195359
178837
997588
473804
308188
954807
77975
56668
771310
940562
561169
539592
5112799
3546581
3044148
2346804
2224988
2030609
1940357
190678
1755118
1717136
1680195
1632471