124580
328252
134885
655247
117742
818498
270324
56972
937231
239600
440516
11822
4186364
3548456
3486929
3152460
2844998
2754283
2725955
2546725
2461226
2076209
1922351
1876407