527
560
553
527
474
493
543
609
485
468
676
768
678
1279
714