count equal strings in a list of string and make them unique : I have a list of words which are bi-gram as an example:

    welcome guys
    guys and
    and ladies
    ladies repeat
    repeat welcome
    welcome guys

now i want to count the equal strings and return get this output:

    welcome guys, 2
    guys and, 1
    and ladies, 1
    ladies repeat, 1
    repeat welcome, 1

how can i do this in c#?
thanks for your corporation.