static public List <teamResult> getCompetitionTeamStandings(IQueryable <wyscig> races, ref List <teamResult> contestantsAchievements, List <int> contestantsId)
        {
            int raceNumber         = 1;
            var competitionResults = new List <teamResult>();

            foreach (var race in races)
            {
                var raceResults      = getRaceStandings(contestantsId, race, raceNumber);
                var aggregatedPoints = TeamDataUtility.sumTeamsPoints(raceResults);
                addToCompetitionTeamStandings(aggregatedPoints, ref competitionResults);
                ++raceNumber;
            }
            return(competitionResults);
        }