597
463
481
426
550
666
378
346
405
564
325
350
495
365
332
336
302
371
326
443
346
370