1235

232

1094

1870

1332

681

1079

1017

393

991

1955

555

383

338

795

800

925

309

461

959