Poelau Noemfoor, Papua (island)