How many small states covered the Ganges Plain of India