c# sorted list with duplicates