linq grouping by multiple properties and finding max and Min of another property I have a model that is stored in a list: