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