333430
91846
353533
307566
784527
849696
196805
29648
58833
648261
768491
817472
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471