4
2
3
1
17
7
0
30
208
33
183
29
148
64
103
48
94
117
40
27
47
78
223
444
12
15
14
52
145
155
43
32
45
86
16
18
149
76
61