167892
392567
138338
839385
701848
177117
157651
115905
854252
785923
801552
987216
5509367
4526935
4347459
3442998
3442462
3404286
3350956
3010729
2997226
2480209
2133352
2130407