def get_coincides_histogram_against_a_lookup_depth(jogo, up_to_nDoConc=None, LOOKUP_DEPTH=1000):
  slider = ConcursoHTML()
  concurso     = slider.get_last_concurso()
  last_nDoConc = concurso.nDoConc
  if up_to_nDoConc == None:
    # Default
    up_to_nDoConc = last_nDoConc
  elif up_to_nDoConc < 0 or up_to_nDoConc <= last_nDoConc:
    # Default
    up_to_nDoConc = last_nDoConc
  # slider.get_concurso_by_nDoConc(up_to_nDoConc)
  pickled = ConcursosHistoryPickledStorage(upper_nDoConc=up_to_nDoConc) # read_as_id=None,
  previous_games_as_dezenas = pickled.read_or_create()
  if len(previous_games_as_dezenas) < LOOKUP_DEPTH:
    return None
  previous_games_as_dezenas = previous_games_as_dezenas[:LOOKUP_DEPTH]
  coincides_histogram = jogos_functions.get_coincides_histogram(jogo, previous_games_as_dezenas)
  return coincides_histogram