250

908

122

299

1278

1514

865

1344

1314

1157

1848

972

430

1236

473

268

1890

1296

1360

374