3218160
305346
681311
1701013
270894
11356
32430
13022
9316
20514
7011
378
507
707
317
526
306
305
325
844
514
414
344
184
112
262
382
332
132
1242
1141
421
281
590
1030
350
1090
720
2700
830
3870