How many caves are there in ellora?

there are in all around 29 caves in Ellora