docs: def zrevrange_with_int_score(self, key, max_score, min_score):
          """Get the zrevrangebyscore across the cluster.
          Highest score for duplicate element is returned.
          A faster method should be written if scores are not needed.
          """
          self._prune_penalty_box()
  
          if len(self.active_clients) == 0:
              raise ClusterEmptyError("All clients are down.")
  
          element__score = defaultdict(int)
          for client in self.active_clients:
              revrange = client.zrevrangebyscore(
                  key, max_score, min_score, withscores=True, score_cast_func=int
              )
  
              for element, count in revrange:
                  element__score[element] = max(element__score[element], int(count))
  
          return element__score