20921
19940
16959
14006
11858
11656
11599
10632
8058
7913
6571
5686
4919
4795
4452
4274
4119
3858
3853
3774
3729
3380
3367
3262
3121
3030
2960
2808
2763
2629
2624
2611
2585
2424
2330
2277
2206
2196
2074
2026
1965
1877
1828
1796
1788
1775
1771
1760
1749
1749
1744
1707
1706
1703
1635
1615
1595
1582
1555
1541
1537
1536
1529
1525
1515
1497
1487
1479
1475
1468
1464
1461
1454
1446
1420
1382
1380
1379
1344
1303
1300
1299
1298