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
42
0
55
14
204
92
174
43
26
78
209