22595
19270
18930
17686
17587
17551
16947
16878
15775
15165
14231
13609
13355
12822
12590
11084
10171
10028
9941
9913
8287
6809
6582
6485
5981
5933
5904
5821
5389
4736
3362
3227
2724
2381
2293
2200
2146
847
332
317
254
0