Four stocks contributing to nearly 50% of Nifty gains — Here are the top 10 contributors