158

963

352

1156

1253

1345

591

107

1088

1965

347

405

1731

294

198

510

1904

1592

1185

667