944403
299577
458157
356708
1001717
76311
657993
665813
784506
776937
459129
632539
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471