Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Encontre os 5 produtos mais frequentemente comprados, incluindo sua localização de produção, e classifique-os por quantidade de vendas.
 ###Tabelas: 
CREATE TABLE sales (sale_id int, product_id int, production_location varchar);
SELECT product_id, production_location, ROW_NUMBER() OVER (ORDER BY COUNT(*) DESC) as rank FROM sales GROUP BY product_id, production_location FETCH FIRST 5 ROWS ONLY;