979

1859

1379

1074

235

447

1000

1238

1275

105

1433

504

1212

686

255

1909

1603

1584

518

768