104707
741410
138102
788734
944599
588658
530151
82760
16370
267201
1152
95334
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471