153674
578438
1220701
51745
1097993
1329590
948981
267769
49662
350541
346526
308982
784885
915577
92195
6256
5549500
2886654
2093336
1859237
1806736
1736895
172967
1642433
1523922
1518854
1471850
1391500
1334400