334733
516269
139482
900768
722271
73300
160959
902102
643364
247516
62826
530404
5136799
3558581
3065148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471