15958
5565
5422
5287
4613
3676
3309
2972
2949
2556
2236
2219
2081
1962
1897
1794
1705
1673
1629
1553
1466
1459
1450
1423