898
335
277
350
274
371
943
504
235
217
360
998
128
259
294
224
437
1061
189
354
358
474
212
479
138
326
99
324
467
237
198
249
237
514
208
288
327
422
449
233
507
188
105
497
349
1000
510
880
350
375
302
191
118
250
706
403
225
374
331
254