12902
218421
102632
59832
17872
898801
229588
343825
146926
572711
830283
660112
5079799
3512581
3001148
2309804
2211988
2007609
1902357
189778
1742118
1715136
1658195
1624471