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 agricultores cultivam culturas únicas no banco de dados agrícola?
 ###Tabelas: 
CREATE TABLE Farmers (id INT, name VARCHAR, location VARCHAR, years_of_experience INT); INSERT INTO Farmers (id, name, location, years_of_experience) VALUES (1, 'Sanaa Patel', 'Mumbai', 10), (2, 'Ricardo Gonzales', 'Bogota', 12), (3, 'Xiao Wang', 'Beijing', 18); CREATE TABLE Crops (id INT, farmer_id INT, crop_name VARCHAR, yield INT); INSERT INTO Crops (id, farmer_id, crop_name, yield) VALUES (1, 1, 'Spinach', 120), (2, 1, 'Carrots', 80), (3, 2, 'Potatoes', 320), (4, 3, 'Cabbage', 280), (5, 3, 'Broccoli', 320);
SELECT f.name, COUNT(DISTINCT c.crop_name) as unique_crops_count FROM Farmers f JOIN Crops c ON f.id = c.farmer_id GROUP BY f.name;