1642

266

870

1252

515

383

1594

1837

415

621

1036

1434

602

1678

294

157

320

1621

1135

953