654513
29335
244918
590659
28334
1078726
3172
570717
83952
389440
39120
824986
687324
861225
92258
921122
4993500
2623654
1922336
1704736
1679237
160867
1546895
1514433
1482854
1472922
1432850
1316500
1310400
12702