106797
88563
342908
6054
322346
311291
898114
783248
801892
163780
645152
740700
5080799
3512581
3001148
2309804
2212988
2007609
1903357
189778
1742118
1715136
1658195
1624471