959950
70806
85035
620330
328378
19891
866461
59540
53255
10462
225800
440448
5514367
4532935
4350459
3446462
3444998
3405286
3355956
3011729
3000226
2483209
2134352
2132407