598

502

1128

1381

1961

1506

1971

828

126

1950

182

533

842

1280

287

1285

1870

446

267

1095