676

501

812

1501

956

175

659

113

1794

1906

1859

1228

1246

588

223

2000

1249

1297

1454

1997