28294
46855
414293
108956
139436
542639
535385
480230
400830
175883
141533
846329
5136799
3558581
3065148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471