249123
801848
14632
535392
193286
165164
488832
29998
539330
490272
448691
189440
5325799
3753581
3268148
2582804
2313988
2166609
2090358
194978
1862118
1756136
1755196
1671471