You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by mo...@apache.org on 2023/01/07 16:12:08 UTC

[doris] 03/03: [DataType](Deciamlv3) change the avg function scale of decimalv3 (#15445)

This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch branch-1.2-lts
in repository https://gitbox.apache.org/repos/asf/doris.git

commit 67588576643003b0aa19e80ab6c2997b2ed9bc13
Author: HappenLee <ha...@hotmail.com>
AuthorDate: Fri Dec 30 00:27:51 2022 +0800

    [DataType](Deciamlv3) change the avg function scale of decimalv3 (#15445)
---
 .../apache/doris/analysis/FunctionCallExpr.java    |    10 +-
 .../java/org/apache/doris/catalog/ScalarType.java  |     1 +
 .../main/java/org/apache/doris/catalog/Type.java   |     8 +-
 .../data/datev2/tpcds_sf1_p1/sql/q07.out           |   200 +-
 .../data/datev2/tpcds_sf1_p1/sql/q09.out           |     2 +-
 .../data/datev2/tpcds_sf1_p1/sql/q13.out           |     2 +-
 .../data/datev2/tpcds_sf1_p1/sql/q18.out           |   200 +-
 .../data/datev2/tpcds_sf1_p1/sql/q26.out           |   200 +-
 .../data/datev2/tpcds_sf1_p1/sql/q27.out           |   200 +-
 .../data/datev2/tpcds_sf1_p1/sql/q28.out           |     2 +-
 .../data/datev2/tpcds_sf1_p1/sql/q39_1.out         |    88 +-
 .../data/datev2/tpcds_sf1_p1/sql/q39_2.out         |     8 +-
 .../data/datev2/tpcds_sf1_p1/sql/q47.out           |   200 +-
 .../data/datev2/tpcds_sf1_p1/sql/q53.out           |   200 +-
 .../data/datev2/tpcds_sf1_p1/sql/q57.out           |   200 +-
 .../data/datev2/tpcds_sf1_p1/sql/q63.out           |   200 +-
 .../data/datev2/tpcds_sf1_p1/sql/q85.out           |    12 +-
 .../data/datev2/tpcds_sf1_p1/sql/q89.out           |   200 +-
 .../data/datev2/tpch_sf1_p1/sql/q01.out            |     8 +-
 .../data/datev2/tpch_sf1_p1/sql/q02.out            |    24 +-
 .../data/datev2/tpch_sf1_p1/sql/q03.out            |    20 +-
 .../data/datev2/tpch_sf1_p1/sql/q05.out            |    10 +-
 .../data/datev2/tpch_sf1_p1/sql/q06.out            |     2 +-
 .../data/datev2/tpch_sf1_p1/sql/q07.out            |     8 +-
 .../data/datev2/tpch_sf1_p1/sql/q08.out            |     2 +-
 .../data/datev2/tpch_sf1_p1/sql/q09.out            |   350 +-
 .../data/datev2/tpch_sf1_p1/sql/q10.out            |    40 +-
 .../data/datev2/tpch_sf1_p1/sql/q11.out            |  2096 +-
 .../data/datev2/tpch_sf1_p1/sql/q15.out            |     2 +-
 .../data/datev2/tpch_sf1_p1/sql/q18.out            |   114 +-
 .../data/datev2/tpch_sf1_p1/sql/q19.out            |     2 +-
 .../data/datev2/tpch_sf1_p1/sql/q22.out            |    14 +-
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q1.out     |    13 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q10.out    |    45 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q11.out    | 28657 ---------------
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q12.out    |     9 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q13.out    |    89 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q14.out    |     7 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q15.out    |     7 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q16.out    | 36633 -------------------
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q17.out    |     7 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q18.out    |   119 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q19.out    |     7 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q2.out     |   205 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q20.out    |   377 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q21.out    |   205 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q22.out    |    19 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q3.out     |    25 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q4.out     |    15 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q5.out     |    15 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q6.out     |     7 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q7.out     |    13 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q8.out     |     9 -
 .../datev2/tpch_sf1_p1/tpch_sf1/nereids/q9.out     |   355 -
 .../data/decimalv3/tpch_sf1_p1/sql/q01.out         |     8 +-
 55 files changed, 2321 insertions(+), 69150 deletions(-)

diff --git a/fe/fe-core/src/main/java/org/apache/doris/analysis/FunctionCallExpr.java b/fe/fe-core/src/main/java/org/apache/doris/analysis/FunctionCallExpr.java
index 29a8a3deae..d9e8dad2fe 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/analysis/FunctionCallExpr.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/analysis/FunctionCallExpr.java
@@ -125,7 +125,7 @@ public class FunctionCallExpr extends Expr {
             Preconditions.checkArgument(children != null && children.size() > 0);
             if (children.get(0).getType().isDecimalV3()) {
                 return ScalarType.createDecimalV3Type(ScalarType.MAX_DECIMAL128_PRECISION,
-                        ((ScalarType) children.get(0).getType()).getScalarScale());
+                        Math.max(((ScalarType) children.get(0).getType()).getScalarScale(), 4));
             } else {
                 return returnType;
             }
@@ -725,6 +725,14 @@ public class FunctionCallExpr extends Expr {
                 && ((!arg.type.isNumericType() && !arg.type.isNull()) || arg.type.isOnlyMetricType())) {
             throw new AnalysisException(fnName.getFunction() + " requires a numeric parameter: " + this.toSql());
         }
+        // DecimalV3 scale lower than DEFAULT_MIN_AVG_DECIMAL128_SCALE should do cast
+        if (fnName.getFunction().equalsIgnoreCase("avg") && arg.type.isDecimalV3()
+                && arg.type.getDecimalDigits() < ScalarType.DEFAULT_MIN_AVG_DECIMAL128_SCALE) {
+            Type t = ScalarType.createDecimalType(arg.type.getPrimitiveType(), arg.type.getPrecision(),
+                    ScalarType.DEFAULT_MIN_AVG_DECIMAL128_SCALE);
+            Expr e = getChild(0).castTo(t);
+            setChild(0, e);
+        }
         if (fnName.getFunction().equalsIgnoreCase("sum_distinct")
                 && ((!arg.type.isNumericType() && !arg.type.isNull()) || arg.type.isOnlyMetricType())) {
             throw new AnalysisException(
diff --git a/fe/fe-core/src/main/java/org/apache/doris/catalog/ScalarType.java b/fe/fe-core/src/main/java/org/apache/doris/catalog/ScalarType.java
index 3ce7c73c5c..446c73f58e 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/catalog/ScalarType.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/catalog/ScalarType.java
@@ -84,6 +84,7 @@ public class ScalarType extends Type {
     public static final int MAX_DECIMAL32_PRECISION = 9;
     public static final int MAX_DECIMAL64_PRECISION = 18;
     public static final int MAX_DECIMAL128_PRECISION = 38;
+    public static final int DEFAULT_MIN_AVG_DECIMAL128_SCALE = 4;
     public static final int MAX_DATETIMEV2_SCALE = 6;
 
     private static final Logger LOG = LogManager.getLogger(ScalarType.class);
diff --git a/fe/fe-core/src/main/java/org/apache/doris/catalog/Type.java b/fe/fe-core/src/main/java/org/apache/doris/catalog/Type.java
index b8ee68aacd..774ead88c9 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/catalog/Type.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/catalog/Type.java
@@ -354,7 +354,7 @@ public abstract class Type {
 
     public boolean isDateType() {
         return isScalarType(PrimitiveType.DATE) || isScalarType(PrimitiveType.DATETIME)
-            || isScalarType(PrimitiveType.DATEV2) || isScalarType(PrimitiveType.DATETIMEV2);
+                || isScalarType(PrimitiveType.DATEV2) || isScalarType(PrimitiveType.DATETIMEV2);
     }
 
     public boolean isDatetime() {
@@ -609,7 +609,7 @@ public abstract class Type {
      * Helper for exceedsMaxNestingDepth(). Recursively computes the max nesting depth,
      * terminating early if MAX_NESTING_DEPTH is reached. Returns true if this type
      * exceeds the MAX_NESTING_DEPTH, false otherwise.
-     *
+     * <p>
      * Examples of types and their nesting depth:
      * INT --> 1
      * STRUCT<f1:INT> --> 2
@@ -1004,7 +1004,7 @@ public abstract class Type {
      * of the assignment-compatible type. For strict compatibility, this can be done
      * without any loss of precision. For non-strict compatibility, there may be loss of
      * precision, e.g. if converting from BIGINT to FLOAT.
-     *
+     * <p>
      * We chose not to follow MySQL's type casting behavior as described here:
      * http://dev.mysql.com/doc/refman/5.0/en/type-conversion.html
      * for the following reasons:
@@ -1567,7 +1567,7 @@ public abstract class Type {
         // int family type and char family type should cast to char family type
         if ((t1ResultType.isFixedPointType() && t2ResultType.isCharFamily())
                 || (t2ResultType.isFixedPointType() && t1ResultType.isCharFamily())) {
-            return t1.isStringType() ?  t1 : t2;
+            return t1.isStringType() ? t1 : t2;
         }
 
         if (t1ResultType == PrimitiveType.BIGINT && t2ResultType == PrimitiveType.BIGINT) {
diff --git a/regression-test/data/datev2/tpcds_sf1_p1/sql/q07.out b/regression-test/data/datev2/tpcds_sf1_p1/sql/q07.out
index 7fb83d5931..96bef16757 100644
--- a/regression-test/data/datev2/tpcds_sf1_p1/sql/q07.out
+++ b/regression-test/data/datev2/tpcds_sf1_p1/sql/q07.out
@@ -1,103 +1,103 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q07 --
-AAAAAAAAAAACAAAA	17.0	13.15	7.70	1.97
-AAAAAAAAAAAEAAAA	99.0	123.44	0.00	44.43
-AAAAAAAAAABBAAAA	11.0	77.31	0.00	38.65
-AAAAAAAAAABEAAAA	35.5	18.90	0.00	4.85
-AAAAAAAAAACAAAAA	61.0	38.63	90.24	16.38
-AAAAAAAAAACCAAAA	10.5	83.46	0.00	30.02
-AAAAAAAAAADBAAAA	44.0	108.36	0.00	13.00
-AAAAAAAAAADCAAAA	54.0	59.29	0.00	34.98
-AAAAAAAAAADEAAAA	93.0	43.57	0.00	38.34
-AAAAAAAAAAEAAAAA	72.0	16.46	0.00	13.33
-AAAAAAAAAAEBAAAA	88.0	29.02	0.00	0.87
-AAAAAAAAAAEDAAAA	91.0	84.37	0.00	9.09
-AAAAAAAAAAFDAAAA	37.0	33.13	0.00	20.20
-AAAAAAAAAAGEAAAA	35.0	56.48	881.45	23.63
-AAAAAAAAAAHDAAAA	33.0	59.05	0.00	48.53
-AAAAAAAAAAICAAAA	68.5	108.73	166.78	69.22
-AAAAAAAAAAIDAAAA	76.0	97.19	0.00	43.73
-AAAAAAAAAAJCAAAA	30.0	47.55	0.00	30.43
-AAAAAAAAAAKBAAAA	59.0	55.08	0.00	17.07
-AAAAAAAAAAMBAAAA	74.0	10.39	0.00	8.62
-AAAAAAAAAAMCAAAA	86.0	24.10	0.41	0.48
-AAAAAAAAAANAAAAA	43.0	80.16	0.00	41.68
-AAAAAAAAAANBAAAA	28.0	112.27	0.00	57.25
-AAAAAAAAAAOAAAAA	46.0	12.63	0.00	4.67
-AAAAAAAAAAPBAAAA	66.0	39.59	969.80	18.60
-AAAAAAAAAAPCAAAA	90.0	68.28	0.00	47.79
-AAAAAAAAABAAAAAA	10.5	71.48	0.00	28.92
-AAAAAAAAABABAAAA	12.5	100.53	2.23	34.80
-AAAAAAAAABADAAAA	100.0	68.67	0.00	50.81
-AAAAAAAAABAEAAAA	49.0	15.79	0.00	11.84
-AAAAAAAAABBCAAAA	52.0	115.10	0.00	24.17
-AAAAAAAAABDEAAAA	92.0	168.96	0.00	23.65
-AAAAAAAAABEAAAAA	33.333333333333336	58.64	99.47	22.16
-AAAAAAAAABECAAAA	43.0	167.74	0.00	88.90
-AAAAAAAAABEDAAAA	74.0	129.10	0.00	108.44
-AAAAAAAAABFBAAAA	36.0	115.18	0.00	109.42
-AAAAAAAAABFCAAAA	51.0	121.98	0.00	17.07
-AAAAAAAAABFEAAAA	65.0	117.88	0.00	107.27
-AAAAAAAAABGBAAAA	52.0	71.54	0.00	30.28
-AAAAAAAAABGDAAAA	67.5	58.86	0.00	35.25
-AAAAAAAAABHAAAAA	71.0	39.38	804.37	8.38
-AAAAAAAAABHCAAAA	48.0	12.67	52.16	4.18
-AAAAAAAAABHDAAAA	55.0	17.78	0.00	5.51
-AAAAAAAAABJAAAAA	32.0	20.11	0.00	15.68
-AAAAAAAAABJBAAAA	21.0	72.33	0.00	11.37
-AAAAAAAAABJDAAAA	43.0	74.92	0.00	8.24
-AAAAAAAAABKAAAAA	67.0	103.07	0.00	34.01
-AAAAAAAAABKCAAAA	43.0	73.93	0.00	48.05
-AAAAAAAAABKDAAAA	84.0	102.95	0.00	42.20
-AAAAAAAAABMAAAAA	58.0	136.34	0.00	35.44
-AAAAAAAAABMDAAAA	80.0	3.06	0.00	1.89
-AAAAAAAAABNAAAAA	96.0	81.95	0.00	64.74
-AAAAAAAAABNCAAAA	42.0	88.83	0.00	20.65
-AAAAAAAAABOBAAAA	18.0	81.49	0.00	58.67
-AAAAAAAAABOCAAAA	31.0	73.87	0.00	59.94
-AAAAAAAAABPBAAAA	48.5	37.83	183.78	11.72
-AAAAAAAAACACAAAA	60.0	104.37	351.56	25.31
-AAAAAAAAACADAAAA	29.0	43.74	0.00	13.99
-AAAAAAAAACBBAAAA	44.5	87.51	0.00	36.14
-AAAAAAAAACBEAAAA	76.0	156.05	0.00	113.91
-AAAAAAAAACCDAAAA	26.0	35.57	0.00	13.01
-AAAAAAAAACCEAAAA	4.0	10.98	0.00	4.94
-AAAAAAAAACDAAAAA	16.0	87.87	36.26	75.56
-AAAAAAAAACDCAAAA	27.0	89.86	0.00	40.43
-AAAAAAAAACEBAAAA	42.0	94.58	0.00	51.26
-AAAAAAAAACFBAAAA	45.0	88.30	0.00	24.26
-AAAAAAAAACGAAAAA	47.0	10.46	0.00	5.64
-AAAAAAAAACGDAAAA	24.0	51.54	0.00	18.83
-AAAAAAAAACHBAAAA	44.0	103.27	0.00	65.06
-AAAAAAAAACHCAAAA	68.5	91.68	0.00	66.16
-AAAAAAAAACIAAAAA	7.0	25.42	0.00	8.64
-AAAAAAAAACIBAAAA	21.0	89.29	915.01	71.43
-AAAAAAAAACIDAAAA	43.0	56.28	56.11	4.50
-AAAAAAAAACLAAAAA	36.0	125.57	0.00	13.81
-AAAAAAAAACLDAAAA	61.333333333333336	114.20	0.00	59.12
-AAAAAAAAACMDAAAA	56.0	79.02	0.00	64.00
-AAAAAAAAACNCAAAA	63.0	54.20	0.00	29.26
-AAAAAAAAACOAAAAA	50.0	27.43	229.21	13.43
-AAAAAAAAACPAAAAA	32.0	147.62	2480.32	87.09
-AAAAAAAAACPCAAAA	80.0	12.60	0.00	0.37
-AAAAAAAAACPDAAAA	87.0	105.93	0.00	9.53
-AAAAAAAAADABAAAA	68.5	35.79	0.00	27.84
-AAAAAAAAADACAAAA	96.0	101.54	0.00	99.50
-AAAAAAAAADAEAAAA	53.0	74.64	0.00	7.63
-AAAAAAAAADBBAAAA	6.0	85.58	234.14	81.30
-AAAAAAAAADBDAAAA	47.0	39.33	62.71	12.09
-AAAAAAAAADBEAAAA	52.0	2.41	0.00	1.06
-AAAAAAAAADCAAAAA	91.0	92.17	0.00	67.28
-AAAAAAAAADCCAAAA	33.0	40.80	0.00	28.56
-AAAAAAAAADDBAAAA	45.0	18.63	0.00	17.69
-AAAAAAAAADDCAAAA	66.0	162.17	1525.90	37.29
-AAAAAAAAADDEAAAA	35.0	78.25	0.00	36.63
-AAAAAAAAADEBAAAA	59.5	110.38	157.96	16.16
-AAAAAAAAADEEAAAA	17.0	54.54	0.00	16.36
-AAAAAAAAADFAAAAA	44.0	133.51	0.00	25.36
-AAAAAAAAADGBAAAA	31.0	107.55	919.82	56.53
-AAAAAAAAADGCAAAA	78.0	119.61	0.00	74.15
-AAAAAAAAADGEAAAA	45.5	99.30	0.00	1.06
-AAAAAAAAADHAAAAA	86.0	81.09	0.00	37.30
-AAAAAAAAADHBAAAA	28.0	68.58	223.79	53.61
+AAAAAAAAAAACAAAA	17.0	13.1500	7.7000	1.9700
+AAAAAAAAAAAEAAAA	99.0	123.4400	0.0000	44.4300
+AAAAAAAAAABBAAAA	11.0	77.3100	0.0000	38.6500
+AAAAAAAAAABEAAAA	35.5	18.9000	0.0000	4.8500
+AAAAAAAAAACAAAAA	61.0	38.6300	90.2450	16.3850
+AAAAAAAAAACCAAAA	10.5	83.4650	0.0000	30.0200
+AAAAAAAAAADBAAAA	44.0	108.3600	0.0000	13.0000
+AAAAAAAAAADCAAAA	54.0	59.2900	0.0000	34.9800
+AAAAAAAAAADEAAAA	93.0	43.5700	0.0000	38.3400
+AAAAAAAAAAEAAAAA	72.0	16.4600	0.0000	13.3300
+AAAAAAAAAAEBAAAA	88.0	29.0200	0.0000	0.8700
+AAAAAAAAAAEDAAAA	91.0	84.3750	0.0000	9.0900
+AAAAAAAAAAFDAAAA	37.0	33.1300	0.0000	20.2000
+AAAAAAAAAAGEAAAA	35.0	56.4800	881.4500	23.6300
+AAAAAAAAAAHDAAAA	33.0	59.0500	0.0000	48.5300
+AAAAAAAAAAICAAAA	68.5	108.7300	166.7800	69.2200
+AAAAAAAAAAIDAAAA	76.0	97.1900	0.0000	43.7300
+AAAAAAAAAAJCAAAA	30.0	47.5500	0.0000	30.4300
+AAAAAAAAAAKBAAAA	59.0	55.0800	0.0000	17.0700
+AAAAAAAAAAMBAAAA	74.0	10.3900	0.0000	8.6200
+AAAAAAAAAAMCAAAA	86.0	24.1000	0.4100	0.4800
+AAAAAAAAAANAAAAA	43.0	80.1600	0.0000	41.6800
+AAAAAAAAAANBAAAA	28.0	112.2700	0.0000	57.2500
+AAAAAAAAAAOAAAAA	46.0	12.6300	0.0000	4.6700
+AAAAAAAAAAPBAAAA	66.0	39.5900	969.8000	18.6000
+AAAAAAAAAAPCAAAA	90.0	68.2800	0.0000	47.7900
+AAAAAAAAABAAAAAA	10.5	71.4800	0.0000	28.9200
+AAAAAAAAABABAAAA	12.5	100.5300	2.2300	34.8075
+AAAAAAAAABADAAAA	100.0	68.6700	0.0000	50.8100
+AAAAAAAAABAEAAAA	49.0	15.7900	0.0000	11.8400
+AAAAAAAAABBCAAAA	52.0	115.1000	0.0000	24.1700
+AAAAAAAAABDEAAAA	92.0	168.9600	0.0000	23.6500
+AAAAAAAAABEAAAAA	33.333333333333336	58.6466	99.4733	22.1666
+AAAAAAAAABECAAAA	43.0	167.7400	0.0000	88.9000
+AAAAAAAAABEDAAAA	74.0	129.1000	0.0000	108.4400
+AAAAAAAAABFBAAAA	36.0	115.1800	0.0000	109.4200
+AAAAAAAAABFCAAAA	51.0	121.9800	0.0000	17.0700
+AAAAAAAAABFEAAAA	65.0	117.8800	0.0000	107.2700
+AAAAAAAAABGBAAAA	52.0	71.5450	0.0000	30.2850
+AAAAAAAAABGDAAAA	67.5	58.8600	0.0000	35.2500
+AAAAAAAAABHAAAAA	71.0	39.3850	804.3750	8.3800
+AAAAAAAAABHCAAAA	48.0	12.6700	52.1600	4.1800
+AAAAAAAAABHDAAAA	55.0	17.7800	0.0000	5.5150
+AAAAAAAAABJAAAAA	32.0	20.1100	0.0000	15.6800
+AAAAAAAAABJBAAAA	21.0	72.3350	0.0000	11.3700
+AAAAAAAAABJDAAAA	43.0	74.9200	0.0000	8.2400
+AAAAAAAAABKAAAAA	67.0	103.0700	0.0000	34.0100
+AAAAAAAAABKCAAAA	43.0	73.9300	0.0000	48.0500
+AAAAAAAAABKDAAAA	84.0	102.9500	0.0000	42.2000
+AAAAAAAAABMAAAAA	58.0	136.3400	0.0000	35.4400
+AAAAAAAAABMDAAAA	80.0	3.0600	0.0000	1.8900
+AAAAAAAAABNAAAAA	96.0	81.9500	0.0000	64.7400
+AAAAAAAAABNCAAAA	42.0	88.8300	0.0000	20.6500
+AAAAAAAAABOBAAAA	18.0	81.4900	0.0000	58.6700
+AAAAAAAAABOCAAAA	31.0	73.8766	0.0000	59.9400
+AAAAAAAAABPBAAAA	48.5	37.8300	183.7800	11.7200
+AAAAAAAAACACAAAA	60.0	104.3750	351.5650	25.3150
+AAAAAAAAACADAAAA	29.0	43.7400	0.0000	13.9900
+AAAAAAAAACBBAAAA	44.5	87.5100	0.0000	36.1400
+AAAAAAAAACBEAAAA	76.0	156.0500	0.0000	113.9100
+AAAAAAAAACCDAAAA	26.0	35.5733	0.0000	13.0133
+AAAAAAAAACCEAAAA	4.0	10.9800	0.0000	4.9400
+AAAAAAAAACDAAAAA	16.0	87.8700	36.2600	75.5600
+AAAAAAAAACDCAAAA	27.0	89.8600	0.0000	40.4300
+AAAAAAAAACEBAAAA	42.0	94.5800	0.0000	51.2600
+AAAAAAAAACFBAAAA	45.0	88.3050	0.0000	24.2600
+AAAAAAAAACGAAAAA	47.0	10.4600	0.0000	5.6400
+AAAAAAAAACGDAAAA	24.0	51.5450	0.0000	18.8350
+AAAAAAAAACHBAAAA	44.0	103.2700	0.0000	65.0600
+AAAAAAAAACHCAAAA	68.5	91.6800	0.0000	66.1650
+AAAAAAAAACIAAAAA	7.0	25.4200	0.0000	8.6400
+AAAAAAAAACIBAAAA	21.0	89.2900	915.0100	71.4300
+AAAAAAAAACIDAAAA	43.0	56.2800	56.1100	4.5000
+AAAAAAAAACLAAAAA	36.0	125.5700	0.0000	13.8100
+AAAAAAAAACLDAAAA	61.333333333333336	114.2066	0.0000	59.1233
+AAAAAAAAACMDAAAA	56.0	79.0200	0.0000	64.0000
+AAAAAAAAACNCAAAA	63.0	54.2000	0.0000	29.2600
+AAAAAAAAACOAAAAA	50.0	27.4300	229.2150	13.4300
+AAAAAAAAACPAAAAA	32.0	147.6200	2480.3200	87.0900
+AAAAAAAAACPCAAAA	80.0	12.6000	0.0000	0.3700
+AAAAAAAAACPDAAAA	87.0	105.9300	0.0000	9.5300
+AAAAAAAAADABAAAA	68.5	35.7950	0.0000	27.8400
+AAAAAAAAADACAAAA	96.0	101.5400	0.0000	99.5000
+AAAAAAAAADAEAAAA	53.0	74.6400	0.0000	7.6300
+AAAAAAAAADBBAAAA	6.0	85.5800	234.1400	81.3000
+AAAAAAAAADBDAAAA	47.0	39.3300	62.7100	12.0900
+AAAAAAAAADBEAAAA	52.0	2.4100	0.0000	1.0600
+AAAAAAAAADCAAAAA	91.0	92.1700	0.0000	67.2800
+AAAAAAAAADCCAAAA	33.0	40.8000	0.0000	28.5600
+AAAAAAAAADDBAAAA	45.0	18.6300	0.0000	17.6900
+AAAAAAAAADDCAAAA	66.0	162.1700	1525.9000	37.2900
+AAAAAAAAADDEAAAA	35.0	78.2566	0.0000	36.6300
+AAAAAAAAADEBAAAA	59.5	110.3800	157.9650	16.1650
+AAAAAAAAADEEAAAA	17.0	54.5400	0.0000	16.3600
+AAAAAAAAADFAAAAA	44.0	133.5100	0.0000	25.3600
+AAAAAAAAADGBAAAA	31.0	107.5500	919.8250	56.5350
+AAAAAAAAADGCAAAA	78.0	119.6100	0.0000	74.1500
+AAAAAAAAADGEAAAA	45.5	99.3050	0.0000	1.0650
+AAAAAAAAADHAAAAA	86.0	81.0900	0.0000	37.3000
+AAAAAAAAADHBAAAA	28.0	68.5800	223.7900	53.6150
 
diff --git a/regression-test/data/datev2/tpcds_sf1_p1/sql/q09.out b/regression-test/data/datev2/tpcds_sf1_p1/sql/q09.out
index 0a8f33b55a..1fe9de0c0b 100644
--- a/regression-test/data/datev2/tpcds_sf1_p1/sql/q09.out
+++ b/regression-test/data/datev2/tpcds_sf1_p1/sql/q09.out
@@ -1,4 +1,4 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q09 --
-39.64	115.89	191.63	267.18	341.98
+39.6454	115.8981	191.6347	267.1879	341.9869
 
diff --git a/regression-test/data/datev2/tpcds_sf1_p1/sql/q13.out b/regression-test/data/datev2/tpcds_sf1_p1/sql/q13.out
index 33b3ffac92..9db3f58c52 100644
--- a/regression-test/data/datev2/tpcds_sf1_p1/sql/q13.out
+++ b/regression-test/data/datev2/tpcds_sf1_p1/sql/q13.out
@@ -1,4 +1,4 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q13 --
-31.0	2551.86	2365.94	14195.66
+31.0	2551.8633	2365.9433	14195.66
 
diff --git a/regression-test/data/datev2/tpcds_sf1_p1/sql/q18.out b/regression-test/data/datev2/tpcds_sf1_p1/sql/q18.out
index 1955a591df..cf6d8b8c4d 100644
--- a/regression-test/data/datev2/tpcds_sf1_p1/sql/q18.out
+++ b/regression-test/data/datev2/tpcds_sf1_p1/sql/q18.out
@@ -1,103 +1,103 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q18 --
-\N	\N	\N	\N	49.79	101.83	277.25	51.32	-240.15	1957.46	2.97
-AAAAAAAAAABAAAAA	\N	\N	\N	60.00	109.08	5242.27	98.17	-1714.87	1930.00	0.00
-AAAAAAAAAABDAAAA	\N	\N	\N	61.50	102.91	0.00	48.08	-1680.22	1953.50	3.00
-AAAAAAAAAADBAAAA	\N	\N	\N	52.00	35.64	0.00	22.80	-484.12	1949.00	6.00
-AAAAAAAAAADCAAAA	\N	\N	\N	76.00	106.95	0.00	82.35	1048.04	1925.00	5.00
-AAAAAAAAAAJBAAAA	\N	\N	\N	97.00	62.64	621.54	6.89	-3570.34	1935.00	3.00
-AAAAAAAAAAKDAAAA	\N	\N	\N	35.00	46.25	0.00	28.30	57.94	1948.50	5.00
-AAAAAAAAAAMBAAAA	\N	\N	\N	88.00	191.33	0.00	141.58	6673.04	1962.00	0.00
-AAAAAAAAAAODAAAA	\N	\N	\N	96.00	38.24	0.00	27.53	1131.84	1968.00	3.00
-AAAAAAAAABADAAAA	\N	\N	\N	61.00	84.47	0.00	18.58	-3821.65	1968.00	3.00
-AAAAAAAAABCBAAAA	\N	\N	\N	61.00	189.33	4323.59	90.87	-4441.93	1937.00	0.00
-AAAAAAAAABDAAAAA	\N	\N	\N	72.00	175.64	1365.33	21.07	-6171.33	1940.00	2.00
-AAAAAAAAABEAAAAA	\N	\N	\N	19.00	93.97	208.84	36.64	-510.18	1959.00	6.00
-AAAAAAAAABFEAAAA	\N	\N	\N	98.00	28.65	0.00	6.30	-614.46	1935.00	6.00
-AAAAAAAAABJBAAAA	\N	\N	\N	100.00	59.48	0.00	2.97	-5014.00	1980.00	5.00
-AAAAAAAAABMDAAAA	\N	\N	\N	82.00	73.89	0.00	0.00	-2277.96	1943.00	0.00
-AAAAAAAAABPBAAAA	\N	\N	\N	42.00	82.86	0.00	4.14	-1948.38	1940.00	2.00
-AAAAAAAAACAAAAAA	\N	\N	\N	49.00	79.12	0.00	52.21	711.97	1961.00	5.00
-AAAAAAAAACBCAAAA	\N	\N	\N	1.00	77.53	0.00	49.61	-1.40	1982.00	0.00
-AAAAAAAAACCAAAAA	\N	\N	\N	35.00	147.98	2221.76	97.66	-653.41	1960.00	3.00
-AAAAAAAAACLAAAAA	\N	\N	\N	22.00	215.25	0.00	157.13	1709.40	1968.00	3.00
-AAAAAAAAACLDAAAA	\N	\N	\N	27.00	201.78	0.00	143.26	1588.41	1936.00	1.00
-AAAAAAAAACMDAAAA	\N	\N	\N	100.00	63.46	395.16	4.44	-4328.16	1986.00	2.00
-AAAAAAAAADBAAAAA	\N	\N	\N	5.00	15.68	0.00	5.95	-1.25	1949.00	6.00
-AAAAAAAAADBDAAAA	\N	\N	\N	65.50	101.21	26.04	60.55	436.22	1967.50	3.00
-AAAAAAAAADGCAAAA	\N	\N	\N	19.00	11.47	0.00	2.06	-127.30	1928.00	5.00
-AAAAAAAAADHAAAAA	\N	\N	\N	17.00	52.65	0.00	11.05	-160.48	1953.00	6.00
-AAAAAAAAADICAAAA	\N	\N	\N	86.00	35.07	0.00	12.97	-936.54	1980.00	5.00
-AAAAAAAAADODAAAA	\N	\N	\N	83.00	38.50	0.00	5.77	-2098.24	1965.00	1.00
-AAAAAAAAADPCAAAA	\N	\N	\N	59.00	46.11	0.00	37.34	352.23	1979.00	4.00
-AAAAAAAAAEABAAAA	\N	\N	\N	32.00	29.89	0.00	28.39	391.36	1932.00	5.00
-AAAAAAAAAEBDAAAA	\N	\N	\N	71.00	177.30	0.00	113.47	3138.91	1939.00	1.00
-AAAAAAAAAEDEAAAA	\N	\N	\N	37.00	48.67	0.00	9.73	-276.39	1940.00	2.00
-AAAAAAAAAEECAAAA	\N	\N	\N	68.00	196.27	0.00	113.83	2202.52	1956.00	0.00
-AAAAAAAAAEFBAAAA	\N	\N	\N	49.00	184.57	0.00	71.98	-1017.73	1984.00	2.00
-AAAAAAAAAEFCAAAA	\N	\N	\N	32.00	31.97	0.00	18.54	65.92	1932.00	5.00
-AAAAAAAAAEGDAAAA	\N	\N	\N	37.00	169.35	3204.94	93.14	-2507.12	1985.00	1.00
-AAAAAAAAAEJBAAAA	\N	\N	\N	76.00	85.66	0.00	17.13	-4670.96	1985.00	2.00
-AAAAAAAAAENDAAAA	\N	\N	\N	10.00	127.45	0.00	59.90	151.80	1971.00	2.00
-AAAAAAAAAFIBAAAA	\N	\N	\N	69.00	111.06	0.00	101.06	4048.23	1965.00	1.00
-AAAAAAAAAFLBAAAA	\N	\N	\N	33.00	148.07	0.00	29.61	-1349.70	1936.00	4.00
-AAAAAAAAAGBBAAAA	\N	\N	\N	17.00	91.10	0.00	22.77	-361.08	1936.00	1.00
-AAAAAAAAAGCDAAAA	\N	\N	\N	15.00	33.56	0.00	29.53	191.25	1963.00	5.00
-AAAAAAAAAGEEAAAA	\N	\N	\N	99.00	264.45	0.00	37.02	-6067.71	1960.00	6.00
-AAAAAAAAAGGCAAAA	\N	\N	\N	37.00	27.38	0.00	4.65	-485.81	1979.00	4.00
-AAAAAAAAAGHBAAAA	\N	\N	\N	97.00	89.37	0.00	40.21	689.67	1947.00	2.00
-AAAAAAAAAGIAAAAA	\N	\N	\N	30.00	65.71	0.00	11.82	-711.00	1936.00	4.00
-AAAAAAAAAHADAAAA	\N	\N	\N	17.00	209.44	0.00	157.08	1290.30	1943.00	6.00
-AAAAAAAAAHBDAAAA	\N	\N	\N	72.00	153.24	0.00	90.41	1353.60	1941.00	4.00
-AAAAAAAAAHDAAAAA	\N	\N	\N	100.00	149.18	0.00	135.75	8413.00	1977.00	2.00
-AAAAAAAAAHDEAAAA	\N	\N	\N	67.00	37.46	0.00	31.84	1246.20	1956.00	0.00
-AAAAAAAAAHICAAAA	\N	\N	\N	5.00	170.64	0.00	95.55	80.90	1933.00	6.00
-AAAAAAAAAHLBAAAA	\N	\N	\N	60.00	100.14	1970.70	80.11	-2171.10	1965.00	6.00
-AAAAAAAAAIBBAAAA	\N	\N	\N	77.00	2.06	0.00	1.58	37.73	1935.00	6.00
-AAAAAAAAAICBAAAA	\N	\N	\N	59.00	156.86	0.00	37.64	-1144.60	1924.00	2.00
-AAAAAAAAAIDAAAAA	\N	\N	\N	63.00	18.78	0.00	15.02	-214.20	1979.00	5.00
-AAAAAAAAAIEBAAAA	\N	\N	\N	23.00	29.97	0.00	23.37	-37.03	1960.00	0.00
-AAAAAAAAAIECAAAA	\N	\N	\N	5.00	1.35	0.00	1.32	0.70	1973.00	4.00
-AAAAAAAAAIFDAAAA	\N	\N	\N	38.00	158.68	1317.28	36.49	-3243.88	1985.00	1.00
-AAAAAAAAAIIBAAAA	\N	\N	\N	45.00	90.75	0.00	15.42	-2244.15	1967.00	0.00
-AAAAAAAAAIJCAAAA	\N	\N	\N	5.00	90.07	0.00	25.21	-77.75	1990.00	4.00
-AAAAAAAAAJABAAAA	\N	\N	\N	36.00	198.57	0.00	103.25	775.08	1942.00	3.00
-AAAAAAAAAJAEAAAA	\N	\N	\N	56.00	84.85	0.00	6.78	-2990.40	1975.00	4.00
-AAAAAAAAAJCCAAAA	\N	\N	\N	20.00	109.99	0.00	38.49	-859.80	1952.00	4.00
-AAAAAAAAAJGBAAAA	\N	\N	\N	23.00	249.29	0.00	132.12	1068.35	1968.00	2.00
-AAAAAAAAAJJBAAAA	\N	\N	\N	49.00	42.42	0.00	1.69	-1275.96	1964.00	0.00
-AAAAAAAAAJLDAAAA	\N	\N	\N	83.00	76.17	0.00	6.09	-5754.39	1948.00	6.00
-AAAAAAAAAKAAAAAA	\N	\N	\N	51.00	121.17	0.00	78.76	-736.95	1959.00	6.00
-AAAAAAAAAKECAAAA	\N	\N	\N	87.00	101.36	0.00	67.91	1825.26	1986.00	4.00
-AAAAAAAAAKJBAAAA	\N	\N	\N	2.00	235.69	0.00	77.77	-9.86	1962.00	0.00
-AAAAAAAAAKJDAAAA	\N	\N	\N	96.00	254.83	0.00	188.57	9488.64	1946.00	2.00
-AAAAAAAAAKKCAAAA	\N	\N	\N	85.00	253.56	0.00	202.84	9783.50	1967.00	0.00
-AAAAAAAAAKLCAAAA	\N	\N	\N	75.00	5.03	0.00	4.97	198.75	1973.00	0.00
-AAAAAAAAALBCAAAA	\N	\N	\N	3.00	43.18	0.00	5.18	-39.12	1963.00	5.00
-AAAAAAAAALCBAAAA	\N	\N	\N	61.00	80.16	0.00	26.45	-1646.39	1975.00	4.00
-AAAAAAAAALCDAAAA	\N	\N	\N	4.00	129.61	0.00	110.16	149.36	1991.00	0.00
-AAAAAAAAALIAAAAA	\N	\N	\N	55.00	153.18	0.00	137.86	2740.10	1928.00	3.00
-AAAAAAAAALIBAAAA	\N	\N	\N	53.00	170.42	3689.47	161.89	-45.19	1985.00	2.00
-AAAAAAAAALMAAAAA	\N	\N	\N	89.00	59.26	0.00	18.37	-865.08	1959.00	6.00
-AAAAAAAAALMCAAAA	\N	\N	\N	96.00	226.96	0.00	11.34	-6693.12	1934.00	4.00
-AAAAAAAAALMDAAAA	\N	\N	\N	26.00	128.64	0.00	60.46	-125.84	1984.00	2.00
-AAAAAAAAALNCAAAA	\N	\N	\N	77.00	27.89	0.00	9.76	-224.84	1946.00	5.00
-AAAAAAAAALOBAAAA	\N	\N	\N	81.50	70.72	0.00	53.52	118.41	1966.00	1.50
-AAAAAAAAAMBBAAAA	\N	\N	\N	83.00	136.57	0.00	45.06	-4077.79	1957.00	2.00
-AAAAAAAAAMEBAAAA	\N	\N	\N	67.00	9.50	0.00	3.23	-100.50	1945.00	1.00
-AAAAAAAAAMFAAAAA	\N	\N	\N	56.00	215.16	0.00	36.57	-3404.24	1986.00	2.00
-AAAAAAAAAMNDAAAA	\N	\N	\N	70.00	101.27	4284.88	65.82	-4341.58	1932.00	5.00
-AAAAAAAAANBDAAAA	\N	\N	\N	75.00	114.96	1282.93	27.59	-6711.43	1925.00	5.00
-AAAAAAAAANDDAAAA	\N	\N	\N	50.00	222.88	0.00	2.22	-4494.00	1948.00	1.00
-AAAAAAAAANECAAAA	\N	\N	\N	93.00	53.42	0.00	47.54	-54.87	1979.00	5.00
-AAAAAAAAANFEAAAA	\N	\N	\N	25.00	151.77	116.28	65.95	-1264.83	1930.50	2.50
-AAAAAAAAANGDAAAA	\N	\N	\N	60.00	79.60	0.00	44.57	-1028.40	1941.00	1.00
-AAAAAAAAANIBAAAA	\N	\N	\N	72.00	47.92	0.00	39.29	1560.24	1933.00	3.00
-AAAAAAAAAOCAAAAA	\N	\N	\N	30.00	64.98	0.00	44.18	-415.20	1964.00	0.00
-AAAAAAAAAODAAAAA	\N	\N	\N	76.00	66.98	0.00	5.35	-1437.92	1959.00	3.00
-AAAAAAAAAOFDAAAA	\N	\N	\N	87.00	28.71	0.00	27.84	1472.04	1968.00	6.00
-AAAAAAAAAOMCAAAA	\N	\N	\N	8.00	112.64	0.00	36.04	-509.20	1973.00	4.00
-AAAAAAAAAPBEAAAA	\N	\N	\N	22.00	143.89	664.75	50.36	-1397.35	1925.00	0.00
-AAAAAAAAAPEDAAAA	\N	\N	\N	90.00	72.94	0.00	17.50	-3554.10	1928.00	3.00
-AAAAAAAAAPFAAAAA	\N	\N	\N	52.00	117.67	0.00	77.66	1354.60	1977.00	2.00
+\N	\N	\N	\N	49.7951	101.8325	277.2558	51.3221	-240.1596	1957.4677	2.9749
+AAAAAAAAAABAAAAA	\N	\N	\N	60.0000	109.0800	5242.2700	98.1700	-1714.8700	1930.0000	0.0000
+AAAAAAAAAABDAAAA	\N	\N	\N	61.5000	102.9100	0.0000	48.0850	-1680.2250	1953.5000	3.0000
+AAAAAAAAAADBAAAA	\N	\N	\N	52.0000	35.6400	0.0000	22.8000	-484.1200	1949.0000	6.0000
+AAAAAAAAAADCAAAA	\N	\N	\N	76.0000	106.9500	0.0000	82.3500	1048.0400	1925.0000	5.0000
+AAAAAAAAAAJBAAAA	\N	\N	\N	97.0000	62.6400	621.5400	6.8900	-3570.3400	1935.0000	3.0000
+AAAAAAAAAAKDAAAA	\N	\N	\N	35.0000	46.2550	0.0000	28.3000	57.9450	1948.5000	5.0000
+AAAAAAAAAAMBAAAA	\N	\N	\N	88.0000	191.3300	0.0000	141.5800	6673.0400	1962.0000	0.0000
+AAAAAAAAAAODAAAA	\N	\N	\N	96.0000	38.2400	0.0000	27.5300	1131.8400	1968.0000	3.0000
+AAAAAAAAABADAAAA	\N	\N	\N	61.0000	84.4700	0.0000	18.5800	-3821.6500	1968.0000	3.0000
+AAAAAAAAABCBAAAA	\N	\N	\N	61.0000	189.3300	4323.5900	90.8700	-4441.9300	1937.0000	0.0000
+AAAAAAAAABDAAAAA	\N	\N	\N	72.0000	175.6400	1365.3300	21.0700	-6171.3300	1940.0000	2.0000
+AAAAAAAAABEAAAAA	\N	\N	\N	19.0000	93.9700	208.8400	36.6400	-510.1800	1959.0000	6.0000
+AAAAAAAAABFEAAAA	\N	\N	\N	98.0000	28.6500	0.0000	6.3000	-614.4600	1935.0000	6.0000
+AAAAAAAAABJBAAAA	\N	\N	\N	100.0000	59.4800	0.0000	2.9700	-5014.0000	1980.0000	5.0000
+AAAAAAAAABMDAAAA	\N	\N	\N	82.0000	73.8900	0.0000	0.0000	-2277.9600	1943.0000	0.0000
+AAAAAAAAABPBAAAA	\N	\N	\N	42.0000	82.8600	0.0000	4.1400	-1948.3800	1940.0000	2.0000
+AAAAAAAAACAAAAAA	\N	\N	\N	49.0000	79.1200	0.0000	52.2100	711.9700	1961.0000	5.0000
+AAAAAAAAACBCAAAA	\N	\N	\N	1.0000	77.5300	0.0000	49.6100	-1.4000	1982.0000	0.0000
+AAAAAAAAACCAAAAA	\N	\N	\N	35.0000	147.9800	2221.7600	97.6600	-653.4100	1960.0000	3.0000
+AAAAAAAAACLAAAAA	\N	\N	\N	22.0000	215.2500	0.0000	157.1300	1709.4000	1968.0000	3.0000
+AAAAAAAAACLDAAAA	\N	\N	\N	27.0000	201.7800	0.0000	143.2600	1588.4100	1936.0000	1.0000
+AAAAAAAAACMDAAAA	\N	\N	\N	100.0000	63.4600	395.1600	4.4400	-4328.1600	1986.0000	2.0000
+AAAAAAAAADBAAAAA	\N	\N	\N	5.0000	15.6800	0.0000	5.9500	-1.2500	1949.0000	6.0000
+AAAAAAAAADBDAAAA	\N	\N	\N	65.5000	101.2100	26.0450	60.5550	436.2200	1967.5000	3.0000
+AAAAAAAAADGCAAAA	\N	\N	\N	19.0000	11.4700	0.0000	2.0600	-127.3000	1928.0000	5.0000
+AAAAAAAAADHAAAAA	\N	\N	\N	17.0000	52.6500	0.0000	11.0500	-160.4800	1953.0000	6.0000
+AAAAAAAAADICAAAA	\N	\N	\N	86.0000	35.0700	0.0000	12.9700	-936.5400	1980.0000	5.0000
+AAAAAAAAADODAAAA	\N	\N	\N	83.0000	38.5000	0.0000	5.7700	-2098.2400	1965.0000	1.0000
+AAAAAAAAADPCAAAA	\N	\N	\N	59.0000	46.1100	0.0000	37.3400	352.2300	1979.0000	4.0000
+AAAAAAAAAEABAAAA	\N	\N	\N	32.0000	29.8900	0.0000	28.3900	391.3600	1932.0000	5.0000
+AAAAAAAAAEBDAAAA	\N	\N	\N	71.0000	177.3000	0.0000	113.4700	3138.9100	1939.0000	1.0000
+AAAAAAAAAEDEAAAA	\N	\N	\N	37.0000	48.6700	0.0000	9.7300	-276.3900	1940.0000	2.0000
+AAAAAAAAAEECAAAA	\N	\N	\N	68.0000	196.2700	0.0000	113.8300	2202.5200	1956.0000	0.0000
+AAAAAAAAAEFBAAAA	\N	\N	\N	49.0000	184.5700	0.0000	71.9800	-1017.7300	1984.0000	2.0000
+AAAAAAAAAEFCAAAA	\N	\N	\N	32.0000	31.9700	0.0000	18.5400	65.9200	1932.0000	5.0000
+AAAAAAAAAEGDAAAA	\N	\N	\N	37.0000	169.3500	3204.9400	93.1400	-2507.1200	1985.0000	1.0000
+AAAAAAAAAEJBAAAA	\N	\N	\N	76.0000	85.6600	0.0000	17.1300	-4670.9600	1985.0000	2.0000
+AAAAAAAAAENDAAAA	\N	\N	\N	10.0000	127.4500	0.0000	59.9000	151.8000	1971.0000	2.0000
+AAAAAAAAAFIBAAAA	\N	\N	\N	69.0000	111.0600	0.0000	101.0600	4048.2300	1965.0000	1.0000
+AAAAAAAAAFLBAAAA	\N	\N	\N	33.0000	148.0700	0.0000	29.6100	-1349.7000	1936.0000	4.0000
+AAAAAAAAAGBBAAAA	\N	\N	\N	17.0000	91.1000	0.0000	22.7700	-361.0800	1936.0000	1.0000
+AAAAAAAAAGCDAAAA	\N	\N	\N	15.0000	33.5600	0.0000	29.5300	191.2500	1963.0000	5.0000
+AAAAAAAAAGEEAAAA	\N	\N	\N	99.0000	264.4500	0.0000	37.0200	-6067.7100	1960.0000	6.0000
+AAAAAAAAAGGCAAAA	\N	\N	\N	37.0000	27.3800	0.0000	4.6500	-485.8100	1979.0000	4.0000
+AAAAAAAAAGHBAAAA	\N	\N	\N	97.0000	89.3700	0.0000	40.2100	689.6700	1947.0000	2.0000
+AAAAAAAAAGIAAAAA	\N	\N	\N	30.0000	65.7100	0.0000	11.8200	-711.0000	1936.0000	4.0000
+AAAAAAAAAHADAAAA	\N	\N	\N	17.0000	209.4400	0.0000	157.0800	1290.3000	1943.0000	6.0000
+AAAAAAAAAHBDAAAA	\N	\N	\N	72.0000	153.2400	0.0000	90.4100	1353.6000	1941.0000	4.0000
+AAAAAAAAAHDAAAAA	\N	\N	\N	100.0000	149.1800	0.0000	135.7500	8413.0000	1977.0000	2.0000
+AAAAAAAAAHDEAAAA	\N	\N	\N	67.0000	37.4600	0.0000	31.8400	1246.2000	1956.0000	0.0000
+AAAAAAAAAHICAAAA	\N	\N	\N	5.0000	170.6400	0.0000	95.5500	80.9000	1933.0000	6.0000
+AAAAAAAAAHLBAAAA	\N	\N	\N	60.0000	100.1400	1970.7000	80.1100	-2171.1000	1965.0000	6.0000
+AAAAAAAAAIBBAAAA	\N	\N	\N	77.0000	2.0600	0.0000	1.5800	37.7300	1935.0000	6.0000
+AAAAAAAAAICBAAAA	\N	\N	\N	59.0000	156.8600	0.0000	37.6400	-1144.6000	1924.0000	2.0000
+AAAAAAAAAIDAAAAA	\N	\N	\N	63.0000	18.7800	0.0000	15.0200	-214.2000	1979.0000	5.0000
+AAAAAAAAAIEBAAAA	\N	\N	\N	23.0000	29.9700	0.0000	23.3700	-37.0300	1960.0000	0.0000
+AAAAAAAAAIECAAAA	\N	\N	\N	5.0000	1.3500	0.0000	1.3200	0.7000	1973.0000	4.0000
+AAAAAAAAAIFDAAAA	\N	\N	\N	38.0000	158.6800	1317.2800	36.4900	-3243.8800	1985.0000	1.0000
+AAAAAAAAAIIBAAAA	\N	\N	\N	45.0000	90.7500	0.0000	15.4200	-2244.1500	1967.0000	0.0000
+AAAAAAAAAIJCAAAA	\N	\N	\N	5.0000	90.0700	0.0000	25.2100	-77.7500	1990.0000	4.0000
+AAAAAAAAAJABAAAA	\N	\N	\N	36.0000	198.5700	0.0000	103.2500	775.0800	1942.0000	3.0000
+AAAAAAAAAJAEAAAA	\N	\N	\N	56.0000	84.8500	0.0000	6.7800	-2990.4000	1975.0000	4.0000
+AAAAAAAAAJCCAAAA	\N	\N	\N	20.0000	109.9900	0.0000	38.4900	-859.8000	1952.0000	4.0000
+AAAAAAAAAJGBAAAA	\N	\N	\N	23.0000	249.2900	0.0000	132.1200	1068.3500	1968.0000	2.0000
+AAAAAAAAAJJBAAAA	\N	\N	\N	49.0000	42.4200	0.0000	1.6900	-1275.9600	1964.0000	0.0000
+AAAAAAAAAJLDAAAA	\N	\N	\N	83.0000	76.1700	0.0000	6.0900	-5754.3900	1948.0000	6.0000
+AAAAAAAAAKAAAAAA	\N	\N	\N	51.0000	121.1700	0.0000	78.7600	-736.9500	1959.0000	6.0000
+AAAAAAAAAKECAAAA	\N	\N	\N	87.0000	101.3600	0.0000	67.9100	1825.2600	1986.0000	4.0000
+AAAAAAAAAKJBAAAA	\N	\N	\N	2.0000	235.6900	0.0000	77.7700	-9.8600	1962.0000	0.0000
+AAAAAAAAAKJDAAAA	\N	\N	\N	96.0000	254.8300	0.0000	188.5700	9488.6400	1946.0000	2.0000
+AAAAAAAAAKKCAAAA	\N	\N	\N	85.0000	253.5600	0.0000	202.8400	9783.5000	1967.0000	0.0000
+AAAAAAAAAKLCAAAA	\N	\N	\N	75.0000	5.0300	0.0000	4.9700	198.7500	1973.0000	0.0000
+AAAAAAAAALBCAAAA	\N	\N	\N	3.0000	43.1800	0.0000	5.1800	-39.1200	1963.0000	5.0000
+AAAAAAAAALCBAAAA	\N	\N	\N	61.0000	80.1600	0.0000	26.4500	-1646.3900	1975.0000	4.0000
+AAAAAAAAALCDAAAA	\N	\N	\N	4.0000	129.6100	0.0000	110.1600	149.3600	1991.0000	0.0000
+AAAAAAAAALIAAAAA	\N	\N	\N	55.0000	153.1800	0.0000	137.8600	2740.1000	1928.0000	3.0000
+AAAAAAAAALIBAAAA	\N	\N	\N	53.0000	170.4200	3689.4700	161.8900	-45.1900	1985.0000	2.0000
+AAAAAAAAALMAAAAA	\N	\N	\N	89.0000	59.2600	0.0000	18.3700	-865.0800	1959.0000	6.0000
+AAAAAAAAALMCAAAA	\N	\N	\N	96.0000	226.9600	0.0000	11.3400	-6693.1200	1934.0000	4.0000
+AAAAAAAAALMDAAAA	\N	\N	\N	26.0000	128.6400	0.0000	60.4600	-125.8400	1984.0000	2.0000
+AAAAAAAAALNCAAAA	\N	\N	\N	77.0000	27.8900	0.0000	9.7600	-224.8400	1946.0000	5.0000
+AAAAAAAAALOBAAAA	\N	\N	\N	81.5000	70.7250	0.0000	53.5200	118.4100	1966.0000	1.5000
+AAAAAAAAAMBBAAAA	\N	\N	\N	83.0000	136.5700	0.0000	45.0600	-4077.7900	1957.0000	2.0000
+AAAAAAAAAMEBAAAA	\N	\N	\N	67.0000	9.5000	0.0000	3.2300	-100.5000	1945.0000	1.0000
+AAAAAAAAAMFAAAAA	\N	\N	\N	56.0000	215.1600	0.0000	36.5700	-3404.2400	1986.0000	2.0000
+AAAAAAAAAMNDAAAA	\N	\N	\N	70.0000	101.2700	4284.8800	65.8200	-4341.5800	1932.0000	5.0000
+AAAAAAAAANBDAAAA	\N	\N	\N	75.0000	114.9600	1282.9300	27.5900	-6711.4300	1925.0000	5.0000
+AAAAAAAAANDDAAAA	\N	\N	\N	50.0000	222.8800	0.0000	2.2200	-4494.0000	1948.0000	1.0000
+AAAAAAAAANECAAAA	\N	\N	\N	93.0000	53.4200	0.0000	47.5400	-54.8700	1979.0000	5.0000
+AAAAAAAAANFEAAAA	\N	\N	\N	25.0000	151.7750	116.2800	65.9550	-1264.8300	1930.5000	2.5000
+AAAAAAAAANGDAAAA	\N	\N	\N	60.0000	79.6000	0.0000	44.5700	-1028.4000	1941.0000	1.0000
+AAAAAAAAANIBAAAA	\N	\N	\N	72.0000	47.9200	0.0000	39.2900	1560.2400	1933.0000	3.0000
+AAAAAAAAAOCAAAAA	\N	\N	\N	30.0000	64.9800	0.0000	44.1800	-415.2000	1964.0000	0.0000
+AAAAAAAAAODAAAAA	\N	\N	\N	76.0000	66.9800	0.0000	5.3500	-1437.9200	1959.0000	3.0000
+AAAAAAAAAOFDAAAA	\N	\N	\N	87.0000	28.7100	0.0000	27.8400	1472.0400	1968.0000	6.0000
+AAAAAAAAAOMCAAAA	\N	\N	\N	8.0000	112.6400	0.0000	36.0400	-509.2000	1973.0000	4.0000
+AAAAAAAAAPBEAAAA	\N	\N	\N	22.0000	143.8900	664.7500	50.3600	-1397.3500	1925.0000	0.0000
+AAAAAAAAAPEDAAAA	\N	\N	\N	90.0000	72.9400	0.0000	17.5000	-3554.1000	1928.0000	3.0000
+AAAAAAAAAPFAAAAA	\N	\N	\N	52.0000	117.6700	0.0000	77.6600	1354.6000	1977.0000	2.0000
 
diff --git a/regression-test/data/datev2/tpcds_sf1_p1/sql/q26.out b/regression-test/data/datev2/tpcds_sf1_p1/sql/q26.out
index c0214f3d94..24761edcb3 100644
--- a/regression-test/data/datev2/tpcds_sf1_p1/sql/q26.out
+++ b/regression-test/data/datev2/tpcds_sf1_p1/sql/q26.out
@@ -1,103 +1,103 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q26 --
-AAAAAAAAAAAEAAAA	63.0	30.01	0.00	25.29
-AAAAAAAAAABEAAAA	96.0	75.34	0.00	10.54
-AAAAAAAAAACAAAAA	73.0	199.77	0.00	41.95
-AAAAAAAAAACCAAAA	23.5	26.62	110.97	14.20
-AAAAAAAAAADBAAAA	23.0	131.56	0.00	26.31
-AAAAAAAAAADEAAAA	15.0	283.91	0.00	19.87
-AAAAAAAAAAEAAAAA	71.0	176.71	0.00	142.69
-AAAAAAAAAAEBAAAA	96.0	66.74	1014.39	16.01
-AAAAAAAAAAFCAAAA	85.0	76.81	143.61	42.24
-AAAAAAAAAAGEAAAA	47.0	136.92	0.00	95.27
-AAAAAAAAAAHBAAAA	27.0	105.84	0.00	35.98
-AAAAAAAAAAIDAAAA	78.33333333333333	126.37	0.00	61.94
-AAAAAAAAAAJBAAAA	60.333333333333336	85.59	23.20	15.50
-AAAAAAAAAAKDAAAA	21.0	84.41	0.00	26.85
-AAAAAAAAAALCAAAA	20.0	62.79	0.00	48.97
-AAAAAAAAAALDAAAA	49.0	73.15	0.00	21.00
-AAAAAAAAAAMCAAAA	81.0	229.62	15221.17	202.06
-AAAAAAAAAANAAAAA	42.0	79.99	0.00	76.79
-AAAAAAAAAANDAAAA	94.0	27.92	0.00	1.67
-AAAAAAAAAAOAAAAA	66.0	44.29	25.82	10.05
-AAAAAAAAAAOCAAAA	34.333333333333336	84.49	1133.95	63.43
-AAAAAAAAABABAAAA	45.0	79.82	0.00	67.84
-AAAAAAAAABAEAAAA	1.0	171.54	0.00	49.74
-AAAAAAAAABBAAAAA	8.0	279.08	0.00	55.81
-AAAAAAAAABBCAAAA	56.0	45.97	1286.38	23.44
-AAAAAAAAABBDAAAA	47.0	22.44	0.00	21.99
-AAAAAAAAABCBAAAA	84.0	43.87	0.00	28.51
-AAAAAAAAABEDAAAA	43.0	105.77	668.40	37.01
-AAAAAAAAABFEAAAA	66.0	239.55	0.00	184.45
-AAAAAAAAABJAAAAA	49.0	10.24	0.00	8.08
-AAAAAAAAABKAAAAA	71.0	99.42	0.00	15.90
-AAAAAAAAABLBAAAA	40.0	233.60	0.00	93.44
-AAAAAAAAABOCAAAA	51.0	4.55	0.00	4.14
-AAAAAAAAACCAAAAA	39.0	63.74	22.26	17.78
-AAAAAAAAACDCAAAA	51.0	158.97	1334.07	124.78
-AAAAAAAAACDDAAAA	85.5	75.73	0.00	36.28
-AAAAAAAAACEEAAAA	38.0	78.69	0.00	19.67
-AAAAAAAAACFDAAAA	93.0	59.44	0.00	7.72
-AAAAAAAAACGCAAAA	55.0	103.21	0.00	27.86
-AAAAAAAAACHBAAAA	62.0	180.29	0.00	32.45
-AAAAAAAAACIBAAAA	95.0	214.40	0.00	4.28
-AAAAAAAAACKBAAAA	59.0	92.91	0.00	29.67
-AAAAAAAAACMCAAAA	65.0	119.55	0.00	84.88
-AAAAAAAAACNBAAAA	65.0	169.29	0.00	121.88
-AAAAAAAAACNCAAAA	12.0	64.16	0.00	16.04
-AAAAAAAAACOBAAAA	90.0	50.84	0.00	6.10
-AAAAAAAAACODAAAA	46.0	35.84	0.00	16.27
-AAAAAAAAACPAAAAA	62.0	191.00	823.81	132.19
-AAAAAAAAADABAAAA	31.0	30.66	0.00	2.45
-AAAAAAAAADACAAAA	31.0	174.06	0.00	46.99
-AAAAAAAAADAEAAAA	21.0	65.43	0.00	62.15
-AAAAAAAAADBAAAAA	88.0	102.57	7392.18	92.31
-AAAAAAAAADBDAAAA	67.0	221.22	0.00	79.63
-AAAAAAAAADCAAAAA	67.0	70.16	2248.62	36.48
-AAAAAAAAADCDAAAA	37.0	92.28	0.00	31.66
-AAAAAAAAADDCAAAA	27.0	133.79	0.00	14.71
-AAAAAAAAADEAAAAA	99.0	26.54	0.00	8.75
-AAAAAAAAADFDAAAA	49.0	56.58	0.00	5.65
-AAAAAAAAADGEAAAA	49.0	87.96	0.00	15.83
-AAAAAAAAADHAAAAA	36.0	32.89	849.52	25.65
-AAAAAAAAADIAAAAA	98.0	168.89	0.00	69.24
-AAAAAAAAADIDAAAA	5.0	99.29	0.00	86.44
-AAAAAAAAADJBAAAA	87.0	88.35	7.68	8.83
-AAAAAAAAADJCAAAA	71.0	30.50	0.00	7.01
-AAAAAAAAADKAAAAA	40.5	123.01	0.00	8.12
-AAAAAAAAADKBAAAA	23.0	61.77	0.00	52.50
-AAAAAAAAADLAAAAA	35.0	108.69	0.00	78.25
-AAAAAAAAADMBAAAA	14.0	181.43	0.00	170.54
-AAAAAAAAADNAAAAA	23.0	43.28	0.00	5.62
-AAAAAAAAADNBAAAA	19.0	119.64	0.00	7.17
-AAAAAAAAADOCAAAA	37.5	30.22	0.00	19.35
-AAAAAAAAADODAAAA	66.0	4.61	0.00	2.53
-AAAAAAAAAEADAAAA	63.0	153.04	0.00	148.44
-AAAAAAAAAEAEAAAA	25.0	189.94	0.00	144.35
-AAAAAAAAAEBAAAAA	15.0	96.74	0.00	10.64
-AAAAAAAAAECBAAAA	57.0	31.66	0.00	11.39
-AAAAAAAAAEDBAAAA	90.0	185.31	0.00	18.53
-AAAAAAAAAEFBAAAA	44.0	56.32	0.00	39.49
-AAAAAAAAAEFCAAAA	14.0	136.80	735.43	82.08
-AAAAAAAAAEGBAAAA	93.0	138.20	0.00	134.05
-AAAAAAAAAEGDAAAA	71.0	109.73	332.44	59.20
-AAAAAAAAAEHCAAAA	73.0	216.23	0.00	211.90
-AAAAAAAAAEHDAAAA	28.0	85.42	0.00	38.96
-AAAAAAAAAEJBAAAA	46.0	85.18	0.00	79.21
-AAAAAAAAAEKCAAAA	59.0	69.26	0.00	2.07
-AAAAAAAAAEMDAAAA	3.0	183.78	0.00	134.15
-AAAAAAAAAFAAAAAA	54.0	255.71	0.00	86.94
-AAAAAAAAAFADAAAA	90.0	51.00	0.00	7.65
-AAAAAAAAAFBEAAAA	34.5	105.16	0.00	37.66
-AAAAAAAAAFCDAAAA	81.0	66.52	0.00	54.12
-AAAAAAAAAFDDAAAA	24.0	110.74	0.00	56.09
-AAAAAAAAAFEEAAAA	44.0	78.87	2115.77	71.77
-AAAAAAAAAFFBAAAA	39.5	189.82	0.00	56.22
-AAAAAAAAAFFDAAAA	27.0	73.31	37.25	2.19
-AAAAAAAAAFGCAAAA	64.0	164.06	883.15	150.20
-AAAAAAAAAFHBAAAA	18.0	92.06	0.00	26.69
-AAAAAAAAAFIDAAAA	26.0	165.65	409.99	46.38
-AAAAAAAAAFLBAAAA	12.5	146.01	13.64	118.77
-AAAAAAAAAFMCAAAA	41.0	37.88	0.00	13.63
-AAAAAAAAAFMDAAAA	72.0	97.77	0.00	24.44
+AAAAAAAAAAAEAAAA	63.0	30.0100	0.0000	25.2900
+AAAAAAAAAABEAAAA	96.0	75.3400	0.0000	10.5400
+AAAAAAAAAACAAAAA	73.0	199.7700	0.0000	41.9500
+AAAAAAAAAACCAAAA	23.5	26.6200	110.9700	14.2000
+AAAAAAAAAADBAAAA	23.0	131.5600	0.0000	26.3100
+AAAAAAAAAADEAAAA	15.0	283.9100	0.0000	19.8700
+AAAAAAAAAAEAAAAA	71.0	176.7133	0.0000	142.6933
+AAAAAAAAAAEBAAAA	96.0	66.7400	1014.3900	16.0100
+AAAAAAAAAAFCAAAA	85.0	76.8100	143.6100	42.2400
+AAAAAAAAAAGEAAAA	47.0	136.9250	0.0000	95.2750
+AAAAAAAAAAHBAAAA	27.0	105.8400	0.0000	35.9800
+AAAAAAAAAAIDAAAA	78.33333333333333	126.3700	0.0000	61.9433
+AAAAAAAAAAJBAAAA	60.333333333333336	85.5966	23.2000	15.5000
+AAAAAAAAAAKDAAAA	21.0	84.4150	0.0000	26.8500
+AAAAAAAAAALCAAAA	20.0	62.7900	0.0000	48.9700
+AAAAAAAAAALDAAAA	49.0	73.1550	0.0000	21.0050
+AAAAAAAAAAMCAAAA	81.0	229.6200	15221.1700	202.0600
+AAAAAAAAAANAAAAA	42.0	79.9900	0.0000	76.7900
+AAAAAAAAAANDAAAA	94.0	27.9200	0.0000	1.6700
+AAAAAAAAAAOAAAAA	66.0	44.2950	25.8200	10.0550
+AAAAAAAAAAOCAAAA	34.333333333333336	84.4966	1133.9533	63.4300
+AAAAAAAAABABAAAA	45.0	79.8200	0.0000	67.8400
+AAAAAAAAABAEAAAA	1.0	171.5400	0.0000	49.7400
+AAAAAAAAABBAAAAA	8.0	279.0800	0.0000	55.8100
+AAAAAAAAABBCAAAA	56.0	45.9700	1286.3800	23.4400
+AAAAAAAAABBDAAAA	47.0	22.4400	0.0000	21.9900
+AAAAAAAAABCBAAAA	84.0	43.8700	0.0000	28.5100
+AAAAAAAAABEDAAAA	43.0	105.7700	668.4000	37.0100
+AAAAAAAAABFEAAAA	66.0	239.5500	0.0000	184.4500
+AAAAAAAAABJAAAAA	49.0	10.2400	0.0000	8.0800
+AAAAAAAAABKAAAAA	71.0	99.4200	0.0000	15.9000
+AAAAAAAAABLBAAAA	40.0	233.6000	0.0000	93.4400
+AAAAAAAAABOCAAAA	51.0	4.5500	0.0000	4.1400
+AAAAAAAAACCAAAAA	39.0	63.7450	22.2600	17.7850
+AAAAAAAAACDCAAAA	51.0	158.9750	1334.0700	124.7850
+AAAAAAAAACDDAAAA	85.5	75.7350	0.0000	36.2850
+AAAAAAAAACEEAAAA	38.0	78.6900	0.0000	19.6700
+AAAAAAAAACFDAAAA	93.0	59.4400	0.0000	7.7200
+AAAAAAAAACGCAAAA	55.0	103.2100	0.0000	27.8600
+AAAAAAAAACHBAAAA	62.0	180.2900	0.0000	32.4500
+AAAAAAAAACIBAAAA	95.0	214.4000	0.0000	4.2800
+AAAAAAAAACKBAAAA	59.0	92.9100	0.0000	29.6750
+AAAAAAAAACMCAAAA	65.0	119.5500	0.0000	84.8800
+AAAAAAAAACNBAAAA	65.0	169.2900	0.0000	121.8800
+AAAAAAAAACNCAAAA	12.0	64.1600	0.0000	16.0400
+AAAAAAAAACOBAAAA	90.0	50.8400	0.0000	6.1000
+AAAAAAAAACODAAAA	46.0	35.8400	0.0000	16.2766
+AAAAAAAAACPAAAAA	62.0	191.0000	823.8150	132.1950
+AAAAAAAAADABAAAA	31.0	30.6600	0.0000	2.4500
+AAAAAAAAADACAAAA	31.0	174.0600	0.0000	46.9900
+AAAAAAAAADAEAAAA	21.0	65.4300	0.0000	62.1500
+AAAAAAAAADBAAAAA	88.0	102.5700	7392.1800	92.3100
+AAAAAAAAADBDAAAA	67.0	221.2200	0.0000	79.6300
+AAAAAAAAADCAAAAA	67.0	70.1600	2248.6200	36.4800
+AAAAAAAAADCDAAAA	37.0	92.2800	0.0000	31.6600
+AAAAAAAAADDCAAAA	27.0	133.7900	0.0000	14.7100
+AAAAAAAAADEAAAAA	99.0	26.5400	0.0000	8.7500
+AAAAAAAAADFDAAAA	49.0	56.5800	0.0000	5.6500
+AAAAAAAAADGEAAAA	49.0	87.9600	0.0000	15.8300
+AAAAAAAAADHAAAAA	36.0	32.8900	849.5200	25.6500
+AAAAAAAAADIAAAAA	98.0	168.8900	0.0000	69.2400
+AAAAAAAAADIDAAAA	5.0	99.2950	0.0000	86.4450
+AAAAAAAAADJBAAAA	87.0	88.3500	7.6800	8.8300
+AAAAAAAAADJCAAAA	71.0	30.5000	0.0000	7.0100
+AAAAAAAAADKAAAAA	40.5	123.0100	0.0000	8.1200
+AAAAAAAAADKBAAAA	23.0	61.7700	0.0000	52.5000
+AAAAAAAAADLAAAAA	35.0	108.6900	0.0000	78.2500
+AAAAAAAAADMBAAAA	14.0	181.4300	0.0000	170.5400
+AAAAAAAAADNAAAAA	23.0	43.2800	0.0000	5.6200
+AAAAAAAAADNBAAAA	19.0	119.6400	0.0000	7.1700
+AAAAAAAAADOCAAAA	37.5	30.2250	0.0000	19.3550
+AAAAAAAAADODAAAA	66.0	4.6100	0.0000	2.5300
+AAAAAAAAAEADAAAA	63.0	153.0400	0.0000	148.4400
+AAAAAAAAAEAEAAAA	25.0	189.9400	0.0000	144.3500
+AAAAAAAAAEBAAAAA	15.0	96.7400	0.0000	10.6400
+AAAAAAAAAECBAAAA	57.0	31.6600	0.0000	11.3900
+AAAAAAAAAEDBAAAA	90.0	185.3100	0.0000	18.5300
+AAAAAAAAAEFBAAAA	44.0	56.3200	0.0000	39.4950
+AAAAAAAAAEFCAAAA	14.0	136.8000	735.4300	82.0800
+AAAAAAAAAEGBAAAA	93.0	138.2000	0.0000	134.0500
+AAAAAAAAAEGDAAAA	71.0	109.7300	332.4400	59.2000
+AAAAAAAAAEHCAAAA	73.0	216.2300	0.0000	211.9000
+AAAAAAAAAEHDAAAA	28.0	85.4250	0.0000	38.9650
+AAAAAAAAAEJBAAAA	46.0	85.1800	0.0000	79.2100
+AAAAAAAAAEKCAAAA	59.0	69.2600	0.0000	2.0700
+AAAAAAAAAEMDAAAA	3.0	183.7800	0.0000	134.1500
+AAAAAAAAAFAAAAAA	54.0	255.7100	0.0000	86.9400
+AAAAAAAAAFADAAAA	90.0	51.0000	0.0000	7.6500
+AAAAAAAAAFBEAAAA	34.5	105.1600	0.0000	37.6650
+AAAAAAAAAFCDAAAA	81.0	66.5250	0.0000	54.1250
+AAAAAAAAAFDDAAAA	24.0	110.7450	0.0000	56.0950
+AAAAAAAAAFEEAAAA	44.0	78.8700	2115.7700	71.7700
+AAAAAAAAAFFBAAAA	39.5	189.8250	0.0000	56.2250
+AAAAAAAAAFFDAAAA	27.0	73.3100	37.2500	2.1900
+AAAAAAAAAFGCAAAA	64.0	164.0650	883.1550	150.2000
+AAAAAAAAAFHBAAAA	18.0	92.0600	0.0000	26.6900
+AAAAAAAAAFIDAAAA	26.0	165.6500	409.9900	46.3800
+AAAAAAAAAFLBAAAA	12.5	146.0100	13.6450	118.7750
+AAAAAAAAAFMCAAAA	41.0	37.8800	0.0000	13.6300
+AAAAAAAAAFMDAAAA	72.0	97.7700	0.0000	24.4400
 
diff --git a/regression-test/data/datev2/tpcds_sf1_p1/sql/q27.out b/regression-test/data/datev2/tpcds_sf1_p1/sql/q27.out
index b345ded8d4..ed0c8ad012 100644
--- a/regression-test/data/datev2/tpcds_sf1_p1/sql/q27.out
+++ b/regression-test/data/datev2/tpcds_sf1_p1/sql/q27.out
@@ -1,103 +1,103 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q27 --
-\N	\N	1	51.05758807588076	75.65	194.40	38.25
-AAAAAAAAAAABAAAA	\N	1	46.0	114.72	0.00	32.12
-AAAAAAAAAAABAAAA	TN	0	46.0	114.72	0.00	32.12
-AAAAAAAAAAAEAAAA	\N	1	100.0	77.97	0.00	57.69
-AAAAAAAAAAAEAAAA	TN	0	100.0	77.97	0.00	57.69
-AAAAAAAAAABAAAAA	\N	1	6.0	48.89	13.61	2.44
-AAAAAAAAAABAAAAA	TN	0	6.0	48.89	13.61	2.44
-AAAAAAAAAACAAAAA	\N	1	62.0	32.21	0.00	5.50
-AAAAAAAAAACAAAAA	TN	0	62.0	32.21	0.00	5.50
-AAAAAAAAAACDAAAA	\N	1	97.0	161.78	0.00	55.00
-AAAAAAAAAACDAAAA	TN	0	97.0	161.78	0.00	55.00
-AAAAAAAAAADBAAAA	\N	1	28.0	136.01	575.76	73.44
-AAAAAAAAAADBAAAA	TN	0	28.0	136.01	575.76	73.44
-AAAAAAAAAADCAAAA	\N	1	64.0	116.14	0.00	108.01
-AAAAAAAAAADCAAAA	TN	0	64.0	116.14	0.00	108.01
-AAAAAAAAAAEBAAAA	\N	1	9.0	5.43	0.00	5.21
-AAAAAAAAAAEBAAAA	TN	0	9.0	5.43	0.00	5.21
-AAAAAAAAAAEDAAAA	\N	1	45.5	87.63	0.00	51.84
-AAAAAAAAAAEDAAAA	TN	0	45.5	87.63	0.00	51.84
-AAAAAAAAAAGBAAAA	\N	1	29.0	101.94	0.00	100.92
-AAAAAAAAAAGBAAAA	TN	0	29.0	101.94	0.00	100.92
-AAAAAAAAAAGCAAAA	\N	1	97.0	65.27	0.00	21.53
-AAAAAAAAAAGCAAAA	TN	0	97.0	65.27	0.00	21.53
-AAAAAAAAAAGEAAAA	\N	1	55.0	73.87	0.00	71.00
-AAAAAAAAAAGEAAAA	TN	0	55.0	73.87	0.00	71.00
-AAAAAAAAAAHAAAAA	\N	1	20.0	134.30	0.00	119.52
-AAAAAAAAAAHAAAAA	TN	0	20.0	134.30	0.00	119.52
-AAAAAAAAAAHBAAAA	\N	1	97.0	7.40	0.00	6.73
-AAAAAAAAAAHBAAAA	TN	0	97.0	7.40	0.00	6.73
-AAAAAAAAAAHDAAAA	\N	1	69.0	5.62	0.00	0.33
-AAAAAAAAAAHDAAAA	TN	0	69.0	5.62	0.00	0.33
-AAAAAAAAAAIAAAAA	\N	1	87.0	106.98	0.00	27.81
-AAAAAAAAAAIAAAAA	TN	0	87.0	106.98	0.00	27.81
-AAAAAAAAAAKBAAAA	\N	1	84.5	66.17	847.83	57.38
-AAAAAAAAAAKBAAAA	TN	0	84.5	66.17	847.83	57.38
-AAAAAAAAAALAAAAA	\N	1	6.0	32.28	0.00	7.42
-AAAAAAAAAALAAAAA	TN	0	6.0	32.28	0.00	7.42
-AAAAAAAAAALCAAAA	\N	1	98.0	34.31	55.30	1.71
-AAAAAAAAAALCAAAA	TN	0	98.0	34.31	55.30	1.71
-AAAAAAAAAALDAAAA	\N	1	59.0	129.47	713.90	22.00
-AAAAAAAAAALDAAAA	TN	0	59.0	129.47	713.90	22.00
-AAAAAAAAAANAAAAA	\N	1	74.0	60.87	0.00	13.20
-AAAAAAAAAANAAAAA	TN	0	74.0	60.87	0.00	13.20
-AAAAAAAAAANBAAAA	\N	1	96.0	130.79	1864.51	129.48
-AAAAAAAAAANBAAAA	TN	0	96.0	130.79	1864.51	129.48
-AAAAAAAAAAOAAAAA	\N	1	85.0	130.34	0.00	122.51
-AAAAAAAAAAOAAAAA	TN	0	85.0	130.34	0.00	122.51
-AAAAAAAAAAOCAAAA	\N	1	14.0	64.57	0.00	33.97
-AAAAAAAAAAOCAAAA	TN	0	14.0	64.57	0.00	33.97
-AAAAAAAAAAODAAAA	\N	1	84.0	30.50	0.00	28.97
-AAAAAAAAAAODAAAA	TN	0	84.0	30.50	0.00	28.97
-AAAAAAAAAAPBAAAA	\N	1	45.0	118.89	2380.59	84.71
-AAAAAAAAAAPBAAAA	TN	0	45.0	118.89	2380.59	84.71
-AAAAAAAAABAAAAAA	\N	1	97.0	124.75	0.00	74.85
-AAAAAAAAABAAAAAA	TN	0	97.0	124.75	0.00	74.85
-AAAAAAAAABABAAAA	\N	1	31.0	29.98	17.09	27.58
-AAAAAAAAABABAAAA	TN	0	31.0	29.98	17.09	27.58
-AAAAAAAAABAEAAAA	\N	1	34.0	17.21	0.00	13.42
-AAAAAAAAABAEAAAA	TN	0	34.0	17.21	0.00	13.42
-AAAAAAAAABCBAAAA	\N	1	38.0	131.37	0.00	52.32
-AAAAAAAAABCBAAAA	TN	0	38.0	131.37	0.00	52.32
-AAAAAAAAABDAAAAA	\N	1	31.5	68.34	0.00	63.27
-AAAAAAAAABDAAAAA	TN	0	31.5	68.34	0.00	63.27
-AAAAAAAAABDBAAAA	\N	1	56.0	103.85	1624.17	59.19
-AAAAAAAAABDBAAAA	TN	0	56.0	103.85	1624.17	59.19
-AAAAAAAAABDDAAAA	\N	1	67.33333333333333	119.42	23.18	38.72
-AAAAAAAAABDDAAAA	TN	0	67.33333333333333	119.42	23.18	38.72
-AAAAAAAAABDEAAAA	\N	1	61.0	85.95	2282.36	44.60
-AAAAAAAAABDEAAAA	TN	0	61.0	85.95	2282.36	44.60
-AAAAAAAAABEDAAAA	\N	1	61.0	85.14	0.00	50.23
-AAAAAAAAABEDAAAA	TN	0	61.0	85.14	0.00	50.23
-AAAAAAAAABFBAAAA	\N	1	31.0	23.55	0.00	13.65
-AAAAAAAAABFBAAAA	TN	0	31.0	23.55	0.00	13.65
-AAAAAAAAABFCAAAA	\N	1	83.0	15.50	0.00	0.00
-AAAAAAAAABFCAAAA	TN	0	83.0	15.50	0.00	0.00
-AAAAAAAAABGAAAAA	\N	1	64.0	35.08	0.00	3.15
-AAAAAAAAABGAAAAA	TN	0	64.0	35.08	0.00	3.15
-AAAAAAAAABGBAAAA	\N	1	40.0	25.07	0.00	16.04
-AAAAAAAAABGBAAAA	TN	0	40.0	25.07	0.00	16.04
-AAAAAAAAABGEAAAA	\N	1	39.5	56.76	14.25	36.00
-AAAAAAAAABGEAAAA	TN	0	39.5	56.76	14.25	36.00
-AAAAAAAAABHAAAAA	\N	1	93.0	74.80	0.00	21.69
-AAAAAAAAABHAAAAA	TN	0	93.0	74.80	0.00	21.69
-AAAAAAAAABHCAAAA	\N	1	31.5	79.83	181.38	61.93
-AAAAAAAAABHCAAAA	TN	0	31.5	79.83	181.38	61.93
-AAAAAAAAABIBAAAA	\N	1	48.0	170.89	0.00	140.12
-AAAAAAAAABIBAAAA	TN	0	48.0	170.89	0.00	140.12
-AAAAAAAAABJAAAAA	\N	1	46.5	82.32	0.00	44.98
-AAAAAAAAABJAAAAA	TN	0	46.5	82.32	0.00	44.98
-AAAAAAAAABJBAAAA	\N	1	76.0	12.40	0.00	3.96
-AAAAAAAAABJBAAAA	TN	0	76.0	12.40	0.00	3.96
-AAAAAAAAABJDAAAA	\N	1	34.0	118.50	0.00	61.20
-AAAAAAAAABJDAAAA	TN	0	34.0	118.50	0.00	61.20
-AAAAAAAAABKAAAAA	\N	1	65.0	8.77	0.00	5.18
-AAAAAAAAABKAAAAA	TN	0	65.0	8.77	0.00	5.18
-AAAAAAAAABKCAAAA	\N	1	26.0	51.57	0.00	41.25
-AAAAAAAAABKCAAAA	TN	0	26.0	51.57	0.00	41.25
-AAAAAAAAABLBAAAA	\N	1	61.5	149.12	0.00	82.54
-AAAAAAAAABLBAAAA	TN	0	61.5	149.12	0.00	82.54
-AAAAAAAAABMAAAAA	\N	1	14.0	109.97	0.00	10.99
+\N	\N	1	51.05758807588076	75.6595	194.4079	38.2563
+AAAAAAAAAAABAAAA	\N	1	46.0	114.7200	0.0000	32.1200
+AAAAAAAAAAABAAAA	TN	0	46.0	114.7200	0.0000	32.1200
+AAAAAAAAAAAEAAAA	\N	1	100.0	77.9700	0.0000	57.6900
+AAAAAAAAAAAEAAAA	TN	0	100.0	77.9700	0.0000	57.6900
+AAAAAAAAAABAAAAA	\N	1	6.0	48.8900	13.6100	2.4400
+AAAAAAAAAABAAAAA	TN	0	6.0	48.8900	13.6100	2.4400
+AAAAAAAAAACAAAAA	\N	1	62.0	32.2133	0.0000	5.5066
+AAAAAAAAAACAAAAA	TN	0	62.0	32.2133	0.0000	5.5066
+AAAAAAAAAACDAAAA	\N	1	97.0	161.7800	0.0000	55.0000
+AAAAAAAAAACDAAAA	TN	0	97.0	161.7800	0.0000	55.0000
+AAAAAAAAAADBAAAA	\N	1	28.0	136.0100	575.7600	73.4400
+AAAAAAAAAADBAAAA	TN	0	28.0	136.0100	575.7600	73.4400
+AAAAAAAAAADCAAAA	\N	1	64.0	116.1400	0.0000	108.0100
+AAAAAAAAAADCAAAA	TN	0	64.0	116.1400	0.0000	108.0100
+AAAAAAAAAAEBAAAA	\N	1	9.0	5.4300	0.0000	5.2100
+AAAAAAAAAAEBAAAA	TN	0	9.0	5.4300	0.0000	5.2100
+AAAAAAAAAAEDAAAA	\N	1	45.5	87.6350	0.0000	51.8400
+AAAAAAAAAAEDAAAA	TN	0	45.5	87.6350	0.0000	51.8400
+AAAAAAAAAAGBAAAA	\N	1	29.0	101.9400	0.0000	100.9200
+AAAAAAAAAAGBAAAA	TN	0	29.0	101.9400	0.0000	100.9200
+AAAAAAAAAAGCAAAA	\N	1	97.0	65.2700	0.0000	21.5300
+AAAAAAAAAAGCAAAA	TN	0	97.0	65.2700	0.0000	21.5300
+AAAAAAAAAAGEAAAA	\N	1	55.0	73.8750	0.0000	71.0000
+AAAAAAAAAAGEAAAA	TN	0	55.0	73.8750	0.0000	71.0000
+AAAAAAAAAAHAAAAA	\N	1	20.0	134.3000	0.0000	119.5200
+AAAAAAAAAAHAAAAA	TN	0	20.0	134.3000	0.0000	119.5200
+AAAAAAAAAAHBAAAA	\N	1	97.0	7.4000	0.0000	6.7300
+AAAAAAAAAAHBAAAA	TN	0	97.0	7.4000	0.0000	6.7300
+AAAAAAAAAAHDAAAA	\N	1	69.0	5.6200	0.0000	0.3300
+AAAAAAAAAAHDAAAA	TN	0	69.0	5.6200	0.0000	0.3300
+AAAAAAAAAAIAAAAA	\N	1	87.0	106.9800	0.0000	27.8100
+AAAAAAAAAAIAAAAA	TN	0	87.0	106.9800	0.0000	27.8100
+AAAAAAAAAAKBAAAA	\N	1	84.5	66.1750	847.8350	57.3800
+AAAAAAAAAAKBAAAA	TN	0	84.5	66.1750	847.8350	57.3800
+AAAAAAAAAALAAAAA	\N	1	6.0	32.2800	0.0000	7.4200
+AAAAAAAAAALAAAAA	TN	0	6.0	32.2800	0.0000	7.4200
+AAAAAAAAAALCAAAA	\N	1	98.0	34.3100	55.3000	1.7100
+AAAAAAAAAALCAAAA	TN	0	98.0	34.3100	55.3000	1.7100
+AAAAAAAAAALDAAAA	\N	1	59.0	129.4700	713.9000	22.0000
+AAAAAAAAAALDAAAA	TN	0	59.0	129.4700	713.9000	22.0000
+AAAAAAAAAANAAAAA	\N	1	74.0	60.8750	0.0000	13.2000
+AAAAAAAAAANAAAAA	TN	0	74.0	60.8750	0.0000	13.2000
+AAAAAAAAAANBAAAA	\N	1	96.0	130.7900	1864.5100	129.4800
+AAAAAAAAAANBAAAA	TN	0	96.0	130.7900	1864.5100	129.4800
+AAAAAAAAAAOAAAAA	\N	1	85.0	130.3400	0.0000	122.5100
+AAAAAAAAAAOAAAAA	TN	0	85.0	130.3400	0.0000	122.5100
+AAAAAAAAAAOCAAAA	\N	1	14.0	64.5750	0.0000	33.9750
+AAAAAAAAAAOCAAAA	TN	0	14.0	64.5750	0.0000	33.9750
+AAAAAAAAAAODAAAA	\N	1	84.0	30.5000	0.0000	28.9700
+AAAAAAAAAAODAAAA	TN	0	84.0	30.5000	0.0000	28.9700
+AAAAAAAAAAPBAAAA	\N	1	45.0	118.8900	2380.5950	84.7150
+AAAAAAAAAAPBAAAA	TN	0	45.0	118.8900	2380.5950	84.7150
+AAAAAAAAABAAAAAA	\N	1	97.0	124.7500	0.0000	74.8500
+AAAAAAAAABAAAAAA	TN	0	97.0	124.7500	0.0000	74.8500
+AAAAAAAAABABAAAA	\N	1	31.0	29.9800	17.0900	27.5800
+AAAAAAAAABABAAAA	TN	0	31.0	29.9800	17.0900	27.5800
+AAAAAAAAABAEAAAA	\N	1	34.0	17.2100	0.0000	13.4200
+AAAAAAAAABAEAAAA	TN	0	34.0	17.2100	0.0000	13.4200
+AAAAAAAAABCBAAAA	\N	1	38.0	131.3750	0.0000	52.3200
+AAAAAAAAABCBAAAA	TN	0	38.0	131.3750	0.0000	52.3200
+AAAAAAAAABDAAAAA	\N	1	31.5	68.3450	0.0000	63.2750
+AAAAAAAAABDAAAAA	TN	0	31.5	68.3450	0.0000	63.2750
+AAAAAAAAABDBAAAA	\N	1	56.0	103.8500	1624.1700	59.1900
+AAAAAAAAABDBAAAA	TN	0	56.0	103.8500	1624.1700	59.1900
+AAAAAAAAABDDAAAA	\N	1	67.33333333333333	119.4200	23.1866	38.7200
+AAAAAAAAABDDAAAA	TN	0	67.33333333333333	119.4200	23.1866	38.7200
+AAAAAAAAABDEAAAA	\N	1	61.0	85.9500	2282.3600	44.6050
+AAAAAAAAABDEAAAA	TN	0	61.0	85.9500	2282.3600	44.6050
+AAAAAAAAABEDAAAA	\N	1	61.0	85.1400	0.0000	50.2300
+AAAAAAAAABEDAAAA	TN	0	61.0	85.1400	0.0000	50.2300
+AAAAAAAAABFBAAAA	\N	1	31.0	23.5500	0.0000	13.6500
+AAAAAAAAABFBAAAA	TN	0	31.0	23.5500	0.0000	13.6500
+AAAAAAAAABFCAAAA	\N	1	83.0	15.5000	0.0000	0.0000
+AAAAAAAAABFCAAAA	TN	0	83.0	15.5000	0.0000	0.0000
+AAAAAAAAABGAAAAA	\N	1	64.0	35.0800	0.0000	3.1500
+AAAAAAAAABGAAAAA	TN	0	64.0	35.0800	0.0000	3.1500
+AAAAAAAAABGBAAAA	\N	1	40.0	25.0700	0.0000	16.0400
+AAAAAAAAABGBAAAA	TN	0	40.0	25.0700	0.0000	16.0400
+AAAAAAAAABGEAAAA	\N	1	39.5	56.7650	14.2550	36.0050
+AAAAAAAAABGEAAAA	TN	0	39.5	56.7650	14.2550	36.0050
+AAAAAAAAABHAAAAA	\N	1	93.0	74.8000	0.0000	21.6900
+AAAAAAAAABHAAAAA	TN	0	93.0	74.8000	0.0000	21.6900
+AAAAAAAAABHCAAAA	\N	1	31.5	79.8350	181.3800	61.9350
+AAAAAAAAABHCAAAA	TN	0	31.5	79.8350	181.3800	61.9350
+AAAAAAAAABIBAAAA	\N	1	48.0	170.8900	0.0000	140.1200
+AAAAAAAAABIBAAAA	TN	0	48.0	170.8900	0.0000	140.1200
+AAAAAAAAABJAAAAA	\N	1	46.5	82.3250	0.0000	44.9850
+AAAAAAAAABJAAAAA	TN	0	46.5	82.3250	0.0000	44.9850
+AAAAAAAAABJBAAAA	\N	1	76.0	12.4000	0.0000	3.9600
+AAAAAAAAABJBAAAA	TN	0	76.0	12.4000	0.0000	3.9600
+AAAAAAAAABJDAAAA	\N	1	34.0	118.5050	0.0000	61.2050
+AAAAAAAAABJDAAAA	TN	0	34.0	118.5050	0.0000	61.2050
+AAAAAAAAABKAAAAA	\N	1	65.0	8.7750	0.0000	5.1800
+AAAAAAAAABKAAAAA	TN	0	65.0	8.7750	0.0000	5.1800
+AAAAAAAAABKCAAAA	\N	1	26.0	51.5700	0.0000	41.2500
+AAAAAAAAABKCAAAA	TN	0	26.0	51.5700	0.0000	41.2500
+AAAAAAAAABLBAAAA	\N	1	61.5	149.1200	0.0000	82.5400
+AAAAAAAAABLBAAAA	TN	0	61.5	149.1200	0.0000	82.5400
+AAAAAAAAABMAAAAA	\N	1	14.0	109.9700	0.0000	10.9900
 
diff --git a/regression-test/data/datev2/tpcds_sf1_p1/sql/q28.out b/regression-test/data/datev2/tpcds_sf1_p1/sql/q28.out
index 8efe34c157..fb2fd47f91 100644
--- a/regression-test/data/datev2/tpcds_sf1_p1/sql/q28.out
+++ b/regression-test/data/datev2/tpcds_sf1_p1/sql/q28.out
@@ -1,4 +1,4 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q28 --
-77.71	36142	9210	69.50	35250	6592	134.01	27875	9741	82.55	31422	7678	61.82	36100	8664	39.27	29776	5210
+77.7174	36142	9210	69.5026	35250	6592	134.0115	27875	9741	82.5527	31422	7678	61.8260	36100	8664	39.2795	29776	5210
 
diff --git a/regression-test/data/datev2/tpcds_sf1_p1/sql/q39_1.out b/regression-test/data/datev2/tpcds_sf1_p1/sql/q39_1.out
index f41d3c55f7..ad2cd92bb9 100644
--- a/regression-test/data/datev2/tpcds_sf1_p1/sql/q39_1.out
+++ b/regression-test/data/datev2/tpcds_sf1_p1/sql/q39_1.out
@@ -1,6 +1,6 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q39_1 --
-1	265	1	324.75	1.2438391781531353	1	265	2	329.0	1.0151581328149206
+1	265	1	324.75	1.2438391781531353	1	265	2	329.0	1.0151581328149208
 1	363	1	499.5	1.031941572270649	1	363	2	321.0	1.1411766752007977
 1	679	1	373.75	1.0955498064867504	1	679	2	417.5	1.042970994259454
 1	695	1	450.75	1.0835888283564505	1	695	2	368.75	1.1356494125569416
@@ -9,7 +9,7 @@
 1	827	1	271.75	1.1046890134130438	1	827	2	424.75	1.1653198631238286
 1	1041	1	382.5	1.284808399803008	1	1041	2	424.75	1.000577271456812
 1	1569	1	212.0	1.630213519639535	1	1569	2	239.25	1.2641513267800557
-1	1623	1	338.25	1.1285483279713715	1	1623	2	261.3333333333333	1.2717809002195564
+1	1623	1	338.25	1.1285483279713713	1	1623	2	261.3333333333333	1.2717809002195564
 1	2581	1	448.5	1.060429041250449	1	2581	2	476.25	1.0362984739390064
 1	2705	1	246.25	1.012030835795969	1	2705	2	294.6666666666667	1.0742134101583702
 1	3131	1	393.75	1.0037613982687346	1	3131	2	480.5	1.0669144981482768
@@ -19,19 +19,19 @@
 1	5627	1	282.75	1.5657032366359889	1	5627	2	297.5	1.2084286841430678
 1	7017	1	175.5	1.0427454215644427	1	7017	2	321.3333333333333	1.0183356932936254
 1	7317	1	366.3333333333333	1.025466403613547	1	7317	2	378.0	1.2172513189920555
-1	7569	1	430.5	1.0874396852180854	1	7569	2	360.25	1.0470055593145149
-1	7999	1	166.25	1.7924231710846223	1	7999	2	375.3333333333333	1.008092263550718
+1	7569	1	430.5	1.0874396852180854	1	7569	2	360.25	1.047005559314515
+1	7999	1	166.25	1.7924231710846223	1	7999	2	375.3333333333333	1.0080922635507177
 1	8319	1	306.75	1.1615378040478215	1	8319	2	276.0	1.1420996385609428
 1	8443	1	327.75	1.256718374192724	1	8443	2	332.5	1.0044167259988928
-1	8583	1	319.5	1.024108893111539	1	8583	2	310.25	1.2358813775861328
+1	8583	1	319.5	1.024108893111539	1	8583	2	310.25	1.2358813775861326
 1	8591	1	398.0	1.1478168692042447	1	8591	2	355.75	1.0024472149348966
-1	8611	1	300.5	1.519154518414795	1	8611	2	243.75	1.2342122780960432
+1	8611	1	300.5	1.519154518414795	1	8611	2	243.75	1.234212278096043
 1	9081	1	367.0	1.0878932141280895	1	9081	2	435.0	1.0330530776324107
 1	9357	1	351.6666666666667	1.1902922622025887	1	9357	2	427.0	1.0438583026358363
 1	9449	1	406.25	1.0183183104803557	1	9449	2	175.0	1.0544779796296408
 1	9713	1	242.5	1.1035044355064203	1	9713	2	393.0	1.208474608738988
 1	9809	1	479.0	1.0189602512117633	1	9809	2	317.5	1.0614142074924882
-1	9993	1	417.75	1.009983267243525	1	9993	2	204.5	1.552870745350107
+1	9993	1	417.75	1.0099832672435247	1	9993	2	204.5	1.552870745350107
 1	10127	1	239.75	1.0561770587198123	1	10127	2	359.25	1.1857980403742183
 1	11159	1	407.25	1.0785507154337637	1	11159	2	250.0	1.334757905639321
 1	11277	1	211.25	1.2615858275316627	1	11277	2	330.75	1.0808767951625093
@@ -45,7 +45,7 @@
 1	13191	1	260.25	1.063569632291568	1	13191	2	405.0	1.0197999172180061
 1	13561	1	335.25	1.2609616961776389	1	13561	2	240.0	1.0513604502245155
 1	13935	1	311.75	1.0399289695412326	1	13935	2	275.0	1.0367527180321774
-1	14687	1	358.0	1.4369356919381713	1	14687	2	187.0	1.549363153147496
+1	14687	1	358.0	1.4369356919381713	1	14687	2	187.0	1.5493631531474956
 1	14719	1	209.0	1.0411509639707628	1	14719	2	489.0	1.376616882800804
 1	15345	1	148.5	1.5295784035794022	1	15345	2	246.5	1.5087987747231526
 1	15427	1	482.75	1.0124238928335043	1	15427	2	333.25	1.2724770126308678
@@ -63,7 +63,7 @@
 2	1991	1	356.0	1.1336790046919885	2	1991	2	273.25	1.3324196418089087
 2	2031	1	407.5	1.0209876826110387	2	2031	2	418.75	1.0053388632912839
 2	2481	1	319.75	1.116026660755801	2	2481	2	378.3333333333333	1.0597185274084644
-2	2725	1	349.75	1.1148704918064747	2	2725	2	265.6666666666667	1.5462972148471537
+2	2725	1	349.75	1.1148704918064747	2	2725	2	265.6666666666667	1.5462972148471539
 2	3073	1	385.0	1.1020845844189129	2	3073	2	231.75	1.0884989063827268
 2	3769	1	334.0	1.19542966145639	2	3769	2	335.0	1.049464958250903
 2	4085	1	327.75	1.1005413873145125	2	4085	2	281.75	1.0187608064801108
@@ -78,7 +78,7 @@
 2	6767	1	341.0	1.093163984134538	2	6767	2	235.0	1.1399543855818017
 2	7411	1	460.0	1.0628293255143475	2	7411	2	297.5	1.000576535072398
 2	8489	1	126.75	1.341646295852091	2	8489	2	398.25	1.0041124840252154
-2	8633	1	218.5	1.4645189740171023	2	8633	2	230.25	1.3116963014576621
+2	8633	1	218.5	1.4645189740171023	2	8633	2	230.25	1.311696301457662
 2	8807	1	417.25	1.025811293001377	2	8807	2	356.25	1.1079730633089233
 2	8883	1	249.25	1.1112271782210548	2	8883	2	189.25	1.010075485139798
 2	9253	1	413.3333333333333	1.1606659948102405	2	9253	2	465.0	1.0242445824028785
@@ -92,7 +92,7 @@
 2	12633	1	402.75	1.0071362075740695	2	12633	2	367.0	1.1270535638607155
 2	12765	1	308.0	1.1188476882701337	2	12765	2	347.0	1.1571744590236304
 2	13077	1	277.0	1.2323360849352152	2	13077	2	223.5	1.139400344912951
-2	13687	1	361.25	1.0107341657610867	2	13687	2	468.25	1.00984291842181
+2	13687	1	361.25	1.0107341657610864	2	13687	2	468.25	1.00984291842181
 2	14025	1	371.75	1.0150136083050016	2	14025	2	141.0	1.2543170259746204
 2	14117	1	298.5	1.0251238034747268	2	14117	2	220.25	1.4152684465941177
 2	14347	1	366.0	1.0327892946261927	2	14347	2	369.75	1.0185739900192863
@@ -101,14 +101,14 @@
 2	15321	1	527.0	1.2102662554654002	2	15321	2	298.75	1.1309098406792113
 2	15347	1	243.0	1.22262397963835	2	15347	2	310.75	1.2036584852655927
 2	15533	1	223.0	1.096511132968014	2	15533	2	330.0	1.4967488488790472
-2	15839	1	353.0	1.5063684437542906	2	15839	2	255.5	1.2362393182894105
+2	15839	1	353.0	1.5063684437542906	2	15839	2	255.5	1.2362393182894102
 2	16107	1	376.0	1.0133246306103783	2	16107	2	364.75	1.0688677983776655
 2	16749	1	200.0	1.0944709528656604	2	16749	2	438.25	1.0360646618074532
 2	17329	1	321.3333333333333	1.3093279467658028	2	17329	2	490.25	1.0756580649722338
 2	17417	1	321.75	1.1306764803839018	2	17417	2	534.0	1.0010725216798313
 3	1049	1	252.5	1.1090641101125922	3	1049	2	457.25	1.0239841249245367
 3	1415	1	247.5	1.1321617788582448	3	1415	2	369.75	1.095467956288316
-3	2199	1	185.75	1.2028125570694115	3	2199	2	300.75	1.0767845064923045
+3	2199	1	185.75	1.2028125570694115	3	2199	2	300.75	1.0767845064923047
 3	2403	1	270.75	1.3258705678179297	3	2403	2	384.0	1.0903987183011015
 3	2541	1	364.75	1.079213526102894	3	2541	2	550.5	1.0545588871101828
 3	2727	1	303.75	1.030164700291085	3	2727	2	219.25	1.3822091831959378
@@ -121,19 +121,19 @@
 3	6691	1	377.0	1.1090737292917523	3	6691	2	380.5	1.0581301250281556
 3	6757	1	282.5	1.089500938688411	3	6757	2	345.25	1.2263828747838474
 3	6915	1	420.6666666666667	1.0468345634906968	3	6915	2	292.5	1.2506171072716117
-3	7207	1	329.6666666666667	1.5954482160720398	3	7207	2	414.5	1.017919707908937
+3	7207	1	329.6666666666667	1.5954482160720393	3	7207	2	414.5	1.017919707908937
 3	7889	1	318.5	1.2879030049985103	3	7889	2	291.3333333333333	1.0042925323922787
 3	8559	1	356.25	1.0065193461695627	3	8559	2	393.5	1.0128831652141206
-3	8829	1	364.25	1.0792852260446877	3	8829	2	350.25	1.1133912240741104
+3	8829	1	364.25	1.0792852260446875	3	8829	2	350.25	1.1133912240741104
 3	9555	1	377.0	1.1308469328910158	3	9555	2	444.75	1.0171588175042316
 3	9623	1	331.3333333333333	1.1551289271934477	3	9623	2	284.6666666666667	1.0303724426257317
-3	9813	1	343.75	1.0516953753508833	3	9813	2	384.6666666666667	1.0815005906604847
+3	9813	1	343.75	1.0516953753508833	3	9813	2	384.6666666666667	1.0815005906604849
 3	9881	1	351.5	1.1788820554157222	3	9881	2	287.75	1.0909386089510784
 3	10035	1	378.25	1.0216399511791376	3	10035	2	364.25	1.1567922653398062
 3	10509	1	420.25	1.0548626901275737	3	10509	2	368.25	1.1820633359473098
 3	10547	1	182.33333333333334	1.5325641514869042	3	10547	2	320.25	1.302441844373152
 3	10743	1	233.25	1.2793022354241157	3	10743	2	110.25	1.107204634127507
-3	11477	1	264.25	1.0953530000836025	3	11477	2	278.5	1.0327909817070402
+3	11477	1	264.25	1.0953530000836025	3	11477	2	278.5	1.03279098170704
 3	11959	1	358.0	1.0684835251792983	3	11959	2	268.5	1.0089856798911991
 3	12043	1	169.25	1.033093808880221	3	12043	2	377.25	1.0161962499718764
 3	12157	1	326.3333333333333	1.0022318670551493	3	12157	2	396.3333333333333	1.0287818050404884
@@ -147,8 +147,8 @@
 3	16233	1	260.6666666666667	1.120423550056809	3	16233	2	210.5	1.1788143336685517
 3	16267	1	456.0	1.00422634651884	3	16267	2	364.3333333333333	1.4818855428309732
 3	16605	1	394.25	1.1137413572906036	3	16605	2	296.25	1.2885892655671596
-3	16949	1	155.75	1.1186177285449936	3	16949	2	229.5	1.0289469196724543
-3	17319	1	364.75	1.2709364445674025	3	17319	2	359.25	1.1578751434862422
+3	16949	1	155.75	1.1186177285449939	3	16949	2	229.5	1.0289469196724543
+3	17319	1	364.75	1.2709364445674023	3	17319	2	359.25	1.1578751434862422
 4	947	1	247.5	1.6933181813486973	4	947	2	203.33333333333334	1.205433145161931
 4	1895	1	354.75	1.2397341541992284	4	1895	2	383.75	1.0893076992144062
 4	3429	1	358.5	1.0665593354923446	4	3429	2	346.0	1.251948930065546
@@ -157,39 +157,39 @@
 4	4885	1	151.0	1.3205570350636184	4	4885	2	377.25	1.0489035237886835
 4	4915	1	289.25	1.0863929490514617	4	4915	2	368.0	1.069658554605372
 4	5043	1	476.0	1.0155964276489484	4	5043	2	244.25	1.356289369084929
-4	5095	1	334.0	1.2258861291353158	4	5095	2	390.25	1.0621788063332438
+4	5095	1	334.0	1.2258861291353158	4	5095	2	390.25	1.0621788063332436
 4	5193	1	263.3333333333333	1.250170954501139	4	5193	2	323.0	1.0979616195802828
 4	5975	1	434.0	1.0233614450980864	4	5975	2	359.75	1.1979356900084084
 4	6251	1	285.0	1.121538025585264	4	6251	2	335.5	1.1602192523957113
 4	6389	1	280.75	1.2049236089487845	4	6389	2	259.3333333333333	1.4816550575659289
 4	6487	1	452.75	1.0710626602211524	4	6487	2	350.5	1.17164756896522
 4	6619	1	430.0	1.0007262551157654	4	6619	2	226.25	1.548557450713079
-4	7191	1	260.75	1.0012666837154776	4	7191	2	195.25	1.5372675520067365
+4	7191	1	260.75	1.0012666837154778	4	7191	2	195.25	1.5372675520067365
 4	7427	1	239.5	1.4183567144406795	4	7427	2	373.25	1.0429791976763843
-4	8453	1	314.75	1.0259714909803297	4	8453	2	376.75	1.0099023931660847
+4	8453	1	314.75	1.0259714909803297	4	8453	2	376.75	1.0099023931660849
 4	8781	1	518.5	1.100549995019371	4	8781	2	521.0	1.123770469908755
 4	9571	1	314.0	1.216857824298178	4	9571	2	309.0	1.089216738940079
 4	9587	1	248.0	1.4981887260612339	4	9587	2	248.0	1.0064987840475923
 4	10333	1	321.0	1.1486107061789543	4	10333	2	317.0	1.0469226317412668
-4	10969	1	186.66666666666666	1.1044206164135038	4	10969	2	307.0	1.1094764105733856
+4	10969	1	186.66666666666666	1.104420616413504	4	10969	2	307.0	1.1094764105733856
 4	10993	1	446.0	1.0092376322965588	4	10993	2	206.66666666666666	1.2355333519949105
 4	11571	1	342.5	1.142628399354839	4	11571	2	304.6666666666667	1.0319943224652848
 4	11979	1	225.33333333333334	1.4670656155247088	4	11979	2	438.25	1.1389926990347663
 4	13409	1	312.3333333333333	1.3427502512651468	4	13409	2	336.25	1.1081978302033695
 4	13443	1	417.75	1.0217796082231347	4	13443	2	334.0	1.3076430852966527
 4	13567	1	271.5	1.0087621621432743	4	13567	2	370.0	1.4557686063410562
-4	13683	1	318.75	1.0149827729946173	4	13683	2	363.5	1.0781154578332097
-4	14143	1	367.0	1.0441799438931547	4	14143	2	290.0	1.1933060754121456
+4	13683	1	318.75	1.0149827729946173	4	13683	2	363.5	1.0781154578332095
+4	14143	1	367.0	1.0441799438931547	4	14143	2	290.0	1.1933060754121454
 4	14401	1	342.75	1.1836559036030756	4	14401	2	344.25	1.2067083116272619
-4	14693	1	447.25	1.0516674911652104	4	14693	2	498.0	1.3517382644369342
+4	14693	1	447.25	1.0516674911652102	4	14693	2	498.0	1.3517382644369342
 4	14877	1	414.3333333333333	1.1707723877930458	4	14877	2	282.5	1.5830582944346865
 4	15063	1	378.25	1.1128192588166839	4	15063	2	444.0	1.0632777688204158
-4	15275	1	335.5	1.1536382939175556	4	15275	2	292.6666666666667	1.297831368103705
-4	15509	1	296.3333333333333	1.0246740536582173	4	15509	2	317.6666666666667	1.447036456507824
-4	15969	1	423.0	1.0472875497665226	4	15969	2	342.5	1.2511769371808568
-4	16627	1	485.5	1.0151460895716244	4	16627	2	161.25	1.353325272620004
+4	15275	1	335.5	1.1536382939175558	4	15275	2	292.6666666666667	1.297831368103705
+4	15509	1	296.3333333333333	1.0246740536582173	4	15509	2	317.6666666666667	1.4470364565078238
+4	15969	1	423.0	1.0472875497665224	4	15969	2	342.5	1.2511769371808568
+4	16627	1	485.5	1.0151460895716244	4	16627	2	161.25	1.3533252726200042
 4	16641	1	521.5	1.1050662064564454	4	16641	2	221.5	1.0308590510025117
-4	16751	1	549.5	1.082214382125362	4	16751	2	223.33333333333334	1.3377897605859546
+4	16751	1	549.5	1.082214382125362	4	16751	2	223.33333333333334	1.3377897605859543
 5	75	1	333.0	1.2656318762849212	5	75	2	226.0	1.0358078507992579
 5	125	1	441.6666666666667	1.0959714573775443	5	125	2	331.5	1.0081148286008836
 5	431	1	159.0	1.1061794752181042	5	431	2	304.0	1.1224225373103636
@@ -200,18 +200,18 @@
 5	2855	1	406.0	1.4037637084639343	5	2855	2	183.25	1.0662249910239627
 5	3137	1	271.25	1.575453220592864	5	3137	2	380.0	1.0834203388600319
 5	3279	1	299.5	1.053669716363755	5	3279	2	276.75	1.4458878093841827
-5	3467	1	294.0	1.1477294638716873	5	3467	2	349.6666666666667	1.1674223692818806
-5	4463	1	338.0	1.0699320081481432	5	4463	2	273.5	1.2369797321835678
-5	4719	1	340.5	1.057185780180554	5	4719	2	423.6666666666667	1.0255000206713487
+5	3467	1	294.0	1.1477294638716873	5	3467	2	349.6666666666667	1.1674223692818808
+5	4463	1	338.0	1.0699320081481432	5	4463	2	273.5	1.2369797321835676
+5	4719	1	340.5	1.0571857801805542	5	4719	2	423.6666666666667	1.0255000206713487
 5	4739	1	281.3333333333333	1.0242971514325028	5	4739	2	383.5	1.0334337390189823
 5	4839	1	310.25	1.035903440911969	5	4839	2	232.0	1.2954193820330193
-5	4979	1	359.5	1.1046408074063154	5	4979	2	323.75	1.1704250950730493
-5	5401	1	219.25	1.2773870241916034	5	5401	2	203.0	1.0915675205208268
+5	4979	1	359.5	1.1046408074063157	5	4979	2	323.75	1.1704250950730493
+5	5401	1	219.25	1.2773870241916032	5	5401	2	203.0	1.091567520520827
 5	5635	1	370.0	1.0227054644459215	5	5635	2	351.6666666666667	1.3777664464428738
 5	5797	1	403.0	1.0234882286709048	5	5797	2	457.5	1.003704010389515
 5	5901	1	360.25	1.125963126923387	5	5901	2	376.0	1.0095038425625151
 5	6129	1	419.25	1.0169180165631466	5	6129	2	359.5	1.0478889386811094
-5	6213	1	351.6666666666667	1.2056212536733542	5	6213	2	361.5	1.1168408058550758
+5	6213	1	351.6666666666667	1.2056212536733542	5	6213	2	361.5	1.116840805855076
 5	6479	1	301.3333333333333	1.2780010449304997	5	6479	2	395.75	1.1779743547973778
 5	7333	1	227.0	1.461134600265013	5	7333	2	243.75	1.1789162497808614
 5	7923	1	358.0	1.1046770912449826	5	7923	2	342.3333333333333	1.1607781125264067
@@ -223,24 +223,24 @@
 5	10949	1	383.0	1.1125677373995029	5	10949	2	378.25	1.125540609959554
 5	11107	1	446.5	1.2653489768601378	5	11107	2	258.5	1.553612564193816
 5	11795	1	395.5	1.0104473172545645	5	11795	2	430.75	1.131062588545398
-5	12017	1	347.75	1.1682379397902218	5	12017	2	308.0	1.1593227968413717
+5	12017	1	347.75	1.1682379397902216	5	12017	2	308.0	1.1593227968413717
 5	12027	1	456.25	1.0262940073409625	5	12027	2	390.3333333333333	1.1142770095355214
-5	13583	1	430.3333333333333	1.042383929052728	5	13583	2	256.25	1.5410348277289667
+5	13583	1	430.3333333333333	1.042383929052728	5	13583	2	256.25	1.541034827728967
 5	13651	1	272.3333333333333	1.169523124191674	5	13651	2	330.5	1.1901873530915061
 5	13783	1	419.5	1.0584699696320432	5	13783	2	339.5	1.0680909505443135
 5	13859	1	318.0	1.1422239044797105	5	13859	2	380.25	1.0564496237557859
 5	14537	1	206.0	1.2283439997338772	5	14537	2	357.75	1.0387982680964687
-5	15309	1	276.3333333333333	1.2987590579253727	5	15309	2	409.0	1.0102406245856923
-5	15883	1	385.3333333333333	1.0124777526338784	5	15883	2	173.25	1.3562238248195935
+5	15309	1	276.3333333333333	1.2987590579253725	5	15309	2	409.0	1.0102406245856923
+5	15883	1	385.3333333333333	1.0124777526338786	5	15883	2	173.25	1.3562238248195932
 5	15935	1	293.5	1.0187659410172984	5	15935	2	271.25	1.4000947515083553
 5	15949	1	241.5	1.148665986924513	5	15949	2	235.0	1.4072887931753781
 5	16037	1	327.25	1.1307617323781536	5	16037	2	412.6666666666667	1.1830200153757018
 5	16291	1	380.5	1.0549595028454235	5	16291	2	411.6666666666667	1.034921399084621
-5	16459	1	370.0	1.275649908122718	5	16459	2	265.75	1.2988191692443933
+5	16459	1	370.0	1.275649908122718	5	16459	2	265.75	1.2988191692443931
 5	16901	1	305.25	1.1043010533964068	5	16901	2	186.5	1.0231269284283626
 5	17199	1	376.5	1.1038969766440296	5	17199	2	374.0	1.0873031171988548
 5	17387	1	298.3333333333333	1.3848741714581234	5	17387	2	327.6666666666667	1.3670875783476784
-5	17717	1	283.75	1.1557156567771052	5	17717	2	235.25	1.1416239351288797
+5	17717	1	283.75	1.1557156567771052	5	17717	2	235.25	1.1416239351288795
 5	17927	1	217.5	1.3549964301320125	5	17927	2	250.75	1.070921305926391
-5	17943	1	209.75	1.3717071339917377	5	17943	2	428.0	1.1090799349168265
+5	17943	1	209.75	1.3717071339917375	5	17943	2	428.0	1.1090799349168265
 
diff --git a/regression-test/data/datev2/tpcds_sf1_p1/sql/q39_2.out b/regression-test/data/datev2/tpcds_sf1_p1/sql/q39_2.out
index 4c07dc1362..264cee21ca 100644
--- a/regression-test/data/datev2/tpcds_sf1_p1/sql/q39_2.out
+++ b/regression-test/data/datev2/tpcds_sf1_p1/sql/q39_2.out
@@ -2,14 +2,14 @@
 -- !q39_2 --
 1	1569	1	212.0	1.630213519639535	1	1569	2	239.25	1.2641513267800557
 1	5627	1	282.75	1.5657032366359889	1	5627	2	297.5	1.2084286841430678
-1	7999	1	166.25	1.7924231710846223	1	7999	2	375.3333333333333	1.008092263550718
-1	8611	1	300.5	1.519154518414795	1	8611	2	243.75	1.2342122780960432
+1	7999	1	166.25	1.7924231710846223	1	7999	2	375.3333333333333	1.0080922635507177
+1	8611	1	300.5	1.519154518414795	1	8611	2	243.75	1.234212278096043
 1	15345	1	148.5	1.5295784035794022	1	15345	2	246.5	1.5087987747231526
 2	71	1	221.5	1.563974108334745	2	71	2	309.0	1.4917057895885681
 2	6103	1	194.33333333333334	1.5160670179307387	2	6103	2	158.5	1.2743698636165062
 2	6489	1	268.0	1.6956372368432266	2	6489	2	389.0	1.4105780519299767
-2	15839	1	353.0	1.5063684437542906	2	15839	2	255.5	1.2362393182894105
-3	7207	1	329.6666666666667	1.5954482160720398	3	7207	2	414.5	1.017919707908937
+2	15839	1	353.0	1.5063684437542906	2	15839	2	255.5	1.2362393182894102
+3	7207	1	329.6666666666667	1.5954482160720393	3	7207	2	414.5	1.017919707908937
 3	10547	1	182.33333333333334	1.5325641514869042	3	10547	2	320.25	1.302441844373152
 3	12867	1	278.25	1.640380012394735	3	12867	2	350.75	1.2006933321742796
 4	947	1	247.5	1.6933181813486973	4	947	2	203.33333333333334	1.205433145161931
diff --git a/regression-test/data/datev2/tpcds_sf1_p1/sql/q47.out b/regression-test/data/datev2/tpcds_sf1_p1/sql/q47.out
index 7df1ccb583..2f2de434f0 100644
--- a/regression-test/data/datev2/tpcds_sf1_p1/sql/q47.out
+++ b/regression-test/data/datev2/tpcds_sf1_p1/sql/q47.out
@@ -1,103 +1,103 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q47 --
-Men	importoimporto #1	ese	Unknown	1999	3	5492.81	2070.65	3307.78	2784.11
-Music	exportischolar #1	eing	Unknown	1999	2	5134.23	1740.21	4401.89	2721.61
-Music	edu packscholar #1	ese	Unknown	1999	4	5463.70	2091.07	3391.39	3095.31
-Music	edu packscholar #1	ought	Unknown	1999	7	5552.30	2226.34	4081.99	7573.33
-Music	edu packscholar #1	ese	Unknown	1999	2	5463.70	2268.27	4139.47	3391.39
-Men	edu packimporto #1	ought	Unknown	1999	7	5176.25	1993.73	3542.54	5764.35
-Children	exportiexporti #1	ese	Unknown	1999	3	5185.89	2019.69	3479.21	2982.05
-Shoes	amalgedu pack #1	ation	Unknown	1999	6	5152.09	2077.67	3123.43	2368.73
-Men	edu packimporto #1	eing	Unknown	1999	3	5501.18	2453.88	2683.70	2615.32
-Children	exportiexporti #1	ation	Unknown	1999	4	5238.35	2232.03	3221.70	3649.52
-Shoes	importoedu pack #1	eing	Unknown	1999	5	4698.61	1703.27	2687.15	2757.83
-Music	exportischolar #1	bar	Unknown	1999	7	5318.14	2346.06	3483.88	7658.62
-Music	edu packscholar #1	ation	Unknown	1999	2	5622.22	2657.68	4207.03	3543.82
-Children	exportiexporti #1	bar	Unknown	1999	7	5280.66	2324.79	3003.61	5961.39
-Children	importoexporti #1	eing	Unknown	1999	2	4650.43	1734.45	2341.19	2720.78
-Shoes	importoedu pack #1	ought	Unknown	1999	4	4537.63	1623.33	2928.34	1905.23
-Women	edu packamalg #1	ation	Unknown	1999	4	4507.41	1596.92	2865.38	2665.75
-Men	importoimporto #1	ought	Unknown	1999	6	5045.75	2152.15	2834.94	2667.92
-Men	edu packimporto #1	eing	Unknown	1999	4	5501.18	2615.32	2453.88	2874.96
-Shoes	exportiedu pack #1	bar	Unknown	1999	3	5296.08	2410.44	2685.85	3821.39
-Men	importoimporto #1	able	Unknown	1999	2	5194.81	2333.43	2765.75	2674.91
-Music	amalgscholar #1	ought	Unknown	1999	2	4565.60	1727.16	3895.09	2606.58
-Music	edu packscholar #1	eing	Unknown	1999	5	5539.30	2704.16	3862.34	3960.90
-Shoes	importoedu pack #1	ation	Unknown	1999	4	4690.57	1855.85	3524.69	3050.34
-Men	edu packimporto #1	eing	Unknown	1999	2	5501.18	2683.70	4304.21	2453.88
-Women	exportiamalg #1	able	Unknown	1999	2	4123.60	1306.40	2876.61	2238.71
-Music	exportischolar #1	able	Unknown	1999	5	5090.10	2281.80	2488.24	3304.75
-Shoes	exportiedu pack #1	ought	Unknown	1999	2	4755.53	1951.00	3949.06	2767.05
-Men	importoimporto #1	ese	Unknown	1999	6	5492.81	2691.33	3210.74	3754.33
-Men	amalgimporto #1	ation	Unknown	1999	2	4909.46	2116.43	3187.20	3356.64
-Men	importoimporto #1	ought	Unknown	1999	2	5045.75	2253.70	4158.86	3467.09
-Shoes	amalgedu pack #1	ation	Unknown	1999	7	5152.09	2368.73	2077.67	7543.60
-Men	edu packimporto #1	ese	Unknown	1999	3	4979.36	2201.00	3110.55	3118.30
-Children	exportiexporti #1	ation	Unknown	1999	2	5238.35	2462.96	3808.48	3221.70
-Men	amalgimporto #1	ation	Unknown	1999	4	4909.46	2136.23	3356.64	3046.51
-Children	importoexporti #1	able	Unknown	1999	7	4586.29	1814.46	2643.58	6423.18
-Men	edu packimporto #1	ation	Unknown	1999	4	5170.36	2407.58	3086.77	2492.73
-Shoes	amalgedu pack #1	ese	Unknown	1999	7	4392.18	1630.14	2755.91	6185.73
-Shoes	amalgedu pack #1	able	Unknown	1999	5	4940.22	2187.55	2894.91	3018.65
-Men	edu packimporto #1	ought	Unknown	1999	4	5176.25	2424.94	4285.78	3286.20
-Women	amalgamalg #1	able	Unknown	1999	6	4507.24	1761.81	2891.95	2302.21
-Men	importoimporto #1	ation	Unknown	1999	3	5410.91	2672.68	3591.65	2988.08
-Men	importoimporto #1	ation	Unknown	1999	5	5410.91	2677.81	2988.08	2881.34
-Men	edu packimporto #1	bar	Unknown	1999	4	5632.73	2901.64	3202.87	3447.78
-Children	exportiexporti #1	able	Unknown	1999	5	4955.24	2230.80	2395.57	3003.89
-Men	importoimporto #1	eing	Unknown	1999	5	5074.07	2356.88	2833.40	2854.62
-Men	edu packimporto #1	bar	Unknown	1999	2	5632.73	2916.43	3847.05	3202.87
-Shoes	exportiedu pack #1	ese	Unknown	1999	3	4865.28	2151.76	3212.91	3768.25
-Men	importoimporto #1	ese	Unknown	1999	4	5492.81	2784.11	2070.65	3210.74
-Shoes	exportiedu pack #1	bar	Unknown	1999	7	5296.08	2591.12	3012.98	6254.36
-Shoes	exportiedu pack #1	ation	Unknown	1999	5	4873.51	2170.98	2302.76	3236.50
-Shoes	amalgedu pack #1	able	Unknown	1999	2	4940.22	2239.16	3495.29	2563.93
-Children	exportiexporti #1	eing	Unknown	1999	7	5109.65	2410.24	2916.46	6558.23
-Women	importoamalg #1	able	Unknown	1999	7	4574.74	1881.03	2345.66	6036.28
-Women	amalgamalg #1	ought	Unknown	1999	7	4619.70	1926.67	3528.98	5162.15
-Children	importoexporti #1	bar	Unknown	1999	7	4566.77	1879.57	3400.62	6244.92
-Music	edu packscholar #1	ation	Unknown	1999	6	5622.22	2943.26	3643.42	3847.77
-Music	exportischolar #1	ation	Unknown	1999	4	4962.65	2283.77	3210.01	2539.84
-Music	exportischolar #1	ation	Unknown	1999	2	4962.65	2284.23	3250.69	3210.01
-Men	edu packimporto #1	ation	Unknown	1999	5	5170.36	2492.73	2407.58	3288.94
-Men	edu packimporto #1	able	Unknown	1999	3	4989.30	2318.98	2618.89	3315.77
-Music	exportischolar #1	bar	Unknown	1999	4	5318.14	2651.96	2989.10	3649.76
-Music	exportischolar #1	bar	Unknown	1999	2	5318.14	2656.31	3419.77	2989.10
-Shoes	amalgedu pack #1	bar	Unknown	1999	6	4805.40	2149.56	2686.70	3098.25
-Children	exportiexporti #1	bar	Unknown	1999	4	5280.66	2625.99	3301.62	4331.44
-Music	amalgscholar #1	ation	Unknown	1999	4	4934.50	2280.93	2322.89	2421.13
-Music	edu packscholar #1	able	Unknown	1999	7	5335.90	2684.15	3543.33	7540.94
-Shoes	importoedu pack #1	eing	Unknown	1999	2	4698.61	2058.86	3191.74	2812.15
-Shoes	edu packedu pack #1	ought	Unknown	1999	5	4745.29	2109.27	3203.82	2737.82
-Shoes	importoedu pack #1	ought	Unknown	1999	5	4537.63	1905.23	1623.33	3170.58
-Men	edu packimporto #1	able	Unknown	1999	6	4989.30	2357.82	3363.58	3142.81
-Children	exportiexporti #1	able	Unknown	1999	2	4955.24	2326.67	2746.99	3097.63
-Men	edu packimporto #1	eing	Unknown	1999	5	5501.18	2874.96	2615.32	3714.00
-Shoes	exportiedu pack #1	ation	Unknown	1999	7	4873.51	2256.56	3236.50	6245.37
-Shoes	importoedu pack #1	ese	Unknown	1999	3	4676.74	2060.29	3273.67	2610.86
-Men	amalgimporto #1	ese	Unknown	1999	6	4764.59	2150.16	3284.27	3475.17
-Music	amalgscholar #1	ation	Unknown	1999	3	4934.50	2322.89	3197.76	2280.93
-Shoes	exportiedu pack #1	bar	Unknown	1999	2	5296.08	2685.85	4235.44	2410.44
-Children	importoexporti #1	able	Unknown	1999	5	4586.29	1982.77	2837.74	2643.58
-Music	exportischolar #1	able	Unknown	1999	4	5090.10	2488.24	2966.36	2281.80
-Shoes	importoedu pack #1	able	Unknown	1999	7	4700.91	2100.12	2533.01	5888.57
-Music	edu packscholar #1	bar	Unknown	1999	2	5484.78	2903.45	3410.13	3024.86
-Shoes	exportiedu pack #1	ation	Unknown	1999	3	4873.51	2300.45	2797.30	2302.76
-Shoes	exportiedu pack #1	ation	Unknown	1999	4	4873.51	2302.76	2300.45	2170.98
-Shoes	importoedu pack #1	bar	Unknown	1999	3	4794.67	2225.70	2756.97	2413.76
-Music	edu packscholar #1	ought	Unknown	1999	5	5552.30	2985.49	3241.69	4081.99
-Music	edu packscholar #1	eing	Unknown	1999	3	5539.30	2973.01	3069.18	3862.34
-Shoes	amalgedu pack #1	eing	Unknown	1999	7	4706.54	2143.18	2458.07	5967.73
-Children	exportiexporti #1	ought	Unknown	1999	5	5018.27	2458.03	3467.53	2683.61
-Children	exportiexporti #1	able	Unknown	1999	4	4955.24	2395.57	3097.63	2230.80
-Children	exportiexporti #1	eing	Unknown	1999	2	5109.65	2550.30	4039.10	2685.10
-Music	exportischolar #1	ought	Unknown	1999	4	5079.18	2520.64	3233.50	3079.89
-Women	edu packamalg #1	ation	Unknown	1999	2	4507.41	1951.42	4166.02	2865.38
-Women	amalgamalg #1	ought	Unknown	1999	1	4619.70	2065.94	9639.59	2521.70
-Music	importoscholar #1	ought	Unknown	1999	3	4004.44	1456.84	2438.63	2790.03
-Shoes	edu packedu pack #1	eing	Unknown	1999	5	4664.86	2122.71	3131.02	2852.96
-Women	importoamalg #1	bar	Unknown	1999	3	4437.21	1895.27	2678.48	2999.04
-Music	exportischolar #1	able	Unknown	1999	2	5090.10	2550.48	3702.29	2966.36
-Music	edu packscholar #1	able	Unknown	1999	1	5335.90	2796.97	13360.68	3413.22
-Children	exportiexporti #1	eing	Unknown	1999	4	5109.65	2574.12	2685.10	2672.73
+Men	importoimporto #1	ese	Unknown	1999	3	5492.8175	2070.65	3307.78	2784.11
+Music	exportischolar #1	eing	Unknown	1999	2	5134.2383	1740.21	4401.89	2721.61
+Music	edu packscholar #1	ese	Unknown	1999	4	5463.7008	2091.07	3391.39	3095.31
+Music	edu packscholar #1	ought	Unknown	1999	7	5552.3050	2226.34	4081.99	7573.33
+Music	edu packscholar #1	ese	Unknown	1999	2	5463.7008	2268.27	4139.47	3391.39
+Men	edu packimporto #1	ought	Unknown	1999	7	5176.2575	1993.73	3542.54	5764.35
+Children	exportiexporti #1	ese	Unknown	1999	3	5185.8983	2019.69	3479.21	2982.05
+Shoes	amalgedu pack #1	ation	Unknown	1999	6	5152.0958	2077.67	3123.43	2368.73
+Men	edu packimporto #1	eing	Unknown	1999	3	5501.1808	2453.88	2683.70	2615.32
+Children	exportiexporti #1	ation	Unknown	1999	4	5238.3575	2232.03	3221.70	3649.52
+Shoes	importoedu pack #1	eing	Unknown	1999	5	4698.6125	1703.27	2687.15	2757.83
+Music	exportischolar #1	bar	Unknown	1999	7	5318.1466	2346.06	3483.88	7658.62
+Music	edu packscholar #1	ation	Unknown	1999	2	5622.2275	2657.68	4207.03	3543.82
+Children	exportiexporti #1	bar	Unknown	1999	7	5280.6625	2324.79	3003.61	5961.39
+Children	importoexporti #1	eing	Unknown	1999	2	4650.4383	1734.45	2341.19	2720.78
+Shoes	importoedu pack #1	ought	Unknown	1999	4	4537.6358	1623.33	2928.34	1905.23
+Women	edu packamalg #1	ation	Unknown	1999	4	4507.4175	1596.92	2865.38	2665.75
+Men	importoimporto #1	ought	Unknown	1999	6	5045.7583	2152.15	2834.94	2667.92
+Men	edu packimporto #1	eing	Unknown	1999	4	5501.1808	2615.32	2453.88	2874.96
+Shoes	exportiedu pack #1	bar	Unknown	1999	3	5296.0891	2410.44	2685.85	3821.39
+Men	importoimporto #1	able	Unknown	1999	2	5194.8183	2333.43	2765.75	2674.91
+Music	amalgscholar #1	ought	Unknown	1999	2	4565.6000	1727.16	3895.09	2606.58
+Music	edu packscholar #1	eing	Unknown	1999	5	5539.3083	2704.16	3862.34	3960.90
+Shoes	importoedu pack #1	ation	Unknown	1999	4	4690.5775	1855.85	3524.69	3050.34
+Men	edu packimporto #1	eing	Unknown	1999	2	5501.1808	2683.70	4304.21	2453.88
+Women	exportiamalg #1	able	Unknown	1999	2	4123.6008	1306.40	2876.61	2238.71
+Music	exportischolar #1	able	Unknown	1999	5	5090.1050	2281.80	2488.24	3304.75
+Shoes	exportiedu pack #1	ought	Unknown	1999	2	4755.5358	1951.00	3949.06	2767.05
+Men	importoimporto #1	ese	Unknown	1999	6	5492.8175	2691.33	3210.74	3754.33
+Men	amalgimporto #1	ation	Unknown	1999	2	4909.4608	2116.43	3187.20	3356.64
+Men	importoimporto #1	ought	Unknown	1999	2	5045.7583	2253.70	4158.86	3467.09
+Shoes	amalgedu pack #1	ation	Unknown	1999	7	5152.0958	2368.73	2077.67	7543.60
+Men	edu packimporto #1	ese	Unknown	1999	3	4979.3616	2201.00	3110.55	3118.30
+Children	exportiexporti #1	ation	Unknown	1999	2	5238.3575	2462.96	3808.48	3221.70
+Men	amalgimporto #1	ation	Unknown	1999	4	4909.4608	2136.23	3356.64	3046.51
+Children	importoexporti #1	able	Unknown	1999	7	4586.2983	1814.46	2643.58	6423.18
+Men	edu packimporto #1	ation	Unknown	1999	4	5170.3691	2407.58	3086.77	2492.73
+Shoes	amalgedu pack #1	ese	Unknown	1999	7	4392.1866	1630.14	2755.91	6185.73
+Shoes	amalgedu pack #1	able	Unknown	1999	5	4940.2275	2187.55	2894.91	3018.65
+Men	edu packimporto #1	ought	Unknown	1999	4	5176.2575	2424.94	4285.78	3286.20
+Women	amalgamalg #1	able	Unknown	1999	6	4507.2400	1761.81	2891.95	2302.21
+Men	importoimporto #1	ation	Unknown	1999	3	5410.9166	2672.68	3591.65	2988.08
+Men	importoimporto #1	ation	Unknown	1999	5	5410.9166	2677.81	2988.08	2881.34
+Men	edu packimporto #1	bar	Unknown	1999	4	5632.7366	2901.64	3202.87	3447.78
+Children	exportiexporti #1	able	Unknown	1999	5	4955.2416	2230.80	2395.57	3003.89
+Men	importoimporto #1	eing	Unknown	1999	5	5074.0766	2356.88	2833.40	2854.62
+Men	edu packimporto #1	bar	Unknown	1999	2	5632.7366	2916.43	3847.05	3202.87
+Shoes	exportiedu pack #1	ese	Unknown	1999	3	4865.2883	2151.76	3212.91	3768.25
+Men	importoimporto #1	ese	Unknown	1999	4	5492.8175	2784.11	2070.65	3210.74
+Shoes	exportiedu pack #1	bar	Unknown	1999	7	5296.0891	2591.12	3012.98	6254.36
+Shoes	exportiedu pack #1	ation	Unknown	1999	5	4873.5108	2170.98	2302.76	3236.50
+Shoes	amalgedu pack #1	able	Unknown	1999	2	4940.2275	2239.16	3495.29	2563.93
+Children	exportiexporti #1	eing	Unknown	1999	7	5109.6541	2410.24	2916.46	6558.23
+Women	importoamalg #1	able	Unknown	1999	7	4574.7425	1881.03	2345.66	6036.28
+Women	amalgamalg #1	ought	Unknown	1999	7	4619.7075	1926.67	3528.98	5162.15
+Children	importoexporti #1	bar	Unknown	1999	7	4566.7758	1879.57	3400.62	6244.92
+Music	edu packscholar #1	ation	Unknown	1999	6	5622.2275	2943.26	3643.42	3847.77
+Music	exportischolar #1	ation	Unknown	1999	4	4962.6500	2283.77	3210.01	2539.84
+Music	exportischolar #1	ation	Unknown	1999	2	4962.6500	2284.23	3250.69	3210.01
+Men	edu packimporto #1	ation	Unknown	1999	5	5170.3691	2492.73	2407.58	3288.94
+Men	edu packimporto #1	able	Unknown	1999	3	4989.3016	2318.98	2618.89	3315.77
+Music	exportischolar #1	bar	Unknown	1999	4	5318.1466	2651.96	2989.10	3649.76
+Music	exportischolar #1	bar	Unknown	1999	2	5318.1466	2656.31	3419.77	2989.10
+Shoes	amalgedu pack #1	bar	Unknown	1999	6	4805.4016	2149.56	2686.70	3098.25
+Children	exportiexporti #1	bar	Unknown	1999	4	5280.6625	2625.99	3301.62	4331.44
+Music	amalgscholar #1	ation	Unknown	1999	4	4934.5041	2280.93	2322.89	2421.13
+Music	edu packscholar #1	able	Unknown	1999	7	5335.9083	2684.15	3543.33	7540.94
+Shoes	importoedu pack #1	eing	Unknown	1999	2	4698.6125	2058.86	3191.74	2812.15
+Shoes	edu packedu pack #1	ought	Unknown	1999	5	4745.2958	2109.27	3203.82	2737.82
+Shoes	importoedu pack #1	ought	Unknown	1999	5	4537.6358	1905.23	1623.33	3170.58
+Men	edu packimporto #1	able	Unknown	1999	6	4989.3016	2357.82	3363.58	3142.81
+Children	exportiexporti #1	able	Unknown	1999	2	4955.2416	2326.67	2746.99	3097.63
+Men	edu packimporto #1	eing	Unknown	1999	5	5501.1808	2874.96	2615.32	3714.00
+Shoes	exportiedu pack #1	ation	Unknown	1999	7	4873.5108	2256.56	3236.50	6245.37
+Shoes	importoedu pack #1	ese	Unknown	1999	3	4676.7491	2060.29	3273.67	2610.86
+Men	amalgimporto #1	ese	Unknown	1999	6	4764.5966	2150.16	3284.27	3475.17
+Music	amalgscholar #1	ation	Unknown	1999	3	4934.5041	2322.89	3197.76	2280.93
+Shoes	exportiedu pack #1	bar	Unknown	1999	2	5296.0891	2685.85	4235.44	2410.44
+Children	importoexporti #1	able	Unknown	1999	5	4586.2983	1982.77	2837.74	2643.58
+Music	exportischolar #1	able	Unknown	1999	4	5090.1050	2488.24	2966.36	2281.80
+Shoes	importoedu pack #1	able	Unknown	1999	7	4700.9116	2100.12	2533.01	5888.57
+Music	edu packscholar #1	bar	Unknown	1999	2	5484.7891	2903.45	3410.13	3024.86
+Shoes	exportiedu pack #1	ation	Unknown	1999	3	4873.5108	2300.45	2797.30	2302.76
+Shoes	exportiedu pack #1	ation	Unknown	1999	4	4873.5108	2302.76	2300.45	2170.98
+Shoes	importoedu pack #1	bar	Unknown	1999	3	4794.6791	2225.70	2756.97	2413.76
+Music	edu packscholar #1	ought	Unknown	1999	5	5552.3050	2985.49	3241.69	4081.99
+Music	edu packscholar #1	eing	Unknown	1999	3	5539.3083	2973.01	3069.18	3862.34
+Shoes	amalgedu pack #1	eing	Unknown	1999	7	4706.5441	2143.18	2458.07	5967.73
+Children	exportiexporti #1	ought	Unknown	1999	5	5018.2791	2458.03	3467.53	2683.61
+Children	exportiexporti #1	able	Unknown	1999	4	4955.2416	2395.57	3097.63	2230.80
+Children	exportiexporti #1	eing	Unknown	1999	2	5109.6541	2550.30	4039.10	2685.10
+Music	exportischolar #1	ought	Unknown	1999	4	5079.1825	2520.64	3233.50	3079.89
+Women	edu packamalg #1	ation	Unknown	1999	2	4507.4175	1951.42	4166.02	2865.38
+Women	amalgamalg #1	ought	Unknown	1999	1	4619.7075	2065.94	9639.59	2521.70
+Music	importoscholar #1	ought	Unknown	1999	3	4004.4483	1456.84	2438.63	2790.03
+Shoes	edu packedu pack #1	eing	Unknown	1999	5	4664.8616	2122.71	3131.02	2852.96
+Women	importoamalg #1	bar	Unknown	1999	3	4437.2108	1895.27	2678.48	2999.04
+Music	exportischolar #1	able	Unknown	1999	2	5090.1050	2550.48	3702.29	2966.36
+Music	edu packscholar #1	able	Unknown	1999	1	5335.9083	2796.97	13360.68	3413.22
+Children	exportiexporti #1	eing	Unknown	1999	4	5109.6541	2574.12	2685.10	2672.73
 
diff --git a/regression-test/data/datev2/tpcds_sf1_p1/sql/q53.out b/regression-test/data/datev2/tpcds_sf1_p1/sql/q53.out
index c3e4e5bdcd..a17b989006 100644
--- a/regression-test/data/datev2/tpcds_sf1_p1/sql/q53.out
+++ b/regression-test/data/datev2/tpcds_sf1_p1/sql/q53.out
@@ -1,103 +1,103 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q53 --
-30	165.67	340.63
-30	247.07	340.63
-30	627.63	340.63
-619	158.76	348.64
-619	210.81	348.64
-619	464.26	348.64
-619	560.73	348.64
-271	79.26	354.33
-271	86.87	354.33
-271	179.61	354.33
-271	1071.58	354.33
-827	82.44	356.59
-827	666.52	356.59
-296	188.61	369.12
-296	265.76	369.12
-296	655.24	369.12
-308	200.28	385.98
-308	214.07	385.98
-308	489.17	385.98
-308	640.41	385.98
-486	178.80	400.53
-486	455.08	400.53
-486	468.01	400.53
-486	500.23	400.53
-554	191.48	407.97
-554	346.80	407.97
-554	660.97	407.97
-208	151.84	410.38
-208	207.02	410.38
-208	533.75	410.38
-208	748.93	410.38
-662	199.83	412.13
-662	300.61	412.13
-662	460.94	412.13
-662	687.16	412.13
-394	264.65	413.40
-394	272.02	413.40
-394	674.12	413.40
-221	183.63	416.08
-221	534.62	416.08
-221	552.44	416.08
-621	232.20	418.11
-621	624.80	418.11
-507	76.98	419.46
-507	505.36	419.46
-507	644.24	419.46
-316	36.25	423.03
-316	158.85	423.03
-316	697.32	423.03
-316	799.72	423.03
-56	110.81	423.09
-56	371.77	423.09
-56	500.77	423.09
-56	709.04	423.09
-517	194.87	426.28
-517	313.41	426.28
-517	482.41	426.28
-517	714.46	426.28
-411	364.09	426.89
-411	519.60	426.89
-247	313.42	427.68
-247	353.08	427.68
-247	628.37	427.68
-652	228.75	434.75
-652	314.98	434.75
-652	365.90	434.75
-652	829.38	434.75
-129	301.69	436.45
-129	325.26	436.45
-129	550.47	436.45
-129	568.39	436.45
-99	164.24	438.66
-99	183.75	438.66
-99	1013.10	438.66
-235	111.64	441.03
-235	179.51	441.03
-235	493.83	441.03
-235	979.14	441.03
-360	143.83	445.41
-360	293.99	445.41
-360	928.51	445.41
-732	106.56	447.06
-732	300.77	447.06
-732	498.49	447.06
-732	882.44	447.06
-190	202.77	451.98
-190	233.10	451.98
-190	358.97	451.98
-190	1013.09	451.98
-147	212.53	455.89
-147	366.10	455.89
-147	553.92	455.89
-147	691.02	455.89
-665	283.25	456.08
-665	357.22	456.08
-665	691.20	456.08
-85	325.28	456.28
-85	350.10	456.28
-85	387.62	456.28
-85	762.12	456.28
+30	165.67	340.6350
+30	247.07	340.6350
+30	627.63	340.6350
+619	158.76	348.6400
+619	210.81	348.6400
+619	464.26	348.6400
+619	560.73	348.6400
+271	79.26	354.3300
+271	86.87	354.3300
+271	179.61	354.3300
+271	1071.58	354.3300
+827	82.44	356.5900
+827	320.05	356.5900
+827	666.52	356.5900
+296	188.61	369.1250
+296	265.76	369.1250
+296	655.24	369.1250
+308	200.28	385.9825
+308	214.07	385.9825
+308	489.17	385.9825
+308	640.41	385.9825
+486	178.80	400.5300
+486	455.08	400.5300
+486	468.01	400.5300
+486	500.23	400.5300
+554	191.48	407.9750
+554	346.80	407.9750
+554	660.97	407.9750
+208	151.84	410.3850
+208	207.02	410.3850
+208	533.75	410.3850
+208	748.93	410.3850
+662	199.83	412.1350
+662	300.61	412.1350
+662	460.94	412.1350
+662	687.16	412.1350
+394	264.65	413.4050
+394	272.02	413.4050
+394	674.12	413.4050
+221	183.63	416.0825
+221	534.62	416.0825
+221	552.44	416.0825
+621	232.20	418.1150
+621	624.80	418.1150
+507	76.98	419.4650
+507	505.36	419.4650
+507	644.24	419.4650
+316	36.25	423.0350
+316	158.85	423.0350
+316	697.32	423.0350
+316	799.72	423.0350
+56	110.81	423.0975
+56	371.77	423.0975
+56	500.77	423.0975
+56	709.04	423.0975
+517	194.87	426.2875
+517	313.41	426.2875
+517	482.41	426.2875
+517	714.46	426.2875
+411	364.09	426.8925
+411	519.60	426.8925
+247	313.42	427.6825
+247	353.08	427.6825
+247	628.37	427.6825
+652	228.75	434.7525
+652	314.98	434.7525
+652	365.90	434.7525
+652	829.38	434.7525
+129	301.69	436.4525
+129	325.26	436.4525
+129	550.47	436.4525
+129	568.39	436.4525
+99	164.24	438.6675
+99	183.75	438.6675
+99	393.58	438.6675
+99	1013.10	438.6675
+235	111.64	441.0300
+235	179.51	441.0300
+235	493.83	441.0300
+235	979.14	441.0300
+360	143.83	445.4150
+360	293.99	445.4150
+360	928.51	445.4150
+732	106.56	447.0650
+732	300.77	447.0650
+732	498.49	447.0650
+732	882.44	447.0650
+190	202.77	451.9825
+190	233.10	451.9825
+190	358.97	451.9825
+190	1013.09	451.9825
+147	212.53	455.8925
+147	366.10	455.8925
+147	553.92	455.8925
+147	691.02	455.8925
+665	283.25	456.0875
+665	357.22	456.0875
+665	691.20	456.0875
+85	325.28	456.2800
+85	350.10	456.2800
 
diff --git a/regression-test/data/datev2/tpcds_sf1_p1/sql/q57.out b/regression-test/data/datev2/tpcds_sf1_p1/sql/q57.out
index c88aa19a14..f75ea388db 100644
--- a/regression-test/data/datev2/tpcds_sf1_p1/sql/q57.out
+++ b/regression-test/data/datev2/tpcds_sf1_p1/sql/q57.out
@@ -1,103 +1,103 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q57 --
-Shoes	importoedu pack #1	North Midwest	1999	3	7101.78	2518.33	5264.86	3066.29
-Men	edu packimporto #1	NY Metro	1999	4	7659.24	3227.88	4759.01	4664.83
-Music	amalgscholar #1	Mid Atlantic	1999	1	6659.49	2291.60	14178.45	4267.08
-Men	edu packimporto #1	NY Metro	1999	7	7659.24	3327.90	4566.86	11656.06
-Men	importoimporto #1	North Midwest	1999	5	7640.49	3327.30	3534.12	5530.63
-Music	edu packscholar #1	Mid Atlantic	1999	1	8223.71	3965.88	14493.32	4943.68
-Women	amalgamalg #1	Mid Atlantic	1999	2	7116.32	2872.43	4945.20	2974.14
-Music	exportischolar #1	NY Metro	1999	3	7047.80	2832.46	4308.87	3265.21
-Children	importoexporti #1	NY Metro	1999	4	6809.59	2648.85	5318.02	4111.73
-Children	importoexporti #1	Mid Atlantic	1999	5	6832.82	2687.17	3971.76	4235.84
-Music	edu packscholar #1	North Midwest	1999	1	8078.69	3934.06	17002.72	4244.46
-Women	amalgamalg #1	Mid Atlantic	1999	3	7116.32	2974.14	2872.43	4329.06
-Music	edu packscholar #1	Mid Atlantic	1999	4	8223.71	4091.54	5753.94	4797.32
-Men	importoimporto #1	NY Metro	1999	2	7530.99	3406.53	5839.59	6125.77
-Men	edu packimporto #1	North Midwest	1999	3	7852.62	3737.23	4465.92	3831.92
-Shoes	edu packedu pack #1	North Midwest	1999	5	6583.30	2474.01	3684.23	4335.58
-Men	importoimporto #1	North Midwest	1999	4	7640.49	3534.12	4291.30	3327.30
-Children	amalgexporti #1	NY Metro	1999	7	6518.75	2430.77	3203.23	7867.12
-Music	amalgscholar #1	North Midwest	1999	5	6876.88	2816.26	4637.07	3528.80
-Shoes	importoedu pack #1	North Midwest	1999	4	7101.78	3066.29	2518.33	5005.85
-Shoes	edu packedu pack #1	NY Metro	1999	2	6421.79	2394.57	3149.35	4472.43
-Music	edu packscholar #1	NY Metro	1999	7	7966.57	3944.74	5030.35	10791.61
-Men	edu packimporto #1	North Midwest	1999	4	7852.62	3831.92	3737.23	4353.90
-Shoes	importoedu pack #1	Mid Atlantic	1999	3	6959.93	2951.09	4142.26	3271.07
-Men	amalgimporto #1	NY Metro	1999	7	7082.12	3075.18	5231.88	8953.66
-Shoes	amalgedu pack #1	NY Metro	1999	7	6904.68	2902.26	4942.02	8793.71
-Men	importoimporto #1	Mid Atlantic	1999	1	7357.06	3356.15	11222.19	3770.17
-Children	exportiexporti #1	NY Metro	1999	7	7698.34	3714.25	4686.40	9752.38
-Children	exportiexporti #1	North Midwest	1999	3	7530.37	3586.50	3960.74	3916.86
-Children	amalgexporti #1	NY Metro	1999	4	6518.75	2587.68	4177.93	3342.60
-Music	edu packscholar #1	North Midwest	1999	5	8078.69	4148.83	5184.39	5483.81
-Children	exportiexporti #1	Mid Atlantic	1999	3	7245.28	3350.65	3876.83	5869.66
-Children	exportiexporti #1	North Midwest	1999	1	7530.37	3645.95	13367.51	3960.74
-Shoes	exportiedu pack #1	Mid Atlantic	1999	2	6885.32	3013.95	4139.82	4328.03
-Children	importoexporti #1	North Midwest	1999	7	6690.09	2827.63	3965.68	7733.16
-Music	edu packscholar #1	North Midwest	1999	2	8078.69	4244.46	3934.06	4448.50
-Men	edu packimporto #1	Mid Atlantic	1999	1	7912.53	4082.68	14333.30	4383.51
-Children	exportiexporti #1	NY Metro	1999	3	7698.34	3883.01	4723.97	4590.03
-Music	exportischolar #1	Mid Atlantic	1999	2	7243.99	3430.04	3662.97	3617.09
-Music	exportischolar #1	NY Metro	1999	1	7047.80	3237.56	15805.49	4308.87
-Music	exportischolar #1	NY Metro	1999	4	7047.80	3265.21	2832.46	3885.17
-Music	exportischolar #1	North Midwest	1999	2	7593.92	3821.24	4748.20	4271.45
-Men	edu packimporto #1	Mid Atlantic	1999	4	7912.53	4144.67	4954.05	5070.06
-Music	amalgscholar #1	NY Metro	1999	4	6926.06	3165.20	4688.23	4286.05
-Shoes	amalgedu pack #1	Mid Atlantic	1999	3	6642.08	2928.82	3648.57	3892.32
-Music	edu packscholar #1	NY Metro	1999	3	7966.57	4269.89	4384.51	4452.73
-Men	amalgimporto #1	NY Metro	1999	2	7082.12	3392.25	4549.47	3653.84
-Shoes	importoedu pack #1	Mid Atlantic	1999	4	6959.93	3271.07	2951.09	4231.88
-Music	amalgscholar #1	North Midwest	1999	3	6876.88	3190.36	3536.29	4637.07
-Women	importoamalg #1	Mid Atlantic	1999	1	6479.29	2804.94	13543.31	3515.21
-Shoes	amalgedu pack #1	North Midwest	1999	6	6829.95	3178.20	4120.60	5910.98
-Men	amalgimporto #1	NY Metro	1999	4	7082.12	3450.11	3653.84	5965.16
-Women	edu packamalg #1	NY Metro	1999	4	6608.48	2976.95	3489.35	3812.22
-Music	edu packscholar #1	North Midwest	1999	3	8078.69	4448.50	4244.46	5184.39
-Music	amalgscholar #1	Mid Atlantic	1999	7	6659.49	3031.62	4214.81	9493.69
-Music	exportischolar #1	Mid Atlantic	1999	3	7243.99	3617.09	3430.04	3871.67
-Men	importoimporto #1	NY Metro	1999	7	7530.99	3913.80	4405.46	7859.96
-Children	exportiexporti #1	North Midwest	1999	4	7530.37	3916.86	3586.50	4747.06
-Children	importoexporti #1	NY Metro	1999	2	6809.59	3200.10	4421.85	5318.02
-Men	importoimporto #1	Mid Atlantic	1999	2	7357.06	3770.17	3356.15	5114.32
-Children	amalgexporti #1	North Midwest	1999	2	6557.57	2975.00	3418.40	5079.56
-Music	edu packscholar #1	NY Metro	1999	2	7966.57	4384.51	5279.09	4269.89
-Music	exportischolar #1	Mid Atlantic	1999	1	7243.99	3662.97	14285.88	3430.04
-Children	exportiexporti #1	North Midwest	1999	2	7530.37	3960.74	3645.95	3586.50
-Men	amalgimporto #1	Mid Atlantic	1999	1	6611.33	3066.19	11053.20	3203.24
-Women	edu packamalg #1	Mid Atlantic	1999	4	6061.21	2522.22	2674.89	3975.90
-Shoes	exportiedu pack #1	North Midwest	1999	4	7045.16	3509.17	5252.01	3987.99
-Men	edu packimporto #1	North Midwest	1999	1	7852.62	4318.23	16397.10	4465.92
-Men	edu packimporto #1	Mid Atlantic	1999	2	7912.53	4383.51	4082.68	4954.05
-Music	edu packscholar #1	NY Metro	1999	4	7966.57	4452.73	4269.89	5476.13
-Children	importoexporti #1	Mid Atlantic	1999	1	6832.82	3330.21	13097.88	3496.46
-Men	edu packimporto #1	North Midwest	1999	5	7852.62	4353.90	3831.92	5689.03
-Women	exportiamalg #1	Mid Atlantic	1999	2	6013.08	2536.08	3406.41	3718.65
-Music	exportischolar #1	North Midwest	1999	4	7593.92	4121.47	4271.45	5234.85
-Music	amalgscholar #1	North Midwest	1999	1	6876.88	3406.89	13714.11	3536.29
-Men	importoimporto #1	NY Metro	1999	4	7530.99	4062.17	6125.77	4715.58
-Men	exportiimporto #1	North Midwest	1999	5	5797.38	2330.52	2965.11	2842.02
-Children	edu packexporti #1	Mid Atlantic	1999	3	6100.64	2633.95	3676.43	3130.51
-Men	amalgimporto #1	North Midwest	1999	1	6713.82	3268.58	13596.45	4098.03
-Women	exportiamalg #1	NY Metro	1999	4	6031.04	2588.60	3554.29	3915.46
-Men	amalgimporto #1	NY Metro	1999	3	7082.12	3653.84	3392.25	3450.11
-Music	edu packscholar #1	Mid Atlantic	1999	5	8223.71	4797.32	4091.54	5028.71
-Children	exportiexporti #1	North Midwest	1999	6	7530.37	4104.53	4747.06	4586.73
-Women	importoamalg #1	NY Metro	1999	4	6352.68	2928.62	3718.55	3387.14
-Men	edu packimporto #1	NY Metro	1999	2	7659.24	4246.37	4489.63	4759.01
-Shoes	edu packedu pack #1	Mid Atlantic	1999	3	6578.78	3166.49	4213.93	4376.74
-Shoes	amalgedu pack #1	North Midwest	1999	4	6829.95	3417.69	3722.75	4120.60
-Women	exportiamalg #1	North Midwest	1999	3	6171.54	2760.78	3853.84	3125.47
-Men	amalgimporto #1	Mid Atlantic	1999	2	6611.33	3203.24	3066.19	4613.61
-Men	edu packimporto #1	North Midwest	1999	2	7852.62	4465.92	4318.23	3737.23
-Women	edu packamalg #1	Mid Atlantic	1999	3	6061.21	2674.89	3376.95	2522.22
-Music	exportischolar #1	NY Metro	1999	6	7047.80	3667.60	3885.17	5088.70
-Children	importoexporti #1	North Midwest	1999	3	6690.09	3310.89	3486.35	5014.28
-Music	exportischolar #1	Mid Atlantic	1999	4	7243.99	3871.67	3617.09	4628.08
-Men	importoimporto #1	North Midwest	1999	2	7640.49	4270.44	4931.98	4291.30
-Children	exportiexporti #1	Mid Atlantic	1999	2	7245.28	3876.83	4799.92	3350.65
-Shoes	exportiedu pack #1	North Midwest	1999	7	7045.16	3684.37	4372.20	8403.23
-Men	importoimporto #1	North Midwest	1999	3	7640.49	4291.30	4270.44	3534.12
-Men	amalgimporto #1	Mid Atlantic	1999	4	6611.33	3262.24	4613.61	4531.38
-Music	amalgscholar #1	North Midwest	1999	6	6876.88	3528.80	2816.26	4750.85
+Shoes	importoedu pack #1	North Midwest	1999	3	7101.7800	2518.33	5264.86	3066.29
+Men	edu packimporto #1	NY Metro	1999	4	7659.2416	3227.88	4759.01	4664.83
+Music	amalgscholar #1	Mid Atlantic	1999	1	6659.4933	2291.60	14178.45	4267.08
+Men	edu packimporto #1	NY Metro	1999	7	7659.2416	3327.90	4566.86	11656.06
+Men	importoimporto #1	North Midwest	1999	5	7640.4916	3327.30	3534.12	5530.63
+Music	edu packscholar #1	Mid Atlantic	1999	1	8223.7191	3965.88	14493.32	4943.68
+Women	amalgamalg #1	Mid Atlantic	1999	2	7116.3283	2872.43	4945.20	2974.14
+Music	exportischolar #1	NY Metro	1999	3	7047.8033	2832.46	4308.87	3265.21
+Children	importoexporti #1	NY Metro	1999	4	6809.5958	2648.85	5318.02	4111.73
+Children	importoexporti #1	Mid Atlantic	1999	5	6832.8216	2687.17	3971.76	4235.84
+Music	edu packscholar #1	North Midwest	1999	1	8078.6900	3934.06	17002.72	4244.46
+Women	amalgamalg #1	Mid Atlantic	1999	3	7116.3283	2974.14	2872.43	4329.06
+Music	edu packscholar #1	Mid Atlantic	1999	4	8223.7191	4091.54	5753.94	4797.32
+Men	importoimporto #1	NY Metro	1999	2	7530.9975	3406.53	5839.59	6125.77
+Men	edu packimporto #1	North Midwest	1999	3	7852.6275	3737.23	4465.92	3831.92
+Shoes	edu packedu pack #1	North Midwest	1999	5	6583.3050	2474.01	3684.23	4335.58
+Men	importoimporto #1	North Midwest	1999	4	7640.4916	3534.12	4291.30	3327.30
+Children	amalgexporti #1	NY Metro	1999	7	6518.7508	2430.77	3203.23	7867.12
+Music	amalgscholar #1	North Midwest	1999	5	6876.8808	2816.26	4637.07	3528.80
+Shoes	importoedu pack #1	North Midwest	1999	4	7101.7800	3066.29	2518.33	5005.85
+Shoes	edu packedu pack #1	NY Metro	1999	2	6421.7925	2394.57	3149.35	4472.43
+Music	edu packscholar #1	NY Metro	1999	7	7966.5791	3944.74	5030.35	10791.61
+Men	edu packimporto #1	North Midwest	1999	4	7852.6275	3831.92	3737.23	4353.90
+Shoes	importoedu pack #1	Mid Atlantic	1999	3	6959.9341	2951.09	4142.26	3271.07
+Men	amalgimporto #1	NY Metro	1999	7	7082.1291	3075.18	5231.88	8953.66
+Shoes	amalgedu pack #1	NY Metro	1999	7	6904.6891	2902.26	4942.02	8793.71
+Men	importoimporto #1	Mid Atlantic	1999	1	7357.0608	3356.15	11222.19	3770.17
+Children	exportiexporti #1	NY Metro	1999	7	7698.3408	3714.25	4686.40	9752.38
+Children	exportiexporti #1	North Midwest	1999	3	7530.3750	3586.50	3960.74	3916.86
+Children	amalgexporti #1	NY Metro	1999	4	6518.7508	2587.68	4177.93	3342.60
+Music	edu packscholar #1	North Midwest	1999	5	8078.6900	4148.83	5184.39	5483.81
+Children	exportiexporti #1	Mid Atlantic	1999	3	7245.2850	3350.65	3876.83	5869.66
+Children	exportiexporti #1	North Midwest	1999	1	7530.3750	3645.95	13367.51	3960.74
+Shoes	exportiedu pack #1	Mid Atlantic	1999	2	6885.3208	3013.95	4139.82	4328.03
+Children	importoexporti #1	North Midwest	1999	7	6690.0916	2827.63	3965.68	7733.16
+Music	edu packscholar #1	North Midwest	1999	2	8078.6900	4244.46	3934.06	4448.50
+Men	edu packimporto #1	Mid Atlantic	1999	1	7912.5375	4082.68	14333.30	4383.51
+Children	exportiexporti #1	NY Metro	1999	3	7698.3408	3883.01	4723.97	4590.03
+Music	exportischolar #1	Mid Atlantic	1999	2	7243.9941	3430.04	3662.97	3617.09
+Music	exportischolar #1	NY Metro	1999	1	7047.8033	3237.56	15805.49	4308.87
+Music	exportischolar #1	NY Metro	1999	4	7047.8033	3265.21	2832.46	3885.17
+Music	exportischolar #1	North Midwest	1999	2	7593.9291	3821.24	4748.20	4271.45
+Men	edu packimporto #1	Mid Atlantic	1999	4	7912.5375	4144.67	4954.05	5070.06
+Music	amalgscholar #1	NY Metro	1999	4	6926.0608	3165.20	4688.23	4286.05
+Shoes	amalgedu pack #1	Mid Atlantic	1999	3	6642.0858	2928.82	3648.57	3892.32
+Music	edu packscholar #1	NY Metro	1999	3	7966.5791	4269.89	4384.51	4452.73
+Men	amalgimporto #1	NY Metro	1999	2	7082.1291	3392.25	4549.47	3653.84
+Shoes	importoedu pack #1	Mid Atlantic	1999	4	6959.9341	3271.07	2951.09	4231.88
+Music	amalgscholar #1	North Midwest	1999	3	6876.8808	3190.36	3536.29	4637.07
+Women	importoamalg #1	Mid Atlantic	1999	1	6479.2983	2804.94	13543.31	3515.21
+Shoes	amalgedu pack #1	North Midwest	1999	6	6829.9566	3178.20	4120.60	5910.98
+Men	amalgimporto #1	NY Metro	1999	4	7082.1291	3450.11	3653.84	5965.16
+Women	edu packamalg #1	NY Metro	1999	4	6608.4858	2976.95	3489.35	3812.22
+Music	edu packscholar #1	North Midwest	1999	3	8078.6900	4448.50	4244.46	5184.39
+Music	amalgscholar #1	Mid Atlantic	1999	7	6659.4933	3031.62	4214.81	9493.69
+Music	exportischolar #1	Mid Atlantic	1999	3	7243.9941	3617.09	3430.04	3871.67
+Men	importoimporto #1	NY Metro	1999	7	7530.9975	3913.80	4405.46	7859.96
+Children	exportiexporti #1	North Midwest	1999	4	7530.3750	3916.86	3586.50	4747.06
+Children	importoexporti #1	NY Metro	1999	2	6809.5958	3200.10	4421.85	5318.02
+Men	importoimporto #1	Mid Atlantic	1999	2	7357.0608	3770.17	3356.15	5114.32
+Children	amalgexporti #1	North Midwest	1999	2	6557.5775	2975.00	3418.40	5079.56
+Music	edu packscholar #1	NY Metro	1999	2	7966.5791	4384.51	5279.09	4269.89
+Music	exportischolar #1	Mid Atlantic	1999	1	7243.9941	3662.97	14285.88	3430.04
+Children	exportiexporti #1	North Midwest	1999	2	7530.3750	3960.74	3645.95	3586.50
+Men	amalgimporto #1	Mid Atlantic	1999	1	6611.3358	3066.19	11053.20	3203.24
+Women	edu packamalg #1	Mid Atlantic	1999	4	6061.2108	2522.22	2674.89	3975.90
+Shoes	exportiedu pack #1	North Midwest	1999	4	7045.1641	3509.17	5252.01	3987.99
+Men	edu packimporto #1	North Midwest	1999	1	7852.6275	4318.23	16397.10	4465.92
+Men	edu packimporto #1	Mid Atlantic	1999	2	7912.5375	4383.51	4082.68	4954.05
+Music	edu packscholar #1	NY Metro	1999	4	7966.5791	4452.73	4269.89	5476.13
+Children	importoexporti #1	Mid Atlantic	1999	1	6832.8216	3330.21	13097.88	3496.46
+Men	edu packimporto #1	North Midwest	1999	5	7852.6275	4353.90	3831.92	5689.03
+Women	exportiamalg #1	Mid Atlantic	1999	2	6013.0883	2536.08	3406.41	3718.65
+Music	exportischolar #1	North Midwest	1999	4	7593.9291	4121.47	4271.45	5234.85
+Music	amalgscholar #1	North Midwest	1999	1	6876.8808	3406.89	13714.11	3536.29
+Men	importoimporto #1	NY Metro	1999	4	7530.9975	4062.17	6125.77	4715.58
+Men	exportiimporto #1	North Midwest	1999	5	5797.3825	2330.52	2965.11	2842.02
+Children	edu packexporti #1	Mid Atlantic	1999	3	6100.6433	2633.95	3676.43	3130.51
+Men	amalgimporto #1	North Midwest	1999	1	6713.8200	3268.58	13596.45	4098.03
+Women	exportiamalg #1	NY Metro	1999	4	6031.0425	2588.60	3554.29	3915.46
+Men	amalgimporto #1	NY Metro	1999	3	7082.1291	3653.84	3392.25	3450.11
+Music	edu packscholar #1	Mid Atlantic	1999	5	8223.7191	4797.32	4091.54	5028.71
+Children	exportiexporti #1	North Midwest	1999	6	7530.3750	4104.53	4747.06	4586.73
+Women	importoamalg #1	NY Metro	1999	4	6352.6825	2928.62	3718.55	3387.14
+Men	edu packimporto #1	NY Metro	1999	2	7659.2416	4246.37	4489.63	4759.01
+Shoes	edu packedu pack #1	Mid Atlantic	1999	3	6578.7858	3166.49	4213.93	4376.74
+Shoes	amalgedu pack #1	North Midwest	1999	4	6829.9566	3417.69	3722.75	4120.60
+Women	exportiamalg #1	North Midwest	1999	3	6171.5441	2760.78	3853.84	3125.47
+Men	amalgimporto #1	Mid Atlantic	1999	2	6611.3358	3203.24	3066.19	4613.61
+Men	edu packimporto #1	North Midwest	1999	2	7852.6275	4465.92	4318.23	3737.23
+Women	edu packamalg #1	Mid Atlantic	1999	3	6061.2108	2674.89	3376.95	2522.22
+Music	exportischolar #1	NY Metro	1999	6	7047.8033	3667.60	3885.17	5088.70
+Children	importoexporti #1	North Midwest	1999	3	6690.0916	3310.89	3486.35	5014.28
+Music	exportischolar #1	Mid Atlantic	1999	4	7243.9941	3871.67	3617.09	4628.08
+Men	importoimporto #1	North Midwest	1999	2	7640.4916	4270.44	4931.98	4291.30
+Children	exportiexporti #1	Mid Atlantic	1999	2	7245.2850	3876.83	4799.92	3350.65
+Shoes	exportiedu pack #1	North Midwest	1999	7	7045.1641	3684.37	4372.20	8403.23
+Men	importoimporto #1	North Midwest	1999	3	7640.4916	4291.30	4270.44	3534.12
+Men	amalgimporto #1	Mid Atlantic	1999	4	6611.3358	3262.24	4613.61	4531.38
+Music	amalgscholar #1	North Midwest	1999	6	6876.8808	3528.80	2816.26	4750.85
 
diff --git a/regression-test/data/datev2/tpcds_sf1_p1/sql/q63.out b/regression-test/data/datev2/tpcds_sf1_p1/sql/q63.out
index d9fa1b7045..cf62ab7545 100644
--- a/regression-test/data/datev2/tpcds_sf1_p1/sql/q63.out
+++ b/regression-test/data/datev2/tpcds_sf1_p1/sql/q63.out
@@ -1,103 +1,103 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q63 --
-1	189.04	531.91
-1	203.73	531.91
-1	355.17	531.91
-1	359.53	531.91
-1	365.84	531.91
-1	373.26	531.91
-1	430.03	531.91
-1	698.60	531.91
-1	909.18	531.91
-1	995.02	531.91
-1	998.95	531.91
-2	34.79	625.03
-2	143.64	625.03
-2	253.85	625.03
-2	359.05	625.03
-2	445.59	625.03
-2	499.99	625.03
-2	538.36	625.03
-2	780.07	625.03
-2	1487.82	625.03
-2	1660.48	625.03
-3	270.10	988.29
-3	367.94	988.29
-3	491.20	988.29
-3	529.42	988.29
-3	629.34	988.29
-3	757.70	988.29
-3	1161.47	988.29
-3	1234.30	988.29
-3	1251.01	988.29
-3	1522.49	988.29
-3	2624.04	988.29
-5	353.24	1169.48
-5	581.28	1169.48
-5	694.79	1169.48
-5	696.66	1169.48
-5	740.99	1169.48
-5	890.86	1169.48
-5	955.61	1169.48
-5	1359.61	1169.48
-5	1712.35	1169.48
-5	1794.66	1169.48
-5	2080.16	1169.48
-5	2173.58	1169.48
-6	644.61	1772.99
-6	851.23	1772.99
-6	868.62	1772.99
-6	1056.06	1772.99
-6	1150.40	1772.99
-6	1196.50	1772.99
-6	1551.15	1772.99
-6	2576.64	1772.99
-6	2875.54	1772.99
-6	3299.70	1772.99
-6	3309.13	1772.99
-7	638.30	1499.65
-7	663.54	1499.65
-7	779.65	1499.65
-7	800.25	1499.65
-7	811.54	1499.65
-7	987.78	1499.65
-7	1046.24	1499.65
-7	1667.92	1499.65
-7	2750.32	1499.65
-7	2970.80	1499.65
-7	3524.00	1499.65
-8	803.53	1618.95
-8	819.18	1618.95
-8	933.76	1618.95
-8	944.19	1618.95
-8	1019.24	1618.95
-8	1159.06	1618.95
-8	1290.94	1618.95
-8	2168.17	1618.95
-8	2264.18	1618.95
-8	3033.41	1618.95
-8	3213.77	1618.95
-9	315.31	1509.97
-9	559.82	1509.97
-9	728.72	1509.97
-9	784.15	1509.97
-9	923.36	1509.97
-9	933.68	1509.97
-9	1239.49	1509.97
-9	1848.85	1509.97
-9	2172.04	1509.97
-9	2178.07	1509.97
-9	3165.98	1509.97
-9	3270.26	1509.97
-10	314.30	1125.25
-10	365.57	1125.25
-10	591.30	1125.25
-10	760.81	1125.25
-10	776.91	1125.25
-10	959.65	1125.25
-10	975.25	1125.25
-10	1294.20	1125.25
-10	1342.05	1125.25
-10	1914.64	1125.25
-10	3105.53	1125.25
+1	189.04	531.9191
+1	203.73	531.9191
+1	355.17	531.9191
+1	359.53	531.9191
+1	365.84	531.9191
+1	373.26	531.9191
+1	430.03	531.9191
+1	698.60	531.9191
+1	909.18	531.9191
+1	995.02	531.9191
+1	998.95	531.9191
+2	34.79	625.0316
+2	143.64	625.0316
+2	253.85	625.0316
+2	359.05	625.0316
+2	445.59	625.0316
+2	499.99	625.0316
+2	538.36	625.0316
+2	780.07	625.0316
+2	1487.82	625.0316
+2	1660.48	625.0316
+3	270.10	988.2933
+3	367.94	988.2933
+3	491.20	988.2933
+3	529.42	988.2933
+3	629.34	988.2933
+3	757.70	988.2933
+3	1161.47	988.2933
+3	1234.30	988.2933
+3	1251.01	988.2933
+3	1522.49	988.2933
+3	2624.04	988.2933
+5	353.24	1169.4825
+5	581.28	1169.4825
+5	694.79	1169.4825
+5	696.66	1169.4825
+5	740.99	1169.4825
+5	890.86	1169.4825
+5	955.61	1169.4825
+5	1359.61	1169.4825
+5	1712.35	1169.4825
+5	1794.66	1169.4825
+5	2080.16	1169.4825
+5	2173.58	1169.4825
+6	644.61	1772.9983
+6	851.23	1772.9983
+6	868.62	1772.9983
+6	1056.06	1772.9983
+6	1150.40	1772.9983
+6	1196.50	1772.9983
+6	1551.15	1772.9983
+6	2576.64	1772.9983
+6	2875.54	1772.9983
+6	3299.70	1772.9983
+6	3309.13	1772.9983
+7	638.30	1499.6575
+7	663.54	1499.6575
+7	779.65	1499.6575
+7	800.25	1499.6575
+7	811.54	1499.6575
+7	987.78	1499.6575
+7	1046.24	1499.6575
+7	1667.92	1499.6575
+7	2750.32	1499.6575
+7	2970.80	1499.6575
+7	3524.00	1499.6575
+8	803.53	1618.9541
+8	819.18	1618.9541
+8	933.76	1618.9541
+8	944.19	1618.9541
+8	1019.24	1618.9541
+8	1159.06	1618.9541
+8	1290.94	1618.9541
+8	2168.17	1618.9541
+8	2264.18	1618.9541
+8	3033.41	1618.9541
+8	3213.77	1618.9541
+9	315.31	1509.9775
+9	559.82	1509.9775
+9	728.72	1509.9775
+9	784.15	1509.9775
+9	923.36	1509.9775
+9	933.68	1509.9775
+9	1239.49	1509.9775
+9	1848.85	1509.9775
+9	2172.04	1509.9775
+9	2178.07	1509.9775
+9	3165.98	1509.9775
+9	3270.26	1509.9775
+10	314.30	1125.2591
+10	365.57	1125.2591
+10	591.30	1125.2591
+10	760.81	1125.2591
+10	776.91	1125.2591
+10	959.65	1125.2591
+10	975.25	1125.2591
+10	1294.20	1125.2591
+10	1342.05	1125.2591
+10	1914.64	1125.2591
+10	3105.53	1125.2591
 
diff --git a/regression-test/data/datev2/tpcds_sf1_p1/sql/q85.out b/regression-test/data/datev2/tpcds_sf1_p1/sql/q85.out
index b89a0bfddc..f3cc88d1a3 100644
--- a/regression-test/data/datev2/tpcds_sf1_p1/sql/q85.out
+++ b/regression-test/data/datev2/tpcds_sf1_p1/sql/q85.out
@@ -1,9 +1,9 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q85 --
-Gift exchange	76.0	464.36	8.62
-Not the product that	70.0	876.67	46.67
-Parts missing	7.0	129.42	38.65
-reason 23	47.0	734.61	6.17
-reason 25	5.0	48.94	53.14
-reason 28	8.0	306.20	37.06
+Gift exchange	76.0	464.3600	8.6200
+Not the product that	70.0	876.6700	46.6700
+Parts missing	7.0	129.4200	38.6500
+reason 23	47.0	734.6100	6.1700
+reason 25	5.0	48.9400	53.1450
+reason 28	8.0	306.2000	37.0600
 
diff --git a/regression-test/data/datev2/tpcds_sf1_p1/sql/q89.out b/regression-test/data/datev2/tpcds_sf1_p1/sql/q89.out
index 9935165fe9..fab8ef69dc 100644
--- a/regression-test/data/datev2/tpcds_sf1_p1/sql/q89.out
+++ b/regression-test/data/datev2/tpcds_sf1_p1/sql/q89.out
@@ -1,103 +1,103 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q89 --
-Men	shirts	importoimporto #1	ese	Unknown	3	2070.65	5492.81
-Men	shirts	importoimporto #1	ought	Unknown	6	2152.15	5045.75
-Men	shirts	importoimporto #1	able	Unknown	2	2333.43	5194.81
-Men	shirts	importoimporto #1	ese	Unknown	6	2691.33	5492.81
-Men	shirts	importoimporto #1	ought	Unknown	2	2253.70	5045.75
-Women	dresses	amalgamalg #1	able	Unknown	6	1761.81	4507.24
-Men	shirts	importoimporto #1	ation	Unknown	3	2672.68	5410.91
-Men	shirts	importoimporto #1	ation	Unknown	5	2677.81	5410.91
-Men	shirts	importoimporto #1	eing	Unknown	5	2356.88	5074.07
-Men	shirts	importoimporto #1	ese	Unknown	4	2784.11	5492.81
-Women	dresses	amalgamalg #1	ought	Unknown	7	1926.67	4619.70
-Women	dresses	amalgamalg #1	ought	Unknown	1	2065.94	4619.70
-Men	shirts	importoimporto #1	ation	Unknown	6	2881.34	5410.91
-Men	shirts	importoimporto #1	able	Unknown	3	2674.91	5194.81
-Women	dresses	amalgamalg #1	ation	Unknown	2	2192.31	4690.89
-Men	shirts	importoimporto #1	bar	Unknown	5	2475.90	4973.50
-Women	dresses	amalgamalg #1	ese	Unknown	2	2146.52	4642.99
-Men	shirts	importoimporto #1	eing	Unknown	2	2588.02	5074.07
-Women	dresses	amalgamalg #1	bar	Unknown	7	2428.75	4914.11
-Women	dresses	amalgamalg #1	bar	Unknown	3	2451.51	4914.11
-Men	shirts	importoimporto #1	ation	Unknown	7	2951.67	5410.91
-Men	shirts	importoimporto #1	able	Unknown	1	2765.75	5194.81
-Women	dresses	amalgamalg #1	able	Unknown	2	2082.54	4507.24
-Men	shirts	importoimporto #1	ation	Unknown	4	2988.08	5410.91
-Men	shirts	importoimporto #1	ought	Unknown	7	2667.92	5045.75
-Women	dresses	amalgamalg #1	bar	Unknown	4	2549.27	4914.11
-Women	dresses	amalgamalg #1	ese	Unknown	7	2307.00	4642.99
-Women	dresses	amalgamalg #1	eing	Unknown	4	2204.15	4528.82
-Men	shirts	importoimporto #1	able	Unknown	7	2880.34	5194.81
-Men	shirts	importoimporto #1	ese	Unknown	5	3210.74	5492.81
-Women	dresses	amalgamalg #1	ation	Unknown	4	2418.39	4690.89
-Men	shirts	importoimporto #1	eing	Unknown	4	2833.40	5074.07
-Women	dresses	amalgamalg #1	bar	Unknown	2	2692.79	4914.11
-Men	shirts	importoimporto #1	eing	Unknown	6	2854.62	5074.07
-Women	dresses	amalgamalg #1	eing	Unknown	6	2314.71	4528.82
-Men	shirts	importoimporto #1	ought	Unknown	5	2834.94	5045.75
-Women	dresses	amalgamalg #1	ation	Unknown	5	2480.25	4690.89
-Women	dresses	amalgamalg #1	able	Unknown	7	2302.21	4507.24
-Women	dresses	amalgamalg #1	ation	Unknown	6	2501.15	4690.89
-Men	shirts	importoimporto #1	ese	Unknown	2	3307.78	5492.81
-Men	shirts	importoimporto #1	able	Unknown	5	3016.43	5194.81
-Men	shirts	importoimporto #1	able	Unknown	4	3040.23	5194.81
-Women	dresses	amalgamalg #1	eing	Unknown	5	2420.31	4528.82
-Women	dresses	amalgamalg #1	ese	Unknown	5	2535.80	4642.99
-Women	dresses	amalgamalg #1	ought	Unknown	2	2521.70	4619.70
-Men	shirts	importoimporto #1	bar	Unknown	3	2877.96	4973.50
-Women	dresses	amalgamalg #1	ese	Unknown	3	2577.15	4642.99
-Women	dresses	amalgamalg #1	ation	Unknown	7	2637.27	4690.89
-Men	shirts	importoimporto #1	ation	Unknown	1	3380.16	5410.91
-Women	dresses	amalgamalg #1	eing	Unknown	7	2524.32	4528.82
-Men	shirts	importoimporto #1	bar	Unknown	4	2986.70	4973.50
-Women	dresses	amalgamalg #1	ought	Unknown	4	2648.80	4619.70
-Men	shirts	importoimporto #1	bar	Unknown	7	3026.41	4973.50
-Women	dresses	amalgamalg #1	ation	Unknown	3	2751.11	4690.89
-Men	shirts	importoimporto #1	bar	Unknown	2	3073.45	4973.50
-Men	shirts	importoimporto #1	eing	Unknown	3	3179.96	5074.07
-Women	dresses	amalgamalg #1	ation	Unknown	1	2797.07	4690.89
-Women	dresses	amalgamalg #1	able	Unknown	1	2621.05	4507.24
-Women	dresses	amalgamalg #1	ese	Unknown	4	2808.36	4642.99
-Women	dresses	amalgamalg #2	bar	Unknown	6	680.47	2506.96
-Men	shirts	importoimporto #1	ation	Unknown	2	3591.65	5410.91
-Women	dresses	amalgamalg #1	able	Unknown	3	2706.15	4507.24
-Women	dresses	amalgamalg #2	eing	Unknown	2	773.08	2569.34
-Men	shirts	importoimporto #1	bar	Unknown	6	3199.08	4973.50
-Men	shirts	importoimporto #1	ese	Unknown	7	3754.33	5492.81
-Women	dresses	amalgamalg #1	bar	Unknown	5	3190.77	4914.11
-Women	dresses	amalgamalg #1	eing	Unknown	2	2841.88	4528.82
-Men	shirts	importoimporto #1	able	Unknown	6	3538.25	5194.81
-Women	dresses	amalgamalg #1	ese	Unknown	6	3006.94	4642.99
-Women	dresses	amalgamalg #1	bar	Unknown	1	3284.93	4914.11
-Women	dresses	amalgamalg #2	bar	Unknown	5	878.42	2506.96
-Women	dresses	amalgamalg #1	able	Unknown	5	2891.95	4507.24
-Men	shirts	importoimporto #1	eing	Unknown	7	3465.77	5074.07
-Women	dresses	amalgamalg #2	eing	Unknown	3	964.29	2569.34
-Women	dresses	amalgamalg #1	bar	Unknown	6	3324.49	4914.11
-Men	shirts	importoimporto #1	ought	Unknown	3	3467.09	5045.75
-Women	dresses	amalgamalg #1	ought	Unknown	5	3049.25	4619.70
-Women	dresses	amalgamalg #1	eing	Unknown	3	2978.07	4528.82
-Men	shirts	importoimporto #1	ought	Unknown	4	3544.97	5045.75
-Men	shirts	importoimporto #1	bar	Unknown	1	3490.62	4973.50
-Men	shirts	importoimporto #2	able	Unknown	2	628.63	2095.47
-Men	shirts	importoimporto #1	eing	Unknown	1	3628.21	5074.07
-Women	dresses	amalgamalg #1	able	Unknown	4	3082.17	4507.24
-Men	shirts	importoimporto #2	eing	Unknown	5	765.86	2137.65
-Women	dresses	amalgamalg #2	ation	Unknown	4	1064.70	2431.22
-Women	dresses	amalgamalg #2	ought	Unknown	3	991.89	2355.44
-Women	dresses	amalgamalg #2	eing	Unknown	5	1211.13	2569.34
-Women	dresses	amalgamalg #2	ation	Unknown	7	1078.41	2431.22
-Men	shirts	importoimporto #2	ation	Unknown	4	807.67	2141.06
-Women	dresses	amalgamalg #2	ation	Unknown	2	1102.89	2431.22
-Women	dresses	amalgamalg #2	eing	Unknown	6	1247.86	2569.34
-Women	dresses	amalgamalg #2	able	Unknown	4	1020.39	2337.27
-Men	shirts	importoimporto #2	able	Unknown	7	780.91	2095.47
-Women	dresses	amalgamalg #2	ese	Unknown	2	904.34	2200.82
-Women	dresses	amalgamalg #2	ought	Unknown	7	1061.87	2355.44
-Women	dresses	amalgamalg #2	able	Unknown	3	1054.94	2337.27
-Men	shirts	importoimporto #2	ought	Unknown	6	633.96	1908.05
-Men	shirts	importoimporto #2	ese	Unknown	6	853.37	2113.57
-Women	dresses	amalgamalg #2	able	Unknown	5	1084.94	2337.27
-Women	dresses	amalgamalg #2	eing	Unknown	4	1317.08	2569.34
+Men	shirts	importoimporto #1	ese	Unknown	3	2070.65	5492.8175
+Men	shirts	importoimporto #1	ought	Unknown	6	2152.15	5045.7583
+Men	shirts	importoimporto #1	able	Unknown	2	2333.43	5194.8183
+Men	shirts	importoimporto #1	ese	Unknown	6	2691.33	5492.8175
+Men	shirts	importoimporto #1	ought	Unknown	2	2253.70	5045.7583
+Women	dresses	amalgamalg #1	able	Unknown	6	1761.81	4507.2400
+Men	shirts	importoimporto #1	ation	Unknown	3	2672.68	5410.9166
+Men	shirts	importoimporto #1	ation	Unknown	5	2677.81	5410.9166
+Men	shirts	importoimporto #1	eing	Unknown	5	2356.88	5074.0766
+Men	shirts	importoimporto #1	ese	Unknown	4	2784.11	5492.8175
+Women	dresses	amalgamalg #1	ought	Unknown	7	1926.67	4619.7075
+Women	dresses	amalgamalg #1	ought	Unknown	1	2065.94	4619.7075
+Men	shirts	importoimporto #1	ation	Unknown	6	2881.34	5410.9166
+Men	shirts	importoimporto #1	able	Unknown	3	2674.91	5194.8183
+Women	dresses	amalgamalg #1	ation	Unknown	2	2192.31	4690.8900
+Men	shirts	importoimporto #1	bar	Unknown	5	2475.90	4973.5091
+Women	dresses	amalgamalg #1	ese	Unknown	2	2146.52	4642.9908
+Men	shirts	importoimporto #1	eing	Unknown	2	2588.02	5074.0766
+Women	dresses	amalgamalg #1	bar	Unknown	7	2428.75	4914.1183
+Women	dresses	amalgamalg #1	bar	Unknown	3	2451.51	4914.1183
+Men	shirts	importoimporto #1	ation	Unknown	7	2951.67	5410.9166
+Men	shirts	importoimporto #1	able	Unknown	1	2765.75	5194.8183
+Women	dresses	amalgamalg #1	able	Unknown	2	2082.54	4507.2400
+Men	shirts	importoimporto #1	ation	Unknown	4	2988.08	5410.9166
+Men	shirts	importoimporto #1	ought	Unknown	7	2667.92	5045.7583
+Women	dresses	amalgamalg #1	bar	Unknown	4	2549.27	4914.1183
+Women	dresses	amalgamalg #1	ese	Unknown	7	2307.00	4642.9908
+Women	dresses	amalgamalg #1	eing	Unknown	4	2204.15	4528.8225
+Men	shirts	importoimporto #1	able	Unknown	7	2880.34	5194.8183
+Men	shirts	importoimporto #1	ese	Unknown	5	3210.74	5492.8175
+Women	dresses	amalgamalg #1	ation	Unknown	4	2418.39	4690.8900
+Men	shirts	importoimporto #1	eing	Unknown	4	2833.40	5074.0766
+Women	dresses	amalgamalg #1	bar	Unknown	2	2692.79	4914.1183
+Men	shirts	importoimporto #1	eing	Unknown	6	2854.62	5074.0766
+Women	dresses	amalgamalg #1	eing	Unknown	6	2314.71	4528.8225
+Men	shirts	importoimporto #1	ought	Unknown	5	2834.94	5045.7583
+Women	dresses	amalgamalg #1	ation	Unknown	5	2480.25	4690.8900
+Women	dresses	amalgamalg #1	able	Unknown	7	2302.21	4507.2400
+Women	dresses	amalgamalg #1	ation	Unknown	6	2501.15	4690.8900
+Men	shirts	importoimporto #1	ese	Unknown	2	3307.78	5492.8175
+Men	shirts	importoimporto #1	able	Unknown	5	3016.43	5194.8183
+Men	shirts	importoimporto #1	able	Unknown	4	3040.23	5194.8183
+Women	dresses	amalgamalg #1	eing	Unknown	5	2420.31	4528.8225
+Women	dresses	amalgamalg #1	ese	Unknown	5	2535.80	4642.9908
+Women	dresses	amalgamalg #1	ought	Unknown	2	2521.70	4619.7075
+Men	shirts	importoimporto #1	bar	Unknown	3	2877.96	4973.5091
+Women	dresses	amalgamalg #1	ese	Unknown	3	2577.15	4642.9908
+Women	dresses	amalgamalg #1	ation	Unknown	7	2637.27	4690.8900
+Men	shirts	importoimporto #1	ation	Unknown	1	3380.16	5410.9166
+Women	dresses	amalgamalg #1	eing	Unknown	7	2524.32	4528.8225
+Men	shirts	importoimporto #1	bar	Unknown	4	2986.70	4973.5091
+Women	dresses	amalgamalg #1	ought	Unknown	4	2648.80	4619.7075
+Men	shirts	importoimporto #1	bar	Unknown	7	3026.41	4973.5091
+Women	dresses	amalgamalg #1	ation	Unknown	3	2751.11	4690.8900
+Men	shirts	importoimporto #1	bar	Unknown	2	3073.45	4973.5091
+Men	shirts	importoimporto #1	eing	Unknown	3	3179.96	5074.0766
+Women	dresses	amalgamalg #1	ation	Unknown	1	2797.07	4690.8900
+Women	dresses	amalgamalg #1	able	Unknown	1	2621.05	4507.2400
+Women	dresses	amalgamalg #1	ese	Unknown	4	2808.36	4642.9908
+Women	dresses	amalgamalg #2	bar	Unknown	6	680.47	2506.9633
+Men	shirts	importoimporto #1	ation	Unknown	2	3591.65	5410.9166
+Women	dresses	amalgamalg #1	able	Unknown	3	2706.15	4507.2400
+Women	dresses	amalgamalg #2	eing	Unknown	2	773.08	2569.3466
+Men	shirts	importoimporto #1	bar	Unknown	6	3199.08	4973.5091
+Men	shirts	importoimporto #1	ese	Unknown	7	3754.33	5492.8175
+Women	dresses	amalgamalg #1	bar	Unknown	5	3190.77	4914.1183
+Women	dresses	amalgamalg #1	eing	Unknown	2	2841.88	4528.8225
+Men	shirts	importoimporto #1	able	Unknown	6	3538.25	5194.8183
+Women	dresses	amalgamalg #1	ese	Unknown	6	3006.94	4642.9908
+Women	dresses	amalgamalg #1	bar	Unknown	1	3284.93	4914.1183
+Women	dresses	amalgamalg #2	bar	Unknown	5	878.42	2506.9633
+Women	dresses	amalgamalg #1	able	Unknown	5	2891.95	4507.2400
+Men	shirts	importoimporto #1	eing	Unknown	7	3465.77	5074.0766
+Women	dresses	amalgamalg #2	eing	Unknown	3	964.29	2569.3466
+Women	dresses	amalgamalg #1	bar	Unknown	6	3324.49	4914.1183
+Men	shirts	importoimporto #1	ought	Unknown	3	3467.09	5045.7583
+Women	dresses	amalgamalg #1	ought	Unknown	5	3049.25	4619.7075
+Women	dresses	amalgamalg #1	eing	Unknown	3	2978.07	4528.8225
+Men	shirts	importoimporto #1	ought	Unknown	4	3544.97	5045.7583
+Men	shirts	importoimporto #1	bar	Unknown	1	3490.62	4973.5091
+Men	shirts	importoimporto #2	able	Unknown	2	628.63	2095.4708
+Men	shirts	importoimporto #1	eing	Unknown	1	3628.21	5074.0766
+Women	dresses	amalgamalg #1	able	Unknown	4	3082.17	4507.2400
+Men	shirts	importoimporto #2	eing	Unknown	5	765.86	2137.6566
+Women	dresses	amalgamalg #2	ation	Unknown	4	1064.70	2431.2266
+Women	dresses	amalgamalg #2	ought	Unknown	3	991.89	2355.4416
+Women	dresses	amalgamalg #2	eing	Unknown	5	1211.13	2569.3466
+Women	dresses	amalgamalg #2	ation	Unknown	7	1078.41	2431.2266
+Men	shirts	importoimporto #2	ation	Unknown	4	807.67	2141.0600
+Women	dresses	amalgamalg #2	ation	Unknown	2	1102.89	2431.2266
+Women	dresses	amalgamalg #2	eing	Unknown	6	1247.86	2569.3466
+Women	dresses	amalgamalg #2	able	Unknown	4	1020.39	2337.2783
+Men	shirts	importoimporto #2	able	Unknown	7	780.91	2095.4708
+Women	dresses	amalgamalg #2	ese	Unknown	2	904.34	2200.8208
+Women	dresses	amalgamalg #2	ought	Unknown	7	1061.87	2355.4416
+Women	dresses	amalgamalg #2	able	Unknown	3	1054.94	2337.2783
+Men	shirts	importoimporto #2	ought	Unknown	6	633.96	1908.0566
+Men	shirts	importoimporto #2	ese	Unknown	6	853.37	2113.5733
+Women	dresses	amalgamalg #2	able	Unknown	5	1084.94	2337.2783
+Women	dresses	amalgamalg #2	eing	Unknown	4	1317.08	2569.3466
 
diff --git a/regression-test/data/datev2/tpch_sf1_p1/sql/q01.out b/regression-test/data/datev2/tpch_sf1_p1/sql/q01.out
index aaeb9d5924..427013f68c 100644
--- a/regression-test/data/datev2/tpch_sf1_p1/sql/q01.out
+++ b/regression-test/data/datev2/tpch_sf1_p1/sql/q01.out
@@ -1,7 +1,7 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q01 --
-A	F	37734107	56586554400.73	53758257134.87	55909065222.827692	25.522005853	38273.129734622	0.049985296	1478493
-N	F	991417	1487504710.38	1413082168.0541	1469649223.194375	25.516471921	38284.467760848	0.050093427	38854
-N	O	74476040	111701729697.74	106118230307.6056	110367043872.49701	25.50222677	38249.117988908	0.049996586	2920374
-R	F	37719753	56568041380.9	53741292684.604	55889619119.831932	25.505793613	38250.8546261	0.050009406	1478870
+A	F	37734107.000000000	56586554400.730000000	53758257134.870000000	55909065222.827692000	25.522005853	38273.129734622	0.049985296	1478493
+N	F	991417.000000000	1487504710.380000000	1413082168.054100000	1469649223.194375000	25.516471921	38284.467760848	0.050093427	38854
+N	O	74476040.000000000	111701729697.740000000	106118230307.605600000	110367043872.497010000	25.502226770	38249.117988908	0.049996586	2920374
+R	F	37719753.000000000	56568041380.900000000	53741292684.604000000	55889619119.831932000	25.505793613	38250.854626100	0.050009406	1478870
 
diff --git a/regression-test/data/datev2/tpch_sf1_p1/sql/q02.out b/regression-test/data/datev2/tpch_sf1_p1/sql/q02.out
index 4ecc79e550..3a7252f5f8 100644
--- a/regression-test/data/datev2/tpch_sf1_p1/sql/q02.out
+++ b/regression-test/data/datev2/tpch_sf1_p1/sql/q02.out
@@ -12,8 +12,8 @@
 9847.57	Supplier#000006345	FRANCE	86344	Manufacturer#1	VSt3rzk3qG698u6ld8HhOByvrTcSTSvQlDQDag	16-886-766-7945	ges. slyly regular requests are. ruthless, express excuses cajole blithely across the unu
 9847.57	Supplier#000006345	FRANCE	173827	Manufacturer#2	VSt3rzk3qG698u6ld8HhOByvrTcSTSvQlDQDag	16-886-766-7945	ges. slyly regular requests are. ruthless, express excuses cajole blithely across the unu
 9836.93	Supplier#000007342	RUSSIA	4841	Manufacturer#4	JOlK7C1,7xrEZSSOw	32-399-414-5385	blithely carefully bold theodolites. fur
-9817.1	Supplier#000002352	RUSSIA	124815	Manufacturer#2	4LfoHUZjgjEbAKw TgdKcgOc4D4uCYw	32-551-831-1437	wake carefully alongside of the carefully final ex
-9817.1	Supplier#000002352	RUSSIA	152351	Manufacturer#3	4LfoHUZjgjEbAKw TgdKcgOc4D4uCYw	32-551-831-1437	wake carefully alongside of the carefully final ex
+9817.10	Supplier#000002352	RUSSIA	124815	Manufacturer#2	4LfoHUZjgjEbAKw TgdKcgOc4D4uCYw	32-551-831-1437	wake carefully alongside of the carefully final ex
+9817.10	Supplier#000002352	RUSSIA	152351	Manufacturer#3	4LfoHUZjgjEbAKw TgdKcgOc4D4uCYw	32-551-831-1437	wake carefully alongside of the carefully final ex
 9739.86	Supplier#000003384	FRANCE	138357	Manufacturer#2	o,Z3v4POifevE k9U1b 6J1ucX,I	16-494-913-5925	s after the furiously bold packages sleep fluffily idly final requests: quickly final
 9721.95	Supplier#000008757	UNITED KINGDOM	156241	Manufacturer#3	Atg6GnM4dT2	33-821-407-2995	eep furiously sauternes; quickl
 9681.33	Supplier#000008406	RUSSIA	78405	Manufacturer#1	,qUuXcftUl	32-139-873-8571	haggle slyly regular excuses. quic
@@ -23,7 +23,7 @@
 9612.94	Supplier#000003228	ROMANIA	120715	Manufacturer#2	KDdpNKN3cWu7ZSrbdqp7AfSLxx,qWB	29-325-784-8187	warhorses. quickly even deposits sublate daringly ironic instructions. slyly blithe t
 9612.94	Supplier#000003228	ROMANIA	198189	Manufacturer#4	KDdpNKN3cWu7ZSrbdqp7AfSLxx,qWB	29-325-784-8187	warhorses. quickly even deposits sublate daringly ironic instructions. slyly blithe t
 9571.83	Supplier#000004305	ROMANIA	179270	Manufacturer#2	qNHZ7WmCzygwMPRDO9Ps	29-973-481-1831	kly carefully express asymptotes. furiou
-9558.1	Supplier#000003532	UNITED KINGDOM	88515	Manufacturer#4	EOeuiiOn21OVpTlGguufFDFsbN1p0lhpxHp	33-152-301-2164	 foxes. quickly even excuses use. slyly special foxes nag bl
+9558.10	Supplier#000003532	UNITED KINGDOM	88515	Manufacturer#4	EOeuiiOn21OVpTlGguufFDFsbN1p0lhpxHp	33-152-301-2164	 foxes. quickly even excuses use. slyly special foxes nag bl
 9492.79	Supplier#000005975	GERMANY	25974	Manufacturer#5	S6mIiCTx82z7lV	17-992-579-4839	arefully pending accounts. blithely regular excuses boost carefully carefully ironic p
 9461.05	Supplier#000002536	UNITED KINGDOM	20033	Manufacturer#1	8mmGbyzaU 7ZS2wJumTibypncu9pNkDc4FYA	33-556-973-5522	. slyly regular deposits wake slyly. furiously regular warthogs are.
 9453.01	Supplier#000000802	ROMANIA	175767	Manufacturer#1	,6HYXb4uaHITmtMBj4Ak57Pd	29-342-882-6463	gular frets. permanently special multipliers believe blithely alongs
@@ -34,16 +34,16 @@
 9312.97	Supplier#000007807	RUSSIA	90279	Manufacturer#5	oGYMPCk9XHGB2PBfKRnHA	32-673-872-5854	ecial packages among the pending, even requests use regula
 9312.97	Supplier#000007807	RUSSIA	100276	Manufacturer#5	oGYMPCk9XHGB2PBfKRnHA	32-673-872-5854	ecial packages among the pending, even requests use regula
 9280.27	Supplier#000007194	ROMANIA	47193	Manufacturer#3	zhRUQkBSrFYxIAXTfInj vyGRQjeK	29-318-454-2133	o beans haggle after the furiously unusual deposits. carefully silent dolphins cajole carefully
-9274.8	Supplier#000008854	RUSSIA	76346	Manufacturer#3	1xhLoOUM7I3mZ1mKnerw OSqdbb4QbGa	32-524-148-5221	y. courts do wake slyly. carefully ironic platelets haggle above the slyly regular the
+9274.80	Supplier#000008854	RUSSIA	76346	Manufacturer#3	1xhLoOUM7I3mZ1mKnerw OSqdbb4QbGa	32-524-148-5221	y. courts do wake slyly. carefully ironic platelets haggle above the slyly regular the
 9249.35	Supplier#000003973	FRANCE	26466	Manufacturer#1	d18GiDsL6Wm2IsGXM,RZf1jCsgZAOjNYVThTRP4	16-722-866-1658	uests are furiously. regular tithes through the regular, final accounts cajole furiously above the q
 9249.35	Supplier#000003973	FRANCE	33972	Manufacturer#1	d18GiDsL6Wm2IsGXM,RZf1jCsgZAOjNYVThTRP4	16-722-866-1658	uests are furiously. regular tithes through the regular, final accounts cajole furiously above the q
-9208.7	Supplier#000007769	ROMANIA	40256	Manufacturer#5	rsimdze 5o9P Ht7xS	29-964-424-9649	lites was quickly above the furiously ironic requests. slyly even foxes against the blithely bold 
+9208.70	Supplier#000007769	ROMANIA	40256	Manufacturer#5	rsimdze 5o9P Ht7xS	29-964-424-9649	lites was quickly above the furiously ironic requests. slyly even foxes against the blithely bold 
 9201.47	Supplier#000009690	UNITED KINGDOM	67183	Manufacturer#5	CB BnUTlmi5zdeEl7R7	33-121-267-9529	e even, even foxes. blithely ironic packages cajole regular packages. slyly final ide
-9192.1	Supplier#000000115	UNITED KINGDOM	85098	Manufacturer#3	nJ 2t0f7Ve,wL1,6WzGBJLNBUCKlsV	33-597-248-1220	es across the carefully express accounts boost caref
+9192.10	Supplier#000000115	UNITED KINGDOM	85098	Manufacturer#3	nJ 2t0f7Ve,wL1,6WzGBJLNBUCKlsV	33-597-248-1220	es across the carefully express accounts boost caref
 9189.98	Supplier#000001226	GERMANY	21225	Manufacturer#4	qsLCqSvLyZfuXIpjz	17-725-903-1381	 deposits. blithely bold excuses about the slyly bold forges wake 
 9128.97	Supplier#000004311	RUSSIA	146768	Manufacturer#5	I8IjnXd7NSJRs594RxsRR0	32-155-440-7120	refully. blithely unusual asymptotes haggle 
 9104.83	Supplier#000008520	GERMANY	150974	Manufacturer#4	RqRVDgD0ER J9 b41vR2,3	17-728-804-1793	ly about the blithely ironic depths. slyly final theodolites among the fluffily bold ideas print
-9101	Supplier#000005791	ROMANIA	128254	Manufacturer#5	zub2zCV,jhHPPQqi,P2INAjE1zI n66cOEoXFG	29-549-251-5384	ts. notornis detect blithely above the carefully bold requests. blithely even package
+9101.00	Supplier#000005791	ROMANIA	128254	Manufacturer#5	zub2zCV,jhHPPQqi,P2INAjE1zI n66cOEoXFG	29-549-251-5384	ts. notornis detect blithely above the carefully bold requests. blithely even package
 9094.57	Supplier#000004582	RUSSIA	39575	Manufacturer#1	WB0XkCSG3r,mnQ n,h9VIxjjr9ARHFvKgMDf	32-587-577-1351	jole. regular accounts sleep blithely frets. final pinto beans play furiously past the 
 8996.87	Supplier#000004702	FRANCE	102191	Manufacturer#5	8XVcQK23akp	16-811-269-8946	ickly final packages along the express plat
 8996.14	Supplier#000009814	ROMANIA	139813	Manufacturer#2	af0O5pg83lPU4IDVmEylXZVqYZQzSDlYLAmR	29-995-571-8781	 dependencies boost quickly across the furiously pending requests! unusual dolphins play sl
@@ -68,11 +68,11 @@
 8553.82	Supplier#000003979	ROMANIA	143978	Manufacturer#4	BfmVhCAnCMY3jzpjUMy4CNWs9 HzpdQR7INJU	29-124-646-4897	ic requests wake against the blithely unusual accounts. fluffily r
 8517.23	Supplier#000009529	RUSSIA	37025	Manufacturer#5	e44R8o7JAIS9iMcr	32-565-297-8775	ove the even courts. furiously special platelets 
 8517.23	Supplier#000009529	RUSSIA	59528	Manufacturer#2	e44R8o7JAIS9iMcr	32-565-297-8775	ove the even courts. furiously special platelets 
-8503.7	Supplier#000006830	RUSSIA	44325	Manufacturer#4	BC4WFCYRUZyaIgchU 4S	32-147-878-5069	pades cajole. furious packages among the carefully express excuses boost furiously across th
+8503.70	Supplier#000006830	RUSSIA	44325	Manufacturer#4	BC4WFCYRUZyaIgchU 4S	32-147-878-5069	pades cajole. furious packages among the carefully express excuses boost furiously across th
 8457.09	Supplier#000009456	UNITED KINGDOM	19455	Manufacturer#1	7SBhZs8gP1cJjT0Qf433YBk	33-858-440-4349	cing requests along the furiously unusual deposits promise among the furiously unus
-8441.4	Supplier#000003817	FRANCE	141302	Manufacturer#2	hU3fz3xL78	16-339-356-5115	ely even ideas. ideas wake slyly furiously unusual instructions. pinto beans sleep ag
+8441.40	Supplier#000003817	FRANCE	141302	Manufacturer#2	hU3fz3xL78	16-339-356-5115	ely even ideas. ideas wake slyly furiously unusual instructions. pinto beans sleep ag
 8432.89	Supplier#000003990	RUSSIA	191470	Manufacturer#1	wehBBp1RQbfxAYDASS75MsywmsKHRVdkrvNe6m	32-839-509-9301	ep furiously. packages should have to haggle slyly across the deposits. furiously regu
-8431.4	Supplier#000002675	ROMANIA	5174	Manufacturer#1	HJFStOu9R5NGPOegKhgbzBdyvrG2yh8w	29-474-643-1443	ithely express pinto beans. blithely even foxes haggle. furiously regular theodol
+8431.40	Supplier#000002675	ROMANIA	5174	Manufacturer#1	HJFStOu9R5NGPOegKhgbzBdyvrG2yh8w	29-474-643-1443	ithely express pinto beans. blithely even foxes haggle. furiously regular theodol
 8407.04	Supplier#000005406	RUSSIA	162889	Manufacturer#4	j7 gYF5RW8DC5UrjKC	32-626-152-4621	r the blithely regular packages. slyly ironic theodoli
 8386.08	Supplier#000008518	FRANCE	36014	Manufacturer#3	2jqzqqAVe9crMVGP,n9nTsQXulNLTUYoJjEDcqWV	16-618-780-7481	blithely bold pains are carefully platelets. finally regular pinto beans sleep carefully special
 8376.52	Supplier#000005306	UNITED KINGDOM	190267	Manufacturer#5	9t8Y8 QqSIsoADPt6NLdk,TP5zyRx41oBUlgoGc9	33-632-514-7931	ly final accounts sleep special, regular requests. furiously regular
@@ -87,7 +87,7 @@
 8046.07	Supplier#000008780	FRANCE	191222	Manufacturer#3	AczzuE0UK9osj ,Lx0Jmh	16-473-215-6395	onic platelets cajole after the regular instructions. permanently bold excuses
 8042.09	Supplier#000003245	RUSSIA	135705	Manufacturer#4	Dh8Ikg39onrbOL4DyTfGw8a9oKUX3d9Y	32-836-132-8872	osits. packages cajole slyly. furiously regular deposits cajole slyly. q
 8042.09	Supplier#000003245	RUSSIA	150729	Manufacturer#1	Dh8Ikg39onrbOL4DyTfGw8a9oKUX3d9Y	32-836-132-8872	osits. packages cajole slyly. furiously regular deposits cajole slyly. q
-7992.4	Supplier#000006108	FRANCE	118574	Manufacturer#1	8tBydnTDwUqfBfFV4l3	16-974-998-8937	 ironic ideas? fluffily even instructions wake. blithel
+7992.40	Supplier#000006108	FRANCE	118574	Manufacturer#1	8tBydnTDwUqfBfFV4l3	16-974-998-8937	 ironic ideas? fluffily even instructions wake. blithel
 7980.65	Supplier#000001288	FRANCE	13784	Manufacturer#4	zE,7HgVPrCn	16-646-464-8247	ully bold courts. escapades nag slyly. furiously fluffy theodo
 7950.37	Supplier#000008101	GERMANY	33094	Manufacturer#5	kkYvL6IuvojJgTNG IKkaXQDYgx8ILohj	17-627-663-8014	arefully unusual requests x-ray above the quickly final deposits. 
 7937.93	Supplier#000009012	ROMANIA	83995	Manufacturer#2	iUiTziH,Ek3i4lwSgunXMgrcTzwdb	29-250-925-9690	to the blithely ironic deposits nag sly
@@ -96,7 +96,7 @@
 7912.91	Supplier#000004211	GERMANY	184210	Manufacturer#4	2wQRVovHrm3,v03IKzfTd,1PYsFXQFFOG	17-266-947-7315	ay furiously regular platelets. cou
 7894.56	Supplier#000007981	GERMANY	85472	Manufacturer#4	NSJ96vMROAbeXP	17-963-404-3760	ic platelets affix after the furiously
 7887.08	Supplier#000009792	GERMANY	164759	Manufacturer#3	Y28ITVeYriT3kIGdV2K8fSZ V2UqT5H1Otz	17-988-938-4296	ckly around the carefully fluffy theodolites. slyly ironic pack
-7871.5	Supplier#000007206	RUSSIA	104695	Manufacturer#1	3w fNCnrVmvJjE95sgWZzvW	32-432-452-7731	ironic requests. furiously final theodolites cajole. final, express packages sleep. quickly reg
+7871.50	Supplier#000007206	RUSSIA	104695	Manufacturer#1	3w fNCnrVmvJjE95sgWZzvW	32-432-452-7731	ironic requests. furiously final theodolites cajole. final, express packages sleep. quickly reg
 7852.45	Supplier#000005864	RUSSIA	8363	Manufacturer#4	WCNfBPZeSXh3h,c	32-454-883-3821	usly unusual pinto beans. brave ideas sleep carefully quickly ironi
 7850.66	Supplier#000001518	UNITED KINGDOM	86501	Manufacturer#1	ONda3YJiHKJOC	33-730-383-3892	ifts haggle fluffily pending pai
 7843.52	Supplier#000006683	FRANCE	11680	Manufacturer#4	2Z0JGkiv01Y00oCFwUGfviIbhzCdy	16-464-517-8943	 express, final pinto beans x-ray slyly asymptotes. unusual, unusual
diff --git a/regression-test/data/datev2/tpch_sf1_p1/sql/q03.out b/regression-test/data/datev2/tpch_sf1_p1/sql/q03.out
index 02dd9e22d3..6d835ef826 100644
--- a/regression-test/data/datev2/tpch_sf1_p1/sql/q03.out
+++ b/regression-test/data/datev2/tpch_sf1_p1/sql/q03.out
@@ -1,13 +1,13 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q03 --
-2456423	406181.0111	1995-03-05	0
-3459808	405838.6989	1995-03-04	0
-492164	390324.061	1995-02-19	0
-1188320	384537.9359	1995-03-09	0
-2435712	378673.0558	1995-02-26	0
-4878020	378376.7952	1995-03-12	0
-5521732	375153.9215	1995-03-13	0
-2628192	373133.3094	1995-02-22	0
-993600	371407.4595	1995-03-05	0
-2300070	367371.1452	1995-03-13	0
+2456423	406181.011100000	1995-03-05	0
+3459808	405838.698900000	1995-03-04	0
+492164	390324.061000000	1995-02-19	0
+1188320	384537.935900000	1995-03-09	0
+2435712	378673.055800000	1995-02-26	0
+4878020	378376.795200000	1995-03-12	0
+5521732	375153.921500000	1995-03-13	0
+2628192	373133.309400000	1995-02-22	0
+993600	371407.459500000	1995-03-05	0
+2300070	367371.145200000	1995-03-13	0
 
diff --git a/regression-test/data/datev2/tpch_sf1_p1/sql/q05.out b/regression-test/data/datev2/tpch_sf1_p1/sql/q05.out
index 5061f92eb3..2dc713c349 100644
--- a/regression-test/data/datev2/tpch_sf1_p1/sql/q05.out
+++ b/regression-test/data/datev2/tpch_sf1_p1/sql/q05.out
@@ -1,8 +1,8 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q05 --
-INDONESIA	55502041.1697
-VIETNAM	55295086.9967
-CHINA	53724494.2566
-INDIA	52035512.0002
-JAPAN	45410175.6954
+INDONESIA	55502041.169700000
+VIETNAM	55295086.996700000
+CHINA	53724494.256600000
+INDIA	52035512.000200000
+JAPAN	45410175.695400000
 
diff --git a/regression-test/data/datev2/tpch_sf1_p1/sql/q06.out b/regression-test/data/datev2/tpch_sf1_p1/sql/q06.out
index 84b603362a..b8efd770de 100644
--- a/regression-test/data/datev2/tpch_sf1_p1/sql/q06.out
+++ b/regression-test/data/datev2/tpch_sf1_p1/sql/q06.out
@@ -1,4 +1,4 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q06 --
-123141078.2283
+123141078.228300000
 
diff --git a/regression-test/data/datev2/tpch_sf1_p1/sql/q07.out b/regression-test/data/datev2/tpch_sf1_p1/sql/q07.out
index 28fb76a6df..18d652b772 100644
--- a/regression-test/data/datev2/tpch_sf1_p1/sql/q07.out
+++ b/regression-test/data/datev2/tpch_sf1_p1/sql/q07.out
@@ -1,7 +1,7 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q07 --
-FRANCE	GERMANY	1995	54639732.7336
-FRANCE	GERMANY	1996	54633083.3076
-GERMANY	FRANCE	1995	52531746.6697
-GERMANY	FRANCE	1996	52520549.0224
+FRANCE	GERMANY	1995	54639732.733600000
+FRANCE	GERMANY	1996	54633083.307600000
+GERMANY	FRANCE	1995	52531746.669700000
+GERMANY	FRANCE	1996	52520549.022400000
 
diff --git a/regression-test/data/datev2/tpch_sf1_p1/sql/q08.out b/regression-test/data/datev2/tpch_sf1_p1/sql/q08.out
index 74991fae42..d0a1beeb7f 100644
--- a/regression-test/data/datev2/tpch_sf1_p1/sql/q08.out
+++ b/regression-test/data/datev2/tpch_sf1_p1/sql/q08.out
@@ -1,5 +1,5 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q08 --
-1995	0.03443589
+1995	0.034435890
 1996	0.041485521
 
diff --git a/regression-test/data/datev2/tpch_sf1_p1/sql/q09.out b/regression-test/data/datev2/tpch_sf1_p1/sql/q09.out
index cd42354554..65d822bdb4 100644
--- a/regression-test/data/datev2/tpch_sf1_p1/sql/q09.out
+++ b/regression-test/data/datev2/tpch_sf1_p1/sql/q09.out
@@ -1,178 +1,178 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q09 --
-ALGERIA	1998	27136900.1803
-ALGERIA	1997	48611833.4962
-ALGERIA	1996	48285482.6782
-ALGERIA	1995	44402273.5999
-ALGERIA	1994	48694008.0668
-ALGERIA	1993	46044207.7838
-ALGERIA	1992	45636849.4881
-ARGENTINA	1998	28341663.7848
-ARGENTINA	1997	47143964.1176
-ARGENTINA	1996	45255278.6021
-ARGENTINA	1995	45631769.2054
-ARGENTINA	1994	48268856.3547
-ARGENTINA	1993	48605593.6162
-ARGENTINA	1992	46654240.7487
-BRAZIL	1998	26527736.396
-BRAZIL	1997	45640660.7677
-BRAZIL	1996	45090647.163
-BRAZIL	1995	44015888.5132
-BRAZIL	1994	44854218.8932
-BRAZIL	1993	45766603.7379
-BRAZIL	1992	45280216.8027
-CANADA	1998	26828985.3944
-CANADA	1997	44849954.3186
-CANADA	1996	46307936.1108
-CANADA	1995	47311993.0441
-CANADA	1994	46691491.9596
-CANADA	1993	46634791.1121
-CANADA	1992	45873849.6882
-CHINA	1998	27510180.1657
-CHINA	1997	46123865.4097
-CHINA	1996	49532807.0601
-CHINA	1995	46734651.4838
-CHINA	1994	46397896.6097
-CHINA	1993	49634673.9463
-CHINA	1992	46949457.6426
-EGYPT	1998	28401491.7968
-EGYPT	1997	47674857.6783
-EGYPT	1996	47745727.545
-EGYPT	1995	45897160.6783
-EGYPT	1994	47194895.228
-EGYPT	1993	49133627.6471
-EGYPT	1992	47000574.5027
-ETHIOPIA	1998	25135046.1377
-ETHIOPIA	1997	43010596.0838
-ETHIOPIA	1996	43636287.1922
-ETHIOPIA	1995	43575757.3343
-ETHIOPIA	1994	41597208.5283
-ETHIOPIA	1993	42622804.1616
-ETHIOPIA	1992	44385735.6813
-FRANCE	1998	26210392.2804
-FRANCE	1997	42392969.4731
-FRANCE	1996	43306317.9749
-FRANCE	1995	46377408.4328
-FRANCE	1994	43447352.9922
-FRANCE	1993	43729961.0639
-FRANCE	1992	44052308.429
-GERMANY	1998	25991257.1071
-GERMANY	1997	43968355.8079
-GERMANY	1996	45882074.8049
-GERMANY	1995	43314338.3077
-GERMANY	1994	44616995.4369
-GERMANY	1993	45126645.9113
-GERMANY	1992	44361141.2107
-INDIA	1998	29626417.2379
-INDIA	1997	51386111.3448
-INDIA	1996	47571018.5122
-INDIA	1995	49344062.2829
-INDIA	1994	50106952.4261
-INDIA	1993	48112766.6987
-INDIA	1992	47914303.1234
-INDONESIA	1998	27734909.6763
-INDONESIA	1997	44593812.9863
-INDONESIA	1996	44746729.8078
-INDONESIA	1995	45593622.6993
-INDONESIA	1994	45988483.8772
-INDONESIA	1993	46147963.7895
-INDONESIA	1992	45185777.0688
-IRAN	1998	26661608.9301
-IRAN	1997	45019114.1696
-IRAN	1996	45891397.0992
-IRAN	1995	44414285.2348
-IRAN	1994	43696360.4795
-IRAN	1993	45362775.8094
-IRAN	1992	43052338.4143
-IRAQ	1998	31188498.1914
-IRAQ	1997	48585307.5222
-IRAQ	1996	50036593.8404
-IRAQ	1995	48774801.7275
-IRAQ	1994	48795847.231
-IRAQ	1993	47435691.5082
-IRAQ	1992	47562355.6571
-JAPAN	1998	24694102.172
-JAPAN	1997	42377052.3454
-JAPAN	1996	40267778.9094
-JAPAN	1995	40925317.465
-JAPAN	1994	41159518.3058
-JAPAN	1993	39589074.2771
-JAPAN	1992	39113493.9052
-JORDAN	1998	23489867.7893
-JORDAN	1997	41615962.6619
-JORDAN	1996	41860855.4684
-JORDAN	1995	39931672.0908
-JORDAN	1994	40707555.4638
-JORDAN	1993	39060405.4658
-JORDAN	1992	41657604.2684
-KENYA	1998	25566337.4303
-KENYA	1997	43108847.9024
-KENYA	1996	43482953.543
-KENYA	1995	42517988.9814
-KENYA	1994	43612479.4523
-KENYA	1993	42724038.7571
-KENYA	1992	43217106.2068
-MOROCCO	1998	24915496.8756
-MOROCCO	1997	42698382.855
-MOROCCO	1996	42986113.5049
-MOROCCO	1995	42316089.1593
-MOROCCO	1994	43458604.6029
-MOROCCO	1993	42672288.0699
-MOROCCO	1992	42800781.6415
-MOZAMBIQUE	1998	28279876.0301
-MOZAMBIQUE	1997	51159216.2298
-MOZAMBIQUE	1996	48072525.0645
-MOZAMBIQUE	1995	48905200.6007
-MOZAMBIQUE	1994	46092076.2805
-MOZAMBIQUE	1993	48555926.2669
-MOZAMBIQUE	1992	47809075.1192
-PERU	1998	26713966.2678
-PERU	1997	48324008.6011
-PERU	1996	50310008.8629
-PERU	1995	49647080.9629
-PERU	1994	46420910.2773
-PERU	1993	51536906.2487
-PERU	1992	47711665.3137
-ROMANIA	1998	27271993.101
-ROMANIA	1997	45063059.1953
-ROMANIA	1996	47492335.0323
-ROMANIA	1995	45710636.2909
-ROMANIA	1994	46088041.1066
-ROMANIA	1993	47515092.5613
-ROMANIA	1992	44111439.8044
-RUSSIA	1998	27935323.7271
-RUSSIA	1997	48222347.2924
-RUSSIA	1996	47553559.4932
-RUSSIA	1995	46755990.0976
-RUSSIA	1994	48000515.6191
-RUSSIA	1993	48569624.5082
-RUSSIA	1992	47672831.5329
-SAUDI ARABIA	1998	27113516.8424
-SAUDI ARABIA	1997	46690468.9649
-SAUDI ARABIA	1996	47775782.667
-SAUDI ARABIA	1995	46657107.8287
-SAUDI ARABIA	1994	48181672.81
-SAUDI ARABIA	1993	45692556.4438
-SAUDI ARABIA	1992	48924913.2717
-UNITED KINGDOM	1998	26366682.8786
-UNITED KINGDOM	1997	44518130.1851
-UNITED KINGDOM	1996	45539729.6166
-UNITED KINGDOM	1995	46845879.339
-UNITED KINGDOM	1994	43081609.5737
-UNITED KINGDOM	1993	44770146.7555
-UNITED KINGDOM	1992	44123402.5484
-UNITED STATES	1998	27826593.6825
-UNITED STATES	1997	46638572.3648
-UNITED STATES	1996	46688280.5474
-UNITED STATES	1995	48951591.6156
-UNITED STATES	1994	45099092.0598
-UNITED STATES	1993	46181600.5278
-UNITED STATES	1992	46168214.0901
-VIETNAM	1998	27281931.0011
-VIETNAM	1997	48735914.1796
-VIETNAM	1996	47824595.904
-VIETNAM	1995	48235135.8016
-VIETNAM	1994	47729256.3324
-VIETNAM	1993	45352676.8672
-VIETNAM	1992	47846355.6485
+ALGERIA	1998	27136900.180300000
+ALGERIA	1997	48611833.496200000
+ALGERIA	1996	48285482.678200000
+ALGERIA	1995	44402273.599900000
+ALGERIA	1994	48694008.066800000
+ALGERIA	1993	46044207.783800000
+ALGERIA	1992	45636849.488100000
+ARGENTINA	1998	28341663.784800000
+ARGENTINA	1997	47143964.117600000
+ARGENTINA	1996	45255278.602100000
+ARGENTINA	1995	45631769.205400000
+ARGENTINA	1994	48268856.354700000
+ARGENTINA	1993	48605593.616200000
+ARGENTINA	1992	46654240.748700000
+BRAZIL	1998	26527736.396000000
+BRAZIL	1997	45640660.767700000
+BRAZIL	1996	45090647.163000000
+BRAZIL	1995	44015888.513200000
+BRAZIL	1994	44854218.893200000
+BRAZIL	1993	45766603.737900000
+BRAZIL	1992	45280216.802700000
+CANADA	1998	26828985.394400000
+CANADA	1997	44849954.318600000
+CANADA	1996	46307936.110800000
+CANADA	1995	47311993.044100000
+CANADA	1994	46691491.959600000
+CANADA	1993	46634791.112100000
+CANADA	1992	45873849.688200000
+CHINA	1998	27510180.165700000
+CHINA	1997	46123865.409700000
+CHINA	1996	49532807.060100000
+CHINA	1995	46734651.483800000
+CHINA	1994	46397896.609700000
+CHINA	1993	49634673.946300000
+CHINA	1992	46949457.642600000
+EGYPT	1998	28401491.796800000
+EGYPT	1997	47674857.678300000
+EGYPT	1996	47745727.545000000
+EGYPT	1995	45897160.678300000
+EGYPT	1994	47194895.228000000
+EGYPT	1993	49133627.647100000
+EGYPT	1992	47000574.502700000
+ETHIOPIA	1998	25135046.137700000
+ETHIOPIA	1997	43010596.083800000
+ETHIOPIA	1996	43636287.192200000
+ETHIOPIA	1995	43575757.334300000
+ETHIOPIA	1994	41597208.528300000
+ETHIOPIA	1993	42622804.161600000
+ETHIOPIA	1992	44385735.681300000
+FRANCE	1998	26210392.280400000
+FRANCE	1997	42392969.473100000
+FRANCE	1996	43306317.974900000
+FRANCE	1995	46377408.432800000
+FRANCE	1994	43447352.992200000
+FRANCE	1993	43729961.063900000
+FRANCE	1992	44052308.429000000
+GERMANY	1998	25991257.107100000
+GERMANY	1997	43968355.807900000
+GERMANY	1996	45882074.804900000
+GERMANY	1995	43314338.307700000
+GERMANY	1994	44616995.436900000
+GERMANY	1993	45126645.911300000
+GERMANY	1992	44361141.210700000
+INDIA	1998	29626417.237900000
+INDIA	1997	51386111.344800000
+INDIA	1996	47571018.512200000
+INDIA	1995	49344062.282900000
+INDIA	1994	50106952.426100000
+INDIA	1993	48112766.698700000
+INDIA	1992	47914303.123400000
+INDONESIA	1998	27734909.676300000
+INDONESIA	1997	44593812.986300000
+INDONESIA	1996	44746729.807800000
+INDONESIA	1995	45593622.699300000
+INDONESIA	1994	45988483.877200000
+INDONESIA	1993	46147963.789500000
+INDONESIA	1992	45185777.068800000
+IRAN	1998	26661608.930100000
+IRAN	1997	45019114.169600000
+IRAN	1996	45891397.099200000
+IRAN	1995	44414285.234800000
+IRAN	1994	43696360.479500000
+IRAN	1993	45362775.809400000
+IRAN	1992	43052338.414300000
+IRAQ	1998	31188498.191400000
+IRAQ	1997	48585307.522200000
+IRAQ	1996	50036593.840400000
+IRAQ	1995	48774801.727500000
+IRAQ	1994	48795847.231000000
+IRAQ	1993	47435691.508200000
+IRAQ	1992	47562355.657100000
+JAPAN	1998	24694102.172000000
+JAPAN	1997	42377052.345400000
+JAPAN	1996	40267778.909400000
+JAPAN	1995	40925317.465000000
+JAPAN	1994	41159518.305800000
+JAPAN	1993	39589074.277100000
+JAPAN	1992	39113493.905200000
+JORDAN	1998	23489867.789300000
+JORDAN	1997	41615962.661900000
+JORDAN	1996	41860855.468400000
+JORDAN	1995	39931672.090800000
+JORDAN	1994	40707555.463800000
+JORDAN	1993	39060405.465800000
+JORDAN	1992	41657604.268400000
+KENYA	1998	25566337.430300000
+KENYA	1997	43108847.902400000
+KENYA	1996	43482953.543000000
+KENYA	1995	42517988.981400000
+KENYA	1994	43612479.452300000
+KENYA	1993	42724038.757100000
+KENYA	1992	43217106.206800000
+MOROCCO	1998	24915496.875600000
+MOROCCO	1997	42698382.855000000
+MOROCCO	1996	42986113.504900000
+MOROCCO	1995	42316089.159300000
+MOROCCO	1994	43458604.602900000
+MOROCCO	1993	42672288.069900000
+MOROCCO	1992	42800781.641500000
+MOZAMBIQUE	1998	28279876.030100000
+MOZAMBIQUE	1997	51159216.229800000
+MOZAMBIQUE	1996	48072525.064500000
+MOZAMBIQUE	1995	48905200.600700000
+MOZAMBIQUE	1994	46092076.280500000
+MOZAMBIQUE	1993	48555926.266900000
+MOZAMBIQUE	1992	47809075.119200000
+PERU	1998	26713966.267800000
+PERU	1997	48324008.601100000
+PERU	1996	50310008.862900000
+PERU	1995	49647080.962900000
+PERU	1994	46420910.277300000
+PERU	1993	51536906.248700000
+PERU	1992	47711665.313700000
+ROMANIA	1998	27271993.101000000
+ROMANIA	1997	45063059.195300000
+ROMANIA	1996	47492335.032300000
+ROMANIA	1995	45710636.290900000
+ROMANIA	1994	46088041.106600000
+ROMANIA	1993	47515092.561300000
+ROMANIA	1992	44111439.804400000
+RUSSIA	1998	27935323.727100000
+RUSSIA	1997	48222347.292400000
+RUSSIA	1996	47553559.493200000
+RUSSIA	1995	46755990.097600000
+RUSSIA	1994	48000515.619100000
+RUSSIA	1993	48569624.508200000
+RUSSIA	1992	47672831.532900000
+SAUDI ARABIA	1998	27113516.842400000
+SAUDI ARABIA	1997	46690468.964900000
+SAUDI ARABIA	1996	47775782.667000000
+SAUDI ARABIA	1995	46657107.828700000
+SAUDI ARABIA	1994	48181672.810000000
+SAUDI ARABIA	1993	45692556.443800000
+SAUDI ARABIA	1992	48924913.271700000
+UNITED KINGDOM	1998	26366682.878600000
+UNITED KINGDOM	1997	44518130.185100000
+UNITED KINGDOM	1996	45539729.616600000
+UNITED KINGDOM	1995	46845879.339000000
+UNITED KINGDOM	1994	43081609.573700000
+UNITED KINGDOM	1993	44770146.755500000
+UNITED KINGDOM	1992	44123402.548400000
+UNITED STATES	1998	27826593.682500000
+UNITED STATES	1997	46638572.364800000
+UNITED STATES	1996	46688280.547400000
+UNITED STATES	1995	48951591.615600000
+UNITED STATES	1994	45099092.059800000
+UNITED STATES	1993	46181600.527800000
+UNITED STATES	1992	46168214.090100000
+VIETNAM	1998	27281931.001100000
+VIETNAM	1997	48735914.179600000
+VIETNAM	1996	47824595.904000000
+VIETNAM	1995	48235135.801600000
+VIETNAM	1994	47729256.332400000
+VIETNAM	1993	45352676.867200000
+VIETNAM	1992	47846355.648500000
 
diff --git a/regression-test/data/datev2/tpch_sf1_p1/sql/q10.out b/regression-test/data/datev2/tpch_sf1_p1/sql/q10.out
index 15f8d63cd3..95eb4c7a73 100644
--- a/regression-test/data/datev2/tpch_sf1_p1/sql/q10.out
+++ b/regression-test/data/datev2/tpch_sf1_p1/sql/q10.out
@@ -1,23 +1,23 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q10 --
-57040	Customer#000057040	734235.2455	632.87	JAPAN	Eioyzjf4pp	22-895-641-3466	sits. slyly regular requests sleep alongside of the regular inst
-143347	Customer#000143347	721002.6948	2557.47	EGYPT	1aReFYv,Kw4	14-742-935-3718	ggle carefully enticing requests. final deposits use bold, bold pinto beans. ironic, idle re
-60838	Customer#000060838	679127.3077	2454.77	BRAZIL	64EaJ5vMAHWJlBOxJklpNc2RJiWE	12-913-494-9813	 need to boost against the slyly regular account
-101998	Customer#000101998	637029.5667	3790.89	UNITED KINGDOM	01c9CILnNtfOQYmZj	33-593-865-6378	ress foxes wake slyly after the bold excuses. ironic platelets are furiously carefully bold theodolites
-125341	Customer#000125341	633508.086	4983.51	GERMANY	S29ODD6bceU8QSuuEJznkNaK	17-582-695-5962	arefully even depths. blithely even excuses sleep furiously. foxes use except the dependencies. ca
-25501	Customer#000025501	620269.7849	7725.04	ETHIOPIA	  W556MXuoiaYCCZamJI,Rn0B4ACUGdkQ8DZ	15-874-808-6793	he pending instructions wake carefully at the pinto beans. regular, final instructions along the slyly fina
-115831	Customer#000115831	596423.8672	5098.1	FRANCE	rFeBbEEyk dl ne7zV5fDrmiq1oK09wV7pxqCgIc	16-715-386-3788	l somas sleep. furiously final deposits wake blithely regular pinto b
-84223	Customer#000084223	594998.0239	528.65	UNITED KINGDOM	nAVZCs6BaWap rrM27N 2qBnzc5WBauxbA	33-442-824-8191	 slyly final deposits haggle regular, pending dependencies. pending escapades wake 
-54289	Customer#000054289	585603.3918	5583.02	IRAN	vXCxoCsU0Bad5JQI ,oobkZ	20-834-292-4707	ely special foxes are quickly finally ironic p
-39922	Customer#000039922	584878.1134	7321.11	GERMANY	Zgy4s50l2GKN4pLDPBU8m342gIw6R	17-147-757-8036	y final requests. furiously final foxes cajole blithely special platelets. f
-6226	Customer#000006226	576783.7606	2230.09	UNITED KINGDOM	8gPu8,NPGkfyQQ0hcIYUGPIBWc,ybP5g,	33-657-701-3391	ending platelets along the express deposits cajole carefully final 
-922	Customer#000000922	576767.5333	3869.25	GERMANY	Az9RFaut7NkPnc5zSD2PwHgVwr4jRzq	17-945-916-9648	luffily fluffy deposits. packages c
-147946	Customer#000147946	576455.132	2030.13	ALGERIA	iANyZHjqhyy7Ajah0pTrYyhJ	10-886-956-3143	ithely ironic deposits haggle blithely ironic requests. quickly regu
-115640	Customer#000115640	569341.1933	6436.1	ARGENTINA	Vtgfia9qI 7EpHgecU1X	11-411-543-4901	ost slyly along the patterns; pinto be
-73606	Customer#000073606	568656.8578	1785.67	JAPAN	xuR0Tro5yChDfOCrjkd2ol	22-437-653-6966	he furiously regular ideas. slowly
-110246	Customer#000110246	566842.9815	7763.35	VIETNAM	7KzflgX MDOq7sOkI	31-943-426-9837	egular deposits serve blithely above the fl
-142549	Customer#000142549	563537.2368	5085.99	INDONESIA	ChqEoK43OysjdHbtKCp6dKqjNyvvi9	19-955-562-2398	sleep pending courts. ironic deposits against the carefully unusual platelets cajole carefully express accounts.
-146149	Customer#000146149	557254.9865	1791.55	ROMANIA	s87fvzFQpU	29-744-164-6487	 of the slyly silent accounts. quickly final accounts across the 
-52528	Customer#000052528	556397.3509	551.79	ARGENTINA	NFztyTOR10UOJ	11-208-192-3205	 deposits hinder. blithely pending asymptotes breach slyly regular re
-23431	Customer#000023431	554269.536	3381.86	ROMANIA	HgiV0phqhaIa9aydNoIlb	29-915-458-2654	nusual, even instructions: furiously stealthy n
+57040	Customer#000057040	734235.245500000	632.87	JAPAN	Eioyzjf4pp	22-895-641-3466	sits. slyly regular requests sleep alongside of the regular inst
+143347	Customer#000143347	721002.694800000	2557.47	EGYPT	1aReFYv,Kw4	14-742-935-3718	ggle carefully enticing requests. final deposits use bold, bold pinto beans. ironic, idle re
+60838	Customer#000060838	679127.307700000	2454.77	BRAZIL	64EaJ5vMAHWJlBOxJklpNc2RJiWE	12-913-494-9813	 need to boost against the slyly regular account
+101998	Customer#000101998	637029.566700000	3790.89	UNITED KINGDOM	01c9CILnNtfOQYmZj	33-593-865-6378	ress foxes wake slyly after the bold excuses. ironic platelets are furiously carefully bold theodolites
+125341	Customer#000125341	633508.086000000	4983.51	GERMANY	S29ODD6bceU8QSuuEJznkNaK	17-582-695-5962	arefully even depths. blithely even excuses sleep furiously. foxes use except the dependencies. ca
+25501	Customer#000025501	620269.784900000	7725.04	ETHIOPIA	  W556MXuoiaYCCZamJI,Rn0B4ACUGdkQ8DZ	15-874-808-6793	he pending instructions wake carefully at the pinto beans. regular, final instructions along the slyly fina
+115831	Customer#000115831	596423.867200000	5098.10	FRANCE	rFeBbEEyk dl ne7zV5fDrmiq1oK09wV7pxqCgIc	16-715-386-3788	l somas sleep. furiously final deposits wake blithely regular pinto b
+84223	Customer#000084223	594998.023900000	528.65	UNITED KINGDOM	nAVZCs6BaWap rrM27N 2qBnzc5WBauxbA	33-442-824-8191	 slyly final deposits haggle regular, pending dependencies. pending escapades wake 
+54289	Customer#000054289	585603.391800000	5583.02	IRAN	vXCxoCsU0Bad5JQI ,oobkZ	20-834-292-4707	ely special foxes are quickly finally ironic p
+39922	Customer#000039922	584878.113400000	7321.11	GERMANY	Zgy4s50l2GKN4pLDPBU8m342gIw6R	17-147-757-8036	y final requests. furiously final foxes cajole blithely special platelets. f
+6226	Customer#000006226	576783.760600000	2230.09	UNITED KINGDOM	8gPu8,NPGkfyQQ0hcIYUGPIBWc,ybP5g,	33-657-701-3391	ending platelets along the express deposits cajole carefully final 
+922	Customer#000000922	576767.533300000	3869.25	GERMANY	Az9RFaut7NkPnc5zSD2PwHgVwr4jRzq	17-945-916-9648	luffily fluffy deposits. packages c
+147946	Customer#000147946	576455.132000000	2030.13	ALGERIA	iANyZHjqhyy7Ajah0pTrYyhJ	10-886-956-3143	ithely ironic deposits haggle blithely ironic requests. quickly regu
+115640	Customer#000115640	569341.193300000	6436.10	ARGENTINA	Vtgfia9qI 7EpHgecU1X	11-411-543-4901	ost slyly along the patterns; pinto be
+73606	Customer#000073606	568656.857800000	1785.67	JAPAN	xuR0Tro5yChDfOCrjkd2ol	22-437-653-6966	he furiously regular ideas. slowly
+110246	Customer#000110246	566842.981500000	7763.35	VIETNAM	7KzflgX MDOq7sOkI	31-943-426-9837	egular deposits serve blithely above the fl
+142549	Customer#000142549	563537.236800000	5085.99	INDONESIA	ChqEoK43OysjdHbtKCp6dKqjNyvvi9	19-955-562-2398	sleep pending courts. ironic deposits against the carefully unusual platelets cajole carefully express accounts.
+146149	Customer#000146149	557254.986500000	1791.55	ROMANIA	s87fvzFQpU	29-744-164-6487	 of the slyly silent accounts. quickly final accounts across the 
+52528	Customer#000052528	556397.350900000	551.79	ARGENTINA	NFztyTOR10UOJ	11-208-192-3205	 deposits hinder. blithely pending asymptotes breach slyly regular re
+23431	Customer#000023431	554269.536000000	3381.86	ROMANIA	HgiV0phqhaIa9aydNoIlb	29-915-458-2654	nusual, even instructions: furiously stealthy n
 
diff --git a/regression-test/data/datev2/tpch_sf1_p1/sql/q11.out b/regression-test/data/datev2/tpch_sf1_p1/sql/q11.out
index 42bf24b728..e159e66a81 100644
--- a/regression-test/data/datev2/tpch_sf1_p1/sql/q11.out
+++ b/regression-test/data/datev2/tpch_sf1_p1/sql/q11.out
@@ -1,1051 +1,1051 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q11 --
-129760	17538456.86
-166726	16503353.92
-191287	16474801.97
-161758	16101755.54
-34452	15983844.72
-139035	15907078.34
-9403	15451755.62
-154358	15212937.88
-38823	15064802.86
-85606	15053957.15
-33354	14408297.4
-154747	14407580.68
-82865	14235489.78
-76094	14094247.04
-222	13937777.74
-121271	13908336
-55221	13716120.47
-22819	13666434.28
-76281	13646853.68
-85298	13581154.93
-85158	13554904
-139684	13535538.72
-31034	13498025.25
-87305	13482847.04
-10181	13445148.75
-62323	13411824.3
-26489	13377256.38
-96493	13339057.83
-56548	13329014.97
-55576	13306843.35
-159751	13306614.48
-92406	13287414.5
-182636	13223726.74
-199969	13135288.21
-62865	13001926.94
-7284	12945298.19
-197867	12944510.52
-11562	12931575.51
-75165	12916918.12
-97175	12911283.5
-140840	12896562.23
-65241	12890600.46
-166120	12876927.22
-9035	12863828.7
-144616	12853549.3
-176723	12832309.74
-170884	12792136.58
-29790	12723300.33
-95213	12555483.73
-183873	12550533.05
-171235	12476538.3
-21533	12437821.32
-17290	12432159.5
-156397	12260623.5
-122611	12222812.98
-139155	12220319.25
-146316	12215800.61
-171381	12199734.52
-198633	12078226.95
-167417	12046637.62
-59512	12043468.76
-31688	12034893.64
-159586	12001505.84
-8993	11963814.3
-120302	11857707.55
-43536	11779340.52
-9552	11776909.16
-86223	11772205.08
-53776	11758669.65
-131285	11616953.74
-91628	11611114.83
-169644	11567959.72
-182299	11567462.05
-33107	11453818.76
-104184	11436657.44
-67027	11419127.14
-176869	11371451.71
-30885	11369674.79
-54420	11345076.88
-72240	11313951.05
-178708	11294635.17
-81298	11273686.13
-158324	11243442.72
-117095	11242535.24
-176793	11237733.38
-86091	11177793.79
-116033	11145434.36
-129058	11119112.2
-193714	11104706.39
-117195	11077217.96
-49851	11043701.78
-19791	11030662.62
-75800	11012401.62
-161562	10996371.69
-10119	10980015.75
-39185	10970042.56
-47223	10950022.13
-175594	10942923.05
-111295	10893675.61
-155446	10852764.57
-156391	10839810.38
-40884	10837234.19
-141288	10837130.21
-152388	10830977.82
-33449	10830858.72
-149035	10826130.02
-162620	10814275.68
-118324	10791788.1
-38932	10777541.75
-121294	10764225.22
-48721	10762582.49
-63342	10740132.6
-5614	10724668.8
-62266	10711143.1
-100202	10696675.55
-197741	10688560.72
-169178	10648522.8
-5271	10639392.65
-34499	10584177.1
-71108	10569117.56
-137132	10539880.47
-78451	10524873.24
-150827	10503810.48
-107237	10488030.84
-101727	10473558.1
-58708	10466280.44
-89768	10465477.22
-146493	10444291.58
-55424	10444006.48
-16560	10425574.74
-133114	10415097.9
-195810	10413625.2
-76673	10391977.18
-97305	10390890.57
-134210	10387210.02
-188536	10386529.92
-122255	10335760.32
-2682	10312966.1
-43814	10303086.61
-34767	10290405.18
-165584	10273705.89
-2231	10270415.55
-111259	10263256.56
-195578	10239795.82
-21093	10217531.3
-29856	10216932.54
-133686	10213345.76
-87745	10185509.4
-135153	10179379.7
-11773	10167410.84
-76316	10165151.7
-123076	10161225.78
-91894	10130462.19
-39741	10128387.52
-111753	10119780.98
-142729	10104748.89
-116775	10097750.42
-102589	10034784.36
-186268	10012181.57
-44545	10000286.48
-23307	9966577.5
-124281	9930018.9
-69604	9925730.64
-21971	9908982.03
-58148	9895894.4
-16532	9886529.9
-159180	9883744.43
-74733	9877582.88
-35173	9858275.92
-7116	9856881.02
-124620	9838589.14
-122108	9829949.35
-67200	9828690.69
-164775	9821424.44
-9039	9816447.72
-14912	9803102.2
-190906	9791315.7
-130398	9781674.27
-119310	9776927.21
-10132	9770930.78
-107211	9757586.25
-113958	9757065.5
-37009	9748362.69
-66746	9743528.76
-134486	9731922
-15945	9731096.45
-55307	9717745.8
-56362	9714922.83
-57726	9711792.1
-57256	9708621
-112292	9701653.08
-87514	9699492.53
-174206	9680562.02
-72865	9679043.34
-114357	9671017.44
-112807	9665019.21
-115203	9661018.73
-177454	9658906.35
-161275	9634313.71
-61893	9617095.44
-122219	9604888.2
-183427	9601362.58
-59158	9599705.96
-61931	9584918.98
-5532	9579964.14
-20158	9576714.38
-167199	9557413.08
-38869	9550279.53
-86949	9541943.7
-198544	9538613.92
-193762	9538238.94
-108807	9536247.16
-168324	9535647.99
-115588	9532195.04
-141372	9529702.14
-175120	9526068.66
-163851	9522808.83
-160954	9520359.45
-117757	9517882.8
-52594	9508325.76
-60960	9498843.06
-70272	9495775.62
-44050	9495515.36
-152213	9494756.96
-121203	9492601.3
-70114	9491012.3
-167588	9484741.11
-136455	9476241.78
-4357	9464355.64
-6786	9463632.57
-61345	9455336.7
-160826	9446754.84
-71275	9440138.4
-77746	9439118.35
-91289	9437472
-56723	9435102.16
-86647	9434604.18
-131234	9432120
-198129	9427651.36
-165530	9426193.68
-69233	9425053.92
-6243	9423304.66
-90110	9420422.7
-191980	9419368.36
-38461	9419316.07
-167873	9419024.49
-159373	9416950.15
-128707	9413428.5
-45267	9410863.78
-48460	9409793.93
-197672	9406887.68
-60884	9403442.4
-15209	9403245.31
-138049	9401262.1
-199286	9391770.7
-19629	9391236.4
-134019	9390615.15
-169475	9387639.58
-165918	9379510.44
-135602	9374251.54
-162323	9367566.51
-96277	9360850.68
-98336	9359671.29
-119781	9356395.73
-34440	9355365
-57362	9355180.1
-167236	9352973.84
-38463	9347530.94
-86749	9346826.44
-170007	9345699.9
-193087	9343744
-150383	9332576.75
-60932	9329582.02
-128420	9328206.35
-162145	9327722.88
-55686	9320304.4
-163080	9304916.96
-160583	9303515.92
-118153	9298606.56
-152634	9282184.57
-84731	9276586.92
-119989	9273814.2
-114584	9269698.65
-131817	9268570.08
-29068	9256583.88
-44116	9255922
-115818	9253311.91
-103388	9239218.08
-186118	9236209.12
-155809	9235410.84
-147003	9234847.99
-27769	9232511.64
-112779	9231927.36
-124851	9228982.68
-158488	9227216.4
-83328	9224792.2
-136797	9222927.09
-141730	9216370.68
-87304	9215695.5
-156004	9215557.9
-140740	9215329.2
-100648	9212185.08
-174774	9211718
-37644	9211578.6
-48807	9209496.24
-95940	9207948.4
-141586	9206699.22
-147248	9205654.95
-61372	9205228.76
-52970	9204415.95
-26430	9203710.51
-28504	9201669.2
-25810	9198878.5
-125329	9198688.5
-167867	9194022.72
-134767	9191444.72
-127745	9191271.56
-69208	9187110
-155222	9186469.16
-196916	9182995.82
-195590	9176353.12
-169155	9175176.09
-81558	9171946.5
-185136	9171293.04
-114790	9168509.1
-194142	9165836.61
-167639	9161165
-11241	9160789.46
-82628	9160155.54
-41399	9148338
-30755	9146196.84
-6944	9143574.58
-6326	9138803.16
-101296	9135657.62
-181479	9121093.3
-76898	9120983.1
-64274	9118745.25
-175826	9117387.99
-142215	9116876.88
-103415	9113128.62
-119765	9110768.79
-107624	9108837.45
-84215	9105257.36
-73774	9102651.92
-173972	9102069
-69817	9095513.88
-86943	9092253
-138859	9087719.3
-162273	9085296.48
-175945	9080401.21
-16836	9075715.44
-70224	9075265.95
-139765	9074755.89
-30319	9073233.1
-3851	9072657.24
-181271	9070631.52
-162184	9068835.78
-81683	9067258.47
-153028	9067010.51
-123324	9061870.95
-186481	9058608.3
-167680	9052908.76
-165293	9050545.7
-122148	9046298.17
-138604	9045840.8
-78851	9044822.6
-137280	9042355.34
-8823	9040855.1
-163900	9040848.48
-75600	9035392.45
-81676	9031999.4
-46033	9031460.58
-194917	9028500
-133936	9026949.02
-33182	9024971.1
-34220	9021485.39
-20118	9019942.6
-178258	9019881.66
-15560	9017687.28
-111425	9016198.56
-95942	9015585.12
-132709	9015240.15
-39731	9014746.95
-154307	9012571.2
-23769	9008157.6
-93328	9007211.2
-142826	8998297.44
-188792	8996014
-68703	8994982.22
-145280	8990941.05
-150725	8985686.16
-172046	8982469.52
-70476	8967629.5
-124988	8966805.22
-17937	8963319.76
-177372	8954873.64
-137994	8950916.79
-84019	8950039.98
-40389	8946158.2
-69187	8941054.14
-4863	8939044.92
-50465	8930503.14
-43686	8915543.84
-131352	8909053.59
-198916	8906940.03
-135932	8905282.95
-104673	8903682
-152308	8903244.08
-135298	8900323.2
-156873	8899429.1
-157454	8897339.2
-75415	8897068.09
-46325	8895569.09
-1966	8895117.06
-24576	8895034.75
-19425	8890156.6
-169735	8890085.56
-32225	8889829.28
-124537	8889770.71
-146327	8887836.23
-121562	8887740.4
-44731	8882444.95
-93141	8881850.88
-187871	8873506.18
-71709	8873057.28
-151913	8869321.17
-33786	8868955.39
-35902	8868126.06
-23588	8867769.9
-24508	8867616
-161282	8866661.43
-188061	8862304
-132847	8862082
-166843	8861200.8
-30609	8860214.73
-56191	8856546.96
-160740	8852685.43
-71229	8846106.99
-91208	8845541.28
-10995	8845306.56
-78094	8839938.29
-36489	8838538.1
-198437	8836494.84
-151693	8833807.64
-185367	8829791.37
-65682	8820622.89
-65421	8819329.24
-122225	8816821.86
-85330	8811013.16
-64555	8810643.12
-104188	8808211.02
-54411	8805703.4
-39438	8805282.56
-70795	8800060.92
-20383	8799073.28
-21952	8798624.19
-63584	8796590
-158768	8796422.95
-166588	8796214.38
-120600	8793558.06
-157202	8788287.88
-55358	8786820.75
-168322	8786670.73
-25143	8786324.8
-5368	8786274.14
-114025	8786201.12
-97744	8785315.94
-164327	8784503.86
-76542	8782613.28
-4731	8772846.7
-157590	8772006.45
-154276	8771733.91
-28705	8771576.64
-100226	8769455
-179195	8769185.16
-184355	8768118.05
-120408	8768011.12
-63145	8761991.96
-53135	8753491.8
-173071	8750508.8
-41087	8749436.79
-194830	8747438.4
-43496	8743359.3
-30235	8741611
-26391	8741399.64
-191816	8740258.72
-47616	8737229.68
-152101	8734432.76
-163784	8730514.34
-5134	8728424.64
-155241	8725429.86
-188814	8724182.4
-140782	8720378.75
-153141	8719407.51
-169373	8718609.06
-41335	8714773.8
-197450	8714617.32
-87004	8714017.79
-181804	8712257.76
-122814	8711119.14
-109939	8709193.16
-98094	8708780.04
-74630	8708040.75
-197291	8706519.09
-184173	8705467.45
-192175	8705411.12
-19471	8702536.12
-18052	8702155.7
-135560	8698137.72
-152791	8697325.8
-170953	8696909.19
-116137	8696687.17
-7722	8696589.4
-49788	8694846.71
-13252	8694822.42
-12633	8694559.36
-193438	8690426.72
-17326	8689329.16
-96124	8679794.58
-143802	8676626.48
-30389	8675826.6
-75250	8675257.14
-72613	8673524.94
-123520	8672456.25
-325	8667741.28
-167291	8667556.18
-150119	8663403.54
-88420	8663355.4
-179784	8653021.34
-130884	8651970
-172611	8648217
-85373	8647796.22
-122717	8646758.54
-113431	8646348.34
-66015	8643349.4
-33141	8643243.18
-69786	8637396.92
-181857	8637393.28
-122939	8636378
-196223	8635391.02
-50532	8632648.24
-58102	8632614.54
-93581	8632372.36
-52804	8632109.25
-755	8627091.68
-16597	8623357.05
-119041	8622397
-89050	8621185.98
-98696	8620784.82
-94399	8620524
-151295	8616671.02
-56417	8613450.35
-121322	8612948.23
-126883	8611373.42
-29155	8610163.64
-114530	8608471.74
-131007	8607394.82
-128715	8606833.62
-72522	8601479.98
-144061	8595718.74
-83503	8595034.2
-112199	8590717.44
-9227	8587350.42
-116318	8585910.66
-41248	8585559.64
-159398	8584821
-105966	8582308.79
-137876	8580641.3
-122272	8580400.77
-195717	8577278.1
-165295	8571121.92
-5840	8570728.74
-120860	8570610.44
-66692	8567540.52
-135596	8563276.31
-150576	8562794.1
-7500	8562393.84
-107716	8561541.56
-100611	8559995.85
-171192	8557390.08
-107660	8556696.6
-13461	8556545.12
-90310	8555131.51
-141493	8553782.93
-71286	8552682
-136423	8551300.76
-54241	8550785.25
-120325	8549976.6
-424	8547527.1
-196543	8545907.09
-13042	8542717.18
-58332	8536074.69
-9191	8535663.92
-134357	8535429.9
-96207	8534900.6
-92292	8530618.78
-181093	8528303.52
-105064	8527491.6
-59635	8526854.08
-136974	8524351.56
-126694	8522783.37
-6247	8522606.9
-139447	8522521.92
-96313	8520949.92
-108454	8520916.25
-181254	8519496.1
-71117	8519223
-131703	8517215.28
-59312	8510568.36
-2903	8509960.35
-102838	8509527.69
-162806	8508906.05
-41527	8508222.36
-118416	8505858.36
-180203	8505024.16
-14773	8500598.28
-140446	8499514.24
-199641	8497362.59
-109240	8494617.12
-150268	8494188.38
-45310	8492380.65
-36552	8490733.6
-199690	8490145.8
-185353	8488726.68
-163615	8484985.01
-196520	8483545.04
-133438	8483482.35
-77285	8481442.32
-55824	8476893.9
-76753	8475522.12
-46129	8472717.96
-28358	8472515.5
-9317	8472145.32
-33823	8469721.44
-39055	8469145.07
-91471	8468874.56
-142299	8466039.55
-97672	8464119.8
-134712	8461781.79
-157988	8460123.2
-102284	8458652.44
-73533	8458453.32
-90599	8457874.86
-112160	8457863.36
-124792	8457633.7
-66097	8457573.15
-165271	8456969.01
-146925	8454887.91
-164277	8454838.5
-131290	8454811.2
-179386	8450909.9
-90486	8447873.86
-175924	8444421.66
-185922	8442394.88
-38492	8436438.32
-172511	8436287.34
-139539	8434180.29
-11926	8433199.52
-55889	8431449.88
-163068	8431116.4
-138772	8428406.36
-126821	8425180.68
-22091	8420687.88
-55981	8419434.38
-100960	8419403.46
-172568	8417955.21
-63135	8415945.53
-137651	8413170.35
-191353	8413039.84
-62988	8411571.48
-103417	8411541.12
-12052	8411519.28
-104260	8408516.55
-157129	8405730.08
-77254	8405537.22
-112966	8403512.89
-168114	8402764.56
-49940	8402328.2
-52017	8398753.6
-176179	8398087
-100215	8395906.61
-61256	8392811.2
-15366	8388907.8
-109479	8388027.2
-66202	8386522.83
-81707	8385761.19
-51727	8385426.4
-9980	8382754.62
-174403	8378575.73
-54558	8378041.92
-3141	8377378.22
-134829	8377105.52
-145056	8376920.76
-194020	8375157.64
-7117	8373982.27
-120146	8373796.2
-126843	8370761.28
-62117	8369493.44
-111221	8367525.81
-159337	8366092.26
-173903	8365428.48
-136438	8364065.45
-56684	8363198
-137597	8363185.94
-20039	8361138.24
-121326	8359635.52
-48435	8352863.1
-1712	8349107
-167190	8347238.7
-32113	8346452.04
-40580	8342983.32
-74785	8342519.13
-14799	8342236.75
-177291	8341736.83
-198956	8340370.65
-69179	8338465.99
-118764	8337616.56
-128814	8336435.56
-82729	8331766.88
-152048	8330638.99
-171085	8326259.5
-126730	8325974.4
-77525	8323282.5
-170653	8322840.5
-5257	8320350.78
-67350	8318987.56
-109008	8317836.54
-199043	8316603.54
-139969	8316551.54
-22634	8316531.24
-173309	8315750.25
-10887	8315019.36
-42392	8312895.96
-126040	8312623.2
-101590	8304555.42
-46891	8302192.12
-138721	8301745.62
-113715	8301533.2
-78778	8299685.64
-142908	8299447.77
-64419	8297631.8
-21396	8296272.27
-4180	8295646.92
-63534	8295383.67
-135957	8294389.86
-30126	8291920.32
-158427	8288938
-14545	8288395.92
-75548	8288287.2
-64473	8286137.44
-149553	8285714.88
-151284	8283526.65
-171091	8282934.36
-194256	8278985.34
-952	8276136
-121541	8275390.26
-177664	8275315.2
-51117	8274504.3
-66770	8273407.8
-37238	8272728.06
-46679	8270486.55
-165852	8268312.6
-99458	8266564.47
-114519	8265493.54
-7231	8264881.5
-19033	8264826.56
-125123	8262732.65
-18642	8261578.99
-50386	8261380.05
-193770	8259578.82
-7276	8258101.6
-178045	8253904.15
-49033	8253696.23
-187195	8251334.58
-10590	8249227.4
-143779	8247057.7
-35205	8245675.17
-19729	8245081.6
-144946	8240479.8
-123786	8239581.24
-70843	8237973.2
-112437	8236907.52
-5436	8236039.57
-163754	8235471.16
-115945	8234811.36
-27918	8233957.88
-105712	8233571.86
-41007	8229431.79
-40476	8226640.41
-145620	8221371.6
-7771	8220413.33
-86424	8215572.61
-129137	8215478.4
-76020	8210495.36
-140213	8209831.8
-32379	8208338.88
-130616	8207715.75
-195469	8206609.8
-191805	8205147.75
-90906	8200951.2
-170910	8195558.01
-105399	8193122.63
-123798	8192385.97
-90218	8191689.16
-114766	8189339.54
-11289	8187354.72
-178308	8185750.5
-71271	8185519.24
-1115	8184903.38
-152636	8184530.72
-151619	8182909.05
-116943	8181072.69
-28891	8181051.54
-47049	8180955
-158827	8180470.9
-92620	8179671.55
-20814	8176953.54
-179323	8176795.55
-193453	8174343.94
-56888	8173342
-28087	8169876.3
-164254	8169632.35
-57661	8168848.16
-7363	8167538.05
-164499	8167512.08
-197557	8165940.45
-5495	8164805.22
-966	8163824.79
-98435	8161771.45
-127227	8161344.92
-194100	8160978.78
-40134	8160358.08
-107341	8159952.05
-6790	8158792.66
-43851	8157101.4
-51295	8156419.2
-69512	8151537
-164274	8149869.93
-130854	8145338.85
-186865	8143586.82
-176629	8141411.2
-193739	8141377.77
-6810	8139822.6
-27732	8136724.96
-50616	8134089.82
-123908	8128920.54
-140994	8128470.82
-99039	8128290.78
-62735	8124940.5
-47829	8122796.5
-192635	8122687.57
-192429	8119268
-145812	8119165.63
-42896	8118529.8
-146877	8118266.16
-60882	8116095.04
-18254	8114783.04
-165464	8114571.8
-57936	8111927.25
-52226	8110723.32
-128571	8106788.8
-100308	8105837.04
-8872	8102395.62
-58867	8102033.19
-145153	8100222.84
-172088	8098138.2
-59398	8095845.45
-89395	8093576.1
-171961	8093538
-88736	8090762.16
-174053	8090350.11
-102237	8089103.22
-43041	8086537.9
-110219	8085296.9
-126738	8084199.2
-44787	8083628.4
-31277	8083580.76
-93595	8082188.8
-189040	8080257.21
-59851	8079024.24
-175100	8077904.01
-43429	8076729.96
-154199	8074940.76
-60963	8073894.4
-8768	8072760.96
-66095	8071421.7
-111552	8068184.48
-24563	8067500.4
-16167	8067495.24
-12662	8067248.85
-94540	8063727.16
-23308	8063463.18
-27390	8062823.25
-130660	8062787.48
-8608	8062411.16
-181552	8062008.3
-199319	8060248.56
-55475	8058850.92
-142711	8057926.58
-103499	8056978
-105943	8056698.75
-8432	8053052.16
-149392	8049675.69
-101248	8048855.49
-140962	8047260.7
-87101	8046651.83
-133107	8046476.73
-45126	8045924.4
-87508	8042966.39
-124711	8042722.72
-173169	8042224.41
-175161	8041331.98
-167787	8040075.78
-3242	8038855.53
-114789	8038628.35
-43833	8038545.83
-141198	8035110.72
-137248	8034109.35
-96673	8033491.2
-32180	8032380.72
-166493	8031902.4
-66959	8031839.4
-85628	8029693.44
-110971	8029469.7
-130395	8027463.92
-7757	8026840.37
-178446	8025379.09
-41295	8024785.53
-100956	8024179.3
-131917	8021604.78
-24224	8020463.52
-2073	8020009.64
-121622	8018462.17
-14357	8016906.3
-135601	8016209.44
-58458	8016192.52
-73036	8015799
-184722	8015680.31
-151664	8014821.96
-195090	8012680.2
-162609	8011241
-83532	8009753.85
-50166	8007137.89
-181562	8006805.96
-175165	8005319.76
-62500	8005316.28
-36342	8004333.4
-128435	8004242.88
-92516	8003836.8
-30802	8003710.88
-107418	8000430.3
-46620	7999778.35
-191803	7994734.15
-106343	7993087.76
-59362	7990397.46
-8329	7990052.9
-75133	7988244
-179023	7986829.62
-135899	7985726.64
-5824	7985340.02
-148579	7984889.56
-95888	7984735.72
-9791	7982699.79
-170437	7982370.72
-39782	7977858.24
-20605	7977556
-28682	7976960
-42172	7973399
-56137	7971405.4
-64729	7970769.72
-98643	7968603.73
-153787	7967535.58
-8932	7967222.19
-20134	7965713.28
-197635	7963507.58
-80408	7963312.17
-37728	7961875.68
-26624	7961772.31
-44736	7961144.1
-29763	7960605.03
-36147	7959463.68
-146040	7957587.66
-115469	7957485.14
-142276	7956790.63
-181280	7954037.35
-115096	7953047.55
-109650	7952258.73
-93862	7951992.24
-158325	7950728.3
-55952	7950387.06
-122397	7947106.27
-28114	7946945.72
-11966	7945197.48
-47814	7944083
-85096	7943691.06
-51657	7943593.77
-196680	7943578.89
-13141	7942730.34
-193327	7941036.25
-152612	7940663.71
-139680	7939242.36
-31134	7938318.3
-45636	7937240.85
-56694	7936015.95
-8114	7933921.88
-71518	7932261.69
-72922	7930400.64
-146699	7929167.4
-92387	7928972.67
-186289	7928786.19
-95952	7927972.78
-196514	7927180.7
-4403	7925729.04
-2267	7925649.37
-45924	7925047.68
-11493	7916722.23
-104478	7916253.6
-166794	7913842
-161995	7910874.27
-23538	7909752.06
-41093	7909579.92
-112073	7908617.57
-92814	7908262.5
-88919	7907992.5
-79753	7907933.88
-108765	7905338.98
-146530	7905336.6
-71475	7903367.58
-36289	7901946.5
-61739	7900794
-52338	7898638.08
-194299	7898421.24
-105235	7897829.94
-77207	7897752.72
-96712	7897575.27
-10157	7897046.25
-171154	7896814.5
-79373	7896186
-113808	7893353.88
-27901	7892952
-128820	7892882.72
-25891	7890511.2
-122819	7888881.02
-154731	7888301.33
-101674	7879324.6
-51968	7879102.21
-72073	7877736.11
-5182	7874521.73
+129760	17538456.860000000
+166726	16503353.920000000
+191287	16474801.970000000
+161758	16101755.540000000
+34452	15983844.720000000
+139035	15907078.340000000
+9403	15451755.620000000
+154358	15212937.880000000
+38823	15064802.860000000
+85606	15053957.150000000
+33354	14408297.400000000
+154747	14407580.680000000
+82865	14235489.780000000
+76094	14094247.040000000
+222	13937777.740000000
+121271	13908336.000000000
+55221	13716120.470000000
+22819	13666434.280000000
+76281	13646853.680000000
+85298	13581154.930000000
+85158	13554904.000000000
+139684	13535538.720000000
+31034	13498025.250000000
+87305	13482847.040000000
+10181	13445148.750000000
+62323	13411824.300000000
+26489	13377256.380000000
+96493	13339057.830000000
+56548	13329014.970000000
+55576	13306843.350000000
+159751	13306614.480000000
+92406	13287414.500000000
+182636	13223726.740000000
+199969	13135288.210000000
+62865	13001926.940000000
+7284	12945298.190000000
+197867	12944510.520000000
+11562	12931575.510000000
+75165	12916918.120000000
+97175	12911283.500000000
+140840	12896562.230000000
+65241	12890600.460000000
+166120	12876927.220000000
+9035	12863828.700000000
+144616	12853549.300000000
+176723	12832309.740000000
+170884	12792136.580000000
+29790	12723300.330000000
+95213	12555483.730000000
+183873	12550533.050000000
+171235	12476538.300000000
+21533	12437821.320000000
+17290	12432159.500000000
+156397	12260623.500000000
+122611	12222812.980000000
+139155	12220319.250000000
+146316	12215800.610000000
+171381	12199734.520000000
+198633	12078226.950000000
+167417	12046637.620000000
+59512	12043468.760000000
+31688	12034893.640000000
+159586	12001505.840000000
+8993	11963814.300000000
+120302	11857707.550000000
+43536	11779340.520000000
+9552	11776909.160000000
+86223	11772205.080000000
+53776	11758669.650000000
+131285	11616953.740000000
+91628	11611114.830000000
+169644	11567959.720000000
+182299	11567462.050000000
+33107	11453818.760000000
+104184	11436657.440000000
+67027	11419127.140000000
+176869	11371451.710000000
+30885	11369674.790000000
+54420	11345076.880000000
+72240	11313951.050000000
+178708	11294635.170000000
+81298	11273686.130000000
+158324	11243442.720000000
+117095	11242535.240000000
+176793	11237733.380000000
+86091	11177793.790000000
+116033	11145434.360000000
+129058	11119112.200000000
+193714	11104706.390000000
+117195	11077217.960000000
+49851	11043701.780000000
+19791	11030662.620000000
+75800	11012401.620000000
+161562	10996371.690000000
+10119	10980015.750000000
+39185	10970042.560000000
+47223	10950022.130000000
+175594	10942923.050000000
+111295	10893675.610000000
+155446	10852764.570000000
+156391	10839810.380000000
+40884	10837234.190000000
+141288	10837130.210000000
+152388	10830977.820000000
+33449	10830858.720000000
+149035	10826130.020000000
+162620	10814275.680000000
+118324	10791788.100000000
+38932	10777541.750000000
+121294	10764225.220000000
+48721	10762582.490000000
+63342	10740132.600000000
+5614	10724668.800000000
+62266	10711143.100000000
+100202	10696675.550000000
+197741	10688560.720000000
+169178	10648522.800000000
+5271	10639392.650000000
+34499	10584177.100000000
+71108	10569117.560000000
+137132	10539880.470000000
+78451	10524873.240000000
+150827	10503810.480000000
+107237	10488030.840000000
+101727	10473558.100000000
+58708	10466280.440000000
+89768	10465477.220000000
+146493	10444291.580000000
+55424	10444006.480000000
+16560	10425574.740000000
+133114	10415097.900000000
+195810	10413625.200000000
+76673	10391977.180000000
+97305	10390890.570000000
+134210	10387210.020000000
+188536	10386529.920000000
+122255	10335760.320000000
+2682	10312966.100000000
+43814	10303086.610000000
+34767	10290405.180000000
+165584	10273705.890000000
+2231	10270415.550000000
+111259	10263256.560000000
+195578	10239795.820000000
+21093	10217531.300000000
+29856	10216932.540000000
+133686	10213345.760000000
+87745	10185509.400000000
+135153	10179379.700000000
+11773	10167410.840000000
+76316	10165151.700000000
+123076	10161225.780000000
+91894	10130462.190000000
+39741	10128387.520000000
+111753	10119780.980000000
+142729	10104748.890000000
+116775	10097750.420000000
+102589	10034784.360000000
+186268	10012181.570000000
+44545	10000286.480000000
+23307	9966577.500000000
+124281	9930018.900000000
+69604	9925730.640000000
+21971	9908982.030000000
+58148	9895894.400000000
+16532	9886529.900000000
+159180	9883744.430000000
+74733	9877582.880000000
+35173	9858275.920000000
+7116	9856881.020000000
+124620	9838589.140000000
+122108	9829949.350000000
+67200	9828690.690000000
+164775	9821424.440000000
+9039	9816447.720000000
+14912	9803102.200000000
+190906	9791315.700000000
+130398	9781674.270000000
+119310	9776927.210000000
+10132	9770930.780000000
+107211	9757586.250000000
+113958	9757065.500000000
+37009	9748362.690000000
+66746	9743528.760000000
+134486	9731922.000000000
+15945	9731096.450000000
+55307	9717745.800000000
+56362	9714922.830000000
+57726	9711792.100000000
+57256	9708621.000000000
+112292	9701653.080000000
+87514	9699492.530000000
+174206	9680562.020000000
+72865	9679043.340000000
+114357	9671017.440000000
+112807	9665019.210000000
+115203	9661018.730000000
+177454	9658906.350000000
+161275	9634313.710000000
+61893	9617095.440000000
+122219	9604888.200000000
+183427	9601362.580000000
+59158	9599705.960000000
+61931	9584918.980000000
+5532	9579964.140000000
+20158	9576714.380000000
+167199	9557413.080000000
+38869	9550279.530000000
+86949	9541943.700000000
+198544	9538613.920000000
+193762	9538238.940000000
+108807	9536247.160000000
+168324	9535647.990000000
+115588	9532195.040000000
+141372	9529702.140000000
+175120	9526068.660000000
+163851	9522808.830000000
+160954	9520359.450000000
+117757	9517882.800000000
+52594	9508325.760000000
+60960	9498843.060000000
+70272	9495775.620000000
+44050	9495515.360000000
+152213	9494756.960000000
+121203	9492601.300000000
+70114	9491012.300000000
+167588	9484741.110000000
+136455	9476241.780000000
+4357	9464355.640000000
+6786	9463632.570000000
+61345	9455336.700000000
+160826	9446754.840000000
+71275	9440138.400000000
+77746	9439118.350000000
+91289	9437472.000000000
+56723	9435102.160000000
+86647	9434604.180000000
+131234	9432120.000000000
+198129	9427651.360000000
+165530	9426193.680000000
+69233	9425053.920000000
+6243	9423304.660000000
+90110	9420422.700000000
+191980	9419368.360000000
+38461	9419316.070000000
+167873	9419024.490000000
+159373	9416950.150000000
+128707	9413428.500000000
+45267	9410863.780000000
+48460	9409793.930000000
+197672	9406887.680000000
+60884	9403442.400000000
+15209	9403245.310000000
+138049	9401262.100000000
+199286	9391770.700000000
+19629	9391236.400000000
+134019	9390615.150000000
+169475	9387639.580000000
+165918	9379510.440000000
+135602	9374251.540000000
+162323	9367566.510000000
+96277	9360850.680000000
+98336	9359671.290000000
+119781	9356395.730000000
+34440	9355365.000000000
+57362	9355180.100000000
+167236	9352973.840000000
+38463	9347530.940000000
+86749	9346826.440000000
+170007	9345699.900000000
+193087	9343744.000000000
+150383	9332576.750000000
+60932	9329582.020000000
+128420	9328206.350000000
+162145	9327722.880000000
+55686	9320304.400000000
+163080	9304916.960000000
+160583	9303515.920000000
+118153	9298606.560000000
+152634	9282184.570000000
+84731	9276586.920000000
+119989	9273814.200000000
+114584	9269698.650000000
+131817	9268570.080000000
+29068	9256583.880000000
+44116	9255922.000000000
+115818	9253311.910000000
+103388	9239218.080000000
+186118	9236209.120000000
+155809	9235410.840000000
+147003	9234847.990000000
+27769	9232511.640000000
+112779	9231927.360000000
+124851	9228982.680000000
+158488	9227216.400000000
+83328	9224792.200000000
+136797	9222927.090000000
+141730	9216370.680000000
+87304	9215695.500000000
+156004	9215557.900000000
+140740	9215329.200000000
+100648	9212185.080000000
+174774	9211718.000000000
+37644	9211578.600000000
+48807	9209496.240000000
+95940	9207948.400000000
+141586	9206699.220000000
+147248	9205654.950000000
+61372	9205228.760000000
+52970	9204415.950000000
+26430	9203710.510000000
+28504	9201669.200000000
+25810	9198878.500000000
+125329	9198688.500000000
+167867	9194022.720000000
+134767	9191444.720000000
+127745	9191271.560000000
+69208	9187110.000000000
+155222	9186469.160000000
+196916	9182995.820000000
+195590	9176353.120000000
+169155	9175176.090000000
+81558	9171946.500000000
+185136	9171293.040000000
+114790	9168509.100000000
+194142	9165836.610000000
+167639	9161165.000000000
+11241	9160789.460000000
+82628	9160155.540000000
+41399	9148338.000000000
+30755	9146196.840000000
+6944	9143574.580000000
+6326	9138803.160000000
+101296	9135657.620000000
+181479	9121093.300000000
+76898	9120983.100000000
+64274	9118745.250000000
+175826	9117387.990000000
+142215	9116876.880000000
+103415	9113128.620000000
+119765	9110768.790000000
+107624	9108837.450000000
+84215	9105257.360000000
+73774	9102651.920000000
+173972	9102069.000000000
+69817	9095513.880000000
+86943	9092253.000000000
+138859	9087719.300000000
+162273	9085296.480000000
+175945	9080401.210000000
+16836	9075715.440000000
+70224	9075265.950000000
+139765	9074755.890000000
+30319	9073233.100000000
+3851	9072657.240000000
+181271	9070631.520000000
+162184	9068835.780000000
+81683	9067258.470000000
+153028	9067010.510000000
+123324	9061870.950000000
+186481	9058608.300000000
+167680	9052908.760000000
+165293	9050545.700000000
+122148	9046298.170000000
+138604	9045840.800000000
+78851	9044822.600000000
+137280	9042355.340000000
+8823	9040855.100000000
+163900	9040848.480000000
+75600	9035392.450000000
+81676	9031999.400000000
+46033	9031460.580000000
+194917	9028500.000000000
+133936	9026949.020000000
+33182	9024971.100000000
+34220	9021485.390000000
+20118	9019942.600000000
+178258	9019881.660000000
+15560	9017687.280000000
+111425	9016198.560000000
+95942	9015585.120000000
+132709	9015240.150000000
+39731	9014746.950000000
+154307	9012571.200000000
+23769	9008157.600000000
+93328	9007211.200000000
+142826	8998297.440000000
+188792	8996014.000000000
+68703	8994982.220000000
+145280	8990941.050000000
+150725	8985686.160000000
+172046	8982469.520000000
+70476	8967629.500000000
+124988	8966805.220000000
+17937	8963319.760000000
+177372	8954873.640000000
+137994	8950916.790000000
+84019	8950039.980000000
+40389	8946158.200000000
+69187	8941054.140000000
+4863	8939044.920000000
+50465	8930503.140000000
+43686	8915543.840000000
+131352	8909053.590000000
+198916	8906940.030000000
+135932	8905282.950000000
+104673	8903682.000000000
+152308	8903244.080000000
+135298	8900323.200000000
+156873	8899429.100000000
+157454	8897339.200000000
+75415	8897068.090000000
+46325	8895569.090000000
+1966	8895117.060000000
+24576	8895034.750000000
+19425	8890156.600000000
+169735	8890085.560000000
+32225	8889829.280000000
+124537	8889770.710000000
+146327	8887836.230000000
+121562	8887740.400000000
+44731	8882444.950000000
+93141	8881850.880000000
+187871	8873506.180000000
+71709	8873057.280000000
+151913	8869321.170000000
+33786	8868955.390000000
+35902	8868126.060000000
+23588	8867769.900000000
+24508	8867616.000000000
+161282	8866661.430000000
+188061	8862304.000000000
+132847	8862082.000000000
+166843	8861200.800000000
+30609	8860214.730000000
+56191	8856546.960000000
+160740	8852685.430000000
+71229	8846106.990000000
+91208	8845541.280000000
+10995	8845306.560000000
+78094	8839938.290000000
+36489	8838538.100000000
+198437	8836494.840000000
+151693	8833807.640000000
+185367	8829791.370000000
+65682	8820622.890000000
+65421	8819329.240000000
+122225	8816821.860000000
+85330	8811013.160000000
+64555	8810643.120000000
+104188	8808211.020000000
+54411	8805703.400000000
+39438	8805282.560000000
+70795	8800060.920000000
+20383	8799073.280000000
+21952	8798624.190000000
+63584	8796590.000000000
+158768	8796422.950000000
+166588	8796214.380000000
+120600	8793558.060000000
+157202	8788287.880000000
+55358	8786820.750000000
+168322	8786670.730000000
+25143	8786324.800000000
+5368	8786274.140000000
+114025	8786201.120000000
+97744	8785315.940000000
+164327	8784503.860000000
+76542	8782613.280000000
+4731	8772846.700000000
+157590	8772006.450000000
+154276	8771733.910000000
+28705	8771576.640000000
+100226	8769455.000000000
+179195	8769185.160000000
+184355	8768118.050000000
+120408	8768011.120000000
+63145	8761991.960000000
+53135	8753491.800000000
+173071	8750508.800000000
+41087	8749436.790000000
+194830	8747438.400000000
+43496	8743359.300000000
+30235	8741611.000000000
+26391	8741399.640000000
+191816	8740258.720000000
+47616	8737229.680000000
+152101	8734432.760000000
+163784	8730514.340000000
+5134	8728424.640000000
+155241	8725429.860000000
+188814	8724182.400000000
+140782	8720378.750000000
+153141	8719407.510000000
+169373	8718609.060000000
+41335	8714773.800000000
+197450	8714617.320000000
+87004	8714017.790000000
+181804	8712257.760000000
+122814	8711119.140000000
+109939	8709193.160000000
+98094	8708780.040000000
+74630	8708040.750000000
+197291	8706519.090000000
+184173	8705467.450000000
+192175	8705411.120000000
+19471	8702536.120000000
+18052	8702155.700000000
+135560	8698137.720000000
+152791	8697325.800000000
+170953	8696909.190000000
+116137	8696687.170000000
+7722	8696589.400000000
+49788	8694846.710000000
+13252	8694822.420000000
+12633	8694559.360000000
+193438	8690426.720000000
+17326	8689329.160000000
+96124	8679794.580000000
+143802	8676626.480000000
+30389	8675826.600000000
+75250	8675257.140000000
+72613	8673524.940000000
+123520	8672456.250000000
+325	8667741.280000000
+167291	8667556.180000000
+150119	8663403.540000000
+88420	8663355.400000000
+179784	8653021.340000000
+130884	8651970.000000000
+172611	8648217.000000000
+85373	8647796.220000000
+122717	8646758.540000000
+113431	8646348.340000000
+66015	8643349.400000000
+33141	8643243.180000000
+69786	8637396.920000000
+181857	8637393.280000000
+122939	8636378.000000000
+196223	8635391.020000000
+50532	8632648.240000000
+58102	8632614.540000000
+93581	8632372.360000000
+52804	8632109.250000000
+755	8627091.680000000
+16597	8623357.050000000
+119041	8622397.000000000
+89050	8621185.980000000
+98696	8620784.820000000
+94399	8620524.000000000
+151295	8616671.020000000
+56417	8613450.350000000
+121322	8612948.230000000
+126883	8611373.420000000
+29155	8610163.640000000
+114530	8608471.740000000
+131007	8607394.820000000
+128715	8606833.620000000
+72522	8601479.980000000
+144061	8595718.740000000
+83503	8595034.200000000
+112199	8590717.440000000
+9227	8587350.420000000
+116318	8585910.660000000
+41248	8585559.640000000
+159398	8584821.000000000
+105966	8582308.790000000
+137876	8580641.300000000
+122272	8580400.770000000
+195717	8577278.100000000
+165295	8571121.920000000
+5840	8570728.740000000
+120860	8570610.440000000
+66692	8567540.520000000
+135596	8563276.310000000
+150576	8562794.100000000
+7500	8562393.840000000
+107716	8561541.560000000
+100611	8559995.850000000
+171192	8557390.080000000
+107660	8556696.600000000
+13461	8556545.120000000
+90310	8555131.510000000
+141493	8553782.930000000
+71286	8552682.000000000
+136423	8551300.760000000
+54241	8550785.250000000
+120325	8549976.600000000
+424	8547527.100000000
+196543	8545907.090000000
+13042	8542717.180000000
+58332	8536074.690000000
+9191	8535663.920000000
+134357	8535429.900000000
+96207	8534900.600000000
+92292	8530618.780000000
+181093	8528303.520000000
+105064	8527491.600000000
+59635	8526854.080000000
+136974	8524351.560000000
+126694	8522783.370000000
+6247	8522606.900000000
+139447	8522521.920000000
+96313	8520949.920000000
+108454	8520916.250000000
+181254	8519496.100000000
+71117	8519223.000000000
+131703	8517215.280000000
+59312	8510568.360000000
+2903	8509960.350000000
+102838	8509527.690000000
+162806	8508906.050000000
+41527	8508222.360000000
+118416	8505858.360000000
+180203	8505024.160000000
+14773	8500598.280000000
+140446	8499514.240000000
+199641	8497362.590000000
+109240	8494617.120000000
+150268	8494188.380000000
+45310	8492380.650000000
+36552	8490733.600000000
+199690	8490145.800000000
+185353	8488726.680000000
+163615	8484985.010000000
+196520	8483545.040000000
+133438	8483482.350000000
+77285	8481442.320000000
+55824	8476893.900000000
+76753	8475522.120000000
+46129	8472717.960000000
+28358	8472515.500000000
+9317	8472145.320000000
+33823	8469721.440000000
+39055	8469145.070000000
+91471	8468874.560000000
+142299	8466039.550000000
+97672	8464119.800000000
+134712	8461781.790000000
+157988	8460123.200000000
+102284	8458652.440000000
+73533	8458453.320000000
+90599	8457874.860000000
+112160	8457863.360000000
+124792	8457633.700000000
+66097	8457573.150000000
+165271	8456969.010000000
+146925	8454887.910000000
+164277	8454838.500000000
+131290	8454811.200000000
+179386	8450909.900000000
+90486	8447873.860000000
+175924	8444421.660000000
+185922	8442394.880000000
+38492	8436438.320000000
+172511	8436287.340000000
+139539	8434180.290000000
+11926	8433199.520000000
+55889	8431449.880000000
+163068	8431116.400000000
+138772	8428406.360000000
+126821	8425180.680000000
+22091	8420687.880000000
+55981	8419434.380000000
+100960	8419403.460000000
+172568	8417955.210000000
+63135	8415945.530000000
+137651	8413170.350000000
+191353	8413039.840000000
+62988	8411571.480000000
+103417	8411541.120000000
+12052	8411519.280000000
+104260	8408516.550000000
+157129	8405730.080000000
+77254	8405537.220000000
+112966	8403512.890000000
+168114	8402764.560000000
+49940	8402328.200000000
+52017	8398753.600000000
+176179	8398087.000000000
+100215	8395906.610000000
+61256	8392811.200000000
+15366	8388907.800000000
+109479	8388027.200000000
+66202	8386522.830000000
+81707	8385761.190000000
+51727	8385426.400000000
+9980	8382754.620000000
+174403	8378575.730000000
+54558	8378041.920000000
+3141	8377378.220000000
+134829	8377105.520000000
+145056	8376920.760000000
+194020	8375157.640000000
+7117	8373982.270000000
+120146	8373796.200000000
+126843	8370761.280000000
+62117	8369493.440000000
+111221	8367525.810000000
+159337	8366092.260000000
+173903	8365428.480000000
+136438	8364065.450000000
+56684	8363198.000000000
+137597	8363185.940000000
+20039	8361138.240000000
+121326	8359635.520000000
+48435	8352863.100000000
+1712	8349107.000000000
+167190	8347238.700000000
+32113	8346452.040000000
+40580	8342983.320000000
+74785	8342519.130000000
+14799	8342236.750000000
+177291	8341736.830000000
+198956	8340370.650000000
+69179	8338465.990000000
+118764	8337616.560000000
+128814	8336435.560000000
+82729	8331766.880000000
+152048	8330638.990000000
+171085	8326259.500000000
+126730	8325974.400000000
+77525	8323282.500000000
+170653	8322840.500000000
+5257	8320350.780000000
+67350	8318987.560000000
+109008	8317836.540000000
+199043	8316603.540000000
+139969	8316551.540000000
+22634	8316531.240000000
+173309	8315750.250000000
+10887	8315019.360000000
+42392	8312895.960000000
+126040	8312623.200000000
+101590	8304555.420000000
+46891	8302192.120000000
+138721	8301745.620000000
+113715	8301533.200000000
+78778	8299685.640000000
+142908	8299447.770000000
+64419	8297631.800000000
+21396	8296272.270000000
+4180	8295646.920000000
+63534	8295383.670000000
+135957	8294389.860000000
+30126	8291920.320000000
+158427	8288938.000000000
+14545	8288395.920000000
+75548	8288287.200000000
+64473	8286137.440000000
+149553	8285714.880000000
+151284	8283526.650000000
+171091	8282934.360000000
+194256	8278985.340000000
+952	8276136.000000000
+121541	8275390.260000000
+177664	8275315.200000000
+51117	8274504.300000000
+66770	8273407.800000000
+37238	8272728.060000000
+46679	8270486.550000000
+165852	8268312.600000000
+99458	8266564.470000000
+114519	8265493.540000000
+7231	8264881.500000000
+19033	8264826.560000000
+125123	8262732.650000000
+18642	8261578.990000000
+50386	8261380.050000000
+193770	8259578.820000000
+7276	8258101.600000000
+178045	8253904.150000000
+49033	8253696.230000000
+187195	8251334.580000000
+10590	8249227.400000000
+143779	8247057.700000000
+35205	8245675.170000000
+19729	8245081.600000000
+144946	8240479.800000000
+123786	8239581.240000000
+70843	8237973.200000000
+112437	8236907.520000000
+5436	8236039.570000000
+163754	8235471.160000000
+115945	8234811.360000000
+27918	8233957.880000000
+105712	8233571.860000000
+41007	8229431.790000000
+40476	8226640.410000000
+145620	8221371.600000000
+7771	8220413.330000000
+86424	8215572.610000000
+129137	8215478.400000000
+76020	8210495.360000000
+140213	8209831.800000000
+32379	8208338.880000000
+130616	8207715.750000000
+195469	8206609.800000000
+191805	8205147.750000000
+90906	8200951.200000000
+170910	8195558.010000000
+105399	8193122.630000000
+123798	8192385.970000000
+90218	8191689.160000000
+114766	8189339.540000000
+11289	8187354.720000000
+178308	8185750.500000000
+71271	8185519.240000000
+1115	8184903.380000000
+152636	8184530.720000000
+151619	8182909.050000000
+116943	8181072.690000000
+28891	8181051.540000000
+47049	8180955.000000000
+158827	8180470.900000000
+92620	8179671.550000000
+20814	8176953.540000000
+179323	8176795.550000000
+193453	8174343.940000000
+56888	8173342.000000000
+28087	8169876.300000000
+164254	8169632.350000000
+57661	8168848.160000000
+7363	8167538.050000000
+164499	8167512.080000000
+197557	8165940.450000000
+5495	8164805.220000000
+966	8163824.790000000
+98435	8161771.450000000
+127227	8161344.920000000
+194100	8160978.780000000
+40134	8160358.080000000
+107341	8159952.050000000
+6790	8158792.660000000
+43851	8157101.400000000
+51295	8156419.200000000
+69512	8151537.000000000
+164274	8149869.930000000
+130854	8145338.850000000
+186865	8143586.820000000
+176629	8141411.200000000
+193739	8141377.770000000
+6810	8139822.600000000
+27732	8136724.960000000
+50616	8134089.820000000
+123908	8128920.540000000
+140994	8128470.820000000
+99039	8128290.780000000
+62735	8124940.500000000
+47829	8122796.500000000
+192635	8122687.570000000
+192429	8119268.000000000
+145812	8119165.630000000
+42896	8118529.800000000
+146877	8118266.160000000
+60882	8116095.040000000
+18254	8114783.040000000
+165464	8114571.800000000
+57936	8111927.250000000
+52226	8110723.320000000
+128571	8106788.800000000
+100308	8105837.040000000
+8872	8102395.620000000
+58867	8102033.190000000
+145153	8100222.840000000
+172088	8098138.200000000
+59398	8095845.450000000
+89395	8093576.100000000
+171961	8093538.000000000
+88736	8090762.160000000
+174053	8090350.110000000
+102237	8089103.220000000
+43041	8086537.900000000
+110219	8085296.900000000
+126738	8084199.200000000
+44787	8083628.400000000
+31277	8083580.760000000
+93595	8082188.800000000
+189040	8080257.210000000
+59851	8079024.240000000
+175100	8077904.010000000
+43429	8076729.960000000
+154199	8074940.760000000
+60963	8073894.400000000
+8768	8072760.960000000
+66095	8071421.700000000
+111552	8068184.480000000
+24563	8067500.400000000
+16167	8067495.240000000
+12662	8067248.850000000
+94540	8063727.160000000
+23308	8063463.180000000
+27390	8062823.250000000
+130660	8062787.480000000
+8608	8062411.160000000
+181552	8062008.300000000
+199319	8060248.560000000
+55475	8058850.920000000
+142711	8057926.580000000
+103499	8056978.000000000
+105943	8056698.750000000
+8432	8053052.160000000
+149392	8049675.690000000
+101248	8048855.490000000
+140962	8047260.700000000
+87101	8046651.830000000
+133107	8046476.730000000
+45126	8045924.400000000
+87508	8042966.390000000
+124711	8042722.720000000
+173169	8042224.410000000
+175161	8041331.980000000
+167787	8040075.780000000
+3242	8038855.530000000
+114789	8038628.350000000
+43833	8038545.830000000
+141198	8035110.720000000
+137248	8034109.350000000
+96673	8033491.200000000
+32180	8032380.720000000
+166493	8031902.400000000
+66959	8031839.400000000
+85628	8029693.440000000
+110971	8029469.700000000
+130395	8027463.920000000
+7757	8026840.370000000
+178446	8025379.090000000
+41295	8024785.530000000
+100956	8024179.300000000
+131917	8021604.780000000
+24224	8020463.520000000
+2073	8020009.640000000
+121622	8018462.170000000
+14357	8016906.300000000
+135601	8016209.440000000
+58458	8016192.520000000
+73036	8015799.000000000
+184722	8015680.310000000
+151664	8014821.960000000
+195090	8012680.200000000
+162609	8011241.000000000
+83532	8009753.850000000
+50166	8007137.890000000
+181562	8006805.960000000
+175165	8005319.760000000
+62500	8005316.280000000
+36342	8004333.400000000
+128435	8004242.880000000
+92516	8003836.800000000
+30802	8003710.880000000
+107418	8000430.300000000
+46620	7999778.350000000
+191803	7994734.150000000
+106343	7993087.760000000
+59362	7990397.460000000
+8329	7990052.900000000
+75133	7988244.000000000
+179023	7986829.620000000
+135899	7985726.640000000
+5824	7985340.020000000
+148579	7984889.560000000
+95888	7984735.720000000
+9791	7982699.790000000
+170437	7982370.720000000
+39782	7977858.240000000
+20605	7977556.000000000
+28682	7976960.000000000
+42172	7973399.000000000
+56137	7971405.400000000
+64729	7970769.720000000
+98643	7968603.730000000
+153787	7967535.580000000
+8932	7967222.190000000
+20134	7965713.280000000
+197635	7963507.580000000
+80408	7963312.170000000
+37728	7961875.680000000
+26624	7961772.310000000
+44736	7961144.100000000
+29763	7960605.030000000
+36147	7959463.680000000
+146040	7957587.660000000
+115469	7957485.140000000
+142276	7956790.630000000
+181280	7954037.350000000
+115096	7953047.550000000
+109650	7952258.730000000
+93862	7951992.240000000
+158325	7950728.300000000
+55952	7950387.060000000
+122397	7947106.270000000
+28114	7946945.720000000
+11966	7945197.480000000
+47814	7944083.000000000
+85096	7943691.060000000
+51657	7943593.770000000
+196680	7943578.890000000
+13141	7942730.340000000
+193327	7941036.250000000
+152612	7940663.710000000
+139680	7939242.360000000
+31134	7938318.300000000
+45636	7937240.850000000
+56694	7936015.950000000
+8114	7933921.880000000
+71518	7932261.690000000
+72922	7930400.640000000
+146699	7929167.400000000
+92387	7928972.670000000
+186289	7928786.190000000
+95952	7927972.780000000
+196514	7927180.700000000
+4403	7925729.040000000
+2267	7925649.370000000
+45924	7925047.680000000
+11493	7916722.230000000
+104478	7916253.600000000
+166794	7913842.000000000
+161995	7910874.270000000
+23538	7909752.060000000
+41093	7909579.920000000
+112073	7908617.570000000
+92814	7908262.500000000
+88919	7907992.500000000
+79753	7907933.880000000
+108765	7905338.980000000
+146530	7905336.600000000
+71475	7903367.580000000
+36289	7901946.500000000
+61739	7900794.000000000
+52338	7898638.080000000
+194299	7898421.240000000
+105235	7897829.940000000
+77207	7897752.720000000
+96712	7897575.270000000
+10157	7897046.250000000
+171154	7896814.500000000
+79373	7896186.000000000
+113808	7893353.880000000
+27901	7892952.000000000
+128820	7892882.720000000
+25891	7890511.200000000
+122819	7888881.020000000
+154731	7888301.330000000
+101674	7879324.600000000
+51968	7879102.210000000
+72073	7877736.110000000
+5182	7874521.730000000
 
diff --git a/regression-test/data/datev2/tpch_sf1_p1/sql/q15.out b/regression-test/data/datev2/tpch_sf1_p1/sql/q15.out
index 5838117362..aac7812ca2 100644
--- a/regression-test/data/datev2/tpch_sf1_p1/sql/q15.out
+++ b/regression-test/data/datev2/tpch_sf1_p1/sql/q15.out
@@ -1,4 +1,4 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q15 --
-8449	Supplier#000008449	Wp34zim9qYFbVctdW	20-469-856-8873	1772627.2087
+8449	Supplier#000008449	Wp34zim9qYFbVctdW	20-469-856-8873	1772627.208700000
 
diff --git a/regression-test/data/datev2/tpch_sf1_p1/sql/q18.out b/regression-test/data/datev2/tpch_sf1_p1/sql/q18.out
index a20cb1e62a..3dd788ad76 100644
--- a/regression-test/data/datev2/tpch_sf1_p1/sql/q18.out
+++ b/regression-test/data/datev2/tpch_sf1_p1/sql/q18.out
@@ -1,60 +1,60 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q18 --
-Customer#000128120	128120	4722021	1994-04-07	544089.09	323
-Customer#000144617	144617	3043270	1997-02-12	530604.44	317
-Customer#000013940	13940	2232932	1997-04-13	522720.61	304
-Customer#000066790	66790	2199712	1996-09-30	515531.82	327
-Customer#000046435	46435	4745607	1997-07-03	508047.99	309
-Customer#000015272	15272	3883783	1993-07-28	500241.33	302
-Customer#000146608	146608	3342468	1994-06-12	499794.58	303
-Customer#000096103	96103	5984582	1992-03-16	494398.79	312
-Customer#000024341	24341	1474818	1992-11-15	491348.26	302
-Customer#000137446	137446	5489475	1997-05-23	487763.25	311
-Customer#000107590	107590	4267751	1994-11-04	485141.38	301
-Customer#000050008	50008	2366755	1996-12-09	483891.26	302
-Customer#000015619	15619	3767271	1996-08-07	480083.96	318
-Customer#000077260	77260	1436544	1992-09-12	479499.43	307
-Customer#000109379	109379	5746311	1996-10-10	478064.11	302
-Customer#000054602	54602	5832321	1997-02-09	471220.08	307
-Customer#000105995	105995	2096705	1994-07-03	469692.58	307
-Customer#000148885	148885	2942469	1992-05-31	469630.44	313
-Customer#000114586	114586	551136	1993-05-19	469605.59	308
-Customer#000105260	105260	5296167	1996-09-06	469360.57	303
-Customer#000147197	147197	1263015	1997-02-02	467149.67	320
-Customer#000064483	64483	2745894	1996-07-04	466991.35	304
-Customer#000136573	136573	2761378	1996-05-31	461282.73	301
-Customer#000016384	16384	502886	1994-04-12	458378.92	312
-Customer#000117919	117919	2869152	1996-06-20	456815.92	317
-Customer#000012251	12251	735366	1993-11-24	455107.26	309
-Customer#000120098	120098	1971680	1995-06-14	453451.23	308
-Customer#000066098	66098	5007490	1992-08-07	453436.16	304
-Customer#000117076	117076	4290656	1997-02-05	449545.85	301
-Customer#000129379	129379	4720454	1997-06-07	448665.79	303
-Customer#000126865	126865	4702759	1994-11-07	447606.65	320
-Customer#000088876	88876	983201	1993-12-30	446717.46	304
-Customer#000036619	36619	4806726	1995-01-17	446704.09	328
-Customer#000141823	141823	2806245	1996-12-29	446269.12	310
-Customer#000053029	53029	2662214	1993-08-13	446144.49	302
-Customer#000018188	18188	3037414	1995-01-25	443807.22	308
-Customer#000066533	66533	29158	1995-10-21	443576.5	305
-Customer#000037729	37729	4134341	1995-06-29	441082.97	309
-Customer#000003566	3566	2329187	1998-01-04	439803.36	304
-Customer#000045538	45538	4527553	1994-05-22	436275.31	305
-Customer#000081581	81581	4739650	1995-11-04	435405.9	305
-Customer#000119989	119989	1544643	1997-09-20	434568.25	320
-Customer#000003680	3680	3861123	1998-07-03	433525.97	301
-Customer#000113131	113131	967334	1995-12-15	432957.75	301
-Customer#000141098	141098	565574	1995-09-24	430986.69	301
-Customer#000093392	93392	5200102	1997-01-22	425487.51	304
-Customer#000015631	15631	1845057	1994-05-12	419879.59	302
-Customer#000112987	112987	4439686	1996-09-17	418161.49	305
-Customer#000012599	12599	4259524	1998-02-12	415200.61	304
-Customer#000105410	105410	4478371	1996-03-05	412754.51	302
-Customer#000149842	149842	5156581	1994-05-30	411329.35	302
-Customer#000010129	10129	5849444	1994-03-21	409129.85	309
-Customer#000069904	69904	1742403	1996-10-19	408513	305
-Customer#000017746	17746	6882	1997-04-09	408446.93	303
-Customer#000013072	13072	1481925	1998-03-15	399195.47	301
-Customer#000082441	82441	857959	1994-02-07	382579.74	305
-Customer#000088703	88703	2995076	1994-01-30	363812.12	302
+Customer#000128120	128120	4722021	1994-04-07	544089.09	323.000000000
+Customer#000144617	144617	3043270	1997-02-12	530604.44	317.000000000
+Customer#000013940	13940	2232932	1997-04-13	522720.61	304.000000000
+Customer#000066790	66790	2199712	1996-09-30	515531.82	327.000000000
+Customer#000046435	46435	4745607	1997-07-03	508047.99	309.000000000
+Customer#000015272	15272	3883783	1993-07-28	500241.33	302.000000000
+Customer#000146608	146608	3342468	1994-06-12	499794.58	303.000000000
+Customer#000096103	96103	5984582	1992-03-16	494398.79	312.000000000
+Customer#000024341	24341	1474818	1992-11-15	491348.26	302.000000000
+Customer#000137446	137446	5489475	1997-05-23	487763.25	311.000000000
+Customer#000107590	107590	4267751	1994-11-04	485141.38	301.000000000
+Customer#000050008	50008	2366755	1996-12-09	483891.26	302.000000000
+Customer#000015619	15619	3767271	1996-08-07	480083.96	318.000000000
+Customer#000077260	77260	1436544	1992-09-12	479499.43	307.000000000
+Customer#000109379	109379	5746311	1996-10-10	478064.11	302.000000000
+Customer#000054602	54602	5832321	1997-02-09	471220.08	307.000000000
+Customer#000105995	105995	2096705	1994-07-03	469692.58	307.000000000
+Customer#000148885	148885	2942469	1992-05-31	469630.44	313.000000000
+Customer#000114586	114586	551136	1993-05-19	469605.59	308.000000000
+Customer#000105260	105260	5296167	1996-09-06	469360.57	303.000000000
+Customer#000147197	147197	1263015	1997-02-02	467149.67	320.000000000
+Customer#000064483	64483	2745894	1996-07-04	466991.35	304.000000000
+Customer#000136573	136573	2761378	1996-05-31	461282.73	301.000000000
+Customer#000016384	16384	502886	1994-04-12	458378.92	312.000000000
+Customer#000117919	117919	2869152	1996-06-20	456815.92	317.000000000
+Customer#000012251	12251	735366	1993-11-24	455107.26	309.000000000
+Customer#000120098	120098	1971680	1995-06-14	453451.23	308.000000000
+Customer#000066098	66098	5007490	1992-08-07	453436.16	304.000000000
+Customer#000117076	117076	4290656	1997-02-05	449545.85	301.000000000
+Customer#000129379	129379	4720454	1997-06-07	448665.79	303.000000000
+Customer#000126865	126865	4702759	1994-11-07	447606.65	320.000000000
+Customer#000088876	88876	983201	1993-12-30	446717.46	304.000000000
+Customer#000036619	36619	4806726	1995-01-17	446704.09	328.000000000
+Customer#000141823	141823	2806245	1996-12-29	446269.12	310.000000000
+Customer#000053029	53029	2662214	1993-08-13	446144.49	302.000000000
+Customer#000018188	18188	3037414	1995-01-25	443807.22	308.000000000
+Customer#000066533	66533	29158	1995-10-21	443576.50	305.000000000
+Customer#000037729	37729	4134341	1995-06-29	441082.97	309.000000000
+Customer#000003566	3566	2329187	1998-01-04	439803.36	304.000000000
+Customer#000045538	45538	4527553	1994-05-22	436275.31	305.000000000
+Customer#000081581	81581	4739650	1995-11-04	435405.90	305.000000000
+Customer#000119989	119989	1544643	1997-09-20	434568.25	320.000000000
+Customer#000003680	3680	3861123	1998-07-03	433525.97	301.000000000
+Customer#000113131	113131	967334	1995-12-15	432957.75	301.000000000
+Customer#000141098	141098	565574	1995-09-24	430986.69	301.000000000
+Customer#000093392	93392	5200102	1997-01-22	425487.51	304.000000000
+Customer#000015631	15631	1845057	1994-05-12	419879.59	302.000000000
+Customer#000112987	112987	4439686	1996-09-17	418161.49	305.000000000
+Customer#000012599	12599	4259524	1998-02-12	415200.61	304.000000000
+Customer#000105410	105410	4478371	1996-03-05	412754.51	302.000000000
+Customer#000149842	149842	5156581	1994-05-30	411329.35	302.000000000
+Customer#000010129	10129	5849444	1994-03-21	409129.85	309.000000000
+Customer#000069904	69904	1742403	1996-10-19	408513.00	305.000000000
+Customer#000017746	17746	6882	1997-04-09	408446.93	303.000000000
+Customer#000013072	13072	1481925	1998-03-15	399195.47	301.000000000
+Customer#000082441	82441	857959	1994-02-07	382579.74	305.000000000
+Customer#000088703	88703	2995076	1994-01-30	363812.12	302.000000000
 
diff --git a/regression-test/data/datev2/tpch_sf1_p1/sql/q19.out b/regression-test/data/datev2/tpch_sf1_p1/sql/q19.out
index b8034b7d9c..44b1f599d2 100644
--- a/regression-test/data/datev2/tpch_sf1_p1/sql/q19.out
+++ b/regression-test/data/datev2/tpch_sf1_p1/sql/q19.out
@@ -1,4 +1,4 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q19 --
-3083843.0578
+3083843.057800000
 
diff --git a/regression-test/data/datev2/tpch_sf1_p1/sql/q22.out b/regression-test/data/datev2/tpch_sf1_p1/sql/q22.out
index b5421f614b..83be7986e2 100644
--- a/regression-test/data/datev2/tpch_sf1_p1/sql/q22.out
+++ b/regression-test/data/datev2/tpch_sf1_p1/sql/q22.out
@@ -1,10 +1,10 @@
 -- This file is automatically generated. You should know what you did if you want to edit this
 -- !q22 --
-13	888	6737713.99
-17	861	6460573.72
-18	964	7236687.4
-23	892	6701457.95
-29	948	7158866.63
-30	909	6808436.13
-31	922	6806670.18
+13	888	6737713.990000000
+17	861	6460573.720000000
+18	964	7236687.400000000
+23	892	6701457.950000000
+29	948	7158866.630000000
+30	909	6808436.130000000
+31	922	6806670.180000000
 
diff --git a/regression-test/data/datev2/tpch_sf1_p1/tpch_sf1/nereids/q1.out b/regression-test/data/datev2/tpch_sf1_p1/tpch_sf1/nereids/q1.out
deleted file mode 100644
index c47aa4669b..0000000000
--- a/regression-test/data/datev2/tpch_sf1_p1/tpch_sf1/nereids/q1.out
+++ /dev/null
@@ -1,13 +0,0 @@
--- This file is automatically generated. You should know what you did if you want to edit this
--- !select --
-A	F	37734107	56586554400.73	53758257134.87	55909065222.827692	25.522005853	38273.129734622	0.049985296	1478493
-N	F	991417	1487504710.38	1413082168.0541	1469649223.194375	25.516471921	38284.467760848	0.050093427	38854
-N	O	74476040	111701729697.74	106118230307.6056	110367043872.49701	25.50222677	38249.117988908	0.049996586	2920374
-R	F	37719753	56568041380.9	53741292684.604	55889619119.831932	25.505793613	38250.8546261	0.050009406	1478870
-
--- !select --
-A	F	37734107	56586554400.73	53758257134.87	55909065222.827692	25.522005853	38273.129734622	0.049985296	1478493
-N	F	991417	1487504710.38	1413082168.0541	1469649223.194375	25.516471921	38284.467760848	0.050093427	38854
-N	O	74476040	111701729697.74	106118230307.6056	110367043872.49701	25.50222677	38249.117988908	0.049996586	2920374
-R	F	37719753	56568041380.9	53741292684.604	55889619119.831932	25.505793613	38250.8546261	0.050009406	1478870
-
diff --git a/regression-test/data/datev2/tpch_sf1_p1/tpch_sf1/nereids/q10.out b/regression-test/data/datev2/tpch_sf1_p1/tpch_sf1/nereids/q10.out
deleted file mode 100644
index bb4cf97c4b..0000000000
--- a/regression-test/data/datev2/tpch_sf1_p1/tpch_sf1/nereids/q10.out
+++ /dev/null
@@ -1,45 +0,0 @@
--- This file is automatically generated. You should know what you did if you want to edit this
--- !select --
-57040	Customer#000057040	734235.2455	632.87	JAPAN	Eioyzjf4pp	22-895-641-3466	sits. slyly regular requests sleep alongside of the regular inst
-143347	Customer#000143347	721002.6948	2557.47	EGYPT	1aReFYv,Kw4	14-742-935-3718	ggle carefully enticing requests. final deposits use bold, bold pinto beans. ironic, idle re
-60838	Customer#000060838	679127.3077	2454.77	BRAZIL	64EaJ5vMAHWJlBOxJklpNc2RJiWE	12-913-494-9813	 need to boost against the slyly regular account
-101998	Customer#000101998	637029.5667	3790.89	UNITED KINGDOM	01c9CILnNtfOQYmZj	33-593-865-6378	ress foxes wake slyly after the bold excuses. ironic platelets are furiously carefully bold theodolites
-125341	Customer#000125341	633508.086	4983.51	GERMANY	S29ODD6bceU8QSuuEJznkNaK	17-582-695-5962	arefully even depths. blithely even excuses sleep furiously. foxes use except the dependencies. ca
-25501	Customer#000025501	620269.7849	7725.04	ETHIOPIA	  W556MXuoiaYCCZamJI,Rn0B4ACUGdkQ8DZ	15-874-808-6793	he pending instructions wake carefully at the pinto beans. regular, final instructions along the slyly fina
-115831	Customer#000115831	596423.8672	5098.1	FRANCE	rFeBbEEyk dl ne7zV5fDrmiq1oK09wV7pxqCgIc	16-715-386-3788	l somas sleep. furiously final deposits wake blithely regular pinto b
-84223	Customer#000084223	594998.0239	528.65	UNITED KINGDOM	nAVZCs6BaWap rrM27N 2qBnzc5WBauxbA	33-442-824-8191	 slyly final deposits haggle regular, pending dependencies. pending escapades wake 
-54289	Customer#000054289	585603.3918	5583.02	IRAN	vXCxoCsU0Bad5JQI ,oobkZ	20-834-292-4707	ely special foxes are quickly finally ironic p
-39922	Customer#000039922	584878.1134	7321.11	GERMANY	Zgy4s50l2GKN4pLDPBU8m342gIw6R	17-147-757-8036	y final requests. furiously final foxes cajole blithely special platelets. f
-6226	Customer#000006226	576783.7606	2230.09	UNITED KINGDOM	8gPu8,NPGkfyQQ0hcIYUGPIBWc,ybP5g,	33-657-701-3391	ending platelets along the express deposits cajole carefully final 
-922	Customer#000000922	576767.5333	3869.25	GERMANY	Az9RFaut7NkPnc5zSD2PwHgVwr4jRzq	17-945-916-9648	luffily fluffy deposits. packages c
-147946	Customer#000147946	576455.132	2030.13	ALGERIA	iANyZHjqhyy7Ajah0pTrYyhJ	10-886-956-3143	ithely ironic deposits haggle blithely ironic requests. quickly regu
-115640	Customer#000115640	569341.1933	6436.1	ARGENTINA	Vtgfia9qI 7EpHgecU1X	11-411-543-4901	ost slyly along the patterns; pinto be
-73606	Customer#000073606	568656.8578	1785.67	JAPAN	xuR0Tro5yChDfOCrjkd2ol	22-437-653-6966	he furiously regular ideas. slowly
-110246	Customer#000110246	566842.9815	7763.35	VIETNAM	7KzflgX MDOq7sOkI	31-943-426-9837	egular deposits serve blithely above the fl
-142549	Customer#000142549	563537.2368	5085.99	INDONESIA	ChqEoK43OysjdHbtKCp6dKqjNyvvi9	19-955-562-2398	sleep pending courts. ironic deposits against the carefully unusual platelets cajole carefully express accounts.
-146149	Customer#000146149	557254.9865	1791.55	ROMANIA	s87fvzFQpU	29-744-164-6487	 of the slyly silent accounts. quickly final accounts across the 
-52528	Customer#000052528	556397.3509	551.79	ARGENTINA	NFztyTOR10UOJ	11-208-192-3205	 deposits hinder. blithely pending asymptotes breach slyly regular re
-23431	Customer#000023431	554269.536	3381.86	ROMANIA	HgiV0phqhaIa9aydNoIlb	29-915-458-2654	nusual, even instructions: furiously stealthy n
-
--- !select --
-57040	Customer#000057040	734235.2455	632.87	JAPAN	Eioyzjf4pp	22-895-641-3466	sits. slyly regular requests sleep alongside of the regular inst
-143347	Customer#000143347	721002.6948	2557.47	EGYPT	1aReFYv,Kw4	14-742-935-3718	ggle carefully enticing requests. final deposits use bold, bold pinto beans. ironic, idle re
-60838	Customer#000060838	679127.3077	2454.77	BRAZIL	64EaJ5vMAHWJlBOxJklpNc2RJiWE	12-913-494-9813	 need to boost against the slyly regular account
-101998	Customer#000101998	637029.5667	3790.89	UNITED KINGDOM	01c9CILnNtfOQYmZj	33-593-865-6378	ress foxes wake slyly after the bold excuses. ironic platelets are furiously carefully bold theodolites
-125341	Customer#000125341	633508.086	4983.51	GERMANY	S29ODD6bceU8QSuuEJznkNaK	17-582-695-5962	arefully even depths. blithely even excuses sleep furiously. foxes use except the dependencies. ca
-25501	Customer#000025501	620269.7849	7725.04	ETHIOPIA	  W556MXuoiaYCCZamJI,Rn0B4ACUGdkQ8DZ	15-874-808-6793	he pending instructions wake carefully at the pinto beans. regular, final instructions along the slyly fina
-115831	Customer#000115831	596423.8672	5098.1	FRANCE	rFeBbEEyk dl ne7zV5fDrmiq1oK09wV7pxqCgIc	16-715-386-3788	l somas sleep. furiously final deposits wake blithely regular pinto b
-84223	Customer#000084223	594998.0239	528.65	UNITED KINGDOM	nAVZCs6BaWap rrM27N 2qBnzc5WBauxbA	33-442-824-8191	 slyly final deposits haggle regular, pending dependencies. pending escapades wake 
-54289	Customer#000054289	585603.3918	5583.02	IRAN	vXCxoCsU0Bad5JQI ,oobkZ	20-834-292-4707	ely special foxes are quickly finally ironic p
-39922	Customer#000039922	584878.1134	7321.11	GERMANY	Zgy4s50l2GKN4pLDPBU8m342gIw6R	17-147-757-8036	y final requests. furiously final foxes cajole blithely special platelets. f
-6226	Customer#000006226	576783.7606	2230.09	UNITED KINGDOM	8gPu8,NPGkfyQQ0hcIYUGPIBWc,ybP5g,	33-657-701-3391	ending platelets along the express deposits cajole carefully final 
-922	Customer#000000922	576767.5333	3869.25	GERMANY	Az9RFaut7NkPnc5zSD2PwHgVwr4jRzq	17-945-916-9648	luffily fluffy deposits. packages c
-147946	Customer#000147946	576455.132	2030.13	ALGERIA	iANyZHjqhyy7Ajah0pTrYyhJ	10-886-956-3143	ithely ironic deposits haggle blithely ironic requests. quickly regu
-115640	Customer#000115640	569341.1933	6436.1	ARGENTINA	Vtgfia9qI 7EpHgecU1X	11-411-543-4901	ost slyly along the patterns; pinto be
-73606	Customer#000073606	568656.8578	1785.67	JAPAN	xuR0Tro5yChDfOCrjkd2ol	22-437-653-6966	he furiously regular ideas. slowly
-110246	Customer#000110246	566842.9815	7763.35	VIETNAM	7KzflgX MDOq7sOkI	31-943-426-9837	egular deposits serve blithely above the fl
-142549	Customer#000142549	563537.2368	5085.99	INDONESIA	ChqEoK43OysjdHbtKCp6dKqjNyvvi9	19-955-562-2398	sleep pending courts. ironic deposits against the carefully unusual platelets cajole carefully express accounts.
-146149	Customer#000146149	557254.9865	1791.55	ROMANIA	s87fvzFQpU	29-744-164-6487	 of the slyly silent accounts. quickly final accounts across the 
-52528	Customer#000052528	556397.3509	551.79	ARGENTINA	NFztyTOR10UOJ	11-208-192-3205	 deposits hinder. blithely pending asymptotes breach slyly regular re
-23431	Customer#000023431	554269.536	3381.86	ROMANIA	HgiV0phqhaIa9aydNoIlb	29-915-458-2654	nusual, even instructions: furiously stealthy n
-
diff --git a/regression-test/data/datev2/tpch_sf1_p1/tpch_sf1/nereids/q11.out b/regression-test/data/datev2/tpch_sf1_p1/tpch_sf1/nereids/q11.out
deleted file mode 100644
index f0f35938c0..0000000000
--- a/regression-test/data/datev2/tpch_sf1_p1/tpch_sf1/nereids/q11.out
+++ /dev/null
@@ -1,28657 +0,0 @@
--- This file is automatically generated. You should know what you did if you want to edit this
--- !select --
-129760	17538456.86
-166726	16503353.92
-191287	16474801.97
-161758	16101755.54
-34452	15983844.72
-139035	15907078.34
-9403	15451755.62
-154358	15212937.88
-38823	15064802.86
-85606	15053957.15
-33354	14408297.4
-154747	14407580.68
-82865	14235489.78
-76094	14094247.04
-222	13937777.74
-121271	13908336
-55221	13716120.47
-22819	13666434.28
-76281	13646853.68
-85298	13581154.93
-85158	13554904
-139684	13535538.72
-31034	13498025.25
-87305	13482847.04
-10181	13445148.75
-62323	13411824.3
-26489	13377256.38
-96493	13339057.83
-56548	13329014.97
-55576	13306843.35
-159751	13306614.48
-92406	13287414.5
-182636	13223726.74
-199969	13135288.21
-62865	13001926.94
-7284	12945298.19
-197867	12944510.52
-11562	12931575.51
-75165	12916918.12
-97175	12911283.5
-140840	12896562.23
-65241	12890600.46
-166120	12876927.22
-9035	12863828.7
-144616	12853549.3
-176723	12832309.74
-170884	12792136.58
-29790	12723300.33
-95213	12555483.73
-183873	12550533.05
-171235	12476538.3
-21533	12437821.32
-17290	12432159.5
-156397	12260623.5
-122611	12222812.98
-139155	12220319.25
-146316	12215800.61
-171381	12199734.52
-198633	12078226.95
-167417	12046637.62
-59512	12043468.76
-31688	12034893.64
-159586	12001505.84
-8993	11963814.3
-120302	11857707.55
-43536	11779340.52
-9552	11776909.16
-86223	11772205.08
-53776	11758669.65
-131285	11616953.74
-91628	11611114.83
-169644	11567959.72
-182299	11567462.05
-33107	11453818.76
-104184	11436657.44
-67027	11419127.14
-176869	11371451.71
-30885	11369674.79
-54420	11345076.88
-72240	11313951.05
-178708	11294635.17
-81298	11273686.13
-158324	11243442.72
-117095	11242535.24
-176793	11237733.38
-86091	11177793.79
-116033	11145434.36
-129058	11119112.2
-193714	11104706.39
-117195	11077217.96
-49851	11043701.78
-19791	11030662.62
-75800	11012401.62
-161562	10996371.69
-10119	10980015.75
-39185	10970042.56
-47223	10950022.13
-175594	10942923.05
-111295	10893675.61
-155446	10852764.57
-156391	10839810.38
-40884	10837234.19
-141288	10837130.21
-152388	10830977.82
-33449	10830858.72
-149035	10826130.02
-162620	10814275.68
-118324	10791788.1
-38932	10777541.75
-121294	10764225.22
-48721	10762582.49
-63342	10740132.6
-5614	10724668.8
-62266	10711143.1
-100202	10696675.55
-197741	10688560.72
-169178	10648522.8
-5271	10639392.65
-34499	10584177.1
-71108	10569117.56
-137132	10539880.47
-78451	10524873.24
-150827	10503810.48
-107237	10488030.84
-101727	10473558.1
-58708	10466280.44
-89768	10465477.22
-146493	10444291.58
-55424	10444006.48
-16560	10425574.74
-133114	10415097.9
-195810	10413625.2
-76673	10391977.18
-97305	10390890.57
-134210	10387210.02
-188536	10386529.92
-122255	10335760.32
-2682	10312966.1
-43814	10303086.61
-34767	10290405.18
-165584	10273705.89
-2231	10270415.55
-111259	10263256.56
-195578	10239795.82
-21093	10217531.3
-29856	10216932.54
-133686	10213345.76
-87745	10185509.4
-135153	10179379.7
-11773	10167410.84
-76316	10165151.7
-123076	10161225.78
-91894	10130462.19
-39741	10128387.52
-111753	10119780.98
-142729	10104748.89
-116775	10097750.42
-102589	10034784.36
-186268	10012181.57
-44545	10000286.48
-23307	9966577.5
-124281	9930018.9
-69604	9925730.64
-21971	9908982.03
-58148	9895894.4
-16532	9886529.9
-159180	9883744.43
-74733	9877582.88
-35173	9858275.92
-7116	9856881.02
-124620	9838589.14
-122108	9829949.35
-67200	9828690.69
-164775	9821424.44
-9039	9816447.72
-14912	9803102.2
-190906	9791315.7
-130398	9781674.27
-119310	9776927.21
-10132	9770930.78
-107211	9757586.25
-113958	9757065.5
-37009	9748362.69
-66746	9743528.76
-134486	9731922
-15945	9731096.45
-55307	9717745.8
-56362	9714922.83
-57726	9711792.1
-57256	9708621
-112292	9701653.08
-87514	9699492.53
-174206	9680562.02
-72865	9679043.34
-114357	9671017.44
-112807	9665019.21
-115203	9661018.73
-177454	9658906.35
-161275	9634313.71
-61893	9617095.44
-122219	9604888.2
-183427	9601362.58
-59158	9599705.96
-61931	9584918.98
-5532	9579964.14
-20158	9576714.38
-167199	9557413.08
-38869	9550279.53
-86949	9541943.7
-198544	9538613.92
-193762	9538238.94
-108807	9536247.16
-168324	9535647.99
-115588	9532195.04
-141372	9529702.14
-175120	9526068.66
-163851	9522808.83
-160954	9520359.45
-117757	9517882.8
-52594	9508325.76
-60960	9498843.06
-70272	9495775.62
-44050	9495515.36
-152213	9494756.96
-121203	9492601.3
-70114	9491012.3
-167588	9484741.11
-136455	9476241.78
-4357	9464355.64
-6786	9463632.57
-61345	9455336.7
-160826	9446754.84
-71275	9440138.4
-77746	9439118.35
-91289	9437472
-56723	9435102.16
-86647	9434604.18
-131234	9432120
-198129	9427651.36
-165530	9426193.68
-69233	9425053.92
-6243	9423304.66
-90110	9420422.7
-191980	9419368.36
-38461	9419316.07
-167873	9419024.49
-159373	9416950.15
-128707	9413428.5
-45267	9410863.78
-48460	9409793.93
-197672	9406887.68
-60884	9403442.4
-15209	9403245.31
-138049	9401262.1
-199286	9391770.7
-19629	9391236.4
-134019	9390615.15
-169475	9387639.58
-165918	9379510.44
-135602	9374251.54
-162323	9367566.51
-96277	9360850.68
-98336	9359671.29
-119781	9356395.73
-34440	9355365
-57362	9355180.1
-167236	9352973.84
-38463	9347530.94
-86749	9346826.44
-170007	9345699.9
-193087	9343744
-150383	9332576.75
-60932	9329582.02
-128420	9328206.35
-162145	9327722.88
-55686	9320304.4
-163080	9304916.96
-160583	9303515.92
-118153	9298606.56
-152634	9282184.57
-84731	9276586.92
-119989	9273814.2
-114584	9269698.65
-131817	9268570.08
-29068	9256583.88
-44116	9255922
-115818	9253311.91
-103388	9239218.08
-186118	9236209.12
-155809	9235410.84
-147003	9234847.99
-27769	9232511.64
-112779	9231927.36
-124851	9228982.68
-158488	9227216.4
-83328	9224792.2
-136797	9222927.09
-141730	9216370.68
-87304	9215695.5
-156004	9215557.9
-140740	9215329.2
-100648	9212185.08
-174774	9211718
-37644	9211578.6
-48807	9209496.24
-95940	9207948.4
-141586	9206699.22
-147248	9205654.95
-61372	9205228.76
-52970	9204415.95
-26430	9203710.51
-28504	9201669.2
-25810	9198878.5
-125329	9198688.5
-167867	9194022.72
-134767	9191444.72
-127745	9191271.56
-69208	9187110
-155222	9186469.16
-196916	9182995.82
-195590	9176353.12
-169155	9175176.09
-81558	9171946.5
-185136	9171293.04
-114790	9168509.1
-194142	9165836.61
-167639	9161165
-11241	9160789.46
-82628	9160155.54
-41399	9148338
-30755	9146196.84
-6944	9143574.58
-6326	9138803.16
-101296	9135657.62
-181479	9121093.3
-76898	9120983.1
-64274	9118745.25
-175826	9117387.99
-142215	9116876.88
-103415	9113128.62
-119765	9110768.79
-107624	9108837.45
-84215	9105257.36
-73774	9102651.92
-173972	9102069
-69817	9095513.88
-86943	9092253
-138859	9087719.3
-162273	9085296.48
-175945	9080401.21
-16836	9075715.44
-70224	9075265.95
-139765	9074755.89
-30319	9073233.1
-3851	9072657.24
-181271	9070631.52
-162184	9068835.78
-81683	9067258.47
-153028	9067010.51
-123324	9061870.95
-186481	9058608.3
-167680	9052908.76
-165293	9050545.7
-122148	9046298.17
-138604	9045840.8
-78851	9044822.6
-137280	9042355.34
-8823	9040855.1
-163900	9040848.48
-75600	9035392.45
-81676	9031999.4
-46033	9031460.58
-194917	9028500
-133936	9026949.02
-33182	9024971.1
-34220	9021485.39
-20118	9019942.6
-178258	9019881.66
-15560	9017687.28
-111425	9016198.56
-95942	9015585.12
-132709	9015240.15
-39731	9014746.95
-154307	9012571.2
-23769	9008157.6
-93328	9007211.2
-142826	8998297.44
-188792	8996014
-68703	8994982.22
-145280	8990941.05
-150725	8985686.16
-172046	8982469.52
-70476	8967629.5
-124988	8966805.22
-17937	8963319.76
-177372	8954873.64
-137994	8950916.79
-84019	8950039.98
-40389	8946158.2
-69187	8941054.14
-4863	8939044.92
-50465	8930503.14
-43686	8915543.84
-131352	8909053.59
-198916	8906940.03
-135932	8905282.95
-104673	8903682
-152308	8903244.08
-135298	8900323.2
-156873	8899429.1
-157454	8897339.2
-75415	8897068.09
-46325	8895569.09
-1966	8895117.06
-24576	8895034.75
-19425	8890156.6
-169735	8890085.56
-32225	8889829.28
-124537	8889770.71
-146327	8887836.23
-121562	8887740.4
-44731	8882444.95
-93141	8881850.88
-187871	8873506.18
-71709	8873057.28
-151913	8869321.17
-33786	8868955.39
-35902	8868126.06
-23588	8867769.9
-24508	8867616
-161282	8866661.43
-188061	8862304
-132847	8862082
-166843	8861200.8
-30609	8860214.73
-56191	8856546.96
-160740	8852685.43
-71229	8846106.99
-91208	8845541.28
-10995	8845306.56
-78094	8839938.29
-36489	8838538.1
-198437	8836494.84
-151693	8833807.64
-185367	8829791.37
-65682	8820622.89
-65421	8819329.24
-122225	8816821.86
-85330	8811013.16
-64555	8810643.12
-104188	8808211.02
-54411	8805703.4
-39438	8805282.56
-70795	8800060.92
-20383	8799073.28
-21952	8798624.19
-63584	8796590
-158768	8796422.95
-166588	8796214.38
-120600	8793558.06
-157202	8788287.88
-55358	8786820.75
-168322	8786670.73
-25143	8786324.8
-5368	8786274.14
-114025	8786201.12
-97744	8785315.94
-164327	8784503.86
-76542	8782613.28
-4731	8772846.7
-157590	8772006.45
-154276	8771733.91
-28705	8771576.64
-100226	8769455
-179195	8769185.16
-184355	8768118.05
-120408	8768011.12
-63145	8761991.96
-53135	8753491.8
-173071	8750508.8
-41087	8749436.79
-194830	8747438.4
-43496	8743359.3
-30235	8741611
-26391	8741399.64
-191816	8740258.72
-47616	8737229.68
-152101	8734432.76
-163784	8730514.34
-5134	8728424.64
-155241	8725429.86
-188814	8724182.4
-140782	8720378.75
-153141	8719407.51
-169373	8718609.06
-41335	8714773.8
-197450	8714617.32
-87004	8714017.79
-181804	8712257.76
-122814	8711119.14
-109939	8709193.16
-98094	8708780.04
-74630	8708040.75
-197291	8706519.09
-184173	8705467.45
-192175	8705411.12
-19471	8702536.12
-18052	8702155.7
-135560	8698137.72
-152791	8697325.8
-170953	8696909.19
-116137	8696687.17
-7722	8696589.4
-49788	8694846.71
-13252	8694822.42
-12633	8694559.36
-193438	8690426.72
-17326	8689329.16
-96124	8679794.58
-143802	8676626.48
-30389	8675826.6
-75250	8675257.14
-72613	8673524.94
-123520	8672456.25
-325	8667741.28
-167291	8667556.18
-150119	8663403.54
-88420	8663355.4
-179784	8653021.34
-130884	8651970
-172611	8648217
-85373	8647796.22
-122717	8646758.54
-113431	8646348.34
-66015	8643349.4
-33141	8643243.18
-69786	8637396.92
-181857	8637393.28
-122939	8636378
-196223	8635391.02
-50532	8632648.24
-58102	8632614.54
-93581	8632372.36
-52804	8632109.25
-755	8627091.68
-16597	8623357.05
-119041	8622397
-89050	8621185.98
-98696	8620784.82
-94399	8620524
-151295	8616671.02
-56417	8613450.35
-121322	8612948.23
-126883	8611373.42
-29155	8610163.64
-114530	8608471.74
-131007	8607394.82
-128715	8606833.62
-72522	8601479.98
-144061	8595718.74
-83503	8595034.2
-112199	8590717.44
-9227	8587350.42
-116318	8585910.66
-41248	8585559.64
-159398	8584821
-105966	8582308.79
-137876	8580641.3
-122272	8580400.77
-195717	8577278.1
-165295	8571121.92
-5840	8570728.74
-120860	8570610.44
-66692	8567540.52
-135596	8563276.31
-150576	8562794.1
-7500	8562393.84
-107716	8561541.56
-100611	8559995.85
-171192	8557390.08
-107660	8556696.6
-13461	8556545.12
-90310	8555131.51
-141493	8553782.93
-71286	8552682
-136423	8551300.76
-54241	8550785.25
-120325	8549976.6
-424	8547527.1
-196543	8545907.09
-13042	8542717.18
-58332	8536074.69
-9191	8535663.92
-134357	8535429.9
-96207	8534900.6
-92292	8530618.78
-181093	8528303.52
-105064	8527491.6
-59635	8526854.08
-136974	8524351.56
-126694	8522783.37
-6247	8522606.9
-139447	8522521.92
-96313	8520949.92
-108454	8520916.25
-181254	8519496.1
-71117	8519223
-131703	8517215.28
-59312	8510568.36
-2903	8509960.35
-102838	8509527.69
-162806	8508906.05
-41527	8508222.36
-118416	8505858.36
-180203	8505024.16
-14773	8500598.28
-140446	8499514.24
-199641	8497362.59
-109240	8494617.12
-150268	8494188.38
-45310	8492380.65
-36552	8490733.6
-199690	8490145.8
-185353	8488726.68
-163615	8484985.01
-196520	8483545.04
-133438	8483482.35
-77285	8481442.32
-55824	8476893.9
-76753	8475522.12
-46129	8472717.96
-28358	8472515.5
-9317	8472145.32
-33823	8469721.44
-39055	8469145.07
-91471	8468874.56
-142299	8466039.55
-97672	8464119.8
-134712	8461781.79
-157988	8460123.2
-102284	8458652.44
-73533	8458453.32
-90599	8457874.86
-112160	8457863.36
-124792	8457633.7
-66097	8457573.15
-165271	8456969.01
-146925	8454887.91
-164277	8454838.5
-131290	8454811.2
-179386	8450909.9
-90486	8447873.86
-175924	8444421.66
-185922	8442394.88
-38492	8436438.32
-172511	8436287.34
-139539	8434180.29
-11926	8433199.52
-55889	8431449.88
-163068	8431116.4
-138772	8428406.36
-126821	8425180.68
-22091	8420687.88
-55981	8419434.38
-100960	8419403.46
-172568	8417955.21
-63135	8415945.53
-137651	8413170.35
-191353	8413039.84
-62988	8411571.48
-103417	8411541.12
-12052	8411519.28
-104260	8408516.55
-157129	8405730.08
-77254	8405537.22
-112966	8403512.89
-168114	8402764.56
-49940	8402328.2
-52017	8398753.6
-176179	8398087
-100215	8395906.61
-61256	8392811.2
-15366	8388907.8
-109479	8388027.2
-66202	8386522.83
-81707	8385761.19
-51727	8385426.4
-9980	8382754.62
-174403	8378575.73
-54558	8378041.92
-3141	8377378.22
-134829	8377105.52
-145056	8376920.76
-194020	8375157.64
-7117	8373982.27
-120146	8373796.2
-126843	8370761.28
-62117	8369493.44
-111221	8367525.81
-159337	8366092.26
-173903	8365428.48
-136438	8364065.45
-56684	8363198
-137597	8363185.94
-20039	8361138.24
-121326	8359635.52
-48435	8352863.1
-1712	8349107
-167190	8347238.7
-32113	8346452.04
-40580	8342983.32
-74785	8342519.13
-14799	8342236.75
-177291	8341736.83
-198956	8340370.65
-69179	8338465.99
-118764	8337616.56
-128814	8336435.56
-82729	8331766.88
-152048	8330638.99
-171085	8326259.5
-126730	8325974.4
-77525	8323282.5
-170653	8322840.5
-5257	8320350.78
-67350	8318987.56
-109008	8317836.54
-199043	8316603.54
-139969	8316551.54
-22634	8316531.24
-173309	8315750.25
-10887	8315019.36
-42392	8312895.96
-126040	8312623.2
-101590	8304555.42
-46891	8302192.12
-138721	8301745.62
-113715	8301533.2
-78778	8299685.64
-142908	8299447.77
-64419	8297631.8
-21396	8296272.27
-4180	8295646.92
-63534	8295383.67
-135957	8294389.86
-30126	8291920.32
-158427	8288938
-14545	8288395.92
-75548	8288287.2
-64473	8286137.44
-149553	8285714.88
-151284	8283526.65
-171091	8282934.36
-194256	8278985.34
-952	8276136
-121541	8275390.26
-177664	8275315.2
-51117	8274504.3
-66770	8273407.8
-37238	8272728.06
-46679	8270486.55
-165852	8268312.6
-99458	8266564.47
-114519	8265493.54
-7231	8264881.5
-19033	8264826.56
-125123	8262732.65
-18642	8261578.99
-50386	8261380.05
-193770	8259578.82
-7276	8258101.6
-178045	8253904.15
-49033	8253696.23
-187195	8251334.58
-10590	8249227.4
-143779	8247057.7
-35205	8245675.17
-19729	8245081.6
-144946	8240479.8
-123786	8239581.24
-70843	8237973.2
-112437	8236907.52
-5436	8236039.57
-163754	8235471.16
-115945	8234811.36
-27918	8233957.88
-105712	8233571.86
-41007	8229431.79
-40476	8226640.41
-145620	8221371.6
-7771	8220413.33
-86424	8215572.61
-129137	8215478.4
-76020	8210495.36
-140213	8209831.8
-32379	8208338.88
-130616	8207715.75
-195469	8206609.8
-191805	8205147.75
-90906	8200951.2
-170910	8195558.01
-105399	8193122.63
-123798	8192385.97
-90218	8191689.16
-114766	8189339.54
-11289	8187354.72
-178308	8185750.5
-71271	8185519.24
-1115	8184903.38
-152636	8184530.72
-151619	8182909.05
-116943	8181072.69
-28891	8181051.54
-47049	8180955
-158827	8180470.9
-92620	8179671.55
-20814	8176953.54
-179323	8176795.55
-193453	8174343.94
-56888	8173342
-28087	8169876.3
-164254	8169632.35
-57661	8168848.16
-7363	8167538.05
-164499	8167512.08
-197557	8165940.45
-5495	8164805.22
-966	8163824.79
-98435	8161771.45
-127227	8161344.92
-194100	8160978.78
-40134	8160358.08
-107341	8159952.05
-6790	8158792.66
-43851	8157101.4
-51295	8156419.2
-69512	8151537
-164274	8149869.93
-130854	8145338.85
-186865	8143586.82
-176629	8141411.2
-193739	8141377.77
-6810	8139822.6
-27732	8136724.96
-50616	8134089.82
-123908	8128920.54
-140994	8128470.82
-99039	8128290.78
-62735	8124940.5
-47829	8122796.5
-192635	8122687.57
-192429	8119268
-145812	8119165.63
-42896	8118529.8
-146877	8118266.16
-60882	8116095.04
-18254	8114783.04
-165464	8114571.8
-57936	8111927.25
-52226	8110723.32
-128571	8106788.8
-100308	8105837.04
-8872	8102395.62
-58867	8102033.19
-145153	8100222.84
-172088	8098138.2
-59398	8095845.45
-89395	8093576.1
-171961	8093538
-88736	8090762.16
-174053	8090350.11
-102237	8089103.22
-43041	8086537.9
-110219	8085296.9
-126738	8084199.2
-44787	8083628.4
-31277	8083580.76
-93595	8082188.8
-189040	8080257.21
-59851	8079024.24
-175100	8077904.01
-43429	8076729.96
-154199	8074940.76
-60963	8073894.4
-8768	8072760.96
-66095	8071421.7
-111552	8068184.48
-24563	8067500.4
-16167	8067495.24
-12662	8067248.85
-94540	8063727.16
-23308	8063463.18
-27390	8062823.25
-130660	8062787.48
-8608	8062411.16
-181552	8062008.3
-199319	8060248.56
-55475	8058850.92
-142711	8057926.58
-103499	8056978
-105943	8056698.75
-8432	8053052.16
-149392	8049675.69
-101248	8048855.49
-140962	8047260.7
-87101	8046651.83
-133107	8046476.73
-45126	8045924.4
-87508	8042966.39
-124711	8042722.72
-173169	8042224.41
-175161	8041331.98
-167787	8040075.78
-3242	8038855.53
-114789	8038628.35
-43833	8038545.83
-141198	8035110.72
-137248	8034109.35
-96673	8033491.2
-32180	8032380.72
-166493	8031902.4
-66959	8031839.4
-85628	8029693.44
-110971	8029469.7
-130395	8027463.92
-7757	8026840.37
-178446	8025379.09
-41295	8024785.53
-100956	8024179.3
-131917	8021604.78
-24224	8020463.52
-2073	8020009.64
-121622	8018462.17
-14357	8016906.3
-135601	8016209.44
-58458	8016192.52
-73036	8015799
-184722	8015680.31
-151664	8014821.96
-195090	8012680.2
-162609	8011241
-83532	8009753.85
-50166	8007137.89
-181562	8006805.96
-175165	8005319.76
-62500	8005316.28
-36342	8004333.4
-128435	8004242.88
-92516	8003836.8
-30802	8003710.88
-107418	8000430.3
-46620	7999778.35
-191803	7994734.15
-106343	7993087.76
-59362	7990397.46
-8329	7990052.9
-75133	7988244
-179023	7986829.62
-135899	7985726.64
-5824	7985340.02
-148579	7984889.56
-95888	7984735.72
-9791	7982699.79
-170437	7982370.72
-39782	7977858.24
-20605	7977556
-28682	7976960
-42172	7973399
-56137	7971405.4
-64729	7970769.72
-98643	7968603.73
-153787	7967535.58
-8932	7967222.19
-20134	7965713.28
-197635	7963507.58
-80408	7963312.17
-37728	7961875.68
-26624	7961772.31
-44736	7961144.1
-29763	7960605.03
-36147	7959463.68
-146040	7957587.66
-115469	7957485.14
-142276	7956790.63
-181280	7954037.35
-115096	7953047.55
-109650	7952258.73
-93862	7951992.24
-158325	7950728.3
-55952	7950387.06
-122397	7947106.27
-28114	7946945.72
-11966	7945197.48
-47814	7944083
-85096	7943691.06
-51657	7943593.77
-196680	7943578.89
-13141	7942730.34
-193327	7941036.25
-152612	7940663.71
-139680	7939242.36
-31134	7938318.3
-45636	7937240.85
-56694	7936015.95
-8114	7933921.88
-71518	7932261.69
-72922	7930400.64
-146699	7929167.4
-92387	7928972.67
-186289	7928786.19
-95952	7927972.78
-196514	7927180.7
-4403	7925729.04
-2267	7925649.37
-45924	7925047.68
-11493	7916722.23
-104478	7916253.6
-166794	7913842
-161995	7910874.27
-23538	7909752.06
-41093	7909579.92
-112073	7908617.57
-92814	7908262.5
-88919	7907992.5
-79753	7907933.88
-108765	7905338.98
-146530	7905336.6
-71475	7903367.58
-36289	7901946.5
-61739	7900794
-52338	7898638.08
-194299	7898421.24
-105235	7897829.94
-77207	7897752.72
-96712	7897575.27
-10157	7897046.25
-171154	7896814.5
-79373	7896186
-113808	7893353.88
-27901	7892952
-128820	7892882.72
-25891	7890511.2
-122819	7888881.02
-154731	7888301.33
-101674	7879324.6
-51968	7879102.21
-72073	7877736.11
-5182	7874521.73
-
--- !select --
-129760	17538456.86
-166726	16503353.92
-191287	16474801.97
-161758	16101755.54
-34452	15983844.72
-139035	15907078.34
-9403	15451755.62
-154358	15212937.88
-38823	15064802.86
-85606	15053957.15
-33354	14408297.4
-154747	14407580.68
-82865	14235489.78
-76094	14094247.04
-222	13937777.74
-121271	13908336
-55221	13716120.47
-22819	13666434.28
-76281	13646853.68
-85298	13581154.93
-85158	13554904
-139684	13535538.72
-31034	13498025.25
-87305	13482847.04
-10181	13445148.75
-62323	13411824.3
-26489	13377256.38
-96493	13339057.83
-56548	13329014.97
-55576	13306843.35
-159751	13306614.48
-92406	13287414.5
-182636	13223726.74
-199969	13135288.21
-62865	13001926.94
-7284	12945298.19
-197867	12944510.52
-11562	12931575.51
-75165	12916918.12
-97175	12911283.5
-140840	12896562.23
-65241	12890600.46
-166120	12876927.22
-9035	12863828.7
-144616	12853549.3
-176723	12832309.74
-170884	12792136.58
-29790	12723300.33
-95213	12555483.73
-183873	12550533.05
-171235	12476538.3
-21533	12437821.32
-17290	12432159.5
-156397	12260623.5
-122611	12222812.98
-139155	12220319.25
-146316	12215800.61
-171381	12199734.52
-198633	12078226.95
-167417	12046637.62
-59512	12043468.76
-31688	12034893.64
-159586	12001505.84
-8993	11963814.3
-120302	11857707.55
-43536	11779340.52
-9552	11776909.16
-86223	11772205.08
-53776	11758669.65
-131285	11616953.74
-91628	11611114.83
-169644	11567959.72
-182299	11567462.05
-33107	11453818.76
-104184	11436657.44
-67027	11419127.14
-176869	11371451.71
-30885	11369674.79
-54420	11345076.88
-72240	11313951.05
-178708	11294635.17
-81298	11273686.13
-158324	11243442.72
-117095	11242535.24
-176793	11237733.38
-86091	11177793.79
-116033	11145434.36
-129058	11119112.2
-193714	11104706.39
-117195	11077217.96
-49851	11043701.78
-19791	11030662.62
-75800	11012401.62
-161562	10996371.69
-10119	10980015.75
-39185	10970042.56
-47223	10950022.13
-175594	10942923.05
-111295	10893675.61
-155446	10852764.57
-156391	10839810.38
-40884	10837234.19
-141288	10837130.21
-152388	10830977.82
-33449	10830858.72
-149035	10826130.02
-162620	10814275.68
-118324	10791788.1
-38932	10777541.75
-121294	10764225.22
-48721	10762582.49
-63342	10740132.6
-5614	10724668.8
-62266	10711143.1
-100202	10696675.55
-197741	10688560.72
-169178	10648522.8
-5271	10639392.65
-34499	10584177.1
-71108	10569117.56
-137132	10539880.47
-78451	10524873.24
-150827	10503810.48
-107237	10488030.84
-101727	10473558.1
-58708	10466280.44
-89768	10465477.22
-146493	10444291.58
-55424	10444006.48
-16560	10425574.74
-133114	10415097.9
-195810	10413625.2
-76673	10391977.18
-97305	10390890.57
-134210	10387210.02
-188536	10386529.92
-122255	10335760.32
-2682	10312966.1
-43814	10303086.61
-34767	10290405.18
-165584	10273705.89
-2231	10270415.55
-111259	10263256.56
-195578	10239795.82
-21093	10217531.3
-29856	10216932.54
-133686	10213345.76
-87745	10185509.4
-135153	10179379.7
-11773	10167410.84
-76316	10165151.7
-123076	10161225.78
-91894	10130462.19
-39741	10128387.52
-111753	10119780.98
-142729	10104748.89
-116775	10097750.42
-102589	10034784.36
-186268	10012181.57
-44545	10000286.48
-23307	9966577.5
-124281	9930018.9
-69604	9925730.64
-21971	9908982.03
-58148	9895894.4
-16532	9886529.9
-159180	9883744.43
-74733	9877582.88
-35173	9858275.92
-7116	9856881.02
-124620	9838589.14
-122108	9829949.35
-67200	9828690.69
-164775	9821424.44
-9039	9816447.72
-14912	9803102.2
-190906	9791315.7
-130398	9781674.27
-119310	9776927.21
-10132	9770930.78
-107211	9757586.25
-113958	9757065.5
-37009	9748362.69
-66746	9743528.76
-134486	9731922
-15945	9731096.45
-55307	9717745.8
-56362	9714922.83
-57726	9711792.1
-57256	9708621
-112292	9701653.08
-87514	9699492.53
-174206	9680562.02
-72865	9679043.34
-114357	9671017.44
-112807	9665019.21
-115203	9661018.73
-177454	9658906.35
-161275	9634313.71
-61893	9617095.44
-122219	9604888.2
-183427	9601362.58
-59158	9599705.96
-61931	9584918.98
-5532	9579964.14
-20158	9576714.38
-167199	9557413.08
-38869	9550279.53
-86949	9541943.7
-198544	9538613.92
-193762	9538238.94
-108807	9536247.16
-168324	9535647.99
-115588	9532195.04
-141372	9529702.14
-175120	9526068.66
-163851	9522808.83
-160954	9520359.45
-117757	9517882.8
-52594	9508325.76
-60960	9498843.06
-70272	9495775.62
-44050	9495515.36
-152213	9494756.96
-121203	9492601.3
-70114	9491012.3
-167588	9484741.11
-136455	9476241.78
-4357	9464355.64
-6786	9463632.57
-61345	9455336.7
-160826	9446754.84
-71275	9440138.4
-77746	9439118.35
-91289	9437472
-56723	9435102.16
-86647	9434604.18
-131234	9432120
-198129	9427651.36
-165530	9426193.68
-69233	9425053.92
-6243	9423304.66
-90110	9420422.7
-191980	9419368.36
-38461	9419316.07
-167873	9419024.49
-159373	9416950.15
-128707	9413428.5
-45267	9410863.78
-48460	9409793.93
-197672	9406887.68
-60884	9403442.4
-15209	9403245.31
-138049	9401262.1
-199286	9391770.7
-19629	9391236.4
-134019	9390615.15
-169475	9387639.58
-165918	9379510.44
-135602	9374251.54
-162323	9367566.51
-96277	9360850.68
-98336	9359671.29
-119781	9356395.73
-34440	9355365
-57362	9355180.1
-167236	9352973.84
-38463	9347530.94
-86749	9346826.44
-170007	9345699.9
-193087	9343744
-150383	9332576.75
-60932	9329582.02
-128420	9328206.35
-162145	9327722.88
-55686	9320304.4
-163080	9304916.96
-160583	9303515.92
-118153	9298606.56
-152634	9282184.57
-84731	9276586.92
-119989	9273814.2
-114584	9269698.65
-131817	9268570.08
-29068	9256583.88
-44116	9255922
-115818	9253311.91
-103388	9239218.08
-186118	9236209.12
-155809	9235410.84
-147003	9234847.99
-27769	9232511.64
-112779	9231927.36
-124851	9228982.68
-158488	9227216.4
-83328	9224792.2
-136797	9222927.09
-141730	9216370.68
-87304	9215695.5
-156004	9215557.9
-140740	9215329.2
-100648	9212185.08
-174774	9211718
-37644	9211578.6
-48807	9209496.24
-95940	9207948.4
-141586	9206699.22
-147248	9205654.95
-61372	9205228.76
-52970	9204415.95
-26430	9203710.51
-28504	9201669.2
-25810	9198878.5
-125329	9198688.5
-167867	9194022.72
-134767	9191444.72
-127745	9191271.56
-69208	9187110
-155222	9186469.16
-196916	9182995.82
-195590	9176353.12
-169155	9175176.09
-81558	9171946.5
-185136	9171293.04
-114790	9168509.1
-194142	9165836.61
-167639	9161165
-11241	9160789.46
-82628	9160155.54
-41399	9148338
-30755	9146196.84
-6944	9143574.58
-6326	9138803.16
-101296	9135657.62
-181479	9121093.3
-76898	9120983.1
-64274	9118745.25
-175826	9117387.99
-142215	9116876.88
-103415	9113128.62
-119765	9110768.79
-107624	9108837.45
-84215	9105257.36
-73774	9102651.92
-173972	9102069
-69817	9095513.88
-86943	9092253
-138859	9087719.3
-162273	9085296.48
-175945	9080401.21
-16836	9075715.44
-70224	9075265.95
-139765	9074755.89
-30319	9073233.1
-3851	9072657.24
-181271	9070631.52
-162184	9068835.78
-81683	9067258.47
-153028	9067010.51
-123324	9061870.95
-186481	9058608.3
-167680	9052908.76
-165293	9050545.7
-122148	9046298.17
-138604	9045840.8
-78851	9044822.6
-137280	9042355.34
-8823	9040855.1
-163900	9040848.48
-75600	9035392.45
-81676	9031999.4
-46033	9031460.58
-194917	9028500
-133936	9026949.02
-33182	9024971.1
-34220	9021485.39
-20118	9019942.6
-178258	9019881.66
-15560	9017687.28
-111425	9016198.56
-95942	9015585.12
-132709	9015240.15
-39731	9014746.95
-154307	9012571.2
-23769	9008157.6
-93328	9007211.2
-142826	8998297.44
-188792	8996014
-68703	8994982.22
-145280	8990941.05
-150725	8985686.16
-172046	8982469.52
-70476	8967629.5
-124988	8966805.22
-17937	8963319.76
-177372	8954873.64
-137994	8950916.79
-84019	8950039.98
-40389	8946158.2
-69187	8941054.14
-4863	8939044.92
-50465	8930503.14
-43686	8915543.84
-131352	8909053.59
-198916	8906940.03
-135932	8905282.95
-104673	8903682
-152308	8903244.08
-135298	8900323.2
-156873	8899429.1
-157454	8897339.2
-75415	8897068.09
-46325	8895569.09
-1966	8895117.06
-24576	8895034.75
-19425	8890156.6
-169735	8890085.56
-32225	8889829.28
-124537	8889770.71
-146327	8887836.23
-121562	8887740.4
-44731	8882444.95
-93141	8881850.88
-187871	8873506.18
-71709	8873057.28
-151913	8869321.17
-33786	8868955.39
-35902	8868126.06
-23588	8867769.9
-24508	8867616
-161282	8866661.43
-188061	8862304
-132847	8862082
-166843	8861200.8
-30609	8860214.73
-56191	8856546.96
-160740	8852685.43
-71229	8846106.99
-91208	8845541.28
-10995	8845306.56
-78094	8839938.29
-36489	8838538.1
-198437	8836494.84
-151693	8833807.64
-185367	8829791.37
-65682	8820622.89
-65421	8819329.24
-122225	8816821.86
-85330	8811013.16
-64555	8810643.12
-104188	8808211.02
-54411	8805703.4
-39438	8805282.56
-70795	8800060.92
-20383	8799073.28
-21952	8798624.19
-63584	8796590
-158768	8796422.95
-166588	8796214.38
-120600	8793558.06
-157202	8788287.88
-55358	8786820.75
-168322	8786670.73
-25143	8786324.8
-5368	8786274.14
-114025	8786201.12
-97744	8785315.94
-164327	8784503.86
-76542	8782613.28
-4731	8772846.7
-157590	8772006.45
-154276	8771733.91
-28705	8771576.64
-100226	8769455
-179195	8769185.16
-184355	8768118.05
-120408	8768011.12
-63145	8761991.96
-53135	8753491.8
-173071	8750508.8
-41087	8749436.79
-194830	8747438.4
-43496	8743359.3
-30235	8741611
-26391	8741399.64
-191816	8740258.72
-47616	8737229.68
-152101	8734432.76
-163784	8730514.34
-5134	8728424.64
-155241	8725429.86
-188814	8724182.4
-140782	8720378.75
-153141	8719407.51
-169373	8718609.06
-41335	8714773.8
-197450	8714617.32
-87004	8714017.79
-181804	8712257.76
-122814	8711119.14
-109939	8709193.16
-98094	8708780.04
-74630	8708040.75
-197291	8706519.09
-184173	8705467.45
-192175	8705411.12
-19471	8702536.12
-18052	8702155.7
-135560	8698137.72
-152791	8697325.8
-170953	8696909.19
-116137	8696687.17
-7722	8696589.4
-49788	8694846.71
-13252	8694822.42
-12633	8694559.36
-193438	8690426.72
-17326	8689329.16
-96124	8679794.58
-143802	8676626.48
-30389	8675826.6
-75250	8675257.14
-72613	8673524.94
-123520	8672456.25
-325	8667741.28
-167291	8667556.18
-150119	8663403.54
-88420	8663355.4
-179784	8653021.34
-130884	8651970
-172611	8648217
-85373	8647796.22
-122717	8646758.54
-113431	8646348.34
-66015	8643349.4
-33141	8643243.18
-69786	8637396.92
-181857	8637393.28
-122939	8636378
-196223	8635391.02
-50532	8632648.24
-58102	8632614.54
-93581	8632372.36
-52804	8632109.25
-755	8627091.68
-16597	8623357.05
-119041	8622397
-89050	8621185.98
-98696	8620784.82
-94399	8620524
-151295	8616671.02
-56417	8613450.35
-121322	8612948.23
-126883	8611373.42
-29155	8610163.64
-114530	8608471.74
-131007	8607394.82
-128715	8606833.62
-72522	8601479.98
-144061	8595718.74
-83503	8595034.2
-112199	8590717.44
-9227	8587350.42
-116318	8585910.66
-41248	8585559.64
-159398	8584821
-105966	8582308.79
-137876	8580641.3
-122272	8580400.77
-195717	8577278.1
-165295	8571121.92
-5840	8570728.74
-120860	8570610.44
-66692	8567540.52
-135596	8563276.31
-150576	8562794.1
-7500	8562393.84
-107716	8561541.56
-100611	8559995.85
-171192	8557390.08
-107660	8556696.6
-13461	8556545.12
-90310	8555131.51
-141493	8553782.93
-71286	8552682
-136423	8551300.76
-54241	8550785.25
-120325	8549976.6
-424	8547527.1
-196543	8545907.09
-13042	8542717.18
-58332	8536074.69
-9191	8535663.92
-134357	8535429.9
-96207	8534900.6
-92292	8530618.78
-181093	8528303.52
-105064	8527491.6
-59635	8526854.08
-136974	8524351.56
-126694	8522783.37
-6247	8522606.9
-139447	8522521.92
-96313	8520949.92
-108454	8520916.25
-181254	8519496.1
-71117	8519223
-131703	8517215.28
-59312	8510568.36
-2903	8509960.35
-102838	8509527.69
-162806	8508906.05
-41527	8508222.36
-118416	8505858.36
-180203	8505024.16
-14773	8500598.28
-140446	8499514.24
-199641	8497362.59
-109240	8494617.12
-150268	8494188.38
-45310	8492380.65
-36552	8490733.6
-199690	8490145.8
-185353	8488726.68
-163615	8484985.01
-196520	8483545.04
-133438	8483482.35
-77285	8481442.32
-55824	8476893.9
-76753	8475522.12
-46129	8472717.96
-28358	8472515.5
-9317	8472145.32
-33823	8469721.44
-39055	8469145.07
-91471	8468874.56
-142299	8466039.55
-97672	8464119.8
-134712	8461781.79
-157988	8460123.2
-102284	8458652.44
-73533	8458453.32
-90599	8457874.86
-112160	8457863.36
-124792	8457633.7
-66097	8457573.15
-165271	8456969.01
-146925	8454887.91
-164277	8454838.5
-131290	8454811.2
-179386	8450909.9
-90486	8447873.86
-175924	8444421.66
-185922	8442394.88
-38492	8436438.32
-172511	8436287.34
-139539	8434180.29
-11926	8433199.52
-55889	8431449.88
-163068	8431116.4
-138772	8428406.36
-126821	8425180.68
-22091	8420687.88
-55981	8419434.38
-100960	8419403.46
-172568	8417955.21
-63135	8415945.53
-137651	8413170.35
-191353	8413039.84
-62988	8411571.48
-103417	8411541.12
-12052	8411519.28
-104260	8408516.55
-157129	8405730.08
-77254	8405537.22
-112966	8403512.89
-168114	8402764.56
-49940	8402328.2
-52017	8398753.6
-176179	8398087
-100215	8395906.61
-61256	8392811.2
-15366	8388907.8
-109479	8388027.2
-66202	8386522.83
-81707	8385761.19
-51727	8385426.4
-9980	8382754.62
-174403	8378575.73
-54558	8378041.92
-3141	8377378.22
-134829	8377105.52
-145056	8376920.76
-194020	8375157.64
-7117	8373982.27
-120146	8373796.2
-126843	8370761.28
-62117	8369493.44
-111221	8367525.81
-159337	8366092.26
-173903	8365428.48
-136438	8364065.45
-56684	8363198
-137597	8363185.94
-20039	8361138.24
-121326	8359635.52
-48435	8352863.1
-1712	8349107
-167190	8347238.7
-32113	8346452.04
-40580	8342983.32
-74785	8342519.13
-14799	8342236.75
-177291	8341736.83
-198956	8340370.65
-69179	8338465.99
-118764	8337616.56
-128814	8336435.56
-82729	8331766.88
-152048	8330638.99
-171085	8326259.5
-126730	8325974.4
-77525	8323282.5
-170653	8322840.5
-5257	8320350.78
-67350	8318987.56
-109008	8317836.54
-199043	8316603.54
-139969	8316551.54
-22634	8316531.24
-173309	8315750.25
-10887	8315019.36
-42392	8312895.96
-126040	8312623.2
-101590	8304555.42
-46891	8302192.12
-138721	8301745.62
-113715	8301533.2
-78778	8299685.64
-142908	8299447.77
-64419	8297631.8
-21396	8296272.27
-4180	8295646.92
-63534	8295383.67
-135957	8294389.86
-30126	8291920.32
-158427	8288938
-14545	8288395.92
-75548	8288287.2
-64473	8286137.44
-149553	8285714.88
-151284	8283526.65
-171091	8282934.36
-194256	8278985.34
-952	8276136
-121541	8275390.26
-177664	8275315.2
-51117	8274504.3
-66770	8273407.8
-37238	8272728.06
-46679	8270486.55
-165852	8268312.6
-99458	8266564.47
-114519	8265493.54
-7231	8264881.5
-19033	8264826.56
-125123	8262732.65
-18642	8261578.99
-50386	8261380.05
-193770	8259578.82
-7276	8258101.6
-178045	8253904.15
-49033	8253696.23
-187195	8251334.58
-10590	8249227.4
-143779	8247057.7
-35205	8245675.17
-19729	8245081.6
-144946	8240479.8
-123786	8239581.24
-70843	8237973.2
-112437	8236907.52
-5436	8236039.57
-163754	8235471.16
-115945	8234811.36
-27918	8233957.88
-105712	8233571.86
-41007	8229431.79
-40476	8226640.41
-145620	8221371.6
-7771	8220413.33
-86424	8215572.61
-129137	8215478.4
-76020	8210495.36
-140213	8209831.8
-32379	8208338.88
-130616	8207715.75
-195469	8206609.8
-191805	8205147.75
-90906	8200951.2
-170910	8195558.01
-105399	8193122.63
-123798	8192385.97
-90218	8191689.16
-114766	8189339.54
-11289	8187354.72
-178308	8185750.5
-71271	8185519.24
-1115	8184903.38
-152636	8184530.72
-151619	8182909.05
-116943	8181072.69
-28891	8181051.54
-47049	8180955
-158827	8180470.9
-92620	8179671.55
-20814	8176953.54
-179323	8176795.55
-193453	8174343.94
-56888	8173342
-28087	8169876.3
-164254	8169632.35
-57661	8168848.16
-7363	8167538.05
-164499	8167512.08
-197557	8165940.45
-5495	8164805.22
-966	8163824.79
-98435	8161771.45
-127227	8161344.92
-194100	8160978.78
-40134	8160358.08
-107341	8159952.05
-6790	8158792.66
-43851	8157101.4
-51295	8156419.2
-69512	8151537
-164274	8149869.93
-130854	8145338.85
-186865	8143586.82
-176629	8141411.2
-193739	8141377.77
-6810	8139822.6
-27732	8136724.96
-50616	8134089.82
-123908	8128920.54
-140994	8128470.82
-99039	8128290.78
-62735	8124940.5
-47829	8122796.5
-192635	8122687.57
-192429	8119268
-145812	8119165.63
-42896	8118529.8
-146877	8118266.16
-60882	8116095.04
-18254	8114783.04
-165464	8114571.8
-57936	8111927.25
-52226	8110723.32
-128571	8106788.8
-100308	8105837.04
-8872	8102395.62
-58867	8102033.19
-145153	8100222.84
-172088	8098138.2
-59398	8095845.45
-89395	8093576.1
-171961	8093538
-88736	8090762.16
-174053	8090350.11
-102237	8089103.22
-43041	8086537.9
-110219	8085296.9
-126738	8084199.2
-44787	8083628.4
-31277	8083580.76
-93595	8082188.8
-189040	8080257.21
-59851	8079024.24
-175100	8077904.01
-43429	8076729.96
-154199	8074940.76
-60963	8073894.4
-8768	8072760.96
-66095	8071421.7
-111552	8068184.48
-24563	8067500.4
-16167	8067495.24
-12662	8067248.85
-94540	8063727.16
-23308	8063463.18
-27390	8062823.25
-130660	8062787.48
-8608	8062411.16
-181552	8062008.3
-199319	8060248.56
-55475	8058850.92
-142711	8057926.58
-103499	8056978
-105943	8056698.75
-8432	8053052.16
-149392	8049675.69
-101248	8048855.49
-140962	8047260.7
-87101	8046651.83
-133107	8046476.73
-45126	8045924.4
-87508	8042966.39
-124711	8042722.72
-173169	8042224.41
-175161	8041331.98
-167787	8040075.78
-3242	8038855.53
-114789	8038628.35
-43833	8038545.83
-141198	8035110.72
-137248	8034109.35
-96673	8033491.2
-32180	8032380.72
-166493	8031902.4
-66959	8031839.4
-85628	8029693.44
-110971	8029469.7
-130395	8027463.92
-7757	8026840.37
-178446	8025379.09
-41295	8024785.53
-100956	8024179.3
-131917	8021604.78
-24224	8020463.52
-2073	8020009.64
-121622	8018462.17
-14357	8016906.3
-135601	8016209.44
-58458	8016192.52
-73036	8015799
-184722	8015680.31
-151664	8014821.96
-195090	8012680.2
-162609	8011241
-83532	8009753.85
-50166	8007137.89
-181562	8006805.96
-175165	8005319.76
-62500	8005316.28
-36342	8004333.4
-128435	8004242.88
-92516	8003836.8
-30802	8003710.88
-107418	8000430.3
-46620	7999778.35
-191803	7994734.15
-106343	7993087.76
-59362	7990397.46
-8329	7990052.9
-75133	7988244
-179023	7986829.62
-135899	7985726.64
-5824	7985340.02
-148579	7984889.56
-95888	7984735.72
-9791	7982699.79
-170437	7982370.72
-39782	7977858.24
-20605	7977556
-28682	7976960
-42172	7973399
-56137	7971405.4
-64729	7970769.72
-98643	7968603.73
-153787	7967535.58
-8932	7967222.19
-20134	7965713.28
-197635	7963507.58
-80408	7963312.17
-37728	7961875.68
-26624	7961772.31
-44736	7961144.1
-29763	7960605.03
-36147	7959463.68
-146040	7957587.66
-115469	7957485.14
-142276	7956790.63
-181280	7954037.35
-115096	7953047.55
-109650	7952258.73
-93862	7951992.24
-158325	7950728.3
-55952	7950387.06
-122397	7947106.27
-28114	7946945.72
-11966	7945197.48
-47814	7944083
-85096	7943691.06
-51657	7943593.77
-196680	7943578.89
-13141	7942730.34
-193327	7941036.25
-152612	7940663.71
-139680	7939242.36
-31134	7938318.3
-45636	7937240.85
-56694	7936015.95
-8114	7933921.88
-71518	7932261.69
-72922	7930400.64
-146699	7929167.4
-92387	7928972.67
-186289	7928786.19
-95952	7927972.78
-196514	7927180.7
-4403	7925729.04
-2267	7925649.37
-45924	7925047.68
-11493	7916722.23
-104478	7916253.6
-166794	7913842
-161995	7910874.27
-23538	7909752.06
-41093	7909579.92
-112073	7908617.57
-92814	7908262.5
-88919	7907992.5
-79753	7907933.88
-108765	7905338.98
-146530	7905336.6
-71475	7903367.58
-36289	7901946.5
-61739	7900794
-52338	7898638.08
-194299	7898421.24
-105235	7897829.94
-77207	7897752.72
-96712	7897575.27
-10157	7897046.25
-171154	7896814.5
-79373	7896186
-113808	7893353.88
-27901	7892952
-128820	7892882.72
-25891	7890511.2
-122819	7888881.02
-154731	7888301.33
-101674	7879324.6
-51968	7879102.21
-72073	7877736.11
-5182	7874521.73
-112543	7872626.52
-29972	7872294.3
-120842	7871986.78
-89306	7869847.57
-26368	7869134.1
-161359	7865523.2
-97909	7864207.75
-33442	7863742.17
-196627	7863390.2
-26356	7861468.16
-48599	7861179.44
-110311	7860217.86
-122216	7859449.01
-95608	7857942.72
-18121	7857581.6
-118956	7854223.19
-108713	7849183.02
-191691	7848381.95
-137297	7845037.68
-172626	7844445.76
-100383	7843878.45
-152065	7843737.78
-35154	7842933.74
-81739	7842132.44
-185942	7838505.56
-47349	7838404
-93436	7835889.97
-56438	7832872.32
-119747	7832066
-195096	7831829.53
-160472	7830206.82
-76279	7829247.78
-41332	7828402.28
-159587	7825865.85
-5314	7825250.19
-146938	7824822.66
-135571	7824670.92
-194766	7824149.85
-32620	7823913.12
-85947	7822629.67
-82952	7821561.72
-180055	7821438.56
-20302	7821159.75
-169814	7820690.72
-138694	7820640.84
-185195	7819390.92
-38460	7819007.05
-47548	7818721.6
-97421	7817420.4
-46015	7816307.2
-47980	7816162.74
-102163	7814399.16
-188575	7813107.06
-129586	7811282.24
-122804	7811123.32
-95329	7810500
-83692	7809901.66
-159856	7809415.63
-113522	7809161.71
-50740	7807432.74
-121091	7807043.64
-29180	7805806.88
-33114	7803387.85
-74538	7802376.45
-107644	7802350.76
-194271	7801522.34
-12000	7799702.68
-62193	7798907.95
-179322	7798851.52
-79220	7797701.24
-170814	7797392.1
-118700	7797177.6
-32158	7791459.39
-35475	7791370.99
-37293	7791095
-189713	7790358.16
-39579	7790105.92
-1362	7789015.78
-186793	7787709.12
-178986	7783421.8
-132595	7782764.22
-62052	7780824.16
-64220	7780416.24
-46000	7780221.47
-149763	7779182.72
-173466	7778405.46
-172329	7778209.08
-187117	7776768.44
-137154	7774801.71
-56200	7774614.23
-193466	7772464.02
-104134	7771632.18
-99608	7771466.32
-137571	7771320.7
-37529	7770885.12
-97838	7768773.7
-175563	7766431.43
-56893	7765854.32
-100905	7765575.86
-147240	7764791.58
-40132	7762225.61
-7909	7761063.48
-123498	7759874.75
-51110	7759081.1
-162500	7757947.86
-23091	7756952.36
-169756	7756567.85
-100604	7754414.33
-112236	7750928.83
-102936	7749443.8
-184444	7747575.03
-7000	7744568.54
-43887	7743859.8
-62924	7743802.6
-114254	7740168.28
-34983	7739646.37
-199211	7738304.06
-192266	7738108.96
-90349	7736200.62
-151620	7735704.9
-45476	7734361.62
-36544	7733367.27
-8808	7733331.96
-4286	7732258.36
-82822	7730394.07
-403	7730099.19
-22158	7730075.4
-40300	7728909.71
-198053	7725374.16
-52474	7724364.8
-190476	7723485.03
-36033	7720267.68
-171435	7719968.62
-44733	7716553.13
-198813	7714614.99
-134469	7713239.04
-146792	7712394.24
-50585	7710856.19
-156271	7708191.74
-87920	7707860.16
-155149	7707781.78
-21030	7705592.5
-79310	7704317.34
-145190	7701474.2
-33558	7701382.8
-173848	7701256.62
-76877	7700386.85
-176125	7698735
-73100	7698299.16
-71034	7698180.04
-88826	7698177.41
-149974	7696958.46
-82529	7695646.5
-183598	7692484.68
-163072	7690600.34
-89600	7689902
-30415	7689562.65
-161231	7688643.48
-187413	7686448.35
-146308	7685956.02
-8733	7683697.3
-117623	7682534.08
-157876	7681949.28
-49226	7680400
-92626	7678360.25
-140203	7676894.43
-147933	7676314.24
-158380	7675931.9
-49465	7673747.28
-80880	7673031.39
-148339	7669371.6
-106726	7669304.5
-21917	7668477.9
-133976	7667586.5
-195262	7663619.24
-4741	7663376.21
-21527	7661514.15
-166306	7660283.35
-97240	7658627.3
-184657	7655873.61
-83835	7654886.54
-58379	7654486.24
-161285	7649165.92
-145972	7648535.88
-17006	7647676.44
-161556	7645358.1
-134231	7644715.3
-88823	7641481.38
-17229	7641151.32
-173806	7640786.35
-136645	7637772.35
-175185	7637371.04
-106669	7637285.31
-156555	7636415.84
-30427	7635235.82
-157862	7632582.21
-134715	7632058.85
-146943	7632004.13
-197838	7631835.33
-105975	7629718.74
-63415	7629614.96
-96795	7625946.72
-22103	7625723.49
-162755	7624855.44
-90118	7624471.6
-144060	7624145.2
-54891	7623796.96
-58599	7620961.92
-186290	7620029.08
-178976	7619979.68
-74228	7619948.49
-91753	7619859.72
-88105	7618622.44
-160915	7618050.18
-189490	7617715.2
-152231	7616955.4
-79322	7614916.35
-76344	7614091.14
-87177	7613811.5
-106744	7612200.46
-43529	7611748.47
-3636	7611474.77
-90476	7610635.2
-33627	7610410.08
-185986	7608583.25
-38924	7605091.9
-170590	7604648.32
-86147	7604296.28
-65810	7603523.25
-168435	7603068.83
-178238	7598971.58
-102220	7597940.13
-89933	7597186.08
-170968	7595298.36
-127971	7594187.64
-165393	7590712.5
-180770	7590672.18
-43634	7590345.84
-115030	7587246.8
-87722	7587159.72
-40911	7586647.37
-190152	7586568.9
-62792	7585199.2
-56619	7584343.2
-92258	7583324.28
-25115	7580433.15
-194191	7580379.41
-147242	7579404.44
-128497	7579075.47
-118444	7578801.39
-75462	7578400.76
-94534	7577220.29
-159005	7574595.6
-15475	7573337.82
-28932	7565100.32
-109216	7564676.58
-140924	7562111.23
-42406	7561431.15
-6720	7559229.3
-38435	7557221.27
-95151	7555555.26
-18127	7555106.45
-76694	7554179.71
-16397	7553915.51
-186026	7552593.36
-56285	7552161.76
-91653	7550896.55
-107454	7548940.8
-129561	7548852
-124020	7548449.89
-132618	7543554.66
-154979	7542439.14
-66550	7542167.13
-16425	7540768
-3832	7540404.86
-20628	7539676.46
-99933	7538726.4
-195805	7538442.69
-80939	7536564.32
-182620	7536326.28
-46318	7536275.22
-30184	7535482.92
-131226	7535283
-173799	7534265.91
-131686	7532419.76
-8533	7531244.28
-134	7530635.06
-102646	7528846.9
-157789	7528542.56
-70408	7526738.34
-95100	7526633.16
-85037	7526430.51
-84707	7525630.5
-198290	7524459.8
-151657	7524043.62
-22705	7521894.58
-56990	7520783.72
-134545	7520664.24
-151585	7518883.56
-6817	7518736.68
-104236	7518399.45
-15974	7517616.24
-180840	7516097.4
-91009	7515402.59
-143086	7513601.58
-4053	7512282.54
-191884	7509569.35
-104415	7508380.19
-168518	7505548.52
-5814	7504438.08
-114053	7500909.89
-165225	7500567.47
-56312	7497865.8
-158138	7495236.54
-185239	7493795.02
-115755	7491847.52
-55615	7490963.4
-164225	7490798.26
-124896	7490633.28
-58453	7489277.82
-121672	7487430
-187213	7487188.8
-186372	7486992
-199661	7486658.04
-72379	7486555.76
-45987	7486441.56
-135991	7481217.01
-49413	7478945
-194001	7475180.6
-66280	7475016.53
-150755	7474788.86
-136023	7472977.77
-40231	7467514.6
-195351	7466191.2
-95815	7465952.64
-76551	7465261.6
-75949	7463672.61
-187243	7463273.36
-190958	7461550.64
-181207	7460315.1
-88450	7460220.03
-188808	7459831.89
-70881	7458912.51
-146344	7458897.45
-111647	7458360.48
-8989	7457610.01
-121762	7456650.46
-74498	7455849.74
-115327	7454704.47
-92856	7453670.72
-163027	7453210.86
-91552	7451367.94
-126469	7451035.27
-84220	7450581.6
-40233	7449743.31
-190823	7448918.34
-150264	7448877.8
-19592	7448203.95
-104903	7447172.95
-192251	7446030.02
-87708	7445632.8
-196504	7445054.88
-92299	7442254.08
-41091	7442072.28
-51247	7440537.75
-45876	7439675.58
-51105	7439038.53
-110076	7439014.11
-19051	7438437.6
-29469	7437820.36
-194721	7435918.57
-19272	7434585.95
-56943	7432713.16
-114852	7432434.47
-113327	7431998.76
-159784	7431225.6
-3533	7430881.41
-103806	7430821.29
-192822	7430415.51
-101014	7426352.01
-23766	7424823.64
-190157	7423818.32
-190257	7423768.84
-133342	7420734.35
-148681	7417649.12
-151019	7415047.2
-175930	7414616.13
-5181	7414533.44
-31108	7414268.48
-98976	7413573.42
-116025	7413552.64
-145990	7412088.85
-179994	7411001.85
-122640	7410986.1
-121706	7408613.26
-108830	7406565.44
-52528	7405821.87
-188379	7405417.6
-43438	7403538.67
-194943	7402982
-86955	7401816.42
-50219	7399513.97
-68789	7398914.25
-193096	7398779.7
-129206	7398580.4
-181229	7398216
-101285	7396424.25
-155391	7395479.21
-2306	7393232
-9684	7392060
-51739	7391213.52
-102819	7391059.15
-107776	7388606.28
-154528	7387957.66
-157774	7385222.38
-187739	7384424.56
-112999	7384029.34
-138019	7382583
-14528	7380291.24
-12529	7379439.6
-142434	7378692.64
-146772	7377950.36
-197368	7377691.65
-116281	7376199.05
-163020	7375130.07
-64500	7374198.48
-183597	7371518.92
-40043	7371449.8
-170207	7370564.37
-139194	7369537.71
-87604	7368693.67
-128302	7367975.12
-152311	7367957.4
-102513	7367403.2
-127293	7360707.84
-101020	7359244.8
-32818	7358300.4
-39644	7357740
-18114	7356986.97
-193878	7356151.67
-54696	7354756.87
-134721	7352796.88
-121396	7351872.19
-193806	7350539.44
-196147	7350495.16
-88767	7350469.5
-99791	7348814.1
-4552	7347878.79
-190505	7347178.3
-151761	7344239.88
-36511	7343183.39
-46712	7341477.26
-88757	7341090.33
-111018	7340278.77
-37722	7339691.97
-130482	7338737.92
-45170	7336915.52
-149387	7334617.8
-187230	7334256.55
-34608	7333847.43
-159226	7333594.84
-153413	7332303.72
-13492	7330627.58
-135424	7330104.07
-22292	7329425.52
-82160	7328578.33
-27574	7327678.25
-136522	7326035.08
-53178	7326008
-190586	7325456.86
-79815	7324939.26
-9728	7324344.96
-97706	7323902.16
-8145	7323630.08
-191901	7322569.92
-38609	7321778.16
-27604	7321693.99
-108524	7321037.35
-139701	7320341.99
-179300	7319894.4
-30155	7319527.6
-88247	7318537.38
-65617	7317399.42
-149732	7317297.28
-174420	7311464.31
-133288	7310010.6
-93966	7308464.4
-35477	7307682.54
-99416	7306589.3
-106438	7306370.86
-40052	7304304.82
-140895	7300614.05
-106427	7299489.75
-118808	7299135.44
-6520	7298113.7
-60273	7297000.9
-55306	7296476.23
-99878	7295708.77
-162674	7294638.24
-83603	7293833.5
-43763	7292705.82
-75258	7288852.32
-98330	7287750.24
-6090	7287337.53
-64640	7286761.1
-95588	7285228.92
-39355	7284424.63
-192956	7284396.73
-145928	7284196.36
-97291	7283127
-113078	7282007.04
-101113	7280867.1
-154761	7279813.9
-197757	7279169.95
-112391	7279057.8
-55773	7279039.46
-6920	7278996.2
-196322	7278844.65
-64053	7278420.84
-129513	7277876.32
-57371	7276011.6
-17618	7275919.48
-76873	7275731.31
-46450	7272724.48
-163466	7272150.99
-113902	7269320.24
-116666	7268798.4
-37154	7268687.27
-4171	7268057.1
-22662	7267967.5
-152931	7267522.99
-86255	7266653.26
-195952	7265531.28
-167741	7265452.65
-165317	7265241.88
-77750	7264196.02
-45776	7264149.5
-3898	7263741.45
-108101	7263299.68
-52449	7263204.12
-40966	7259995.46
-111493	7259641.34
-80158	7258521.36
-64287	7258423.32
-39823	7258058.1
-76301	7256056.5
-114264	7255589.62
-126909	7255572.93
-85581	7255003.25
-81626	7254883.95
-12141	7253061.13
-198103	7252847.55
-109791	7252486.4
-154617	7251596.88
-197714	7251470.49
-14782	7249059.74
-112642	7248704.1
-43713	7247960.72
-100134	7247294.78
-109928	7246337.28
-23020	7246231.83
-197638	7244509.08
-40275	7241245.48
-23431	7240387.68
-199693	7240337.69
-48105	7238966.8
-130517	7237536.07
-130898	7237426.1
-124349	7236800.34
-36870	7234148.6
-68424	7233885.24
-30537	7232645.2
-125555	7229774.2
-10304	7228070.44
-147049	7227805.2
-87639	7227628.94
-42082	7226089.78
-18519	7225129.5
-138216	7223417.63
-37602	7222657.16
-25514	7222021.15
-26678	7221084.21
-158722	7220654.64
-42229	7220357.58
-181620	7220031.39
-183168	7218967.6
-118229	7218599.85
-52599	7218143.76
-187988	7216902.2
-185561	7215147.51
-32412	7214963.29
-89767	7214916.36
-110404	7213529.9
-120221	7212806.64
-50120	7210752.57
-179454	7210234.48
-102712	7209639
-135323	7208497.4
-55599	7205646.96
-76912	7203111.24
-13119	7202985.87
-61547	7202751.76
-68769	7202682.76
-135974	7202167.93
-87243	7200224.67
-77805	7198310.06
-8328	7196410.98
-74274	7195327.11
-140956	7194455.21
-170963	7193059.7
-147278	7192560.99
-162603	7190854.57
-53811	7189529.72
-123747	7187336.4
-185998	7186152.25
-113799	7185927.49
-19197	7185781.4
-199407	7185689.9
-169040	7184155.81
-178311	7183420.21
-139180	7182000.1
-3117	7181177.85
-151093	7180783.65
-198815	7180081.6
-2681	7177646.88
-25822	7176543.44
-1330	7175095.48
-178643	7174818.78
-182027	7174109.96
-91911	7173529.44
-42457	7173099.72
-156293	7172700.6
-58932	7171986.5
-118693	7171435.38
-31582	7170946.53
-78948	7170191.51
-147879	7169202.6
-49200	7168581
-6873	7167848.69
-103462	7166224.5
-157293	7166222.7
-192671	7165779.94
-101910	7165328.4
-100147	7163788.44
-24419	7163728.66
-80936	7163075.36
-88019	7162851.57
-146666	7162168.12
-47660	7160763.92
-74370	7160666.88
-6903	7160188.14
-29601	7158761.17
-111399	7158271.34
-155933	7158092.17
-170574	7155886.96
-2921	7155200.29
-6372	7151871.34
-7619	7151432.55
-96134	7149455.35
-55264	7149260
-75726	7147801.43
-157246	7147562.92
-20312	7147533.2
-126400	7147444.52
-168577	7145871.85
-139853	7144381.98
-5279	7143521.84
-152671	7142749.2
-12227	7142558
-197272	7140942.78
-22957	7139997.08
-116330	7139727.14
-97786	7139709.9
-181151	7139054.56
-1186	7138868
-139228	7138163.64
-29188	7137126.15
-85979	7137097.76
-12160	7136379.74
-189931	7136358.02
-117030	7135330.83
-181601	7134601.22
-136712	7134388.05
-87240	7133448.42
-183805	7133349.3
-155347	7131233.52
-153728	7128102.69
-8255	7127197.61
-159155	7127194.88
-17936	7126557.6
-96727	7126478.45
-103622	7126357.6
-811	7126213.03
-158408	7125763.53
-26291	7125529.6
-5128	7125038.44
-168766	7124301.86
-95371	7123383.05
-10239	7122227.84
-67305	7119424
-16030	7118476.47
-185824	7118128.16
-35458	7117226.99
-118940	7117023.96
-26784	7116687.38
-57484	7113995.88
-48336	7113903
-141201	7113421.25
-194358	7109666.46
-198304	7109045.16
-190103	7106352
-182377	7104619.6
-60586	7104331.52
-58427	7103466.87
-2158	7103147.75
-93744	7102780.8
-124274	7099665.65
-38807	7099329.91
-18112	7095283.79
-40603	7093086.7
-88644	7092413.32
-179180	7092391.5
-126318	7090904.97
-191271	7090500.42
-64747	7090467.84
-184767	7086614.04
-154227	7085931.82
-106707	7085806.4
-156353	7081460.91
-14245	7080179.86
-188642	7079245.24
-79653	7079109.96
-48607	7079061.6
-55942	7078967.04
-116182	7078462.16
-185040	7078105.72
-132615	7076913.71
-84096	7076242.56
-128783	7076162
-153827	7076077.83
-134616	7075703.97
-95129	7075611.7
-127660	7074641.86
-66546	7074504.25
-122436	7074252.33
-122621	7074230.1
-44829	7074130.38
-98817	7073976.63
-163049	7071679.82
-33637	7069799.49
-80907	7069348.76
-42980	7068613.41
-142014	7067863.76
-76391	7062614.04
-50476	7061400.42
-71560	7059762.6
-97880	7058214
-71493	7057837.27
-189635	7056781.55
-35190	7055827.35
-70257	7054671.89
-56059	7054409.7
-146629	7053602.4
-134075	7052492.9
-15942	7051239.72
-3723	7049906.03
-88945	7048968.3
-63249	7047845
-162725	7047579.79
-184825	7046280.21
-89008	7046184.6
-158708	7044133.72
-143962	7043411.84
-132167	7042827.12
-155902	7041669.28
-116673	7041242.49
-66316	7041064.86
-150364	7040358.52
-157716	7039142.82
-184782	7038384.03
-120616	7037830.34
-67138	7037483.75
-70113	7036423.2
-158685	7035484.63
-39969	7034935.02
-26194	7034242.96
-32816	7033045.25
-88782	7032823.07
-108279	7030809.94
-76951	7030772.64
-107423	7030689.44
-131872	7029223.74
-189737	7028344.32
-71302	7027997.2
-2712	7027521.69
-20594	7027387.5
-27225	7026083.64
-154	7023789.85
-77606	7022395.24
-28312	7019674.72
-42180	7019296.59
-71163	7019066.26
-3816	7019020.24
-18324	7018682.72
-199747	7018144.4
-64731	7018122.24
-78705	7017230.14
-76713	7016829.75
-178078	7016735.44
-16594	7015746.5
-32393	7013908.98
-54722	7013470.1
-196582	7013278.8
-95626	7013117.56
-136222	7012785.87
-147223	7012179.09
-93518	7011730.78
-911	7011188.6
-84017	7009909.67
-167695	7008792.2
-45623	7007978.9
-78564	7005667.5
-140562	7005346.74
-139779	7003761.03
-112406	7001718.75
-175228	7001701.63
-152383	6999437.18
-2448	6999419.46
-197242	6998875.27
-173557	6998833.92
-148638	6997754.5
-2722	6997648.34
-196943	6996043.8
-31314	6994653.12
-16306	6991552.88
-169664	6991264.4
-41430	6990795.35
-147	6989079.88
-182721	6988526.55
-184705	6988394.68
-145299	6988020.38
-83129	6987759.03
-108829	6987127.62
-62180	6986868.48
-175268	6985067
-134543	6982722.84
-29130	6982598.35
-116487	6980719.2
-176955	6979578.32
-182462	6979487.76
-37713	6978673.15
-173413	6977787.81
-141152	6976042.22
-150147	6975822.81
-49496	6975464.76
-28844	6972889.99
-184425	6971731.52
-146525	6971501.01
-70306	6971345.5
-178114	6970529.64
-64298	6970059.48
-2379	6969730.05
-49176	6968390.98
-98127	6967835.28
-121427	6967559.2
-155191	6966319.92
-59053	6965731.26
-185221	6965196
-43556	6963383.7
-86675	6963290.48
-111840	6962170.36
-25459	6961992.84
-173773	6961019.6
-106877	6960540.65
-14073	6960143.06
-178015	6957526.59
-59586	6957301.76
-125110	6956822.88
-18750	6956466.24
-155921	6956139.39
-177671	6955343.34
-71767	6955139.01
-1391	6953498.4
-124403	6952186.8
-110731	6949899.18
-42276	6949117.35
-65424	6948721.81
-113222	6946519
-176347	6946359.1
-130215	6946319.38
-71093	6945400
-114967	6944418.24
-6432	6944206.5
-147882	6942439.26
-148567	6941343.78
-28180	6940224.28
-82879	6940170.64
-174731	6939295.47
-141100	6938889.08
-85164	6938318.61
-21029	6937467.9
-30532	6935490.56
-179220	6934458.86
-12294	6933671.2
-26748	6933664.44
-135944	6932059.74
-145935	6930323.64
-168379	6929785.91
-152724	6928200.68
-185612	6926214.68
-45424	6925783.94
-31558	6925099.68
-95241	6925094.79
-99499	6924772.89
-6286	6923580.6
-48458	6922901.52
-105608	6922670.85
-27380	6921744.65
-14796	6921466.2
-24654	6921345.14
-62765	6920473.32
-187900	6919984.68
-4157	6919383.12
-78928	6919342.92
-148908	6919196.85
-91435	6917802.09
-136328	6917113.28
-144689	6916812.3
-78234	6915887.4
-190417	6915160.8
-150918	6913931.15
-98088	6913657.96
-56717	6913267.81
-190771	6912754.2
-27300	6911847.24
-17972	6908260.2
-175920	6907578.72
-154053	6906900.44
-181402	6905454.66
-149170	6905067.84
-39215	6904698.75
-25486	6904518.94
-76226	6904246.33
-120147	6904180.8
-14424	6903884.24
-35934	6901796.29
-3696	6901354.24
-178823	6901349.85
-94922	6901178.98
-189115	6899957
-42686	6898623.36
-131060	6898381.38
-156255	6896918.7
-84570	6896076
-15617	6894157.03
-53595	6893990.94
-195257	6892968.71
-28720	6891651.03
-174629	6890900.38
-162264	6886278
-11275	6885717.48
-122964	6885467.52
-6223	6885385.54
-36908	6884309.42
-26922	6882054.76
-34415	6881914.86
-85295	6879523.56
-148771	6879464.9
-31740	6878732.36
-109395	6878050.83
-84735	6877081.75
-28810	6876661.76
-155592	6875368.5
-4851	6874036
-110619	6873152
-20936	6872483.79
-93687	6871839.18
-149181	6871738.79
-59757	6871692.24
-10611	6870821.83
-183798	6870738.84
-193670	6869749.29
-181045	6868869.6
-101812	6868684.56
-48430	6867622.91
-144896	6867316
-75817	6866348.13
-145727	6866312.06
-167907	6866103.33
-34210	6866028.87
-59675	6864704
-13815	6861931
-53181	6861704.02
-116746	6861138.46
-156104	6860492.3
-7007	6858770.86
-13772	6857934.24
-125934	6857100.48
-105194	6856539.2
-191093	6855968.6
-195792	6855339
-170778	6854924.02
-40641	6854262.94
-145128	6854075.26
-137180	6852429.22
-116147	6849015.13
-181754	6848086.8
-198134	6847012.16
-79051	6846672.48
-22023	6846486.47
-36116	6846410.41
-50129	6845663.9
-166706	6844643.6
-191285	6842900.32
-121100	6842674.02
-24757	6842219.84
-95945	6840129.03
-76704	6836889.68
-85480	6835244.64
-70931	6833624.48
-173457	6832606.95
-160532	6831474.33
-162671	6830663.76
-179257	6829044.04
-132504	6828796.8
-192276	6827098.15
-164269	6826809.63
-25043	6825889.5
-60430	6823540.82
-99181	6823446.96
-93437	6823407.7
-170188	6823036.53
-134188	6822638.29
-100379	6822465.09
-156118	6822161.5
-121907	6821978.4
-184773	6821157.96
-147472	6818710.08
-71817	6818285.64
-107598	6817653.15
-191620	6817328.8
-119039	6815947.53
-144415	6814795.6
-7292	6814508.4
-124278	6814465.4
-191451	6813642.28
-63975	6812457.6
-52736	6812106.72
-70307	6811932.82
-193595	6808944.67
-168890	6808848.5
-80958	6808329.2
-22804	6807721.38
-64772	6807615.78
-65543	6807422.25
-74955	6807108.9
-103615	6806516.73
-48844	6805857.25
-143576	6805646.6
-190217	6803386.1
-45241	6802802.98
-123413	6801196.48
-164819	6800234.24
-145936	6799855.44
-144327	6799258.2
-83761	6799211.88
-75809	6797239.2
-78307	6796684.15
-163747	6793761.72
-130231	6791199.44
-48828	6790752.95
-126517	6788898.55
-170287	6786845.67
-9444	6786355.84
-139741	6786069.12
-80428	6785724.4
-128074	6785473.95
-66793	6784412.04
-25751	6783152.04
-103959	6781474.85
-95493	6781446.72
-34405	6780407.67
-50211	6779852.24
-131647	6779418.18
-91676	6779224
-27590	6777544.33
-167631	6777286.24
-131663	6776616
-7647	6775723.9
-2180	6775657.02
-37494	6774518.4
-151271	6774207.48
-193851	6773755.23
-41389	6773019.64
-126715	6772453.8
-166147	6771328.35
-15387	6768955.2
-103587	6767123.81
-145422	6766434
-43470	6764764.14
-146594	6764686.7
-191250	6764345.9
-161457	6764198
-28338	6763222.72
-131371	6762379.6
-107937	6761911.1
-73615	6761780.96
-137171	6761756.4
-18307	6761088.88
-9617	6758730.72
-149703	6757369.29
-65983	6756221.78
-183747	6756129.6
-151117	6755152.99
-117001	6754400.8
-197193	6754264.44
-54843	6752356.52
-153898	6751870.4
-156329	6751603.3
-176327	6749833
-117646	6749811.75
-152371	6749725.59
-113712	6748404.44
-156574	6747302.98
-130628	6744852.87
-107305	6743948.92
-140921	6743375.68
-7353	6740426.34
-78425	6739554.08
-64143	6737069.66
-120899	6736252.95
-134329	6736072.26
-12117	6735777
-109498	6735590.4
-70790	6734244.4
-175310	6734134.38
-156877	6733621.06
-48380	6733219.4
-123595	6731949.33
-128841	6729646.13
-7825	6729457
-153294	6728165.09
-179745	6726520.46
-107600	6726335
-106226	6724993.38
-106014	6724813.8
-126925	6723096.09
-72563	6723061
-85948	6723047.24
-198853	6720523.68
-99722	6719762.4
-127798	6719684.23
-44794	6719177.92
-150896	6718787.2
-146521	6717173.28
-176740	6716671.2
-143601	6715310.4
-54728	6714509.34
-111068	6714279.01
-198083	6713089.68
-32927	6713051.6
-189473	6712985.36
-96	6712815.65
-21427	6712099.64
-86336	6711705
-113793	6711555.54
-117702	6710696.85
-141695	6710297.36
-167723	6709999.35
-161558	6707412.4
-95209	6706032.84
-187126	6705650.4
-16661	6705588.6
-148383	6703168.5
-55522	6702920.91
-128228	6700687.5
-57783	6700634.62
-38792	6700337.28
-119874	6698094.56
-147305	6697587.44
-174184	6695670.8
-188252	6694996.69
-122791	6694552.14
-191417	6694310
-32523	6693718.8
-165256	6693538.5
-19217	6692355.3
-123480	6692169
-76138	6691667.31
-32670	6691326.84
-24745	6690479.5
-113461	6690470.4
-196243	6690256.72
-198092	6688885.01
-14292	6688281.6
-137240	6688277.62
-43050	6687188.54
-47642	6686445
-59747	6685638.9
-9074	6684742.44
-82073	6684614.2
-25593	6682950.78
-182178	6682700.25
-19782	6682344.18
-81477	6682228.76
-175321	6680879.36
-28536	6680801.96
-168383	6679552.44
-105925	6678498.16
-36338	6678248.04
-50157	6676860.41
-160052	6676818.5
-18684	6674882.38
-64367	6674318.07
-71424	6674250.96
-149156	6673326.72
-24803	6672450.54
-94357	6672298.5
-60644	6671976.74
-146723	6671109.06
-146775	6670200.24
-108599	6669410.08
-116877	6669209.58
-109307	6668969.76
-194967	6668867.04
-197827	6667035.52
-628	6666892.9
-181152	6666765.93
-139512	6666155.52
-186515	6665815.76
-74797	6665033.26
-121275	6664241.17
-89180	6662614.53
-54799	6660514.2
-53812	6660082.17
-135543	6659210.7
-146420	6658897.96
-28493	6658820.9
-181476	6658117.32
-142638	6656872.74
-96006	6655818.4
-97670	6654455
-101926	6653828.6
-187829	6653605.63
-43700	6652073.01
-48923	6651995.12
-97453	6651348.84
-104587	6651239.64
-122160	6651011.52
-143272	6650842.8
-109461	6650373.96
-124827	6650314.82
-188705	6648165.18
-161493	6648102.45
-13806	6647297.84
-18992	6647110.89
-41124	6644829.66
-73878	6643190.16
-177980	6642489.72
-14854	6641931.9
-71133	6641645.2
-147604	6641537.76
-21657	6641259.24
-122988	6640594.91
-67618	6640376.3
-73619	6639409.57
-161190	6638674.7
-93805	6638673.48
-184022	6637655.3
-186116	6635899.17
-176786	6635481.82
-161910	6634789.49
-120958	6634038.46
-38714	6632012.05
-888	6631607.35
-116705	6631374.09
-128079	6629188.74
-63917	6627825.33
-183410	6625217.79
-49153	6624933.3
-27838	6624234.18
-78865	6624127.19
-197686	6622954.28
-193167	6622465.08
-56094	6621781.63
-197745	6621245.37
-114911	6621189.12
-174948	6620947.9
-196506	6620616.68
-47291	6620538.27
-158832	6619366.2
-42819	6617602.2
-199112	6617227.28
-187464	6617156.43
-39154	6616869.6
-71479	6615780.24
-72441	6615648.93
-125484	6614514.4
-105797	6613955.2
-146898	6612609
-171419	6612393.6
-102724	6612364.8
-109519	6612086.46
-33840	6609608.52
-98792	6609462.59
-185268	6609284.15
-134257	6608821.46
-118815	6608789.76
-135326	6608116.9
-174642	6606042.24
-106265	6605585.28
-135301	6604562.9
-20390	6604142.49
-103810	6604058.04
-183062	6603883.26
-138115	6602973.02
-9210	6601991.76
-47615	6601634.34
-133141	6601333.59
-36622	6601304.88
-164661	6600852.72
-63795	6598272
-192180	6598052.19
-150121	6598021.58
-159747	6597731
-69432	6595419.6
-85118	6594888.79
-17682	6594033.6
-47663	6593388.48
-193686	6593368.95
-190386	6592879.7
-91332	6592775.97
-68056	6591303.9
-61180	6590741.85
-170156	6589155
-143080	6588663.12
-88914	6588471.69
-192811	6586782.99
-51493	6585989.9
-180275	6585215.6
-28462	6582340.46
-176994	6581347.79
-192995	6580318.5
-25582	6579763.95
-62442	6579634.04
-77635	6578624.67
-128938	6574277.13
-37912	6573898.89
-28082	6573434.49
-150932	6573340.8
-152726	6572562.92
-175271	6572333.9
-100597	6572218.58
-58780	6571680.96
-88699	6571365.84
-90797	6570506.88
-74205	6569798.68
-67462	6569747.49
-142199	6566094.6
-54627	6565860
-9212	6565650
-185227	6564512.61
-162082	6564493.3
-24171	6561988.3
-47612	6561464.2
-195854	6561372.09
-18252	6560955.17
-185421	6560836.3
-124254	6559546.05
-39880	6558738.44
-35611	6558360
-121257	6558048.98
-112724	6557961.4
-30995	6557660.84
-9286	6556256.07
-5963	6555438.66
-138435	6555424.5
-75945	6552418.23
-74220	6552128.7
-59970	6551215.32
-143857	6550419.48
-138910	6550264.32
-77042	6547972.08
-123367	6547657.56
-63098	6546296.98
-169112	6546175.72
-107033	6545864.74
-57170	6544810.8
-13237	6544357.79
-17528	6544311.96
-185876	6544210.09
-70916	6541818.03
-119451	6541131.6
-55177	6540839.5
-174223	6540802.7
-199470	6540491.83
-107132	6540361.8
-75944	6539326.06
-199284	6538248.5
-123388	6537424.88
-174209	6536161.78
-22406	6535022.88
-20929	6534971.17
-173674	6534632.37
-34563	6534204.55
-43923	6533687.36
-176059	6533516.8
-32974	6531859.88
-178393	6531509.92
-191243	6529354.15
-188034	6529242.72
-44108	6528693.6
-91354	6528470.48
-19572	6527950.71
-141879	6527521.2
-130017	6527286.88
-29416	6526768.4
-46541	6525842.4
-168046	6524821.8
-164210	6522392.87
-114733	6522276.74
-80512	6521102.28
-26033	6520763.51
-14222	6520076.92
-106156	6519922.85
-48106	6519097.02
-116233	6518123.55
-5520	6516897.78
-36723	6516414.63
-33716	6516114.9
-109118	6515793.6
-48391	6515463.94
-186161	6514449.76
-121021	6513849.7
-181187	6513343.96
-92019	6513021
-77045	6512787.84
-49214	6510590.97
-167347	6510240.25
-94040	6508791.54
-54784	6508595.35
-87260	6507110.65
-177335	6506508.96
-114279	6506359.86
-9887	6505449.52
-79759	6504082.9
-113757	6502986
-34148	6502867.2
-43806	6502764.72
-26714	6502306.84
-92681	6501493.68
-113307	6500971.22
-165382	6500166.96
-102231	6498327.12
-48603	6497519.52
-103310	6495411
-142466	6494982.36
-188884	6493927.2
-61300	6493368.2
-55040	6491661.3
-20092	6490600
-88599	6489747.12
-46775	6488984.66
-49246	6488760.96
-198709	6487864.77
-99489	6487840.5
-122900	6485575.16
-53017	6485563.5
-192622	6484578.48
-160104	6483780.02
-22656	6483227.3
-36343	6481405.98
-103544	6481118.52
-90137	6480347.3
-192620	6478653.72
-11326	6478305.4
-108845	6477137.38
-8107	6475474.8
-183896	6474722.24
-60084	6473182.84
-37581	6473168.14
-72791	6472943.4
-22193	6470035.6
-18239	6467872.95
-127837	6467607.72
-42263	6466054.28
-73522	6465832.36
-95163	6465719.9
-37083	6465330.24
-189448	6464764.25
-9886	6464486.49
-76277	6464469.64
-165222	6458729.95
-63222	6458457.6
-189148	6458186.44
-103288	6457166.16
-115733	6455646.88
-168816	6455051.89
-137134	6454045.62
-187016	6453531.7
-152756	6453413.2
-6222	6453060
-40964	6450384.45
-193784	6449688
-77674	6449506.58
-182187	6449100.09
-191900	6446472.56
-11856	6444427.32
-100584	6443603.22
-137228	6443274.63
-134658	6443044.14
-88882	6442550.4
-1437	6442275.06
-85333	6442264.29
-37706	6441548.54
-185778	6441543.21
-29337	6441525.96
-85718	6441213.8
-27022	6440543.84
-85309	6439847.18
-172712	6439370.56
-136192	6438090.96
-2247	6436859.39
-5222	6436656.69
-176633	6434818.6
-22736	6434023.2
-106379	6433132.12
-40817	6432803.95
-154929	6430807.12
-102617	6430662
-87039	6430127.88
-45111	6429787.76
-137539	6429607.2
-189552	6429336.76
-24035	6429313.9
-87425	6428984.25
-192682	6427236.97
-133896	6427176.21
-143241	6424811.46
-63470	6423972.12
-88312	6423692.16
-123219	6422538.72
-14134	6422079.26
-142263	6421779.24
-36316	6421648.8
-112648	6421040
-178080	6420876.49
-102761	6418446.18
-129286	6418272
-183342	6417451.59
-126499	6416746.6
-57514	6416135.55
-68820	6415555.86
-33486	6415394.72
-139394	6414687.8
-32387	6413288
-177630	6412191.39
-88332	6410653.26
-8116	6410418.9
-19853	6408854.4
-113801	6407519.4
-94743	6407207.19
-12379	6405245.42
-69408	6404848.65
-21113	6404764.97
-49212	6404546.85
-192779	6404232.3
-28609	6404198.66
-90253	6404024.3
-86529	6403481.68
-55480	6402996.9
-144886	6402530.7
-139115	6401996.1
-60386	6400838.42
-128116	6398473.88
-26816	6398307
-97801	6397806.71
-98598	6396959.52
-106132	6396783.45
-68544	6396448.96
-179862	6396278.98
-191251	6394818.06
-27484	6393912.85
-165420	6393515.4
-42924	6393514.87
-161694	6392877.72
-194274	6392181.32
-42220	6391653.08
-147835	6389148.6
-136312	6388575.91
-130147	6388131.6
-178576	6387914.22
-136267	6387359.22
-87207	6386345.68
-110428	6385347.35
-21346	6384590.01
-189355	6384109.13
-47545	6382419.33
-143885	6380646.2
-36320	6380636.84
-42892	6380355.23
-68633	6379216.8
-184605	6378640.65
-11652	6377907.52
-26873	6377301
-173516	6375885.6
-42936	6375121.14
-125476	6374976.66
-55299	6374685.68
-81991	6373074.24
-165863	6372802.55
-41211	6372279.72
-24151	6370903.37
-158443	6370585.76
-187952	6369627.11
-104135	6369555.08
-43180	6368866.74
-75344	6368345.75
-3899	6366944.48
-20968	6366719.46
-173277	6366195.99
-475	6365064.86
-60114	6364588.18
-178087	6363904.44
-28794	6363369.9
-174510	6363282.24
-7635	6363052.8
-155120	6362993.92
-111104	6362406.74
-177304	6362365.42
-86610	6361525.97
-172608	6360872.44
-47609	6360486.9
-12115	6360202.66
-77842	6360075.63
-135006	6359630.16
-27667	6359479.56
-53715	6359005.2
-131966	6358026.99
-156843	6357509.52
-119047	6357434.95
-127425	6357340.4
-48437	6356982.72
-141422	6356148.5
-63832	6355018
-30884	6353574.74
-28284	6353558.58
-180388	6353277.04
-182822	6353004.12
-126594	6351070.68
-107827	6350796.66
-101332	6350555.41
-19644	6350000.33
-22628	6349020.59
-153615	6348108.72
-131253	6347673.64
-13994	6346612.4
-104444	6346034.88
-70942	6345771.3
-29559	6344615.52
-139874	6344174.03
-50796	6343581.3
-188670	6342450.3
-23440	6340724.76
-142960	6340284.02
-86612	6340269.11
-30966	6339176.72
-45620	6338981.72
-21730	6337946.97
-145923	6337915.5
-73339	6337887.22
-66502	6337805.79
-40616	6337676
-121891	6337287.3
-125992	6335866.32
-36745	6335793.94
-90879	6335769.16
-95722	6335495.4
-28434	6334124.05
-49373	6332381.07
-189509	6332316.06
-144359	6331486
-98776	6331331.52
-151904	6329255.4
-165828	6329132.04
-18286	6327382.4
-62057	6326976.15
-19978	6326608.56
-7868	6326469.81
-192094	6325867.44
-187700	6325719.4
-30400	6324183.63
-35889	6324042.96
-182892	6323822.1
-73986	6323777.04
-47864	6323538.28
-68602	6323249.6
-167715	6323013.9
-176223	6322095.21
-47027	6322031.52
-4644	6322011.96
-146511	6321623
-83371	6320576.88
-6508	6319293.59
-118633	6318890.28
-116008	6315408
-193283	6315370.15
-11348	6314220.99
-114902	6314018.48
-109969	6313680
-114728	6313037.48
-152139	6312484.2
-179465	6312363.27
-191148	6312213.37
-42749	6311343.06
-153411	6310800.72
-7304	6310118.47
-176966	6309868.95
-69874	6309586.55
-134710	6308951.15
-186666	6308589
-182930	6307470.41
-168261	6307057.12
-79686	6306133.4
-119562	6305451.14
-47280	6305068
-172524	6303715.15
-126268	6303600.16
-182608	6302992.48
-78633	6302037.12
-37152	6301517.68
-164528	6301280.1
-180100	6300717.75
-175306	6299500.8
-136279	6297219.45
-181378	6295852.29
-91759	6295778.65
-172637	6294023.53
-177586	6292394.9
-125268	6289069.92
-154767	6288190.35
-87895	6287053.98
-93724	6285856.08
-49182	6284964.82
-40992	6284781.96
-168932	6284711.22
-169227	6284443.01
-51435	6284363.04
-156793	6283974.32
-19737	6283761
-68696	6282670.72
-148619	6281726.8
-157435	6281700.52
-132530	6280617.2
-82020	6279782
-37829	6279739.62
-116203	6278872.05
-173342	6275721.98
-149306	6274111.56
-53133	6273926.51
-4343	6272834.2
-185834	6271406.34
-123618	6271104.38
-30327	6269405.88
-190907	6269340.75
-8360	6268918.02
-13415	6268315.84
-77027	6266324.4
-186588	6264270.8
-153814	6263112.62
-8242	6262346.75
-32043	6259994.1
-63752	6259900.85
-136520	6259900.5
-138872	6259104.63
-61967	6257513.1
-198483	6256904.4
-30179	6256329.61
-157761	6256122.6
-36268	6254224.9
-10753	6253615.68
-186081	6253476.53
-83760	6252722.54
-131926	6252692.6
-154403	6252671.15
-1243	6252474.77
-163074	6252019.83
-81265	6250863.15
-112500	6249928.1
-111768	6248731.2
-63775	6247387.06
-54980	6246431.76
-120895	6245358.72
-84263	6244952.02
-117466	6243233.35
-191188	6238370.16
-56383	6238361.3
-174134	6238228.68
-131749	6237997.92
-114747	6237812.21
-73367	6237239.24
-68324	6236181.38
-113978	6235843.9
-140814	6235618.72
-57614	6235478.96
-167956	6234948.85
-56708	6234908.16
-95154	6233716.74
-185927	6232547.43
-122996	6232270.56
-191185	6232081.18
-195310	6231808.08
-78718	6231384.96
-112449	6229727.78
-174706	6228295.96
-88272	6228088.42
-67957	6228086.48
-29167	6226699.66
-179326	6226036.25
-139055	6225252.95
-32292	6225223.51
-181295	6224206.6
-81934	6222671
-154959	6222292.8
-120368	6222000.3
-2666	6221040.15
-56530	6219947.37
-151610	6219940.31
-70644	6219183.54
-142158	6217535.87
-152073	6215475.46
-138140	6215304.96
-144212	6214978.8
-165616	6213959.37
-156925	6213337.02
-108983	6212067
-170094	6211008.8
-84840	6208641.97
-39248	6207694.6
-25961	6206563.44
-96721	6206100.72
-9421	6205439.76
-173470	6204435.82
-94162	6204137.68
-83701	6203347.6
-126908	6202122.84
-156516	6200829
-121853	6200051.52
-157217	6199973.08
-174007	6198758.28
-97748	6198579.53
-156840	6197496.88
-131346	6196146.96
-144756	6196112.28
-23819	6195722.16
-151479	6195671.01
-177682	6194898.64
-50314	6194783.05
-11532	6194739.72
-175860	6194525.7
-25905	6194492.15
-127450	6193112.32
-79355	6191589.9
-157591	6191381.3
-116540	6191336.25
-14550	6191229.87
-161295	6189725.5
-149785	6189392
-6727	6188927.52
-84716	6187484.42
-10866	6185209.57
-15599	6185016.5
-177223	6183411.52
-597	6183103.47
-40084	6181850.08
-91342	6181109.55
-27363	6180929.16
-96770	6180874.04
-129872	6180530.72
-83466	6180224
-63037	6180169.71
-189569	6179635.49
-81422	6177578.89
-1226	6176020.2
-164389	6175213.02
-27664	6174929.64
-155373	6174803.08
-153518	6174173.95
-65374	6173748.75
-167772	6173707.82
-5154	6173090.56
-71680	6172011.9
-152727	6171776.31
-119710	6169613.57
-109813	6169221.96
-129180	6169035.6
-24072	6168556.95
-110383	6167694
-18494	6164861.45
-51346	6164494.08
-118085	6164270.84
-198058	6164245.66
-100635	6163418.52
-135185	6163147.2
-133804	6162348.9
-12825	6161595.6
-193198	6161014.08
-78837	6160704.4
-76770	6159952.28
-195063	6159511
-48957	6158570.32
-92251	6158331.42
-52223	6157644.24
-82623	6157412.8
-91325	6156906.22
-153851	6156194.32
-52919	6155533.15
-159023	6154680.4
-47000	6153839.1
-101528	6153339.78
-104216	6153299.75
-197579	6153249.96
-176694	6151539.6
-186041	6151030.56
-120920	6149446.24
-89033	6148963.74
-106406	6148884.75
-6469	6148709.68
-83437	6148452.06
-51285	6148053.3
-158043	6147802.8
-135714	6147198.42
-84444	6145805.9
-62415	6144729.9
-11341	6143590.1
-79673	6143273.84
-48463	6142384.16
-45730	6140707.91
-4723	6140245.8
-46158	6140125.44
-140305	6140089.27
-66751	6138864.9
-121727	6138030.96
-10327	6137612
-89741	6137505.82
-161017	6137492.43
-195051	6137216.8
-40532	6136679.01
-69654	6136529.18
-149127	6136375.6
-99067	6136316
-65836	6134754.6
-126420	6133316.96
-164452	6133105.25
-61108	6132245.28
-65194	6131957.6
-102095	6131466.24
-103107	6130752.81
-98830	6129952.4
-104522	6128289.93
-111416	6127161.1
-14444	6125726.49
-70562	6125076.2
-135122	6124137.5
-167961	6123726
-7827	6123654.49
-48234	6123536
-158407	6123080.05
-161485	6122745.51
-181142	6121444.32
-72332	6120671.08
-127169	6118512.2
-57929	6116695.2
-93112	6115778.12
-33806	6115704.27
-195685	6115652.84
-101971	6114165.2
-127688	6114086.35
-6225	6114070.8
-150873	6113938.6
-122721	6113798.25
-8775	6113697.5
-171730	6113186.6
-10895	6112017.68
-53082	6110842.1
-120591	6110807.18
-182865	6110739.6
-174522	6109556.74
-184516	6108527.53
-17080	6108006.73
-33994	6107662.58
-144719	6106823.24
-73437	6106760.03
-71026	6105301.62
-197305	6105175.3
-95514	6105010.2
-103032	6104172.75
-77304	6104167.92
-116040	6103584.57
-157980	6103456.08
-71295	6102543.26
-5621	6102123.56
-98699	6101662.8
-154507	6099208.04
-58922	6098793.47
-86588	6097415.72
-91169	6097345.89
-17888	6096090
-47300	6096060.45
-150241	6094464.48
-185391	6093846.18
-97948	6093760.33
-29512	6092115.12
-174949	6091939
-193356	6090800.1
-179957	6090584.08
-46649	6089551.65
-85290	6089041.8
-67636	6088999.35
-168089	6087976.4
-113244	6086844.36
-32724	6086751.94
-28466	6086627.36
-75143	6086197.8
-52756	6085659.6
-31435	6085641.76
-70229	6084364.23
-94420	6084197.28
-113615	6083940.52
-165926	6081595.2
-6034	6080961.88
-32982	6080297.67
-123804	6079936.61
-1720	6079543.2
-54781	6079450.64
-199683	6079349.46
-147936	6079129.2
-166028	6078820.95
-67705	6076588.46
-162640	6076238.38
-115209	6075880.2
-57581	6074466.12
-92642	6073424.13
-140147	6073245.82
-109257	6072279.68
-101261	6071751.44
-167887	6070947.62
-194931	6070919.12
-199853	6070082.61
-80456	6068719.84
-11169	6068680.6
-11972	6068132.31
-21918	6067806.6
-71628	6067646.15
-3844	6067202.12
-100408	6066350.26
-87078	6066093.85
-178960	6064072.43
-110114	6063984.68
-6563	6063822.42
-166033	6063786.17
-152652	6063628.75
-70140	6062390.48
-75930	6060668.13
-117942	6058095.68
-20818	6057776.28
-181383	6057362.92
-90587	6054252.75
-73640	6054156
-181275	6053535.09
-53593	6053014.8
-131217	6051583.37
-123762	6051176.72
-170219	6051134.44
-130553	6049210.65
-97771	6049098
-102073	6048849.64
-30036	6048606.06
-144152	6048344.25
-7552	6044972.76
-72955	6044737.32
-111311	6044649.3
-47051	6044387.16
-1873	6043946.76
-120349	6043609.12
-15165	6043115.87
-13742	6042617.91
-14006	6041899.46
-12190	6041838.25
-41024	6041122.72
-50446	6040164.64
-41750	6039290.08
-106085	6039082.63
-177961	6038412.62
-180757	6036525.53
-97644	6036365.28
-148642	6035972.28
-155271	6035769.78
-111200	6034360.47
-50368	6033634.16
-69114	6033420.36
-641	6032988.36
-23184	6032535.23
-175118	6032474.68
-192495	6031672.4
-61831	6031497
-60257	6031101.92
-117792	6030211.2
-140257	6029679.32
-81326	6029541.52
-191739	6028460.64
-828	6027172
-27113	6026081.76
-60383	6025698.57
-129050	6024949.26
-11671	6024727.22
-19603	6024240
-46771	6023038.04
-128676	6022760.13
-199981	6022348.08
-176524	6021996.23
-49945	6020425.18
-16688	6019233.78
-153100	6019081.83
-109044	6018632.1
-7849	6018500.16
-195136	6018157.3
-163431	6017734.15
-164379	6017247.75
-125997	6015756
-117532	6014993.46
-143936	6014544.03
-1399	6013936.5
-161435	6013794.08
-170327	6013615.16
-189221	6012513.89
-189064	6011925.96
-181307	6011448.2
-92724	6011429.85
-99635	6010249.06
-138809	6008985.6
-39160	6008563.89
-176116	6008396.4
-124200	6008340.6
-119033	6007443.84
-71692	6006627
-125588	6006312.99
-197808	6005874
-177472	6005339.61
-163760	6005142.92
-131844	6004576.29
-187865	6003999
-181322	6003944.96
-103443	6003658.76
-172936	6003565.28
-127362	6003441.6
-18536	6002920.32
-67266	6000965.92
-189180	6000094.71
-10740	5999809.05
-36130	5999378.22
-124731	5998988.78
-174528	5998725.67
-44421	5997878.25
-115281	5997650.22
-23615	5995069.2
-160	5993758.4
-11710	5992683.09
-55093	5992415.91
-92525	5992015.5
-10043	5990594.02
-111290	5989356.06
-100901	5989318.96
-84747	5988580.25
-55147	5988529.8
-95591	5988077.95
-163141	5987349.03
-180134	5987270.8
-188390	5987120.4
-25964	5986699
-169211	5986164.6
-183563	5985671.1
-69494	5985633.22
-56322	5984090.42
-82608	5982169.48
-71593	5981521.2
-39706	5981066.05
-68750	5980605
-164829	5980473.91
-118822	5980277.1
-70236	5979284.76
-78435	5978476.2
-128697	5977737.72
-16433	5977448.62
-179747	5977109.54
-61101	5976215.13
-170084	5975191.15
-150059	5974837.62
-87348	5974133.88
-92073	5973380.1
-196025	5972836.08
-175864	5970980.95
-91657	5970366.98
-61103	5970310.8
-130601	5969445.02
-195559	5969402.66
-42737	5969073.23
-45421	5968362.46
-686	5968009.44
-81903	5966263.16
-97232	5966087.61
-23682	5966016.7
-54419	5965711
-84742	5965375.68
-46651	5965198.65
-168239	5964825.02
-187778	5964550.96
-134609	5964516.25
-89266	5963414.16
-195894	5961242.52
-109756	5960665.8
-98119	5960515.68
-179672	5960255.2
-61332	5959956.99
-120483	5959327.95
-133109	5957588.8
-167068	5956021.62
-81206	5956002.36
-145991	5955982.84
-108705	5955245.7
-132897	5955065.9
-113861	5954792.74
-134387	5953837.5
-169699	5952989.9
-32918	5952480.82
-176948	5951844
-172885	5951622.32
-35242	5951127.27
-8463	5951012.52
-29774	5950677.45
-1786	5950177.56
-176082	5949698.09
-166350	5949468.82
-167745	5949190.8
-15530	5948916.88
-86686	5948581.62
-152500	5948442.3
-104896	5948373.6
-137666	5948260.92
-98823	5948236.13
-50578	5948192.1
-182882	5947949
-118075	5947737.6
-60313	5946439.38
-81897	5945393.16
-162713	5944774.64
-73513	5943834.78
-35779	5943225.6
-33342	5942746.95
-124965	5942704.53
-116086	5941682.66
-168599	5940929.7
-135360	5940224.72
-128642	5940042.08
-170478	5939726.52
-193367	5938846.72
-140243	5938229.72
-79250	5938199.26
-80926	5938059.82
-105274	5937261.6
-159635	5936157
-73465	5935595.88
-16212	5933292.22
-60845	5932194.2
-159698	5929300.61
-133573	5928479.7
-56336	5928351.05
-70429	5928343.4
-108071	5927848.23
-39985	5927267.94
-54156	5926548.42
-49741	5926467.6
-145599	5926091.52
-118099	5925420.27
-74953	5923911.49
-175887	5922784.84
-109000	5921832
-150727	5921441.55
-112660	5921098.7
-117254	5920986.4
-108118	5919692.4
-160585	5919639.48
-143135	5918931.2
-130245	5917908.18
-46433	5917316.4
-110755	5917310.4
-17004	5917231.12
-125923	5916204.44
-43759	5915072.67
-94212	5914670.1
-14061	5914563.04
-25218	5914352.43
-107926	5913693.36
-190572	5913602.67
-158811	5912212.04
-123411	5912197.7
-165274	5911836.32
-167833	5911360.08
-38822	5910275.7
-115905	5910149.12
-112214	5909574.56
-78829	5909508.87
-74745	5909316
-87666	5908694.61
-146309	5907863.26
-188094	5905735.88
-14605	5904420.78
-133713	5904396.96
-10597	5904181.52
-115936	5904124.16
-89574	5903992.06
-35819	5901300.75
-154391	5901162.57
-89428	5900165.33
-195916	5900076
-22128	5899916.76
-192923	5899532.5
-152323	5899365.36
-19894	5898884.4
-108414	5898766.53
-70488	5897512.5
-166075	5897495.48
-29785	5897351.81
-19156	5896994.85
-29541	5896859.43
-100485	5896800
-173107	5896660.02
-942	5896562.7
-111034	5895318
-13114	5894857.41
-67311	5893815.92
-158709	5893649.6
-118117	5893403.94
-122789	5893345.44
-119306	5892971.81
-195776	5892569.34
-92323	5892082.02
-21143	5891166.16
-73293	5891038.4
-93035	5890995.99
-194193	5890899.87
-135032	5890861.08
-9199	5890796.1
-2883	5889357.68
-14903	5889093.84
-199709	5888314.74
-65040	5887576.08
-17393	5886721.44
-152642	5886701.52
-64449	5886465.9
-53101	5886260.48
-117236	5886086.4
-193496	5885188.32
-383	5884693.36
-121373	5884622.45
-38188	5883970.82
-56223	5883405.52
-171786	5882881.48
-142379	5882266.8
-72882	5881473.6
-77879	5879643.7
-112269	5877610.09
-157222	5876332.1
-77413	5876146.14
-185945	5875830.33
-24743	5875260.72
-81181	5874325.08
-79485	5873939.31
-61768	5870071.53
-73141	5869077.01
-122940	5868762.81
-58235	5868430.58
-115540	5868277.03
-27550	5867948.6
-181197	5867780.13
-65952	5866726.01
-193970	5866255.51
-44403	5865530.63
-12231	5865401.29
-155013	5863810.4
-63851	5863114.95
-125942	5862301.36
-163587	5861176.28
-155567	5859563.92
-102796	5859404.46
-153474	5858811.12
-139184	5857196.03
-127896	5854684.26
-75331	5853354
-135058	5852812.98
-139752	5851639.3
-79039	5851023.32
-110595	5850797.99
-93774	5850664.08
-39180	5850333.93
-180186	5850325.44
-163242	5849511.2
-53623	5847884
-150443	5847353.12
-26226	5846841
-46204	5846451.56
-21570	5845533.4
-169972	5843844.6
-134737	5841324.68
-112379	5841111.12
-5686	5840735.23
-168674	5839793.89
-28351	5838685.62
-73596	5837166.72
-127545	5836712.64
-137827	5836406.4
-2757	5836281.02
-159716	5836181.04
-139458	5835542.13
-113805	5835456.12
-167641	5835316.63
-61304	5834983.98
-17687	5833564.49
-63796	5833208.4
-61292	5833179.4
-30908	5832734.85
-118982	5831637.12
-81427	5831630
-106732	5830556.38
-68458	5829735.45
-38324	5829315.36
-75846	5826292.46
-189458	5825783.04
-194251	5825242.72
-162299	5824676.78
-78055	5823603.54
-168705	5821900.01
-40588	5821347.08
-41317	5821258.68
-62406	5820260.88
-9155	5819752.44
-10685	5819481.92
-141351	5818547.84
-42272	5816855.08
-61093	5816417.2
-7362	5816267.86
-164423	5814278.24
-132623	5813925
-29310	5813363.88
-86576	5813362.4
-145904	5813086.41
-105837	5812388.09
-43739	5812347.16
-93096	5811747.36
-196489	5811733.7
-102202	5811518.4
-63898	5811485.94
-147189	5810184.84
-144845	5807700.96
-130599	5805911.1
-31092	5803901.95
-118500	5802718.7
-21708	5802453.66
-90626	5802402.82
-87961	5802392.96
-180932	5802210.48
-17752	5801741.72
-144988	5801158.48
-152292	5800743.52
-87144	5798974.4
-18898	5798515.2
-97859	5798162.24
-192008	5796846
-33766	5795705.9
-77961	5795297.28
-162268	5792728.9
-83773	5792646.96
-139761	5792282.9
-111011	5792057.91
-27520	5791397.5
-137838	5790389
-147811	5788649.35
-49257	5788451.55
-80895	5787645.48
-38348	5787398.62
-101452	5786862.26
-79150	5786120.34
-176638	5783358.96
-33144	5783244.95
-14419	5782695.06
-30679	5781492.75
-55156	5780085.48
-69122	5779327.63
-66136	5779234.18
-79512	5778919.56
-24886	5778774
-187338	5778401.9
-126873	5777221.8
-46109	5776778.08
-83073	5775361.56
-6107	5775356.58
-128509	5774901.21
-4766	5774291.25
-160653	5774081.6
-98705	5772615.2
-83883	5772491
-184253	5771814.95
-28249	5771739.52
-13121	5771357.07
-115021	5770621.26
-30325	5770293.28
-141250	5768727.98
-110581	5768585.76
-164480	5768297.78
-128912	5767968.78
-53813	5766976.64
-99017	5765694.66
-106793	5765672.07
-184608	5765369.4
-146859	5764695.3
-186072	5764251.71
-69407	5763465.3
-38307	5763121.76
-56546	5761019.7
-150860	5761006.02
-73761	5760672.5
-78937	5760157.74
-145504	5758125.52
-197261	5757960.6
-17486	5757836.04
-102916	5757250.79
-188420	5757173.31
-11628	5755137.2
-36811	5755107.61
-95914	5754896.77
-65824	5754431.98
-196588	5753608
-21751	5752643.2
-153489	5752616.94
-100777	5752613.55
-78121	5751309.31
-31110	5751283.2
-115622	5751113.94
-91884	5751010
-9658	5750781.68
-195298	5750465.6
-4767	5749437.96
-93625	5748946.68
-116712	5748859.2
-64869	5748742.62
-153083	5747794.36
-148498	5747469.47
-122025	5746829.86
-148410	5746757.38
-149149	5745766.26
-109015	5744899.76
-48428	5744604.71
-88352	5744438.16
-79506	5744336.24
-138086	5743871.28
-112318	5743272.46
-195939	5743080.5
-153364	5742768.24
-63242	5742662.64
-40032	5741758.71
-134827	5741080.8
-143112	5741004.88
-99710	5738188.5
-163533	5738168.3
-185241	5738127.98
-169890	5738115.6
-181907	5738041.75
-12988	5737508.71
-69310	5737108.65
-194260	5736372.58
-95424	5734590.2
-89889	5734076.74
-154035	5733544.24
-177054	5733017.19
-164178	5732877.6
-56904	5732324.2
-130965	5731321.95
-103862	5730287.84
-187426	5730118.94
-79644	5728760.44
-13992	5728133.92
-119851	5727816.04
-148696	5727049.9
-164616	5726298.59
-104127	5725824.99
-16043	5725527.92
-168344	5724020.42
-29206	5723828.56
-149559	5723691.49
-120072	5723132.19
-104767	5722913.56
-91591	5722863.12
-126633	5721554.44
-129552	5720983.36
-19287	5720833.52
-9471	5720457.36
-58923	5720110.02
-141344	5719817.79
-160158	5719272.2
-32356	5718420.68
-66096	5715501.34
-180881	5714411.8
-1920	5714072.84
-80080	5713888.27
-23595	5713251.7
-170932	5712411.6
-162008	5712352.68
-111822	5712233.8
-129707	5711238.36
-149412	5708754.16
-192608	5708039.95
-179535	5707566.34
-156438	5706561.08
-159104	5705998.49
-113288	5705880.6
-138580	5705858.16
-190346	5705433.84
-47963	5705130.76
-71358	5704734.58
-24546	5702543.92
-56303	5701799.2
-182922	5701071.6
-124220	5700287.6
-175588	5698851.75
-58952	5698495.92
-160298	5698202.06
-44867	5697804.21
-103284	5697392.39
-157269	5697186.72
-116223	5696394
-187961	5695102.77
-125365	5695005.34
... 62168 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org