20671
19406
16630
13822
11444
11289
11241
10547
7848
7729
6420
5590
4878
4718
4240
4208
4104
3796
3713
3684
3558
3368
3348
3217
3015
2960
2934
2797
2728
2620
2537
2506
2477
2378
2326
2264
2172
2060
2035
2022
1875
1857
1823
1784
1780
1767
1740
1703
1700
1686
1679
1678
1675
1633
1598
1597
1578
1572
1535
1532
1532
1522
1495
1485
1483
1469
1461
1459
1456
1452
1445
1426
1425
1418
1416
1381
1378
1372
1322
1294
1294
1293
1292