802743
437839
921986
547149
208688
766181
421521
637703
954953
129407
215257
51989
5112799
3546581
3044148
2346804
2224988
2030609
1940357
190678
1755118
1717136
1680195
1632471