638541
511316
319866
817454
183381
1072250
278651
727533
614131
95175
18574
524423
868772
8188
628213
505170
4935500
2599654
1905336
1696736
1665237
160467
1537895
1504433
1479854
1469922
1430850
1312500
1307400
12682