21545
14640
14048
8324
8105
4432
4276
4074
3922
3451
3096
2861
2415
2186
1844
1796
1758
1745
1688
1606
1522
1456
1445