20956
20023
17005
14028
11941
11724
11619
10650
8110
7925
6596
5702
4926
4800
4498
4283
4125
3895
3859
3795
3732
3382
3369
3267
3141
3047
2964
2809
2768
2652
2631
2617
2601
2430
2330
2277
2238
2201
2078
2027
1979
1878
1829
1800
1788
1786
1773
1771
1770
1753
1746
1713
1709
1703
1637
1615
1599
1583
1560
1559
1544
1543
1536
1525
1518
1498
1488
1481
1479
1478
1466
1463
1454
1446
1421
1382
1381
1380
1349
1304
1301
1299
1298