501

206

742

823

1791

1869

772

1696

261

779

660

208

741

1361

999

677

343

380

1944

292