21556
14727
14210
8377
8170
4466
4397
4229
3932
3463
3104
2879
2865
2675
2559
2417
2089
1858
1817
1766
1753
1748
1700
1693