21675
7501
5113
4922
4334
4103
3888
3604
3528
3186
3177
2979
2846
2815
2703
2582
2479
2171
2142
1985
1983
1931
1758
1723