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 3 estados/províncias principais na Austrália, Brasil e África do Sul com o maior número de provedores de saúde rurais.
 ###Tabelas: 
CREATE TABLE healthcare_providers (name TEXT, location TEXT, country TEXT); INSERT INTO healthcare_providers (name, location, country) VALUES ('Provider A', 'Rural NSW', 'Australia'), ('Provider B', 'Rural QLD', 'Australia'), ('Provider C', 'Rural SA', 'Australia'), ('Provider D', 'Rural SP', 'Brazil'), ('Provider E', 'Rural MG', 'Brazil'), ('Provider F', 'Rural RS', 'Brazil'), ('Provider G', 'Rural EC', 'South Africa'), ('Provider H', 'Rural NC', 'South Africa'), ('Provider I', 'Rural WC', 'South Africa');
SELECT country, location, COUNT(*) AS provider_count FROM healthcare_providers WHERE country IN ('Australia', 'Brazil', 'South Africa') AND location LIKE 'Rural%' GROUP BY country, location ORDER BY provider_count DESC LIMIT 3