20781
19680
16809
13903
11576
11527
11456
10580
7878
7876
6488
5634
4901
4762
4317
4257
4108
3822
3762
3719
3672
3372
3359
3237
3072
2990
2947
2801
2744
2624
2572
2542
2524
2403
2328
2271
2181
2104
2046
2023
1914
1875
1824
1791
1786
1771
1741
1724
1714
1714
1702
1699
1695
1651
1633
1604
1585
1580
1541
1539
1533
1524
1507
1496
1486
1486
1462
1461
1461
1458
1452
1448
1445
1444
1417
1381
1379
1375
1331
1296
1296
1295
1294