130372
274142
324992
87731
421891
1051880
1020250
124979
201594
898594
552807
885736
5509367
4527935
4347459
3442998
3442462
3404286
3352956
3010729
2997226
2481209
2133352
2131407