First half NSE top gainers by market cap