576767
18940
614288
470810
238657
33617
651440
578875
735603
872102
812998
802401
5005798
3447581
2919148
2238804
2182988
1969609
188278
1854357
1710118
1694136
1634195
1607471