968590
475959
804539
180508
878708
957146
289985
166501
178549
83556
955866
863652
5136799
3558581
3065148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471