20781
19686
16813
13905
11583
11529
11457
10582
7880
7878
6489
5635
4902
4762
4318
4257
4109
3822
3762
3721
3676
3372
3359
3237
3074
2991
2947
2801
2745
2624
2574
2542
2525
2403
2328
2272
2181
2107
2046
2023
1916
1875
1824
1792
1786
1771
1741
1724
1715
1714
1702
1699
1695
1653
1633
1604
1585
1580
1541
1539
1533
1524
1509
1496
1486
1486
1463
1461
1461
1459
1452
1449
1445
1444
1417
1381
1379
1375
1331
1296
1296
1295
1294