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 da África com o maior número de certificações de práticas de trabalho justo em suas fábricas?
 ###Tabelas: 
CREATE TABLE factories_africa (factory_id INT, country VARCHAR(50), certification_1 VARCHAR(50), certification_2 VARCHAR(50), certification_3 VARCHAR(50)); INSERT INTO factories_africa (factory_id, country, certification_1, certification_2, certification_3) VALUES (1, 'Kenya', 'Fair Trade', 'SA8000', 'BSCI'), (2, 'Tanzania', 'GOTS', 'SA8000', ''), (3, 'Uganda', 'Fair Trade', '', ''), (4, 'Ethiopia', 'Fair Trade', 'SA8000', 'BSCI'), (5, 'Morocco', 'GOTS', 'SA8000', '');
SELECT country, COUNT(*) as certifications_count FROM factories_africa WHERE country IN ('Kenya', 'Tanzania', 'Uganda', 'Ethiopia', 'Morocco') GROUP BY country ORDER BY certifications_count DESC LIMIT 3;