522197
476887
924671
500867
701945
44972
358145
811505
240464
696181
994679
727533
494126
386197
731606
599748
5549500
2888654
2093336
1859237
1807736
1738895
173167
1642433
1523922
1519854
1472850
1391500
1334400
1329590