596
599
608
1058
726
607
575
606
495
436
1156
462
553
468
675