658424
45435
376255
332847
220164
682657
61693
864345
992981
744904
32591
150420
618610
249506
365394
133614
4935500
2599654
1905336
1696736
1665237
160467
1537895
1504433
1479854
1469922
1430850
1312500
1307400
12682