35843
93860
116456
682281
535809
222800
739871
542585
27495
558119
421533
758808
5138799
3562581
3068148
2378804
2230988
2046609
1957357
191378
1765118
1719136
1689196
1636471