203321019
19028927
17727483
15178692
13832960
11002169
10661916
8100743
7074156
7011668
6899831
6815362
6773310
6764541
6248477
585184
5698960
539586
5322253
4932500