251241
525858
1100709
1190174
29787
986487
532131
395652
83780
1109703
506131
1144957
598995
482948
961774
1002667
4975500
2617654
1919336
1704736
1676237
160767
1544895
1513433
1482854
1472922
1431850
1316500
1310400
12702