975561
393652
220961
83680
658424
45435
376255
332847
220164
682657
61693
864345
992981
744904
32591
150420
4941500
2599654
1905336
1696736
1665237
160467
1538895
1504433
1479854
1469922
1430850
1312500
1307400
12682