21561
19962
18326
17220
16229
14469
13870
13819
13610
12960
12638
11866
11593
9402
9031
8358
8082
7902
7538
7000
6771
6428
6368
5827
5804
5585
5072
4745
4639
4414
4063
3423
3190
3133
2966
1927
1698
1507
1441
1130
594
584
408
307
0