22928
323235
684581
388141
254177
125458
63525
909611
210948
404815
390928
61219
5136799
3558581
3065148
2375804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471