450

260

1476

938

1072

772

909

159

231

1407

902

251

365

1862

1057

387

318

1243

1755

1224