839786
559792
88910
260260
741576
690584
469336
268574
948149
308428
801904
935764
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471