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: Quais são os 3 principais países com mais patentes de engenharia de bioprocessos?
 ###Tabelas: 
CREATE SCHEMA if not exists engineering;CREATE TABLE engineering.patents (id INT, patent_name VARCHAR(50), country VARCHAR(50));INSERT INTO engineering.patents (id, patent_name, country) VALUES (1, 'Patent1', 'USA'), (2, 'Patent2', 'USA'), (3, 'Patent3', 'Germany'), (4, 'Patent4', 'Japan'), (5, 'Patent5', 'USA'), (6, 'Patent6', 'France');
SELECT country, COUNT(*) as patent_count FROM engineering.patents GROUP BY country ORDER BY patent_count DESC LIMIT 3;