21152
8
3090
6
2903
3
4258
1
2932
2
1015
2669
1694
951
690
1585
1380
0
4706
2627
37355
13
564
3080
5527
1743
12305
18816
11
1295
108797
2476
6200
1289601
4
14861
7
929
2949
1107