Market breadth firmly positive, with 2,705 stocks advancing, against 1,119 declines on the BSE