20752
19599
16766
13881
11504
11496
11397
10572
7873
7834
6469
5625
4894
4752
4291
4250
4107
3818
3747
3718
3650
3371
3356
3229
3051
2983
2944
2800
2738
2623
2560
2527
2508
2398
2328
2270
2178
2092
2044
2023
1892
1875
1824
1790
1786
1770
1740
1717
1705
1701
1701
1695
1691
1638
1633
1601
1583
1579
1540
1538
1533
1523
1501
1495
1486
1480
1461
1461
1460
1452
1447
1445
1439
1435
1417
1381
1379
1375
1329
1296
1295
1295
1294