873

603

1130

1405

281

899

343

1226

1336

666

400

1135

930

1220

1667

1619

368

310

1146

1494