488508
356193
215506
1042108
965801
640872
902887
20736
47168
126365
398905
841647
5132799
3552581
3061148
2366804
2229988
2041609
1952357
191278
1761118
1719136
1686195
1635471