29902
99508
277997
705358
978186
642326
216963
121783
299416
82587
77852
210221
5132799
3552581
3062148
2367804
2229988
2041609
1952357
191278
1762118
1719136
1686195
1635471