135

642

832

927

502

995

291

1314

431

1489

1428

434

990

1239

905

689

1998

1190

396

1778