531

1384

733

755

194

297

641

307

781

513

353

1955

672

1911

955

1094

258

1008

1954

1810