Poelau Too Noeoe, Indonesia (island)