Magnetocaloric effects in Ni–Mn–X based Heusler alloys with X=Ga, Sb, In