23068928
222871020
20141484
19525692
17919960
11922171
11920916
10371744
9247156
7892362
7836668
7226310
7176623
7071831
6979541
6908477
6887960
6412253
599986
597484