14600
14158
11735
10589
8672
7446
5968
5442
5125
4743
4487
4003
3685
3004
2910
2595
2416
2023
1915
1797
1723
1670
1660
1638