632

1595

720

196

712

1068

388

736

1763

1108

1384

620

176

617

1725

1282

1081

851

1888

640