SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 1)
    Asterisk
   TablesInSelectQuery (children 2)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (alias l) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 3)
          ExpressionList (children 2)
           Function CAST (alias item_id) (children 1)
            ExpressionList (children 2)
             Function array (children 1)
              ExpressionList (children 1)
               Function toString (children 1)
                ExpressionList (children 1)
                 Function modulo (children 1)
                  ExpressionList (children 2)
                   Identifier number
                   Literal UInt64_2
             Literal \'Array(LowCardinality(String))\'
           Function count (children 1)
            ExpressionList
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             Function numbers (children 1)
              ExpressionList (children 1)
               Literal UInt64_3
          ExpressionList (children 1)
           Identifier item_id
    TablesInSelectQueryElement (children 2)
     TableExpression (children 1)
      Subquery (alias r) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 2)
          ExpressionList (children 1)
           Function CAST (alias item_id) (children 1)
            ExpressionList (children 2)
             Function array (children 1)
              ExpressionList (children 1)
               Function toString (children 1)
                ExpressionList (children 1)
                 Function multiply (children 1)
                  ExpressionList (children 2)
                   Function modulo (children 1)
                    ExpressionList (children 2)
                     Identifier number
                     Literal UInt64_2
                   Literal UInt64_2
             Literal \'Array(String)\'
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             Function numbers (children 1)
              ExpressionList (children 1)
               Literal UInt64_3
     TableJoin (children 1)
      Function equals (children 1)
       ExpressionList (children 2)
        Identifier l.item_id
        Identifier r.item_id
   ExpressionList (children 3)
    OrderByElement (children 1)
     Literal UInt64_1
    OrderByElement (children 1)
     Literal UInt64_2
    OrderByElement (children 1)
     Literal UInt64_3
