597
508
393
457
583
330
412
308
350
382
398
358
507
485
411
694
350
337
313