989

420

575

100

1342

1034

1112

328

300

1186

455

366

313

1640

1334

413

1362

1806

673

1157