860

1057

1800

962

1624

339

884

1912

1168

577

387

1794

904

103

1485

1238

474

655

1026

1860