8
22
0
3
2
137
76
429
66
59
113
278
100
112
293
186
62
91
51
499
193
270
243
177
160
83
208
93
89
140
263
129
200
61
334
249
151
445
285
110
188
52
31
126
117
155
115
10
324
35