422430
139828
68487
233148
39911
563181
915448
141216
552403
805594
1722166
498430
264284
501841
416275
781256
813951
470118
374102
58387
525115
83666
279432
637607