1452

933

1045

343

1700

500

505

1587

1144

190

241

1115

499

1179

1324

1378

822

1265

1014

701