20902
19904
16935
13994
11806
11633
11590
10622
8032
7911
6562
5676
4915
4790
4432
4273
4117
3846
3845
3755
3727
3380
3365
3260
3114
3025
2959
2806
2761
2628
2613
2607
2578
2420
2330
2277
2195
2195
2070
2026
1960
1877
1828
1796
1788
1771
1771
1755
1747
1743
1733
1707
1705
1702
1635
1614
1594
1582
1553
1541
1536
1534
1525
1519
1511
1497
1486
1476
1474
1465
1464
1461
1454
1446
1419
1381
1380
1378
1339
1302
1299
1298
1297