FPIs near 2nd highest number of sell days in 20 years, while DIIs bought ₹510 crore