840

751

1540

1171

1188

900

360

1394

1827

113

1997

511

1216

430

100

1625

381

1145

152

1881