1415

449

921

1514

723

103

1150

868

591

535

1294

126

1342

1597

746

930

1202

1445

295

1990