57957
15117
414890
373562
471319
644195
670100
722803
341789
159186
35555
872961
4192364
3553456
3494929
3153460
2849998
2757283
2728955
2550725
2470226
2078209
1923351
1880407