23081928
223021020
11927171
7230310
3521294
3016693
2318297
20614
1990961
1873822
1833134
1759211
1749483
1730868
1576192
1496388
1494386
1440996
1323952
1307431