20777
19666
16805
13899
11569
11523
11448
10580
7877
7869
6485
5631
4900
4759
4315
4255
4108
3822
3758
3719
3669
3371
3359
3236
3070
2988
2946
2801
2743
2624
2570
2540
2521
2403
2328
2271
2180
2101
2046
2023
1913
1875
1824
1791
1786
1770
1741
1724
1714
1713
1702
1699
1694
1650
1633
1604
1585
1580
1541
1539
1533
1524
1507
1496
1486
1485
1462
1461
1461
1457
1452
1447
1445
1443
1417
1381
1379
1375
1331
1296
1296
1295
1294