28866
25560
22805
22588
19058
18689
18574
18467
17659
16923
16640
16200
15862
14962
14179
14059
14058
14021
13189
12142
10132
9362
7761
6630
6416
5993
4675
4277
4050
3656
3166
904
433
0