20937
19970
16975
14017
11889
11679
11608
10641
8077
7918
6581
5696
4923
4797
4464
4279
4121
3869
3854
3781
3730
3380
3369
3265
3126
3038
2962
2808
2765
2633
2629
2613
2593
2426
2330
2277
2216
2199
2075
2026
1973
1877
1828
1799
1788
1778
1771
1766
1759
1750
1744
1708
1707
1703
1635
1615
1596
1582
1557
1541
1541
1539
1536
1525
1515
1497
1488
1480
1476
1476
1464
1461
1454
1446
1420
1382
1380
1379
1347
1303
1300
1299
1298