25672
795499
561394
395666
729579
49586
48197
1631000
183952
600847
689310
538679
5100799
3534581
3035148
2338804
2220988
2025609
1934357
190378
1750118
1716136
1676195
1629471