20627
19326
16567
13800
11418
11167
11160
10538
7840
7659
6398
5572
4871
4699
4233
4171
4100
3790
3707
3647
3533
3363
3347
3211
2998
2951
2928
2796
2725
2618
2524
2490
2460
2372
2324
2260
2171
2050
2030
2022
1875
1848
1823
1784
1771
1767
1740
1699
1695
1680
1662
1662
1662
1632
1591
1585
1577
1566
1535
1531
1529
1522
1495
1485
1476
1461
1457
1457
1452
1452
1444
1416
1416
1414
1412
1380
1376
1371
1318
1293
1293
1293
1289