20935
19969
16974
14016
11885
11675
11608
10641
8073
7917
6581
5694
4923
4797
4463
4278
4121
3867
3854
3779
3730
3380
3369
3264
3126
3037
2961
2808
2764
2633
2629
2613
2592
2426
2330
2277
2215
2198
2075
2026
1971
1877
1828
1799
1788
1778
1771
1765
1759
1750
1744
1707
1706
1703
1635
1615
1596
1582
1557
1541
1541
1539
1536
1525
1515
1497
1488
1480
1476
1475
1464
1461
1454
1446
1420
1382
1380
1379
1346
1303
1300
1299
1298