C # LINQ подсчет элементов с помощью DISTINCT

У меня есть коллекция элементов KeyValuePair с DateTime в качестве ключа и строки в качестве значения. В основном мои данные выглядят так:

12/07/2013 - 10220
12/07/2013 - 10220
12/07/2013 - 12220
12/07/2013 - 11240
12/07/2013 - 15220
13/07/2013 - 23220
13/07/2013 - 35620
14/07/2013 - 15620
14/07/2013 - 15620

Я хотел бы иметь список того, сколько предметов (разных) у меня есть на каждый день. Таким образом, запрос приведет к:

12/07/2013 - 4
13/07/2013 - 2
14/07/2013 - 1

Ответы на вопрос(2)

Ваш ответ на вопрос