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: Liste os 2 principais códigos postais com o maior número de doadores únicos, excluindo aqueles com menos de 3 doações.
 ###Tabelas: 
CREATE TABLE donor_zip (donor_id INT, zip_code INT, donation_amount INT);INSERT INTO donor_zip VALUES (1, 11111, 500), (1, 11111, 600), (2, 11111, 700), (3, 22222, 200), (3, 22222, 300), (3, 22222, 400), (4, 33333, 1000), (4, 33333, 1500), (4, 33333, 2000);
SELECT zip_code, COUNT(DISTINCT donor_id) FROM donor_zip GROUP BY zip_code HAVING COUNT(*) >= 3 ORDER BY COUNT(DISTINCT donor_id) DESC LIMIT 2;