887

1089

1917

1340

945

228

1063

1886

1855

107

274

307

579

546

1297

216

256

1118

527

138