625807
974651
606377
194162
171
54740
129697
30469
1028213
968602
92133
1002216
5515367
4532935
4350459
3446998
3446462
3407286
3355956
3012729
3002226
2485209
2135352
2132407