Last-minute rush to file ITRs as deadline nears