Over 5.9 Crore ITRs Filed by July 31 Deadline