586
456
474
420
543
656
372
340
399
557
320
345
487
358
327
330
295
366
320
438
342
366