columns {
  name: "region"
  type {
    optional_type {
      item {
        type_id: UINT32
      }
    }
  }
}
columns {
  name: "name"
  type {
    type_id: STRING
  }
}
columns {
  name: "sum"
  type {
    optional_type {
      item {
        type_id: UINT64
      }
    }
  }
}
columns {
  name: "min"
  type {
    optional_type {
      item {
        type_id: UINT32
      }
    }
  }
}
columns {
  name: "max"
  type {
    optional_type {
      item {
        type_id: UINT32
      }
    }
  }
}
columns {
  name: "count"
  type {
    type_id: UINT64
  }
}
columns {
  name: "count_all"
  type {
    type_id: UINT64
  }
}
columns {
  name: "count_if"
  type {
    type_id: UINT64
  }
}
columns {
  name: "some"
  type {
    optional_type {
      item {
        type_id: UINT32
      }
    }
  }
}
columns {
  name: "bit_and"
  type {
    optional_type {
      item {
        type_id: UINT32
      }
    }
  }
}
columns {
  name: "bit_or"
  type {
    optional_type {
      item {
        type_id: UINT32
      }
    }
  }
}
columns {
  name: "bit_xor"
  type {
    optional_type {
      item {
        type_id: UINT32
      }
    }
  }
}
columns {
  name: "bool_and"
  type {
    optional_type {
      item {
        type_id: BOOL
      }
    }
  }
}
columns {
  name: "bool_or"
  type {
    optional_type {
      item {
        type_id: BOOL
      }
    }
  }
}
columns {
  name: "avg"
  type {
    optional_type {
      item {
        type_id: DOUBLE
      }
    }
  }
}
columns {
  name: "list"
  type {
    list_type {
      item {
        type_id: UINT32
      }
    }
  }
}
columns {
  name: "min_by"
  type {
    optional_type {
      item {
        type_id: UINT32
      }
    }
  }
}
columns {
  name: "max_by"
  type {
    optional_type {
      item {
        type_id: UINT32
      }
    }
  }
}
columns {
  name: "variance"
  type {
    optional_type {
      item {
        type_id: DOUBLE
      }
    }
  }
}
columns {
  name: "stddev"
  type {
    optional_type {
      item {
        type_id: DOUBLE
      }
    }
  }
}
columns {
  name: "popvar"
  type {
    optional_type {
      item {
        type_id: DOUBLE
      }
    }
  }
}
columns {
  name: "popstddev"
  type {
    optional_type {
      item {
        type_id: DOUBLE
      }
    }
  }
}
columns {
  name: "hist"
  type {
    optional_type {
      item {
        struct_type {
          members {
            name: "Bins"
            type {
              list_type {
                item {
                  struct_type {
                    members {
                      name: "Frequency"
                      type {
                        type_id: DOUBLE
                      }
                    }
                    members {
                      name: "Position"
                      type {
                        type_id: DOUBLE
                      }
                    }
                  }
                }
              }
            }
          }
          members {
            name: "Kind"
            type {
              type_id: STRING
            }
          }
          members {
            name: "Max"
            type {
              type_id: DOUBLE
            }
          }
          members {
            name: "Min"
            type {
              type_id: DOUBLE
            }
          }
          members {
            name: "WeightsSum"
            type {
              type_id: DOUBLE
            }
          }
        }
      }
    }
  }
}
columns {
  name: "median"
  type {
    optional_type {
      item {
        type_id: DOUBLE
      }
    }
  }
}
columns {
  name: "perc90"
  type {
    optional_type {
      item {
        type_id: DOUBLE
      }
    }
  }
}
columns {
  name: "aggby"
  type {
    type_id: UINT64
  }
}
rows {
  items {
    uint32_value: 1
  }
  items {
    bytes_value: "Masha"
  }
  items {
    uint64_value: 17
  }
  items {
    uint32_value: 17
  }
  items {
    uint32_value: 17
  }
  items {
    uint64_value: 1
  }
  items {
    uint64_value: 1
  }
  items {
    uint64_value: 0
  }
  items {
    uint32_value: 17
  }
  items {
    uint32_value: 17
  }
  items {
    uint32_value: 17
  }
  items {
    uint32_value: 17
  }
  items {
    bool_value: false
  }
  items {
    bool_value: false
  }
  items {
    double_value: 17
  }
  items {
    items {
      uint32_value: 17
    }
  }
  items {
    uint32_value: 17
  }
  items {
    uint32_value: 17
  }
  items {
    double_value: -999
  }
  items {
    double_value: -999
  }
  items {
    double_value: 0
  }
  items {
    double_value: 0
  }
  items {
    items {
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 17
        }
      }
    }
    items {
      bytes_value: "AdaptiveWard"
    }
    items {
      double_value: 17
    }
    items {
      double_value: 17
    }
    items {
      double_value: 1
    }
  }
  items {
    double_value: 17
  }
  items {
    double_value: 17
  }
  items {
    uint64_value: 1
  }
}
rows {
  items {
    uint32_value: 2
  }
  items {
    bytes_value: "Slava"
  }
  items {
    uint64_value: 35
  }
  items {
    uint32_value: 35
  }
  items {
    uint32_value: 35
  }
  items {
    uint64_value: 1
  }
  items {
    uint64_value: 1
  }
  items {
    uint64_value: 1
  }
  items {
    uint32_value: 35
  }
  items {
    uint32_value: 35
  }
  items {
    uint32_value: 35
  }
  items {
    uint32_value: 35
  }
  items {
    bool_value: true
  }
  items {
    bool_value: true
  }
  items {
    double_value: 35
  }
  items {
    items {
      uint32_value: 35
    }
  }
  items {
    uint32_value: 35
  }
  items {
    uint32_value: 35
  }
  items {
    double_value: -999
  }
  items {
    double_value: -999
  }
  items {
    double_value: 0
  }
  items {
    double_value: 0
  }
  items {
    items {
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 35
        }
      }
    }
    items {
      bytes_value: "AdaptiveWard"
    }
    items {
      double_value: 35
    }
    items {
      double_value: 35
    }
    items {
      double_value: 1
    }
  }
  items {
    double_value: 35
  }
  items {
    double_value: 35
  }
  items {
    uint64_value: 1
  }
}
rows {
  items {
    uint32_value: 2
  }
  items {
    bytes_value: "Irina"
  }
  items {
    uint64_value: 58
  }
  items {
    uint32_value: 23
  }
  items {
    uint32_value: 35
  }
  items {
    uint64_value: 2
  }
  items {
    uint64_value: 2
  }
  items {
    uint64_value: 2
  }
  items {
    uint32_value: 35
  }
  items {
    uint32_value: 3
  }
  items {
    uint32_value: 55
  }
  items {
    uint32_value: 52
  }
  items {
    bool_value: true
  }
  items {
    bool_value: true
  }
  items {
    double_value: 29
  }
  items {
    items {
      uint32_value: 35
    }
    items {
      uint32_value: 23
    }
  }
  items {
    uint32_value: 23
  }
  items {
    uint32_value: 35
  }
  items {
    double_value: 72
  }
  items {
    double_value: 8.48528137423857
  }
  items {
    double_value: 36
  }
  items {
    double_value: 6
  }
  items {
    items {
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 23
        }
      }
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 35
        }
      }
    }
    items {
      bytes_value: "AdaptiveWard"
    }
    items {
      double_value: 35
    }
    items {
      double_value: 23
    }
    items {
      double_value: 2
    }
  }
  items {
    double_value: 29
  }
  items {
    double_value: 35
  }
  items {
    uint64_value: 2
  }
}
rows {
  items {
    uint32_value: 2
  }
  items {
    bytes_value: "Elena"
  }
  items {
    uint64_value: 114
  }
  items {
    uint32_value: 23
  }
  items {
    uint32_value: 56
  }
  items {
    uint64_value: 3
  }
  items {
    uint64_value: 3
  }
  items {
    uint64_value: 3
  }
  items {
    uint32_value: 35
  }
  items {
    uint32_value: 0
  }
  items {
    uint32_value: 63
  }
  items {
    uint32_value: 12
  }
  items {
    bool_value: true
  }
  items {
    bool_value: true
  }
  items {
    double_value: 38
  }
  items {
    items {
      uint32_value: 35
    }
    items {
      uint32_value: 23
    }
    items {
      uint32_value: 56
    }
  }
  items {
    uint32_value: 56
  }
  items {
    uint32_value: 35
  }
  items {
    double_value: 279
  }
  items {
    double_value: 16.703293088490067
  }
  items {
    double_value: 186
  }
  items {
    double_value: 13.638181696985855
  }
  items {
    items {
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 23
        }
      }
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 35
        }
      }
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 56
        }
      }
    }
    items {
      bytes_value: "AdaptiveWard"
    }
    items {
      double_value: 56
    }
    items {
      double_value: 23
    }
    items {
      double_value: 3
    }
  }
  items {
    double_value: 35
  }
  items {
    double_value: 56
  }
  items {
    uint64_value: 3
  }
}
rows {
  items {
    uint32_value: 21
  }
  items {
    bytes_value: "Inna"
  }
  items {
    uint64_value: 13
  }
  items {
    uint32_value: 13
  }
  items {
    uint32_value: 13
  }
  items {
    uint64_value: 1
  }
  items {
    uint64_value: 1
  }
  items {
    uint64_value: 0
  }
  items {
    uint32_value: 13
  }
  items {
    uint32_value: 13
  }
  items {
    uint32_value: 13
  }
  items {
    uint32_value: 13
  }
  items {
    bool_value: false
  }
  items {
    bool_value: false
  }
  items {
    double_value: 13
  }
  items {
    items {
      uint32_value: 13
    }
  }
  items {
    uint32_value: 13
  }
  items {
    uint32_value: 13
  }
  items {
    double_value: -999
  }
  items {
    double_value: -999
  }
  items {
    double_value: 0
  }
  items {
    double_value: 0
  }
  items {
    items {
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 13
        }
      }
    }
    items {
      bytes_value: "AdaptiveWard"
    }
    items {
      double_value: 13
    }
    items {
      double_value: 13
    }
    items {
      double_value: 1
    }
  }
  items {
    double_value: 13
  }
  items {
    double_value: 13
  }
  items {
    uint64_value: 1
  }
}
rows {
  items {
    uint32_value: 125
  }
  items {
    bytes_value: "Ivan"
  }
  items {
    uint64_value: 33
  }
  items {
    uint32_value: 33
  }
  items {
    uint32_value: 33
  }
  items {
    uint64_value: 1
  }
  items {
    uint64_value: 1
  }
  items {
    uint64_value: 1
  }
  items {
    uint32_value: 33
  }
  items {
    uint32_value: 33
  }
  items {
    uint32_value: 33
  }
  items {
    uint32_value: 33
  }
  items {
    bool_value: true
  }
  items {
    bool_value: true
  }
  items {
    double_value: 33
  }
  items {
    items {
      uint32_value: 33
    }
  }
  items {
    uint32_value: 33
  }
  items {
    uint32_value: 33
  }
  items {
    double_value: -999
  }
  items {
    double_value: -999
  }
  items {
    double_value: 0
  }
  items {
    double_value: 0
  }
  items {
    items {
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 33
        }
      }
    }
    items {
      bytes_value: "AdaptiveWard"
    }
    items {
      double_value: 33
    }
    items {
      double_value: 33
    }
    items {
      double_value: 1
    }
  }
  items {
    double_value: 33
  }
  items {
    double_value: 33
  }
  items {
    uint64_value: 1
  }
}
rows {
  items {
    uint32_value: 125
  }
  items {
    bytes_value: "German"
  }
  items {
    uint64_value: 60
  }
  items {
    uint32_value: 27
  }
  items {
    uint32_value: 33
  }
  items {
    uint64_value: 2
  }
  items {
    uint64_value: 2
  }
  items {
    uint64_value: 2
  }
  items {
    uint32_value: 33
  }
  items {
    uint32_value: 1
  }
  items {
    uint32_value: 59
  }
  items {
    uint32_value: 58
  }
  items {
    bool_value: true
  }
  items {
    bool_value: true
  }
  items {
    double_value: 30
  }
  items {
    items {
      uint32_value: 33
    }
    items {
      uint32_value: 27
    }
  }
  items {
    uint32_value: 27
  }
  items {
    uint32_value: 33
  }
  items {
    double_value: 18
  }
  items {
    double_value: 4.2426406871192848
  }
  items {
    double_value: 9
  }
  items {
    double_value: 3
  }
  items {
    items {
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 27
        }
      }
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 33
        }
      }
    }
    items {
      bytes_value: "AdaptiveWard"
    }
    items {
      double_value: 33
    }
    items {
      double_value: 27
    }
    items {
      double_value: 2
    }
  }
  items {
    double_value: 30
  }
  items {
    double_value: 33
  }
  items {
    uint64_value: 2
  }
}
rows {
  items {
    uint32_value: 213
  }
  items {
    bytes_value: "Anya"
  }
  items {
    uint64_value: 15
  }
  items {
    uint32_value: 15
  }
  items {
    uint32_value: 15
  }
  items {
    uint64_value: 1
  }
  items {
    uint64_value: 1
  }
  items {
    uint64_value: 0
  }
  items {
    uint32_value: 15
  }
  items {
    uint32_value: 15
  }
  items {
    uint32_value: 15
  }
  items {
    uint32_value: 15
  }
  items {
    bool_value: false
  }
  items {
    bool_value: false
  }
  items {
    double_value: 15
  }
  items {
    items {
      uint32_value: 15
    }
  }
  items {
    uint32_value: 15
  }
  items {
    uint32_value: 15
  }
  items {
    double_value: -999
  }
  items {
    double_value: -999
  }
  items {
    double_value: 0
  }
  items {
    double_value: 0
  }
  items {
    items {
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 15
        }
      }
    }
    items {
      bytes_value: "AdaptiveWard"
    }
    items {
      double_value: 15
    }
    items {
      double_value: 15
    }
    items {
      double_value: 1
    }
  }
  items {
    double_value: 15
  }
  items {
    double_value: 15
  }
  items {
    uint64_value: 1
  }
}
rows {
  items {
    uint32_value: 225
  }
  items {
    bytes_value: "Petr"
  }
  items {
    uint64_value: 25
  }
  items {
    uint32_value: 25
  }
  items {
    uint32_value: 25
  }
  items {
    uint64_value: 1
  }
  items {
    uint64_value: 1
  }
  items {
    uint64_value: 1
  }
  items {
    uint32_value: 25
  }
  items {
    uint32_value: 25
  }
  items {
    uint32_value: 25
  }
  items {
    uint32_value: 25
  }
  items {
    bool_value: true
  }
  items {
    bool_value: true
  }
  items {
    double_value: 25
  }
  items {
    items {
      uint32_value: 25
    }
  }
  items {
    uint32_value: 25
  }
  items {
    uint32_value: 25
  }
  items {
    double_value: -999
  }
  items {
    double_value: -999
  }
  items {
    double_value: 0
  }
  items {
    double_value: 0
  }
  items {
    items {
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 25
        }
      }
    }
    items {
      bytes_value: "AdaptiveWard"
    }
    items {
      double_value: 25
    }
    items {
      double_value: 25
    }
    items {
      double_value: 1
    }
  }
  items {
    double_value: 25
  }
  items {
    double_value: 25
  }
  items {
    uint64_value: 1
  }
}
rows {
  items {
    uint32_value: 225
  }
  items {
    bytes_value: "Olya"
  }
  items {
    uint64_value: 66
  }
  items {
    uint32_value: 25
  }
  items {
    uint32_value: 41
  }
  items {
    uint64_value: 2
  }
  items {
    uint64_value: 2
  }
  items {
    uint64_value: 2
  }
  items {
    uint32_value: 25
  }
  items {
    uint32_value: 9
  }
  items {
    uint32_value: 57
  }
  items {
    uint32_value: 48
  }
  items {
    bool_value: true
  }
  items {
    bool_value: true
  }
  items {
    double_value: 33
  }
  items {
    items {
      uint32_value: 25
    }
    items {
      uint32_value: 41
    }
  }
  items {
    uint32_value: 41
  }
  items {
    uint32_value: 25
  }
  items {
    double_value: 128
  }
  items {
    double_value: 11.313708498984761
  }
  items {
    double_value: 64
  }
  items {
    double_value: 8
  }
  items {
    items {
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 25
        }
      }
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 41
        }
      }
    }
    items {
      bytes_value: "AdaptiveWard"
    }
    items {
      double_value: 41
    }
    items {
      double_value: 25
    }
    items {
      double_value: 2
    }
  }
  items {
    double_value: 33
  }
  items {
    double_value: 41
  }
  items {
    uint64_value: 2
  }
}
rows {
  items {
    uint32_value: 225
  }
  items {
    bytes_value: "Asya"
  }
  items {
    uint64_value: 111
  }
  items {
    uint32_value: 25
  }
  items {
    uint32_value: 45
  }
  items {
    uint64_value: 3
  }
  items {
    uint64_value: 3
  }
  items {
    uint64_value: 3
  }
  items {
    uint32_value: 25
  }
  items {
    uint32_value: 9
  }
  items {
    uint32_value: 61
  }
  items {
    uint32_value: 29
  }
  items {
    bool_value: true
  }
  items {
    bool_value: true
  }
  items {
    double_value: 37
  }
  items {
    items {
      uint32_value: 25
    }
    items {
      uint32_value: 41
    }
    items {
      uint32_value: 45
    }
  }
  items {
    uint32_value: 45
  }
  items {
    uint32_value: 25
  }
  items {
    double_value: 112
  }
  items {
    double_value: 10.583005244258363
  }
  items {
    double_value: 74.666666666666671
  }
  items {
    double_value: 8.6409875978771478
  }
  items {
    items {
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 25
        }
      }
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 41
        }
      }
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 45
        }
      }
    }
    items {
      bytes_value: "AdaptiveWard"
    }
    items {
      double_value: 45
    }
    items {
      double_value: 25
    }
    items {
      double_value: 3
    }
  }
  items {
    double_value: 41
  }
  items {
    double_value: 45
  }
  items {
    uint64_value: 3
  }
}
rows {
  items {
    uint32_value: 225
  }
  items {
    bytes_value: "Alena"
  }
  items {
    uint64_value: 116
  }
  items {
    uint32_value: 5
  }
  items {
    uint32_value: 45
  }
  items {
    uint64_value: 4
  }
  items {
    uint64_value: 4
  }
  items {
    uint64_value: 3
  }
  items {
    uint32_value: 25
  }
  items {
    uint32_value: 1
  }
  items {
    uint32_value: 61
  }
  items {
    uint32_value: 24
  }
  items {
    bool_value: false
  }
  items {
    bool_value: true
  }
  items {
    double_value: 29
  }
  items {
    items {
      uint32_value: 25
    }
    items {
      uint32_value: 41
    }
    items {
      uint32_value: 45
    }
    items {
      uint32_value: 5
    }
  }
  items {
    uint32_value: 5
  }
  items {
    uint32_value: 25
  }
  items {
    double_value: 330.66666666666669
  }
  items {
    double_value: 18.184242262647807
  }
  items {
    double_value: 248
  }
  items {
    double_value: 15.748015748023622
  }
  items {
    items {
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 5
        }
      }
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 25
        }
      }
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 41
        }
      }
      items {
        items {
          double_value: 1
        }
        items {
          double_value: 45
        }
      }
    }
    items {
      bytes_value: "AdaptiveWard"
    }
    items {
      double_value: 45
    }
    items {
      double_value: 5
    }
    items {
      double_value: 4
    }
  }
  items {
    double_value: 33
  }
  items {
    double_value: 45
  }
  items {
    uint64_value: 4
  }
}
