17718483
15170692
13825960
10661916
7067156
7009668
6899831
6810362
6246477
5694960
5462623
5322253
431770
4039231
3214269
3121363
2685408
2612474
2564724
2476985