1323

1235

983

1369

140

560

1390

1453

1170

293

1445

756

197

127

157

1067

846

1755

572

496