20906
19908
16939
13995
11814
11635
11590
10622
8032
7911
6563
5677
4917
4790
4434
4273
4118
3849
3848
3757
3727
3380
3365
3260
3114
3025
2959
2806
2762
2628
2613
2607
2580
2420
2330
2277
2199
2195
2070
2026
1961
1877
1828
1796
1788
1772
1771
1755
1748
1743
1734
1707
1705
1702
1635
1614
1594
1582
1553
1541
1536
1534
1525
1520
1511
1497
1486
1476
1474
1465
1464
1461
1454
1446
1419
1381
1380
1378
1340
1303
1299
1298
1297