22928
323235
684581
388141
254177
125458
63525
909611
210948
404815
390928
61219
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471