249599
571323
42488
116323
601651
383823
79198
686604
477661
283886
362601
1003109
5165799
3584581
3108148
2415804
2241988
2067609
1986358
192078
1775118
1724136
1696196
1642471