Sensex rises 500 points, reclaims 51K; Nifty tops 15,100 | Sharefundss