956 pilgrims left for amarnath