20909
19917
16947
14000
11827
11638
11594
10624
8042
7912
6564
5678
4917
4790
4439
4273
4119
3852
3849
3763
3727
3380
3365
3260
3115
3025
2960
2807
2762
2629
2614
2609
2581
2421
2330
2277
2201
2195
2071
2026
1962
1877
1828
1796
1788
1774
1771
1756
1748
1743
1738
1707
1705
1702
1635
1614
1595
1582
1554
1541
1536
1534
1525
1521
1513
1497
1486
1476
1474
1467
1464
1461
1454
1446
1419
1382
1380
1378
1343
1303
1300
1299
1298