SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 4)
   ExpressionList (children 2)
    Function round (alias nps) (children 1)
     ExpressionList (children 2)
      Function minus (children 1)
       ExpressionList (children 2)
        Function countIf (children 1)
         ExpressionList (children 1)
          Function equals (children 1)
           ExpressionList (children 2)
            Identifier rating
            Literal UInt64_5
        Function countIf (children 1)
         ExpressionList (children 1)
          Function less (children 1)
           ExpressionList (children 2)
            Identifier rating
            Literal UInt64_5
      Literal UInt64_4
    Function dense_rank (alias rank) (children 1)
     ExpressionList
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 2)
          ExpressionList (children 2)
           Identifier number (alias rating)
           Function modulo (alias rest_id) (children 1)
            ExpressionList (children 2)
             Identifier number
             Literal UInt64_3
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             Function numbers (children 1)
              ExpressionList (children 1)
               Literal UInt64_10
   ExpressionList (children 1)
    Identifier rest_id
   ExpressionList (children 1)
    OrderByElement (children 1)
     Identifier rank
