757585
82173
53613
579484
428758
285469
859163
163764
565314
346282
493203
444919
5098799
3531581
3032148
2337804
2219988
2020609
1931357
190278
1750118
1716136
1673195
1629471