196271018
17980926
17001483
14228692
12776960
10688169
10339916
7281743
6846831
6775668
6703541
6639310
6542362
6483156
6000477
582584
5390960
527886
4965623
4878253