SELECT registro TOP de cada ano

Estou tentando recapitular minha habilidade sql, agora estou tentando executar uma consulta simples no northwinddb para me mostrar o principal cliente de cada ano, mas assim que eu uso a função TOP, apenas 1 registro é exibido, independentemente do que Particiono por: Este é o meu código T-SQL

SELECT DISTINCT TOP 1 C.CompanyName
, YEAR(O.OrderDate) AS Year
, SUM(Quantity) OVER(PARTITION BY C.CompanyName, YEAR(O.OrderDate)) AS Total
FROM Customers C JOIN Orders O
    ON C.CustomerID = O.CustomerID JOIN [Order Details] OD
    ON O.OrderID = OD.OrderID

questionAnswers(6)

yourAnswerToTheQuestion