280186
9505
832266
647140
76912
56470
937514
882455
850619
916967
874954
19164
5509367
4527935
4347459
3442998
3442462
3404286
3352956
3010729
2997226
2481209
2133352
2131407