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: Identificar o local de produção com a maior pontuação de segurança e o número de produtos químicos fabricados nesse local.
 ###Tabelas: 
CREATE TABLE site_safety (site_id INT, site_name TEXT, country TEXT, safety_score FLOAT, product_count INT); INSERT INTO site_safety (site_id, site_name, country, safety_score, product_count) VALUES (1, 'Site E', 'USA', 92.1, 30), (2, 'Site F', 'USA', 91.2, 25), (3, 'Site G', 'USA', 93.5, 35), (4, 'Site H', 'USA', 90.9, 28);
SELECT site_name, safety_score, product_count, RANK() OVER (PARTITION BY country ORDER BY safety_score DESC) as rank FROM site_safety WHERE country = 'USA' AND safety_score = (SELECT MAX(safety_score) FROM site_safety WHERE country = 'USA');