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: Quantas fazendas havia em cada província do Canadá em 2016?
 ###Tabelas: 
CREATE TABLE canadian_provinces (province_name TEXT, province_abbr TEXT); INSERT INTO canadian_provinces (province_name, province_abbr) VALUES ('Alberta', 'AB'), ('British Columbia', 'BC'); CREATE TABLE farms (farm_name TEXT, province TEXT, year INTEGER); INSERT INTO farms (farm_name, province, year) VALUES ('Farm A', 'AB', 2016), ('Farm B', 'AB', 2016);
SELECT province, COUNT(*) FROM farms JOIN canadian_provinces ON farms.province = canadian_provinces.province_abbr WHERE year = 2016 GROUP BY province;