1263

292

928

930

1155

498

964

202

583

1985

920

568

154

1189

1953

1278

1976

502

796

875