515996
546422
806875
355382
487965
154637
625444
285970
933126
5165
827826
77462
295956
237695
104716
305911
5552500
2891654
2093336
1861237
1808736
1739895
173367
1642433
1523922
1520854
1473850
1392500
1335400
1329590