What religons are there in China?

Taoist, Buddist, Humanist,and some hindus and Christians