20
172
12
9
10
7
4
2
212
6
27
24
40
29
18
28
1
3
47
13
5
8
15
17
138
715
49
34
43
0
55
14
210
92
174
26
78
209