Market breadth positive with 2,384 stocks advancing compared to 1,381 declines on the BSE; 142 shares remained unchanged