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 as 2 principais marcas livres de crueldade por vendas no Reino Unido.
 ###Tabelas: 
CREATE TABLE Brands (BrandID INT, BrandName VARCHAR(100), IsCrueltyFree BOOLEAN, TotalSales DECIMAL(10,2)); INSERT INTO Brands (BrandID, BrandName, IsCrueltyFree, TotalSales) VALUES (1, 'Brand X', true, 5000), (2, 'Brand Y', false, 6000), (3, 'Brand Z', true, 4000), (4, 'Brand W', false, 7000), (5, 'Brand V', true, 3000);
SELECT BrandName, IsCrueltyFree, TotalSales FROM (SELECT BrandName, IsCrueltyFree, TotalSales, ROW_NUMBER() OVER (PARTITION BY IsCrueltyFree ORDER BY TotalSales DESC) as rn FROM Brands WHERE Country = 'UK') t WHERE rn <= 2;