1121

1081

646

656

1667

1584

569

1213

1296

662

852

643

623

621

674

1157

199

306

249

841