649918
383564
539645
515856
640699
727308
944588
175893
544694
374286
852802
22738
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471