250

807

1296

264

183

1259

458

260

1889

1996

909

945

1876

1859

1891

1276

1702

206

472

1800