1286

478

300

1705

993

930

477

481

1088

905

1984

1182

112

765

613

905

1685

1087

796

199