678655
602581
817310
167100
620316
740576
142826
621733
389224
548397
638241
488886
5100799
3536581
3035148
2338804
2220988
2027609
1934357
190478
1750118
1716136
1677195
1629471