673

1255

241

1200

739

797

1986

653

270

1152

584

1658

932

935

425

1386

1191

879

1413

629