18
6
2
3
0
4
10
1
17
21
33
96
19
14
20
24
50
15
11
39
16
241
155
93
23
107
85
487
46
29
124
82
152
95
149
143
128
174
164
312
119
116
91
67
276
305
299