233
2
298
1
80
188
91
254
356
157
141
193
305
0
195
68
76
96
85
633
194
340
212
220
164
106
1104
423
136
525
399
910