10861223
9394344
9078490
7010640
6367135
5734305
5675881
4893334
484137
4549221
4139166
392166
3644770
3591849
3457626
3301398
3253695
3170848
3169922
3163238
310495
3093387
3091678
3020196
2995748
2984828
2927703
2885872