89423
333299
186838
54995
985667
497935
270461
79817
599842
55362
888211
742373
287305
321271
548648
1035523
4987500
2623654
1922336
1704736
1679237
160867
1546895
1514433
1482854
1472922
1432850
1316500
1310400
12702