342

1258

692

196

747

1276

1097

158

390

1667

779

764

1214

1810

1450

626

343

309

294

1524