952923
898588
18400
346731
40349
350221
53146
735936
618294
987507
509515
129997
5513367
4531935
4349459
3444998
3444462
3404286
3354956
3011729
3000226
2483209
2133352
2132407