20958
20027
17006
14028
11943
11725
11619
10650
8110
7926
6596
5702
4926
4801
4499
4283
4125
3896
3859
3796
3732
3382
3369
3267
3144
3048
2964
2809
2769
2655
2631
2618
2601
2431
2330
2277
2239
2201
2078
2027
1979
1878
1829
1800
1788
1786
1776
1771
1771
1753
1746
1713
1709
1703
1637
1615
1599
1583
1562
1559
1544
1543
1536
1525
1518
1498
1488
1481
1479
1478
1466
1463
1454
1446
1421
1382
1381
1380
1349
1304
1301
1299
1298