142724
909597
851469
496968
29069
153679
58536
198945
51117
516177
708236
435172
5079799
3512581
3001148
2309804
2211988
2007609
1902357
189778
1742118
1715136
1658195
1624471