1063753
885772
818944
103043
445325
80978
789862
36219
210358
964232
1135316
289430
723973
394983
1336400
29887
5555500
2891654
2096336
1862237
1808736
1740895
173567
1644433
1523922
1520854
1474850
1393500
1329590