code: def get_candidate_notional_votes(self, candidate_aggregates, adjustment):
          "aggregate of vote received by each candidate, and the votes received by any candidate lower in the poll"
          continuing = self.get_continuing_candidates(candidate_aggregates)
          candidates_notional = {}
          by_votes = self.get_votes_to_candidates(continuing, candidate_aggregates)
          total = adjustment
          for votes, candidates in sorted(by_votes.items(), key=lambda x: x[0]):
              for candidate_id in candidates:
                  candidates_notional[candidate_id] = total + votes
              total += votes * len(candidates)
          return candidates_notionaf get_candidate_notional_votes(self, candidate_aggregates, adjustment):
          "aggregate of vote received by each candidate, and the votes received by any candidate lower in the poll"
          continuing = self.get_continuing_candidates(candidate_aggregates)
          candidates_notional = {}
          by_votes = self.get_votes_to_candidates(continuing, candidate_aggregates)
          total = adjustment
          for votes, candidates in sorted(by_votes.items(), key=lambda x: x[0]):
              for candidate_id in candidates:
                  candidates_notional[candidate_id] = total + votes
              total += votes * len(candidates)
          return candidates_notional
docs: aggregate of vote received by each candidate, and the votes received by any candidate lower in the poll