15
6
2
181
4
27
17
18
3
160
102
146
69
41
48
123
244
143
233
203
73
621
152
94
107
65
174
45
36
13
8
14
37
159
105
122
125
3206
929
33
264
24
59
34
12
20
19
62
29