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: Quem são os 3 principais agricultores na Índia por área total de cultivos?
 ###Tabelas: 
CREATE TABLE Farmers (id INT, name VARCHAR(255), location VARCHAR(255)); CREATE TABLE Farmer_Crops (farmer_id INT, crop_type VARCHAR(255), area FLOAT); INSERT INTO Farmers (id, name, location) VALUES (1, 'Farmer A', 'India'), (2, 'Farmer B', 'India'), (3, 'Farmer C', 'India'); INSERT INTO Farmer_Crops (farmer_id, crop_type, area) VALUES (1, 'Rice', 200.0), (1, 'Wheat', 300.0), (2, 'Cotton', 400.0), (2, 'Sugarcane', 500.0), (3, 'Tea', 150.0), (3, 'Rubber', 250.0);
SELECT f.name, SUM(fc.area) as total_area FROM Farmers f INNER JOIN Farmer_Crops fc ON f.id = fc.farmer_id GROUP BY f.name ORDER BY total_area DESC LIMIT 3;