929

533

161

681

1710

278

325

921

1546

1940

1778

1734

1559

163

1031

363

520

1832

693

295