200
115
986
228
111
152
135
148
245
1632
1835
131
176
299
125
193
222
305
136
215
149
228
253
158
227
237
133
206
108
189
111
119
472
126
106
136
192
879
220
582