how many rivers are there