23079928
222981020
11926171
7229310
3521294
3016693
2318297
20614
1990961
1873822
1833134
1759211
1749483
1730868
1576192
1496388
1494386
1440996
1323952
1307431