44287
28959
25571
18572
18014
14583
14377
13108
11223
10905
9935
9685
9141
8722
8046
7862
6633
6347
5753
5272
4257
4192
3921
3654
3440