310587
361
1571823
358
2402916
920
1646913
688
1980082
552
1409623
285
4904403
1215
2151579
973
116688
135
1999972
376
3482364
1341
10267211
3502
2001379
618
1845161
757
2027709
681
1514583
508
299711
185
2378883
584
923653
351
1830313
345
2167686
606
2663558
801
2097016
741
1407973
420
4476851
2070
1981682
904
2219676
725
988156
333