20531
19081
16357
13762
11352
10953
10896
10513
7812
7504
6333
5536
4862
4644
4215
4088
4023
3768
3698
3569
3447
3357
3342
3195
2958
2920
2904
2794
2706
2613
2499
2460
2429
2348
2322
2251
2149
2020
2012
2008
1873
1822
1821
1783
1765
1759
1740
1696
1681
1675
1642
1642
1631
1625
1575
1574
1551
1550
1531
1528
1518
1513
1495
1483
1463
1461
1454
1451
1445
1444
1443
1416
1402
1401
1392
1380
1376
1367
1310
1289
1289
1289
1287