712
540
556
508
653
778
437
408
473
659
373
410
557
415
378
384
348
424
375
508
406
438