20960
20038
17012
14030
11952
11735
11623
10653
8117
7929
6597
5703
4926
4803
4501
4283
4125
3896
3860
3799
3732
3382
3369
3267
3145
3049
2965
2810
2769
2656
2631
2619
2603
2432
2330
2277
2240
2202
2079
2027
1980
1878
1829
1802
1788
1787
1778
1771
1771
1755
1746
1713
1709
1703
1637
1615
1599
1583
1565
1560
1545
1543
1536
1525
1520
1498
1488
1481
1479
1478
1466
1463
1454
1446
1421
1382
1381
1381
1350
1304
1301
1299
1298