code: func CheckIPRangeCounts(counts map[string]int, limits []int) bool {
  	for prefix, count := range counts {
  		ipParts := strings.Split(prefix, ":")
  		numParts := len(ipParts)
  		if limits[numParts] < count {
  			return false
  		}
  	}
  	return true
  }
docs: // TODO Test