1323952
448259
1129429
96959
967114
516539
1068539
23079928
222981020
11926171
7229310
3521294
3016693
2318297
20614
1990961
1873822
1833134
1759211
1749483
1730868