544

1639

1004

326

522

169

1293

1445

944

846

903

308

1432

887

1685

657

963

402

288

1694