Market breadth remained positive on the BSE, with 2,655 stocks advancing against 1,385 declines and 179 unchanged among 4,219 stocks traded