806143
407590
221948
418300
961955
5423
300306
765560
195832
66533
65720
391622
5112799
3545581
3044148
2346804
2224988
2030609
1940357
190678
1755118
1717136
1680195
1632471