Given two massive user activity tables, write a query to find the top three most active users per region over a rolling 30-day window.