106928
674464
866336
131548
277838
735116
230829
921873
313770
325572
414160
145796
5112799
3544581
3043148
2346804
2224988
2030609
1940357
190678
1755118
1717136
1680195
1632471