1589

912

1286

507

1084

1942

248

1296

806

664

1010

871

1877

263

883

1915

1289

916

722

295