267 Island Are in the Berbice River