20840
19793
16874
13949
11704
11563
11549
10599
7955
7892
6527
5655
4909
4778
4378
4267
4113
3837
3810
3727
3723
3377
3361
3246
3092
3008
2955
2803
2751
2626
2588
2572
2549
2412
2328
2277
2186
2150
2059
2024
1941
1876
1825
1795
1787
1771
1742
1741
1738
1737
1704
1702
1699
1685
1633
1610
1589
1580
1545
1540
1534
1524
1519
1501
1496
1486
1479
1471
1462
1462
1461
1453
1451
1445
1417
1381
1379
1375
1333
1300
1297
1296
1295