857308
572897
340648
131613
9974
514417
669652
368723
899844
7493
387284
440548
5161799
3574581
3098148
2403804
2238988
2060609
1978358
191878
1774118
1722136
1692196
1639471