419661
534290
491188
709612
30590
237696
160664
123131
753132
641637
751758
6970
5112799
3546581
3044148
2347804
2224988
2030609
1940357
190678
1755118
1717136
1680195
1632471