22486
152745
579701
4948
666958
806509
971913
514429
255114
846458
528720
79444
5132799
3552581
3061148
2367804
2229988
2041609
1952357
191278
1762118
1719136
1686195
1635471