1332
580
475
733
636
676
649
747
664
636
535
1365
1586
603
840