557
204
319
353
790
758
168
237
205
401
299
884
157
364
252
115
210
229
173
419
325
261
350
148
236
240
361
169
146
298
400
174
191
303
262
78
98
292
140
310
209
200
151
261
120
234
264
531
