1257

1493

276

1942

659

1454

1740

599

777

1502

1234

357

1530

166

436

278

1277

1591

938

399