1674

607

1472

194

921

1096

1209

501

580

1123

884

315

1333

1876

1539

681

1804

898

290

1122