481590
695938
317897
515960
921609
529255
265843
152885
51471
35967
175334
145478
5079799
3512581
3001148
2309804
2212988
2007609
1903357
189778
1742118
1715136
1658195
1624471