The number of species of flowering plants is estimated to be in the range of 250,000 to 400,000. How many species of moss is there?