Write a query using window functions to find the top three highest-spending customers for each region.