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 países com as maiores emissões de CO2 na produção de cosméticos?
 ###Tabelas: 
CREATE TABLE cosmetics_production (company_id INT, country VARCHAR(255), co2_emissions INT); CREATE TABLE companies (company_id INT, company_name VARCHAR(255)); INSERT INTO cosmetics_production (company_id, country, co2_emissions) VALUES (1, 'China', 5000), (2, 'USA', 4000), (3, 'Germany', 3000); INSERT INTO companies (company_id, company_name) VALUES (1, 'ABC Cosmetics'), (2, 'XYZ Cosmetics'), (3, 'LMN Cosmetics');
SELECT country, SUM(co2_emissions) AS total_emissions FROM cosmetics_production INNER JOIN companies ON cosmetics_production.company_id = companies.company_id GROUP BY country ORDER BY total_emissions DESC LIMIT 3;