C # LINQ contando elementos con DISTINCT

Tengo una colección de elementos KeyValuePair con DateTime como clave y una cadena como valor. Básicamente mis datos se ven como:

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

Me gustaría tener una lista de cuántos artículos (distintos) tengo para cada día. Así que la consulta resultaría en un:

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta