20937
19973
16977
14017
11890
11681
11609
10641
8081
7918
6584
5696
4923
4797
4465
4279
4121
3869
3854
3783
3730
3380
3369
3266
3126
3039
2963
2808
2765
2633
2629
2613
2593
2426
2330
2277
2218
2199
2076
2026
1973
1877
1828
1800
1788
1778
1771
1767
1760
1750
1744
1708
1707
1703
1635
1615
1597
1582
1557
1542
1541
1539
1536
1525
1515
1497
1488
1480
1477
1477
1464
1461
1454
1446
1420
1382
1380
1379
1347
1303
1300
1299
1298