678776
3891
11521
238662
88388
287546
120857
71990
449756
941923
998892
475621
5131799
3552581
3056148
2366804
2228988
2037609
1949357
191178
1760118
1718136
1685195
1634471