523
171
311
265
176
230
215
205
305
324
187
177
173
158
258
191
185
213
257
220
234
152
226
400
218
189
2641
391
489
164