295

1206

1028

1347

238

1115

120

1519

261

1599

558

447

1180

671

265

378

504

1937

892

1087