678776
3891
11521
711319
238662
88388
287546
120857
71990
449756
998892
475621
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471