21463
19515
18911
18400
18305
15430
14451
13394
13252
13220
12962
12875
12521
12313
11394
11262
10578
9040
8996
8989
8711
8557
7373
6560
4883
4135
3388
2783
2201
1843
1290
1271
1004
383
0