849947
280551
364741
770694
90362
770908
724552
14650
103256
705640
37641
22583
5136799
3558581
3065148
2374804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471