233

791

1347

595

300

1085

1015

1763

685

1540

1190

280

119

419

1739

533

1731

1844

716

278