27740
25968
22927
22270
21483
19565
18903
15607
11508
11445
9901
7243
7164
7145
6710
6597
5927
5905
5140
5048
4926
4283
3853
3823
3446
3156
2890
2731
2069
1967
1908
1820
1681
1645
1617
1522
1484
1422
1381
1342
1251
1244
1164
1066
1061
1012
991
799
796
785