1008140
51105
697460
50752
969218
811387
865896
141174
130117
314584
288123
430524
5112799
3545581
3043148
2346804
2224988
2030609
1940357
190678
1755118
1717136
1680195
1632471