678597
878918
28863
734684
115277
462365
378264
819916
51808
279364
254865
71362
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471