300

860

531

346

257

1560

382

1128

887

1092

1579

449

413

443

1090

949

667

1799

1936

1679