From 3ba899216417bf31233b84547bae37748c0a4814 Mon Sep 17 00:00:00 2001 From: adamzheng <1981820466@qq.com> Date: Sun, 29 Sep 2024 00:23:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E6=BA=90=E4=B9=8B=E5=A4=8F2024-openGa?= =?UTF-8?q?uss=E5=AF=B9hikari=E6=A1=86=E6=9E=B6=E7=9A=84=E5=85=BC=E5=AE=B9?= =?UTF-8?q?=E6=80=A7=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 开源之夏2024-openGauss对hikari框架的兼容性测试 开源之夏2024-openGauss对hikari框架的兼容性测试 开源之夏2024-openGauss对hikari框架的兼容性测试 补充结项报告 修改结项报告 修改结项报告 Signed-off-by: 郑雅丹 <1981820466@qq.com> 修复pom文件错误 --- OpengaussCompatibility2hikari/.gitignore | 38 + ...4\347\246\273\347\272\247\345\210\253.png" | Bin 0 -> 92890 bytes ...1\345\274\217\350\277\236\346\216\245.png" | Bin 0 -> 215230 bytes ...350\257\273\346\265\213\350\257\225_1.png" | Bin 0 -> 23360 bytes ...350\257\273\346\265\213\350\257\225_2.png" | Bin 0 -> 12727 bytes ...3\345\212\241\346\226\271\346\241\210.png" | Bin 0 -> 33509 bytes ...7\347\250\213\347\273\223\346\236\234.png" | Bin 0 -> 4048 bytes ...\346\265\213\345\233\276\344\276\2131.png" | Bin 0 -> 233089 bytes ...\346\265\213\345\233\276\344\276\2132.png" | Bin 0 -> 303647 bytes ...\346\265\213\345\233\276\344\276\2133.png" | Bin 0 -> 232927 bytes ...\346\265\213\345\233\276\344\276\2134.png" | Bin 0 -> 303711 bytes ...3\346\265\213\350\276\223\345\207\272.png" | Bin 0 -> 51349 bytes ...350\257\273\346\265\213\350\257\225_1.png" | Bin 0 -> 25858 bytes ...350\257\273\346\265\213\350\257\225_2.png" | Bin 0 -> 12554 bytes ...7\350\241\214\347\273\223\346\236\234.png" | Bin 0 -> 20461 bytes ...350\204\217\346\265\213\350\257\225_1.png" | Bin 0 -> 22796 bytes ...350\204\217\346\265\213\350\257\225_2.png" | Bin 0 -> 12574 bytes ...5\346\261\240\346\227\245\345\277\227.png" | Bin 0 -> 207672 bytes ...7\350\241\214\347\273\223\346\236\234.png" | Bin 0 -> 3791 bytes ...13\350\257\225\346\212\245\345\221\212.md" | 248 + ...23\351\241\271\346\212\245\345\221\212.md" | 120 + ...76\350\256\241\346\226\207\346\241\243.md" | 728 + OpengaussCompatibility2hikari/pom.xml | 85 + .../test_high_concurrency/ddl.sql | 36 + .../test_high_concurrency/dml.sql | 4710 ++ .../test_high_concurrency/output/ddl.txt | 0 .../hikaritest/HikariCPMetricsCollector.java | 173 + .../hikaritest/HikariCPTransactionTest.java | 209 + .../main/java/org/hikaritest/HikariUtil.java | 58 + .../java/org/hikaritest/HikariUtilTest.java | 412 + .../java/org/hikaritest/LoadGenerator.java | 454 + .../src/main/java/org/hikaritest/Main.java | 16 + .../java/org/hikaritest/MySQLConnection.java | 75 + .../src/main/resources/hikari.properties | 23 + .../src/main/resources/test_cases/1.sql | 67 + .../src/main/resources/test_cases/10.sql | 94 + .../src/main/resources/test_cases/11.sql | 46 + .../src/main/resources/test_cases/12.sql | 69 + .../src/main/resources/test_cases/13.sql | 25 + .../src/main/resources/test_cases/14.sql | 97 + .../src/main/resources/test_cases/15.sql | 32 + .../src/main/resources/test_cases/16.sql | 388 + .../src/main/resources/test_cases/17.sql | 529 + .../src/main/resources/test_cases/18.sql | 154 + .../src/main/resources/test_cases/19.sql | 55 + .../src/main/resources/test_cases/2.sql | 34 + .../src/main/resources/test_cases/20.sql | 213 + .../src/main/resources/test_cases/21.sql | 85 + .../src/main/resources/test_cases/22.sql | 19 + .../src/main/resources/test_cases/23.sql | 30 + .../src/main/resources/test_cases/24.sql | 311 + .../src/main/resources/test_cases/25.sql | 23 + .../src/main/resources/test_cases/26.sql | 26 + .../src/main/resources/test_cases/27.sql | 31 + .../src/main/resources/test_cases/28.sql | 75 + .../src/main/resources/test_cases/29.sql | 159 + .../src/main/resources/test_cases/3.sql | 117 + .../src/main/resources/test_cases/30.sql | 291 + .../src/main/resources/test_cases/31.sql | 266 + .../src/main/resources/test_cases/4.sql | 19 + .../src/main/resources/test_cases/5.sql | 100 + .../src/main/resources/test_cases/6.sql | 609 + .../src/main/resources/test_cases/7.sql | 37 + .../src/main/resources/test_cases/8.sql | 20 + .../src/main/resources/test_cases/9.sql | 65 + .../main/resources/test_cases/output/1.txt | 0 .../main/resources/test_cases/output/10.txt | 0 .../main/resources/test_cases/output/11.txt | 0 .../main/resources/test_cases/output/12.txt | 0 .../main/resources/test_cases/output/13.txt | 10 + .../main/resources/test_cases/output/14.txt | 0 .../main/resources/test_cases/output/15.txt | 21 + .../main/resources/test_cases/output/16.txt | 6 + .../main/resources/test_cases/output/17.txt | 242 + .../main/resources/test_cases/output/18.txt | 741 + .../main/resources/test_cases/output/19.txt | 3 + .../main/resources/test_cases/output/2.txt | 0 .../main/resources/test_cases/output/20.txt | 41 + .../main/resources/test_cases/output/21.txt | 3 + .../main/resources/test_cases/output/22.txt | 30 + .../main/resources/test_cases/output/23.txt | 3 + .../main/resources/test_cases/output/24.txt | 20 + .../main/resources/test_cases/output/25.txt | 0 .../main/resources/test_cases/output/26.txt | 2 + .../main/resources/test_cases/output/27.txt | 0 .../main/resources/test_cases/output/28.txt | 0 .../main/resources/test_cases/output/29.txt | 0 .../main/resources/test_cases/output/3.txt | 0 .../main/resources/test_cases/output/30.txt | 326 + .../main/resources/test_cases/output/31.txt | 3 + .../main/resources/test_cases/output/4.txt | 0 .../main/resources/test_cases/output/5.txt | 3 + .../main/resources/test_cases/output/6.txt | 0 .../main/resources/test_cases/output/7.txt | 0 .../main/resources/test_cases/output/8.txt | 0 .../main/resources/test_cases/output/9.txt | 6 + .../main/resources/tpcds_sql/output/sql_1.txt | 1 + .../resources/tpcds_sql/output/sql_10.txt | 14 + .../resources/tpcds_sql/output/sql_11.txt | 101 + .../resources/tpcds_sql/output/sql_12.txt | 101 + .../resources/tpcds_sql/output/sql_13.txt | 2 + .../resources/tpcds_sql/output/sql_14.txt | 101 + .../resources/tpcds_sql/output/sql_15.txt | 101 + .../resources/tpcds_sql/output/sql_16.txt | 2 + .../resources/tpcds_sql/output/sql_17.txt | 1 + .../resources/tpcds_sql/output/sql_18.txt | 101 + .../resources/tpcds_sql/output/sql_19.txt | 101 + .../main/resources/tpcds_sql/output/sql_2.txt | 2514 + .../resources/tpcds_sql/output/sql_20.txt | 101 + .../resources/tpcds_sql/output/sql_21.txt | 101 + .../resources/tpcds_sql/output/sql_22.txt | 101 + .../resources/tpcds_sql/output/sql_23.txt | 1 + .../resources/tpcds_sql/output/sql_24.txt | 1 + .../resources/tpcds_sql/output/sql_25.txt | 1 + .../resources/tpcds_sql/output/sql_26.txt | 101 + .../resources/tpcds_sql/output/sql_27.txt | 2 + .../resources/tpcds_sql/output/sql_28.txt | 2 + .../resources/tpcds_sql/output/sql_29.txt | 1 + .../main/resources/tpcds_sql/output/sql_3.txt | 32 + .../resources/tpcds_sql/output/sql_30.txt | 101 + .../resources/tpcds_sql/output/sql_31.txt | 135 + .../resources/tpcds_sql/output/sql_32.txt | 2 + .../resources/tpcds_sql/output/sql_33.txt | 101 + .../resources/tpcds_sql/output/sql_34.txt | 1 + .../resources/tpcds_sql/output/sql_35.txt | 101 + .../resources/tpcds_sql/output/sql_36.txt | 101 + .../resources/tpcds_sql/output/sql_37.txt | 1 + .../resources/tpcds_sql/output/sql_38.txt | 2 + .../resources/tpcds_sql/output/sql_39.txt | 229 + .../main/resources/tpcds_sql/output/sql_4.txt | 33 + .../resources/tpcds_sql/output/sql_40.txt | 101 + .../resources/tpcds_sql/output/sql_41.txt | 4 + .../resources/tpcds_sql/output/sql_42.txt | 11 + .../resources/tpcds_sql/output/sql_43.txt | 1 + .../resources/tpcds_sql/output/sql_44.txt | 1 + .../resources/tpcds_sql/output/sql_45.txt | 39 + .../resources/tpcds_sql/output/sql_46.txt | 101 + .../resources/tpcds_sql/output/sql_47.txt | 101 + .../resources/tpcds_sql/output/sql_48.txt | 2 + .../resources/tpcds_sql/output/sql_49.txt | 34 + .../main/resources/tpcds_sql/output/sql_5.txt | 101 + .../resources/tpcds_sql/output/sql_50.txt | 13 + .../resources/tpcds_sql/output/sql_51.txt | 1 + .../resources/tpcds_sql/output/sql_51_1.txt | 101 + .../resources/tpcds_sql/output/sql_51_2.txt | 13 + .../resources/tpcds_sql/output/sql_52.txt | 101 + .../resources/tpcds_sql/output/sql_53.txt | 33 + .../resources/tpcds_sql/output/sql_54.txt | 1 + .../resources/tpcds_sql/output/sql_55.txt | 101 + .../resources/tpcds_sql/output/sql_56.txt | 101 + .../resources/tpcds_sql/output/sql_57.txt | 101 + .../resources/tpcds_sql/output/sql_58.txt | 3 + .../resources/tpcds_sql/output/sql_59.txt | 101 + .../main/resources/tpcds_sql/output/sql_6.txt | 49 + .../resources/tpcds_sql/output/sql_60.txt | 101 + .../resources/tpcds_sql/output/sql_61.txt | 2 + .../resources/tpcds_sql/output/sql_62.txt | 101 + .../resources/tpcds_sql/output/sql_63.txt | 92 + .../resources/tpcds_sql/output/sql_64.txt | 29 + .../resources/tpcds_sql/output/sql_65.txt | 101 + .../resources/tpcds_sql/output/sql_66.txt | 6 + .../resources/tpcds_sql/output/sql_67.txt | 101 + .../resources/tpcds_sql/output/sql_68.txt | 1 + .../resources/tpcds_sql/output/sql_69.txt | 1 + .../main/resources/tpcds_sql/output/sql_7.txt | 101 + .../resources/tpcds_sql/output/sql_70.txt | 4 + .../resources/tpcds_sql/output/sql_71.txt | 2011 + .../resources/tpcds_sql/output/sql_72.txt | 101 + .../resources/tpcds_sql/output/sql_73.txt | 1 + .../resources/tpcds_sql/output/sql_74.txt | 101 + .../resources/tpcds_sql/output/sql_75.txt | 101 + .../resources/tpcds_sql/output/sql_76.txt | 101 + .../resources/tpcds_sql/output/sql_77.txt | 62 + .../resources/tpcds_sql/output/sql_78.txt | 101 + .../resources/tpcds_sql/output/sql_79.txt | 101 + .../main/resources/tpcds_sql/output/sql_8.txt | 1 + .../resources/tpcds_sql/output/sql_80.txt | 101 + .../resources/tpcds_sql/output/sql_81.txt | 101 + .../resources/tpcds_sql/output/sql_82.txt | 3 + .../resources/tpcds_sql/output/sql_83.txt | 92 + .../resources/tpcds_sql/output/sql_84.txt | 70 + .../resources/tpcds_sql/output/sql_85.txt | 5 + .../resources/tpcds_sql/output/sql_86.txt | 101 + .../resources/tpcds_sql/output/sql_87.txt | 2 + .../resources/tpcds_sql/output/sql_88.txt | 2 + .../resources/tpcds_sql/output/sql_89.txt | 101 + .../main/resources/tpcds_sql/output/sql_9.txt | 2 + .../resources/tpcds_sql/output/sql_90.txt | 2 + .../resources/tpcds_sql/output/sql_91.txt | 5 + .../resources/tpcds_sql/output/sql_92.txt | 2 + .../resources/tpcds_sql/output/sql_93.txt | 1 + .../resources/tpcds_sql/output/sql_94.txt | 2 + .../resources/tpcds_sql/output/sql_95.txt | 2 + .../resources/tpcds_sql/output/sql_96.txt | 2 + .../resources/tpcds_sql/output/sql_97.txt | 2 + .../resources/tpcds_sql/output/sql_98.txt | 3822 ++ .../resources/tpcds_sql/output/sql_99.txt | 101 + .../src/main/resources/tpcds_sql/sql_1.sql | 22 + .../src/main/resources/tpcds_sql/sql_10.sql | 57 + .../src/main/resources/tpcds_sql/sql_11.sql | 79 + .../src/main/resources/tpcds_sql/sql_12.sql | 32 + .../src/main/resources/tpcds_sql/sql_13.sql | 50 + .../src/main/resources/tpcds_sql/sql_14.sql | 107 + .../src/main/resources/tpcds_sql/sql_15.sql | 18 + .../src/main/resources/tpcds_sql/sql_16.sql | 29 + .../src/main/resources/tpcds_sql/sql_17.sql | 43 + .../src/main/resources/tpcds_sql/sql_18.sql | 32 + .../src/main/resources/tpcds_sql/sql_19.sql | 23 + .../src/main/resources/tpcds_sql/sql_2.sql | 58 + .../src/main/resources/tpcds_sql/sql_20.sql | 28 + .../src/main/resources/tpcds_sql/sql_21.sql | 28 + .../src/main/resources/tpcds_sql/sql_22.sql | 18 + .../src/main/resources/tpcds_sql/sql_23.sql | 56 + .../src/main/resources/tpcds_sql/sql_24.sql | 53 + .../src/main/resources/tpcds_sql/sql_25.sql | 46 + .../src/main/resources/tpcds_sql/sql_26.sql | 19 + .../src/main/resources/tpcds_sql/sql_27.sql | 21 + .../src/main/resources/tpcds_sql/sql_28.sql | 51 + .../src/main/resources/tpcds_sql/sql_29.sql | 45 + .../src/main/resources/tpcds_sql/sql_3.sql | 19 + .../src/main/resources/tpcds_sql/sql_30.sql | 29 + .../src/main/resources/tpcds_sql/sql_31.sql | 50 + .../src/main/resources/tpcds_sql/sql_32.sql | 24 + .../src/main/resources/tpcds_sql/sql_33.sql | 73 + .../src/main/resources/tpcds_sql/sql_34.sql | 29 + .../src/main/resources/tpcds_sql/sql_35.sql | 56 + .../src/main/resources/tpcds_sql/sql_36.sql | 28 + .../src/main/resources/tpcds_sql/sql_37.sql | 15 + .../src/main/resources/tpcds_sql/sql_38.sql | 21 + .../src/main/resources/tpcds_sql/sql_39.sql | 26 + .../src/main/resources/tpcds_sql/sql_4.sql | 114 + .../src/main/resources/tpcds_sql/sql_40.sql | 26 + .../src/main/resources/tpcds_sql/sql_41.sql | 50 + .../src/main/resources/tpcds_sql/sql_42.sql | 20 + .../src/main/resources/tpcds_sql/sql_43.sql | 17 + .../src/main/resources/tpcds_sql/sql_44.sql | 33 + .../src/main/resources/tpcds_sql/sql_45.sql | 18 + .../src/main/resources/tpcds_sql/sql_46.sql | 33 + .../src/main/resources/tpcds_sql/sql_47.sql | 49 + .../src/main/resources/tpcds_sql/sql_48.sql | 65 + .../src/main/resources/tpcds_sql/sql_49.sql | 127 + .../src/main/resources/tpcds_sql/sql_5.sql | 126 + .../src/main/resources/tpcds_sql/sql_50.sql | 57 + .../src/main/resources/tpcds_sql/sql_51_1.sql | 42 + .../src/main/resources/tpcds_sql/sql_51_2.sql | 56 + .../src/main/resources/tpcds_sql/sql_52.sql | 20 + .../src/main/resources/tpcds_sql/sql_53.sql | 26 + .../src/main/resources/tpcds_sql/sql_54.sql | 54 + .../src/main/resources/tpcds_sql/sql_55.sql | 12 + .../src/main/resources/tpcds_sql/sql_56.sql | 67 + .../src/main/resources/tpcds_sql/sql_57.sql | 46 + .../src/main/resources/tpcds_sql/sql_58.sql | 63 + .../src/main/resources/tpcds_sql/sql_59.sql | 42 + .../src/main/resources/tpcds_sql/sql_6.sql | 24 + .../src/main/resources/tpcds_sql/sql_60.sql | 76 + .../src/main/resources/tpcds_sql/sql_61.sql | 42 + .../src/main/resources/tpcds_sql/sql_62.sql | 33 + .../src/main/resources/tpcds_sql/sql_63.sql | 27 + .../src/main/resources/tpcds_sql/sql_64.sql | 119 + .../src/main/resources/tpcds_sql/sql_65.sql | 27 + .../src/main/resources/tpcds_sql/sql_66.sql | 218 + .../src/main/resources/tpcds_sql/sql_67.sql | 42 + .../src/main/resources/tpcds_sql/sql_68.sql | 40 + .../src/main/resources/tpcds_sql/sql_69.sql | 45 + .../src/main/resources/tpcds_sql/sql_7.sql | 19 + .../src/main/resources/tpcds_sql/sql_70.sql | 36 + .../src/main/resources/tpcds_sql/sql_71.sql | 38 + .../src/main/resources/tpcds_sql/sql_72.sql | 27 + .../src/main/resources/tpcds_sql/sql_73.sql | 26 + .../src/main/resources/tpcds_sql/sql_74.sql | 59 + .../src/main/resources/tpcds_sql/sql_75.sql | 68 + .../src/main/resources/tpcds_sql/sql_76.sql | 22 + .../src/main/resources/tpcds_sql/sql_77.sql | 94 + .../src/main/resources/tpcds_sql/sql_78.sql | 57 + .../src/main/resources/tpcds_sql/sql_79.sql | 21 + .../src/main/resources/tpcds_sql/sql_8.sql | 106 + .../src/main/resources/tpcds_sql/sql_80.sql | 94 + .../src/main/resources/tpcds_sql/sql_81.sql | 29 + .../src/main/resources/tpcds_sql/sql_82.sql | 15 + .../src/main/resources/tpcds_sql/sql_83.sql | 65 + .../src/main/resources/tpcds_sql/sql_84.sql | 19 + .../src/main/resources/tpcds_sql/sql_85.sql | 82 + .../src/main/resources/tpcds_sql/sql_86.sql | 24 + .../src/main/resources/tpcds_sql/sql_87.sql | 21 + .../src/main/resources/tpcds_sql/sql_88.sql | 92 + .../src/main/resources/tpcds_sql/sql_89.sql | 26 + .../src/main/resources/tpcds_sql/sql_9.sql | 48 + .../src/main/resources/tpcds_sql/sql_90.sql | 21 + .../src/main/resources/tpcds_sql/sql_91.sql | 29 + .../src/main/resources/tpcds_sql/sql_92.sql | 28 + .../src/main/resources/tpcds_sql/sql_93.sql | 16 + .../src/main/resources/tpcds_sql/sql_94.sql | 27 + .../src/main/resources/tpcds_sql/sql_95.sql | 30 + .../src/main/resources/tpcds_sql/sql_96.sql | 14 + .../src/main/resources/tpcds_sql/sql_97.sql | 23 + .../src/main/resources/tpcds_sql/sql_98.sql | 31 + .../src/main/resources/tpcds_sql/sql_99.sql | 33 + .../src/main/resources/tpch_sql/.Q15.swp | Bin 0 -> 12288 bytes .../src/main/resources/tpch_sql/1.sql | 22 + .../src/main/resources/tpch_sql/10.sql | 34 + .../src/main/resources/tpch_sql/11.sql | 28 + .../src/main/resources/tpch_sql/12.sql | 29 + .../src/main/resources/tpch_sql/13.sql | 21 + .../src/main/resources/tpch_sql/14.sql | 14 + .../src/main/resources/tpch_sql/15.sql | 32 + .../src/main/resources/tpch_sql/16.sql | 33 + .../src/main/resources/tpch_sql/17.sql | 18 + .../src/main/resources/tpch_sql/18.sql | 34 + .../src/main/resources/tpch_sql/19.sql | 36 + .../src/main/resources/tpch_sql/2.sql | 48 + .../src/main/resources/tpch_sql/20.sql | 40 + .../src/main/resources/tpch_sql/21.sql | 41 + .../src/main/resources/tpch_sql/22.sql | 38 + .../src/main/resources/tpch_sql/3.sql | 25 + .../src/main/resources/tpch_sql/4.sql | 22 + .../src/main/resources/tpch_sql/5.sql | 25 + .../src/main/resources/tpch_sql/6.sql | 10 + .../src/main/resources/tpch_sql/7.sql | 40 + .../src/main/resources/tpch_sql/8.sql | 38 + .../src/main/resources/tpch_sql/9.sql | 33 + .../src/main/resources/tpch_sql/output/1.txt | 5 + .../src/main/resources/tpch_sql/output/10.txt | 21 + .../src/main/resources/tpch_sql/output/11.txt | 56025 ++++++++++++++++ .../src/main/resources/tpch_sql/output/12.txt | 3 + .../src/main/resources/tpch_sql/output/13.txt | 41 + .../src/main/resources/tpch_sql/output/14.txt | 2 + .../src/main/resources/tpch_sql/output/15.txt | 2 + .../src/main/resources/tpch_sql/output/16.txt | 101 + .../src/main/resources/tpch_sql/output/17.txt | 2 + .../src/main/resources/tpch_sql/output/18.txt | 101 + .../src/main/resources/tpch_sql/output/19.txt | 2 + .../src/main/resources/tpch_sql/output/2.txt | 101 + .../src/main/resources/tpch_sql/output/20.txt | 368 + .../src/main/resources/tpch_sql/output/21.txt | 101 + .../src/main/resources/tpch_sql/output/22.txt | 8 + .../src/main/resources/tpch_sql/output/3.txt | 11 + .../src/main/resources/tpch_sql/output/4.txt | 6 + .../src/main/resources/tpch_sql/output/5.txt | 6 + .../src/main/resources/tpch_sql/output/6.txt | 2 + .../src/main/resources/tpch_sql/output/7.txt | 5 + .../src/main/resources/tpch_sql/output/8.txt | 3 + .../src/main/resources/tpch_sql/output/9.txt | 176 + 342 files changed, 88613 insertions(+) create mode 100644 OpengaussCompatibility2hikari/.gitignore create mode 100644 "OpengaussCompatibility2hikari/doc/img/READ_COMMITTED\351\232\224\347\246\273\347\272\247\345\210\253.png" create mode 100644 "OpengaussCompatibility2hikari/doc/img/mysql\351\251\261\345\212\250\346\225\260\346\215\256\346\272\220\346\226\271\345\274\217\350\277\236\346\216\245.png" create mode 100644 "OpengaussCompatibility2hikari/doc/img/\344\270\215\345\217\257\351\207\215\345\244\215\350\257\273\346\265\213\350\257\225_1.png" create mode 100644 "OpengaussCompatibility2hikari/doc/img/\344\270\215\345\217\257\351\207\215\345\244\215\350\257\273\346\265\213\350\257\225_2.png" create mode 100644 "OpengaussCompatibility2hikari/doc/img/\344\273\273\345\212\241\346\226\271\346\241\210.png" create mode 100644 "OpengaussCompatibility2hikari/doc/img/\345\210\233\345\273\272\345\255\230\345\202\250\350\277\207\347\250\213\347\273\223\346\236\234.png" create mode 100644 "OpengaussCompatibility2hikari/doc/img/\345\216\213\346\265\213\345\233\276\344\276\2131.png" create mode 100644 "OpengaussCompatibility2hikari/doc/img/\345\216\213\346\265\213\345\233\276\344\276\2132.png" create mode 100644 "OpengaussCompatibility2hikari/doc/img/\345\216\213\346\265\213\345\233\276\344\276\2133.png" create mode 100644 "OpengaussCompatibility2hikari/doc/img/\345\216\213\346\265\213\345\233\276\344\276\2134.png" create mode 100644 "OpengaussCompatibility2hikari/doc/img/\345\216\213\346\265\213\350\276\223\345\207\272.png" create mode 100644 "OpengaussCompatibility2hikari/doc/img/\345\271\273\350\257\273\346\265\213\350\257\225_1.png" create mode 100644 "OpengaussCompatibility2hikari/doc/img/\345\271\273\350\257\273\346\265\213\350\257\225_2.png" create mode 100644 "OpengaussCompatibility2hikari/doc/img/\346\255\243\347\241\256\350\260\203\347\224\250\345\255\230\345\202\250\350\277\207\347\250\213\346\211\247\350\241\214\347\273\223\346\236\234.png" create mode 100644 "OpengaussCompatibility2hikari/doc/img/\350\257\273\350\204\217\346\265\213\350\257\225_1.png" create mode 100644 "OpengaussCompatibility2hikari/doc/img/\350\257\273\350\204\217\346\265\213\350\257\225_2.png" create mode 100644 "OpengaussCompatibility2hikari/doc/img/\351\224\231\350\257\257\350\260\203\347\224\250\345\255\230\345\202\250\350\277\207\347\250\213_\350\277\236\346\216\245\346\261\240\346\227\245\345\277\227.png" create mode 100644 "OpengaussCompatibility2hikari/doc/img/\351\224\231\350\257\257\350\260\203\347\224\250\345\255\230\345\202\250\350\277\207\347\250\213\346\211\247\350\241\214\347\273\223\346\236\234.png" create mode 100644 "OpengaussCompatibility2hikari/doc/\346\265\213\350\257\225\346\212\245\345\221\212.md" create mode 100644 "OpengaussCompatibility2hikari/doc/\347\273\223\351\241\271\346\212\245\345\221\212.md" create mode 100644 "OpengaussCompatibility2hikari/doc/\350\256\276\350\256\241\346\226\207\346\241\243.md" create mode 100644 OpengaussCompatibility2hikari/pom.xml create mode 100644 OpengaussCompatibility2hikari/sql/user_defined/test_high_concurrency/ddl.sql create mode 100644 OpengaussCompatibility2hikari/sql/user_defined/test_high_concurrency/dml.sql create mode 100644 OpengaussCompatibility2hikari/sql/user_defined/test_high_concurrency/output/ddl.txt create mode 100644 OpengaussCompatibility2hikari/src/main/java/org/hikaritest/HikariCPMetricsCollector.java create mode 100644 OpengaussCompatibility2hikari/src/main/java/org/hikaritest/HikariCPTransactionTest.java create mode 100644 OpengaussCompatibility2hikari/src/main/java/org/hikaritest/HikariUtil.java create mode 100644 OpengaussCompatibility2hikari/src/main/java/org/hikaritest/HikariUtilTest.java create mode 100644 OpengaussCompatibility2hikari/src/main/java/org/hikaritest/LoadGenerator.java create mode 100644 OpengaussCompatibility2hikari/src/main/java/org/hikaritest/Main.java create mode 100644 OpengaussCompatibility2hikari/src/main/java/org/hikaritest/MySQLConnection.java create mode 100644 OpengaussCompatibility2hikari/src/main/resources/hikari.properties create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/1.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/10.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/11.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/12.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/13.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/14.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/15.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/16.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/17.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/18.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/19.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/2.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/20.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/21.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/22.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/23.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/24.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/25.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/26.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/27.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/28.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/29.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/3.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/30.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/31.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/4.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/5.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/6.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/7.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/8.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/9.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/1.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/10.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/11.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/12.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/13.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/14.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/15.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/16.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/17.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/18.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/19.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/2.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/20.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/21.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/22.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/23.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/24.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/25.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/26.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/27.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/28.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/29.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/3.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/30.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/31.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/4.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/5.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/6.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/7.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/8.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/test_cases/output/9.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_1.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_10.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_11.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_12.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_13.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_14.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_15.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_16.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_17.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_18.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_19.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_2.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_20.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_21.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_22.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_23.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_24.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_25.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_26.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_27.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_28.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_29.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_3.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_30.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_31.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_32.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_33.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_34.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_35.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_36.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_37.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_38.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_39.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_4.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_40.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_41.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_42.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_43.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_44.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_45.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_46.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_47.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_48.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_49.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_5.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_50.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_51.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_51_1.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_51_2.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_52.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_53.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_54.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_55.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_56.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_57.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_58.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_59.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_6.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_60.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_61.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_62.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_63.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_64.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_65.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_66.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_67.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_68.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_69.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_7.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_70.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_71.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_72.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_73.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_74.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_75.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_76.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_77.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_78.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_79.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_8.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_80.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_81.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_82.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_83.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_84.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_85.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_86.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_87.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_88.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_89.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_9.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_90.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_91.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_92.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_93.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_94.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_95.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_96.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_97.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_98.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_99.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_1.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_10.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_11.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_12.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_13.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_14.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_15.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_16.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_17.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_18.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_19.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_2.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_20.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_21.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_22.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_23.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_24.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_25.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_26.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_27.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_28.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_29.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_3.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_30.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_31.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_32.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_33.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_34.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_35.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_36.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_37.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_38.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_39.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_4.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_40.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_41.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_42.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_43.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_44.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_45.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_46.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_47.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_48.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_49.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_5.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_50.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_51_1.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_51_2.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_52.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_53.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_54.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_55.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_56.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_57.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_58.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_59.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_6.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_60.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_61.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_62.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_63.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_64.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_65.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_66.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_67.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_68.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_69.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_7.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_70.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_71.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_72.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_73.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_74.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_75.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_76.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_77.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_78.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_79.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_8.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_80.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_81.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_82.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_83.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_84.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_85.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_86.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_87.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_88.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_89.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_9.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_90.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_91.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_92.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_93.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_94.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_95.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_96.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_97.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_98.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_99.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/.Q15.swp create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/1.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/10.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/11.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/12.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/13.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/14.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/15.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/16.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/17.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/18.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/19.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/2.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/20.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/21.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/22.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/3.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/4.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/5.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/6.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/7.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/8.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/9.sql create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/1.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/10.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/11.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/12.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/13.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/14.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/15.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/16.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/17.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/18.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/19.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/2.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/20.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/21.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/22.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/3.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/4.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/5.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/6.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/7.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/8.txt create mode 100644 OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/9.txt diff --git a/OpengaussCompatibility2hikari/.gitignore b/OpengaussCompatibility2hikari/.gitignore new file mode 100644 index 00000000..5ff6309b --- /dev/null +++ b/OpengaussCompatibility2hikari/.gitignore @@ -0,0 +1,38 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git "a/OpengaussCompatibility2hikari/doc/img/READ_COMMITTED\351\232\224\347\246\273\347\272\247\345\210\253.png" "b/OpengaussCompatibility2hikari/doc/img/READ_COMMITTED\351\232\224\347\246\273\347\272\247\345\210\253.png" new file mode 100644 index 0000000000000000000000000000000000000000..8b81a0197e0b84e2ab03f3bde52a0bf5d8ccb3ce GIT binary patch literal 92890 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 z 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
    lVF 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�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 C%tRLe literal 0 HcmV?d00001 diff --git "a/OpengaussCompatibility2hikari/doc/img/mysql\351\251\261\345\212\250\346\225\260\346\215\256\346\272\220\346\226\271\345\274\217\350\277\236\346\216\245.png" "b/OpengaussCompatibility2hikari/doc/img/mysql\351\251\261\345\212\250\346\225\260\346\215\256\346\272\220\346\226\271\345\274\217\350\277\236\346\216\245.png" new file mode 100644 index 0000000000000000000000000000000000000000..56bbc1482f3fb3b70c6ef6d3768e6b86f129d634 GIT binary patch literal 215230 zcma&NbzEG*mNl9X0s(?saDuzLHSX?CaEIWoL4vz`knLD$Ib8mmLKMELGD38vCDrI z1LGA*!EA-$)uUe<;E$2SAjdPsyYlzd{LJnQ=}(r9w(4`G??Ojb8pPfgLf!VXoTgP* zZi@`XLHq&Q{{zYgD8Ub3K79P|KX}+bCdu0pe1nDl_ig+?$bESBS493_S_tk@e(>!Y zH|YQI{omc`AH4y@Gyh`-|JSIK4{+zapfLNoV7|`QvVz}KhH{m$#0D+wWCnU!rR?3U zxQ0FD6H~P2P≷{%bkhWLn{ab5bOBr@w|SKj5s z68N%tZw}C7v^KaPM*Q+2U|i}0&zmcq278Jr$b0hTuYv)glrk|UQ5o^aOeiS)FYP-w z!-uPWew;%MECA;FYskk9#xV5`Xti}%(Q37uC%II17f~V^pV{=y(S=;}0sA6VY5iJd z49o3x){%k6>Lfx?6&LC5>w$3!`Y>0A|LoPXcew%MLwuoQmCgO5Ggg9&bYGX{?qwfg zQ@Ut3q`YaZYJ*Ij4kZE0KF-^hX&_Pj4Y|``Cl&qtCV82B>Z`GqR3Wu2En**$q9vzm zrY8+C^yjqu-}DHDR4QjT1`5set$#dv(i*US%D1+g%Y2EM#N)9KvyM=`ybN_&GC%#wY}xrUWl>VM21R@@X{6Acix48fX}2+Q%LCeJ>hTfHrx*IS1r% z(lz*2$@{3Q%8=Nz$xqv+|K{40Mi-{X!$0sS=T_g$p;%2Xbn|dui#PR1hx)M%iNas{ zO(x~O(i*9s#kRObxQWN|_7ueVfbnv>k*#>!FjnXQ=qbWx{5U&Q9YXn3EpRTYdlW+d z<`cG&c9X$?HK>iAv8`bdS9Bt2U=S0)A+CL6x+oPhPKX#uop+w>h+KHD#}7ya)Pf4D zU=)JM>OXP%I&sLPXGVpvb(iz!W~Q9zSUGN#pD}KaNTVc>Uw<*=^b99Obvd;QuOVkg z*NgcIBb(0ZA_}0@(|0kHo*CO3_@&>lZ4^4B2K!mc%bv_YQ$;&9>-v1OwrgQ(Zq?OU zks>2POTb_bP{1RbfY01CbI_#f=PMOEPbAT%k7Yy`YdFLh{qwwe|P&L zTK1q9(5-mP+7@1#Ffl6C^Qd`vX&qtEy8>`}wt~6}l(-eOFPx~R8FqJl>K)>>RLitm z-mjp!VkLfPQUN`9l6W|5^*hz!X_^=xbr89C?Bm?Ba{4^Li(sxM3ruZJ4;LHpn$=6< z6A=wlsQhL1GWLrW{X;SVx2Au(Q~pQ4@pe3OOgVTjP?Y`p~@q<=bBaP=VGp z0jJ9*EP{c++k=^5&BCD-WcdODVW{nipvD`(i*J-WZLu9-(+>N>B zZo72N`~viABn-HdpZ`p#f((~Ri(flQU7&zLx@7f*JHV7^6_r>NJPnbpoux5{gcU^% z4a$mg^oB_|#iR_33>n2DSC^HU!2uwR@%SrFV&6R5>Bcd);RCjwtG5%Ac-IVmxTk}) z{f|t=^gtS^Btmr6zG+t2Q&V(4x%xFbeF0hxWjqk_sNvM`COa=sb_MY0TqI^TnUp_4 z+j@}V^Psi0D3>#fqoU6(P8pc})0X;+Q8I0i?-X@O^ju zp@*@o&6#L}+hc4`&v(szvnBR)?fv;b9au4D6)dN``YIVOOc*~OH^R*LJ^$Ly8Cxv- ztY1x*v?d90P)~}v(;u_hp0Qx@Ks0Q0M83_tIMS#lK?$BLYsN5 zWIPPfFvGX42~E8q1KTcHPzat)FWdnEw1dm7di%ZZkcLbJjn4i2iQ*TcuB)~LGD zFKdr7f^@6f!lV%{9DeH@OOJCnaR%*YOxX2HzgI!{5xF8gK^vl6IF zj73MA!IPH(NeXLaBZyXzxyGB!>#md z$n9&x6$_Gazk;Xga_$NvULzuOZedcILhYe<2#w>W6w@x?V-{YxH}`Gc+jgvsG<$R? zr;c&H6~qfjtSTBLP%*@NM(bGooWAfc=}*l#L`^G&gOYNpl9e1Ihe^+sN&{MHLnZ~k zl+mP4mR**43WKBwT|(%dA7ApcgWYbu{Ya|fbYO>64cqKAC=8Yf-LJH$^KAcGL1&oA zY8PVF(ilTg4flH8x<_=k0X}!e5}l9!<4lRWTHhvyEVmM%%Ptb{(Rby1Vh_~D<28;yFD%lHHj~^FU24C#@2tdxXlqwv6w6+Rha2h#6&Jc$LssM z$z0+`h#GlIV3x0^k%;E|cs}&|*_H4*AhDQFp*m}FbtRElzu}v(i>WDpo`mDmLSt#( zccu8$C6y2iux?SWv1_qc{*7U3ytQ5$j%#|)6hF+rFylZ$9*QgBvZf$djkwFQii z_-NKU_$dq*FQ%m@Z66a~Gk9gIZ1cu16Hw-1#!~6TDC9j%K#VxfK6{%uMNu+ky41XS zp^F&ghnz%|^oEkSG>CQdk7Y71tqm)RD5j!$kgnga$}Z^$*{do*a^7~HuVYAW^3DIa z&Y~u^e*ySW5tGF{wI0KWm{)74R-d~lSLi*a%-bHi9SzLtJvwYH%FYlnvnB4fhXD>Bk33q9WeUL&i80AhGW0{K5>Cj?PxtZ>Wt0u{HuxA3vc zAtJ_gc?wm!zi9Iz&ctaW-RZ1v{V1QHl|v99H2q^#1a9ePt?1*nfq*2dZ%VWfD7csQ z(SpO=qD9#U@8DBC#Sl|LJ~v+ohV+&y^gt8BIQiRi%v}Xy%xVvO!isuow6zp>Q;azf z^73z##GM%D*2Gk{dD5P&w@r{lZ#_pVqzxmRA_=8^JIrcq`?x>)FTORN4UnHYtB;#A z1Lnwt$O&i0i%!Ad^7hDm%k_$RA#(ojg~n(6Uah=`_l+Limno%6Dba*Jsk7r6Lq($- zoCpC^m+-vOYy3wJ%A}uq)r>!vPG%mh8ROb$8z+vSM>U?)rjM9U6b{ z%)a5ua+o}sY49Asz|5^x*^LO?Gf`ge_H|h+og5*mP7Tzhbe2TcU>Tm}GLe@waQ4i* zCNkSh#DI`oRSk-RSd)_~q^WtjV@1JP8ppaEqAa)YFE%Xo-yp*lwivU04*l4y60Xyj zScSnk-0qvqPL09=-^QJ_F@(U=%$-mbRON9DdPiF^d_PXAr$}Y^2oX$uFYw;DmmD zTMn3&IU=cSFKRnXfhKBQ8!a5_dlHIJY@nWvKvVKwzEk((3U{wDUVcz*;l$USqM4%R z4z2yt*A)u<0&h)6nm(KJi-hXNm#QJf>w%-%#ohw2*e?K^*Tlm5oi@Q~ve#p%r?tSF z>oooGBUl9=xkUq7cxE*>l;p9gFt0N}af1~V{cKH&fY~9$;CSO`g7)UI^Xc@5&~ez) z{!V13r<&d;J(te1>^LOpS(AQ@A(i4Bw4=|na)6^-5>YlD#0&?Hp@jx%x^9|+PlyAf zw@u~nYYrTxVG1fZv^Ls>Ru`yjUg;^B0Q3WXuVI#?&^?6}yc15l*1gq16&$LxC0>NN z@sli%Ep0*RIK`1su<_=wX(QzIEWJQO?oXYU#uplf=?y1uFWM>Klvl;m)xci#%IwJ& zv%_(y%n0aZLz&^qN?0jSJqsN^7#f)$b;Op&N*fn<>Y@K8Fum0?Z7WF?brxTZ{z_m? z04b32<6VZ!v?I_Yl!k@|I`~zJqmJ$Nv1LL0CJD}}vv?1qI?Xi6>+SF&h(ztmtzSX2 zQ`>kXBtHz8E|{)xf1hv{scfew5U*Z1KW!Tb!R7zU`FfW+&-I7Js!HZn*7CkIYf(F% z)tmN?JK^NBSg`C@*@t+O#g1Q;nVmXpPRY{=9jHm3RZf(5rAW(9cU$nHXhh+?31(aB zRcU6Kp0HY~rSsO2^D7f=GcV@YmsHXjoYjzpxQT8?eE6v*rz_kx3n`_gm=qGj)wQzV$%y!L`V zttO<_^*|!vJa2rrntBfSk419!U*}DYjJ3u%)p&5u2|m3#u?`W6j7VYI#PFSj71!NOW;jy;@3!XQdrv^`(_t20v zFR(61cdp+?oK?OBsLB3KwEf|TZ1KP_;*Ji`Z zotZ{cy$i7@W*8%5!art5^7LS+dY?&XP^2sGUx6jhlhW6%}KTE zH-7h}En3`L={(o)&Qn}nvD_@U)0o?>0L0N8QSNB|HH1Yksi^uc=_1FbQqx*XfjQ?H zY@c_3*%yRmzNdkcmRme)V@(@TcIk;=EpjLo7o4VKDBrZd+H%<>Skpx6?Z@tXfaP%p z10|$nDx?DdU{D%&yMK_go`fF(>2@X%pSb+Iqp>w4pN_hmK3wL3)Yd{A)gS zzk|om!qbgMmE-haEPIe|;T|FCs5yeI5h(4&N|xTywB_Z?XWrg%X~MIfnuMv39Ze=g zrn}b0s_ED~=WWKE4O5wNymb(Vf$F}Uy>Hd%Z0WI!jNNx+w80&5HG2D12IbgR5yb}p zobf0r&$n{^vmc;6Yq&318JHW|fQ}N@mx2n~ON`k?-s10Yz0~DsoxnM>lS3Jmk#xvT zd@-Gk<)lbgwNfP4W^d;9K< zI)URfI~+KV7*zH3o5)!23Dg-6SsNwf?rQAZ34d;AU5VwixC0g%wr;{zZn9c7R|#nt z39$}RUB6G!6afDeB#GNO`Zs?eqQMHL^>Ot>k{&tbj@wqsdxujRLLHv0PeV=D+(wDw zkB_2ZqhiDxBOU{P?$XI~oh7Os99-`xVFeH@@RMC!2JH3J8MT@W`5e(W63O+K8aXA~ zopagr!IdXD0CweacdaR#6DQ>{%L92z3>8hCMlmuJaMe8fLwk2R zTZ)Xw+4BvtD*wg5+gt*qMO#6Iea;r^L_!gAd@-K+@ujh9C*m}IXzIG8#2KT~>+B#% z7?7)Oy8rqKnD#4AitmUBg2yCyr)lq>UTYg}h^}c!WL`$n=Hw?ogJNqDNjk%}zGgqalMxS#8uHMn4t?tC zgh+RU>K1(tav`0GA{LpY4a?tCwYzC;`r>~1{H0rUj>Qqz7-HZt>2`;d=SR(g3ITLz z9XPCD{Dt($=eapT8S`67p4PKy_oUy4P(x2ze2BCIe|KFhvX8?QTjzocFJG@#$wKn$ z_#Le-XJ-y-e~(gN%;Yv}jxw&S^;^bT+FqaP75ANRMu9eToI^)#-a%J#p+rzo{#naW zw7w`x8fr{;>H{fSM{0v)JJad)+Eo#4J9ZTjcQM_Qhx2~r$b9xTD`Q$>3RHqfGQYL0 z##{!q^%I$b8rxJtvE`CqccxPRP8_9i-^6!dX3e3RU7Whd{uyj_%2Xi{ea#AoTkbER z+&|d1E-?iSk>@UG)$`qR;^mJ+eIR>*yr=E`lI@v&I}`HOv@&yQbgtDk=mNx?YRkvy z4pX1;p1sjnzciZL|BPJ0X1lxP-03)IhaAZ~6FJ4#^$p~3Y<(dq=rWKrYLL00lIAjM zCn%i1*?1(2;w3wmO0OV^n2jz}Hgl7||8D`y#@~atWmm@9L_*Ep6(tntQ~g5v3bI47 zwp|S#Z`z(^8CBEZ%tbuMzG2hAnC88@D8jTn&QFZGQOT|amu1Tr-!vYbA83xm7DupE z{t?TT1aFt3&mJx^FK(MiHN}9M%YnebI;U^(RLYi1(~=Z+S809jxXwITmy<7-8s$RK zFxY(>w0!2Z^0(%ia~!|ZEk{=;1C{K0GTD2G=5oOz^5dV_9PI(JN%t2QrY2illMNJ( z^QZN3*FH+$-lLdB-@=6LM7B8(|D$JrF6!Agb@4ZXXbN_=gTTa~x_t$t2&$h%ytXY0 zV?*mRR;$^kz5*R;(sukKHiS7-1e<%78aLZrzks{L84?84@nFwF(LOKyFf^3DMyFpDKu>9nB)FX4UHv;)&}8Qxah_+inmRRb z@AStV@MmE}y%XMg6>mwQsc-@{Mak99_r*V3zC-rZJY}98WrZlPcS!5SU-X~{z)@(O zYzpUYylo8>ha4OwM^WVHKa*aIRoXRgpi_9aw;CQP1Xw!8=#wofs-4%h*yoZQFC@#_ z#<69Gct9KkwgjF_ZbR)S@&ouUX_y9V;+dsPgy^t_NZ5FV(Mez)9(gXekcr?bV^>+( zBZ?(i<{QR>9C(Fh5y1H0ggRnTfEVe|{6DmKc3K12T+{d=%iuBuR`D<(i*qZRm(F-m zDUAe=6B8q)f}ryWPzHtI47Q+ThIVbkcCbqADgT?;v6rX3gM$&pBXnL#h%($jr>1XUS+T@0P_&4mU)0dO zXrCYOsFfC{5?(Z%h91<5{F|24HLDKgy2O~r^I|g&SK;*SMm|6v1wfaAJ& zYSFv4dS=1LC2}{?!7<(_o>f;Ai)zqkJeZWR0zFiP0d@0_d?Sw4>%YrI zavBq6Fhq^`Z&7V7`2$8!khMipTeAGdS6Nw)8sU{H1I0zHX|(x%TLTnh72#% zvrp8vX`q;VXlW0-$;Y8NV{7v7FBq<`X_s*#)%k!&*bWRmqr?)OkmMJvh1AAE+CAJh;^QA2Run7<-$L80X_&gRl%*pFR zX5h`i;t^(N@a70M_B+L`u@wdb?b^sTF~OCyY@3-x4gO)I8=FB-sMnq6QvVOQq!yQj zQvO3UvOpdw{j#%IZRTJMv?9w;teBC+uH(?MeyX8K%5wzP+D2p} zI%Hp+H-8OEw0O9PInm#X71TY*_YyYkpxU*AHV7QHHLO0l&nB9{v9G?=ZKQ^=*6EV5 zMUdh{)V5a{f4TXZR*re=A(UzU9#M4h$du1Mn@4AG*`(h7TE;B<6?!`_3Bt|nYcTT0 z0b?a$?dE%tD49=g3&1KUYh{aVlp&F3I!E*nin7w+4)um|gws3(j7oF0-2DMhm8z(F zb0*o8RAE_I%oJyJtR2hrVnEC;C9VicOI|{MIVkLhH?RRh1+18Ror0*9vL28B_Dy25 z>m7^BUuZqI81}#nk;v$_6OHvb0usD$nh7-E!p*m950AJz6OM@pMI#QJ6xR4C)=0cd zRB?5p`tF^$JOPPI5wwuxdD<{Bx#jAWRf?vUO)nU4yu@x*cmEVwO3QR}tsGLUR2Sbf z!y|U5x0@bkrC=$(+Xpl74}##s^c<6$Pry3Hks(2aXK2q+bB^#SColU7%l?)duPQ9? zBd`Y@w{w}xq3-D91bD-n_B;IUh8(9B4I56Vx370D{Q(460AG6-naup&R6TJ~&l4LC zTK-x$U+wNlQzwLdQ)n@*s5VKbMdl=3PWOo(Ny65vYc$4;M?Ez2fu1ZsU7x8q=B_wl z@(01V&aV|7EyOyU#?0wv9wQfh-OT+Xwn*p)c}2}z5)S$6tk{Kpx>=&Rrw5+k(};qT ztv@>}4^AU0F5QDJ8^RLNQt9K=6ma3UtY&SvWH?Wjt%QvbF*iFgVtcE6=?FM6thiNgj+5)S-Ebfcp3aOQ z^Ptq_!I`x{T)(RCWQeEOB@E+Yix1q(=|$gSghJ|u#y(}r(pm`LR%IFE$nPk0gEDG< zH#QVPB0Yg?_6A80A3G7a;pMgMZ~RFdJfxfvAh1UtVE7mEQ}M8iy{T4arhfxdt5@7u zytu>^&h*M*(&kqOSsjCPEMHRk<45kEINDCV>(ky>Ay{L}fMFS-TI~a^xuvRij-%P9 z>~iSBz}^fkv8I)akrkBKd62@$rQR`2AMYq3K3Payj!LjhDwW30+jUfl2x#5A9+eUa z_2l(9u)M^xLdem(x1Haa*<}q&hYLYJ5zD=QHF%XuCsXJ#iM?y+i@4;lX`8?9AeQM+ zUJ}08i9j41ADcd~ErQHS^X|E-+O4hVbF@OKjIBJy$I%ThL$wzEXzQ-K)A&v8E7$Pc zFmos*LIJ8S^SanfioGtQ&|~mQYly?lVotW^gzs)F=~yseDyecQ3Ui39~hASS!jrm{sr1 zKpT(OtXzyUd0mZ7lu`*r;`~D}V{YNsIOBwDazsK+oiCp9j*leP0_V1i9B}FP41YDi z+pWgfdjp8Wf{<3x-GqC`u-#c0)9)v1j? zR6Y@bi8`&H%*-JYZ4A4EO+7*+)kf0K2vg4kmV~5HA`F;K;HSU*P9{Evijsi_ei?QY zqI98*hDPLDbR=KAjS^%8|4R!%rOt%w9dxzV(Dn4!jIq;ON2A&zVcXhot4)sl1bdm4 z%JP?cvgT0uCEbxzZy@4|`4eIV0&gcHUz_rzpepb)t4Lw(0=lQl0FUmJF1jhf-svPa-|O?W^SOJBQ=|#ayxr2 zDdu%d$&f&+-9OxcQ$W;&lqm{IfB{*A3Zo{bhM8Ac*wZ^XJ#Ttio~Cl_b&XU+#ow8v;MahxDE^6H=n(}-e*>SA z3}o~C>QYG2|8~u}ITQdXFv#q_ zRX`Ce|AJZ67XkBqfc$_vI*oTm=xU9iAv$_+h3Xx zMW?he3=?hGw=n;SM>pqJW6F3{a?*%#rvdZ=wilp90}9 zu?5+68I%lF3@UriEqx5gRm56wtsZPr!{?nAqnLob(QJ7S$qY%FN*6iqk!LGuF4_q$ z266DqdeGf24{~$WvEhUa4_@G-00ree5A|JDLNerD0Jb)98L`@h@qo{yfI;q>58hHc?4&TYGbM1%>1By6Q^W7KbuG`J6^m z4N0dU(tD?6YYF{^G5EexdFM;Trs#?0V+B`PZJ~$eLaFX7B(f?=;J8~-HY{L98nrz2 zsa@<|F_VGe6`$h_7TfD$XF1uE+?Kt;qgo2E7$P8{E7|dQJvG>Y+AGLs&ZXrJ3>If^{7o5vliPJt+)? z#`l|-YdtYLYc%GoDJ(vecxdTwf0uG>{m+4vbGP%Lv)H#H9V&^&{g=LiPPG)6GD_KS z6%qc$M~2pxM2*c$ZLE96pUQVMXj9HzOI3DXM`{|at6Ovz;vZcT8hg6rXZ--&?QWPKLZF8+cQUs~X;6n2;1`7_g@ zzvav?4DaNLpv+7gbDz3>tNzb0v)PY;I~FGuMI$3LTb%bVP(| z904A-NH2EA&Ar*-%3@5;8!CNvWJM5+JlQ~vyor*&A!?qfnW^A!5MkAl`3ms!ZH%w5 zuVA_u?~Hl0B%Z{Gd$v0JxMiKa^H7v(K-ktcs=6vH2p8>$k%6A{I!aD0OjhZsv5Ae+ z6rtUrRO8wf@HZhECRRIGfwqBgqj^%0@nPAC8>lY6q@7kiV~Q~)FW9gl^Sv77#zno! zQ#5{X$HdaORNH{~I;g#lWY-!z~9Vbf@=4o>mJZq9;<#)SySQg30!F+AWc0Q34(b4pK>h%Lu8ZZ{$h!m*;c~ z$@Fv6;~ju;HEei$z!k{(E}AD?T??z@<2x69Dx0Ahwq2vwCdRh#gx}sVXPnHK!?RGs zbMW`Uph=R?Khi*y;jWUa_pbJSYTypyG5BdX4rpcxt@9BI)QKpOx*%}^sW*?3A#aG%Poxc1h1#|E7aePkJq(A-= zqw`-51pfiJ4{*~i!|1>z5&d`EXp1&veSiP(Wkfn3RK`0#<{8043#bA!T|%#KZ!d5P z;@lp#vo^)$1rfbKvqWDD2~TbSSOax5sITcjO>;AKq?>3xB2pT;=dn*yt<72TKEA$H zR6LYtq4CyfMjeQ&;`fiGr2=6sks+FS#m0C#w6l*X5A>cq>Nbr3K-gr}Hia=ad+QxU z(#K+qBT0$X@t(mQN7hTerfwP4WjQu7Iiw5)QSE8^dy)@Bv2@_v0-QHwR&4C&f2J?z%$E#rVf^m|PFbaMJ&#v3v6CW*y^g8>H;J z;4O&cbULTwmZS5%5Jn@hISUDO*UKKvlP&Qppat-KDv-~rwp{61bc)pa+p}f3KTTd2 zo^QOhzD_kls}_%&CCy04xO5NGfltr?e)Jb#%^dJZ#SSHi5Kdv|X`o`GyU+ts6HO>1 zN|(-@?HyRE;M{nz)gNovN&bvafke(;HT*&wX|R!SM^u+;LkaARA2uBExMp%_&pAtf zXm#s_AP^SbT^dUA@kf3sl=nL)UNk;Dp6!G|o)FbWEO8`T6&rZ1acZIl(&lzw19kD zBGYFOg6PmpFC5h;+AoQ6?g{E)~K`1(CM`UG9@nFWCH^Q?+P|4?<1m(vX}TrUXA7;#5j&x?MD%lQLBc?keqkZ00i)H$}AwqDji4D%Ss?;NgJzmSWJ zYuqb)qRgXRM=B}g6NS5WN|4@flSdwktMEH%&w7q#pFZuD>jX@_%oK)oKqO-xsB58F zfS(Co@9Kad*}^!cS6>{uQ-1SC-P#S0eP~u!?af!ZR&lnZI<#J2P1td3cJcf@dJWGf zH%$sUUbpR|%zoY()A?xKp*+?4o=hN*jf|7?9alP4g9OVTP4?6ke2c9O&!s5rZ4ZoV zUoihV$gy$TuUm-dT`viB;$sjthb5^3f!59Ob5YIn3zF=o$8&-eu(3cJ^Edk!uFd`; zMxAqd`*(E0=;ICgUYK_-XbETJ$*N6kZA*Fn9|=V5cY?oK-+>gASISc(57EZvUyI`p z5SWw_uILyP1mmTpIO0g(&=r0~YuPeo?pOuy(am+=ex=QU4IU`D?m3ef*WaOfBmT8lqRluxqmmdjRAoh zSHbc;x00zxt2*X!U=DG(4Z9+vW2CM|w@Sj)81d$Dmh@Q2tF%%vizX6q35b?Gw=^l;N-k3R5kBM7AP54 zOO;1IVh^Qm6QBm^Q<7z^J*D(#N|6@RZ))uIL%1DhtxklUN~_*ES9&}Wf}a(D9b+#H zQOwm>NNfH?VI0q{|I8`iX6seeM^8;kzPqvGjK*qzm1MCtf$0iHQ}Mz&7Ra;p5SC-54fn9o#JhMc2Vzets!?1 zHQXT|Dv!r)xn@zoN&1-j78Yu%+_5RS0J3QupX}94I%fGf9QrA38zaf-Vj0mqmK9m2 z69Y6b8f+}*SpDjb>f;0ZfUhi12#@>RGXIo7>c^ELRk~y-Yzg+@bbUx*EsnWN1IUYL zCMUS>%_r=kaeHf~4N?3xi(?Dy{&eaRPj<=p=3sa3=e;-Pk@+X*7JAdVP1t2BLHGJS zP7T&cJiW~Nm`4&Eaf+&FCTBUDnhXBmQR%d;o=~olLpsj{BhKZ2f=FaFHn40anVDno z(B;gK`3yW`P~Jy*E*+;$vzW)Wy|3=+uf|SqQOwZ zYG9|KmzP2iv!o?Oers=b51Hp(b6T1GT*y69eahp@9H&z)oV)^Qlk-WgUJhzuD4Pwo zL`FL1#_1c4OWBpV2#8;+7_&8~RcClH5$Ud67UqO3HtFGpEC2EZxNCWWz_)}_hB$c@ zn@42&_7|1EKse*+n|!8m#YN#Yb!5D!*V&{o)~53;WJC~q!4hvX|Gj&5A9wfaYdQQfjyANQ*Hh2>1a)K9Hl}}C*e}A)PI_K$KhbO<`qkj` z*vFC-gRCzKzsBW#R-%YE_HmqA4`(=AwBKvJa)w?ZeYiAm7y@D8@)m8p9N`FGf+GP#Tm?kTq#b&dx(KQWSHsj1I~VK;?%-o(`SRVFF&`}n=442*0Y`C1JP zpc_~xXtLZ{SwG{f^HPNydCTlwcx##^w+e7f!Zq#1Yv8f9HH7xCsW={n(`LcaPZ z_BN1M{z~#ll;f6(*Oern8ojN`)1AQm&&2a*4FGggnG)@}5{Cw~x&HT$brX^Fyyl9k z7g1wx@ca88z3`9m+1@}ok(1)6VD}EJ4v#HjJm80q#OEAn>lsUk4Wc7LvEDC)r`fJ9 zQUhC78106>c;I$S4$d|)PudC?(&bRW+t~!{C%WwO3%9M`+r~LB&U#JKq%-BW-=9OI z!A-Sn#PEb*>(ZvhoeLOZchkm~vCRrwQ^>MtlIkqm5vOOj|D$;*m?X_!@J28{9AEq^ zGgZXb=w!OzGs860Z&|hK;kgNU&sa!ka@P`xEv! z%BEegd_q5-S~~b%)Y@08Q)6y+>@I)Aw5U z$M>x%gNtQ{E9R^QSy>qx7ARBcZCt7C!C!+Mp_-DDMQxQGmuM#>DJQxz`W9V}yJJ?b z@u1bnKc}HeJS(hG3tM}%ejLKXjV%C>GT6f$ih@Ct>~%|4WOkoDcUOdHryH1^@d| z1alAW0u$(EKf?cSb|I*&U;cXXoeL=6kQcb&F)IGIyK+IT!}fv$nEve^d?cRa{^Czm z*(eEVOcy0Fo?ZT zIM92CBf;CnrD*QUkyQ|4wSY`@CY;H?@?QOO)M~)T{`{-Qz3Y>a?_#Af56;WSoelX> zz;Jt;SBPby-nWW(?iEL>f9XLS8hFibW{o9GgOvK{k&{Hsm-o4bhSQ`%kJ|9l(y zgzfj+$*bs<7pLu~Jr#@-gUYJQ>4xOLbYlDzDEo~gUy^I5Xape5YCdJ<^yOcRl#d7z zOUB$I3(4dqysyv%LVRC$8$Xf0HJ|P~DYYmfMch>!d%nD5s5&y&gKPXF&egHCCBcp+ z=-Iuk0XxZ~dQs?Op41OCFN}Jd%~jmrMjEnq;TI1J7Tey|wpFf|L%oC-r#VvkU%qDO zw?nH^f^f5sL62Rm4wZOK&v)b@=5zL~n#9&}Ht_~|V(Cq!K0f>~OW!PKQ%ouOdA!(| zih{azhWQgW-EN+Ly!O5(x8m|)#*ZSc+>b5NSvqpyPJOAq^>@^7vM(J9uI>cIGSUip zC+mla*^pD6kSS&Vr@QAk^>!)~?l1u0H0|f%bCoinY;p3k`&fPAqEQ8FmkmAs;p6}J zH8?N(LiNAeX!i4j3-@Lw)ZMMfAe}#{8kMW>G^_8_s|z}xE~E*YC6LNE1b#v)ol9HT zJ%UG>XA380c4R0Pm4-?`^S7~@x19XLyx;)#hw-^iJLHt*y_tcy703%F#zvSlHRxVX zIatA?8EsivwCm=`w@BHQl$WE=&BAH#LzfK8g^!U_skHIfS#29DB{7@7eI4Gk#=ZM_ zn_2T5!NA+e{f+d86_QxTpGHn5c`7-fqyp&}xU$WIv`=?+aM?v#_MD74NwlR=5ZGNN zOVf*V0ws!5A|IY<64w1;@E)d~XY_4)?Og6_MvgtUljO4Ox6FM-sLF~2+i{iucw_Q0 zj|!c$QYzBs+o-me!eoN2II8sZ%heO!UN&?+eV(rA#kZcH@l}7tyr62ya&Dz(2KKk8 zW|sFmtW_AiHHf96jdr-1m;-sb&9{#^ttjh`p z5Y<#KQ)Ps&SAw8>;lVwI7ACdhyT~izIuIUG+y$^(YJ`?;@2Nqw*kqm|m|a|F56P*q z-H{_SL%xiSo`ptw?Q;+QvV#7xZMK`klRYP$!1>v@94VAB8WBB~QzzE5jbI^4{m#lffRV zL=L*Tsh=a=sHCHIu)8B-fj#s7UFD?-B_EwNb@sW2?l+C5%UPX+eyI0^0-s~BW#YMQ}svM?`8Al3d>NshKEu>*%`Cx@OF(> zFexL+^l*QQaoyvYRuPFN;J$fMo5W@R$4fy1_~9e+>3d1p z58?9R@`(1Gt_NBZaL;T_tjcV@&S>Z;L-9T^r2=nR+L`jCH z{;p~9(AcSzmmrI#VC<8dt8gr2);2K*Q$5Gux#>>2I^CA6(5|uIib$1ZmgS9j~ zbSf-r^T);W7$D}0_!Ck+xQbR94&ZZdBI^5Tpxq%d~)Qqhg>}WOr)L)bS)`Hlnu(kcl_M+CKLIj=EV>G`q&A? zxyE63lg9@oX^Uz6EHn)Q{|=072R&PAyFGBJ`V=@D(G_`9OS{cb;$bcFL*8;$zXOMV zY}f8SX<@~AbuMEog&`N#N6{U!+wDezZ`DI^1G^Ik@jecmnaxS3)6Gub?fG#7UbZA( z_HnB8T%gGryC;a?zYLY9Tt$xTwLH}RoqSh{%+h*i*^q?(4|9b@M2&}C+#1DV*PBh; zw%;fTE2#*Oh8kV21RJxI`1O&WKLU2PfhHhe}vXP9#YJ#fpzCrMT$bWCB!S zEW!MpOw>0mNKm@-6ZBaCsp+wOs$qRgDTLMxH_Mu@2UnrZCGTI^D=MqFG5iJxKy-}= zkj`7d$a_zr3mD%&rlyeJwmC1Dv}LuG_NMn}y-tc#%2WhiXN%LTO6Eml=*b}2s8;9e z{T@202?awD%Z|nig`60iQ=2z8UD*ViAJ;S|lo$NU=wjzrl_dTLaVVkccV_Vo$Mb)i z;aR@@zvg9Ub*M2tYCb}q&`!bt!kRenzFFCS2=9@4dfVKT*+a(9oer%g`%0E4gU^t# zde>SY?o7F5RRL8z1}YPhp;F{M5|=Yz6(CGbC>iIPe$b@6;B!9(PKJ7zn0pk}%+FC9 z`?j)mWAlXcdp5Y8_{C`&wTPJ9#p(9#skFh?0F~qxPF;Y*S>a;ILAG9><;HEDAmhY25~u!Rx&g;FXe;ar1<%hKyc0pzyW002FXT zcomg|947%o;>rE`05|r>!rtb-O!fAEYVCJQZlC8aL|`Xiu(hIeIz7$oJ4L@)3T$jC ztR0cMdp->2`Da`_|Mj&_j-E=`!O;*8zhO3)=~2joihq8)S*d3Ur=gA?&mBl)luBOZ zb>Dp-F8Uy)I#kxWPr{66r zB)5D{b0fd4>aZW$McLKS)ifTW{zGCfRBYMuUs`~7xqU1qrB(*!3lmv@CBpC_t2S&v zp*d65{cN;to2%WMNg|;o*JFLwGMM@CEyt~rOtOYewe_jO+pj?CB3~smT0in^b7Sq7 z%2s0WYMF88YGM+CE~4XE4j;x(_C6C}TU0~JkL|{?-7ml%BWq_^o?F9F#acJ~Ts~{z>SolW4x^r(_arfX3t%dz|8#h&M&8D@GC?!E^JYiv+y?8ulN%-i zN`X=$6V$r{g!em>K42w_pG)O5tFz7)l4rn=oQON%PN1&}Ht6hhIZN=+YkVR~C*JO+e1x<4;)wnU?w5o?F zQpFoR7<=T@4lq>-PT zvxy#PUXAK8=7Yf5GY(oU(_)_Czz zR^23?jY?VtS?&lGdWIcpJoK*Zm*s<|8X4%4?sCp3nDLWN;&Q^Pi{xX(OgQp#VLJMZ z{vYPvGOUg+YyV7uAR$2T;O-XO-QC@SySux)ySoQ>2=4BBaCbX6L%RFv&ii)%d*;K; zbnIcw5G&|bmT)SkHpVGTD} z$bO68gos1S!C1u?V4w7{&B(aLdo^%D{A-hEEGPx5r1gCR{Ey?9cOf?t-{-;&^?N()R|J~;8r{?t>as~4PhM&I)ocnE*G$Xmwg;EV#l8!Y>USu5I481t!Gg)nUL z1X9u%edqXiFpArqu+H}~pCL?;RKJh00>nl`O7@nIK~G$UhS1-*jhI(@AyKN?5;sEA za02L9chns&n_K)PgBlF)3Y0uaD}f+`H90Ac1h>U;iYPb|2r8#=lyGXKR{(%28BSUd zRTTJi(w-q%Z2S#~zPsISt2)(>)kS6d$uaAW@p@`=Ia;&qPMC~@cY=&sYP1}QyAx5N zyP763EBlCO;`;BXE-}4u2OU9Cyfv-R_BNp>j|Ljq0u_3=+5a<6x8T2Vx{fJe!X}=c zf*H+BrI=$YE%;B%3RMdC#+cQa$8DmH$X%^ceNespWzpyb3^I3WSw@16A``N66H=!g znbfaq14gHWj3!@${1(RX4Q|nV6jte@ySwXHrmW|jWV{q&u`!CQJ$RUi10P!iOeC-$ zFQO0FqEq68;f2g&(lQpVA9b(m&T1$IXF8Q00db6phL;8;UvBI}Vh`L4UknZN`m`nW zyKZDD%p!5GY|JBOa7kJTM9ILWMogkDRqesH!3o(K5*V3yUQs&=b~*;jr!iSvF7;>p z%U7SfL8tqF7$J$ekm!{&D8d4}!PM^5E1fjsc; zf6<)4geQOV z|E3~RB?A?ee?Y_vZSm{PFvb6)2FF5sSK*Ajvi!lv#bvczF75#)| zaEJ+)wIXR7xBaTv+SP!^=9Rr6flSwboXmo(ep48jp2=!*AY(;B!zt;>Z?Rbm-Fe!Q zPL5=Nfirwi?t+QJ?sPZFiUQ!f4Mcn31rqFa8$jiJo(dgw5y&|hPc zb1M|XKj1*u7p|eJH*(`Ho*1AXv4N%KFvb6Y4ZQaL2OEgpu7I{&dJR1sV%c)A)U5a7 z?HtzY()Dt>b=9S`w8QNiOC?^ULFcBH-ro@5fWg62MSQh*u1r9B8CUcVI8f5HwP5d` zaNv(W;6ShMD#73fF{AuUj}^YppOMgU$=1;)V?I9$&+ZiU?;*xZ;(Rm$6f#r@C~ap% zCrS(#5>7`w@O?C*5zy0-^paf$MWN0zPIonx=V_ZgB?`@Nb0^bkH0hu=EfGCrA~2L{ z0TR^4XR1IDBdH1)tgT>uC3^~_{~H>}Jmw<&TzC`*@&bxj|0u1#b+|`=zjr=07Ym{+ zl}B(jo23r8em~7=ko*c3*A?p?f|h{rJ$g`(X{i`rl+` zlZoqJOxM)qM1M*ARqe5&_bG(aIQU4++!_D#Y+YEie$7QtHdi1f&$iuUuE$f2t5&#VT=mrz>sOfv2IqTjeEfSwZw57ze!S^^pC-tvtuCW(azJf<^fISTFjasRJpm0h z>UBUrA+8Nv>?|d72=pnl5C0Aflb^gsZ(Fxp`UN|={FKe90aQNS9|0Y+U^~|VKkVvr z7$g-v1!zcfsYgGR+V?(Q>8o0-Bl<`JGnM}9I&zDmp$=H3$CkqORl~@iv5~}jk~7#J z``&Zxj%uTUlTDP5w5Q~-WjV;SVXP{CdgPey6-bpzmmf> zTu((eN}V-PwWAfOkrYA0{!uEq=!ZAv!j2AxYe}N*b{k4;`(p6jaW2a4u|!Ge`EhrBV6=#D z@>c{&SB$|3hq8yjYVaWPw>xb5F0E*Lx-TyJ0-_G)5G!d@6Z)p}b;1MvCdIYU#-tLk z(uq`3g)(%Z;nHE%kOjzAD3#bfC*>vB*!<(%9Yf{f!m*6aA=S+in05Ow7SY;#p9xe= z)L2VS-I9@S8N9j|OUew5!Hwn*Zmk_^tfF!93KuMXzBKOtQV0WVNE0$$(Lm4rWXrmEgiFcY#2jac;`xh(UB7^pQ6w1Jo9 zYeEji8ho~kzdq2}a^?mwUOSunHOcyrFfdwMg{la^r!@E_i|4r^As>FS2ohCD!|`e47Hv=xwnbjI-19%CWIx` zy6z=F3?YcT>;C3-m%Hj1o_iM_VV@9{%x~~9$Y-cIMer%n0EB71cPv@|4k#JpPReDc zGqnlUK~BwX6z~&YkB;Pl=*RiWim0ohb%6D$PKb-r?6XH^(58!3=B`CCvQBJG9)*cL zMwp&j<`FlimK_14$xuqsZ*Q&V%fv*+QNjo>a$-e__X#kf39P$9bBO)z7uyipr|Uk$ zHT~>vlz~iuSa~oWR44ITO_*NidHF&aGi7y-KT(EqFo2RikdCc6zL#X zGC1}+MT_Cl%bp_YN!b$W;c%`)uOnA3g687`){)hl0`Q5OY~E3E)sCU!k@b_&h%qM&yC`TV(s-{Y<> zX8l^IbRNk_2phfT=Z-XhbFh`JR81@j0Elz%GzzvgEoxT=b@At;fGP2B0S0w(YEX3A-fPvu5!xy*fD$)umFhFV?xm#?bq$qjko*p zv}+a{?o+7V1;>D+e3IsaQwfw9gQ&ZwvZwKH?DJN^g+D3T4~NISf7uthuV`fz{7A#x zV9i?)kAii_ahRVT4pvUhkUjY6E*E!$buFLlZVAL2dsrthqQn)KJI86ym^X5aJNN%d z-mmT-o6``~fvy3}i4%P2@%}cH23pB4OQJKSINp=|vGx8{j4P*G zkGlMV3W;yG%aIHHYJLc(v4DA7?s&(ci}nw>Z=D51UwH-FN}~`E`$ay!WxvIuc2GX+ zyh)v3raM&)kNI3N=nC)Q=xET*oXzuv8S&bfJ7b5pnm@tU`aPsrM*w-$I`+&|a{7_* z=FtyzoA?dZ@UNKi!#~rE*N-5d`$1np)p$QSf#_$UsXLBm|J_z`atid0Mc-`l`OTBg z7yHDg|5&uh(?$eB_HTMfDAa}IDY#nhF0M$2C!CXXYfJvN&4E1QMJO*V70bWMpdUW| zJ-jjI{P?Z|yEgI+S*mc)+UpV&I9 z7zKU8dw=1ralQLLSf>0#!{03F+0V*xVAA;yD!0!a@w<)X9r5R@|E<{ktGV94j)lEn zEh)|a7)t)w`VTR}-tt|KK3Uy`p8qeh{KwRHr921wuLl16QQn;+rQfYLGdjb&`2LFV z{?lnad5S^*)9+w^Z$|bt;s@>@`!sq#zy1dc(7&4Mjq~;Be@Q9-p7s+ko(A`|ywR{wL9!jr$!SaD1f$hyEiN`L{pdd~F*Cb9Q%76or@l-BWoxu2y6J ze;}%NX695GJvd^PHIA)E560}tt1Gg{(;m*86O%OYZO=eS8ZD60IBgi|J8h4Rl%{zY z_17na9{OWuP0HwcVy2<0Nqotbn2ru?P>b-oqmi08>m#waz-@SCb z#5G|uKZ_bdSU&HWCo-^Nz?gusd`0BpqG^3MG72fSbCUNDJ#vSLnLRw*WbUcxL~c1l zE#Pi<*m9O}6{qgPQg+8YE%?*ja~YRd+1!HHwVBuC9~!)Z!sl;86|j5@H502h+FF3; z-D)H?x6bBQGq<&b*2H=>I>P_;n#h5?W3=R&9$cEI6=?|e55}emmhW=`0QEw%fp4vf zq%Fuw|HaDkR4Ao10&dlbLbJ5e+c{`X%K}q3Nj^wI3n6|512(Jgf1w6aACi5>F zc5es-As8EEnA>HtNm&hu_G472&=efE>5sLo3*s$EX^<<_+T32L)u%q6!|hKWuM}C) zqVMnTXQR8HL=Eb;pe^hmF^m^%X)s2Dc7FXhhfR%0j6j4MgCj#5bw?tK)z&_en z&ZG;Z8Nff7{CR+$S78^_tfs}9))RrJn2LgiO!Q{l^nGVc`}e zSra8nq`Y9{E?=?ST<`Y&;%dRTHlX|A7;wUE>POUCvFz+(H4q$9M7{-5MA$Wm;wh`W zwVi##@$5tOs}h%G%HN!zAI4Ts&kY?dNXD^EQr%pDyY8Vs$iqJu6Qop7N@+h8#pq8( zL};&OBe$o2^;T0vN#qKP^;{oue?W4Ktuv$OUlsHX-@m=fL&_)H%A$1$hH52u4}x8d^(jaG1O zv>rK3G-PVe9{tOXS7zVYxJd?9`zo9!XYv=aF%|wt0MiBsmfHW3EY!%vQbfOqOhrDvWTWev_D?a1ip-p*e91wDw%e^^#07tFN*^F<6O+BQewZf5Pio@hx$B?>}dzAH^D6EiK|u$-;gH!n~3V+HG^?tbi%+@Owft8-e5 zQenV2af^bYr|JCz;(jg~`rs){AH{)Ni1MUSAArl|*^tcxRkGNeAY3S3pKVk7?Y3Ti zlpiY309udsR9qIkN7;iJuz8qi)fg0#(KTx}COuP;>-7ASy%ar5Oc_IU)}!vN4nA_8 zc=>tDXllVP5-?Vo zVfgv;d7R{qwMEhMPfPorzFY3hA)yy|e!m7t^?j5>3pto)lQ67vk^SW%U z)%@ptv!^?fIoji6+Sl;#zVI(dT~o938wmcys6)G^N5*Dhhma4q?w8xbmkg6U%O)bf zG;oYC2rONM4lcjN8N3!6VO0I>pRv>=?_W{8L&}%!8~n8%MMwz5F2{oZ-rLWklKOfu z+O-Y8B^z+WZghQ=^EeI5=&`bXC<0$_;SZ)rs47fI2r=VJIyXJ)PwJJbOm!PEo$iZX zlh#bctB-(W^(z#B$}V83<%X+u1tnthHfY)@{kvW%#G}gO_GfbK`~eLPR|Z1iM>H`V zd6R-$(WtCQbh^RIs@{8IhhGPZ4&Yf2y^JudCCdBo z@L0Q$I^zOZQd+-$OF_&NTF^1k}ymy40dM|N}KR2ZTq4iCgKw%+zb5Y==!T@Ov)usKS;Pus4BD#p28;b^njk{$>l zOpyH;+u97gV%uI8Y36$O0p1av<(cl}9_K2_F0MgX`s^z46szC&Zt}MUN%D4B*@6^m z_$Bjp^}d_sFBU*{VmUa^i?fuk=CZ^dJZx%Y;rDt>&x z%8K1Lc)Qoh96NaA#JoKk^f3HSrk3A2%)-(Pduy|bF zpe3Xb*Uqv>bf66GI+PYyJ`n-~C2siWOYS8!!TSRZZFIn^-e9Jo zB25{FnNU*5y~BZ?O~?!2X-p;PThLW~t=jQJWnemp1P-e`dbVq%N2_AIM5I-5;G325 zlDtCr7xE|gqSm4!snv(PpmBd?wFr%yA?L$yPtRvrt-zDj`Zp~mK?4Aw)eJbU+3Iw< z?nabQ{Z+i?mP+I+2X)lf9Iw$pA-Ew3%$8qK5hBI(2m8};Cf_3S#I@T)lY<3BaeAZm zd#i!GY!Ghb^IDlb`MY*&5!df}Kk316ZR9p*%V56?A(A$QyY`RL3il`+I|c|a%4-Lt zeyw}E{YcHADkJnJDwQ*{0eg0L@(SrZE+#s`i3dNf2rkS+q&6+zUmjZ^E{s;>J zzKW`?nG_EO`CV2k0+M3-KQivrug2KLafaDn0xMLxd#KNT?ej*2?Px63l=U15ig#dy z8EyrW%TZgdxCmbz@ThjgrloZ{o0qEI=9VwX_lrs{^r>sgO7VIK>J0bH2us%+SE32k zNU*PbEE6>U)Vn~|{*j)9^>Z!|JF0>o$RP#IRC$7OHPb1rPd@6S8&@u+T5c{%0bJ zNTN}HuYN9QE4F+H_Dw=znx(^iCg@gz-)70`_%R9a)XbW;v&N({$x|w}-OzHCBQ8d~ zAnSE&U%WGDFI-j}5H<0b)btr-anyVx& z&E~K3ptCTehk)Iq*K_g4oOVAs?3n=bz~+@}91A!OYE=RpO|u4@yYEihZb=0R{q^ud zWMT+Ng+gITRPynaGtcitRgEummYAM~l;Tt1i_7Y6(5H`{coUglE>CHKS6`LmPw=$$ zS*hm?7r#Sz&fZB58zYu|C-3NXnt`#BYZCR zG1a`JzyD0R)FT$&YL|1QReUKU!e}~0__yoaNcFs`M|=3IkeeL9;z5adi6}I;H9=oq z`zlQ@hTMx7vH^t>iv1_8WD+i$8`WK-G-u0G!%k4nGXCMR8wZRTD#=LTqGphPO%u~8JNOjIUse2_y0k`3oa-x>oPu+M*`+v#N`dE`&K2nm%!vS# znR3tZ{x0KHTnf6pZu+UTEf}FulHil#Aowkk9(;;?luglwj!!n}llz&tAzm6O~OVQ(dmAxRYzbP&YDh;IsZHRo6a4th?aT z={Xjx));N{z01py=~DI_WWq0bwKv2Wo4wjswj?9{BNO^1PV@^Mf^eAs?j^QFKBi|s zQf{_*&Fm;iTqrt<<^{P{$9ix88N^lF-&Gy zY^_GDx5O?4;q&AyOot2);wa1LUIo-Tnt1+0?=HJjt}k5BG0VR8Ol8Hh2|+~ zn#?z^163W4SJKe~Ues`HBrWx(8~$PvBo!Pzn(8=ol@3KW4{wDicY;v}a(5L`gj9FHEv zXg_xV=or70D^#KHqVDL8V|SHhv~Y0qWV|W7H^ll7@JSVIX!GVNtbjUH8hOEwuoNeN zL;{F08wJdk?YnTDA_3o1=Y5(oR_If9@211gQL8JUX-g~DvYGK_`&Se+M*QAo1>hS) z+bHb^q_bDt4f9BQV&XW*YR4;AYzhRP)t&Tf4uWt7ymmazu07_eKj^3``JO0|&~oLh z<6Ha0g*`N%C|~u17ogB4R-d-sI5CulvZGPa@i<``&&)>ytcQnxiYS$pOAL;%@l=tV z9lw=yid!rmYU-%g->_9>B66h#6CW41hahFv5XM#&E4I3q(a)n05{Ck$dPHQx+dq?M zk`RUh5M#flEY{kBBO|!D?eHQ~ z2m_?%F7KFT(X0}F;#1(kw*$d$Ax~4H8Q`<|C;{wa`zd0dvHp zRC%r9UOmIfB9BAfv1}!TA>Fr&HlSIvfYxGjnZ6OQJYhw&UM= zeLzW?TrrL=1aAAJ$Iq7?$ux2M1EdXR=Q%?~k{R`Wy!|vy5hTB*Ge|gJ2??|{s5&8k z3Z6~uxUj5oHHZKS{i}TX!KcxO=b9xu8rI(WU>_)o^ESZ?_XSCq+t`hgYOHw|{%{Ky z*F$Qzkh^M^RV4>!lm5`|4#p#l@yy(aoK%D&8%Hs)VYxe3tb6{$8hfJ^=2xqjeCnn* z_9l-u*^c|D?476rd8(9lN-4dSY4eOn^m##?6*r>L*wrF5=V<@#2-}tX&bnz1ByEJx zJF;~skSO^DM$kg)YH44mZlL`>8T(=nt;Xis!M2nYPJ)RJ5%URSzI!lHNJx_s7E^OR zm<})*7!=f?pM%xu%XJXObdaH3%ti1qB+i|LPam^e9Xi+E#C3uZ4Rvd6X_T%cZ7n}O zHk%X{89JgJabK>x?#a3$5dH2M33gU)GWHp5T;00Joa&kNFOj4=rq(~KLoIOtf_g%a zENhGJ?iv=>a}3K>N)|ECYLvM>RG2Q(Idv795X-Y9+#=cg6!51<6W^2+e|rj7a>eyb z4rX8Gp`?HrxZPk#h#Ja;)DR{tD7dm078PTnDclgGGS^Pg^0?rJH!r7psH@4~B8l~j zmgu?)Bt%VI6}$r&)|yWkd4gR~qq6{N#rx?7-;a^ZsXb5aL7vFWs?*XWj7zB z`AuRPA9d3nyVD+7@0A)M6|nzVJaW#1WN6>y(*|BckA#dnax&)M&K{c>i6Wu4N2jA8 zC&>ift+CN{cGC6tP)nH?Bnyw8`CzDbc%3U&g$;yd+Qym#b-~@SXd;)%Y z$q)Dp9R`UwGG3FZYhfUQgv{t^1gpiBvwAF(K0SLJ_sLSAcRgbP8hvdA--UcR$?~$~ zS}4sxbMftI^O(k*c>Ma1@_g@JVHqDQ7h!BzLW0lhk~M))S%7Rcr1U!kQLRdTOLi!x zVl!08Wef=ryy&obB6V|=p@tNrJaBp@X=CE( z!aR}W*hDBI^H|t(d|n8AZ%z0Su0CDZy$D`3GcvVTkpD?NzQnSRN=Xiyb$2aU)PxxmC)wikp&P02T(iq*o=)E)Ei zTyMfTnapca{Q6Kc-QjZkfudo?%e)>O`IkpF(r39szN)tJ8UhX&6R2kupkX07J&LB8 zyteVvKCXDh2HhX|$NE>0v3*bkQKvHln2evsl0Camhm3)1oNXD+CPvu$lbtVd`j_ox zv|3>#<(dU{1o&nBzveyaf&^`hWk^%ENZ!CLPnvCCM%U5jWWAov_6hbB@r<{GG>q;0 zVreP3i7JJ6uO(f>(f0?XU)Vte^?LzK)ylbsLCKBy1jkqk`OW-`OO$ zWW?(x>-7Ejgc*Cj+T$;$YnoVsp?0%hES{DyrW%>{4AsCE2G{#i0>^2@JY%Wc(t1ZK zqBYPLzLoG-#WL06Fc`)Q$_`#aA}J-XM|z?f8KJspmekxV+CR!ZZbcZau6+vdVp%S1 z@Dp-VO%%cm<82hNHx+dj7!LXvrzEk^bX~q&3{0lgEY-W~r-O?ahJ%*8g-vd7ZCKBU z|E!sovo4h$eyzhQS8}hp-V+^P{n68G@7t;r_0-SjA1Bs5sCYV}(;?qe;IQ*uBvY!F zC+>NPK{$2O^*mO)WcI4Horhu-3bcY^%iB;N+2x@2w^(4uN746MR`c^gT9`|WwIj|t zuHPdIn##^(iu`fxj@{?J-Uq}yFV-vq!vN{AHZSfmv#Z>MdgY$lQipO4j)5lAfY*kz zlEH;@C-0_Sn`MKoubyNrg&~Y161P5qLWw%_4TF)+Iwz_Q*TnSB8x-+xqNfkx2F7_ z-iKHDDy5Iv01o&nCUu3uY&^|DW9i`{b+v0jLfuQ>#T7EomfQp6tg#@J~mQUpzmY3RPj z`F%wrZNgqo;DK>GM$#zQM*}fhh$E4HB&#Sw1_->{*>UcABPq;1_AKSJEc>THHdAQt=#T8}T*)X;Giko5y)PRsr$xw(wnmd zi%p-Oa5{_LK~YpQGT#6Axf?F~3eCyLilk^`q$eSSpW#cgRER>^(QZ~NipBN|Cq!<-v{bqP`pWNi;xETIw8@DV^4~U(QOB8XddVxAXB;{SCg zkLhgD>wyDnusMU~kRnG+7X_M^*G!7ecXYj%`zqvd1(#A z^C3xnE08e=LH#PNiyi#q=*Ry>C2Tmr%h2ImI4FL)At&OwOK;FQW(Xy3e?8{*TXyTt zoJMEpSo9kAQi3TcBF%nqt@$J#QTq$+_s2B*6PWWJ>LR z1JCqIEHa2yGfH|kWI?GtaH@*AM|@=*mf+y_+j z-?#kp4sT%L@pLky{P&e!*DXN4Lbx}s{NLF-1cUnGeE9g!WB+f4!^bJ>L+?kx3)6oG zIC?*JLHsi_`uC&#YL$M!Tj!n_|J5YoeV2{@#m6PTBz@< z&N`=ZuJkIM=P{`g~ z09j7a>*r8+UJ+lvG3XxTKb~q^5?Fli$Ek@@q4ojEEV?=)5`u`9=@Wl;l1PBF5>>{X zplp6g?SwrJP;36ZG&5a(|5OyIDOM?CCYQXKOv40jue>9%tND6%EYCWs%n+(~a@1*` zlN13P^Sm$|(RehAKmi|2_D(rgb0zDEwN4ChSJ)3hKf3l*(5VJgm+Mc*CngkZ!4-!e zt4ne1AwK7tyZ0v+$i+YSJ7`PSlQmx)I~CEt`#}8d{n6;Q-Z&9Fd-s8$+DLNH8Co^|VF8PN6V+^T3A(m)m3AQi}3HNe|~eV{3P`fJTKEh0q0u(E+=D;Gur@ z*lx7G1!)H88OnUhn8#(92l3skI{lJEE8IPaSQSjKm*eEIdS>emOzx^VAU7Tlt; z38ONSZyc?5hsLfEyiRado%MyYPH(NMlpUIz_GwoSHMGknjpI0CRZJ(Fhnz0Awnss? zNzmwk(Vug^rP80*J?P~VHI!vWG3BvbrBqvtb3qdlwPwd6n@iWRwcl;t*w80o-e*02 z^t+vwesxes0TcN2TP#rl=l9Fb@d0$>@<@7`@^SH| zurqAa*7G;=-BLnze?1Oy)Ayy2blza@tg@)P}V-0*B{zyga$m$lO`= z!VV9-KNv+!>OJL(A6jZ8DbF?~4x7!fOsIP$dYuo>BT?xG9%g$VN}2B&FSbTtNXKjP z*zhz^4p%lhL6gsv%rhP?MsguKjJm?$Fq_;Op}##m*cXaabXQTu4J$d*aNN~zdWnWo zv8!H);bd@Q+(~SjA-o9+J%@#pbXyWA-!d^0K?Z|%5H90_|En~?{5zn%LuYLhS3Kwk z_#uED?0x5GQFvR35{^7@zpiuE6|U;CM7fn+@#01iEE4LSPq9pATx_4&rFS{{m@`bD ztEY>^|9!N2TNs)|1w~`A?YL!bz{l}ORL^#EWQ$5yf8!2wC8Sn3bx&*EgEdPoeLFi+ zzoCZ3<1|YsR*;#=)5cHf#+L7csiLaNBPAR77-SxPcV=kE+wh3lM#z0Mo9a|)d2+Jx za+Q8scXc)cBO7tRU1IS;YNU@{h6X#hwlRWHbb>s~PfU({2og^~Apu@}vAKYK{ZOC_ ze~{YhXKIB(upp}sJ`3A%#h`WS+Q!^N_j~Uq6x`OuwP&@6fb&i{Az(nTt{)6VAglvR zT8eK{k!5K>3Ysds2hcEI-_SBn*Sy{|_SAyAVoW>~#S2|+MauKAq0R}qp`&|rF_KU~ z2<7OtWz|libH+_qo#q0D^dZyv1cRqVQt{p7gru&{A%19*j&>SPOk9gp+|TUKuR|0R zLj^&f>VjQWhthk zeW0!c+k-vrKu+#6rL?U1p~ugpBp&=pT>+`zW?4tt`Gx&N<4RBO_>ZIdy`n>cc+R4@m9*YvGYbRSl71mVC!B6VCCa;&3?>2?56-^k*twQ70pDw zZ6Er1vTKSqX(sso`i!fdmMIw2g*Rtnj9cL^Fw6Mn8S43sqKp?sRI$&)lr`TO@l54v zr+i&);;!Ns@gyq%!#J{F$5GIwCkzP;uiv@@pNT$4I=3H?OV9az>ms9mX0HFTVqb%f70I;Sh!_6hV zKK>0kA*C<4_yQ)X+Mu?n{#6?V&?>7sszMS&`P3OQFkC4Phdw=h4arOo%^ylG%!vem zSQ3^cl-zP~gPV_p{HCjiODXAPzqfG-*$3aGxScSpB(qz+XcPM%*^+%CuRtb)SM01L zWhMBQM{wg0ru~b{xdf^ii9wm)NMF9b2hTo-e{^~o+(`!5;IpkJ(zb5YY&SO~a$e>o ze-ToA77k*);kA`R{sC!d5f=ATlX{&hIBxqblJusiLT*y`vFY#MnI^YPzNH@J$w?}4 z#%NGIQp*lj8E75%&+fS-J3FG=mD*1bqy0up#E{9f7|5X(t%r4ZzIB~He!dg}yW1m@}`aYo3mZMpq=gO~oJF#+p{ax8XswRm}+*T@2HGe$W zDd&4aTY4ITV<1m_?=FuwIGlQyjblTCvDL z*i7peosKvAg{BPIxxlkpt|L{9>gy_D#b81%qzRTj`l4$M$XM2Rc>*Wa zLO6W)S#(~%Z*_Hq#X{i8^p$*mSTqZ;;#C84Q*}S@k8=2&z^`XA!&RIth7*T1CIQK- zRMM>`G0#;TxZnW1k%(aPx~a^hLbpZnkW0Ch|G9Gw`Mxx+5~ZtR1IWDIr7Pp#$dS=j zhu4XGU7y5)xQqzl@$acR9JN=oed@5D=ZL0U`u>`D6u$`z+YcMX<3*N0e>tu2G{T8OyZd z8QrEJN)B6`%P5A)imON^T$~>dN>IiadqfgVjM#tF2UmFCvlTG^*dr9?y;LA ztoyM&Y>CJH@+45$?c~ZdbQJ%-Mj_!$a5HAi`B6@_Pw2Ve>jsj zUOx_bJfUlhR`n|E?Gnc5SEXPuPw4y09u{@pKOoSD#o)pOc{DhD6BDTVOeWp&^C1c% z6wXxtvks6$(jt>#2hX?|@p~0%SA5O_(lr9?v*$sFbE39N<=I<@J;pLS=`OA2pkZ<= z=iAiXukBdItEqZJ3?n!@<_;%SH4_aCo%mcrULDgq=OsG9L$m+&Ltg=}zJsS;f^**uhHN!T$A0R-J{O;+MG9WR7hg1~#Q_Xmn$r9= zbqd4b{iXgt0!3i@D%k%8ijcv-8$Z+oozds1r4nJPTbVK-i`uF2GoDW25YZw_??{V> zW@dBu@#)gMwSzqSbjKA=mnd`Hm@8?DHywr*#3{L$_oiz>a z*ZmfTO#s2WPRk5sS+zDl^~3wr{in)mkT0;q7R(H01RI&oy0w|N4rG~`h^aW|6U&9P z>;1RTyS!-pyvw(*?MJz-PY6e$U4|tdl##O1v`J4^#_HV$o|+S2@N*6P{Bm(w!2g*_ zd;e+`^k#$=i4Qt?B9bq{51PO#Fs^Z|D$%A!~+Dn$CD-7lc>BDykG!!-- z((&TvM%9|$B-m7xAS_U&zJW9)Dxak)6G&%EBF*_w;j;<-$^XOH0^z~#at+Y}{`9Ct ze>xQPJXSKR7*aw3fOn{BcbIW*XGjSaWe52pq!Q~3WbVthH&TM9%XJFa64-PqpJ0Z9 zqQvC5dNY{tO8Jv@7Su>m{BsjgonQ_RJD@5h33egKLcN(psQETj`H-=%fNbdi*XP;yEnfEvz9hI!VC?hj7K`8dFZGC;84>GT%7TTc@ zHzE%aCzLQ5Vs~wso?~5m#6`d7bwWd-=HZ+HNwKJW)YYMM3h0k#8Lj zTkjGjM6veBfP6lcQ_Jf0`UE}06Nl<~kb{+^^CvC^0c+dWIjz84M)VvBdJrs+*OwV# z&B>~%TOu;2hBwE%=GCPg7rXIOj#Zbja<5ko#q?C$lQ8W*ZrvffU+{lwZQ>y1Hati+ zWrHJpPS0R1WABTl(P6SK&2Su_v|uTV9h@sx#|-7-cw)ZAJXMSV6$e244OF3~ze4d6 z_LI!2gHc=C(sCzJWiWOZn`E`ig(;LAO#`Ni$HM*b-nI?OeZ&$Kg-n~eONh3+?n7d=VjdxL-Z*ira+x`227!iE&7*zdj&36Oul^# z1)O|Bo?7ozl2tB& zyO<2sgD1+`;f>oGR+=m;0g03BIs3n;d+V^cwmtn5OK=G85ZobHaCf)DHMkSpAxLm{ zcXxLQ5Ug-_3GVJXbD#w|-80Y3^UR+GwYAn>`zxRIzP-lN9%^d~?R$bT$B~*D zx8y^>YHqt}RYWH07B3b!QDr<%dI}5;ktI;nJS(nB8(L~(6%%X_9k;#JVW~P~U&?3Z zuNR|TB&x;Em}~0)H!MWx-(VqzVE;2LWC?_YM6Qy^=qZdJ#jB`}S{^qj(SPfp>n9<@ z(0kr~uCz{?dKdAnUXCR`7KN(g%~Zb>X=wIz z!N>2c=i%MDb?f}Ii=bf?4)_Z$N#t4NNX2eg@FCB28sT5p35xuk5OLMM-nSo`S4DEy z&*pd(+^Vf--AfeD5A*+a&6$w)+Mc+lKO6Ir`42>7l^e&Ukp%-i9|It1KZ}W}g4+0g zf33x93#7xbU^$ZS`1Q#(&+~#va40LVP?On1L+o*QeVOZqtvrmc@lFbz+*}Y6IaZ-r z(fa{ci##T1Q(DNECv*;i*suQDs@qK35{)F)`%5*L?1b=mXB_NCHn%98Y;?R8iQ`Yf zx8T;E>i{9Y!>PC`XDek@RSK;O0Rd@>9ck19T$p?M5Ft=q(_ZG_CZox*UE^^`&o354 z4cQUSo=DqSd%di%PAjvtA>3rS+VWme@rJ<3(10AeTAFyNG+&WSh1AP)P1#Fa+tQVK zW;T9ops(_EhV_SE+qKrPH>xgel$zH|e_x`zZcrD27Uj6i6f)OpL#i*4_l_1AS0h=P z&0_jdYGDDxtK&rxloKPkB~H%_3%uQDPmUeQM>UqTZVx}BM^v-p)y!;94%X0 z+dgGkN@ozNiJ;MbTIMrmZ~c6^m5%4}`Hiqy^48@sc_|3&^awY`8u#@eQJ7 zO5B9lVD*HXc1^M&2$%>IVbGsn6_Y+E=~5xqpDL`wkXKhC>v-|;&4gU*o=Sx!Q`gWk zS0HE1CzM7{jQ=2(QBHm|IcZ5=P8Sg}Wk7+UcZEe>5D?Q)PB%%q;nU`$HzBWCTwNXf zspgpOhJ6D#YV`$b9<E>s#u2j0@Kra z5%sx+T-(^KF4JUYzr}ld&&t|Jf6XiZO~JAcN59sp>K<$vYvz)R*xds1g*J660;w%W zk5OGI0W*hjQ!Bb5nFHJs#h2*lC&a?zN8O50z^rbOskt>7My{z%p*SF(#ZIqXlm>lz zsKV-9yDn`LbsYsKULMs)Nw)Yso=}O3&D7-28V8X?Dj!v9F3wqDgtXv!qXi!rzwRW= zia8xlT+xhO?dABgbEt>e1I+L!`g{|N6 zBA}tn(MH5*7JH#J>b9B+2@y0aKW|UM8IC6$ncmJ7M?P-paT76B!3mQG>uZ9e;G-U=Z)Og zVuvYc44LelvMuDW7@x6itmNUDkr%j<4z)hV2Y4RfbZjA^qnMqN)_ox>qZ=M{J$On_ z9{9e+Q&gT_h?c5jYIb&dNTrmXXJWQIz82j1!pc5P(kyn%FvjZWt#}z{wYW^C>zG)hMvj*;p+yCe+E4@W%LVj0+I-1h43MbrxjAkX>qu7drl+n=?Hnnm>qhksBc zTRhyMJc=6|$OD99)QByeIZ}vCxD)abr}?FgKhT|`(W{-577q}(qrf;Rn_PA2EONW; zyTNk!KC{@{l-`xh;bU;kxaaWGslUi%tt)Gn&2196RQ5|_mP?f((@?uX$VclA@M1=v zChCf7@ko|B72|O+e)ZCo$wj-N2;^g>R3MLNJn~ASD-DGSdHU)*9{PaWget{avDyx8 zZmj1WP4Ruk*~cU=!gl>}a60HrYm}hrSlm_#kYRTrNHckGv)*F(Uxieue{RZ-{=|BgFPzVs zMpK-O82OjX8ASmV8l4vzX@xGC&u#EtqqpImvBrfdgn#8WOBoH2@bo1ieVg58BHvAS zAZ4lc#v$0(yr0vM(*ekYQ4elG8zIi zLBjjOYW|&6DqG6tWj#qei`i|-T>kJTr8XCt+^U#*Sh};7Wna5}yHY(j5@bn3|1uLc z8G%_SexlpRtL-ialAY0+MDEDdR8ZDUwzGAaC>da`qV0Scz^uUO?4=kXECiXx5qR;O ztGlvosfqlmAV_od?(7{H#V+q-9G2wj+F2;z8S)~_3$vETTwCf4xz1wlq5UB%4$z2p zcG$aM3Axt#!;_{w+w*SubAuk<(af@O+`K4_2QGetnZH5XI77 z$CP-KCpcv>t#8aGVcfYT^2w4_-0A}|(=O7*8Y{SGcgn|#{3`G=&FH*I&f;c7-Rh|{J;vM$UX%_u&k=Z2dHi6P+Bs^~BwsV;^y7jz#U3V^yXg7E%4j`QxUE?yK25b%?` zXWOHHsmlrVn~Za@AlTfyGH}@1--5w^p(>iv!Cuz>4+b5sO|Sy^=c_h))kyzr;(fh5BYhHhlAa~3Ey^zNTXegpTcL)al&lvXi(>~(^2Xz#mtPwE( zvZDGweH%oRApfU7{l2&VFKLo*&@gL85ZalEf%PF&f;t`FKI(Z`OJ*iwZn1%ur}^&R zs2w!0_`?0Wv)ve_{2}7F_MF=3!rab%ao23*pN?owW|dtN{J{ z%>g-)uElHb9irQG&n9{iN+L;@lAWJcxd2V;!4$R zo@H@4Q@03JNPY=4>|DT}(5VRptnHk2@+Al}_i*-CzDi@cFYbRB@~K#HEt8|KK?Qkr zXtaxl-hjM1mc000%?qS;C+6{N5{76%ULA3T_2qOJJ_5$t>-LvSSsPf!TP%%q3ArPb z3HAl=oiJ{+gxX}bE-WZ$mBP@|9K6w?j2z}0~ zzdv8^x{p78G!p0VSlpeO>FO!OVg!HKRui6rP$P0BxoGW{zGGnK>^Mz=7rk8jN%6p@ znQzE4GCp3Who!9ZMbzf7mqpxvYnZCN;IK%kz0!~`lciIh64II>h|Iy?=XqBqvYZ1C zQ6o^zGdohgF;}X#8!n;XkhIaOmAf@%J-0ZqH&~KEWMr{z94bOtWe#rIk7l^B2VWAU zeSjvFu9%Tg!o%@ke`tb7uxyr%dck76`>RbZgxqgI4j9z8A5X#plK9cnvwL;3Xb73B zEsm@m{n>3nP3xMb3Te3)Jv#&#yDv-8pZ1ABW#X*qSWB zDBVbQx7nHiV~^lMQw&Q%bcHmQtYh}nR9NdGliKX^7N||HBo5h{vCm1aU#V#l_y0%jDL-KV0iE3P}rO+%ay-6O@~|zJilZ)#a8CoZ7Mf{~vZC7mXXJ^F9Kv zY5xkzY5g>^(v8zw^h3pMx~jeEu*o14)L-V=HMu_?*bXtIGbN1Hi@R(n@JCc4LY>mL zqXANJ$4)m*o|?RQefF@&;*&0-uv}$QgCiOCG2G*|gUb}28!&|(oJl68P-5)eg^RrJ zXms!lR%=eHhg$;NH~CC0=b#ck6Z2P($djLoq_Pf-XPxQtC^Fv_!JWwJ68a7--&kYm zT5B%C@al7uoXQHt3ceSN=Ne9gf1)8dF4=#oYHxp^8H`*Khfxj;4GAfHk!qyIhnG^$ zGgLCWSDa)cfZXG1aYpEzARGHgTl7_*(^Udl?zvM|T*yLkF?io14)H1wsi7G|yEqya zX&nrrYJgG^+N`N_!aMe2w69RjXG6hs)s(Vx-KQY@6dtATJ)SB8!Qt1>EbkcQR{`)W zEVU$$r=t=>BP$er3l_6v%gf%HX-VkxudMZr8P8MJ=4Y5zUf)w{Kr-Y#EY18rymP~= zA0NexkKWP5d&={OcN>75zW(yIJCVpX$B)i+P23F>adv0c!~Iw)CpS*{=p+)x+-E0{ zBO!8bS(-eP3dAM;5`eizWAg~P>(!y3ZF6x#z@H&ug+3?9%n6r6&?h9~v@|=~&7K*L z=B^r1Nt;>yr+i0Du4lmj`m9|~c#UeG%NyRaHWN(o9|VgOMu}U@6yd{8;)QY2rZq3$ zgbZ)TRb}7GcVPtG0HPI74$XFfv|QE`u?N|kV_U=0feOZ9Sy*ng0M$3iK4t&JW8LE( z3~`o{(hrM0Vv@B+#*43{&nVvhZToETJYhUe_h-dIF{w_UhEAt$-Q%-wmPn{pB#<6KH)8tz1d%0 z6iF%t$|LgoY-+O#L$-9}xW4mZynuTwzh4INell3{zKV-tqt~ph`hS=6XczgP$$5m% zOkz3_o$y-+wyb^ zi?QqDV(0%%$YGel+|~1BgvP18OwC`8xBAuYCCao`(dXwxHhs@ri>P}V0MciPWT6W(vks}kTOJPqq`o^F04B?vB-!w*?Pg8wQ7j}4DQTInp>5!M7cQjW z`7m2AmCU>|jxYTHWLB^vyLSnUQ-%zLytuK#KAI)l;W#){nbWcBiJW|EuMe5(LmOgt z8HqO9yXRkf`Cp|JpOGehe&z5=fciv=dIENwHAbc4q;Wgmt!7TT5Ah#EUVt0rFKQf) zxs1vrIl&v}$=|;Gfle$z7QJhBW;@ll;QqQ6B=;P!e1|9he&$bZ;sC@=uoP@JP_}69 zGbpAFh{odCj`!|={OD~M7fxT+L((o5Z^3NQ4;7R;VQ8w9_LCKMHg<8i6c9F^Jv~}` zym_!6=pC2n8eEyteAi=eKf|O$Zp_M`+~%B!#{Q}~;p^p->7_7Zetb!8IAZ)Gj?s3# z(eP;QWFRkj0^|phPMArkSz{XYjPcyu-G3F=w?$`coVIN>Tq5xCV>1srPqZz*tj;!` z<`h37(usF%#C9;R`1()hA67)B-YcU|?`m0Bz=Qm^vwfx_=;WK7Z>5gm&8@;(%01<) zsC8LZMXwGZ}U_HYmWJlM~MHU{0U?iI!lvVZ|$~hz28? z3j3%F+62BKn4(}gK8N-Zcv}LvLjQ03%z^KfgFD77j*Lav7Q+m64WecRPfMFi=pR%x ze+t$(#I$n`J*F>2R~r>F7GIiP<3lCJbbCIlX??a{ZgrdeDm-QMb5Dys&+z*0Bxp{F zOdS`WJ8K6%(235=^>ShoUXq}l=XmxoJ+xlSYs4g`v@<(!zGmj&VU^$IY_Y}it-~r5 z*xBVWf11(ee74kaCsiuseG9^cqA|O5LBJ3w#}(R{P+zJ?rYW2n5F?Of3kjt;*n`)t z3Y{BpkKFzC&A2nNX93>lbfxC#{6+?{>D{o`2^mr)l4;{)IFSc`srLHfs;ICLBn%DQz!+5fRh5)6XTU*Jk013+W^$!hcw$Jq{=580xe zau1lOL!ip2dAX|2iY5+-vA0_u3FD z1AFMcAEK=whiF@LZ2$SnLUkNf2V>kMqNTD(4R!ZOqi7TTNNQIBVs zkxuQ-N3Rv}gdqMhnZbxVGUAhzVr=#&HqCac zlw8M*UHPMm1dR3v0PdE3=@R?#_!a{{9n3kr+pSTst&iaLZC9>Ea_#>?IRi$hi1qo0 z-n^MDjPysV&-XV6c`hYjvW);k!#mnpzMMCM$fXeV^q<}RjJw%#)r`wi3EN$C@uKJ0D^_&Lg^0~9hgtcMTDzfT9>^F)-jGJ zyqSRwVR6R7$Ca{_J?2$m5_{fHy&{2mrM#gJ=d2C;Ex{uc8}m7OHOVY09-qVZ*CLMK zEnG9~XN^Qn0In47Snb`x4^S}#H=l%_kJaKea>hVSLI%JE%^!KseT|%=umfmawPfXc zUgY>0=6a&f4)q-$Pws`UXWlPSwd;BwZSf8O3&U)zSH5@I{G8mT#8DdEbCqfoLJzB z4c5J-(Q2q6nAIVT$TQ-qdlli^g6BPMf$YNk60Xf`Hh-svD((2{hvwJ*+Y zRGdzmLx$VNXJZio2TREKDUp}Mv*)I*rLODPP$=LH1--BRSSuGj&cen<44oIaV__Kv zN$a=L&O8<2P4SHfNj)x0i?~lwS6zKpza%I<&rMIwL@(_*v{zX1z3|;48bPU0Q-;j8 zGzBCH8;yDPVMFH_@Hkp0&mt>*#hYH)er?+HL_}6278lw!T@=Ks`2zTuqy09+MJ^m? zktbXMi7C;=*AL&UWMsk-f-mnOt~ZG<_5_@D!9|m6jcuG)C!UD99+!sr1qt6;c+NB1 z>sW`^?;$|WEohy8Fgy_$4g298s-=C^Ng&(?)M0Yh;KeM6C0J3jPUsZW1!Q>HzIB!{ z<|BsAFDK58`(*0mO`qj`CrY8*+s48)GA0YcB9V{g_NUQ4CKZ0{m^hx?f<~V6_*y2_ zYpzdpGD4ffnS2IT$|~sI_Th(XTd2J0+$6#*+F8ws0SwH4xQ2i%`~Fa9`S)@c0k3lS zcqw#`zXmRdTGp35^_=Jg)DsgvrmZJnXDQgCH2)atd)B_Cbu;u=`qMW==aCy%r7t5K z69+q#)69~pWk5fsTvg+9Uqxr6uKddUo3c;RQuTCOPp!p)IQdQb`JxD`hWLprS!_iv zxyU6(gGG|9(?6jG*w8y2ztBC{kj=XQvY)$V&+QC9#@RewSgo^Cwbo8v@CYqY3Qwzo zKg1dg^Tx-ugAEH6a+ICgI}n}vwaCi{r6feoIs{v&gpsddz&)M&X4of4W?xqVF#+`* zLrjYc{1|E%>_a8T^~~2_^;>(+Rb%p;KYR!=Y=W7_nz`aKPEfhR1@SQO`ivlb{E)sV zCo0Ia0jW|El>vgcEwRs4Y2!*n)8~fJlSTq2*ZoJ<(ns^+gsXNypUoe>XxgB&aLs+( zq}+3{Zi{Eo2bA^naWR90{a33^(TWi84LpzJ#(lk5r^opO#&gVAqf1ed4o>93j{bN{ z*BGmKAvJcHXM_JXU!6#1yWuNHKyz_iUp?hVz3pW~zYonLa^(FlG%lRTf@L1ly@c=N z`ZG>s-n}z_cbx~EP}NcgNG{-Jd+gnU1aIhLXWrfUKsQCP1F_yv;-70A{}6%eGq=)8 ztx(qMZQVEYs1i|(T_*k;!eEnjour!jPlTcSUl0aTjMHb1edh=vG&1ru7y`Qq{@lt> zygAX?t=HRS1k3RWDw>?&^eG_Qw|raFch89;#POjC+WFUyV_IBmbT8YCf|9k>NgR?+ zPfFTadi?C8*E1sw!Y`C-TH`!Y@-!*DAjV~9WtkA2-Y1BKm`-)Fj!CS&o=hqk7au!4 zcX_~NGC77%j{UZOP6|((Eh0%ZB#CAp1TX~g{wIJT_fLS~{QowTX zna+tKb|{)#!nUG)qcUN_?!l@WU0=?;eDyX%nbL$7lD zF;x{R57vT!}Uo^vMH>`PL<2R)Irk13T zSEr;eL7KyRq{GY|mylL^3d2VM`z46iRc2D`T*ral9r}_gngN}`wt{m8n^5JVP~PQe z@cKvo_6_?d217}e{5#jTgqC4`4zW<}YmN1t3Cr;sap@6?=+XJOKnFt6d{sMH8N3Q= zTXNIZT@~ar{>r8o{oTQ}^q>|c=COWaop3Ln}7|QW7Y1=(luOI?OjeubKVtv|6<4?3Cc5Yw;Eh~mQ=XdNop++ ztX9Q6)X{_9f6t}%zEqE^*#q9Ncvu3&UoNULqLS6VXNTa~7 zq?7XBoWY>SpkU25+1b};8`Au5bSQRP9LY42vSOphw*@^;1yFo<`Izyjj2mG&J@xD1$G28q7R>9Q zlO~Pq%N`2&_bL=oC&T|ng~B2w`R)^$vDLTrRL=KJanh`G{Mg(p=b{qosI6TEHzs_p z(YtKM{TBRN&?zw2!FG{1cF@9;K$k)wjT6-k7XS$K$mt?Y_{tEuwJ}ourE*wSiYD75 zF7$SG|CD=un&)ZrF|0-C@c5V3n4U~JKhtB<73ZeKFJ+dqb@{8*b~EFX**DWOo{e0N zTj)*?7e^>4kch8A7y%l5Xm&PujEE?>hiq;LZl1he<{P?nu3M*wKX1R8i~%~ivsH~6 z3{}u~h7Qt>-h`L&wbfICuiP&2%0k|jd@ZXPDS8iMws$r@BO`$YYS>Qpj%getAGh0X z80*L9?A-#ybBtwjDKE;UyR@;NAFerHqqdOqn0#@~S@mqSE{l1de@(k!x>czcyU?~O ztlQ-8!T5*MBBNqNrxJ~8*I&G7UG0xdK4t8Bcs4J_#jECPyGIK+n%Ku_qdNHzdeECS zzu%eLp(sd%#a}fEFGQt1h*x*Iy-L=Oq0117&8;7SFgOl2-x@~U7gE%fF_KEz#e?pI zz5rAcqTG8B&}yu*4PpYF;m))XZnSqc*)FF#yNtrVZ`^Ep5D{^zQ1JH4IoHnCHD>|H z=IRdj_NR>QHoFUo_aKBGw?04p3!ypup+g=U&p`-fHnf_W{2K-H5jSN zK)8~o>GU=nK7%7_KjGgd>t_Pk;vq<>X+KEk5K}nN=Uo+Pu5nH@}i~ zQ~8b~{|dw5L?0EiGHQIQqy~?fd$f6{Gr2XnK zqB^-Ym!BpZ&i2J+^#V(VfWRx30;Cv%Eg)$@8&+MKLYpWomdFi;2VqEYyH@9ATI|6#Y<;=1El@(Hjd$xNKk$==jiZ)*onP~N%v8M4GSu{3caLjeQ?`%l zXKrW+eFcjbO+NQq+U=N(swN%Vm%$a;&f-tWWFhUtLF0%IQ!b~+0~h?0DFUALWhw)i zGh(1IA58ahR0IaOj$>oC*>F3 zVXN0}=qm1};zm*k%kd7->;CDZM(?nr6gXdXi)dQ9+0-e$B;UHvE=P@uN_1^q9**c< z?l2MEYdWH$(sR?gUd=cifWg%8l(-i^G5R!^itdO!w3P=k3+)o0XuWZ9l($$nG#2u> ze5#aw{8-1y2C$hpiVLfR9eO*Qn%oDg%tAcKhD|V}%<|`wah0P~AUZa7_HoVV@=;fEy!76|A&=t$fDHzuDv>>kR(-C0mmz-= zlK_5qMB%v9zP0g@WTMr*Ykb6Z9x-aM?(`hZq(x(&?6)Tj41`eJQD&R)Y^<-BeBJ?H zbm_n4WuYqFe{7V8bmG;Qhqw3N^SZjgc6a*BsvAYHoGZ#*4Dm;kNI_mef9q2*izbpE zy81Of`()1NUq%S-Du~Y^g1i-t&W%pDe40{D`^oIfNpQlMRG8UjmMh&vzaQJzhX#BQ zvT--F$_*Vo+L*3MAwFx8Mn<-|-N&Q&8N@Ky9epZM`3g=7I-D5|`1BV(T9fP8@yBtw z=K8b!QNR9?D%(;`vw0er`l+>fJm&ryoi7p+2xR$MqRHP-e!I0`5cFbTyYHH?r9S+p z2G?J@U7GaZj~zADzu_sr0|I~B-$Wy<0AaQD9iuDsA9n!^;xC8!#|JZrXy^crfAh~j zH?z(H+Xi3uCh`yZ$2R}f-Y&m=`0oTGvQN;y@#rs~8J_=lMkoS=9}NEWLcpN@alm>n z(Aio&c_9$~7V-Sc27{172w>p9|9pS>;M*uKFmbE%%>vKL&*W2Jv5CvcM7L4tO}-s7^!U^6783;mn$MF)Y+St{4pbkLwUPBFm;gmQW1n!y{xVia1za6sl^aB7Kyb7{Zgp z2>qgmE~<%mlX-A5Gd`xRpcPN(^mZLGY*(O(2*;Au>>T7{tMUPGn}C>=HAaT>tNph3 zIg#G^45SG6(rG_XVNvlD_)clX`hu`z$$zm30lNKeR%+n*$9U5^jR|6Z?bJS_7=e~Z zf%dxBVM_3a9nS**)Yo@e zP1d6yfBDQ4_z)jqS?q7V47celH~*3;>|vbNwRxS^d2%tgRZtG!eAo^-vf`l?`4JQe zo4xinKDaB?%y>g9=xt!8+6twK9BFek>FkUu-!x_$*PeZK=dDM?LOZ+cu& zAnse44DQ7ksh;mLj+xYswwP68=nh9Fsw$Eu5_)#^ejo2_jTWzMA~pJ?g4TJL=Py)2 z8dsarZa&PdgEv!T0IBBbQJ2bDRiIK8iw%_KYL>AhBN<*E8H2@c%U9ICn4JZ8zh2WyV{Jy9{wJ;V_c1~H$CwyA+I<Dgb<-Pbz#GwU0DNl zw&mRj-)!Ysy|FX}w?fF!L&tGS-ICYl@+R+;7^FMYA@`_HyyRucx^11Lz>GqkQFzzV ze!&r7Z$NZlFcUf9;hpvJ=AoperDb13L#`MFIE@2pt^*9PKL?Xi+Y3hp#p!mBI|YLD zD3g@Jo$kq{ZB_3Xm)w9PD0j++5GE3(&bnmN$T=$;n3ch4<9W=XAVvc+la=+3--d zVO3aBtLx8O+S?q(cX1SNw+Fny+BtD=aUD~i*1ha=X$q}3TNc1hpP=@o=r^jf{@WwP zU7^cp{MlgWu*C~b_zj^Iki9-TH0`iMbD35(ULd8pyJo=Fz3x-2I~da2L-NR6IW|^h zS>RrFIOldF9??j%w^qY@@qSRD4CR$2h;?csw|dKiCHz24XEo8)C6d$W`U{~KAW>1+ zr&=qo!a(cLO1x@MB1%%^LNp$FCI#sO0u-+JkCjCiKb^iUNHrEJp&f35w`CcZf(RBu z3lI$mdZ_=Lk~i2;6yl(d_qZA@-3BAiAoKb_{w6Z&My)5jYDo<2qZSZ=v35J;;!t9$sX&M;GhRmdcwlf#lu z27jXAx&H3BWqNwr>z_-gS|>X^O-lORQM)D$*x5`ah>asJE*DT;EBxb`xR(n`uRO_A zf4Ss%Arf~r2+PTJuO>*P*cxO5X#eELWXQD!m&of?1_)T4m)W@aN!AMH=uE#a$J|-g ze4UC!#4^J{ZMHS87It7s-2TJrDU`_&f2^Q?YsXw`X>uu*4r8t3L4uFDNtcD8>`=v{ zFG#k!l!jZC>Z!Bth^e7wE;cvGE{0K&HWZap3Z~4{QB7JAM)5(@%1sv6N3E-Ip^V};*msHEJt>eb++%t?OUK3wRc(=Q#%T4_QtRIBXO2zX zs}(Z$Y<(IRIi`@4$Nb-|7NOY1JC9T1XnY3ctm3hT_iSH1WwtlDOUop!zf9##i@yaA z##tC9-#SHK=3|wx5#Ba_hKecl;uak(4TXdKB4+{O8Stc~b2<3RVng;!o8+KfM$7PO zu;FDqBGZ_>R(>!f_5AK^mTnIg>vBPgGr`00TOaeX%yOduuqX0nq?f$c^Z%zwp!t?ji zQN+7tXhnK5oN@*N8XwP&wn`_79I@fq~3isEQF1jn7n> z?^|P>2~YUfJeVRGNqgKA#xIC{>){ z;8v2hH(-~suBotUcdgvf8ljpvy|dV8*D32yreU~B@jxCGxuH&Q!aFAvr2a600zNh7 z&>AOdH)uO=k8#J^Lh|QGJsgz%0RQ*d0u<`_Vp1ybBL`=0-cxmupyru+Trc<&*20#E zNS#B;^xd~L#SO@${vz_aUJ8S|@;+;45kV(#Btnc-*oHHMzZqFd!-2UTsgO}Db7u*b z=mdX>r$SK)IV?b)5;D%4u4VvblZ~?*D5}IdW}M!MNy5g1r**J5_Nl4rlMyX11=4Aq zI5)NQd_H3PY?eT!wcabiJMCvmnJiZ|R~mwl86V5nR8BAE$~T;30M+Ny{e3?3hpE(v zw-*-q*N<2(#_MYeGdiF1OrLHQO~I?8mYcDn#tGUi=jOd)m!Z#+te+p1BIjBNols{p z(8Btl^uEPH10#xTt;`0;*b{?GEy;mDX@}xOBQtBP^%&1`a*KTLj$W_TLQC2Pwk}}c zUX-njB(EDBCY?4Ds4ea#$EkIBry2HMXXEU?yEoc)oYYt){JKRP*fNe0SaL7FcP&+! z8XX=`q8asQalfznjOB&$wMwKLZeASGsU(xy&Cx@2w-s>w=TBSqBB*+yfEWTwI=vIa3{N~az?U_T_Pz9m z6N|2uFy_$Xol&3O(T9gT_^wqZyRSEnTFv>NjE{_GP?oHco2Rhj!a*_)$GqdK6lZhn z-HxaqGWsX@@iH_vb%9X`{Uf9W3%Yv zW&}`?-2S8a~cC16$hUNy|m?HslHgv>`>0p z`1Z!{TxCEh&cAUaDK3AR$hXs>_Um9bua*is3f6*{qw)K(s&ekmcE^~cXzt>}iB0+u z>ZJpd3k?}bFP3pl0E6r++qWwLfjuZHpwY489m5osFIFbIdNt}>nY>E@*Bvf882CS5 zdD)^cpAI_S_fWCy&1#u0^7CF+{b)5#QFD1)u$hf5z*`fO6f!q|F6e+h9ZW(pI>K06 zX}C>E@O~KHe9!p!@g}IF%M`nmx{`V{?CogeVmboXGB9SuVsGi!b#R&QF^}=(?lJXC zUym?l79g*^H(Hci_167<_U&B(4GSrhm_5tO&S%-^TaJ4{GfJ%{MK6QOl{PiYPZm80 zmaNT@W00X)L~jNW&FwNj*+qszim7V%wCbRdKE1M3g(iw8=8K6H<`O*dO~W?032cQ{ zXGIR0AO(`2w^?Oyea&7hNM~-XkYkTMX7?DVTntB|c^Fx$Vr0p~hMih@h~phA{?I{_ zPj_%1X)sJT&dq&*jEIxth2E|~A~#rDoP?^&oWyi14Oegx0= zVtgMIoMyO(5}v_xP-l@cme;N^%`cX`bkM@(*?9#hhKBxhgB4n=Hx6Ycto_=L_x_-} zO^%Y8xTwTO*oX6=**vD}tT%rz&+B~{(a95UZmhX<;)YZkH#c`M$?XXb3b9ajPo}Dd zH@j(iobkSj$so3rF#30bhZkG|#GFZyyOU1H_sQC0qW<&^3(Z?n4l>M}+-_qR$C{p| z1B*r`lH5Fq8r*Ve4fDhMRacU!k=mW6WFDcp`@>S5=8P>juKCoNuzqFG@WN5Y5+ZI# z45w#LH!>XF=Z&5T!KI#kDCFN{efhbX< z&o#xkFBoB*Jzkp?hg??GvZHZc9`eIgr|8{*5jtO|0K@gok$|%K#R0AFuXNv9uC{J0 zPS?2tsgMV!W`e5$*RSp@N#CJjP%hLsSfG_@$D{i0 z^fUUE<&*B69I{(V#Xe%o0+4hmkb>7o{;e5T5esHY7)|Bo>MC8TXkHl1uRCks>peYB z??jxX!-JowYB*w0Xh=tWc^ z*rT%;l0O5mBS4}F2TRB3M%3oK_H#Up;%&|&*yN#7?AGERYI#03$rR=@r)6*^r)AKR zv^KB^4==D3a6RQ0Z_~DoiPb?$&|U$Yly+i#p>2#&c!ZDE3_Cg!8R=Krx$_lE1U$0F z{}4_HIMsPj&Nq?Y=j;=`z`+P5RtBtu_%Oofl3hz^%q$f8vnifa`KOTT#boLTh1WNd z!-x`om={lVn#Pgu={LSGFzqekhfbIN(((cKsp-CZGW!eO?zj&7k64%|;!l2Vi%r_p zg){yAse?Z0eeA69+Yueb^?f5Vw(>2q_{UFy)IRSYI~#TcpV zMYup|7fbY}Up)5W*V(3tmtqb!F0qrxZ`v|+^drHs#oDY3a<{zEF&WY*s@e&7>FjsU zcb|zocGw5&^b(<0ly&J44=p`%J6doQpUI+HT3Ko*rm6|*t;+kH@(c0ad%oyLmOE5pfWU0q>Uh5X0x}!)8}!aDShz1&kq}}?4s+@QEiDP$5-*6 z!6?`Veb}$N;EMeftlR{=7ijxTS&LM_6{pfP*~gZfrz*@Tw;IZ*&HS{_^6v8obCpl2 z4&bqy*JjS1YBB&v*@17O!uZx>rc`1PpDY}&O6EvqOIwjnZ53ay;}t9dGvOvpii_=v(<=`ls9RRz;$XVhWQ5JhWh6!!wXhKVik7DBg5I3k3F5@?`v{*A2(~fy2mcBjK z6xtJ;9@F&%B8UqGEs1!rSoM35Q_Dt03W6wr2C6GNGgxp>r`ajh{g_=>8!_b4M_t>j za=fh4y8EM9fQve&J?lq}omd&O_bFNAm@x(REB)TSUA@nXks~>u`Pl8^S4!U z{)YcC+W`XU#J(%Fh*hw~EsCXXe}>9CznAYr+p_C{2Abl5H_(Ckk?}q*OZ=W*kFR71Q##<4Yb5)uMJYN(ZaS9;1%mBM6vTjj6G^pbJ4iYtp-_V)3!V=rA~4tmAtHzn_6Jq3xByW?439Lnya z-HBcarD*vg!v(~GAK~;B^xJ3QM&r5csE_3uZ@=y%WwfRl8qIc9>@o^z8fH)IB~{hb z?BwFaWu_zZ*7e>NiyQ)Hy&mj#BeI;mh^pgW&PE(|Rx~4G)6N(Twe$Eu^%X@DwVFSy zB-%`|PO|jz3QC3&6k!(bPHjGVr%dOge_HI2ru5DKq<3-uhT0*Nmr+3wC$Vod4_ZI$ zSrV*HQdJ#Yy>CUC6&0yVJ2}+Is|ffJzp3M@p)R7nP-7j!_qtB_>^=EWG_SqgvuCOi z-lJf_iJ9{9YDYTn*G_H0VII;Bb;Sz5I%_NpzvG6x&C9cY;A?@0=c6C&+yR!)>+Aka z(kdn6`Dt$Z$VEZDxR?kIZUPQk*lQS&j`TsPbj(k>`~aUDpU`e*?$yyv)lp_9PdUgB zO*VaZ1Q+N?nd2LH3&&yENE~Gk4+pyy>3o9Gd3cji{q;3IXE(GLGuTuvxY_R-i#ma# zckPD2!t{&D^zy82c*ZU1*;o5CHC2F;l)C!zCpDL(u|~wRT-167$QPH|M=f}5@f%SK zr||i(v-K4SN34dUF(~1^%8VPbhhrT;VdiTc3=rejndF`Bz!I=YPVO`hzg2;Eb)Dz!{(T(-fu!o*Px0w4+LQ=> z?b22Wbg^17ADkHa*A$!wy76A?B_NI%G0yBRZ${uvQfZ_j%NbK~(YqHaQ$uTkb9#3! zq=KBV%dJe)YTGz7yEJr&hm#mCNZ%NzaTK%xmk}RVX8Zz`1Yg4?r+o$Sf(n4$W!yGu zq54E;6RFhOIYNbdc=Cpg7P>bHDk4R`G<dtz2)TCBP^ckH*uuCqfolct?BctXq9%P(ehyb3T4 z@?Pg3C%u-+RXR_I@<}Eb2wyBSUvd3RI$0Jo5b0f9~IESI-TxUDd@B8o%(t_rZ>Uosr0Ua9@rU-}!}{ z)mb;_(I?cQHTnI~nUq%?+eq6jy7=47v+Hhd#MyePxM}3t8SDC1?`URzJ;~0LKU6MD zT;yi#0_xs{YJoV?mX4opw+Um}Oi5HTC|{g%Kzt2bHC%WZ{t($TLB8(tJ)s#J;`*MN>$Ks@+d$ z`Jw-|5xydCr(vg2vCv#!ER`~yBMt2FSAt^)zvlkWygo(liMk0 z#qccY56Iv4)bUB0QU(w5$}woEX1kADvPHvtVF(Vry3#je!mLBD#poXlFD7ek@Mx>k zdzi%eRj7<$7_g5SL@ew=#9|~qdi=udoR3ZOz<@8d)w3pOF>5e_banIB+vhUfo#054 zr}yiQLw}TqRCeA6?neN>?(OWvvSKq@c0))gXsD&)U4y>=JeS`|N}3k_2NM1vCwTV{ zY$yLCxirjeDVCqMJY6|$zhsjW?{9796tkuX5zeb<)7p{;|#N|^_jIM9^-=!qme7n}mXft1RPD+rv9TPaL6 zw=ar3-)y26v%ZT(g%m)NR0Etz%stx)ry0VS^HeWqQV}o;B8`7GoX6y_`sf?uGWV1R z&GU%S=+M{Hd`awjkBD;}b6i|Apc~O3{Z-*V1{whBXBhAgj8e*5jqx8BJE?|A) z;AWBU!G>Nt6qBY#+t#H^MXn{sLn=mSWvdeu;J(Y{bhUAlu_HyuyD(j>FKd?5K<6Tq z@N}u@{r&hI2gfrTJoJRo z{mee8RaC4~iS%0yPDRrDU7PsjcTz}SpmSM8D}juo=v3m$3nA^jIh!M zYYLkVMgX4HH6mq4F6A5Z8$j`!32!sq_J3y#|Lc)uf&J0S{t^L_}w{Zszu#GsxGMv*m=Df?did#?BopmbT}|E$F~S%fA;nybIZZ2j+!#0rM% zKYxIL{8!cKpBMYjbAnM|h%;|XU}XF6G@k$P0~h|F|N0nUnfTQU#(sFs?<47- zeE|OTdkCKyDQ^bGF-3dim!XQfY2J_kW@<3Xla!ZXNa_H^E7IVw{;S4*pON+M->LPK ze0IT5h-<%*bsX6frC9g}2}7rr^mWMkE?lmj_=W*u`t@+HzLWvEIPnWhsMKaSi~ar2 z_a^F6deCNSxm@5k9EUB7v<^(Vu^~!?8WqK0?u47J%-(bnSzvbq z4rc(Dqpd;%gcC3fdjr$Cupe5*vVhO6mgaBZo?DJ?-l_rR1Tl|wRt^_>5R948J(I3% z&ohn|fRb*$$$Ds`6tbGe8)`&Qy!KKMmrq_IJx5<2%~|aZS(W)?6H>Ml3>}1x?{3FdOqF2 z`%nKuv`a!Yq%`Oe4=mp+XPR|fd)mv*eU52jEl!{H7cD-UK3bGsuAFbN17zQznm1_C zlsLug%h4Hgiw_u`<NgWF^Fi#%={K#lPJc5t8VP=`Q|nQD zPx4g^LtBe-uJGcUj$eKy@gG1POL|vtbLm0BT zGhH(nEvGs9nw%_TTOp}yaMt+jg6=r0Yr+%4qVp7{&hU$1K}&hX*`ox_Y2^yq32Irk zxi+fc97NL4j)>!7#{Ab#4jSvrpSGvQ16?lU)kF{;+pWwSBo-+ zy^d2mysd?uT#-DbpDjE6(GwOi!>}h$RVokqW%7s*+KiwoD9FcOXV#btIK`Z5b?436 z-~7nx5f{MqYEzfedAs)7Xi+r`d*d5D8$N^V;zY#Ej6u=K(Xi-Qbkk+Bjhb@B0u8T4 zgmOirrLtqG+!c>G*ep6g!LGC;X!=Vo4IoDEqKt^Zp=3ND0DVf`pF%uDyGOW9D4SAZ zlai?PY@9g&zszE;LIDPDDJ&-0!v=JVLVC)lys}|vec^P$!+#p&+CS3FLX3TiZWk=GbIJC z;_#r5EX+UH^kacJa!ds}*Uk@C>Nw${50HZc6xtr0S9h&^TQrhR%tLC{ z1xMdx&wIhoPX*<{tU7HDrW+TY1s-&XxKz16ZIAW}(YNI^Cr@FJ^Kg1xL&VbjUsX#QvQa~wG^sy$_fIZ>v!~;}{kPfH zX5`SSpS7Sy?8#n)13gozco3guz*(P#Gq<$XC6A}%J3Ng$db`_%@*TRiQDi>)>}HO4PZ6;EbH6l+h?FeKC`dA0L> zIV-3SMvWH@HLPgpq;M7B9J>_xoJNBp?Y319&h_~Ak(}yk zDDiOECZ7SNlEPK9h|eE1hKDM8yI5>7?2I#E)7!G}GYBtk#prcb`^Mx%M2U-$`x6Md zC;2%hMsglOZb*k#?F`~@pRi4DvofZ^^>VQIKSd>^0e*u)A<$G3A+^DL8cVTTn91%q zE6Ls?UKx?m(vZ!@$-1?`xnCMs!a7Sba!+atGpgnb9KOl#ls3G) z%SiLpB#g6F)T>uvsG<#+!}XQrw@E{r?E9Sy{{>pF=q`FR7SCdi5}a!vc`gc7J1Qgk z#_@^_K8tC9*TuLw1NG27;C$r0y#1I5tC&DEO=kEki@CKC;TTH;vvAqoa4_-hn+wHk zAtkcnL|(DC@!>L^uA^kwiz>dNU;OQ}wrs9f*jo;1#9hjwFa9!G!Xey*|+6}=W8Oq{WJIL>f6 z6P;|NxxWg?KB~s%S!{^peCzD7)B|vKKbq63X*-Ht;&ldEY|JLw){a~j#ugr>exW75 zfr{gnv*Py97Zh}Cs}fSuqLC-p7Eh{Z@{EUXH zhT?IkS*t=fKFO7=*y@_EHS$pT+vFf_0KTq9xh#S#6Nc_F_^2_O|Qb}$~Vq~6D z^0n>diH;@x9q}*iU?24ING!W4uLN$+Itod4288&x2R*}{4Zy;vG=a!nofulcwfR`3 z^xH=xL^oH$?2aYVkrt1V4y1>t#t+e5iNwkVy>Nr7_g^ShMevn>T;m^qGPZ14V7Sf> zBX)B+U;Sq1`Lxqv?IiUgP7B8)UKhwub61#a>BC_(aV$wPB#a@11UBUx3&wAEU6Wa15I<8vm?IzLPc|^7yTQ`e3%=e9v zuPnPPTdrpG&kGyGs+pPu?&B9tzum;R7riPb{C@g+Ql-S%Xp{A!OTy|*%iknjR64RG0C9#V zXKkT(qL8L2S`>$L*9jV4u^ItV>$6(B$}$XWfjDOE#(XlbeKB)yY^t#WdwHqrrGY zJOJPG(o3LdUrJ zdIr=}1bJIx>X3umnS<}I!k&jpvbUniilU>7OnTc!?LS-Mk2Mk>6p&OW`Rc+w&}$SR zelT&Q5?wT$H$|6T6sul6z-uvL2`}1YF$cB{h3S!s*@0xQKIVMBD2|G03~ljr&TN(= znS{Nk8sk8tRKQ$?UnCx)NB9cF%VT<&AChVJ3Z!F6zQ+@o@B zW%!lr9?@Dk;M%KcTyS+=P8rs7i7Y}zjRGQrHJnVK8gTCGz_!N9g*oO->+?&^e?oZN z%H7BperiLCO^>|7ruD2nz7CSer&IHxIXpTzAPkvnI2ZDR{SNP@Zg{(#Y9o`7rJ6*f z53Q?&=D6uJPyG0QAx@sHVS5`22#v`rLe?$Xu{<`Se+x%UvR?6Rdl&`2sY%1gp$<0(grC^lH!Wr<0qMkZ^?T2osy{q}h(n?KfIDUHA@a(XDFlRMm_YaCJL zHx45N>;vixVi_D07}$`D6K@o9v!UFMb(PX)RrL1uV12E!7N-V3hlg9GH0J0==Ud1? z4yL#S&AATy5JFsF#$38CacmDq?IB0ITL%omv^(IG8)q)37^((5!A=UPb*)8LfA-~J z-TGEpQISJ9p7&8$yvwA#T#T5!%cPZDKz7!sfKXC=Ke}ey z<)cJ(wwH;*C0;MwyN|TmH`!#!Eu|ANO`1iy4fR^ zMrEs~t8Yc7Q%r6c5F$C5t#5D)7wj2RbbaaSwW_NN<6rBgZZ+TFwemFNU1_Uc`BQ$7 z{1Su~3oUG{h0a9C&k~UrX93BY#GQx;NM^^l4)UnIj6`MQgm5XXv9rj?ccc`BNPiKMG8v7{wgU+sQ(E!y$aH;wj+WXhP7q?Di$$mq)E&h#g5BJT? z1n8io(@H{3^eU;?s>lD#QiSml%ZqH{xF`X5V7k%RSm{|cwW=sWWfQsW9mzoNWvv zheUM)_$iNUU^`lV4@NP~om={(B{v7Ce8M1o7$B>#l_XWKrQ5lBy8wQ+PD@F580?o; z?WK%tUd8-v7 zPZ;UzTYJucWjXkvxrv3(Pa|Siw62S3qsf;95yySCY=?U0B50Viro{>x%k+r`4i4xb zR+lc;!;g25ml+ngzG>OWV*Vg9MHC^-v zC>(Gmq2At}<&B@%&MREX2cE^L91+msi2D(6e&cCaF`@b__&mYG>(LIqe-X;(<#lm4 zcod82>?E(feFKi{BguXjJ`ffx{48vk5baLoPtI!&v~kV_Ktv>Osf{zqN6O&A%dpxc zvzSv(rX`zv6Eh#$W#5#y5+KrD8ZQTQcmUc^F-9_&r!;NmpiY;t$}N`v6CB%?n^|M` zxIyq48Pd=)ZZ=(o-lVa4i<#7f2lnpRE_^ZBPBq%pELqfVWL<(r#aTp}Bsejcq5GxJ zZQqV@q-i;A`y4LS)ufYVJmyapN1iy<0QITxIpY4JmntL~`^HU(>;}@l!>S-FF|SyX zEoVLE8L^|}J3a74bG0QB$5^^&nRxW5U?ad?hLx>g-CtwX)$H|&`uU!*`3;RQq;6M3kroM$FEP2gg~N}0}KnpcpeIKPXMj4TW-C}i3&42PnYSulT_|4OuELJ zn)LDXtF2-uyuskX3!E4ezO@-;nQIWQZIp)p{%|Fh_WfsHGbku{gKL|Q8#`j6c;F|~ zA*X#|&V)+w$6Ik*I7M2M)kWkyFXsRi9ucW;4Rr8)$iZ(=C-VGt*G`XbWYw4yk7X46 zyKzw|9Ls{ZFZ|T%87Npu+b6wxikrxt)+NJRB2PbbNH)DsE{YGG_u>ijT3mIy5k6%#q4|5^E4*49K<^LKy`;R&4byD z5Z>oF5Mx|Yr)C;DZi=LiG|ruBMZ@T4j+8J-4F*H;LOW4w1T8L?HG{Q;w@J)3CwWEJ z#}v)7TGiEiqm>u%IWiGesDapi?hQ}=SM%!hktdY3VdAXsDEB8AFyDCbdPF>L+;o~q zWs2YogY9j&sgb;HF4BZoXfXDcL+Ga(aCbj-5N-_k3cb$V?q$KWbbp@V=Cr%;EV#ud zu(~46L#Il_Cw-rmqy&@LmGCjL0lq>&U*mUNSuXepE4%eaUmWw@jJK&q*6v<{Mtn+~ zI{7#I6sBZ}Tw&Dd`B8maVbb8}u%pA_rV>Ij>2uiKX*EsLM$~oFU*ZFjO;3^0VKXt^ z);Dgn>B|2Fp6xzK1o*)lqu~!sc?3v+iFGFch`irc7&n2aV5v=9{%e>6l+jd9*NN1s zfc5o@!Wzi$s&+s64Z6MX7DQxDFR_>mzjFceNm-5tRx(57rK)9R6g5>eRcP4h>53J$ z?RR3TPgWgwWKZ4PE^2S{TZ=owD7>Ikn-hA)j<%WIib`HD5|oFoIte4mMk4VpJO}ag zlVPu797k*34DJ+|Zg74v;0f1{@h(*uLeyqn(FvQ|MvEqm|91D2A)tnW>z)=(X{&36 z*Kyiv80z8*zI(=LVj|C)S$_^Tl#1pq2demF=0zRXJ~cj0Vaohbbu{|w zJ1A$YhNdKxw55sRzAx?5|4yU*r5`NBK1RE_3%mTmHo&ixitVO*9XvR{u(j6*#;hG< zJSR1m9z}7)2W?TU@jtq-2Y8lH0pvf;?kEs|z&fL-l?w_AC?EWUYS*p!%4bjr=OE&Y zt3iu^BJbA#{A~Y||Nls|-IhPBmv!t<A9zKoCJZLr_=DFshDb&G&K&U zhm%P?Jh#7A-qOyh4RT-J?o>-7Jy~qH)M~$$VO9rJ7dfG;SSxay1>cjJd+#AW$po3L zoAwFYL@OyzeIp?Gl%;#vYz$sXJ+O&ktnyV(e$B5a=}nDxRenu{6mjrO5~D^WkQGo8 zxd~Qx%&(T9J(pC_JA8zK`fX?z3jTpdr=fluGlK<(iFG+}8OIdN9JOgk%dPL>R5{Mm zq`C5g<*jm8bK8fPI#L69=k^0a=`xo-FExiJIA~h#Sr3q+n}OlaN1Von2UN}v?tim< z<^L6rBFBP%62Avym<$``VQjI=;+q{(Zhg-xH~Z>}729{Y46#FhbYJ-YrhAPvOsXEP%BS%O3@$X_+u!8yxBo@-#J7-R-5bgZ& zHc{Y6k1bpF!zQN7fz%hglAa)r`orZMz#qD65sL(iZW<{M%0F(%FStx5??vN3rPt2R zdpoxvlQikM{{%M8%zHs@^MZZ2e=E8`K>l@O><)J9INbj~!?XW&$nW*iFF`s%!3+fRPkapAbeW)Z2Vie+3dG2*9CI9TvN>+whqa3ufwSDgE|d!)_>NuD!# zNB0O)6O(_l!8iY@gdoi%r!aeekr%;zJO+(2q<|tSge*Mv(;r+2rsyQn;Ey+JZIwN2 zfeZW)f|;gF!N`S%(SM>~b+dVxr5&i=6ZJxw4%&v6!HhRh(7*LV=36MUGqCCVm)12V zyM-TZX>=FGq0HIG&}psFN?BM}!t%M(a>q$4GLHvCuj_<&<*#Kk8b7EOPiHco2b(+H zT&pl-(Hbd+thb| z;N9F_X>^yie^J4C>@L&~EsWc5k>x=}&VG1zrTO+iE-rlbZnVIOp|#PnGbv8wo6L*l z0A&Uv0k2cAV$Q+N7SQlf$b8B#W=aLkxZ7V7o|{0e?;V9wXGjbP+jQ~Zk=^UbQM8#3 z2SZIg4v)a~$l&Ch*#GJ2yuJ*Z^x?R9gTdhOGlEvDmrH{=E=Ov=(v9K5;ILP-`7`|? zf?0?>cLujjTDY-4?9CVx9v0sUL6z zA1Q)5|0LZ^M*^-{+TD637cy=5-7R;_5d6wR_qA?D`7;Zjga+oVFE_i^EZbTW;1%*Die2cu5RuSI5fM5Qji zTpc^M0B_hNx`Ysg^Om{ae;_ehROs$M;1!4m^C331G1@uy=6a_m-EM8o&Q;szr8Eoy zZ`_muZ3sNpXQ?(u;x`xu7B6j2Q>*d;o1w>6=%(ZK-x)tpbp zikY^%M+TJ zUZnb5ajIMIRTnNHN2$oo=!XebrwiAJiyuO0Izlc#Mc{&3s;#Xl#qI69ylg=`EI^(< zBGT7X;Zb8sfN;6-pkf^Hfi^FS6pAc2HT^V{*M#v_Tn=>6&2Z^UE0@~74*iH|@HtnaZnvT#JaN@S(SqP?!LX;mUe(fc zl@5%=HcLgTJq49?U(~(V{#x(R{euY+q_A;%R!etiVkw;ff4t&ON|2;cft{#)Sqxb3 z#Ax_aU(H^-&vdDLuMmTSog^VY!I38v_<-5bC$s<&&rqsrAHiTr{=XhB9_Jh%^Smj&+*^kyh%Npw#tZDNmENbA(q3r3 zwRqEv&%|mHS;@{JVa>yG5*QxyFu=WMVkoXeZjcFgSxt}Lt?`+4hPc zOEjf~p+EEkddO_(e*5-rw~iqefcf~_stQ&l+A46q2yUn%`YiXtJ=+UL;{_8q-535P z4mP?#`!v@==^siH29(Q{;6LYqxu+3RR_gSCUlhIRGo?frfq?wi`Ysb4r7#0VNY=(Z zP8&IRyoN_2KJ#&eW9pw=fIy4S)X^y1kcv!CM~9nCu|_wd1c0mTj@DJK<9EoyFw3Hy z1ZYiA3!*$VS4MB3cHFvEakx9EbKlbS zj-J^TzMJ=8&(fArM5SqFY5>}sPIBaE*LQNI?wpe~O2%yaA(_VStSW3;{Yd%@TLxoY5ZSa?bSFG0-!OI#B2&M^V z>hCKE8d*7CvOKf$K$W6^95;Q3kdNFjtPXaLpT1YxZiNLjo0^u90VN`xDV^wrukE`< zW(;^;f}UD)b~M3C!x@2JjVyCgcNSpp7j%L3vkD%1+t&k^kX5YCS1W^&6s@*)gnu-Q zna?%Rxz+IhRPvDz6Th*h_D}MsD-km+&F^*I0*u ztyTB~igt-hI^Qd+Imp1jRsFhLJyg=-Wzk^PKY?JKLz-2~`ZTcujzN}$slJ4_K2pCQ zk^nv!+W2C6MBR0+tg^hDMw^Y>?tXUIzS$KCXX_L*st8 zD_bnTqT82^N8`rxu=nhv5TAq$Mbeb?WSc@R=Jw%%ur{`Av5=QZ^=P?-4U0`TfDK1e z6a?8l8tGLfqNz>3j+?zHq=YtqUN-*<2J1OVRd|rZ(5`nZ!XsnXZ-G10MtDwE)PM!1 z6Xiy$UIy>u*nxr!_OeO=uJ~07K!4Uk1Sa0y=x{bMNj?nP^yr}<-&iR~8(jg#$z~P_ zNeR=;07sYa^<4mz@PMGE2Az?%ypJh3*9Sw0;P$EEzFOWhORZ({AqqtTcuYR5nJ52l`0(EZ07c{?bDh1Xl5vn&>vg|U&;K5iiRUi{K3KuwC8 zoC0P6Q|*^(`&O@YC(g%t!7*=FkNEQawPcdt^1upkJR#(J$Mm50L~^>aCA7d4mXUtu z3u+dFFv75qj)(`(@Q8phlk9uPRmfLT^q}na1a*rgo4ilt*r#dSAZJIqwwetK=9*l* z^ng;lg5iaI!;9HlQfX28RhAeYVfmtiwyPM8NYUi=B*I45O2&)62%)%!qxGjYol(CH z80$gR;KBjbAwchBrQHWTjr+~sGyz@vDSwJ{;1X-n>mpqkGPc)uZ!W$F8KH(2kAuD8 zNtP&9ie;8ta8!8!H}~NM7j@^P%uKi9NYzjtx&tB~&5XLsuu-cFOwEL_lIP67ZdXSU zG7~?+CzibnHK5|2Scl(I36uEfT1j?ct8G{-@WE9cF5u0woN)>U=_j5JQE&;3x7>c) zDh0K4H+?d-vEyX`FMcrj2Kz6*nn}tFt|-*s*{PurF2N%Fa9UiB`~NmN{oVY(L#MI) z{x|5fzz#3i^s8UhF)iE(CQ4bhQE8*r zIyZl^I|>O>_(Jd3^F-(Qjn!l>;MQ&yp^~)26E^HCIN=^MoT{#>iu{bg_!I%bFc{rN z#gXY#j5aEN5=`k(Keh5N%Kkx`iaIud_VE*SRoAQ~a}~`~Xp;|BO_NLgh+9N%vfV+O zzL3%1!datSq#M*s0m(eYd$&a%vkF^e9)MY?8CAvLbET4VF-2~YsJ-KNxs8NmBJ7%% zboPAIGT{;OExd%7aFTCXvPr2i5ug)1kPHk!3V!ISTW>(aJkNmPUhP|ivxCGf$m=*v zN#DDL^gi*yLROrMqje|Cb!NLW+eyXsj}D~ohCUz^DOC>djz<&-{h<6LXF zc9?=pnW9c%!j#uXQXP1mz_U`?gr+P%OG4F6NYQT`sNyv=Gu1j7)<}FSm~b#(=ZBB* zCx#t`_J4?Bi$M_!vqeT6^Br=y+#Wf6I3SNTp41XfRUQvk(T=hJK0Y zfzIkiADB;|H!(x{v&VNV$q`CRaNtw+ksF*_4cs+tB>iJV-kTU{uHD0~0>dj&ilP3! z2>f-4Z1MvpZY&rv-8&M4BGFja*`%Fc?aH@);=jSU2TT9gICthIj|qDOsSBj40$^UHI}6d)#8vAj_9%DD-%v;;7ptT>k~O`fhMy!i(yJAx)qhQ#1CoU z{L}l8+7ZiYOSSo8E_a zZ6uems0u9+rz!5%G&OPQOU_bMXF&t44GeOH?qDZ&s3fE=ljjVVm^Lf+1(S~Wijf{u;qlJ>U9830BO%il6 zs_M?HUw}EmByhMEH~BXf)353Ga!-B<`y}EvGTLzC-E9@=9T2hq@K|p9!(%yD5;@MO z!n-Py5;nV#R3vxKJdE5d?CB!$MwTi6=6);Dq_P()Tt0_VUZ4t-6$6&?YgVYYeXdg@ z*A<_eQ;XBj<)!hdUmCZKHC!y#EB7OdfJG;knn#P_;Pq_G_0H^d6p7VxCnuva7a0aO zTsmDFWV{Gn4m7Aqc4nscK=2D%^8G818Ow*SKG=$?vjduulr-iF%K5dexy1cv0}>-t zH9_+oFqr6G`Qx{vkpJu(5PZfVTUL6mi?k=h4#VlGgd_ zWZ}_u5()+ABJ^Jud({QOIrP%t9QuU;9|~Hk815$^f5q62kySr53N0<&RACGzN+cP) zqy(%le!}|gj)|JcJqJG8Uo5=cH+>5z%T4^m zn^-RvS}2smj2b(p<1RziZ<#yRWjxLC8l#AwU!cEu$*=3?z5vlLZ};P9+Tl<80%jce z+`4Uh%<96-M!zxk8rHZU6*JcB*{>(@F31A$evOu`4I~V^Cd=n+TtsB}=6z2$B~X2? zN|-q9v&c$Juf$^0KeC4rM0-tI6mXUbGhU>uNuqDmR!v>%XEOcfPPNu3C1zh$DftN! zN|;1_ij4CYyk)*jY-i$XIW;S66De5+5M##U2Ulge7K6UMHF%mtL(3U`Eot5ZaJx9j zBBzb`it z^GxTP9U<58QB74lGj4|HVcoeyXywFWH}u-&EPP4ty8151Ez(Qkm_?R&#QI^ zBQ4ID(m`4AKI4H*9w#A^?>&FGx+}P0W8;Bc-Q6@l&U^Hj>68T>aC&eV7km$|)}Okt z44A_nL;8_VjsrdWb7cH`zzBncXUuS$batmh4D2RO_BN}tIyqQ0P4NSLnF~9-qgbJL z{BZZzFUsk7YDupj+9L+%@9sZlpCE}&&KYeAA)Qa`pxT%)5~XRNpr@TV{=87GnX=+3 zVaNKlJ72?j^i$AizU`qeNT~v1mF?W#Do@EoBk~fbr~e~nQcg^;i`S}T656i@$F>#e z(|e!ZU0@?-5~&&i<#wHuux{NEdH10oo~>|w_U zNn?$4N-Qr2pu{Ve8LsUd?dBq%ZuArsi<+aWf&JFAWwWC#nlL^2I4;hU>|WvLeh|`! zik~p?YSHS?F5YpAT+u!Nm_@5Qe-3WmqO6Fg+&M=~Pc*gHT)9M_#VWa`DY-q(I1h?#;|ZVS(mZC;R-?W6mzojT z==ieJyMG1LXDh#t*8~<4il1eG&`>u-Mt;a8NvLjNlJ^)YO*EiCpiAs(a4q0O2{G9F zsd?y_s>!%PO2OZb?o0l+5tSaBhoZx&m z@LLj3T>36aLV{8-a<0u2=|)nwU~*z0TT;DaS2YBJN+(@;*9!VYw(%&jME{ijs_AA0 zd8>Y~;$=0agKqCj{QDzw3BB0`iJKAl`sn?TtJ6?i(+2BHSUu5qfyDEqegi`Q?z1T9jF`LCx`3W4@2q*DJ=d)G=Wd;HY}q2jPw!kkvAREdd#e0Drx_ z6chutHCTx5Rz0>8KQ(#pIh)Ed+-;0p!Opk4T{W1nkCEM=Dpv2Qn7}|V5|&B$F24dN zh`BK4%tJ#Dc>|BR`Z0Npi8 zrEuWarCgo}eLVrd*K64j9XyA$juf^8KF0E?nXa=c)YUnUt;RFN4)~_ z3s3Y6XC#C%s$OrBD_x7nP_{ZV+Rr6=o^NxD-Nr{iuLHEK><+}07Y-#bqS3vcaSGQ! z`$zbUnv!zSDXylfa$m?Nfrr<|7#20q=`43HyT^j7UH%u9tlJ6T{BW+)A2X$%pbzVH z)Bu|s%pA2zQ5l`hqHbiR#4Yml6}JNc51R7F9tz{Dz}->DG(d-BS}1*aY2|1er-nDc zQ%z8@6EQGpH2oK_ODj!K9=)Ny+mLi3NuqqrQ=5R^PRMdx7|%oH6N=I_;3r#P`dBZu zrKN=`*}N_M+Od(v>s!)sv%raC>Wxb_7oUTaMJH`NU`dpr)0O4yk1Y_V%MoSW!g^Rs z;MEg$Zz)A)80lhtEA)yTc;H{t*qGnAA#M)r$C850hH}?=f^;09$qGv_3o!tDO5aFj1z!nAN>f-q=t)506~w+dpuW<}S>%Gzi8tG*kUXwW=aZLNwp$ayo5c%dleCM2NsTiFO) zFCE*0>%&Hx+p>Hz#umFeUv3^u%$5KLON+}HBh4v74v*bF-S zU(jEEddT#m$0&T0Pp~n@UqRcZt5L4Z$Y25c`X^i6_I?a#v1%gn&2_~BZ)}z~!gwK= zz{w_Is*jM+zrj8b;0y&cp5EH|x+asr!1^zOp7M8-pB>2$N+#78TO-4>Zot;< zYK{u!Cey{L1&Fopz!%Gx{-SB0ZfJ0x0VmJ{6h%jQ1@V) z$KkhG4Fc+~8{Xs)HvA{A{@MnJ-_JaD3C^ys+`ne}@)s)TU-kh@)DdBM|Mt;eTGY%7 zsh#X^I@^Fk`!{+*n#fPyipog?-><(l!XE2|!J$hj02Z7>{k6sa9+%FR;Fg`#9pcEn z`&X^zKkf}a6g~}HK1(Gf;omwq4#oSmV;r&1zfbVfT==ESRhA(KARvEh&R;ja%McOb zA(3z*!)esjSwi=oekcDRJ{vB+peER;TDWyPvM28Tc5=l~?}zM=;~K>g=ez_0p} zOW)j__AGQyDWTudyJ&n}@Cxh#?|OJI>yz%7i-*=NzrhCYR~Gxp{>h6Mr-Vd79INKp zmq)&=1TpVBL;(MyI|_+hcj<_E!}&`tz4GA`YTai}V0z;TBN66*xG7_ApltsLrGNK> z+q`Galjq&kODMh7>x|Z?Qg!Bo&}=b%m}9k-kw>~q7lb^uQzw~>#vhtl6Pb)2qnC?N zcYS8!TUrYjx4R!=kVly8&vdG~I@LqPp7by4PdMYdLS8F`?1O{BreR|9Sz!Rz!)Cp$ znWGH>iB<6WYE*TYlOIxq4K){C_WnquuK{rq3drXxa(MDiHg7&$r;HfX`q=Gt12jmQ z{GNhbB-1qVM323X*35p%sX*T&{ zAZ)5FVX)I*Ns$+G1vB#Oxg0h3^5RpPVueF)ZS1}wiaYDTPOo+@Mz zd~!eQVw=ezBmO$u4=s1>#Yt_txX=j)rYBSj2=kg=T|Ik%w9W?a-Ez=oEvck0Swa@N zCHZ-8=YQ0`Ov6C{tBa6VlHns34@d6N7iJ2ix9IA*hKK7Q5L0eJRedEf$K`R>yG9Qe_1YwqLh|Cc7QOSs6|lEIpuK1(x17jkbMK6}zsW zek$$zkatZZj6T0eNXuxN8;iUbCv_u7-J!bM6*AHTJ)Olo!s6 zVY(`wpx4STr~E`z711Nf=jFIGGdDIyXkzlKff-gVHX}JoRxbYvp-k1kI0EVRPz6zT zunU~*vx)wERDT}YdFtL{N4a+!?x7nDr9!WqFp>{fymy);*kA`&o}i|q%5WS{Q&a(j z8`R&E7_1YMUtZ>Ym|G>jpUK;hEor{QKi+B?k-O=RT+5@LvLt#ZV^95^{m!7pVXxJZ zOO|=XiL$PRdJ5#8e=0E5)#o2nF6sVVIt8+ zOIu!%Zp(bSc8KPat0lVmXOicuDlICUow(CJZ?(>3gZAI6c7IND{K7AH|52;=vNUAw zN>R=Sg6D%scfy|MbNaq>39hjam?aR2Z>U0011dmevbVbEWY$`5*Ni=qCgV_%+uW^@&71mksSfvxA8n~OzKfB|CBhCl`X%A@ z^dGopXt_(}^52u{fNhw1D8^rpna+L&iT5}qW;;5FhB=IRVmwS+Cl2nI6E%Oa-Y>4w zKNMt9JULSuW@BL@qS1S9w$b5cZct+rR%fHRIzw74#=SqP4a-_F1LBPJf@&zSfCd(l{CVH$*;YPP@%_|% zEN#g1oz9%yJYl9p4EiEX1D&#rLUK8-qYPCGmi5L}g6m$AhgTBa7iN)T;i)w|QGMYT z8}(&JpH->rteGCprMv2-xV|Vt)_YlE4c7MIXqpfs1?B6x;P7>eQ}>3|h|}Kt@S~zh zxwC_(-5jqTH1^``AA5#!8>8t)GqUw;9ArVD;@Q}^(z0?4l)GFrh8A`pBA4UgYCsNS1`t z?y-!oIz8}9l1O`=*36j;P&^NmCu&wJSpy09uy1dEF|9f4fV7(*szKMI_;4Y#?+1i> z3>~bJ*gr72<#4|Q!n1tROuy6VM4{o54VG&m4`1RMyzr=FZl{6`>s?Vld%S6HZ( zKNs5(K@?SLJiwRt3zFLEUB~=b7!?nWdYT+q$Uz7D^d9pulZC5q+ zY+t_%+1uW^xAwxsTe67@F}*w*jRj83FNIm1pY z;#%DqzSe|hjM)Erk?y!cs|P4FYT6?Lc%XQ`lGu$W7K!MRw68HicE$m%^35Yo5Wejh z&JE8Qb#*iZo}yZeT=>`=+af^*zctVT(8!8z`Vq}Up& z!NNBf^5x@x^NNS&#I3ag`2P=kZy6TXws(653r>OuPjDx=ySuvucL)xJTX1)GcMmSX z30Alh+}*W{z4zH~&gpwjzkR!Jf4EP7tf#8xTC3KqIp>f&d^d%MQI(ym6`r0~?ec}Xqdr*f!+ZKRDpT|^Ft)0^=YVQ$iL ztz)wxaM|`clbaRomg}@IJpsQFjrB`M=Si0jfWyeDe#DvM6S`E((HSe18ty=FAMdqu zxl_Jo+o}3!8&k38DYm+YYMeo2*NBSfkyFAX2GzYBK( z8=4@)U=pX&+{+4!`3^^%B!t`{}{pO#X zo`G~?twRivB?(v$-KFa@6nd9qzc^|>>rM`IeD-PWwFCwW-IW> z!=KyT7ZrRVCH)Kz+U%+&Z-5=Lc@fzC%+Zh&V@eOCb_(wn*)hKNA>DBu zW4OG_CDq0s1}zUlP~d13lt4DBKr9}Udp`a{pV)T?a!Y!1>sF<1s}I{RzKlkFe0s!< zlRCX6XBoUOEjVU+$2`q8>-md~I7}k4m(2Wr2Q_l&U9lUwWvEKZ=S?Z(Y{&$%3vJ9M zryq}~0_y9yK(Xw!w5TMO52M8QK$8@kg=zT?e3TK~Fo`VVMeNU@-4u5>g+t}^}^SsI6#@b+1`sy`C zK+i0tU4xrwakQ>K21+G+5<(#G2>~csTyAKwn&b`)|BRyd9j6TExa?P6z#&A1IVkt^ zd%LGa&F4p>JcsrWZ3X5~Od3>-`UXi;wbl8loONk)*#`{Alp zXUzEL=3wazll6nH+P9w|;Wx_+TAL{rPEiO?HM6EDad@fOidW7}&kb+c%XMk3>6b`L z)TBDX!6Zr`H57(8e4SV}MWEo*Bd)8sXr!<*eRLc~K8$eLf=y*w192gF_M4IEEqEyZ zH~%m~-xL8FP95GU;?cCw8^n=QN;cx~2d#UD7%{LjyMmP8f5fPlrsDHEc!E|YK)NFs z@h_{W3X0^5q{`@+b#z>bYo;leSUcQ~Tjw#A&LVY`Xr>1j>=(da_XEqId?|xN<<`O- zw8R2K)!bbQ?H~!BvlH~Lxc7(%Ig!#WsqcGlYLnT|r`27zddN|kcw|tZd#<9_S@PM* z`}8FFATSW-cp`=9f#^C$_#iVg^QRE}O*>|0 zVIOpUYaJ~15D;C*hAtZ%E00WSTZkB)H#T*XR#5< zGi4mV()D2}vA7nVEJ75Kw*VnmcQC+N)Gp=lC{-4WfpCCk+U(8!%?(dOPD)N|e@7)k zD@~i4Mx5%Ee|9^*{B>1SQ**8T1h8s3RjFchj9<06XluVa$6P%1&o zE5Lf(rX|qdi@zdkz4Uk$=bZM#c}X50{(XWGiI@N}Wb|tmI>vXGq};vv!^HExw@n!I z2^0%AxE$kI`xC`;BHWisK`heDdk|!rqS2eG`gDN$voA02p71P)#vW0Ul_lv8XKnWT zC&$0w#W#v1$5&zJGny+`tZw_(Lj?!tG){g-F*KRD}p z2feX1wZqDzjQ;~Coz`xVe*Ct5h`4V~ZUqX#S~gaHc$_I1Q#2P~dcu%BnBNR3AL4Zx=0`7k=a1(yCrgUea7F z9R8{XCm>LJK-N@n&B5~&whN?Lt~a3I#=dkNxD(BpHJL;#5r7DQTdZJQq0|#r5g-H! z!pno(aWn+p=xVXtFxQDS@iyi{8(G;Tkfz=j9#TIWlWgIsh~OehB{sDwZ#wY3kFpLr zRx!@0B%gNIsXC-@JAcD{pwas41Sdw|yLO=~b%i|0&hdo_Jmf^|s42Dhl>Jr~0_y%Z zMxI6ClVHpD32%38{NP4B0Tfye1tC1~uDPJ8iK3BwM{Qr=H6V9^`c%%cIho zP39y>rD?#=uL0JkgtcG}A4&;}!+m+U)MU%oDy*;l^~D+IYK3KQlh-$fRx&X5asRL$ zi$$%2_PWPsm_CjzqF_e^h2h;0o2ITl{=42pe{eIja&&2UAg~q+b%Z87NDbt64$j0E z83&7HC#U5j072ZVNhI-KdF6oXjZ)l2!-FAZ89qtUd_|PKuTkEs{PHjoCa2x#ic&yX z56rlpZ*4;6o@j zS#sPGlSm=LBS=o*Z`MvtPP@%rLAR0JGcZBwJDHGOBN!}Tn##- z!U?x8CO?ODsVFN7?wTGjkX#~OCb?kSOPt|9y;Y1!R?7L#w`jlnAuA4DVj|3tb>4tO zwHdBB=HczNC&?ms9>`776vyYdOfIBSU|@++Vp%7kqO>d>t&K5wlhN+ zzvStLwWU#SV`|Fhqcs?#9;8OVNi|P4qcXUk*FE52`JiS2qqEsa0V$=SsebBDA{^8I zg1L*1z5J6Vna?*MKLA_#TwuLgNKYJAZ~TV>7XeiK4& zRd0gpmpYfAJcZYQaYO4~9f|~udm(xGN$2ggE!6WiBw@5L?iF3GkRYC_6Ak{0TfdlB zL-XzKU{duRuZO+edd!(g41lIMoxMA)RWyctu*ly5oQpntG6JxOP(Tg)W_WcaIV}OxRCR2LpQ;C}wiCX4NcS;6kWP1Iz8Vc1 zbB`2F*aG^;x`2FRb&;hnYLfHOpp53kG;*5Cj|fsy$)$@Wfvy)VMG;N;K0*|Dil}%w ztx`;^*y-J?tfx0r%0JO^u0HOr?x0z^LsW$_T1>B|Eqs8{?g_ljp(`|K=-t zij88*jvpn~?8s?xIF)aKL%S?qIdQVFz11lV-;~NPOG`YszNos+l_0Hs6FqaaTZYYz zvlDD>+>6YQY#Nk#NijI?ah1RhF;!yV`RuR?@uyXJZqQuFRz@i=aYgUuMfkl;5?55_ zy$MsuKv2oP#ycES5njh)%?af63>hL3xS+oEx(730@8G6{NWhsRJw|r(`bhV@L0ucV z(GLCNq2IyJ=6?i)$AJREgGAQ{=Y+UN22Kh2tzplxbBvGQ2@lHF%r}ZVlnE%9X$el@0^;j}m&L|ljfHPyL~^T2 zrfePDIM~=E9P@{O1O=1Br=ctvdIX|q&%aEu7sJwa^>na32$4Wm<@S;}If^StN$utd z3*{!$Zy~t2-BkMVTn4BQ;|Z{$_tDo{j59{db!IOpFp$VWfo~%e;B+a2=$55p`OG_bsb1a6?;k*J<<)AR z@BAv;2Kx5H;GGqN@ue&kqI*VpGtn=;e+BxhQ+Xf|*5XJ7hS>oviN^)988pj(B^klH z+{6qySZcN1!!!O^A16ciFaU-6B0fGz6o3T``kExibBQ{y(kp2o;xU#FyTzz=n!Kf3 z=fg9RmftpP?=FIU7 zBRHT#%;j>ayoLWb*N_xufF(p6#Ho*ZgREpR#1)DQZ=NdHO;SR~2z9JHfg=WqG_y29 zHkDD9PX*MvJZV^40w1Jwnco}9k^FjD{`yFvSP*-iH=2c2`c}UCTS`sqCe?%QXkYDE zMUimK;a2s!;JX4VCVFn;7ihN};{Lqj_nFFq<5VS3%v%9ijW^Kgo<9NFXCs-;=0C4( zlR3tO%PW{TuMO9Ni_H5fgSt=K7F|7gHb}?t%e&}?#W@-;dV0CeE;uF=a=6t$w3~45 z@fx&>c9NI(4f)pLJji?_2HG&^vr@iLrXOrDSgp8BSD)AmVAN8u=Lx9`Xdq`ZLzoTNhsq3v?n=Sx^~}g58~`#OSD~y4qWQ?0-7Fg;^sCn|`$zj_ zD(epaP^AO$`;#NPR0G)(ptWjEP}%LnEFU7TuJeueFAd+2r76i4-)@HFXR8k0+Apaj zr)d*ol3oP&q_lZ~`Sguktfg~$y>-S{oG(%RpJ21)oZ`XxHFh(IG%gC8Z)rac15a?@ zjqS3w?70c}2hUo=_C1X5SJJcP>^xQLRMT$F z2;9SAY3(5Z{g1)8^RK~p{&g@udclpGh6Mh$%5_16je4BO?KPj@DdySTVP?vMFAofIbF8{5v= zCdPvkXy|S8Q07fcqYjLc0-dE6W`)NHt&+nlxxM-|aEUh{qO1bmEW=ak?iOnDw3Dwh zXMZVTYq34sSgvky6Huy!h<(RwBs@>w5B}1s?px5;D2+A+4*vIL{v|YiRD|hlUGtKV z^~w0Bw<t-fe3M8rM|NJK~9KGjMfl?gc9n}2hpwX0X|s^cZS%7sYrKj5yfF62dL*ihXw zgSZ?oyaeIX$i>8A^DkW)MKj8QpueABmK6_37Otx{%`UP^-qHkwha7U?T$fuy zqrI1;hmN3`%40gnf1Fgch>2Wk)&8l$o2MqJs8uqRhc{i2p_~1i%rjMji<$-UpjX)n zhE8FOS~Z`9t#+$$&HWc(+;-MYyZTWQ=H=bYDT9h0HC6t#eu_bDQJ4j%EcZ6*V~*vu z7Bn&Wki&l8n2APW+KcC8a+u0jnYQoF7Q~6;1oSq=_NAA*c&E!EvZzV{C@il_5qhl2~cFvH3JP zX|NOxkd3T7cbv3Jdb)bq#H}~e#Qaq6yzM4)K zqaz(c+#wKJSEl{=$o1`#X$C`Ov)~!ej*GfItXs1LK-+t;b+__J;Ro0?vtuVt#<{-2 z{KRhQD9khmPRBkm-!}f%ehvq(MDkC}TE>-m@--%IuWn?uZMjxhQ%PaGgur@=euuMl zndPG|B_E$umSFoVnAC6opw{Hqk}>wSR$d)O<&*jH(Edq_%lq%Hcjb%)EKgr^)h<7G z?s0GE61bQb1Y~l?=#;O{E*~s2Qx%VB(xQKkgmZ~d@=%z2#!0r!ZuZqDm3BN}HRuJJ zT`Oq-x0@nGDA4`gq82WUS7xIUv&`HRMLo#~u z&Y+YJ)`yr`n3!O&v2V)}z^66~NjFjBiaj7?zCUu6aPVw4YO-_DpteM3#Hv2FERND4 z^LNTlMFVO z^3O*GEecHU!8fA8YQO2pIWP?Zi#A$n>-XNeHPc-kM}xdN+63;47+Nw`sx?I$hvB|K zzBeTS%U^BRpm-PZ`%({)@O7!T>ZmnV5@f{-MFKPaLr=-F`1t0eDWb92R)nc4_hnb! z_=?`mlLJ|BM})VGafQXX&OTD|lWU25?hvE?#=4>4XDPrMr({72X4>l6Fmvb)xRr8j zUtITWuV&9c=Mg*0yB%0@=S>YEY_T)Z5z&^z5}}Fyl8fx730|T z${Na8b!CXMo!fu8)kCo4d8k8Ef`g}NRpz6hl8vq>f6#)+Qf-j0f*|98D)e1g+SwiwXNb53uAo&m7ZtEjdmA9>ss@W zI&+mnX`ZqX$q;mp7>$M2&|l-fh{c~nH@{;R35Tq6f+DsE9V$nn$Uk1V&i*>mxAdp} z=uMXOxQN-#v-#T?zJ^FT&V?i<&tn-lNKZYHYV1-GSx{2;G@oi(tF1;r z+`PWe!Mc1BX56h^w|Se{8m%M9`5nm9T^CdnR_J-pOQ1Q=5cfGD{X^)UZU_+PW}-m& zTGs2yPBw116wfe)?8R!^%)TGx)iE16l*y>^wBHR|lTsPSvSxGbSJK z@N_#k&<`C6+yB6E1KdjF?(n)6lQZ;@BUSiVYCl}}D`*~P>kfT|EOqeL!q2%@Tm2sa zG`fL?xd+ICeho0C_N5C}1#h3Llw)*LgpK<|grv<`Qsn6N6+D5{ejOy!^cM&8&tYM` zOIYN-xfR8IBruM&F~iEUz$vr|ax6{MNBOXp!hv9=-vw>W_; ze?($`YN7#vxzT*7M58Z-2(;*j4y&F)O(@`nVRvWH0IYT{XPz~D5mRXWRqCl>?B&(p zEO@p)MiIif`BYBz&~N!Ndjgw71!W??xTyT>I(6-Iron%VBgvO7mW=wp7JuBrvYs&E zAruvu6cu(&0$FE_%*Cfa{x^{B|BrG1cfz<%g__sk&l;UO!2PfH-&-uWIh-HG#FX*_ z4uCg>RnGG0Tq@PvA7UN@Ctw``g18U#w`>r2&<9FA!ek+pXj>dq)(M?;lC#~*2Mg1* zA|wNVT-c)1ql55mh`!&ZsyCupMp?K33E01D0Tfbz_UbK04M(|xFL34>y#H%>?)copdnZ<4_mYRhYL8^24XbHb#;%3$+gYP*N?$UN zpEp@i$)-KC{8vJrj5;@q(KY@BRX7VXS3_50EiF=sx$AWC%lt8>)w9IeCiLyH+qGfXm|WKrw^z^9XU9Q1t%~~4P;Or1v1?R%cSy>8`SOWK`{lH7LOMpl zzHtaIv#D&}3gF87WIi>UD;y@V9eprt%i`{WxyrZ)VxpC9iwf1T8qGxkU^2Y$&bYqQy}LTcq3 z8aFU6nl<}9m3pdNB;0ll8O_V6RfC76Pe|YN);ay)@Jr>a5X589dX{91oUs{N-$kcM zynJH_LW1CF&J6Nw%<>_hRoAPP;AQ@L(|lc5szx*b2F?Wbvytu%!XK>0`+%H736wdFf#>MCuUFt0`XQ7+Gdf z-uKK{;zcu66u7h7cQ+h}EL05z~wl27uzNuP*F2N$|Ka zlzW8~G~x)+s?9sv>=t6ua{R%WR1@jY-h(sg#AX#*)G9{dh{wv;?#MdU9rlIE=M+&d zTSI;dfuKwn+?)cXltIIv!`%v1S_4eGTu2)yuhHT?%|yk(A2Om+1m;Ab;;|fsZD>W@Jq|xs;3=mce+Cl4D3Tb;2cXe)Vaj>jeDz5 zdBibX3yQa%=3%ejF)z6No_W)3wr`mL7d$&kX!IP$Hw22e_FWGXn)ox`nws&G{PDea zNYV$aUF5AZsNG({oH3unR`8I|DoWpbT|FwjyiN?Lo*-QxABH*?fuZ@rcgAFBe+`aS zN;^AQ58h&xe{kF?uo`g(6S*#fREpyLPrTRs0_l@-WDf?#V=y_9lX7h#f%H-zqU0)S zOOEQO16yVtjaz7#eHd*%_{?}!y8U?L)AZYJOOzm=9`1YLCCc-faa3L({EOu9oJ;Lh zN7fOzAMTGsjsc;MHHCS>JH)H zY-;qV6_~Et@ACPTh!*POTwMy|GEL{bOS8lij?oQn+nw(7d*Z!xE(_porCJRu zMbEt0$eYBRb$%bAdxBA|N2d(3EukW^;XZ#d4U-=n!J#KlS?DpNZyF#3_C2&{uav2v zDKAguh=lOV#6-R;dkUf{=9)n2AZ+@PaJ*0*7ZJ|$j{QaK^4_wUU)eNEPH)k%Pm`o< zKtfFDq%E6y!ui$jJ9K!v{Tl|w&5qM$R@u=A&`|LuF1>fPEU)#)P*ASV9z$be2=26> zw||ZfAL6e{D0kZO!b^OK!ij_Y9+i^q>T?9;tu#~fstq}^gRHtRo(RD!s*U4GDu|F$ z%31YzQVrd0<@!Z{bao$aq<4;u?hBVBpTX}B(n8=g8{PsO<6YUaC$ZEoWBl-MLvje} zG`6=3md&YmCAG@}ZUdX%{cj`4m|Y3TFytpf)XGt^CEU?`)o0Cwk_ z>^Hn!LVKFmo=;fz+pK_tUXUc(2}opj)AJULmQ|kGhrtku2IOa`Ss6Iu16<@AmL9>b zTxhx|aC!1|DoiwDl4BTBOpQ#0`g@pf;m6-_g90&y`*AOOq_aV(>E+1zY`X;Vs!17g zVshLMXQ^Ddk|Bf3)s9=+aHfNK4ibb<-)Ytw3E@7emTVH|GrIf=p&;EWY=@Tsk$O-v z^^>HnmHVSeabcnHHSPiL(KUuK1$VWn6m3n=P*WQjxyn6~iGW(!=1`ydguH9qXJ+cp z)WU92V+yjWCwjB*xXR)kzT08rHG{lC4UUqup7X+%taD zQIvK`;Xj9)zLaMEY(u zu(+$uw@F42aUyRGa&XNkFT^e#%Y)PDrDWkqjf!u4Q z2uwiK039`1ndL*VxWn|GiG>UrX4`v$zp1drh&^C_(G)f`boVPlOZNMuhUj3Q+w|x| zb>9!WwbmQZs6UgMK~xwZr2hX36*d9>Nrj>QzoWvv6yd*7;n*PXn8G}-J^ak3uQ}o~ zcdMQpfTMt`x_}iG;4p5cq-LJ5QjUCbu=p+=Phrd^i-PHT?S3kFs1jyYmZ7q>fd1o? zB6K&W=}WUB*8eOPu6D4j9u+4)rviUn2AC;3{-i-9raVYW*?o_`6|)!*QYCAN z2C2AbdHGmek)~iII4S{(yG)5H%ln@H6gku1(@-y^>)d{s<+@r~6Q%y?E%{ zm+AMdW9yI@Gf>h2E`Y5g_D2Ry)L z{B-49lMSwkkuo+ya&W}6*uE5mWmTJGM!s^6?H$=0?k_s%zHhBTguPttxanSST|;XMK}vWzBx3i{0h?Zdj|ro2SvHndhE$b-5+tUqhM7jU z!5GEQJt`;XjQnLnpk*?XPc+#480YU^fUsaM%7kKiNK~swOjVy4J@M-y?R$Sf?6OJO z^>oNU#bl$s6ZRZAr-<~baZozgled|94*yrgLtH%5-N&3wviZYBVh$~`V7`h^=16T4 z3$Mxs$l4q?vRrvJ<$bnhZaiGv{ALBCy?2v)0oTGfV^xtva4%n(!mUJPEU>pg|B%@@S^k+z%`xgS&JCiOVqIXgD%V>D)dojgOg(BDzG`y$^>~lE{5Jav}*W$vNQ$xK-bj2%GlPh8jfHt!fWnq-GO4^cI9m3)fkd7eIDzQB;y2OoPn6w0jJ$|4Yx7d=+_w zkNp65hB0pAG#*;AP4TTMyN&A18ov8!SX0yS&RtgKCY8(XUf`XzhpWta{&LsOM)H@; z?_m5!>PCKiEje{6*pu1zl(~_XikZi}W6Ar_Zhw<(w4H&wUN7dBPtS|TtUKAPW zF9J8mcZrQ@qBg7i2BaBJuA4JeS304q!A~qqsS36Io4_3SiX$ZACzFVa3|@Ifx#&c@ ziydA;MJ1PN28(>c&^d5B)RG5caWoyS4;+V*9j^BHd5;pJ;AbnejqKNXl&_t4Af&?! zaq9HK(fQqn3X-A$>9#s5a_ZQ<)$0dF_y%?GF|4Q7%bRSQbpe1Hw*9buZ3v!w$rh)iKb)Ed#?vM9=;vs?g+uRk7SFye1~*GW3mf_f=uldal?!6&WFL%T<0ih#7wlzv+3 zd3=IW5HClP2_IgIx8D3cGp8VbbW>ks=7b8Ygar!$o-S2+V7Qt;jdtwANXV(u$`R4D$GS` ztl*BBOVNc|@gIf4`KKd-=$FeD;nO~+pXU%EB zfPwA>`5VZ80c=zsK@?c^jrJDlUmQ5}BD6-iVm28{k?wdIo5E9+R{0uGG?l#V`&xm_ zk?vg)J4U&>vabH(T8w#(+a`~oS0_`5g!l&Rx1}iP#VIL@w`-S;ex={Y-z%Npf80OL z!v-7dzOB0IKhRAOe6D|$(pucmsX_nC$^YJ*DTtIp^1cE8_s7!Cd{y>(68HuD`_J%! z0Ph;ae|SIZ0M(oA%j}6k)qmo)e7Nu3{}sW4{r2-Xc)W7mdk+MR-}d|ePhSXv@O}5@ z_pkl)3!e&E(AjE(va|($YxRiVQdRjH*JQ<&Z55)Rr0 z8o%9F25d?3{oA9oK0_u2jUH6)r51h?Hj}z_c{qG_$O`{cPd+{wk;f;G%dC^jH^-4I zxbw1;Tg^cj?@#~0JBK>myf23h^981Egp3|s`R8A%!aCLIV_tcx)=|)Wv37MyrH=Rs z5%QnAS>(BB>*{ZWY|EQ@G|r6az-cVMaT$C4orL??-01UAp# zdp+F|Gd9y=W2nogB%)ve7!JjY^PYSzI&@iyuRCxec+s!mx2g&aq%>bgvdQ!-aoW~96>=GIIyiNS+fvZPJp(Yz)LU-vToLxn z%4o_4q@Or9UDVvM0veUBv_fWwFWT-D-(HPRZrX`4upS=J3E0i;hnQAD=@|RA^o9hMZ*P8@QEqW4)*FD=JdIvCs6duaE<*n)-Fye2GW8)46$T2NC<*z~~J# z5DZ}laP?|6E?KG7#EdMQ-MzBCIM+0hvbz5zQoTFOQFs&P<*`%SE=W2r(Gdb*5G?5_GAnh zHY3h^)i2Eg6GTZFA6Bgz@3hC@C_D%oyc-;}yC&Whj);ip`|YhKmERlYyJFZoNF(#r ztP(Jwosy&bfK8*_U(Pv|x6X~}y0{TLj2VLRV>XBIl4w<1#WfBr(sIg?W4O)fl3(k8 z-ZukWE49Quo}|_A6;(AVghTd^uYdJFW6U?w;(2LIm*2S1tvY_|rt?IgQ_i-A*ZZ2I z2wOKnwpgzCXB~yeuuUQmr^(@{wVfnd)t3&f^v2=(T%+yV<5**Ma(6^9{|8wFn6Gl7 zY_^{p;@ZOw&O=hnDRfH!a(-`oq+EST#}2PC$JXg^#vC8KC(%fT(#ZLX$>0wh ztoM59XAMoc>26wZgNos3${ENwm}EG!r{?Y;H}G^P8ix!+cU1~=Rp%Zx z=p&OZ-6yA}uy%}`(5r?DY|a@TCPpYa*=a3CRMZ;6>q?xPULyNcWyL(@T79~mDi%5l zmCIx!vy0`fCSr&2cWE9TFyzyl z=nwGT>)zdc zBEGtcy_+*iGcd3aO#FgQlX&f?7rjJvp*F`)q-@pVYS4q51O85iRLIk2s!smeUJ5e1 zYE0~OZdqas1r-XRhFinZib^-dwPfmOFIOE^J2m`#@x)XOs@9q%X?aZAtcPg|PV_5% zM>JPcj1SKYnpK8jE1{q~?ufpS*XZcxBgl^AW5M!p$M080O%&0e_)V`fg&Ir=V?ZD| zPWW$-obCC)HAvnfbNYc?%Q|#H)hat=$7fbC5;lTE#-cTM?kL9chx>PE6-Q&qva$Kv zJ57?ie04)(OQESe<6PLQ9NH~1ZSGr51w4@Z_r}5m_noeTPxGbbcmu_lwt{9~5O_q5X*=w%A z(jO`K?VPAFs;JsEjVyS4!9WonEX(vRrm|L=Se9xs1l*T&%Z9VKMNq>@Y5ekl@N(QZ zF^)U#EUqh`6IeEE$rOsW>YIp}*CrJ(s5lt)UIUw~R$n#5>D;KCj@Or4 zX>KNdHj(d=*d{M3=M>e&^6oX^XGV@vJ&q*CYf*d}l5_jx;)f49?oZ+c&L9lW^SN7y zU4%9GBVZ!c(yg?>5r+7>((Sqd2L60x3{XZa34AXc)EP8)=ae zDz^d1_S?cleS5XZo#D^zjab#PiKXT}myiKev5Ub{9>DDFe0XR-gZZUfiwu%l>DUY5 zsZ*2xYp%58=E?9$=0ZGG3Qgd-Yl5}?3f2If-k-+bRMrGYP7AFAUI~-A9`w`qqxP$N zsyJ;YkEn!8*Ze~A2 zw^6BcfxlwXy*rB)y3muoH3)y+heA9kWkKVCn++;Rb6pjDz!Iy5yfVq zdw^?mfJ&{yoMgMFsivRz$AVl-hhjNt6KC;9XS2R=I%E^AMlUR^#e3=RXOAyBJXbRZ zh+H5FY3)88foCajE&Q+9FOFe`fZ?zYq9 zi_UG+YHSD;_O^^-0gaA&W+OdYdfP08wQ5t_`QiJ_jd@w!rp{zcucNW?!*9oe1>djo zV6GWuZJ7tmWU|^;4^oEx{%I#)95U%t2R@a8JF#BVc#((WvNEf{l|9k<8E7>E+)5?Q z{-|dlJQT3}U>%%@WH=nZG*|sxT@9EHt-+wX|2UnVaAYSy0(FHRK;f0i?%AwtF!DKO zeg>TcO(U+uiV6SI(@Eb0yK|0cU02!}9N6@3DTG1-5njJK%YTJG|@qTN&lI&wM^ z4L;j993}mzoC1MkC_iZ*gxOhBC@g4TvMlTs^zco)5rImYCy~)s7{Db%nv+ zhx|z;@!1iC4O{&MdGVTvu(vRiOP_vxlQ)2d%;zegQg2~fJR>-S<)X+SBG9y`vBFd; z_x(pLKt^couOms6d|MBHGc+SuI7I_tP$;#8+Z^F47`D0|r%WL|ZDE-gkr(gYcUN2Q z)ix8^zFP$JrPT{jDMZCY>i#W_mhW>H2G^Fn$Uj80a`30IpV($c=E=_)Ufsa!Byy3S zY~!!L4M27SN>{V^IWXbJzeu99^m^tmkzt)-=-9Ub5|$S*Vn(UW0t-Kt6v~-QFB&b_ z)Q~xfmM<}ffZV_@jYw9M5+Co?@_uH*3dp}p5W-(b__jXtUld!1B=#5;WoU5?%MoTjm(udPn%E;n?SRE zlir=n`PrSH{Mf;jWuH_=tGV<>!%KkC02d(I&_H@3G@;t3WEWMl)=>!fJ!Sie3?S?N z^5fp7gCq3q^#F^HI2EY6jc`QaOLQGyC|Zgg+tk=tbfUwhni4vyxS4#2Tu;f<^^lpQ z9Y~cwjzHQj#|Ja+BJG<|F(SinO)M=klEFJYQG>%M5}Z@x(1Pqwj#Q*Z8mk!FKZ;8| zK(&V2*1VS;u$a6gv#6+apO5zm_V5kxe*$>NKwDAX^>nC0DhdGds7oyWm3Swi`V%98 zJi@oECXr>k9UfyyXj39R;Sol@G`*L2XgoZg_);hhzisuwP)O(r7wt#uq2>}f>Fm^$ zKRF<3czOyAN(HjX)o7C(ApOP+w~CavQNTC1wW_M5OADG^bl5^W!{g|j3h7-q(TsBj z>qtAL{!Ot^yUXW~<{}h`c{+=Z2`12P5r1iz&ustDFwaw?qg18~4?SY}#Ce%~gzCi# z&iPehll>sCZY+?qbOnY^PtPz;G_(Ofo<%;f!{?*}Cj5bla%sJ_eHOGKTOIG|%k}JG zv}U!}3(RRPAv=8?f(xs>&al@Otz@+yml5c&G8c`R7?Hdv2YTi}UR6cmCS1*U@&{}By&z;UE z5fKg)zQD2~Fez#nN?#blz9KX?>6|_ckL|5HS$gSu2+b<(dm@hYJ< zPDT$+d6iJpzARuJgvP`M=zo*8 z*Ghh$oz&|F)O!ib|H#u8)$Zl#krzVGR>p5C zd5(j15Y9&oI~}Qs^o!_bG(~kH_z4u2xVS;@hc!yb#mB~lwY&M*$=@HF!h*Rw%}=q8 z6K*{(`C!D=w@uT}19^>1&Kid(PU<-JO~nd+9+gv8qWXG^As5gUtviM+sAj;@ROnqc z43M2b>SB1Y#*)cSTWBA!OSH=9o%Btbx;wa^6n7RAiQY$?PRy<|u_o|vz6>8rCc6(t zM(DQ<9rZ@#Zb|NJ=MoKac}RT{QxM{tm`u!h{EGKm9VFiyWK$eyv~eFKjKJ^&0!;4r zwd1}%-Mi3;KbMx`w6Rht5Ws;uN}k)pfQUAzdp{=@j|vyT6PZ`){+JV%gDqcizaC@W zE%L67)7c95y-oBwHX}uwNCyFR`lF~EaC-b}Ov{)KPQTtg;u0!!WsiIg#*{r7Y%-=% zUxoFGy_~yvXQIf&f;^t5h%v2KOjAB`S3d8DpQ3-HZli!vqp4<%zY(9935!tM<;}@v zV=PX}x<^_se%vOZpo*q(>ntRR1yTe%Al|l)1`E888?6$iDo8TSSVBo5gmr_hr?Sxv zv0`NWQU@>wIO)!I7T+{5fYjEMk>bJ_@~$`6{&xARUr8bJB>)Z7F%=vIkbB6Vkj)kZ zO=vGt)^=Pr)?xv+epH1M%8vU+;oNpUHW zL!DzX?)_T;4JdaTW%EcLEsL5nUrI*-x>E1K*RE1=soiRS`dlVxda=NA82+~Awnbf1 z{D|{_cC2d_Mb?klB9`tc#T~YHQw-6M=f`6Lt(VP={{Vr_xYwgnjpKk0$6N9vzg@BW z;d~();$f6dZjZt3e_D6F@o9k6==d5<+)?#Crm6-nk94$*abO0d33esnprN42y*#?V zF@DY%**CGtB_XHD{y`su7|>Z4E`=bp8WyKT0uz{w!&07R+7~xn&mhWZNU4DqKS*;T z7j5Y3+B+Mk-h;-B^Uzf=#*@yPv(+DYVU0U?ra0g<*fBYlXKxWNas0haYHOk122{7? zqjd%nXwSXjEM+~ChG_CWdSik3T-rSg2NpY{f`QAg9(;TCf`0EWLT4{Y8udlbEL$YL z4aJRGUQ0#f!(}zvh^T00eAQ=G;vvaoC9Zi@qb+}*{5)#<&$}HDUK$KqT1DT#`+sI= zjJZUUg!jnF6RKmv)~O&?ZlBF&%dg%EloUa&hQ86JGk?k`%JbO6$gDSw5g!fE_2K|L z#a~Scd#V7fBV_YwfP^IzML##uF6rniQw&)ZP2p1iqVOM0q&*ev)^lT_i5MKTwnuFB zQ)1-=1bynRwT}5Q(Bl)37mO3W>0eC0mDXte+8o<{TZj7C#H~f*YM)^;y%*-f+BpbP zXFGKI^QjJZ*!jo3DKF=HDKEYHb_8GIl1>?Km^$%RwW>leMaC8S&nzS zj@*8_Q$ivxi3P2z(A;QTAlq_RM42#s&1r<7dm2+ii$=znu6J_yoSPZ(ha31RGLh(6 z@HQ|^6zfk3ck-DLNWxu{Gt%8_ANDHYzPoPfXH9b46RXMoOj8^+=y!b>JyH{T_XPy# zRYlBq@V9$;X|Au6s{3@QC>!}#M~(aiYY#s#d!+tydV5KgR~-Ddi>1omDJT0vLLqZY zqMdZ22|Y%_0Ef^K8y6&bk=H>Tks$n`|0kgLNKZ@4cg&|`$TU=87{vVnHcI~Z1IW~X z#XLCK%5^Qog)Jpkn9$o(APt|=4ro|N$E<%V*xGtO(?{UmP2H*V0Wba-b+f~|eKfs} z(#k@WKvZSsZkNj}|FbC6JEBQaXs9yXEN9Kjwl&-PO2S;lo&yMDUYDp}>;|LFZ+<|} z!(6)91oru_=8pe#E*SbSm_rP*1COD0Pk75AC%%KCb}jQ0cl+C8TpVFDD}|YEJs2aV zThg}95`bQpFP$4OY_>7gtJtJDx&vDpAUo3T#rxx;&B$WEvTt+BT%FC$C44;S-geS{ zI=4QAx;s~Hf^1?g`7yL3-Rs~&{lXW&5KrLM4t)3fN`|4lw54Hp9f@ZtX6dp7rD7xQ z5u*gr&AA@}eO|;vE#boLwUs+4sm>!bV1=sV>{F^mEiI4O|H0l{22{27Yrl#pqJYv! zOLuoox*H})OLupdDBa!NFr}qK0qF*5q`NyNXW&}TdR)(rcfV)9=bZiFe4GdZbKHz^ zk8%Bfzl;2up+Z6gh5Nv5BxKhtyz0~aJF1-Ua1a|Bj}+Z<6iF>T#g>2cOwY+X-Rx!V zw<`2n@g%PFCz3(7IY!c@vIQmm)Ux42#rf7;4=2Jm+Dt7^8wc%8{B@kajulQ-ykVc{ z)EroXhS;?vAH5$^xOOahb45j|)Tu4v6^D9J?Q;BWy2J=uc!MnoiGWwIDvAH)aP5!7 z3tVyZ_6{D;noM}|zr|pd50Bv4T0@^tw`bff{GdGPGCiiYLmB$;L7UQmtWueW=kf_B zZ=3u0sYv>6S8vmJU*lJL5~g;(C=V}35l2*=#^NSzAjDTH){lTKk$aWODqKZvLF^65=^qvw@ixy?;RI=INDq%;3Y_f z3L8t&iTelXy(f->Js;_1wrHJfU(hh1*0gvH)l0)^T562B-*D(R84sJ3t#4f4`DV3g);=^wu+?*)MJhWs1@832@bkNH!~mKhK1rzfBHq-=L# zFkMgSnkvs=uCI}>nE{-G*cq4on#MKZW`0^zasWR@GK8+7h5G|SD(j$iJBf@JSYT!^ zk8ht74I!flEZF3heK$7m{xSjz#Fx0?&0 zFmc=BSK>`eS}(BI^_o@|^0f4g(_9AWdkwrL&KwXuFVC&zZ4zI6*KY4^D$s19q!D+} zJGO3Ia3Quil*C{h5W$7x=$je{xVt}1dbOQC^&qeSPqX1mE%Gur3x;Y3t)2!h68CRN zBWP}C4Q3Y>bGIL<^*9i<&_J!oP|C&sSl}dNtzD1PMXv@Hy&02vJ;zTwwbg07EJeJI zi<-Of*(JRr7_h+=s!=*e%!B)!*)?rb1Kw}dqFnDU%Sr|8)xF7Ky@!026~>k_S{Mf4 zB>uL>4M67HnTJLwnG}c+x!NHzz;xtV=bL$n80ImNt*T{))HCvn1@B2|NmLZ>-cok6 z-5#a#wE->?ZU~Q`WXO4?PCK~BeD|F2W8&?yVSxSHM)BdrA?E8ypv{|p_yv_RIX}|z zVr^eWb}!`q(9}c~aC2v=Thm^8l~MoU=DyPle)06}%ZEE=z|9?Aba%-2;O5qUzp-z) z7>get$_IYptrz+7CEdSGk-7K*C9~5bZA?rNsqZ*52>Us-ieIUFJhW+&;AcCF8JBAY z;C^5Qw?s*SSMyh2PUUs1ej@pGvHK z!EPHQdvW|P`R#AF_<+S+%m->kWASgk`tfg9)>DgzIDC5V<>YU7YX2q7cDq8Sbe`fP-kg7eZR)rGeS%>Arc3rSQ+ zA{8|;tfMSE8McyG)#80K zw1jQ;E;{;_0>CNxD|0t73N=MjUU7k9s+aZweIiqJL^@fDNc0u*qK7S+oT4T&qQpmh zdwvC^zFNp0!PUY2%RWT|wDf1`xkO2uT){^V8NT$ljOH6ZdPwWinI4G{%4?Ug=kGJF zZRCnCjXU-wJ;x3OJ^%U}^u?EcIM5SA2P=*(ZuI+_T}~Vp@BJBTu3Fip0_f38 zq0G>VQ7Pt?$t&Wdn(HUL9t#?E!Pjm(YecRPT+4QaFiPYbYa=NX>|n_x{o<)iK%gyC zQ^3R|bv?_Z3JA1;i@&1C6SsP77Gjf7+4UZfm6V@PVWwgamOFSvYQvO5LPpXm^GI^# zWpRAxnz@yk*)lup(aamzLTYI_DiR8%8?scJD^q35a||b zw#v|47c+(65YPj0dpO>L*0#B}gKjtd6z#&R3a|`z%u5{%Yh>alb;i@uX`ptF`(tQd z09v~;7P>s0T17L5r&fk&G%33u`$8tVqwI73JgS$yIyNgKfech^*RCh38Ln>O2y&qo zk!WQ-K@l6HUZm3o;a6*0bC)dGUbuDT&ff*Qk(-I>s)L!udwXybBi?XF#<`f>RD5?+ zW{cM_ueOXTDVZ({)Ju}KxqS9|6F);3FSGAja7vv$o1Fvo^kxvh^Zo46Wn=lzchwA3S!6R9r~x`Ug2D*`hD8CM(czx9crW=K%~l zypjv5^$R?)`i?(%Y{vKT-5P*dd$%k2wtAB}3wWIVj*Zpq3i>K_y2FGFj7pjGgF+Hx zVDa`0%i5zYv4u;)Ke;wu%Z}iT9NvblKG@r>?A?QlLq>IhDiM)3VHGm>hib zqoybdSs^N3r~C3`OrwD48l&#?oiw7u-rSvW{i`ab(R{NPWBP-iGFE=swO<+!zrq;I z9Fl0l!*^n?3U{)}v-~g;7#-?)f0mI{Tj@&iSe1zpW2^-&kKJl-z4LtNl}A0f`X)kG z`c7+_W&8Zi8T5;~2bGqk!HAE9FLVWuCXB^3kN(S)(AWKSw%|sZ3D8ovoER^!gEYg! zVqOLvWO*&eUQ9421ePhvcABe>mkpQGIOdmLo0`)i<&BPY^0%KOxljg zdM!5%U<)-v*W;b^i^tY-qXT$s3q|eT8ll#F7KYz=>^y+SCVTG47Tu@vz+;ahA7Z<9 z{K;bv{m2aPlAV0E+gn=r*(E2=x64@Lp+?&)OgWDiZADe`2Dya~3%gf>YCmiI^Hc80 z`t4xumECzb;~X=2rV{FuHJ_W3u5=YmwPH($Uc7VzaFo#Y04+wGK(m-E9i{Wc1f z8OXoGLFg8upL6&kB4S}rp%Av&0Cm96$gfkEDSy5>ZHucDL;)D|HfpZ@3uFM)FJMv3 z|8ZvpjCxdZdRF=~F`318m~m#T>_G|~R1pmY09g==Y5bJdeh)5* z;$2z*&N^a$vlr{B$Qzy6{%QN(;&OkXh*zLO=yqdB09Ci!szj`F*w6;51=0(AarXFz+WdTjmI|M#VUoya+7j`@ z_T$w9a97uyM<{{^m^Ft$3?45=gAtNB?7bXTD&643CXpAtNsB!|sSTQ~JcP!59%o`b zaVB$zyep`;JUL>?B9B~OD4A+8zFl6=(^qr6z9V;mE1TNzM7Dz{_P>}Cl?GyPYJ#-6 zI0&um%DaXk&naJ3vLt~BQ=RD2h70%0KnNz>Ab!+m`f`;;!-YowZT*Y8qc6{*z7-HT z=1%8=cZ`z_7DO>7wqGS~GF$6I^68y(0<&}7t3J7W;dOU_e#gVRf#<^yNr*GFZ2o{P z7>5Wf6VK=fZz_ zPK+GnFs%*r7h=RuH}Gs%s7{Qlk^KC){kLL=YNdCmouZHKf3RxjJ{XYVpY=^zPoS^^ z^^4>~#_Z?#`&(9GC~?wwjSdkzSy-)#GZC@M*g!wLgyt(x*NeKl9$debrN$p&E;gIl zCP7b&S<;G-MCsF>iajYvKz`*;c&Lif#&?GNaH?e1eK=Jf{(h=-CU5(2F=LZ?IyY&Z zrk`SSNsvW5c3i%Dn>W>9*vBp>D$ucBTpiMQF^^1(N719|WZ&IY(6!A9p_=j7^j9W0 zYA;8oAaAWG=GgnWwNfy{I*CB6maR47D;R=?{#v`hVIiG+-gk%>>pb^yCmwDBEM$w| zYVSV47-%tr6}5xg18cGl_H`q_%BJn-?Lv@l@i@?q=}MGH7YuFlY%M=11V>+XZfX9kHVhth(%c0J6O-$87a?@5#nxD#TI&w#(8Iq7 z^f`Jf{pq{ED;^ukD*!b1zh`o zg33o0UZ)Aavwn%irM#ht{5R;@I9+Zrn7iGW=@)eUVGV6k&9ONYis7#4d|IrPLz+Ml zyswfi|a02?Z3ePgk4+rnNkd4D=80^Fhk)8y#s%8YVW-;*D9s{DW3 zsY(FkYh+;+=JMu0W&uKZs!26Us3N-4Da`BFm(((72;}&hZ79|abJ7RiSszU7B>Uf^ zMvo|);%S@caHOX`~^ze-0DHhQ=&JY#LRuA~IxvU_#TFX+gJ`wBN$FLrL5nbjl$lJy93E5-F zayDoV9cyKofRLnI9J#1B$A#-qYZj$ zY05Gln=Kkwuu@|NZ5*IQa9>}`^qYxt`OLlkp`-{TcF_ZEd&2Yz)uZ%uCC&7B4Qj8r zd_}oidl3%OOtIcR6j|*>L5;mz!je_Y>K5y$$omc`6~%@j$_i7 ztg9CBA6{lvds5@$A`(=%{=Aj@h>gq$`qafpaDx%lm7AQL{F*f4WI8#yqwNK#HPa7Q z1_DnQ_GA)$T{Xy783S{QC25Cn!(?_UPenX}YgLs730ti6fXTbqQ)YZWriW+bJwJ&i zC8Bck6r`&9+%CNE+L-)8vkxN=;dqt-tR+hpkg&k-VgEvg&5HRU%`t47dgSZ zxd!z+PpF7=4Kl@)$uP2f+d39~=lqBO*gCd;z|k|q8_F=Ia{co7v=03CA~!8h#%ucJ z7yROJ2*aJYidbWKT(ol5r&_5j3nSdH@^NYnIF4s9X+r#QnjZCg+qA+-<_0$EN}DYMZ(31g6wuKD(iuP=p=vPDhJWB-ZdR=eNP3u z%EKL&P}u1o)UDfwij{}lZzbf8$6IF6&=`n}Knb;Son=esklA#z*IjfW7@Q^Va?eur zqBA!OOMbv{m~`1PlWIPap@_)uito=H#W$(o4cU$rC{OcJ-8;(GxC9XU_9M?NsHud+KXaTxePoD$;e(Vka zl-}+AA*~C5(gnxNI+OOhv~H-vzam>}mH$^G+Y1X}4Q4LAtoy)^%l)}}e%suE1$Gun ziYi1J=RR_O2(qycUDI9%WX8#JeZ?qC)QfhtlQIb=*(Dt>Z}Oz99q9KN*-qM;_SAY( zurS+8lSfV?`(80hM0uf^H%oJiJr!P{C_0@sdZy;S;6Dm&Ygpa2w&wMa@m?EBxWC9V z<Z+Al?J^vq`Mi9qSD; zl2+5Aw&%^x&K6Nfnma}U1lb9y9x{L+TcN6gz~Xv$%#~Q(>z3o7%NGw6V3BakeJ9OT zr&6>UKHH~Uu62{2Plom#ojxfb5b<+Wbl3M8(xN^lV$9EY@5|b~!I$cPR5cS*P$RcO zTLm+QHx2))YOYk(iy#f|>wWIe7oUB#xmksRvHnrml`p8CTbIWb6UWqQN+A<3D6qavWXN0=2mE-BRyO1ch?*)@70EG1NNW#&&ttIaVlq2n0qXK3JX%|{P4t*Gk`WreCM)FWOy(GlY&8+I3N%_7t>XX>EH$gn)G z^-ZfnMNCtTzNS$^Rv(1?3G!$RDN3JFBZSWz^uPE0U^c ziFGU_8_}Nx@%a@4g%auOYZc_nBku*dYG}yVEY*ikC#oj)n+jR6me(fg*q}?OK&f)a zW}!m{;l1OD<9;sKRHN~lqq1^PY@^6Pul?)y>K=i|JD8jE7@qVlsnC+|n`lSZKGU!8 z4O|8jtLWMe1=wJC7iO~E_I?V zlAgD#9-;`F>wCrYEs|@0DA;6Ww(e+TE9Zh1!wquV^~s`qpy84*ZS(6lGIWXE;~l(h z!|WN;M5H&Yy~65aGjo^5Pi07g3f>OTABda2B9&O^Yf{vkD|~}mGPX0E7Oa|zn*o+t zjAn2fc~N*NQ>3ko`>=T98HP7G5c`!fM#;hbF*wEVob!5_e19L!b)bBJS=JMf-*R78 zE#hz+E^x?riO4P|MGjL305o&(Cpd4y0yvk53+Isj0 z-qjaTtJwg|T8kC;Sx^t@y*nXf<*f{hV1ZWh#9Yh666GJAV zfPb+de_|YZfq-2$p{W&XYp?So$>6#q|5OxRJ4ea5K_(4^zct`$M?}I?DVePr3xDG+ zqHR1rD;&1V>T&(4e^{vcwRU>|ge^l9XgI!6#BFR7!Eb&Ev1s;b0UD0knl4Yi<8_De zNiD2-IkP1IBy;X)c1ZaF(%UD-VJ8|45-~d9NT-_(&`^HSp{`+2Trf?vL8N=;gYNn$ zPskXr6(JFHVLS7f3nlQvseYRT6Ff2-Lqk-8kN6>m03;)*E!W zJIz^L44eM3+NX&a>}KNj?Erb*p6nUjnY^)r@H6#cae;ZpmvPHcwRM;rc@t)1 z-Jav8{M)|w(c^~~{EfdVhOOSnXHvsQ`rp>=9T)r&Da}kgIag*_Eql5Mam-US7Fs#W z)sa@nA~bjm1MI-QleRI|5G=sa!U@)0u z?LKOvqYLH(>V%oUMAV8SLP$r-5d(t)E=qUkkVU&IhZ|M_c} zAS|)nL$lTHpKe8wN2I%doSgoE_-_(fV9W8)_{*I_0hFrzwMYEN8~W>)eRyGw|MnfzY|oC8?Xone>Wag$)7`fno0B9ZWUN*n=}t;3z`TP!cjW! zS4Vk*Cp90B=W@A!>auH(2Y>QZKr`K4WuF}~{G7*EP{c!i1T8{MP%Kf#M$12_VdOCJ zv6v|G>q`NF;>4Ib)IJi!sM4HOPZBBKzeDvX5g@G~0%&F6tZ%U6&zaBispWnTd&6&d zsBXSEQW>jHvZxu$F&dE3To1;`xxzw7RPD-8ktlk{oyRt+O8e+;KVLbhaB~#s%rw#_ z%WOuZw)W>~ooy0S8^$ESQwhQ+n^7Mt<h<1Y4e1??VQjHp$1<@ogi zv2;GU!+A!?PIA~25 zePvJ1P=Nk;%RVjdaX~rF#&p>s$l7=!$hvh@*>$L*Ot_u$w-o`kdXQPG-QDtOZFk7X8qSZ=3!(TU=9ZL!!b=q`hS9+O& z#1n}q757H9B=uQ^v7GsCh{+Xt)5`8t#8tViwDw>CRi*(@WtL1|1b-vgu#p~~t8Pn) z*RRo)sov;AsNA-A5J`(9dJtK(kDinlKaE@ccN0<4<24ecnjmAZ=9umgrV5<3wdUoF zW+$&BccO?R++a6XdmUjW9mUAv@3FY3$^&C#pAObgEoiHJQ9W)|%CcLo*s^^nsRyRk z1Go2}Bi+6j_0Dtz-r8d&_bvqYh#&pvy_&$~fCaE)NiYG$MJ8j{Capo%8p!EzXm#lG z*v+P|ub%W}Lq6)zfDd+-SE`KguI`+TtDdIWTQjDkp{?d(I4-}gOWp56d`e1dPT8tL zdvcmvW%XIrBSNHAMxD&R+f`2IqGIM^F>TOl|M_Hxd$&`bDIt7Uj-L^CZ;Sz_;hq`D zzh7g+tFQQgcW%~r|JnTYkW=?~?U!z+Cy1_&0p`3P9`zZ`bnkdLj9F{lt{D1{ydLVY zXTws|`8bEnn?>o#w(}OP4dJ(IUlYc|-me|C>#Qv31(cE{C_)=a|I1nfs0pOoG%+yN z;fv?r9m-}NItzfz99*pD68^S_O^kG&bQzTLG9YkLXIMmnC-3|JYO)G=qh9<{V2@3m znUbj45xcA)sw->&WyQsnnYT~b@qw~py_^ho@3W+WjqiuwzCV)~Nlv|Vq1#i9mRV2K zNgoW8%V{PJ*O=lq$XW?pK*m(>d_%HkfYjd|iuYZTr~2-l0WTF!Um5F6?e~d^T@~R9 zX)+FvC(j)s+a2?b`w zNkQ;xoz3niQ6>gfC3?YT6I2=zoO}50N$xZqmzxR|=dVh5nm%Um9p(}%@4Qs}(y{0) zm2$D#TY=45nX%ME4?LS@A!-elARnl^4D-~WUN1jgSO{pAwu)QQiy&v1``TDy z3Lfue{nn|7NHn8ioO-VOn;3qDX3q`jT8ieIjKG9HIp+lA#eLp9&Yv-9N>p^DGhbSB z(!JakwW#0mup}8A-I{UouZ74FsH8L~S4RezjdIToi` z1Svy*4b&eK{Hi~u8a>_t>W|%al!X_Ud0+)kFRv;CH{yIamR-0kI7 zVZosf| zh6ZM3RS)is&K6@|jyXv{`)HV$*@(7B?MFVi>Bbx@mg8Ns=J_V+L>w6#(5w&gBhxs_ zu(AmhRz+#nHpJ)WM~3@MeMhAO1sC{Q<$88Kqdm2+WP7h_BofexQ-;98H*5EiHT~Qi z@Dn|RUkedvi~4cfouzh})fVPRGH;TeeltO3_6#o0br0^iL8l6ov!tzGtH=H%bGW^O z-KqML9$I}wr`8So_^1rBtNp2wxTf@J>Rs6L%oI_r^*gB|+bxsTibE@vC{=l>CjIdg z!r&-oYS-{PoG2Kj-_l&d2>x057b#)oSrD=y97#7uuLWEutql7r!bN_0EHS8;J?imXR0kl2|2`8 zC?5I7*>divKt7mT7yM@%vSRZO1ogWCYP$4wHpGmUx#lbN%Vt%h6(iR(RCEPzaO0*^GEwrF3dtR?cR&;rZhO4s+WX$lW|Wf8hqjP zN{$fsiE+emzI>Bjf0HxZL^uBZiY?;k2e~}vL>cuOul3i^DyeQSkQ=Ma%APAuLfA-* z`iIKTKw67@v=M>JiK$`8XM0rHvwkcSX^;LZt3?+3M^?*)A^`Vz#1H{7KXRF?q%;9} z!i+xD6`oh+WqrwRe&uTGC=o_*8oN|Vj77gY%A2&_)2Dzm7I=95g*j37%3|YuzR{@^ z?^hpkcRAiB*4>R=avm1^pP6ml!rCi2d`_>oc?kuLX_9G5@#p6FKtR?7i9IKVF{c** z#s`@5cny0N$V6dVi#1OhgRONus9IDwhZK7q7t?EON}C_w#mF7+P*ItskPr`4upC}+ zq3?@d77LgSk?=>~Zq&(Tg!bnrwhAWwcz2c^9DFQtUVLaV$=vP({%xNvAH+Y)pY{bS zZ==?02Y2?v*Zb#|loSWOgF0?y8nqrL1}rU^^;CPy`<~9iQgD*Tar1K(M@1EG10})n z)B!mNxz~ZOoWl6wZo7(?t3MS)WSC98V-7V4auR`is7K~^NgH)_-*gbFO8A9 za;wT}Ti7iU7dkt(C+oTHQc2*35EmE|qNEJd7cS>XB?_be(_~loe_pctTJ-;^WY^N~ z^FNba5W+-4;Kss=={qj&WcDnzyq}EKQ=LYYt+#GeUlpeDpR#gpW1qegHd;Bs9tLdM z%(wVcLPuT!2VySn@Gu3KI{Isd61B-TJY*Vu4uuzUwqz4?pcr9fdykuCrK6f<@{Aeh zL5IA9Y#A&2lH&|eP`&GxnIPkdF*6V1ZL@3uH%g0H1nfVPlukJYd4p3 zUV@O-m>_^$TT}J8*wP}C?EG7;CSDdxZT{7ggjWpTZQ)TPWH1YmYf~|F19I(P@fbj^ zJutlfTn5pdny@V?#_nM-3Sf<6LIBoy<-B)9>d1av8Y+rq?1MvQd4Wx>{A6gX0aBwf=m>d4xyEmZ?^oJIFyr=G6IZ9V@Fa6 z4W?wb*mi7E9Rcz)E$FYpKSum$vVoEdg#{*N2(2VWc!mh;E6T{o1V(pXS;)xfz7NRI zkrxQhpMs6-dc5=Eq~se1RY-_=a=&Awef8dsB6Y49-Z3=>oCy1=*1B8`BxuHyDT(}r zCE-s=)6DH=ue7|H1bg8L5O@8CdM$-vPgj?|DBM(zq`s;e(QI2j@^nvwJtNQc%^t)^F3 zRrk=lKb{hbyGG9^=-G~R4jrRDEc>4Ik68fv)?HRo!yauqbLXJeRoNp+ltKK<6@{?E zs-;=X3@Q!(+HR8R%iG&??}Zv${H@DLhJv~R?^Twi%gIP?2m>gYHjkoVs>nvnjPm&) z)C-nEcF`H6z9ijAz=1t+%~^IQ=jjddde8XRt>U3GNhSkQAdwaLDd%Qb20!GgUsT~5 zb>W0zfV0u`Adcx8`MxJ-d>zu7bX?w7hIbLy4FikLDG`07)e|HUX7pAHH%(?}4N9tG z5owOBpOo$S@8ri!|CRi>sO;a%kEg`FCi-#>emV_=y)=^Tt7w-3>doXdg@9EU> zP7sD_VbI#CREY2VY2vPUWdoSFjU>N3N|pyq+_Xsokn9)IY^<}U)W)xhS}IoB{81!+ zNX4C#_H1u*!$ZxxvE$}j-h9d~qD{q!38o>kysh0mju{WmHq%famuCDfalF-jW=_f( zN8r!~5wBgT)Z&gG$q{%Ug$Zvx*vjP5u_=@v&^#(!sB1J87IhiKA~0IAHp*c zP@C1ji=n+!a>DQ~Nj;V=$qD~x&^xzKe5{NB(~H`rsniLK0R$qCA-Wf{z1`iwsfX=^ z(9`$QmJ2f^Hd3^B9u*b8BP#57bKs>upHU;Oi_@V^XEWSPTZ~br6x)b$hX_r9zYrG{ z!yKQ9!=UvU0QFG^>KLgn`3@tYw+bOLBUNf4(l#)#|9nW>O5j^-%l{Z}^Zm%qMNq=M z@gMPXayU@W+{nbHgaw;BRCL>)aE9ytvYNyG@9{IyFHbjSf-)-L>7K7QfADk*JGS4o zPHkTJ=f&JVmu#THleN2;Hecb8ZuNCvUW(&58s&7`CwY649a?opFTIj^8SO(KmR%#n z3L<7s0QJm`1}=>fAgt#+b|X2d3>j3TDCY+>-PvVt@G6GAg@tU5P}BvQ4hYkGD`X_p zDoW$I`Dl}3WhHVK1umOp0|kf8DAII8RHPYuco>&z*; zA`voy1^niX1jB;Z9;xjgtZNVB0eA|u{N4cy9_&hVYVvV?-|{sKyA~mbz`E~ASB%Y{ z|2`65GqnG*`vcJhmHQ!wXO=zzH7}8blX#s)7DjjQf#WwEcQG^FN2v~|kAt_*2BRZ3 z5Q^$s>^H8Yr!%zYs?^xQ7~?Sid@{L&NHlyM@UpB$^PQ%|yJ;jv)G0;d$TCg^^GR}LE0sstYX(zG!*=A@xImqI zoh&(%Q>Hot7WXfZPD8^F0t8Yc9uB8!@GtF!vYTQhI+a|(DzaGbBzsYw z_(L1-3rN3q1_XylJtwxOmXNEc9wwKRRQFkg{buEiAYg|Gx2JE-_o#%1D1{(iG zQRTpdze(n!YN6qV3o*r47oSqatr!VJwyKh7P=GO_zqZe9i;?`ZM?S*6Y3`imEq#;h zS}hrB1)#S1?w~Z=bpZ_C`bZL~1Ff)&+cxK~>SZ_;oQ`g6bTM-Sk~xAo!>>W6r9H#? z1C#Ya<7O*f(5aU0{sO__wy+NrRugs*Rs!Uyl^3p}PsrW44@d7qMUda+a54wgP>mgb_-7r^gLWeoVe zKO^p@rkQLuMUNZTM?)kW+|s_mOn(%|yN(4KpeZ0hMx;@?6%?gZj=1wJva*At4T|VV za!k}o2H`&+8KXgUO@aRBvir*)4v6Q42FzrC6wZDoYWAPwEL?VXi$qjXSv!lD&|Z zq$KiuN^CV`#wRI+SK6N5syUH9a}d9It=e{bxoD1d@BS*Oktm{cA#J!Scg4CR+29 zs4;nE_a`X6w=hS)2Jz`obchSd{ZU$?Gbp*qDs1LVjDDy3CM=m}r1}zi0Ka@g^6}Yq zXZym=bMT+*U3(^c`|BM@s z0sn{GFtYIfCO6D1{qDLQ7HEk6FLT2ZidzNecln&o#k2jLsn;E`v)$$ItloWS(SEz| zOh&Ec*3t+8N0-5~=80rxuhrd6%*s#_k5)CgqVIvC&w> z8oOclRZ#ZZxFiYY;!I;2DuaFMMJgk9Q*cx43Adakl{~GA7{=mERT@Gn;{vluwTiu? zLf3$&u5t7hBzY7E>=GuMw#DWMb;)Jl=n0BE{7x05tw6SW4|tmttWjAjrw+FWn1o)9 z2)g{o+%Wq8FmCw1PmX)EPaf3qBc;3_qjDMAvWH#ugv@0Kr%XjB`E2QM0ko2&cG&wu zf9z;4L=GL^%FD^k`vWu;-d^RhunIZnPs+Hba1H;?R;Rvoh`Yspp4BDp=@4WWsWGx^ zj+~KYm>y|e`%`SOomj_(ym*{raJul<-UaoPRg(yKbyiWcu&K+N^nhMch{VI3vv98VNdoSfFtK=%Xe5XWC zm#0$nQ0{E5Z!`R8x>){c0=u^tRfNHZDg-gu@^{;&Wg@xI3bIQTe@Q(N7|Kq=BaEI& zID2VRB+vU<*1@M)8P<*9w?z!`af{kzt$egtd?8_V{i zY%&Q8M=ccA^4J3< zLwT(L#ADAxRN?nf?o8FWwQ&aZqZGQ?G_6!4Ng_BJz%)K4=|mriG`L*k;#c6gIT}j~ zx~y{6Ih;L6f`|#(kqehzhQ*1ziJ->=y#co!&^SO;sdJnCS-47|gmC|QeDnTSVR-S^ z|2Pa++!F~jlMedf&8(pa`IxP^p193w(iLo|v{w|`9}TVT2Tz%Er=%rt=q3u<2N^_QGdQ_nRyHA#>ab5g^Fcgm+WK{WGCN*`Z*;dpeURuz5=ZLFI18?3Lxl6&#OPBDbb zHc&&>dF7*DbbL*$PD#8g^wZ!!so!sk{K_%nV7dIw@Wd_(Wz)D zyxYUX04?{A&5Z#-%e}?P#KTxAp!k`LoG)GKCe9#+b3LKJer3$$(sr(4;q6O2vD5G` z!&HNWl;rmB`HXh?RhF~%x`}oarr%kWjns;immAd)1sgK8|HR?XboW4U^r72%sYU)~ zQ8V~-JKVu>)C(Cp0a2yeYyU1jl_y=N6Q)$|N1Nj# zpq1bha8cs6YveKJP!&$I<$w(Qa^CjZH_jb%^QRy9ie|dYWx_%OgR5`3x-v2rxX?%H zzT|c5nPvW`LG&}ve+1FKoc||-Xq-;1_-%s2m4cjfd@eGqgM(4I1l6PCk$U2+5fPZA z?_Vs^X7O>tQ>!G>b$)tQ#^KfughJS5%o@I&r7+hQg7i#=F?4t4=$gxleLqFs9X2x#q!Q_A|NAGmOO3`@*S&0cIhcM0S9 zd7R^dy(v0lY%wedA~%2HWT>M2u4$x~f2E4n_}z+Wt7!2ke(=`If8fFMUg!J%RSHij zk{l7ZHXRe)WvQi#N=sA8;?v+8!bWZRrPBh6I0k!X#HZSw2WgxgO2%|gN^}gnba=dY zm?EHBo6ix0SH9eK$05mG+^)2tj#z%s<1T-$ZF+Ar3%VDNxvQ}>aOJB-PnE zNC9?L>umMs$N%jd&g=6#YmDFfUuTVzgZ{=E>j(cUYmALi3<$R?0pT`PE@~Lr;86`E zWX6@O87!^zhPvUip8MAL)ME8@ifStNz*!ozCnxo>=4JDdK#Y;={91ay0MW#v+85o0 zwz(ZuA)VNxnt@c_f>QN`%ZXM9Mu@hi68*t6URZLU!|t4q@3C1M_U2FM?a{Qp^Vu_3 z*`v!t|7}Q1fHsX?+LWt3*AOwP_7V-1XjR+M=4d?V_O()brZedJ~&wI=S*Nx_^;f$@wleb6j$n^ z{($T7_u!h~=xn)dni%E0b7H%(-`!c>bGHSAKSdb*FnGa|Qf+o89n(MiJzM?mF{sNKg5rYKvIr^aXZvCUm%F?m~d7;8e-CM~bIi_RE?1)7exv^!9 zMX_N4eupI9g7(X}{eJqoOno^&$!TTvYPW0QEARZCcy@G=e!{*j zFWMBQ_QIW|H`Avjj!QZxVtm{N3iW;;Dw%|`J##laXgYC;4 zGg;zK<_U8_9|+&?#5qIj_RNou;qk z2tX6%6-HP+D0{(3558@mL$17&^SLb~kNx(~O)4i=%wX-z^}=UeH_VsZ#xrlU9*g_~SdNkY zBh~)Hwe8u|he(<&7oeQ4{p0B5$%AWK@CUD$Rtzzc>tPD^Wk0zjgCXGBPR;!axVGtW z*D%u{cZ+hOjY#k^?vj|5PWBZmybGu(WXZ%sW$f_j2kUw+2bEt&zp!;sh)CQnJCxhZ zFo~FQ)14D!N1;}%C_e*QqG#Bz>lij539wHA;V_%iy2h=TJ2bFFzc)JWi?TU8ySw&W z`X2eR%X4LE!RC>OlR2%>YzTu;*K@%Vp7le5DHH2JS)$UqrwDk(_C?PTYn64Cc2#>l zqmiwDG7lA4ccv{dC-p}=xnOtLz1S&j&=&O$;Vt5JnM8rXI;}SY_`9ihHGB z2djUkxwf%+7ObJ+>h;`a)b)`jC8sF!Ua2iFnnD`&TASUU&vj{g6yUbQow{8 zx2GTV$c09e{%nBR+cza(0m@;Wykg}@WB@9UP@+^OVBsT}-T z+CsBJl@pt-c~RKcPFD8h(?`r5_}OR3CKHKVIm$f79yn_6E+)$5z8rRk!CuQAlkgFr z1R<)0;1dk%m_aj|Pkcg_XRt33{x9<0GPsTSgrmv^3e{nKF zMFF{#d@(v7YrkK!e`}<)zeD+Ail+w=i61)15s9Av##x3l{?!qUNwFM{kusM|V#cz` zn->arMwoDUb7Dq>LG883AK~J^J+nRm*3lD-+AI~+S8%Ye>0>^_sI!}Rjf ztHf9>(gvPV#W>8UCMYLQi9lou&o2QJ`24iO5IdO`URJ{zS`-B zmp3QJUGEM);(AuBcd@kF4DpghrQ&oy&1) zT#9KH(HGoOV4P5PiO`#E*aNpBEDt_S#nJDW8rZK%KSR3RSu56QSWDA2Vy_?iE;~0N zrlya}!1sL{+3Jsaxizkm<;1P|eM&Ys*dVF#07|<$5!`yI$n#TL!Oi)n z7N8Gw$GgAbPFTerq*k~{pM6guN2n&`i0em{_3fwxou(Bw4j7XWgbnu$p>s(4f$2`R zr_ST@qLAhz7k+ERT9=vk{-U;NO~e{%B84VfkgX7f`R>H#o}Z(?m{{Aa87aiJ&CipO z#$d5Fdwzr+yLhjSlk;OZSHgfgnF)&b?qIFUk|dv<9{)Q#W3!F|v_bHhV{+5al6Bij z5*N(8JHrIUbbb^EyOh4f$u;wZA8@^-rSbk?RzG`HBIBw5vLq;w#-tp(ROjiJC*xHC zvsoQu^$`BrjQg{vO|~+K-0U1aHQ%?v%LjwwMM#Aa7}BYV?*XSXukML49n+0`i#qbN zl~d)MHc?J-Kll(x|`2-q9TC^u|5r4 z`|rV(e#~D1t~{cvQj%e4$a3hMBzUee0Hd~YgO#MazADNq?I-_@rQ5OcuS@=i{_`)2 zjzaxPN%_of&S$DTc14rkA+FK~4g>v1_h(>MJnw#gS}YCr*srm3&sH zScvX&1t&)U8R9D%+a-J&b&5H?LK8q0NpjMm0Uf}n+mewF_SAy}Da-E#5+nt0xU-2g z&+o1GD3l%{ls4!7Q^Hz@l%96B<>jZ;xUkR!!WfJywbLE{F7WYeC>2Sjv8FmMTD60_ z?Re@|Pl$m0$aB;9u)4AhX;1A)XIYKI%lN`zAr$!LNLbK;po#ATtVHx~4XiN{kceq@ zQQlFC;orC=*3;Xq&ap#F5fz&(KT2W8>f3Sjez7%7?+<>P!O*-L4rBH8lf(niwy@<1s4U*|3{ z3yY-}7o$1KeoTxIGH&muT*bavmY;PT%uodK3yK zv6&Xy2Ha=~s7QgOsF1_=tPmlZxt)MR!i;ZT4-814?mqu3gt6|+dyPtsWrB*Nq`Rm5 zIqu7y8B7&@w|L0(2*DLOH5rjZ+4EiAU5d()fkE*E85!|9T@O@q7vl}IdShgJ$4F?XPW!@!G_M~ zJMeccS0Z%{3Wb{OJNc3NquT0fcs9E)8phxBU(3c@S2U2#ft6n=6_?K;R{+2RRAW-f zX*2rW$L|~te!{Sb3?tFH=EfzGaUF9_lk7Uqm9h#gNq3li% z)_T{@`slY33lC%dv0rN|Gaqip)}2wbq1wlV*3-BX>O`?i`D^K8W2QU(*2vSkiKco? z9%;x>hG}@kM~*lF&n}*as-i6gJ8NuCijMm9rlQdcDTC`nIXyA*lD$ikGP)gC-eRFB zlC`t&YYhVK*3c??D<_M|^(io!k1NTC=9stkclPv%<02@;Zs$O3Pr!#Y0-d};ZYu7i zVmy1`61@8^`D<;@>Sj@ch7y3Z9iGBPHTa2wT$8bMUxPlH2d_IH6b0;APC9*I*0P^;(tktG1$3c|-mVA?i-d zMb~%6ei?wpjJ;Ov&Nbf%({$(S^##;X5geoKj**MxuH8M8j-GQalB~3ENFfNIkCR~V==AGWr0n@-hTD3L2 z>1i9Mo(4N&5jBq(Mb>PJ#DEZ0z#g|aRJcacoecf-Eg2J2hq2#rAVuwHi|v+uAp+)S z^S1q*17)DvaZF`}a6k!~z~ahAgx>_Yv}-&8r&P|mBLcYLLH4#{@=?G-?ivXOYM@pS zzqOKF@AQ$Ci3!b2Jn3Z6Xi-*9vfJxP^s|WAc$eKAAxmsc(RH;c{WtWF50Ut%;`h4w z+IZZK;%RKa*+whzohnwnl@6bvOG@B-nd3DhZh^A7Dy!=fxsi70(1(!b#YC?-_SIu? za?!JkhsLFCqO~f>@Mb|O;lskjtYtNf?fA!ShVi#4#DcHZF0SNQ=uT$tI){9NKq=$VV=^7GwmcEaJ)5-b$IWTH8vA1J;*T-E9cMW(D^9EA*HGjwO-H8 zX5reWENMMmxcLpXKxE{82$%*|6Mkx&xJ}%s&zq@7+}knAEqGiNgq2&;PFclCTZy}6 zh^8~o^5V;G?91rymD$#rg>hia18g8Xfo?qD^o8cVJ2(hmi3lX8UiJM8n4n1MQ>O28 zjlXnL{Yymn34~h^7~#cxt??U>`*LkzWIDTZ8%8T9$2U^E3n!rZq_UUg>huT3O|skq zDhC5bML@wC`}a#X;N6oQ0$r7O6{Z>{^3fwfZfyDj@}nE;cr(wBGB>JO`HCtji1#X8 z`5Z!V0B%HXowG6uzk@czWCpi-H(S7C_I^*`4B_m4eq#{Li`MpNBQ=-fwRVB5G_PJZ zBaqwh&D~6p5+UUHqG;=n2iW?__JK!A{RLz~9#;2N%U*s5H~(K4w2qHg@N-zqlFlnf z-K4&x(65sP_Laqq*f+rzFv-#k{$G$Jh82^|mEKHLa1V|Cs^Pb(Pk_s-;<_I(+7 z1C_l(?uXOLUy5un$|&k&H9Rx zH_D(Fqkr_}_;sG!*0&S0j}B$0qN2YTw@;+S?Qka~fLLgQr$ol=$?<$9Nd98a52Ab&$`%2 zb;TA~7g*aoxHDH-*q-q`d!-5!pKdyEMyxE|a_x9;{}%K41mfK#BEZ}8qbqXY4z^eJ zM^~BFvkAQ5@_PCvsMC!f7hBZV%=hzpX~3DKX-CFE9}*iqKf)i1a&JLkNrF_p_9-Vg zR)xit{`CU7Q+@>Y5>QY5C~yg%K&@DYmAbhJGe2!3NtZO;Qm`+Qer5j-2!`-JdGexr zvop19J@$KZLU%xxZKp}k`;&8??qzGizcAPZUsYry`E5A3^U+(5(v8@e$(a>nroaiUp5_f~~q)2E|D>5MSs#wNW zr%6=p;N^GIb_?yh&4xfU7wC8}3-|E+m7tZq%kOWdHe8ojz^aE7?drUl?}9QwJ^{~d z5%`G@&DDB?em3XkX`)<(UZb1s&zI$^qzRxcKcajlxAOgN{49VJ>SO94o0Nd)gm+Zipj(M>N}=k>ItuYOOv5I+pI(Zfv2Wh@hJ9tZ{w5)t9r0 zA#O&bl5a%YKR#wIYxDsv{20I0rkbPt?0h%m9}OUkaqnsNWUyx>G{Up}c3i)$cEFAx z8z%}2B>n1z#G}a=_cOawwYIaz2Nb1M93o!6$<*$pbjZ!w=$-p@TfLibNaTX$A! zmv72f+uWHHm~LM_G)g5YT$a7%zD!F22>(@G;J@GX14t0U2cY;T7q9jSh3E0!)O~vM z`sZes2WwiqhPQK1h;t$S;`1=CG6xk2*mfuOT;amb(!m?Y(jZ*tHS)M~rk|#wFl=@_ z5~gk*dJxFOZeNqC^@|gsqch~z7DL>~H%UA`9yx#vsGas}(iV>}!_G`5te-S*oLqq+ zhWjpAqNIXOT1--(dnn=~Dqvh9F=BOTX~^2ruzm(YRwF7w)f--zIozR#Xb_$Wf{z4e zkA5DyT%=h>?NTbzV>44+SB@$WZ)1Z8E2a-+k7$I!PcN(}qSNlm7H2?~~3l0tE4^72K#+Wi^wJfPA&6+ZO1!Non%BCm0$Ny7^0~G=He>p zf4nv7cFlfwMfu13w>04o&)eY$@f#61I2H?A?{93Zp|jiuq1}XDUL3m@*MkNlL)My^ zI%|p&!|F^@*FfuJ8j%_F$P}FsFWy$uE$wD;LKz%UxqRj`tB%Fam3a~-Jt0G_C262n zI|A)NEq$efIEJCcI`J9=PKBbf-582_rbAF5e;In%!@WUxe(~;KwwLxgzhfi~3DX2d z(;2CAbbim!^?Zl4(I4!h%MHiOfqir1P6-PSDP>vWat<@7)Zlx(TIN+W9OxSeY1J*d z_%)f}l7ghY`TVRkO9Na6h!xJynUt`BC;EA&Fg#6XooFE5Z+urM8V%!SQ?^orfw{Uc_w1ifp1wm6y z+e%4A%pC8Bi> zVN454(;$@r&X)Hy9)?CWW;1mriM!~v1`g=7TWX>^>>Lp|N_QAz*|338Ng&DU^D?`-^th&TBr|ZMdUy59 zR?Nv88cGs=9_IKrZYM4T`D>s=&XKx)KPU_plUidJEr?075aC2rj(xk|h;pwarj;q^vc$ z*!UWJM7z}^?8)f$x))qq2GL>QX2G1$;p+J~rZX+1>53G~15N%ieq0tnrc5l1cBlOI z!#B>6i3v**Eb+X`g22P0jFYJ{!F=*EJ5j(5mC34_5yMoibu8tOeoj;8XA!k%Xq(fe z`B$OOOzzklkWW5s$T!Onu+-X3nQ{`$-;*5$74SpoFJAV&Jj(iJ;nL8ydQ?-Mh`>)T zEgGq7Ts>}dzzAHzySuDjWoo4iU|wAaTLQQf6fxE2Y+^RcAbyVD%&QXF=%0aVyTr}n z9n=WwZ0dAiBYVA2n)FZ(a;ukJHBMG$z=V+khE9#9FxgCM^PGe>iTl~IXnXAjB2!72 zHkPWXNWpGJFfj6j>OSgcuNj+9Z8nHsxz`RY@#2^1zC8G@3Qf6jmwUrF#k*or_6}^r0i`7@Wc=W-`Wo*E z+AXD`Iy-AEP&S4mK8qTZeSKeHKZC&dybKmGE({5$|BObubo8;hF7M9xC>xaZO(eFv z!YvWreP^w?O0#*u1YLdF(*p0aS)KVnr;z(uk(__W`RoB@D`6MN$ zOa#wEWUlRtPqgk*#Zvps-g1S_nj)O=t>cCJkI+@2o+$A$D3(bUqoPfS zE>{n@-7=x>Qrh)v>!RSCy9?c)1MkjxT)w5)K{Hc`6?c|~nrmJx^9XEXQfYQ-GWQE6 zHL8gVSua~M59s3W`y9y2PxD#{C|$^?1zURdK&fokV^MjG!e6(Ys?wbEkRc6Be~F8W z!n(=))kA@B4zd~HPI6%-7fIw5V-d1A*`VU;@!oT&z_*oe9IIS*eLRT--YZp5rp@8; ziQ;WLz%PFk6iTPyz!SxJcyh&xh9{CLMN;Co8v{KHxA&3AcB!*rn1R- z$CS>^aYe?NoSCSV{Uy13><};?b!R3WPbBi}m zSM7D*H|lpBzrRAfFLk2&Pj`BGm=p8zO9%{)xX*9fa*bwav3s1k*}<})S~Rm4vYs*r z9J-Ne>9{-}L=uR=zI$%l!ten&+3udBdpmI-Ux%t!&9>d@s^_O8*~kfARGz->^=ZBD zTx4%fu8q&&w7bMd#uthABS)bnlpuTXGErk9ZKV;# zgiy1U$)Tt_!8(oq@xL7ofn(meeDU`zDzsgMMPKOi@nYHbNgUR{%E7LFoSJVd@&0QmgmqWyKGX$&D%!! zB`Ep)`G^MAjZY~nFKg8)D{znn_hh&%j94ZFRoWVmQfmfnVpYsWDaOZ z$#4<|wJ`fS<91fG?>?Qv+yxWg@7ru6+#+ot;tEO$QuyVNT1lw_8ZDFY7%fr9G4fKd zYwqpX=K+TEHhs9LCtjK-=a_eU^QxI!C;MRUVHNpT+sF>pC_4koRXMO{Y`Ek6S@=2& zhwt=@{c=3p%uGgKd*?>+W!{EY^LX&#YnOI841@N@`5BkxBP85fW7dhuE(>t%x!e+Y z*0AIFtjt7YekRJ4Ok5>O#BTx+7ctt+-%Ym&eDPY5-(z&_7OO>--3MsRm{c)r?VQeWn=|Lp4M5YgIyrS6XZr0$Gx8AEn=)ys<7QU{n&8_toTWkqp7WcpwAW&10xN7nhKf;DLZxcVAd2 zs1dLjaiiK;j?9AMIVZChh87L?RdjQqr(anAN#0Y#EdHM(?~IYEgSHuoQjQNk5@M8Z zhP;Ylk{F`x4abzjFk1{cXY=_#oogQMKew^C6ocmiz#Z5^4eL!n?%$5k8T2(#b+s zqQ?o`mrP+d4%?fZGB;X{7MQEC4&0x4dBszv2GJ1V9SQRD8>-+-X{+f3(3vP>+_?s5yJ*WTkPD61fTfmtI{wiu0 z*`zem#JRY*s3k3os-=aE1Jizc+7jM0{s_HUW_uv)Lb<0aSwLxd?@m?$v3P8FV z72Aq)?wo?>xh06AQ^asF8dC)N;$;O&Y9ac0+s?n#l&->5sC?~lHLa?GmMqwr9h!*m zWj$Eyk(n;oSz1(Iv*Kzp_0D(O;g$vl;ev? zJ45dw;z)Hs#Ok(VM1qL6qUK+>Al=wPv&0H4Zx2V7f0mq`ay`|l9^AzgdfK*;Z*PsN zSqvT}ayQ|Iw-rlaP)SkNfH&T3bZlxAA@j{K)(1(*4%u?PEj`uu#MOL;tfNTNYjt?v z$j`I6v6{L~oV%fLppdap;Wcq9WsP4B7CTtOj0>5v<j>#o6Blb#+A;yA?+a)g(PT^aj`0iTip`}7%1?l^G$_r*wa3WFSD%E0JTU%eit%*+j(`LMj=jlaT7p7cjHG z2+nJ0tJmLn7(DXl#-gEIaRRApM8K=s&`Vj{jow&0d+h&t61zdU%u1eCAgA`h7(~Bfr>yhTZXL zcC4^x2kJ-yjH2&nXl_(mGn(UpT4~#()=Iu={TrMAp>^=KX>fzuDir!o%U?%@oer3& zU7T?$lJ*#TG-%9y3@xPn2b{0H2;>^>lf(`E2K&`G7s9P+ z$-N4}Z5MwEMC`3!=o`@uuCh*Cw5lI`J6ILq&IE8KxAOpp%w^?J-My+o5d9WA&I$)f>HNOM+L~1a%+QFzdumtC)-?h` zLFPF~lhu?LH&uPM8oQFDSsWRj&t909*uLwf*wpP}tlfpC>3aycr#mG)P^h@RY`4l_` zm*g0!h;MOnF}>WA^pt*e&WyZdVxa5Qb%xeRbf){k#2v#)Z|!pVx*Y0NLY7kJr9Rle3Q63-tpl>Z84z>O7$%RpgZTAjK-dG+!4vg74c!KSvTyc50_L3r#NgU(S zu&zM1Io0_0LW=540-L;VN^|l|anq3p_1j|c3j%Z>!+}yLGrw(m{z6ucNA}Zl>;vei z47W2*UL4Y889%_i@M{jP5?;c#py$jioD3O?avms0S%1hO7~j7F?jMf6Yyz$WGvdde%n^y4ZyXC&$@>BINB2237WGuvB+Y1veqaH) zWS;msu^GoH*qN~M6~S+(nSna8BK}#ym^8fx-y8Ff5G8!%h}2Ry#SMjUi{| z78tONsVDw$WTIE>M{8NQb0Tz5wjC+O+A>2pt%&8t6M#hyjEG^b!`bDYZel&*N3tso z!H7_{;oxwOt`Kw;))fANJU(}961m1BZVsA|OWd3sCzKv36bmuDG&58*C-YiZo>BgC zAr*dx=X}4xR6V#|Wc3V*-!sekVp5)3_()qX-`g|Xt4wySE?A*SyvGA2k$!UC>e+Gk zGfv(pR)#oo(G?XXnsN!3_V{qtq46UR{_%+GV_8ljiN1DmrO2xOC|yih`!%>6W|#g} zb({jmAFL9KeBpK6lQvQ{+gh2|Lds4*PeEZ#ldx8+J8+OP86QL@R%l&Do*nY6IdbAeN7Z}(E zRhGvzk%yxJF>{Z@Xs*uRIxHY$ElvZBT3aS7&Eto{lG3hHxMlcA4STdqU|4Yod%K2F z$|j(i0mYPTK7Oz775V$2G(1uBq~ByB$1$WHD~;M-n0C1~maFGM^F=n}@Qv#s)i#t@ z;=@(Bgv@$dB3T@wtSYILw>EuyJEJ~wF#omS3^neXz^Q$uEq7>=r%W9OFQAB$l>O`#vnMLXBwFivXbD40bUq{|aF(^7xJ+)Y zXKG`4`ay5$8FUo^Mu|)17v>3_4A#4cP-fo>`6c%xZ#1?`as=VxVVwt!iH8@IK%rOY z3QyjOH*Za3Fqy2PTU!uX3pi;Gud-`tFbp|x59dEdURmv@Xjx5{P@EN*+>oXpdQDmm z3Ccf1?!VlPF6Ds^e!GmGOnq4(lFjr~^ikEL%KgLzeHr(GI%u>}{(|JY;r~SP z-^INMArbvbo(s5YFC{SVxk?7Xojg8kaGxs$UUeszlnl9BGP+*hD?o|yq~}y-VV6*W zg8}pY>c!7Gu0BM~9Ei05&LBP6c&hpeX4Q)9^H%%bXl6L`CN;QIRBqlH@2dOtH!X{I z7ntN9Kpu7}<*bOETX&)2wH7?*Zh#TqK2Z=|{ z26O$(-oG#%@2)^TZ%!5z>fff!PeA{^(ZccvLO*}{a{SkWe-DLue-is3YhIC8Fp-O^u7g?(4+GflD=&OpQ zdLJ>c=JZPWLI$8O|LIDnZXslG(km(t2MfRP6-mFiO{V$e<%Z*poSnTeUpTtU7baGP);`Dx%y34uG@=y+)LNy>iyZP+=L{?J#*7DwJM z9&^@ja<;ir=PI{;EQHTNKkFaApCw*se~o*Zco-CSuD_YGC}c2qcxrW%)M*TPupKPt zf7Hed3IIeA+}HX!&7mg9>g5c2e^kzPTZTJC@AoJ#D!lTT`Qy1~AWYRo05QA_ni^|9 zUHeQy1ksNWshOmm6V|4n2HNbyCH;s?DN_7{x+}^UBR!&~5Ss2lH&$0iuP+Um=Obn{ z;89h7A_%j@(9ofli-mL8)}vNfpK^qSLA(u zarut#@wXA`fcFoT<>&Ol`wE!NR|{Qy%yul{fjG0%mmXK&$5)EBVC>Hy#_!fa+z-c( zru59@6&t$uYjhFq)?ao<3yI{S(Gf8z&U~|be)4E+o5{O)oS!>Ob%IyL$Y8{WaMQF4 z#eHp&A(E(cod9)hj94Q#-5!l4OU6s;HF1H}H`am-*?YV?5O>YAW!3&+b3fp27=5|} z93|l@y_}k)%1H2$Ywa@ry2ZiL7>$b9bL6j9T5DinFyutk*4J}VQR(oM5W=@Y2@aUZxDjSuF*z)+9swQ111}ev!bqsfK z(D~F7k)QSF#Qu-@VkMo|o(JzrBN^>bmkpha(&uLpF;VU(%mqZM5x^r5n262Jp;OW%E)I~LDg)+%7+LQ7zz&PUE z{M>h1Y|W0|itwA;>Z`dn^%AbZKy8>qt+~2>W*XiT?a>vZ1NF^OwQ~A4DgV|U%ZlvJi)L@J`LFkjzRVtHSRdNSLDL`s$y$dSR4g*9h z;o$grv@v%(GILilX?IB^RO#*RaemeZ-XDt%3;Kt~jqt=WWwF+DqnIrW=~z|T<<6d1 zIE#}d)Ck{ebO5LseECE7m(25tyn{25|co-%(y)6K8YSSR%L{@-OH*KYq?or z(LNoTL0^Ee`LYDwkB-6p`G|j8m$tz8Bvc@Qe&!M=6v;xh%p-PV0@yVrA;j9D6>z&n zWi#6)bPC|M~%`9f8SwjuuD zI7{zp6yi#F5v%y4(6;vO?JHEF%oqQ}6e;!UiAo*?yss?DHEyRjKxGf9CNf|f62>b} zl{(DYB6$p2*kaU?Zt9mW2qk#kotwToN(h3k#oxbhNxg2n?CvO_>gYFk)?zb)1MV>y z?rVV@<@Vox$b}ou4#q%)k(8^SGX%XJ?JX;qyh$rz(>d?V(5>Ky$|4NlE!wJ{)Xx@H z3M-{ZYSuZ_K;+kr$)q?D)k?|tK$Iok|6s|@nVS8UhX}`2kj-ZlQ&GFNE1#3%arHyH z4W%?9rSyTQ5pZu7jc}E2FEk&_0vPZY%9HirQ+5}A#uG(H4=eC&w3+mIbzh8F?7k&= zF?iQT5`KTXEl&OfK?O}jajq0PcuVQ-ba>NzJj}JGS+;wWwq3W1R&bhK#~%AdJl7}3 z5Rgx$5dznoN%e1ZOG(jQymd<4z7) z^V@=T>K44tVGhE9ux_w?lWy>6ci0Prd7l0Lu4B`^Orzz;u^}U3phmLWPS;l8OZjL2 zL-F(Tbu^nS`PYiJem>l$klvbC7*e9v>>ASB<#_u<4W`8~;hHK3GoWG=vC%GfY14>@ zA1k^}W7SZ$w?pT;tuFT|9eO;koBfn@of(Y7P4h^TTSq7Q^Kz+9QVJ%ChJ7!ui@Q~t zjEVA>p^tY$L$lxth>LWuvDRFkYenqFGn4|1&D5B|#+~f%+rv6CJX_;ep+mC|n+4O-KY?hi*}65Q9Un3e|!Z8wZ}Wr%5xhsoi2;4t{yYMSXq_Xm@2=FkyXu?B>a} zC~kB4qE*)4WXoK3@Y8)lq!zAdDADn$bIj3pF0x5V3cZ*1wq_{SYvY@SfFQnc^{Dd@ z+<2;*AqgtCak<6xW{H4YgMj2kFn1nTQNfnoPy?U7AGl&S8=YCb#*w=^hb~ zXriy9G|k7Vgr!^tNp%>M;jGOZTAzEz))OAp3e!2Ryx)6ewW@VbxwxPi+%;kcnl|q> z!w5CBJ~Hric-$cPM!@k3i4}z6(?UhHES0&QkV9K?-}8>MZ`fn)@~5M?24>!C*D_B2|*d%6XDT$-_eu4GgnldPv|7=t1&ctrm=sK!kqpp==;|Pe9cn zRXeM-a}@S!VZqxa#n5TZW{)78Z%>y)jnFFz28EJp?Gdfdo!^r6E45iC%BegTXINyh z9X(Ydh-EMY#tnZFo{Q;t&R<-^s!aFcT;iMdd?cM1!V7&w#^bVtz^T}<&WO}p;4E-Ze(6`PE{pO9@+}yaXtUO>-ZD-pOE$8;Fktvtr@CuRtOckFu`aM;A z@qeExzU)7@2c-govWHqz#m!YmSGM!&{SR7wkrwrTo>mj{Rgh6jj2H9S+!^Zsi&lpR z{Qr|yBOPbUn+Boc5tWHHTTPZ0=7z@)BFpV4N#m@XG!!C1r}88i7@B5$IrHJ&M>Kua z@kp;^F#QDbug>KYLGt%_`Kf<9qwu@e8uKl~;8eSe;WIGn?s9O?qm~#%F!TUWsMTqB z#a>$?A||1_pc?UM?fpe}%RCKD|M&W74y2a3I3b#}9!`0})vq{N%SqpzCX)j>akoGQvcGa8?p))y=9U}Y?Ohz(FvPFDaqN5JU!eKKwnmnC#tksyw2rkSe}>q5gQL>C{me;B8>Q@^8%UutWmzzkguOfT%wKvE}6o z1g~|}nj6E7Pg%nU*bkPZKY!2=a0)<#{_k~D;k z?j|?VoTd}1sUQJi1S&8p*Bu$Rp!wm4>5za=+Gykat2&B5osn0QW zaubGej|ooZMiIb48xuyn`A(OZjc`Q)XX;D%zMT_=@B~{*Ga^da6SVPJ)vojXH&`s@ z43|1Dtqsm^f6#-h0L?&c1uKct((YnDRH5Umceul$PDDUe+8CR;xPv{X?Dm7gR6kls z@NDO&4_yvJ8l7}-SO!(J6bBC>tJyc8Z^ak_KN4Cv+*da^P*g~YzArPbsKq-WERvx_ z!^jcI$$Xm|!xC0!%;S`z+^%1bu>23Kn5*;8JnlKLr?8)%{?XhiWQItGpONOdA*1W5 zH|LE+Kp*D<6>%|vo;t_5nK5)}ep?!+Aez4Q`0t$f=0J|EnS0mZ74LnbKrG99zKcGnL$(r)S|ijvGleM3$f; zBbBPjtMfIfq0Fhlh}3F$Y_-{EXXJWez2BH_?*u)8e`~!GuWL|F0Hm$`;NLX%1~Q_t z-q;ilRZvvqMPBC13=a<l6?%y`iPc#eyg>E*KF!g{>og3X)MOo|eSQkonOyTQ*{Yvf)tnnYG!P4&t0rfpU?4+(l^81TLD$St z!c-TpE^6K?@2H%RkQD#--0ZrRv;_2)Xd!>1{G@>D@4C2`vA?qv2M{<+Ec193`< z`Yi#%b1p_3qj|gcz+k70d~a8aFEJK|S?6SM6fnr9b*Rv`Y>KK2o5qUl55E;_?HUx% z+Wo;x`M9-XNivy#jA_F)Tr_{UzpXbY3hS04Mor!Kw;9(r(%Jhh#)JDm<1BK#p7*y< z=j6VbZV!xJB#rEzS#rI4OA8iWBtY>EX5 z&<81SHo}scj%K~erd!@MyGHT|UtSdImel(~$UCul>zk3$+JVruAr5 zeng~1?9y6jT?tJN$s!vZsIRU@PpS2jRoeL#iq+*ZO9|55$l4x|nh6}sogs#Y_EHOe zYb*f|_`gYdtNsJ&wMJ~uTL=6H)+;Gp%BNP7!7b&SN@tQ@xiL!#;?@(_4NW8CpBsN3 zH!{-)nJHoENV+g*5WK02e|aQ9gvntJZSSFNXZLM6)o`xTjwe&7LYR%kX>Di+uG@tF zl-Z5yDrDJ{DzOm7!*U^(yETu4%TmJ7*E`KMY~~*L&S**=-c)LUd64ZQ89ek^y%jx7KA9CE+#a0XoC&wEvwrHe*G; z12#qK$Q=d>ViwaGr6 z=)Bs;Cx;dMd}>{)%~|Z9iC?r(gCvj`9uBG*hEm%Y1>SZdm%2qiYP-t3^H72d$`{5xZoz5_X405Kk#(mFncWAG;3-G{c$FqUB)g{i`=8<@t=N+#!ymJw$ zGaQ&>zjC^@<|R>vP1V*YxH?oZV%(4v|D&gIsbpJzCf%y;d^L4pp}&z@`O^`XS&Mgy zbM>_tP3bdo;|)c9%N8rEJNQVD)8*WOe=Pw!=>$`qt>?8#|Q3Ps4o5ZH_#K=}h?dwJA?S1fcb`EhwYmFF%^!emD>$dEF&LqbGZOCYE6?lsU(6sxz!A(b>Mg( zyDKi~^4lx7H%6B`-OnF%fJ+sR-C{DC0%@k5Z>t;a{$MfU3nxOkor%TAWwlM&EBP(W zV-s*3apqAU%2S&bWsI5Nu)C4>s zLBO^>;HeS9KaBP0OHdYJfDI2-o9dSs@-&2bg=T(WNaImB{kJqJ{o}(hxcmoAa6LZ5gub%<>%>w8+X1hk! z!-dlGUcRpetL-(?q9MZnkzi|N3D7jnEVI7C{zLZp$Ex=OFyIF}j{iS;4fKyo=!bv) z@c-rLHJZ+U+W=Mq0g=wHJl`9A@`lqk7&79^Y}{2OH@kvSPFo7$#2@iKEw_)l*4Axt z(_hR$eHt3*sICCy$(WB>ZU6c1a7a_S{GKn z=;JbnGVVB&ZZH9t_r}RiK@e6$d!HE+*jHUF)#_K$CZb3Lmrx8zg??)Na#18M{jz?~ z#sn37|3(0DzUG~$WT`G1OU0?x96*}Sotc~Q%)9(<%Q53;Go41A(nfAJ1`PLmq61X= z>8H0s2MGM1&S+ju{e=&h!QTkc;NyX}+mI*0%*RhzL}`h0XwU(fY~{ zdohG^`Cn@P*;`mQLl)<(e9qaV&DrTvU9i-F3k7x!`eXO(>k9Qo%PHA)>UntVsmVd+ zoTTCO{*~i(LaPPR`Bs>k??p=%0`vf`(5WHBNij7=W+#6*5WOPBbtUd3ebA$-jMUC! z4j{1`$xfItzzAY+7d|muf3*jaiSR`qkR%;tUK253q=s1=#ih9?VU#IsWhSI8OdFnW zJ+oN`xMUr4@rz?6e=K@ecLRseR2rLQ<*GCBOYn{d`ZtK%zpZ2C6y2tD*KYISl@SrV zom^k7gyGdlf=I@`_|ayuz6=iZIivEe)VEdn-xeu!*QWDc6gFqsQS$Oj#h16<(2qDf z9W5UnV!IPN4KHT&-M_?-)3IFCe)$N?8pDmTl+(%jr&+>iUyESO1D z-i6J@sYJ#9^>J^VLh><$@?-SV^GQtC7*04Tev`GkhqW9fq3H|*^zuLK$A8&OxWVBg z*1<9N*;^g$?@qNq5Ek}#Xz2390c`hCgyA!-4T)n^W`k;LzN-$cF`?)R8SCqhO?zS1 z$M)nTTAY-DLBk32%GM}QNZ3yc@KVv8fW755(+7bcv2K$E@^4PNEWL4eG8LB*+i(3% z_S=d)2wG|41E3w4oL#P8=#ONj8OGv;lm;I|y3RLUo0wMdgUxVIey9)H4z6~0XQ65H z%Xgce!mc$mgf=I9QKTMLO~t~%;HxFyAVfBZ&+X~Xiz+2#&8szR2Uhb>!<|dMNBeo- z4NRold!r=E+`4C`j5UaXB$wT0ni(B!4Zw9N<9%`f0#2PGk^$fU)jDn+bx$B?_mtQ$QYkW3q(WB@_BJh5 zd;Mr!_)_JkRNiBtSH~kvY(R_6j3^dPtrz&bFcrASJ@NNM#$87=z6=}i1PBkaDoYA} z7F+*XBr-tK?sv@}Oy}&u4HF++VNzT;zgVOSlNXG<8l`5umokt?82*BBq3Fh&&K_k= zAD$T2xU-RehFF{26)J7JT5V}^KLRQiFC{-&hUuZ#{CzJaI{c1evslV4ZeIL_0Sg0xw-`bMJBEsy7sV|*U)p`j=7R8!RyEa(~cE!7C`TU7MS zGQwx_b~3=Oo5}PE*H}F88q!p?q^8m$D;V%WyhsZRNa<O+lO1!(M`X)K z85eY;uP2PNo?dmSzEs(G^iRAcFQQyN>v`lQ2gY@jah4Mma`p&MeX2&bgLImpsf}L< z4_B(QNirGdZAZmXrmq>%j*A@8Dwsx7A%~DcqJLf~YlKSx_(IPwj~VRxedV{*m4WQP zZk*V)Zw_us>THI_cYKw6jpRubE&fboeTOyA0nM?m##X7WE zAbQ%r)+Q&y8M)-X9o%E%2XOmf7_mN@qVQI)#aMCYg;CV{P(0%p~6U*602=mUb*wQ zQ7stsM;g&)k8{)vCBZm^br(OHDRWAS$s0C)i&Dq7uOr)qH~HGJW~rnlkHD|r@FqGx zZaQ5@N29>gs=Y42n1Eh9hNdx%G~zxSr;nLNnms7fd2Qs(V7Ps>)m&z^y|`L|+JU?L zMu|~MI{ArE8_L1Hce6a5)t<6((P(p1KRUEPbclUwK2|(A=O=vI`O9pTfYwdnb`Iz)H+#d z@mx!@->SA+IoCQ~^6A_^TMCx|6*e*^QFbcV++1$jT*#F(w9L7-N&Zf%w1=4gJge;s zR903LI5(E|Ijo4*LFMK^enVNvQb`maSn+Tc5tdt`94$9nUw;i#*TFXgQ{cp_mBY-Y+GtQc`>XTMS>lO3%FF zV0f7J4Cf-HPj9wa3M-FuUO*?~y+!he*8cluU|j>==&S%in3y4z$t+zr(rGg|V|Hg} zZQ;?i{CY^yEH%V{%Bq;&;*{$uq0K&nM&rJVBRT3S#zc&4sbwET$ws+#3@CS-L7|E+ zO@qa?f$#4$chOs#`|;;PK*N+dv$fC|F#}$k&q7)PaZ%-7P?kAT?f-Ph@cK>1< z(O4n#RThm{xi~Dx+s&QdZmUz+=9xD9bZhLe5Wx)JY_K?Ju5Y4=M+UQr?+>#F>>Eg^ z_j(pAzuB0W&O;$>rwB{-QgS7+*##_WD1wlpmJbGokMRHndsY4N+D@(YSJjw~L}-rn zkx7J_I-&Q2nQ2y$pZYe#*4BH@W9xX5C^kS?S#I`l9yhKKXv*T*I))~YrQ|E0yEcER zmheZ$n_f=Dm-IJ{RT2ivH2I$yZ&G3pj_Vje#=DaHWN#!)7aUxlATn_{C6!`f3>GwP z4&CpJuT2{aR+{KZVqsIO(1ktbL=mHs2og0Lf7V|GC0^-gn~tG{k}C~h zJ>TP)M8}h(sY>K98UoNshh9xUFt?~ zRmmVWx?O3BcoI~YQiWZB(++MHze`> zc7ek(Ayx8I+w0^~Y=w$ejbAs0C#Nuht0J$PqJuY!raz~o^CixK&Sj9Y=#5`vg3THy zI<;0S`f?vs-#CGrp!R1LhaqeQY52mMigGjV6$4NvZjJ~-(E zdYwbNu|S8GqscC+*XBnNK_nLX)Q6ldn#QrU(JKqi^0tPC8997 zW{wplGuxqHmoGNYlEB3$)Z?29|F$c$>i0vQ>#HJ?$8kR9%%R&i0D1j;EKk+9a@26* z6=vk?Jdr84;TTfWSzE_v>g}5OYyf%vNK9<;@uNxh*vYWmo``M%Ds<8|$HCNClE>32 zdeS_;Ca8omz#2!9MM8=m2wx4E*@NHp{B)dXoIl1t6V$3zD@H6r=Tg)E>9*pdGT%+` zFANz=bXOG?sawrPk@zNsU*D@zV_;Uksxlivqc{2bSdY6&gs7KMs@sh8Tx0D~{H|s? z5Ezlc3s4W$MD4u<8KlZRsSm?^!g|_P+Q{+oFL$M$<yU@ieZv#?UHz0Jm89%Z|z+W?Ml`F-l&9a|3?IftIvBoX#)NRVipMHsUb853>>^(h)bxk9n~nE% zRU_z4HE*wYCHUilMt;u5!o zvi`|^14>c}{%r@+l0p!Ng$Kh?^tiEz(6;kbgjav=n(8_84?J2Baf7iwjDmVV<5X)5r=zLaqj z9?=FbH*=y^o;8A8R7i}Xq zne%2KcgBT}MFLWncMk&=VCb$y5|OGY!;pbT#ECe|V8A#;K(j~3ejE6Clrq!J)>{sG zlJ3dc{Ef1y$1B3WswXf62JWC@%l+ZW1aTT%UBc=P6jD>vs5B4)fc_poKiZc7%LQ;V zTr8~5+b{0kC$C83eqQWn;3|G_s_pVfsUx<)QFHt}H_0FKVri4?BKS1LxW*l+vE(2* zB&`)`8x+u3(Uo%<6B>wI98OgMw0FU$#_{L2_$}fl{-OI`_m@|o+wW%8DXI3E_9UzQi_m$(-Dj7 zD{5h)bAn-V+Bm-V+_}g+rh`!P7xnOK4*-TelSGfjxX zqFY*s<`0=#pdcZZpA*zio-%8{Ok@1LC%@kdy2uHLtLFzO_$I0u?41n9zM^gKZ$ zBsu-!5}iUquw0S27)2|oI6-;EF500wx9c5t|5<9TQBNzqv2w2_Ur!~?fZ5r>sFZju z;eAz=BbkTIJdjcbRpk=AqJAn?CMG6)p|bBo6#QmCa*Z7y@d6{1p=jiGV-QlBKld8T?~$D~BPs>;U3M~=JWLwy8lSQm1K4epKIaKW4| z`ySRy;23BpVzqZA0?}8tmYA>CSI_YDQ#iPlcVpKNhiJhu4G(MB9NI%uLixRt^0K+IlI;^kV;M?=j-5<>e5$SUt zh)$}pZ%~nmxZ2te^hohXR1wtsgA+8J9tlJvJ4^JGs2H_A&zFm(7ADO?Hp;tOPfvB0 zS?;usY`K&$H#SCc@UW3@i&W<>dT*@nsC&*XR(;A zgP_?ibr{}_5eW;6s8LchqIo$&`Q=^xGMFK1aY)gG|3c9V0#Nic4mKF(`l8B>q4hUU zK&m1GY*x(`B=`c$mVKxLNNZMsf^=a@08|Bw^>v?C$&3>!{&#(OWNRv@5mdMe_?Rmy zsrz%05cY2#fFI!yqc((&QVUo=U#P8XVD=R>#q(^tP?B&BLq zikJf23!AGakMvv*v}OghMbD#zznD*^7hCMvJRrt2@Ux=BH2Q9@cXhQ+CDVYBRu2$o zum<#ng+-gnIIlVfmPy@!X@%0V)ZC@BeO~y8^8>?>d2eM6v}3l-k$mWh#tK#pzQ@9a ztcPVOL+HM7zj3sYhg`=9R~hW9%WU(HJ+!{@6z)U@RxJyu$%1dJ?B`pAtER~0et9wE ziOen`vZGB{afCmnon7MulUv=Bb;?paOq#6*i_Ec^>rSsneu!- z^BOp*<~BA2_hrPTL^xd;^Ep_cwUqFzxTVBLM`qnjDIsABwD4GDS07GQeFmM$3a6wZ z>0CAw4?b<__|@p0{; zAJpAy)kli6Jl@r8Ps`6T*iILbqrda(i5{k@at~gj`-asEGRLLU;;m?ZPjVm=Hmuz> zkgFFoprP(o+BHDhNO5ps+R_LXG{2|i88;!RMMT`_GwU39bXa#l5s^g^GUC-yJZ<{C zE*3N;r;r-`m&I3&=@{_IEN0U?ihrZxwJiUF zIV-1Bg32?3+EJZfUcm#$@4WBHl#nc;u)@bP7quXNlnrm) zoW3+Twp>sNa7@g16~pjDlv#&rbDH{PD#_a(7Au#hW5P715L7o-3bmamq-|{-v#hC9 zRNzscx~(@9ux9Eh?su$+bER9$?S?2CWGmLU-Y%E&u2yj>#7xtVe&+avahuMvO4%+G zt0tFn{d@d=UH+mpZ<_~k1z*=arDZoHL+{ zn`z=+dn5F$R+DFxees4cA?_tu-4$hJ!2_fPV46^Nw?CiOU6Q~S%j-Hf`#L1NZ6%s$#SDBSRw>v^MnpDt9Z2mXn-LMs$msxh z*URRrlPs&#haNOOfHDa5$IjM1Jg^fN{SXx#6fc{^kFPN+OlN7KT8q`U<$@vW4BxC9 zJ5cyj3QIzo`#wh3xzX1oTupU2&PvuXeEI;){R1!Kq~abWeHXzLBwf~mk!%+${So}> z%Cc`d6+<%Dq1*8_j2!4cNcV5Ka8GI=h)bZ?)z93v9vzgU;pGl zv&YT$r@k9&toW06A4+PY_mkj#CJO{j_^8%CALsiN zaTefx@7pryQF+C@62GbC{*BgG zvKB`o>3=@!-wpu?@&icqk8@Y)N_^hZX#h+mi;u7n29Nym+PVJtkfVs#S46}_bxE;4 zJs7Ru>Grxa&I%@h9Leo-q-cj`$N)~e>c}gelv5&a3L9L@-0Q_riDZ<~a zy#u!j7Ea@dyGz2z;qeOT9I- z%;zCe9o`LE-p-F7TM;dfGnGw zGDH80(a#Atb24c2>h}|KmDEr}J-8Se<^JldE&)Ztr>RO@bK^j2t1w@haZ7?H5P~Z| zJ8OyQ?w!wdjzVZ&(eS4Ey?k*^QFVdAR;%f}0yLUf2Xh*t_gxi#kJ|Q7dg2+xV{x-A zyz&d>hwiz&bJi@eN*YU-f(K=30-BjyefhMMEY5&iUG{Kln4x{WnMl zGfd>$wGl(Di$&jGYA#mxZLVwPEm73tVgPNpodN|z4r?b*RBvo=Yz1YpiW@YgG2w&B zvnN~L$)XjV?;+a>WQ;+yAI|HV)ap)~rwfg!%j(VKb{qa%j=rC$4LusE{-qnTbtY8P z*)H)kmXd3Q1nHW{IBG3hu*hK4!^5KM;jpkq9z~B6k`p6JU1Z$!Jx9OyGT>dv_h3{+ zgJ{+KRd0!@!X>#t?9Cz9YL{cSTC_iCoatNg_6l{4(;oBZ4V% z$_8~_+v!T^OYk_M)fTHN@xtUz`^c}zU$U+KInQ&67 zQG91`8Rqug)@>U5$&}GNVQt^Yh7yWpii+O(md3Z>UVokk0PrtOct}&{&rzHb#IXtXIj6D~-i zrKPCBD%M!>*I)=j_q^2de=53q};N<)F1_)?TqZKON?61S3$f`BiM~H*b&V@M< zl~5g>rbU2L7tz>nDc<%_zjN~C@c-cCF9A6DTa|4uC>Mf%7(o!iRU{W<;qp(B+UWf; zGB+!o&!z{}26hoRWe1yW_Nlvk#rllm_*0i{S;O9V`7snk4eGQ z_$I-0*=1Vw$U+m`2IW0!JX`^F-kePL6TX+QRYxKq@e6`)W)O}s&)2a&UUujScw#_S zf2tKUlf`0XwnvdV+|BiClp&Oh1%^k0Ii}<9$F2%{08_jsQV@jb{xPhMc0xfrz9py$ z$L^)PnTRKz@Zs_KVy7TS*HE?hk@b4&yAps`=s-qNS?_DJ6Z~cdG2Bj}j5-clC0Yv5 zNf>+b7|PjAUaAAz%X|^$^O+8)9mOK6lVIGZW+S+_oa&dBLMa{_<^vG(B?cv%9FLt; z@d3pA-n7WdcQXh{AqgFgcp$(G5+ko5?_{SsFJbnghqXux4xQuP3rcZSOFv~G-x9`* zQ{FVFb!Kw(7S>;*iYuR(h=$$*=}j=MmDl5f<#gs$4OBJp(YMP)4wz{ zu}SV`xS_C>&pc~0|LiUH^|u$oSN9*&Fnycak*YX1#FDm(4!FAomIVS|6t;;|r_V5i zwI7t>;0AC3vx4?O;Re;;>$!1|Pt}gOG^qR74;H?y4quj@Kmvfop&$XkxDD{ouxKOv7)!O;Ysc@d0dD(_~5 zO>WfzzFqYtCiL4fXt>?lQ+P1i=yk3Q*>>e24tus{EU6ybo*`d`{@Ffdi8JqMwblx< zrwd5-C*vV~Y?PFitasTRi^wscpOcE0qJ`fzkFKPT$AkgbrHQ=cwj&`a#9fj`ej+7{ z*d=DS0!!O5+D{5kI5Y2)bh|@rP~2fgLwlMM&W8Y73U4#kDkHlz&fq60g~d#F9YHgR$H=t9`vbi-@7iX_sQ7^gUdn-7^21$ zXyc_pAYMG09RORbGaW7AqrRZb+~g#wcO-<1q0ULFeN=CX=IiKsNcEeKbBhCiKr zcUg49{XcVAs4|k``*ci~-<+R zPZm}&O}aEl{E8{I4Vv;e`qlYCNol70$WRJQXa=>3;?b_isw6v~2Zy|gHAn)27VXdh z2ilnNL)5+A0{uz>p3rNo2BR<#DCZYo%qx13gBm>8a~cJA<1M71e5}ZVr|tVQ%=Dfi z!Y(IEca0D^jgD7MajxC*zS`L38`YFFr+RbN`hVe;U7);f!dSgbe&${Jo!C;qOS!>K zt1djTxq6<}cq{~!Mo*kYFCT^^Kf-eCT4IriE4^5ae?E=CPHP(QTCV#b}>a+9)1 z%#?%}DvfHMj;qt74|GoEg5{VHP=cIsW^(GB+F?j8Ph3KTzM%m0<`!QzxSrO0G5q8B zbpQ-tP%ptEoz|{kcO)yRws7^HF$^}T$#hIzlq%9)e=5B0XPKz_(EX+RC<%NESq|BA zZ`xXCHVceV_B=Sv=^SZ<`BkuOTz>ZhLygwY+9?5Y_DP!a@+1>-XCRI&CLTa|;y9*4 z$!xB)78HCCxz~NZ{@6P3G*cfaFLF|rcQ)RNWnc3qA@#hy3!z7JzAQv5`pB0zjFqp2 z;7IHH8jSLsz=tDdjDJrdDaB5~!uYmS{Bu#^0{Y%7Pxdq~#ZokLZ`R9iEurvnWU*O? zJlbJj5C71y{t0KOXWmR5ObDY%+yJL35NO<``%>n%|KdUd?+*#4MCqr8GEC{XZS0f5A(j5TIHV>A?mFvKtuJnLqd&%$R zJ-D{$SBH#OIEg)=Asmc1XYf6Hr!TmU_xms(l<(#JIj@bKAfC(MFfcbZqRMIRHzgR9}s>6{I*l znEG0Z@C`9P?_yPwPvpyOi%rp5PR_+DLR3^l`Q29B2QL4DF6$f*8*Jb3urqPl-m4U3 z%F1|pu_eYHX2A$eB`;{2i6C97j-?Nw#Nj!;U&=D#t3D;^1tH^kF=inEW%G8O zZ)Nk9?yhl>trJWgOz^(t%aQ&cZID{sQx9rP3P&YG1kPG`3O|)X{0SXck;Y%RSq?-- zoNJLlwKPxPEWTUHiLp~bux6!EGjl2)jbDNY=nfQQr3=vnCM3tJ5&yj%OqNW7jf??abb=BbN`a38Na z{`j)GxvrxO4_>OX8D5tqM^C+)Akq%pdLHYXR~T`qO{4%;quQp(<0d!Vd-A6RwPwum4I%0- zr$?CRLL!TM--9d1f~0vaaRdbivN8WQ7t0q!Vi$kD;fVGKs2W_( zp=FI`a~w$NWX`xKlC9-02&wFz9R*%v z-HIO_2h*C&Ut@uQv%I*O@PBLe8bB6|1VaQlPfd0Li>s1S@&OA!0 zqoAFKJR1bed^n3NsH|cP@mg73k}_U-yq3IZs+pM{+h8K5LV6Gehuy!EpI2Ny;%S)k zo62wD&TP5TBnvlIscTvop}52>R)L}>Cxc-iYVz~xz+}Ln3A4d{TzPBC-uS~#-#u*D z@jate-S4wO$caT&m8i=LNC*vbQw~wBWxI@6LC9bQexwC~z1>}dKiT!rzZj4_7f-Te z*$9wvD^S1Z4U>|(kfYF87?=#3ky0bEzr<%K8C}uQWnx0~67>f0I|sJw&?-8!M0Wd>FTHanQ0pQnr0de8H*bmU~5Fr;MPBGFU-5?_9QkGO#U$fcn@90Lo zRm)#5b82h`2;gwowV^r_t76eD#+#k11QQ+XtuntH9Xt{m0Lb4G@7?m#!brtDRdjMw z<61Tz(4*_{I+{U>NRdvs0{DT(Y&KQ3UkMpmb|)tyDD3l{ZI26fyY(qu>B}Tk*nW4#n4nJ~E zA&DWkgxqiURwfzcA+*($Cnv)D$CFnm&Yg84&0UMt@IB)^J()@(M`~d<=|;-v9-Qb6 z3Ia3?4~q*6!H1&q2E=;NYIm0~d7~d(w_jwWC+Kk)2Sy6;9@N=g+=z6Cva{$pVG>#m zYB#r(>=%7jRvu@2a3nHnPsoEp`ma9y*5J~5wic{OT2O{n^PQW+zXX##kn$btq$dKu zGgr>ICuvci*v}r=sul%!;v6x*d)Ty_Ho1;dGqiS1v-ra0;DqqEdKCaZf9wSyQ-^A?f@H7MSd?+sd!qqg_m|u!dGMS%#;j_hywfo&% z)h-zO7_;9l=wQyoy^U*>V9mrvAP)7pW|cB6L$3Nj_k?bY&FaZ73ZR_P_ip)7e%hY@D1pZ49*L1%NXGSi^8(2fMQVtX4p?MV<|Sq;YD|2+ zIEbKSoXB?|mAFl3H`wKc_5}bie+GNSpH`3zJok=iZ19eZw9~}r4rxTV9^P*x_|SHK z1Z5T$S_OlX>wlq52{leruPi{WmO9qo+g;7|6J9?WiH7tQ>OJ!>hd#|($e+83%D46 zwcvb=5}gt-RCn(mX5C?rR4#)=--~@Ob&4uQObY!I;xd_HN-Z5gclck6)0;7 zJ~eCeT5a_)C~0kUI;=P$3MZV}1nkiZk*H2|M`Z<{oxyfL8-`wL(unxVX(XKQ*99xl zZ#z{~N{bnzLm&u4^;G4leNmLr;>vp5|KLjLB` z-X0n?bFh%Azqy5)guvfq4KSL&m?i&-u}9$Q2EV19(3MBpj$0_bGKp?GqG~vR9;(8@;cyna69JUBamHzBod%Qp^HuNG533wxc5|naGi?{2l|f*6JTV-1@Be&| z$u2x7y=qY-`sn;X{cbMN`{Rl&{X+8`KtQ#3_Sy|c4Z!ZakK>(wdc45+PuhPgxEbIG z?T?8nH{Y*0jb=XaF1TNw0*d4%TwhK29|f7dS#Muz+853;%c-C_heH!t-W!0`0aqU85`Z`Xl}2B%#r^t8hB(?(`M6^n=O261{(X zf5zn?gcD%raPAzW=}&|BBJj(Ve}l*Zj!zS*j6_d|=k zuRF{kXrN2{u6dSt*2T?-AWjuW68GdLicK14q5I20>OU;if~kW5{r%D2?}o>#-azYY zb(V6&zU{z_9?%Q9&MR3(?>Zttu8S`?##T5)R?mP3yt8IXAZYM(#@6Ti;ulDIOKj%n zUr?BKmXHV+{~eSy`qbX|9i90L*uR!U|MAKnKwUloU9?nKefX~j{$51^ef{J88P-u7 zf&ULjdMk(rW%~g9_vPom^z#3A>EQq>{k=I9`hTAH5C8axzd^kJ$FBOcx2}4Qwoo3v ze?OuBJjT~{P|%gc5C0~+YpMZkAmS>}`3;d>?ym|iXW|*a|7ZU;KnXobxa4j50av*n zXeRsl<%;dc$gpqT1@&!PLmBaBQNTPTByiJepNbae)$bYNsAO3v#@#s%~Kss>Sd;r&!}I+!bzH2u8)T9nF-Z- z`Z_#!WSQs{D4xe^ns_mG;D=Czg~!CoBc0rhI)4sENO>rmYN1|TkB*CK1G?cM$OOL| z(6`;Yka_4X)fV3~5DJIkX|Aogk_LuWh+Ps8J2f?dYOgo!9H|)W0HDJy7mXk(^p;r5 zXanulf}>iy)0tTS%S?5T297?iYSIxImBY zV*As^(wnHO0afwL_Ow9L53dg5OEnvMpJyBwQAkFJpt)Y!(wm1oU$4H$Ts5EM4tNTw zHeA6+NO&+3ky||nqPP`fv|Q}dt&ppEG|G^@QR~};LghzNo}ZTeu4m*-0T*O9WVdew z4N)0$@-NEX3uDjGU~>Lf6Y|<5>rOoVwU*ujd}$2m7elYya`11;*6QPf5|_Fmgb+d9 z2d#KqqJ4x~cH)B#-^*~@?YmzHFg^hwe+u#%Q}~?HqtYjyUx6NIh48-Y3&B^kOZ+`_ z*Kq{i!1bBww|hq%j9MJ6_TQQ`ZQDU%+d^HsXVY=w&aqh#AI6?^Vw*%2_pjv^>{UTD zI1Ea(B;4Ab9V*;l3Haqy`#1bqczZ*8^yL%w^*L;J=%~r@$eXI$!0eS;=>Z+_p@5Ef ziL#0`G#XWo$I0~Y_l|g~0o75DXz{}|oW^LO?-w#A3c0pc3fGixW%2jrnyzguiNkpbU%He1{dr|s zcmbBATAC2J8WAN)cG7m#B0mrf_GYDWqT1&#vcfw^xuz(1E>d^Lww_zfeRX54B_}hU z&HiVCsd1Jb5Tz0LmTcNq*t&Bn*LN8R_6%L&PV9W534`c zOQb$FsIL4k_TDl!j&EJ}OdQ9tV~UxXnVFfHIgXi`q2oA?*^Zf+9Wyh;%*@QpZEDkW z^51)(oDFC0)zxS;(tIqbx}@rQYt>rod7s~-@y_VbBwSKVVf1)NQT#Jd{Oxev$$h4v z2q9t2=MpA~FR#GQDzk&`k7p$gepdG1hZ@>yk(zzsr8hDIy9yiLhvQ{5gmL(|2XIsx zjhjn!<6oR948@#PRZNw|kVz z4EP%Yfenm6NJATL-EH1STjuv}E{tPP$T$A-5h3G%FEPo9iZgz1D2E2jGU~dReAmp* zM;PkOLI0|edQJI)njZgGT0Dt?WBbD(I4wS4`&`^`c5(Ucj&ri?YoKPLN)#4GhLE<5 zwXV-uM?f7ytB7sQ1q<|5@Y^u)NUXx|-qyEC=TNa6+-34^d)bvn@FF6bpMnYJ;h|dy zQbh4Ghd{#M_8~iZiyg}_T&sec!=G+_XR6UYL`||zd&!kXrDeOu<3lkVvx)`;B@%+;?38)9SW(q$;oZK$5(NRi~#g9_QKb zRXE}?6;@-(lgP_u!*kKa#XgAIjd8_<4?Tkn`f)B`e8Aj#IbKsP3k~tqCXL5YT-&c9 zL%XdiGIaVIfh&slG3?zimC`nm^q*YtQ4ER*Z#6+M3nx`JQxKGMz8>b5pe5mk3RiKkZ9xkFu(%ER}U{R z%pSpW_p~w34brSyl+1Y@^XSvJl(=79F{IzKg2?@%p&yeug#7g6d+(?^S;<1T<&y@o zsGwQv*5yG%)mj#AyzHT&Wh!BD97UIM6|;-65oH=S^KCa#z8X1M`f{ZR$juV66xG>7 zh+E3X1}5M|KZ2u-3JXGK%yzTDU<7iLf)yTD-qI*A7{O>vQtKDD9yL}K70j*g26OAB zi>ax3x#^C{+5ZkkU?KmQRiBo`o^$BZeeb@a_Ux&lQ(lo@03ITlt^L~=#v>~sr<|9M z1N3iv*ea{SB+ND&H@Cv0+UV7|Q*z%J z;7YB#NqsSFcATUBVaD@vZT9Vs0;3fdOt@dk__9ex*VyUD>fbGZy5e~P@N#NvfC!E!VgeTYiE*;cXE{`(pON!Z_Qk2&cJ^A zCa%8(k-^UrkTYndvB|q9YmoK9_vB~H#p@W;#uqdMGpJVTy+W+T zW;wmq?1Sc)Rg;UO@4gQm&yv%+P)55T_*m8CpMrBR3>gM|R|)yGOR8Yye9rrJYb4uE z7hsHui||*byrQDAiV{*8hpiz8dwmeTfdg1Pr!28&&{PY){Kx$%&XK(5++kwfBXIz@jnCUs~YmVe9(-pW@4Me*%554l4H52I$D7qUC zKZRn*lKsU(AFWNd;!pG^G>Rz8hRL$vY{qYT^x$CmUsk}U?d`XLXBZD-u9Cc{It4qd zcF8Uxz$}4`IpSzwWg+LX{p2A$KWHKHySRDJrf8%`iYFVOnZN@zU?qiVe&$|m_*x}$ zrc{?#7lVNY(E5aK3GIP^-5hNZ6YC9ewAI=%@)-@3@nI4s$aZQxlUb_#Hy(d6Rg9lO zwz5`7+jam@ApXAJZB)#tX}#kYsbFG^=Sy##$(T6-*EUFU z+&M;a|6qp+fkQ&Y&~yIWLL6l-Sn%4l0wujyJskVMxIFPg*TcM84Gx!VDbRtF^EKJ! zmlOi#*IM9BUc|gPT?^3;YJ!xX<41tpIEPqpkh~|I){1Jwjxf7jP!0js{y$gw>%rE! zGVVX6bZ+{W(bYAtQiHlrN5%O~(`BF+JJ|u%OuTB{(gW`Q0c}7u z9Z5FXc==Pvp1qoU(PiNXPr(nz!K$rO{TAHx$X#XE=Z|e3_{iuM*4x~k9}iC`6q4g4 z6fS2ZVvZyQ2>&x{K#N{K4uv4Y9|HZ2nIZDiXG<3)3Hft%1aT8)+4?a|Zq+MOCHSOz z8AMzHR=2tIMpZ1)n>aav)ofFyPYv-`dk?8fq@HS$YM^kw_JCl!X-Si8K9)GuM2LiU z;3bJjYxY-i#K!!@B*)D;6$Ov#M`GA%-_>JIS9?Wqb&enX|DRdwm5Cm*lx1B&=q;tEXo@D{&$#sWj&jv z{GHEj0OjOib~VJGXbvhA9IjbANI+Aqxg%@ zjRbZI)%U8gP9zk{xB7y&Z($>>0ooD;7a+AW=A!)$jhs+Qio==f0{pv#zaqJ!lM z`qDKUaK(W*(Ua{98_Ag+O=k>YbdqNahWBHcNS zYNclFi1=YY=i;r46v$<;3^malzcPNxo8iY|&{Kl)!sEc_Ld+yq#cQxlI~w?5l>}Q~ zm)o8p5MXoCIw2#4NhXoGWI;NVjwCri@@ACED{U~P41|OoN$sSpOm>P$86I3#N3I^H z8%92S!T;{^eJG5qg7&8CZ7uI}ZC9T#5GESfci2IZJvvG6lY*mc^J|u&lNJ$AuAbD9 zE&i`Y!V|c~fwcSD~6cjpb80{Tx29P*|WSKYivuGw(7}K72oXCyHNx z_){0y9hueVeMksRmw;6U)u>UA+oB@RuSeRQ>(su+?vkvspI%Vq^O`QMkqS)jFB+hd z`{pNOeF9&$17jMl*yB8+l`UQsa>%nR-pqcXjH`jdw~!?wrUdMu8m1AeiVLsxbh=Dh zDImD=4l18qT^C>SSx&tsv3sB3{@$de`qiZX!u8AWS{u>j;8|27{PrQsKcw`sd0X|r z@cr#BKfi5GtFA6tP{M2~RHPnqP!+Y@e$6G_rg?54>lhdF-1=4+?|2iHV91og}Ufq?R*xXX9emBQE??hUn z`YSlz$DxJ%(joh-iK%HP62F(&&XOi4FIWtFV|P{HNmqb-PyT|8_e+c zlb`>^@UOEQV+J$)$?wFo&*T1L_}7=Sw5rq1G*T7qw{lRTWwE`sArj2c<*mc9Bwb49 znfS8VR1dRNdZOZu21tpGrne%Ne`gvBZ#Q#)$@4mjx2R5N3d2|j&jLC7dXAD*HX>W!d=@+CyBmPHkK6u|S9QyCtI=Md~rw36)sIzAdF zm|qZx2f2#mB!tzC_EBFsiK4*BI9^&-5@}0r&;#FmN^Cq)EbVP@k~r%|_7+Iqg~Ubi zQp^W>j+v2PGSu3O>enEs2FApt^(7e_XNUGgF~IF+!g!jW@npSvyRAX^D;>U5j3{@% zLH+N&0B?baR>md;6^z;CY&xd}j)wYK))%h=W5Yt@Nu$};D|og8K48po%l@;jj=XRp z!#M2oh#ObM;slDgzV)n1Ta=D8fB?5s1oZT>{+vf#@DMXoaMr~X|7w%MY&s1Mfn00nH(@JW@GW=g-2aGo2Jt(+-GLz zj1DcaRo~OujLhoLDI-OXg45zJQ)?Whl+s!xmN1O9@WAwc2XUf_ebERFx<@1_MG?ni z&!MP_)`%Sil1Z~+9Jbz?(aCR7Sh&Ibmfb_P8Lv;ljxR|;b;LY1tiB^A+(M*(tSz*W%pW=ewo-}J(M&B3ODQD_{?&Zn zi15E?zQ0!ef5d$6g)Ayb3zbOaBptFk_%Kc|9{}Az&=Brmo;QTZp zfw;n8`+&=k<1>JsQEMLUdm6sgp5A8gX}7k2N%ePfK)7lpHaIze4gQI2Z*Coqej*E= zF3+5F`p)J}?OUp%0j7kAZ^lJDBPm7_Y!u}Fy-Vm6@#XI07|6#OveTclqJA|{aY+`4JEa3iz6IG z5`PN6SU4&IBl|!mRgytzQ2~a5G85QE#4nFN@{>vr#}>*l_YzKeP&B#X z{5h*yr18`nLQ~5vTA&dk2#%Ioq6!K-*yM@7C-JyB-O&{@mZEb zEJg{bzJdNjxya-}F&7~CAmjB&>Q=H>1wT@sVLE38pSW(=*Z&^DOHQ7qoG zHvzq~L(nU4n^P(aBU6twmoAWblh<|8n;nMg(2i$Bs^OhOfjz*fe|@LE-91A9s8ruF z4Er3Xq}AQX2u!I8LQ{L@;oa+_s00TN=pOyRj+!epIoST#^($K5gnw8$#rrGkxJEDL zV*IaYc~=WiDDTD+>8hcPcJQbD%+1)OVo-d}G6i=0w~R<}TQwxO@HSW1o9rg!xCNL6 zHC0v>v(J2vFO-G*Ns-Chrm9Fj^!Re*r2kQ$XWyg#5Bj{$jLf3gM)i5vz-wO|baVdA zb_VxUbt!jaY_5fOCIc|ALyjq2W~~|Wng|elz9Didn*-1_mubaStd&0>kV_GIu)S!n z>xq=h$fz|Jl&lhQU?(R-23ARPe9+$A(YmtrH#a_+3W1ZyoC{aT%X{=41oX!C)I#~$ z_YS6L>#>Gr*_XoyOI6tFeuc|N+?fo?{0f(6MJ}dgA}o;0_E34t@zMb1TWDQDq?_T2 zI6;_9e%DMr&*$B_Aq}_8=|U0E-)uFl{A4cO7#*C`N4e9oWT*v!{|{%e9FvB;0GmFi z$qYMUs?IIQRFix*@KUZ03CN-UtNwi$IoN~QJT{MK_!px*MxeTI@l+cy7mZczD~O4w z@}cg^(n_D_et4evq41ViZbtA*sMzn|bA%Y|Of#P7`Sg9zy3QS|sXQ06WJ=+9jnucm zqyVN5xl~!ob0V)CIwcwKf~8N|8R=~-b7uhdCL1d3(0?BCZzv-Tnfr3Qrq@bLd zGsM$>S=?f#zzhw#dny9%liFv(KStFireA)@)0FQWe5ng8y|QT>@&PJIDY&?p&ILiY zVScDZ|Jhle>}W}CmCR*1g9cBWfqHIQaWJ*7+XihmM(}3xIfFByYZ1=c~ zM!)C{v;RUblh90fJAKu~^v>ujN1jwZSiM0qaF>$aOo3^wg+-pCqR6aJOn%k6-E<* zq3@xw^l|vFboyTg)7W+FIn3Q^Q%p}Wwt}{hYtX<(=8%-|4;n8ZIJ}UHe>D9n4Go9p za&z=udT4RZ@q42H{N)kg6&8odsJRKdWx$cw*a~&*SrU#}0RDXV!x-)v`g-ADDb=W_ z`@Xk5^}V{vC1J>ER3-nY{#9R&qZ7*LTYczq^uL7>s242h7$BXoS%V6ur$uT6i~c{O z>c9BtP6FS8_=Bj22AVwAV-Fz|%+>U;Dv&u{Nf?6qZk0;K&P~Uj>%B2aY7gcV` z>5iXXP2hpxzddXYZhR=^qIXjFq-0XGaTI9-ohI806Hzen*A7@nDyz!=Fwlbh@SDM6 z1OK;@|7LQd=qqjURJge@u;v0z(qQwcY%Yc*Co3Rv${L>|GTE9io>$H$}hJP%ue~Y5t>)H-(}!ekbkKEe>-4?`TyPbf0X2_*MA)RzvI4t8C&(}5OX+2 z^u9ga@1MwpmR3=+7R(OH&JH4s##HLiH)3V#{l)bClpY-123QS+@|xDn7FRNQ=N0}Q z618Gn%rkCvWANGR%=QeSA%#aUJ9_P#f~)JG-R^DL8r*4Q(t>YIPI&g9-Q&5*{*{K5 zU$!PTE|I}Fdy@a&<6d=?XEr&^r(2&EnkJhbB90FoAIvl4K0y{IO?zCsrW?0dmj76- zuT;BZcO$(XISz<0hcx+ParnEe+?QY|&)+Dc8qTkofnuW~_~6*E2c1yP(z!jZ#7d19 zFvOzBN1vyjRvxq*xa4-YU~b1!8&Z|?X0sW~ZV%}?eYT^N-fGO2^TbFn|I`vM6OzI3 zT-g6W)lRqO*epa>`N=Q#vdTStd&wV0W$_LFqiv&%(0$~r}871V`#7|czE7IFN-;a6>w&N^E7nhTf?L6u`oM19jTjCckI1%r)9V!rW&oEC?>kq!u_CbL#6trlxGk zKP*sA)n6qTP2$W9^kYvEi@rC+Y2&8=ca2Rb8ayw>Rj+`E&$7Dq2k1o~?*;VF4WdR= zRL9ok48l3kj8pID0A=dRu`cVqfC!F_Z9NdEIg|lO(?xuLsfR#&X$Qu+SMmTHLMZgd zYeNX}{_%5({&Pn8Ig7i)?d3%nw?BV+o8J%F!t0l2HEK^H!|U|Rp1#$^gL(%1fx?{| zyuF9c5R>Wplrq$!+a_T)^1zekI5LwpMb*KtMYa(t@$|{tf_Y}Kz&fK(GtFB=n{3Jj zP{1*{KB~^HYi9WuSBXPN(YG_v!`INbc4`miV>7xTijm6IH;sFtc(MGv-h0bf(Ys z+>)1SprWEK!r9NZIu^|S^!UI*bCl=*1@O9M5?cuK!@ev;8k;hA^$6jA5%gX` zlxKYYQvcc4Nc_4ac==MroS2{$SG+Io=;eGPabmW9Gz8rhh;wSXirIWrfKusfIlKiG zLs$K+`L@BaOpwo{a1iW^clW@6Lvi&4WMzmc-PN^n&JBaysuGh2{P z=IbSW8Em5o81eR?CR0H*J4bzaPA!?*`y|%Jt4jwk!Ip|&UakU>>+Sq-cwIQ-E_5H- z;9f%<782}9|F}!TP@YwQOpKi?X63lKwPoHMt?y{)>!GddO>IM0>EN;=vWwtwf{(uX zbBvIV0;2+xKbwJOqhrAKKbR=4zG*MmeNc@2Rkeh9LY<8#MRr4;KcZW~(XbYpKf zsvjDFeMz$wjDj{U_u4P`uuOSSDFS$0lN;XZ)cWa7MZ5X=#%jw1_4pwgyLFWLC2Dk4 zE=heHifj283?a)P#L0%3-A&`<*vpQ=&MYk38fW}}2^DJM^os{GQtPW2w~!mLsCa|@ z3)#tXzGF_~*$krIzkVxB)cNCwq4H7j5#(3H(E4{zZo8#AjH>m((bF?|GBzi0&;l*j zoIFcI?ZI4Kz>2rJ)V>ybXaYcy97{z#PyF%{?Hg5b^I8~8d>-JDgI32^D1$p%ie|0o z^cz}~L>Wdab0AJ0pXta=Fj@kNHQ(BdEKlo>n-&E4nFU)QTz7b!{!g7n$PQN-Gv4qikZf_K3>8g8H$q*R<*n zJ{oJQPK&BzezUzzs&al?tM>jdm2%N9%;CdwVZlu` zx;0t)(|Il1NAD2GIT#;~m~O&idxqgqJ13`SKcajk#~CoOIyAQm-G_D$=bgC7amO|% zK4BtuFKe$3Cu(M9xioIM=o2E}OF66Pow7A3e!tWa`PMo`?cm4RHiuC$MKU{Z{_!vY z>mnh7AhJJaPt$Te)rLm=PzGumnD$UG73D}l>TLh@a5}dqPL6&HQWWcX?KPp02ShddG*x8gza+wGv8cyJ=MhtBtGi&@ufPCIwk57f&5kT~3@m z4x>wC_3i+bTk&_18HZ02%LllzLRTw|KTNMjS{>+sVps-q%RN?`Rb=67k88D`E{;qF zG4)=Cq^U$uXUA3^TTtXk2et7Q+hW#BE zqA`YyiiVC()0$?7l{s=hZaJxpF&B0ddW7%uXbVNw?Tk}tl_u>M;TI|TD&`B&eYfe& zAZcyelvjv`d_8pw;M!O^>03`Tig$e3_-f0udvQOqBy5I)z(dD&Pw7w}^HD=<-yLN6 z_GKGFqXv~>z){Yu%RrwhKW{6Efd+C{`tSbv~Bcck$X~ej^{V($iVsSz3P%CEn`s^A>M9 zUyJ*8S$Y@dn!^=FoQZ8y7`Jd5tdRz_O>~q365r#VdlK5(vjXM`r04`Dwk*+(je4`b zxN2zg@Sd1CtDDRZy8H6!paAbZVb%f}`YNU~2T0IWM6Q$C0t@#$p@HF#>=!@6&#q%J z2lg3U!_YMddB7Wf{w90v)_#Gmha*!M)!5C5mzOmZ!P5ERX+9d3ICqtq* zXGhWcO^-p0%)K^x843lR=B#GLjVcsG;!|JwLo_F3-+*1)yNmS>vI`~{RSWDX6Fi(O zT6u@%sV0*%-|-RlrwRFDH$|tG+?;w1ZR`0;FV8x2dj@^ovwAbmf2cYRoOFv{E~8WJv_Qf^1eoD z4u=_Lkr@_K+ALwl7AJ!c(rn7=f~X1ytt?JeC<3-G1AXxQXN<<3@jI;~Z4Yxrv`J=P z70Huot}bv&x)>&~>rAhV@q8`BmuuI?M7OhQWAWNK7b1V+i)v|y;jD5T47Pg7X?OK0 zu!w~onF|oUEL@apTv!!*SlfVe3?vCp*3!7_KcCiadN%1-G1Kt#!@fNR$&;aiUb|T3 z0JumOxiHgu>sEoC9ez*=?|&RrrFljfwoj9*>_H^faS0Ve4-JxbA5KvbHry#nz2r3!%O=TNiUR?Le=DPHt9U{dEg~M<_ z>dt{Ju1lO2v-k(@oryr-W_cYERbs$MT2GbW0oL;b4oeW-!AwSvwbYQI**j#aVw7rNFvelJ?r# zxlO`{nyrV^Acf#UhN$D#zNrdFtWOg__p@1*iJF-nqO<1eR+| zww@=>86A~$(u;3wF2EU-A2JmVJ3>QU z<65jwa0-LDD!DWiNW)8QChS^X?jrdu9-mWS%?%^H(Gn||2NH>^NXf7Vm}}l=(FOXy zd85ZUAQ34x$Cw_g-UuB~GF~9IdVy~tK5fS9^#MO^WqhR5sOshCOz+R@X!w-(+ciWX z$mbLM%;}#M&L=$OzO0tftvJ$=%B`3VUpQ4B_LeAR7vetILK0oRDK5(`6Kry-D9j9! z03MnOen>lems=P{vouO3jq!aJZD>wvraSPoF-@VOM(!c(@>ZuV*ShPbpS=;{1Y(wn z0M9mTvGFm%eTHAkrcS|4u zIX~d*&->(})z7!^(IT#0?5i?(Iua03)5yqEFK;&f0K3K^GeAR2KR6&8OfPMJC9_&ax1DzLb?%?b=eJ!DDyPRX0tueG_Q5)c4eu~VN3(gmh$LwH>A2z-7RErcM zi}z2SM#8={CWM33M(PL;P){;Ja<@v@@&EAWIIImJ4Q5nrsjGeWU%i6?CXeZ&_TXK0 za#p8aS-Ba|<*X6m3&=)P~9e#)+L3Eiv2!sj$idLD0Cq}cc2(4 zKY6r~W?E8Bjqe=~)+{d<9tG=q2&cIfrMr#_@j~Z-QaRPe{A`Y!7=Jg$z(Q_M{woH= zsY01ay7b~hJ1=f<_W>M;v_Fsk@OZT_)e|&MCDA@ck=4U(X&{{CyhlhBds3*@?A^>V zi$O*f+$P^8`5mCJqhUfp9^8f!eaES=^-$aCS2ppmY5p|b^8OTe`B62L(IJClOl*Xh z?iMu$Qp`(_jJ-pMVMbWm`BkzczFaunicq;JTB0?!>zNO4E8u#>rk$5Es;PDQz#zIL zqUphS(TpT)=yW+mY<1dHJXA^yJF4y($L&r=M@*@9gbi64&N14%39w@}nOgh?uYx9; z&v+ujCe(b*{HF1oVwji;SQt_3mO0{H3aQ2wEVbXvL5b0GEh+)MUOiOM=7(KWw}$}C zY&oU-Y3%e6yVkQtT#(&&*q=j$&?@n2SV!k02s6@!%3kt0p-wMZQofMv@lGmqy0YxOpxKB4z&6Xbz%%>q*df_jCHkET*b0 z7hV?8oGvtk-z=oPQI?CX1zhi9p2r{C3a|X?lLf5=GC#XIS8!T8b2iSyb_u_O3TYvz z$wo&vJswPii$eMCn}5ktb;N}bzXC%X>Z|UXRsWX6iU-A4$x|tuQ^UtWip|jK^J*H; z9AeO%q(>+soo(yidjXPSZEXo`qimi@C>Jcu-3Rvfy|alKWa_@3o2c7{y9bL=fL_D= zbnO?k6_G3c8iR0@S_Stw`A+6x;>lZT6S8)zln%=077A8ePajmhMv`V__;+QuT$Y&A~ zeUm!cm`FQ$vea!04B*595gH4vY`gQ9o2QzO-*Xim9AFHs4e9Wx)Z=xtb49&bvGvPX z)hcJQ>g`am>zDIDTU9rM(EL=WNz=KJ+|bWej+|Q1AApsq^=%IO}cP1q^)vA zRCCmlqz3jWh{}_VVT;)D%!@>GOtEYBvd9IPs5UkZo(vB>PpeHiSyrS9GbhrEwPO#2 zvC-n^epX)ii?=flw`Hxm*#U9;-zKAoBXeCE3Q?a@ItRZcfjoi7 zSwxgkPbpbj?eBCnV3_`_m>B39eMCvpwblfdNxO-`e41O9!v-H-pR|R8J$x_;1^Rp5 zZCQ^O-Hpz5(&$KHD)$?m+l%zwyr`@w^WcnO9Ya>z`~0LQHcKPG^Ip2daDnjn&v1$; z2Q`_N1c2~z5ZyM`E#A>qx6A_{l!vjX*tN|!&ZH@RG&!rqoT(|7eMWvFS~)->Jx{7^ zmT@eW0eTJ+HBB4sO6xZsO_dw{GhKJ*7_Ni}Qk?fHC_7KC$63MzB5s=Slsjcwn|t**>SQMQYRTk-U- ze)sKUWtkzK|8_$^%Id5yHCU~CFh{CyXq6oN2`B5YhLb!0rmLkdIYBfvOvqLZ3+^d> zbdjN_=&-?^NMMI92GuU|M*;(?Qmp9^;Yw;~{cR$k5Ag>qoh&G0)) zocjjMP-oIY*Yfv_R9(?Xavb zj=Siei^DRAlR@~yuuaUtX#|l3uy^cR*QImScx(eJ!d>Ujp^k0eqy)+hmz!dN-bvD= z14E-UWa98C%yrzQ2qWw*o4I$xmJ_K{8%WeY@?8p7&AT@nQ-ikOgS*nvqa|%~ECKGVZ%S*lxBU25XVI82 zwh{p>A4^+n8UK5eX|ZK-Df4yzQ+ z#I4?YG|z^;LTq2a$A;f&bf6HC7oC$P!&qBwjYGj?95m~-r^7!C2whUprT@^r!t6rT z9MehFo7_k|C9e^srXS~H>1-9Jwy@bJ<5RJOQqwn_V z_n9`>)yRiuZ~DBA&r*3}7%THw!ccN}I|61c?Cr&b*P~xt0K+W4}H9c~^1RkCMSU;e) zXGN8#-%8URoQ#M%*3^8zowxqESWbaH;oD?dUVakye&@F+&iYzpjZFZG6;B)AvAxmi zST6sHz3yIa7slod#2+7;R}g}kSJ0H2i1QwCe%r1e2=NMRR+;`Lrka~E%&X-1{H3A- z53J2w(~m=`EK$GG{=Py0B&R8Yzh~wap=3l>YeBt;%HjYiuqc`1K>^OrCyZayqBR$KBeeL+j#`-En4psY~{r(*WLSV-`;H^pF z|AgUh(T4!K8EruP)Bo`|^50*r1({aAu=aDO2IC0-;zEA~`S-LWFP*wUt?#mn?hR4eYSelacH(AirLG-^XXGb zLu&qI>emM|d0qJ;Wh*7jIj`&Zb^gn{!Y?#Ob7=!4SR1q?bD4Rtt=7&#v1{>mjVqb) znw5gm9$GEpmnWTHsZL%K_|`Ay5jwBzE}>0A8EHvjizBhCwCQt1!L3znc;n|o^+>7i zhMyETj>+7kj<4(><~Y z2~qr#zZmiu+b@%au{o5u^Yy*8Kk@_CLEXYz8%>VRRQk|(G4(i%T=6skteX;D<@Tvm z0(JP1hjzBUj8IU3qke;zR{7Cdi9ia)giQNw!+McXYDstvHqCdw3|CPmb7J<02u zHe_xYnE9JsjogE+S*c)S*=7kI|BLhVdd_NYnE$5?sLYoa951T`Kn1_@!)w$ubRg0NS z_b47VxfzMIr$aOR(CYTegGKRe0w-ehg6^&WE$eQAYwh{9im?Cv4RXKw)!|X)c@Jp& zIkw)jGStU%2nTWpL6tFQ&Ayze7wu=Pm#nI^-OcOpJl*t=VAU?SZFvi5R)&FGr{ajO zpZ(P=2E_XhpmgSAu1w9nw!&ge#bzpYYBf|JH%8Kgrc%h}v-(XrjR zP)(U3_1&gXd> z%kAU#72(iwvqpqK`N6DL%~_3__?L1(i(Z-dg8EOwY!#TADRQ3W{LvrvSEO5U>beXj zjMfu_3qC{HWob>S#S2p_b8h$VF9p^z#*kZ*8+(ks?JKIqw}am}>;M^UDJd;hrF%*( z)8D1XB2%`wSxXe7OS5C4^ZEo$TA#>wjCGu#FKv9mzOm&;2@bK}es^2}w*LOp>-iZ% z;A1;ej_0hX?L8H1RHQya&eq^H;Ld*7{7A=443-B3@5W*mwsJictjW!`>)<~Suhq5U zrOTy}i7#8s%tFtvzxuZ8Yuc*8zL^qgo6Q;g5TeNObWHE|&x9VU?*5Jytvc`ohiRa_ z>P*^@#UNdJ0JR5;x2Iiz;t1HN8O4C8F=UV=9! zQ+7IR`~BdM)qc^}ASjE8S_cdf(7XNKD5BdO7*K!CA~`hh zmiAlZ{*W|h#kHm=A2kk&hEY3{~rk(TpdAcV!6%;?63*=>8sYsOMDv>>Cz&mCMtgL1v2|8vEEh;ZX z`=G1b8mX6pg@b}tbngXZNSN* zc+&cHZeLV|H*&dr;*ew4Zgot?8m8ju zVI0q#{oCGGc(d+{Co*}IJ{0X(Dtr^?Ge%cG3{1NXxP5tv71-wtd)pes^KQZjBvAW2 zr-6+zx}Mk{@`~IddSG|VNa6}`KgOyt`Bq+k>e)0!Q~hATF!-4$cp?Ft(`+du3KV@{ z0vdgq5_1_C4eijO^*uHM2ISU%d1We&ybwIOHcF}HqP5fhZtXqi_@5KZb(k90yov=% z1Rp+#){i;a`vi-^e&0VjU0+BOlODhps;V8=$z~4>C*^3b$}y)Pd{!pM(oqi(zr$84zL>}IMR19t7|p9aw?L*Q zRf$dS`z`3xU}Ur&`iDFJlJmK7=2*=ykrg(sRc`f@Ba;tTWJ*GJo1HX9uz$)o;Ct?O zlNtLPkE zx1+}PP^=Lg@%!oH^XaSL=>{U9LfHil#HvK&bL^}iMy&y6t1&vaQC4c`xZ#j!AI75r)#RvpHx5~1E4OZgk~~{2TXh>8z}Y)RNy1}1}Wz@ zlLrRr-<5#3lZ+x>ZVI6WdJ878hWi+Fu*Nf9jxQ^_B+BzFTUo5Gvp1la!xhn8UmWm7 zAA3k7=(|<5!qVE!zr39?k8=ytE2@za=M)2;XKb0Mdp}72t8m}HM^>eYXIyrfuo(R! z9j@8$Mjz`!v5r~Ko zM0ENSJU9n{rykf6xPb#hyG=M~t1nNI`!g6T6rMM+qw*)<84k37?@Xb_1>AC{hX|Wg z64Z#u0^qUfEP>ApadjxKaQWfk_H?P*ZEe-(p*&xzs;F*0VpwBj2|~e+`1LTR>cvvy z)7Gur_A8q|mLq~V;F6w}f>eaUr{Nf>@N(P_9p5FsDzjZ%vgyetJEF*p z^dfeZhlPUYV(TWud-?Mtf(W{`)+*0tGazj+TIWrkEVISl7Kdh_K{lK9$nF65<78Na zReMHozlaqTkFP@&K>%M+RShObi``_L*KKmmx5y0B5cIhn!ih(-zIOed@}k|!+9)St zBEK4d+iu6}rn!)#1J8lMlDj)v)QTgXxP6(vnil7Or`zl7dhU#oF4*nH+pu6Ys`f6- ztQo{NQA?HefrnB>Vvwq&iS%7v20=f;bU*6PRj%Yk+~7dJwdoEsex)x|B4<>)r1+qN zexC{I_CoKKmr@6u1p(G;D!u;Ru9fs#bB%tf3;g>A&ndcUzUA;!y(m`fIf+DRCFFKa zI{6x#q-^KF;fz@W8Vc*BBq0mJ(0jOjpel-gZE z1P?X3CjS?EZy6oemSyQ$U`w*lVrFJ$W@cszF<8tD7Be$5SZuK^S-kZ;TK35W(w`mamUjq{*dXZyE zC?>>{a#bL$Ie?<0y)Fq}cj}hl^Md+85pv@oUYd)jTXCj5-pz%8v%RBW8#vtfXS6C- z)T(5wd1d@!ScL@N=$qrwa1}O_NJNqCJr^R#SUh@pQC9HZ1#+s>dB3x{ZOctF_E1r^uE}J*Sz0nC zzmF1bILGi}++uj=e|1prS#s9AXc}*aYFFXHnzGCW63X5~FdoVQf0}@LrTW7iT z(mwbO2I6VHSSv3hILuBM3#RT_9ob#w(Vt73&gL&6P>|=XLMGeLlLytZa+%0UGRQ(OudowYJaNbTi`zJnV9CY#v?{Oy$^^_Va zBSv9a{)g1TvHq%EcJ;h%7>%pC3+VP5ERChqv+&9Az5Ky(6+LZ5nR(!S-yOXM+h9R# zdVBl&cLZPK_zwskmcch1`9zoxUtk^%qu)A&tLD{$n&c)Q<1Y|icCM2?GT=!Hv|~7Y zHn{A5AEWu{996Yf82kB~KCfnu*kCh^Mt?Pb?%TKxsSrWxE4&H$j97JPc^(`$i$~T% z064z)+}~;eP*|hnq(}i;h~_Q`*~L|8g1O=v#D#1hS0_V@FpAlNNu^eF^NeSnrD}ld z!z;{8leO+qFlmmqNDc{E>YSt~=EB=6ODLFRkHJg?5q7GQk>c>k)xI>V#J-Ok!Hn^Qml&P)>L!3tdSJ(i2F_-g^L%Nf>mU6aB_>w z$F|lnF`4-+VkP7q#e4!Nh9qf~5(*fji2usrJ?;OA!}}1>WgD-`QxrSBL)i?u0U2}$ z2{L;aCgJx9Qs7NzXhvS+Qmi%%wXZqOVml+|DzV)i`D$M#baqTM9=jmj!|wj5&maEV z3ha0s{}38&+!h+D8se;T6lPq7dz3S(u=#-0xsil9Mo+`(N~Xrh*Mn{Saw2k?+!cmN z=;kNKNEz6kwTOgX#6YF5Wes@IET)48T3R{J3MeCCgWIae%A^_!x)K?bktumQM5xuz z2SXZFBYfT&E|OIqcU_BOg8fTMM@u01KuTc>d}WHdBJ73azJ(o!f6 zdlE4d0zVr!vk0 z_;A|KCru`~eJmH~`-&$q_Yr2yR7?~ZA0+zANf!jmWFRytC&b@E%nY#Hhe|-f%bmhY z%{gSVbf@misxT`uais(W8C5%tC(`| z;u~KW9RFG|mXZ^zT5aK#k+*1Umt>=4BIC>|sLLN`Q8w&>9Ix8V%4*>rCZS3o0d|fE;SK$ih{@eW*i|w+?2`A8q^UN{Q0&yNlom)nxg#P zL2L(>TY}}P5GS;stxSDwG}Vt}akG!NU=VBIFppsEUGqmV6Q(EjxN>m+U$ezeF(cH! zV)T>g&=R#*s|~KzJ>KQKQ_aBoPgDIv-qoo#W=3X2n)CSfA@oSC4s#Qq$i?~W*XG?1 zm!$|m>o^Hx?HR<=?Q8@#Luj{NU`aIl`J{KW04|1tf>%0$?9NqdY!S=x#Qr{~BYHMM zQW2kYGLCGKJmX*lUHAlKB8pzpiEcMe1%*eo3oUocK!%i99Bfc&=!G}ejePEtf-L#~ zv4-2N{q#KG)T>7Obyf(9DtxjZ34YuH34^NWMa^|A+(+|>$!74voD*nEqwV3MMwSa) ztF1c5_YitW92`~-*T-6HWuF>%BcT|xFVu^74XQLJ4YLj`6UvTbZNS^%nQbH9Fov-& zAJpHwb#!))ZAdKZcg;{3Aa;m&_=0~6FSYdDdES*S{2~SE+>C)BQxg>@{z3O_ORm^* z*-OE4er>7M)cWbAZ}?m*NFmm|83ZJI|6r{4xzQ%xNe2u4T&AC1!7>l*Cx_v>)E%UGRFJg6z@M29!}T z9W;H!pfw}b)=n7>@%V>=xN>ev#sS;L*NcTCE%Sz6Ft4^sDnr^{hPqUCrHSwgi>RS5 z=0qh|oQtN5@@LegA!2bjrE0_)`#!U)L?zcwX#7Z@5vRu=o^~5$HgWs|KBFEsf%H^6Hm? zy~kvA!A<9E1kfE!%q;FgLO0D$0qtzbYYDB^QqiTm+#jcyVGwIHlZ8v8HyqUVQuWd} z*<2Hn)uS^ZzQyEm7(f@I=wpCJixzm@@~J=laq?+W91wR7IL8bP>Xi13J6>3!f0cN@ z37()D2DMHy*NgXJptf)&adJ9#y}_)qMWVOhO<3`kD&p*hB)5Ua-1O$DjK?8P?5n4& zm%&A*ky@qdh>%`&jCK@KGPT<$jc`G9*_UZ35_v$=tL@17u5^}cOT0T+kte4wBJ+$2 za)I^|k~;xNd#mIj;ef8L6dy2-{%mTMGrYmls5(y4U$*Y^#v!Bdsgn$>U{nLNFLWyTN+dj$RD*I+EOS7Y?*pp@Vox%B2HwT#*99iL!WTgg(DT`<&z$B3 zoY&4Ik^Nb66B`#nMrz?EAWK6I*<+C-inVP7N&Z;qgyHA*S8xXl=5{<=#XoA?Y@)a%y0z zyykc8-(;=A$(WPHj~834%fY-i_>+CoUv`-T2ITts5bI9% z3ReuUL`&X0jy*GHl8jksQZ8N2_A}_`EvQ~rk>A()3n}g6FGY5l4K9Qb|3Gj+v=6fU zk7)njg7SW9GC-(bokrgOj};8R6MI`+kcZZqkAL-5uDh&Q3>As^E@Mw=7y#8yA0;=SEr><2z z(^-ri>Y0gkgwL@s@4@dE8wfZwH6v!u(lPJ4=GF@4M!_-vbUlCD@MFtc%WM_C+w20@;F`Wgli7e z(uEPqWIPu?w%*ol*ryEwWtiCY*o6266#C$LtU!%dWN&x?G8EXHylon zSda9w6Pz}?$|ed*L8vqfstYATx***UI-?{c%FnQpN2Uc!CTR5rE8q?-)S9RoD!MV4 zPA|sub@md^vJT$rEaWFY3&v;<&<5RpoB-OZeCl4TvV`fLS2z8OqwH!~CoL-YZ#*x) z!3X%dgOF12>M> zixh{~u-i+WKM1B<>FmEdT8#WbQae!~ePKB*-q%Y+KW-^6homE*;=P!?8}*4qS>9D< zMy`;(y^Sw}$&Mc$%$hZv__CYT(@U0hn<78A4XHfRH@YdvL(`k&W^D9_wfMDh8TBYK|A#M3>0v+$otZb*(xwt4z(<%EJyef5m z$BJX2c)OZo83TvaS|zplGptCVbjraFJ77Og0#4aoRKk{vRJEO}gIbr!$$~%J61x~2 zer|~Uc?qW!2?0e}igAwUW1GrxK98CMg&>dQNZPb~TwKaDKU%^)S{lG?H{f$=Y3SPY zcguXFoGN;nnwXqn?6gH)I+gT~C+jQRQBkGO^tRcBuX~Nphuu)z!B8TAwMC?)@5zIO zl#B%i{$*~!caC;X|4O4(mx$`uTEKMhY1jLd+FH*_L1mXQIbQhM;dYPhyUR42cCklU zEdcS|L*LT2MS?X63?XMCKbLiFxAj4rJC_`zu6fV3;=69t%8ZpJ>Vw5nslqg#6)&&k zYW&yB=X>gJ<*8cIy$}#wmcm)=2x_wMo5B8ZJC(}IWjk)`Q2)lf!WsKtK@e z<-ZaA(K6UKCHT=t||Y-^paV;-A}6=;G|-LRp%s1uCw>g zywtHSR@AE(LI&&D7*H`n<@LdZ=xPhEIWmqw>Kg9pe8@l!9vdklYiCs|TP^natSffB zgb-wNFxmEV*XN0G3`>*+lvPr#5W^+ed*|c3BB^xNj3JTD4?+R6kV`wPGfR0GcYUl9 zFGI|XYz(9allBwA?h45lan*S2Da&7vs{7`d6j7O&WdcJ8rb0+o=2N2na)a#CQ4)iTg_T3rbqw<)rkfoaKXVw57zhul^2iChq2(1za~?^ zP6EH#Dr8oyp4@7&95k!%V9!R9eb z(7-Iv(J_D$w=bj*(i9jPag{-EpbkXT&u?6u1j-M~4Sw zpT0bk;j!U&cE`NcO1cHMNYg8>-Fk8#B#w9H^$u{lBhl=hwaNkt&qqR9Zyr-axa*T@ zH_^x*73KrTrNZsHA4zqZU8*H4@9xZt%RcbHNanB|; z3#{?6Qh*Gd=Vw4^dEAz}XGb>}NuFGga#5h|_%>O)G}J-Mfl*{^BQJT?6Z(k_GFM1_wun@v~y4f@@Z^zIdBSG>R#DfMUlw2 z^9n3QCOHqE+7Mn!qL6gye=>h=uJ$=m&2xc z&LV1!P^pIVvybaNCyVZcNuT&d_)6Jc?2?LG?WR>s2G9le62$NxjybJi6+#0?fb<^h ziWV)mC&@y4@K~}zhH-<&%k=)H;!Eqc_B)3HoUGuIj7ipVJvt?yIT;b2eW)oug5z`?vC71a$~Mm zQnPt_p?NG3cQtZDDxv{d7-yT1Y)mBvW9)_au#iuYkn6qpFF&L7bPbZeTcT&k1{%S#?1H3PyCL~`F_Wcc-eAlkWD~08l{t&aN-~*5<0EN zcNT`SR--dW5=NF<^-FXl6>PsdkY4F z@a`iB1?A>oqeJNAY2ft#x<BCL?)_qhzhu`4 za%FV<9f+M*L5t0Vp?2K_G@82^9|yWUuhL+U{6Z%Rd{mab4xh_S8c473)mU!La9>AH zqM_o*uykmg*u9mtb*xcPww}B|%Y-Rt|C6s%(7g&Gc4AKtiwvrJKf7kMlgNWpf0a6R zeN@UJuScAa%+~0X1oycizjCA`W{KOeZ5<&`ft~Vm-BfFpX=paivzp9g0%_?7*G*Hs&Qsi8C_)t*|8-WiZDda=Tlv#(5 z(RiRo!XzT*ay~k!_HwN1n%l`D$R@k9`!Mc4KORje+=6;UI8rGldc>oIk-d+m6cfhz zDav|3*qF$7X8|brAt9eC|H_wfFgkrKw{p0DWr^b~KV1k2qqS57;M_OK#w~dr6p&qp zAvTBYN2^!78l>xkHw?ngmSB4S~{pG2x=y{jlUtF)j>D=44`2l zTYNVwI$Cx39B(iZKV>HfRuvM^7C%Dj@r9ZV>S zcN`MDE1efi=CU(>aPuewxV2_|jUx57%#Yf4Nc&_iK$VSl(6KF(E|q|atRdpV3GASV z9nZuE(7U6HQrjHSvg2kj9`b6BaQcO1-ffrjrvB2s8qNzd@!;hv)x_c?B!o~4Pgl>| z)Eo(+PY=xx_D<|wy_2SBwo-IMfeMyaVU2)Q7<#_T>H$s+uPA^$-C@5_+?|KY};$p0(cxXt!oaN}UOi2SCREG;2lbo?_+C`V(~ z!>@NsDafZ9i@1^4 zl`$KJrA4c^-IUXrHnYCo*{zP~H9jNPsysN{q*~clQVuk`y-lbI$cM_OGhdk#(398J z?pI!rxGgFo-Re)oP7MmVu4yV-yI3oLCa5_y%J1>fn5RXfH#f2#_>hn&uKTK&CuinZ z_t_8|DoHg7Q+Yuuv?ph);O*aP0T6otfItIys&jA0D-9?qXrjEf1c@FcxBo03MlCOd z{9o2>6QN)$lg(|Bk&bpR z)d#Jd14A5eIo*!9(yFiBAAFABw84|pGj)DwhDg2I5sag5ccEFetXV4?bF}H*n#P!K ziN0l~i-d_3mU=SoAkDWMVjDTCR=|3^Jo0BS8L7?5H_L9I&aJ^Cg|4F=C>^W79YNq!vK+?!)lS; z=>zqah)d_0uqV4?hwJu+LFTx!3i_NPnY=`+`(*EScGs0@jc?J4@Hs4gl;-4r)1>C7 zrG${3(wx0IcJv;9XOy90TQksXR>Lija&=tJD%95kKg+-Zy4Sg{*;kGAVR=dzSnm`< zm2xd;YHQu$ zkVAa;ErgzIj=vY8(A&he!FPT(A{v#{MM6c&y;+ds89&$n!^0vE6^oM@#XfJdS`~yP zPB^?*!=OZ&%bOXgHB3f$fl5} z_2I3#?MnM>h_Kp1%-lqB{glgBzw6d~NBv_OwXMzJAZ;eN zXYUwgvfFzx45ho2!zyJWf(4G;k3913wrHxlgd687^bj_q*#w`!s^rHunI0dqBZHq@ z1Mg(WCeMnR_m1qoDD>1OTs0>GQG4$-#A5|UgsuWj2?gEY7a#V$Cx^vD$&;sAHOs2# z@Lf=}$d+2{lZCHL3^Vmxc_9I<938xyMWZ;CJz|v~%}-Oy?+p; z_CqM4r)=;zvEqa~W)iqV{IQJ7qQmF>&&6$TrkMP`#iG>fN|5%xQeARx+7w~BCVyk% zEiA&#D-6F+ZnAFo^>>Rnmip-aNaK8{`q8=%aCL*jY;=9CM|Q$#bEVD+w3ai2%QfhW zkqo14Yvx0^O=lVP_(5zfAmTlksrT|;Mq#sOus(5+I**B*TVajNu437aHE=%3z>QRt?S`Kigt z<1mYb6QAM9O1+{!8}3(ckO4QlZv)tleF99-isu zBJt}2JP+texJxJ^VLz^XoSy-fZ};L;NyK-_`u|Eh?aPjT_ph|muCKt0bM|a&^!Z=GTA=l!=RY68 z8}PqfhPGF5e7L)pCI-yS{Xn!+o!>VBdNN3bZlXjfVl9kv?E=$018ysCOy6JyoaL;rs){ zW~TD*VjprcF_d8ay2QY;f$tztpiG$bPNTy$H!DDG+n_z->AURq>lRJU<8b_s@wuxG zZJCc+81|ThwMe)bd=4zlf|U{m!SQVG?rsx5$!>kJU9smyD-Nt{fxFad9$pcJka}^j z<`>S?G$a9q+6JW3#8tz0bL8@zZJy3@ZbMivpnS`x8t#|WWB{#8y}wQ}zuP`u5^}&` zCYL2-v^n9q&4@k^cR)5ZThZ~Szg%tuB+2Y=XKK+I*ZVpg%mlRNEu{Pic{`M;RnQXs z3ZG7vo<|t?IX5ji8QY0u&(M>CB~#wd79ozENP|tQ^H{4WB_1$Q-yc@{l(08mXFxYt z@PLDQvP_@ycq&t@7rGRL-g2~lkj2($-5x{LAk`V2{#pSAH>=Zd;MSi#menlrSf>o` z=}7;xB|GLdqyF=`aM>xdTFEfk2;WmDUYnH9^Ob(YMeRsosgGEyt_f5>Stn*Z>X(yw z=+L=HT{q+A^PmwvZQ7)3Qb62Vt_UY9ZAZsRfJe&Sd#VdXyr2v?sr3)TNoCoRAKhhN zTz}O2t-#hVP-BllFTFU0SoJH33VGchXCa9o9QBTU?Aj1IZAWFkp>^VJTsfT5#%Hka z`61V$^Kj5AB~qZL;Z^U{>T*lEpg3x^?3Q0UFruo>IBpiiOb!aZ3hJjCO_@2ew2#LD ziK&3s`dZh$+)Fg6W>}_lg7he#5sSYgMn}lG)Yk_F(@CGoYgiw*yN$r1G_0 zhww$A>wxKUNF}~uijX!_yqfiBcjtVfW#)SmR~Pim;B^=Hl-sx6*8(afr4+FWD9N=WHXkIX++$m1XI%JM+OC0iDy+*MGFTv(!Ade)cQ_ zI;Yn$<)t5*>fLGVEW`3Wmz7CnpX1iCIih$!D+#A!0@9%Zuy7=E5_uPPIGr+9qvD6H z>J8fizx8h)qFqr%cHnvz3fFzA`_#ASbQit$$>jZ#sTD)&)+wJd(ZR5S4aP#`;YB#s zoT6PN=C0e28fLqgOlI&oZ9eP`}pmx+_BVzAdMm8q)*hQ#{{E3_^$yx9tuSs0(O&4UnQoZ{B=wq6!hvNdN<9~ z+WmRp`D_zi2$}O09?xJK@5$FO(~bV=`C=zhkV`Qx7kKyqwK2&&?f@)2Iz0c}QJf;W z%X;#*w%xh(Bs_@4GP20Qo}V{L^4%0!dGee;6sg;fPu!UAsjFb@sk?$3 z-)p!@X>6Hb`@(JCTD6IkS!E;mY9^v3weR%iV;BfqT~SRmRxhuJfs+Z(PKcD(Zf-Ug z=uLcDZqA`j#L5Aa|EvSa)mAid@hMsR zyxOc>7q9&^^4-nf$;fFI{}elZn3hHgh9SrPfTy`{2`5MU8?0qmnnC0~kRZYjz15|8 zik6g?fhiv}fwXuJUat+X54jS@13PUqP3M@JnUemAFq_QBdHF)*xmiG+wG3ba-$xMxp(WF$ur~>(@;aJpb~@WKygQy zoaeW^D&OYc(dqiu%egCay{>7>QXE2UK@c^JUYBD*F?H{eDml%&`>0yG`D; zmhUGswrkiSs9XV|j}NCi>h|#79_&?V9ElaIwI!#-oeP^d6%h^hB-PDq0i&x!rOD13 zdC{kGuh{obdlWzJ7Djol@7pT+(B!~H(B7BIcX$S&WVzrlxYQAL8r}?$=FPX8c(=MK zb|>O23E9j080P@}Xw-L6_pKFScZN_Uye&~v)6tDsN;%8~+P_HL)7fGJ0T50@N7lFO z*cuojFuxk+29|mBq5)C+g*48^MMF+OZyvq2XL2T3<``$Z&CY(0lE@FO+(ZXfZReDH z@#DQz6{+S;go)_&AIDm19u(&?>t6e@i34Mn!ubi6O8XceQ5^UTakHVKuD@`Ew`I7a z>yuEp$o7O!F)u+`|Nt;%CWQX?k<{&vz zd@s_mue{bGM1rxe0MOz5_fxKgWv5Ns9x(!R7SxG6S3b=G-<*HtU+dP0W|$Dda&}h8 zx<8=D<(#kX{BUa-V&wyC*p+(|JX|LGWYdqcT`zjeExKRuy!ZO$V7z@_A}AtJViM=* z_bhUHCg_mBmRh5JLNN<-SSv= z*s^CBfk(AYS)<$Cxz3p@1l4gMyEQLYo3?$ty(SzGvbDeSd!8t19_}5!JT4Z8FV9Xt zEGNq?KEar8m2-H!iXXII)1#2*n#~u_%ku#Bdt>Avf5z|pnc1nKVgI^U&|4=!{w61+ z?t4~#uBE~0K2O3c^`4)5t_o^+(1$&~eZOR~RY)1Dt!ib(OF4U)^9K&qxA0Y&GPEnMa8>ysZlcO(T zn1Y!B->Q`#h)J@)ws_DvvQdTIF+{+C<}JZ6mk16XRy68LD#y!d3`0+uVJE3-T`bjy z1R3rUG8aj~xAESZ69aA3>+MwTnHGUI>iznx$K`muM+8oB=XxhtbPD)Ocrmf>hGspk z7153pw03C$vo2UiCyQ8pgQc9#^QN=yd~jrT^icu3h-gPYCaB_Ip+e%6IU)y-5=|5i z)P|o!7K}KYnN;cQcZiptsF;g$m)6azcpxKik+u(t_7XH0r_74Nf-Tm*CXBE1c_FCr z+6UIf_fGX~;DKQZiNVa$bYMXV@QcVm-cFN!WiN{{Ot{udTwU!w6#%%;JTxk6{d)*!|v4~;xK|vJhhmZN!|bi+2>w@ws&n9 zaG)o#b#jOD%irwGzb^8|u0890ETU%gr-+YOlD)>xBO;&0Y&M^R!4Z()ynWEyC32Y1 z9&E(Rs30?d&!?eT7QK~v-|5pSV0l%rP-JG0g8_lu#{PW$PC$huyE4)r2@1;f6n+O5 zv&5slBxyQ4*|fLMG!JRXyN*7{j(_DKWi2XH4X(GKw$jCu*(~N;qQCQeaMtwb$930N zHxQ2<1&)v_Xspgo$q~cvABB?XZklt1ugYRBwuU^s-N-u?h*Uz(_C<4jew4<>^9yrRwS1cLR5RV&vz$&~fSIBQ=eQ}pD+HeiO&OtG z^8>rCLd_dUvcMjEmTZty+@Rsv@wi%FfrXSPZmc&dBA_jt8t02RbRgytw#`)VT`OYOci|Au4E5>v)VwcMlFs>rt2?d;ilry}vnRnqYk{x6@ETO_J|CZ1_ux^p&i0z_}DXHQ9** zb%Skywg%uvvXJtcYRCKgQ4LQpEJL}EyZ)=&KuO%Ug_e<)P!#(KQ$`VWy&<83Y+>XX9xB}#syF41*y5{&*w8fP~N&&K-xwzzs+ti?{R&) z-_B>yxPI3T?C98Hl1aYKXMkZJt;SMI;&}Yx>`2EG<*O21G!Ca6g+jNOUez(A zAqP@_TBoxqRczV8HHda_a&=;30WACsCfV_ouu5lTM7bI2&WDnk&G;U9=$Qj{{7bF$ zR=eZBbvM##em2ixK)sZb$G)z$4OI+QW@1vRxRb!u($d0K|FE@vd8V+H^`@3xUq(PT z2wBWcK|v)T2-iMp$4e*H%ld)}6=H;l)lqjHpoY@$s*R|}h=EY5AOWUQeeI-b4B-`B z;$?U8HBx$@q5bw9oeZZ$WW20tETxYqK1wvqmmFdu32vQhFlO9yMx=P;6Zn#d(3)5f z)hziC()Lgf4Owpjzf>R;KkCTs<8ywP50eU;%6hHgJnN{aV;)+I!;(BI6ej;`Wa_}e z(yvYtS||?;2x(0^=QGD;%jA#6;edVTNFia0Ho2fo%Pzlx4c1Na=A$&7te?og#uZgI zXOBWJ$#kQkO#bm$-|YSc3|td97r&}d#x}o(g;N|q8kgC(5A!IS2jPSKRqkZ0Q@mwtj>v+H-D?i-VwDL!^8 zDJfpT2CsdvXY9-%#%UR-IK`0to<^~-tPcSqzsz*^3nAE*V=$aG>;f2>j%uhe7lcQ9 zaG+AF+$u^Rf?nrv7mf4Xm(~hE|6LggG-I@XR(xu|#Olk4S1 zh+aoeTeB<;NJqobxJoq&_R|cpiTX>*ryOR3l)uHubl-HV zIJ{F{UA$cCHsm}ilm$Ni0aq)gb$ob6+U~o~*kMJi_L{-U#vfLP9zS`lI#xpFwbY0Z z`U^&Fjzw3zW{j3T6u^21)!`(cF4bj3M4AL?dyC4f2qqu6dSD$4TP1!bf{24Y{pHyhB@!&tUb2ZJg2s05Co9)v@_UC1F#hzpr@edym8i z6d^vv+^S3Fu6^^mY$dwrx*Ig&t z_vUnJ@F?dH6{^N(DOe>ync&-qOG5ec$H;*Y=x%6(M?B)D^>3WVw=@+2U_W&dq~ z3^--&eFPoZ^c7?r|F-dYB56O490uANojl4rCh;e5Pwp!U5AfY$iA~N@8LFuhMnYvA zu-t}tfSsOMoE4T&QB@}yPyw3ugkCf9kB#DBK^QlRyG52J(B|{P#n8NTLoV2u4aZH) z-lNm8DY3?$$(YEZu#O{OEc@B~2SQ-qbb6(>wfBM+|M z?o32rsA2WBOhPCO;EmvM^tQA#fpM`AV|szGHiT*L6@dCRiTT#NHWp%*J$P#w3u*j% zy?6szAILuiL5q!sjGSmR+jxVi$l!j{h^j7e4s1SUCqZEV%+J{@IzY>db?9&mBp5KF za^aExAn$Ou8}{5*^Xt>wRvrm9%a;dKmvbne5v-D z!B=rU6zyR9+_<~@b>*rPn$FnLQbl5PV1z8<_(+D_!|u@A`JpQ>4^$EW;l;|#oWoz` zI7BU6VQYIhdNUjpGk?=Cf!Ic2rUHrHRMWTxDHUEA{c1Z-#oVH0^)F?@+nDT}bxtQ7R)p4Jk`ldfOJxC@yMWvo@VWSRJj&Y>p>2ZwAwxi}; z^T?X!aA&x*K!j7BBrP%Z3h`O0zw-M6VV($yw|CnHAEc&2xhS#z&XY&>$5(krI=Ia?OcN z?#*7MAmgPOX`>)TWaESAOg_Zep@$c}ZPy!B#Veu%8AMj&6|O5_CA?aZg_Sn~Rg@qnfOtIkrGP@oI*n!vltdOw*I zSimD2Z~cc3dssW^8=u;`+)AZb-1C;=RhQF^TG3nVS&> zBb7T*!139lX!xco;HX^o>GjA7`s$=ed2cb|`lB&GJ8aZinGS$A&*?IKWkZy+QWt3Aop&gV-4RTZj( z#ZCZ(`3WA4o|Xp>X{%=6LDwnPJ zB~E{;!7JVCT(BDpFOtrvTkIp}EdB;`WHeYLgt3+{8_oSW27;04$IbF>@du*uKJHdI zHCnnpXj$d!K_hnmF#_25#$(3yaaFcLDY#89ZdiTbDW^+znpA!q4ogPGFC8%mV{#B1 zINj65y}z%e=#n(<2I9eA1EW6B*PlIyoQnEmwEn1=QPBuqG0i%FED-#i4pokK&>1ey zLg?68CZ~O`p^LMZn~nY5%lZ(M@@Kg`P5FUxD}+7OgqcA@PGd>HQRtfy3~#00VeNvk zGMW*$2etKPERlq*tj*oZ6n$Ye@2*-o(wx3pvQKz;p3-Z|q^Zr+bs~sAY!R~o&CX1N z9!b(~LCgzb$cE#}H=|FvFKjh|wLtS***tHcu4vsBTte6?NFaJ=1Ff5q+@}i&35->qk_LgN^1mhMSBGX6K zLuVjU@5W-}+U{I?Jx@U`shbDOm9!}Bf~taiW8EgIdhAQ7gP7&H0+sfn$BspZdktqB z`Nmh9W!oKBmsbVOyuq&erB9>5#Id$4B=C9b?@|voHyZT0C)1y=r1d`aH}2jW6883I)K({|FO8dw?vHS3H4hKfNG>>R z?$nv1&%Df^#y=a0lZc?LF5`tfj$rP#e~fF)A>`X0rSl0YDmga1b1 zRUNO*N;cU#pm%sA?js|>89iEmh58SaXm9B0i_GJl9X@R_`PgL44mxt`c#E~hM<&?D z0VpQZtKCAezK(GCeH%a*?br}4M$2Tm#C=qoG%Odc34=@C8Y7zws(|t`Y{;0nMLBP< z_xEL=SVIBLJwGH)XdWFCx-PeUcv&&y`7!IOECfKJ($9P^K14+{|G0y|6*XJ=l>5wW zcvIBpF;=sCc?e&nW5O>u@ZDtzp`7$Wv!bo-9kR`CFLN5c}TN@2_+b#yrz}z=y0HNOvClHfFu-Q4L1~?sN?b z^cBU?gFn`_a!YFWTG4^L!rxByFZ(@P{ou>4Z)!97(D%*HttAfgBHV#fL`A6@cNvAo zO^o*2A-2i^vUUz4@Xza$d|&9ZS?V6eRiAf@bvZs>I7>*)&NZphBzS0nGh_F0I#EQ1 zN&2s!ED6H7|Mvd>2He+|5%e>yItIoUc)qmrR)3SbQu#Et|D%cIk~d< z?zbxLyV5!T?oRfez)M18cdPebbzz|d{|9^T7++_%_KP-Ynxsi%+fEwWZfx7Ot;V)( z+iGLmwr%IkKF@lv&b!{V-rwHm>`(jS{Lp!)_q@g!*SP*N+d^sGza#l*@ek^WW0breBeQ1@3?R~x59tHS5EKLX80)t;k=-RjwY?=D7MTWBdho>xqBL(dg?Oy$= zwDXUzVy9^xmlZ4@!<_`NZ~m$J+bDiPx*$GiP)Te?d&JMo<?n&miUzBWr(8*6@=Z z6h#O+`X04@zGrJM?iQKG;jqiya`O7*44kRU2dmNu<4^SYU<-sgovS~nWFIABb-Wv3 zqy9?l>|CiSVgCM=GLsx&qka;0u=lix;+eqe)GgInax`Vs)_($};ji_MC{rM`XxOzO z6bNseFV)a2iB;IRO-PSXu1u{%WBd5@=~Xnh5=@J1@?`U5v)U2sZTmhux$6#1O`Q1g z8D=(!%`Q$&$Z@;nWvj1VUcI!>W$h|n=v+pwP^WE}6#5~7(J78C9@&A1f-n$g0ViCK zbCvt@D8qTPryE#YIcC!EBjj1;QeuvOPg2-T=Jo=c&AG48u_;9U8XJ(pwn8XHUPgb( z%^>oz|KE2RV=|ymHb34F`fiItARbsrWxTPW^_mQx*ts)k)}HP@UG_x0BYQGuppKanj9u*T0(KlUQUg4o0t>`?_NriR+V1jm&N1Lp2*Qp})5deoL zN1w){#?^%?NjnC`lcg<7hEghD-*@9n@*$^ptjkwINz7rrsVk;w>$V5QAAM?hLwBEn ziWFRQ7R@Xro{&5S(jkXrn=i@o8hdQaT0VWX z#hjx$v5jT1(vbXy~|KY}q5oFZlzq%ht4N9(1?3=mrx zwSAiY-kxlMl2^|{c1xvSXqF3Ab0k$htekD#O_oI?}bdeyVd@>p*UWaGA3is?>*O%@Zc|)s| z?1mQAAhfNc_LHTN1=Q{QomuI(7mh7=<;a{q>}7eMm3mLB`NdjwFcpkrc!f{Jw28jd zwq)o7r%=5V2hX8O6GkK}pSj%F+XL*a<1Gjad4CrF!4u#CZ@%eL4!9!%_p`~g($Kv> zYP5nD2u=UlAKJ0sRgIoW?- z=oR7ac@t;-V!og8g)||}oG1?0n+As|rEb1>odAQD> zg7N}_o%!qD!}K|0eHfKj^q(!-x>AxIDP)6rA@9pDN~s-I zS)U_Ec=^Da+rj0Xp|??oe~6X|uK%<AhuxyVYikgrvIOec>mi$foAv?dDYu1d$bJ$cAYDmniMa>Y?0utB3`K(qboy;an zv&5*E+^)&exscmJQJOOBjLNhHHNSLluX#Y{@l-aTb1=9!9IEq$W?z0dy8XMUe6T)=BBnyCT+Og-b0 zqM?lxc-(dea^^|Wy$yS86G7-df25nzUUaS0JjzM8JzmKld9w6d)o|NZW>x5iejaJL z@82YZ?z6d2-}2?;a22e<1Cog$uaqg?FS=thD2wWczSr8_j>54yj7%f~rV7=WZcC`B z7+=Rss|etx5C29^rEBg#*Vw^9Be*|uS29=ntzZXRj>29MeW=_gE&*<1VN|(&AUW3h zx^f~dz|ya<`3{%nY5wE3Q*y~=$Y7nHcny%gGS1@#o{GN#crz+2DX*DhS>F+o-cj56o4oBXz?yz4#i zJD)o@#8vb`Nb3<_<(^B_?;+=%7iRZJv&yd`m>R)G$5)H18K{I3pMg()X@1RK-d)0g&kncd7nl zVIPka`(GTz+iYow<1N~^b9w!~R3OU77_i^`xO}??z8lH4hdo4L^7M*N=?&Tp_^Nec z#~Xa0fVVrCc>i)G?U^f70=rEjESE|EqT%(_; z7R=Zn@RT)Es5!0VF8pn~Y`RhG)q_B*6Lp(j;Nsy&rVXRKN?RJ)Y+rA01dfyTeKHFd zFw%9|+(Y4G#aQ3ud=Z%*YJnWG-N`sc9o*J81zi5Y7ntni4EyJ#VnUdaN|wV z`J|r{GcIBJ(o{rpKvUWjTWMwD)cOI!JWjpqI_VQKum05j{{~3_O1Ag&e?t;Lt&39_ z)_#HiG92uND0aGxtEKplQl}Z2DhRYZtsVASa}~N9D!eo~lycjgJt$S?aEbwt1A_9V z@b?srJ&q|1C?&KTl0TD)GibK9z& z!~$KUDk8zvZd*mu85MbZqU)`Lg#$(ybaMfKXm3EKQt(~U1r*#TvV%Cn@-3E}(i-=V zkn)%Bh3ZKWjgM>nT@S52ZrKrwHlEf|$J-Yp#M20XCk&G^X$NfvWgP*4F1pqOV( zxpxq}s~@aX#$l#alw?a6EO|lmk>{Y>@Qn#0ytJQ%nQ-nI78jRo;{N5>E(EIV!iSeKMDT_^Fi1^E zgJ6)Hy2^a>&@YLjw#Yni&8-NwmgtaR_^4*j|64&4l|?=ImZhPm|C~;gU=|yrA|)Rg z`xb$>ZcWbUqe6EbG=smKqHpPN%p5)a60@i|>zXQ-cSZxqGp^s0b108%v@*NlO-?{K zFg5nR%s`e|?__l`zTUH}Lk&2mi{Do0e?-#YWC8l?uJWUmD2o9)2;UOvaq%D+hd=Uh zh8H#ffyP@08LK`Zi-5!F-J zjJ|GlcaMc^mn61SxEJlUf3GoKPlK@E8=5{tIb|0CNsQHhH?Rj^<;bH%n>c7&73<-9g-)&oASgB`$zDdRC1D%N?{nG$gqAq^N53&{2e zuexE)KYh8&87iJD?E#K2i;I&xZa7jUv(l{0epuws!epP>8DNs8!qs zifyJ6vGjZEAG0~YVeEVik^u34(>f};Q6Um?=FVRS2zT#3C>FD%*jg&wE0~$2L zr{*k8&@&2t`;sc6Nx?l)Sz0mIKO!L1b>G850YN4vH0 zHowFX8gS&-O9*Qi>vwKWt_l8bMQ2x1HSDCt>H^51B}jk|>)8Su2c0vVuIgoeG*uiw1Ow=b4(2X_c1`2 zdRYZ2XEiv1>%uh#C-p=xV%mfOQXXD=p1yhmVRV^~_qwDEpt+scik}vr9)E?siGg+t zF3tX*Qvx6s>#imKJ4(Q*db}h2y(A@mx9UGp0=|t2A1iwq{!mnq^E*5|l4Jc6{srBt z{u>eLlK{ZIebim0gtVC8yngW5x{dAd=v+ie=F7)sLP6?0$TI%Cko2{89m^b z?f(yYfZ5}EKUQA7ARtkFxr0g7m-$mU1km=cM0FjL>YK}VC|7?W6i5p4sNWLR<2s^U zDHY{aL(m)=W6FeuQ*YE%?R$qri{$rAJIScJ!^#e7l)2yEvEN({wN0{fa&$))x>C*n ziRuB$Hr4uO42I42CAyXTHlhgkQi%~=x{;VIDhmgPpz-pP9r~f;svLt1&sXQ%nQf1K zeP-2-^<}B_g)zv7EK>u0?Kvmkb!Cc27tW($69q}Ss(_3m15N=dGV&+f+AqU0^!wweOGtu1HaXcG z_af$|NXrWXE%2)T`g?F9WsMHVI)JSq?5-qVDd?^f_Z@q2NBZXx*0eS@GXO@SRTIoD zYXhdIW6bUFDsNRAcpozX+)5!j$tig|naj+JbZXrq&(OPcpY8*CD2cEsM9d9f;=w@o z|F&xw6Zq_1163zFof}2os&{nYz3{q*>u4!OW}nnW1)}Y2@nKRodvUJ4B8)?29tsAaWfOYh-ZUK4nf{ps>FRj^I;L5#gy#in$$~e~gUbUdvbjHbLkB458#v+eH>$VD9A{j2rer&v$W#52gg~!#>NdzUYhh5dz<;Z-1+COKE zL!g#Rzl`+t^dTAJz0J5}d8EG9A;(E%Ooe8U09*TE#+~8H|1G)cz#YZa1>=~ftX|@?HEUkYjDX#q#MCOyUDHAHrs zXr~Hhh*a+BDuXt*shk1d2rxdE4tqs^zl)Xsd89EJ#Xxx71XK(!YM~R4b>C(@)Wcfp z5td_zJ^~tvUO?3~q1Z8%3$<=Q{!&88Mm}igbHDWIWVv{@&#yqTVXs$nOSY4l@CeD3 zQj5bSIy+F-AyDei879CRlLatI=8;iU-oXBu7TG7B$}Oq(V^|XW^OqJy9;(g_PPQ6^ z%uRNOov_}slc%edor~9>i3mm7nRy+)qM8PNJdHVJipbM=a^!kaAjV@CsdR>W_#TQD zCS%i`z~if=IfVC^+*Z9H1WQ}L83SMsXJC4|U(kBUCF}o!3Piqlinu52E{&3&tI#2V zxPK$`VUxylK94)h!2E^M#Z8KZWq-+O9u{%Sp0L@~UX0mXqJC-I1+h-hQY+&^!$ zGSi$}|4@YV^_0_&QL9}UOB2yXoB52{uC4W*6idcHXX%vRh(BhaF(n2}#@bIDKxt5= z!9E=IbS0)?sqvko80>lQGSDWQ$tjMH4^F7#>XKkMgby^-((STI*^{`ep znQ5DHa)WHLpgpKR$%Bb3c?~eecYmtkw4Ho^CO4IO*~uSdMmw5LnAPvOfKt&m%qM>8N=bY&C9@4kQX(? zjwURLSLs=SurT#-iyY^&(G?5eBFSWwM3q58`=ze6@kc!oJUlu;YHzY;8L>Y5-b}&C z5RHt_eo|_I0*NNf_Zi~m-HC_4EY)SjTfW6-Lgd&Oe2NbyZ9?VXkj@QmOw7xg4Zqv7 z;)D~g{OzmUDwqo(;e9S;n_cJVMFzc|2n{9@>xCj?sgTb!K{qnrTyZZ}p3VL5*je}Q zUIk6?(i7ysAlZyA(`T#?&Ean6vpT=P;VjLY5{0E1s_y^|xb)3}`OscvAySMDTfCjo zO#GL}-`XP~>{QPy6P5<13m+B+P@ccFOdtL+r^>?mOqv9<5HZCozx;XQuGZ-^RRY$4 z+3AhGD3|1UF| zZ%WV~5d8R*|B03H`>8qs3QU7j1$DvJMCzI>G_U#EdMr9~5jw4fG)bYuuFUA?tP$GL z-XgjdEp}n6xmUa<7RrlC_?u3Wh5^ia{)8(=;r+2VdS6o0-RExc`@c$ZU;5=Ru$=nu z9pTd>KRm7}|0}D5zqIqtoxkb&Ew!rtUCetFK(-I=`Ny05>tBBW{-crj|BM%$ry5Og_=BEtmf2FTxL{DA*I4TAToL((J9UpDO%pFabJ73o#B z(nSA6aY*|-HaV5kCNv>U0^9yf-fl-M{a>E*N9Edk0?P{&UeDinRR#c-#AWEJ-E*uD zlP_s&^K~X~5I2- z9Mkj-r`O`wI`ztvj=vQD@tghes1H8(!2rq}F0Z!G$AYnB*13+>Xdw+1$*om@@KjSt ztk44v#FB2tEuzuRi-KR0U&XP@@7kz>SgDASY{dGi@56h?)kDzBMY-D8{#Kl|;=GP0 zMPl>vf%c$R1yoRxoLHFvZgv}h8FzK7!$MLA=J~R!TKJMh)r#+I?~kS;LLsEhMBlka z2i4i;;b#2R4-f$_&^Ow?pK(p=X%n&arMy)P)-WTraioT!;h@?GazUrzozEYq*;FSi0jBaAw~0D=4hiVxn1@YwLU(PJ3Vu7)xNSw$ux z6CTTz=|nJDzO%b49Rt+vz5Vcp!lo6LKM_lP^|}vmEZF8d9^TtrXEOf$*;1;=3G;Zp zNY8BIl@Q_`2~F&+`mU9$30lUT@$EK!4h-0-ncm!@F#mq==+s?x=bU9PX`I1Nh0a*8%+Gd*|mptYHu|bObeza-*hoK6Cgk z%HGO-mK-0%p-y9}YV~1C_1|{US?+|6hWaf69>?}yEDS(e>VM!K*d)#x?Io5Hn-vPG zvqfuKER2tC=Q@-ITRDA4DY*}l{D;>-g@cC9X9r39>da=_=0vRM1kIKHgqG4Zl3z|k zGn3xL^9$oQIOU0+XXEVlu)mDtYqCSn2}_Si0xNc5lU(D_6^biZSZRwRC`m)98HOf? zAZ7UZ{j#!s*1K?dBzR4AfrOG48SB)kWzu1$c)B23PsV+$)@gcIAfaHKZm#KG~8 z@3N~1fv6HU@~8JvWo}=(s-Im@)%x4kL14~jOM_3>{deUI3?5U`;a1hTpS#BC_AMU{ zl@v6d!tRsWvr8|IGx3LJNSDP?R}Q3s%Wnpm=Krw*a*>XSz6gEQ>dewIxw+k-AWGp( zhp4oQtarEh|+|OyklF26B{N@0%1&JhMzw6OuS-#~%lp z+8A*dKr6&$;Wu=J+0f5`3`Xd`N~&ucWx%BFK&rY#F0S$5`(Ub|seG4$5o!1xu6nXk zV7bHA2?s6>Rz(=4d?+GvKgLrK$9CVhM&8mL;*iQ_CB@Pw6f@8PvUP=Uj3+Ucy&9FX z0Ec4p;7l&MzQ~-iamjgpt6FcApetmD?xzU}?uDg0yn{FNF(kkirMWroa2AKwvFPl0 z!=h7bJK6)Up+|c@rCRTlk6tcmw>Z_*(lkWL`h3-sGC6rUFR4bAaS$}|zwAALnT8EW zN*|ES%23w`?68Q`p4dl$*}=n43mcZkG6gKqq=>;Zo)Sp$s&Xm>Jz*1FYJeW~VT(#k z_#k10^+Cg0Hn$2oW-tcwbO5ERWV+(~bL(vm=5(#Oz1ACFvVK4fIaN$zR-ozaiE`AZH3B&6nQyFDkCSp;m$m6` zN7pVYk<=OBAzu+?v)vydC^*j9bOF$(XYWa@gg~|1=!@fZUH}DqL*P!<+W?PWT~PHH z)zoqx`bZ*G%*z}lz(l^!RMu|7*VQKWN^6bf>3NvV)PvKHn?Mgu2ozY)#MG>cRy;O* zr-sp?uD;j)`-^Lb^RtX0x-sr4SD#n(y)*`aql?hYqVu+bCvkSTk~00Yr3U%6C!kwA z-(Yo0pg3A_HRs(;y?LN0loH+(74B-dK?IE%fCcqZWG$hYFL8*=LWDg?1ChTa$X_2D zz??OR_kwYhM3<)c+d*F!#B(hTks5xM-6)&|W={B-Q#t56epqidZ~)o;S)N&B(kXYD z(fn89b|K2QiRet{ectUsZ*))%s5%z50OBWkGL>}e24q*!nZ2s$ojzej1~d?Tt~e1x z%F-@;!*J4B=Ph-q)|4W8ykZI6lq85jknDZB-!%O%Q;EJ3i?pM(#(x6b4gE0fHHJ_0P^s@^v`Jix~K zWU_w}ldHV0sMlu%WIWNIxcG%H7iNmrXALtAE+&Zi@OW3Vk~-tEE2p#!FxTb1Gbrah zPlAoXyG3-^RBl4H0YLgyPj9|bQ%p+a7{9kzY-g9P@Ch@i^>2D=GZwv>08!|zT^fVd zDwo@q^Edh8*}VAUmnWONF6+=@Gp_f6jQ5wLVg%ksOWj79^v_f=>-(^3n=?P;7u;Tw}3dGgQS z;Q5ar)D;#6Ra~F>oiIGfED&K3W01AHX%S6evCR8;YTARTuGGuu`fG*u{*!=fD zv3ZiN0bJacQ64|?ytXmZ<9q?eN5uZN9_&)T6@@qHKNb8cc3Zd2QUtlN#T{8gnUh@L zqC%jxCR(Sf?Oy8{h*iLR-zO z>e&i8PN7-mG0!@O`gtF2u5bdO-(0T@3w{>mmwK3!Ia{2P4Sg%QGb)e~3|DpdKnD96 zWDN;u_qFIYH(7Pv?|evm0utn}uIvtPfv2Nm z0^6t29yo zRY##74~rZZAZd6t)Oj6Xmw@?K68xcp=A~Ek{^xPX1^UPsu{^DXhgStQ`CyC|_v-Oa zL^(?SaU@!6*Teje;poMDVVRf`77+|xxW+{Y(v_q-r2G}XLeQTddp=%Lb{=r7zFVR* zI`T*l+0{gahuT@a#eVcLA~M@)t}g(BR8MPNgGp3ODGo=C%OT{IAy;ZMPsX*!N*uw? zipOf$cSql~Em>lIima7f|9X2L?*6J9HV*r9`=eLithB+UZGk)n3JSaDiqERi)&scw zNUiF2=3XlshOky{L6}aGq{>J&w^h^{YK0Jj4S#3D=o(u$?iwXeiXEu0gynos^y#WevMQoRwK=JetbuPD@Hi6T(TBdT; zNbXK|2IA7Stofv3fTjiE(+deD|JfvDzaV3;RZ2f-iSGEx&?JJ`FE{zj9nQn)@uSXl zM>vU-Xr-Ul72Dff8{O%sL<-NCen6Tzm?DVFBZoU;Gl@4Pw6a{35?-&2 zro8;Dc6MM|u8WqEzE|lsmB}Q5;mjRDOzQ*32UvX_0rGz*H-Z z-I_qo*5bVVr&z3{>~`L?O5RW=+_zqWk6%d#zrjl>y?zK6ZW{rZ$v^*QCa>=uPlA|( z0`nhr^Oa}e{{j*x<5SHGSz3~dixP;J+Z`9r4MDG$op&Dq19<}liM!8Lj5HiDJpjZa z7X*_3b=k2X_z!4zLeGChyRQ}37P2Prhv*D4IRjWw6*$@ZkSdGmFuvrf2LA4G+4j?;)jOJsORTkYm zH~oo^i#&n^Zpc-|3DtgOl`9&RQHhJfccur#;NrL;$?Fpl2Lt>U9vGCipGV(1x^DUx7wVmV^aiED#-e1eZyKrJ-q!CF+;&GZ*Z$QV$f4Hc`FMb0?g4H za4J&hv##bc*0GVNb*LSdQ2Hry&$&`xA5pib*c-Q{8S0~_>GJSHFErP!dZ85z(^Usl z0cP^3Ejd&mNwvd;j(nl=&vqE9(rb6b`_6jraaz6WgoQc7Lq)MZhqm2nf|l$cK+!o* z{e>_Y_t)sOU3N)<+0erBT31_BmCuz0Vvf$nW>PYIvYcLu-+A4o!d1zrAV2eLoD1`a zaPtM!88G;H-rQe<6w&^vftld@L)wmie;#Z3KF)^$8j_2XXAB8R@91LQ!UFzH6T#(B zr5=-g*b+72HxL^^QprpWfmcTruUP?&%``NGqFNL5V6jvvFZl$3vESF%Tz&}JSU|Z4Xs}J?g9rJB@XGuk%^`)r2PcIy zxw{J^Hg!k$aPbt$DBgS2WLVG(>m%gqU8}n1gM+P_5afB9a$D5cYprbsByXOb;F}9@ zAb2IS+YPhsd!4Hrj;(d2>Kf_<5k+HwUQc}BRPQn<@_m5-LB}QISd#ws={1ni&Q_Kc zRmY%TVWClEKfVMrk`fI?N`!Egm&5Yj8IOj~?V$^4I?PVe11DOtwH?HCpi;}15tn8` zkcxz2+|)g2{dIIk)|HO}RX18tVDps|PGpNSjn>mYjYN$+)v`n6q87iKfWAK9)7M+u zdmNYRAKSz-{=B#JpGDC#46*EiSDs+Uf1wi*MD3F)D3s$YY0^sscUquTfY+xb0_U$ zzivxh_0z`0+h)XltvAXyAxb17`~b`u%A@2;?;PQ(sNu`>=k?JW9^C!~0EBCPE(EQ` zG%h5MDX?Ik_)-_mKBW1PqdkdUex=M8!KZ{jIs! zR0GymMn065Wa%as$0;c4JR#d_ntwa+x(67T^Tq{tll6ZYr933*?NW!KptkBXg0_21 zx={>#i4)4e`Re#{3+AL%W=W?Gk+{%v5IwWrI>hF!ciofCJ$GcuD!ViPfz~L3h-#|m zXrgGO&i;lvzY5x@9xh#VLN-9qmSrHaf?8BUOoYV&mriZj;mlmPgl%^+N~>xGv3($C zDnwL#c&3X-zqVvGP7o3p^Hv~nbs}T8D=q=|-NiDu;W|uP7}7%{_U9SiHdW7dbbkJM zg;~W2x-81*>!#r86IE600?gT7%b){SK zi~k>7fWaSnw|lJT#Y}{6FXI4PnR32~AK@glBK5=Vie6!>-zYcHp_5N6#z)!EB01=M z%h=`!P9;P#LsEzU(2XrNXFy=RfDyM^}fdW0fS|?d!+NLEtEALz47lj5&gnkQ8K@ zGazF#ZQD2vE1;*s$c*P|Z5$e`Vli_In1B2f%C!HIj9RKk>48Ba4A0icv8@8so+`j> zI$c4U00bY{5X01fw#~R$$MNLMVOtuabD+%1#un^ARAPs{KO;S9?)Ou2;59c#he3M; zQL47&L2uBQ1`kaQ4JDJ6lR;Y{>1Y)N>gn9YMTLzl2!IruQxnWvtPVln(V5B(vr`i7T+F+49qnpvAKtiJWM2!9>qanypY3JANDkYymys-Ki+@h>qf*l{I}C5BHnc!_ZeH zD%tjQ)ndcVEqbB$4N>`qAmRCCfKZs zV)Q1vvkp#JDwC5hXeAr>uDNs1EW9b5%5C>YwF__Ub6OxsP8BLfe>5e>%%&th*5~g9 z7e^(>sxGSa3KF`R&}ecf@B2*k-ciNdhF>RSOiC!7-RWLt9H13!--GQET92n`RuU=g zgwKkFpAqheCzuW50hPRnud``TETt)VRH}7D=w}N&#fJtwLc~n?UTq*{kd%2G_9^3J z4sh5~uty3yYWGS%91CVoQm7Q(zgE!pk5gI0wH6b;jzyOuA0y|iQV0aD*6j`p0~q}@ zuigrGq`pOMujf$0nQ|s^_I>q%qw0)d8;wkgC`RhbC^lUFVzXQ^LEEpKO715jgF*w$1ETfwmfR`*XU*}&G+}hX`Z5uEg|gO=kl3Y2Yc+}67|g`xQEUU)lHx+ z`eUc<%ZopK5Za6)74~yfo2srCc6EE*9a#47GESWbMuIc4zou9?KU#mOG*)B86*bmiR}}!f8HV z%v;}X;KD>s$fUF_<&;sh;^SWzJ)OF`75sDrr?C^_rsm|hvAA0FL>4Mb$$5e3NAkqF zqS%M8^sKUKbycovy;nz>EeKgD;&+oGmb)IUE>ZJ((M3h3A=ZvgEP$xYZXrFrStE#4 zEi&pHmI{$iP0F+^Rw1+^zj~nqY|rsKpBY@aphTdEx-||*5nUn(4R}%i29Q}{0j04! zmPwl|>-K`ZwmBGf#6uu_ZT36@uWb>RvyHv&5$4HD4estw}5EyRCdj*uWfU=}_(i;geF zSmU>S6C({!)6BAW2>~ByX>&3wvyN2HX)!9w3tEZ-1^?iKEymN&YOOGVyIJ_lxy`35d3)wNxqG1lZr+CIHa{7~%V_`-%c1{b`c#a|bfu z@gL;qSx&#gw$Cg66VCes2K@97h~w{)_dljmH=e)ZwqG6oJwki&kq_eo@ZZkp|JR51 z%nzwd(Q8*>9RM$a4;b1FaNGU$8c=>@Sn>#4TAi=fmA!7%0@)~^4v1w>wn>BSVA8l)3 zuAIU!0*3gnfAT*{V;>=lgN;*b+DVGvS32|M{Jo;ycqy60z<+iHrVAp&p&< zmDG7G4awU@v6>eL@pi1r2b&?vz>^Ab;ZL>JkeNue^N>vLku~YLfe638(v+T;%U!EuixM9x12at zkq1eO6aO&##;q~cSpG^7@9LE>iO|qeO#w~G$WeRw9J;$zD55xMHGwZ-*0`Z91x7(YJ8TcW8UC;TOvsX-ALUC4mPtxvl z;%)oIVy0czZjB@u# zb&dR+qU~|RqQz6$*7@*JS7W%BT!Sxj^YP00=%4)mw#YUr@o;-#il)}z&&}K&v{u^P z846{bE(kL>9E5rb-q%WC+s;bAq&yx9YoaeUQokfmXEFD5@B1-Q1XnU^k>zuNCfyRN zP7&O%59J~-CMrtnv8*( z{L@v3Eb59hxzD_Ltj3&(i*39TUG3!5E_{n#LPa`r9^Ktiuo#l5Vg(mh>HG$_yVKXm zbxx1a$+!t=;n^fTu-KA;{-)-pw)TXndeh83swVPgFMXu~HrW|tapQ$=p#Jgtl_lY! z_Y7rE_*WlAQPx&%OSdAE7ZqXG%2uF-2SCzGwOMU3$;V;|>gki)SoNA|4@Zrqvpco0TG_1*vk#XI`&V?y!*UFB zGYhDd5-m;?yexE${7fpU4&UaksZ&FyV?n&mDM8(TWSyqgG%oLMt<;3=(CL%$TBkoG z$*>*;+X(^)j~$Z+jl)R6-UzT!f;@N6gx9SqO1cJz!1sTiz5p{FWVnL^Fab{rdIZig zToOMDTUbW@oj7f1kI6i7ADpQ5xd0oClxq7 z_UCvFO1?EY64L8HEzUa%thp=tnWQ$hQoG=l>IbyhQpHeenI_>rJ&k3UYTBH0M^h7l z-H^%BS#Ht~D|E8$jUVUZXUGcL9}#D7cIfQa9SxIxByO)va4=lwoc<)%cbL%oTD@%@ zqwUMYTLhJc$uX?=y*`?$G{1$E{>~gE<&^{;KPh0Z2j0CC?soE~M@Xm6`fbljxCz0p zU)7{hvEv(y$Adn8VYwXokVM$`PUnpIEzXG%kZ#Q(i8WeYIsT70)7=VeYl*HFy2e2Y zM#zk^r;mrH)6t4)cT|d|LYop;sUp0!#88b4Gx$ehHCtcPSTY4Bc}6v*X#6~jv_U-p zK}!hzR=W%_Q0kUgwBH0|ggV||q&9d489=y$Gf;=6J3+G9H)AD2%`@MhDmklt`?PnO z@0Mw<^V+q}rOdS>h-QV5p)%m%879}dr2W(`@ehT1F5Ny+1AMZbY-IM zENKO*z0z&IWWrVFyMNa5&Ks)?fD#&CBQ4jUZ5)K&tpXi+aovua6HD!6RrAjHUBJ%f zBx(u9m_*I4aHVA!T^x-!m!#lLJOf!0m+JYtVRbk<^WqwC7Zzr4fCeruD8V1^uVYFn z|5Z#vj-Q_=aNJ@OA_2#sz=v(hbDIz4fnD{u*3?!nf&{}8QP;lW^^2L|QYD;Nm2ml! zNwP&(ghQb0_jb0Qwhz|FL)pR0+^?JpmaV!8r1P4?pLHN#(#q_sLq^zzW0ncs2mB9RAXdnShyIp7vDiM^-dHf*OHaX2k(D+h?$^CJ-G0G2H%sqm>_Q&SlK2DW=dWB1vp zI94mz-4dbE?|H+ZOxqqkcdACzaD<{CU&u#4Z*ym{qamD@ecaID!emHK5OxW{&_%U@ zGqUMI{D@D|R&ZD{i*=yv=_Q$PeGzC_A!j_ZiJR7bh_cd6r0_}xx&9udER{WPqpv;) zC7y#yj%3_~BC*l^_S_6}6HLD^p0ia?#vwT@6@fz_1tcC1J2r!x&1om2B7L7B5+-rh z<90P4-rs|BN;J+fvVU8LlF1f32nLCf3JS`#gEn({We9~`(*}umSZ0>4_WIUohb!1Q zE6GejQ1BDMgjdeTN|AQYuk{*k`8k@Lv34Qz0V;7EO|Bfdva=_z#cLFE#^$T`4003j z*7WBJneN&*TXVYv&Ec+oEA9OAM>d^bI<*LNd*y{Ihho~~Vy#V;qP4NHTZS8w7>oiq z8)Gtf$E7=2G~M1K5yrHrAwJuA)=*dTjys%vX)Sp0cz2VJ{6^Q0FVl1w7jO14-0loF z6#WKN>MpspL+ZHGksuQP)wy=<+S)C_dUL#Wso{(ZJ2XLY&$1(ooG;ohTVv27R{jxW zZrrP*@bms1OmrRs?5bfFuR%&IE9L~yRbRls7d-H@n`im&y^l2CkaFdKm$GSjo%>aeW=$GJ(*cbW5De2c!PBi zwBM8zE8cOBD?-Y`(bl@ATaFHdPyQr5z-*qlr;uy~fMWLCUnMR8CjaTLYlOEraGcwDJjnNo<)zVDFfP^`6M^TZ zu2Ocd!&<|`D+#&i*s5}->!~vjCx0=psY7zBQ|0%WZ{;0jPx0Yg){OfGt!Xl%nqpKW z*PF??h3t%TVcGhsEoI)~q51}}Dq8;a4mw|7ALNC;cVTzw< z(xDT5V<$`AgU&HwHYwKbAAi3UZ-{%#&yL|rM^5#RMP0nqJM~#)Jj>@;_Q1?o67O1* zbM+gl5h*^W0w+TrrPXPZnLnhx(_HkKrE%F$Yz&1O^V;6)%4)GY6*vWo->am?ztIf1lZ_k*2CGi7_gJ(au1ChHS=jqxeRc&>~dV;qs2C^ zCxRjS&zex5?LT5O*|y5HLg;v~&K*@>cW6mtm+bF%!?egvuCtQYc+w}r3sudimA!Vn zh>@ro>s+h2KB{Hud_G4nDLU!8i858*T=2;p`eHf?=@U-CP*CbyK$%pDe+pG~f2?R% z7hgz@5J8{tr|5(Q0KR$ul>OZk6rs_(Eb~o|@FL#wxbO>ar;1>AryGW189gYA{z^$} zYpSr+9_U(5@UgiMYTXLzoYEi_>{XF-6u7Ll+x10l@xFMd&BsH3ws1VHEWdk^U-n8k z_v4G0kW7Iv#6K>}fsvuwa;(ObA^R87{Zop3ZdDF^@wwGvyxGxm&4B{DjvsbIedgxi zziT`$^c)Z!MYIX^qN$&nHy;#(cp< zKkrmT|3_jdnJC>JM?By?yzq zOx%6?QAPz<0aSN}{Zv}Sq^Jn&0S9|Ls(kOz< zP;{gS&4}<_tq)p_rZ=)*=?dS-u_~Y}Cw;^q%<@y+A5%0&In}nmy@)7zNk{s5VecC- zXhr;~z0}HmM!M5GwHw}A+q+|}9KDFh!YSN5F*@A%PFX@{aexhd`! zOQMO-Iz`hyRMJPqT!w1%k@nbYVTRvUYX}7(9tCbS^r!{6%Rsef9-o z0E1E8JCyiI!wnq4Yd4x#yL#?#<(e^ibjwjtaCE%WRbO)`QKD@=?A?<7 zZQ&%yDdgg{?9Bv)#Is9U)W#l9``!nZRFmNkUf#*f1!7OZ-gPobN4MMYpMnR=L!j!7 zx2RoAmhz;ig$74DOIdu2L9m>APo$(uEKib+XdUCx1P&$a7e!O zwvVFf^!U7X=Hlz%F5I&g9FRYVTc(BQ381!9HLA4rK9cCtYItmpyLQ`0W>g^ZJ+Q^fc8r|ee%&pOG$k$#C|3YpGiKG^i_ z?i&ed)G}F7;e>E&$Er9R3!Bs0#Va`xQ?*5yj$L!9*g>3mB&IdsN8xadNZYQ6Awg1$ ziPcW;s7RYETM3xZsCAl-VVkjDE~ZAW4R$)(#%&i-{|S z;+Dk}D{wM$q=7Af51$pjXsFpoC>X@eXFLwXhW{1;H^DK<7h6gGN+(0mCY0R(pR?}u< zJ%R=c*vp#B_jN9U3LtG8K!V-Ms@3h#BWpusA67nq_n-y_m^KwRgG?Od+z|(f{tLd zKu1zHad^<@__%eLI6-xx}8)cwr810>Xi|WS(XDU8coLVtmp6NLd)(vlWfd31q-&U{A6)AB$%wtSCZ{Z^ zpn!Td*_j+N<~LInpZ!*Byzy$aD^mRJ?18~)!1;W-^HO6iT9fZFF9(swP8`;gzL%{| z>J3Rz1Vu@{ubUeW5EYx+r`Ul%ZL0aknOo!KTC9pXK1rSN8U)gmN=R2-z@$0hF`K_y|WbB#)Y@%EnHNG+J)C#^0`FaK^m7u4CJ9WC$m_m&3*NmjRo zV9;}b+ne7%xPG3|zP;Gkj~8-ljl51>>Vit9)~Hj$m0&_6!$YkpKct{zs(!8tTJ$tS zG_9UFEssT?02W8Xy4^j-8>^X0HdEA={W~>KTPidVV?#UhLK=MbEyJBcUURaAV$QGI zQOCStItMn_m>E@%HTt#$n)9z5;j>CVEe4mDsrXSx`u7X*GZVZ60{jFJA(zp9xUnRX zdg%hxEakoO*SfzOVWovMBjRGY=fu4rCyJ|Tb|5mFGw}vq4V*W;5*o4H^-c5VE0>pP zjT9XVy)Zj6Sot&}(<+aUHty3C@6a^1B89c>V+BUf-w;y`W-|Q057pnNwHC$>LQT(S zFV2=jJ|R4s(X2(!z4jlms2Lwm7Fz;=YzZbat*P6MeXnLYGsKrM5B%>o=%zcElT(t1 zN1evBIuc16dws@yc2!#Xbu)7kJ;jYjJQGNfZ1`=)?Wk)azJmg>n24M^o+(Q{z>bga zF142#o=dqD)31IcBV{}Q>)NlVi`|ZJKUi|m*HVqaijk%f==-F;Cci4{QX}HmiZNhM z{jK4}Kwk}~(){@Z(XTpoT%1nEqObV7bgd+xbmXw(;M~>GP*yO!8X1$Sr%*2IwL>I#aD+)S&U3L#f>|Rpx2iVy34tva_v{v*B||c6b}SJ4U|->iSeJZ zoq%JbhC&4mr29*kzyMfVgoC@I<(t*R!B8XH(pT0Z>#b`mj$?^$76fZAjWyi0Q}tdB zW&};W5_YRC>$-?DL^hLIOz85P(RPx;go~o^zhr$0R%@`{|6dHBliO5W?EWjgdK~Y8 z@(SA^W%G{3=S%W%rxpY5UhdQu{@SrzQ{QX=+p+TI87FsL!YJeFYTn_YKH4S8ptUp{ zmo_Mk%5v&WNwgmH>6>Yv=6Uwk{5^iE`=fRV{lWXJ)0prAcqXEAMf_#P)1W{}c-Lja zLF3Y#xf#t6hZgbU367!el02}mDI$&En>G;!Z-}@Q?i+ziCR|%Ws&VSzZa_erUfT>%~w{-Ij+K~yR$H8Xl;N#exO_KuisUmw!nEZ>xm^ND1A!nR-9O3TOd z0%91^cA(RruLKbruYt*0YkkeUWo#V2=G=_&_I3bt2|En6v{-J z9x@xgMz%BXlVI-lOG{_oeTRBu+CuBeAl@omo~R#K5uz)mY~%top0>P3(-1vtm;_qu zHu~UCIJ8Th*X}umUcol6JWd0B=MJV)Fr2$SiGuwq5z&-do@#eOFsSZZJb-@?M(li$ z$bQ$7?qVh}H}Bio^?6h@Bkgm;4NS%-&&{%n%^QL{m6tJY+Ky~)m0LPA_&R1Za~4!| zzAZ04ALLouZ*)has~y}aItcLf+?yRBA%QN)1eZzCj{S(t>f)p2S%tSt)}Od{DLLsL z68R6g!+H8!YWGejMSvy-XjV-`a%Gq&2*bhNcm@VXW=A6mR_;>@URxW(g}2?xVo!YT zohCB8j!vcIX*nG$6z)#%GHu11=5WYWn@@sg^5@OI8fE(rUE4VNzd0R9(Eyc={%wyJ3szC4%V$6 zGu*B;&yl_3Y}--F)$_&Ma&erkb(n96@?8M2=hfh36Q2~j3Tj?$I4xVqJgd&x`B-hU zKOnpLhgy6j8l?uh9t*1R#H(&@+V%~;9)<30(bV9483^(|3_#4f*HqvKJ$@|Cg9fWt zPbMp+1{Rl)DeugBARApA0-PGX@b~bI>cISLw7-n(DuLVtQ6cIAOcv36lIFc*m4m``;+@ve(~?zU$`pwnA0B%Zl1!+-L16^rUSWN4Fvbo zwYhmNa;-M&bJIi15eZFQ90uYb$?}xLkr<{RO$gy1qP5RQHh40*Z*Q}eJGMw_p5qln z%gyNi4+--xe7(RAV0DyUu;yloKt2qezT+`VtxRSlUiXG3cl%Z_Iz{2&;p)vkG7#u5 zCSs-6WFLE*o{iuS=$GfdRTopPBv-?TH}JbY9pyNk;V(_>VT9``|Nqqj*ht&ZE^tZm zOlh~;gvD+d|LcT$%)P{mpFeKl{e67<7x0$f zLmF)?NHE)Q_W=&}(NNJ< JMkw06`yW4J|BwIx literal 0 HcmV?d00001 diff --git "a/OpengaussCompatibility2hikari/doc/img/\344\270\215\345\217\257\351\207\215\345\244\215\350\257\273\346\265\213\350\257\225_1.png" "b/OpengaussCompatibility2hikari/doc/img/\344\270\215\345\217\257\351\207\215\345\244\215\350\257\273\346\265\213\350\257\225_1.png" new file mode 100644 index 0000000000000000000000000000000000000000..4d49292124ff897c68c81b1e36089da83827597a GIT binary patch literal 23360 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 fPwwBlp!ZO3N*P>2y2A-m<+FQgM(~$oG?8k$W literal 0 HcmV?d00001 diff --git "a/OpengaussCompatibility2hikari/doc/img/\344\273\273\345\212\241\346\226\271\346\241\210.png" "b/OpengaussCompatibility2hikari/doc/img/\344\273\273\345\212\241\346\226\271\346\241\210.png" new file mode 100644 index 0000000000000000000000000000000000000000..92a34fcc37dcd84002b6a068c89175ae8de5d892 GIT binary patch literal 33509 zcmeFYi9giu*Eo!1sbo+p6=rNvS;jE7EMv@A#xQ2Ah3vbrjA86VjbsbilCrN!S+Yc- zYzf(tt?Wz4F6;C5S$_BTzVF}j7d+4FHO%FDpZ9g0bDi}%=ZMh7qFGLHouZ+kVbM@W z>e0~9HUmEsOboybxv&lfe9?O9p%FAMzg(H8p<$*YsTq-6d~6+@ZD<4}RsS9dK*jBe zo+JTDqyQ9Z;pQf4?OS{v*rhw-bb~dj60B93^9h{vl1fVD>QE}kWHA4qi zYofO&FvJpoUlQWLv?Kx;0S}~Me-C}6VZy+Sikq9WjiHUDmIJUZN=gzgDk%+2U(-@2 zXk!GRs=(OU!N~^rLfcq55szO{wf7*p05d2FsH`Zk^j~}8Eo?139R70&HEX;74s(n( z*~Y`uf#~`-VNjSTTvP(s4k{q22GITwkpP&h1+c+i#0#jw1yodzKL8!TkARx2fQp0w zLhA2RaIpRx3}>L~Le_)fY_aAfw2hMi$yv(%?{y^&+(?!JP=p3dO&2EN>;(hHa8(bo z4nl^YiuKg>u+}5MB?%Z?JF*%MLqrgvDnz&z00bb9wz9HUC7|`m&OQVKcQ<_-UkcPo z%2`UCDC4Sz@d6;A>XI0ktdWePgO#U-l!YE#!%kL1)5IC=0XtqmLY0D{;BBP!EL06m zU@mxfC%mo}9(Z7gbSB^l)^6S;W2~MPN=lQYX`t`xXiuRSS~_SLd-}TS0w_qJ@Rl;} z6e($nyN#!brJb>!rmLlm3-G=L9^+zfqGv(YcLU(OWicjXtgnfzu8)HW0&PU`a>GiH zwP7%Q83`vnaXl|7Szip%!_b&y?TXfOCzI4XeJmyI9b|P8b~*-LT6l_y6Tmx!grl#x zgSCvcx3LVt%STopI5!mV(RFk{X^}i(P>Q3Gvz@F5*1-tnqN0gb)042l!(D8(EsU)6 zObo;wk*+RKBULMeC(_2vNC#tM<)NlYw6jI)slqi4Bw;W~I}J^DjGl!F+QC=ChbW~> zc5~A6AbUEw!nM6I&IC2Ql&`jnua~_EK$40y@|X?Asu){uIK|4u5~V?sk#u!H>1+Gq zq@Us)A*FH1`clDaw>WvyoKVN6uf#_Or#RV|$mGA`mcUGSy~f8 z!FlRH9Vm7vqOXOulorVmspVz@wXxGQ#uCM436?sZzP>s(6u2wY8tE>fX|IFx5I54X zg<~x6I$Bs=Yb&@H+7@HwiGoV`Na|zV9W0D7PFe_KBATEEoRfqr#SQ0zH^56d8mKrM zd640Dx{}r~l8m$rMuP#1py0i8#Aktt{?1OcW=u)x954oHlll@1)3x5C;2ijIKl>54n6SsAz(J5X>Y zPF5dqEcQj$6-eRV5$0*PXyYaru<&?N#!2H_?Hm$b9LG|op=*FiD*C>0|k6u}2-YeKNM^|eIH zAU*9Jb>L(bH)|Wf03)0%b!@OCYb_XHR}sgIhU)@02C&#DtP|YG^wpI1? z!s`+B+)zH64zAufinq6>oj%2#pg|$CoLrDj01U92t>ZC5+Tu1^P*0Czxr3seRo!KDoW*_h2^d!!S#Ow|tF;;y z0J5}jSHZfwQ;cN*Fd0{h3`q}4akh3QtIHtKM0<=h+8A$R=dOj9l+p5%Kp<=_F{%!Z zMh-@R{Y4p?_`-E9br9A%WP*x>xDiSR>JC*`bJ4M}!N?d|%E~xU@B}x&%^@6odqr_qEu2N1~R&H2HM+zFI;(-+RCO~CvjJyHuK^dtV zK&{~f8F70X85b=hUji0}L~7a~9Ub9X7bl5j@L5+yxlq%9q_eXQNp)y3^GIB^eqiiI26L6zb{CSstnSXmTKLR;FM zXzhfOba#h3xnlLDWPMDKhRy^xZ&w2;J(LmN-3^Pd!vPFIcmQS^Fc%0DEh8M!2!o|a zY8Y8*nZPWq-5pfnYAzCRZ*_z(NnP6pOEmVh)br8sm6dUGKv+w)B0};GCg#ApX5!!oXP&_H7u$4lJ8zwvfr2MC=cqY zBD_8rpO&wzH`l0^^*rsTAOWLOZ34Xp(Sj^Fxo%Na&5rIggfeU{zI6Py@m3mLx%7;c z{Y+-!#A5T*PG_!uj)1)4aGl-C;c~jD@trI6IOR!a6irxi=KyQ>H+a3mtNeLfy8M-~ z8m-{+P?0v?-v>`B$|o1Sc&e0w0xh6jlb3j7h3S>4DG2U^PoN(#he_L|Qc;Vy;Jm4}h-Z2?k}kjORz44ZA26dEZ%qw>kFG z=d2oDWK8f23hH>@bAhC@03hrC=K!AxBm7r*)Has=F54?Nn8AKk3X@h$`Q}#D#PnLu zwwRzOyF>c0qo1{fm#7&j+s*5+$(StrA1vNROG}C!haNnpBSlV8rMZ|4oeuLq^6y?v z1v-A?9p5ruo=j@ky?Lbvnr)q6eP^cF;= z_Yn|RR%;7LOZpdD)U~?ruGQ>+T^@L|s*YD%Nj}`rIqQDEr@1 zNk&k$Dpyna7HSG_%&N_! z6`$9c(`oJ!snU{7B6Q4bOg%n7FfOwox0OuSGKYa66Jc6g315T39QKWKU@3KioZc{T zbSvP|XCocKq0lGj?q=bbuZ?ISlNesanHq1^hF4%3#F?~@kX&Le6YlO)-=j&+o~r}d zFB03IZq5pnmCr1X=JZ2uz}Ye#xdq>5kYu7!V~XjTTH8Y=SZxQWgU2p;KmWrCQ9stL=o`IU zQ>;>4y~yEx^0LT_o8|$kSA;o0YV@>v+}S)tO1|wV{Cn9e)P=&w!tuO8NFj$J6cv$x{di0G(&x#h|E|A)BwJ6V z4{V0rdCO8d>P{P3Jm^k)CO)NxJNX*I|Hq4u(dP@;JKfFgp82^{RCMg``6-!0psn~xhnXfF{mU`2$;fAQYKYObALqb@YOt?nnMR4ArPd_oJEc@F zd~^I+Lwa!T37ZXzQ?#H=VSccXFg;X_in(#`fp+$^77y=O<$HP=k7k-kqvWSDCXN%nF?Z&6G7UX1bjuYxThOqiZJ4gD5U4>8R1_0A<2a- zS}MqDux17&TmvyL^>N!jY3@$VZt9mP|%_sZhCTRo5Q@ z)PKIVKX(NHvH#^|Xy*%82>n^^Z#o(ElAh)kU22;g6(6^i zd6@uC-@6-rW58mv<3yy%d9&}}293oVC~&H(*l2Zly@>DD{wTSdi>+I18P1|LWDT)Ko}w*fQ}SLv$$$)J3#a40IR zqM_zT*y%OZOlTh_Sb0@QEOGgJy}ODt!hA?0YATZ~8C{C6Qt_mdW$4z` z7m;9I9$&wi=zQe;C%R2xR+Y9aVr{4_++dCKWI2;*c z^YMdk2%i0v@&ArPp9eEUv)LX~Rmn|a<)cgd%x6KkB6lJrpD&olw(sVn)srj$O5Hc; z0)my#)A1tT(t*^)0EOC^h#CtHb^_jf`2wNJdzT)tJ!}`j^i0WUnlO8AygEJID!__H zrC?=cAQoci6W6`|`q&XVnVh-t3m7!Hs?707AMgC;;zlPIFfg`qJOkqe9-Xjc%BQ6# z0aL%3d1K9h@A;3H-_g#EwVL~Ny`iJg|+a3^438&x3D9n1?nqJp0@fVzRT8-;?EeSz=X z3&afu`a8gDB$o4BbhLZ`22t;sz{>9x04mp$5fBjd0Syz|AuT=KLm)_gem}${?s!|{ zUdy`{z-eD3pGF-0&cn^p$0lj+Xa1 zfL5414Q&vcJrX(2(epud$`FOrrrHa!O|#)d*{-S}YY+5kzlP9&-0lH9Wzn=hL9eHJ zSB{NE@fd;0Fwrvt zXuCPnYG+0Ta|=M^9#y`Rr~w^I#fzTj9@p4(vzp%_N&J~jy5HF}(H8;Wu&BrvC(qJG zvp>++Pq$nWcbf@83>}j?e2ZpMM~Lo*MY-@P!7>n*37`} zHhH>_8Fhpjr@c=n)iZos&gxj71VWC3a(mxWWubPY(P={B>aTODlA|>|zd%9$7}hT8s3P80s<7%(o4lp?a7LN;STQ8& zmzML|BES3Xo6N%(CBrB-zrOsVi=R{0YyV< zji7-R!XIv@%$jLQ=0#;j`gujQ**+fny(*Y`^xJe}e@zPJ@(HoqQP)PAuCQ{LqSE$% z_q_yLg!+6#n$&O5Mn3XF{QCCO2t9Oy_%@4SReZkn0kh{~O(F5aJAjXHwOY$Gt^mg4!c2~0R^i5KE*#6!ol z%{(BG-iUOy)9qS6OcT^eyS!KHUj+o#oIigX31TS;oQiUB2BpU6%Zi5zqTs@Bt8W_i z`-$_VI)^%s>WpH{0$g)t-v}B7OpIc?SDo`0uPsvXA>B;#TIbtaz>)x0B*#fv`k)4AcRhtGY?FkR;Lt9u|0q(AYvPpHEd z8tAnt|KzN1dqS3MgrKb6n@CW9gTxREkF3=4_rh4|MP8>2zCd`tX3E-n6AJqRE9CVG zVpJ=I0a^YC3f0vGWR%If^%|WV7@NESy4wF*c4?Gr0n1fP1^8lkGn79Y{^@?S8r$lJ987GU516 zthl@L#wf7>-%cp~jR~tcH>_>}s;Y_v>B}lG)H30su>G)WRd%)h`ukC8RCX4gu?_K- zYaC(8tsXmy>VSQ^XB~B;Pk;@qN#D3=>MND=J_jxA3PG0Y=RSp=v+UK-j{z+)tW}j(r2zFLJ^z1wLa=8(Z*L~arpH|*x&}Fexg+dS{cUE!j(30ny>!{UxpcH>2 zR5s^VfB*KI!j65*+h|K4zKz9DEPdACZv-(dZpJ ztX-VztT=jAX_p_D4Y~{619?FbZUs5QigWe<*jRik-4iT^R(R3{EOpO=PR#F34~{h| zHY*>dJ}3NFY9N>cT>oy_oU`q>urT{g<{^z2OlZgb9<4(G#FUq)!{VTWs2StRRyLRL z@1AKP5zDgSrg?pIZMnz=uz*~_C#)TkTJSu^uJ_nPjZ(839GQOHz^|W;qry73=Wek5 z&rAdWC9p$xB+ex9TQD^A)Nw?t`cJZNT%HlUdsaeDoC?G*yvd;Ht0C4*5@SOtV^Zoz z9J|%Ib@gozY}bDddAtcLOsu)@m{*c^u3+?g=IDnXh5kd{`74Z@9`)CmBn}S4x#NMr zE?I%>^Oc5fl?kVmMHtQC`?qvKwqVP~c>dWX+!)<5~kE<8Fq z*c~5>WGjk&@@qH}O+`ri+e;JKQv7G#7K;rOUt`bCl2wfsDzu>t;A`nL0+1=i3Dcs@ zzWp}XVw`}~vPxfRfCooPC}_2ol>@j=h#OxIt?>mTFV&|)^;yejR;DW%6@5}!CkJBg zOls7574en4(fG5G3~mxKs2$S~ARHJ;9)O6o_`7}59(?x$+0QHr17~~WiR{?E1O*?? z=*lxxQUch4IzV$Be~k8S&VlXn9iVq87a z2@do1T$P3`*BFzF7BivJ72Sf*PK1CYch?cK+-$8V#2szqtWPs@X8_{vH+`iSDXg8| z35tGS^cIz!rB3OsC=u{MS1dG0{9&#AX^(xaFZpu{mku+73#YQSEb?M~<>}*#Mq={W zGl!XQiCvRFVax4?gC=3EuVo>5eUA?7m0RLW8ppL#`hEu=4KZ#>ATO7b`QmU#kmM8nZ6`Y4($GH_m8DSmED zRZvLK$oTf7s{5^LZ(|sFj4jiMcFfAr<1dgy1Fq>uc9AP=Hd zN7=%D^hqJ5(myvldFR)ptAY`j;jT05skHfT;x7J>VYt$gKt&FV%6x3$iB8_R(OJgF z*fWuH-74|fW5vYFygntdN+RGj-%Kv|RgB zB4ssqFDTGbjpC8^ZgezK@5An1&*1GPBW%oiO*g))4v`ULjET9m<7fF5FLq%@qOJ1G zP-#B5$QNA3GsXU+o8bz8WiKnyq~6i?>tt!D`dXv&IRzQ?Y!6dm$uAT{15Vw|;ZL|n zxd}!_Tn+|tScP#aLVh5r3vy{S`Q7?~ZIK@Ja;vJL zkT;=>)4Pl${}4N3&CvP<)YQPH3W66`z9_#(P{b!QkC0wpc`8yR5M0 z+fsjD87(;VH>V*K$XeWeIL-uYfTXH((~5;9`-^?i(VR*YDcF5+TLjACvY?|@nPdlq zuicsjH;-+8pwGpBz(X(`mTRe#8gRhhk3P4~W?|}~dBlr6!HYny0aNiUqGxnMLA|yD z0PguJR0icR>J)I_5{xmu_zcL@c4`8!y7xdV!Axvzd_Uk|kDo2ID=yDz4}A6IxwI=i z=Y)EHtM~P~`)JYg+EsQ5XJ^~_z%z&{mLbKi?ZE4R4UT3mbm6f6y5Zue#+N&tos zy@h^wcDKy4?e^D04N#^7^6GR5h((zN0i%H+`D22|!|c7UNjr6Hvtpk~SAFMJiB64n z92$``N>jR$vnmWFCvB~5vx5t>3sz3{#q|&$z2ZY25H41eAKJ9Bxj>Q{CS$Is2Qx`f z%+LIZ2hNFs{=Y~#*O@zZ^j3}ZK+3^B-J_`|C0lB9U3nA`O==1#=<81zF3KM1wY>Q4 z)R?4&4z{z99mB8fl6L0Ilc{YJfi%1 z;ZLs*=Y!JOYFlF2D*42{TyPCZx)4pp*U>BfQ!&{F@m0xHLMqg;-~rg1LpNZ;P!(^aX~6?F9;JXCTc}2hzcSyt7<9`L8-PF!#Ka!&8GR zZ0V+0ORt}5(`YBWOxPXLiOx%5Rnm8f)f*Cy6Ds|)s`7Jfl^wjsbsW_?jFz^lNg@ib zlzl(nHfO)6pNm-d8a*idCu__%<1BPakqs<(H2iyqpQ(rMF1hnxz51O7>c3a}=Otp( z;IxLYhd{xd`Sa}m_5xf5dvGQ2HD-_%qQA`Tz9gDDf?gHJvY?Qfw8N(<*TzUGaZDII(|>opusNGW8?;9VrW z2^;C4Ti~+|KTlaA2=MMjwu$pe z2cg{Q+r>*)?_+Tn(N6+=z4PRSlrSqV$CaH76cDesuBk~lPRae!Rr!4WM2o@o{GKB1 z{_80qu;5B0IEX#W{(bO&$YPt*eIae$;DiF^bEa)Tx-(Qbkndk)l&Ni27w!X6fJc zU+km~16v3YULrbP?{d%=ed|ILkbYw8Wd_K3{x4qsuj+_<3We(ywUYOz!7ix^(JFpl z|9i?`rB^I;7ue_G`M*V#CFD5&<~mY*(0@|sPHaXhzrxjX|JBBD>bSq+nw;7lR)CTd ze_QMVzV}WM+A#|wKYtIH>Rn)9zNGeJ@1~PO%i!WGa$gh4PLqG{Gz0qaf2#qcHVu~Z3w}88 ztIv77bR;@nwt1l0-kA~!D{x3KZ9DNFJZ!u{cgG(8KRZ&M4RP~!o}-hkuGpHMnF(-z zmFet2nGQL5?YTsFv7Ib0vMaXVA4uT?o{@%*8}z<;n)U|FD~e{nU5fC9;?Fv<$i+0ESYxmC&GQfi~Zy6!SZjm1JJD5gLl=be5 z0w?+(hCsm}jLOs#{6;y9jb7aSQV1IY223;Dp<_FC_H;}>$}}8FjIX-;r09NMAJhdS zkN}^Jc^jGNlHWc8GUHTG=N{m0{v$R1lM#SCkq;;+;8d00p8xrB+S=M`(2_LYYPw zzoT5k_CE3nZS((~wc!cEdbtcwPeL9YFU#}@6q-;#;Zgpl#G{_l$oMsi#;p7d@7cdp zmxh*=>F&fD4QFZ%iY9QHOC%c;2bKD917txDNX&5&B^&c!%u{YZrx@!>|2xx$#{Dm2 z@xOU*^Dv=+)-HsJ4_FpT#}~$H<2c6n8jQH2fehl!>_Kh_K^`;D!;!E=>L<1y*m^fm zE_nqCKKj76uM8k?qHsu=8bzJ+gUI<%_uHxY%xp{inF^40flR)$+9tID?>QkMG<-Bi z_jqo{-a2~dS=7Z-m)B?wsq}Orbib8$?(rN;byn)luvQ{|9E1xv z+3;7{;e|y^sEj=QkD%YDl|aGfmrzo-nR-MuktF+XDZHYhbi2a}`>bcJ=m3T=pDVJq z<^UHG@qQ6=>c|HSx0o~8!8Au&VW4^)2HG8cXuhmMymr_%+{CNGLVWR6E)qZ0Bb=t8 zv+3xLN;rxeSf4_3-K^J{4;h%2O37a!$z-aka??wg0aR0f&WuqAAU2VNP;zD1&WE-7 zrNybf`WgdQvy6uiUt5V>KRY1V$J2Zf#Vb@bP(LzKCwA5#;pWX!g;zha&9tPsmLW?M zKY|<{D9oR2nhN?|l->Dsi&1jgP>QMS|E)o-_bihf>B0LCC-xkUo)HVI_Zm99odX&k zdw9-pZuwZ|*XG?DJau?MA+5Rh+KofThEVfr6yOh0m!CbYA1W^_w{EdZ+x|5={;pRbGV)%|i#O808(tZ;8+Y;U^6Z}qoIV+H5$x(u zxr^(~lJl0S^SU6`mE}UiwiDQ4@_lu)CT2K8sX;t=VW^P)=yYTb`{E`3qkHB8m4-$p z*-fQ45K|6$P4x17OH-OX@#;SP_c+8fLs&%Vg{#gp5{4F@82|E-ZN^z;ds7Q=scVmdQ_ zND3#8v>4k{=K11*qiKKC+1pc;5t!H{yY+8d+f^$S9tY$NJnd)cfe^Y!my+%k;WqG&d$^aYTcS6k{_^tk4zVTdh3y5d zMqIUF^;~B`-)d+cogW0(chL1NCvymj2T*vJtJIdizjl2xtd+j}=VX_|M#+gHW9#;f zKLZWZD*}F+^O^Nk-Is|kW1OnrbS)soZd7M*Nw?;e4AeO}2o!rAfSZ}<}pIr?fSx=Didh$yuW`V20qrp+|>=r zyzpb?om1G&OCLQk3<$=@DvJRYhN*vkpv>lY+`8F6@(0JuL-_U7B-Ki|rf% z&On&ewiH{3x#Mb+Y3c@QO*oSMlNdp9Y+lLzT488<#ZOo#jGUQ7P6Ry|l@{1~{qoC$ z{i9yn8|9(*`ke-h`I|j;6kcr}#NUqp#Nsgfl3lJ?gD+L) z@ROtVi0$j0X-fZT)}Gj(92~aqvhTgAdFp(ylIC>8wirJvb?Cg~6JL?dH`R1BQysNg zygZzj{?xcVs(prLF3r*Kq3y3r8Q z`BeI$T*lX)h4>?LQ}1(-#D;qyj)OjB>KN#h_u_MQ$Pt#ud;?N|JBL9V#v0+U{Af+=YN-!E@1*1u%#(a6P% zeCw>cvYX%l(Zgp+RuN4h_yM**QT79TIz3NH>kDxFO)i_d!&+ha3)ymy=iX!G|1Q;q za9Px8hVmkb95N6j(I>pbtD8xJO(K5>DgiXV^>(65yt}iwDPy9e?Q$iD!*Y&52G@Sh zD`4)^ZJ}XuOZLY&$YN8#EvS`(sgk8$MFp~!QQ&+0hFx7*tHKVD;OYSqNbGQgvmb`G z)7LuUJlk+*$|{q@8e8TCH2x}D3Y+=S#aP|;LH7llA>*AAROhW)3P;a4!=@C21neka zr?sH+^z2AXHcXl7nj6hC40Lq;JYPAW!iW6S<&atFS74CU6dsw>+x;QHG5NhHS2-WJ zR$Z6$$D?B)`Hpd5S=!}(+31E@NYmA$s@_xV8!^ZLS2|Dt_r_yr;;N^wVS3VoakrC8 z-z)M^WwFtQ+4x-Y>DJZEB5P(`Koba3!G|>7nci9*04)h}Nkz4f^C4hLSMLF_4i|rf zia@i^$7|&I8l>1D)>z=B-w(nyyQ+;-luC{UWpChyZ?gC00jIm$2TYxSP#{Wu_VMYi z+@oJ3E+qknfuA=w24@X>=kpHvE0^=X#I5=xg!s7^mmlA1b_%V#->RQ?k6|M>r^8_A zCAg42&vu?ms=exFv__b~B3DF00n%{diU{re_|TVRa~{p1nY83g8R)hmVb1Vs7p4AAY@z7>*nyQxbA%)tzym5C)ROPwLXZj`_-yqfQvgSv~tle1^Z@G32AGl!+N^;6o($toZPUlRoq=%jqKX?R}5AkV}6D=e#qezH%{?37`5 zf7M;}bCkW6mv5LB;qXlzIRwF`$nT15WBfa+uS)hVJFgb1_&U0J_x1UsgF4r|+qLxE zhrKdfQa?i+Z;L=QsAQ$n@Y^@p-<@pRE_^Za66_lRsxGN#?Quo)3|<@p=XLo$#xC~t zeE0qE<+)hnI4oPRf)>P7*8)n-_eXr=$y!w3 zKYntXJuUBRew!o~q`N0d;6EN^XwZ(yp;@ItkK)HLVz92rC^S`K* zg>gB<8pBBWPY;w77~G*89vp40ePIdeVt>Z^ny33RZqrT7_CNOYf`Wz?Ong==R~(&t zaW>)(a_0@2hsUzmz$b45(PMlGbK--USmdU9sJ4;`am%##S3R=6uA=k`6!wY?r-T*JZfeI@=1 zUErVdOcJtwVKc%FS6a@|1nS&z<%7a|GSZ|MOd?04MCJz`Xc!N8_ub2)+}N$j7fvhu z2Mr!0m0UjnjUrw4%$mXQL640Ex%>Suc|YA68N2;Gr{!sT*`(S9$F5zj;Ivk?!4a{R z)#%s*4q$^eP%H;7Kio8803^Hi`u6&lFvUl8=bZE5{J+QhRRu6ZFnhqC7gqTU3+}(? zkHdJ04(-e*Rj#L*N;fXDu)Dhd^imQ&M{rW!u)3}$l=sl6)_r{?tcp~(H^#8oeGln( z&IY^TWCpZC&x;u9R4CjLLMn!vVl^*xZytz6w0Clhl715OuN{ ziG>|$OaEHCT{}9zOwN<#SKSYk#b)wU46oc%rxw@Z6AON+X%TGN84=&~1q4;8Z3|Y0 zHtnycX#8tWERBBebg2bmx}C)RN}u&wU;fnH#-}&Hg6pA$6S)^03K)aFKRY_@NpB)S+E++;<9+|Em9B=>(Kuh;yTO){57QC)-H3byyZd-9;D3Ns?R z#ZdEVh3FU?yYL%8U%+zjU~aK!l=NcEnGLAHFAK$25jV51NaS*B3qp`rd7i}2X)y(aus)o$&6(z@4UctfEm$OaA zM6)39yT41WI2MjYfN~BfvrjGLGb9-tKYbQ!&`beMy9C4e)_WWZ5{lm3s7}@!PvxEd z>3oLL8*dd37QJAGWXs3GFfWvb&f*XH1_>vl;7lP zJ9k}AuzT8`aNuzTA0GlF=QVX&HO_|ob?7y@MfJL^A4Us6nVOah`XmeuduN;fr<9W# z@}~;g*4J&vHInX7(!7!*QXdn{_bD+vhRo|)HCF;N$Liv*^|ub-ZTvoj7rm4pVPf zHR=a#Erg6=olxwi?Vt9`yuUm$Mv1BpeMmKei7ko|5$@GS4*tPXYLqx(OcCoVGm%5*ZPN)6))0})V((IurdRD-ueO62;^7M97 zIPAK)>Ft}m7Jm7(>I#T*K1HuU5?5r+jj1H_O9IV=j{Zy6;L|@vz=A+0(Th?4Zf`&k z4t5HMJfD0G4t!Vasqv>tp8}Kun=kF`au$e|%g?7z&%>Q~5myrJ1Dm$NYVS)UuCrZv zec#@DDrH|W=XIQ({_(>uiRpA2pi4*&ys*{%=5FAhL>wZa&Fmc*p$;{xt{Gf& zOIIevZr-!^YV7Uk>=(gDU;G2n6&=A{crnTj5zE&K94+Wp(;@N$72uZAdKH11lJ{aQ z8ZdD6fg)Z_D&k8nVKXKP@~|qYLpagJa7Ii_0~%7eIN>N&pwO|q%AajmrpakL^>%(E zBVAzNMSI}Yk)=o zvCiohqrYZY#lkMKCRMha>n=t=X?|$mJYH=MZjy~rLThuui^=!G=Qs`0rq>kTz0t!DjnOKx(!o7^-eVkUw#~i?uIU2FP5NF`=XQp-$ZZxR0+M+=` zq@A0mQ|w6>Tb>Gt*xxS@x?lqRRjKt>0O<~e3(a-J$ly61r?q`e?KA%?nQ#|L#SYsU z>D-FqJO6&y=4Ii^ywU`cjd?gp=)$4fD&yWGjI)AD>+QF7x8$`));>?kKe#e)Nl}hgmEUl-~N`EJr|5*k_4-$mm|<%d+8#>Q;U>@N55PK|4)i67Vsy*wyh$ zsasn=R;)Z9#G7tR{+Y_TW|khx1+Mv^wp-~(+n1&7TGal?kdRfM(0c3PKD@Ru^-(TH z`|uj3gPrc@zEVTtD&?`rhl1#~$R2-OP6m&$>ePr_27M{}6BD(MO6SO1KsbGSNm0G_ z+^d=h^YMGuaL!w&7{I<&J_?Aw@#bm~-E_AN*jtR|>#Z!&lj^j|rc;6((7c?ToQFbs z)zWAoN!LLgk3802?cR;+07IF;*p^ca)sOODC|Z>>l2AQ z5#K8c{Exf85Ur^^65& zxU(Ou4D-l5elp@Ij?^9WL#J z0iWqsk(V#65RWc^7lhb9%D+;{R1lPj5Scb=R5{_>`_-nXxKJL@K{1A(iZbDY`MCND z8|u;c%H}#UFjn}eBime{k$yZcI@mlg5eAlX;hg1pmC8NwV)1mQqvnHBI4(wFaw}qM zz96U8vFG9Y&m4~q2W~`Gkq-*?PA-Y$8ok6k+t#j+3LHAB8mPXvfYvUl9^&ulTBC!B z@vqY_R*sB0F~2j9j<3-=;swWZB;7_Nlxc>igEH}9`Ol1t_M|&rYo)A>53%lTEMvEo zcCss0Q{nOJ{W4FZqtH};J@!&3%|!0_=e^uUc(Uhppj9|Yv_Z3cxp*R*815GToh-ld zTUgrnLFjVYb70@auP4*u;{@=mnP!7bD^wYnD?r606?EU{}lZg2v(R(}`T?AF{5ke2Pxc9ukWKQhw$& z`yxFZr8WAzmk=A!mAT5+4e3l|eO&uCV6N>D2`Y0)>#C$L!oKl~$Q^Vs+Ib;RCA#KQ z^cAGMccRhd*rhFZN))JnkFnq7GWk;+;mL4R%|iCaqtYin!->;H0lvoaYZK~$ve6f= zW+JJ21kVYb;hxgntw&b}o&gPDevJK>tw`fQx9yi%>qp_pKi*9(*Rjd4;qNnid11+~ zQ!dD+tTm88nOHYD(S_4-snDc=hmt&jh2Qyhb7stDuZo4Wy7bEqm%1R${6A{lZrE?< z0Dq6usZ+_X(r#r<%2KNBHq(|ZoU%x2Bx%adhcyeg{gV}K9v$HlLlClVRXJR%W$K9l zeVm_${XgBkby!qu7xz!f5XuZ89WyAB(%mq0NFyyJB_Q1$4h_;J4MQubAc6u?3Je_r zlF}&M{5GC*p65BwdEV>#{r6ti>tDDB?%Dg^_g;J5Ykk*eU1|4iZ$Dc|Tk>+A%Y&HL z2C(@SH@j~eu~RNZKC150V3n|ve!p02I;0cYE%K?oEy--+7Z85J!p>iu%AD7-JJF3&! zB9-uELD~BnA&yTn628^1SbG;N_NL5l%_h%0aGfgvLc4wME?>P>S;rOXg#u5~{!ES6 zoyCq%4<2P17QT`+mT6>wi+|iGf%-=law}SIh9TR&wPbjP)W)-Iv!ueri^)T%Bq32S{h&Kg?>K7RK5j$9!3RB|=(#@5;ddjx#Zj$# zm!HQAs)W(T4KMMaE@Sk$9^7uvbJNNH{#>O4vxg@%2LWQq#T_-@hzhcq`_DBc&Q5ru z(X41&eft>3^}GE>!i6lhzN{B!` zbRU=&k1m8+RBF2Tht_6oCLUxlq<=Yyk$-oms|*>DucK9G*N}E~w^VmwJ*-FArB~#* z%oMtEP_pWVR&6v^AfI5;zdhS>JJB?5NfrmFMy>z!0I)Y?Skj|uDF=W$Zd>@YdSRR< zwAPb1!@HXu8bx;68r$>8>9D^>l(>MF#`&Q8{LKk?5vXwP)GU5~DD4=OpfoI@c6K|* z^Oq{0%MMH{_WRb(DG|5$)@!*pcoL-!WNcamlKwN{%_%Z%m6O$o2O6i`$M>Uq)Evg> zUX=4lutI8PTzom=R)J>*g&t;uSM{^E7nm+UVqJJODP0>u9uGbY{Wx}?cq*;Z$y7Nx zLn$1r>cp@&qjkAgQ3Qy-`-(PVIVz~dUCQ0J6)Qp*sybrBN4JhF6j@S&sa$6o#^M@l zD|)miaK;RGikW0*XKXzA;+wg06@RwfvESOTBOM>ahYIT?315n30B17r&ojx1JF`$; zpJ7~X5_ep7AJ=*Go=;B9CbaMqphB^3HAbv@DfB&y002tY=-k*Vpx3 zQ{}cZB$^}!G^DxXpchabP-^1TDe00Q?URWiQ6uldlDM|gSDB<0CI~2rbQj`hDs;S5 zew8;Jw934^wMrHSe;|L)&~dkG3V5}12nT^x^GU`3G-{5wOEacGeCi@U@JX?| znH9K+>|!}nC9>I`uDtnef)DJ25;h4j029jWz{BO7F-+q^1XPFr&bFzh8=kD_0s3Cw zaQsLzaRD^txxOKfxvl!!^pa^`S z)t9Xgo?E4+E6*OI0yXRI=E(6m%~ZwhGDzXr%KokDXaL8yM5iz_=i@c^Gc>xE!J_Mr zHGaI$B4ls!W^`=3Gve_Zev>;ffThTKIyro+rD+(?X^@4raF6)WMuTOc6iQC^<8{m@ z3UafIBZ(88Cq^HUuz+)&JNAZut2K?aBQ&Fs$va6(Q}T3}f1CHZn^=aYB&26K>P^?zj{8<`X{6#T6t`U4GHpVvtr*q@iESuxZ}R{Jy7b9an}dC z7s&F>ZIg{Y7+%ohk~aDW79{?_R(Q^3 z40X^`gii_XBxJI>*mYdPtcN8DKmk_m1XBtGuvFd>RSYG0XBSd<(G$i1T<1GSET zAo9N@7AdYW|66?!4A#NAQSRcvUdo|erSZCXftj@eZ^RdEC(^=yR&n0w46M*}{`Uyb z|JEb5B!Llf9~T) z+Q1;KrDB0x5MwnsW+d`HgdJ9J1+Uk!_hf+>E5jL*+xF)f!6-Bsi{ekuaWer3>15BU z{Pyzx{10N(Em&qj?=>srQj_YD=;ij=lbojz6gf_gHi*15E|XR<9V7lE2&mXVLjt@2 zKtA+=zJ2+11Y(a^f#ZHbwa&dd729(!(vQ8lZqnM3d3DkV7NHGeUnpCEhg%97lsh0` z7OLq~lvsLD*k?`j{K9m#z`)M8qLfnwBb~WHDZHslUz^LEw!We8j(1!x+IqnFDpv zdqChQJJoXd`)Jv$eEfI8^5Kyt6$3W;>y{$!4DFl%PamuelCD}uJ4&75UY10jUKbYa z;rt5%`J}qYwFgSm6ApdJ?n`cb#M_TwfCRvC3B^h`0zBH^QmdcX=!~hp#!9Qbxrz#p zGPunYN7E7D48d`|Dr}dc9*tpH{>_jL%7P*`9Ab#PtALKI#rq>B=0}Q7du{r3;~EEJ zidvvVhB>cw^SI~w0^@b~5E@<5+phPRAh4R?J)h!c@t$;-^BlOFTQ*3~?e2*_MAq3SBFwobQ@N7OK=~jswl8cWxdB_kFax21RrhUElfis z`oAMmS)JZJQAB8(b|f>I#4`~uMDBhCYQK4dn15@-7N{_MGDoWSw1;2JCLbWP_~4N& z#H4XZY=&RuD%<14!2YbpYuz;E`@Q@2O{(w$&<;G-xol0?#;?$*kE zws*4&R;dj`?$FgogRKb4FFamEnWlnKiaPKvpABD#m9a~Mu4o}K%wqg)6gWDCMXT)d z%ArC)enM+{L43jrsg5D{iT=Yc3w&CPRxOu_AA~Tmx`9e~n|3K+IwiwErr?AIcE-{S z_`&ylzDhj@{?8R*NXM3;2c9hmWtgA@NW<7kdnC>g7ZtZQ=2mI2RzNn0y!B=VzZa`F zTtt(JVKZ9g`NhJavVO~Q8iv?drFm}`JaSyn-x&<5iU4dxkPNVRf7=LpRJ^wN=NV+R ze5f!~p;>dd;zBIfr*K!mjS?hr%m=wt(!Y*Qv$OK|+Jz?FA=|&V5k0g2;uzW|oVWI@ z=~fR1&V@!~PZ^8eeT@J)#F=juy~5|}mj!16mkDSeHN|qe$>f97^#Chj{E?&$^1r2h z*;M}r!DAQ_hStsXT@akei}ACqD8D1r`9_xZoDlwdn*Lk984iK~%1di5`Vb&l`Z$c0 zY|NbCAqW+(l++sLf#X;a&RFZ5+k~|yA9Y{2bfkZq^c#Q1W~%mN(a-y+XrzHuxv5lf zmQ)QaR^X{X_rf|3{-n<4v@u!nU8$~?GORAaTLB9EFyIb7S3T(99g_VHZ+GUlCK8cO zj$NuGb;491Jhs$a7IV5t^d$)IG^sAHUEZ~<$(y|!>h;61WU2XnQy6(olx|bH0ein8 z?8H@(x~|+h*M;X$n8n?+RITKfiPGrKTkcd-P0M&#p!JKE5qynRQEp)|3lp9v%D>;s zFervv6BjZG`C;8KtnZZoqw3*O5i~CVv?$uIzJX!DX5jN(~DgX93zm2@JCBe&R ztTnQ#LTxb8(;vuT^OwU`-@)Dbq0;{48$&;F%Ew6p<>5;XQRTJ2j)S;xZWwfEu|ygv zUfiqEwx=P}>@Uid=BruqG@LZP_gjy_2m>M>Oy%mzBB-(VEN8mSZliXZ??-4o2yruN zDw5NrcECmbGGHd|NrQL7p-VdP+DjG-5#7HqTd2f~-c8pS1NqHit5O!NOD3_MM{Vdb z-KJMxt%nvh7Z6vk3whbV=E;>5TW<*N7w9O3wWodQyVuJs{y{tv_fe}{WQ~Y{0ja~q zCYaf!9(K=MPn)=CGu4s4piGC^yfFsesd>?k)xmL#dcj!(KR%_qGhD{+T}|`sC+3w3 zq6F}`@QW(;%1|{sK>YA-P@~aUQ0F6F@H7qQ!^6S`3P_LQtbZ|27u+}$& zQy*GQy}}x08DBu@k0i}Hv#Mv&e;W(NMw6&9T*QyuE*BfKlWdvU9IMD0O)m4fopNDJ zSCf!B8{X<+A83NB(YCMApkcituB0!YOh$XS^5S}a9j_)vh*9_!MhqGV5|E&VwYV)a z^1$=3#CPsPyYIK6$8xP?>a*!>C3c(}?#dp_S|ZZgigJ#%3MVD1 z3P&ew$65$i)Uj&9kn>(2({bgpiB=5-@6{SrRvP!2jG)7@q*Z=!-0}AYC>3kC4|&xf z=+I6@9Z#x8=Y(#ZB8a-h>OT;c3 zg+l(SYB2EzPPy#X>5%6EgEyG-&lx8>{*Z1L~87f`-K>tXb>UrI8)rP5zR33&U+Y!;t=AIJblE7 zwUM5}Aasmi@D0o*I5E$B4RW$NMBBQ`UwE=Ow9eHX5#UCS21Wpgnoa~cQ3r?@Lrnu# z&>@+1yU&UWIQXni@N*V3)&Ua)Wmdu#91t9Yc~eDv3#>qhL4A9VS$J=O;mcwbdx<>j z0R~o(Bmsc=$VR_`RYVd&Xi5lO53v4CiwRDK2+u; zt!m&95ZH|lCACuSXC-74ESn&5Kg9s(Sy^<2_(T}258Dn>4I1npi59%JaO~F-UUBjd z^k4UsrDC~5E6ADuV`OlS?w)aev-)U2aC<~l;kX)CSW7%XY1WS21NIDH=PR|#nZV<3mDn7f}#+i37_#Aw*3qOnS z`^#nNwjJgAw|F`Uz4qKizEZwwhJEkow>$h#l8UnK5;**0;2%5l+3xMZTvL#AOo%L3 zge3HJ?QU`Dcv-H*{U+V*k+|*gs$Yo`ml^h#A5JGE*7wIMJawo=e>$Gd4WqI>d7MN1ym=#kRgKVezR(o|scr`y4EGBNFa`-4uB*JCz*D<4BGrZ0{MS>vuw z_1`sYj4FD=ar*n$``g;|-<$?szsl087;ilY1Xh|C1!);GW>!ehfAYJE9lw(tv=^>I z{>Jw70_aM9P%eD1I;(vAx{pUdE2C;mywChV4mEoLY)r6r4tsCftm2ch$g+U#_NAF9 z#0E>r(=op$>Q%!ykrX1BpEMbt65|(({N*qyX;}bt)5P&VxSu;*_{z%vCV%2UBf9K{ zcnU$4Ycnm@+h?~+$6YmqHqr{lST&X94vlIFfFXjbdS`zQlct1Q$0}(#tufAmNLqzb zgiU^G1Du)Jp29YDXoAuT(iBrxw%oKwxE~u@LbvaB1d>*HFulg=21>7_KD7UdR5-++ z%5;%Jtak_#iviWt!NO+*q8I@>ac6wbwTsTepSiySm|EYn%S`@&tKPaB?4}KT=ymhq z79sGLSBqJ;>-3!}hG>^Kw}S0b3axWTiZuG^2B~kyynIMH)#}dbe|2j>!5uek^C>-i zLOr||3gSwB8am7f0ZFeQdw(Ho11c3}8&=xq#E=TA5Sts`-K`5}uzCA!tiuZ#dPGWL zKR!}*hfb(+7AHuXX~-e+tSb2(o%{^u$D&*)I`!w2OEPz`c2Ub>6vYC8s)(O`& zGEy;a@hBc19;WONJm0EY4<|Fp)31A~(H%##z8KBHcsP~HZupYslq*=tw`LO1p2AXd zwxtkLw#SuJ?&+-Zm)yE6q-7pqJ@-E6hJ;{b3Od8sjov0u@;_53fpr43#^I%Si5*Zk z--MCO{*S??OWLrtG%{J`hafJ4qfQ%MtO9Ldc{nGPDU9JdZ;n^Ft!7vcuYS!cQ_bQ( z*r=!(KAbRp8VP(f&w43=_vUcCL<)q65= z(3Y^%YLAuUz0**CTH)aAU!+=b_h8(9A88fcVX@ulc>e0lR3PrImFByI7*P8tkCVMQe*La+jm)Kxsc5T8C7 zwK-NCb8|9wc@K(Pi*X;FK}XA8C!~M7%jWxPVAG{UHt51k+VUmU#kmObwZjZ$5!0Xw zHCOhn*j#YZiY(cPLtv!>d%2)jo}YC5{lFX(2ck-r@^|YcS>~2c^+;KmwIabQ^V>5` z@eWhpc`LRaxe-H~r*g^vKshzPogm~;Q&CV!sN11Zy-l?|LC;#cTa-_ekDC}v&DFjk zf89h3<+n?Af_$fPx;hDYyTx(b<;J&NTGodNEs3Ik^+*Ims+yXenY}?_Yg(Bj|D24i z$grALvZmU}?)K=XOskwEUGGg|!9?e3JrrSzIL@+ifjzR}Bk1nVdcf z-wUKf@&GgX%51339xKF1hy^t_#Cq1u2rmtGI=}L5z6_?&J!>!vI27=kcyjtJfmKtW z?eOl(@`}dH2fg8i2f2%`@nw<6l8EziA0GrFpoZ9D2p9D*woEQY8c}6Pqj;lPZOjwr z^=D%@X&zRJ1yHwf%}4KF1xTEo*;z6X);?4FIOpa+KY6@+S%|nrn5EF4CN4=0y+h88 z9+sYYzGzGTlL5mFNxfndKXK=Ukq3p?Wgn|EL#IVNOWxEY_BZ1cX>)<5v3#F6!3B?B zuxe(IQ`OtbbRV|9q-+v5)4BMlDg9T{mr5OYS9{Jb;d zF{(xa^CmxcId&j1b7!DMJ#Y0IvE*j1gYfNIMR-Dqw7R4pzwup~D0 z)=yUzI`d?TgfM7BC}jR65Q%LVyahFYb*ok zhcT!ahv&bEgkL@12eGQMT+c85q^r0H*xLTDZuF(p)7#A7%dN1*;`kfgiFMK zA%8RxpKe*KGRC68I2fr#TO1y*7DKwZwi$o1%NR@bS+hEuo5o{?B$`+ME{Ka=0^f~D z7EAYF+t+Wqxj~v3Iwx$!a#`!^nfYru=^$w-u8@7+Pp0GS*tL?IRGRJTNTm5ByROPz zh7ryvmFn)k8(pO|#_1<0{q5};-`R|w>Bth@MN*XV(PO)PE{BUmLzW^~a)tZ~QsC-U zlkHFOPp`y$r)fde7VRz~o;yaWx0=k}otdG1YxLZm6QX^t4b&1o<1ihNf*)hEOD~6z zxyQy8iZJHK<_6d%lGWhs$s<(9i9G?d^RdL_V+(uiQgJE(C2@VRHqQr2?0weJovUZ4 zJc{dllwCY}nLT12*5|K$MjE#E5feoM5`=;y_~0hTEk0X<2Arp~tT+1nBu82e2g7hm z(mmj9Fl~7|3*TlGnb5X0_|7_8Es4%Mc~vcwya$8IMCM}aYa7bUA---LOlPp?)q+uomL00j_uvjWc4#V2Jbqdk&U+ZEg-M^Z2P2?np; zp%!xVVY8xeQjU1CS-<_MS}+3lU{AS4Z$=K{)CPmWzwAr4g8@Uyt#f>bo8su?bdVi3 zdQ7RSiIY^Xv-NO}f9|JjGWS5mX{Nn%yD@`VFM8KO>Knkw#D z#bh7B@SsW?I!6!pcojE(Pw{Y(ez)GqgYeQ3oZ|DkvCWHjqRuHQ>W)lAFTIJ09j?ydPY33h{e zqybi$(>P#v^QT`hZN30B#p%KxHp+gKvDxs#yDgkj1HOyiH;UA5)pHLBELUN~Y3S`_ z8MkyuEo!b>QyY{R`4eD-6;K3T{Ia?emR@H1@GMpoLrSEKu`g&QN4q0ztl8b(;GN5T z_x0f}Sm*wLNIc-a$uE75jV_i-iUj`)4(yW{Rc-c`dwE?~zfg8E*=pr*YSDMT zeM(@^$J-~K7WpQ>kCzx(_{ai;wZf)lfr*!%=VhJ24dvFaGHyw|XS@zzq#y-aeaXEs zgAY~^i4)`*BpE-`FVgR=G!h6=?i|fHm9CGJirihgr=h)MgAI7#)T6J3>ERtg(ne3g z?G9wC&X3$?!hJs0z%5lwj5PX~HTbN`^)k4f%e!lOeHe)8$%Yipw6{a$nT}y|F8%EF zwj+$2^v`#a@a^6zxi5SQA6KQisgjrBSHOZk4Na-Di7`Ve+-?^7HunNayg1|3rt0+J zv_xl}IZV*92Ru_nav>JDI+#nx8nv)lm<}FmfaieSx7=t1Lo74sJM(b4KmD)ztpWLJ=Y$~5M&-_jsXzhJLA6_$vj6FwS;= zUZO_u?1%NrczFjIrR9Wt4R!JLj96KBKgad+@yvcg5bD0V&0Q8CIF-*$mdqC{$*)(W zv|^*?xHIfuY_-JUx0=DB`XrN`JApg4u~-U$YUGe3!wG&?uHddEglDY?#P_(k0fR+~Q)mk*aGHx4Nw=QBrT`Xw|8DwPbtLWRFZX>Dr z;@<#k?CgaD_+BVL^~PQUdtrq@zB#5?_iE4)q!snVauBlF>3G?`xL~YG zN)GA{iIQ9&U_a17)&1^e0&Ii@OX!P#rHUF(n|@jJl(PFKu@#BfK0KMhQ#Tici)YP^s>{nI~%aBYWCAEuBS``S`LPC4~J1qGfgR;de1k7OLN5K3RG+JTY;xZqM zc`}PV0Uz4J!D6X<^BGG*1wg9+;BtK-R1ul^!Be#0$^$JRH8dD}12YM(%(fBz9$NBI zlAiUFB#fNkN9f(DP)S`i-YJW@o*3TW2Pv+*B&9=c4np7D9=(A49sw4Bal;I^T!AN< zAW&K8Shd5CfP}Ir4(wB?q?OhE>mmPB0&2koVUH~ZAnMV$>@?e)a^qhDuNI(%iP%`0 zcoJ!5Qc~!AK<#&{Zddxwt=Bwq8DBx1&^U6gkm}Z>X}fz?#{!J?JcFW1{7!Sv@b$C! z9oDLv<_dsdhrx1bQ|oG`{o1c?x|*Y{TC4swAP`c0B)~X4VHzj~q`7WFF-ZG~YHb4p zyUWOPk)uhA^;m&9WIkd4${-MZVUrHHI{i^~ZB3)yIv{@j%x58-45?8l2gIqbp!aA+ zZcLF4I@YJyc3^OpaNcx;+ozW(u8(dz-!eYOP{`Ch{aOGF^I0JRx3s7z4ERy*c+R&* z7Qwc;*UwQ}({`1qCbG@T!o>8tpyPbEEq8SwhswURpqu+9^iV-VtoPnVa~VHFErYu& zN^WId*jq`W;{{2Zs~@O#T_Zx0ldKc1(K+fD2UU+ zN-Pj_XJ@X~^PLu6w>5QEP0Ld;pMyMh!^X!b%A~RP-upJdiN1Nm^HJ>bV5I)(*UZO7 zELh$LDEX0#)BUPO6+gB|Fy*)lpW_|l+cJ@7x-}*aR8YLKP%zKBPyQxV7`bqglo|c^ z+vq0WTGHqidg2(^a*R$ypyVl%0K)i!I?3$%>e3cfAgepdM5kzqCsb~$ZhU!h;b%8q zN#QX6AqQ}D;7zk0hLyObDnP7C8F0ZX8`YS@y2FrhFS-%QWdb--o8&+eKoAp*5XR{0 z>Pi73F7&F|f?Nygt(DMPPO&Omc?7OVgKfKpIS_cVUFl01EmkIr1`mqtin4A{3pg6F z-HrlrQMmnz`7@h<5X87$^KLbB)->R>IAt-L-+?lgT8LY>9%k_asic|8LTgu4x^!>_f%}+2r^pT%5rT@M&`MQ+ zgo(Usc7S%Y@fIjj5mCYCeYsN@FJ2IMwV%s3j;qg+^Y*Px1cRzrtx5_2yPfyj|N7XS zg?KRmDuc8heAS40xcS*f;Ul45c0nJn&ZDS{efrLxEON{*9$0cswj--1QzC2iI>B10 z0`q>ZY_%^*N@nN8!< z@Bv)Fnc4Y~6Dh>2@6s0ZU}>z;B)dgm6Np4bP97|5hA|m3zRhWd&O3xLg?%05S>HQ~ z3%EQRn=I#g(vB8=An2lfsEeyPE*SpJSyL61Bhbnc`e*Zjb@}$e!kJ--%w=D!8**T( zD6aGuA{mQxeZV{Tg##d>>Q3apJFfi((UStHDrWkG6k=68uLaZ>;HQ8n%mALHXKQ@E zke0K6hatFUvCb|wYzeK0g-UvAd(Hs zisBF3m`w*NBD=Az!}wf2JVBDWXMheR=!fJDBI(AC(*Behd2(~Mc+vzB`%=+cQuM43 zGPk&#Eaft94#vb>o6|#oA556MWp{=6Jpx1m{iZ2ItxJI-N9WpCG>n^TfMdSGghg-at#EVrU?%=CrG^E^E11eb4t<+f>a(9e0%|uVw690{gI!QzJnK+IfMo3 zyuqbMhW5X>KTp3=s{_{qWCn47+xr0qeDFm^ zr?dk?a~8!DR(jK(z?}dJ;Rd@=59Rp;2?dhe|i<6SYH>j?%4jXWZU{0ng2-$ps68y3?%`*m3(s33nueV zALgx1ETfd%Utl$H$H1$LPxPC(vx`6*hpe84 z7HwT?f3ido2I5kcECkZTGJi{N*}74O{yVt^&sSyI29{s(RGu3WGWojTy67ppaID>2 zqhXFZAy(gnv5T-x6*W9&_TyP@*n+tB= zs_KaO&(3pZjRmbcy3>Dpu9}2=@pF=eLNKs7?{<_1HbwAX-RI~lK(m^Xd4Cdjoo;CHBHhv<5f39KIY@U;|S91kaoS zY!0r%$SJsiX-^+v|6e&pDTdC!Kt?yQZ?ePI@HsD6|1W4aq5oA0zqG?$=8+#-H+|@? z+y3Mg*^_Uy29lt9oJZCrM3ik7Px9TIYpQjruFn5#vo^fJw~0JXX&Uq5muRD{(*Fg@ z@o~vNoc$A$oiF(F?0t*nxNi$ks0T&c?3~Hxf4{PTxkObKDhy{-0m`S;eG|e z7{b@zc-R3vCNYedBuNKoD`%fj@GoAEU9GnCC~m{wdrUl6rV|;~jt#hJJQsfdSZfGG z6h=Os3nb?LxV7|%u%0K}%v_PTKdcgE@>@WGIDe2yz&5*~^m60zoIw0deB5WJOMu$p zBZM)K*7Ts@&@>LiiRK6>QF$%J$35G;?Yr?OCQ1AKwg{!@GZ?$+S&(d;PZ$L+#wbp1 z5SR*rs)@8Qu%QubjtT`A+8f3I0(2lW`Y*N(t|4P1m*&#kl;CB*yvK1xP z?xzri3~q?aD=%uuuTDb_lvZCA*LFpxZI3qlzK#OD9NG>V-T{e)0)q+K93{c2H{6&kG>ebTjlf_kNv}1biR7o z-P~ry26YSvIwONZai)g|D)X4>JjN2ctRPz=RmP0beJ%mN02&cLO_yDv{p(j4?|6>0 zudlycyghy;(mOzZ>Q6rOR5qgzM%JW?$qL8(^c6lT3(tVpha)^n`fgwEx?-bsil^Cepa4nz=TVG zN39Zc8$=OvA$qSMU(;2KRv-xZ?Mcy(JdB4JiRj0k_F0~cJ=TbC?#(;1UD}7r?!!EA zOt|CgUjm&3l*#AXt}*)ldr`xct8e=czPw}Ao`2rf6v;TL-NE`*Z_Ys3lXB<2`;e6v zW6%i=g#Cww7LGC)dSCCmAcV9uOEA$*nf$c5I4D~3!e-=-LF3yn@oN`4)g11*(6P^i zdSZ3`qiDYzmvZYZ7pUe~P;Q7l-zs*~QD6U%u}2;eJv0>rCLhK>?smsd$@!0uS2%M| zQCGjsHV>avfuB})MhWJj1tBP3mj?mF2~V#*yg}Y(&hHmL{H}DM*ZzkFIi(B&Lnk#V zWK0ePlS7)en=E#d||8)8@ zSqiD59^#vhU8C%&due>Yi0@bFkEymleLn{!QrRs|Dm9!zI+w+<(csCUI@m^-Fw>A9 zJgvl~4}Cldzt;4pGg8e-uP~Bdzss4b6?NIFZ2E+6lEKL;u>0>61)!7hTPkyZF<4;>s%ahKZ&jjQMhxuXs`8mjyvomz6#7!$3)F|ff3hu+Rr z`>{A$0cVGF1U`KP2|-5{3mUya3SAN=qS+oza&)_rSIRP0%}plNvCMng1Tj-}EBA-`&vouVN=5#Uoi3?kR$Bxou}3$oD(P`N|DQH_qK z(bP6wiwSNJVqv30(?~aic3^{L@FEs;NzuSneeu2M@L4`I`i&z!Ll3k9e);efOnN*X zHp{nY<_aGoYI{?P;(Fj=A_;BKWbo zWC(ClSZO5PUhChZK0WJe7Ii*4d-g1AgKK)`p;%o@U6T2TN#?ah)vGTFkxzjc`?`bI zTebT9^wr1H@CtlJ_8w9q?oTTDl1qn}+w7_hzR|1x*XW%g7@ENCE*2~nRTEeKLdEC0 z_nNDQWl%fNCvYscV72APa}VUaojU~vVuLLuW9Sr6^%Jb+YKd_=T}+aFPFXfT*M1fM zUe%|qy1BLC^jO3pURdcV+iAXr$z6nC4lvszQ~o%vKen}^jw}1Agv7Wx1EqBbf)=m@ zg>AH9_adIi&tTd)G*j4LElCr~GMHLqjT*Osrvh2g=nJH?wSuS|YGD}_JOxwzi@yfQ zd>3agv+;@0z471$6!C?qEyLMg1Lcn&O_=Zw<#FBv{z%D#@Qn;Q6B>42`*lgX#M7;k VBrIH102=U5QC1CJE&U|q{{ys{ljQ&a literal 0 HcmV?d00001 diff --git "a/OpengaussCompatibility2hikari/doc/img/\345\210\233\345\273\272\345\255\230\345\202\250\350\277\207\347\250\213\347\273\223\346\236\234.png" "b/OpengaussCompatibility2hikari/doc/img/\345\210\233\345\273\272\345\255\230\345\202\250\350\277\207\347\250\213\347\273\223\346\236\234.png" new file mode 100644 index 0000000000000000000000000000000000000000..8f8b59c4049643252ee046bfe29fa644a6ffe179 GIT binary patch literal 4048 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¥y`X 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

    Nzu`;>H0HFtCU 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

    Lj$q&aUV&qZN@TRM>{wd!EYZR+iNUHXw3; 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%0Ay9jgo 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

    #JM=Uud00whpYwQ$)D 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

    ^t!4gbUSH&$CIwLG8AsIB}rG=t%} zt@ug5PNsv06jBHcRh8*=ST~|Qmzenn#Nd_cSOK&;QjZ~kstCOqAXJ1__OlhzS#-blkE!qf`kkm=Ttgp`s9NWFm3J%UE@s06t>6~Z9QkG#uqqzt%u@-y9)gWHa+~< z2M%Xza1LU21s~=I#6GyQ=(f)s5@C4l%9<*$=Orv>*;nPPAJH}!Q;McJhkpwC#^`J3 zgETG7dM}s_(JTEbCCNd!;(PDM4T4a^?ma)Dk_#_H(BMR3y4hn06V>9 z7Yjgvp8>a;jz^P;7Ula%-m#6xtIm-9r!mTaOOBRY83V;k(0D*?TkXog6`M9Z_bXtf zx&>PN&wx*dtPAq=UYtMl2C%s^u;sohSB3b!L{-%0B4|4F5fTh6J_hJ3nHPQVTxRCr z2xPdA7x<3;R;Cy8l5#n)+CHv&K%K1mW+3hO8gmK-UsVxo0{*t;nHVhFx}arAd7;L# z#SG7g%l@-EfVbU^-Vxns%~FWChCEEBW0OziQv9R>M(PqTu1j`MYRiTupg4-nqMUaW~>ze44Y zxCGu3uGPo)!&q!F47}0i0_~!i#ch}?6(}^2h{}y23B#!|S+3-ssb?G67z3;;tydXBaJa3 z=3FjF{F2AwQtux#~7qgo0)n2ONT4tp&PFA=TynPBq* zmIDFi-C73Gx*uujgQU&rW#DZ_V>QV`_CC5g+(spj6jLzSl+JDGsHba}dr$+wZM`zy z>OJ`=Nv5Vkwbi_80gOD@G0-s6vmW(4IY!5>q98);*mDXS`xP3Cv~`JT`Eyst#fK=TH^EHWw_t{{RmK8vs2sD-dl89d!si z-eS6LO@e$Ab1WtU54-_aC^`YCpWi^DtkD>q5@wT{Eg>{LDNA(pJ3e6D$kU+p6e5mA z9v(aLRJnJ)X7s`J+2VsYl=Rgwmj{&P=JMFwx`h}fEd5ys7T?7aT9nwus9@yQq${68 zfm=>Um}=9w>5B_s0cQyF6hm7Q0!P1t%tZ)_Q) z^Xsf$3gXqExySGJK!PG6aLmKUZ5QR%b&zPX)Ae*iQ!1P%!PkCfZoj2I6Qn@jUxwJ5 zl2sO66SOp$?P1I?Kw;$g(S^n zh)rc7^PAJ?{)5q-h7`z!3Z;7mG*4-3R{&L_H`(t@9T@Qg?;eFQLQWFLl34M9j}k@s zm6~`&b6egQ8V5T9hhK<-T-h$_P4nnB8E#CcX@W6TE{JeW>=?|PQa(!#UqtG?yCAG* zn$u2r@xLrG1O`GH6`N4}a2%>~&xLZoVnUsYFd8>6cGlU0fyywUc1$@VN;9y@A@~~f z1P#8!t5j^;H200rPJoT5W=N9K)5g%+x^}vwvs?!%n%uw3+mN7L7B#L*lEhHTODxDZ zB;qymSgC?VN=*pUif}qwrp76P9EmKfRg);K;5l z%fjE!sTdd(F%89^lT8D~1KFh^z}Et|DWrYFUspFn-1&bF+=1<}G$R86p%Rv?!Q?@o zthLfc*5s+zv>+8JbQOlClv22m=%&ob^c^Yd7>StqX$Y$Lb~&!igqcNb)(z(wwL?tl zx^WPZ&v6(vS=3p|5v4u{l{~utzAI&_;*7#^t`JG42jMyY!hj|w#*|%zt{Thfstp%|S;jZalmLF5e zNocPuON<3OaB@q$OkPcerg@G9^E!ISTW?uuPP#LY^Ei#+^bA+o@&0}PQh6Tq4XP2& zqOE2EMW6KG>Q82s&a%g$(00BoPjK~?DAZ}pY{il0ST6l5$D2T;EtyKEe0xW2J4!nc z)@DjJ;xsJO=Ek1KIrwII`L2Iz~2FLkh{H5DC1@}xeve^xKGXMOLvDtZDme^M2H zy7gw1RsXCpkYumaCm+>?8poNHIB~8yi5s9pdV0I8e&4T0CcM8p-xe4fsT1(FVHKky z0q(I19p$fC*@$K`R|QCG6q`MjQ+X@-BJ|R|VRbf(3|q(-Den{*c?1sYY_XoP6RVH-e#zOk!UKOH|HIYZ@M6J ztyKlf^yohVq+G)T4&g_+59^iRg?j;FY2@;7v6i>hmwBQ6s!RL7zT+>L<6#n^+@U6$ zlKqksyP8SuSp9S*+@^&W7tEhNm2M6aUOzXYcEx$2{YD-|LIw{vwE7Yx@e$)#BT1yg5baKjMCp_4n)&x&oJYN~uOFqU2g( z=#EPdBZxEBDZ+NF3NFkRC;y47Q(-s-X4M38%AEnq)M!)hU@hu37LXf?7;o%5T#5YL zIR^*rxW3+J5Zy4U1!Tk8EA={-)*QMJ~{S|f>oH)hgc`aqK+ zjnu_&4`0a8i0gw=$+#zJQvx?!E$OgT!NMZN`n9H*>1G5rsew#KBwVOI_~}Db|ICBA zx%!n!TCb$X5iR1n{`h~W|P_;g&7&lCL#&^mLelQ*y#{{=8R_AYGSt3&Ork~Dl=3@ z%VO#8t=1;hO_S9M?6J%}QMNf>|9X1rHM?w@vEAbf8K>)s?uel3?1yy)#wOpC=k%K!jy|tXsW5)QebD__OKQiFwuL!$09YmW_ozS z$P$8ru6_+SC%vHvFi6If;At+U#6L*XHBRig^j>$13XfYd3yfLBb~m3A7dFsaU#zV0 zk(jdv^UgEWRF|5`r>OiE({U*udE)$pqc}t=!p6lVlv`(F^C9VN#Tzk#aBDR!WlM}+ zSCbg1b(-x350S*eMtWRBqW_>nGkvOqI=NI$qR+Y-CH*V$({HJjn(8PBjwT~$Nlnzr zn#9^aZn`xB&!si?!d?ll-4<=47zs>MDMqYN2Q_}$r$sgnTBwsz`E^!!M>QlzrzN)h zrSm_2DC!vf)@mimD!}Z@UTzNYbsVaX>7LrGFV;I@wMVT}ShH8bE~WA3Qt-CY{^xi^ zkR|S^B}|y@zo8D66(85ur$5DZX!(&D;{i9d+?W6gD zMD?5D;@ih*e%3}_Bfo4-Zdh7!auQT}GJ5}jWurLX06QGi@@U^B>^&+H#9ANt+V`fW zCUo(ES2wViU?pjIG)Bwta5UTGaE#vv8!LG&obzuVnt$_nU8=ikYJh(=CmRC()-^T8 z9S{DOU6-4 zMzvZgikPR-be61&*?)0TpJ$$NpY}+1;IvQcd-r1lzd)_Xt*h0*_JYtIoTBVpcX`MKh zF_zenKy{ZMeSPRZgi?K&P>p!z4Yo=iIBp%v+?By1%7pzUW=8L*fme{L=Kuo=K8z+G z-iMr!$Ax@+fKA*78nlDrj8%a%F{qaO$8z@2%x(EY$qPeOVGL(J=3>1w#ZcE?8>3lr z^PHyX+hn?Fe21B>OfEwP#xImSOB+ZBG)*R5duQDr0_=i%dd-pV_?M1>^E4F5yn^Ye z$d;B-4Bs_+4Z3Pw%Dr?8EjJ_Y$IQ>hP@IERRfJYz#>Y@1Ei-!ODIoDJqrAV*Kgpe^ zTKu9EEFw5di9aJ7G{_K&r53cK>JmoLknh9M;6Q-=N~YrFx@@_5&0W{e*#9By&7m!Pqxl=sQ*4xEgrqFXUfWYlul8M+YQjjdr<&Kh zcyU0mb#$S|59lls11GhPt>@S}w@YftNqoQBfX9W z6Z4?5M6vF?Wq~mRqellSKn#qL>Hx+1`un59##igJ3{VBa`tsWs6newEPoQS{$F1l` z3MVmt*c$+ozX4Mo6{UaylFYDm^VOZ%iwa&pz@N$E$)@}3+Baj>b|<|^c9b@O&dV|& z9ol0aQTW{;O1=j5oT#QG}yc%*Z8lAQ1r3yRMhX+*Zljz z)=L7P%d!e%t*3tC{f~!_$>)EI4)yfJ{%7O{dNq`(JmGU%-EOb!x4>*A0P z14hD^z^gmKuKc3gAN{5L#L~uwJw6Sb<1gCLs8)wXX-xQ?vRl>_0qBMe%^Fo=xYb5u zC0_aMz$dgr?XTE+#^i7PPd=5QTz^3DH>^#k{wa1sHs8}h&cu?T#+Uo%sYM-5@#ZAK zN6}iHurO+fU6r8K*Ll&brJnld9o(5Z<0&d)da2X(RYJ?J+6oYM*@rWM)&Ln!_8HL6 zPX7J)@-LS0z~naDS2|m*&S^~^P}#10AMU=*JLuT;ad7_Gb2IHd{kFr3QHA;k5a5A5R52u%ui| zh8ENOqf92wzK7CKGVqq8^QLmpQHlzxCpeW4v0~R~rnB2XpbS@_DgYY8qns^NqHNIa z{08g|f+#1q5q>v+&JonHFkZ$k;I=!AEuO!ew*eHbfY5h8w)vjydik1-h~TaCWN_vg!%Rx2v&t6hkg^+ z5cvqW-F(Q#W|Y5sR%n1($%D#U*tGV7bN$TJnYNlCr2ib&J-1TQbZ+NGmrzf9v7S6o zmJ9vUFORs)UZsHuLqj#bQM+Bwzr|dVO<9;3yJX^Q?pv8~s!kn8hDqY7hQL8)Uxl6@ z_n7i?M$crfXFC6G{O^;+{?IZOBxPM@yCT|LQ(zdCDKr*uMSd(kzR>H{C!TD(*qR2O zwYDr;VR~J+_a95_uHpS=a{*$WMyD`q>EDdTFTR<$eV37~csWaL3@1C3dAMf?{d`h% zaWb3yAGWk)tQc-lV)j2b=GS_vaksPZJ_^JVbV1rweoUruq zm!?xvf;BznbIZ!UR@Y447MO@!c3b_fJ@GJQe=(mP?#hgHv(@4%2@JZEi8O;C&~)-? zqP~pdKF*`qLWXGj)tpL+GJgz>t@^3N%Ilk61mI|{s>t_a7}Zz@hRXu>@EIS87BmD5 z0`-~YoK(mHNi3`*8p?XtpmN`zy8nC+%k&!ll)=$K5K{zq_62YC8hWS^Qa4)ed{bDJ z{p}=gNdv7Ag^!$9Wt;vrHd@d11FcE#Fj zKy-nFXtQA#)h7RE$c`d76Nj>ri}Aw5=;}1*vmg2X4|4dl&mRPO1l;~biwYr%i(br5 zstWLScX478=J3{3t5a*0LcRw@sX1XqE?6Ng=(3*W5Rjw!JYG}pfF@%U*kk_G7Tsi& zqZIq|x#s71U~9CLzFkT2KW>@e#-w3L<2n|rK&1MWc)}k0Vt#9W|4)KemzeH(isT3J zcPwMW?~Q_Sa|zL9tVUP`owZ1UG_N zX^l>{gD-!4lG#^L6-T6ge_*I2E8aTA2~Tw5j(VjT*^sP>p?igAz?&Ix^|k8SbC>gI z$UDA2en2ONfQHYePxr^)$xv-zwXCd*F{WxE1=TrpK z%B9$#4r69KClmJ*k3fq`dc2qi5O^4(fW-@7UhrNE0v9TBA5kfN5lY{0CbHnmeL@sE zW}K{_`D}^Tp(aG=Dv#Ja?BcHHGh`9Ao|9JJhi9SoPJeX-r{UgA)t?U(kKa`6g(5T= z0nCz^A8&xw0eY{CR?Vz3_85=KLq(5E9LIRkp63YDQ>xA`MW+5})5yP}VTzV5f!%n{ zXu8KEA<|*;8Mjg5C2>`=yj9h@qQl^?h=IV6<*kiHSZt!80ATa}({GTFwri#%Er+;d z!LeBPTW1V2zR(b}*;w$l@&N7l=w+1EL2V!S;aa(e3jxkP%@&C{iQf@87U7Xr9(QKFs;G%kg{^<&U>u2fe zb0^kDKJ8^T9HKW`YiZ=ama$bmO?*!>$9h*-iZfmCZ}k#~_u{x(gNScu*(k-KOMF#$ z4tNt*g4@^F=8B?_R(lV)8~Vj<2A=+Yy!{1m1lIS>%eT$>{Ch4Uzg&yn-5EDyMassb zU|*!`m*HC)IC5N-jw=Vfy9vyL4&9Q(2UcM+dOg)qB)l2wu4T0R-PzmlVDOK8C@d|N zeISGM?G{cmPyNFDn~p9y&neA zNc$Ztm;h-^FGd44640>%#xDc)Ar)YxWk;c|YAA+%sV>I=G1g6n4qrRg#1&B<;zQ$z zN&YR)`1xy*D-=E%d@GK9J|yDtujvJ-z2wMdOp)st71a!@B$a9jhF`%E-;#+VI#T=i z#=yur)sOznqcE6~SZ*gNSe6IfMu3f<8;m0TJbRKW;+xGo66>*+uROQAUrfYd zuHav-&0POB19o&u7DB z8AJ2@9}A!I zKNmE%+JYcIaiv$&_XB1ZU&LB)N+?h*?5W`6iF6z`7DS7i4r{`=O9li*BM;7g+60j` zTd3fYZbI8B6}2k6oKi{TXM?-IpP@TwCVha^%^x6h)cIP`U%=_R(Kvbl3=LD@= z_OQ?ji~bPCVV#^?U}xg}DSF1yeB3pTv!An~unp>vF8EYI|Iiduror7dLHdMH3Z<5n z{`vPrL6S>QXk|&fZ#ny#11Gj{>=p{%EtbVJt-9l!;Zb4P*OBImtgslLUmevQ|3Euj zx}k};vAZw0LD#rKov$|&S^ZmvoUe9?JS85vb08+AQ>6Ia&{s!ukt$h68 zzwhUNt>I@uZf=;dESUb=K%nXsHyFDcS1@%CDYUB!HbW*%jvS88yrsSyw7WlX;vHaK zNdYbn4L=`ewz_lDP#NMiLl4Lj@IIFMQr0?W0^x=5$sQCo+u$QDl*DqP4rZtdoyMH-3Zvl?w4q$D_ zLZAZBqr_nTio7iaz3JqO@n3-&g+uTtf-=K`3I5-sjb z0d;_*yA~FfXfqScTXN%5reo|&{qQ*cpIR)G0%q&lS#M|tj31NOXGT$Pi*a}VugAPn ze9&$KCzXmH!l>1#g|+?}=+iDW&fpTV5ORb-t+wC^qeqc9{Ty6O25*8dLxh^?DT&mi z(bX}4w9VMQsNtXh?waoPgPk-N%?AvPS{&QvJYSxfl?+9Bc|CBBk)>IiFiWB z&_EF<#_0Tbe}N~dByf!$g)=ox(nGCz9k6{EtI5_2pJMG zRE3xj{Xx{Ifh-3_I|R=+ zREs!pcyL-cM52!MF3csy<_`CL38FneIK=PzfIPCmks%n7#fJ)kg7TgBR)=j`_?Aj_ zLY@l8jeTtc6Ama~_3k#9bZ3IRwlNR~(um?8^a> zX_OAzSbPc_T>sXjC5qcX&gLD>0JA&|hvi5Zw~=EG`8^psuTX{km8930Q5XW)oC3Nk z6c)IY81Mrjye|||hb;a3G=efiFTLi@0EYDz^{((O?uWqu*!vD_Gg*`#+^ZeNZrBdd zZal~L>1?7`qX8Hkf@Gwh>BV$W5|;4=Onl!hn>IViLQ$3Y`V9^ce59C>MliFIGKQD} z%>5yo5H9%Y+4fU{$3oh7?i9!^ZP3v-mqN{(M!u62%WU#&pf2fEs-JaLYhRt zgtW&0q3SGy>e`kq90(9R*v5mqy9U?b7Tn$4-91=v*8suYA-KD{yStOOIPaah_x;*M z6}4rp*>m>l@%89G!LpK72m$-0n|e?IVD`VDRYQo^Xrs7uz>lpiBCTkpq$^=V2X=tQ zGuDWT1(hE@BTwF$+jTWozSx&(YQ8=2gYSOZ;rf4}*6s9Lv#Q)QfFGu|KqZZ?{W^*N ziaZ=cvx_tsq%-!wqiJiy+{|95^gYEshXq~nGVu#EgK5MT3?f%a$3prCQfp^_B4;Cp zopEbdbmdM&8yFjk@M0W)+@V6;wBEIrpzFCfShSHZRdoTB7}-#`+EwNer&ueJoF_xN zf*-@=pi4Wmm4qdb(H|U6aKcC}4X6T&(~w9L^E20IB-#pRO*exCKG2Gl$scst&cq@2 zp=_j*nTxTi8xMMbi%K7$tY{OS%)d{KMI8)TuR`tGs<3w!H7Es|D_l5ma_J>dg8Pfdx~!|GB?9Hkd5B{~M;S#DMIX z8dbM!T$Mp`j&RY=57q*U`{#|eeyz2|#blow$GW?16 z0!-8A$Oz}-zy*@Ns!@-oU%Y`|fvD+T;nz>pOmXlf$ z-hz2>q!0wU&tJyQFJfqrMr1b%oD?w*?hE?$d9LQB) z4<~gHsN5ke^&&(Rt00vX;f4#lF{Lv^CDZ!19q};k(6=Mp^l1W1Dy8NaMfZgphKiEO zW!P33)PGFtK6h}5hu?iL0l#0;l9p#dJbvix{zaQNs|H_Sd({&nX)OzBjjsMfW93+O zWri@L_Y;K538)VTo#mh-`ID}pR_cc_9_mm`>wWST#0&S{jT+ccWIOcT8r7^6Fj!=v z&NvcvBw0-9eK-**vC6+-=lG}k(tm-0A*{I8eZ${IKJaB$agznrjPY}~5NjR}^*~}g zh0VB*!4|0iWM|{v!-1Tjlk2HvnP@7yCY#bm9rK}p5CERRj~jIAB496+`>G%)8X87` zAJ<)M>#60E<$N+<)bjn8VhKePROzId$!lFE*BoKW-5-SOfX3PfWuY5O;wDh`3!}q*6iq^i$D_m{cTP?8g zK0GN=ENPAgF^Y(LIDh*5Bre7Eoq0guAUX)PtVycy?#80C>k5Q8SFfKvUD2k)I@K^K z$yji97xYR*7Ua&D<_dMg@)j6n%DM&`##8WRC;raB7S`>zpVS0~Jm=*3(7m^0F)H*K zi!ILkarjrgU!CL%W~k9BUlhh($#AZvGy1|t`DKD^dz%6N-WHUk%zke+MkVfIJ=g~`H3LCk0lUlj-kN^qJ;F9ZIV84?E^rQ!%bzNqpRgdJy&?lDi zaBsNZ7wkEL0t#ewi{H z)(0YymLJf%wKYy==VBD0H%VbbjphyD&RvR57YGFRNggSH_QB?0uZLVk?Nq}%!y*Yg zJtAvG#0B>QmGhQGbjk2OFVHn~L?=iZ#aE7LewD9qcP75zVaC=8apoQ`8ryM42i9|5>gP`%0Dw`hC%b zPb-W46lCGoS&~XByVXVk8%{^iv0ZX!}!Bs-O}V?#3gzf;(UDo4U{6XCX!6{Y(0LsxLUFb4frKhsG#it z2BnE3f6rO5xJhBV6;rBzX9L}n4;wt$wKy4AuKaMn! zoog~--uX{n{m=i&MSnmJdfEPN&kVY~JwOFgLUB|u1ga@vjbnv>Q$#es4e?DO9Ulb- zAZN^`fHswrNBj1x_Y*$)hD1qy>CEQ+Xv z2U0;H_0$P-c?lHYRlpY@LYGP%AlkrVwZTV!4z5si=tI!ipkqr*7yYlf(sm?BA$GqYZOM*0S9fsdP7sgD z5KsiFaZS=3I~QrAuLHblv;eVv_XG;WRxU1Xv4Q681@{FNTsA@;0)?NTLLlfBsiN)M z2Y6Z{DDa0=+&esCJ-fIGd1)!Bhiz*Vr9Txmd0r4d-m9OGPa`SSSWfI7245?++DAK( zxrlZnm*|LKVW?E!;wNA!fRYgz_XiTT&P=;GoYffxkY6dmA4d9v)*`P@EQg$+FTQ(D z=)C(`ho7_V`8hnFam!y}bT)x6#7!oZzw+^R&@@&&W$a@)vxLs)0ie2EG%L=TS3fMH zNP;Gx&D1twF5}qQxzz6UoXTq9iDPay0gIf7iO|!38Kk9M&q67-B~^l%0g_3%8aMt7 zvY?g@gw&9nVo!|5OGjCZSN1pAdpf}2;$>6}2>-Ql6cG$(>30LOvd7-HT~JJh`50 zNDaYbs_H3sx10$YzwxY6CDwAF!=RJC3k`wb@dw znWBl)E^E<2q{iqh5BS@|96B|)3)IVrEWUN14w17DmppE)p;v6=F-+X8bjhr{W>nn<)G-^ofoshjJbTlzj*7ed5?p#;Idyny?&F0)m*iv^AGVj*P`*| za5z;5$<7Wb?azFcXC3R7 z%f{ucOxZkM`1v)W@$-;%bMsZ~DKoI7637FL;7g76G+#-zkOw%xAwb{8l~kjCR%^YL zhSW}otX6)7>B#Ezrt^ozy+5O;lpfm5q-uU_C2^pnm|akn!$XGC`-qXxbY;UwK8jG$ zxIx;DA@2KWnwDYa(o&B7#c3||3R}rBAb#)rfA%*if|wO45wZnJHe{4fU3m}3T1*iK zT8GPBEi`Og+^kGtoe87Y8o6QPFB%9`O!P#ga{oR+Q(%IhWx~$a&|s!P8hq-|(fo@S zR{Gr7b@ZKiCnsHNNpmr?*mh8s#NPq#WVH6NUiOxcruxJjJz|5ULqh;?TX&PB2(~X-vfeIOVz4EW~R^Zy1;y0 zW+qrC|0Me750BBp`^%bFv!Qg<@j=tK3%J7fvukzGdhexkgTvL5%J7VT1woxEA1MKrB-3UZ6tu3y>uZ4epg1RrpiHhdFG;+M_q2ugkx&IlL{|Ak^wuVrVvGu~u*%#7@_%6V>HQ z6^LhbC|JUC0#~###2zkZ#Q3+72~~2bcz7&kyh{v3@IfrQC4b4a9e4#4=!^K`F-@e$ zV;`RuQ{mimH!E3W3YO0UNaipX`(6PO(tnZ{$YvSci)P`23|&}yo_t2XcHE`moz>Z> zXE;Zvm(B=!^93zmrAc;(M6XmMQPpL|lNQBDFOQZSpW}2I%>G`v8EA(ezEz>Eb^fO` z^-qOLRrn8=&mbfyBIsBv8p*a`4z4o{brs=~RASph!OGO*F?9dQ)iN@7%5dO}ur>#4%Y{fqx>(9)D@3w%D7f@Ia%2JE>~qSPq)58KNhy$ zcCYyN{HXYD9M$F#R%70CG6XzWRfn{uciQsysU&sxmFKncpqLhsl zomQWj+5ZB`#8#`+N8qJU^H>}P`>(=9p$G;oT&2~J)Rz=1H_-TD8_E9jfra{}rfS-j zD&frwnj$ySQAiu6IVYLFW^iyfT}D$`i?Pqv7*J}IA_4FEk~Y8r-jG8ByZk+o%AGK; zSYoOlW-lX?5go#E5_3mVn(*G7FLBtKJW_i8)l)zw5cE?^Kb%P5H>5ua=km3|gNmu+rMOSp?DYu<+5bzr(Qiclp3{PB(;_2N0CyGp zDOcL9w?Z7NpE|Ey#Rj`JMB#4Y{T#DP>iKKnkO- zJSB? zd{Kn|YsVSS02%J@Q*&^s`DhQaYTxR!IzfqSieJR3(g6cfkUrP84;j#@tX?^bsSNh>Rkh_YwKF4nOw1YGzI(aF1LXz@`G_%IYw62Zk3hD!+`!ZO~fDT`E4&@ypaYL z9gl#l_HIl8v=F+lI?V&Fs5;B_RygWYiT%dh-X7D*d|s(6;2!s9yDSCylB14p!e|s_ zD*b_{Yi-LVie{6154$}^>2XrW`u06JU>hZ{R$72o;*7j#~y#GAw)D z015naIkkR7AC+sh?C+Bws|{}a1i*{-WpUxlF_-phYMsX+!2Q5|TAJMpXt93-8XUyB zFHYgMux5feNPa{|I~ba!#|M22xD@1jg`u)7O%aj0jh}-*fIVi|#4aTHSeq{Z9z~|U z+Grq?_r^Qpce?ek$*Z)|K?OqRa;O^qOUr zD|l~Wf7^3b&U(2p88q{Ispdd()jk3j`RSXi`xF2IKRaG&X+JaTpu@8?y<2tm*X_?z3 zXM`xUv`~U47OxuPV`1qD4vr$4_ISS(IR92{vM(q|$Ep5_0e(77e(%0 zhQl9REqQ9~9A4mz#2+f?Nx{9Kz+ETD9j_=z(V{EqZ2n1uo%?f;Yc(8rsVe)qa_zJbeBVcG}d3G60OySIWN}+OD#zpy@4HM zQtNNTK)UrK# zD2LOfx(~xfb*X6&cM>uC6+uxa-xjHR5cEQMk=sxZ0>8!xlo%X=tUAlSOlUfg8_kuF zLd(eu)uCAyXXqc-T({DC1no7}wJf@k?k$lWtZA$Dnii=rp3cHQ*WI0IF|*deM_#<_ zWHA~R%F98re>ni<>Mdk;ls@Ecq$*T|$_<;gf%8b10@t;bNI;xX@DBFpfpPzaxY!(x zhlx8R##CMo8&XWDwmezVcbq@@s_p`FQ$K*PQlbLWi5gyO(xydlS)60z;T;ox46mvZ zxi9*KIYog)7kHVZeCRHho2b|3f3^ha=4!JY&BGRA!pg?R#VR6(5=i&rbs^xI#`%15 zv>lz~b3+W6&$)C$3Z=0-z#j=(J8RR}jT51L>=9RMh<+)cnYmShPjBHJ^ z{m{7i61i;6>~RNSc*RJps(VXzMt(~4r48lIPkjdE%W}IH_h+qydZZ@y@{N`K!S#=@ zLDp-nkAU<0>-)Y@K<^c1HuUaIL*NQe+{qM!;G!K}lPh#RLI7;_bfp`0T}!JX_a6!8E5S5Ofo}n(0~Cvd zkyL^cgt6+o&)>c|U$KoK!o|gQRO-SIa5r}HE+R{JFNrX^iqKVe`;Q`$O+^0^_=rH$ zqa|K(F;3AlN>|rEUm|y^KSqFuO>_ebg>1_19>kS{i8PKtw4tPq2D4>G?~AHfF|byp z{p}Q?CPJG~5jh4Vt>I3pZgp+HeU$L0#co@)gj1Q8_y#tCzdAQ@Lb)Ol**(aRl$%{V zv6aq6p=ESTcFj3k1rt}IoZaOjqButzMUEqcPI9^GA+#-gf|@BeQ30B38%36ot))bz z-d0t#!t{znXq2SI!q(DRHA*fL+9ODlAd{(AJzP6yHe29S|4jb~G|*@cqnUF;c%a#4 zZd?%q1REN7#w=G!;^i&u&tu~dZcK9ED`0_7m?NQI0MQdi+Jc!LW7wJAFnSZNnTzS` zI||WTTGQA~q_kDrk#iWyP(Jy~c?!?P{db~u&)lUoczy(_pWYmZB*ivH2+iN38b z#vkIDsUy%%P_?93U-#2{i^E`7@$!$U!w>!mmhA2#KS^4Ap)Sj{A=MG~TU>xf9C&8) zb{5Ray6N)4G1=;nlLU)1xkw>*5zabLpOp zwp^(s!Fo<$+*hVn3;1o35)?VP%E>ZDEi}3iAkpmg^YK2!B`KY?xg7Al<+(p>GTXQ- zJ`Pcbuvx*P%+Q%9c_W>Qlx#0htI*ovws10V(#lMy$_akanNHp-|I9V&)tFn^2aUYVa!r7*CQncl)e`MGNb_m2c#@PL6=+-O8`sux)u>}1 zl{x>)C=b{Ljr8;3J;Yad7CcUbj07Xl!r7z{q}H+2D5~&0Pwq6?OpmW&<0>#*J^Q@L z9@_jxSD9(ufZRKOi?Y+l8{VD5PrCPcGr1=B(a&@xQaun#Nn=;3XdY_aL?~djK$ozR zYy1lP9eKw3_UP$2fS&t{S1r(HlfCf0WMo)J+iU$9o;o~cxchS&0Kn_Kn#TmINPQ~R z8LzA&)a_2=yB?W(Ubo47luGh7ofF5(Ab6s!%XwR_hujIFbH&DDOwzF~Z>x77VVs%b zFJAhc(L=bRZ%mE>7g65v_7p+ae2{DqMfepi*4(FgGTUpR1ZRLqxB2i_T5@*d!&U_0 z889BA9YBQt0#fMZ4;#bl2ytGQc;i+eoU1%yl-8%!thc zZ=cpIx28b~DTC+9Dk;dq87Z_ew=>#XvT710cisFhYB$dAfJr9vw^4uiyv_k^u1X~Q z+uQjk-u0Pyzzr4C1H3o9-Yp!3%^8c+^u7&=Hx0 z|5~qXsl`&G`Zw2OTZV`8yt@IQ`x&650nexL`HnZIU-Iw6|9Ang|E&+0wgDu~JAgNM zmjeK4{*>VglN0zw-(@)G%^Yn9*qzBki^N_5tw2AL7fn_Dd6oWCa^xlU-FEGS+_SQQ zdufuSJ7i{5_wt0Wwf}qm*GMA{FqPUeF;9&fgdjt}4E#IX5uZ(Ddx^s}FCC%!BzSZ5 z<(xsIKH1}pvvxl%=5~M>W15lLz6Y7c5%ErGK%F2L8rNCVLz%bc!pzc=(eC`5AjAiO zzQ|Y*Ag|0Gm`+2G$C@N1P?c9mU{+CKY^#oaS(8fL4KLA2s$C;kD`x%-k&+RKBgx~~ zs7;H4TSL=^QshpHp%qm8=P4{Z3;N}X{=UY!tc4jO^J!-6igm2Fx?%m9=Q>Ol!lng= zd}V5!dmPuJ^s)0ZA`h`rOoiZ}&5Klvm4c^CgZ7;8tnyyV?(I$HM6eG+1*!}~Wn2Yy zTeko1H(_KNZGE1(QTFwBpS;W%-#Xb5rON0SO6dA%B=sFQ-U8)+tFQl1OxZ#Z$@i7d zW?FySySL02RhJAS?DL>0f0Ezf%dQ+E{~DuVTt!0Swh@-=q-ZXU4A)Zqi~8$}()$R= zQun21r(?j7Y4M%*8c|1*f0?s+Mehu55y<`fhXPU>X#);P3UyHXk?dReT{0(2``RB9 zeBD;lR@SYM2YgEA2-ky;Uw%xXonzHx!<%1_!pQFNr5yIY4D~04laB`DR+&Vm{a_?Go z!KIzS1AyU?)J^3krAnA?(;+QG$4jEHTz=BC;5*I8zd?WiF)U_$+gRe>T>{>YI4kFd z+%exkwB)g`;rX^ZlW66>E0#Vg6exOdU{OAA8=@-dw(Kl-dd)XDLT8Khl?{2x5$bM^ z4tI#3?BdrIpyYkSAWPEE55 z>&gfo=iYsAI`^-x6h=9q&R|WG)>1U7h(p(I>RFI*B$#{XEB*mjVy@n3rWsrDGK}7wF&C%kl^mldA)C zd}^^1d1lPbhTp^&g_gg^;Hi0g(qCC4{aYL`mtBTr#7$TVCLOf10a zhqLqu0KpL5e5XAjDtA`oAdRG`GSiD>-s*k;MQNcisLLnrF(5^CV`ia=fK>Nc_9?k&N>_M_x-a#}mQBmbgd)s7%tFAE{=&2P* z#W0!$(LIOb+5v1vrPId<8i;A&l zQjjxEmr;^r_pHqlHv__gIVy`Ui{sfuX`vL~C!uR6Q#z}E9ma5@hB&7Dr5V&?-P4`WXw{hZFy;POxL)cj$On;cN>cUH6gc|eC}S%K(p ztSu1Hot-O|X=Y;*%;>jG|KaxjQL{^bN9m5^!SAN?5|-dK-Hl8o9$p? z%H>q$Qu^E2dgOEpnw#TD`jq+Sm~X!qB9pooyVDy_WDf==KB!A;#@aQJh~ue`ezS!^ zPkzniK!K&)@BMO!CyOhs&S=&2oO`7J&U5wf;Hq6@B}E=pb9~7zQ~OYRiig#(`ijWw zRE7Op?Z+!L6+z|VcVgy)SkAxYYN=8@He(XM29)%f0sxA@=8WtNBX~LM5exUY&EtLu zCLv|AB@@-37<}F;()%_&cTL$h52oWSa45UUW}SE45<`Gk;f|^ZD82f_y6?0$rj^mA zW-x|IE&UU+;Y5N!$W~{s&9IxJva!I~(!g_0nZM?jCZw+Q2>NOdWmROt5iuYA8E%6hg5E^ZX0)GXHLhR-!6B|`nCfTU}D5L8-q@F8tetjlORCeECv&0}2 zJ~&y5AwGv<26n7KQy50tKRZQYV-|9HW%+F|-voW`p#5TFk=J?eWsq38xYXa{hFnzv zx&!j@#qDe2w_ZkDKjDVSB6lGXP#V$>fL*>{P9r-ij7Ampz2;sv9f46<%i3aC)Xw0M zO51voSs#1e7PcDOy6u1MS`E~xfP&_b=e|EvNh3pg1b#IQ8=w?gHA$!2r?*1$RDUUP z$&1)yGHVe_d|%i*a5eQ@9zq3bJo4Q1`|E%fY+7#f^s527RI{nN0c2R=D763-q+jjW zVW^bL)OR%+$421&??NnA=m9OK#b4QEy!j@P2)I?sKqc>cE#4yVdsw3C>r!oVcR4}z z+V|Jh($L~}RS3n{=+us7noYmeX<4OW>O!!U45f+G3j6UZh7$t$kb`VbaXM^&=s*8j zZvVE({`gzDg{`&d9&*y0`-g7Ev$$WKNlPdN_E~YIQPI?V9 zE9-Y%sAIM5Z=gGmM>+)=;y<%e9K zw#VUFRE{8>CHwNCv+xD~n}NCBhBq$NqP5`D>LAIKmw0j%!HbDCaev1ESVn>p}*IlF0Gwz3yy0K=;?cQxMPUA9n0YM;`T_E!vZ9Sj)S;K z^9sR!trq7;dEIoaDdsYg|3_PvSaV(em_14EyK=(lA1rQ|x3%T@BciUMqy zK}^4v`%HDXrODFFoPH6d*?)_n$|x2`8c~Xf%O=`cVb9@z4@Q-?aqD{}aZpZ5IE~lq zH{VX@U84`;0pVokCDCaFfA&w8pHnq{+S}hG+uU_J3AC?Zd~{iV0Eq`4V_u+XlzqP6v>v*4ZOAcSCLjqNnb0x#Uf6g+!LaF(rPPP=1wB(y^h~c&EI2YTh=R zA0Na{ZEvLB;k?epZd_E+5;`PVTGh=Dlz>jYccPcSA}Tfu-c{Q1&+V!|$x(L5&r=b@ zo%&yS<}mg!r`p?hwD#?@-2o)8XMOFvbT%w>0XcjyBCs%X2m8LN6NAj0_UP?tg7 zV^cm)C&DDWYrUU4#8dE^`QtftYjeknGo@g9O(=3a~*Vnpdt;!%Quqa6|!B9=DDsEO&#|y?Ib^U))%2j>?~3#{^Ye(gHwnN3D<$l_WnU!xYg90MQpI;K%}*Y6C#RW}2g zy=E3zwFd$pPSDt&PO1IGzA{kzBvx zCGSR=L!eGeeBJm!NZ%2Qsed~VZy+WmC;(}+lmgq}X&Mv%3P(l5i5|W5Gg~Y(J-ybZ z#xqYqB(dP9$kN^E^1hy&fY|q<$!zgaAgKVJ0KRTubf3z~`Q^Ri2i9C?D%xCo15itS zk}{hjL)c2SU}|e|Q^e=%9eg%Q^OMvvEYaJLAXBFZJzn;r%AjTQQ*tA#4Z;c%qrX62 zi-EF3KLdluiM=;`Om1{KlGIkUl*`T|@`1jm#0CwVEQ-vl=6_pVWsyivA-y-73$4f% zgCdllQH8;HuV`oP*$obUE|p^v>~aGngxy&2pMWT2rR>>Au)0bu6eV%9tsD)`h<&=x zt4FSJZ7Hx}?)Edp@0rD460O=~6b5~CLdAX0^ zj|ts-rI@xaaYTn!+oVp-vncZ7ast$25%KT%So``~Eg`$~5+r!~`r#~=9>0jeUc55U z9J+*N^7+|07|qM!bY?1_PjE^^ANS$mHe~__!ne zk1k&PWeHse&pv0S@tiJg);Sekw}I^Iqgkd^aW z&1b199tsvwg@NXC(~kDV^7kVp&AIJ`>`T(k0PPaft}vQNG9hd5)PNA~BQGSVi&07S ztKl#G-J#i8b6%)cmLk*K`lm)1@Hba2^be6LaL-0R(RW1)G||3^UT&tvdu?MZmYjy0 ze+Y6_fheoTs|A*;Sci;MRc)$Z4?ekv=`VlsIV+drt(<(#WP+lSrv1+}THr8&Gz{{I zUoJ=P*|EV440|Cb|Vt3YoElY^A_b7@D%BvqT;h+-o(zQ_V=pA6d4 z)u`A3rgq2VQ8XZ&Mv^?D*3LcNra#xt5v>sJ(ZLr@5|(p)0yx%9%`V{P-)IVVsLxI7 zR0?CI07&$o^Va%O~bI`VNyFjx34_DsOWY8alzVCt_s)KtBKo(EV zcMM;c7487IF>8~Z{>yiwQH%L=bbXD#ARY z=w5-CHRH)H6bQkD3PP`e3)o>S`v&^1$h&f}{RE;%lEp0x4on0QsGh>S@s34n+L#sx zLMM5*D15k#0c?3_Rd|R?F;>iB27NSA@0m?e;NW0c3i74imVH?vb%Y#vz`?~%i4N3q z-$Ab_1wwp8ml$2cvW5p#Ew8~#X@Pow4s{h2@cQiZE7wPVBGn`O1AZlS7yHRlXJ|Co zg}hG%FN|+!+ZKkCug*H!GC&*Ct8h#6-J5w$n{UnoIEVyBxQ<;ev4*xLmph1)1`qobUiYn^v91uV7*p9D6{A^T<$!=|NZ2DJE~53<0}Tdk3x(Zg*&@Cg1MyTj3p zipV8EaxW-R6QqHI!J`C@&{ue;+ZH$6G4*H?6yUHh=(Cx$i*we3hGd+Ld*d4ayiL zz+xH5gmpH%w|V?oOVj!BC@>}`N6#(uwZog1VYK~gyx@PI*R4YQMB$irA{K@e5J~AB zjr+F(K^euiaMhGGEQ*_=JaknlZL%J}{5KhYl^^YAKWYZ>>C6w7vQg;$cgW_4`$mqC zYZO3`$7|{|dZEDT?lff(h$m*c7Qnz{}$Pz^!|B z#Cgm?KCxk}%T`&e{`Wf?f`Q=*9*dC+ejaPgC|12-!+@)229=M?Fr`c%tV;#SnID44 z&tGv#&a?d)*H<7$w)m5L>>F|HuSprxEOpZz{UUMMJS%*_jFt z=Jr9I!#+WSf-KNimc<*hBk8IkJ8G57d&NXLx~~}2j>get`Rah@CQ|j&Xn-mD<#E;T z4EinB7xumZXUG8A6=(GqFr9*S;u;UCm7|N@=e9zko~l5Rx)6s1310Udr2trXu4%OQ zQ337uZRd95Mna)FPX#($`{@pjkV@hOOb-t0?Ou-Zo)feIwYQ-ph%rkwz$2T}@z+a^ zxbMgF|FQs#ix=EXOiWx{OT^;Lsx-iE#jynNL0|2}80yn|TZ~7secHdYx}0mbJNNcu zF&BCB5QRDQs#^N+?gfhhECh8)as{41YMp*8y#N{lr$yjx6y9O1+8WC3C08!wVibRo zuGkx`G_Z5HQg4dsB=Mp8W`QxRuEm71zv!&ewHFQ@hM+3ka=jd4bzWEEc^G5R3 z?8R|K#~U#7*!yWZ%NuZPzl6{lB$JXz5cz=Gw@>B?M`hb_A<_y<75eA}N5!xb7?lYD zg160`ebCm11Qpc+K)OQTYc*8s0y_lgB7z=(*!*lVp0m4}-_B+PP>p)!g@;@h$^u{| zh-Hehii9_Pw`hBy=+sW*I zsWDncXJZ(i_5N)nwmpR`VI^Z!12TFk;&lr8{LpHQvOOE*6pKHo%GhOhh1^i!&P8k= zh+Lw3+)zI^^FpZ(A@ZQLIB1x%iY%stKY_auu?D9?HHA{+c}@T`BlcR>Sv~Gk13ryj zFr0bvgXgX7XW0O?_ktbAXE?#qW2z4WIzvIt*nS0zivg?3(@x%(Z5rr5*QA0ZVYwI? z8SMaznaW=ORWx8E3-3?NvokC9sy6a)SAcR*%l%-ZiXdUT%~lFCMu)mWvQ4`g!d))) zqqP85lT=}raVqs@ylRN1Xp-IB%D$fSzYQ+`~ zb0w->p+ch{nrJehxQr#Cj4Y&a9V*aPUX5Z9X|(!A>Jlk;1p$4$RwH06CV6_hNEsNC z4^suDFZh)}*dzpHb9Gh*AT{E&0AIcRCM5b?zXv=cF_x~D63hvyQ>9Tkzx1uc>Tw5T zX$5ykFl)d>uU?5TJT^)jjQ5BZJM`3f7G+IqveA83j&}RtJ98bxGKafS%}1?3eU=&X zPITmM`dP+iv!-nm1@lF@3gK!c0g-I=idmjnYE{wdmtI{#yv8Q=Q3vz$yf&0Ik!qMD zkb)?}2I3sQHoS~bFH%4NQ>dw?1(q0XnKqbZo1sUUir`nrE_&yWW%Xo1Aw07s^(UaX zUHd9h?hV_pCe%p+dJhq5s6jGv@<(o7UK#C4^W|JOyo?NqV(dk`kKgqH8^7|V5*7GC z85qjrgt}R|G19t^G|-Jb*DF+_LIK3BKTA{E!pGJMv^PI&Y7pc#ef+dXP8K{@rr{V3 zpGNHOjRY&NyW>xgZ12b_7TVBuQN5`boF3NTZ|BW4uXz=)y=|E$M4ecniG}+}85@kF zgv%l4b&#WL_>>be;xrGL`S!rk;U8amzqj8be48>}THUlsDa$xkl|y?g5!#@R@K$cR zx3_0O>B8 zw_TJMRZTg`kW4PI2?GNdWh>GrRG)-*WcO(jI*<+Y8Go7vY8Q+ST?oh3f`#^R8Ak&$ z;zD%Q_<)pZ`8DZeWn^sRY?b+O;Z7{aPcCFB#n6SbdJ!3?opQHD+F#;Qt%;;%=FC{^ z$Wlz8WIzO1f3fU~lUg%~bK={^pY+nS%==N)*32B^GSq!#s#|t0ao4J5^sS4!_I86$ zTEThZH-+tW!EOa z^$B)q;p4sx#;yJkaSN4lIa{Gz%=zkgLZ@^ITWqylkFXmyM?H9U1ls#W+Xjxy&K=(Q zmEIf%BR8>JTdfWP%-$(m#Wuur05PA9TOS-EU+Q%52=vfsZgv|UGJ{x8SQluwfKeBi zZ+#mVJL5aJLsG{0@Zz#sRcgD z+WCgi@JzF7yNE_FcxW8bH zcU$N5LSrnF;eAifnixK*A^eQJu5Ytu1R*oztbK~V|9&L$`MQnUXEM0Elh~|;3U8;( z-{YJiomy!Gh82S5-xR~oL_3|G(TlJU*pKHJz8x z{}9=!oLY%N?b_YIZUUSRciieJX;osbN^8OH)jX&~XUKvH@qviJ`M9hBoQ}J-0JI7?NK(v|0KmXnu3=msE&8Or zAM)-+BK1UOPy|h!FAnUdIV5L8;T$Vx6ics@zR$cDPye(QzuKO*{625KNoU7R=Tt3* z(zwwuJ}-4P4OqiImG6=ChaB_&OQ_+xuRTz*pTVNp`eRI{56MMNM3l0_$obnJ9Z793 z=e6dY#jYUN0f(AvIlw4G^3mFP2&2;}T}w3&m$FsuR0*39+q@zqDkSCfmEYOsdsYC)nWZCs@6kZcQ2$&k>Rg!Y}G+qwJ+kwFPnDlgN&Na%Y)FkR}rCa4W@ z8K(twyBe8}vr%Pp2B03lMj-?B&|uHour8 zT>*UG{!zk2pN^z&S%zkp2ZcwicJByXoYgN(qR`N#mO+_K!-f^Lz9yKkKC0k+!X#Vr zIykpe<3d=vSU6H)!~HU93@TD$h=mg(ZVi90VN^<;>TAtR)yaj1a>F#EhTWFM0tj~Q zohEk>QKq1!bA%_(Vin2#x{iB4_r+le;E0ugDoaA5YAIg_YEs}eT=-2mr3~gGxR$eY z7?xZE_+*Xfyac)3)s(2{@O0>XtkLC{D(^HJ_P?`z+}*R#;qKwZx6w8E8-$TMOvmi= zI=|=l36Y1KEXORM(o-B(B8qoO)9L%+4;x2zt-wkvl?uRT>BwWPTfc-L#`RcZblk`K ztbO@q&j#uz>3*ig+RNV2-l(7Qhq&H5B)7W1f^{06B+_l#u>{`E3b0p^>P)D<>)wD} zWtE1Xcpq&~n+`66bJpDr-c~4)b=$2n(6uSU{X><{SPsltIE4Vb+7v1WN7h%W2xMjO zkdJj~xMO~o$RrP0ZVXd2`9%;hj#gny?cii`;f{qnUUVMO#aY~dQX|B>ZUip}WM^Jc{GHonY?cWe|Bo4kTC6ngWbMeB(dp!(M~+JUNa*kX;p#1b>WH>&QQTdE zLm)W8-Q9z`y99T44^D7*C%C)226uONhu=B(z5nm|Ra8;6tE(G!_nM>E95Q=~yF4&; zxc3_B)c_bzY6!H3Xt!Im?BFu?#(l?%vc@-(hK+(l${P5o^e-0ETCAP6uI?-;^XSZO zu~1jkWT^C?b+56h#yQ7n5a%9c2vtVC3I;9fd0fBb^J!Nak8K(hU0U6=kNq&iNcTnY zw!#eZxXGHC=rzTC2R4v-B;F{7)pg^iO^ax4LJCM+p}Z{Wgoq=hwB_b+gXpj4%vlDN z%_Njr`)X!cKLN3c#+SY{Y;*C;G|pmL%a|l9Czq1iwp^YIfX}@lE`Ge!U5x5Ks{< z|Je&jK)AHOKr*<6&d|vlS&xP<(IKeK!F?39I6eocMvjEHZ15)IFQ8`X#(WnHUcHo- zkGuOJN)WLPeN)q^eK-6Q4;PktlJ`-YZ}x7Ff*fh$PgX(sqyaO@5}@{z-MUE)_xx6$wxS$3^j{kbyIeFs&AmATh5WXk10LbWH2Hux2q(vL1l%NA=~a8O#&T!1EyM8}%5cW$JnS zDbSQu`pMGEj_NsF8>+e9S!$W^ZSpDZyRSnZvctWRoM<$z1Mv4p8Ly5obLW`ba#4xi z*2jQA(;ku;+GMv3az34LiMx5!=7Pag>sh(n$c+B$%s-G4%K+mIkahs^%UjEjCn0iKqnY8b@aO!*DxYl@0|L_??02&@iz=6un(je9 z;644KKoYqMU{a}TLP zZ|(a8n?*67Qrx%ILQm=)i{v7u|5}s7ykN9u)LXHU|iWPJKi{VJ;^tG*a$0L-}@k&`sY4Gx9~A&$|xtBrs`4CDhF?c}PZCIMdHeNG%ge zrK+B(AP4_B7!B_&6cT6BTz4n}(`9m$g(R7bPz6{bsc)3>WUmkBV`C%HlDU(hifyi! z4@0~C#+S==W)>FIR3MHDNM^`=&bkP$kFkHHbLV;a6B|8+;%N*nH##1s=l7&0oFti< znI)EK{uE()I?J{<@iM(Ts99H;$O{I92#TH<$vvL{R?Qp|?=Yr8-t1h!_24XSj^GsON)OeT+S7K}N{Pq+)#c$OCn>(C7~_ zz_5OVdvkvR0j^G-aV0gHH~)bE@=LYPIqApGsh>R-WI6Ny?p*$MR`{G5KxDc9vz8vY zgHx(QdI94^qcu8@E~jeD9b|)Ti|c#oH^Ck$^uJKOI)2A>!G3=E*Spp(Kc`lwKda5> zt&I@Fd!!8vAOG$fK&5F9Fkgt&EAm1zaA1}T71t+`4C+OUjuxf-+PgNDT1`ka2Z_D2 z>;U&I2>BAJ>bY-RrPIbnPvEF16N5h6!6lw?1?$tng&Ym6{an!1Z^bi7co(JmT3#ng z!gn(6GZu){ziT%-6Y2m$!xx_(m3k1~wV$Xj%ImnqE1u~BE8xNG2bTAPRQb;_V9Miz zOgStr;M>!TI=>0kt4||b#yT|epECB?OJc@U9=f6U-Qr2@mhy5_>~#KZuY) zeZ4Frpk-FFf5L6A2vhBbx$Q@ksIEfkZs8#pRy4MDzkII%_DZyYaA?D@m^X{PX&&-| z6M)d_{!~s?=}zo_K_?KBaRgJ3Kn>!zFQy;Jx&Jp#VfeeC0Qnt4p42?tUF`(J0rh~_?kqGF$d=8pe3?YqdY#VryP~m? zaj>IxnUT5==nU$qCijQO)N0}tssCk{p22Q-W<`0+z{8NtKf}I1;PNjjKt75^YZ1n-b{Ak576(h~;Gtev0IbW^P$qFzPu_vMBnVf!9W7JwJ%;BI>D zKF$u~9i~@^(s!<-I?ESh``{(mugY8>*h4(J5kGIjX^<36kc~}Ikd7^FT4dQu%xqA3_ zU%0}vp{#IxNsXye^Af3-YAP@zBO~3+UU(F*rws5Ahr8UPqTYzdfaR`48a2T0`*eSz zFMfyPGs}_4mbFkA3%8n>tn@QpNZ2ZwAG*4`)V2}+&qEpJEQ?6Fr_Wc(y3}x=3?+Y6 zM;=Q>)7;{HK%c4P2CvRBH1Ikr`s>Y(o!xq6FJ_y(WU1O9kpC?_Av81;@aNB1w;I=T z{o`L|%L`f-BxTY{vJz*ZBinwEnqw+nI z@5jZ(88*x=Y`VG1OP2KFQLqp@|za*>v78Jxspa@Nkb7Uu~E z&sqIR8;KSBGp04T7QaZkW<^K;U?w~>OsDsMP(u4xw z(z`c?xhN5-g~DjxQvt~v9Z5aA^z&c6|Gq-FfEC19672I`eEO6aRw;sxb$VLyzUVu_a63RWX2YiDL-xLY2aRg-T) zD0D7GB!2Rs5jL9T=MDQ=Hc&*h6{GEDZRin zZ)WNo|J}D1*6N9v9jNi6YX2_QA$uH832~HHZKyy6_ZS`RemI#4^tanw&Tr1o4DeB# z2feUleesxs`10ogSy(%uEdYl`VhPF5k>d=;0#<}_H?Sfwm8ZX<(_$(6;?@vuc|a-X8H1_&f|}OwRmKWk;ZnP0lP8h#-xUp<;he zDIJbG|C<`V!Tw@6Uk&gUn`<)osDL^y)RN0o_UHZi53-6zwc>&NDS&eYhX8ob`*1xE zLSV7t+vCeT-CH>M0TA;Q?hl}{UIhgMo;n^DL#Pk?1xW6nk#LD_;{El`S?M-b2Sho3U@UFtI^CVx5nqjGrN?Hk^N7IwG!nXXM`&eJj5>@kKmgtVl}zLSixvua-4 z#l2I6En2IXsLI3NMc#ivlB+t5WQ9L`w^1wQEGD7rgboI$=oyQHXszka?s%i9E8d7_JKFSh`jf9TKxS;Qoo& zcg_EXchu_K4gY%uOjLD|wqoLC+V)4p(+)rTA^M&b&Nrbf5tEUO-oRR7*C2VR_04Xp z8#Lfx;TSF*YPiPb?a z=1c`eR9Lo1oIKB*L&G2tC~6@@-f-0Vshz(-11JNtQe6Rkq!QzJ9t&!cy^zOz5{}yMTr&2(>PLsZLz7toA3(@< z>meIFPvIF)l%H%X1-QzANTwt?kt)rG(d;Sz+dq#0R5@6wcCt3eoXl7>hdi>~?z3`+ zI^@iAzP!0V3dBT3J-f*A3g77XzprX40;k^?zvv0aUTZD(cK_aGfee z>6AF2OCZTe$wZtimAD>Nh{;&YArbv)p(2fPb>gMEok3?YTO{*=ZG(S`h{yKSS0&*N z$a9)!fOmywo3-Yd@@abj!PdD*q^%5)eC%X-{zrItny%`(`pp%OYh_+0*98Di;N5J^ zGa%fF-QuwPKXP1XjB^Ux=@!!cD2K7{8U1;=dyO2A^jwTty z5F>r>H&W&Plfr+wee(-g-ch zu~rTCJ7PLO4*x{6=*%+mzfTj5YDYn&&9;^!1cuCB5=&tihEW=Wis9xbTgL*vFX}B!rM&a|oc2)_n@r z@O^3kzIf^KY|W^ge}&zg^~S{MFT2)xv8pSL2|3Z)Gqk`Si84?M-OU5xY@QZlQp54@ zhXDr13)^xmiI(VjSo~jCkI#81mv-~xp$VXLJmyu@GTnB5;qQ_N&2^=U`hgc5<+ZQ8 z4JmNr^VWIXTgdSd1h%yR{4!tX@%$sZM$j)#%{tR43fW?OpF`jS&M#3WO`Iz?OWyR| zD1;ra1?OR`%!QSHqqJT!(M_R*-n8zr8pXchHcD08{tnD`7}MGi`hIMP!jZgu~6F91_Mod@y!}(T>-0JNwVMhd#s<_g-xxG<m!??Mp*X3Y5t zdo8^%#C=x6@&4>mWs85yhFan;T=OpOhszXAzC>6HMPftX{UXx6P*J5UQKZ=nu;{p6 zMDnrolDv}Ou~lw~@!`@CfnYrT&JjWz*7{h<#@|U;VxiwzH;7 zmT@;eYXkVo*1dwrlt>GT2~z*W44JMQBQWu6{r^`B@O9ZS>o#Lnjz3d9U@0Q^Tj$q} z8x)87AbWBg`)&FePB}`YuzgsmK~==8ZXT1?Y<&u{eYqb$Vndqxy-4k#ZRM3Veuv~D zF)f&h=aFtz8CPXeDwpG0Ycs017F%5$h$Jjq6lzu`jfEzUnI%pT3|cXpE~QW@Y3Pe$DPu);TR3##P}!6wzKdbxwPt8&6f0@seUJy+oVp>sHkHGAXX_;J z8$Uiy2Elja1nGU@e&{0tmc&xc?YbhTYGp#|WHBiWJZ-g_r`jnT{)NU&S?W}3%(s4xXC#GSaLs5uC$(xk`61C1DLs|b#MJn7 zxHfYv=q$(2;j8N~e3+gtEUB;ER}_4%Z+}bYWe5Ck^nb6d4E-|CvP3PK#9wfXXcf8F`=v|?DZ5e6kVZD_^WgK(n76D}JA)Tt`0HyrC>Y}`7*DJR?WEfiC0xCQTO=vz9$E&Nr_#qjjPdhjB%~%adMw38G`)Ee5_a`m?BPyQQ zS0|i_@BFNk{cpB8%KjSxf13r%rH#n$Z~%&g1t-X%fblT()cIu+JBi?CeP4K*W}o-YZpK&$fb(wB!B9=|I|8`KaU*>jQH{KQm|o2 zk*dQmJz3@J)by3gpftr{C1S;(52pFmXKB7GmX3N~xisS&A7VaztKJWlh0o&fH8h`^ zz6$K~|M<#X>xgJ%LE|q&sRDk{Jblumn8Un9zl^ijYxBJd2?;sLHF3x#I#Ev*2>}<% zEI4-rgsU*|AixmZZkndL@SzxTTIB*}1L`*}Tf&cBxG)OPrwZoT!ym|RZu&lkJ};5S zGp}OcG(9vQaZnF5{+hBGOf_#G`(rNpVPk^gA)PaOma2@^q9}6wEtO2ZJ#W+K!hx>H zP;0ysDdOYWCN?&+Yg?{R#HJS+oXYkCnKWRXenja?r(*tCBxBIvWdR!y4G``

    *c= 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 pkNcuc|krd99Eg^o>T1e-@%$wb8ogBKei zML?G@X3+)g%Fwl%QQ~pRX}61Hr|>ggVpmEbHI1C|t^-BA>@n92_k1ve1z@t01`|0& z@6Adyx(tmbf-#Odi0pA0(|PP^6By)FR2VMXN?rCbs)crx=+$(JY*SYAR9GpIk-Pk_ zI$)^q5JZyPRb%fX-tJa*^1DssOMfPY_bwh z@-o$=+TGa_qYAbh#rZ%Ey|=2k(%**OHF-Z_2$%SCMm%}orOhV(;zY89JU*!qp1p+; zUw)@zZHv2)i4iV1^1WF`xjT8sTyOusS_Rq#q^xUNZYZ#q8{_EZ*cO>s_?uAptI7l_tL+stw{`S=VV(?(ON%} z@WaFBE}UEX@jIrvjw8MI-$qC^R+&Go;pjB~?}ICb7wbTR$`PevGt$wbVRJM4ShSzm ze&XEuuy#d93smr!05p>(TJ0+DYAb+iqFLIdZIeZ#Ee45FoGKBrVI#c!Zxc@^Sw)Ox zQMnlfN98f1mkGm!@A{>8hHcm0DQ{7!|*d{ZHz%rCyE zy&yI)3Qs)o1gEE{xnbq0WBrB=_=XIu{h~HuYB|u7s;JZQF~*96nV;}n zoFs^9ymepXfs**s7B$`6y?`R{V!c)oq9L4g>8)t-)4TdRVJRdvea=e(sMjN?sJaYN zcB74WGuTn=-JhI_6G;@0HFA25wGx}-cSiPNAq6HAN^QNuL$4Each0~DASEKD9a)eI znoJK(9(PH=JEO@akIS^2qRyT>o8JurFB6lCifDOxi%D6DuergyPlxstuL-c%CFKIK&DE{3@JyNGxMkQ*v6KUq7FEX(%0!vqLaOqiL$- zA~YX;^wBe?&-4c_z{>OxXN*K1<2EB6=e93~gkyqsZNGMkMlWNW zpfT=3@afG|?gbxDw*V-P{<6L?s|%R>oYzJoa*begI>p~cn~-v`D=b;fG@;rP8@cR? z-xc6^NT)5Ddb@$S)L;xyVVMs)I!tcCNNMbJDo!Q?7o#m3xl7se$b0seE?>&&V8RS% z!^D{)z$5Qcx+{gMfa4wjMbMVwPt6fE_y5eCbovt^aiSt$o>wgR$#l9t1xBxHxG)=~ zeZ-GPm6rmlhLFVC5}j`mqh7(tBLFs2)mC?R{@nSEOT4W(b|P4I0CXa&D(;nq1E5J) zG#M!;|4&pc4uCNfnN4}MNHi(gXxo)ZhiK^{1#R|46Ir7WVF}=-vqngpqjDEk3akaAad|zUQrZQ2<%k9_dnZCu;mMJy zx{j)n-#1+PvA-##YKSj~A!MtWVn})n(}YO?^GhHXHq|7>U;r3bSp4c@A5A2yXvkQ( z*FqZi#Gt0Z_G0hS&;;WVQ7;-M%+#8b7|gs6VXC|igGijhDt--)h7Qa}fyRicDscm@ zMeuN}M#35SAb(qWHK$)(6l*nEv%lV9_~T4C)-3@y6;YW2a+jZk^zL5xld?O%Q<2O= z^ClW)4vyQ~HCJGJjXwaDS+sI7?RAEr+shMOyxh!|wacr&mMsR#JS~1k)5JA{-RYV& zIdS5|=CR#wDrUx67GwYbAOJ~3K~z%1hjOPf$&o51fU-tz*9}!~C)WDkwXEsH;4_3c z(cmHmpvpVE=(?3tQV|d%Uy&`EcjdN>hNVd4(eui%)rD)1nNoW|2~QD<*3CAanXU+S zc)kpcy~t^vEYogmZtzyn(nWSOF}XOGZ5Mvf$1OG0HMQt=!I7<%Q&a%ZNEz$g8Zr*+ z>*QPRqfFxZNRx7;31>Q3BD3SSp_wBr$`I<{!o*e?QnE2HlVEGT%1G0*g5Jn4D`{+H@9K4P zMo5ukh$bHOGq!D4jIiyE8uA*044+g`q%6BTphZ45ixhJXZ`kjjH`CFuu zCr{pa=ba1l8(5k;zumwg*U3s@4io3Vz9X*u>c?@ z81=ICUR^0v_da#PjK^-Yt9%q8MQa`l2B2w`?v1etMyai|pwVPLv@_gPQJ8lMlA8)% z{*;kzJyPdq_WLdj3`ZLJrBEp=4D`_FZy0UG%y(pa>vS!FkoSK%=d*rt)P6)dh zMVLxA!^%_z&3jH0r8 zP((o2sl6uwL)oS{Q**Ss=bn4=TOniDt@=M}^?moQ0Qf;$&Nys7Y$ikX`V zx^%DLn+gPf{AuK^KYqtM(__2&pYi3UqO8?7!{+nb%@FJj8{^EA3Z_AF^_7&-Ds`0;MESSaQiAGm@DuA`LFqJx&|=V#_0$=TUR`I% z7t!wNq$MlwG50CKkthH#>Ww34!>%w}y2YuzYrAjdl+&)BT)O%x@2*J~Ff&YeX&t%L zuo<9%_MB-Q8QFGqHQm4d1PR`C5Gg4%o`i(6zQ)IaG9MV};%vkm!(dyix`o0#b)oU$ zquvVH=Pn)yq96=K;_xQCaH85c%sDT3CQ~&%BC!`B&6#5jM-#q+k4B6mqE0&{5h5W+ z_Ap1if{{B#yTU=bvvzeyD#it&I8!<_qh?p0$eCe>#9XeIdW%O$9F7EBl%H(%M^BwAv$$cmL>tKM|+(%RA3 z6)Z{&)g_*E77^i;t$Gut3*H}6A<4F#K{(PYk;ed#F^rlBhM)D+XSf7YukrMzCEi^t z3hA5&zh0O_&Omq&(a&$-Q?wDEB9C4BmS@~0P6dCBwMv{br@d||>|MPIUIXo;Be|dn zEKM`zB6H!%1q$P;y zEmjOpJBk)y%UuBLoohjkXbwtfu0G-$f$^BN4>rbZjVC zY<7c3DchDu2XRyg_VZ{oBOZ;6d(oKav{xoIdClvxbcOwqTl!d z-;fcOFH|fa@hm-BebVZ%j7mmJxp^(~Di+ToKogaWQ3_8}LKn8=X}JM@PbMiUkvaIt zooJ0woDLfkWW6vkEK)@<7-liB{cSQ=Y?0P%B^X9&LD|Uo4vGPcL_hjF&Vtj!go9n1Vb;O_b@4_$WKnbQI7e06R5oe*zv= zE(i~bbAOTC@>bXKq(V0aGdC3?*8>QDQM*^tReq}Y2rDg0#f6rG zSYR(t>hjvr1|+0N1!l31RIN!@BZh9*wJ0NPH!8)Ci?}96832ajiF!w+>q45*mwLhb z}yug;XK(6-S=E7L~hwaZgZ(YIacbU5#wfa8{$ba|K}Ofs(H z+>mW7wZl`Fn_a3lkrrmniccz%N18EUvq|aP5qKqAfm>x)!w?uhisgU6d)=tN1GB9( zc0EOlp5b6`29Hi+Ff*l?Io9mRf(>Vc_TaKPVUVCc;)N3L>QZ=aYBgwix=uBk?y@gy z5absj_0o(Qg%J&>WUP|kF47p~qP(V%1_OwJC0XX8nhL`v%1BN2-VCtDC9+0>qN3MS zn(Z-Kn+T(3lnq#2fIkLoLx&Lqm?^9cEws7Q@b0aakRZD`MHTe|>w-J#p;Aa@Q;toX{D}+l zEr003$aHOlKGdhc0L;uE0HV@9Mupr}qE8D5Fq|69+|W`WJ$NUGp} z7}hS#?I^&?L5i2Qx79RNjWkPgYrE9F>`u9m_|yh~^rQD~BA81rByy~_O%OEDsw7r% z+(lxrLyF$5ROIf$iV4G(2#uc?%rg%YzaxxRmes4hm8L~+bCj_eWx8ZbQW4({hne>w zz^rn$arW3QUc7ke(xqO{EvsX#=I5o^A6SOVpGTUb^~axfeNrJ7U9&qip8->D>ycF;ewYo64aTJ zrj=u7=l?_%5s^0PuSIU_W43M=xy)4Fwyn?&o-vxL$y6Qe-Qj7V(Yq^oH!|sCGlrqb z)3WK@kCnjC1`M~#{Gd|jugPhKr%W;ICYVBPF=%v|6@$0j;@#C1RJz#ZVNxU}w0;D0 zNyCop(cqW85>Zo;pkeDSMCPo*sk5g@ zd4aT-W!Pd$1Be*Q@`#m%#LzZv+jd2b2vrjeZr2b%tQ#1^y0U2LQVpX=ITgfXR@qc!ftV#YvdGW*4(aQPFi!Ck#bC72Ez&z-q6Cd&Q@K z<9Nk^NHChwk*%ymungGqq2)d7C`XgXl;tjr z$rf#O;IvLN*J^D-br}<9kAO2WKeycLxn*^{74pOrPaMEI_r9rEy;SMR1BR_8vUNZH zG(MvcP`^_#|M4f@$>sDEiEmgrzTI)d26>|gwug^Dd9ffTR;9Sor7XRc>D0noBdd>< zRw6H*iFv*m*UBF9D%)0gFyBo9xuF*ZG^Xps>!FGpLu#socO zU$OFlBhS3Y1L>Xjn1XSgqh4~<>?tsFwpMU19QP5F#V=HmcJCn(fxZ z+})-KyWm!t0ye<3(XW+;B_Xnrd#tT&Q$aKwiDchRd&k$Vq4M#-y6xNB&1lG4%^gMO z4WNA|Gy6sACDwEc!EMQ&o>Y{lXn9cUpOoERk5hEXWoeM_L4Mq;;XgpduB+Dp`nq+g z!pD*qNowYJF{Q(cg+VjZ$jg>_B9$0s%=5gp%N2x{Hn1H%di3xehZk=jwo&2148brv zc7nO1wsj@Z?Gh(0B)~%q?5|~uSwO3o2*q!5`;|tSDiZci+;|HSiBcx+?P_B00m`vf zj(mzg#wj^gAoeB(VBKoid+MFSLrYh(YW-RR7&%-zF2!XY(S{iKX`v%`9O=X?6Z4BM z7%uTkZ!pcIflZUmUA7m}O@vkxdy#Pj#_pt1)3yi+Q%Tm>*6+CEj`c(93v*(du1_IR zZ^XoS zX(L864Q5lNFQ-Rq|!@#9a7^){ou#dj*olZtj0jcnw5$A@mewhnk!tm*r>AM*pqF6$60J?ti&B8v zd-BA|L&p!5Grcy0M@9L+dw3{odd1daB7lntnvm-i$;CiHgi%?#uw*sUgv}d%#f&Be zpqOLs@~-P1#g9pMLmw0DVx%JZa003i-ENO`P)&BL24+@0UOi6-)5N0C`_$_S-2nApk~ z3yDWaDQ%cA?)7NGW<%syG=l>Pw-d)t952608?9opailO5rv&jtk5R8)_GY%G6_OVL ztb~Dsi(w)#-0@-)tue_&&EEdrllN{M-&k6^L@2On9d_&mgU6@=7MnefJ33%`&0u0z zN=;q3n+go_XyT|W*w8R{iJWE}`WVcfWb>Og2{8-099Y+jdkIgkxY9-wO^>SK5MKPG zwisj^@ks`dHfyGAT`mN&2Igo*6`RPhnS7-tR4U_YR{Yj7KL(dLZtW(&1oyP3J?#K~ z56&0*)N952ifDor_Y6ssO7Ec&k~@m4;{^nUJf66^Rew=??sqDf(f8kf{{iHiVtZ~XQ6SF08K?xuB$E-gmDyoz=4UF8(H!2q;!jq^O8`~={nK3;wu z8;%Wk)ZZ5qN!JC+q>t;P_5<*76frcauJ*DOq6T7-W>YY*rF#1kZcNDmqgAm28^`V6$1U zUkPTLFCD#c3+3hVdgIQGg(Jg~iSDA#&47|I;)Mq9?BNtGhS4_4 zkt)c?hvUPY%g0o7BqUxuSZE>uIW`0H!H6ceU|uw;gER?1(;5pPkz-lZjDW}=uLTk& zHEq=j(VYSi#tdZPSz)2&X*Fh!buf(H(Z%A9!o76a+{z??aXcecfgs1Gt#mBVq;ApH z01MC(^XeO+Dq6=gYs*_9v;DVVCrkB-6DJNJG2aiYct?Rto5($H%FJ(mQh~th^5w-% zMS04>Q;My%Z9e<7z3v&+BRqcmcu##J>UKTUZp5H(xR_=R{@IDrU#&=wMT(KpTBh~L z3r$QOfG|;+a%3BsG%LV}^6>PkqOU1SW5OMI#aOtCpZ zn$b3zv|gq(uxT?bJf^iE49%pm`A9SQ|E}S|Y)p*7jGjW)ObIDSV4CO9rtuY$ED(Hk zq(~wO@=P;^;S{8_l?7$trfugd37(h8K`I^Fs;lKRAO)i)Ja*dJT4N!xxstA11Vr*S z;D~HxJUUZH*urjW4zL2;RIGSkk!~t{&oC8Cd{V(3NW_;X6=kG(Qc-Ry)|U>lDZU$D zpVojIKj0fNLgvHXKK`UNk+oxL!6HjWM!i~AkiCknQiBy2BfE&pbc{+ey%7+b-5F#C zhk<~Vnv!i8F-|SIurdlZw-9^xD#zMJ*Ce8s&K$_moto0fO5m<{T+qA9W-q#&nm2Lv zVqo(oLSpE5WF_0moCtcU%X%XboK%W-subNgRbFZs32SRdV=tInHXsV(*Ko7}d!Pj) z=3TdLz*AOjY-k9Bcod8SfFXftwi?+^xf6*D6(@K(GL?mvM21lx!$TI800z4t)+B&E zM)N2~k7k=v`p5zav$IpvR$U(VT1a6yR0ATdd+k&(HQ6UNle7Xy-vY`9NAaY!yt0ahva%H zLMLv{WT-+>BbOV-#K-y#6Vc5W2w$j}`c6e$WYc2dW}9-`#XzO80>f+9t;Iw` z^|E;Rq6flgBDr11(P)d{QCAqcdI509i*$t1(y6@x_Bcglb1E#%j7JAHCHM>hfJj^o zak3Wxr)fZGN+YWj15InN@W zyD`1H^%zBeJ0J^lHakA9Mp}JQZ>*aT}ULX$h;aBuxHVcu*$|(Ua@e*IKI1LgTO=~R3O3gUL z23VjMSw}=SBqO`MQJLyvLklqr3>{b`k(|017m=ffByDurMKqL5R|+hd1F$(=u^HuP z6_1o?YmCECz-}5aCDFORV31zLR!P=Y^I*s0Wg3m6LeK<( zZH&1*CcMh8LXH}P?MPOweq<rrd z7q$uA3+WGj?%uv)pUTs3muw0j} z?%{G>Jl{%ArtT=nF&3D`f|oa~9Z};h1h0~sNHil=M9#}o{IYVdPghB=CcWc)J~Nyt zKYr)U4Avl^OnS^mh9W@d1ZC)6H36iM62F@&OY6~qRfJgE=(^H!EwZ(?#XjdHr^-}G zN$z?SxZ9PKM#7oOl8~|4x;9UQAq%O1-4&~Cr!fF4ZIXltmX|gp>1Aj_V7i1-3~ku0 zCb^EZavBFQg4K&gBObDz{P8=G_AF!>CUZCA z++Nu5{lKmB7tb&KGzTVtov#^WMN=12)+1O3|Q=X1=0nbw@>Q&h3bR*jdA0-n}3;UWgGl8qQoA(SaFn$}nlOifh`xuum0 zx_ncCOaL-;uY_Iq7{*LZV!@*cm7)@7l;&1=>U8u(%Mc-7cXqRp(QnMv70HO1piZbo$ zUw@kWMQt$r_}#^e7hC!pP_yd+(T|xwam61A{!;rxX8l^Ao%#4vEHLxOiv?CwtChMy zmiaa=E4Hn=ot*$tV|k{_7zDe}TCXnKB1jJF_+zIZd-91V7aRsJRN;&)uD5hrpc#>P@zsn=G@9fPJfOK_Y&(4v@?y>r()k}N8K%HG z&`~8MR{nf*ltGD5@F{sDTl}w&skluYx}}Ipk)xrE$mGkG5WYIk_&xZ^p`2KTDg6bAm8yj65VM0Xaa$o3O4~mRsZBu{rFS;or*3)ozkaHojQB= z>_q>KrS_4rYFOnD5!MX@-s|E|=h8aJUm;m75TE-ktY-I=p!&b4jVr1fS6DP!syutW za@i|im(7L=eiguIzP+}+wT`M8P@G~YTUkv-E8AGB8KiSr4r2^w z`F~f>^>n{^tdXEF6tK*bY)%BrCP_*sLbNT|Ru=5tU>NuWIZaK%SS4H83%y-{ql&{} za|^bO&qiwR)hkyoT)fa(PateR;BLYsI8N)OAvNXe03wpE*o?L=iGwY%|i$6<{TvT$>yr%BrNmu`4;H3y-nv z5n#fo?8-3c$WpHfEjWv=c~Uw@0)Rmz-BppU`5@RQaN$Bw-1;JKi12)d{Q;!vn~D{=_IFc(Rr^KlqAYWI=XWZ)(`*eV z8Ik}1AOJ~3K~#*2d~cQ~6>$L=!=L@1UkhgvKmPdRk3RY+zdyncl=9Sqefbfk>$sKQ zx2c*zeYS}O;CZ$?lOFFhE=#UeH{UqyPA)KY?Nq-ss9Q6RSJ#bxZyatXM5MTo7} zaS?Lr+1%XVPZogJHqSqz%Ksxn5qOc#j4c4Ua2+BQGPW{Tgfmphu-g=gx)h#dd10^F z4J;zj)0Arm+~r4Uq`gcbMN4mYP+BWovnhxF$zAnuuJQC`XLs6fN;|L$Y_X z0n=5x6G?`#iR`8sVtC>wm~KY)uA@nFteUT_uN~Sr)LBnJGWzjNvE&zXYaE+GQnd8C zI1T_n7c4{Xqpg)uFo^{4yyVw=@F>&9)A-Gel5gxHJVn?Zp0KIQDTv>+G__e66?6Xs z)>uT4U7)0Nynvx(uLRMnDJupjnnbD~@2p+cz{V?Wkv4U8@nBk#WVi|@k`sd#oXA7s zny%fU>BbN_6+>$)7a;Lyl4O|TH!OxH8GepsKBl2bWuyfi2x`WO=P-a{wz^|L0Rg1T?J8Sh` zBVhH@mE=?Rq{5Ff5Yoq=cxq95S%TNscln(P^1WF`xm~&@hlOVpj3Q5+e(vXf?w5Y) zm&oufZ+Q!k-oEgKFMQAUe9uDz7f`qN>!aY^WzcwE(F_(FeJsf`RH9oJ145-J+ejFRCcj? zZ$g?1eX43iT9!vLvTFp(v2-?}qU-BNj~?YdYB3uzVIYKO&nu1yz3MV^VA~N>S4^Y@ zOCzW3BbcTXu}SfwT!hdt$`>iNN}JMOw;DXEB80OW`-Z3<&-6}`G*sP3H?BJC7X z<)s%dWF%h(<5YefhPz}Eo0837Lmg-dNiRs>R3JMNAyd<|iHBxuD~wGPNozQzHxh;! zl2G2IL)eMi)`T-c^cCf3;+j~9y~xf8!E(ZMoA$VxA+!2sx!mlgyALI6^*#68!+syO zOD6lcsaUe-INj|RwRO{iRrljh#hjyU>rnljio_k8ci(+C@7+hu4J)sDQ^A4C##6R; zyyG3e@+-f>vlyCuJ?PV){`7m_`(B<}yzOmod%+7{aQgJ=8#dLaF0k^XqPtPuxQNHa z0=$~+yIWW#OFyu7@tU#)KNV8f7vOaDV3=HlOSF@lC)bXx4VOnmHwKi_$1p6*T{3j9 zg11LgjShGIcQqs=wgld_8HY)(6;Gut?_nQ4RQ^ZkRj4sAbxpYwQURM8U*bVyVMewgULaJc?7cY)Ya}Qtd6y$JIy=Zbj)hHRMKjX2 zankGTVy|O>91LAr`9i?u4Zq{{oqK~NU=mMWqD|y9rBR%z7akl**$$K4$<|E?ScM={ zXK9KMTf4R+Y23AJ%x6|l+gJk9~t(3E#`3ImufMpM0!q>=Bv>)!Qa>x-luXGCg-NCO~l3GYZEW=c*}U6?WC5~rNN z6hSk=iJJt&n7(-cNLHxxuvo*$Ad;v-j!lPwkPa3{WxTThOjPqVbT8)4Ix@(0>@A_$ zS%}P$1l>v^WIevcnVq_|fRvgBZY6&eq-dS~tl`O%C%G7#h1_bLtkn-Z@W4UdO0D>X z3JMwTLul4V4RiJNT?YbpLGhUqRKWT{mhLOt1DM9N|WH2%+B?IQn?Ip|r1j%6?-yG`0R$py&XAnx0 z*su8!AT&n$h!;Q$anzd%rS%TL8pBo>ATf`;D=IN?n%b!B5k?m}4>8fYCiWXc!ZtRI zk$^jU1g2m@*%N%xwBbDe!eAsv<3Wc+)fUW=&}?OU6qsn07Yq@s-gd9l#4J4K@e;pH z#4fOEd+kDOj0kw-n2|AbDFE%mknu3;&}Q!#1F7&#(xzz*{Bcv{^x{bI*n_$vxRt@k zw(YXUJgGA1;|7m|ta{e!jUyY}FfZvLQDqVvCJ?$y%*jP+&U#;Tns%Y8j^qm^VN*K6 z*gFwqUfQ?>H-6N${~sO>ZyerO%GV4+)71Q-8Tr-Q)}-~ZZ;c}HzP(hX2%16)BaUVa zwJQs(F1cvqq=r*n2|NQMws^1@>CqvD7~h{Sb>VAUjQqKvsCu|9^8dLur{ zwncD8Q?AXA;FUHq%*Z0g&?M8~@@`1HRGmiNGCe$H<>Hh5wPwVHyhv96_!Ic(H_F{; z>;j?v_)|46AAj2INd@`dYBv>(AK$hAQ{f~cYY^dsNliHSAX?azxK7S z<=cKdy8v(i!`vO18(UewsND;Z#Ad70slH;2C+w1y%}=l}o29G%-kI z1LErDDErL`X0sAe=VYn`;@-Foq}S3yKY6YmN@F&p3d z!Z6ylfT$62l@l<29cpAio(e|f3fLy;v?orJ8z$P=v?fJ6?;R_-kU2++ z6HG|51EWEV0LeB7W{)i_YCObI*~+l7nco03Y%Y$9uU>Uoj!h}q?;4~%%3NV!s5&5+ z)?JZ20zgJ98w#)9h&PV~nIuE^b_LVMUWb8Fr4vldN`!H-qqNdSswBha&F0o1MArZ! zCN-ngyez{=)x{e?3}oacU}Vn(EjW>ZUQF5zeIjXXv4R;`^w=6k9!yfxt`&J~N;cl3 zY0N4D<~|HvhiDi_E$TH@Fz?pKNC3P9mXfB0uB`#;jkcrd&i~zj6DBoxUD+I*9M)hg!3AaGNWZbEi$D)_?oE`L&XPceRR!QI296B17$%H#4ACwPDBgCG3h z@BZ%Za!0`}#0Ng`0Y3i3T@+nMjvOg}OXN#$tFy8b}vsj$$0k9#& zAwWY@8YNXxOFKt3pKr9WmnqH&2BU3t{ur>#XB?S-^fUQ?B5@YUK;BWB8Kf>~q-hgL zR5Z0Ek5bBY8^aEB0h$ z2JzG6Wsi0w!CmH;MwMZo42_R^l-?{`FtahO09YPl7cT6DafAn$HA141BlhuvIP&Z& zivbue6m3l0y~(3#S4mLd6ucRtU<`iSk3Ts=U^9Wy6?>B$U8FA85WQgv4^0BcW=g?4 z=nb>rETYw}GUmJ#RhOZyi8wVtGT+sU0ge{Ul&vQ%Ld2Uyu4#4yHmobmWZK2wR_?n3 zTJ0;2YR{5Bn>> z@+US!ru2u*0 zY4zE)NWju6*=o$$6=qyOZHx-27Lj$yP#nE>*bV0K~K zRAB@5Bt$RxZL`xU1Xy$@D~(h)sTf0a5%rdxzLAQ=fUe-W#lX5qE8*9s3R_kHCPW|Q z9h>@}8E9E{(IT>yg_ke)a-^V%@wh7qc85NZsHx$YDjnu3lz5^?cO{SDS6n7x5Um;9 zbaAW!6J25`TMz?HX)HwMDOq3{3WL+g zpwgjHY_4Rym_t@ddfBA|&%yXXp$YF7Z@7>4jpyi0|$-K-=|HkwoE z(-qHFHWX*uOd7%1!%yVi471=Yz$hw#qil_pm_w^347}0?z%FbRG472@%WbbU77UhP zJ%Z(gQImMufV)U5MTlW!?&f8a+rqU}VD*nb;l(!<@djhcyKgG=q$1vgpyB%z<$1?8 zU(_z*EwQb5wk$tM!AJM_$kPw}zz-Zhew+ss?D=(4{(i_ee&aX3=}m8<>t^{gx(7aR zlfP5JIv6L4S0AkoZgvAIlPz@6)GO$g08x)@7fGL*asil6zi3lb(o04k&IFf+OKTU_ zHn+xi(qe)mM+r;})*yII)L9`Vn2^GtY*^*ph8G5o2s6<`{`E;3vH=oY6YJ5KTjL8>u&?>FOV?ASFU0GndV$mF=dRvbMq)4I*VnAW2J)<vi6m zI+kjFwUd;u_4D@SvOW&>3grUtn+o8om%F7U zbx*l=T_)|$u_bpnQao*T327?nmxGjUX)llL6SFh5uw*vygqa`WJ$~f);kCny9!Pkx zB{np2p{{~xHakLCeX~_GaTq8yM)J;HWkl}?Q8GXZJCZc=sdK09IDN;-Lnn87lIwPW z0K~1uJD3RT%89Cri5az*i1?B_ubd`Hf!P;AEDKE?`!Y0)CNed&2Enp=XPOQJ0eA6W zv6TfK2yRB(85um0D}5L=B_h79N$kZu)3eYIW<_2NQhmQ6)?>(APgz&uEuFDI1T?WkTKn;up1f2cJJIyWDdlw&DUX7a#Ww+(Pi1cfbAHzs=XR znZ(DA9V68zo_OLt?|BdM>tFx+r$7Dae9>Z##_Bvr7Bt(qb{0(_Vk(4cbvWB-eLBp!hXB7VoM3ysoiyL4RdVbu}1^;Bt&zC zC;qzM+TOanb-BEU&6^1^Yi?cDiu+*CxjMFyFc$zZhu zcBb9%l&P%b7qb>=k{#0eA6D~MBoN9_f_z~rM|9a^q=l8gu5s?nof~&9ZYl&8TWe^I z0LyHpgGv%o6K zk;Jmgi#g0X5V}?b+;t%;y4-8>Bt$^OM>(3LM5aIBpD=H64+|m#&m-_+zf6yqA@``Ec*|;?eHHqZAaKd z)8V1R4uvfg0VrtG9vTCd8i@id1fr49fX0%on(NK)-uLcs{M)%serKJvckYw-zV}L1 zC1u?@Z|$|d^{usc?%cU|W}cJQT{Jw|aHC?eGil87zF~-|GZbl2dJ>b#M-!L8X#lL< z5Xtepx4Snhh9s40uJ;40g;OA7?)Vdj0Zb#9k>{V5;Zj)c=r!KmqKmeLakGNIB%0oQ zk*TRw*1SxwPXJa6bM(H#m;fwCx@HgXdC@R1SIFn+Rx)HrxG$En@);Hh14Ca*iY{g} zOhlAV(b2p@Trr?mdh8A>l236nDn1plg|T$p+uxh*W$y?f2XcK=CLvFXrcvW~fS2J9 zMT@wYWN#Mu${iP96pxZ@HFp0keJ4$h=4C}G6%viLZEiA*90gEB31aht@KV|_Wkv1B z+4;8vc?|u>a_fx6e|g-C`!jPBar4kVO0WuV)u~r%9;UQAyj8NoA>>_-cCe;U8s1U9 zD0A6TMekclFs#UGLu8pOL|zOUpNY?0;lLvkNC$#kh6uRZA7DtVI^I!MuQV{9eO7@1 zgiV@0Uk?brR#cK!>msI4Y2?M4W-gqOpDjN&n&o~-1)~$Ad;J9^UxIH}bL-Zp7e* z@(W-1!XuA7a^HRTebfH*Q`>w!iwauTkFfL_4Hmc|(>eRPQZP}3s_V?X`wTWa&;}lE z;LXK9^r@80N-&+znr3rzbA4^Su{Wm!D5fMwpN3=v2tx&Zl>m?re}+*$9wTKj0goIa zD`CLoW}%VWDD-?@Je;12p%}tZv?R^T^K|aB_y(I5s{bg8YxZ6T+KNB9cpS>&W>v68 z=9A5210$Q#^pedgjEV|Pqml5^O<4gpax^v$nY*PY9$}>E6F^!rd?JhA<1z8aMij$z zR_?wY**H>ooRZ@%e-@?ln*9qEe{4oR)3!xRhQ={~YNt#*Sh5M`TdYVxQq*oWlMf`Y zOOLBUTpLQ$5lajVR=f;jf=sd^VB(LgKsv&??3D`LCjf>mY!=;=)+-EV%xXzjzLA}202Qqe-t4%QSQD@#n(_epwLFry9R z6gdXHvQIW1Z?*L7GaM{}S_$@EPnq%Ue0H(J;C6i{KX=e**UIc~Bn$nZHm$?~ZI3B@nEZwkdV8$%6*3O3^1{r#%v2YdM){ zuCA>X78O`+ryzjGv9b}u8nc2ilhGo(X76=UL*d1r-$GF)OT!YjYI<2P6Rb5%7T9Bm zVuT(EAkW9V)Ck6ANSn1=0~Q_S<*j0XL^4SJC>omuwNI30rI=wDvN=%|78M}FFsWF9 z+;ZbH2dHtZyLv~H@v;qH?~a^Tq{F6vR08rDJhN8T}NZS+dmNU1k99xM~(g3z2Iw-A3I7LKb zX%vyUGWhlZjGxcSqQWX3qWi=|9)eO-8w!H}Rfrhaavtjmp2TGI{$LTzLeppL(u47b zDj0)8V-)}%We$ltxlcfjUMaZ}Q5Xq;#U?>k6G+Kwr#c3Jiqs;kf@JCwjMKM3ACfcj znKSm-NI&GcW?`)6joLS0lC2s4@H-W__(g@}zBU#fAw2$+OzB{zi%s~Vw(E3(jI$D7 zAh`kc4ZJs}xb%Rig=Hb}mbbj+`Okko&qVRPZF+X$lw2ctj@X9&`ctT`AGv~wV%Rf) zE1gd68is5rEQat(lksAh=Cf~e)?>}F&5h03or=Dce2ARW&I*0L;6pyJRkpgd;uuWg zvFK)PmGo-fwcOsPSUm2rQVXky_X^BbtkgHhTQYF+SKkZ+UMJl;9xIvH=FiPu?(Bp9 zCA4MhI!SVrKCq~{eC0h*Oi;wO$Y{ou`@#qY;qbN%A$%ah zu~}Q0zVFjx7L)ArNVL|l0b%-}Y>N!nM~@xl7Tmm#0rsJDFKb)DtVV+6z5yWQQb8d= z8j0-%g+NHBb_V zcscj%v-*l0bab`$_Y8U5PQx{9ZdP=qZ;F2ztNFPgK5sy6)0Cc0HLR^crj5F}rF8#${{KZpGJ!QAsSUK?> z{NMiV-{!Yv`8EXrU^n1Fw;Nlq$%us=hQ(SuAPj zKcT*!&C9s>OvGRqitKAqQS<;6jluKy5Jg$OMXRDqAPpZHJ>e{3(3^{LrdR|BCaVN< zQ5&N7rkpSb7&)J$;WHPHT(macvNX*?B z_{=dya*n$&Oe&U`O=F=0i2{LP^A!n5tfn!f6_JY-NnGt_E_{mF>ya%h1koCR&yWDc zpb^r8^H?6{k%}lGAg!1O^_iG2nlJ#WUXW-)T;%skpNWqvIYjZk%1U5wt;EE|ttaMt>TSp0j&@YdZ)q?kb5N` zkI5f@!rC4*_V`nU=2>J4XUlTt%>G$auo&P51-Fm+x|`i@V})?X9e2Fo1ux+DWbe7> z9=><6bWs7%l`B`i_O-9^>$LhI4wNr^;S0Ho$L|=FGkBJ2Xyw!?+)I(!ld|E_%5LO{@N5d!9kdhKJ28tGoPlZ4>UtvPd z6am{-3cXhl~P2|gc`wo?$y3&D^U71^p!5u{9BpXZ0wqJ(D8k!Y+j z<>E04=atBin~9t)Jw7EH*z1FPC_)w33?O~L6P-UF4kSkkhd%X1_6;Rp3n69`EJ zig1e7lzhr+JfXRA@;;4G1-2ZlDj@i&xgpi1!;Z!pQdJ-XaRNiex441y%NQ{jn4;H& zq9=sk&ne_ZXv@TEA-(ritfCTHd~swqaWv&yozu62`D%|-48FdIqc7%+5kcSp03ZNK zL_t(>iyG@o3RFzE=x9o1>v<~pZa1WV5+zn(lW_8y~Z%+qF5e~%RXVNrcb^S)WAhTl=O-KDCT3)Jsue25O2=J9l7Ww zrGz{U)2MbKnSh4}K)u_GFigej%ps5!)i}0iQIdeKODKxOlB`EG9?xd{MiTU5&IO-C z?j?n=|dpz8&dKSgDDgPr!Ru^2a6mL2yIoUw_ed|?v}g`B_9`A zv4Y-A6{~!GXyFkgduAymc&nGK)?Twz*4|u-{1)JPT7ZeZ&G--fMQwAh44X{IHM3hq&`abw|2U;2{0eS-?1VF_V1F_~|Wyx|RR;0dUuKLEwO4qgrT zna_NN=cf3EH@{BH_c2(La2w>=@+-W47us`h`{SMq5nTHTBdi}R=t}kR$Xiptb7woB zL@s;BqE!GJrrDXgl8Q-I1WTB4+|FlBbE&yBzB1ly+HZ!Ldp(4#8nSJW^?`&j0f4|t zCSXjj4EtcgYhZElyhU&46$ZShruzb5$70ddhIoZED5@g=!R+(5B36q<(b_7w`>cY=e1kGC8Z)1& zbsk8j)}8To>&n)Vy(5#6AEa{XOk;a6Q_mGv>v?(E?(j&HeF#fi6$D@!Feq&cBW{y@{;U&gKpq0t`kHd^=8t>-iyU4CWs2 zq1d@6HL{9c4lebgl1C^eTya-)kpMncb~x9Z<;y%W zbG_fyp6^`W(2K!BiCIAV8tkC16=$`WHmj3nb#cnwn)q1yo(jGoz*h#I72nlftYOwL ztQokO@aa!~ntKbM{p@GC&yauZfybFx8~pMw|1wWN4OvvMoOt-*hxr=D5C8BFzveZs zv6qf7Q79Ee8`G45VW>29Qp-^n_NhJzU_*e7qYkTT4+XCjjCuUT6?Pl z*YovO9Ceyey*xll1o#Jr01S!YEjK=W&K80(v5R%?+PRf;E3-uf%1%FzZ$rP8m4;8r z&I%r8X^08{*R7?LzSYe>M2OWImd`_PAp{9n=B=Jn)XvqNwPr27QQISt`Ll|cOQ;n2 z2#<+B+te(bV&Pw-MWvPAf_brE?ODz2*%!^OkU{<&6bc6o&{Gtk;gi{Vp!`Q{UY1gOgi~G1~_;GN{ zA-ETd%G|8fnyOhKYd`^ff3RBTgkUh?IAjwuU}W1VM7MDxBjFbDx%204Tf2>cbVhIC z6w7C5oM!6FR(hX_*d$mxsMrOUA_+bd+edJMG-hL9zocKTN-t2Fn-*AN;mN0-+`P28 zG3gc+(cYF7g_2K$V!d9*=G)oh1C@bo*O&}gc={VA+aNSfbyr{j_=8iMd{Ij8WsqRh z+Q@>L2|^>`lj#08@zI#c!iA!8K!6h-ZSs-}wXod>#J8jv}xYhG{4_8$kc^%0gmju?{1p=n&!9L zt31reP!jq*O>@3!{-9-s4GopzfmJfO+%&Iln%6eX|J5{4Hfd>t6)(~w99GEDys2rJ zCH-%0&PUv?B<_ov<`qrzn=J`1yZ?04yra!C>=bK?_LD^gFJk5j_4O_)Qg2CNrh5z{ z!}jQ81*h3e6REqr?y_4H6Q<>}~CBo!#2KYj^eh>iX{b z%CzekSlO;MS1(?@+FTu98lT%bcVg?rY|_t&kPeyYwX39mEhWD?SsSmBd|`oShZYVj z7|4OP@6t>p`z~|ZjnT@s`7Y`-{0r4~%QH^H!Oqss?#12JtGrq!493ZYJ#KAFKGV^&L7>Nt>$!Ry7%zjXlpdy9gp^Sk7U<4(}q_d zZ=c)V+t^#bvVNrDT-2KIwasNh%R`vl={zuV?x%-z8*RJ4)81?1y`}U$9C<1H)hU14 zSsdCtz?qJqc0))b#@f}%*C$6FKSJAfWZl2M_rhq$ol}D2xVU=uD*K&*VzSrHN4l=X zYw2k^p0NeSeK5Llx?`~D&R(P2tXy81`F4^0ztinm`=?52qv@#5&i3Agy|v40NA}y> zFCIY9>HgOC*5%#Ht2^yZ!I$V@+VO#%!eP~1rMq;qOXWrt+Fg)B@8Z-Mx_{?c_%1E& zDAo5`b8Y9+&fc-TwF_$-yBqWz+2P|T8|`#`$yyA1+kOUP?{J%C^;&z#17J48ovv=9 z?hNL9G78yHZzl!L9h2>OBkw=8PZee(DmAh|j6C!oT7nL6b!WnOtia@8y#T;sW6mPO z@Mt&Yx4U4x&pD>`>FQ_wiVLZ%pKsE7Tw)@YH#wj$>eH#Jd)4<*M@_f zc_HH7^vd}w`|JBht{$0wYOgcKQ=Dek@xTxAvag zo1C7kudJ^y+X2w=rv$D}(aiVzEc-UMOVjCNQ#)AFA+guNXfEqB9PE$mjUJ(|Pf~+h zn~Pzm;WSrxoEUcl?>8JZ*DhSUx^PAD`^ z8n4`#ip$l@={(3_#eliG*AB%to;YR`=llTL9mlC;`|`GROFI);w-i2|M0c*GgW~eq z?6RG8GwS|G)BKN3^O=_FLhHfE!H9T?CBxCQTbYhq3t+w4G`Ba+kGB)_f8K&w37~}M zR14#HVHxo5ruk6QJlw7&=+Zbc>3#3Cc~vv|pGK+3?4`}T`C`*N-ZcNTJv3OB*c1jA zdt9CA&-XRW``fd2msMI+u*V6?#t`zuO>=A0{CDjF0|wiu9VFl0G!Hb*FE`Wgn~rWD zHGkObKe<2pYopOER-Xi=PilI`)Qh>=wnZ?2W-2RCSCg{rs*7T<=Pe6d!>y|dcI=- z=ETI<#b`#|ZT{)!SF{6wCH=~#XOoH5J-A!j63FWAqieh(G&A;D>eYYJDXp@lp=W>p zO>cS=UwE)x=(91$bnvt<+h#&vp~3`=hn?7vx%=_wfBxria*yK2fBeU}YjNkDcUHcY zfiJy*7kIPT*Tm^qyo^r~X$YF;t6%*p8UVN7eme^xS*ZoThs)}geM6676%<}3LWg55 zNUO1La3m{!7+CJq5l7r1VXxp$=xZC-j$b_SbMODT*M9PKLM{jl1ZQUo+@E;#iS;Mf z?``g7u;srrqIH8cLHVKHvuDrJclnOWZFk>xa`R*w&bsZ=#Y>!Qj-5ERadsmP#2toz zXH)apI@%c!jf^?l@hKz4>@3dcz`(T9>>S(q`lDaJc0C(fU}zx8 z)6Mz4^I!k!*C!VzyC-+oPpzjRj8h%M#0ie5J=%@6BD-(n=*F$5Z#~WFXmLTla1Lg- z;0~?Zm}f8}oQ?8d@5V9%%$vbEATkD=YWC0UU$}VT;v*MNT|RX>@y3lNWykS#9d;sn zmX1LS3xx9g)_D%pW5Cd~b4WGQBw6KDy0w9o{tC<83Uu-{mJSZ%j8% zk4}%yjMAxv6UHsgm7OaO?>;o2!f?pmQ=jV_MTKBNPrJuuzg+U5l~ z+gG=5KX?0`&7Dch`KdjXCjbl4)UQ*RG{I#C!=i$dA16XE?#3sFKO{$Xk4%nF(ltCx zXPUiR_NI@|7Zn_C>7@-_&bTn3Jvx1K^Yfc`J#-g$Fo-hStXb?6Jc*LY{wxzQ0A{#& z_@RfHnBI5nzR8hEx?)G&+YrnicDHuzp@np|ySBfv-kz(WHRg0ex_ou}>hWX8H&!=B zSG&x*EbL$MWNaL5wypZ*nQv;ktJ@Dh{P5P}Tc;jBb=Uq~E8{rSrxA5^g+piU%37M2 zuo0IdgZ6p2*+0c{<`S1D&!lp@DL$R&mS%c+x_5eSd~rOwEW><|Y02o&U6-CwwEr+~ z-rZ%aJNwAlt)pAFUbyw%Gxv@j9?chl>`D64$Gc#k)&ixwN^xdB-hx9N#=XYxb_bTu9-+ zd9!qS{@p*fzxTDhwSA6KuE|dKk9O-8M#9_Db?dz|d)tq1kH3^2pq-tq96L){`jssz z*v0c>iqjBBKZosRS`44vKl}Js9zS{d*fo%V|grYq@^=vN+_Y)$T6x%c$R)9KXXWQ>qM|Mn2=vJv) zGOExm`Tb0~rOjk4FUUEKG7Y$V;_{it&)nbKpY+!G=>wl^$IP~C89tp^+CHB;n01nw zq5bEvrulC=cNE+)u#N6*+rMm@znHC`J5`z;Pygw3|NlrAGUiI8f713qjuAG3x??SA zKGjm0wady6zYNIJ4^8PY>8PQh7Tc=%aC^f9%x|`}<+9H|+?~8=GI@KNd+ss(=ei}PW&zRlKI|jAv+-LKv+is)%*$al0yO>?9s68sW2nFIwTB;Gec}o0 z7&cz1?sN=hza&8ZRE-S955|VOrTvPDH?+6hatn7nitbQZbbqm)@ycd*SQ!@hRI?)& zx5chggs`@3H})L6f%OU-IZ*^o0P1PW3Dfj&%+%xu*-Kyg($~H2b#Hv*8$bT>kN?JR z{Kf}9@PSvq`qkXKfQ>p786c-;eA~Bu+lycPVxoh5@WBUJMF`A}Co!`EW*^9e0G>qx z$1wcV0)_yfn{v;D9cJKQ#f2#yyM!YjD%&NAipS)3R=6DHW6kCJn&ysK>G;v(8_(Yu z-8mb*!kK^tB0~&28_tv)mxtU?3&n}?iRrtiw>LxS@_(Z_^W$fZ z-*KGFhfiI3YVECSDS>~~G=H;c{z^K#kU7muvyZroH(D8Qamcj%>;z6%?N~AUB!?eq znxAZ~n7VB|A!b(}!(%GdF?nzvc}tTnpS-pi|IGN*9jCZ?GC46HgF4n0yT1Os=RJ?+ zr9k`GB?3zO!*Z5qa6252?le!31cdFABt-@UwXbz|j+R>pUZo8Rla z8BYHF(duM%^q*1h$0gRL7#b%UF zG+p&y);28Q_cm+)+S(nPcij4-TWMR8pLGni4{Ma4S{eQ6X!^-B zlHPmt_M>eRkD7m@Y5uZlIH~-*&C!=1y>I2d>Gw?6*4L8zgRKjvaLx_10~@hyFQ`pg zwLZr8kEbu2HlJ%&{?1DCHmT>KQ87qu+`ch7O0OEHOIBZLZ{`1d)BIx7e3iQ=H@$PZa(j0;zocpIZnJu*JwZk^{xF=4Y*t~O-UCi;7_Wtu4dRkfxw}a~1(KPpBTU%Y5 zuBQo3*jRELd+V|B+s31RFlzq1i@OLKzhRu#8|<>bo*L6uu&L>eZt|tI{nPuC&vQ&q zQsXRcRFM60bnWQIX4g{8kbbB=<^SVm{BvU_ZOwo0e3ah5nkJy5|8q3?>B;DyjnX3x zwh4gHPS@DuvrCn}^X#XlPM01wPw%hpue@U=jW++dX+GZWI2!p{v+{4PG$;XS@33rzW`;m)2b}C83X?HG2FOb?eG8>v`_P4K1UpP&B zmL)Dj3Q2N4;dmtC<0-_cGpEKZ3bb`1i|1KqlgR`C^v_!p0|PiO31u{#LArlu{p#4U z{UiI6jmhdpcT?9YIAu?6ZoF}0{2z|T|HZiZ)Ak{jpKYhD?`UUlzuk=g{`j8nzi0ZH z>FNpR+vS$d)tgi%ZK+=!v2NOyEkrAFnV*Xhv))dd<3Z+sl8!s}&fWLiz5mkv@yT(z zP2mXAE;!zd9~h^G`bbN}hugX1+sEUVjZ;5lAH8}!dM6I;_PtH>GfnfqG?TwO*_>>q zE7qTF(tz*D*~9$KJj;*K;rN!ncgxAUPo`7VWOc^RKLXEH zorEc~re4>xap0f0`^5MdXVVtb`4W-&;+gx-Q2n*PvzAsAjG~NV9M_*(;3D;uKMjlT z_cslD@EF(kH<;vbG6L$mrFo*U(u zL)!F=2{8)#Cv#4YZXMS&wN1~`l&oiV$Bx5&b{bt-NqdJ&+b7@r;IY5Ea_OJ^>hYia z&KLjCo9?(}>%>)P#cc73Xw$PJN7nxNi~j0w-9BD_;=jCi|8xIh@}4i=`BUHCOpZ=Q zJp7*zIJkfO%saod_Rw_a*ZGyocnw0sIObDG*;a}UM?|kPw zA9&yavb^uU`)CV(3<^TNu<@!_y$U7WrQq4Bs0?jNL`rl;L;dD#~HQ@5XOvs>hUtvy`- zQ9JkTOiTV13FE?#G|ija_L!*@2L zm$X;M*>#JJr+^$4^*x*Fb#K%BTs!jq2km7T66Y3lH?&cwgwduNkw zL*K#EPOGat=HNGc&7Fr3UOD2VHTvu*O?0^Fe;EM znzSAujjyzK3CPO%rd~>sdRb5(0(qkuy=}xCee|aG28g$IBn#15X8&}1qW!*RHfNnQ z<6Fkfx3%5rue66u+Y@18VwW19O;tnSB>je_`H$NZUUz(@6DN7{NnPj+JMH-|d8Uoy zi)CM$2y*uNTWPQHJTce86V*rC70z};Ct+QxsRkbHxn(6?VdXF12thKhYnuP3J;xis zs@yfy${J5nuA~F&jZO0p+CBTC84*=ek7ah1((AgMLZzpkm|K5)yIT0A@+mpZ0N&L; zluY&2N;Jl5dqi`9bB-q~QtGlYeg?FYr%v*qg+`&&K1_Iiv}x{3`*iZ@_5l@TBY{2m zlTGv1c8}9lKHD^3kgbhn;m~#a(V0^kX}F_T^Nc4O^8|*V7pEm|TGP@9JW}XqtOqK(xT%1 z?cFUrXaSDCHm}qH*3yVK+uESB9BAs|MkaI>>yz97U>94?_Sw43`jxG7K#CtLuyj3l zl6vVo+galy?Ogx$ttSn|f%Eoe^yU#yC8Z>3d~IEbLcbEm4&=5-mz&?0qs^g$p96<1 z#-p?>q33j*t+sUo_Px#Mfl-=Fm$tNwytQ+DUNd@GN5QG^Z>9r$^w!bnQ|&e_epli1 ztpmdgmq@>q5JKkj(hm2jTx#x81v?-vtix|z(z82ifhfvb&6m&ipR5 znOHK^qJ6Aof zr-9Hn6lydU1wF?fd-l8AC4ngcpclqyDEcOPMLP{a1)HDxm^m%d)m_D@cGN)=NYU|e)y z_qP%M^Y)AgK%2?TONfi?O~zoFyP7mpw~Yge^ZoCo1A*&g>2`;5?jVVW>T44%i5+c| z`Lp)wzUguI3@ELRxU-MKCMxvE-qDb>1MZx3zNcw^wda&f8XUqeXrDmvgvNkXjky?| zxnr7_GglCR1niKvLz||S316Qc;rL^FX?ttv3#|-*Kg+>`TjTu0n*dW}0>=^b;&%Q4 z4ke*E#sBU0;wXEEAq$xOiO2$}I6z3(O=wIx(zf@sBkG6R5w$(lFGLa2$dy3Q`_LRm z>Mb57Uk_&Q1dOcke4h%Pa9`8#XPfthTtTslQ-ZmG0cjg1`|A{Q6B>4N*bAU!dE*0#}OJ1=O1lv zN_^5SDmuvQU-s1V+j~K(;EP&E)|MY>ckZ=zIq{bE^K;#z;=cCE&XZjOG8&NE3m2)6 zHO;?hFV%%c_9!z6U`^)%i!u{GE^0684pEw}PDc+lw|%Plfm?ajI|b!`B~c_y&pkdd zJ^nAJv}wY=rVej-YIgL6(OsWv?&9j-v2pY1(LKMF2A$dV;^xcT97=`V;x6xStkFtW zN#^FKMPdmsB#uAmYj_rd%=@{k@X?QclwzLFd1O!q4k z^aD0-Ykc4XAK=>*KlWok_SUz)^-Jx>;^f|Y@8vGUz@&)+mBo@!34Jq7BOZ4te6h?z z(nZ7J;kzI*-N|c0qHSkOIxq%fjJW8gDFI(EGL)Zh^WjQ{HfS%X&?xEsqbsiIhmtc7BMGig< zAx$WnXgzkBZ3Hp~Aw7AATKHE;w6r7}F7}7~Xge3NUI%%o2)@#QSsJUQpY1G@`6PK- zuh_A%ir>g7TEcy?uyRI~m!fzouknV-kv@nR)AUi6JlTYeGOKL1aV)}V!{bpq^o$IJN*OU@PZA34tk zclllfOAZzum1eQq2rM30ez2(crC<6bZcwnM_~a))$u}i8T3&H_Akp;R_YL zi;6rg>w|QrA)7iZ?J8M9k-?5$OqCFIh9d1jm4vV;c^W=?pDZsA2s!u@B&G^7I97^~ z*tti|Sf^E= z7|fJgJ=H;FtA3wXh-C@%fp3OBB+wTk>{DQts(1HtAJ0;~-<5rGkwnppUb5mVfL9hd zhb!R}ZNWD&ry&k>g^%Q1Mp;poGU# z1&mAB?1(UiVERTE(|7gTM&L^d-DT<}If2*Le&t^AF@6K^SdV;7lh_JPR^fXVn1(JY zs0ynB?j-QtXcibewsimf_wzIqPg(K(X5Nm+7sJiuzvmDd00thOdB;26!B_QJOMLEg zp9Aoo_q>One&Qi0+`l2uFNGuzP;8H}^z(V);H*&i!xGsSbFZRxsaN31NtQC?E`f7t zaUg?-(S~Y9FZadDPmrFi&ugjPNQNY!Y(3{8awt|LSNbT(7Tt&QasVH+7^+4xA)f#! zhAt}mGJ#N>MaQ6|Xc~E`O-R)?Z|Zcle<75w$Mxxj0ialxl{ZNaLO=#2<@v3gB3lM$7A&-WGhy}73Wo! zyk{=TK2{OXr^He9%1NY=(8p8JS9}MyyvU(awo*zcvQ?tXv4X*rTYaD$;PGBoxVjL? z>)@i5CK|Y?@LkULSX)$(JhMDLG5P5p87@r{7s%P5@?a$lfIqBSR2W_Wi|#QpRfN89 z6_>-BH0d9{sE`XWz1)|AVff_fq4w(n9gr1;{lZxyvc1)rp3VRIURJ9I%LyK0yZ`?C z`69$0{^1{TW8w9$fBi>3@)3R+mU|Rf2R??x7bp0kCw@Kl6QB45_dU2f!EFjQZh)|; z7)Vk}^l7xEql_Qy=1xUn#Olez4^MWS_W+YxV2(-Kq$w6V)cjxY!DVhcq-5V|;fb}H ze6GOQgq`%FH>Od(+ehm=PVL>By!mM5W-;fwRW(g z0u2zj8p7{y&fm}?mpoj^){tH)Uj$|Dl_tw%z7(a&!F?LJ1a~!&0E-!N1&7}iO|Mna z&)@`x5K%lqui{dGkVQf63Rg! zsEdF&MBi>53|vvbE*Fz+ z!BB|`Ko}Mk{#yyjv_G2Nsc3&5y~4xHx&CGJitp2Gs!k2NT$oF724Ydc54L{ycYpU^ z{^eh?9{8^B`Ys-P`kmkT9jxE+9pAx^QZegdfzdgY|D`vuc;Gjxe((o>(3TK%4sKk) zZ^g3PGgy1D$DhI>5Q?Fi8UpOlH7iHyLAT&yV@HJ~;1`j6g@zr?9$Zu}mZ+DJ;i31ev&&o_ADS33wSSxF57=8Twd(!AF#7X)Qn+CrR2L8oc`0#B4BML{?4BUBv+F zFEVOxUD`T1J=y&_YzMW9C@ZDf*%$r=CL{(gFW|D8ddEC@Z_Rm36LydlaSZy-ow>;Q z3+GSloLFmrek7?YQOw%;_Wlb4n|Shy^m=xAhUOImwFnjQRnrks;ph9_TW5J$%Bjhz z8Oj(eXT`OmA-s%+qQJ#KSUIDHJk1ehV9OcApPT9$92L})P$_=3Rc{LcBba5?N9#$z z)RR}!Dq_E>KQ` z6(JiHW87Rb^!3U`)Pc-o}!2GgP*+0{=kl>VNYB)3dvqh0!?KI{$ zsQ7o_=7Gre*XJuR$E0KlMK86bgd(h>tf$2H#4cQ5dAVd!(MRGdLJqzzB%J5$0U_r= z6|9FYLd!-bc8rt2xY^m=VJXFrm#0NVB_$l|)|Pw5FIg_CJ{lMpOM z5XfQX?9#`1Q2o+~MZ!=!6@98E<8BPzR1CVP2o2C zN+zC4avzn?p_8eyyP@1^D-j{j`Mt)=9pCbQE%_q(a_4FjExK=C+g`c0GFw#ma5{zA zERPmwd%@gW&1F2-| zg=Op)21{qJ0E7v5Drgf--50fs?K^KGe&UGRGS7uY1$Pgq$shc|A8>bq?@qk-wXfxO zpI-j*ms3Mb+_m5}c3ijSD;5;(=Vj;3P?fH8Eg^Ra)o3@-nBIK1q(AgW4~KC87Oh_C z<=|^60SFlMK@%J)RskH(tT1z@1&tU&%SdnNP!xr{`T!tpIFm~SDa=v<65}BO%c0fq zZd5K~$DSsPrwwU{&|`ueDq_~a6I_P0PjERSJF== z&$dJC<<52CUlDq3v3)#1vQJfBaQgHp+Mjs|CX$lC*tM{WizFzu`G_bLu@bI0ufjJ_ zDTD-(OLJ(!RiT}?q=`+MXD`jcBIcPm!a`D&)+jpW`~}j3s}zgchINHZ16dD>uh1T@ zvURV;2H)G?n_t%SyVzi8Y+BDJe+Syk7Z=t8uvxSC=+@iO4EavQ@I?iLK1!A|=i7eVO0MRzSdd8AtM6SdZ?n5!H0JZ9ETOT2eWh1&J&~kDJ@a3QQ_@*#{*{6Z*ivejx8<&Hr?xoNk<{QNHz&s#?s1&X4 z0zl%)rI*kbrB5$M-`WaVjOD42?GGM#<($LMVXZGq<@F=$g%ONcmZw4xG>>amOH5XZ zeVeKvKoM+IIXL$U?#kKgolJk`UE1jd@IG4yP=uiZz7_Y1$pZM!ppeQf?-dZLj=+SJ zZzjyfE{`nctW+f!l`nb{ABZ!mvhsTG>-AnPI(k5#?8%W`G4*FnCB4bZIjv(z#=P-^ zOJ8dQ9`izJHO;-e#>+*Xkb}b%?o>Ey@JmIk0pN>XE;v_JIdc_0HxBL$YwK(2y}Gvf zaMplm_*MfOg!SoOs3z`mVa?!ohsEM^$fDvVe5be3NUW)8Mw^nN*>BcX)_A&)J95br4SxXa z&y$&{uJKlrLq$-+Q*RlC_P%)K8_4V5h(fdUrBsYd(7ZMBOysKtfHVOdqN}J1hBi?# z@bnisH}k5T!gxX~g)?^r6`R84`R5vWc>$RHc_p&B*GbGuk{%{U1h4P-If_r8IlXp% zZPwL0eeb^|k_E5;#fW*MEjYU*)foWzh84d#Qq+F&E`in+Ia{q9UzuH1MQ;qnY!$+} z&+up}bzzWDR>9X7`{Yo^K3LFKyjW9Ax)&6O;Wv=@Vx>(y%w$@l*#3Pav`?{##HJ9H zb{0lL*9hql4vv_J*a2o9U<3=MP^@ID=(!;B+_Y3f0(K@UA{W!!Ji0mB=v027wggDt zruCTW(>*vknps%6uz$6SJx1Zo3O^dZ0Y*sqX44?U;A}vv@$*SL}piA?W&gB<#hg9I^W9q#utti;u{N^|F741LylRx2w zcYpLpfAobfeBoDqoUM8{Yo*x3j=tT|v#`BO*7y0^isObj9oaPDP~x z>g5PtmWz~LV+UmAu=H$l^g>SSth_zlmHI^^32B6p-3J0GumleXp~659vH}jim7>uu zCbQD4l&70H&mnS9=DyZ-9-p3aP=kn2rh^K~#2jJfR8dK(VmfGO@I^K$$qiYR6~DEK znG76iA!LuRy0W@*bfvJUD25Y>#i|qoz$1ex6b)&$D4Gl)lLXU;CbITXbav@va_soA z(dE&?bRm#9e0jfk0J6D@M7uyj!1omm?{gMs-KEdk>W??a(`&Aj44k6%N+U6=04RkQ zID`YBX;v_qd#>~vAIs~P%HB~);x%pG603QhH(~W&Aw)0*#{fQP5jN|b#bzujLq5fb zMMpy}%|8eDh+Zy+&Xpu%`Q*$wIM?76j^7;9X}G_d-V<+|52pmI13(x!LyLuKVg+x$ z0og@M0Q0g%1z>eH<-;7)W8_;DKw7N6h^-fQm4}{@i%~M=@I?i#ej%X+Mn*YP_(eth zqBiT3>1faPiYF~`JuALVVTmtUR2YbBw5%VFA3x5o!M^+5?|$f^hj<{0Z&`f#%U}NR zhd<0O%(CQo-}~Oj_bd43U#UT!n>zb?_Q8Jr$sf1KzL+-M#X;nda1tE74K*O0dH$+g{HmG$`7HSO!tNn$bA>qzFpcaZnOi{Vu))tg4 zB`@d518G9ltWuue8pk-zn)9Ql7WGY>O9_R9&`0!+7Rw{+(StQzAt*WfaJb|V#bd}4 zhad~WfsjkVp|yn%dSyU;yGz(J9WL?`OhUzE7y%^6cZeV_-@=lyhJ!*yFoIPBQR7rW zfpgB_u9QsgBL<|3Oset*w?M)a1u!985mr zbwV*n7=jn3m`T1D$s;YM}*}Qti|F0qBz_K*te$xwH@B)7J=ZPnt;87@^dg6t5y!MVH`TUum`5Ar` z=$mR$k@n6(zf%zoxlj!ITgR{t-9CWy8c!vNL>Ppk(gUtXu8@a{RFKNQFO!_A!q!I; z^f1^SA-W|{@a;IUaAW4NF0g|;jQ_t9wud9liJZ}pMZ0GuJKew7Y`UH7o#xZc)geXAR^fSDk?O3+QhqiS+GM0HYPGe zY77m`7TUhJmM3=5h_Hn=fx$vlsL0Ji`$h5~FzVxLp+4_OI77sk|z}w#THojTGeGHZyPjmLqfN&#TX4&3TAC^lv zZbLC}Xmmg@B%gJcz)&nMCAt0(#4VDjB9@pcSj@AJM7|+JDE4ty^e|XTjJ7u59+WfS zDF#g*J+w&(XLy zBntIjnpL1xy@K8si!Hg-(Pt7;#RR7Tg2~4%$^0nx&Xt`b(U@+uJQFDen~kkD%5(y z$kzm)hQI;ii=iUk)F&&n=P&YDE&6!+^uY_}BDvgsmA$g47XU#3ACXx3CZw5!@s1{2 zs>t4y6J{E|Id<{<#r5fWVNs!Qc-5Iho}ripjS9mTGw-94UV@RTC}A-euYr5&>{GYy z+`2LDE)an10Vmgr$uoOcu_7MqWjXp5mTbE<;Ju4C^~g`2eRA{S=8;LasPHfaLMd7a zC;?D34RYVc8P)d|!910eUI0*Z^q4+5kh>!1<@9p2_F?UL{_uctumxiDp|vYu^Q<(; z0(D#PY`J5u!Kp7*PhP?Jh~7nV?&~#PmdjGXDzY?mkq58Ao#D#XmC5#Gwy3~Mj!K|! zQ4vCiRB?yOd~KGWw?kMk01k@^Tu_>0anFVvthfxxlQKMwf7e}iUH_tj$-Hd?*A=!B zn5EgRNoEwKf3#R&{jjsM`0~4b-c!NL@7f*4<4^qy6pmt^72?|cb74_IWw@Zl`r*Cr zeJ`)g=H+)Ud)dpFQ1YY``}O?!^WUUviCH&H{~YX2g${T;!!c}}{!_=WgcQ#sN^*CQ zBwI0rXUhqSE)K?>3c7?-^oYeMK^cl-q6$`vJ^)DCAy`9EY{LZ@ta+6{>&q=TI{f@b zoCR9M%!1@Of7?f`f4;BNvu8+Gnq9csiIl4oH>dwU%7mG|MZ-^5~ZGl zwFd6SQ0Fml<_vc2V;sx*3-? zyXEO4vYX7eczl5e;Jqk@J&RRuZt=%;PhDnea`0(n;CM#P00&hJTv0&FB0=jAiv0_L zSqjXRz{78MDi)?r?V5ydXH(aucPf~H@JmPst=BgM-}S|w;EYGyX?jb$8HBqqY(4OA zE_K`O(|0NkQ0;?Y=Yx@rFNDFp&QLuRXL&9qsfOTceSEicvHnF8jX~z(F=U=6-ik{HqJT7|Q0!tZk&WZ+RcAWTq z@)a*kOVcOmGjE%IZPZ{K=A=LG{$h#aRe|<0O zO^-<=8w(7!L074JnVxF~4wlJ&@yG3ZYU&SoFBjn&2R#zmiV}*xl>@l$2%GU2X`6Zj!>K=Ome-*=*Jb~b zgSk`|71lTwD?d$O)e+H0LKdO_gkqMaosqBe*{2lN-FCNK0Qb7R9Nj;NPKH8QQFaT$@V8@OSZDkjzF_{xs2|#9_i)I zUieo7%0PU9qO9U4znG4cZC-0}!{~r=NIrN4N6&0>7{7+l<|MhsYDRP$0bAO&$=YqV z-8NrJS*#&Rf?S$ds0b-7bs;xvACDZcPx9)PHKFlg=Fi6pZhfXcz1#)xjVYyI2)=dz zR8*>BsHf^V7v;6}waLjzc~PNo=Axi^szDQqJ|d=y)gzb6#uJiMu_p?rBFPB0k?+Kv_Y~E_g)ByqSi{5cD(CnJ7#a8~_H!83S0X%w5tW00Zk zV+cqqR=}7nV&9I-eZ9uZ#n2TczK3wfWk?gXagQE5+H7_i__npmLN#zvk>?2;{h7_3 z4ZBF~zv}H4%fJf=cc-GVsPHaO_3fq(#MOeO@$b(hwiYuM`>>uJ((@V4^tZ@la~ z1G%YfeI%=_>Wj;OTC6wezd6#}MdJBQwkXnvqV!(Sby=@Ou0#pQ8(ZYMy?#j~UMC4fe=JPF3246R5|pDI=c2Xpam23@-(V^Dg>d9h!D>61Q}!%%w^4mGjebr zT-2Qk78L{66$f2Z*h&E})(_mNSXeluFKTm%qiu8$3$|E?8&cm$dUML5m))Eo&t=xp z_(0#O@J-ZAuU63 zD!O=Nl17d}6N+;55sQuHk;uMS)mqTJpi^b4G zyq0#DB1s+&jn)zp%-6R-&W4p7%q3rngNHfvlVZ*=fMhF@w3he*vYuOXIAoa>g%%Y9 zDGV=g_3lDK34p-O3Kf&he*J0MKK`UslHu9C6_=LJ?kYWf*>k9*_f!;*q@FB1){e9u zU{V(WUg>4y(V=JpfE-g)Dvca3(}9E{PY7Ma5QXGbk-nf|IO~HQRByBz)QTCJvYzD9 z{FRu-Txp6yWkpbEkMv#3z{7L!a();rJ>S|n3=RAiVkxrdekkR2E-JYBP~WtQ09pE?Hiu4I zXIpdBxt=9fb;f5&zFnI94wZ=#I?L1duVuh{Dh?1bKP-nhhX{uwQJ|&nRRAwKFj$5p;D%AYLd9EI<~_{<3F8Sv4itmNgH5iq zNe(s*p{8OlBp?N_9eSSxDjL6nxG^SS+TW6EUUoKWG+p z$4YA~W-<#)tLh-lGpRIe4)&U2ECW~k9->!*E;94d2HtNt3!b+v z8Z9a$fL0?oQZ-aP3;USux+*dl&Xb?R3XP>yJ5NE>Yk4o3iHWXQEW;xzEIOm6Lv? zMS@IEvvBywpO$uF?HrH-OSqnT)=8??bLY` zYL*$5GW7^& zx6fX_ba`Ii5HZg-0Pp4`hU%BK6f`@89a2zupTjP8|-B(-jA zUU}1bwjf(3L75lrh&Fx5CkNLxOWgyYUaZFo)<6}keMP(~J8O}XH)?NhZ_k*#m+ch5 z`c6fd^oPB+NSg>@3oa--zgsnIa{k?)S91>doTx5ANo5L)rCMxK>!3+ zASxzXdQV0APDLwsPhzD)+&F&Eo;`cz%9Ut%MwaO{-`Wn{0_n}2Psig=+DjbI{*bOD zt^p;-=b8#nX1Z|U0x#9h)WZ~h$iri4bt{33~)U=*8U|ZzsCWrL={)~3V zQrbMp+=U?}5Duw`_OA$itRW0?%mpKtp7g@WLnagY!u9FpE`X01TB8_3jyV}7D1ufE|gn22Z;wzJHz4T(kDYxK~(fEht z4>)9k*FZ<5Q4u^_pw;fSghdiy(tBYD#^dXCZuz}gd*(bE2krScgf9< z6eHxr2M8Uv5_F(?t5-(eC1oz?&Rzpo2j(G)35$e;m9vy46!l?z%)W7NclUcIw|0KBe+BSflCj#KyeKLqU_uIz30JRO zUEf`g_08j&V;)h2^;pHJm7<6w7lvSRFErlK(iV)TD*QMVkb(ul!vcRmQlvGCBVouy zj$U7BNpA}Ih{_8UOwr`|Jr8mbA24~b=v7qazCnW*eY?+hG4tI$E`WFbxtER+Aob~9 z9*&;uT@2u(1MvLCo=;rEc*ic^!oR?lAvq&+bLIv<{!~a~m}>arPwDCni+o=-9)IHS z6qj-eAi-1QmGV|(^8%(dGfK%=1FbJEC2wP;v1@HT*4Oh`8q$RQ zt|VKw-VgH%DT%Y!?Zz1tD@{>G^LLd>Pbe>k$hiqku9O!w4V9It=tcYV%|3A~QWbd= z#e^Z4;G!bF!QB_VESFpenTKMIuV{$q`(B`0%!jvjuB>$vx!_0$-_)MdqF0$yo8Zo$ z|0aNs9(JXV#iC5jx5~yIz6!Po~*Xda*pFDYTJjyDA!t0>5KXVLewg3zzB` zOraVKoQucl9?E)&8{9UninfrZx#4$Q$&hhrZgU{thQ%)^fcF^we!#Z9SD=3GLZ(M zkAyU|<2?T6$$gn9q5)J3iba?D4wbuT5sEw>&?gUeEQSLLx^KWlzkfczKpJjMzz{SGXs(K6 z*ULhnJ$p|@^-cws26&_Pv*rDFzDI=C_*QXA3yh}j&37CFIwUH79^>Vr3jqFLb|Xg8 z$kEHj5Dvv0Pz)55;t%?^c>MVBL3f8lf}pIZi1e@_s|ZFg#SM7r5rWB6dDuZ^qxIKE z88$~NETsw;{PKiD8lhNBMlDdZ)|J86ig{L$6qOZnsN_PM*q`t+NmCR;dO1b_2*pXP z$|htH2B8+NBCoJH6HCXHV=INe4Noza^IZ^qTrV$xvI59DxXwun&syR3$|7zcM003eJ);K^b!MB0nCefnMPg0vz6o%qZ6ZzQJf)(86L?Y zgxEq3(tAM|pS<4-9_-~I7~w0mb_uYkn5?$%iMOix5Q2$Qf`_3rUs;C>#Sj&?zDgB& zLK-;+jqQTmWR>y^MT`Mt(hl{GCI^!$BH!Glt{LpOvANM~bX>#@j($Slp$_mbY;^|T zRlMwDcm_)^G?&0;%_icqo4{pF&d7zaI^b?XF)R`ex~R~d3aw|jQ<2i7ELACOE_i)I z>RZZXiSF6DsL%uM5|&i-CYV`NOm;aZw;TWP*LSECqt85xwtnS7y*%F1^O`(P-OBum zMg5R1=RuPz>r@pySyZfb+KM$)t_{K0@i{loocPy78guFH?woo98e4#cV(zTaMWk`! z#n3E(TynO$#@H&Yt#CPyqUR>l7$D?U_Yye3(0fi~X*x^&Uxw__B#?F zg?~W`TuHSUr9juJ)O#hMR+QkyjrbKV&^fJ_Q4`uH7Oc)MiXexB5@{slrd%Vi1YvwuQVNy}LonVeRK!d|vkOMqtA4!gp24-D_ zk+LF?z>ploFc5zrPRJ{JrxLN)=9X&FbkM9+YY92SVxTl?RgU+3LN8`7sLGxk8GV=} zdH~iT{2oK9%hn7FyT&Kk$!V+(7yLWZf&SGr9VI>%_r=?4fe7h6dH1e2vPd?*%4a;4aE)Ai5} zVWYeGoW1PbZP@Cw8Zz|UrIqsheKI7LAqiA+u*8J%Y$4~RSuF*4a>+V{=i!7w2pL+9 zJfI@`#Ap-F3L%#F?KAc1p!$k77a-)%Z+*-}4_W0J&y$0_ z)yn}HOtR*JM=q7+ZphGof;DHW1Ns_GJaYGQ4#`*rFc+^`O0FoOQqmU%AEF2-D%D$* zd=VCup?1NV7k!n3Zz!6t)y12oOqSCzjniQ9!SAIbG=)PWFe?4+B4Iiio$Rm1} zVC`#!02^5JO}8{R4~9SB{e<3|@`Sxrd7{)W(n{$C&##{E0myz?0%0Dg(y)Q*<`f66 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 E7qzg|?EnA( literal 0 HcmV?d00001 diff --git "a/OpengaussCompatibility2hikari/doc/img/\345\216\213\346\265\213\345\233\276\344\276\2134.png" "b/OpengaussCompatibility2hikari/doc/img/\345\216\213\346\265\213\345\233\276\344\276\2134.png" new file mode 100644 index 0000000000000000000000000000000000000000..f04f5aa1f1338a535af2f9b9ae48afec29c82379 GIT binary patch literal 303711 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

    uitT1Nh%qt+iTfzpy+= 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 v?+WwQ*}&=3*o-QC>++?@BW?|vtF@1N=E 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 N002ovPDHLkV1jj^CQASS literal 0 HcmV?d00001 diff --git "a/OpengaussCompatibility2hikari/doc/img/\345\271\273\350\257\273\346\265\213\350\257\225_1.png" "b/OpengaussCompatibility2hikari/doc/img/\345\271\273\350\257\273\346\265\213\350\257\225_1.png" new file mode 100644 index 0000000000000000000000000000000000000000..eca3edc34542c8570b1d10984b63074fb08c0efc GIT binary patch literal 25858 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 literal 0 HcmV?d00001 diff --git "a/OpengaussCompatibility2hikari/doc/img/\346\255\243\347\241\256\350\260\203\347\224\250\345\255\230\345\202\250\350\277\207\347\250\213\346\211\247\350\241\214\347\273\223\346\236\234.png" "b/OpengaussCompatibility2hikari/doc/img/\346\255\243\347\241\256\350\260\203\347\224\250\345\255\230\345\202\250\350\277\207\347\250\213\346\211\247\350\241\214\347\273\223\346\236\234.png" new file mode 100644 index 0000000000000000000000000000000000000000..6b8bc726c15efa0043b01295fc2f23ec6ea0bc01 GIT binary patch literal 20461 zcmdSBWmuGJ+dn#lFmy;LC4(XQghh{h5kFLN=8JgtvqQ zizyd03CrmVHREb7@;=Z8mygzXkp}xb+>Z*|v3HG=+@|(@knC}BV7JX^+UMS%P<_0_ z5Y+*j#2qy!SdqPyGSK_TXX%N&dE`bV$|L80kHX5cnq< zCu5A$iusoL{btQSKaE0CFkUQPq-EWa9kW$=BE%zL)s&EjHN<&rxb&)4=1EZ3Q*kAA z`^~)SeTt_SQGI3#wn5^#hS$b&@uIo(xfV-I6! z;g3(iA5&PHe^9{+bz{?F1LnZp?f}{vk?bwTIDQaA9GtbM=di zOy%VFzGQy263f%_jj^@2M1*m^9j()rR(_t1)7L4gKTDz2y8U`}fq|j-Vp44vl=pi_ zN9)gV@}`U4;qL9uzqb!0=WQG_bLfyu{um&~%fn>}bHT+(*7e0r6l1%#Cs`SB-Qd{z zz@8XepzcyxfBF4zqgyTis;A@l!cWg^r0>l2RZ4^TdDzAy&e(kI!-Vi1KRqUVVG@$# zlao_a32_0Jy=dIM;RIGZ+n>QD(1vnrwT%W1WHGGyCC8;f{XeJhnIOBjoJMP|TH&0j z7%up0`TG4mqUU`nXNNxScF)vpM8Az%scbrfJKRGj8oJl5Bw?CjY5l3ZzP>&rj*%4w zi_nL$6?9xiYr!$fk}cWaCiMDI{kq;~U2h23nGwxz z+$%C_`x=~MF5H=X>axM%VQNZ*Q27*Dj&0i70*R(Xj_q=GM6cfA?DX^&8`QM#EL=}M zu$N||#c*Mr)bY)-GOcb6qf`5H;m*u%wTC}s*#rD<7MW+N$J_v{!g#s>#qQa7^**s8 z3yZ{^3*ig{%C0HT-GGnZ*zyMnlA^U0RIG~C%_I`Vz;{OV1smnd%MZ_T^HeP~#EhMv zPubKzd7-@CEE4d7QE2;JY|Q0W&7pj^h92BRP|v$*mJAAu7lQ`Q!~R&6-syr(1#Wm? zcFf9Z&itoUa}Qm+vFf?!PJ*JM`z9-2Ek;UYehh!=c6IUU*i!(0pgwX$US@8%W};-% z*|oA#!RrJ!?Kv1-n_u7hVfUlX;p~%P$2|d;A^4)nS}cp3x*fp^AtQKQI=0ZP(dpH! z_nZ5e9=jKqdaT+I@1|FB&>$J9RBnr-TBn`XN93tut>Mp4&HJ=}3d(Xsp-hk}=kuZM#b9xSn6|~sy9u#ZXT79g_(GF7 zw|c0uInHN8P8xF?uN(?jTET)N$uF?oY2ZIU28*VNkT1Riy|gj)TBez*!WTC(Hb&=Y zEQCKGDG}6=g7UJ9t2rSnolDcF4RK6*-t7*xB<>d%r8LiL94}p+oQ{_n)V}XbXOwcp zBjJ$o9L$9ac<|Ugzn)tnCR*!7pzcmn)aNl zJU`})do^O_pypXGp39|yZ2Fp=ZTlT7(kDuq>xEEncZF&#ko?CH|_z+7VuAn_QD} zY`xuDxPt02HSV>YZ3kB}+pY?PQmjr^zbhQ(7a^hSq zlbECZ$SLyF{Y3DvC*eJ(;}Eg3|NHD^WHXa+EZ>NIVvo}k(Wn`+-Q|M>752$BL+-M| z6RZHj*@ASH3pYH($+WmpGtGuGt*{qh&o|Q^L}ZZVwC;%IO`eeFkC4dB@YGkz%9V@J zJm7b|h{xSKe}f9D|7FV6q{9YS!jvJDz7O6?>692OZx;TzcDz1D=%t!z^zmV;*mV7?SoW!jG;0_sQOtSc zz&E0HYYQByy-C|Y`rliW@i@bD;R~Fvroj@Z%+0mv9z{>-nz|TX>sBjx`}m}OV-4n8 z=X?r3{O<5lVdpeSM~0|> zo)&o^#UnYK;G=7dbsr5 zd&2s=A`u?39FBDCqwsqPh$@u!4h}EDtxEXd;*;IQ(m;lN1OwGGVYk5<)Bcb;N#qMJ z4{v(m$0oJ$II-tfydkutbBu_LWt#ci!=JuTr+s;E7A#G%JWi8nR?>QPZ>0rq)8#`D zE_}1&-u;Dz*@oBB(Bf0k+pwjV5)v|7eK_}?atVY))VZM`GZKY7d3@5-Z`vV~s9lqp zXLK5DHNrlzNHc^2-a5-Pw0gI@O(OiBz}9N#9ad`vTeO4B9kC`DArBAln)EI>C^}s@ zJ~M}$G+?_vVx*Vtr;x_M2qr4k5S0>t=q4=+fBm!9OJNDQhia+wud(okJ!@iEc`wK2 zCn{Fj_*#())LL+2HSG&upYEn{PW=y6sq;Z?jzj4mD9;p3b9?lN0Z0x?z(%%~FmR%I0cnYTyFUN2wO-NI;9# z8Naw=*+k`6R*sR8ShIqQ>2e0L<0Fl`Cp6ylbWyd+u{CEwRr574fOkqlPwh#3dOLobn@|CMIcB>W)nK{@ne^?v; z`Mu_B(#p#7scTt&jY)i=cZ2s=(_RHykJ_`&K|^<|%@G`JmB~$EXaXCxla@non{=Gk ztLcLL+~X&Sb6YlG1f8~LGI`c+%j{+<(;r+M`eJ6OfqRR{UX6a+6V-ctGQ=?cnHKEK z;1vu#*O-e--QCcKXM5ZGKl;&N2hxQjyyk6su6_Y7*^*50VwOy^=1}N|vCG?8?k^vs zwuF}ZDtrc;Ns}@5cxRSbqj*RwtCA)pdv=Am|YDSN02DyN?HlPvC!y~j6fJV@jt!2n1 zpPfq=g4;{<5iy90Y}BcIO8*qEB#_m#KQw`>i^nKZCU`#QumgAZ9+hBjb3*j~iFwnSJ*SU90>)S0C|j_~lQ4 z&_m@PT|4boa-GUAkuh?5%a4Fr2Sx5(^>Oro>tFpg1g(k&p|%8SDl4=5k=XMHVuYIP3&mdVgKn^bjGgo61u2E!J;n_dhuAjy7Vv7$%b^8To%gKk&}?5NaC+ zmpq0^NQf3Eb49-Nmz1_bBE(qP=pRG;{ojxD;2Vlyu{&+N(RE}Fclp@J_aFq<-FCJf zaRW4wzfLFXOcOUFQ8;B)NZdVskG#Qk&|lfC;77${dOr0Veyg|q4q=W-ccr$SyZjEM zZ+M;gUl(o3TS-))y$7(37#WLc&+p4a<>||cphg`vJblyD#>^cW4f&ye#Bckb-!Oygaaa* zY(7dNGp1!-=X$t4UF&2?neYpA7EyB;j|E{7wofLfXd{`1QNR2W(My#qIg?;0>8jz7 zzL6)@M-aWx=7vWWFPqcC*djZSYVYE$;hQ|n-_;GbvsbRxN{)(_b?ihDGLySlG(*y znCaU&tLbG2Gp+CIk22G-AM8=*Y8B_4xR#D1lUTN%e&evq9jUQibXpm(5fL2N8<{l; ze_v(aCPhg{1KRH92BBMLqQd}qA_E4ZAl)`RnWAEfyI4pfny-9a-EMKIQ*Fz>5mR^pqSybj~Gk?78&iZu~gp(iZf4^l5y$APBxtA#)gP^ zJGBN#T~d!is4uMUCQ71*=@eCz1_FF|{Yn2_Q*>G0W=XJ=5X`M}$D!);=aQNgP3i6( z9ExwFBc3aZZfkpltGboB%^m#$ZY>`z#tNOBob(#tnU^#C!p}q&Dc*4JHl>T;T%9at zv6}ka&!`;R{#XxKl7khm$YloWY3tk>h1|h)Cf%Cnxg^Ki!z40p$M;UQt}c6*wE&hK z(JK@x1eo}RHb=&cH1RJaRh*xDp)tG}}xX z3r&Gb=hAR{VQAwR?g7g!>QmiTaQuFni-_v&1)b+oU;JABa4GRSxbNw*6q45tb9M1a zy?Oxyvf&EhzzNqu zD>!&I>9n8~qTf#kXM@6$d+Wdig}=W}zc1r7ISHsE*Np>E!R_<*g1^SM8g<#mT=A@y zjn56I*}Y@cZ3~)Nk$Oie9l72i+^4x>gqK|YJVm#}UF^Kx?Hrqo?8Pqc)HhLyAEe9@ zB7Jbp?PMh{RJVyXC(E$o5vvuXd8tVaQ7fI-22%8}rM~GSFm0aaM_aY2sq?P)wLeMs zDJc~8vzCr0K>*Y{)0MrPy+j?jM?|irTaAUykZU3SDRcPCMazexRrM-%JUmi81r?cG z0MdyW>3wzACJcY9yhf^D`U`hewvzVWAdTWCg=eLK3~Gfa{t}i3LxjcnLP101q5~=X z%1g|v+1X?AyDZfA6U2~x#Vp5_rARMMR|f&+?CYl@IK`;PL`D_{xW;nm8SPsc60}+@ z0!0LaR1>_N*~Z3+?_j7?`Q60dd@S9+3ljyKWkCuLNpOzRVTn7*WqmbIEF@%&c6xdm zjQ@6|Sat}OFf;&VnbOI)a6$CdupZnH?E*U>xxA;JYH1V>Pz*SbLAN{rTj}X1quE>(yy(Cv%M`MsDrMHWM+BL=Mcq)Kam#V1Eb%8f1j`i!iv)(!w97Qb^b zb9i85(z$cEu-rXjF_vj;93b9?>?aZS_=ND02Kslv>H#DoBqi9*%lkfPXY1??b>KS~ zR!OBR51G21f|fI^GO1VC^)=7!Je! z?stPch?WTOh0TawfI>66CYNkZbR5H=Q1hk}Af4Sy>almT7Esp&AAD211OM~ld!ERV zpm6*!#dG)cwnFs2d6B!Z$PB)%oYuO{0cTsiv=#0Itk9WI#V z)OOQ{+IPH<>VL&6@J|xZ`Qxt%9Q^ziJ%FKm>Uwbk&`x{2ZAh@RAndguF81ev!HLr` ztJWxhT4*ch&|p4RuU{zGx*n;2&rLIXk|g%g$f%@J6qM=yWd2GIrI(h9CERRv8KqIU zEu11l9JJBOPz_PgqFZoU9^hcVJ~(+|KaU~hgd4`u(7432=Y}Q2d|S9x1K^c7@m$`C z3#Z^aWOuhN7=3n_4@$@ogt$#B--WnTGcEv5^t?2ab{gR^1jUv0_z)*MKR3Y3HiJ=E z$8sRyYsz=C{F_m`UC+-TX3e-8C^(mAT-}Y-r+F3q8~&Z^5xp38mLx&6Xbb3@Kv=D! zSTiP`EpDR-z$exyax?}l-@jm*O&3SKg19z=yDJu6v&L?2ZoTRA9HmgbY$kNQ8Ty!4eEnz_&*9+tqCiz_}+L zPJTn4_?$n6e~;d#gu9wmCpUgOB>AdKWD0HqP%t@LytF+91qDJb%!p$p`fH!Hy5Y50 zG%KfS6ze_mw#mWowy1NOxqQgm?*lr)_9?&P&XY`R!(&TdSX7k=ELV=nM z&~q;?7bJ0adn>iw3t^9pSsrD9iEi(CHO9697?zLL@Dt9aZqdf#s?j5=P4&aLa=f^0 z*!yNcDt5$hg*oD0u_Gf7GMoe{HL%4aP3Wn-kV5nxW&o&fFftQV?920GY1KSH%x!g1 ztvhjowm4cvdB*A$C@Y#uwYMAE9uQL>q*yjjj;IyrW`3gJc71NaHeKyDW?rs3VtG8e z1`9FcajdH-xN_8*d>>9>m0JKtI_;J7F+U3ZD}OJDTc-jPVEd(GR2?qVAHITsF;={T;D6O~+2nl}!%# zlm5m%`O3`fZYnMe)w-H=-(hL%uVsZ(<#?uF$?5ZY7{B z>}x3C6^bBp>FnUUn`3{aHgb`L@M^)#4o~fSjMxQyEmA!9d}nRgHzFr->;36TgY#)5 zE2n1LnnP(hyW2(UTwr$gNh|2GWIGcKoZ@AsA28>3&b%J-JjL zT{6~j4#b2E(2{1uU!`2NFcaS*X$=SqeHPZ(Dk6fG1rBj|U)h>ZrBkHhFm3M4%*+RB zX_;miz|*q@TK5RwbAeW@LvK#0xM>ZvVm%X}``Yc7T(2N-0KbnhXaw&OHx>O-udn=_ zg!Kwhh;i>3)=I=<&}{|38XG^&RQnpdANmO>1Vg3mCwF9!jx)!?U!}n7FyB!UabDT+0exMnzolcv&e}4$8s`hQr9SGB6aPt#nBz>EzNq%~O z5Hec)&7pJHY5w2m4u3xLd_nZY8DV7S9X|`zxr{NCt_gBSxGy%59>t4*keL1pV~bz% ze9)&k>^WWC!)Km{oFTY;xB4h*;+)709`U~R-o(8`q?QeN)~r1);w>pMACb}^=(u-4 zP73jO)zg6ZYG@7J`pnO-BLfrY4%BJ9EZ7HjT)S}%n#DJS7T z_Z-(~KH}Z)m^E|ip0=OvQ#Mh+T|ejU1(O_S)})SO{2iN7dZ$Z5N(0l^oRZo9;@*C# zcJgwNQmBTbZ0+#_3j|fJKuFDy5GDC%l$3>MiEnZ+bh;KKNEopKx&te(pS^o=efI+j zrI!YB8ZNqZ@z8_orUaXZ1y0FoMUS0U8k0@pw5k-zu{g0H4xSr=NuRja^ z*k;pqm$r4Pqo?{hujBvlOM?KUq-tD%>tOK!w1?_B$@CR>zeXaHMg1Y@J;QFIQyvS+ z7${Z&pQHOfqM4nOab3Jv;ALh(s|*sjbFpp5C%0%cSw9cFHvnzkU3K4)R5sr38- zTr;M2aoG!QNd`xOWB6ld0UfM#)U0L(zBrPrwlh<2cxsa~ZgSL(%{gNb0^j5LXUSs=hf{*ae7eIpnGN@(-9nc&4F8ItM^wgtSt$4^v zJgYAqwMd&9M~4utxSU^-5~cwF(QpD^k0fMx({djif#5jzonK=7=qc#o;o#G0N24$vtS7kUcnJBz;5;HF)wEwNU6!~I|rboro=0hSmr$72P0 zrsq;$rF7^%e-!Y$3<}L6CkJpF>C1ihx1YWZYS1JleWs>I^lEH4V-+HN%|Aq^np>Xt zfram(b=6G#WBS9n^e=+q)|u{>l$8x!78Ch86YrNPt5x8Fc*0CN4J_PFIoxdSzRk?1 z`v*t?*a}&@Za+DxY;x6YWc71Rs!XpvxNPOqOKSZ4gsr8EUG@k??o{DtI;*^)^6lKJ zm(^M!$XL=S6yWt5zTbY^4x%>9%W9OVq7~0p5EpZOt}KK_C*U- zHN9})lC=m{L|vGoRo&FbsSi^O=GxfoWdNi!lR3`~q@#LX`~=!3K*f_5PT%uBV11+3 zjjT86y-cj%>`QsFKU?}^Kw)M1(SVu5Ay#d^>c(L#sjFSn&)YOxWf2@o2cDS>R!3v| zjdbb{?od5qsNM98>+_-Ky7(8gmcyk+QHJ&7uBv1m8S|Gk16X5Gr&bm?<RwJ*C=g=Wsl%lt@4Y^{IGx?T_E=gi2EC5DTQmy9^mVa$3Z>gerGE#d z3h{7;Wy43NuLm00o=%`1Fpd~Tl6gzU4^?*@r<8^N`gx# z$EV1mNtj>8)Dm31W~O4~si=dKj_YXXu(CW#p@8R@AvttDa8u~#2h#Ty{#^d>wfzbv zxv}nyPxgsu(QcBDSd?AX_m{AP5wtU~zl^$kbt)X$eO4|J0X z2qt%nA2b%xa=d(?-1aauFFWT`0Gw!uaRD@GfaC<=zSOio`}08s{-y2ZmjE2)E}%Rc z(!3Tj{xy4`UE)8!*QBZD>@4nJ$+kTy&@)DPI)jmtHUyc=V~&l#ZIrpuJ^v8PSLrui zMOGRv?da=0_ow)pA01wvd?y!1vk0@+(nG zC-2SVCe>ctyn4IJX?<*hS%J7IMJ^gW`BgF@I^B^pF1JF~IPPAm2mP)&PLQl80I5x> z*Ce2{4`<2MJGgR$MAY)7ZBeUH)3kHRrq@4Ex+P0!T3KApP0OCj$~;zh7Am7A8RUH9fk#}B#zR?4nds)3U^N3dFut%wUZ-neA5Q%=?S0W-JEG5fk ztj+}FR@*dcjp$lK`XBouOT%|bL+;RIo6KKFN5^y8=H#FW3VT4yhhGAHm7)s(g@44- zr;Z?|FeNkQOby>DYs3DPv~SLRb=r;V!<>mg`MPz5GR&Fik6}mbkZ7tS4^% zyuEd|_`kKjmxVyY-*m$RXN!;C-~%W3?`m(=*lGK2MI`&df#9i8&m0ne;Y6fx)X3QK z$?pJ7!7ZZ1D!L|eYXeuq!7`dri$Z|K&+yF$NSf=?D6wg@clO@1tb>%UhC(E5jF4ck z*oQ=_WA=(;OB>AeerkSNwqBPS>GsB@sszW)^7EwBRQ46nM+0j5qAcUSVNaD<8}-dV zCz0Y!>QM616rFz=FfW%qA5%+MY(G9aLVru+`^=gSPNQdg?9HSQd~>ri8%xH0+#8=K z5t6^iCyN1vZ?_bBR8TwhiH2C8ENg&C3V3&>+f#dmKL3PA!9(DM*|yc+27c>n)S)ZN zgGVrh!A)kHNU2soczr70TJ64yQthx-*7g42{Z%fYIO{tj^P%h)UiX|Xbj!)HO_bqA zkKc^;zrtU@?wMW(`bPW-X0M;QVb$;p;v%;Oa;;%0jb5=o!XpK5HS+%$$ext;$FzL#FP{`iaDY(==)Dhi#EQUr z&ROy$>Yyu&3uZ+0zrD%9!HJsL{zY(`_98{>+m1EaiUn;_Di3rPCwn@!l094?~dY2pbz6nYFe!-yh5X0y0odciVUWOTnAD0t|m4k9=}2 z88?O%kj5%=!^!x?@qRv9+RP$rq1Wyj{8S(XI1tW@r~N%VPFF2}D^9kwCi=LM%qYwP z$^IF+Aw6BEd<+&d8{0NsozCm!b(P>}pl8Zk&SU;Qwy*u!`uAD--?AgI5niP8DJdSg z?B2C3hNS~$k|z(p_A9>q{Rz%jHEWGPpDexoZb}h!D-pb>C9hK`bDO|=0B7kQ%a8Ym z%9bm#hRAXi^zjhuK+(r#Z>&`0Q!&xf>poOwp)y%2H0^ihXr)@C$U(*1{e&WA?XnC?B z%u~QPrlsd09nQ8?rPQ5o+&<`PIa=5^N9j6{dyh_nfGtGfXAo$;lOtHgBE&l9mn}ufis;R3 z%4~DKJ<>*Lhh6tWG3fz@)`7YFR^} zEVlxp)vQB;pA&mx2`{w z%i*`m#Y4#^q}U$;E>!fAhQCJpj(Gs%X@mI=#$Y$E3Q|+t9hZH23ZI&P=ghrdu90bg zdWXRO-c$G8pZfuY`;*DU95%#=y6+4d?di0D8_RCPQA^bFB8T1LmOr=4ebVTdhw&^F zJid?`{KxQ7;xgMXFWEI3Q+s0p1Z;Vya7;^@_wL*UKcCelpTcu~wQVQBL3Ok(u)EYX z{DWCHPq&uo0lns4$Wb!4LCnT&n`%abn^tZkl(ix8a3yqihlb1LzTI~zyGvSICyc?E zIibEYAC5k}0lLejw*{LtO$h7T@4UB`qL@3_DT3ly^<-n#$(vqcde&aM0ZO@^yNQ{0 zDTFy|#@b@>Icn}ybQ1*Z&;aHMkxH-S@tF1-v<}7cR@qDsQP2L4*-@ideiu%z@eNU< zAOtl!Ly4~`$R0h+AyXf%D8O2%ri_eS|G3zBNRf3-I!bIchk%N{vt3YH8C1MdC0Tg{$W-6L$5s( z1F+v?-tJvr*z2A_v4?&p<8lzBCJ$AL34Elc`_tMP#x$n`virR8J3j*^q*ei|+W!uzNb~Zl@$p^>%_&AH^f;LRr3HBJOw+(j zZNxheZN5~!AcVQor>eXnZ?VdOZ}y(+L`t1l;Qy1WmtSazp2X8_i`~no_Vi1elPiE? zzl$`zja#MVzB)17F%iViL@OjJ66-~Y-x?qi`<6yVds9^?h(=}}25ek5#}1 zo%7%@cFe*cZ36^Av;H*uV)PEg3-J~L!dol^+;Bco=Gr(d{w}@uB~Xqh_*_W2>Xb~v zZ`gxo620(=i*b7);m~dJ;^my&R;e`PE+q63XPx&jUWq9L?ODCPGF-zq)N{}G`p803 z?r%f-9u!(L${iBJkaxtO$s4f&snKIKnMf#;W|&^hM@^LB;RugAv2Et(pKxf8b7Qjt z*6MMztiqDy6_AqYV607VoE1f}AJg|Mha=1-c$B-T-hnt~kifB?aQORl4|Z=a8_Vqx zo8WB|x($uGDvC<=<4RW}KZaB}^EHC0-+!Iw2&Trot6E9mpoG^2qj7LacShLae|#gq ztpGNR2!)R?hH?#qK5+bH4*0dW=GKtwT1tNIh&k6p*?RnaJvOC-*Pevf(8??O|9wI7 zrFyBEIfiw};nM{E{gntWBs6`ZdBON>^uLo=m}obK12oRX2YGTR4nO`{!1=x@w!WiV9fJ=Tz2=bRO6T`5M!un5Sm~Y z?#KC2C6o>Y?`gJaS6yo>J{~`6uL4mLTqH(xVQ6$IDX|qRa&D_lnh|tJp3|5TMFE+5 zoxp$@lI_}DLNcY$?uJ)U|8S<+>bRMRNfM&7=3_0CRh6dnEy1_Is2cY7J4G_Vt1yJ9 zC0dDF4_WsaR>0Jq#Y2CPracjKcK@;AY?*=p$__x zs^Wc=ar?KS2q>HQ>x11)^C-2UyEm-zi^^-%lJuH!#jy}poD++q1&#}PTQ^2qM1%lT z$m|O68iGE^;?biElLA#>wge-IsSBQx|kBUHn=l#~(r> zjF;8=_8x||#6nI-5izIjldQBAYd8qr%$7N4yYom`bAST{5=onMEdSPO(F6ubGS^5R zdm`u)Z!A&32%e^0{`jR-fi}?#Y_#0T5&gy$Kmu(vP7*}LZyK`siFNcP^6t!k5t!JP zA}o1LPR#(SZENNVbr)_aRKic9@gO_!QS*^i|1M|~HOs2h2Uskoe1Qtmh9Zat9Z-;` z;_@}2#biUsTq6CqV8f9qURWYF4K_JDaxQ8qG#2G6HjJ|Rpw&+v5%DcHH6?A1PdnU4 zJzrZ|lgS!~n$in}7C}h+7Bwv<8Nw6KD|NOI^->R!jr>W8FbbKj&bNV~o>vRE8i~KD zs*Z`$JZOG#eG8bBLWqb#pyHmjc@6OSu54BVn`NO+W1l9i%dH*`8=t&ydcL@EiE$4^ z3MqjJTQ-nfO9Xr^LXFmz4+dwv2Nmlip{hfWi|xM3m;b>-v_@L#wPM2 z4ULw1cA%__P6_zy4p}`N(c`aV+BIC*xRk<%bG)QTQ^z+1U4|83-q)?FXo_ur~4fr zG(-=>G`|DO^^d0>SHMjy%v`<2&{zbOMNsylN#x??@Fb@84J-{*E7V0p0e(Wj%Qp#g zHw$nPth7}q2FI>}l>qP-xj1kq6J^tmdwRHK_bG?*|)%(4Zac3yL4(j>T7Gy_hJ~f zj<@k{ayfT;yiu{qU3Wp~B8B@l+1>hjM;daT#-eAhumSzFFuGN-PF|kp7wUHWGV~LO z3SBr}U#;xrgHKp597`iU=eU(5cHzFATq!$izj?AqBd2LS#W<~qVz(5JU`0ktiv>Z& z=5JMzj3g!&MuRqCNeRj;-wItuF4nA$Ez_Q&kP?Jo$s_typ-ai%;X*XHx+q50K&}t# zC*w>#Dye=Qqo&;c;303cNI{q)BX%GpkWBtm^*3|ALYV>P<_2P~f<8(c^za3Z$7rvVrc* ziE8iUBqD*!Wg=xbODS--@8|is1wAX;zmxErY3klm@oEz20a96obEN&T=R+`5) zGTP7R&k+$m!D#Wwgjoqt61^1nBE$w}rvW+8Yl8RhjN>N3QVG;qCkc1xIO*~X>u-zl zS71PX8L%p?oXxK_4r6vt&d`nK0{Vy_~Tf<{D1ZE(A1@Naw3V_rlqk#$hZ!0 z)u{j2>YV@gTOIg$_V+P>i46)nveb(N0h$g+6QH%PZEf*`s1oq6eaB`#o*q)h~KD(^iqHkKvxs9S92eDidp z%ly8ty}hG(S3799>xkb#GbehKC%>bQdDVPU65UC@E*$mH-<%B#UtXGsUZF@*v2qHf)BY?yW zqQv|9nE^JnshinRh(UoE;XP(C!UN4neBnIEPY&hG%;?&goj`y)2e+E5?4|!w-^oum zC7>KqcgKFIQ}>P%3w&?pqn4?buaU&>K{aAntlpD8Z%Kr3rq}4Pl|Ous|0;;I19Npj zPzam^Hmk4#smQu2Tu^VULB07vZ^lRyIP$gpW+oEQ_I)~ zE)7v&0sX^mg9&&-kOA7Bs<$ZD1p6Miks`#{$a!_O)I4kRxB4Z*D^$iX_t^(H>wt@b z^`t;SEtd`QE!3yJ6?v(%bUBZ4oQ7PHx+3@y9%i#@SC=KRswz-41=Y7{5fM2jl%-1p z**7>rIL&cs^+|J_u9dak0;7-T!rbPEZ{Ke0X`QRFq@3>^?V-AFQzKZZO}`(2Owf+2 zD{^>|l&sxQ^b}w{iJ5h*>m6z<3T8UY3>w{ppb9zi@MsSr`a|M+oeb+gi+Q@5{>qXE zym|W)M(LcY^^TqpPeW6+05}%~JY}KPz~el}jr&;K(%*=XKv8H4LmDO83&>Wcc>m(= zj}TjWp2W24plD8#Lh^$oh1E%x4Bq3#TrXw*^uJ9u#elQ_r{~{n`poM<=j7?Gc#o6Y&s|HK9BfrHGNZ~RS* zAg=tnaiSP#l;>RyjkJZqtnX?PvxhgnmNdajCQm928Je%Dt^Lu{Kb(XFM7p_GJvy(d z-=(s*cbJvzOBaHyokTdfMCEd8G#GU$q3v|#bcT~(Cn1nMt{=4FfHDOTvS>D!WY!RQ ztE9>N<31`cggM3`CLU}QuMnR0TRkn~HV8DBRcNcr2ojqE2*3;a6rkW%y?)I-zU?OpWF3xnN!L5zP!5Nz%t>LO%335jrw zlbCUfOwGxP`@oN*glviY9NM@^JDXnP1RfH^KgQ@NAF?g5I`Y7(9^vbWS+HJ zg{N$OZ3s7FW&)n`OD=0*ob@bfd+>0Wxe6@S(R=(y$H2x|3{J+;Ap=ihhev~S>s8hI z%rvz_x6q0ne$JTR75J7W3**HbiyoPG=&i<#Rq2eN?$@BRWcBV@Yx|5(`}3_xA><<0 zjwQ7<<{?u1WpGRl{uNt4(B_og7Z#|ykv$Uw!sl8)o8%AL*Dtr<_|QGWqh=Kf9EYN{ zs~KC!@E@KS^24RlE`CPQfD;Vymt6wP|FqkYFd=N|cV^+*`6S}e$CBXU8@ee4kroPb z&nkLEPK8szutspAbmb~^1wK(srHxHL4FbVQzIiS{xyZ`Kb80ChtwTM36I27^5%d&E z$wPIYgzp(QAOHk*%}#eF>`G{!e+U3OdDOF#?%|V(4m0$SuoQNu8K7$lOA7~{x5Icb zyz_k01>ba#mC&ju2nbbBGwjDv=w+Rcy52HcsVY1~GOwoOLa}F5ewv01L^u;Xi_uqR z^$zEqgBd`<1L;c;P%j$p{JNgF>id9~baJ@ITcdTKn3>985!ht`)^jf{ci6c?0(5v; z2a0g#oUZE!rA_-N{$7-^7++iuvIfuV8D?6e`JWM0vYu5K~kX93NIx@0^ ziZ=x@aqI2Mmyc;e)XS>4xLD3?l!mt|DnODchEdC7>&!uZb<`GGii<&iCpgAgFev^_ zl_;N#Eh)eZu0hgiUkyP-&q#-xV2YX7r9Vf0UCOmtvpyr%!1?N;8u-!AWHJSf|I5*n zu5#)pX2ThU4t$&c62};b{lkRw$=KMl)|#ITAGl+0BJjvaFUxBD+xab-C0)RGvVT}= zByL}uk7W;{;7@^wkD7P z4VFxITlmWD%pT~)raxGLHxL{Y`d_VKv{;tE;L<~YUAc1552~stQ>$d&aBKK_+R$$9 z8}M6`2P~`!2BG^8j71?oLA4EXZdl*|hw1@-oM21`RCi@Cir<7KETvQ4rqM8{I*%i> zfWQdvfaj^*lrv8=_-ZJ2bKW8W6c-?FVA_W)A^xgxx~s3g?gPuiCkc;WzGT+sIe7)u zqeC~*;BtpU;F{E}ardj3*Tx<~SzttrX1G+~_AvUYX15~jRNUmkEDX=nuxkXCn%f5; zesHsH=OXT>DM7G1=>8qZm`TWvgZPKb#sM(i023+5&$DSxgZSSIuIfo}WKqL>S&fA| zeZ>53iG`rS)-(*ch+Q_{YD=h+jQ{E%da$JgZIlUDZEc14Y?DyzN&1JphwlmM&ot8kPzs0M=DQ4g1z{x9m(QeRPdtvRF?)Gc+_9<_l~bZ)8w! z;=@GoMnpgVH3lH%W(&SQQilm1Lxav2O@@dV6TDwWkI!`I#mr?tbzh2 z;Z6{X0jomp{n2vv_TKwH2Vnc31K{rNS@SP(ZF>7-t|fhi=7@~m{9JW{yq<*Us=EN} zPq$IaFF!#v!7C{sL*I@|sWVlfb;#rji3hpUgYgDpeh^^>ZV}-8;`V(|8VF)J!=>%o zC(8>N9pRv_GJ1QrGP}x`{-*P9AbuD54y}^T3<)d;+pY|7)jzz_Xe;>*CeK$0(O!8Yg#(oYoy6ws=M zG`6C)El@V&*`vMYvgrrFGH_ntz&gS}$8*nkd0`Y3{#8AH6x<<=OjjoQG(R@Cy7J>C zGrOPkC&hAn7H(3lrHcm(%0Y+D&(UtaF9E8rrBa@a6(X?y{n=&nbpQ4-aI*p<{GS-$ zHO|Wcy++W}M~L0zjomIpHGwq%{NLx7mN(v^X(oMk9g%HzRB2uzrKsCrUS8_UKh!iv%FT3leFAVaY|s31XN9pz6VuD%2T4j-8Yv z2H4lLu7MrTRk)8pfBEdMg#pql zB$g2*nL%ntuf!m;QWi&}^}p-_x)Ea0YRV`Q;+0cXr)3!;yHs-^&Z3f@M1Km$G~b(s9i6`3vX#R zA$n3(@KFv$s(s!sgcz(zkTFK+1AaOXE-y8$Xgs^6gQ6x+GJf%@r}VqJ3#BU-6DO|( zv0zb_+Rq_lU_BQgdkWtl%?B(J@Hy0ykiP7YRDxHkjA_@|S09dUeXnu7m+|?au=X zxxj59-cC*MNQ3?)*ACU=1V(*d$%5?^H6ZMLvdAp5AKf#Pe}@7Gm-!nD_)0d+M zb~u6>557-N^P764&X55|B(kUBwrh9jLEe+6;!!DjuGGGK7yJD#E*N0_eQ&&4*IsP6 z{I&;H{X|kDNj?)DJJv%n==@s;U?m3j{`px`g-D4l zUK?Cj+ds!uDIyu(wMPh?JC8xF1#9=bfwTO4*!Z5-a$?C))2C9eOq$ea*4);NTFoHz zx|_z!di)L^@eX(<(OW6wdl9)g6Hi??tHQbc`;26tOFk;h{@B>&EJy|?%epynYSkvR z^&)SVO<1f7wgXd$@ELl5EN&;&ZZx|6vY^|IFW1v%wKkRF991}Ly#H&$qrsTVkD=bv za$XnPfpPsEshUP+IMl9qfq9lCEsVlMc;exVBu=@4YS_sgy8o%$6NdW8D)@Gzg#rVB z_gn8R+_!Kk+(NRu=iTqpFY}5rWe{~gVS@B?B7OneOD1de-~uwPtlkszQJZ>OfU9Tf z)>PThdBpITXxPNnc#v68DnuTCr4y=y8*MU6_}@q`96$wxg+SF3f8Rh&TE_q#(<*_( z!*m7>>t}B==WXu(Ji156vMC_)4FdER2mvkSKjasEVg%;Kw~~(Rt>XU_awxqUq0fx) znA|G6jj_I{3nTvR0+C>^$H0Q97{}nm!btq&OIK<8{NKTcmo(mq1QE<7wC{A0V$9)l{yLSKcp?1+q*1R zJJN+0(smyC$%B9q1tMkrbyJ08SEqJSHm=mrZ_6mIqLv!S{Yycs?J8dbGc$PJ#yN=D zRLwYpa$)uys$hzli(veBMcE5k`SzV%Mg!mGeuHA@CP2eCj}bv9e#9i(Pa*=XcG(yO zkw@T9)T&SgAbjP$EXc(g`!?_B$l;wk41-nLQnkb zK~8_|6eOX!9mW=&8O`?pGm#{PM+~KCC${|t=E6jK?VL{3L_5Jjo>9N{mi@klCy(}j z*}bDuA{ZqDc_e5E2&4(F`x7I)Ou$)Dsjv@4dY%6Rd4H3g`*voag^>eOvmbD!ieovW z6xyupogUznY~C{i6X;O~u0$4jl2J2W1Gm5dokOg1 x8r0Crr0q%%QqRnI5yrN7BT9$>IXp&<|Jk3HDSwKu%{O8I0#8>zmvv4FO#p8nUBCbU literal 0 HcmV?d00001 diff --git "a/OpengaussCompatibility2hikari/doc/img/\350\257\273\350\204\217\346\265\213\350\257\225_1.png" "b/OpengaussCompatibility2hikari/doc/img/\350\257\273\350\204\217\346\265\213\350\257\225_1.png" new file mode 100644 index 0000000000000000000000000000000000000000..3fc08858b158d1c75438df48458d30a89ea2b18c GIT binary patch literal 22796 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 V1>;1rH=rE<05?a$82gWg{S(zqtTzAv literal 0 HcmV?d00001 diff --git "a/OpengaussCompatibility2hikari/doc/img/\350\257\273\350\204\217\346\265\213\350\257\225_2.png" "b/OpengaussCompatibility2hikari/doc/img/\350\257\273\350\204\217\346\265\213\350\257\225_2.png" new file mode 100644 index 0000000000000000000000000000000000000000..e5a9def0b2b06af1827c9c1bcfbac5cff7139be0 GIT binary patch literal 12574 zcma)j1yGya)-|P2D3s!*cq#5hic5=2gS&;|9yB-#V&Jsiq>2heLsbhK7cxs34<(hW3aN^;r@d z9rcceVYG{e_5w{&=B<|3gM;kHn#9VBVXKn7NiWqno<+|Po~fbd>v3>B&_}mmYh1G@nVj><=z}29pd|j7WM5=#Af$rX@s`mtsA> z&8yc}#{S0xM#`cWA<)~UQmvO`i@RUg#~-9T4My@|!^%^8*;l+$4BAg9tG(8H)2Tu2 zHZXP*0ldpU^BATcf#53|n?qAEtSHZ;pn?zQqp!jUq_zP@J(9)DZiXKTc<1AZ%)3DlGs`Jq86W@`SFy(g2C926jdu#ybSWmTiOlZla$JwqpRxKvy zT6PKXufT$$UA**XMRBs*3gX&E8X7ugG)6DScK}mnk=C=dA{UMIYt44vS`n?)IJp^& zbcYAADe1G+mT)A%a)6Ige^0a|ncCWik-*-%Dz~rplv8?A(qXZu(b3lD%j=$VHmMh0 z97O2ywXv}bz?(l$UVGHuM0a3vZ5zCVeC9PE8$QCmTKE&!$(6^wc<~bV>2DSTQODds zm~Y^B}V#4UDujJ=Uic_?F>Rygc%ULj@ASB5YmXTqU%~=gom~r$ht4 z4K;^e+6LKPstcdbsTBWO^%7`l-XsCxCzsiOr9&44F2jvoMy7X)9}+{vDjM29Z?)Zxh@Km zFiNLl+ws{TsgB397TGkWS=0i#89N#q-o<=t6QB2c8Js)>i}a|O(R!bFHz>*s?jK#G z@XpB{=LLKmc)Dv}_KI{%gDK1{F0dKeSemnG;O1y}R}q2@T&Smy&}CI{@h47qD1M+( zlkgQlmFwo_H@R`^!z|h5jBf(Mp|1X9wN)ZYR35c3voc0$a&a+w%aBnzN5xt)^ef+% z!X);6Be7wjOW;t6Y*-zhu%k~A?M3oUqNl03CG?5w{6%N!*$XIqYW0S*v96xMeqnUbAB@*gPOBGZw*GEHzC)e-m5JW$jDRsfRJ@kBoC}mdtD>(4R zq3kkAj%3SMC(><*{1R8j+175eJOgX4BP0AZ?ZrtI(--NR<1cY}PdW7fJw2{7VzjGq zzWYNqYxLv+_ICOVoUiaC+2AG%id+Tf*&#w(z@-)|fmOd-+mVCob6^gSsT{esS-{x0 z_my0U=urZtJEYY!VuuX_C7u*}c2&!}6vi$sX}(dKznpt)Ft4&txh@vGJT)C1k=dWU znOz{S?LK~9cYId8c->xWkn{W5R^b4hd_JGEpN9HaqNnGk4&=@nl+hjE@qQZr%7aUZ zQ=wdt^kQC&GFMco9-?R`|NEK=qS_%;qq5}YC^AHBBft;w3N^Z&lAFO&Ch|{VXt1(i zHv%3?vsQv$rY@2XT8w#Z^fI}0yt>jN8V>`T7_0k*oGNF522;EyDI{73%-}l;du#=x z`$di-+dQq0(2-vh`O++WY?%$Y*|#71y5BCgU_))=o&+xLWpwBeb1&+iI)9`!pUO2!0{fwVa+DmAFKJOK*PhGT3`XgfV6eZ z5&A`o1N{V7_ohPq-NT=3yZV}A!g#ts++R0H&7bQjfFO12U(X7w>c;9?Irkm(;J$

    + 任务方案 +

    + +### 时间规划 + ++ 项目研发第一阶段(07月01日-08月01日) 在这个阶段,需要进一步深入了解hikari框架,整合 openGauss常用的SQL语法,并撰写测试设计文档。 + + 阅读openGauss官方文档,整合openGauss常用语法 + + 阅读hikari源码,了解openGauss常用DDL、DML、DCL、存储过程等语法测试相关的API接口 + + 实践openGauss,在openGauss数据库上尝试运行这些语句 + + 撰写设计文档,介绍测试工具的实现细节与实现方法 ++ 项目研发第二阶段(08月02日-09月30日) 在这个阶段,将基于设计文档对hikari兼容性测试工具 进行开发,并输出测试报告。 + + 使用JAVA编写测试工具,分别使用MySQL驱动和openGauss(PG)驱动连接 openGauss 数据 库,获取hikari 框架的全量API接口 + + 结合设计文档,基于hikari框架执行各种测试语句,收集连接池状态以及测试结果 + + 分析测试结果,输出测试报告 + + + +## 项目进度 + +### 已完成工作 + +1. 探索hikari框架,整合openGauss常用的SQL语句并自定义测试用例,设计测试项,撰写测试设计文档; +2. 编写测试工具,分别使用MySQL驱动和PG驱动连接openGauss数据库,执行测试用例并进行压测,监测连接池是否存在内存泄露问题,分析hikari连接池异常处理逻辑; +3. 收集测试结果,对不符预期的结果进行原因分析并输出测试报告。 + +### 测试用例 + ++ 兼容性测试设计了31个测试用例。覆盖的数据库对象为行存表、列存表、分区表、临时表、物化视图、存储过程、函数等,覆盖语句为 openGauss 常用的 DDL、DML、DCL、存储过程以及基础 dolphin语法。使用SQLinTransactionTest()逐用例执行验证预期结果。 + ++ 包含TPCH TPCDS测试sql,配置好表及数据集即可进行正确性测试。 + ++ 负载性能压测用于检测hikaricp连接池稳定性。目前压测用例基于 TPC-DS表和数据。使用原 TPC DS 查询作为慢 SQL 进行测试,并在此基础上新增多条事务 SQL 。压测步骤: + + 1. 执行sql/user_defined/test_high_concurrency/ddl.sql创建测试表; + 2. 在类LoadGenerator设置sql文件路径,执行线程数以及每个线程执行的操作数; + 3. 配置hikari.properties,设置连接池初始数据; + 4. 在类HikariCPMetricsCollector中启动负载生成器以及连接池状态监控器,配有连接池大小调整任务可选择是否开启。 + + + +​ 压测过程中会输出每秒吞吐量。 + +![压测输出](./img/压测输出.png) + +​ 测试结束后生成性能分析图表。主要收集连接获取时间、sql执行时间以及HikariPoolMXBean收集的4项指标。 + +

    + 压测图例1 + 压测图例2 +

    + +开启连接池大小动态调整任务。动态调整池大小后性能分析图表中连接获取时间减为0,总执行时间增长是因为负载模拟器随机插入休眠时间使得该指标没价值。 + +

    + 压测图例3 + 压测图例4 +

    + +### 遇到的问题及解决方案 +1. 问题描述:dhcp协议导致虚拟机ip隔段时间更换一次,使得原ip无法启动数据库 + + 解决方案:将网络设置为静态ip,避免此种情况发生 + +2. 问题描述:JDBC使用MySQL驱动连接不上openGauss数据库 + + 解决方案:查找相关文档,创建B兼容数据库并配置dolphin插件,pom中选择文档指定的MySQL 驱动版本 + +### 心得体会 +通过此次项目,我研读了hikari连接池源码以及openGauss数据库文档,深入了解了hikari连接池,同时也对openGauss数据库更加熟悉。此次项目虽然是测试类项目,但设计测试项的过程也并不算轻松,总是思考是否有遗漏之处,确保测试的全面性与有效性,当测试结果不符合预期的时候也需要逐步深挖原因,确定主要过错方。本次开源之夏给予我参与开源项目的机会,从项目申请到项目开发,遇到问题后查找文档、在社区提issue寻求答案,以及提交PR,于我而言都是崭新的体验。总之,此次开发经历不仅让我在技术上有所提升,更让我体验了开源项目的开发。我期待未来能继续参与更多的开源项目,不断提升自己的能力,同时为社区贡献力量。 + +### 后续工作 + +后续工作可以从以下方向展开: +1. 提升 openGauss 与 HikariCP 兼容性,dolphin 协议新增对 MySQL 事务语法的支持。 +2. 对比 HikariCP 与其他数据库连接池(如 C3P0、Druid)在连接 openGauss 时的性能表现,评估 HikariCP 连接 openGauss 数据库的性能。 +3. 探索 HikariCP 连接池对于不同生产环境下的较优配置,确保其能够更好地适应实际需求。 \ No newline at end of file diff --git "a/OpengaussCompatibility2hikari/doc/\350\256\276\350\256\241\346\226\207\346\241\243.md" "b/OpengaussCompatibility2hikari/doc/\350\256\276\350\256\241\346\226\207\346\241\243.md" new file mode 100644 index 00000000..902c27a7 --- /dev/null +++ "b/OpengaussCompatibility2hikari/doc/\350\256\276\350\256\241\346\226\207\346\241\243.md" @@ -0,0 +1,728 @@ +# 设计文档 + +## 项目背景 + +本项目需要基于 hikari 框架,分别使用 MySQL 驱动和 openGauss (PG) 驱动连接 openGauss ,对 hikari 的全量 API 接口进行测试。 + +**技术要求:** + +1. 了解 JDBC 的使用方式 +2. 连接 openGauss 的基础功能 +3. 熟悉 Java 编程开发 + +**项目产出:** + +1. 基于 hikari 框架,编写应用代码。分别使用 MySQL 驱动和 PG 驱动连接 openGauss ,获取 hikari 框架的全量 API 接口,利用 openGauss 常用的 DDL、DML、DCL、存储过程等语法测试相关 API 接口,输出测试结果 +2. 输出测试设计文档,测试设计文档需合入 openGauss 社区 +3. 输出测试报告,测试报告需合入 openGauss 社区 + + + +## 用于兼容性测试的检查项设计 + +### 兼容性测试 + +**数据库功能兼容** + ++ 验证 HikariCP 是否支持 OpenGauss 数据库特有的功能和数据类型,如dolphin插件语法 ++ 验证 HikariCP 对 OpenGauss 的 SQL 语法和存储过程的支持 + +**JDBC 驱动兼容** + ++ 测试 HikariCP 与 PG JDBC\MySQL JDBC 驱动的兼容性 ++ 测试驱动功能在 HikariCP 中兼容性 + + + +### 基本操作测试 + +**SQL 执行** + ++ 执行基本的 SQL 语句(如 'SELECT', 'INSERT', 'UPDATE', 'DELETE')是否能够正常执行 ++ 测试复杂的 SQL 语句和事务(如'JOIN', 'GROUP BY', 'ORDER BY', 事务的提交和回滚) + +**事务处理** + ++ 测试事务的提交和回滚在 HikariCP 和 openGauss 数据库之间能否正确同步 ++ 测试事务的隔离级别,数据一致性 + + + +### 异常处理测试 + +**连接失效处理** + ++ 测试 HikariCP 在连接失效或数据库重启时处理能力 ++ 验证 HikariCP 能够正确处理连接池中坏连接,并自动恢复 + +**超时处理** + ++ 测试连接超时、查询超时等各种超时配置是否生效 ++ 验证超时错误能否被正确捕获和处理 + + + +### 配置验证 + +**配置参数测试** + ++ 验证 HikariCP 的各种配置(如连接池大小、超时设置等)是否对 openGauss 数据库有效,并验证配置变更能否被正确应用且对性能产生预期影响 ++ 更换各种配置组合,对 HikariCP 的全量 API 接口进行测试 + +**日志记录** + ++ 确保 HikariCP 的日志记录功能正常,能够记录连接池的状态、性能指标和错误信息 ++ 验证日志信息对应于 openGauss 数据库的完整性和准确性 + + + +### 资源管理 + +**资源泄露检查** + ++ 验证 HikariCP 是否能正确管理数据库连接,避免资源泄露 ++ 验证所有连接在使用后是否能够被正确关闭,且连接池中不会出现泄露的连接 + +**内存使用** + ++ 监控 HikariCP 在长时间运行中的内存使用情况,确保没有内存泄露 ++ 监控 HikariCP 内存使用情况,观察连接池操作期间有没有异常增长 + + + +## 设计细节 + +### 环境配置 + ++ 虚拟机:Centos7.6 + openGauss Server 5.0.1 ++ 物理机:win11 + java 11.0.21 + mysql-connector 8.0.11 / PG-connectors 5.0.1 + HikariCP 5.0.1 + + + +### 测试数据 + + TPC-DS/TPC-H 表和数据,生成 1G 数据。使用原 TPC-DS 查询作为慢 SQL 进行测试,并在此基础上新增多条事务 SQL 。测试数据用于模拟负载生成器生成数据库负载。 + +**示例** + +~~~sql +-- DDL +-- 创建用户 jim,设置密码 +CREATE USER jim PASSWORD 'jim@1234'; +-- SELECT * FROM pg_roles; +-- 创建数据库 music2,所有者为 jim +CREATE DATABASE music2 OWNER jim; +-- SELECT datname, pg_catalog.pg_get_userbyid(datdba) AS owner FROM pg_database; +-- 修改数据库 music2 的所有者为 omm +ALTER DATABASE music2 OWNER TO omm; +-- SELECT datname, pg_catalog.pg_get_userbyid(datdba) AS owner FROM pg_database; +-- 删除数据库 music2 +DROP DATABASE music2; +-- SELECT datname, pg_catalog.pg_get_userbyid(datdba) AS owner FROM pg_database; +-- 修改用户 jim 的密码为 'Abcd@123',并替换旧密码 +ALTER USER jim IDENTIFIED BY 'Abcd@123' REPLACE 'jim@1234'; +-- 创建角色 manager,并设置密码 +CREATE ROLE manager IDENTIFIED BY 'manager@1234'; +-- SELECT * FROM pg_roles; +-- 为角色 manager 添加 SYSADMIN 权限 +ALTER ROLE manager SYSADMIN; +-- SELECT * FROM pg_roles; +-- 删除角色 manager +DROP ROLE manager; +-- SELECT * FROM pg_roles; +-- 创建表 jim.warehouse_t1,包含仓库信息 +CREATE TABLE IF NOT EXISTS jim.warehouse_t1 ( + W_WAREHOUSE_SK INTEGER NOT NULL, -- 仓库唯一标识符 + W_WAREHOUSE_ID CHAR(16) NOT NULL, -- 仓库 ID + W_WAREHOUSE_NAME VARCHAR(20), -- 仓库名称 + W_WAREHOUSE_SQ_FT INTEGER, -- 仓库面积(平方英尺) + W_STREET_NUMBER CHAR(10), -- 街道号码 + W_STREET_NAME VARCHAR(60), -- 街道名称 + W_STREET_TYPE CHAR(15), -- 街道类型 + W_SUITE_NUMBER CHAR(10), -- 套房号码 + W_CITY VARCHAR(60), -- 城市 + W_COUNTY VARCHAR(30), -- 县 + W_STATE CHAR(2), -- 州 + W_ZIP CHAR(10), -- 邮政编码 + W_COUNTRY VARCHAR(20), -- 国家 + W_GMT_OFFSET DECIMAL(5,2) -- GMT 偏移量 +); +-- 创建表 jim.warehouse_t17,设置列存储和高压缩 +CREATE TABLE IF NOT EXISTS jim.warehouse_t17 ( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20), + W_WAREHOUSE_SQ_FT INTEGER, + W_STREET_NUMBER CHAR(10), + W_STREET_NAME VARCHAR(60), + W_STREET_TYPE CHAR(15), + W_SUITE_NUMBER CHAR(10), + W_CITY VARCHAR(60), + W_COUNTY VARCHAR(30), + W_STATE CHAR(2), + W_ZIP CHAR(10), + W_COUNTRY VARCHAR(20), + W_GMT_OFFSET DECIMAL(5,2) +) WITH (ORIENTATION = COLUMN, COMPRESSION = HIGH); +-- SELECT table_schema,table_name FROM information_schema.tables WHERE table_schema = 'jim'; +-- 将 W_WAREHOUSE_SQ_FT 列设置为 NOT NULL +ALTER TABLE jim.warehouse_t1 ALTER COLUMN W_WAREHOUSE_SQ_FT SET NOT NULL; +-- SELECT column_name, data_type, is_nullable, column_default FROM information_schema.columns WHERE table_schema = 'jim' AND table_name = 'warehouse_t1'; +-- 创建新的用户架构 joe +CREATE SCHEMA joe; +-- SELECT nspname AS schema_name,pg_catalog.pg_get_userbyid(nspowner) AS owner FROM pg_catalog.pg_namespace WHERE nspname NOT LIKE 'pg_%' AND nspname != 'information_schema'; +-- 将 jim.warehouse_t1 移动到 joe 架构 +ALTER TABLE jim.warehouse_t1 SET SCHEMA joe; +-- SELECT table_schema,table_name FROM information_schema.tables WHERE table_schema = 'jim'; +-- SELECT table_schema,table_name FROM information_schema.tables WHERE table_schema = 'joe'; +-- 创建唯一索引,确保 W_WAREHOUSE_SK 的唯一性 +CREATE UNIQUE INDEX ds_warehouse_index1 ON joe.warehouse_t1(W_WAREHOUSE_SK); +-- SELECT indexname, indexdef FROM pg_indexes WHERE schemaname = 'joe' AND tablename = 'warehouse_t1'; +-- 重命名索引 ds_warehouse_index1 为 ds_warehouse_index2 +ALTER INDEX joe.ds_warehouse_index1 RENAME TO ds_warehouse_index2; +-- SELECT indexname, indexdef FROM pg_indexes WHERE schemaname = 'joe' AND tablename = 'warehouse_t1'; +-- 删除索引 ds_warehouse_index2 +DROP INDEX joe.ds_warehouse_index2; +-- SELECT indexname, indexdef FROM pg_indexes WHERE schemaname = 'joe' AND tablename = 'warehouse_t1'; +-- 创建视图 joe.customer_details_view_v1,查询所有 W_WAREHOUSE_SQ_FT 大于100的仓库 +CREATE VIEW joe.warehouse_view_v1 AS + SELECT * FROM joe.warehouse_t1 + WHERE W_WAREHOUSE_SQ_FT > 100; +-- SELECT * FROM information_schema.views WHERE table_schema = 'joe'; +-- 将视图的名称从 warehouse_view_v1 修改为 warehouse_view_v2 +ALTER VIEW joe.warehouse_view_v1 RENAME TO warehouse_view_v2; +-- SELECT * FROM information_schema.views WHERE table_schema = 'joe'; +-- 将视图的架构修改为 jim +ALTER VIEW joe.warehouse_view_v2 SET schema jim; +-- SELECT * FROM information_schema.views WHERE table_schema = 'jim'; +-- 删除视图 jim.warehouse_view_v2 +DROP VIEW jim.warehouse_view_v2; +-- SELECT * FROM information_schema.views WHERE table_schema = 'jim'; +-- 将 joe.warehouse_t1 移动到 jim 架构 +ALTER TABLE joe.warehouse_t1 SET SCHEMA jim; +-- 级联删除用户架构 joe +DROP SCHEMA joe CASCADE; +-- SELECT nspname AS schema_name,pg_catalog.pg_get_userbyid(nspowner) AS owner FROM pg_catalog.pg_namespace WHERE nspname NOT LIKE 'pg_%' AND nspname != 'information_schema'; + +-- DML +-- 向表 jim.warehouse_t1 中插入数据 +INSERT INTO jim.warehouse_t1 VALUES +(1, 'W001', 'Main Warehouse', 10000, '123', 'Main St', 'Street', NULL, 'Los Angeles', 'Los Angeles', 'CA', '90001', 'USA', -8.00), +(2, 'W002', 'East Warehouse', 15000, '456', 'East Ave', 'Street', 'A', 'San Francisco', 'San Francisco', 'CA', '94101', 'USA', -8.00), +(3, 'W003', 'South Warehouse', 12000, '789', 'South St', 'Street', NULL, 'San Diego', 'San Diego', 'CA', '92101', 'USA', -8.00), +(4, 'W004', 'West Warehouse', 9000, '321', 'West St', 'Street', NULL, 'Los Angeles', 'Los Angeles', 'CA', '90001', 'USA', -8.00), +(5, 'W005', 'North Warehouse', 11000, '654', 'North St', 'Street', NULL, 'San Jose', 'San Jose', 'CA', '95101', 'USA', -8.00), +(6, 'W006', 'Central Warehouse', 14000, '987', 'Central Ave', 'Street', NULL, 'Sacramento', 'Sacramento', 'CA', '95814', 'USA', -8.00), +(7, 'W007', 'Coastal Warehouse', 13000, '258', 'Coastal Rd', 'Street', NULL, 'Santa Barbara', 'Santa Barbara', 'CA', '93101', 'USA', -8.00); +-- 向表 jim.warehouse_t17 中插入数据 +INSERT INTO jim.warehouse_t17 VALUES +(1, 'W001', 'Main Warehouse', 10000, '123', 'Main St', 'Street', NULL, 'Los Angeles', 'Los Angeles', 'CA', '90001', 'USA', -8.00), +(2, 'W002', 'East Warehouse', 15000, '456', 'East Ave', 'Street', 'A', 'San Francisco', 'San Francisco', 'CA', '94101', 'USA', -8.00), +(3, 'W003', 'South Warehouse', 12000, '789', 'South St', 'Street', NULL, 'San Diego', 'San Diego', 'CA', '92101', 'USA', -8.00), +(4, 'W004', 'West Warehouse', 9000, '321', 'West St', 'Street', NULL, 'Los Angeles', 'Los Angeles', 'CA', '90001', 'USA', -8.00), +(5, 'W005', 'North Warehouse', 11000, '654', 'North St', 'Street', NULL, 'San Jose', 'San Jose', 'CA', '95101', 'USA', -8.00), +(6, 'W006', 'Central Warehouse', 14000, '987', 'Central Ave', 'Street', NULL, 'Sacramento', 'Sacramento', 'CA', '95814', 'USA', -8.00), +(7, 'W007', 'Coastal Warehouse', 13000, '258', 'Coastal Rd', 'Street', NULL, 'Santa Barbara', 'Santa Barbara', 'CA', '93101', 'USA', -8.00); +-- 查询表 jim.warehouse_t1 中所有列的所有数据 +SELECT * FROM jim.warehouse_t1; +-- 查询表 jim.warehouse_t17 中列 W_WAREHOUSE_ID, W_WAREHOUSE_NAME, W_CITY 的所有数据 +SELECT W_WAREHOUSE_ID, W_WAREHOUSE_NAME, W_CITY FROM jim.warehouse_t17; +-- 带 JOIN 查询 +SELECT w.W_WAREHOUSE_NAME, w.W_WAREHOUSE_SQ_FT, w.W_CITY, w.W_STATE FROM jim.warehouse_t1 w JOIN jim.warehouse_t17 w17 ON w.W_WAREHOUSE_ID = w17.W_WAREHOUSE_ID; +-- 带 GROUP BY 查询 +SELECT W_STATE, COUNT(*) AS warehouse_count FROM jim.warehouse_t1 GROUP BY W_STATE; +-- 更新表 jim.warehouse_t1 中 W_WAREHOUSE_ID 为 W001 的数据行中仓库名 +UPDATE jim.warehouse_t1 SET W_WAREHOUSE_NAME = 'Updated Warehouse' WHERE W_WAREHOUSE_ID = 'W001'; +-- SELECT * FROM jim.warehouse_t1; +-- 更新仓库 ID 为 W001 的仓库名称 +UPDATE jim.warehouse_t1 SET W_WAREHOUSE_NAME = 'Updated Warehouse' WHERE W_WAREHOUSE_ID = 'W001'; +-- SELECT * FROM jim.warehouse_t1; +-- 删除表 jim.warehouse_t1 中 W_WAREHOUSE_ID 为 W002 的数据行 +DELETE FROM jim.warehouse_t1 WHERE W_WAREHOUSE_ID = 'W002'; +-- SELECT * FROM jim.warehouse_t1; +-- 级联删除用户架构 jim +DROP SCHEMA IF EXISTS jim CASCADE; +-- 级联删除用户 jim +DROP USER IF EXISTS jim CASCADE; + +-- DCL +-- 创建用户 joe,并设置密码 +CREATE USER joe PASSWORD 'Abcd@123'; +-- 授予用户 joe 所有权限 +GRANT ALL PRIVILEGES TO joe; +-- 创建角色 manager,并设置密码 +CREATE ROLE manager PASSWORD 'Abcd@123'; +-- 将用户 joe 授予给角色 manager,并允许管理 +GRANT joe TO manager WITH ADMIN OPTION; +-- 撤销用户 joe 的所有权限 +REVOKE ALL PRIVILEGES FROM joe; +-- 删除用户 joe +DROP USER IF EXISTS joe; +-- 删除角色 manager +DROP ROLE IF EXISTS manager; + +-- PROC +-- 创建存储过程 insert_warehouse +CREATE PROCEDURE jim.insert_warehouse ( + param1 INT, param2 CHAR(16), param3 VARCHAR(20) DEFAULT 'Default Name', + param4 INT = 0, param5 CHAR(10) DEFAULT '000', + param6 VARCHAR(60) DEFAULT 'Default St', param7 CHAR(15) DEFAULT 'Street', + param8 CHAR(10)DEFAULT NULL, param9 VARCHAR(60) DEFAULT 'Default City', + param10 VARCHAR(30) DEFAULT 'Default County', param11 CHAR(2) DEFAULT 'CA', + param12 CHAR(10) DEFAULT '00000', param13 VARCHAR(20) DEFAULT 'USA', + param14 DECIMAL(5,2) DEFAULT -8.00) +IS +BEGIN + IF param1 IS NULL OR param2 IS NULL THEN + RAISE EXCEPTION 'W_WAREHOUSE_SK and W_WAREHOUSE_ID cannot be NULL'; + END IF; + INSERT INTO jim.warehouse_t1 VALUES ( + param1, param2, param3, param4, param5,param6, param7, + param8, param9, param10, param11, param12, param13, param14); +END; +/ +-- SELECT proname FROM pg_proc WHERE pronamespace = (SELECT oid FROM pg_namespace WHERE nspname = 'jim'); +-- 正确调用示例 +CALL jim.insert_warehouse(1, 'W001', 'Main Warehouse', 10000); +-- SELECT * FROM jim.warehouse_t1; +-- 错误调用示例 +CALL jim.insert_warehouse(NULL, NULL, 'Invalid Warehouse', 20000); +-- 删除存储过程 +DROP PROCEDURE jim.insert_warehouse; +~~~ + +对于事务的设计,HikariCP 连接池会在每个语句执行后自动提交事务。使用 HikariCP 连接 openGauss 数据库时,默认情况下每个 SQL 语句会在一个独立的事务中执行。若想令多个 SQL 成为一个原子操作,需要关闭自动提交(AutoCommit),并在同一原子操作的sql执行完成后统一 commit ,若中途出现异常则需要 rollback 。 + ++ [CREATE\DROP\ALTER] [DATABASE\TABLESPACE] 不能在一个事务块中运行。这些操作需要在单独的事务中执行,因为其会影响数据库的结构或元数据,不能被回滚。 ++ gsql 中,创建用户时会自动创建一个同名的 schema。即 gsql 将每个用户与一个默认的 schema 关联,以便于组织和管理对象。 ++ gsql 中,所有用户都是角色,但只有 rolcanlogin=True 的角色可以被称为用户。 + +pg_roles表主要列属性: + ++ rolname——角色名 ++ rolsuper——布尔值,指示该角色是否为超级用户(可以执行任何操作) ++ rolinherit——布尔值,指示该角色是否可以继承其父角色的权限 ++ rolcreaterole——布尔值,指示该角色是否有权限创建新角色 ++ rolcreatedb——布尔值,指示该角色是否有权限创建新数据库 ++ rolcanlogin——布尔值,指示该角色是否可以登录 ++ rolreplication——布尔值,指示该角色是否有权限进行数据库复制 + + + +### HikariCP API + +HikariConfig是 HikariCP 连接池的配置类,负责管理连接池的各种参数和属性。 + ++ **连接参数** + + catalog:数据库目录 + + connectionTimeout:获取连接的超时时间,默认30s + + validationTimeout:验证连接的超时时间,默认5s + + idleTimeout:连接空闲超时时间,默认10min + + maxLifetime:连接的最大生命周期,默认30min + + maxPoolSize:连接池的最大大小,默认10 + + minIdle:最小空闲连接数 ++ **数据源配置** + + + username:数据库用户名 + + password:数据库密码 + + jdbcUrl:数据库连接 URL + + poolName:连接池名称 + + dataSource:数据源示例 + + + dataSourceClassName:数据源类名 + + dataSourceProperties:其他数据源属性 + + driveClassName:JDBC 驱动类名 ++ **事务和连接管理** + + isAutoCommit:是否自动提交事务 + + transactionIsolationName:事物隔离级别名称 + + connectionInitSql:初始化连接时执行的 SQL。每次连接从池中获取时执行,主要用于初始化连接。 + + connectionTestQuery:连接测试查询。测试连接是否有效,主要用于确保连接的可用性。 + ++ **线程和调度** + + threadFactory:线程工厂。用于创建线程 + + scheduledExecutor:调度执行器服务。用于定期执行任务,如连接池健康检查 + + metricsTrackerFactory:指标跟踪工程。用于收集连接池性能指标。 + + metricRegistry:指标注册表。用于注册和管理性能指标。 + + healthCheckRegistry:健康检查注册表。用于注册和管理健康检查。 + + healthCheckProperties:健康检查属性。用于配置健康检查的相关参数。 + + keepaliveTime:连接保持活动时间。连接池在空闲时保持连接活动的时间。 + + sealed:是否封闭。用于指示连接池是否已被封闭,不再允许更改配置 ++ **其他配置** + + leakDetectionThreshold:连接泄露检测阈值 ms。若连接在获取后未被正常关闭,超过该阈值会记录泄露警告,默认值为 0(禁用)。 + + initializationFailTimeout:初始化失败超时时间。连接池初始化时,若无法连接到数据库,将会在该时间内抛出异常,默认为 1s。 + + dataSourceJndiName:数据源 JNDI 名称。使用 JNDI 查找数据源需配置此项。 + + exceptionOverrideClassName:异常覆盖类名。自定义异常处理类。 + + schema:数据库 schema。用于指定连接的默认 schema。 + + isReadOnly:是否只读。配置连接是否只读。 + + isIsolateInternalQueries:是否隔离内部查询。用于隔离内部数据库操作,以避免影响其他连接。 + + isRegisterMbeans:是否注册 MBeans。用于将 HikariCP 的监控信息注册到 JMX 中。 + + isAllowPoolSuspension:是否允许连接池在特定情况下暂停。 + +**hikari.properties设置** + +~~~java +# JDBC URL +dataSourceClassName=org.postgresql.ds.PGSimpleDataSource +dataSource.user=tpcds +dataSource.password=Abcd@1234 +dataSource.url=jdbc:postgresql://192.168.131.66:5432/tpcds_db + +# HikariCP settings +poolName=hikariPool +maximumPoolSize=20 +minimumIdle=10 +idleTimeout=60000 +maxLifetime=1800000 +validationTimeout=5000 +connectionTimeout=30000 +autoCommit=true + +# JMX +registerMbeans=true +allowPoolSuspension=false + +connectionTestQuery=SELECT 1 +~~~ + + + +HikariPoolMXBean 主要提供与连接池相关的管理和监控功能。 + ++ **监控** + + + getIdleConnections() 监控当前池中空闲连接的数量 + + + getActiveConnections() 监控当前正在使用的连接数量 + + + getTotalConnections() 监控池中总连接数(包括空闲和活动连接) + + + getThreadsAwaitingConnection() 获取当前等待获取连接的线程数量 + ++ **管理** + + + softEvictConnections() 软驱逐连接。标记所有连接为可关闭状态 + + suspendPool() 暂停连接池。连接池不在分配新的连接,但已分配连接将继续使用直至释放 + + resumePool() 恢复连接池。恢复已暂停连接池 + + + +HikariConfigMXBean 是 HikariCP 提供的一个管理接口,用于在运行时动态配置和管理连接池的参数。其包含一系列的 get 和 set 方法。 + ++ **get** + + 连接超时(Connection Timeout) + + 验证超时(Validation Timeout) + + 空闲超时(Idle Timeout) + + 泄露检查阈值(Leak Detection Threshold) + + 最大生命周期(Max Lifetime) + + 最小空闲连接数(Minimum Idle) + + 最大连接数(Maximum Pool Size) + + 用户名(Username) + + 密码(Password) + + 连接池名称(Pool Name) + + 目录(Catalog) ++ **set** + + 连接超时(Connection Timeout) + + 验证超时(Validation Timeout) + + 空闲超时(Idle Timeout) + + 泄露检查阈值(Leak Detection Threshold) + + 最大生命周期(Max Lifetime) + + 最小空闲连接数(Minimum Idle) + + 最大连接数(Maximum Pool Size) + + 目录(Catalog) + + + +HikariPool 类是 HikariCP 连接池的核心实现,负责管理数据库连接池的创建、分配、回收。 + ++ 连接池状态 (poolState) + + POOL_NORMAL=0 :正常运行状态 + + POOL_SUSPENDED=1 :暂停状态 + + POOL_SHUTDOWN=2 :关闭状态,连接池不再提供服务 ++ 连接创建器 (PoolEntryCreator) + + PoolEntryCreator 是一个内部类,负责实际的连接创建。HikariPool 通过该类异步创建新的连接并将其添加到连接池中。 + + poolEntryCreator 和 poolFillPoolEntryCreator 都被声明为 PoolEntryCreator 类型。poolFillPoolEntryCreator 在构造函数中初始化为带 "After adding" 的实例,用于在日志记录中区分不同的连接创建任务。 ++ 线程池执行器 (ThreadPoolExecutor) + + addConnectionExecutor 用于管理创建新连接的线程池。这个线程池负责异步创建新的数据库连接,以避免阻塞主线程或影响应用性能。 + + closeConnectionExecutor 用于管理关闭连接的线程池。连接关闭是一个耗时的操作,将其交给独立线程池异步操作以不影响其他操作。 ++ 连接包 (connectionBag)。ConcurrentBag 是一个线程安全的连接集合,存储了连接池中的所有连接 (PoolEntry对象)。同时,ConcurrentBag 提供了高效的并发操作,允许多个线程安全地获取和释放连接。 ++ 泄露检测 (leakTaskFactory) 用来创建泄露检测任务。HikariCP 会检测连接泄露,若一个连接被长时间占用而未释放,HikariCP 会触发泄露检测机制,记录日志或采取措施。 ++ 暂停与恢复锁 (suspendResumeLock) 用于管理连接池暂停和恢复状态的锁,可以保证当连接池处于暂停状态时不会分配新的连接,直到池被恢复。 ++ 定期清理任务 + + 定期清理任务调度器 (houseKeepingExecutorService) 负责定期执行连接池清理任务,如逐出过期连接、关闭空闲连接等。 + + 定期清理任务 (houseKeeperTask) 是调度的定期任务,其会定期检查连接池状态,执行清理操作。这些操作包括逐出失效连接、关闭不需要的空闲连接等 ++ aliveBypassWindowMs,该值为检查连接是否活着的空窗期,默认值 500ms。若一个连接从上次使用到现在不到 500ms 就默认其活着,超过 500ms 才检查。 ++ housekeepingPeriodMs,默认值 30s,表示每 30s 执行一次连接池维护任务。 + + + +### 测试方法 + ++ 兼容性测试 + + 验证 HikariCP 使用 MySQL JDBC 驱动/PG JDBC 驱动连接 openGauss 数据库时能否创建数据源并正确获得连接,是否支持 openGauss 特有的功能和数据类型如dolphin协议。同时测试对 openGauss 存储过程的支持。 + + 测试驱动特有的功能和特性,验证这些功能在 openGauss 数据库能否正常工作。 ++ 基本操作测试 + + 通过 HikariCP 连接 openGauss 数据库,逐语句运行并输出结果。对比数据库中产生的结果,分析语句执行的正确性及一致性。如有异常,记录并分析原因。 + + 设置连接池和 connection 的隔离级别,测试两者之间关系,验证事务隔离级别是否符合设置。 + + 默认情况下,获取到 connection 后,总是处于“自动提交”模式,也就是每一条 SQL 都是作为事务自动执行的。 + + 可以通过 setTransactionIsolation() 设置连接的隔离级别 + + 事务隔离级别 + + TRANSACTION_READ_UNCOMMITTED + + TRANSACTION_READ_COMMITTED + + TRANSACTION_REPEATABLE_READ + + TRANSACTION_SERIALIZABLE ++ 异常处理测试 + + 测试 HikariCP 在连接失效或数据库重启时的处理能力。通过手动重启数据库实例模拟连接失效,验证连接池正确处理坏连接并自动恢复的能力。记录连接池在数据库重启或连接失效后,恢复正常的时间,并验证连接池能否正确地回收失效连接并替换成新的连接。 + + 测试 HikariCP 连接超时、查询超时等配置是否生效,并验证超时错误能否被正确捕获和处理。设置 HikariCP 的连接超时(connectionTimeout)和查询超时(maxLifetime、idleTimeout)设置,并通过PreparedStatement.setQueryTimeout() 设置查询超时时间。执行慢 SQL 或人为延迟模拟超时情况(Thread.sleep()),验证超时设置是否生效。验证捕获超时异常的逻辑,记录并分析超时错误的日志信息。 ++ 配置验证 + + 验证 HikariCP 的配置参数能否正确影响连接池的行为并在实际使用时生效,记录和观察连接池日志所记录的连接池的状态、性能指标和错误信息。 + + 验证不同配置参数对 openGauss 数据库的影响,监控配置变更对测试性能的影响。测试各种参数配置形式,全量测试 HikariCP 的 API 接口。 ++ 资源管理 + + 验证 HikariCP 能否正确管理数据库连接,所有连接在使用后能够被正确关闭,且连接池中不会出现泄露的连接。 + + 使用 'try-with-resources' ,确保每个数据库操作完成后都显式地关闭连接,使用HikariCP提供的监控接口(HikariPoolMXBean)定期检查连接池状态。引入异常(错误的SQL),验证异常发生时连接能被正确关闭。 + + 运行负载测试工具对 HikariCP 进行长时间的负载测试,模拟真实生产环境。使用 JDK 自带的 JConsole 工具监控运行情况,检查是否存在未关闭连接。分析内存快照,检查是否存在长时间持有的对象或未释放的内存。监控 HikariCP 在长时间运行中的内存使用情况,记录内存使用的趋势,观察是否有异常的内存增长,检查是否存在内存泄露的迹象。设置配置参数 leakDetectionThreshold,若发生内存泄漏情况,验证该参数能否正确发挥作用。 + + + +## 技术架构 + +### 数据库连接配置 + +'HikariUtil' 类提供了一个用于管理和操作 HikariCP 数据源的实用工具类,封装一些常见的 HikariCP 连接池管理相关操作。通过 'HikariConfig' 配置数据库连接参数,提供数据库连接、获取连接池的管理 Bean 以及关闭数据源等操作。 + +### 模拟负载生成器 + +用于模拟应用程序使用 HikariCP 连接 openGauss 数据库。使用多线程模拟并发数据库操作,通过 'ExecutorService' 创建固定数量的线程池,每个线程执行一定数量的数据库操作。在每次请求结束时,记录响应时间;每秒统计一次处理的请求数,用于计算吞吐量。 + +### 连接池指标收集器 + +收集负载执行时 HikariPoolMXBean 中指标数据 idleConnections、activeConnections、totalConnections、threadAwaitingConnection,绘制折线图。 + +### 外部工具 + ++ JConsole、jhat——监控程序内存使用情况 ++ VisualVM——分析内存快照 ++ SLF4J——提供统一日志 API ++ Logback——提供实际日志功能 ++ JUnit——测试框架 ++ XChart——绘制图表 ++ TPCH/DS——提供数据库数据以及慢查询语句 ++ mysql-connector-java——MySQL 驱动用于连接 openGauss 数据库 ++ opengauss-jdbc——PG 驱动用于连接 openGauss 数据库 + + + +## 代码和测试结果示例 + +代码仓库: + +[郑雅丹/test_hikari - 码云 - 开源中国 (gitee.com)](https://gitee.com/Adamzheng/test_hikari/tree/adam/) + ++ HikariCP 启动数据库连接的日志分析 + + 程序使用 SLF4J 作为 HikariCP 连接池的日志接口,使用 Logback 提供日志功能。在程序运行开始,HikariCP 会输出此次程序运行时连接池配置详情。 + + ~~~ + 14:46:43.180 [main] DEBUG com.zaxxer.hikari.HikariConfig - hikariPool - configuration: + 14:46:43.194 [main] DEBUG com.zaxxer.hikari.HikariConfig - allowPoolSuspension.............false + 14:46:43.194 [main] DEBUG com.zaxxer.hikari.HikariConfig - autoCommit......................true + 14:46:43.194 [main] DEBUG com.zaxxer.hikari.HikariConfig - catalog.........................none + 14:46:43.194 [main] DEBUG com.zaxxer.hikari.HikariConfig - connectionInitSql...............none + 14:46:43.196 [main] DEBUG com.zaxxer.hikari.HikariConfig - connectionTestQuery............."SELECT 1" + 14:46:43.196 [main] DEBUG com.zaxxer.hikari.HikariConfig - connectionTimeout...............30000 + 14:46:43.196 [main] DEBUG com.zaxxer.hikari.HikariConfig - dataSource......................none + 14:46:43.197 [main] DEBUG com.zaxxer.hikari.HikariConfig - dataSourceClassName............."org.postgresql.ds.PGSimpleDataSource" + 14:46:43.197 [main] DEBUG com.zaxxer.hikari.HikariConfig - dataSourceJNDI..................none + 14:46:43.197 [main] DEBUG com.zaxxer.hikari.HikariConfig - dataSourceProperties............{password=, user=tpcds, url=jdbc:postgresql://192.168.131.66:5432/tpcds_db} + 14:46:43.197 [main] DEBUG com.zaxxer.hikari.HikariConfig - driverClassName.................none + 14:46:43.197 [main] DEBUG com.zaxxer.hikari.HikariConfig - exceptionOverrideClassName......none + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - healthCheckProperties...........{} + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - healthCheckRegistry.............none + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - idleTimeout.....................60000 + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - initializationFailTimeout.......1 + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - isolateInternalQueries..........false + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - jdbcUrl.........................none + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - keepaliveTime...................0 + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - leakDetectionThreshold..........0 + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - maxLifetime.....................1800000 + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - maximumPoolSize.................10 + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - metricRegistry..................none + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - metricsTrackerFactory...........none + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - minimumIdle.....................5 + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - password........................ + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - poolName........................"hikariPool" + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - readOnly........................false + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - registerMbeans..................true + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - scheduledExecutor...............none + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - schema..........................none + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - threadFactory...................internal + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - transactionIsolation............default + 14:46:43.198 [main] DEBUG com.zaxxer.hikari.HikariConfig - username........................none + 14:46:43.199 [main] DEBUG com.zaxxer.hikari.HikariConfig - validationTimeout...............5000 + ~~~ + + PostgreSQL JDBC 驱动尝试连接到数据库,连接已成功建立,标识符为 ffab598b-712d-4e3c-81f7-42e9f7a2ee10。日志显示 HikariCP 连接池成功将一个新的连接(PgConnection@1573f9fc) 添加到池中。本地地址和端口为:192.168.131.1:50927,远程地址和端口为:192.168.131.66:5432。 + + ~~~ + 9月 05, 2024 2:55:24 下午 org.postgresql.core.v3.ConnectionFactoryImpl openConnectionImpl + 信息: [ffab598b-712d-4e3c-81f7-42e9f7a2ee10] Try to connect. IP: 192.168.131.66:5432 + 9月 05, 2024 2:55:25 下午 org.postgresql.core.v3.ConnectionFactoryImpl openConnectionImpl + 信息: [192.168.131.1:53282/192.168.131.66:5432] Connection is established. ID: ffab598b-712d-4e3c-81f7-42e9f7a2ee10 + 9月 05, 2024 2:55:25 下午 org.postgresql.core.v3.ConnectionFactoryImpl openConnectionImpl + 信息: Connect complete. ID: ffab598b-712d-4e3c-81f7-42e9f7a2ee10 + 14:55:25.110 [main] INFO com.zaxxer.hikari.pool.HikariPool - hikariPool - Added connection org.postgresql.jdbc.PgConnection@1573f9fc + ~~~ + + HikariCP 连接池数据源启动至启动完成。 + + ~~~ + 14:55:24.752 [main] INFO com.zaxxer.hikari.HikariDataSource - hikariPool - Starting... + 14:55:25.166 [main] INFO com.zaxxer.hikari.HikariDataSource - hikariPool - Start completed. + ~~~ + + 连接池状态日志。显示连接池状态,包括总连接数 (10)、活动连接数 (10)、空闲连接数 (0) 和等待连接数 (6)。 + + [hikariPool housekeeper] 是 HikariCP 连接池的一个内部线程,负责定期维护和检查连接池的状态,包括清理超时连接、检查空闲连接、更新连接池状态等。其每隔一定的时间间隔 (30s) 执行一次状态检查和维护操作。 + + ~~~ + 15:19:18.672 [hikariPool housekeeper] DEBUG com.zaxxer.hikari.pool.HikariPool - hikariPool - Before cleanup stats (total=10, active=10, idle=0, waiting=6) + ~~~ + + HikariCP 正在进行大量的连接池添加操作,当前有较多的连接请求在等待,同时多个线程在处理连接添加,省略详细日志以简化输出。waiting=1 表示当前有 1 个连接请求正在等待被满足,adders pendings/running=2 表示当前有 2 个线程正在处理连接添加操作,其中包括待处理和正在运行的线程。 + + ~~~ + 15:22:01.276 [pool-2-thread-16] DEBUG com.zaxxer.hikari.pool.HikariPool - hikariPool - Add connection elided, waiting=1, adders pending/running=2 + ~~~ + + 日志信息 [hikariPool connection adder] 是连接池添加器 + + com.zaxxer.hikari.pool.PoolBase:HikariCP 基础池类,负责连接池的核心操作 + + com.zaxxer.hikari.pool.HikariPool:HikariCP 的连接池类,负责创建和管理连接 + ++ 基本操作测试 + + + 代码示例 + + ~~~java + @Test + public void SQLexecute() throws SQLException, IOException { + String outputFileName = "sql/user_defined/outfile.txt"; + try (Connection conn = HikariUtil.getConnection()) { + String query = "SELECT * FROM pg_roles;"; + try (PreparedStatement pstmt = conn.prepareStatement(query)) { + boolean hasResultSet = pstmt.execute(); + if (hasResultSet) { + try (ResultSet rs = pstmt.getResultSet()) { + writeResultSetToFile(rs, outputFileName); + } catch (SQLException e) { + e.printStackTrace(); + throw e; + } + } + } catch (SQLException | IOException e) { + e.printStackTrace(); + } + } + } + ~~~ + + + 测试结果 + + 基于 HikariCP 连接池测试了部分 DDL、DML、DCL 语句,并使用 JDBC 连接以及 openGauss 数据库客户端验证语句执行结果的正确性及一致性。在目前的测试用例中未发现问题 + + 测试 HikariCP 连接池的事务隔离机制。连接池、连接的事务隔离级别设置对于数据库有效,连接池的事务隔离机制依赖于 openGauss 数据库的事务隔离机制,连接的事务隔离级别优先级高于连接池事务隔离级别。事务的提交和回滚在 HikariCP 和 openGauss 数据库之间能正常同步 + + [基本操作测试细节 ](https://docs.qq.com/doc/DQndNWVhIVFRMWEVr) + ++ 异常处理测试 + + + 代码示例 + + ~~~java + /** + * 测试HikariCP连接池在数据库连接中断时的处理机制 + * 测试HikariCP连接池对超时查询连接的处理机制 + */ + @Test + public void error_test() { + logger.info("error test ..."); + String sql = "select * from store_sales"; + try (Connection conn = HikariUtil.getConnection()){ + try (PreparedStatement pstmt = conn.prepareStatement(sql)) { + pstmt.setQueryTimeout(2); // 2s + pstmt.execute(); + } + } catch (SQLException e) { + String sqlState = e.getSQLState(); + int errorCode = e.getErrorCode(); + logger.error("SQL Exception occurred. SQLState: {}, ErrorCode: {}, SQL: {}, Thread: {}", sqlState, errorCode, sql, Thread.currentThread().getName(), e); + e.printStackTrace(); + } + + try (Connection conn = HikariUtil.getConnection()){ + try (PreparedStatement pstmt = conn.prepareStatement(sql)) { + logger.info("start to execute the sql2"); + pstmt.execute(); + } + } catch (SQLException e) { + e.printStackTrace(); + } + } + ~~~ + + + 测试结果 + + 收集分析报错信息,整理 HikariCP 连接池异常处理逻辑 + + 分析异常原因与报错信息是否对应 + ++ 兼容性测试 + + + 分别使用 MySQL 驱动和 PG 驱动连接 openGauss 数据库,测试 HikariCP 连接池与驱动的兼容性。openGauss 通过抽象协议层接口,在 dolphin 插件中实现了 MySQL 协议兼容,在服务器设置相关参数后,可通过MySQL的JDBC driver直接连接 openGauss 。故当使用 MySQL 驱动连接 openGauss 数据库时需先配置[dolphin插件](https://docs-opengauss.osinfra.cn/zh/docs/latest/docs/ExtensionReference/dolphin-MySQL协议兼容.html),详细配置过程如下。 + + ~~~sql + --创建B类数据库及用户 + CREATE DATABASE proto_test_db DBCOMPATIBILITY 'B'; + \c proto_test_db + CREATE USER proto_test WITH PASSWORD 'Proto_test123'; + SELECT set_native_password('proto_test', 'Proto_test123'); + + --查看插件是否已被创建 + \dx + + --配置GUC参数 enable_dolphin_proto。该配置为POSTMASTER类型,修改后重启生效 + gs_guc reload -N all -I all -c "enable_dolphin_proto=on" + gs_om -t restart + + --查看MySQL协议监听端口号 + show dolphin_server_port; + + --查看dolphin默认数据库是否为proto_test_db + show dolphin.default_database_name; + ~~~ + + + 测试结果 + + HikariCP 连接池使用 MySQL 驱动、PG 驱动连接 openGauss 数据库的兼容性 + + 原因分析 + ++ 配置验证 + + + 调整 hikari.properties 配置,观察该修改是否生效,是否产生预期效果 + + 测试结果 + + 收集数据 + + 原因分析 + ++ 资源管理 + + + 连接池在物理机上运行,故使用 jConsole 连接监控本地计算机上运行的 JVM 进程。观察进程是否死锁,程序运行时资源使用情况,运行结束后资源是否合理释放 + + + 测试结果 + + + 收集数据 + + 分析原因 + + + + +## 总结与展望 + ++ 测试项设置旨在检测 HikariCP 使用 PG 驱动与 MySQL 驱动连接 openGauss 数据库时兼容性,测试语句为 openGauss 常用的 DDL、DML、DCL、存储过程等语法,测试内容涉及连接是否安全、配置是否生效等。 ++ 后续工作可以从以下方面展开: + + 提升 openGauss 与 HikariCP 兼容性,确保配置项在各个场景下均能有效执行。 + + 对比 HikariCP 与其他数据库连接池(如 C3P0、Druid)在连接 openGauss 时的性能表现,评估 HikariCP 连接 openGauss 数据库的性能。 + + 探索 HikariCP 连接池对于不同生产环境下的较优配置,确保其能够更好地适应实际需求。 diff --git a/OpengaussCompatibility2hikari/pom.xml b/OpengaussCompatibility2hikari/pom.xml new file mode 100644 index 00000000..ca2fd0c7 --- /dev/null +++ b/OpengaussCompatibility2hikari/pom.xml @@ -0,0 +1,85 @@ + + + 4.0.0 + + org.hikaricptest + test_hikari + 1.0-SNAPSHOT + + + + yadan Zheng + 1981820466@qq.com + + + + + 11 + 11 + UTF-8 + + + + + + org.slf4j + slf4j-api + 1.7.28 + jar + compile + + + ch.qos.logback + logback-core + 1.2.3 + jar + + + ch.qos.logback + logback-classic + 1.2.3 + jar + + + + mysql + mysql-connector-java + 8.0.20 + + + + com.zaxxer + HikariCP + 5.0.1 + + + + junit + junit + 4.12 + compile + + + + org.opengauss + opengauss-jdbc + 5.0.1 + + + + org.jetbrains + annotations + 19.0.0 + compile + + + + org.knowm.xchart + xchart + 3.8.0 + + + + \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/sql/user_defined/test_high_concurrency/ddl.sql b/OpengaussCompatibility2hikari/sql/user_defined/test_high_concurrency/ddl.sql new file mode 100644 index 00000000..24d25a65 --- /dev/null +++ b/OpengaussCompatibility2hikari/sql/user_defined/test_high_concurrency/ddl.sql @@ -0,0 +1,36 @@ +CREATE SCHEMA IF NOT EXISTS tpcds; +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t16 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2), + PARTIAL CLUSTER KEY(W_WAREHOUSE_SK, W_WAREHOUSE_ID) +) WITH (ORIENTATION = COLUMN); +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t1 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) +); \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/sql/user_defined/test_high_concurrency/dml.sql b/OpengaussCompatibility2hikari/sql/user_defined/test_high_concurrency/dml.sql new file mode 100644 index 00000000..a7b29ed0 --- /dev/null +++ b/OpengaussCompatibility2hikari/sql/user_defined/test_high_concurrency/dml.sql @@ -0,0 +1,4710 @@ +INSERT INTO tpcds.warehouse_t16 VALUES (1, 'WH000001', 'Warehouse 1', 10000, '123', 'Main St', 'Ave', 'Suite100', 'New York', 'New York', 'NY', '10001', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (2, 'WH000002', 'Warehouse 2', 12000, '456', 'Broadway', 'Blvd', 'Suite200', 'Chicago', 'Cook', 'IL', '60601', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (3, 'WH000003', 'Warehouse 3', 15000, '789', 'Market St', 'St', 'Suite300', 'San Francisco', 'San Francisco', 'CA', '94101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (4, 'WH000004', 'Warehouse 4', 14000, '101', 'Elm St', 'Rd', 'Suite400', 'Houston', 'Harris', 'TX', '77001', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (5, 'WH000005', 'Warehouse 5', 16000, '202', 'Pine St', 'Ln', 'Suite500', 'Miami', 'Miami-Dade', 'FL', '33101', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (6, 'WH000006', 'Warehouse 6', 18000, '303', 'Oak St', 'Dr', 'Suite600', 'Seattle', 'King', 'WA', '98101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (7, 'WH000007', 'Warehouse 7', 20000, '404', 'Maple St', 'Blvd', 'Suite700', 'Boston', 'Suffolk', 'MA', '02101', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (8, 'WH000008', 'Warehouse 8', 25000, '303', 'Oak St', 'Blvd', 'Suite600', 'Los Angeles', 'Los Angeles', 'CA', '90001', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (9, 'WH000009', 'Warehouse 9', 22000, '505', 'Cedar St', 'Ave', 'Suite800', 'San Diego', 'San Diego', 'CA', '92101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (10, 'WH000010', 'Warehouse 10', 24000, '606', 'Birch St', 'St', 'Suite900', 'Dallas', 'Dallas', 'TX', '75201', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t1 VALUES (33, 'WH000033', 'Warehouse 33', 51000, '487', 'Rose St', 'Ave', 'Suite231', 'Redlands', 'San Bernardino', 'CA', '92373', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (11, 'WH000011', 'Warehouse 11', 26000, '707', 'Fir St', 'Rd', 'Suite1000', 'Denver', 'Denver', 'CO', '80201', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (12, 'WH000012', 'Warehouse 12', 28000, '808', 'Spruce St', 'Ln', 'Suite1100', 'Atlanta', 'Fulton', 'GA', '30301', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (13, 'WH000013', 'Warehouse 13', 30000, '909', 'Ash St', 'Blvd', 'Suite1200', 'Orlando', 'Orange', 'FL', '32801', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (14, 'WH000014', 'Warehouse 14', 32000, '1010', 'Hickory St', 'Ave', 'Suite1300', 'Portland', 'Multnomah', 'OR', '97201', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (15, 'WH000015', 'Warehouse 15', 34000, '1111', 'Willow St', 'St', 'Suite1400', 'Las Vegas', 'Clark', 'NV', '89101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (16, 'WH000016', 'Warehouse 16', 36000, '1212', 'Redwood St', 'Rd', 'Suite1500', 'Phoenix', 'Maricopa', 'AZ', '85001', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (17, 'WH000017', 'Warehouse 17', 38000, '1313', 'Cypress St', 'Ln', 'Suite1600', 'Philadelphia', 'Philadelphia', 'PA', '19101', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (18, 'WH000018', 'Warehouse 18', 40000, '1414', 'Juniper St', 'Blvd', 'Suite1700', 'Charlotte', 'Mecklenburg', 'NC', '28201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (19, 'WH000019', 'Warehouse 19', 42000, '1515', 'Magnolia St', 'Ave', 'Suite1800', 'Detroit', 'Wayne', 'MI', '48201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (20, 'WH000020', 'Warehouse 20', 44000, '1616', 'Sequoia St', 'St', 'Suite1900', 'San Jose', 'Santa Clara', 'CA', '95101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (21, 'WH000021', 'Warehouse 21', 46000, '1717', 'Poplar St', 'Rd', 'Suite2000', 'Austin', 'Travis', 'TX', '73301', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (22, 'WH000022', 'Warehouse 22', 48000, '1818', 'Dogwood St', 'Ln', 'Suite2100', 'San Antonio', 'Bexar', 'TX', '78201', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (23, 'WH000023', 'Warehouse 23', 50000, '1919', 'Maplewood St', 'Blvd', 'Suite2200', 'Columbus', 'Franklin', 'OH', '43201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (24, 'WH000024', 'Warehouse 24', 52000, '2020', 'Aspen St', 'Ave', 'Suite2300', 'Indianapolis', 'Marion', 'IN', '46201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (25, 'WH000025', 'Warehouse 25', 54000, '2121', 'Chestnut St', 'St', 'Suite2400', 'Fort Worth', 'Tarrant', 'TX', '76101', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (26, 'WH000026', 'Warehouse 26', 56000, '2222', 'Beech St', 'Rd', 'Suite2500', 'Jacksonville', 'Duval', 'FL', '32099', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (27, 'WH000027', 'Warehouse 27', 58000, '2323', 'Sycamore St', 'Ln', 'Suite2600', 'San Francisco', 'San Francisco', 'CA', '94103', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (28, 'WH000028', 'Warehouse 28', 60000, '2424', 'Cedarwood St', 'Blvd', 'Suite2700', 'Nashville', 'Davidson', 'TN', '37201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (29, 'WH000029', 'Warehouse 29', 62000, '2525', 'Cherry St', 'Ave', 'Suite2800', 'Oklahoma City', 'Oklahoma', 'OK', '73101', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (30, 'WH000030', 'Warehouse 30', 64000, '2626', 'Walnut St', 'St', 'Suite2900', 'Memphis', 'Shelby', 'TN', '37501', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (31, 'WH000031', 'Warehouse 31', 66000, '2727', 'Chestnut St', 'Rd', 'Suite3000', 'Louisville', 'Jefferson', 'KY', '40201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (32, 'WH000032', 'Warehouse 32', 68000, '2828', 'Maple St', 'Ln', 'Suite3100', 'Baltimore', 'Baltimore', 'MD', '21201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (33, 'WH000033', 'Warehouse 33', 70000, '2929', 'Elm St', 'Blvd', 'Suite3200', 'Milwaukee', 'Milwaukee', 'WI', '53201', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (34, 'WH000034', 'Warehouse 34', 72000, '3030', 'Pine St', 'Ave', 'Suite3300', 'Albuquerque', 'Bernalillo', 'NM', '87101', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (35, 'WH000035', 'Warehouse 35', 74000, '3131', 'Cypress St', 'St', 'Suite3400', 'Kansas City', 'Jackson', 'MO', '64101', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (36, 'WH000036', 'Warehouse 36', 76000, '3232', 'Fir St', 'Rd', 'Suite3500', 'Sacramento', 'Sacramento', 'CA', '94203', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (37, 'WH000037', 'Warehouse 37', 78000, '3333', 'Oak St', 'Ln', 'Suite3600', 'Raleigh', 'Wake', 'NC', '27601', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (38, 'WH000038', 'Warehouse 38', 80000, '3434', 'Birch St', 'Blvd', 'Suite3700', 'Miami', 'Miami-Dade', 'FL', '33101', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (39, 'WH000039', 'Warehouse 39', 82000, '3535', 'Redwood St', 'Ave', 'Suite3800', 'Tulsa', 'Tulsa', 'OK', '74101', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (40, 'WH000040', 'Warehouse 40', 84000, '3636', 'Maplewood St', 'St', 'Suite3900', 'Minneapolis', 'Hennepin', 'MN', '55401', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (41, 'WH000041', 'Warehouse 41', 86000, '3737', 'Sycamore St', 'Rd', 'Suite4000', 'Colorado Springs', 'El Paso', 'CO', '80901', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (42, 'WH000042', 'Warehouse 42', 88000, '3838', 'Willow St', 'Ln', 'Suite4100', 'Honolulu', 'Honolulu', 'HI', '96801', 'USA', -10.00); +INSERT INTO tpcds.warehouse_t16 VALUES (43, 'WH000043', 'Warehouse 43', 90000, '3939', 'Juniper St', 'Blvd', 'Suite4200', 'Tucson', 'Pima', 'AZ', '85701', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (44, 'WH000044', 'Warehouse 44', 92000, '4040', 'Ash St', 'Ave', 'Suite4300', 'Mesa', 'Maricopa', 'AZ', '85201', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (45, 'WH000045', 'Warehouse 45', 94000, '4141', 'Magnolia St', 'St', 'Suite4400', 'Omaha', 'Douglas', 'NE', '68101', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (46, 'WH000046', 'Warehouse 46', 96000, '4242', 'Dogwood St', 'Rd', 'Suite4500', 'Arlington', 'Tarrant', 'TX', '76001', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (47, 'WH000047', 'Warehouse 47', 98000, '4343', 'Poplar St', 'Ln', 'Suite4600', 'Wichita', 'Sedgwick', 'KS', '67201', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (48, 'WH000048', 'Warehouse 48', 100000, '4444', 'Aspen St', 'Blvd', 'Suite4700', 'St. Louis', 'St. Louis', 'MO', '63101', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (49, 'WH000049', 'Warehouse 49', 102000, '4545', 'Cedarwood St', 'Ave', 'Suite4800', 'New Orleans', 'Orleans', 'LA', '70112', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (50, 'WH000050', 'Warehouse 50', 104000, '4646', 'Chestnut St', 'St', 'Suite4900', 'Cleveland', 'Cuyahoga', 'OH', '44101', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (51, 'WH000051', 'Warehouse 51', 106000, '4747', 'Maple St', 'Rd', 'Suite5000', 'Pittsburgh', 'Allegheny', 'PA', '15201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (52, 'WH000052', 'Warehouse 52', 108000, '4848', 'Pine St', 'Ln', 'Suite5100', 'Buffalo', 'Erie', 'NY', '14201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (53, 'WH000053', 'Warehouse 53', 110000, '4949', 'Birch St', 'Blvd', 'Suite5200', 'Minneapolis', 'Hennepin', 'MN', '55401', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (54, 'WH000054', 'Warehouse 54', 112000, '5050', 'Willow St', 'Ave', 'Suite5300', 'Tucson', 'Pima', 'AZ', '85701', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (55, 'WH000055', 'Warehouse 55', 114000, '5151', 'Elm St', 'St', 'Suite5400', 'Omaha', 'Douglas', 'NE', '68101', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (56, 'WH000056', 'Warehouse 56', 116000, '5252', 'Maplewood St', 'Rd', 'Suite5500', 'Indianapolis', 'Marion', 'IN', '46201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (57, 'WH000057', 'Warehouse 57', 118000, '5353', 'Cypress St', 'Ln', 'Suite5600', 'Louisville', 'Jefferson', 'KY', '40201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (58, 'WH000058', 'Warehouse 58', 120000, '5454', 'Juniper St', 'Blvd', 'Suite5700', 'Baltimore', 'Baltimore', 'MD', '21201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (59, 'WH000059', 'Warehouse 59', 122000, '5555', 'Redwood St', 'Ave', 'Suite5800', 'Memphis', 'Shelby', 'TN', '37501', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (60, 'WH000060', 'Warehouse 60', 124000, '5656', 'Pine St', 'Blvd', 'Suite5900', 'Milwaukee', 'Milwaukee', 'WI', '53201', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (61, 'WH000061', 'Warehouse 61', 126000, '5757', 'Spruce St', 'Ave', 'Suite6000', 'Columbus', 'Franklin', 'OH', '43201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (62, 'WH000062', 'Warehouse 62', 128000, '5858', 'Ash St', 'St', 'Suite6100', 'San Jose', 'Santa Clara', 'CA', '95101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (63, 'WH000063', 'Warehouse 63', 130000, '5959', 'Willow St', 'Rd', 'Suite6200', 'Austin', 'Travis', 'TX', '73301', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (64, 'WH000064', 'Warehouse 64', 132000, '6060', 'Magnolia St', 'Ln', 'Suite6300', 'San Antonio', 'Bexar', 'TX', '78201', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (65, 'WH000065', 'Warehouse 65', 134000, '6161', 'Dogwood St', 'Blvd', 'Suite6400', 'Jacksonville', 'Duval', 'FL', '32099', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (66, 'WH000066', 'Warehouse 66', 136000, '6262', 'Cedarwood St', 'Ave', 'Suite6500', 'Charlotte', 'Mecklenburg', 'NC', '28201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (67, 'WH000067', 'Warehouse 67', 138000, '6363', 'Poplar St', 'St', 'Suite6600', 'Detroit', 'Wayne', 'MI', '48201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (68, 'WH000068', 'Warehouse 68', 140000, '6464', 'Chestnut St', 'Rd', 'Suite6700', 'Denver', 'Denver', 'CO', '80201', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (69, 'WH000069', 'Warehouse 69', 142000, '6565', 'Juniper St', 'Ln', 'Suite6800', 'Portland', 'Multnomah', 'OR', '97201', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (70, 'WH000070', 'Warehouse 70', 144000, '6666', 'Maplewood St', 'Blvd', 'Suite6900', 'Las Vegas', 'Clark', 'NV', '89101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (71, 'WH000071', 'Warehouse 71', 146000, '6767', 'Cypress St', 'Ave', 'Suite7000', 'Phoenix', 'Maricopa', 'AZ', '85001', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (72, 'WH000072', 'Warehouse 72', 148000, '6868', 'Redwood St', 'St', 'Suite7100', 'Philadelphia', 'Philadelphia', 'PA', '19101', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (73, 'WH000073', 'Warehouse 73', 150000, '6969', 'Pine St', 'Rd', 'Suite7200', 'Charlotte', 'Mecklenburg', 'NC', '28201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (74, 'WH000074', 'Warehouse 74', 152000, '7070', 'Willow St', 'Ln', 'Suite7300', 'Tucson', 'Pima', 'AZ', '85701', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (75, 'WH000075', 'Warehouse 75', 154000, '7171', 'Birch St', 'Blvd', 'Suite7400', 'Columbus', 'Franklin', 'OH', '43201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (76, 'WH000076', 'Warehouse 76', 156000, '7272', 'Magnolia St', 'Ave', 'Suite7500', 'San Jose', 'Santa Clara', 'CA', '95101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (77, 'WH000077', 'Warehouse 77', 158000, '7373', 'Dogwood St', 'St', 'Suite7600', 'San Antonio', 'Bexar', 'TX', '78201', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (78, 'WH000078', 'Warehouse 78', 160000, '7474', 'Juniper St', 'Rd', 'Suite7700', 'Jacksonville', 'Duval', 'FL', '32099', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (79, 'WH000079', 'Warehouse 79', 162000, '7575', 'Maple St', 'Ln', 'Suite7800', 'Detroit', 'Wayne', 'MI', '48201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (80, 'WH000080', 'Warehouse 80', 164000, '7676', 'Cypress St', 'Blvd', 'Suite7900', 'Denver', 'Denver', 'CO', '80201', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (81, 'WH000081', 'Warehouse 81', 166000, '7777', 'Redwood St', 'Ave', 'Suite8000', 'Portland', 'Multnomah', 'OR', '97201', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (82, 'WH000082', 'Warehouse 82', 168000, '7878', 'Willow St', 'St', 'Suite8100', 'Las Vegas', 'Clark', 'NV', '89101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (83, 'WH000083', 'Warehouse 83', 170000, '7979', 'Cedarwood St', 'Ln', 'Suite8200', 'Phoenix', 'Maricopa', 'AZ', '85001', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (84, 'WH000084', 'Warehouse 84', 172000, '8080', 'Poplar St', 'Blvd', 'Suite8300', 'Philadelphia', 'Philadelphia', 'PA', '19101', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (85, 'WH000085', 'Warehouse 85', 174000, '8181', 'Juniper St', 'Ave', 'Suite8400', 'Charlotte', 'Mecklenburg', 'NC', '28201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (86, 'WH000086', 'Warehouse 86', 176000, '8282', 'Ash St', 'St', 'Suite8500', 'Columbus', 'Franklin', 'OH', '43201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (87, 'WH000087', 'Warehouse 87', 178000, '8383', 'Dogwood St', 'Rd', 'Suite8600', 'San Jose', 'Santa Clara', 'CA', '95101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (88, 'WH000088', 'Warehouse 88', 180000, '8484', 'Maplewood St', 'Blvd', 'Suite8700', 'San Antonio', 'Bexar', 'TX', '78201', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (89, 'WH000089', 'Warehouse 89', 182000, '8585', 'Cypress St', 'Ave', 'Suite8800', 'Jacksonville', 'Duval', 'FL', '32099', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (90, 'WH000090', 'Warehouse 90', 184000, '8686', 'Redwood St', 'St', 'Suite8900', 'Detroit', 'Wayne', 'MI', '48201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (91, 'WH000091', 'Warehouse 91', 186000, '8787', 'Pine St', 'Ln', 'Suite9000', 'Denver', 'Denver', 'CO', '80201', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (92, 'WH000092', 'Warehouse 92', 188000, '8888', 'Willow St', 'Blvd', 'Suite9100', 'Portland', 'Multnomah', 'OR', '97201', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (93, 'WH000093', 'Warehouse 93', 190000, '8989', 'Cedarwood St', 'Ave', 'Suite9200', 'Las Vegas', 'Clark', 'NV', '89101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (94, 'WH000094', 'Warehouse 94', 192000, '9090', 'Juniper St', 'St', 'Suite9300', 'Phoenix', 'Maricopa', 'AZ', '85001', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (95, 'WH000095', 'Warehouse 95', 194000, '9191', 'Dogwood St', 'Rd', 'Suite9400', 'Philadelphia', 'Philadelphia', 'PA', '19101', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (96, 'WH000096', 'Warehouse 96', 196000, '9292', 'Maplewood St', 'Blvd', 'Suite9500', 'Charlotte', 'Mecklenburg', 'NC', '28201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (97, 'WH000097', 'Warehouse 97', 198000, '9393', 'Pine St', 'Ave', 'Suite9600', 'Columbus', 'Franklin', 'OH', '43201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (98, 'WH000098', 'Warehouse 98', 200000, '9494', 'Redwood St', 'St', 'Suite9700', 'San Jose', 'Santa Clara', 'CA', '95101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (99, 'WH000099', 'Warehouse 99', 202000, '9595', 'Cypress St', 'Rd', 'Suite9800', 'San Antonio', 'Bexar', 'TX', '78201', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (100, 'WH000100', 'Warehouse 100', 204000, '9696', 'Willow St', 'Ln', 'Suite9900', 'Jacksonville', 'Duval', 'FL', '32099', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (101, 'WH000101', 'Warehouse 101', 206000, '9797', 'Maple St', 'Blvd', 'Suite1000', 'Omaha', 'Douglas', 'NE', '68101', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (102, 'WH000102', 'Warehouse 102', 208000, '9898', 'Cedarwood St', 'Ave', 'Suite1100', 'Indianapolis', 'Marion', 'IN', '46201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (103, 'WH000103', 'Warehouse 103', 210000, '9999', 'Pine St', 'St', 'Suite1020', 'Louisville', 'Jefferson', 'KY', '40201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (104, 'WH000104', 'Warehouse 104', 212000, '10000', 'Birch St', 'Ln', 'Suite1030', 'Baltimore', 'Baltimore', 'MD', '21201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (105, 'WH000105', 'Warehouse 105', 214000, '10101', 'Juniper St', 'Blvd', 'Suite1040', 'Memphis', 'Shelby', 'TN', '37501', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (106, 'WH000106', 'Warehouse 106', 216000, '10202', 'Maplewood St', 'Ave', 'Suite1050', 'Milwaukee', 'Milwaukee', 'WI', '53201', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (107, 'WH000107', 'Warehouse 107', 218000, '10303', 'Cypress St', 'St', 'Suite1060', 'Columbus', 'Franklin', 'OH', '43201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (108, 'WH000108', 'Warehouse 108', 220000, '10404', 'Redwood St', 'Rd', 'Suite1070', 'San Jose', 'Santa Clara', 'CA', '95101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (109, 'WH000109', 'Warehouse 109', 222000, '10505', 'Pine St', 'Ln', 'Suite1080', 'San Antonio', 'Bexar', 'TX', '78201', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (110, 'WH000110', 'Warehouse 110', 224000, '10606', 'Willow St', 'Blvd', 'Suite1090', 'Jacksonville', 'Duval', 'FL', '32099', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (111, 'WH000111', 'Warehouse 111', 226000, '10707', 'Cedarwood St', 'Ave', 'Suite1100', 'Detroit', 'Wayne', 'MI', '48201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (112, 'WH000112', 'Warehouse 112', 228000, '10808', 'Maple St', 'St', 'Suite1110', 'Denver', 'Denver', 'CO', '80201', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (113, 'WH000113', 'Warehouse 113', 230000, '10909', 'Juniper St', 'Rd', 'Suite1120', 'Portland', 'Multnomah', 'OR', '97201', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (114, 'WH000114', 'Warehouse 114', 232000, '11010', 'Birch St', 'Blvd', 'Suite1130', 'Las Vegas', 'Clark', 'NV', '89101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (115, 'WH000115', 'Warehouse 115', 234000, '11111', 'Willow St', 'Ave', 'Suite1140', 'Phoenix', 'Maricopa', 'AZ', '85001', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (116, 'WH000116', 'Warehouse 116', 236000, '11212', 'Redwood St', 'St', 'Suite1150', 'Philadelphia', 'Philadelphia', 'PA', '19101', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (117, 'WH000117', 'Warehouse 117', 238000, '11313', 'Pine St', 'Ln', 'Suite1160', 'Charlotte', 'Mecklenburg', 'NC', '28201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (118, 'WH000118', 'Warehouse 118', 240000, '11414', 'Maplewood St', 'Blvd', 'Suite1170', 'Columbus', 'Franklin', 'OH', '43201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (119, 'WH000119', 'Warehouse 119', 242000, '11515', 'Cypress St', 'Ave', 'Suite1180', 'San Jose', 'Santa Clara', 'CA', '95101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (120, 'WH000120', 'Warehouse 120', 244000, '11616', 'Juniper St', 'St', 'Suite1190', 'San Antonio', 'Bexar', 'TX', '78201', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (121, 'WH000121', 'Warehouse 121', 246000, '11717', 'Redwood St', 'Rd', 'Suite1200', 'Jacksonville', 'Duval', 'FL', '32099', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (122, 'WH000122', 'Warehouse 122', 248000, '11818', 'Pine St', 'Ln', 'Suite1210', 'Detroit', 'Wayne', 'MI', '48201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (123, 'WH000123', 'Warehouse 123', 250000, '11919', 'Willow St', 'Blvd', 'Suite1220', 'Denver', 'Denver', 'CO', '80201', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (124, 'WH000124', 'Warehouse 124', 252000, '12020', 'Maplewood St', 'Ave', 'Suite1230', 'Portland', 'Multnomah', 'OR', '97201', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (125, 'WH000125', 'Warehouse 125', 254000, '12121', 'Birch St', 'St', 'Suite1240', 'Las Vegas', 'Clark', 'NV', '89101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (126, 'WH000126', 'Warehouse 126', 256000, '12222', 'Redwood St', 'Blvd', 'Suite1250', 'Phoenix', 'Maricopa', 'AZ', '85001', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (127, 'WH000127', 'Warehouse 127', 258000, '12323', 'Pine St', 'Ave', 'Suite1260', 'Philadelphia', 'Philadelphia', 'PA', '19101', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (128, 'WH000128', 'Warehouse 128', 260000, '12424', 'Juniper St', 'St', 'Suite1270', 'Charlotte', 'Mecklenburg', 'NC', '28201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (129, 'WH000129', 'Warehouse 129', 262000, '12525', 'Maplewood St', 'Blvd', 'Suite1280', 'Columbus', 'Franklin', 'OH', '43201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (130, 'WH000130', 'Warehouse 130', 264000, '12626', 'Cypress St', 'Ave', 'Suite1290', 'San Jose', 'Santa Clara', 'CA', '95101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (131, 'WH000131', 'Warehouse 131', 266000, '12727', 'Redwood St', 'St', 'Suite1300', 'San Antonio', 'Bexar', 'TX', '78201', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (132, 'WH000132', 'Warehouse 132', 268000, '12828', 'Willow St', 'Blvd', 'Suite1310', 'Jacksonville', 'Duval', 'FL', '32099', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (133, 'WH000133', 'Warehouse 133', 270000, '12929', 'Pine St', 'Ln', 'Suite1320', 'Detroit', 'Wayne', 'MI', '48201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (134, 'WH000134', 'Warehouse 134', 272000, '13030', 'Juniper St', 'Blvd', 'Suite1330', 'Denver', 'Denver', 'CO', '80201', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (135, 'WH000135', 'Warehouse 135', 274000, '13131', 'Maplewood St', 'Ave', 'Suite1340', 'Portland', 'Multnomah', 'OR', '97201', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (136, 'WH000136', 'Warehouse 136', 276000, '13232', 'Cypress St', 'St', 'Suite1350', 'Las Vegas', 'Clark', 'NV', '89101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (137, 'WH000137', 'Warehouse 137', 278000, '13333', 'Birch St', 'Blvd', 'Suite1360', 'Phoenix', 'Maricopa', 'AZ', '85001', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (138, 'WH000138', 'Warehouse 138', 280000, '13434', 'Juniper St', 'Ave', 'Suite1370', 'Philadelphia', 'Philadelphia', 'PA', '19101', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (139, 'WH000139', 'Warehouse 139', 282000, '13535', 'Redwood St', 'St', 'Suite1380', 'Charlotte', 'Mecklenburg', 'NC', '28201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (140, 'WH000140', 'Warehouse 140', 284000, '13636', 'Pine St', 'Blvd', 'Suite1390', 'Columbus', 'Franklin', 'OH', '43201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (141, 'WH000141', 'Warehouse 141', 286000, '13737', 'Maplewood St', 'Ave', 'Suite1400', 'San Jose', 'Santa Clara', 'CA', '95101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (142, 'WH000142', 'Warehouse 142', 288000, '13838', 'Cypress St', 'Blvd', 'Suite1410', 'San Antonio', 'Bexar', 'TX', '78201', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (143, 'WH000143', 'Warehouse 143', 290000, '13939', 'Willow St', 'Ln', 'Suite1420', 'Jacksonville', 'Duval', 'FL', '32099', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (144, 'WH000144', 'Warehouse 144', 292000, '14040', 'Redwood St', 'Blvd', 'Suite1430', 'Detroit', 'Wayne', 'MI', '48201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (145, 'WH000145', 'Warehouse 145', 294000, '14141', 'Pine St', 'Ave', 'Suite1440', 'Denver', 'Denver', 'CO', '80201', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (146, 'WH000146', 'Warehouse 146', 296000, '14242', 'Maplewood St', 'Blvd', 'Suite1450', 'Portland', 'Multnomah', 'OR', '97201', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (147, 'WH000147', 'Warehouse 147', 298000, '14343', 'Juniper St', 'Ave', 'Suite1460', 'Las Vegas', 'Clark', 'NV', '89101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (148, 'WH000148', 'Warehouse 148', 300000, '14444', 'Cypress St', 'St', 'Suite1470', 'Phoenix', 'Maricopa', 'AZ', '85001', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (149, 'WH000149', 'Warehouse 149', 302000, '14545', 'Redwood St', 'Blvd', 'Suite1480', 'Philadelphia', 'Philadelphia', 'PA', '19101', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (150, 'WH000150', 'Warehouse 150', 304000, '14646', 'Pine St', 'Ln', 'Suite1490', 'Charlotte', 'Mecklenburg', 'NC', '28201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (151, 'WH000151', 'Warehouse 151', 306000, '14747', 'Maple St', 'Blvd', 'Suite1500', 'Columbus', 'Franklin', 'OH', '43201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (152, 'WH000152', 'Warehouse 152', 308000, '14848', 'Cypress St', 'Ave', 'Suite1510', 'San Jose', 'Santa Clara', 'CA', '95101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (153, 'WH000153', 'Warehouse 153', 310000, '14949', 'Redwood St', 'St', 'Suite1520', 'San Antonio', 'Bexar', 'TX', '78201', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (154, 'WH000154', 'Warehouse 154', 312000, '15050', 'Pine St', 'Ln', 'Suite1530', 'Jacksonville', 'Duval', 'FL', '32099', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (155, 'WH000155', 'Warehouse 155', 314000, '15151', 'Willow St', 'Blvd', 'Suite1540', 'Detroit', 'Wayne', 'MI', '48201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (156, 'WH000156', 'Warehouse 156', 316000, '15252', 'Juniper St', 'Ave', 'Suite1550', 'Denver', 'Denver', 'CO', '80201', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (157, 'WH000157', 'Warehouse 157', 318000, '15353', 'Maplewood St', 'Blvd', 'Suite1560', 'Portland', 'Multnomah', 'OR', '97201', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (158, 'WH000158', 'Warehouse 158', 320000, '15454', 'Cypress St', 'St', 'Suite1570', 'Las Vegas', 'Clark', 'NV', '89101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (159, 'WH000159', 'Warehouse 159', 322000, '15555', 'Redwood St', 'Blvd', 'Suite1580', 'Phoenix', 'Maricopa', 'AZ', '85001', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (160, 'WH000160', 'Warehouse 160', 324000, '15656', 'Pine St', 'Ave', 'Suite1590', 'Philadelphia', 'Philadelphia', 'PA', '19101', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (161, 'WH000161', 'Warehouse 161', 326000, '15757', 'Willow St', 'Ln', 'Suite1600', 'Charlotte', 'Mecklenburg', 'NC', '28201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (162, 'WH000162', 'Warehouse 162', 328000, '15858', 'Maple St', 'Blvd', 'Suite1610', 'Columbus', 'Franklin', 'OH', '43201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (163, 'WH000163', 'Warehouse 163', 330000, '15959', 'Cypress St', 'Ave', 'Suite1620', 'San Jose', 'Santa Clara', 'CA', '95101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (164, 'WH000164', 'Warehouse 164', 332000, '16060', 'Redwood St', 'St', 'Suite1630', 'San Antonio', 'Bexar', 'TX', '78201', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (165, 'WH000165', 'Warehouse 165', 334000, '16161', 'Pine St', 'Ln', 'Suite1640', 'Jacksonville', 'Duval', 'FL', '32099', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (166, 'WH000166', 'Warehouse 166', 336000, '16262', 'Willow St', 'Blvd', 'Suite1650', 'Detroit', 'Wayne', 'MI', '48201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (167, 'WH000167', 'Warehouse 167', 338000, '16363', 'Juniper St', 'Ave', 'Suite1660', 'Denver', 'Denver', 'CO', '80201', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (168, 'WH000168', 'Warehouse 168', 340000, '16464', 'Maplewood St', 'Blvd', 'Suite1670', 'Portland', 'Multnomah', 'OR', '97201', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (169, 'WH000169', 'Warehouse 169', 342000, '16565', 'Cypress St', 'St', 'Suite1680', 'Las Vegas', 'Clark', 'NV', '89101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (170, 'WH000170', 'Warehouse 170', 344000, '16666', 'Redwood St', 'Blvd', 'Suite1690', 'Phoenix', 'Maricopa', 'AZ', '85001', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (171, 'WH000171', 'Warehouse 171', 346000, '16767', 'Pine St', 'Ave', 'Suite1700', 'Philadelphia', 'Philadelphia', 'PA', '19101', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (172, 'WH000172', 'Warehouse 172', 348000, '16868', 'Willow St', 'Ln', 'Suite1710', 'Charlotte', 'Mecklenburg', 'NC', '28201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (173, 'WH000173', 'Warehouse 173', 350000, '16969', 'Maple St', 'Blvd', 'Suite1720', 'Columbus', 'Franklin', 'OH', '43201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (174, 'WH000174', 'Warehouse 174', 352000, '17070', 'Cypress St', 'Ave', 'Suite1730', 'San Jose', 'Santa Clara', 'CA', '95101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (175, 'WH000175', 'Warehouse 175', 354000, '17171', 'Redwood St', 'St', 'Suite1740', 'San Antonio', 'Bexar', 'TX', '78201', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t16 VALUES (176, 'WH000176', 'Warehouse 176', 356000, '17272', 'Pine St', 'Ln', 'Suite1750', 'Jacksonville', 'Duval', 'FL', '32099', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (177, 'WH000177', 'Warehouse 177', 358000, '17373', 'Willow St', 'Blvd', 'Suite1760', 'Detroit', 'Wayne', 'MI', '48201', 'USA', -5.00); +INSERT INTO tpcds.warehouse_t16 VALUES (178, 'WH000178', 'Warehouse 178', 360000, '17474', 'Juniper St', 'Ave', 'Suite1770', 'Denver', 'Denver', 'CO', '80201', 'USA', -7.00); +INSERT INTO tpcds.warehouse_t16 VALUES (179, 'WH000179', 'Warehouse 179', 362000, '17575', 'Maplewood St', 'Blvd', 'Suite1780', 'Portland', 'Multnomah', 'OR', '97201', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t16 VALUES (180, 'WH000180', 'Warehouse 180', 364000, '17676', 'Cypress St', 'St','Suite1790', 'Dallas', 'Dallas', 'TX', '75201', 'USA', -6.00); +INSERT INTO tpcds.warehouse_t1 VALUES (2, 'WH000002', 'Warehouse 2', 20000,'456', 'Broadway', 'Blvd', 'Suite200', 'Los Angeles', 'Los Angeles', 'CA', '90001', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (3, 'WH000003', 'Warehouse 3', 21000, '457', 'Main St', 'Ave', 'Suite201', 'San Francisco', 'San Francisco', 'CA', '94101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (4, 'WH000004', 'Warehouse 4', 22000, '458', 'Elm St', 'St', 'Suite202', 'San Diego', 'San Diego', 'CA', '92101', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (5, 'WH000005', 'Warehouse 5', 23000, '459', 'Pine St', 'Blvd', 'Suite203', 'Sacramento', 'Sacramento', 'CA', '95801', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (6, 'WH000006', 'Warehouse 6', 24000, '460', 'Oak St', 'Ave', 'Suite204', 'Fresno', 'Fresno', 'CA', '93701', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (7, 'WH000007', 'Warehouse 7', 25000, '461', 'Maple St', 'Ln', 'Suite205', 'Long Beach', 'Los Angeles', 'CA', '90801', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (8, 'WH000008', 'Warehouse 8', 26000, '462', 'Cypress St', 'Blvd', 'Suite206', 'Bakersfield', 'Kern', 'CA', '93301', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (9, 'WH000009', 'Warehouse 9', 27000, '463', 'Willow St', 'St', 'Suite207', 'Anaheim', 'Orange', 'CA', '92801', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (10, 'WH000010', 'Warehouse 10', 28000, '464', 'Fir St', 'Ave', 'Suite208', 'Santa Ana', 'Orange', 'CA', '92701', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (11, 'WH000011', 'Warehouse 11', 29000, '465', 'Aspen St', 'Blvd', 'Suite209', 'Riverside', 'Riverside', 'CA', '92501', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (12, 'WH000012', 'Warehouse 12', 30000, '466', 'Spruce St', 'St', 'Suite210', 'Irvine', 'Orange', 'CA', '92601', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (13, 'WH000013', 'Warehouse 13', 31000, '467', 'Cedar St', 'Blvd', 'Suite211', 'Santa Clarita', 'Los Angeles', 'CA', '91301', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (14, 'WH000014', 'Warehouse 14', 32000, '468', 'Birch St', 'Ave', 'Suite212', 'Chula Vista', 'San Diego', 'CA', '91901', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (15, 'WH000015', 'Warehouse 15', 33000, '469', 'Poplar St', 'Ln', 'Suite213', 'Oceanside', 'San Diego', 'CA', '92001', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (16, 'WH000016', 'Warehouse 16', 34000, '470', 'Linden St', 'Blvd', 'Suite214', 'Temecula', 'Riverside', 'CA', '92590', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (17, 'WH000017', 'Warehouse 17', 35000, '471', 'Hemlock St', 'St', 'Suite215', 'Murrieta', 'Riverside', 'CA', '92562', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (18, 'WH000018', 'Warehouse 18', 36000, '472', 'Holly St', 'Ave', 'Suite216', 'Menifee', 'Riverside', 'CA', '92584', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (19, 'WH000019', 'Warehouse 19', 37000, '473', 'Walnut St', 'Blvd', 'Suite217', 'Temecula', 'Riverside', 'CA', '92591', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (20, 'WH000020', 'Warehouse 20', 38000, '474', 'Chestnut St', 'Ln', 'Suite218', 'Palm Springs', 'Riverside', 'CA', '92262', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (21, 'WH000021', 'Warehouse 21', 39000, '475', 'Sycamore St', 'St', 'Suite219', 'La Quinta', 'Riverside', 'CA', '92253', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (22, 'WH000022', 'Warehouse 22', 40000, '476', 'Magnolia St', 'Ave', 'Suite220', 'Cathedral City', 'Riverside', 'CA', '92234', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (23, 'WH000023', 'Warehouse 23', 41000, '477', 'Eucalyptus St', 'Blvd', 'Suite221', 'Coachella', 'Riverside', 'CA', '92236', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (24, 'WH000024', 'Warehouse 24', 42000, '478', 'Acacia St', 'St', 'Suite222', 'Indio', 'Riverside', 'CA', '92201', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (25, 'WH000025', 'Warehouse 25', 43000, '479', 'Palm St', 'Ave', 'Suite223', 'Desert Hot Springs', 'Riverside', 'CA', '92240', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (26, 'WH000026', 'Warehouse 26', 44000, '480', 'Bamboo St', 'Ln', 'Suite224', 'La Quinta', 'Riverside', 'CA', '92253', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (27, 'WH000027', 'Warehouse 27', 45000, '481', 'Olive St', 'Blvd', 'Suite225', 'Indian Wells', 'Riverside', 'CA', '92210', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (28, 'WH000028', 'Warehouse 28', 46000, '482', 'Jasmine St', 'St', 'Suite226', 'Rancho Mirage', 'Riverside', 'CA', '92270', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (29, 'WH000029', 'Warehouse 29', 47000, '483', 'Hibiscus St', 'Ave', 'Suite227', 'Palm Desert', 'Riverside', 'CA', '92260', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (30, 'WH000030', 'Warehouse 30', 48000, '484', 'Laurel St', 'Blvd', 'Suite228', 'Twentynine Palms', 'San Bernardino', 'CA', '92277', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (31, 'WH000031', 'Warehouse 31', 49000, '485', 'Lily St', 'Ln', 'Suite229', 'Yucca Valley', 'San Bernardino', 'CA', '92284', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (32, 'WH000032', 'Warehouse 32', 50000, '486', 'Daisy St', 'St', 'Suite230', 'Highland', 'San Bernardino', 'CA', '92346', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (34, 'WH000034', 'Warehouse 34', 52000, '488', 'Sunflower St', 'Blvd', 'Suite232', 'San Bernardino', 'San Bernardino', 'CA', '92401', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (35, 'WH000035', 'Warehouse 35', 53000, '489', 'Orchid St', 'Ln', 'Suite233', 'Colton', 'San Bernardino', 'CA', '92324', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (36, 'WH000036', 'Warehouse 36', 54000, '490', 'Tulip St', 'St', 'Suite234', 'Fontana', 'San Bernardino', 'CA', '92335', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (37, 'WH000037', 'Warehouse 37', 55000, '491', 'Violet St', 'Ave', 'Suite235', 'Ontario', 'San Bernardino', 'CA', '91761', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (38, 'WH000038', 'Warehouse 38', 56000, '492', 'Marigold St', 'Blvd', 'Suite236', 'Chino', 'San Bernardino', 'CA', '91710', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (39, 'WH000039', 'Warehouse 39', 57000, '493', 'Poppy St', 'Ln', 'Suite237', 'Rancho Cucamonga', 'San Bernardino', 'CA', '91730', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (40, 'WH000040', 'Warehouse 40', 58000, '494', 'Iris St', 'St', 'Suite238', 'Upland', 'San Bernardino', 'CA', '91786', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (41, 'WH000041', 'Warehouse 41', 59000, '495', 'Magnolia St', 'Ave', 'Suite239', 'Pomona', 'Los Angeles', 'CA', '91767', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (42, 'WH000042', 'Warehouse 42', 60000, '496', 'Daffodil St', 'Blvd', 'Suite240', 'La Verne', 'Los Angeles', 'CA', '91750', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (43, 'WH000043', 'Warehouse 43', 61000, '497', 'Carnation St', 'Ln', 'Suite241', 'Claremont', 'Los Angeles', 'CA', '91711', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (44, 'WH000044', 'Warehouse 44', 62000, '498', 'Azalea St', 'St', 'Suite242', 'La Puente', 'Los Angeles', 'CA', '91744', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (45, 'WH000045', 'Warehouse 45', 63000, '499', 'Hibiscus St', 'Ave', 'Suite243', 'West Covina', 'Los Angeles', 'CA', '91790', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (46, 'WH000046', 'Warehouse 46', 64000, '500', 'Hollyhock St', 'Blvd', 'Suite244', 'Montebello', 'Los Angeles', 'CA', '90640', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (47, 'WH000047', 'Warehouse 47', 65000, '501', 'Gardenia St', 'Ln', 'Suite245', 'Norwalk', 'Los Angeles', 'CA', '90650', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (48, 'WH000048', 'Warehouse 48', 66000, '502', 'Jasmine St', 'St', 'Suite246', 'Bellflower', 'Los Angeles', 'CA', '90706', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (49, 'WH000049', 'Warehouse 49', 67000, '503', 'Lily St', 'Ave', 'Suite247', 'South Gate', 'Los Angeles', 'CA', '90280', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (50, 'WH000050', 'Warehouse 50', 68000, '504', 'Lily St', 'Blvd', 'Suite248', 'Culver City', 'Los Angeles', 'CA', '90232', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (51, 'WH000051', 'Warehouse 51', 69000, '505', 'Magnolia St', 'Ln', 'Suite249', 'Santa Monica', 'Los Angeles', 'CA', '90401', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (52, 'WH000052', 'Warehouse 52', 70000, '506', 'Rose St', 'St', 'Suite250', 'Beverly Hills', 'Los Angeles', 'CA', '90210', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (53, 'WH000053', 'Warehouse 53', 71000, '507', 'Tulip St', 'Ave', 'Suite251', 'Hollywood', 'Los Angeles', 'CA', '90028', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (54, 'WH000054', 'Warehouse 54', 72000, '508', 'Daisy St', 'Blvd', 'Suite252', 'West Hollywood', 'Los Angeles', 'CA', '90046', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (55, 'WH000055', 'Warehouse 55', 73000, '509', 'Sunflower St', 'Ln', 'Suite253', 'Bel Air', 'Los Angeles', 'CA', '90077', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (56, 'WH000056', 'Warehouse 56', 74000, '510', 'Hibiscus St', 'St', 'Suite254', 'Brentwood', 'Los Angeles', 'CA', '90049', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (57, 'WH000057', 'Warehouse 57', 75000, '511', 'Orchid St', 'Ave', 'Suite255', 'Palms', 'Los Angeles', 'CA', '90034', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (58, 'WH000058', 'Warehouse 58', 76000, '512', 'Gardenia St', 'Blvd', 'Suite256', 'Marina del Rey', 'Los Angeles', 'CA', '90292', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (59, 'WH000059', 'Warehouse 59', 77000, '513', 'Lily St', 'Ln', 'Suite257', 'Venice', 'Los Angeles', 'CA', '90291', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (60, 'WH000060', 'Warehouse 60', 78000, '514', 'Azalea St', 'St', 'Suite258', 'Culver City', 'Los Angeles', 'CA', '90232', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (61, 'WH000061', 'Warehouse 61', 79000, '515', 'Jasmine St', 'Ave', 'Suite259', 'Santa Monica', 'Los Angeles', 'CA', '90401', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (62, 'WH000062', 'Warehouse 62', 80000, '516', 'Sunflower St', 'Blvd', 'Suite260', 'West Hollywood', 'Los Angeles', 'CA', '90046', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (64, 'WH000064', 'Warehouse 64', 82000, '518', 'Magnolia St', 'Ave', 'Suite261', 'Encino', 'Los Angeles', 'CA', '91316', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (65, 'WH000065', 'Warehouse 65', 83000, '519', 'Rose St', 'Blvd', 'Suite262', 'Tarzana', 'Los Angeles', 'CA', '91356', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (66, 'WH000066', 'Warehouse 66', 84000, '520', 'Tulip St', 'Ln', 'Suite263', 'Northridge', 'Los Angeles', 'CA', '91324', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (67, 'WH000067', 'Warehouse 67', 85000, '521', 'Lily St', 'St', 'Suite264', 'Woodland Hills', 'Los Angeles', 'CA', '91367', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (68, 'WH000068', 'Warehouse 68', 86000, '522', 'Jasmine St', 'Ave', 'Suite265', 'Beverly Hills', 'Los Angeles', 'CA', '90210', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (69, 'WH000069', 'Warehouse 69', 87000, '523', 'Sunflower St', 'Blvd', 'Suite266', 'Bel Air', 'Los Angeles', 'CA', '90077', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (70, 'WH000070', 'Warehouse 70', 88000, '524', 'Hibiscus St', 'Ln', 'Suite267', 'Brentwood', 'Los Angeles', 'CA', '90049', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (71, 'WH000071', 'Warehouse 71', 89000, '525', 'Orchid St', 'St', 'Suite268', 'Palms', 'Los Angeles', 'CA', '90034', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (72, 'WH000072', 'Warehouse 72', 90000, '526', 'Gardenia St', 'Ave', 'Suite269', 'Marina del Rey', 'Los Angeles', 'CA', '90292', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (73, 'WH000073', 'Warehouse 73', 91000, '527', 'Lily St', 'Blvd', 'Suite270', 'Venice', 'Los Angeles', 'CA', '90291', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (74, 'WH000074', 'Warehouse 74', 92000, '528', 'Azalea St', 'Ln', 'Suite271', 'Culver City', 'Los Angeles', 'CA', '90232', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (75, 'WH000075', 'Warehouse 75', 93000, '529', 'Jasmine St', 'St', 'Suite272', 'Santa Monica', 'Los Angeles', 'CA', '90401', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (76, 'WH000076', 'Warehouse 76', 94000, '530', 'Sunflower St', 'Ave', 'Suite273', 'West Hollywood', 'Los Angeles', 'CA', '90046', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (77, 'WH000077', 'Warehouse 77', 95000, '531', 'Daisy St', 'Blvd', 'Suite274', 'Encino', 'Los Angeles', 'CA', '91316', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (78, 'WH000078', 'Warehouse 78', 96000, '532', 'Magnolia St', 'Ln', 'Suite275', 'Tarzana', 'Los Angeles', 'CA', '91356', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (79, 'WH000079', 'Warehouse 79', 97000, '533', 'Rose St', 'St', 'Suite276', 'Northridge', 'Los Angeles', 'CA', '91324', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (80, 'WH000080', 'Warehouse 80', 98000, '534', 'Tulip St', 'Ave', 'Suite277', 'Woodland Hills', 'Los Angeles', 'CA', '91367', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (81, 'WH000081', 'Warehouse 81', 99000, '535', 'Lily St', 'Blvd', 'Suite278', 'Beverly Hills', 'Los Angeles', 'CA', '90210', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (82, 'WH000082', 'Warehouse 82', 100000, '536', 'Jasmine St', 'Ln', 'Suite279', 'Bel Air', 'Los Angeles', 'CA', '90077', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (83, 'WH000083', 'Warehouse 83', 101000, '537', 'Sunflower St', 'St', 'Suite280', 'Brentwood', 'Los Angeles', 'CA', '90049', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (84, 'WH000084', 'Warehouse 84', 102000, '538', 'Hibiscus St', 'Ave', 'Suite281', 'Palms', 'Los Angeles', 'CA', '90034', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (85, 'WH000085', 'Warehouse 85', 103000, '539', 'Orchid St', 'Blvd', 'Suite282', 'Marina del Rey', 'Los Angeles', 'CA', '90292', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (86, 'WH000086', 'Warehouse 86', 104000, '540', 'Gardenia St', 'Ln', 'Suite283', 'Venice', 'Los Angeles', 'CA', '90291', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (87, 'WH000087', 'Warehouse 87', 105000, '541', 'Lily St', 'St', 'Suite284', 'Culver City', 'Los Angeles', 'CA', '90232', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (88, 'WH000088', 'Warehouse 88', 106000, '542', 'Azalea St', 'Ave', 'Suite285', 'Santa Monica', 'Los Angeles', 'CA', '90401', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (89, 'WH000089', 'Warehouse 89', 107000, '543', 'Jasmine St', 'Blvd', 'Suite286', 'West Hollywood', 'Los Angeles', 'CA', '90046', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (90, 'WH000090', 'Warehouse 90', 108000, '544', 'Sunflower St', 'Ln', 'Suite287', 'Encino', 'Los Angeles', 'CA', '91316', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (91, 'WH000091', 'Warehouse 91', 109000, '545', 'Daisy St', 'St', 'Suite288', 'Tarzana', 'Los Angeles', 'CA', '91356', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (92, 'WH000092', 'Warehouse 92', 110000, '546', 'Magnolia St', 'Ave', 'Suite289', 'Northridge', 'Los Angeles', 'CA', '91324', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (93, 'WH000093', 'Warehouse 93', 111000, '547', 'Rose St', 'Blvd', 'Suite290', 'Woodland Hills', 'Los Angeles', 'CA', '91367', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (94, 'WH000094', 'Warehouse 94', 112000, '548', 'Tulip St', 'Ln', 'Suite291', 'Beverly Hills', 'Los Angeles', 'CA', '90210', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (95, 'WH000095', 'Warehouse 95', 113000, '549', 'Lily St', 'St', 'Suite292', 'Bel Air', 'Los Angeles', 'CA', '90077', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (96, 'WH000096', 'Warehouse 96', 114000, '550', 'Jasmine St', 'Ave', 'Suite293', 'Brentwood', 'Los Angeles', 'CA', '90049', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (97, 'WH000097', 'Warehouse 97', 115000, '551', 'Sunflower St', 'Blvd', 'Suite294', 'Palms', 'Los Angeles', 'CA', '90034', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (98, 'WH000098', 'Warehouse 98', 116000, '552', 'Hibiscus St', 'Ln', 'Suite295', 'Marina del Rey', 'Los Angeles', 'CA', '90292', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (99, 'WH000099', 'Warehouse 99', 117000, '553', 'Orchid St', 'St', 'Suite296', 'Venice', 'Los Angeles', 'CA', '90291', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (100, 'WH000100', 'Warehouse 100', 118000, '554', 'Gardenia St', 'Ave', 'Suite297', 'Culver City', 'Los Angeles', 'CA', '90232', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (101, 'WH000101', 'Warehouse 101', 119000, '555', 'Lily St', 'Blvd', 'Suite298', 'Santa Monica', 'Los Angeles', 'CA', '90401', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (102, 'WH000102', 'Warehouse 102', 120000, '556', 'Azalea St', 'Ln', 'Suite299', 'West Hollywood', 'Los Angeles', 'CA', '90046', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (103, 'WH000103', 'Warehouse 103', 121000, '557', 'Jasmine St', 'Ave', 'Suite300', 'Encino', 'Los Angeles', 'CA', '91316', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (104, 'WH000104', 'Warehouse 104', 122000, '558', 'Sunflower St', 'St', 'Suite301', 'Tarzana', 'Los Angeles', 'CA', '91356', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (105, 'WH000105', 'Warehouse 105', 123000, '559', 'Hibiscus St', 'Blvd', 'Suite302', 'Northridge', 'Los Angeles', 'CA', '91324', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (106, 'WH000106', 'Warehouse 106', 124000, '560', 'Orchid St', 'Ln', 'Suite303', 'Woodland Hills', 'Los Angeles', 'CA', '91367', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (107, 'WH000107', 'Warehouse 107', 125000, '561', 'Gardenia St', 'St', 'Suite304', 'Beverly Hills', 'Los Angeles', 'CA', '90210', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (108, 'WH000108', 'Warehouse 108', 126000, '562', 'Lily St', 'Ave', 'Suite305', 'Bel Air', 'Los Angeles', 'CA', '90077', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (109, 'WH000109', 'Warehouse 109', 127000, '563', 'Jasmine St', 'Blvd', 'Suite306', 'Brentwood', 'Los Angeles', 'CA', '90049', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (110, 'WH000110', 'Warehouse 110', 128000, '564', 'Sunflower St', 'Ln', 'Suite307', 'Palms', 'Los Angeles', 'CA', '90034', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (111, 'WH000111', 'Warehouse 111', 129000, '565', 'Hibiscus St', 'St', 'Suite308', 'Marina del Rey', 'Los Angeles', 'CA', '90292', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (112, 'WH000112', 'Warehouse 112', 130000, '566', 'Orchid St', 'Ave', 'Suite309', 'Venice', 'Los Angeles', 'CA', '90291', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (113, 'WH000113', 'Warehouse 113', 131000, '567', 'Gardenia St', 'Blvd', 'Suite310', 'Culver City', 'Los Angeles', 'CA', '90232', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (114, 'WH000114', 'Warehouse 114', 132000, '568', 'Lily St', 'Ln', 'Suite311', 'Santa Monica', 'Los Angeles', 'CA', '90401', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (115, 'WH000115', 'Warehouse 115', 133000, '569', 'Azalea St', 'St', 'Suite312', 'West Hollywood', 'Los Angeles', 'CA', '90046', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (116, 'WH000116', 'Warehouse 116', 134000, '570', 'Jasmine St', 'Ave', 'Suite313', 'Encino', 'Los Angeles', 'CA', '91316', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (117, 'WH000117', 'Warehouse 117', 135000, '571', 'Sunflower St', 'Blvd', 'Suite314', 'Tarzana', 'Los Angeles', 'CA', '91356', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (118, 'WH000118', 'Warehouse 118', 136000, '572', 'Hibiscus St', 'Ln', 'Suite315', 'Northridge', 'Los Angeles', 'CA', '91324', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (119, 'WH000119', 'Warehouse 119', 137000, '573', 'Orchid St', 'St', 'Suite316', 'Woodland Hills', 'Los Angeles', 'CA', '91367', 'USA', -8.00); +INSERT INTO tpcds.warehouse_t1 VALUES (120, 'WH000120', 'Warehouse 120', 138000, '574', 'Gardenia St', 'Ave', 'Suite317', 'Beverly Hills', 'Los Angeles', 'CA', '90210', 'USA', -8.00); +UPDATE tpcds.warehouse_t1 +SET W_WAREHOUSE_NAME = 'Updated Warehouse 1', W_WAREHOUSE_SQ_FT = 22000 +WHERE (W_STATE = 'CA' AND W_WAREHOUSE_SQ_FT < 20000) + OR (W_CITY = 'Los Angeles' AND W_WAREHOUSE_ID LIKE 'WH000%'); +UPDATE tpcds.warehouse_t1 +SET W_STREET_NAME = 'New Street', W_SUITE_NUMBER = 'Suite 301' +WHERE (W_CITY = 'New York' AND W_STATE = 'NY') + OR (W_WAREHOUSE_ID = 'WH000015' AND W_STREET_TYPE = 'Ave'); +UPDATE tpcds.warehouse_t1 +SET W_COUNTY = 'Updated County', W_ZIP = '12345' +WHERE (W_WAREHOUSE_SQ_FT BETWEEN 15000 AND 20000 AND W_STATE = 'TX') + OR (W_CITY = 'Dallas' AND W_WAREHOUSE_ID LIKE 'WH%'); +UPDATE tpcds.warehouse_t1 +SET W_STREET_NAME = 'Main Ave', W_WAREHOUSE_NAME = 'Updated Warehouse 2' +WHERE (W_CITY = 'San Francisco' AND W_WAREHOUSE_SQ_FT > 15000) + OR (W_ZIP LIKE '941%' AND W_STREET_TYPE = 'Blvd'); +UPDATE tpcds.warehouse_t1 +SET W_WAREHOUSE_SQ_FT = 18000, W_WAREHOUSE_NAME = 'Updated Warehouse 3' +WHERE (W_STATE = 'FL' AND W_WAREHOUSE_SK BETWEEN 30 AND 40) + OR (W_CITY = 'Miami' AND W_WAREHOUSE_ID = 'WH000020'); +UPDATE tpcds.warehouse_t1 +SET W_COUNTRY = 'Updated Country', W_SUITE_NUMBER = 'Suite 400' +WHERE (W_WAREHOUSE_SQ_FT < 25000 AND W_STATE = 'CA') + OR (W_CITY = 'San Diego' AND W_WAREHOUSE_ID LIKE 'WH%'); +UPDATE tpcds.warehouse_t1 +SET W_STREET_NUMBER = '789', W_WAREHOUSE_NAME = 'Updated Warehouse 4' +WHERE (W_CITY = 'Seattle' AND W_STATE = 'WA') + OR (W_ZIP LIKE '98%' AND W_WAREHOUSE_SQ_FT BETWEEN 10000 AND 15000); +UPDATE tpcds.warehouse_t1 +SET W_COUNTY = 'New County', W_WAREHOUSE_ID = 'WH000025' +WHERE (W_WAREHOUSE_SQ_FT > 20000 AND W_STATE = 'NY') + OR (W_CITY = 'Brooklyn' AND W_STREET_NAME LIKE '%Street'); +UPDATE tpcds.warehouse_t1 +SET W_WAREHOUSE_NAME = 'Updated Warehouse 5', W_STREET_TYPE = 'Road' +WHERE (W_STATE = 'IL' AND W_WAREHOUSE_SK IN (10, 20, 30)) + OR (W_CITY = 'Chicago' AND W_ZIP LIKE '60%'); +UPDATE tpcds.warehouse_t1 +SET W_STREET_NAME = 'Elm Street', W_SUITE_NUMBER = 'Suite 500' +WHERE (W_WAREHOUSE_SQ_FT BETWEEN 12000 AND 18000 AND W_STATE = 'TX') + OR (W_CITY = 'Houston' AND W_WAREHOUSE_ID LIKE 'WH000%'); +UPDATE tpcds.warehouse_t1 +SET W_WAREHOUSE_SQ_FT = 17000, W_COUNTY = 'Updated County' +WHERE (W_CITY = 'Atlanta' AND W_ZIP LIKE '303%') + OR (W_STATE = 'GA' AND W_WAREHOUSE_ID = 'WH000030'); +UPDATE tpcds.warehouse_t1 +SET W_CITY = 'Philadelphia', W_WAREHOUSE_NAME = 'Updated Warehouse 6' +WHERE (W_STATE = 'PA' AND W_WAREHOUSE_SQ_FT > 25000) + OR (W_ZIP LIKE '191%' AND W_STREET_TYPE = 'Blvd'); +UPDATE tpcds.warehouse_t1 +SET W_WAREHOUSE_NAME = 'Updated Warehouse 7', W_WAREHOUSE_SQ_FT = 16000 +WHERE (W_STATE = 'NV' AND W_CITY = 'Las Vegas') + OR (W_ZIP LIKE '89%' AND W_WAREHOUSE_ID LIKE 'WH%'); +UPDATE tpcds.warehouse_t1 +SET W_STREET_TYPE = 'Pl', W_SUITE_NUMBER = 'Suite 600' +WHERE (W_WAREHOUSE_SK BETWEEN 40 AND 50 AND W_STATE = 'WA') + OR (W_CITY = 'Seattle' AND W_WAREHOUSE_SQ_FT < 20000); +UPDATE tpcds.warehouse_t1 +SET W_WAREHOUSE_NAME = 'Updated Warehouse 8', W_COUNTY = 'Updated County' +WHERE (W_STATE = 'NJ' AND W_WAREHOUSE_SQ_FT > 15000) + OR (W_ZIP LIKE '070%' AND W_WAREHOUSE_ID = 'WH000040'); +UPDATE tpcds.warehouse_t1 +SET W_CITY = 'Austin', W_WAREHOUSE_NAME = 'Updated Warehouse 9' +WHERE (W_STATE = 'TX' AND W_WAREHOUSE_SK IN (50, 60, 70)) + OR (W_WAREHOUSE_SQ_FT BETWEEN 15000 AND 20000 AND W_ZIP LIKE '73%'); +UPDATE tpcds.warehouse_t1 +SET W_STREET_NAME = 'Sunset Blvd', W_SUITE_NUMBER = 'Suite 700' +WHERE (W_CITY = 'Los Angeles' AND W_STATE = 'CA') + OR (W_WAREHOUSE_SQ_FT > 25000 AND W_ZIP LIKE '900%'); +UPDATE tpcds.warehouse_t1 +SET W_WAREHOUSE_NAME = 'Updated Warehouse 10', W_STREET_TYPE = 'Lane' +WHERE (W_STATE = 'FL' AND W_CITY = 'Orlando') + OR (W_WAREHOUSE_ID LIKE 'WH000%' AND W_WAREHOUSE_SQ_FT < 20000); +UPDATE tpcds.warehouse_t1 +SET W_COUNTY = 'New County', W_WAREHOUSE_SQ_FT = 14000 +WHERE (W_WAREHOUSE_ID LIKE 'WH%' AND W_STATE = 'OH') + OR (W_CITY = 'Columbus' AND W_ZIP LIKE '43%'); +UPDATE tpcds.warehouse_t1 +SET W_STREET_NUMBER = '234', W_WAREHOUSE_NAME = 'Updated Warehouse 11' +WHERE (W_CITY = 'Cleveland' AND W_STATE = 'OH') + OR (W_WAREHOUSE_SQ_FT BETWEEN 10000 AND 15000 AND W_ZIP LIKE '44%'); +UPDATE tpcds.warehouse_t1 +SET W_WAREHOUSE_NAME = 'Updated Warehouse 12', W_WAREHOUSE_SQ_FT = 19000 +WHERE (W_STATE = 'NC' AND W_CITY = 'Charlotte') + OR (W_ZIP LIKE '282%' AND W_WAREHOUSE_ID LIKE 'WH000%'); +UPDATE tpcds.warehouse_t1 +SET W_STREET_NAME = 'Fifth Ave', W_SUITE_NUMBER = 'Suite 800' +WHERE (W_WAREHOUSE_SQ_FT > 20000 AND W_STATE = 'NY') + OR (W_CITY = 'New York' AND W_ZIP LIKE '10%'); +UPDATE tpcds.warehouse_t1 +SET W_WAREHOUSE_NAME = 'Updated Warehouse 13', W_COUNTY = 'New County' +WHERE (W_STATE = 'MI' AND W_CITY = 'Detroit') + OR (W_ZIP LIKE '482%' AND W_WAREHOUSE_SQ_FT < 15000); +UPDATE tpcds.warehouse_t1 +SET W_WAREHOUSE_SQ_FT = 21000, W_STREET_TYPE = 'Parkway' +WHERE (W_CITY = 'Denver' AND W_STATE = 'CO') + OR (W_WAREHOUSE_ID LIKE 'WH000%' AND W_ZIP LIKE '80%'); +UPDATE tpcds.warehouse_t1 +SET W_WAREHOUSE_NAME = 'Updated Warehouse 14', W_SUITE_NUMBER = 'Suite 900' +WHERE (W_STATE = 'WA' AND W_CITY = 'Seattle') + OR (W_ZIP LIKE '98%' AND W_WAREHOUSE_SQ_FT BETWEEN 12000 AND 15000); +UPDATE tpcds.warehouse_t1 +SET W_WAREHOUSE_NAME = 'Updated Warehouse 15', W_COUNTY = 'Updated County' +WHERE (W_STATE = 'MD' AND W_CITY = 'Baltimore') + OR (W_ZIP LIKE '212%' AND W_WAREHOUSE_SQ_FT < 20000); +UPDATE tpcds.warehouse_t1 +SET W_STREET_NAME = 'Seventh Ave', W_SUITE_NUMBER = 'Suite 1000' +WHERE (W_CITY = 'Philadelphia' AND W_STATE = 'PA') + OR (W_WAREHOUSE_ID LIKE 'WH000%' AND W_ZIP LIKE '19%'); +UPDATE tpcds.warehouse_t1 +SET W_WAREHOUSE_NAME = 'Updated Warehouse 16', W_WAREHOUSE_SQ_FT = 16000 +WHERE (W_STATE = 'VA' AND W_WAREHOUSE_SK IN (80, 90)) + OR (W_CITY = 'Richmond' AND W_ZIP LIKE '23%'); +UPDATE tpcds.warehouse_t1 +SET W_WAREHOUSE_NAME = 'Updated Warehouse 17', W_STREET_NUMBER = '345' +WHERE (W_CITY = 'San Jose' AND W_STATE = 'CA') + OR (W_WAREHOUSE_SQ_FT BETWEEN 15000 AND 20000 AND W_ZIP LIKE '95%'); +UPDATE tpcds.warehouse_t1 +SET W_COUNTY = 'Updated County', W_WAREHOUSE_NAME = 'Updated Warehouse 18' +WHERE (W_WAREHOUSE_ID LIKE 'WH%' AND W_STATE = 'NJ') + OR (W_CITY = 'Newark' AND W_ZIP LIKE '07%'); +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 1; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 2; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 3; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 4; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 5; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 6; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 7; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 8; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 9; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 10; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 11; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 12; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 13; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 14; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 15; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 16; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 17; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 18; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 19; +DELETE FROM tpcds.warehouse_t1 WHERE W_WAREHOUSE_SK = 20; +DELETE FROM tpcds.warehouse_t1 +WHERE (W_WAREHOUSE_SQ_FT < 20000 AND W_STATE = 'CA') + OR (W_CITY = 'New York' AND W_GMT_OFFSET = -5.00); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_WAREHOUSE_NAME LIKE 'Warehouse%' AND W_COUNTY = 'Kings') + OR (W_ZIP BETWEEN '10001' AND '10010' AND W_STATE = 'NY'); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_STREET_NAME = 'Broadway' AND W_SUITE_NUMBER IS NOT NULL) + OR (W_CITY = 'San Francisco' AND W_WAREHOUSE_SQ_FT > 15000); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_WAREHOUSE_ID LIKE 'WH%' AND W_COUNTRY = 'USA') + OR (W_STREET_TYPE = 'Ave' AND W_WAREHOUSE_SQ_FT < 10000); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_STATE = 'TX' AND W_COUNTY != 'Harris') + OR (W_WAREHOUSE_NAME LIKE '%Center%' AND W_GMT_OFFSET BETWEEN -7.00 AND -6.00); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_CITY = 'Chicago' AND W_ZIP LIKE '60%') + OR (W_WAREHOUSE_SK IN (10, 20, 30) AND W_WAREHOUSE_SQ_FT > 25000); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_WAREHOUSE_NAME = 'Warehouse 15' AND W_COUNTY = 'Cook') + OR (W_STREET_NAME = 'Elm St' AND W_STATE = 'IL'); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_SUITE_NUMBER IS NULL AND W_CITY = 'Dallas') + OR (W_STREET_TYPE = 'Blvd' AND W_WAREHOUSE_SQ_FT < 30000); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_ZIP LIKE '9%' AND W_STATE = 'WA') + OR (W_COUNTY IN ('King', 'Pierce') AND W_WAREHOUSE_SQ_FT BETWEEN 15000 AND 20000); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_STREET_NUMBER = '123' AND W_CITY = 'Houston') + OR (W_WAREHOUSE_ID = 'WH000022' AND W_COUNTRY = 'USA'); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_WAREHOUSE_NAME LIKE '%Warehouse%' AND W_COUNTY = 'Montgomery') + OR (W_WAREHOUSE_SQ_FT < 15000 AND W_STATE = 'AL'); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_STREET_NAME = 'Main St' AND W_SUITE_NUMBER LIKE 'Suite%') + OR (W_WAREHOUSE_ID BETWEEN 'WH000010' AND 'WH000020' AND W_WAREHOUSE_SQ_FT > 20000); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_CITY = 'Seattle' AND W_STATE = 'WA') + OR (W_ZIP LIKE '98%' AND W_WAREHOUSE_NAME LIKE 'Warehouse%'); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_STREET_TYPE = 'Rd' AND W_WAREHOUSE_SQ_FT < 18000) + OR (W_WAREHOUSE_ID LIKE 'WH000%' AND W_COUNTRY = 'USA'); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_CITY IN ('Denver', 'Aurora') AND W_STATE = 'CO') + OR (W_WAREHOUSE_NAME LIKE 'Center%' AND W_ZIP LIKE '80%'); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_WAREHOUSE_SK BETWEEN 50 AND 60 AND W_STATE = 'FL') + OR (W_WAREHOUSE_ID = 'WH000055' AND W_CITY = 'Orlando'); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_COUNTY = 'San Mateo' AND W_STREET_NAME LIKE '%Ave') + OR (W_WAREHOUSE_SQ_FT > 20000 AND W_STATE = 'CA'); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_STREET_TYPE = 'Drive' AND W_WAREHOUSE_NAME LIKE 'Warehouse 4%') + OR (W_WAREHOUSE_ID = 'WH000014' AND W_CITY = 'San Diego'); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_WAREHOUSE_SQ_FT < 15000 AND W_STATE = 'NC') + OR (W_STREET_NUMBER LIKE '9%' AND W_CITY = 'Charlotte'); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_WAREHOUSE_NAME LIKE '%Warehouse%' AND W_CITY = 'Miami') + OR (W_ZIP LIKE '33%' AND W_WAREHOUSE_SQ_FT BETWEEN 10000 AND 15000); +DELETE FROM tpcds.warehouse_t1 +WHERE (W_STATE = 'VA' AND W_WAREHOUSE_SK IN (101, 102, 103)) + OR (W_STREET_TYPE = 'Court' AND W_CITY = 'Richmond'); +with wscs as + (select sold_date_sk + ,sales_price + from (select ws_sold_date_sk sold_date_sk + ,ws_ext_sales_price sales_price + from web_sales + union all + select cs_sold_date_sk sold_date_sk + ,cs_ext_sales_price sales_price + from catalog_sales)), + wswscs as + (select d_week_seq, + sum(case when (d_day_name='Sunday') then sales_price else null end) sun_sales, + sum(case when (d_day_name='Monday') then sales_price else null end) mon_sales, + sum(case when (d_day_name='Tuesday') then sales_price else null end) tue_sales, + sum(case when (d_day_name='Wednesday') then sales_price else null end) wed_sales, + sum(case when (d_day_name='Thursday') then sales_price else null end) thu_sales, + sum(case when (d_day_name='Friday') then sales_price else null end) fri_sales, + sum(case when (d_day_name='Saturday') then sales_price else null end) sat_sales + from wscs + ,date_dim + where d_date_sk = sold_date_sk + group by d_week_seq) + select d_week_seq1 + ,round(sun_sales1/sun_sales2,2) + ,round(mon_sales1/mon_sales2,2) + ,round(tue_sales1/tue_sales2,2) + ,round(wed_sales1/wed_sales2,2) + ,round(thu_sales1/thu_sales2,2) + ,round(fri_sales1/fri_sales2,2) + ,round(sat_sales1/sat_sales2,2) + from + (select wswscs.d_week_seq d_week_seq1 + ,sun_sales sun_sales1 + ,mon_sales mon_sales1 + ,tue_sales tue_sales1 + ,wed_sales wed_sales1 + ,thu_sales thu_sales1 + ,fri_sales fri_sales1 + ,sat_sales sat_sales1 + from wswscs,date_dim + where date_dim.d_week_seq = wswscs.d_week_seq and + d_year = 1998) y, + (select wswscs.d_week_seq d_week_seq2 + ,sun_sales sun_sales2 + ,mon_sales mon_sales2 + ,tue_sales tue_sales2 + ,wed_sales wed_sales2 + ,thu_sales thu_sales2 + ,fri_sales fri_sales2 + ,sat_sales sat_sales2 + from wswscs + ,date_dim + where date_dim.d_week_seq = wswscs.d_week_seq and + d_year = 1998+1) z + where d_week_seq1=d_week_seq2-53 + order by d_week_seq1; + with customer_total_return as + (select sr_customer_sk as ctr_customer_sk + ,sr_store_sk as ctr_store_sk + ,sum(SR_FEE) as ctr_total_return + from store_returns + ,date_dim + where sr_returned_date_sk = d_date_sk + and d_year =2000 + group by sr_customer_sk + ,sr_store_sk) + select c_customer_id + from customer_total_return ctr1 + ,store + ,customer + where ctr1.ctr_total_return > (select avg(ctr_total_return)*1.2 + from customer_total_return ctr2 + where ctr1.ctr_store_sk = ctr2.ctr_store_sk) + and s_store_sk = ctr1.ctr_store_sk + and s_state = 'NM' + and ctr1.ctr_customer_sk = c_customer_sk + order by c_customer_id + limit 100; + select dt.d_year + ,item.i_brand_id brand_id + ,item.i_brand brand + ,sum(ss_sales_price) sum_agg + from date_dim dt + ,store_sales + ,item + where dt.d_date_sk = store_sales.ss_sold_date_sk + and store_sales.ss_item_sk = item.i_item_sk + and item.i_manufact_id = 816 + and dt.d_moy=11 + group by dt.d_year + ,item.i_brand + ,item.i_brand_id + order by dt.d_year + ,sum_agg desc + ,brand_id + limit 100; + with year_total as ( + select c_customer_id customer_id + ,c_first_name customer_first_name + ,c_last_name customer_last_name + ,c_preferred_cust_flag customer_preferred_cust_flag + ,c_birth_country customer_birth_country + ,c_login customer_login + ,c_email_address customer_email_address + ,d_year dyear + ,sum(((ss_ext_list_price-ss_ext_wholesale_cost-ss_ext_discount_amt)+ss_ext_sales_price)/2) year_total + ,'s' sale_type + from customer + ,store_sales + ,date_dim + where c_customer_sk = ss_customer_sk + and ss_sold_date_sk = d_date_sk + group by c_customer_id + ,c_first_name + ,c_last_name + ,c_preferred_cust_flag + ,c_birth_country + ,c_login + ,c_email_address + ,d_year + union all + select c_customer_id customer_id + ,c_first_name customer_first_name + ,c_last_name customer_last_name + ,c_preferred_cust_flag customer_preferred_cust_flag + ,c_birth_country customer_birth_country + ,c_login customer_login + ,c_email_address customer_email_address + ,d_year dyear + ,sum((((cs_ext_list_price-cs_ext_wholesale_cost-cs_ext_discount_amt)+cs_ext_sales_price)/2) ) year_total + ,'c' sale_type + from customer + ,catalog_sales + ,date_dim + where c_customer_sk = cs_bill_customer_sk + and cs_sold_date_sk = d_date_sk + group by c_customer_id + ,c_first_name + ,c_last_name + ,c_preferred_cust_flag + ,c_birth_country + ,c_login + ,c_email_address + ,d_year + union all + select c_customer_id customer_id + ,c_first_name customer_first_name + ,c_last_name customer_last_name + ,c_preferred_cust_flag customer_preferred_cust_flag + ,c_birth_country customer_birth_country + ,c_login customer_login + ,c_email_address customer_email_address + ,d_year dyear + ,sum((((ws_ext_list_price-ws_ext_wholesale_cost-ws_ext_discount_amt)+ws_ext_sales_price)/2) ) year_total + ,'w' sale_type + from customer + ,web_sales + ,date_dim + where c_customer_sk = ws_bill_customer_sk + and ws_sold_date_sk = d_date_sk + group by c_customer_id + ,c_first_name + ,c_last_name + ,c_preferred_cust_flag + ,c_birth_country + ,c_login + ,c_email_address + ,d_year + ) + select + t_s_secyear.customer_id + ,t_s_secyear.customer_first_name + ,t_s_secyear.customer_last_name + ,t_s_secyear.customer_birth_country + from year_total t_s_firstyear + ,year_total t_s_secyear + ,year_total t_c_firstyear + ,year_total t_c_secyear + ,year_total t_w_firstyear + ,year_total t_w_secyear + where t_s_secyear.customer_id = t_s_firstyear.customer_id + and t_s_firstyear.customer_id = t_c_secyear.customer_id + and t_s_firstyear.customer_id = t_c_firstyear.customer_id + and t_s_firstyear.customer_id = t_w_firstyear.customer_id + and t_s_firstyear.customer_id = t_w_secyear.customer_id + and t_s_firstyear.sale_type = 's' + and t_c_firstyear.sale_type = 'c' + and t_w_firstyear.sale_type = 'w' + and t_s_secyear.sale_type = 's' + and t_c_secyear.sale_type = 'c' + and t_w_secyear.sale_type = 'w' + and t_s_firstyear.dyear = 1999 + and t_s_secyear.dyear = 1999+1 + and t_c_firstyear.dyear = 1999 + and t_c_secyear.dyear = 1999+1 + and t_w_firstyear.dyear = 1999 + and t_w_secyear.dyear = 1999+1 + and t_s_firstyear.year_total > 0 + and t_c_firstyear.year_total > 0 + and t_w_firstyear.year_total > 0 + and case when t_c_firstyear.year_total > 0 then t_c_secyear.year_total / t_c_firstyear.year_total else null end + > case when t_s_firstyear.year_total > 0 then t_s_secyear.year_total / t_s_firstyear.year_total else null end + and case when t_c_firstyear.year_total > 0 then t_c_secyear.year_total / t_c_firstyear.year_total else null end + > case when t_w_firstyear.year_total > 0 then t_w_secyear.year_total / t_w_firstyear.year_total else null end + order by t_s_secyear.customer_id + ,t_s_secyear.customer_first_name + ,t_s_secyear.customer_last_name + ,t_s_secyear.customer_birth_country + limit 100; +with ssr as + (select s_store_id, + sum(sales_price) as sales, + sum(profit) as profit, + sum(return_amt) as returns, + sum(net_loss) as profit_loss + from + ( select ss_store_sk as store_sk, + ss_sold_date_sk as date_sk, + ss_ext_sales_price as sales_price, + ss_net_profit as profit, + cast(0 as decimal(7,2)) as return_amt, + cast(0 as decimal(7,2)) as net_loss + from store_sales + union all + select sr_store_sk as store_sk, + sr_returned_date_sk as date_sk, + cast(0 as decimal(7,2)) as sales_price, + cast(0 as decimal(7,2)) as profit, + sr_return_amt as return_amt, + sr_net_loss as net_loss + from store_returns + ) salesreturns, + date_dim, + store + where date_sk = d_date_sk + and d_date between cast('2000-08-19' as date) + and (cast('2000-08-19' as date) + INTERVAL '14 days') + and store_sk = s_store_sk + group by s_store_id) + , + csr as + (select cp_catalog_page_id, + sum(sales_price) as sales, + sum(profit) as profit, + sum(return_amt) as returns, + sum(net_loss) as profit_loss + from + ( select cs_catalog_page_sk as page_sk, + cs_sold_date_sk as date_sk, + cs_ext_sales_price as sales_price, + cs_net_profit as profit, + cast(0 as decimal(7,2)) as return_amt, + cast(0 as decimal(7,2)) as net_loss + from catalog_sales + union all + select cr_catalog_page_sk as page_sk, + cr_returned_date_sk as date_sk, + cast(0 as decimal(7,2)) as sales_price, + cast(0 as decimal(7,2)) as profit, + cr_return_amount as return_amt, + cr_net_loss as net_loss + from catalog_returns + ) salesreturns, + date_dim, + catalog_page + where date_sk = d_date_sk + and d_date between cast('2000-08-19' as date) + and (cast('2000-08-19' as date) + INTERVAL '14 days') + and page_sk = cp_catalog_page_sk + group by cp_catalog_page_id) + , + wsr as + (select web_site_id, + sum(sales_price) as sales, + sum(profit) as profit, + sum(return_amt) as returns, + sum(net_loss) as profit_loss + from + ( select ws_web_site_sk as wsr_web_site_sk, + ws_sold_date_sk as date_sk, + ws_ext_sales_price as sales_price, + ws_net_profit as profit, + cast(0 as decimal(7,2)) as return_amt, + cast(0 as decimal(7,2)) as net_loss + from web_sales + union all + select ws_web_site_sk as wsr_web_site_sk, + wr_returned_date_sk as date_sk, + cast(0 as decimal(7,2)) as sales_price, + cast(0 as decimal(7,2)) as profit, + wr_return_amt as return_amt, + wr_net_loss as net_loss + from web_returns left outer join web_sales on + ( wr_item_sk = ws_item_sk + and wr_order_number = ws_order_number) + ) salesreturns, + date_dim, + web_site + where date_sk = d_date_sk + and d_date between cast('2000-08-19' as date) + and (cast('2000-08-19' as date) + INTERVAL '14 days') + and wsr_web_site_sk = web_site_sk + group by web_site_id) + select channel + , id + , sum(sales) as sales + , sum(returns) as returns + , sum(profit) as profit + from + (select 'store channel' as channel + , 'store' || s_store_id as id + , sales + , returns + , (profit - profit_loss) as profit + from ssr + union all + select 'catalog channel' as channel + , 'catalog_page' || cp_catalog_page_id as id + , sales + , returns + , (profit - profit_loss) as profit + from csr + union all + select 'web channel' as channel + , 'web_site' || web_site_id as id + , sales + , returns + , (profit - profit_loss) as profit + from wsr + ) x + group by rollup (channel, id) + order by channel + ,id + limit 100; +select a.ca_state state, count(*) cnt + from customer_address a + ,customer c + ,store_sales s + ,date_dim d + ,item i + where a.ca_address_sk = c.c_current_addr_sk + and c.c_customer_sk = s.ss_customer_sk + and s.ss_sold_date_sk = d.d_date_sk + and s.ss_item_sk = i.i_item_sk + and d.d_month_seq = + (select distinct (d_month_seq) + from date_dim + where d_year = 2002 + and d_moy = 3 ) + and i.i_current_price > 1.2 * + (select avg(j.i_current_price) + from item j + where j.i_category = i.i_category) + group by a.ca_state + having count(*) >= 10 + order by cnt, a.ca_state + limit 100; +select i_item_id, + avg(ss_quantity) agg1, + avg(ss_list_price) agg2, + avg(ss_coupon_amt) agg3, + avg(ss_sales_price) agg4 + from store_sales, customer_demographics, date_dim, item, promotion + where ss_sold_date_sk = d_date_sk and + ss_item_sk = i_item_sk and + ss_cdemo_sk = cd_demo_sk and + ss_promo_sk = p_promo_sk and + cd_gender = 'F' and + cd_marital_status = 'W' and + cd_education_status = 'College' and + (p_channel_email = 'N' or p_channel_event = 'N') and + d_year = 2001 + group by i_item_id + order by i_item_id + limit 100; +select s_store_name + ,sum(ss_net_profit) + from store_sales + ,date_dim + ,store, + (select ca_zip + from ( + SELECT substr(ca_zip,1,5) ca_zip + FROM customer_address + WHERE substr(ca_zip,1,5) IN ( + '47602','16704','35863','28577','83910','36201', + '58412','48162','28055','41419','80332', + '38607','77817','24891','16226','18410', + '21231','59345','13918','51089','20317', + '17167','54585','67881','78366','47770', + '18360','51717','73108','14440','21800', + '89338','45859','65501','34948','25973', + '73219','25333','17291','10374','18829', + '60736','82620','41351','52094','19326', + '25214','54207','40936','21814','79077', + '25178','75742','77454','30621','89193', + '27369','41232','48567','83041','71948', + '37119','68341','14073','16891','62878', + '49130','19833','24286','27700','40979', + '50412','81504','94835','84844','71954', + '39503','57649','18434','24987','12350', + '86379','27413','44529','98569','16515', + '27287','24255','21094','16005','56436', + '91110','68293','56455','54558','10298', + '83647','32754','27052','51766','19444', + '13869','45645','94791','57631','20712', + '37788','41807','46507','21727','71836', + '81070','50632','88086','63991','20244', + '31655','51782','29818','63792','68605', + '94898','36430','57025','20601','82080', + '33869','22728','35834','29086','92645', + '98584','98072','11652','78093','57553', + '43830','71144','53565','18700','90209', + '71256','38353','54364','28571','96560', + '57839','56355','50679','45266','84680', + '34306','34972','48530','30106','15371', + '92380','84247','92292','68852','13338', + '34594','82602','70073','98069','85066', + '47289','11686','98862','26217','47529', + '63294','51793','35926','24227','14196', + '24594','32489','99060','49472','43432', + '49211','14312','88137','47369','56877', + '20534','81755','15794','12318','21060', + '73134','41255','63073','81003','73873', + '66057','51184','51195','45676','92696', + '70450','90669','98338','25264','38919', + '59226','58581','60298','17895','19489', + '52301','80846','95464','68770','51634', + '19988','18367','18421','11618','67975', + '25494','41352','95430','15734','62585', + '97173','33773','10425','75675','53535', + '17879','41967','12197','67998','79658', + '59130','72592','14851','43933','68101', + '50636','25717','71286','24660','58058', + '72991','95042','15543','33122','69280', + '11912','59386','27642','65177','17672', + '33467','64592','36335','54010','18767', + '63193','42361','49254','33113','33159', + '36479','59080','11855','81963','31016', + '49140','29392','41836','32958','53163', + '13844','73146','23952','65148','93498', + '14530','46131','58454','13376','13378', + '83986','12320','17193','59852','46081', + '98533','52389','13086','68843','31013', + '13261','60560','13443','45533','83583', + '11489','58218','19753','22911','25115', + '86709','27156','32669','13123','51933', + '39214','41331','66943','14155','69998', + '49101','70070','35076','14242','73021', + '59494','15782','29752','37914','74686', + '83086','34473','15751','81084','49230', + '91894','60624','17819','28810','63180', + '56224','39459','55233','75752','43639', + '55349','86057','62361','50788','31830', + '58062','18218','85761','60083','45484', + '21204','90229','70041','41162','35390', + '16364','39500','68908','26689','52868', + '81335','40146','11340','61527','61794', + '71997','30415','59004','29450','58117', + '69952','33562','83833','27385','61860', + '96435','48333','23065','32961','84919', + '61997','99132','22815','56600','68730', + '48017','95694','32919','88217','27116', + '28239','58032','18884','16791','21343', + '97462','18569','75660','15475') + intersect + select ca_zip + from (SELECT substr(ca_zip,1,5) ca_zip,count(*) cnt + FROM customer_address, customer + WHERE ca_address_sk = c_current_addr_sk and + c_preferred_cust_flag='Y' + group by ca_zip + having count(*) > 10)A1)A2) V1 + where ss_store_sk = s_store_sk + and ss_sold_date_sk = d_date_sk + and d_qoy = 2 and d_year = 1998 + and (substr(s_zip,1,2) = substr(V1.ca_zip,1,2)) + group by s_store_name + order by s_store_name + limit 100; +select case when (select count(*) + from store_sales + where ss_quantity between 1 and 20) > 98972190 + then (select avg(ss_ext_discount_amt) + from store_sales + where ss_quantity between 1 and 20) + else (select avg(ss_net_profit) + from store_sales + where ss_quantity between 1 and 20) end bucket1 , + case when (select count(*) + from store_sales + where ss_quantity between 21 and 40) > 160856845 + then (select avg(ss_ext_discount_amt) + from store_sales + where ss_quantity between 21 and 40) + else (select avg(ss_net_profit) + from store_sales + where ss_quantity between 21 and 40) end bucket2, + case when (select count(*) + from store_sales + where ss_quantity between 41 and 60) > 12733327 + then (select avg(ss_ext_discount_amt) + from store_sales + where ss_quantity between 41 and 60) + else (select avg(ss_net_profit) + from store_sales + where ss_quantity between 41 and 60) end bucket3, + case when (select count(*) + from store_sales + where ss_quantity between 61 and 80) > 96251173 + then (select avg(ss_ext_discount_amt) + from store_sales + where ss_quantity between 61 and 80) + else (select avg(ss_net_profit) + from store_sales + where ss_quantity between 61 and 80) end bucket4, + case when (select count(*) + from store_sales + where ss_quantity between 81 and 100) > 80049606 + then (select avg(ss_ext_discount_amt) + from store_sales + where ss_quantity between 81 and 100) + else (select avg(ss_net_profit) + from store_sales + where ss_quantity between 81 and 100) end bucket5 +from reason +where r_reason_sk = 1; +select + cd_gender, + cd_marital_status, + cd_education_status, + count(*) cnt1, + cd_purchase_estimate, + count(*) cnt2, + cd_credit_rating, + count(*) cnt3, + cd_dep_count, + count(*) cnt4, + cd_dep_employed_count, + count(*) cnt5, + cd_dep_college_count, + count(*) cnt6 + from + customer c,customer_address ca,customer_demographics + where + c.c_current_addr_sk = ca.ca_address_sk and + ca_county in ('Fillmore County','McPherson County','Bonneville County','Boone County','Brown County') and + cd_demo_sk = c.c_current_cdemo_sk and + exists (select * + from store_sales,date_dim + where c.c_customer_sk = ss_customer_sk and + ss_sold_date_sk = d_date_sk and + d_year = 2000 and + d_moy between 3 and 3+3) and + (exists (select * + from web_sales,date_dim + where c.c_customer_sk = ws_bill_customer_sk and + ws_sold_date_sk = d_date_sk and + d_year = 2000 and + d_moy between 3 ANd 3+3) or + exists (select * + from catalog_sales,date_dim + where c.c_customer_sk = cs_ship_customer_sk and + cs_sold_date_sk = d_date_sk and + d_year = 2000 and + d_moy between 3 and 3+3)) + group by cd_gender, + cd_marital_status, + cd_education_status, + cd_purchase_estimate, + cd_credit_rating, + cd_dep_count, + cd_dep_employed_count, + cd_dep_college_count + order by cd_gender, + cd_marital_status, + cd_education_status, + cd_purchase_estimate, + cd_credit_rating, + cd_dep_count, + cd_dep_employed_count, + cd_dep_college_count +limit 100; +with year_total as ( + select c_customer_id customer_id + ,c_first_name customer_first_name + ,c_last_name customer_last_name + ,c_preferred_cust_flag customer_preferred_cust_flag + ,c_birth_country customer_birth_country + ,c_login customer_login + ,c_email_address customer_email_address + ,d_year dyear + ,sum(ss_ext_list_price-ss_ext_discount_amt) year_total + ,'s' sale_type + from customer + ,store_sales + ,date_dim + where c_customer_sk = ss_customer_sk + and ss_sold_date_sk = d_date_sk + group by c_customer_id + ,c_first_name + ,c_last_name + ,c_preferred_cust_flag + ,c_birth_country + ,c_login + ,c_email_address + ,d_year + union all + select c_customer_id customer_id + ,c_first_name customer_first_name + ,c_last_name customer_last_name + ,c_preferred_cust_flag customer_preferred_cust_flag + ,c_birth_country customer_birth_country + ,c_login customer_login + ,c_email_address customer_email_address + ,d_year dyear + ,sum(ws_ext_list_price-ws_ext_discount_amt) year_total + ,'w' sale_type + from customer + ,web_sales + ,date_dim + where c_customer_sk = ws_bill_customer_sk + and ws_sold_date_sk = d_date_sk + group by c_customer_id + ,c_first_name + ,c_last_name + ,c_preferred_cust_flag + ,c_birth_country + ,c_login + ,c_email_address + ,d_year + ) + select + t_s_secyear.customer_id + ,t_s_secyear.customer_first_name + ,t_s_secyear.customer_last_name + ,t_s_secyear.customer_birth_country + from year_total t_s_firstyear + ,year_total t_s_secyear + ,year_total t_w_firstyear + ,year_total t_w_secyear + where t_s_secyear.customer_id = t_s_firstyear.customer_id + and t_s_firstyear.customer_id = t_w_secyear.customer_id + and t_s_firstyear.customer_id = t_w_firstyear.customer_id + and t_s_firstyear.sale_type = 's' + and t_w_firstyear.sale_type = 'w' + and t_s_secyear.sale_type = 's' + and t_w_secyear.sale_type = 'w' + and t_s_firstyear.dyear = 1999 + and t_s_secyear.dyear = 1999+1 + and t_w_firstyear.dyear = 1999 + and t_w_secyear.dyear = 1999+1 + and t_s_firstyear.year_total > 0 + and t_w_firstyear.year_total > 0 + and case when t_w_firstyear.year_total > 0 then t_w_secyear.year_total / t_w_firstyear.year_total else 0.0 end + > case when t_s_firstyear.year_total > 0 then t_s_secyear.year_total / t_s_firstyear.year_total else 0.0 end + order by t_s_secyear.customer_id + ,t_s_secyear.customer_first_name + ,t_s_secyear.customer_last_name + ,t_s_secyear.customer_birth_country +limit 100; +select i_item_id + ,i_item_desc + ,i_category + ,i_class + ,i_current_price + ,sum(ws_ext_sales_price) as itemrevenue + ,sum(ws_ext_sales_price)*100/sum(sum(ws_ext_sales_price)) over + (partition by i_class) as revenueratio +from + web_sales + ,item + ,date_dim +where + ws_item_sk = i_item_sk + and i_category in ('Electronics', 'Books', 'Women') + and ws_sold_date_sk = d_date_sk + and d_date between cast('1998-01-06' as date) + and (cast('1998-01-06' as date) + INTERVAL '30 days') +group by + i_item_id + ,i_item_desc + ,i_category + ,i_class + ,i_current_price +order by + i_category + ,i_class + ,i_item_id + ,i_item_desc + ,revenueratio +limit 100; +select avg(ss_quantity) + ,avg(ss_ext_sales_price) + ,avg(ss_ext_wholesale_cost) + ,sum(ss_ext_wholesale_cost) + from store_sales + ,store + ,customer_demographics + ,household_demographics + ,customer_address + ,date_dim + where s_store_sk = ss_store_sk + and ss_sold_date_sk = d_date_sk and d_year = 2001 + and((ss_hdemo_sk=hd_demo_sk + and cd_demo_sk = ss_cdemo_sk + and cd_marital_status = 'U' + and cd_education_status = 'Secondary' + and ss_sales_price between 100.00 and 150.00 + and hd_dep_count = 3 + )or + (ss_hdemo_sk=hd_demo_sk + and cd_demo_sk = ss_cdemo_sk + and cd_marital_status = 'W' + and cd_education_status = 'College' + and ss_sales_price between 50.00 and 100.00 + and hd_dep_count = 1 + ) or + (ss_hdemo_sk=hd_demo_sk + and cd_demo_sk = ss_cdemo_sk + and cd_marital_status = 'D' + and cd_education_status = 'Primary' + and ss_sales_price between 150.00 and 200.00 + and hd_dep_count = 1 + )) + and((ss_addr_sk = ca_address_sk + and ca_country = 'United States' + and ca_state in ('TX', 'OK', 'MI') + and ss_net_profit between 100 and 200 + ) or + (ss_addr_sk = ca_address_sk + and ca_country = 'United States' + and ca_state in ('WA', 'NC', 'OH') + and ss_net_profit between 150 and 300 + ) or + (ss_addr_sk = ca_address_sk + and ca_country = 'United States' + and ca_state in ('MT', 'FL', 'GA') + and ss_net_profit between 50 and 250 + )) +; +with cross_items as + (select i_item_sk ss_item_sk + from item, + (select iss.i_brand_id brand_id + ,iss.i_class_id class_id + ,iss.i_category_id category_id + from store_sales + ,item iss + ,date_dim d1 + where ss_item_sk = iss.i_item_sk + and ss_sold_date_sk = d1.d_date_sk + and d1.d_year between 2000 AND 2000 + 2 + intersect + select ics.i_brand_id + ,ics.i_class_id + ,ics.i_category_id + from catalog_sales + ,item ics + ,date_dim d2 + where cs_item_sk = ics.i_item_sk + and cs_sold_date_sk = d2.d_date_sk + and d2.d_year between 2000 AND 2000 + 2 + intersect + select iws.i_brand_id + ,iws.i_class_id + ,iws.i_category_id + from web_sales + ,item iws + ,date_dim d3 + where ws_item_sk = iws.i_item_sk + and ws_sold_date_sk = d3.d_date_sk + and d3.d_year between 2000 AND 2000 + 2) x + where i_brand_id = brand_id + and i_class_id = class_id + and i_category_id = category_id +), + avg_sales as +(select avg(quantity*list_price) average_sales + from (select ss_quantity quantity + ,ss_list_price list_price + from store_sales + ,date_dim + where ss_sold_date_sk = d_date_sk + and d_year between 2000 and 2000 + 2 + union all + select cs_quantity quantity + ,cs_list_price list_price + from catalog_sales + ,date_dim + where cs_sold_date_sk = d_date_sk + and d_year between 2000 and 2000 + 2 + union all + select ws_quantity quantity + ,ws_list_price list_price + from web_sales + ,date_dim + where ws_sold_date_sk = d_date_sk + and d_year between 2000 and 2000 + 2) x) + select this_year.channel ty_channel + ,this_year.i_brand_id ty_brand + ,this_year.i_class_id ty_class + ,this_year.i_category_id ty_category + ,this_year.sales ty_sales + ,this_year.number_sales ty_number_sales + ,last_year.channel ly_channel + ,last_year.i_brand_id ly_brand + ,last_year.i_class_id ly_class + ,last_year.i_category_id ly_category + ,last_year.sales ly_sales + ,last_year.number_sales ly_number_sales + from + (select 'store' channel, i_brand_id,i_class_id,i_category_id + ,sum(ss_quantity*ss_list_price) sales, count(*) number_sales + from store_sales + ,item + ,date_dim + where ss_item_sk in (select ss_item_sk from cross_items) + and ss_item_sk = i_item_sk + and ss_sold_date_sk = d_date_sk + and d_week_seq = (select d_week_seq + from date_dim + where d_year = 2000 + 1 + and d_moy = 12 + and d_dom = 15) + group by i_brand_id,i_class_id,i_category_id + having sum(ss_quantity*ss_list_price) > (select average_sales from avg_sales)) this_year, + (select 'store' channel, i_brand_id,i_class_id + ,i_category_id, sum(ss_quantity*ss_list_price) sales, count(*) number_sales + from store_sales + ,item + ,date_dim + where ss_item_sk in (select ss_item_sk from cross_items) + and ss_item_sk = i_item_sk + and ss_sold_date_sk = d_date_sk + and d_week_seq = (select d_week_seq + from date_dim + where d_year = 2000 + and d_moy = 12 + and d_dom = 15) + group by i_brand_id,i_class_id,i_category_id + having sum(ss_quantity*ss_list_price) > (select average_sales from avg_sales)) last_year + where this_year.i_brand_id= last_year.i_brand_id + and this_year.i_class_id = last_year.i_class_id + and this_year.i_category_id = last_year.i_category_id + order by this_year.channel, this_year.i_brand_id, this_year.i_class_id, this_year.i_category_id + limit 100; +select ca_zip + ,sum(cs_sales_price) + from catalog_sales + ,customer + ,customer_address + ,date_dim + where cs_bill_customer_sk = c_customer_sk + and c_current_addr_sk = ca_address_sk + and ( substr(ca_zip,1,5) in ('85669', '86197','88274','83405','86475', + '85392', '85460', '80348', '81792') + or ca_state in ('CA','WA','GA') + or cs_sales_price > 500) + and cs_sold_date_sk = d_date_sk + and d_qoy = 2 and d_year = 1998 + group by ca_zip + order by ca_zip + limit 100; +select + count(distinct cs_order_number) as "order count" + ,sum(cs_ext_ship_cost) as "total shipping cost" + ,sum(cs_net_profit) as "total net profit" +from + catalog_sales cs1 + ,date_dim + ,customer_address + ,call_center +where + d_date between '1999-4-01' and + (cast('1999-4-01' as date) + INTERVAL '60 days') +and cs1.cs_ship_date_sk = d_date_sk +and cs1.cs_ship_addr_sk = ca_address_sk +and ca_state = 'IL' +and cs1.cs_call_center_sk = cc_call_center_sk +and cc_county in ('Richland County','Bronx County','Maverick County','Mesa County', + 'Raleigh County' +) +and exists (select * + from catalog_sales cs2 + where cs1.cs_order_number = cs2.cs_order_number + and cs1.cs_warehouse_sk <> cs2.cs_warehouse_sk) +and not exists(select * + from catalog_returns cr1 + where cs1.cs_order_number = cr1.cr_order_number) +order by count(distinct cs_order_number) +limit 100; +select i_item_id + ,i_item_desc + ,s_state + ,count(ss_quantity) as store_sales_quantitycount + ,avg(ss_quantity) as store_sales_quantityave + ,stddev_samp(ss_quantity) as store_sales_quantitystdev + ,stddev_samp(ss_quantity)/avg(ss_quantity) as store_sales_quantitycov + ,count(sr_return_quantity) as store_returns_quantitycount + ,avg(sr_return_quantity) as store_returns_quantityave + ,stddev_samp(sr_return_quantity) as store_returns_quantitystdev + ,stddev_samp(sr_return_quantity)/avg(sr_return_quantity) as store_returns_quantitycov + ,count(cs_quantity) as catalog_sales_quantitycount ,avg(cs_quantity) as catalog_sales_quantityave + ,stddev_samp(cs_quantity) as catalog_sales_quantitystdev + ,stddev_samp(cs_quantity)/avg(cs_quantity) as catalog_sales_quantitycov + from store_sales + ,store_returns + ,catalog_sales + ,date_dim d1 + ,date_dim d2 + ,date_dim d3 + ,store + ,item + where d1.d_quarter_name = '2000Q1' + and d1.d_date_sk = ss_sold_date_sk + and i_item_sk = ss_item_sk + and s_store_sk = ss_store_sk + and ss_customer_sk = sr_customer_sk + and ss_item_sk = sr_item_sk + and ss_ticket_number = sr_ticket_number + and sr_returned_date_sk = d2.d_date_sk + and d2.d_quarter_name in ('2000Q1','2000Q2','2000Q3') + and sr_customer_sk = cs_bill_customer_sk + and sr_item_sk = cs_item_sk + and cs_sold_date_sk = d3.d_date_sk + and d3.d_quarter_name in ('2000Q1','2000Q2','2000Q3') + group by i_item_id + ,i_item_desc + ,s_state + order by i_item_id + ,i_item_desc + ,s_state +limit 100; +select i_item_id, + ca_country, + ca_state, + ca_county, + avg( cast(cs_quantity as decimal(12,2))) agg1, + avg( cast(cs_list_price as decimal(12,2))) agg2, + avg( cast(cs_coupon_amt as decimal(12,2))) agg3, + avg( cast(cs_sales_price as decimal(12,2))) agg4, + avg( cast(cs_net_profit as decimal(12,2))) agg5, + avg( cast(c_birth_year as decimal(12,2))) agg6, + avg( cast(cd1.cd_dep_count as decimal(12,2))) agg7 + from catalog_sales, customer_demographics cd1, + customer_demographics cd2, customer, customer_address, date_dim, item + where cs_sold_date_sk = d_date_sk and + cs_item_sk = i_item_sk and + cs_bill_cdemo_sk = cd1.cd_demo_sk and + cs_bill_customer_sk = c_customer_sk and + cd1.cd_gender = 'M' and + cd1.cd_education_status = 'Unknown' and + c_current_cdemo_sk = cd2.cd_demo_sk and + c_current_addr_sk = ca_address_sk and + c_birth_month in (5,1,4,7,8,9) and + d_year = 2002 and + ca_state in ('AR','TX','NC' + ,'GA','MS','WV','AL') + group by rollup (i_item_id, ca_country, ca_state, ca_county) + order by ca_country, + ca_state, + ca_county, + i_item_id + limit 100; +select i_brand_id brand_id, i_brand brand, i_manufact_id, i_manufact, + sum(ss_ext_sales_price) ext_price + from date_dim, store_sales, item,customer,customer_address,store + where d_date_sk = ss_sold_date_sk + and ss_item_sk = i_item_sk + and i_manager_id=16 + and d_moy=12 + and d_year=1998 + and ss_customer_sk = c_customer_sk + and c_current_addr_sk = ca_address_sk + and substr(ca_zip,1,5) <> substr(s_zip,1,5) + and ss_store_sk = s_store_sk + group by i_brand + ,i_brand_id + ,i_manufact_id + ,i_manufact + order by ext_price desc + ,i_brand + ,i_brand_id + ,i_manufact_id + ,i_manufact +limit 100 ; +select i_item_id + ,i_item_desc + ,i_category + ,i_class + ,i_current_price + ,sum(cs_ext_sales_price) as itemrevenue + ,sum(cs_ext_sales_price)*100/sum(sum(cs_ext_sales_price)) over + (partition by i_class) as revenueratio + from catalog_sales + ,item + ,date_dim + where cs_item_sk = i_item_sk + and i_category in ('Shoes', 'Electronics', 'Children') + and cs_sold_date_sk = d_date_sk + and d_date between cast('2001-03-14' as date) + and (cast('2001-03-14' as date) + INTERVAL '30 days') + group by i_item_id + ,i_item_desc + ,i_category + ,i_class + ,i_current_price + order by i_category + ,i_class + ,i_item_id + ,i_item_desc + ,revenueratio +limit 100; +select * + from(select w_warehouse_name + ,i_item_id + ,sum(case when (cast(d_date as date) < cast ('1999-03-20' as date)) + then inv_quantity_on_hand + else 0 end) as inv_before + ,sum(case when (cast(d_date as date) >= cast ('1999-03-20' as date)) + then inv_quantity_on_hand + else 0 end) as inv_after + from inventory + ,warehouse + ,item + ,date_dim + where i_current_price between 0.99 and 1.49 + and i_item_sk = inv_item_sk + and inv_warehouse_sk = w_warehouse_sk + and inv_date_sk = d_date_sk + and d_date between (cast ('1999-03-20' as date) - INTERVAL '30 days') + and (cast ('1999-03-20' as date) + INTERVAL '30 days') + group by w_warehouse_name, i_item_id) x + where (case when inv_before > 0 + then inv_after / inv_before + else null + end) between 2.0/3.0 and 3.0/2.0 + order by w_warehouse_name + ,i_item_id + limit 100; + select i_product_name + ,i_brand + ,i_class + ,i_category + ,avg(inv_quantity_on_hand) qoh + from inventory + ,date_dim + ,item + where inv_date_sk=d_date_sk + and inv_item_sk=i_item_sk + and d_month_seq between 1186 and 1186 + 11 + group by rollup(i_product_name + ,i_brand + ,i_class + ,i_category) + order by qoh, i_product_name, i_brand, i_class, i_category + limit 100; +with frequent_ss_items as + (select substr(i_item_desc,1,30) itemdesc,i_item_sk item_sk,d_date solddate,count(*) cnt + from store_sales + ,date_dim + ,item + where ss_sold_date_sk = d_date_sk + and ss_item_sk = i_item_sk + and d_year in (2000,2000 + 1,2000 + 2,2000 + 3) + group by substr(i_item_desc,1,30),i_item_sk,d_date + having count(*) >4), + max_store_sales as + (select max(csales) tpcds_cmax + from (select c_customer_sk,sum(ss_quantity*ss_sales_price) csales + from store_sales + ,customer + ,date_dim + where ss_customer_sk = c_customer_sk + and ss_sold_date_sk = d_date_sk + and d_year in (2000,2000+1,2000+2,2000+3) + group by c_customer_sk)), + best_ss_customer as + (select c_customer_sk,sum(ss_quantity*ss_sales_price) ssales + from store_sales + ,customer + where ss_customer_sk = c_customer_sk + group by c_customer_sk + having sum(ss_quantity*ss_sales_price) > (95/100.0) * (select + * + from max_store_sales)) + select c_last_name,c_first_name,sales + from (select c_last_name,c_first_name,sum(cs_quantity*cs_list_price) sales + from catalog_sales + ,customer + ,date_dim + where d_year = 2000 + and d_moy = 3 + and cs_sold_date_sk = d_date_sk + and cs_item_sk in (select item_sk from frequent_ss_items) + and cs_bill_customer_sk in (select c_customer_sk from best_ss_customer) + and cs_bill_customer_sk = c_customer_sk + group by c_last_name,c_first_name + union all + select c_last_name,c_first_name,sum(ws_quantity*ws_list_price) sales + from web_sales + ,customer + ,date_dim + where d_year = 2000 + and d_moy = 3 + and ws_sold_date_sk = d_date_sk + and ws_item_sk in (select item_sk from frequent_ss_items) + and ws_bill_customer_sk in (select c_customer_sk from best_ss_customer) + and ws_bill_customer_sk = c_customer_sk + group by c_last_name,c_first_name) + order by c_last_name,c_first_name,sales + limit 100; +with ssales as +(select c_last_name + ,c_first_name + ,s_store_name + ,ca_state + ,s_state + ,i_color + ,i_current_price + ,i_manager_id + ,i_units + ,i_size + ,sum(ss_sales_price) netpaid +from store_sales + ,store_returns + ,store + ,item + ,customer + ,customer_address +where ss_ticket_number = sr_ticket_number + and ss_item_sk = sr_item_sk + and ss_customer_sk = c_customer_sk + and ss_item_sk = i_item_sk + and ss_store_sk = s_store_sk + and c_current_addr_sk = ca_address_sk + and c_birth_country <> upper(ca_country) + and s_zip = ca_zip + and s_market_id = 10 +group by c_last_name + ,c_first_name + ,s_store_name + ,ca_state + ,s_state + ,i_color + ,i_current_price + ,i_manager_id + ,i_units + ,i_size) +select c_last_name + ,c_first_name + ,s_store_name + ,sum(netpaid) paid +from ssales +where i_color = 'chiffon' +group by c_last_name + ,c_first_name + ,s_store_name +having sum(netpaid) > (select 0.05*avg(netpaid) + from ssales) +order by c_last_name + ,c_first_name + ,s_store_name +; +select + i_item_id + ,i_item_desc + ,s_store_id + ,s_store_name + ,sum(ss_net_profit) as store_sales_profit + ,sum(sr_net_loss) as store_returns_loss + ,sum(cs_net_profit) as catalog_sales_profit + from + store_sales + ,store_returns + ,catalog_sales + ,date_dim d1 + ,date_dim d2 + ,date_dim d3 + ,store + ,item + where + d1.d_moy = 4 + and d1.d_year = 2000 + and d1.d_date_sk = ss_sold_date_sk + and i_item_sk = ss_item_sk + and s_store_sk = ss_store_sk + and ss_customer_sk = sr_customer_sk + and ss_item_sk = sr_item_sk + and ss_ticket_number = sr_ticket_number + and sr_returned_date_sk = d2.d_date_sk + and d2.d_moy between 4 and 10 + and d2.d_year = 2000 + and sr_customer_sk = cs_bill_customer_sk + and sr_item_sk = cs_item_sk + and cs_sold_date_sk = d3.d_date_sk + and d3.d_moy between 4 and 10 + and d3.d_year = 2000 + group by + i_item_id + ,i_item_desc + ,s_store_id + ,s_store_name + order by + i_item_id + ,i_item_desc + ,s_store_id + ,s_store_name + limit 100; +select i_item_id, + avg(cs_quantity) agg1, + avg(cs_list_price) agg2, + avg(cs_coupon_amt) agg3, + avg(cs_sales_price) agg4 + from catalog_sales, customer_demographics, date_dim, item, promotion + where cs_sold_date_sk = d_date_sk and + cs_item_sk = i_item_sk and + cs_bill_cdemo_sk = cd_demo_sk and + cs_promo_sk = p_promo_sk and + cd_gender = 'F' and + cd_marital_status = 'S' and + cd_education_status = 'College' and + (p_channel_email = 'N' or p_channel_event = 'N') and + d_year = 1998 + group by i_item_id + order by i_item_id + limit 100; +select i_item_id, + s_state, grouping(s_state) g_state, + avg(ss_quantity) agg1, + avg(ss_list_price) agg2, + avg(ss_coupon_amt) agg3, + avg(ss_sales_price) agg4 + from store_sales, customer_demographics, date_dim, store, item + where ss_sold_date_sk = d_date_sk and + ss_item_sk = i_item_sk and + ss_store_sk = s_store_sk and + ss_cdemo_sk = cd_demo_sk and + cd_gender = 'F' and + cd_marital_status = 'U' and + cd_education_status = '2 yr Degree' and + d_year = 2000 and + s_state in ('AL','IN', 'SC', 'NY', 'OH', 'FL') + group by rollup (i_item_id, s_state) + order by i_item_id + ,s_state + limit 100; +select * +from (select avg(ss_list_price) B1_LP + ,count(ss_list_price) B1_CNT + ,count(distinct ss_list_price) B1_CNTD + from store_sales + where ss_quantity between 0 and 5 + and (ss_list_price between 73 and 73+10 + or ss_coupon_amt between 7826 and 7826+1000 + or ss_wholesale_cost between 70 and 70+20)) B1, + (select avg(ss_list_price) B2_LP + ,count(ss_list_price) B2_CNT + ,count(distinct ss_list_price) B2_CNTD + from store_sales + where ss_quantity between 6 and 10 + and (ss_list_price between 152 and 152+10 + or ss_coupon_amt between 2196 and 2196+1000 + or ss_wholesale_cost between 56 and 56+20)) B2, + (select avg(ss_list_price) B3_LP + ,count(ss_list_price) B3_CNT + ,count(distinct ss_list_price) B3_CNTD + from store_sales + where ss_quantity between 11 and 15 + and (ss_list_price between 53 and 53+10 + or ss_coupon_amt between 3430 and 3430+1000 + or ss_wholesale_cost between 13 and 13+20)) B3, + (select avg(ss_list_price) B4_LP + ,count(ss_list_price) B4_CNT + ,count(distinct ss_list_price) B4_CNTD + from store_sales + where ss_quantity between 16 and 20 + and (ss_list_price between 182 and 182+10 + or ss_coupon_amt between 3262 and 3262+1000 + or ss_wholesale_cost between 20 and 20+20)) B4, + (select avg(ss_list_price) B5_LP + ,count(ss_list_price) B5_CNT + ,count(distinct ss_list_price) B5_CNTD + from store_sales + where ss_quantity between 21 and 25 + and (ss_list_price between 85 and 85+10 + or ss_coupon_amt between 3310 and 3310+1000 + or ss_wholesale_cost between 37 and 37+20)) B5, + (select avg(ss_list_price) B6_LP + ,count(ss_list_price) B6_CNT + ,count(distinct ss_list_price) B6_CNTD + from store_sales + where ss_quantity between 26 and 30 + and (ss_list_price between 180 and 180+10 + or ss_coupon_amt between 12592 and 12592+1000 + or ss_wholesale_cost between 22 and 22+20)) B6 +limit 100; +select + i_item_id + ,i_item_desc + ,s_store_id + ,s_store_name + ,stddev_samp(ss_quantity) as store_sales_quantity + ,stddev_samp(sr_return_quantity) as store_returns_quantity + ,stddev_samp(cs_quantity) as catalog_sales_quantity + from + store_sales + ,store_returns + ,catalog_sales + ,date_dim d1 + ,date_dim d2 + ,date_dim d3 + ,store + ,item + where + d1.d_moy = 4 + and d1.d_year = 1998 + and d1.d_date_sk = ss_sold_date_sk + and i_item_sk = ss_item_sk + and s_store_sk = ss_store_sk + and ss_customer_sk = sr_customer_sk + and ss_item_sk = sr_item_sk + and ss_ticket_number = sr_ticket_number + and sr_returned_date_sk = d2.d_date_sk + and d2.d_moy between 4 and 4 + 3 + and d2.d_year = 1998 + and sr_customer_sk = cs_bill_customer_sk + and sr_item_sk = cs_item_sk + and cs_sold_date_sk = d3.d_date_sk + and d3.d_year in (1998,1998+1,1998+2) + group by + i_item_id + ,i_item_desc + ,s_store_id + ,s_store_name + order by + i_item_id + ,i_item_desc + ,s_store_id + ,s_store_name + limit 100; +with customer_total_return as + (select wr_returning_customer_sk as ctr_customer_sk + ,ca_state as ctr_state, + sum(wr_return_amt) as ctr_total_return + from web_returns + ,date_dim + ,customer_address + where wr_returned_date_sk = d_date_sk + and d_year =2000 + and wr_returning_addr_sk = ca_address_sk + group by wr_returning_customer_sk + ,ca_state) + select c_customer_id,c_salutation,c_first_name,c_last_name,c_preferred_cust_flag + ,c_birth_day,c_birth_month,c_birth_year,c_birth_country,c_login,c_email_address + ,c_last_review_date,ctr_total_return + from customer_total_return ctr1 + ,customer_address + ,customer + where ctr1.ctr_total_return > (select avg(ctr_total_return)*1.2 + from customer_total_return ctr2 + where ctr1.ctr_state = ctr2.ctr_state) + and ca_address_sk = c_current_addr_sk + and ca_state = 'GA' + and ctr1.ctr_customer_sk = c_customer_sk + order by c_customer_id,c_salutation,c_first_name,c_last_name,c_preferred_cust_flag + ,c_birth_day,c_birth_month,c_birth_year,c_birth_country,c_login,c_email_address + ,c_last_review_date,ctr_total_return +limit 100; +with ss as + (select ca_county,d_qoy, d_year,sum(ss_ext_sales_price) as store_sales + from store_sales,date_dim,customer_address + where ss_sold_date_sk = d_date_sk + and ss_addr_sk=ca_address_sk + group by ca_county,d_qoy, d_year), + ws as + (select ca_county,d_qoy, d_year,sum(ws_ext_sales_price) as web_sales + from web_sales,date_dim,customer_address + where ws_sold_date_sk = d_date_sk + and ws_bill_addr_sk=ca_address_sk + group by ca_county,d_qoy, d_year) + select + ss1.ca_county + ,ss1.d_year + ,ws2.web_sales/ws1.web_sales web_q1_q2_increase + ,ss2.store_sales/ss1.store_sales store_q1_q2_increase + ,ws3.web_sales/ws2.web_sales web_q2_q3_increase + ,ss3.store_sales/ss2.store_sales store_q2_q3_increase + from + ss ss1 + ,ss ss2 + ,ss ss3 + ,ws ws1 + ,ws ws2 + ,ws ws3 + where + ss1.d_qoy = 1 + and ss1.d_year = 1999 + and ss1.ca_county = ss2.ca_county + and ss2.d_qoy = 2 + and ss2.d_year = 1999 + and ss2.ca_county = ss3.ca_county + and ss3.d_qoy = 3 + and ss3.d_year = 1999 + and ss1.ca_county = ws1.ca_county + and ws1.d_qoy = 1 + and ws1.d_year = 1999 + and ws1.ca_county = ws2.ca_county + and ws2.d_qoy = 2 + and ws2.d_year = 1999 + and ws1.ca_county = ws3.ca_county + and ws3.d_qoy = 3 + and ws3.d_year =1999 + and case when ws1.web_sales > 0 then ws2.web_sales/ws1.web_sales else null end + > case when ss1.store_sales > 0 then ss2.store_sales/ss1.store_sales else null end + and case when ws2.web_sales > 0 then ws3.web_sales/ws2.web_sales else null end + > case when ss2.store_sales > 0 then ss3.store_sales/ss2.store_sales else null end + order by ss1.d_year; +select sum(cs_ext_discount_amt) as "excess discount amount" +from + catalog_sales + ,item + ,date_dim +where + i_manufact_id = 66 + and i_item_sk = cs_item_sk + and d_date between '2002-03-29' and + (cast('2002-03-29' as date) + INTERVAL '90 days') + and d_date_sk = cs_sold_date_sk + and cs_ext_discount_amt > ( + select + 1.3 * avg(cs_ext_discount_amt) + from + catalog_sales + ,date_dim + where + cs_item_sk = i_item_sk + and d_date between '2002-03-29' and + (cast('2002-03-29' as date) + INTERVAL '90 days') + and d_date_sk = cs_sold_date_sk + ) +limit 100; +with ss as ( + select + i_manufact_id,sum(ss_ext_sales_price) total_sales + from + store_sales, + date_dim, + customer_address, + item + where + i_manufact_id in (select + i_manufact_id +from + item +where i_category in ('Home')) + and ss_item_sk = i_item_sk + and ss_sold_date_sk = d_date_sk + and d_year = 1998 + and d_moy = 5 + and ss_addr_sk = ca_address_sk + and ca_gmt_offset = -6 + group by i_manufact_id), + cs as ( + select + i_manufact_id,sum(cs_ext_sales_price) total_sales + from + catalog_sales, + date_dim, + customer_address, + item + where + i_manufact_id in (select + i_manufact_id +from + item +where i_category in ('Home')) + and cs_item_sk = i_item_sk + and cs_sold_date_sk = d_date_sk + and d_year = 1998 + and d_moy = 5 + and cs_bill_addr_sk = ca_address_sk + and ca_gmt_offset = -6 + group by i_manufact_id), + ws as ( + select + i_manufact_id,sum(ws_ext_sales_price) total_sales + from + web_sales, + date_dim, + customer_address, + item + where + i_manufact_id in (select + i_manufact_id +from + item +where i_category in ('Home')) + and ws_item_sk = i_item_sk + and ws_sold_date_sk = d_date_sk + and d_year = 1998 + and d_moy = 5 + and ws_bill_addr_sk = ca_address_sk + and ca_gmt_offset = -6 + group by i_manufact_id) + select i_manufact_id ,sum(total_sales) total_sales + from (select * from ss + union all + select * from cs + union all + select * from ws) tmp1 + group by i_manufact_id + order by total_sales +limit 100; + select c_last_name + ,c_first_name + ,c_salutation + ,c_preferred_cust_flag + ,ss_ticket_number + ,cnt from + (select ss_ticket_number + ,ss_customer_sk + ,count(*) cnt + from store_sales,date_dim,store,household_demographics + where store_sales.ss_sold_date_sk = date_dim.d_date_sk + and store_sales.ss_store_sk = store.s_store_sk + and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk + and (date_dim.d_dom between 1 and 3 or date_dim.d_dom between 25 and 28) + and (household_demographics.hd_buy_potential = '>10000' or + household_demographics.hd_buy_potential = 'Unknown') + and household_demographics.hd_vehicle_count > 0 + and (case when household_demographics.hd_vehicle_count > 0 + then household_demographics.hd_dep_count/ household_demographics.hd_vehicle_count + else null + end) > 1.2 + and date_dim.d_year in (2000,2000+1,2000+2) + and store.s_county in ('Salem County','Terrell County','Arthur County','Oglethorpe County', + 'Lunenburg County','Perry County','Halifax County','Sumner County') + group by ss_ticket_number,ss_customer_sk) dn,customer + where ss_customer_sk = c_customer_sk + and cnt between 15 and 20 + order by c_last_name,c_first_name,c_salutation,c_preferred_cust_flag desc, ss_ticket_number; +select + ca_state, + cd_gender, + cd_marital_status, + cd_dep_count, + count(*) cnt1, + avg(cd_dep_count), + min(cd_dep_count), + stddev_samp(cd_dep_count), + cd_dep_employed_count, + count(*) cnt2, + avg(cd_dep_employed_count), + min(cd_dep_employed_count), + stddev_samp(cd_dep_employed_count), + cd_dep_college_count, + count(*) cnt3, + avg(cd_dep_college_count), + min(cd_dep_college_count), + stddev_samp(cd_dep_college_count) + from + customer c,customer_address ca,customer_demographics + where + c.c_current_addr_sk = ca.ca_address_sk and + cd_demo_sk = c.c_current_cdemo_sk and + exists (select * + from store_sales,date_dim + where c.c_customer_sk = ss_customer_sk and + ss_sold_date_sk = d_date_sk and + d_year = 2001 and + d_qoy < 4) and + (exists (select * + from web_sales,date_dim + where c.c_customer_sk = ws_bill_customer_sk and + ws_sold_date_sk = d_date_sk and + d_year = 2001 and + d_qoy < 4) or + exists (select * + from catalog_sales,date_dim + where c.c_customer_sk = cs_ship_customer_sk and + cs_sold_date_sk = d_date_sk and + d_year = 2001 and + d_qoy < 4)) + group by ca_state, + cd_gender, + cd_marital_status, + cd_dep_count, + cd_dep_employed_count, + cd_dep_college_count + order by ca_state, + cd_gender, + cd_marital_status, + cd_dep_count, + cd_dep_employed_count, + cd_dep_college_count + limit 100; +select + sum(ss_net_profit)/sum(ss_ext_sales_price) as gross_margin + ,i_category + ,i_class + ,grouping(i_category)+grouping(i_class) as lochierarchy + ,rank() over ( + partition by grouping(i_category)+grouping(i_class), + case when grouping(i_class) = 0 then i_category end + order by sum(ss_net_profit)/sum(ss_ext_sales_price) asc) as rank_within_parent + from + store_sales + ,date_dim d1 + ,item + ,store + where + d1.d_year = 1999 + and d1.d_date_sk = ss_sold_date_sk + and i_item_sk = ss_item_sk + and s_store_sk = ss_store_sk + and s_state in ('IN','AL','MI','MN', + 'TN','LA','FL','NM') + group by rollup(i_category,i_class) + order by + lochierarchy desc + ,case when lochierarchy = 0 then i_category end + ,rank_within_parent + limit 100; +select i_item_id + ,i_item_desc + ,i_current_price + from item, inventory, date_dim, catalog_sales + where i_current_price between 39 and 39 + 30 + and inv_item_sk = i_item_sk + and d_date_sk=inv_date_sk + and d_date between cast('2001-01-16' as date) and (cast('2001-01-16' as date) + INTERVAL '60 days') + and i_manufact_id in (765,886,889,728) + and inv_quantity_on_hand between 100 and 500 + and cs_item_sk = i_item_sk + group by i_item_id,i_item_desc,i_current_price + order by i_item_id + limit 100; +select count(*) from ( + select distinct c_last_name, c_first_name, d_date + from store_sales, date_dim, customer + where store_sales.ss_sold_date_sk = date_dim.d_date_sk + and store_sales.ss_customer_sk = customer.c_customer_sk + and d_month_seq between 1186 and 1186 + 11 + intersect + select distinct c_last_name, c_first_name, d_date + from catalog_sales, date_dim, customer + where catalog_sales.cs_sold_date_sk = date_dim.d_date_sk + and catalog_sales.cs_bill_customer_sk = customer.c_customer_sk + and d_month_seq between 1186 and 1186 + 11 + intersect + select distinct c_last_name, c_first_name, d_date + from web_sales, date_dim, customer + where web_sales.ws_sold_date_sk = date_dim.d_date_sk + and web_sales.ws_bill_customer_sk = customer.c_customer_sk + and d_month_seq between 1186 and 1186 + 11 +) hot_cust +limit 100; +with inv as +(select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy + ,stdev,mean, case mean when 0 then null else stdev/mean end cov + from(select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy + ,stddev_samp(inv_quantity_on_hand) stdev,avg(inv_quantity_on_hand) mean + from inventory + ,item + ,warehouse + ,date_dim + where inv_item_sk = i_item_sk + and inv_warehouse_sk = w_warehouse_sk + and inv_date_sk = d_date_sk + and d_year =2000 + group by w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy) foo + where case mean when 0 then 0 else stdev/mean end > 1) +select inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy,inv1.mean, inv1.cov + ,inv2.w_warehouse_sk,inv2.i_item_sk,inv2.d_moy,inv2.mean, inv2.cov +from inv inv1,inv inv2 +where inv1.i_item_sk = inv2.i_item_sk + and inv1.w_warehouse_sk = inv2.w_warehouse_sk + and inv1.d_moy=2 + and inv2.d_moy=2+1 +order by inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy,inv1.mean,inv1.cov + ,inv2.d_moy,inv2.mean, inv2.cov +; +select + w_state + ,i_item_id + ,sum(case when (cast(d_date as date) < cast ('2000-03-18' as date)) + then cs_sales_price - coalesce(cr_refunded_cash,0) else 0 end) as sales_before + ,sum(case when (cast(d_date as date) >= cast ('2000-03-18' as date)) + then cs_sales_price - coalesce(cr_refunded_cash,0) else 0 end) as sales_after + from + catalog_sales left outer join catalog_returns on + (cs_order_number = cr_order_number + and cs_item_sk = cr_item_sk) + ,warehouse + ,item + ,date_dim + where + i_current_price between 0.99 and 1.49 + and i_item_sk = cs_item_sk + and cs_warehouse_sk = w_warehouse_sk + and cs_sold_date_sk = d_date_sk + and d_date between (cast ('2000-03-18' as date) - INTERVAL '30 days') + and (cast ('2000-03-18' as date) + INTERVAL '30 days') + group by + w_state,i_item_id + order by w_state,i_item_id +limit 100; +select distinct(i_product_name) + from item i1 + where i_manufact_id between 970 and 970+40 + and (select count(*) as item_cnt + from item + where (i_manufact = i1.i_manufact and + ((i_category = 'Women' and + (i_color = 'frosted' or i_color = 'rose') and + (i_units = 'Lb' or i_units = 'Gross') and + (i_size = 'medium' or i_size = 'large') + ) or + (i_category = 'Women' and + (i_color = 'chocolate' or i_color = 'black') and + (i_units = 'Box' or i_units = 'Dram') and + (i_size = 'economy' or i_size = 'petite') + ) or + (i_category = 'Men' and + (i_color = 'slate' or i_color = 'magenta') and + (i_units = 'Carton' or i_units = 'Bundle') and + (i_size = 'N/A' or i_size = 'small') + ) or + (i_category = 'Men' and + (i_color = 'cornflower' or i_color = 'firebrick') and + (i_units = 'Pound' or i_units = 'Oz') and + (i_size = 'medium' or i_size = 'large') + ))) or + (i_manufact = i1.i_manufact and + ((i_category = 'Women' and + (i_color = 'almond' or i_color = 'steel') and + (i_units = 'Tsp' or i_units = 'Case') and + (i_size = 'medium' or i_size = 'large') + ) or + (i_category = 'Women' and + (i_color = 'purple' or i_color = 'aquamarine') and + (i_units = 'Bunch' or i_units = 'Gram') and + (i_size = 'economy' or i_size = 'petite') + ) or + (i_category = 'Men' and + (i_color = 'lavender' or i_color = 'papaya') and + (i_units = 'Pallet' or i_units = 'Cup') and + (i_size = 'N/A' or i_size = 'small') + ) or + (i_category = 'Men' and + (i_color = 'maroon' or i_color = 'cyan') and + (i_units = 'Each' or i_units = 'N/A') and + (i_size = 'medium' or i_size = 'large') + )))) > 0 + order by i_product_name + limit 100; +select dt.d_year + ,item.i_category_id + ,item.i_category + ,sum(ss_ext_sales_price) + from date_dim dt + ,store_sales + ,item + where dt.d_date_sk = store_sales.ss_sold_date_sk + and store_sales.ss_item_sk = item.i_item_sk + and item.i_manager_id = 1 + and dt.d_moy=12 + and dt.d_year=1998 + group by dt.d_year + ,item.i_category_id + ,item.i_category + order by sum(ss_ext_sales_price) desc,dt.d_year + ,item.i_category_id + ,item.i_category +limit 100 ; +select s_store_name, s_store_id, + sum(case when (d_day_name='Sunday') then ss_sales_price else null end) sun_sales, + sum(case when (d_day_name='Monday') then ss_sales_price else null end) mon_sales, + sum(case when (d_day_name='Tuesday') then ss_sales_price else null end) tue_sales, + sum(case when (d_day_name='Wednesday') then ss_sales_price else null end) wed_sales, + sum(case when (d_day_name='Thursday') then ss_sales_price else null end) thu_sales, + sum(case when (d_day_name='Friday') then ss_sales_price else null end) fri_sales, + sum(case when (d_day_name='Saturday') then ss_sales_price else null end) sat_sales + from date_dim, store_sales, store + where d_date_sk = ss_sold_date_sk and + s_store_sk = ss_store_sk and + s_gmt_offset = -6 and + d_year = 2001 + group by s_store_name, s_store_id + order by s_store_name, s_store_id,sun_sales,mon_sales,tue_sales,wed_sales,thu_sales,fri_sales,sat_sales + limit 100; +select asceding.rnk, i1.i_product_name best_performing, i2.i_product_name worst_performing +from(select * + from (select item_sk,rank() over (order by rank_col asc) rnk + from (select ss_item_sk item_sk,avg(ss_net_profit) rank_col + from store_sales ss1 + where ss_store_sk = 366 + group by ss_item_sk + having avg(ss_net_profit) > 0.9*(select avg(ss_net_profit) rank_col + from store_sales + where ss_store_sk = 366 + and ss_cdemo_sk is null + group by ss_store_sk))V1)V11 + where rnk < 11) asceding, + (select * + from (select item_sk,rank() over (order by rank_col desc) rnk + from (select ss_item_sk item_sk,avg(ss_net_profit) rank_col + from store_sales ss1 + where ss_store_sk = 366 + group by ss_item_sk + having avg(ss_net_profit) > 0.9*(select avg(ss_net_profit) rank_col + from store_sales + where ss_store_sk = 366 + and ss_cdemo_sk is null + group by ss_store_sk))V2)V21 + where rnk < 11) descending, +item i1, +item i2 +where asceding.rnk = descending.rnk + and i1.i_item_sk=asceding.item_sk + and i2.i_item_sk=descending.item_sk +order by asceding.rnk +limit 100; +select ca_zip, ca_county, sum(ws_sales_price) + from web_sales, customer, customer_address, date_dim, item + where ws_bill_customer_sk = c_customer_sk + and c_current_addr_sk = ca_address_sk + and ws_item_sk = i_item_sk + and ( substr(ca_zip,1,5) in ('85669', '86197','88274','83405','86475', '85392', '85460', '80348', '81792') + or + i_item_id in (select i_item_id + from item + where i_item_sk in (2, 3, 5, 7, 11, 13, 17, 19, 23, 29) + ) + ) + and ws_sold_date_sk = d_date_sk + and d_qoy = 1 and d_year = 1998 + group by ca_zip, ca_county + order by ca_zip, ca_county + limit 100; +select c_last_name + ,c_first_name + ,ca_city + ,bought_city + ,ss_ticket_number + ,amt,profit + from + (select ss_ticket_number + ,ss_customer_sk + ,ca_city bought_city + ,sum(ss_coupon_amt) amt + ,sum(ss_net_profit) profit + from store_sales,date_dim,store,household_demographics,customer_address + where store_sales.ss_sold_date_sk = date_dim.d_date_sk + and store_sales.ss_store_sk = store.s_store_sk + and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk + and store_sales.ss_addr_sk = customer_address.ca_address_sk + and (household_demographics.hd_dep_count = 0 or + household_demographics.hd_vehicle_count= 1) + and date_dim.d_dow in (6,0) + and date_dim.d_year in (2000,2000+1,2000+2) + and store.s_city in ('Five Forks','Oakland','Fairview','Winchester','Farmington') + group by ss_ticket_number,ss_customer_sk,ss_addr_sk,ca_city) dn,customer,customer_address current_addr + where ss_customer_sk = c_customer_sk + and customer.c_current_addr_sk = current_addr.ca_address_sk + and current_addr.ca_city <> bought_city + order by c_last_name + ,c_first_name + ,ca_city + ,bought_city + ,ss_ticket_number + limit 100; +with v1 as( + select i_category, i_brand, + s_store_name, s_company_name, + d_year, d_moy, + sum(ss_sales_price) sum_sales, + avg(sum(ss_sales_price)) over + (partition by i_category, i_brand, + s_store_name, s_company_name, d_year) + avg_monthly_sales, + rank() over + (partition by i_category, i_brand, + s_store_name, s_company_name + order by d_year, d_moy) rn + from item, store_sales, date_dim, store + where ss_item_sk = i_item_sk and + ss_sold_date_sk = d_date_sk and + ss_store_sk = s_store_sk and + ( + d_year = 1999 or + ( d_year = 1999-1 and d_moy =12) or + ( d_year = 1999+1 and d_moy =1) + ) + group by i_category, i_brand, + s_store_name, s_company_name, + d_year, d_moy), + v2 as( + select v1.s_store_name + ,v1.d_year, v1.d_moy + ,v1.avg_monthly_sales + ,v1.sum_sales, v1_lag.sum_sales psum, v1_lead.sum_sales nsum + from v1, v1 v1_lag, v1 v1_lead + where v1.i_category = v1_lag.i_category and + v1.i_category = v1_lead.i_category and + v1.i_brand = v1_lag.i_brand and + v1.i_brand = v1_lead.i_brand and + v1.s_store_name = v1_lag.s_store_name and + v1.s_store_name = v1_lead.s_store_name and + v1.s_company_name = v1_lag.s_company_name and + v1.s_company_name = v1_lead.s_company_name and + v1.rn = v1_lag.rn + 1 and + v1.rn = v1_lead.rn - 1) + select * + from v2 + where d_year = 1999 and + avg_monthly_sales > 0 and + case when avg_monthly_sales > 0 then abs(sum_sales - avg_monthly_sales) / avg_monthly_sales else null end > 0.1 + order by sum_sales - avg_monthly_sales, sum_sales + limit 100; +select sum (ss_quantity) + from store_sales, store, customer_demographics, customer_address, date_dim + where s_store_sk = ss_store_sk + and ss_sold_date_sk = d_date_sk and d_year = 1998 + and + ( + ( + cd_demo_sk = ss_cdemo_sk + and + cd_marital_status = 'M' + and + cd_education_status = 'Unknown' + and + ss_sales_price between 100.00 and 150.00 + ) + or + ( + cd_demo_sk = ss_cdemo_sk + and + cd_marital_status = 'W' + and + cd_education_status = 'College' + and + ss_sales_price between 50.00 and 100.00 + ) + or + ( + cd_demo_sk = ss_cdemo_sk + and + cd_marital_status = 'D' + and + cd_education_status = 'Primary' + and + ss_sales_price between 150.00 and 200.00 + ) + ) + and + ( + ( + ss_addr_sk = ca_address_sk + and + ca_country = 'United States' + and + ca_state in ('MI', 'GA', 'NH') + and ss_net_profit between 0 and 2000 + ) + or + (ss_addr_sk = ca_address_sk + and + ca_country = 'United States' + and + ca_state in ('TX', 'KY', 'SD') + and ss_net_profit between 150 and 3000 + ) + or + (ss_addr_sk = ca_address_sk + and + ca_country = 'United States' + and + ca_state in ('NY', 'OH', 'FL') + and ss_net_profit between 50 and 25000 + ) + ) +; +select channel, item, return_ratio, return_rank, currency_rank from + (select + 'web' as channel + ,web.item + ,web.return_ratio + ,web.return_rank + ,web.currency_rank + from ( + select + item + ,return_ratio + ,currency_ratio + ,rank() over (order by return_ratio) as return_rank + ,rank() over (order by currency_ratio) as currency_rank + from + ( select ws.ws_item_sk as item + ,(cast(sum(coalesce(wr.wr_return_quantity,0)) as decimal(15,4))/ + cast(sum(coalesce(ws.ws_quantity,0)) as decimal(15,4) )) as return_ratio + ,(cast(sum(coalesce(wr.wr_return_amt,0)) as decimal(15,4))/ + cast(sum(coalesce(ws.ws_net_paid,0)) as decimal(15,4) )) as currency_ratio + from + web_sales ws left outer join web_returns wr + on (ws.ws_order_number = wr.wr_order_number and + ws.ws_item_sk = wr.wr_item_sk) + ,date_dim + where + wr.wr_return_amt > 10000 + and ws.ws_net_profit > 1 + and ws.ws_net_paid > 0 + and ws.ws_quantity > 0 + and ws_sold_date_sk = d_date_sk + and d_year = 2000 + and d_moy = 12 + group by ws.ws_item_sk + ) in_web + ) web + where + ( + web.return_rank <= 10 + or + web.currency_rank <= 10 + ) + union + select + 'catalog' as channel + ,catalog.item + ,catalog.return_ratio + ,catalog.return_rank + ,catalog.currency_rank + from ( + select + item + ,return_ratio + ,currency_ratio + ,rank() over (order by return_ratio) as return_rank + ,rank() over (order by currency_ratio) as currency_rank + from + ( select + cs.cs_item_sk as item + ,(cast(sum(coalesce(cr.cr_return_quantity,0)) as decimal(15,4))/ + cast(sum(coalesce(cs.cs_quantity,0)) as decimal(15,4) )) as return_ratio + ,(cast(sum(coalesce(cr.cr_return_amount,0)) as decimal(15,4))/ + cast(sum(coalesce(cs.cs_net_paid,0)) as decimal(15,4) )) as currency_ratio + from + catalog_sales cs left outer join catalog_returns cr + on (cs.cs_order_number = cr.cr_order_number and + cs.cs_item_sk = cr.cr_item_sk) + ,date_dim + where + cr.cr_return_amount > 10000 + and cs.cs_net_profit > 1 + and cs.cs_net_paid > 0 + and cs.cs_quantity > 0 + and cs_sold_date_sk = d_date_sk + and d_year = 2000 + and d_moy = 12 + group by cs.cs_item_sk + ) in_cat + ) catalog + where + ( + catalog.return_rank <= 10 + or + catalog.currency_rank <=10 + ) + union + select + 'store' as channel + ,store.item + ,store.return_ratio + ,store.return_rank + ,store.currency_rank + from ( + select + item + ,return_ratio + ,currency_ratio + ,rank() over (order by return_ratio) as return_rank + ,rank() over (order by currency_ratio) as currency_rank + from + ( select sts.ss_item_sk as item + ,(cast(sum(coalesce(sr.sr_return_quantity,0)) as decimal(15,4))/cast(sum(coalesce(sts.ss_quantity,0)) as decimal(15,4) )) as return_ratio + ,(cast(sum(coalesce(sr.sr_return_amt,0)) as decimal(15,4))/cast(sum(coalesce(sts.ss_net_paid,0)) as decimal(15,4) )) as currency_ratio + from + store_sales sts left outer join store_returns sr + on (sts.ss_ticket_number = sr.sr_ticket_number and sts.ss_item_sk = sr.sr_item_sk) + ,date_dim + where + sr.sr_return_amt > 10000 + and sts.ss_net_profit > 1 + and sts.ss_net_paid > 0 + and sts.ss_quantity > 0 + and ss_sold_date_sk = d_date_sk + and d_year = 2000 + and d_moy = 12 + group by sts.ss_item_sk + ) in_store + ) store + where ( + store.return_rank <= 10 + or + store.currency_rank <= 10 + ) + ) + order by 1,4,5,2 + limit 100; +select dt.d_year + ,item.i_brand_id brand_id + ,item.i_brand brand + ,sum(ss_ext_sales_price) ext_price + from date_dim dt + ,store_sales + ,item + where dt.d_date_sk = store_sales.ss_sold_date_sk + and store_sales.ss_item_sk = item.i_item_sk + and item.i_manager_id = 1 + and dt.d_moy=12 + and dt.d_year=2000 + group by dt.d_year + ,item.i_brand + ,item.i_brand_id + order by dt.d_year + ,ext_price desc + ,brand_id +limit 100 ; +select * from +(select i_manufact_id, +sum(ss_sales_price) sum_sales, +avg(sum(ss_sales_price)) over (partition by i_manufact_id) avg_quarterly_sales +from item, store_sales, date_dim, store +where ss_item_sk = i_item_sk and +ss_sold_date_sk = d_date_sk and +ss_store_sk = s_store_sk and +d_month_seq in (1212,1212+1,1212+2,1212+3,1212+4,1212+5,1212+6,1212+7,1212+8,1212+9,1212+10,1212+11) and +((i_category in ('Books','Children','Electronics') and +i_class in ('personal','portable','reference','self-help') and +i_brand in ('scholaramalgamalg #14','scholaramalgamalg #7', + 'exportiunivamalg #9','scholaramalgamalg #9')) +or(i_category in ('Women','Music','Men') and +i_class in ('accessories','classical','fragrances','pants') and +i_brand in ('amalgimporto #1','edu packscholar #1','exportiimporto #1', + 'importoamalg #1'))) +group by i_manufact_id, d_qoy ) tmp1 +where case when avg_quarterly_sales > 0 + then abs (sum_sales - avg_quarterly_sales)/ avg_quarterly_sales + else null end > 0.1 +order by avg_quarterly_sales, + sum_sales, + i_manufact_id +limit 100; +with my_customers as ( + select distinct c_customer_sk + , c_current_addr_sk + from + ( select cs_sold_date_sk sold_date_sk, + cs_bill_customer_sk customer_sk, + cs_item_sk item_sk + from catalog_sales + union all + select ws_sold_date_sk sold_date_sk, + ws_bill_customer_sk customer_sk, + ws_item_sk item_sk + from web_sales + ) cs_or_ws_sales, + item, + date_dim, + customer + where sold_date_sk = d_date_sk + and item_sk = i_item_sk + and i_category = 'Books' + and i_class = 'business' + and c_customer_sk = cs_or_ws_sales.customer_sk + and d_moy = 2 + and d_year = 2000 + ) + , my_revenue as ( + select c_customer_sk, + sum(ss_ext_sales_price) as revenue + from my_customers, + store_sales, + customer_address, + store, + date_dim + where c_current_addr_sk = ca_address_sk + and ca_county = s_county + and ca_state = s_state + and ss_sold_date_sk = d_date_sk + and c_customer_sk = ss_customer_sk + and d_month_seq between (select distinct d_month_seq+1 + from date_dim where d_year = 2000 and d_moy = 2) + and (select distinct d_month_seq+3 + from date_dim where d_year = 2000 and d_moy = 2) + group by c_customer_sk + ) + , segments as + (select cast((revenue/50) as int) as segment + from my_revenue + ) + select segment, count(*) as num_customers, segment*50 as segment_base + from segments + group by segment + order by segment, num_customers + limit 100; +select i_brand_id brand_id, i_brand brand, + sum(ss_ext_sales_price) ext_price + from date_dim, store_sales, item + where d_date_sk = ss_sold_date_sk + and ss_item_sk = i_item_sk + and i_manager_id=13 + and d_moy=11 + and d_year=1999 + group by i_brand, i_brand_id + order by ext_price desc, i_brand_id +limit 100 ; +with ss as ( + select i_item_id,sum(ss_ext_sales_price) total_sales + from + store_sales, + date_dim, + customer_address, + item + where i_item_id in (select + i_item_id +from item +where i_color in ('chiffon','smoke','lace')) + and ss_item_sk = i_item_sk + and ss_sold_date_sk = d_date_sk + and d_year = 2001 + and d_moy = 5 + and ss_addr_sk = ca_address_sk + and ca_gmt_offset = -6 + group by i_item_id), + cs as ( + select i_item_id,sum(cs_ext_sales_price) total_sales + from + catalog_sales, + date_dim, + customer_address, + item + where + i_item_id in (select + i_item_id +from item +where i_color in ('chiffon','smoke','lace')) + and cs_item_sk = i_item_sk + and cs_sold_date_sk = d_date_sk + and d_year = 2001 + and d_moy = 5 + and cs_bill_addr_sk = ca_address_sk + and ca_gmt_offset = -6 + group by i_item_id), + ws as ( + select i_item_id,sum(ws_ext_sales_price) total_sales + from + web_sales, + date_dim, + customer_address, + item + where + i_item_id in (select + i_item_id +from item +where i_color in ('chiffon','smoke','lace')) + and ws_item_sk = i_item_sk + and ws_sold_date_sk = d_date_sk + and d_year = 2001 + and d_moy = 5 + and ws_bill_addr_sk = ca_address_sk + and ca_gmt_offset = -6 + group by i_item_id) + select i_item_id ,sum(total_sales) total_sales + from (select * from ss + union all + select * from cs + union all + select * from ws) tmp1 + group by i_item_id + order by total_sales, + i_item_id + limit 100; +with v1 as( + select i_category, i_brand, + cc_name, + d_year, d_moy, + sum(cs_sales_price) sum_sales, + avg(sum(cs_sales_price)) over + (partition by i_category, i_brand, + cc_name, d_year) + avg_monthly_sales, + rank() over + (partition by i_category, i_brand, + cc_name + order by d_year, d_moy) rn + from item, catalog_sales, date_dim, call_center + where cs_item_sk = i_item_sk and + cs_sold_date_sk = d_date_sk and + cc_call_center_sk= cs_call_center_sk and + ( + d_year = 1999 or + ( d_year = 1999-1 and d_moy =12) or + ( d_year = 1999+1 and d_moy =1) + ) + group by i_category, i_brand, + cc_name , d_year, d_moy), + v2 as( + select v1.i_category, v1.i_brand + ,v1.d_year, v1.d_moy + ,v1.avg_monthly_sales + ,v1.sum_sales, v1_lag.sum_sales psum, v1_lead.sum_sales nsum + from v1, v1 v1_lag, v1 v1_lead + where v1.i_category = v1_lag.i_category and + v1.i_category = v1_lead.i_category and + v1.i_brand = v1_lag.i_brand and + v1.i_brand = v1_lead.i_brand and + v1. cc_name = v1_lag. cc_name and + v1. cc_name = v1_lead. cc_name and + v1.rn = v1_lag.rn + 1 and + v1.rn = v1_lead.rn - 1) + select * + from v2 + where d_year = 1999 and + avg_monthly_sales > 0 and + case when avg_monthly_sales > 0 then abs(sum_sales - avg_monthly_sales) / avg_monthly_sales else null end > 0.1 + order by sum_sales - avg_monthly_sales, avg_monthly_sales + limit 100; +with ss_items as + (select i_item_id item_id + ,sum(ss_ext_sales_price) ss_item_rev + from store_sales + ,item + ,date_dim + where ss_item_sk = i_item_sk + and d_date in (select d_date + from date_dim + where d_week_seq = (select d_week_seq + from date_dim + where d_date = '1998-02-21')) + and ss_sold_date_sk = d_date_sk + group by i_item_id), + cs_items as + (select i_item_id item_id + ,sum(cs_ext_sales_price) cs_item_rev + from catalog_sales + ,item + ,date_dim + where cs_item_sk = i_item_sk + and d_date in (select d_date + from date_dim + where d_week_seq = (select d_week_seq + from date_dim + where d_date = '1998-02-21')) + and cs_sold_date_sk = d_date_sk + group by i_item_id), + ws_items as + (select i_item_id item_id + ,sum(ws_ext_sales_price) ws_item_rev + from web_sales + ,item + ,date_dim + where ws_item_sk = i_item_sk + and d_date in (select d_date + from date_dim + where d_week_seq =(select d_week_seq + from date_dim + where d_date = '1998-02-21')) + and ws_sold_date_sk = d_date_sk + group by i_item_id) + select ss_items.item_id + ,ss_item_rev + ,ss_item_rev/((ss_item_rev+cs_item_rev+ws_item_rev)/3) * 100 ss_dev + ,cs_item_rev + ,cs_item_rev/((ss_item_rev+cs_item_rev+ws_item_rev)/3) * 100 cs_dev + ,ws_item_rev + ,ws_item_rev/((ss_item_rev+cs_item_rev+ws_item_rev)/3) * 100 ws_dev + ,(ss_item_rev+cs_item_rev+ws_item_rev)/3 average + from ss_items,cs_items,ws_items + where ss_items.item_id=cs_items.item_id + and ss_items.item_id=ws_items.item_id + and ss_item_rev between 0.9 * cs_item_rev and 1.1 * cs_item_rev + and ss_item_rev between 0.9 * ws_item_rev and 1.1 * ws_item_rev + and cs_item_rev between 0.9 * ss_item_rev and 1.1 * ss_item_rev + and cs_item_rev between 0.9 * ws_item_rev and 1.1 * ws_item_rev + and ws_item_rev between 0.9 * ss_item_rev and 1.1 * ss_item_rev + and ws_item_rev between 0.9 * cs_item_rev and 1.1 * cs_item_rev + order by item_id + ,ss_item_rev + limit 100; +with wss as + (select d_week_seq, + ss_store_sk, + sum(case when (d_day_name='Sunday') then ss_sales_price else null end) sun_sales, + sum(case when (d_day_name='Monday') then ss_sales_price else null end) mon_sales, + sum(case when (d_day_name='Tuesday') then ss_sales_price else null end) tue_sales, + sum(case when (d_day_name='Wednesday') then ss_sales_price else null end) wed_sales, + sum(case when (d_day_name='Thursday') then ss_sales_price else null end) thu_sales, + sum(case when (d_day_name='Friday') then ss_sales_price else null end) fri_sales, + sum(case when (d_day_name='Saturday') then ss_sales_price else null end) sat_sales + from store_sales,date_dim + where d_date_sk = ss_sold_date_sk + group by d_week_seq,ss_store_sk + ) + select s_store_name1,s_store_id1,d_week_seq1 + ,sun_sales1/sun_sales2,mon_sales1/mon_sales2 + ,tue_sales1/tue_sales2,wed_sales1/wed_sales2,thu_sales1/thu_sales2 + ,fri_sales1/fri_sales2,sat_sales1/sat_sales2 + from + (select s_store_name s_store_name1,wss.d_week_seq d_week_seq1 + ,s_store_id s_store_id1,sun_sales sun_sales1 + ,mon_sales mon_sales1,tue_sales tue_sales1 + ,wed_sales wed_sales1,thu_sales thu_sales1 + ,fri_sales fri_sales1,sat_sales sat_sales1 + from wss,store,date_dim d + where d.d_week_seq = wss.d_week_seq and + ss_store_sk = s_store_sk and + d_month_seq between 1205 and 1205 + 11) y, + (select s_store_name s_store_name2,wss.d_week_seq d_week_seq2 + ,s_store_id s_store_id2,sun_sales sun_sales2 + ,mon_sales mon_sales2,tue_sales tue_sales2 + ,wed_sales wed_sales2,thu_sales thu_sales2 + ,fri_sales fri_sales2,sat_sales sat_sales2 + from wss,store,date_dim d + where d.d_week_seq = wss.d_week_seq and + ss_store_sk = s_store_sk and + d_month_seq between 1205+ 12 and 1205 + 23) x + where s_store_id1=s_store_id2 + and d_week_seq1=d_week_seq2-52 + order by s_store_name1,s_store_id1,d_week_seq1 +limit 100; +with ss as ( + select + i_item_id,sum(ss_ext_sales_price) total_sales + from + store_sales, + date_dim, + customer_address, + item + where + i_item_id in (select + i_item_id +from + item +where i_category in ('Children')) + and ss_item_sk = i_item_sk + and ss_sold_date_sk = d_date_sk + and d_year = 1998 + and d_moy = 10 + and ss_addr_sk = ca_address_sk + and ca_gmt_offset = -5 + group by i_item_id), + cs as ( + select + i_item_id,sum(cs_ext_sales_price) total_sales + from + catalog_sales, + date_dim, + customer_address, + item + where + i_item_id in (select + i_item_id +from + item +where i_category in ('Children')) + and cs_item_sk = i_item_sk + and cs_sold_date_sk = d_date_sk + and d_year = 1998 + and d_moy = 10 + and cs_bill_addr_sk = ca_address_sk + and ca_gmt_offset = -5 + group by i_item_id), + ws as ( + select + i_item_id,sum(ws_ext_sales_price) total_sales + from + web_sales, + date_dim, + customer_address, + item + where + i_item_id in (select + i_item_id +from + item +where i_category in ('Children')) + and ws_item_sk = i_item_sk + and ws_sold_date_sk = d_date_sk + and d_year = 1998 + and d_moy = 10 + and ws_bill_addr_sk = ca_address_sk + and ca_gmt_offset = -5 + group by i_item_id) + select + i_item_id +,sum(total_sales) total_sales + from (select * from ss + union all + select * from cs + union all + select * from ws) tmp1 + group by i_item_id + order by i_item_id + ,total_sales + limit 100; +select promotions,total,cast(promotions as decimal(15,4))/cast(total as decimal(15,4))*100 +from + (select sum(ss_ext_sales_price) promotions + from store_sales + ,store + ,promotion + ,date_dim + ,customer + ,customer_address + ,item + where ss_sold_date_sk = d_date_sk + and ss_store_sk = s_store_sk + and ss_promo_sk = p_promo_sk + and ss_customer_sk= c_customer_sk + and ca_address_sk = c_current_addr_sk + and ss_item_sk = i_item_sk + and ca_gmt_offset = -6 + and i_category = 'Sports' + and (p_channel_dmail = 'Y' or p_channel_email = 'Y' or p_channel_tv = 'Y') + and s_gmt_offset = -6 + and d_year = 2001 + and d_moy = 12) promotional_sales, + (select sum(ss_ext_sales_price) total + from store_sales + ,store + ,date_dim + ,customer + ,customer_address + ,item + where ss_sold_date_sk = d_date_sk + and ss_store_sk = s_store_sk + and ss_customer_sk= c_customer_sk + and ca_address_sk = c_current_addr_sk + and ss_item_sk = i_item_sk + and ca_gmt_offset = -6 + and i_category = 'Sports' + and s_gmt_offset = -6 + and d_year = 2001 + and d_moy = 12) all_sales +order by promotions, total +limit 100; +select + substr(w_warehouse_name,1,20) + ,sm_type + ,web_name + ,sum(case when (ws_ship_date_sk - ws_sold_date_sk <= 30 ) then 1 else 0 end) as "30 days" + ,sum(case when (ws_ship_date_sk - ws_sold_date_sk > 30) and + (ws_ship_date_sk - ws_sold_date_sk <= 60) then 1 else 0 end ) as "31-60 days" + ,sum(case when (ws_ship_date_sk - ws_sold_date_sk > 60) and + (ws_ship_date_sk - ws_sold_date_sk <= 90) then 1 else 0 end) as "61-90 days" + ,sum(case when (ws_ship_date_sk - ws_sold_date_sk > 90) and + (ws_ship_date_sk - ws_sold_date_sk <= 120) then 1 else 0 end) as "91-120 days" + ,sum(case when (ws_ship_date_sk - ws_sold_date_sk > 120) then 1 else 0 end) as ">120 days" +from + web_sales + ,warehouse + ,ship_mode + ,web_site + ,date_dim +where + d_month_seq between 1215 and 1215 + 11 +and ws_ship_date_sk = d_date_sk +and ws_warehouse_sk = w_warehouse_sk +and ws_ship_mode_sk = sm_ship_mode_sk +and ws_web_site_sk = web_site_sk +group by + substr(w_warehouse_name,1,20) + ,sm_type + ,web_name +order by substr(w_warehouse_name,1,20) + ,sm_type + ,web_name +limit 100; +select * +from (select i_manager_id + ,sum(ss_sales_price) sum_sales + ,avg(sum(ss_sales_price)) over (partition by i_manager_id) avg_monthly_sales + from item + ,store_sales + ,date_dim + ,store + where ss_item_sk = i_item_sk + and ss_sold_date_sk = d_date_sk + and ss_store_sk = s_store_sk + and d_month_seq in (1211,1211+1,1211+2,1211+3,1211+4,1211+5,1211+6,1211+7,1211+8,1211+9,1211+10,1211+11) + and (( i_category in ('Books','Children','Electronics') + and i_class in ('personal','portable','reference','self-help') + and i_brand in ('scholaramalgamalg #14','scholaramalgamalg #7', + 'exportiunivamalg #9','scholaramalgamalg #9')) + or( i_category in ('Women','Music','Men') + and i_class in ('accessories','classical','fragrances','pants') + and i_brand in ('amalgimporto #1','edu packscholar #1','exportiimporto #1', + 'importoamalg #1'))) +group by i_manager_id, d_moy) tmp1 +where case when avg_monthly_sales > 0 then abs (sum_sales - avg_monthly_sales) / avg_monthly_sales else null end > 0.1 +order by i_manager_id + ,avg_monthly_sales + ,sum_sales +limit 100; +with cs_ui as + (select cs_item_sk + ,sum(cs_ext_list_price) as sale,sum(cr_refunded_cash+cr_reversed_charge+cr_store_credit) as refund + from catalog_sales + ,catalog_returns + where cs_item_sk = cr_item_sk + and cs_order_number = cr_order_number + group by cs_item_sk + having sum(cs_ext_list_price)>2*sum(cr_refunded_cash+cr_reversed_charge+cr_store_credit)), +cross_sales as + (select i_product_name product_name + ,i_item_sk item_sk + ,s_store_name store_name + ,s_zip store_zip + ,ad1.ca_street_number b_street_number + ,ad1.ca_street_name b_street_name + ,ad1.ca_city b_city + ,ad1.ca_zip b_zip + ,ad2.ca_street_number c_street_number + ,ad2.ca_street_name c_street_name + ,ad2.ca_city c_city + ,ad2.ca_zip c_zip + ,d1.d_year as syear + ,d2.d_year as fsyear + ,d3.d_year s2year + ,count(*) cnt + ,sum(ss_wholesale_cost) s1 + ,sum(ss_list_price) s2 + ,sum(ss_coupon_amt) s3 + FROM store_sales + ,store_returns + ,cs_ui + ,date_dim d1 + ,date_dim d2 + ,date_dim d3 + ,store + ,customer + ,customer_demographics cd1 + ,customer_demographics cd2 + ,promotion + ,household_demographics hd1 + ,household_demographics hd2 + ,customer_address ad1 + ,customer_address ad2 + ,income_band ib1 + ,income_band ib2 + ,item + WHERE ss_store_sk = s_store_sk AND + ss_sold_date_sk = d1.d_date_sk AND + ss_customer_sk = c_customer_sk AND + ss_cdemo_sk= cd1.cd_demo_sk AND + ss_hdemo_sk = hd1.hd_demo_sk AND + ss_addr_sk = ad1.ca_address_sk and + ss_item_sk = i_item_sk and + ss_item_sk = sr_item_sk and + ss_ticket_number = sr_ticket_number and + ss_item_sk = cs_ui.cs_item_sk and + c_current_cdemo_sk = cd2.cd_demo_sk AND + c_current_hdemo_sk = hd2.hd_demo_sk AND + c_current_addr_sk = ad2.ca_address_sk and + c_first_sales_date_sk = d2.d_date_sk and + c_first_shipto_date_sk = d3.d_date_sk and + ss_promo_sk = p_promo_sk and + hd1.hd_income_band_sk = ib1.ib_income_band_sk and + hd2.hd_income_band_sk = ib2.ib_income_band_sk and + cd1.cd_marital_status <> cd2.cd_marital_status and + i_color in ('azure','gainsboro','misty','blush','hot','lemon') and + i_current_price between 80 and 80 + 10 and + i_current_price between 80 + 1 and 80 + 15 +group by i_product_name + ,i_item_sk + ,s_store_name + ,s_zip + ,ad1.ca_street_number + ,ad1.ca_street_name + ,ad1.ca_city + ,ad1.ca_zip + ,ad2.ca_street_number + ,ad2.ca_street_name + ,ad2.ca_city + ,ad2.ca_zip + ,d1.d_year + ,d2.d_year + ,d3.d_year +) +select cs1.product_name + ,cs1.store_name + ,cs1.store_zip + ,cs1.b_street_number + ,cs1.b_street_name + ,cs1.b_city + ,cs1.b_zip + ,cs1.c_street_number + ,cs1.c_street_name + ,cs1.c_city + ,cs1.c_zip + ,cs1.syear + ,cs1.cnt + ,cs1.s1 as s11 + ,cs1.s2 as s21 + ,cs1.s3 as s31 + ,cs2.s1 as s12 + ,cs2.s2 as s22 + ,cs2.s3 as s32 + ,cs2.syear + ,cs2.cnt +from cross_sales cs1,cross_sales cs2 +where cs1.item_sk=cs2.item_sk and + cs1.syear = 1999 and + cs2.syear = 1999 + 1 and + cs2.cnt <= cs1.cnt and + cs1.store_name = cs2.store_name and + cs1.store_zip = cs2.store_zip +order by cs1.product_name + ,cs1.store_name + ,cs2.cnt + ,cs1.s1 + ,cs2.s1; +select + s_store_name, + i_item_desc, + sc.revenue, + i_current_price, + i_wholesale_cost, + i_brand + from store, item, + (select ss_store_sk, avg(revenue) as ave + from + (select ss_store_sk, ss_item_sk, + sum(ss_sales_price) as revenue + from store_sales, date_dim + where ss_sold_date_sk = d_date_sk and d_month_seq between 1186 and 1186+11 + group by ss_store_sk, ss_item_sk) sa + group by ss_store_sk) sb, + (select ss_store_sk, ss_item_sk, sum(ss_sales_price) as revenue + from store_sales, date_dim + where ss_sold_date_sk = d_date_sk and d_month_seq between 1186 and 1186+11 + group by ss_store_sk, ss_item_sk) sc + where sb.ss_store_sk = sc.ss_store_sk and + sc.revenue <= 0.1 * sb.ave and + s_store_sk = sc.ss_store_sk and + i_item_sk = sc.ss_item_sk + order by s_store_name, i_item_desc +limit 100; +select + w_warehouse_name + ,w_warehouse_sq_ft + ,w_city + ,w_county + ,w_state + ,w_country + ,ship_carriers + ,year + ,sum(jan_sales) as jan_sales + ,sum(feb_sales) as feb_sales + ,sum(mar_sales) as mar_sales + ,sum(apr_sales) as apr_sales + ,sum(may_sales) as may_sales + ,sum(jun_sales) as jun_sales + ,sum(jul_sales) as jul_sales + ,sum(aug_sales) as aug_sales + ,sum(sep_sales) as sep_sales + ,sum(oct_sales) as oct_sales + ,sum(nov_sales) as nov_sales + ,sum(dec_sales) as dec_sales + ,sum(jan_sales/w_warehouse_sq_ft) as jan_sales_per_sq_foot + ,sum(feb_sales/w_warehouse_sq_ft) as feb_sales_per_sq_foot + ,sum(mar_sales/w_warehouse_sq_ft) as mar_sales_per_sq_foot + ,sum(apr_sales/w_warehouse_sq_ft) as apr_sales_per_sq_foot + ,sum(may_sales/w_warehouse_sq_ft) as may_sales_per_sq_foot + ,sum(jun_sales/w_warehouse_sq_ft) as jun_sales_per_sq_foot + ,sum(jul_sales/w_warehouse_sq_ft) as jul_sales_per_sq_foot + ,sum(aug_sales/w_warehouse_sq_ft) as aug_sales_per_sq_foot + ,sum(sep_sales/w_warehouse_sq_ft) as sep_sales_per_sq_foot + ,sum(oct_sales/w_warehouse_sq_ft) as oct_sales_per_sq_foot + ,sum(nov_sales/w_warehouse_sq_ft) as nov_sales_per_sq_foot + ,sum(dec_sales/w_warehouse_sq_ft) as dec_sales_per_sq_foot + ,sum(jan_net) as jan_net + ,sum(feb_net) as feb_net + ,sum(mar_net) as mar_net + ,sum(apr_net) as apr_net + ,sum(may_net) as may_net + ,sum(jun_net) as jun_net + ,sum(jul_net) as jul_net + ,sum(aug_net) as aug_net + ,sum(sep_net) as sep_net + ,sum(oct_net) as oct_net + ,sum(nov_net) as nov_net + ,sum(dec_net) as dec_net + from ( + select + w_warehouse_name + ,w_warehouse_sq_ft + ,w_city + ,w_county + ,w_state + ,w_country + ,'MSC' || ',' || 'GERMA' as ship_carriers + ,d_year as year + ,sum(case when d_moy = 1 + then ws_sales_price* ws_quantity else 0 end) as jan_sales + ,sum(case when d_moy = 2 + then ws_sales_price* ws_quantity else 0 end) as feb_sales + ,sum(case when d_moy = 3 + then ws_sales_price* ws_quantity else 0 end) as mar_sales + ,sum(case when d_moy = 4 + then ws_sales_price* ws_quantity else 0 end) as apr_sales + ,sum(case when d_moy = 5 + then ws_sales_price* ws_quantity else 0 end) as may_sales + ,sum(case when d_moy = 6 + then ws_sales_price* ws_quantity else 0 end) as jun_sales + ,sum(case when d_moy = 7 + then ws_sales_price* ws_quantity else 0 end) as jul_sales + ,sum(case when d_moy = 8 + then ws_sales_price* ws_quantity else 0 end) as aug_sales + ,sum(case when d_moy = 9 + then ws_sales_price* ws_quantity else 0 end) as sep_sales + ,sum(case when d_moy = 10 + then ws_sales_price* ws_quantity else 0 end) as oct_sales + ,sum(case when d_moy = 11 + then ws_sales_price* ws_quantity else 0 end) as nov_sales + ,sum(case when d_moy = 12 + then ws_sales_price* ws_quantity else 0 end) as dec_sales + ,sum(case when d_moy = 1 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as jan_net + ,sum(case when d_moy = 2 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as feb_net + ,sum(case when d_moy = 3 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as mar_net + ,sum(case when d_moy = 4 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as apr_net + ,sum(case when d_moy = 5 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as may_net + ,sum(case when d_moy = 6 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as jun_net + ,sum(case when d_moy = 7 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as jul_net + ,sum(case when d_moy = 8 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as aug_net + ,sum(case when d_moy = 9 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as sep_net + ,sum(case when d_moy = 10 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as oct_net + ,sum(case when d_moy = 11 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as nov_net + ,sum(case when d_moy = 12 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as dec_net + from + web_sales + ,warehouse + ,date_dim + ,time_dim + ,ship_mode + where + ws_warehouse_sk = w_warehouse_sk + and ws_sold_date_sk = d_date_sk + and ws_sold_time_sk = t_time_sk + and ws_ship_mode_sk = sm_ship_mode_sk + and d_year = 2001 + and t_time between 9453 and 9453+28800 + and sm_carrier in ('MSC','GERMA') + group by + w_warehouse_name + ,w_warehouse_sq_ft + ,w_city + ,w_county + ,w_state + ,w_country + ,d_year + union all + select + w_warehouse_name + ,w_warehouse_sq_ft + ,w_city + ,w_county + ,w_state + ,w_country + ,'MSC' || ',' || 'GERMA' as ship_carriers + ,d_year as year + ,sum(case when d_moy = 1 + then cs_ext_list_price* cs_quantity else 0 end) as jan_sales + ,sum(case when d_moy = 2 + then cs_ext_list_price* cs_quantity else 0 end) as feb_sales + ,sum(case when d_moy = 3 + then cs_ext_list_price* cs_quantity else 0 end) as mar_sales + ,sum(case when d_moy = 4 + then cs_ext_list_price* cs_quantity else 0 end) as apr_sales + ,sum(case when d_moy = 5 + then cs_ext_list_price* cs_quantity else 0 end) as may_sales + ,sum(case when d_moy = 6 + then cs_ext_list_price* cs_quantity else 0 end) as jun_sales + ,sum(case when d_moy = 7 + then cs_ext_list_price* cs_quantity else 0 end) as jul_sales + ,sum(case when d_moy = 8 + then cs_ext_list_price* cs_quantity else 0 end) as aug_sales + ,sum(case when d_moy = 9 + then cs_ext_list_price* cs_quantity else 0 end) as sep_sales + ,sum(case when d_moy = 10 + then cs_ext_list_price* cs_quantity else 0 end) as oct_sales + ,sum(case when d_moy = 11 + then cs_ext_list_price* cs_quantity else 0 end) as nov_sales + ,sum(case when d_moy = 12 + then cs_ext_list_price* cs_quantity else 0 end) as dec_sales + ,sum(case when d_moy = 1 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as jan_net + ,sum(case when d_moy = 2 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as feb_net + ,sum(case when d_moy = 3 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as mar_net + ,sum(case when d_moy = 4 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as apr_net + ,sum(case when d_moy = 5 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as may_net + ,sum(case when d_moy = 6 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as jun_net + ,sum(case when d_moy = 7 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as jul_net + ,sum(case when d_moy = 8 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as aug_net + ,sum(case when d_moy = 9 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as sep_net + ,sum(case when d_moy = 10 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as oct_net + ,sum(case when d_moy = 11 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as nov_net + ,sum(case when d_moy = 12 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as dec_net + from + catalog_sales + ,warehouse + ,date_dim + ,time_dim + ,ship_mode + where + cs_warehouse_sk = w_warehouse_sk + and cs_sold_date_sk = d_date_sk + and cs_sold_time_sk = t_time_sk + and cs_ship_mode_sk = sm_ship_mode_sk + and d_year = 2001 + and t_time between 9453 AND 9453+28800 + and sm_carrier in ('MSC','GERMA') + group by + w_warehouse_name + ,w_warehouse_sq_ft + ,w_city + ,w_county + ,w_state + ,w_country + ,d_year + ) x + group by + w_warehouse_name + ,w_warehouse_sq_ft + ,w_city + ,w_county + ,w_state + ,w_country + ,ship_carriers + ,year + order by w_warehouse_name + limit 100; +select * +from (select i_category + ,i_class + ,i_brand + ,i_product_name + ,d_year + ,d_qoy + ,d_moy + ,s_store_id + ,sumsales + ,rank() over (partition by i_category order by sumsales desc) rk + from (select i_category + ,i_class + ,i_brand + ,i_product_name + ,d_year + ,d_qoy + ,d_moy + ,s_store_id + ,sum(coalesce(ss_sales_price*ss_quantity,0)) sumsales + from store_sales + ,date_dim + ,store + ,item + where ss_sold_date_sk=d_date_sk + and ss_item_sk=i_item_sk + and ss_store_sk = s_store_sk + and d_month_seq between 1185 and 1185+11 + group by rollup(i_category, i_class, i_brand, i_product_name, d_year, d_qoy, d_moy,s_store_id))dw1) dw2 +where rk <= 100 +order by i_category + ,i_class + ,i_brand + ,i_product_name + ,d_year + ,d_qoy + ,d_moy + ,s_store_id + ,sumsales + ,rk +limit 100; +select c_last_name + ,c_first_name + ,ca_city + ,bought_city + ,ss_ticket_number + ,extended_price + ,extended_tax + ,list_price + from (select ss_ticket_number + ,ss_customer_sk + ,ca_city bought_city + ,sum(ss_ext_sales_price) extended_price + ,sum(ss_ext_list_price) list_price + ,sum(ss_ext_tax) extended_tax + from store_sales + ,date_dim + ,store + ,household_demographics + ,customer_address + where store_sales.ss_sold_date_sk = date_dim.d_date_sk + and store_sales.ss_store_sk = store.s_store_sk + and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk + and store_sales.ss_addr_sk = customer_address.ca_address_sk + and date_dim.d_dom between 1 and 2 + and (household_demographics.hd_dep_count = 4 or + household_demographics.hd_vehicle_count= 0) + and date_dim.d_year in (1999,1999+1,1999+2) + and store.s_city in ('Pleasant Hill','Bethel') + group by ss_ticket_number + ,ss_customer_sk + ,ss_addr_sk,ca_city) dn + ,customer + ,customer_address current_addr + where ss_customer_sk = c_customer_sk + and customer.c_current_addr_sk = current_addr.ca_address_sk + and current_addr.ca_city <> bought_city + order by c_last_name + ,ss_ticket_number + limit 100; +select + cd_gender, + cd_marital_status, + cd_education_status, + count(*) cnt1, + cd_purchase_estimate, + count(*) cnt2, + cd_credit_rating, + count(*) cnt3 + from + customer c,customer_address ca,customer_demographics + where + c.c_current_addr_sk = ca.ca_address_sk and + ca_state in ('MO','MN','AZ') and + cd_demo_sk = c.c_current_cdemo_sk and + exists (select * + from store_sales,date_dim + where c.c_customer_sk = ss_customer_sk and + ss_sold_date_sk = d_date_sk and + d_year = 2003 and + d_moy between 2 and 2+2) and + (not exists (select * + from web_sales,date_dim + where c.c_customer_sk = ws_bill_customer_sk and + ws_sold_date_sk = d_date_sk and + d_year = 2003 and + d_moy between 2 and 2+2) and + not exists (select * + from catalog_sales,date_dim + where c.c_customer_sk = cs_ship_customer_sk and + cs_sold_date_sk = d_date_sk and + d_year = 2003 and + d_moy between 2 and 2+2)) + group by cd_gender, + cd_marital_status, + cd_education_status, + cd_purchase_estimate, + cd_credit_rating + order by cd_gender, + cd_marital_status, + cd_education_status, + cd_purchase_estimate, + cd_credit_rating + limit 100; +select + sum(ss_net_profit) as total_sum + ,s_state + ,s_county + ,grouping(s_state)+grouping(s_county) as lochierarchy + ,rank() over ( + partition by grouping(s_state)+grouping(s_county), + case when grouping(s_county) = 0 then s_state end + order by sum(ss_net_profit) desc) as rank_within_parent + from + store_sales + ,date_dim d1 + ,store + where + d1.d_month_seq between 1218 and 1218+11 + and d1.d_date_sk = ss_sold_date_sk + and s_store_sk = ss_store_sk + and s_state in + ( select s_state + from (select s_state as s_state, + rank() over ( partition by s_state order by sum(ss_net_profit) desc) as ranking + from store_sales, store, date_dim + where d_month_seq between 1218 and 1218+11 + and d_date_sk = ss_sold_date_sk + and s_store_sk = ss_store_sk + group by s_state + ) tmp1 + where ranking <= 5 + ) + group by rollup(s_state,s_county) + order by + lochierarchy desc + ,case when lochierarchy = 0 then s_state end + ,rank_within_parent + limit 100; +select i_brand_id brand_id, i_brand brand,t_hour,t_minute, + sum(ext_price) ext_price + from item, (select ws_ext_sales_price as ext_price, + ws_sold_date_sk as sold_date_sk, + ws_item_sk as sold_item_sk, + ws_sold_time_sk as time_sk + from web_sales,date_dim + where d_date_sk = ws_sold_date_sk + and d_moy=12 + and d_year=2000 + union all + select cs_ext_sales_price as ext_price, + cs_sold_date_sk as sold_date_sk, + cs_item_sk as sold_item_sk, + cs_sold_time_sk as time_sk + from catalog_sales,date_dim + where d_date_sk = cs_sold_date_sk + and d_moy=12 + and d_year=2000 + union all + select ss_ext_sales_price as ext_price, + ss_sold_date_sk as sold_date_sk, + ss_item_sk as sold_item_sk, + ss_sold_time_sk as time_sk + from store_sales,date_dim + where d_date_sk = ss_sold_date_sk + and d_moy=12 + and d_year=2000 + ) tmp,time_dim + where + sold_item_sk = i_item_sk + and i_manager_id=1 + and time_sk = t_time_sk + and (t_meal_time = 'breakfast' or t_meal_time = 'dinner') + group by i_brand, i_brand_id,t_hour,t_minute + order by ext_price desc, i_brand_id + ; +select i_item_desc + ,w_warehouse_name + ,d1.d_week_seq + ,sum(case when p_promo_sk is null then 1 else 0 end) no_promo + ,sum(case when p_promo_sk is not null then 1 else 0 end) promo + ,count(*) total_cnt +from catalog_sales +join inventory on (cs_item_sk = inv_item_sk) +join warehouse on (w_warehouse_sk=inv_warehouse_sk) +join item on (i_item_sk = cs_item_sk) +join customer_demographics on (cs_bill_cdemo_sk = cd_demo_sk) +join household_demographics on (cs_bill_hdemo_sk = hd_demo_sk) +join date_dim d1 on (cs_sold_date_sk = d1.d_date_sk) +join date_dim d2 on (inv_date_sk = d2.d_date_sk) +join date_dim d3 on (cs_ship_date_sk = d3.d_date_sk) +left outer join promotion on (cs_promo_sk=p_promo_sk) +left outer join catalog_returns on (cr_item_sk = cs_item_sk and cr_order_number = cs_order_number) +where d1.d_week_seq = d2.d_week_seq + and inv_quantity_on_hand < cs_quantity + and d3.d_date > d1.d_date + 5 + and hd_buy_potential = '1001-5000' + and d1.d_year = 2000 + and cd_marital_status = 'D' +group by i_item_desc,w_warehouse_name,d1.d_week_seq +order by total_cnt desc, i_item_desc, w_warehouse_name, d_week_seq +limit 100; +with year_total as ( + select c_customer_id customer_id + ,c_first_name customer_first_name + ,c_last_name customer_last_name + ,d_year as year + ,sum(ss_net_paid) year_total + ,'s' sale_type + from customer + ,store_sales + ,date_dim + where c_customer_sk = ss_customer_sk + and ss_sold_date_sk = d_date_sk + and d_year in (1998,1998+1) + group by c_customer_id + ,c_first_name + ,c_last_name + ,d_year + union all + select c_customer_id customer_id + ,c_first_name customer_first_name + ,c_last_name customer_last_name + ,d_year as year + ,sum(ws_net_paid) year_total + ,'w' sale_type + from customer + ,web_sales + ,date_dim + where c_customer_sk = ws_bill_customer_sk + and ws_sold_date_sk = d_date_sk + and d_year in (1998,1998+1) + group by c_customer_id + ,c_first_name + ,c_last_name + ,d_year + ) + select + t_s_secyear.customer_id, t_s_secyear.customer_first_name, t_s_secyear.customer_last_name + from year_total t_s_firstyear + ,year_total t_s_secyear + ,year_total t_w_firstyear + ,year_total t_w_secyear + where t_s_secyear.customer_id = t_s_firstyear.customer_id + and t_s_firstyear.customer_id = t_w_secyear.customer_id + and t_s_firstyear.customer_id = t_w_firstyear.customer_id + and t_s_firstyear.sale_type = 's' + and t_w_firstyear.sale_type = 'w' + and t_s_secyear.sale_type = 's' + and t_w_secyear.sale_type = 'w' + and t_s_firstyear.year = 1998 + and t_s_secyear.year = 1998+1 + and t_w_firstyear.year = 1998 + and t_w_secyear.year = 1998+1 + and t_s_firstyear.year_total > 0 + and t_w_firstyear.year_total > 0 + and case when t_w_firstyear.year_total > 0 then t_w_secyear.year_total / t_w_firstyear.year_total else null end + > case when t_s_firstyear.year_total > 0 then t_s_secyear.year_total / t_s_firstyear.year_total else null end + order by 3,1,2 +limit 100; +WITH all_sales AS ( + SELECT d_year + ,i_brand_id + ,i_class_id + ,i_category_id + ,i_manufact_id + ,SUM(sales_cnt) AS sales_cnt + ,SUM(sales_amt) AS sales_amt + FROM (SELECT d_year + ,i_brand_id + ,i_class_id + ,i_category_id + ,i_manufact_id + ,cs_quantity - COALESCE(cr_return_quantity,0) AS sales_cnt + ,cs_ext_sales_price - COALESCE(cr_return_amount,0.0) AS sales_amt + FROM catalog_sales JOIN item ON i_item_sk=cs_item_sk + JOIN date_dim ON d_date_sk=cs_sold_date_sk + LEFT JOIN catalog_returns ON (cs_order_number=cr_order_number + AND cs_item_sk=cr_item_sk) + WHERE i_category='Sports' + UNION + SELECT d_year + ,i_brand_id + ,i_class_id + ,i_category_id + ,i_manufact_id + ,ss_quantity - COALESCE(sr_return_quantity,0) AS sales_cnt + ,ss_ext_sales_price - COALESCE(sr_return_amt,0.0) AS sales_amt + FROM store_sales JOIN item ON i_item_sk=ss_item_sk + JOIN date_dim ON d_date_sk=ss_sold_date_sk + LEFT JOIN store_returns ON (ss_ticket_number=sr_ticket_number + AND ss_item_sk=sr_item_sk) + WHERE i_category='Sports' + UNION + SELECT d_year + ,i_brand_id + ,i_class_id + ,i_category_id + ,i_manufact_id + ,ws_quantity - COALESCE(wr_return_quantity,0) AS sales_cnt + ,ws_ext_sales_price - COALESCE(wr_return_amt,0.0) AS sales_amt + FROM web_sales JOIN item ON i_item_sk=ws_item_sk + JOIN date_dim ON d_date_sk=ws_sold_date_sk + LEFT JOIN web_returns ON (ws_order_number=wr_order_number + AND ws_item_sk=wr_item_sk) + WHERE i_category='Sports') sales_detail + GROUP BY d_year, i_brand_id, i_class_id, i_category_id, i_manufact_id) + SELECT prev_yr.d_year AS prev_year + ,curr_yr.d_year AS year + ,curr_yr.i_brand_id + ,curr_yr.i_class_id + ,curr_yr.i_category_id + ,curr_yr.i_manufact_id + ,prev_yr.sales_cnt AS prev_yr_cnt + ,curr_yr.sales_cnt AS curr_yr_cnt + ,curr_yr.sales_cnt-prev_yr.sales_cnt AS sales_cnt_diff + ,curr_yr.sales_amt-prev_yr.sales_amt AS sales_amt_diff + FROM all_sales curr_yr, all_sales prev_yr + WHERE curr_yr.i_brand_id=prev_yr.i_brand_id + AND curr_yr.i_class_id=prev_yr.i_class_id + AND curr_yr.i_category_id=prev_yr.i_category_id + AND curr_yr.i_manufact_id=prev_yr.i_manufact_id + AND curr_yr.d_year=2001 + AND prev_yr.d_year=2001-1 + AND CAST(curr_yr.sales_cnt AS DECIMAL(17,2))/CAST(prev_yr.sales_cnt AS DECIMAL(17,2))<0.9 + ORDER BY sales_cnt_diff,sales_amt_diff + limit 100; +select channel, col_name, d_year, d_qoy, i_category, COUNT(*) sales_cnt, SUM(ext_sales_price) sales_amt FROM ( + SELECT 'store' as channel, 'ss_customer_sk' col_name, d_year, d_qoy, i_category, ss_ext_sales_price ext_sales_price + FROM store_sales, item, date_dim + WHERE ss_customer_sk IS NULL + AND ss_sold_date_sk=d_date_sk + AND ss_item_sk=i_item_sk + UNION ALL + SELECT 'web' as channel, 'ws_ship_addr_sk' col_name, d_year, d_qoy, i_category, ws_ext_sales_price ext_sales_price + FROM web_sales, item, date_dim + WHERE ws_ship_addr_sk IS NULL + AND ws_sold_date_sk=d_date_sk + AND ws_item_sk=i_item_sk + UNION ALL + SELECT 'catalog' as channel, 'cs_ship_mode_sk' col_name, d_year, d_qoy, i_category, cs_ext_sales_price ext_sales_price + FROM catalog_sales, item, date_dim + WHERE cs_ship_mode_sk IS NULL + AND cs_sold_date_sk=d_date_sk + AND cs_item_sk=i_item_sk) foo +GROUP BY channel, col_name, d_year, d_qoy, i_category +ORDER BY channel, col_name, d_year, d_qoy, i_category +limit 100; +WITH ss AS ( + SELECT ss_store_sk, + SUM(ss_ext_sales_price) AS sales, + SUM(ss_net_profit) AS profit + FROM store_sales + JOIN date_dim ON ss_sold_date_sk = d_date_sk + WHERE d_date BETWEEN CAST('2000-08-16' AS DATE) + AND (CAST('2000-08-16' AS DATE) + INTERVAL '30 days') + GROUP BY ss_store_sk +), +sr AS ( + SELECT sr_store_sk, + SUM(sr_return_amt) AS "returns", + SUM(sr_net_loss) AS profit_loss + FROM store_returns + JOIN date_dim ON sr_returned_date_sk = d_date_sk + WHERE d_date BETWEEN CAST('2000-08-16' AS DATE) + AND (CAST('2000-08-16' AS DATE) + INTERVAL '30 days') + GROUP BY sr_store_sk +), +cs AS ( + SELECT cs_call_center_sk, + SUM(cs_ext_sales_price) AS sales, + SUM(cs_net_profit) AS profit + FROM catalog_sales + JOIN date_dim ON cs_sold_date_sk = d_date_sk + WHERE d_date BETWEEN CAST('2000-08-16' AS DATE) + AND (CAST('2000-08-16' AS DATE) + INTERVAL '30 days') + GROUP BY cs_call_center_sk +), +cr AS ( + SELECT cr_call_center_sk, + SUM(cr_return_amount) AS "returns", + SUM(cr_net_loss) AS profit_loss + FROM catalog_returns + JOIN date_dim ON cr_returned_date_sk = d_date_sk + WHERE d_date BETWEEN CAST('2000-08-16' AS DATE) + AND (CAST('2000-08-16' AS DATE) + INTERVAL '30 days') + GROUP BY cr_call_center_sk +), +ws AS ( + SELECT wp_web_page_sk, + SUM(ws_ext_sales_price) AS sales, + SUM(ws_net_profit) AS profit + FROM web_sales + JOIN date_dim ON ws_sold_date_sk = d_date_sk + JOIN web_page ON ws_web_page_sk = wp_web_page_sk + WHERE d_date BETWEEN CAST('2000-08-16' AS DATE) + AND (CAST('2000-08-16' AS DATE) + INTERVAL '30 days') + GROUP BY wp_web_page_sk +), +wr AS ( + SELECT wp_web_page_sk, + SUM(wr_return_amt) AS "returns", + SUM(wr_net_loss) AS profit_loss + FROM web_returns + JOIN date_dim ON wr_returned_date_sk = d_date_sk + JOIN web_page ON wr_web_page_sk = wp_web_page_sk + WHERE d_date BETWEEN CAST('2000-08-16' AS DATE) + AND (CAST('2000-08-16' AS DATE) + INTERVAL '30 days') + GROUP BY wp_web_page_sk +) +SELECT channel, + id, + SUM(sales) AS sales, + SUM("returns") AS "returns", + SUM(profit) AS profit +FROM ( + SELECT 'store channel' AS channel, + ss.ss_store_sk AS id, + sales, + COALESCE("returns", 0) AS "returns", + (profit - COALESCE(profit_loss, 0)) AS profit + FROM ss + LEFT JOIN sr ON ss.ss_store_sk = sr.sr_store_sk + UNION ALL + SELECT 'catalog channel' AS channel, + cs_call_center_sk AS id, + sales, + "returns", + (profit - profit_loss) AS profit + FROM cs, cr + UNION ALL + SELECT 'web channel' AS channel, + ws.wp_web_page_sk AS id, + sales, + COALESCE("returns", 0) AS "returns", + (profit - COALESCE(profit_loss, 0)) AS profit + FROM ws + LEFT JOIN wr ON ws.wp_web_page_sk = wr.wp_web_page_sk +) x +GROUP BY ROLLUP (channel, id) +ORDER BY channel, id +LIMIT 100; +WITH ws AS ( + SELECT d_year AS ws_sold_year, ws_item_sk, + ws_bill_customer_sk ws_customer_sk, + SUM(ws_quantity) ws_qty, + SUM(ws_wholesale_cost) ws_wc, + SUM(ws_sales_price) ws_sp + FROM web_sales + LEFT JOIN web_returns ON wr_order_number = ws_order_number AND ws_item_sk = wr_item_sk + JOIN date_dim ON ws_sold_date_sk = d_date_sk + WHERE wr_order_number IS NULL + GROUP BY d_year, ws_item_sk, ws_bill_customer_sk +), +cs AS ( + SELECT d_year AS cs_sold_year, cs_item_sk, + cs_bill_customer_sk cs_customer_sk, + SUM(cs_quantity) cs_qty, + SUM(cs_wholesale_cost) cs_wc, + SUM(cs_sales_price) cs_sp + FROM catalog_sales + LEFT JOIN catalog_returns ON cr_order_number = cs_order_number AND cs_item_sk = cr_item_sk + JOIN date_dim ON cs_sold_date_sk = d_date_sk + WHERE cr_order_number IS NULL + GROUP BY d_year, cs_item_sk, cs_bill_customer_sk +), +ss AS ( + SELECT d_year AS ss_sold_year, ss_item_sk, + ss_customer_sk, + SUM(ss_quantity) ss_qty, + SUM(ss_wholesale_cost) ss_wc, + SUM(ss_sales_price) ss_sp + FROM store_sales + LEFT JOIN store_returns ON sr_ticket_number = ss_ticket_number AND ss_item_sk = sr_item_sk + JOIN date_dim ON ss_sold_date_sk = d_date_sk + WHERE sr_ticket_number IS NULL + GROUP BY d_year, ss_item_sk, ss_customer_sk +) +SELECT + ss_customer_sk, + ROUND(ss_qty / (COALESCE(ws_qty, 0) + COALESCE(cs_qty, 0)), 2) AS "ratio", + ss_qty AS store_qty, + ss_wc AS store_wholesale_cost, + ss_sp AS store_sales_price, + COALESCE(ws_qty, 0) + COALESCE(cs_qty, 0) AS other_chan_qty, + COALESCE(ws_wc, 0) + COALESCE(cs_wc, 0) AS other_chan_wholesale_cost, + COALESCE(ws_sp, 0) + COALESCE(cs_sp, 0) AS other_chan_sales_price +FROM ss +LEFT JOIN ws ON (ws_sold_year = ss_sold_year AND ws_item_sk = ss_item_sk AND ws_customer_sk = ss_customer_sk) +LEFT JOIN cs ON (cs_sold_year = ss_sold_year AND cs_item_sk = ss_item_sk AND cs_customer_sk = ss_customer_sk) +WHERE (COALESCE(ws_qty, 0) > 0 OR COALESCE(cs_qty, 0) > 0) AND ss_sold_year = 2001 +ORDER BY + ss_customer_sk, + ss_qty DESC, ss_wc DESC, ss_sp DESC, + other_chan_qty, + other_chan_wholesale_cost, + other_chan_sales_price, + "ratio" +LIMIT 100; +select + c_last_name,c_first_name,substr(s_city,1,30),ss_ticket_number,amt,profit + from + (select ss_ticket_number + ,ss_customer_sk + ,store.s_city + ,sum(ss_coupon_amt) amt + ,sum(ss_net_profit) profit + from store_sales,date_dim,store,household_demographics + where store_sales.ss_sold_date_sk = date_dim.d_date_sk + and store_sales.ss_store_sk = store.s_store_sk + and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk + and (household_demographics.hd_dep_count = 0 or household_demographics.hd_vehicle_count > 3) + and date_dim.d_dow = 1 + and date_dim.d_year in (1998,1998+1,1998+2) + and store.s_number_employees between 200 and 295 + group by ss_ticket_number,ss_customer_sk,ss_addr_sk,store.s_city) ms,customer + where ss_customer_sk = c_customer_sk + order by c_last_name,c_first_name,substr(s_city,1,30), profit +limit 100; +with ssr as + (select s_store_id as store_id, + sum(ss_ext_sales_price) as sales, + sum(coalesce(sr_return_amt, 0)) as returns, + sum(ss_net_profit - coalesce(sr_net_loss, 0)) as profit + from store_sales left outer join store_returns on + (ss_item_sk = sr_item_sk and ss_ticket_number = sr_ticket_number), + date_dim, + store, + item, + promotion + where ss_sold_date_sk = d_date_sk + and d_date between cast('2002-08-06' as date) + and (cast('2002-08-06' as date) + INTERVAL '30 days') + and ss_store_sk = s_store_sk + and ss_item_sk = i_item_sk + and i_current_price > 50 + and ss_promo_sk = p_promo_sk + and p_channel_tv = 'N' + group by s_store_id) + , + csr as + (select cp_catalog_page_id as catalog_page_id, + sum(cs_ext_sales_price) as sales, + sum(coalesce(cr_return_amount, 0)) as returns, + sum(cs_net_profit - coalesce(cr_net_loss, 0)) as profit + from catalog_sales left outer join catalog_returns on + (cs_item_sk = cr_item_sk and cs_order_number = cr_order_number), + date_dim, + catalog_page, + item, + promotion + where cs_sold_date_sk = d_date_sk + and d_date between cast('2002-08-06' as date) + and (cast('2002-08-06' as date) + INTERVAL '30 days') + and cs_catalog_page_sk = cp_catalog_page_sk + and cs_item_sk = i_item_sk + and i_current_price > 50 + and cs_promo_sk = p_promo_sk + and p_channel_tv = 'N' +group by cp_catalog_page_id) + , + wsr as + (select web_site_id, + sum(ws_ext_sales_price) as sales, + sum(coalesce(wr_return_amt, 0)) as returns, + sum(ws_net_profit - coalesce(wr_net_loss, 0)) as profit + from web_sales left outer join web_returns on + (ws_item_sk = wr_item_sk and ws_order_number = wr_order_number), + date_dim, + web_site, + item, + promotion + where ws_sold_date_sk = d_date_sk + and d_date between cast('2002-08-06' as date) + and (cast('2002-08-06' as date) + INTERVAL '30 days') + and ws_web_site_sk = web_site_sk + and ws_item_sk = i_item_sk + and i_current_price > 50 + and ws_promo_sk = p_promo_sk + and p_channel_tv = 'N' +group by web_site_id) + select channel + , id + , sum(sales) as sales + , sum(returns) as returns + , sum(profit) as profit + from + (select 'store channel' as channel + , 'store' || store_id as id + , sales + , returns + , profit + from ssr + union all + select 'catalog channel' as channel + , 'catalog_page' || catalog_page_id as id + , sales + , returns + , profit + from csr + union all + select 'web channel' as channel + , 'web_site' || web_site_id as id + , sales + , returns + , profit + from wsr + ) x + group by rollup (channel, id) + order by channel + ,id + limit 100; +with customer_total_return as + (select cr_returning_customer_sk as ctr_customer_sk + ,ca_state as ctr_state, + sum(cr_return_amt_inc_tax) as ctr_total_return + from catalog_returns + ,date_dim + ,customer_address + where cr_returned_date_sk = d_date_sk + and d_year =1998 + and cr_returning_addr_sk = ca_address_sk + group by cr_returning_customer_sk + ,ca_state ) + select c_customer_id,c_salutation,c_first_name,c_last_name,ca_street_number,ca_street_name + ,ca_street_type,ca_suite_number,ca_city,ca_county,ca_state,ca_zip,ca_country,ca_gmt_offset + ,ca_location_type,ctr_total_return + from customer_total_return ctr1 + ,customer_address + ,customer + where ctr1.ctr_total_return > (select avg(ctr_total_return)*1.2 + from customer_total_return ctr2 + where ctr1.ctr_state = ctr2.ctr_state) + and ca_address_sk = c_current_addr_sk + and ca_state = 'TX' + and ctr1.ctr_customer_sk = c_customer_sk + order by c_customer_id,c_salutation,c_first_name,c_last_name,ca_street_number,ca_street_name + ,ca_street_type,ca_suite_number,ca_city,ca_county,ca_state,ca_zip,ca_country,ca_gmt_offset + ,ca_location_type,ctr_total_return + limit 100; +select i_item_id + ,i_item_desc + ,i_current_price + from item, inventory, date_dim, store_sales + where i_current_price between 49 and 49+30 + and inv_item_sk = i_item_sk + and d_date_sk=inv_date_sk + and d_date between cast('2001-01-28' as date) and (cast('2001-01-28' as date) + INTERVAL '60 days') + and i_manufact_id in (80,675,292,17) + and inv_quantity_on_hand between 100 and 500 + and ss_item_sk = i_item_sk + group by i_item_id,i_item_desc,i_current_price + order by i_item_id + limit 100; +with sr_items as + (select i_item_id item_id, + sum(sr_return_quantity) sr_item_qty + from store_returns, + item, + date_dim + where sr_item_sk = i_item_sk + and d_date in + (select d_date + from date_dim + where d_week_seq in + (select d_week_seq + from date_dim + where d_date in ('2000-06-17','2000-08-22','2000-11-17'))) + and sr_returned_date_sk = d_date_sk + group by i_item_id), + cr_items as + (select i_item_id item_id, + sum(cr_return_quantity) cr_item_qty + from catalog_returns, + item, + date_dim + where cr_item_sk = i_item_sk + and d_date in + (select d_date + from date_dim + where d_week_seq in + (select d_week_seq + from date_dim + where d_date in ('2000-06-17','2000-08-22','2000-11-17'))) + and cr_returned_date_sk = d_date_sk + group by i_item_id), + wr_items as + (select i_item_id item_id, + sum(wr_return_quantity) wr_item_qty + from web_returns, + item, + date_dim + where wr_item_sk = i_item_sk + and d_date in + (select d_date + from date_dim + where d_week_seq in + (select d_week_seq + from date_dim + where d_date in ('2000-06-17','2000-08-22','2000-11-17'))) + and wr_returned_date_sk = d_date_sk + group by i_item_id) + select sr_items.item_id + ,sr_item_qty + ,sr_item_qty/(sr_item_qty+cr_item_qty+wr_item_qty)/3.0 * 100 sr_dev + ,cr_item_qty + ,cr_item_qty/(sr_item_qty+cr_item_qty+wr_item_qty)/3.0 * 100 cr_dev + ,wr_item_qty + ,wr_item_qty/(sr_item_qty+cr_item_qty+wr_item_qty)/3.0 * 100 wr_dev + ,(sr_item_qty+cr_item_qty+wr_item_qty)/3.0 average + from sr_items + ,cr_items + ,wr_items + where sr_items.item_id=cr_items.item_id + and sr_items.item_id=wr_items.item_id + order by sr_items.item_id + ,sr_item_qty + limit 100; +select c_customer_id as customer_id + , coalesce(c_last_name,'') || ', ' || coalesce(c_first_name,'') as customername + from customer + ,customer_address + ,customer_demographics + ,household_demographics + ,income_band + ,store_returns + where ca_city = 'Hopewell' + and c_current_addr_sk = ca_address_sk + and ib_lower_bound >= 37855 + and ib_upper_bound <= 37855 + 50000 + and ib_income_band_sk = hd_income_band_sk + and cd_demo_sk = c_current_cdemo_sk + and hd_demo_sk = c_current_hdemo_sk + and sr_cdemo_sk = cd_demo_sk + order by c_customer_id + limit 100; +select substr(r_reason_desc,1,20) + ,avg(ws_quantity) + ,avg(wr_refunded_cash) + ,avg(wr_fee) + from web_sales, web_returns, web_page, customer_demographics cd1, + customer_demographics cd2, customer_address, date_dim, reason + where ws_web_page_sk = wp_web_page_sk + and ws_item_sk = wr_item_sk + and ws_order_number = wr_order_number + and ws_sold_date_sk = d_date_sk and d_year = 2001 + and cd1.cd_demo_sk = wr_refunded_cdemo_sk + and cd2.cd_demo_sk = wr_returning_cdemo_sk + and ca_address_sk = wr_refunded_addr_sk + and r_reason_sk = wr_reason_sk + and + ( + ( + cd1.cd_marital_status = 'M' + and + cd1.cd_marital_status = cd2.cd_marital_status + and + cd1.cd_education_status = '4 yr Degree' + and + cd1.cd_education_status = cd2.cd_education_status + and + ws_sales_price between 100.00 and 150.00 + ) + or + ( + cd1.cd_marital_status = 'S' + and + cd1.cd_marital_status = cd2.cd_marital_status + and + cd1.cd_education_status = 'College' + and + cd1.cd_education_status = cd2.cd_education_status + and + ws_sales_price between 50.00 and 100.00 + ) + or + ( + cd1.cd_marital_status = 'D' + and + cd1.cd_marital_status = cd2.cd_marital_status + and + cd1.cd_education_status = 'Secondary' + and + cd1.cd_education_status = cd2.cd_education_status + and + ws_sales_price between 150.00 and 200.00 + ) + ) + and + ( + ( + ca_country = 'United States' + and + ca_state in ('TX', 'VA', 'CA') + and ws_net_profit between 100 and 200 + ) + or + ( + ca_country = 'United States' + and + ca_state in ('AR', 'NE', 'MO') + and ws_net_profit between 150 and 300 + ) + or + ( + ca_country = 'United States' + and + ca_state in ('IA', 'MS', 'WA') + and ws_net_profit between 50 and 250 + ) + ) +group by r_reason_desc +order by substr(r_reason_desc,1,20) + ,avg(ws_quantity) + ,avg(wr_refunded_cash) + ,avg(wr_fee) +limit 100; +select + sum(ws_net_paid) as total_sum + ,i_category + ,i_class + ,grouping(i_category)+grouping(i_class) as lochierarchy + ,rank() over ( + partition by grouping(i_category)+grouping(i_class), + case when grouping(i_class) = 0 then i_category end + order by sum(ws_net_paid) desc) as rank_within_parent + from + web_sales + ,date_dim d1 + ,item + where + d1.d_month_seq between 1215 and 1215+11 + and d1.d_date_sk = ws_sold_date_sk + and i_item_sk = ws_item_sk + group by rollup(i_category,i_class) + order by + lochierarchy desc, + case when lochierarchy = 0 then i_category end, + rank_within_parent + limit 100; +select count(*) +from ((select distinct c_last_name, c_first_name, d_date + from store_sales, date_dim, customer + where store_sales.ss_sold_date_sk = date_dim.d_date_sk + and store_sales.ss_customer_sk = customer.c_customer_sk + and d_month_seq between 1221 and 1221+11) + except + (select distinct c_last_name, c_first_name, d_date + from catalog_sales, date_dim, customer + where catalog_sales.cs_sold_date_sk = date_dim.d_date_sk + and catalog_sales.cs_bill_customer_sk = customer.c_customer_sk + and d_month_seq between 1221 and 1221+11) + except + (select distinct c_last_name, c_first_name, d_date + from web_sales, date_dim, customer + where web_sales.ws_sold_date_sk = date_dim.d_date_sk + and web_sales.ws_bill_customer_sk = customer.c_customer_sk + and d_month_seq between 1221 and 1221+11) +) cool_cust +; +select * +from + (select count(*) h8_30_to_9 + from store_sales, household_demographics , time_dim, store + where ss_sold_time_sk = time_dim.t_time_sk + and ss_hdemo_sk = household_demographics.hd_demo_sk + and ss_store_sk = s_store_sk + and time_dim.t_hour = 8 + and time_dim.t_minute >= 30 + and ((household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count<=2+2) or + (household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count<=4+2) or + (household_demographics.hd_dep_count = 3 and household_demographics.hd_vehicle_count<=3+2)) + and store.s_store_name = 'ese') s1, + (select count(*) h9_to_9_30 + from store_sales, household_demographics , time_dim, store + where ss_sold_time_sk = time_dim.t_time_sk + and ss_hdemo_sk = household_demographics.hd_demo_sk + and ss_store_sk = s_store_sk + and time_dim.t_hour = 9 + and time_dim.t_minute < 30 + and ((household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count<=2+2) or + (household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count<=4+2) or + (household_demographics.hd_dep_count = 3 and household_demographics.hd_vehicle_count<=3+2)) + and store.s_store_name = 'ese') s2, + (select count(*) h9_30_to_10 + from store_sales, household_demographics , time_dim, store + where ss_sold_time_sk = time_dim.t_time_sk + and ss_hdemo_sk = household_demographics.hd_demo_sk + and ss_store_sk = s_store_sk + and time_dim.t_hour = 9 + and time_dim.t_minute >= 30 + and ((household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count<=2+2) or + (household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count<=4+2) or + (household_demographics.hd_dep_count = 3 and household_demographics.hd_vehicle_count<=3+2)) + and store.s_store_name = 'ese') s3, + (select count(*) h10_to_10_30 + from store_sales, household_demographics , time_dim, store + where ss_sold_time_sk = time_dim.t_time_sk + and ss_hdemo_sk = household_demographics.hd_demo_sk + and ss_store_sk = s_store_sk + and time_dim.t_hour = 10 + and time_dim.t_minute < 30 + and ((household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count<=2+2) or + (household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count<=4+2) or + (household_demographics.hd_dep_count = 3 and household_demographics.hd_vehicle_count<=3+2)) + and store.s_store_name = 'ese') s4, + (select count(*) h10_30_to_11 + from store_sales, household_demographics , time_dim, store + where ss_sold_time_sk = time_dim.t_time_sk + and ss_hdemo_sk = household_demographics.hd_demo_sk + and ss_store_sk = s_store_sk + and time_dim.t_hour = 10 + and time_dim.t_minute >= 30 + and ((household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count<=2+2) or + (household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count<=4+2) or + (household_demographics.hd_dep_count = 3 and household_demographics.hd_vehicle_count<=3+2)) + and store.s_store_name = 'ese') s5, + (select count(*) h11_to_11_30 + from store_sales, household_demographics , time_dim, store + where ss_sold_time_sk = time_dim.t_time_sk + and ss_hdemo_sk = household_demographics.hd_demo_sk + and ss_store_sk = s_store_sk + and time_dim.t_hour = 11 + and time_dim.t_minute < 30 + and ((household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count<=2+2) or + (household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count<=4+2) or + (household_demographics.hd_dep_count = 3 and household_demographics.hd_vehicle_count<=3+2)) + and store.s_store_name = 'ese') s6, + (select count(*) h11_30_to_12 + from store_sales, household_demographics , time_dim, store + where ss_sold_time_sk = time_dim.t_time_sk + and ss_hdemo_sk = household_demographics.hd_demo_sk + and ss_store_sk = s_store_sk + and time_dim.t_hour = 11 + and time_dim.t_minute >= 30 + and ((household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count<=2+2) or + (household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count<=4+2) or + (household_demographics.hd_dep_count = 3 and household_demographics.hd_vehicle_count<=3+2)) + and store.s_store_name = 'ese') s7, + (select count(*) h12_to_12_30 + from store_sales, household_demographics , time_dim, store + where ss_sold_time_sk = time_dim.t_time_sk + and ss_hdemo_sk = household_demographics.hd_demo_sk + and ss_store_sk = s_store_sk + and time_dim.t_hour = 12 + and time_dim.t_minute < 30 + and ((household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count<=2+2) or + (household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count<=4+2) or + (household_demographics.hd_dep_count = 3 and household_demographics.hd_vehicle_count<=3+2)) + and store.s_store_name = 'ese') s8 +; +select * +from( +select i_category, i_class, i_brand, + s_store_name, s_company_name, + d_moy, + sum(ss_sales_price) sum_sales, + avg(sum(ss_sales_price)) over + (partition by i_category, i_brand, s_store_name, s_company_name) + avg_monthly_sales +from item, store_sales, date_dim, store +where ss_item_sk = i_item_sk and + ss_sold_date_sk = d_date_sk and + ss_store_sk = s_store_sk and + d_year in (2000) and + ((i_category in ('Home','Music','Books') and + i_class in ('glassware','classical','fiction') + ) + or (i_category in ('Jewelry','Sports','Women') and + i_class in ('semi-precious','baseball','dresses') + )) +group by i_category, i_class, i_brand, + s_store_name, s_company_name, d_moy) tmp1 +where case when (avg_monthly_sales <> 0) then (abs(sum_sales - avg_monthly_sales) / avg_monthly_sales) else null end > 0.1 +order by sum_sales - avg_monthly_sales, s_store_name +limit 100; +SELECT + CAST(amc AS decimal(15,4)) / NULLIF(CAST(pmc AS decimal(15,4)), 0) AS am_pm_ratio +FROM + (SELECT count(*) amc + FROM web_sales, household_demographics, time_dim, web_page + WHERE ws_sold_time_sk = time_dim.t_time_sk + AND ws_ship_hdemo_sk = household_demographics.hd_demo_sk + AND ws_web_page_sk = web_page.wp_web_page_sk + AND time_dim.t_hour BETWEEN 9 AND 9 + 1 + AND household_demographics.hd_dep_count = 3 + AND web_page.wp_char_count BETWEEN 5000 AND 5200) at, + (SELECT count(*) pmc + FROM web_sales, household_demographics, time_dim, web_page + WHERE ws_sold_time_sk = time_dim.t_time_sk + AND ws_ship_hdemo_sk = household_demographics.hd_demo_sk + AND ws_web_page_sk = web_page.wp_web_page_sk + AND time_dim.t_hour BETWEEN 16 AND 16 + 1 + AND household_demographics.hd_dep_count = 3 + AND web_page.wp_char_count BETWEEN 5000 AND 5200) pt +ORDER BY am_pm_ratio +LIMIT 100; +select + cc_call_center_id Call_Center, + cc_name Call_Center_Name, + cc_manager Manager, + sum(cr_net_loss) Returns_Loss +from + call_center, + catalog_returns, + date_dim, + customer, + customer_address, + customer_demographics, + household_demographics +where + cr_call_center_sk = cc_call_center_sk +and cr_returned_date_sk = d_date_sk +and cr_returning_customer_sk= c_customer_sk +and cd_demo_sk = c_current_cdemo_sk +and hd_demo_sk = c_current_hdemo_sk +and ca_address_sk = c_current_addr_sk +and d_year = 2000 +and d_moy = 12 +and ( (cd_marital_status = 'M' and cd_education_status = 'Unknown') + or(cd_marital_status = 'W' and cd_education_status = 'Advanced Degree')) +and hd_buy_potential like 'Unknown%' +and ca_gmt_offset = -7 +group by cc_call_center_id,cc_name,cc_manager,cd_marital_status,cd_education_status +order by sum(cr_net_loss) desc; +select + sum(ws_ext_discount_amt) as "Excess Discount Amount" +from + web_sales + ,item + ,date_dim +where +i_manufact_id = 356 +and i_item_sk = ws_item_sk +and d_date between '2001-03-12' and + (cast('2001-03-12' as date) + INTERVAL '90 days') +and d_date_sk = ws_sold_date_sk +and ws_ext_discount_amt + > ( + SELECT + 1.3 * avg(ws_ext_discount_amt) + FROM + web_sales + ,date_dim + WHERE + ws_item_sk = i_item_sk + and d_date between '2001-03-12' and + (cast('2001-03-12' as date) + INTERVAL '90 days') + and d_date_sk = ws_sold_date_sk + ) +order by sum(ws_ext_discount_amt) +limit 100; +select ss_customer_sk + ,sum(act_sales) sumsales + from (select ss_item_sk + ,ss_ticket_number + ,ss_customer_sk + ,case when sr_return_quantity is not null then (ss_quantity-sr_return_quantity)*ss_sales_price + else (ss_quantity*ss_sales_price) end act_sales + from store_sales left outer join store_returns on (sr_item_sk = ss_item_sk + and sr_ticket_number = ss_ticket_number) + ,reason + where sr_reason_sk = r_reason_sk + and r_reason_desc = 'reason 66') t + group by ss_customer_sk + order by sumsales, ss_customer_sk +limit 100; +select + count(distinct ws_order_number) as "order count" + ,sum(ws_ext_ship_cost) as "total shipping cost" + ,sum(ws_net_profit) as "total net profit" +from + web_sales ws1 + ,date_dim + ,customer_address + ,web_site +where + d_date between '1999-4-01' and + (cast('1999-4-01' as date) + INTERVAL '60 days') +and ws1.ws_ship_date_sk = d_date_sk +and ws1.ws_ship_addr_sk = ca_address_sk +and ca_state = 'NE' +and ws1.ws_web_site_sk = web_site_sk +and web_company_name = 'pri' +and exists (select * + from web_sales ws2 + where ws1.ws_order_number = ws2.ws_order_number + and ws1.ws_warehouse_sk <> ws2.ws_warehouse_sk) +and not exists(select * + from web_returns wr1 + where ws1.ws_order_number = wr1.wr_order_number) +order by count(distinct ws_order_number) +limit 100; +with ws_wh as +(select ws1.ws_order_number,ws1.ws_warehouse_sk wh1,ws2.ws_warehouse_sk wh2 + from web_sales ws1,web_sales ws2 + where ws1.ws_order_number = ws2.ws_order_number + and ws1.ws_warehouse_sk <> ws2.ws_warehouse_sk) + select + count(distinct ws_order_number) as "order count" + ,sum(ws_ext_ship_cost) as "total shipping cost" + ,sum(ws_net_profit) as "total net profit" +from + web_sales ws1 + ,date_dim + ,customer_address + ,web_site +where + d_date between '2002-4-01' and + (cast('2002-4-01' as date) + INTERVAL '60 days') +and ws1.ws_ship_date_sk = d_date_sk +and ws1.ws_ship_addr_sk = ca_address_sk +and ca_state = 'AL' +and ws1.ws_web_site_sk = web_site_sk +and web_company_name = 'pri' +and ws1.ws_order_number in (select ws_order_number + from ws_wh) +and ws1.ws_order_number in (select wr_order_number + from web_returns,ws_wh + where wr_order_number = ws_wh.ws_order_number) +order by count(distinct ws_order_number) +limit 100; +select count(*) +from store_sales + ,household_demographics + ,time_dim, store +where ss_sold_time_sk = time_dim.t_time_sk + and ss_hdemo_sk = household_demographics.hd_demo_sk + and ss_store_sk = s_store_sk + and time_dim.t_hour = 16 + and time_dim.t_minute >= 30 + and household_demographics.hd_dep_count = 6 + and store.s_store_name = 'ese' +order by count(*) +limit 100; +with ssci as ( +select ss_customer_sk customer_sk + ,ss_item_sk item_sk +from store_sales,date_dim +where ss_sold_date_sk = d_date_sk + and d_month_seq between 1190 and 1190 + 11 +group by ss_customer_sk + ,ss_item_sk), +csci as( + select cs_bill_customer_sk customer_sk + ,cs_item_sk item_sk +from catalog_sales,date_dim +where cs_sold_date_sk = d_date_sk + and d_month_seq between 1190 and 1190 + 11 +group by cs_bill_customer_sk + ,cs_item_sk) + select sum(case when ssci.customer_sk is not null and csci.customer_sk is null then 1 else 0 end) store_only + ,sum(case when ssci.customer_sk is null and csci.customer_sk is not null then 1 else 0 end) catalog_only + ,sum(case when ssci.customer_sk is not null and csci.customer_sk is not null then 1 else 0 end) store_and_catalog +from ssci full outer join csci on (ssci.customer_sk=csci.customer_sk + and ssci.item_sk = csci.item_sk) +limit 100; +select i_item_id + ,i_item_desc + ,i_category + ,i_class + ,i_current_price + ,sum(ss_ext_sales_price) as itemrevenue + ,sum(ss_ext_sales_price)*100/sum(sum(ss_ext_sales_price)) over + (partition by i_class) as revenueratio +from + store_sales + ,item + ,date_dim +where + ss_item_sk = i_item_sk + and i_category in ('Home', 'Sports', 'Men') + and ss_sold_date_sk = d_date_sk + and d_date between cast('2002-01-05' as date) + and (cast('2002-01-05' as date) + INTERVAL '30 days') +group by + i_item_id + ,i_item_desc + ,i_category + ,i_class + ,i_current_price +order by + i_category + ,i_class + ,i_item_id + ,i_item_desc + ,revenueratio; +select + substr(w_warehouse_name,1,20) + ,sm_type + ,cc_name + ,sum(case when (cs_ship_date_sk - cs_sold_date_sk <= 30 ) then 1 else 0 end) as "30 days" + ,sum(case when (cs_ship_date_sk - cs_sold_date_sk > 30) and + (cs_ship_date_sk - cs_sold_date_sk <= 60) then 1 else 0 end ) as "31-60 days" + ,sum(case when (cs_ship_date_sk - cs_sold_date_sk > 60) and + (cs_ship_date_sk - cs_sold_date_sk <= 90) then 1 else 0 end) as "61-90 days" + ,sum(case when (cs_ship_date_sk - cs_sold_date_sk > 90) and + (cs_ship_date_sk - cs_sold_date_sk <= 120) then 1 else 0 end) as "91-120 days" + ,sum(case when (cs_ship_date_sk - cs_sold_date_sk > 120) then 1 else 0 end) as ">120 days" +from + catalog_sales + ,warehouse + ,ship_mode + ,call_center + ,date_dim +where + d_month_seq between 1178 and 1178 + 11 +and cs_ship_date_sk = d_date_sk +and cs_warehouse_sk = w_warehouse_sk +and cs_ship_mode_sk = sm_ship_mode_sk +and cs_call_center_sk = cc_call_center_sk +group by + substr(w_warehouse_name,1,20) + ,sm_type + ,cc_name +order by substr(w_warehouse_name,1,20) + ,sm_type + ,cc_name +limit 100; diff --git a/OpengaussCompatibility2hikari/sql/user_defined/test_high_concurrency/output/ddl.txt b/OpengaussCompatibility2hikari/sql/user_defined/test_high_concurrency/output/ddl.txt new file mode 100644 index 00000000..e69de29b diff --git a/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/HikariCPMetricsCollector.java b/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/HikariCPMetricsCollector.java new file mode 100644 index 00000000..39fd1529 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/HikariCPMetricsCollector.java @@ -0,0 +1,173 @@ +package org.hikaritest; + +import java.io.IOException; +import java.sql.SQLException; +import java.util.ArrayList; +import java.util.List; +import java.awt.*; +import java.util.concurrent.Executors; +import java.util.concurrent.ScheduledExecutorService; +import java.util.concurrent.TimeUnit; + +import com.zaxxer.hikari.HikariPoolMXBean; +import org.knowm.xchart.*; +import org.knowm.xchart.style.Styler; +import org.knowm.xchart.style.markers.SeriesMarkers; + +public class HikariCPMetricsCollector { + private static final List idleConnections = new ArrayList<>(); + private static final List activeConnections = new ArrayList<>(); + private static final List totalConnections = new ArrayList<>(); + private static final List threadsAwaitingConnection = new ArrayList<>(); + private static final List timestamps = new ArrayList<>(); + private static long startTime; + private static ScheduledExecutorService scheduler; + + public static void main(String[] args) throws SQLException, IOException { + loadExecute(); + plotMetrics(); + HikariUtil.closeDataSource(); + shutdownScheduler(); + } + + /** + * 返回连接获取等待时间列表 + * @return List threadsAwaitingConnection + */ + public static List getAwaitingConnection(){ + return threadsAwaitingConnection; + } + + /** + * 返回活跃连接数量列表 + * @return List activeConnections + */ + public static List getActiveConnections(){ + return activeConnections; + } + + /** + * 调用模拟负载生成器,执行负载 + * 启动/关闭指标数据收集器 + */ + public static void loadExecute(){ + startCollectingMetrics(); + LoadGenerator.loadGenerator(); + stopCollectingMetrics(); + } + + /** + * 每秒收集一次指标数据 + */ + public static void startCollectingMetrics() { + startTime = System.currentTimeMillis(); + scheduler = Executors.newScheduledThreadPool(1); + scheduler.scheduleAtFixedRate(() -> { + try { + collectMetrics(); + } catch (SQLException e) { + throw new RuntimeException(e); + } + }, 0, 1, TimeUnit.SECONDS); + } + + /** + * 停止指标数据收集 + */ + public static void stopCollectingMetrics() { + // Ensure metrics collection is stopped + if (scheduler != null) { + scheduler.shutdown(); + } + } + + /** + * 关闭调度器 + */ + private static void shutdownScheduler() { + if (scheduler != null) { + scheduler.shutdown(); + try { + // 等待现有任务终止 + if (!scheduler.awaitTermination(60, TimeUnit.SECONDS)) { + scheduler.shutdownNow(); + // 再等待一会儿,让任务对取消操作做出响应 + if (!scheduler.awaitTermination(60, TimeUnit.SECONDS)) { + System.err.println("ScheduledExecutorService未能终止。"); + } + } + } catch (InterruptedException ie) { + // 如果当前线程也被中断,重新取消 + scheduler.shutdownNow(); + // 保留中断状态 + Thread.currentThread().interrupt(); + } + } + } + + /** + * 将指标数据存储到相应列表 + * @throws SQLException + */ + public static void collectMetrics() throws SQLException { + HikariPoolMXBean poolMXBean = HikariUtil.getHikariPoolMXBean(); + double currentTime = (System.currentTimeMillis() - startTime) / 1000.0; // 计算相对时间(秒) + + // 收集指标数据 + idleConnections.add((double) poolMXBean.getIdleConnections()); + activeConnections.add((double) poolMXBean.getActiveConnections()); + totalConnections.add((double) poolMXBean.getTotalConnections()); + threadsAwaitingConnection.add((double) poolMXBean.getThreadsAwaitingConnection()); + + // 记录当前时间戳(秒) + timestamps.add(currentTime); + } + + /** + * 读取指标数据列表,绘制图表 + */ + public static void plotMetrics() { + XYChart chart = new XYChartBuilder().width(800).height(600).title("HikariCP Metrics").xAxisTitle("Time (s)").yAxisTitle("Value").build(); + chart.getStyler().setLegendPosition(Styler.LegendPosition.InsideNE); + + Color[] colors = new Color[] { + new Color(0, 0, 255), // Blue + new Color(255, 0, 0), // Red + new Color(0, 255, 0), // Green + new Color(255, 0, 255), // Magenta + new Color(0, 255, 255), // Cyan + }; + chart.getStyler().setSeriesColors(colors); + + // 添加数据列到图表 + addSeriesToChart(chart, "Idle Connections", idleConnections); + addSeriesToChart(chart, "Active Connections", activeConnections); + addSeriesToChart(chart, "Total Connections", totalConnections); + addSeriesToChart(chart, "Thread Awaiting Connection", threadsAwaitingConnection); + + // 展示图表 + new SwingWrapper<>(chart).displayChart(); + } + + /** + * 将数据列添加到图表中 + * @param chart 图表对象 + * @param seriesName 数据列的名称 + * @param data 数据列表 + */ + private static void addSeriesToChart(XYChart chart, String seriesName, List data) { + if (data.isEmpty()) { + System.out.println("Series " + seriesName + " is empty!"); + return; + } + + double[] xData = new double[data.size()]; + double[] yData = new double[data.size()]; + for (int i = 0; i < data.size(); i++) { + xData[i] = timestamps.get(i); // 使用时间戳作为 x 轴数据,单位为秒 + yData[i] = data.get(i); + } + XYSeries series = chart.addSeries(seriesName, xData, yData); + series.setMarker(SeriesMarkers.NONE); + } +} diff --git a/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/HikariCPTransactionTest.java b/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/HikariCPTransactionTest.java new file mode 100644 index 00000000..4f966dd5 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/HikariCPTransactionTest.java @@ -0,0 +1,209 @@ +package org.hikaritest; + +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +import java.sql.*; + +public class HikariCPTransactionTest { + @Before + public void startTest() { + System.out.println("start the test ..."); + } + + @After + public void tearDown () { + // 关闭数据源 + HikariUtil.closeDataSource(); + } + + /** + * 测试connection.setTransactionIsolation()的有效性 + * + * @throws SQLException + */ + @Test + public void TransactionIsolationSettingTest () throws SQLException, InterruptedException { + Connection conn1 = HikariUtil.getConnection(); + Connection conn2 = HikariUtil.getConnection(); + + // 设置连接的事务隔离级别 + conn1.setTransactionIsolation(Connection.TRANSACTION_REPEATABLE_READ); + conn2.setTransactionIsolation(Connection.TRANSACTION_REPEATABLE_READ); + + // 测试事务隔离级别——脏读 + DirtyReadTest(conn1, conn2); + // 测试事务隔离级别——不可重复读 + NonRepeatableReadTest(conn1, conn2); + // 测试事务隔离级别——幻读 + PhantomReadTest(conn1, conn2); + } + + /** + * 测试事务隔离级别——脏读 + * + * @throws SQLException + * @throws InterruptedException + */ + public void DirtyReadTest(Connection conn1, Connection conn2) throws SQLException, InterruptedException { + + conn1.setAutoCommit(false); + conn2.setAutoCommit(false); + + System.out.println("Transaction isolation level of conn1: " + getTransactionIsolation(conn1)); + System.out.println("Transaction isolation level of conn2: " + getTransactionIsolation(conn2)); + + // CREATE TABLE account (id INT PRIMARY KEY, balance DECIMAL(10, 2)); + // INSERT INTO account (id, balance) VALUES (1, 1.00); + Statement stmt1 = conn1.createStatement(); + Statement stmt2 = conn2.createStatement(); + + stmt1.executeUpdate("UPDATE account SET balance = balance + 100 WHERE id = 1"); + + Thread thread = new Thread(() -> { + try { + Thread.sleep(3000); + System.out.println("Start rollback conn1..."); + conn1.rollback(); + System.out.println("Rollback done."); + + } catch (SQLException | InterruptedException e) { + e.printStackTrace(); + } + }); + thread.start(); + + ResultSet rs = stmt2.executeQuery("SELECT balance FROM account WHERE id = 1"); + if (rs.next()) { + System.out.println("Balance: " + rs.getInt("balance")); + } + + conn2.commit(); + + thread.join(); + } + + /** + * 测试事务隔离级别——不可重复读 + * + * @throws SQLException + * @throws InterruptedException + */ + public void NonRepeatableReadTest(Connection conn1, Connection conn2) throws SQLException, InterruptedException { + + conn1.setAutoCommit(false); + conn2.setAutoCommit(false); + + System.out.println("Transaction isolation level of conn1: " + getTransactionIsolation(conn1)); + System.out.println("Transaction isolation level of conn2: " + getTransactionIsolation(conn2)); + + // CREATE TABLE account (id INT PRIMARY KEY, balance DECIMAL(10, 2)); + // INSERT INTO account (id, balance) VALUES (1, 1.00); + Statement stmt1 = conn1.createStatement(); + Statement stmt2 = conn2.createStatement(); + + ResultSet rs1 = stmt2.executeQuery("SELECT balance FROM account WHERE id = 1"); + if (rs1.next()) { + System.out.println("Initial Balance: " + rs1.getInt("balance")); + } + + Thread thread = new Thread(() -> { + try { + System.out.println("Start update..."); + stmt1.executeUpdate("UPDATE account SET balance = balance + 100 WHERE id = 1"); + conn1.commit(); + System.out.println("Update done."); + } catch (SQLException e) { + e.printStackTrace(); + } + }); + thread.start(); + + Thread.sleep(2000); + + ResultSet rs2 = stmt2.executeQuery("SELECT balance FROM account WHERE id = 1"); + if (rs2.next()) { + System.out.println("Updated Balance: " + rs2.getInt("balance")); + } + + conn2.commit(); + + thread.join(); + } + + /** + * 测试事务隔离级别——幻读 + * + * @throws SQLException + * @throws InterruptedException + */ + public void PhantomReadTest (Connection conn1, Connection conn2) throws SQLException, InterruptedException { + + conn1.setAutoCommit(false); + conn2.setAutoCommit(false); + + System.out.println("Transaction isolation level of conn1: " + getTransactionIsolation(conn1)); + System.out.println("Transaction isolation level of conn2: " + getTransactionIsolation(conn2)); + + // CREATE TABLE account (id INT PRIMARY KEY, balance DECIMAL(10, 2)); + // INSERT INTO account (id, balance) VALUES (1, 1.00); + Statement stmt1 = conn1.createStatement(); + Statement stmt2 = conn2.createStatement(); + + ResultSet rs1 = stmt2.executeQuery("SELECT COUNT(*) AS count FROM account"); + if (rs1.next()) { + System.out.println("Initial Count: " + rs1.getInt("count")); + } + + Thread thread = new Thread(() -> { + try { + System.out.println("Start insert..."); + stmt1.executeUpdate("INSERT INTO account (id, balance) VALUES (2, 2.00)"); + System.out.println("Insert done."); + conn1.commit(); + } catch (SQLException e) { + e.printStackTrace(); + } + }); + thread.start(); + + Thread.sleep(2000); + + ResultSet rs2 = stmt2.executeQuery("SELECT COUNT(*) AS count FROM account"); + if (rs2.next()) { + System.out.println("Updated Count: " + rs2.getInt("count")); + } + + conn2.commit(); + + thread.join(); + } + + + /** + * 获取连接对应的事务隔离级别 + * @param conn + * @return String + * @throws SQLException + */ + public static String getTransactionIsolation(Connection conn) throws SQLException { + int isolationLevel = conn.getTransactionIsolation(); + + switch (isolationLevel) { + case Connection.TRANSACTION_NONE: + return "TRANSACTION_NONE"; + case Connection.TRANSACTION_READ_UNCOMMITTED: + return "TRANSACTION_READ_UNCOMMITTED"; + case Connection.TRANSACTION_READ_COMMITTED: + return "TRANSACTION_READ_COMMITTED"; + case Connection.TRANSACTION_REPEATABLE_READ: + return "TRANSACTION_REPEATABLE_READ"; + case Connection.TRANSACTION_SERIALIZABLE: + return "TRANSACTION_SERIALIZABLE"; + default: + return "UNKNOWN"; + } + } + +} diff --git a/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/HikariUtil.java b/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/HikariUtil.java new file mode 100644 index 00000000..9ed7e2d6 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/HikariUtil.java @@ -0,0 +1,58 @@ +package org.hikaritest; + +import com.zaxxer.hikari.HikariConfig; +import com.zaxxer.hikari.HikariDataSource; +import com.zaxxer.hikari.HikariPoolMXBean; + +import java.sql.Connection; +import java.sql.SQLException; + +public class HikariUtil { + private static HikariConfig config = new HikariConfig("/hikari.properties"); + private static HikariDataSource hds = new HikariDataSource(config); + + /** + * 获取数据库连接 + * @return Connection + * @throws SQLException + */ + public static Connection getConnection() throws SQLException { + if (hds == null) { + throw new IllegalAccessError("DataSource has not been initialized."); + } + return hds.getConnection(); + } + + /** + * 获取DataSource + * @return + * @throws SQLException + */ + public static HikariDataSource getDataSource() throws SQLException { + if (hds == null) { + throw new IllegalAccessError("DataSource has not been initialized."); + } + return hds; + } + + /** + * 获取HikariPoolMXBean + * @return HikariPoolMXBean + * @throws SQLException + */ + public static HikariPoolMXBean getHikariPoolMXBean() throws SQLException { + if (hds == null) { + throw new IllegalAccessError("DataSource has not been initialized."); + } + return hds.getHikariPoolMXBean(); + } + + /** + * 关闭数据源 + */ + public static void closeDataSource() { + if (hds != null) { + hds.close(); + } + } +} diff --git a/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/HikariUtilTest.java b/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/HikariUtilTest.java new file mode 100644 index 00000000..bbe2fa49 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/HikariUtilTest.java @@ -0,0 +1,412 @@ +package org.hikaritest; + +import com.zaxxer.hikari.HikariPoolMXBean; + +import org.jetbrains.annotations.NotNull; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.io.*; +import java.sql.*; +import java.util.concurrent.*; + + +public class HikariUtilTest { + private static final Logger logger = LoggerFactory.getLogger(HikariUtilTest.class); + + @Before + public void startTest() { + System.out.println("start the test ..."); + } + + @After + public void tearDown () { + // 关闭数据源 + HikariUtil.closeDataSource(); + } + + /** + * 测试HikariCP连接池在数据库连接中断时的处理机制 + * 测试HikariCP连接池对超时查询连接的处理机制 + */ + @Test + public void error_test() { + logger.info("error test ..."); + String sql = "select * from store_sales"; + try (Connection conn = HikariUtil.getConnection()){ + logger.info("get connect"); + try (PreparedStatement pstmt = conn.prepareStatement(sql)) { + pstmt.setQueryTimeout(2); // 2s + pstmt.execute(); + } + } catch (SQLException e) { + String sqlState = e.getSQLState(); + int errorCode = e.getErrorCode(); + logger.error("SQL Exception occurred. SQLState: {}, ErrorCode: {}, SQL: {}, Thread: {}", + sqlState, errorCode, sql, Thread.currentThread().getName(), e); + + e.printStackTrace(); + } + + try (Connection conn = HikariUtil.getConnection()){ + try (PreparedStatement pstmt = conn.prepareStatement(sql)) { + logger.info("start to execute the sql2"); +// pstmt.setQueryTimeout(2); // 2s + pstmt.execute(); + } + } catch (SQLException e) { + e.printStackTrace(); + } + } + + /** + * 并行执行多个用例 + */ + @Test + public void executeSqlFilesInParallel() { + String dirPath = "src/main/resources/test_cases/"; + File directory = new File(dirPath); + + if(directory.exists() && directory.isDirectory()) { + File[] sqlFiles = directory.listFiles((dir, name) -> name.endsWith(".sql")); + if(sqlFiles != null){ + ExecutorService executorService = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors()); + CountDownLatch latch = new CountDownLatch(sqlFiles.length); + + for(File sqlFile : sqlFiles){ + executorService.submit(() -> { + try{ + executeSqlFile(dirPath,sqlFile.getName()); + } finally { + latch.countDown(); + } + }); + } + + try { + latch.await(); + } catch (InterruptedException e) { + e.printStackTrace(); + throw new RuntimeException(e); + } finally { + executorService.shutdown(); + } + } + } else { + logger.error("The directory {} does not exist or is not a directory.", dirPath); + } + } + + /** + * 测试(一个事务块)SQL语句执行 + * 非并行 + * 部分ddl语句不支持在一个事务块运行 + */ + @Test + public void SQLinTransactionTest(){ +// String dirPath = "src/main/resources/test_cases/"; + String dirPath = "sql/user_defined/test_high_concurrency/"; + String sqlFilePath = "ddl.sql"; + String outputFileName = dirPath + "output/" + sqlFilePath.replace(".sql", ".txt"); + + try (Connection conn = HikariUtil.getConnection(); + BufferedWriter writer = new BufferedWriter(new FileWriter(outputFileName))) { + // 关闭自动提交 +// conn.setAutoCommit(false); + String sqlQueries = readSqlFile(dirPath + sqlFilePath); + String[] queries = sqlQueries.split("。"); + + for (String query : queries) { + System.out.println(query); + query = query.trim(); + if (!query.isEmpty()) { + try (PreparedStatement pstmt = conn.prepareStatement(query)) { + boolean hasResultSet = pstmt.execute(); + if (hasResultSet) { + try (ResultSet rs = pstmt.getResultSet()) { + ResultSetMetaData metaData = rs.getMetaData(); + int columnCount = metaData.getColumnCount(); + for (int i = 1; i <= columnCount; i++) { + writer.write(metaData.getColumnName(i) + "\t"); + } + writer.newLine(); + + while (rs.next()) { + for (int i = 1; i <= columnCount; i++) { + writer.write(rs.getString(i) + "\t"); + } + writer.newLine(); + } + writer.newLine(); + } + } + } catch (SQLException e) { + // 回滚事务 +// conn.rollback(); + e.printStackTrace(); + throw e; + } + } + } + + // 提交事务 +// conn.commit(); + } catch (SQLException | IOException e) { + e.printStackTrace(); + } + } + + /** + * 多线程测试(自定义)SQL语句执行 + * @throws IOException + */ + @Test + public void SQLExecuteTest() throws IOException { + String sqlFilePath = "sql/user_defined/test_high_concurrency/ddl.sql"; + String sqlQueries = readSqlFile(sqlFilePath); + String[] queries = sqlQueries.split("。"); + ExecutorService executorService = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors()); + CountDownLatch latch = new CountDownLatch(queries.length); + for (String query : queries) { + executorService.submit(() -> { + try (Connection conn = HikariUtil.getConnection()) { + try (PreparedStatement pstmt = conn.prepareStatement(query)) { + pstmt.execute(); + } + } catch (SQLException e) { + e.printStackTrace(); + throw new RuntimeException(e); + } finally { + latch.countDown(); + } + }); + } + + try { + latch.await(); // 等待所有线程完成 + } catch (InterruptedException e) { + throw new RuntimeException(e); + } + + executorService.shutdown(); + } + + /** + * 多线程测试TPCH查询语句 + */ + @Test + public void TPCHTest() { + String sqlDirectoryPath = "src/main/resources/tpch_sql/"; + File directory = new File(sqlDirectoryPath); + if (directory.exists() && directory.isDirectory()) { + File[] sqlFiles = directory.listFiles((dir, name) -> name.toLowerCase().endsWith(".sql")); + // 多线程执行sql + if (sqlFiles != null) { + ExecutorService executorService = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors()); + CountDownLatch latch = new CountDownLatch(sqlFiles.length); + + for (File sqlFile : sqlFiles) { + executorService.submit(() -> { + try (Connection conn = HikariUtil.getConnection()) { + String tmpFileName = sqlFile.getName(); + String sqlPath = sqlDirectoryPath + tmpFileName; + String query = readSqlFile(sqlPath); + System.out.println("Executing SQL from file: " + sqlPath); + try (PreparedStatement pstmt = conn.prepareStatement(query)) { + ResultSet rs = pstmt.executeQuery(); + String outputFileName = sqlDirectoryPath + "output/" + tmpFileName.replace(".sql", ".txt"); + writeResultSetToFile(rs, outputFileName); + System.out.println("SQL execution completed and result written to: " + outputFileName); + } + } catch (IOException | SQLException e) { + System.err.println("Error executing SQL from file: " + sqlFile.getName()); + e.printStackTrace(); + throw new RuntimeException(e); + } finally { + latch.countDown(); + } + }); + } + + try { + latch.await(); // 等待所有线程完成 + } catch (InterruptedException e) { + throw new RuntimeException(e); + } + + executorService.shutdown(); + } + } else { + System.out.println("Invalid directory path or directory does not exist."); + } + } + + /** + * 多线程测试TPCDS查询语句 + */ + @Test + public void TPCDSTest() { + String sqlDirectoryPath = "src/main/resources/tpcds_sql/"; + File directory = new File(sqlDirectoryPath); + if (directory.exists() && directory.isDirectory()) { + File[] sqlFiles = directory.listFiles((dir, name) -> name.toLowerCase().endsWith(".sql")); + // 多线程执行sql + if (sqlFiles != null) { + ExecutorService executorService = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors()); + CountDownLatch latch = new CountDownLatch(sqlFiles.length); + + for (File sqlFile : sqlFiles) { + executorService.submit(() -> { + try (Connection conn = HikariUtil.getConnection()) { + String tmpFileName = sqlFile.getName(); + String sqlPath = sqlDirectoryPath + tmpFileName; + String query = readSqlFile(sqlPath); + System.out.println("Executing SQL from file: " + sqlPath); + try (PreparedStatement pstmt = conn.prepareStatement(query)) { + ResultSet rs = pstmt.executeQuery(); + String outputFileName = sqlDirectoryPath + "output/" + tmpFileName.replace(".sql", ".txt"); + writeResultSetToFile(rs, outputFileName); + System.out.println("SQL execution completed and result written to: " + outputFileName); + } + } catch (IOException | SQLException e) { + System.err.println("Error executing SQL from file: " + sqlFile.getName()); + e.printStackTrace(); + throw new RuntimeException(e); + } finally { + latch.countDown(); + } + }); + } + + try { + latch.await(); // 等待所有线程完成 + } catch (InterruptedException e) { + throw new RuntimeException(e); + } + + executorService.shutdown(); + } + } else { + System.out.println("Invalid directory path or directory does not exist."); + } + } + + /** + * 单用例执行逻辑 + * 结果输出到文件 + * @param dirPath + * @param sqlFilePath + */ + private void executeSqlFile(String dirPath, String sqlFilePath) { + String outputFileName = dirPath + "output/" + sqlFilePath.replace(".sql", ".txt"); + + try (Connection conn = HikariUtil.getConnection(); + BufferedWriter writer = new BufferedWriter(new FileWriter(outputFileName))) { + String sqlQueries = readSqlFile(dirPath + sqlFilePath); + String[] queries = sqlQueries.split("。"); + + for (String query : queries) { + System.out.println(query); + query = query.trim(); + if (!query.isEmpty()) { + try (PreparedStatement pstmt = conn.prepareStatement(query)) { + boolean hasResultSet = pstmt.execute(); + if (hasResultSet) { + try (ResultSet rs = pstmt.getResultSet()) { + ResultSetMetaData metaData = rs.getMetaData(); + int columnCount = metaData.getColumnCount(); + for (int i = 1; i <= columnCount; i++) { + writer.write(metaData.getColumnName(i) + "\t"); + } + writer.newLine(); + + while (rs.next()) { + for (int i = 1; i <= columnCount; i++) { + writer.write(rs.getString(i) + "\t"); + } + writer.newLine(); + } + writer.newLine(); + } + } + } catch (SQLException e) { + e.printStackTrace(); + throw e; + } + } + } + } catch (SQLException | IOException e) { + e.printStackTrace(); + } + } + + + /** + * 读取指定路径的SQL文件,并返回其内容 + * @param sqlFilePath 要读取的SQL文件路径 + * @return SQL文件内容 + * @throws IOException 读取文件时发生的I/0错误 + */ + private @NotNull String readSqlFile(String sqlFilePath) throws IOException { + StringBuilder sb = new StringBuilder(); + try (BufferedReader reader = new BufferedReader(new FileReader(sqlFilePath))) { + String line; + while ((line = reader.readLine()) != null) { + sb.append(line); + sb.append(System.lineSeparator()); + } + } + return sb.toString(); + } + + /** + * 打印HikariCP连接池的状态 + * @param poolMXBean HikariPoolMXBean实例,用户获取连接池状态 + * @param stateDescription 状态描述,用于标识打印输出的状态信息 + */ + private static void printPoolStatus(@NotNull HikariPoolMXBean poolMXBean, String stateDescription) { + System.out.println(stateDescription + " - Active Connections: " + poolMXBean.getActiveConnections()); + System.out.println(stateDescription + " - Idle Connections: " + poolMXBean.getIdleConnections()); + System.out.println(stateDescription + " - Total Connections: " + poolMXBean.getTotalConnections()); + System.out.println(stateDescription + " - Threads Awaiting Connection: " + poolMXBean.getThreadsAwaitingConnection()); + } + + /** + * 将sql运行结果写入对应outfile + * @param rs + * @param outputFileName + * @throws IOException + * @throws SQLException + */ + public void writeResultSetToFile(@NotNull ResultSet rs, String outputFileName) throws IOException, SQLException { + File outputFile = new File(outputFileName); + try (PrintWriter writer = new PrintWriter(outputFile)) { + ResultSetMetaData metaData = rs.getMetaData(); + int columnCount = metaData.getColumnCount(); + + // 写入列名 + for (int i = 1; i <= columnCount; i++) { + writer.print(metaData.getColumnName(i)); + if (i < columnCount) { + writer.print(","); + } + } + writer.println(); + + // 写入数据 + while (rs.next()) { + for (int i = 1; i <= columnCount; i++) { + writer.print(rs.getString(i)); + if (i < columnCount) { + writer.print(","); + } + } + writer.println(); + } + } + } + +} \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/LoadGenerator.java b/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/LoadGenerator.java new file mode 100644 index 00000000..eaa3a870 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/LoadGenerator.java @@ -0,0 +1,454 @@ +package org.hikaritest; + +import org.knowm.xchart.*; +import org.knowm.xchart.style.colors.XChartSeriesColors; +import org.knowm.xchart.style.markers.SeriesMarkers; + +import java.io.BufferedReader; +import java.io.FileReader; +import java.io.IOException; +import java.sql.Connection; +import java.sql.SQLException; +import java.util.*; +import java.util.concurrent.*; +import java.util.concurrent.atomic.AtomicLong; +import java.util.stream.Collectors; + +public class LoadGenerator { + private static final AtomicLong totalRequestCount = new AtomicLong(0); // 总请求数 + private static final List responseTimes = new CopyOnWriteArrayList<>(); // 响应时间列表 + private static final List connectionAcquisitionTimes = new CopyOnWriteArrayList<>(); // 连接获取时间列表 + private static final List sqlExecutionTimes = new CopyOnWriteArrayList<>(); // sql执行时间列表 + private static final List timestamps = new CopyOnWriteArrayList<>(); // 时间戳列表 + private static final int THREAD_COUNT = 16; // 使用CPU核心数, 16 + private static final int OPERATION_COUNT = 1000; // 每个线程执行的操作数 ; // 每个线程执行的操作次数 + private static final String SQL_FILE_PATH = "sql/user_defined/test_high_concurrency/dml.sql"; // SQL 文件路径 + private static final List throughputPerSecond = new CopyOnWriteArrayList<>(); // 每秒吞吐量列表 + + /** + * 负载生成器 + */ + public static void loadGenerator() { + ExecutorService executorService = Executors.newFixedThreadPool(THREAD_COUNT); + List sqlStatements = loadSqlStatements(SQL_FILE_PATH); + CountDownLatch latch = new CountDownLatch(THREAD_COUNT * OPERATION_COUNT); + + long startTime = System.currentTimeMillis(); // 记录负载生成开始时间 + + // 启动性能监控和调整任务 初始延迟30s,每30s执行一次 +// ScheduledExecutorService monitorExecutor = Executors.newScheduledThreadPool(1); +// monitorExecutor.scheduleAtFixedRate(() -> { +// try { +// adjustConnectionPool(); +// } catch (SQLException e) { +// throw new RuntimeException(e); +// } +// }, 30, 30, TimeUnit.SECONDS); + + // 启动吞吐量统计任务 + ScheduledExecutorService statsExecutor = Executors.newScheduledThreadPool(1); + statsExecutor.scheduleAtFixedRate(() -> { + long requests = totalRequestCount.getAndSet(0); // 获取并重置请求数 + throughputPerSecond.add(requests); + + System.out.println("Current Throughput: " + requests + " req/s "); + }, 1, 1, TimeUnit.SECONDS); + + for (int i = 0; i < THREAD_COUNT; i++) { + executorService.submit(() -> { + for (int j = 0; j < OPERATION_COUNT; j++) { + try { + String sql = getRandomSqlStatement(sqlStatements); + executeSQL(sql, startTime); + } catch (SQLException e) { + throw new RuntimeException(e); + } finally { + latch.countDown(); // 每个SQL完成后减少计数 + } + + try { + Thread.sleep((int) (Math.random() * 100)); // 使用随机时间间隔 ms * 100 + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); // 恢复中断状态 + } + } + }); + } + + try { + latch.await(); // 等待所有线程完成 + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + } finally { + executorService.shutdown(); // 关闭线程池 + statsExecutor.shutdown(); // 关闭统计任务线程池 +// monitorExecutor.shutdown(); // 关闭监控任务线程池 + generateCharts(); // 生成图表 + HikariUtil.closeDataSource(); // 关闭数据源 + } + } + + /** + * 从 .sql 文件加载 SQL 语句 + * + * @param filePath + * @return List + */ + private static List loadSqlStatements(String filePath) { + List sqlStatements = new CopyOnWriteArrayList<>(); + StringBuilder sqlBuilder = new StringBuilder(); + + try (BufferedReader br = new BufferedReader(new FileReader(filePath))) { + String line; + while ((line = br.readLine()) != null) { + sqlBuilder.append(line.trim()).append(" "); + if (line.trim().endsWith(";")) { + sqlStatements.add(sqlBuilder.toString().trim()); + sqlBuilder.setLength(0); + } + } + } catch (IOException e) { + e.printStackTrace(); + } + + if (sqlBuilder.length() > 0) { + sqlStatements.add(sqlBuilder.toString().trim()); + } + + return sqlStatements; + } + + /** + * 随机选择一个 SQL 语句 + * + * @param sqlStatements + * @return + */ + private static String getRandomSqlStatement(List sqlStatements) { + if (sqlStatements.isEmpty()) { + throw new IllegalStateException("没有可用的 SQL 语句"); + } + int index = ThreadLocalRandom.current().nextInt(sqlStatements.size()); + return sqlStatements.get(index); + } + + /** + * SQL 语句执行逻辑 + * + * @param sql, startTime + * @throws SQLException + */ + private static void executeSQL(String sql, long startTime) throws SQLException { + long operationStartTime = System.currentTimeMillis() - startTime; // 记录相对时间 + long sqlStartTime = System.nanoTime(); + try (Connection connection = HikariUtil.getConnection()) { + long connectionAcquiredTime = System.nanoTime(); + connection.createStatement().execute(sql); + long sqlExecutedTime = System.nanoTime(); + + // 记录时间 + responseTimes.add(TimeUnit.NANOSECONDS.toMillis(sqlExecutedTime - sqlStartTime)); + connectionAcquisitionTimes.add(TimeUnit.NANOSECONDS.toMillis(connectionAcquiredTime - sqlStartTime)); + sqlExecutionTimes.add(TimeUnit.NANOSECONDS.toMillis(sqlExecutedTime - connectionAcquiredTime)); + timestamps.add(operationStartTime); + totalRequestCount.incrementAndGet(); +// System.out.printf("Executed SQL: %s \n Thread %s - Connection Acquire Time: %d ms, SQL Execution Time: %d ms, Response Time: %d ms%n", +// sql, +// Thread.currentThread().getName(), +// TimeUnit.NANOSECONDS.toMillis(connectionAcquiredTime - sqlStartTime), +// TimeUnit.NANOSECONDS.toMillis(sqlExecutedTime - connectionAcquiredTime), +// TimeUnit.NANOSECONDS.toMillis(sqlExecutedTime - sqlStartTime)); + } catch (SQLException e) { + System.err.println("SQL execution failed: " + sql); + e.printStackTrace(); + } + } + + /** + * 根据当前性能指标调整连接池大小 + */ + private static void adjustConnectionPool() throws SQLException { + double recentAwaiting = HikariCPMetricsCollector.getAwaitingConnection().stream() + .skip(Math.max(0, HikariCPMetricsCollector.getAwaitingConnection().size() - 5)) + .mapToDouble(Double::doubleValue) + .average() + .orElse(0.0); + + double recentActiveConnections = HikariCPMetricsCollector.getActiveConnections().stream() + .skip(Math.max(0, HikariCPMetricsCollector.getActiveConnections().size() - 5)) + .mapToDouble(Double::doubleValue) + .average() + .orElse(0.0); + + int currentMaxPoolSize = HikariUtil.getDataSource().getMaximumPoolSize(); + int currentMinIdle = HikariUtil.getDataSource().getMinimumIdle(); + + System.out.println("Adjusting Connection Pool... "); + System.out.println("Recent Average AwaitingConnect: " + (int)recentAwaiting); + System.out.println("Recent Average activeConnect: " + (int)recentActiveConnections ); + + // 定义阈值 + if (recentAwaiting > 5 || (int)recentActiveConnections > (currentMaxPoolSize * 0.8)) { + // 增加连接池大小 + int newMaxPoolSize = Math.min(currentMaxPoolSize + 5, 100); // 最大不超过100 + int newMinIdle = Math.min(currentMinIdle + 5, 20); // 最小不超过50 + + HikariUtil.getDataSource().setMaximumPoolSize(newMaxPoolSize); + HikariUtil.getDataSource().setMinimumIdle(newMinIdle); + + System.out.println("Increased Max Pool Size to: " + newMaxPoolSize); + System.out.println("Increased Min Idle to: " + newMinIdle); + } else if ((int)recentActiveConnections < (currentMaxPoolSize * 0.4)) { + // 减少连接池大小 + int newMaxPoolSize = Math.max(currentMaxPoolSize - 5, 10); // 最大不低于20 + int newMinIdle = Math.max(currentMinIdle - 5, 5); // 最小不低于5 + + HikariUtil.getDataSource().setMaximumPoolSize(newMaxPoolSize); + HikariUtil.getDataSource().setMinimumIdle(newMinIdle); + + System.out.println("Decreased Max Pool Size to: " + newMaxPoolSize); + System.out.println("Decreased Min Idle to: " + newMinIdle); + } else { + System.out.println("Connection Pool size remains unchanged."); + } + + System.out.println("----------------------------------------"); + } + + + /** + * 计算移动平均值,窗口首尾相接 + * @param data + * @param timestamps + * @param windowSizeInSeconds + * @return + */ + private static Map> calculateMovingAverage(List data, List timestamps, int windowSizeInSeconds) { + List movingAverages = new ArrayList<>(); + List windowTimestamps = new ArrayList<>(); + int dataSize = data.size(); + int stepSize = windowSizeInSeconds * 1000; // 每个窗口的步长(毫秒) + + for (int i = 0; i < dataSize; ) { + long windowStartTime = timestamps.get(i); + long windowEndTime = windowStartTime + stepSize; + + double windowSum = 0; + int count = 0; + long windowSumTimestamps = 0; + + // 计算当前窗口的平均值 + while (i < dataSize && timestamps.get(i) < windowEndTime) { + windowSum += data.get(i); + windowSumTimestamps += timestamps.get(i); + count++; + i++; + } + + if (count > 0) { + movingAverages.add(windowSum / count); + windowTimestamps.add(windowSumTimestamps / count / 1000.0); // 将时间戳从毫秒转换为秒 + } else { + movingAverages.add(0.0); // 如果窗口为空,移动平均为0 + windowTimestamps.add(0.0); // 如果窗口为空,时间戳也设置为0 + } + } + + Map> result = new HashMap<>(); + result.put("movingAverages", movingAverages); + result.put("windowTimestamps", windowTimestamps); + return result; + } + + + + + /** + * 生成性能图表 + */ +// private static void generateCharts() { +// if (responseTimes.isEmpty() || connectionAcquisitionTimes.isEmpty() || sqlExecutionTimes.isEmpty() || timestamps.isEmpty()) { +// System.out.println("No data to display."); +// return; +// } +// +// // 确保数据按时间排序 +// List indices = new ArrayList<>(); +// for (int i = 0; i < timestamps.size(); i++) { +// indices.add(i); +// } +// +// indices.sort(Comparator.comparingLong(timestamps::get)); +// +// List sortedTimestamps = indices.stream() +// .map(timestamps::get) +// .collect(Collectors.toList()); +// +// List sortedResponseTimes = indices.stream() +// .map(i -> responseTimes.get(i).doubleValue()) +// .collect(Collectors.toList()); +// +// List sortedConnectionAcquisitionTimes = indices.stream() +// .map(i -> connectionAcquisitionTimes.get(i).doubleValue()) +// .collect(Collectors.toList()); +// +// List sortedQueryExecutionTimes = indices.stream() +// .map(i -> sqlExecutionTimes.get(i).doubleValue()) +// .collect(Collectors.toList()); +// +// // 计算移动平均 +// int windowSizeInSeconds = 10; // 窗口大小为10秒 +// Map> responseTimeResult = calculateMovingAverage(sortedResponseTimes, sortedTimestamps, windowSizeInSeconds); +// Map> connectionAcquisitionTimeResult = calculateMovingAverage(sortedConnectionAcquisitionTimes, sortedTimestamps, windowSizeInSeconds); +// Map> sqlExecutionTimeResult = calculateMovingAverage(sortedQueryExecutionTimes, sortedTimestamps, windowSizeInSeconds); +// +// // 提取移动平均和时间戳 +// List responseTimeMovingAverage = responseTimeResult.get("movingAverages"); +// List responseTimeMovingAverageTimestamps = responseTimeResult.get("windowTimestamps"); +// +// List connectionAcquisitionTimeMovingAverage = connectionAcquisitionTimeResult.get("movingAverages"); +// List connectionAcquisitionTimeMovingAverageTimestamps = connectionAcquisitionTimeResult.get("windowTimestamps"); +// +// List sqlExecutionTimeMovingAverage = sqlExecutionTimeResult.get("movingAverages"); +// List sqlExecutionTimeMovingAverageTimestamps = sqlExecutionTimeResult.get("windowTimestamps"); +// +// if (responseTimeMovingAverage.isEmpty() || responseTimeMovingAverageTimestamps.isEmpty()) { +// System.out.println("No response time data to plot."); +// return; +// } +// if (connectionAcquisitionTimeMovingAverage.isEmpty() || connectionAcquisitionTimeMovingAverageTimestamps.isEmpty()) { +// System.out.println("No connection time data to plot."); +// return; +// } +// if (sqlExecutionTimeMovingAverage.isEmpty() || sqlExecutionTimeMovingAverageTimestamps.isEmpty()) { +// System.out.println("No sqlExecution time data to plot."); +// return; +// } +// +// // 生成响应时间图表 +// XYChart responseTimeChart = new XYChartBuilder() +// .width(1000).height(800) +// .title("Response Time Metrics (Moving Average)") +// .xAxisTitle("Time (s)") +// .yAxisTitle("Time (ms)") +// .build(); +// responseTimeChart.addSeries("Response Time (Moving Average)", responseTimeMovingAverageTimestamps, responseTimeMovingAverage) +// .setMarker(SeriesMarkers.NONE).setLineColor(XChartSeriesColors.BLUE); +// +// // 生成连接获取时间图表 +// XYChart connectionAcquisitionTimeChart = new XYChartBuilder() +// .width(1000).height(800) +// .title("Connection Acquisition Time Metrics (Moving Average)") +// .xAxisTitle("Time (s)") +// .yAxisTitle("Time (ms)") +// .build(); +// connectionAcquisitionTimeChart.addSeries("Connection Acquisition Time (Moving Average)", connectionAcquisitionTimeMovingAverageTimestamps, connectionAcquisitionTimeMovingAverage) +// .setMarker(SeriesMarkers.NONE).setLineColor(XChartSeriesColors.GREEN); +// +// // 生成查询执行时间图表 +// XYChart queryExecutionTimeChart = new XYChartBuilder() +// .width(1000).height(800) +// .title("Query Execution Time Metrics (Moving Average)") +// .xAxisTitle("Time (s)") +// .yAxisTitle("Time (ms)") +// .build(); +// queryExecutionTimeChart.addSeries("Query Execution Time (Moving Average)", sqlExecutionTimeMovingAverageTimestamps, sqlExecutionTimeMovingAverage) +// .setMarker(SeriesMarkers.NONE).setLineColor(XChartSeriesColors.RED); +// +// // 显示图表 +// new SwingWrapper<>(responseTimeChart).displayChart(); +// new SwingWrapper<>(connectionAcquisitionTimeChart).displayChart(); +// new SwingWrapper<>(queryExecutionTimeChart).displayChart(); +// +//// try { +//// BitmapEncoder.saveBitmap(responseTimeChart, "./ResponseTimeMetrics", BitmapEncoder.BitmapFormat.PNG); +//// } catch (IOException e) { +//// e.printStackTrace(); +//// } +// } + + /** + * 生成合并的性能图表 + * 使用移动平均值 + */ + private static void generateCharts() { + if (responseTimes.isEmpty() || connectionAcquisitionTimes.isEmpty() || sqlExecutionTimes.isEmpty() || timestamps.isEmpty()) { + System.out.println("No data to display."); + return; + } + + // 确保数据按时间排序 + List indices = new ArrayList<>(); + for (int i = 0; i < timestamps.size(); i++) { + indices.add(i); + } + + indices.sort(Comparator.comparingLong(timestamps::get)); + + List sortedTimestamps = indices.stream() + .map(timestamps::get) + .collect(Collectors.toList()); + + List sortedResponseTimes = indices.stream() + .map(i -> responseTimes.get(i).doubleValue()) + .collect(Collectors.toList()); + + List sortedConnectionAcquisitionTimes = indices.stream() + .map(i -> connectionAcquisitionTimes.get(i).doubleValue()) + .collect(Collectors.toList()); + + List sortedQueryExecutionTimes = indices.stream() + .map(i -> sqlExecutionTimes.get(i).doubleValue()) + .collect(Collectors.toList()); + + // 计算移动平均 + int windowSizeInSeconds = 10; // 窗口大小为10秒 + Map> responseTimeResult = calculateMovingAverage(sortedResponseTimes, sortedTimestamps, windowSizeInSeconds); + Map> connectionAcquisitionTimeResult = calculateMovingAverage(sortedConnectionAcquisitionTimes, sortedTimestamps, windowSizeInSeconds); + Map> sqlExecutionTimeResult = calculateMovingAverage(sortedQueryExecutionTimes, sortedTimestamps, windowSizeInSeconds); + + // 提取移动平均和时间戳 + List responseTimeMovingAverage = responseTimeResult.get("movingAverages"); + List responseTimeMovingAverageTimestamps = responseTimeResult.get("windowTimestamps"); + + List connectionAcquisitionTimeMovingAverage = connectionAcquisitionTimeResult.get("movingAverages"); + List connectionAcquisitionTimeMovingAverageTimestamps = connectionAcquisitionTimeResult.get("windowTimestamps"); + + List sqlExecutionTimeMovingAverage = sqlExecutionTimeResult.get("movingAverages"); + List sqlExecutionTimeMovingAverageTimestamps = sqlExecutionTimeResult.get("windowTimestamps"); + + if (responseTimeMovingAverage.isEmpty() || responseTimeMovingAverageTimestamps.isEmpty()) { + System.out.println("No response time data to plot."); + return; + } + if (connectionAcquisitionTimeMovingAverage.isEmpty() || connectionAcquisitionTimeMovingAverageTimestamps.isEmpty()) { + System.out.println("No connection time data to plot."); + return; + } + if (sqlExecutionTimeMovingAverage.isEmpty() || sqlExecutionTimeMovingAverageTimestamps.isEmpty()) { + System.out.println("No SQL execution time data to plot."); + return; + } + + // 生成合并图表 + XYChart combinedChart = new XYChartBuilder() + .width(1000).height(800) + .title("Performance Metrics (Moving Average)") + .xAxisTitle("Time (s)") + .yAxisTitle("Time (ms)") + .build(); + + combinedChart.addSeries("Response Time (Moving Average)", responseTimeMovingAverageTimestamps, responseTimeMovingAverage) + .setMarker(SeriesMarkers.NONE).setLineColor(XChartSeriesColors.BLUE); + + combinedChart.addSeries("Connection Acquisition Time (Moving Average)", connectionAcquisitionTimeMovingAverageTimestamps, connectionAcquisitionTimeMovingAverage) + .setMarker(SeriesMarkers.NONE).setLineColor(XChartSeriesColors.GREEN); + + combinedChart.addSeries("Query Execution Time (Moving Average)", sqlExecutionTimeMovingAverageTimestamps, sqlExecutionTimeMovingAverage) + .setMarker(SeriesMarkers.NONE).setLineColor(XChartSeriesColors.RED); + + // 显示合并图表 + new SwingWrapper<>(combinedChart).displayChart(); + } + +} \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/Main.java b/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/Main.java new file mode 100644 index 00000000..6f85b4b2 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/Main.java @@ -0,0 +1,16 @@ +package org.hikaritest; + +import com.zaxxer.hikari.HikariConfig; +import com.zaxxer.hikari.HikariDataSource; + +import java.sql.Connection; +import java.sql.SQLException; + +public class Main { + public static void main(String[] args) throws SQLException, InterruptedException { + HikariConfig config = new HikariConfig("/hikari.properties"); + HikariDataSource hds = new HikariDataSource(config); + Connection cn = hds.getConnection(); + Thread.sleep(20 * 60 * 1000); + } +} \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/MySQLConnection.java b/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/MySQLConnection.java new file mode 100644 index 00000000..533c831e --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/java/org/hikaritest/MySQLConnection.java @@ -0,0 +1,75 @@ +package org.hikaritest; + +import java.sql.*; + +public class MySQLConnection { + public static void main(String[] args) { + String url = "jdbc:mysql://192.168.131.66:3308/proto_test_db?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai"; + String username = "proto_test"; + String password = "Proto_test123"; + + try { + // 加载 MySQL JDBC 驱动 + Class.forName("com.mysql.cj.jdbc.Driver"); + System.out.println("MySQL JDBC 驱动已加载。"); + + // 获取数据库连接 + Connection connection = DriverManager.getConnection(url, username, password); + + + if (connection != null) { + System.out.println("成功连接到数据库!"); + System.out.println(connection.toString()); + + // 使用 PreparedStatement 执行 SQL 查询 + String query = "SET SESSION transaction isolation LEVEL REPEATABLE READ;"; + try (PreparedStatement stmt = connection.prepareStatement(query, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY)) { + try (ResultSet rs = stmt.executeQuery()) { +// if (rs.next()) { +// System.out.println("查询成功,结果不为空。"); +// String result = rs.getString(1); // 获取查询的第一个结果 +// System.out.println("查询结果: " + result); +// } else { +// System.out.println("结果集为空。"); +// } + } + } + query = "SELECT @@session.transaction_isolation"; + try (PreparedStatement stmt = connection.prepareStatement(query, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY)) { + try (ResultSet rs = stmt.executeQuery()) { + if (rs.next()) { + System.out.println("查询成功,结果不为空。"); + String result = rs.getString(1); // 获取查询的第一个结果 + System.out.println("查询结果: " + result); + } else { + System.out.println("结果集为空。"); + } + } + } + + // 关闭连接 + connection.close(); + } + + + } catch (ClassNotFoundException | SQLException e) { + e.printStackTrace(); + } + + try (Connection connection = DriverManager.getConnection(url, username, password)) { + // 设置 fetch size + PreparedStatement pstmt = connection.prepareStatement("SELECT * FROM test"); + pstmt.setFetchSize(1000); // 这里使用游标来逐步获取数据 + + ResultSet rs = pstmt.executeQuery(); + + while (rs.next()) { + // 处理每一行数据 + System.out.println("Data: " + rs.getString(1)); + } + } catch (Exception e) { + e.printStackTrace(); + } + + } +} diff --git a/OpengaussCompatibility2hikari/src/main/resources/hikari.properties b/OpengaussCompatibility2hikari/src/main/resources/hikari.properties new file mode 100644 index 00000000..eca1bdf8 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/hikari.properties @@ -0,0 +1,23 @@ +# opengauss-jdbc JDBC URL +dataSourceClassName=org.postgresql.ds.PGSimpleDataSource +dataSource.user=proto_test +dataSource.password=Proto_test123 +dataSource.url=jdbc:postgresql://192.168.131.66:5432/tpcds_db + +#jdbcUrl=jdbc:mysql://192.168.131.66:3308/utf8_db?useSSL=false&serverTimezone=Asia/Shanghai +#username=proto_test +#password=Proto_test123 +#driverClassName=com.mysql.cj.jdbc.Driver + +# HikariCP settings +connectionTimeout=50000 +idleTimeout=30000 +minimumIdle=10 +maximumPoolSize=100 +#transactionIsolation=TRANSACTION_READ_COMMITTED +autoCommit=true +connectionTestQuery=SET SESSION transaction isolation LEVEL SERIALIZABLE + +# JMX +registerMbeans=true +allowPoolSuspension=false \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/1.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/1.sql new file mode 100644 index 00000000..7a869bbe --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/1.sql @@ -0,0 +1,67 @@ +-- CREATE/ALTER/DROP DATABASE + +set dolphin.b_compatibility_mode=off;。 + +-- 创建用户 jim,设置密码 +CREATE USER IF NOT EXISTS jim PASSWORD 'jim@1234';。 + +-- 创建用户 tom,设置密码 +CREATE USER IF NOT EXISTS tom PASSWORD 'tom@1234';。 + +-- if not exists && if exists +create database if not exists test1;。 +drop database if exists test1;。 + +-- 创建数据库 music,字符编码为 GBK,使用 template0 作为模板 +CREATE DATABASE IF NOT EXISTS music ENCODING 'GBK' TEMPLATE = template0;。 + +-- 创建数据库 music2,所有者为 jim +CREATE DATABASE IF NOT EXISTS music2 OWNER jim;。 + +-- 创建数据库 music3,所有者为 jim,使用 template0 作为模板 +CREATE DATABASE IF NOT EXISTS music3 OWNER jim TEMPLATE template0;。 + +-- 设置数据库 music 的连接限制为 10 +ALTER DATABASE music CONNECTION LIMIT = 10;。 + +-- 重命名数据库 music 为 music4 +ALTER DATABASE music RENAME TO music4;。 + +-- 修改数据库 music2 的所有者为 tom +ALTER DATABASE music2 OWNER TO tom;。 + +-- 设置数据库 music3 的默认表空间为 PG_DEFAULT +ALTER DATABASE music3 SET TABLESPACE PG_DEFAULT;。 + +-- 禁用数据库 music3 的索引扫描 +ALTER DATABASE music3 SET enable_indexscan TO off;。 + +-- 重置数据库 music3 的索引扫描设置为默认值 +ALTER DATABASE music3 RESET enable_indexscan;。 + +-- 删除数据库 music2 +DROP DATABASE IF EXISTS music2;。 + +-- 删除数据库 music3 +DROP DATABASE IF EXISTS music3;。 + +-- 删除数据库 music4 +DROP DATABASE IF EXISTS music4;。 + +-- 删除用户 jim +DROP USER IF EXISTS jim CASCADE;。 + +-- 删除用户 tom +DROP USER IF EXISTS tom CASCADE;。 + +-- 创建兼容性数据库 td_compatible_db,兼容性设置为 'C' +CREATE DATABASE IF NOT EXISTS td_compatible_db DBCOMPATIBILITY 'C';。 + +-- 创建兼容性数据库 ora_compatible_db,兼容性设置为 'A' +CREATE DATABASE IF NOT EXISTS ora_compatible_db DBCOMPATIBILITY 'A';。 + +-- 删除数据库 td_compatible_db +DROP DATABASE IF EXISTS td_compatible_db;。 + +-- 删除数据库 ora_compatible_db +DROP DATABASE IF EXISTS ora_compatible_db;。 diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/10.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/10.sql new file mode 100644 index 00000000..d1f7026f --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/10.sql @@ -0,0 +1,94 @@ +-- INSERT + +CREATE SCHEMA IF NOT EXISTS tpcds;。 +-- 创建原因表 tpcds.reason +CREATE TABLE IF NOT EXISTS tpcds.reason ( + r_reason_sk INTEGER PRIMARY KEY, + r_reason_id CHARACTER(16), + r_reason_desc CHARACTER(100) +);。 + +-- 向原因表批量插入,确保 r_reason_sk 唯一 +INSERT INTO tpcds.reason (r_reason_sk, r_reason_id, r_reason_desc) +SELECT + generate_series(1, 1000000) AS r_reason_sk, + 'Reason' || generate_series(1, 1000000) AS r_reason_id, + 'Description for reason ' || generate_series(1, 1000000) AS r_reason_desc;。 + +-- 创建原因表 tpcds.reason_t2 +CREATE TABLE IF NOT EXISTS tpcds.reason_t2 ( + r_reason_sk INTEGER, + r_reason_id CHARACTER(16), + r_reason_desc CHARACTER(100) +);。 + +-- 向原因表插入单条记录 +INSERT INTO tpcds.reason_t2 (r_reason_sk, r_reason_id, r_reason_desc) VALUES +(1, 'AAAAAAAABAAAAAAA', 'reason1');。 + +-- 向原因表插入另一条记录 +INSERT INTO tpcds.reason_t2 VALUES +(2, 'AAAAAAAABAAAAAAA', 'reason2');。 + +-- 向原因表批量插入多条记录,确保没有重复的 r_reason_sk +INSERT INTO tpcds.reason_t2 VALUES +(3, 'AAAAAAAACAAAAAAA', 'reason3'), +(4, 'AAAAAAAADAAAAAAA', 'reason4'), +(5, 'AAAAAAAAEAAAAAAA', 'reason5');。 + +-- 插入数据到 tpcds.reason_t2,避免冲突 +INSERT INTO tpcds.reason_t2 (r_reason_sk, r_reason_id, r_reason_desc) +SELECT 1, 'AAAAAAAABAAAAAAA', 'reason1' +WHERE NOT EXISTS (SELECT 1 FROM tpcds.reason_t2 WHERE r_reason_sk = 1);。 + +INSERT INTO tpcds.reason_t2 (r_reason_sk, r_reason_id, r_reason_desc) +SELECT 2, 'AAAAAAAABAAAAAAA', 'reason2' +WHERE NOT EXISTS (SELECT 1 FROM tpcds.reason_t2 WHERE r_reason_sk = 2);。 + +INSERT INTO tpcds.reason_t2 (r_reason_sk, r_reason_id, r_reason_desc) +SELECT 3, 'AAAAAAAACAAAAAAA', 'reason3' +WHERE NOT EXISTS (SELECT 1 FROM tpcds.reason_t2 WHERE r_reason_sk = 3);。 + +INSERT INTO tpcds.reason_t2 (r_reason_sk, r_reason_id, r_reason_desc) +SELECT 4, 'AAAAAAAADAAAAAAA', 'reason4' +WHERE NOT EXISTS (SELECT 1 FROM tpcds.reason_t2 WHERE r_reason_sk = 4);。 + +INSERT INTO tpcds.reason_t2 (r_reason_sk, r_reason_id, r_reason_desc) +SELECT 5, 'AAAAAAAAEAAAAAAA', 'reason5' +WHERE NOT EXISTS (SELECT 1 FROM tpcds.reason_t2 WHERE r_reason_sk = 5);。 + +-- 从 tpcds.reason 中选择数据插入 tpcds.reason_t2,避免冲突 +INSERT INTO tpcds.reason_t2 (r_reason_sk, r_reason_id, r_reason_desc) +SELECT r_reason_sk, r_reason_id, r_reason_desc +FROM tpcds.reason +WHERE r_reason_sk < 5 +AND NOT EXISTS (SELECT 1 FROM tpcds.reason_t2 WHERE tpcds.reason_t2.r_reason_sk = tpcds.reason.r_reason_sk);。 + +-- 创建唯一索引 +CREATE UNIQUE INDEX IF NOT EXISTS reason_t2_u_index ON tpcds.reason_t2(r_reason_sk);。 + +-- 插入新数据,避免冲突 +INSERT INTO tpcds.reason_t2 (r_reason_sk, r_reason_id, r_reason_desc) +SELECT 5, 'BBBBBBBBCAAAAAAA', 'reason5' +WHERE NOT EXISTS (SELECT 1 FROM tpcds.reason_t2 WHERE r_reason_sk = 5);。 + +INSERT INTO tpcds.reason_t2 (r_reason_sk, r_reason_id, r_reason_desc) +SELECT 6, 'AAAAAAAADAAAAAAA', 'reason6' +WHERE NOT EXISTS (SELECT 1 FROM tpcds.reason_t2 WHERE r_reason_sk = 6);。 + +SELECT * FROM tpcds.reason_t2;。 + +-- 从 tpcds.reason 表中插入数据到 reason_t2 表 +INSERT INTO tpcds.reason_t2 +SELECT * FROM tpcds.reason WHERE r_reason_sk > 7;。 + +-- 创建唯一索引,以确保 r_reason_sk 列的唯一性 +CREATE UNIQUE INDEX IF NOT EXISTS reason_t2_u_index ON tpcds.reason_t2 (r_reason_sk);。 + +-- 向原因表插入新数据,避免主键冲突 +INSERT INTO tpcds.reason_t2 VALUES +(1000011, 'BBBBBBBBCAAAAAAA', 'reason11'), +(1000012, 'AAAAAAAAFAAAAAAA', 'reason12');。 + +-- 删除用户架构及其所有内容 +DROP SCHEMA IF EXISTS tpcds CASCADE;。 diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/11.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/11.sql new file mode 100644 index 00000000..429e81c5 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/11.sql @@ -0,0 +1,46 @@ +--REINDEX + +CREATE SCHEMA IF NOT EXISTS tpcds;。 +--创建一个行存表tpcds.customer_t1,并在tpcds.customer_t1表上的c_customer_sk字段创建索引。 +CREATE TABLE IF NOT EXISTS tpcds.customer_t1 +( + c_customer_sk integer not null, + c_customer_id char(16) not null, + c_current_cdemo_sk integer , + c_current_hdemo_sk integer , + c_current_addr_sk integer , + c_first_shipto_date_sk integer , + c_first_sales_date_sk integer , + c_salutation char(10) , + c_first_name char(20) , + c_last_name char(30) , + c_preferred_cust_flag char(1) , + c_birth_day integer , + c_birth_month integer , + c_birth_year integer , + c_birth_country varchar(20) , + c_login char(13) , + c_email_address char(50) , + c_last_review_date char(10) +) +WITH (orientation = row);。 + +CREATE INDEX IF NOT EXISTS tpcds_customer_index1 ON tpcds.customer_t1 (c_customer_sk);。 + +INSERT INTO tpcds.customer_t1 SELECT * FROM customer WHERE c_customer_sk < 10;。 + +--重建一个单独索引。 +REINDEX INDEX tpcds.tpcds_customer_index1;。 + +--实时重建一个单独索引。 +REINDEX INDEX CONCURRENTLY tpcds.tpcds_customer_index1;。 + +--重建表tpcds.customer_t1上的所有索引。 +REINDEX TABLE tpcds.customer_t1;。 + +--实时重建表tpcds.customer_t1上的所有索引。 +REINDEX TABLE CONCURRENTLY tpcds.customer_t1;。 + +--删除tpcds.customer_t1表。 +DROP TABLE IF EXISTS tpcds.customer_t1 CASCADE;。 +DROP SCHEMA IF EXISTS tpcds CASCADE;。 \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/12.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/12.sql new file mode 100644 index 00000000..eec47e5f --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/12.sql @@ -0,0 +1,69 @@ +-- TRUNCATE + +CREATE SCHEMA IF NOT EXISTS tpcds;。 +-- 创建原因表 tpcds.reason +CREATE TABLE IF NOT EXISTS tpcds.reason ( + r_reason_sk integer PRIMARY KEY, + r_reason_id character(16), + r_reason_desc character(100) +);。 + +-- 向原因表插入示例数据 +INSERT INTO tpcds.reason (r_reason_sk, r_reason_id, r_reason_desc) VALUES +(1, 'AAAAAAAABAAAAAAA', 'reason1'), +(2, 'AAAAAAAABAAAAAAA', 'reason2'), +(3, 'AAAAAAAACAAAAAAA', 'reason3'), +(4, 'AAAAAAAADAAAAAAA', 'reason4'), +(5, 'AAAAAAAAEAAAAAAA', 'reason5'), +(6, 'AAAAAAAAFAAAAAAA', 'reason6'), +(7, 'AAAAAAAAGAAAAAAA', 'reason7'), +(8, 'AAAAAAAAHAAAAAAA', 'reason8'), +(13, 'AAAAAAAAIAAAAAAA', 'reason9'), +(20, 'AAAAAAAAJAAAAAAA', 'reason10');。 + +-- 创建原因表的副本 tpcds.reason_t1 +CREATE TABLE tpcds.reason_t1 AS TABLE tpcds.reason;。 + +-- 清空 tpcds.reason_t1 表中的所有数据 +TRUNCATE TABLE tpcds.reason_t1;。 + +-- 查询 tpcds.reason_t1 表中的所有记录 +SELECT * FROM tpcds.reason_t1;。 + +-- 查询原始原因表中的所有记录 +SELECT * FROM tpcds.reason;。 + +-- 删除用户原因表的副本 +DROP TABLE tpcds.reason_t1;。 + +-- 创建分区表 tpcds.reason_p +CREATE TABLE IF NOT EXISTS tpcds.reason_p ( + r_reason_sk integer, + r_reason_id character(16), + r_reason_desc character(100) +) PARTITION BY RANGE (r_reason_sk) +( + partition p_05_before values less than (5), + partition p_15 values less than (15), + partition p_25 values less than (25), + partition p_35 values less than (35), + partition p_45_after values less than (MAXVALUE) +);。 + +-- 将原始原因表的数据插入到分区表中 +INSERT INTO tpcds.reason_p SELECT * FROM tpcds.reason;。 + +-- 清空小于5的分区 +ALTER TABLE tpcds.reason_p TRUNCATE PARTITION p_05_before;。 + +-- 清空指定的分区,可能是针对分区 p_15 的操作 +ALTER TABLE tpcds.reason_p TRUNCATE PARTITION FOR (13);。 + +-- 清空整个分区表 +TRUNCATE TABLE tpcds.reason_p;。 + +-- 删除分区表 +DROP TABLE IF EXISTS tpcds.reason_p CASCADE;。 + +-- 删除用户架构及其所有内容 +DROP SCHEMA IF EXISTS tpcds CASCADE;。 diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/13.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/13.sql new file mode 100644 index 00000000..d02fa851 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/13.sql @@ -0,0 +1,25 @@ +-- UPDATE + +-- 创建学生表 student1 +CREATE TABLE IF NOT EXISTS student1 +( + stuno INT, + classno INT +);。 + +-- 向学生表插入记录 +INSERT INTO student1 VALUES(1, 1);。 +INSERT INTO student1 VALUES(2, 2);。 +INSERT INTO student1 VALUES(3, 3);。 + +-- 查询学生表中的所有记录 +SELECT * FROM student1;。 + +-- 更新学生表中的班级编号,将班级编号乘以2 +UPDATE student1 SET classno = classno * 2;。 + +-- 查询更新后的学生表中的所有记录 +SELECT * FROM student1;。 + +-- 删除学生表 +DROP TABLE IF EXISTS student1 CASCADE;。 diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/14.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/14.sql new file mode 100644 index 00000000..e73c40a0 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/14.sql @@ -0,0 +1,97 @@ +-- GRANT & REVOKE + +-- 创建用户架构 user1 +CREATE SCHEMA IF NOT EXISTS user1;。 + +-- 创建用户 joe,并设置密码 +CREATE USER IF NOT EXISTS joe PASSWORD 'Abcd@123';。 + +-- 授予用户 joe 所有权限 +GRANT ALL PRIVILEGES TO joe;。 + +-- 撤销用户 joe 的所有权限 +REVOKE ALL PRIVILEGES FROM joe;。 + +-- 授予用户 joe 使用 schema 的权限 +GRANT USAGE ON SCHEMA user1 TO joe;。 + +-- 创建原因表 user1.reason +CREATE TABLE IF NOT EXISTS user1.reason ( + r_reason_sk INTEGER PRIMARY KEY, -- 唯一标识符 + r_reason_id CHARACTER(16), -- 原因ID + r_reason_desc CHARACTER(100) -- 原因描述 +);。 + +-- 授予用户 joe 对 user1.reason 表的所有权限 +GRANT ALL PRIVILEGES ON user1.reason TO joe;。 + +-- 授予用户 joe 对 user1.reason 表的部分权限 +GRANT SELECT (r_reason_sk, r_reason_id, r_reason_desc), + UPDATE (r_reason_desc) ON user1.reason TO joe;。 + +-- 授予用户 joe 对 user1.reason 表的选择权限,并允许其转授 +GRANT SELECT (r_reason_sk, r_reason_id) ON user1.reason TO joe WITH GRANT OPTION;。 + +-- 关闭 dolphin.b_compatibility_mode 开关 +set dolphin.b_compatibility_mode = off;。 +CREATE DATABASE IF NOT EXISTS bmode_db;。 +-- 授予用户 joe 对数据库 bmode_db 的创建和连接权限,并允许其转授 +GRANT CREATE, CONNECT ON DATABASE bmode_db TO joe WITH GRANT OPTION;。 + +-- 创建角色 user1_manager,并设置密码 +CREATE ROLE user1_manager PASSWORD 'Abcd@123';。 + +-- 授予角色 user1_manager 对 schema user1 的使用和创建权限 +GRANT USAGE, CREATE ON SCHEMA user1 TO user1_manager;。 + +-- 创建表空间 user1_tbspc,并设置相对位置 +CREATE TABLESPACE user1_tbspc RELATIVE LOCATION 'tablespace/tablespace_1';。 + +-- 授予用户 joe 对表空间 user1_tbspc 的所有权限 +GRANT ALL ON TABLESPACE user1_tbspc TO joe;。 + +-- 创建角色 manager,并设置密码 +CREATE ROLE manager PASSWORD 'Abcd@123';。 + +-- 将用户 joe 授予给角色 manager,并允许管理 +GRANT joe TO manager WITH ADMIN OPTION;。 + +-- 创建角色 senior_manager,并设置密码 +CREATE ROLE senior_manager PASSWORD 'Abcd@123';。 + +-- 将角色 manager 授予给角色 senior_manager +GRANT manager TO senior_manager;。 + +-- 撤销角色 manager 对用户 joe 的授予 +REVOKE manager FROM joe;。 + +-- 撤销角色 senior_manager 对角色 manager 的授予 +REVOKE senior_manager FROM manager;。 + +-- 删除用户 manager +DROP USER IF EXISTS manager;。 +DROP USER IF EXISTS senior_manager;。 + +-- 删除表 user1.reason +DROP TABLE IF EXISTS user1.reason;。 + +-- 撤销角色 user1_manager 的权限 +REVOKE ALL PRIVILEGES ON SCHEMA user1 FROM user1_manager;。 +REVOKE USAGE, CREATE ON SCHEMA user1 FROM user1_manager;。 + +-- 删除角色 user1_manager +DROP ROLE user1_manager;。 + +-- 删除表空间 user1_tbspc +DROP TABLESPACE user1_tbspc;。 + +-- 删除用户架构 user1 及其所有内容 +DROP SCHEMA IF EXISTS user1 CASCADE;。 + +-- 撤销用户 joe 在数据库 bmode_db 上的所有权限 +REVOKE ALL PRIVILEGES ON DATABASE bmode_db FROM joe;。 +REVOKE CREATE, CONNECT ON DATABASE bmode_db FROM joe;。 + +DROP DATABASE IF EXISTS bmode_db;。 +-- 删除用户 joe +DROP USER IF EXISTS joe CASCADE;。 \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/15.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/15.sql new file mode 100644 index 00000000..92a58724 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/15.sql @@ -0,0 +1,32 @@ +-- PROCEDURE + +-- 创建表 graderecord +CREATE TABLE IF NOT EXISTS graderecord +( + number INTEGER, + name CHAR(20), + class CHAR(20), + grade INTEGER +);。 + +-- 创建存储过程 insert_data 这个sql语句分隔与其他语句不同 +CREATE PROCEDURE insert_data (param1 INT = 0, param2 CHAR(20),param3 CHAR(20),param4 INT = 0 ) +IS + BEGIN + INSERT INTO graderecord VALUES(param1,param2,param3,param4); +END; +/。 + + +-- 调用存储过程插入数据 +CALL insert_data(param1 := 210101, param2 := 'Alan', param3 := '21.01', param4 := 92);。 +CALL insert_data(param1 := 210102, param2 := 'Bob', param3 := '21.01', param4 := 85);。 +CALL insert_data(param1 := 210103, param2 := 'Cathy', param3 := '21.01', param4 := 88);。 +CALL insert_data(param1 := 210104, param2 := 'David', param3 := '21.01', param4 := 90);。 +CALL insert_data(param1 := 210105, param2 := 'Eva', param3 := '21.01', param4 := 95);。 +CALL insert_data(param1 := 210106, param2 := 'Frank', param3 := '21.01', param4 := 91);。 +CALL insert_data(param1 := 210107, param2 := 'Grace', param3 := '21.01', param4 := 87);。 + +-- 删除存储过程 +DROP PROCEDURE insert_data;。 +DROP TABLE IF EXISTS graderecord CASCADE;。 diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/16.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/16.sql new file mode 100644 index 00000000..5d497294 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/16.sql @@ -0,0 +1,388 @@ +-- CREATE TABLE PARTITION + +CREATE SCHEMA IF NOT EXISTS tpcds;。 +--创建表tpcds.web_returns。 +CREATE TABLE IF NOT EXISTS tpcds.web_returns +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) +);。 +--创建分区表tpcds.web_returns_p1。 +CREATE TABLE IF NOT EXISTS tpcds.web_returns_p1 +( + WR_RETURNED_DATE_SK INTEGER , + WR_RETURNED_TIME_SK INTEGER , + WR_ITEM_SK INTEGER NOT NULL, + WR_REFUNDED_CUSTOMER_SK INTEGER , + WR_REFUNDED_CDEMO_SK INTEGER , + WR_REFUNDED_HDEMO_SK INTEGER , + WR_REFUNDED_ADDR_SK INTEGER , + WR_RETURNING_CUSTOMER_SK INTEGER , + WR_RETURNING_CDEMO_SK INTEGER , + WR_RETURNING_HDEMO_SK INTEGER , + WR_RETURNING_ADDR_SK INTEGER , + WR_WEB_PAGE_SK INTEGER , + WR_REASON_SK INTEGER , + WR_ORDER_NUMBER BIGINT NOT NULL, + WR_RETURN_QUANTITY INTEGER , + WR_RETURN_AMT DECIMAL(7,2) , + WR_RETURN_TAX DECIMAL(7,2) , + WR_RETURN_AMT_INC_TAX DECIMAL(7,2) , + WR_FEE DECIMAL(7,2) , + WR_RETURN_SHIP_COST DECIMAL(7,2) , + WR_REFUNDED_CASH DECIMAL(7,2) , + WR_REVERSED_CHARGE DECIMAL(7,2) , + WR_ACCOUNT_CREDIT DECIMAL(7,2) , + WR_NET_LOSS DECIMAL(7,2) +) +WITH (ORIENTATION = COLUMN,COMPRESSION=MIDDLE) +PARTITION BY RANGE(WR_RETURNED_DATE_SK) +( + PARTITION P1 VALUES LESS THAN(2450815), + PARTITION P2 VALUES LESS THAN(2451179), + PARTITION P3 VALUES LESS THAN(2451544), + PARTITION P4 VALUES LESS THAN(2451910), + PARTITION P5 VALUES LESS THAN(2452275), + PARTITION P6 VALUES LESS THAN(2452640), + PARTITION P7 VALUES LESS THAN(2453005), + PARTITION P8 VALUES LESS THAN(MAXVALUE) +);。 + +--从示例数据表导入数据。 +INSERT INTO tpcds.web_returns_p1 SELECT * FROM tpcds.web_returns;。 + +--删除分区P8。 +ALTER TABLE tpcds.web_returns_p1 DROP PARTITION P8;。 + +--增加分区WR_RETURNED_DATE_SK介于2453005和2453105之间。 +ALTER TABLE tpcds.web_returns_p1 ADD PARTITION P8 VALUES LESS THAN (2453105);。 + +--增加分区WR_RETURNED_DATE_SK介于2453105和MAXVALUE之间。 +ALTER TABLE tpcds.web_returns_p1 ADD PARTITION P9 VALUES LESS THAN (MAXVALUE);。 + +--删除分区P8。 +ALTER TABLE tpcds.web_returns_p1 DROP PARTITION FOR (2453005);。 + +--分区P7重命名为P10。 +ALTER TABLE tpcds.web_returns_p1 RENAME PARTITION P7 TO P10;。 + +--分区P6重命名为P11。 +ALTER TABLE tpcds.web_returns_p1 RENAME PARTITION FOR (2452639) TO P11;。 + +--查询分区P10的行数。 +SELECT count(*) FROM tpcds.web_returns_p1 PARTITION (P10);。 + +--查询分区P1的行数。 +SELECT COUNT(*) FROM tpcds.web_returns_p1 PARTITION FOR (2450815);。 + +CREATE TABLESPACE example1 RELATIVE LOCATION 'tablespace1/tablespace_1';。 +CREATE TABLESPACE example2 RELATIVE LOCATION 'tablespace2/tablespace_2';。 +CREATE TABLESPACE example3 RELATIVE LOCATION 'tablespace3/tablespace_3';。 +CREATE TABLESPACE example4 RELATIVE LOCATION 'tablespace4/tablespace_4';。 + +CREATE TABLE IF NOT EXISTS tpcds.web_returns_p2 +( + WR_RETURNED_DATE_SK INTEGER , + WR_RETURNED_TIME_SK INTEGER , + WR_ITEM_SK INTEGER NOT NULL, + WR_REFUNDED_CUSTOMER_SK INTEGER , + WR_REFUNDED_CDEMO_SK INTEGER , + WR_REFUNDED_HDEMO_SK INTEGER , + WR_REFUNDED_ADDR_SK INTEGER , + WR_RETURNING_CUSTOMER_SK INTEGER , + WR_RETURNING_CDEMO_SK INTEGER , + WR_RETURNING_HDEMO_SK INTEGER , + WR_RETURNING_ADDR_SK INTEGER , + WR_WEB_PAGE_SK INTEGER , + WR_REASON_SK INTEGER , + WR_ORDER_NUMBER BIGINT NOT NULL, + WR_RETURN_QUANTITY INTEGER , + WR_RETURN_AMT DECIMAL(7,2) , + WR_RETURN_TAX DECIMAL(7,2) , + WR_RETURN_AMT_INC_TAX DECIMAL(7,2) , + WR_FEE DECIMAL(7,2) , + WR_RETURN_SHIP_COST DECIMAL(7,2) , + WR_REFUNDED_CASH DECIMAL(7,2) , + WR_REVERSED_CHARGE DECIMAL(7,2) , + WR_ACCOUNT_CREDIT DECIMAL(7,2) , + WR_NET_LOSS DECIMAL(7,2) +) +TABLESPACE example1 +PARTITION BY RANGE(WR_RETURNED_DATE_SK) +( + PARTITION P1 VALUES LESS THAN(2450815), + PARTITION P2 VALUES LESS THAN(2451179), + PARTITION P3 VALUES LESS THAN(2451544), + PARTITION P4 VALUES LESS THAN(2451910), + PARTITION P5 VALUES LESS THAN(2452275), + PARTITION P6 VALUES LESS THAN(2452640), + PARTITION P7 VALUES LESS THAN(2453005), + PARTITION P8 VALUES LESS THAN(MAXVALUE) TABLESPACE example2 +) +ENABLE ROW MOVEMENT;。 + +--以like方式创建一个分区表。 +CREATE TABLE IF NOT EXISTS tpcds.web_returns_p3 (LIKE tpcds.web_returns_p2 INCLUDING PARTITION);。 + +--修改分区P1的表空间为example2。 +ALTER TABLE tpcds.web_returns_p2 MOVE PARTITION P1 TABLESPACE example2;。 + +--修改分区P2的表空间为example3。 +ALTER TABLE tpcds.web_returns_p2 MOVE PARTITION P2 TABLESPACE example3;。 + +--以2453010为分割点切分P8。 +ALTER TABLE tpcds.web_returns_p2 SPLIT PARTITION P8 AT (2453010) INTO +( + PARTITION P9, + PARTITION P10 +); 。 + +--将P6,P7合并为一个分区。 +ALTER TABLE tpcds.web_returns_p2 MERGE PARTITIONS P6, P7 INTO PARTITION P8;。 + +--修改分区表迁移属性。 +ALTER TABLE tpcds.web_returns_p2 DISABLE ROW MOVEMENT;。 +--删除表和表空间。 +DROP TABLE IF EXISTS tpcds.web_returns_p1 CASCADE;。 +DROP TABLE IF EXISTS tpcds.web_returns_p2 CASCADE;。 +DROP TABLE IF EXISTS tpcds.web_returns_p3 CASCADE;。 +DROP TABLESPACE example1;。 +DROP TABLESPACE example2;。 +DROP TABLESPACE example3;。 +DROP TABLESPACE example4;。 + +-- 创建表空间 +CREATE TABLESPACE startend_tbs1 LOCATION '/home/omm/startend_tbs1';。 +CREATE TABLESPACE startend_tbs2 LOCATION '/home/omm/startend_tbs2';。 +CREATE TABLESPACE startend_tbs3 LOCATION '/home/omm/startend_tbs3';。 +CREATE TABLESPACE startend_tbs4 LOCATION '/home/omm/startend_tbs4';。 + +-- 创建临时schema +CREATE SCHEMA IF NOT EXISTS tpcds;。 +SET CURRENT_SCHEMA TO tpcds;。 + +-- 创建分区表,分区键是integer类型 +CREATE TABLE IF NOT EXISTS tpcds.startend_pt (c1 INT, c2 INT) +TABLESPACE startend_tbs1 +PARTITION BY RANGE (c2) ( + PARTITION p1 START(1) END(1000) EVERY(200) TABLESPACE startend_tbs2, + PARTITION p2 END(2000), + PARTITION p3 START(2000) END(2500) TABLESPACE startend_tbs3, + PARTITION p4 START(2500), + PARTITION p5 START(3000) END(5000) EVERY(1000) TABLESPACE startend_tbs4 +) +ENABLE ROW MOVEMENT;。 + +-- 查看分区表信息 +SELECT relname, boundaries, spcname FROM pg_partition p JOIN pg_tablespace t ON p.reltablespace=t.oid and p.parentid='tpcds.startend_pt'::regclass ORDER BY 1;。 + +-- 导入数据,查看分区数据量 +INSERT INTO tpcds.startend_pt VALUES (GENERATE_SERIES(0, 4999), GENERATE_SERIES(0, 4999));。 +SELECT COUNT(*) FROM tpcds.startend_pt PARTITION FOR (0);。 + +SELECT COUNT(*) FROM tpcds.startend_pt PARTITION (p3);。 + +-- 增加分区: [5000, 5300), [5300, 5600), [5600, 5900), [5900, 6000) +ALTER TABLE tpcds.startend_pt ADD PARTITION p6 START(5000) END(6000) EVERY(300) TABLESPACE startend_tbs4;。 + +-- 增加MAXVALUE分区: p7 +ALTER TABLE tpcds.startend_pt ADD PARTITION p7 END(MAXVALUE);。 + +-- 重命名分区p7为p8 +ALTER TABLE tpcds.startend_pt RENAME PARTITION p7 TO p8;。 + +-- 删除分区p8 +ALTER TABLE tpcds.startend_pt DROP PARTITION p8;。 + +-- 重命名5950所在的分区为:p71 +ALTER TABLE tpcds.startend_pt RENAME PARTITION FOR(5950) TO p71;。 + +-- 分裂4500所在的分区[4000, 5000) +ALTER TABLE tpcds.startend_pt SPLIT PARTITION FOR(4500) INTO(PARTITION q1 START(4000) END(5000) EVERY(250) TABLESPACE startend_tbs3);。 + +-- 修改分区p2的表空间为startend_tbs4 +ALTER TABLE tpcds.startend_pt MOVE PARTITION p2 TABLESPACE startend_tbs4;。 + +-- 查看分区情形 +SELECT relname, boundaries, spcname FROM pg_partition p JOIN pg_tablespace t ON p.reltablespace=t.oid and p.parentid='tpcds.startend_pt'::regclass ORDER BY 1;。 + +-- 删除表和表空间 +DROP TABLE IF EXISTS tpcds.startend_pt CASCADE;。 +DROP TABLESPACE startend_tbs1;。 +DROP TABLESPACE startend_tbs2;。 +DROP TABLESPACE startend_tbs3;。 +DROP TABLESPACE startend_tbs4;。 + +--创建表sales +CREATE TABLE IF NOT EXISTS sales +(prod_id NUMBER(6), + cust_id NUMBER, + time_id DATE, + channel_id CHAR(1), + promo_id NUMBER(6), + quantity_sold NUMBER(3), + amount_sold NUMBER(10,2) +) +PARTITION BY RANGE (time_id) +INTERVAL('1 day') +( PARTITION p1 VALUES LESS THAN ('2019-02-01 00:00:00'), + PARTITION p2 VALUES LESS THAN ('2019-02-02 00:00:00') +);。 + +-- 数据插入分区p1 +INSERT INTO sales VALUES(1, 12, '2019-01-10 00:00:00', 'a', 1, 1, 1);。 + +-- 数据插入分区p2 +INSERT INTO sales VALUES(1, 12, '2019-02-01 00:00:00', 'a', 1, 1, 1);。 + +-- 查看分区信息 +SELECT t1.relname, partstrategy, boundaries FROM pg_partition t1, pg_class t2 WHERE t1.parentid = t2.oid AND t2.relname = 'sales' AND t1.parttype = 'p';。 + +-- 插入数据没有匹配的分区,新创建一个分区,并将数据插入该分区 +-- 新分区的范围为 '2019-02-05 00:00:00' <= time_id < '2019-02-06 00:00:00' +INSERT INTO sales VALUES(1, 12, '2019-02-05 00:00:00', 'a', 1, 1, 1);。 + +-- 插入数据没有匹配的分区,新创建一个分区,并将数据插入该分区 +-- 新分区的范围为 '2019-02-03 00:00:00' <= time_id < '2019-02-04 00:00:00' +INSERT INTO sales VALUES(1, 12, '2019-02-03 00:00:00', 'a', 1, 1, 1);。 + +-- 查看分区信息 +SELECT t1.relname, partstrategy, boundaries FROM pg_partition t1, pg_class t2 WHERE t1.parentid = t2.oid AND t2.relname = 'sales' AND t1.parttype = 'p';。 + +--创建表test_list +create table IF NOT EXISTS test_list (col1 int, col2 int) +partition by list(col1) +( + partition p1 values (2000), + partition p2 values (3000), + partition p3 values (4000), + partition p4 values (5000) +);。 + +-- 数据插入 +INSERT INTO test_list VALUES(2000, 2000);。 +INSERT INTO test_list VALUES(3000, 3000);。 + +-- 查看分区信息 +SELECT t1.relname, partstrategy, boundaries FROM pg_partition t1, pg_class t2 WHERE t1.parentid = t2.oid AND t2.relname = 'test_list' AND t1.parttype = 'p';。 + +-- 插入数据没有匹配到分区,报错处理 +--ERROR: inserted partition key does not map to any table partition +--INSERT INTO test_list VALUES(6000, 6000);。 + +-- 添加分区 +alter table test_list add partition p5 values (6000);。 +SELECT t1.relname, partstrategy, boundaries FROM pg_partition t1, pg_class t2 WHERE t1.parentid = t2.oid AND t2.relname = 'test_list' AND t1.parttype = 'p';。 +INSERT INTO test_list VALUES(6000, 6000);。 + +-- 分区表和普通表交换数据 +create table IF NOT EXISTS t1 (col1 int, col2 int);。 +select * from test_list partition (p1);。 +alter table test_list exchange partition (p1) with table t1;。 +select * from test_list partition (p1);。 +select * from t1;。 + +-- truncate分区 +select * from test_list partition (p2);。 + +alter table test_list truncate partition p2;。 +select * from test_list partition (p2);。 + +-- 删除分区 +alter table test_list drop partition p5;。 +SELECT t1.relname, partstrategy, boundaries FROM pg_partition t1, pg_class t2 WHERE t1.parentid = t2.oid AND t2.relname = 'test_list' AND t1.parttype = 'p';。 + +--ERROR: inserted partition key does not map to any table partition +--INSERT INTO test_list VALUES(6000, 6000);。 + +-- 删除分区表 +drop table IF EXISTS test_list CASCADE;。 + +--创建HASH分区表test_hash,初始包含2个分区,分区键为INT类型。 +--创建表test_hash +create table IF NOT EXISTS test_hash (col1 int, col2 int) +partition by hash(col1) +( + partition p1, + partition p2 +);。 + +-- 数据插入 +INSERT INTO test_hash VALUES(1, 1);。 +INSERT INTO test_hash VALUES(2, 2);。 +INSERT INTO test_hash VALUES(3, 3);。 +INSERT INTO test_hash VALUES(4, 4);。 + +-- 查看分区信息 +SELECT t1.relname, partstrategy, boundaries FROM pg_partition t1, pg_class t2 WHERE t1.parentid = t2.oid AND t2.relname = 'test_hash' AND t1.parttype = 'p';。 + +-- 查看数据 +select * from test_hash partition (p1);。 + +select * from test_hash partition (p2);。 + +-- 分区表和普通表交换数据 +create table IF NOT EXISTS t2 (col1 int, col2 int);。 +alter table test_hash exchange partition (p1) with table t2;。 +select * from test_hash partition (p1);。 +select * from t2;。 + +-- truncate分区 +alter table test_hash truncate partition p2;。 +select * from test_hash partition (p2);。 + +-- 删除分区表 +drop table IF EXISTS test_hash CASCADE;。 + +--创建LIST分区表t_multi_keys_list,初始包含5个分区,两个分区键分别为INT类型和VARCHAR类型。 +--创建表t_multi_keys_list +CREATE TABLE IF NOT EXISTS t_multi_keys_list (a int, b varchar(4), c int) +PARTITION BY LIST (a,b) +( + PARTITION p1 VALUES ( (0,NULL) ), + PARTITION p2 VALUES ( (0,'1'), (0,'2'), (0,'3'), (1,'1'), (1,'2') ), + PARTITION p3 VALUES ( (NULL,'0'), (2,'1') ), + PARTITION p4 VALUES ( (3,'2'), (NULL,NULL) ), + PARTITION pd VALUES ( DEFAULT ) +);。 + +CREATE TABLE IF NOT EXISTS test_part1 +( + a int, + b int +) +PARTITION BY RANGE(a) +( + PARTITION p0 VALUES LESS THAN (100), + PARTITION p1 VALUES LESS THAN (200), + PARTITION p2 VALUES LESS THAN (300) +);。 +create table IF NOT EXISTS test_no_part1(a int, b int);。 +insert into test_part1 values(99,1),(199,1),(299,1);。 +select * from test_part1;。 + +--测试opengauss truncate partition语法 +insert into test_part1 values(99,1),(199,1);。 +select * from test_part1;。 +ALTER TABLE test_part1 truncate PARTITION p0, truncate PARTITION p1;。 +select * from test_part1;。 +--测试opengauss exchange partition语法 +alter table test_part1 exchange partition (p2) with table test_no_part1 without validation;。 +select * from test_part1;。 +select * from test_no_part1;。 +--测试opengauss analyze partition语法 +analyze test_part1 partition (p1);。 + +DROP SCHEMA IF EXISTS tpcds CASCADE;。 \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/17.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/17.sql new file mode 100644 index 00000000..b3fc499e --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/17.sql @@ -0,0 +1,529 @@ +--CREATE TABLE SUBPARTITION + +--创建各种组合类型的二级分区表 +CREATE TABLE IF NOT EXISTS list_list +( + month_code VARCHAR2 ( 30 ) NOT NULL , + dept_code VARCHAR2 ( 30 ) NOT NULL , + user_no VARCHAR2 ( 30 ) NOT NULL , + sales_amt int +) +PARTITION BY LIST (month_code) SUBPARTITION BY LIST (dept_code) +( + PARTITION p_201901 VALUES ( '201902' ) + ( + SUBPARTITION p_201901_a VALUES ( '1' ), + SUBPARTITION p_201901_b VALUES ( '2' ) + ), + PARTITION p_201902 VALUES ( '201903' ) + ( + SUBPARTITION p_201902_a VALUES ( '1' ), + SUBPARTITION p_201902_b VALUES ( '2' ) + ) +);。 +insert into list_list values('201902', '1', '1', 1);。 +insert into list_list values('201902', '2', '1', 1);。 +insert into list_list values('201902', '1', '1', 1);。 +insert into list_list values('201903', '2', '1', 1);。 +insert into list_list values('201903', '1', '1', 1);。 +insert into list_list values('201903', '2', '1', 1);。 +select * from list_list;。 + +drop table IF EXISTS list_list CASCADE;。 +CREATE TABLE IF NOT EXISTS list_hash +( + month_code VARCHAR2 ( 30 ) NOT NULL , + dept_code VARCHAR2 ( 30 ) NOT NULL , + user_no VARCHAR2 ( 30 ) NOT NULL , + sales_amt int +) +PARTITION BY LIST (month_code) SUBPARTITION BY HASH (dept_code) +( + PARTITION p_201901 VALUES ( '201902' ) + ( + SUBPARTITION p_201901_a, + SUBPARTITION p_201901_b + ), + PARTITION p_201902 VALUES ( '201903' ) + ( + SUBPARTITION p_201902_a, + SUBPARTITION p_201902_b + ) +);。 +insert into list_hash values('201902', '1', '1', 1);。 +insert into list_hash values('201902', '2', '1', 1);。 +insert into list_hash values('201902', '3', '1', 1);。 +insert into list_hash values('201903', '4', '1', 1);。 +insert into list_hash values('201903', '5', '1', 1);。 +insert into list_hash values('201903', '6', '1', 1);。 +select * from list_hash;。 + +drop table IF EXISTS list_hash CASCADE;。 +CREATE TABLE IF NOT EXISTS list_range +( + month_code VARCHAR2 ( 30 ) NOT NULL , + dept_code VARCHAR2 ( 30 ) NOT NULL , + user_no VARCHAR2 ( 30 ) NOT NULL , + sales_amt int +) +PARTITION BY LIST (month_code) SUBPARTITION BY RANGE (dept_code) +( + PARTITION p_201901 VALUES ( '201902' ) + ( + SUBPARTITION p_201901_a values less than ('4'), + SUBPARTITION p_201901_b values less than ('6') + ), + PARTITION p_201902 VALUES ( '201903' ) + ( + SUBPARTITION p_201902_a values less than ('3'), + SUBPARTITION p_201902_b values less than ('6') + ) +);。 +insert into list_range values('201902', '1', '1', 1);。 +insert into list_range values('201902', '2', '1', 1);。 +insert into list_range values('201902', '3', '1', 1);。 +insert into list_range values('201903', '4', '1', 1);。 +insert into list_range values('201903', '5', '1', 1);。 +--ERROR: inserted partition key does not map to any table partition +--insert into list_range values('201903', '6', '1', 1);。 +select * from list_range;。 + +drop table IF EXISTS list_range CASCADE;。 +CREATE TABLE IF NOT EXISTS range_list +( + month_code VARCHAR2 ( 30 ) NOT NULL , + dept_code VARCHAR2 ( 30 ) NOT NULL , + user_no VARCHAR2 ( 30 ) NOT NULL , + sales_amt int +) +PARTITION BY RANGE (month_code) SUBPARTITION BY LIST (dept_code) +( + PARTITION p_201901 VALUES LESS THAN( '201903' ) + ( + SUBPARTITION p_201901_a values ('1'), + SUBPARTITION p_201901_b values ('2') + ), + PARTITION p_201902 VALUES LESS THAN( '201904' ) + ( + SUBPARTITION p_201902_a values ('1'), + SUBPARTITION p_201902_b values ('2') + ) +);。 +insert into range_list values('201902', '1', '1', 1);。 +insert into range_list values('201902', '2', '1', 1);。 +insert into range_list values('201902', '1', '1', 1);。 +insert into range_list values('201903', '2', '1', 1);。 +insert into range_list values('201903', '1', '1', 1);。 +insert into range_list values('201903', '2', '1', 1);。 +select * from range_list;。 + +drop table IF EXISTS range_list CASCADE;。 +CREATE TABLE IF NOT EXISTS range_hash +( + month_code VARCHAR2 ( 30 ) NOT NULL , + dept_code VARCHAR2 ( 30 ) NOT NULL , + user_no VARCHAR2 ( 30 ) NOT NULL , + sales_amt int +) +PARTITION BY RANGE (month_code) SUBPARTITION BY HASH (dept_code) +( + PARTITION p_201901 VALUES LESS THAN( '201903' ) + ( + SUBPARTITION p_201901_a, + SUBPARTITION p_201901_b + ), + PARTITION p_201902 VALUES LESS THAN( '201904' ) + ( + SUBPARTITION p_201902_a, + SUBPARTITION p_201902_b + ) +);。 +insert into range_hash values('201902', '1', '1', 1);。 +insert into range_hash values('201902', '2', '1', 1);。 +insert into range_hash values('201902', '1', '1', 1);。 +insert into range_hash values('201903', '2', '1', 1);。 +insert into range_hash values('201903', '1', '1', 1);。 +insert into range_hash values('201903', '2', '1', 1);。 +select * from range_hash;。 + +drop table IF EXISTS range_hash CASCADE;。 +CREATE TABLE IF NOT EXISTS range_range +( + month_code VARCHAR2 ( 30 ) NOT NULL , + dept_code VARCHAR2 ( 30 ) NOT NULL , + user_no VARCHAR2 ( 30 ) NOT NULL , + sales_amt int +) +PARTITION BY RANGE (month_code) SUBPARTITION BY RANGE (dept_code) +( + PARTITION p_201901 VALUES LESS THAN( '201903' ) + ( + SUBPARTITION p_201901_a VALUES LESS THAN( '2' ), + SUBPARTITION p_201901_b VALUES LESS THAN( '3' ) + ), + PARTITION p_201902 VALUES LESS THAN( '201904' ) + ( + SUBPARTITION p_201902_a VALUES LESS THAN( '2' ), + SUBPARTITION p_201902_b VALUES LESS THAN( '3' ) + ) +);。 +insert into range_range values('201902', '1', '1', 1);。 +insert into range_range values('201902', '2', '1', 1);。 +insert into range_range values('201902', '1', '1', 1);。 +insert into range_range values('201903', '2', '1', 1);。 +insert into range_range values('201903', '1', '1', 1);。 +insert into range_range values('201903', '2', '1', 1);。 +select * from range_range;。 + +drop table IF EXISTS range_range CASCADE;。 +CREATE TABLE IF NOT EXISTS hash_list +( + month_code VARCHAR2 ( 30 ) NOT NULL , + dept_code VARCHAR2 ( 30 ) NOT NULL , + user_no VARCHAR2 ( 30 ) NOT NULL , + sales_amt int +) +PARTITION BY hash (month_code) SUBPARTITION BY LIST (dept_code) +( + PARTITION p_201901 + ( + SUBPARTITION p_201901_a VALUES ( '1' ), + SUBPARTITION p_201901_b VALUES ( '2' ) + ), + PARTITION p_201902 + ( + SUBPARTITION p_201902_a VALUES ( '1' ), + SUBPARTITION p_201902_b VALUES ( '2' ) + ) +);。 +insert into hash_list values('201901', '1', '1', 1);。 +insert into hash_list values('201901', '2', '1', 1);。 +insert into hash_list values('201901', '1', '1', 1);。 +insert into hash_list values('201903', '2', '1', 1);。 +insert into hash_list values('201903', '1', '1', 1);。 +insert into hash_list values('201903', '2', '1', 1);。 +select * from hash_list;。 + +drop table IF EXISTS hash_list CASCADE;。 +CREATE TABLE IF NOT EXISTS hash_hash +( + month_code VARCHAR2 ( 30 ) NOT NULL , + dept_code VARCHAR2 ( 30 ) NOT NULL , + user_no VARCHAR2 ( 30 ) NOT NULL , + sales_amt int +) +PARTITION BY hash (month_code) SUBPARTITION BY hash (dept_code) +( + PARTITION p_201901 + ( + SUBPARTITION p_201901_a, + SUBPARTITION p_201901_b + ), + PARTITION p_201902 + ( + SUBPARTITION p_201902_a, + SUBPARTITION p_201902_b + ) +);。 +insert into hash_hash values('201901', '1', '1', 1);。 +insert into hash_hash values('201901', '2', '1', 1);。 +insert into hash_hash values('201901', '1', '1', 1);。 +insert into hash_hash values('201903', '2', '1', 1);。 +insert into hash_hash values('201903', '1', '1', 1);。 +insert into hash_hash values('201903', '2', '1', 1);。 +select * from hash_hash;。 + +drop table IF EXISTS hash_hash CASCADE;。 +CREATE TABLE IF NOT EXISTS hash_range +( + month_code VARCHAR2 ( 30 ) NOT NULL , + dept_code VARCHAR2 ( 30 ) NOT NULL , + user_no VARCHAR2 ( 30 ) NOT NULL , + sales_amt int +) +PARTITION BY hash (month_code) SUBPARTITION BY range (dept_code) +( + PARTITION p_201901 + ( + SUBPARTITION p_201901_a VALUES LESS THAN ( '2' ), + SUBPARTITION p_201901_b VALUES LESS THAN ( '3' ) + ), + PARTITION p_201902 + ( + SUBPARTITION p_201902_a VALUES LESS THAN ( '2' ), + SUBPARTITION p_201902_b VALUES LESS THAN ( '3' ) + ) +);。 +insert into hash_range values('201901', '1', '1', 1);。 +insert into hash_range values('201901', '2', '1', 1);。 +insert into hash_range values('201901', '1', '1', 1);。 +insert into hash_range values('201903', '2', '1', 1);。 +insert into hash_range values('201903', '1', '1', 1);。 +insert into hash_range values('201903', '2', '1', 1);。 +select * from hash_range;。 + +drop table if exists hash_range CASCADE;。 + +--对二级分区表进行DML指定分区操作 +CREATE TABLE IF NOT EXISTS range_list +( + month_code VARCHAR2 ( 30 ) NOT NULL , + dept_code VARCHAR2 ( 30 ) NOT NULL , + user_no VARCHAR2 ( 30 ) NOT NULL , + sales_amt int +) +PARTITION BY RANGE (month_code) SUBPARTITION BY LIST (dept_code) +( + PARTITION p_201901 VALUES LESS THAN( '201903' ) + ( + SUBPARTITION p_201901_a values ('1'), + SUBPARTITION p_201901_b values ('2') + ), + PARTITION p_201902 VALUES LESS THAN( '201910' ) + ( + SUBPARTITION p_201902_a values ('1'), + SUBPARTITION p_201902_b values ('2') + ) +);。 +--指定一级分区插入数据 +insert into range_list partition (p_201901) values('201902', '1', '1', 1);。 +--实际分区和指定分区不一致,报错 +--ERROR: inserted partition key does not map to the table partition +--DETAIL: N/A. +--insert into range_list partition (p_201902) values('201902', '1', '1', 1);。 +--指定二级分区插入数据 +insert into range_list subpartition (p_201901_a) values('201902', '1', '1', 1);。 +--实际分区和指定分区不一致,报错 +--ERROR: inserted subpartition key does not map to the table subpartition +--DETAIL: N/A. +--insert into range_list subpartition (p_201901_b) values('201902', '1', '1', 1);。 +insert into range_list partition for ('201902') values('201902', '1', '1', 1);。 +insert into range_list subpartition for ('201902','1') values('201902', '1', '1', 1);。 + +--指定分区查询数据 +select * from range_list partition (p_201901);。 + +select * from range_list subpartition (p_201901_a);。 + +select * from range_list partition for ('201902');。 + +select * from range_list subpartition for ('201902','1');。 + +--指定分区更新数据 +update range_list partition (p_201901) set user_no = '2';。 +select * from range_list;。 +update range_list subpartition (p_201901_a) set user_no = '3';。 +select * from range_list;。 +update range_list partition for ('201902') set user_no = '4';。 +select * from range_list;。 +update range_list subpartition for ('201902','2') set user_no = '5';。 +select * from range_list;。 + +--指定分区删除数据 +delete from range_list partition (p_201901);。 +delete from range_list partition for ('201903');。 +delete from range_list subpartition (p_201901_a);。 +delete from range_list subpartition for ('201903','2');。 +--参数sql_compatibility=B时,可指定多分区删除数据 +delete from range_list as t partition (p_201901_a, p_201901);。 + +--指定分区insert数据 +insert into range_list partition (p_201901) values('201902', '1', '1', 1) ON DUPLICATE KEY UPDATE sales_amt = 5;。 +insert into range_list subpartition (p_201901_a) values('201902', '1', '1', 1) ON DUPLICATE KEY UPDATE sales_amt = 10;。 +insert into range_list partition for ('201902') values('201902', '1', '1', 1) ON DUPLICATE KEY UPDATE sales_amt = 30;。 +insert into range_list subpartition for ('201902','1') values('201902', '1', '1', 1) ON DUPLICATE KEY UPDATE sales_amt = 40;。 +select * from range_list;。 + +--指定分区merge into数据 +CREATE TABLE IF NOT EXISTS newrange_list +( + month_code VARCHAR2 ( 30 ) NOT NULL , + dept_code VARCHAR2 ( 30 ) NOT NULL , + user_no VARCHAR2 ( 30 ) NOT NULL , + sales_amt int +) +PARTITION BY RANGE (month_code) SUBPARTITION BY LIST (dept_code) +( + PARTITION p_201901 VALUES LESS THAN( '201903' ) + ( + SUBPARTITION p_201901_a values ('1'), + SUBPARTITION p_201901_b values ('2') + ), + PARTITION p_201902 VALUES LESS THAN( '201910' ) + ( + SUBPARTITION p_201902_a values ('1'), + SUBPARTITION p_201902_b values ('2') + ) +);。 +insert into newrange_list values('201902', '1', '1', 1);。 +insert into newrange_list values('201903', '1', '1', 2);。 + +MERGE INTO range_list partition (p_201901) p +USING newrange_list partition (p_201901) np +ON p.month_code= np.month_code +WHEN MATCHED THEN + UPDATE SET dept_code = np.dept_code, user_no = np.user_no, sales_amt = np.sales_amt +WHEN NOT MATCHED THEN + INSERT VALUES (np.month_code, np.dept_code, np.user_no, np.sales_amt);。 + +select * from range_list;。 + +MERGE INTO range_list partition for ('201901') p +USING newrange_list partition for ('201901') np +ON p.month_code= np.month_code +WHEN MATCHED THEN + UPDATE SET dept_code = np.dept_code, user_no = np.user_no, sales_amt = np.sales_amt +WHEN NOT MATCHED THEN + INSERT VALUES (np.month_code, np.dept_code, np.user_no, np.sales_amt);。 + +select * from range_list;。 + +MERGE INTO range_list subpartition (p_201901_a) p +USING newrange_list subpartition (p_201901_a) np +ON p.month_code= np.month_code +WHEN MATCHED THEN + UPDATE SET dept_code = np.dept_code, user_no = np.user_no, sales_amt = np.sales_amt +WHEN NOT MATCHED THEN + INSERT VALUES (np.month_code, np.dept_code, np.user_no, np.sales_amt);。 + +select * from range_list;。 + +MERGE INTO range_list subpartition for ('201901', '1') p +USING newrange_list subpartition for ('201901', '1') np +ON p.month_code= np.month_code +WHEN MATCHED THEN + UPDATE SET dept_code = np.dept_code, user_no = np.user_no, sales_amt = np.sales_amt +WHEN NOT MATCHED THEN + INSERT VALUES (np.month_code, np.dept_code, np.user_no, np.sales_amt);。 + +select * from range_list;。 + +drop table if exists newrange_list cascade;。 +drop table if exists range_list cascade;。 + +-- 对二级分区表进行truncate操作 +CREATE TABLE IF NOT EXISTS list_list +( + month_code VARCHAR2 ( 30 ) NOT NULL , + dept_code VARCHAR2 ( 30 ) NOT NULL , + user_no VARCHAR2 ( 30 ) NOT NULL , + sales_amt int +) +PARTITION BY LIST (month_code) SUBPARTITION BY LIST (dept_code) +( + PARTITION p_201901 VALUES ( '201902' ) + ( + SUBPARTITION p_201901_a VALUES ( '1' ), + SUBPARTITION p_201901_b VALUES ( default ) + ), + PARTITION p_201902 VALUES ( '201903' ) + ( + SUBPARTITION p_201902_a VALUES ( '1' ), + SUBPARTITION p_201902_b VALUES ( '2' ) + ) +);。 +insert into list_list values('201902', '1', '1', 1);。 +insert into list_list values('201902', '2', '1', 1);。 +insert into list_list values('201902', '1', '1', 1);。 +insert into list_list values('201903', '2', '1', 1);。 +insert into list_list values('201903', '1', '1', 1);。 +insert into list_list values('201903', '2', '1', 1);。 +select * from list_list;。 + +select * from list_list partition (p_201901);。 + +alter table list_list truncate partition p_201901;。 +select * from list_list partition (p_201901);。 + +select * from list_list partition (p_201902);。 + +alter table list_list truncate partition p_201902;。 +select * from list_list partition (p_201902);。 + +select * from list_list;。 + +insert into list_list values('201902', '1', '1', 1);。 +insert into list_list values('201902', '2', '1', 1);。 +insert into list_list values('201902', '1', '1', 1);。 +insert into list_list values('201903', '2', '1', 1);。 +insert into list_list values('201903', '1', '1', 1);。 +insert into list_list values('201903', '2', '1', 1);。 +select * from list_list subpartition (p_201901_a);。 + +alter table list_list truncate subpartition p_201901_a;。 +select * from list_list subpartition (p_201901_a);。 + +select * from list_list subpartition (p_201901_b);。 + +alter table list_list truncate subpartition p_201901_b;。 +select * from list_list subpartition (p_201901_b);。 + +select * from list_list subpartition (p_201902_a);。 + +alter table list_list truncate subpartition p_201902_a;。 +select * from list_list subpartition (p_201902_a);。 + +select * from list_list subpartition (p_201902_b);。 + +alter table list_list truncate subpartition p_201902_b;。 +select * from list_list subpartition (p_201902_b);。 + +select * from list_list;。 + +drop table IF EXISTS list_list CASCADE;。 + +--对二级分区表进行split操作 +CREATE TABLE IF NOT EXISTS list_list +( + month_code VARCHAR2 ( 30 ) NOT NULL , + dept_code VARCHAR2 ( 30 ) NOT NULL , + user_no VARCHAR2 ( 30 ) NOT NULL , + sales_amt int +) +PARTITION BY LIST (month_code) SUBPARTITION BY LIST (dept_code) +( + PARTITION p_201901 VALUES ( '201902' ) + ( + SUBPARTITION p_201901_a VALUES ( '1' ), + SUBPARTITION p_201901_b VALUES ( default ) + ), + PARTITION p_201902 VALUES ( '201903' ) + ( + SUBPARTITION p_201902_a VALUES ( '1' ), + SUBPARTITION p_201902_b VALUES ( default ) + ) +);。 +insert into list_list values('201902', '1', '1', 1);。 +insert into list_list values('201902', '2', '1', 1);。 +insert into list_list values('201902', '1', '1', 1);。 +insert into list_list values('201903', '2', '1', 1);。 +insert into list_list values('201903', '1', '1', 1);。 +insert into list_list values('201903', '2', '1', 1);。 +select * from list_list;。 + +select * from list_list subpartition (p_201901_a);。 + +select * from list_list subpartition (p_201901_b);。 + +alter table list_list split subpartition p_201901_b values (2) into +( + subpartition p_201901_b, + subpartition p_201901_c +);。 +select * from list_list subpartition (p_201901_a);。 +select * from list_list subpartition (p_201901_b);。 +select * from list_list subpartition (p_201901_c);。 +select * from list_list partition (p_201901);。 +select * from list_list subpartition (p_201902_a);。 +select * from list_list subpartition (p_201902_b);。 + +alter table list_list split subpartition p_201902_b values (3) into +( + subpartition p_201902_b, + subpartition p_201902_c +);。 +select * from list_list subpartition (p_201902_a);。 +select * from list_list subpartition (p_201902_b);。 +select * from list_list subpartition (p_201902_c);。 + +drop table IF EXISTS list_list CASCADE;。 diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/18.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/18.sql new file mode 100644 index 00000000..df3e91d2 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/18.sql @@ -0,0 +1,154 @@ +--SELECT + +CREATE SCHEMA IF NOT EXISTS tpcds;。 +--先通过子查询得到一张临时表temp_t,然后查询表temp_t中的所有数据。 +WITH temp_t(name,isdba) AS (SELECT usename,usesuper FROM pg_user) SELECT * FROM temp_t;。 + +--创建多级菜单表 +CREATE TABLE IF NOT EXISTS exp_menu ( + id int, + name text, + parent_id int +);。 + +--插入数据 +INSERT INTO exp_menu VALUES (1, 'grandpa', 0),(2, 'father', 1),(3, 'son', 2);。 + +--使用 WITH RECURSIVE 递归查询菜单关系 +WITH RECURSIVE res AS ( + SELECT id, name, parent_id + FROM exp_menu + WHERE id = 3 + UNION + SELECT m.id, + m.name || ' > ' || r.name, + m.parent_id + FROM res r INNER JOIN exp_menu m ON m.id = r.parent_id +) +select * from res;。 + +--查询tpcds.reason表的所有r_reason_sk记录,且去除重复。 +SELECT DISTINCT(r_reason_sk) FROM reason;。 + +--LIMIT子句示例:获取表中一条记录。 +SELECT * FROM reason LIMIT 1;。 + +--查询所有记录,且按字母升序排列。 +SELECT r_reason_desc FROM reason ORDER BY r_reason_desc;。 + +--通过表别名,从pg_user和pg_user_status这两张表中获取数据。 +SELECT a.usename,b.locktime FROM pg_user a,pg_user_status b WHERE a.usesysid=b.roloid;。 + +--FULL JOIN子句示例:将pg_user和pg_user_status这两张表的数据进行全连接显示,即数据的合集。 +SELECT a.usename,b.locktime,a.usesuper FROM pg_user a FULL JOIN pg_user_status b on a.usesysid=b.roloid;。 + +--GROUP BY子句示例:根据查询条件过滤,并对结果进行分组。 +SELECT r_reason_id, AVG(r_reason_sk) FROM reason GROUP BY r_reason_id HAVING AVG(r_reason_sk) > 25;。 + +--GROUP BY CUBE子句示例:根据查询条件过滤,并对结果进行分组汇总。 +SELECT r_reason_id,AVG(r_reason_sk) FROM reason GROUP BY CUBE(r_reason_id,r_reason_sk);。 + +--GROUP BY GROUPING SETS子句示例:根据查询条件过滤,并对结果进行分组汇总。 +SELECT r_reason_id,AVG(r_reason_sk) FROM reason GROUP BY GROUPING SETS((r_reason_id,r_reason_sk),r_reason_sk);。 + +--UNION子句示例:将表reason里r_reason_desc字段中的内容以W开头和以N开头的进行合并。 +SELECT r_reason_sk, reason.r_reason_desc + FROM reason + WHERE reason.r_reason_desc LIKE 'W%' +UNION +SELECT r_reason_sk, reason.r_reason_desc + FROM reason + WHERE reason.r_reason_desc LIKE 'N%';。 + +--NLS_SORT子句示例:中文拼音排序。 +SELECT * FROM reason ORDER BY NLSSORT( r_reason_desc, 'NLS_SORT = SCHINESE_PINYIN_M');。 + +--不区分大小写排序(可选,仅支持纯英文不区分大小写排序): +SELECT * FROM reason ORDER BY NLSSORT( r_reason_desc, 'NLS_SORT = generic_m_ci');。 + +--创建分区表tpcds.reason_p +CREATE TABLE IF NOT EXISTS tpcds.reason_p +( + r_reason_sk integer, + r_reason_id character(16), + r_reason_desc character(100) +) +PARTITION BY RANGE (r_reason_sk) +( + partition P_05_BEFORE values less than (05), + partition P_15 values less than (15), + partition P_25 values less than (25), + partition P_35 values less than (35), + partition P_45_AFTER values less than (MAXVALUE) +) +;。 + +--插入数据。 +INSERT INTO tpcds.reason_p values(3,'AAAAAAAABAAAAAAA','reason 1'),(10,'AAAAAAAABAAAAAAA','reason 2'),(4,'AAAAAAAABAAAAAAA','reason 3'),(10,'AAAAAAAABAAAAAAA','reason 4'),(10,'AAAAAAAABAAAAAAA','reason 5'),(20,'AAAAAAAACAAAAAAA','reason 6'),(30,'AAAAAAAACAAAAAAA','reason 7');。 + +--PARTITION子句示例:从tpcds.reason_p的表分区P_05_BEFORE中获取数据。 +SELECT * FROM tpcds.reason_p PARTITION (P_05_BEFORE);。 + +--GROUP BY子句示例:按r_reason_id分组统计tpcds.reason_p表中的记录数。 +SELECT COUNT(*),r_reason_id FROM tpcds.reason_p GROUP BY r_reason_id;。 + +--GROUP BY CUBE子句示例:根据查询条件过滤,并对查询结果分组汇总。 +SELECT * FROM reason GROUP BY CUBE (r_reason_id,r_reason_sk,r_reason_desc);。 + +--GROUP BY GROUPING SETS子句示例:根据查询条件过滤,并对查询结果分组汇总。 +SELECT * FROM reason GROUP BY GROUPING SETS ((r_reason_id,r_reason_sk),r_reason_desc);。 + +--HAVING子句示例:按r_reason_id分组统计tpcds.reason_p表中的记录,并只显示r_reason_id个数大于2的信息。 +SELECT COUNT(*) c,r_reason_id FROM tpcds.reason_p GROUP BY r_reason_id HAVING c>2;。 + +--IN子句示例:按r_reason_id分组统计tpcds.reason_p表中的r_reason_id个数,并只显示r_reason_id值为 AAAAAAAABAAAAAAA或AAAAAAAADAAAAAAA的个数。 +SELECT COUNT(*),r_reason_id FROM tpcds.reason_p GROUP BY r_reason_id HAVING r_reason_id IN('AAAAAAAABAAAAAAA','AAAAAAAADAAAAAAA'); 。 + +--INTERSECT子句示例:查询r_reason_id等于AAAAAAAABAAAAAAA,并且r_reason_sk小于5的信息。 +SELECT * FROM tpcds.reason_p WHERE r_reason_id='AAAAAAAABAAAAAAA' INTERSECT SELECT * FROM tpcds.reason_p WHERE r_reason_sk<5;。 +--EXCEPT子句示例:查询r_reason_id等于AAAAAAAABAAAAAAA,并且去除r_reason_sk小于4的信息。 +SELECT * FROM tpcds.reason_p WHERE r_reason_id='AAAAAAAABAAAAAAA' EXCEPT SELECT * FROM tpcds.reason_p WHERE r_reason_sk<4;。 + +--通过在where子句中指定"(+)"来实现左连接。 +select t1.sr_item_sk ,t2.c_customer_id from store_returns t1, customer t2 where t1.sr_customer_sk = t2.c_customer_sk(+) +order by 1 desc limit 1;。 + +--通过在where子句中指定"(+)"来实现右连接。 +select t1.sr_item_sk ,t2.c_customer_id from store_returns t1, customer t2 where t1.sr_customer_sk(+) = t2.c_customer_sk +order by 1 desc limit 1;。 + +--通过在where子句中指定"(+)"来实现左连接,并且增加连接条件。 +select t1.sr_item_sk ,t2.c_customer_id from store_returns t1, customer t2 where t1.sr_customer_sk = t2.c_customer_sk(+) and t2.c_customer_sk(+) < 1 order by 1 limit 1;。 + +--不支持在where子句中指定"(+)"的同时使用内层嵌套AND/OR的表达式。 +--ERROR: Operator "(+)" can not be used in nesting expression. +--LINE 1: ...tomer_id from store_returns t1, customer t2 where not(t1.sr_... +-- ^ +--select t1.sr_item_sk ,t2.c_customer_id from store_returns t1, customer t2 where not(t1.sr_customer_sk = t2.c_customer_sk(+) and t2.c_customer_sk(+) < 1);。 + +--where子句在不支持表达式宏指定"(+)"会报错。 +--ERROR: Operator "(+)" can only be used in common expression. +--select t1.sr_item_sk ,t2.c_customer_id from store_returns t1, customer t2 where (t1.sr_customer_sk = t2.c_customer_sk(+))::bool;。 + +--where子句在表达式的两边都指定"(+)"会报错。 +--ERROR: Operator "(+)" can't be specified on more than one relation in one join condition +--HINT: "t1", "t2"...are specified Operator "(+)" in one condition. +--select t1.sr_item_sk ,t2.c_customer_id from store_returns t1, customer t2 where t1.sr_customer_sk(+) = t2.c_customer_sk(+);。 + +--删除表。 +DROP TABLE IF EXISTS tpcds.reason_p CASCADE;。 + +--闪回查询示例 +--创建表tpcds.time_table +create table if not exists tpcds.time_table(idx integer, snaptime timestamp, snapcsn bigint, timeDesc character(100));。 +--向表tpcds.time_table中插入记录 +INSERT INTO tpcds.time_table select 1, now(),int8in(xidout(next_csn)), 'time1' from gs_get_next_xid_csn();。 +INSERT INTO tpcds.time_table select 2, now(),int8in(xidout(next_csn)), 'time2' from gs_get_next_xid_csn();。 +INSERT INTO tpcds.time_table select 3, now(),int8in(xidout(next_csn)), 'time3' from gs_get_next_xid_csn();。 +INSERT INTO tpcds.time_table select 4, now(),int8in(xidout(next_csn)), 'time4' from gs_get_next_xid_csn();。 +select * from tpcds.time_table;。 + +delete tpcds.time_table;。 +drop table if exists exp_menu cascade;。 + +DROP SCHEMA IF EXISTS tpcds CASCADE;。 \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/19.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/19.sql new file mode 100644 index 00000000..f216adb7 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/19.sql @@ -0,0 +1,55 @@ +--CREATE FUNCTION +--定义函数为SQL查询。 +CREATE FUNCTION func_add_sql(integer, integer) RETURNS integer + AS 'select $1 + $2;' + LANGUAGE SQL + IMMUTABLE + RETURNS NULL ON NULL INPUT;。 + +--利用参数名用 PL/pgSQL 自增一个整数。 +CREATE OR REPLACE FUNCTION func_increment_plsql(i integer) RETURNS integer AS $$ + BEGIN + RETURN i + 1; + END; +$$ LANGUAGE plpgsql;。 + +--返回RECORD类型 +CREATE OR REPLACE FUNCTION func_increment_sql(i int, out result_1 bigint, out result_2 bigint) +returns SETOF RECORD +as $$ +begin + result_1 = i + 1; + result_2 = i * 10; +return next; +end; +$$language plpgsql;。 + +--返回一个包含多个输出参数的记录。 +CREATE FUNCTION func_dup_sql(in int, out f1 int, out f2 text) + AS $$ SELECT $1, CAST($1 AS text) || ' is text' $$ + LANGUAGE SQL;。 + +SELECT * FROM func_dup_sql(42);。 + +--计算两个整数的和,并返回结果 如果输入为null,则返回null。 +CREATE FUNCTION func_add_sql2(num1 integer, num2 integer) RETURN integer + AS + BEGIN + RETURN num1 + num2; + END; +/。 +--修改函数func_add_sql2的执行规则为IMMUTABLE,即参数不变时返回相同结果。 +ALTER FUNCTION func_add_sql2(INTEGER, INTEGER) IMMUTABLE;。 + +--将函数func_add_sql2的名称修改为add_two_number。 +ALTER FUNCTION func_add_sql2(INTEGER, INTEGER) RENAME TO add_two_number;。 + +--将函数add_two_number的属者改为omm。 +ALTER FUNCTION add_two_number(INTEGER, INTEGER) OWNER TO omm;。 + +--删除函数。 +DROP FUNCTION add_two_number;。 +DROP FUNCTION func_increment_sql;。 +DROP FUNCTION func_dup_sql;。 +DROP FUNCTION func_increment_plsql;。 +DROP FUNCTION func_add_sql;。 \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/2.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/2.sql new file mode 100644 index 00000000..c97efcb4 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/2.sql @@ -0,0 +1,34 @@ +-- CREATE/ALTER/DROP USER + +-- 创建用户 jim,并设置密码 +CREATE USER IF NOT EXISTS jim PASSWORD 'jim@1234';。 + +-- 创建用户 kim,并设置密码 +CREATE USER IF NOT EXISTS kim IDENTIFIED BY 'kim@1234';。 + +-- 创建用户 dim,允许创建数据库,并设置密码 +CREATE USER IF NOT EXISTS dim CREATEDB PASSWORD 'dim@1234';。 + +-- 修改用户 jim 的密码为 'Abcd@123',并替换旧密码 +ALTER USER jim IDENTIFIED BY 'Abcd@123' REPLACE 'jim@1234';。 + +-- 授予用户 jim 创建角色的权限 +ALTER USER jim CREATEROLE;。 + +-- 设置用户 jim 的选项 enable_seqscan 为开启状态 +ALTER USER jim SET enable_seqscan TO on;。 + +-- 重置用户 jim 的选项 enable_seqscan 为默认状态 +ALTER USER jim RESET enable_seqscan;。 + +-- 锁定用户 jim 的账户,禁止其登录 +ALTER USER jim ACCOUNT LOCK;。 + +-- 删除用户 kim,使用 CASCADE 删除其所有依赖对象 +DROP USER IF EXISTS kim CASCADE;。 + +-- 删除用户 jim,使用 CASCADE 删除其所有依赖对象 +DROP USER IF EXISTS jim CASCADE;。 + +-- 删除用户 dim,使用 CASCADE 删除其所有依赖对象 +DROP USER IF EXISTS dim CASCADE;。 diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/20.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/20.sql new file mode 100644 index 00000000..a85626d7 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/20.sql @@ -0,0 +1,213 @@ +--CREATE TRIGGER + +--创建源表及触发表 +CREATE TABLE IF NOT EXISTS test_trigger_src_tbl(id1 INT, id2 INT, id3 INT);。 +CREATE TABLE IF NOT EXISTS test_trigger_des_tbl(id1 INT, id2 INT, id3 INT);。 + +--创建触发器函数 +CREATE OR REPLACE FUNCTION tri_insert_func() RETURNS TRIGGER AS + $$ + DECLARE + BEGIN + INSERT INTO test_trigger_des_tbl VALUES(NEW.id1, NEW.id2, NEW.id3); + RETURN NEW; + END + $$ LANGUAGE PLPGSQL;。 + +CREATE OR REPLACE FUNCTION tri_update_func() RETURNS TRIGGER AS + $$ + DECLARE + BEGIN + UPDATE test_trigger_des_tbl SET id3 = NEW.id3 WHERE id1=OLD.id1; + RETURN OLD; + END + $$ LANGUAGE PLPGSQL;。 + +CREATE OR REPLACE FUNCTION TRI_DELETE_FUNC() RETURNS TRIGGER AS + $$ + DECLARE + BEGIN + DELETE FROM test_trigger_des_tbl WHERE id1=OLD.id1; + RETURN OLD; + END + $$ LANGUAGE PLPGSQL;。 + +--创建INSERT触发器 +CREATE TRIGGER insert_trigger + BEFORE INSERT ON test_trigger_src_tbl + FOR EACH ROW + EXECUTE PROCEDURE tri_insert_func();。 + +--创建UPDATE触发器 +CREATE TRIGGER update_trigger + AFTER UPDATE ON test_trigger_src_tbl + FOR EACH ROW + EXECUTE PROCEDURE tri_update_func();。 + +--创建DELETE触发器 +CREATE TRIGGER delete_trigger + BEFORE DELETE ON test_trigger_src_tbl + FOR EACH ROW + EXECUTE PROCEDURE tri_delete_func();。 + +--执行INSERT触发事件并检查触发结果 +INSERT INTO test_trigger_src_tbl VALUES(100,200,300);。 +SELECT * FROM test_trigger_src_tbl;。 +SELECT * FROM test_trigger_des_tbl;。 + +--执行UPDATE触发事件并检查触发结果 +UPDATE test_trigger_src_tbl SET id3=400 WHERE id1=100;。 +SELECT * FROM test_trigger_src_tbl;。 +SELECT * FROM test_trigger_des_tbl;。 + +--执行DELETE触发事件并检查触发结果 +DELETE FROM test_trigger_src_tbl WHERE id1=100;。 +SELECT * FROM test_trigger_src_tbl;。 +SELECT * FROM test_trigger_des_tbl;。 + +--修改触发器 +ALTER TRIGGER delete_trigger ON test_trigger_src_tbl RENAME TO delete_trigger_renamed;。 + +--禁用insert_trigger触发器 +ALTER TABLE test_trigger_src_tbl DISABLE TRIGGER insert_trigger;。 + +--禁用当前表上所有触发器 +ALTER TABLE test_trigger_src_tbl DISABLE TRIGGER ALL;。 + +--删除触发器 +DROP TRIGGER IF EXISTS insert_trigger ON test_trigger_src_tbl;。 +DROP TRIGGER IF EXISTS update_trigger ON test_trigger_src_tbl;。 +DROP TRIGGER IF EXISTS delete_trigger_renamed ON test_trigger_src_tbl;。 + + +--mysql兼容数据库 +--创建触发器定义用户 +create user if not exists test_user password 'Gauss@123';。 +--创建原表及触发表 +create table if not exists test_mysql_trigger_src_tbl (id INT);。 +create table if not exists test_mysql_trigger_des_tbl (id INT);。 +create table if not exists animals (id INT, name CHAR(30));。 +create table if not exists food (id INT, foodtype VARCHAR(32), remark VARCHAR(32), time_flag TIMESTAMP);。 +--创建MySQL兼容definer语法触发器 +create definer=test_user trigger trigger1 + after insert on test_mysql_trigger_src_tbl + for each row + begin + insert into test_mysql_trigger_des_tbl values(1); + end;。 +--创建MySQL兼容trigger_order语法触发器 +create trigger animal_trigger1 + after insert on animals + for each row + begin + insert into food(id, foodtype, remark, time_flag) values (1,'ice cream', 'sdsdsdsd', now()); + end;。 +--创建MySQL兼容FOLLOWS触发器 +create trigger animal_trigger2 + after insert on animals + for each row + follows animal_trigger1 + begin + insert into food(id, foodtype, remark, time_flag) values (2,'chocolate', 'sdsdsdsd', now()); + end;。 +create trigger animal_trigger3 + after insert on animals + for each row + follows animal_trigger1 + begin + insert into food(id, foodtype, remark, time_flag) values (3,'cake', 'sdsdsdsd', now()); + end;。 +create trigger animal_trigger4 + after insert on animals + for each row + follows animal_trigger1 + begin + insert into food(id, foodtype, remark, time_flag) values (4,'sausage', 'sdsdsdsd', now()); + end;。 +--执行insert触发事件并检查触发结果 +insert into animals (id, name) values(1,'lion');。 +select * from animals;。 +select id, foodtype, remark from food;。 +--创建MySQL兼容PROCEDES触发器 +create trigger animal_trigger5 + after insert on animals + for each row + precedes animal_trigger3 + begin + insert into food(id, foodtype, remark, time_flag) values (5,'milk', 'sdsds', now()); + end;。 +create trigger animal_trigger6 + after insert on animals + for each row + precedes animal_trigger2 + begin + insert into food(id, foodtype, remark, time_flag) values (6,'strawberry', 'sdsds', now()); + end;。 +--执行insert触发事件并检查触发结果 +--WARNING: re-compile function 'animal_trigger1_animals_inlinefunc_1' due to strict mode. +--WARNING: re-compile function 'animal_trigger4_animals_inlinefunc_1' due to strict mode. +--WARNING: re-compile function 'animal_trigger3_animals_inlinefunc_1' due to strict mode. +--WARNING: re-compile function 'animal_trigger2_animals_inlinefunc_1' due to strict mode. +insert into animals (id, name) values(2, 'dog');。 +select * from animals;。 +select id, foodtype, remark from food;。 +--创建MySQL兼容if not exists语法触发器 +create trigger if not exists animal_trigger1 + after insert on animals + for each row + begin + insert into food(id, foodtype, remark, time_flag) values (1,'ice cream', 'sdsdsdsd', now()); + end; + /。 +--mysql兼容删除触发器语法 +drop trigger if exists animal_trigger1;。 +drop trigger if exists animal_trigger1;。 +--在指定模式下创建、重命名、删除触发器语法,触发器的模式需要与表模式相同 +create schema if not exists testscm;。 +create table if not exists food (id int, foodtype varchar(32), remark varchar(32), time_flag timestamp);。 +create table if not exists testscm.animals_scm (id int, name char(30));。 +-- 在指定模式下创建触发器 +create trigger testscm.animals_trigger + after insert on testscm.animals_scm + for each row + begin + insert into food(id, foodtype, remark, time_flag) values (1,'bamboo', 'healthy', now()); + end; + /。 +create trigger if not exists testscm.animals_trigger + after insert on testscm.animals_scm + for each row + begin + insert into food(id, foodtype, remark, time_flag) values (1,'bamboo', 'healthy', now()); + end;。 +-- 重命名指定模式下的触发器 +-- 由于重命名触发器不支持修改触发器所属模式,因此新触发器名不支持携带模式名 +alter trigger testscm.animals_trigger on testscm.animals_scm rename to animals_trigger_new;。 +-- 删除指定模式下的触发器 +drop trigger if exists testscm.animals_trigger_new;。 +drop trigger if exists testscm.animals_trigger_new;。 +-- 当删除触发器不指定所在表时,若存在多个同名触发器,不支持通过指定触发器的模式名来确定所在表以及触发器,如下示例: +create schema if not exists testscm;。 +create table if not exists food (id int, foodtype varchar(32), remark varchar(32), time_flag timestamp);。 +create table if not exists animals (id int, name char(30));。 +create table if not exists testscm.animals_scm (id int, name char(30));。 + +drop TRIGGER if exists testscm.animals_trigger;。 +drop TRIGGER if exists animal_trigger2;。 +drop TRIGGER if exists animal_trigger3;。 +drop TRIGGER if exists animal_trigger4;。 +drop TRIGGER if exists animal_trigger5;。 +drop TRIGGER if exists animal_trigger6;。 +drop TRIGGER if exists trigger1;。 + +drop table if exists test_mysql_trigger_des_tbl cascade;。 +drop table if exists test_mysql_trigger_src_tbl cascade;。 +drop table if exists test_trigger_des_tbl cascade;。 +drop table if exists test_trigger_src_tbl cascade;。 +drop table if exists food cascade;。 +drop table if exists animals cascade;。 + +drop schema if exists testscm cascade;。 +drop schema if exists test_user cascade;。 + +drop user if exists test_user cascade;。 \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/21.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/21.sql new file mode 100644 index 00000000..6aff3296 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/21.sql @@ -0,0 +1,85 @@ +--dolphin +-- CREATE/ALTER FUNCTION + +--指定 CONTAINS SQL +CREATE FUNCTION func_test1 (s CHAR(20)) RETURNS int +CONTAINS SQL AS $$ select 1 $$ ;。 + +--指定 DETERMINISTIC +CREATE FUNCTION func_test2 (s int) RETURNS int +CONTAINS SQL DETERMINISTIC AS $$ select s; $$ ;。 + +--指定 LANGUAGE SQL +CREATE FUNCTION func_test3 (s int) RETURNS int +CONTAINS SQL LANGUAGE SQL AS $$ select s; $$ ;。 + +--指定 NO SQL +CREATE FUNCTION func_test4 (s int) RETURNS int +NO SQL AS $$ select s; $$ ;。 + +--指定 READS SQL DATA +CREATE FUNCTION func_test5 (s int) RETURNS int +CONTAINS SQL READS SQL DATA AS $$ select s; $$ ;。 + +--指定 MODIFIES SQL DATA +CREATE FUNCTION func_test6 (s int) RETURNS int +CONTAINS SQL LANGUAGE SQL NO SQL MODIFIES SQL DATA AS $$ select s; $$ ;。 + +--指定 SECURITY DEFINER +CREATE FUNCTION func_test7 (s int) RETURNS int +NO SQL SQL SECURITY DEFINER AS $$ select s; $$ ;。 + +--指定 SECURITY INVOKER +CREATE FUNCTION func_test8 (s int) RETURNS int +SQL SECURITY INVOKER READS SQL DATA LANGUAGE SQL AS $$ select s; $$ ;。 + +CREATE FUNCTION f1 (s CHAR(20)) RETURNS int +CONTAINS SQL AS $$ select 1 $$ ;。 +--指定 NO SQL +ALTER FUNCTION f1 (s char(20)) NO SQL;。 + + --指定 CONTAINS SQL +ALTER FUNCTION f1 (s char(20)) CONTAINS SQL;。 + + --指定 LANGUAGE SQL +ALTER FUNCTION f1 (s char(20)) LANGUAGE SQL ;。 + + --指定 MODIFIES SQL DATA +ALTER FUNCTION f1 (s char(20)) MODIFIES SQL DATA;。 + + --指定 READS SQL DATA +ALTER FUNCTION f1 (s char(20)) READS SQL DATA;。 + +--指定 SECURITY INVOKER +ALTER FUNCTION f1 (s char(20)) SQL SECURITY INVOKER;。 + +--指定 SECURITY DEFINER +ALTER FUNCTION f1 (s char(20)) SQL SECURITY DEFINER;。 + +--MySQL风格语法格式 +create function func(n int) returns varchar(50) return (select n+1);select func(1);。 +select func(1);。 + +-- 更改分隔符 +--ERROR: syntax error at end of input +--delimiter //。 +--create function func10(b int) returns int +--begin +--if b > 0 then return b + 10; +-- else return -1; +-- end if; +--end//。 +--delimiter ;。 +--select func10(9);。 + +DROP FUNCTION func_test1 (s CHAR(20));。 +DROP FUNCTION func_test2 (s int);。 +DROP FUNCTION func_test3 (s int);。 +DROP FUNCTION func_test4 (s int);。 +DROP FUNCTION func_test5 (s int);。 +DROP FUNCTION func_test6 (s int);。 +DROP FUNCTION func_test7 (s int);。 +DROP FUNCTION func_test8 (s int);。 +DROP FUNCTION f1 (s CHAR(20));。 +DROP FUNCTION func(n int);。 +--DROP FUNCTION func10(b int);。 diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/22.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/22.sql new file mode 100644 index 00000000..5561ac1c --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/22.sql @@ -0,0 +1,19 @@ +-- dolphin +-- CREATE/ALTER DATABASE + +-- 打开 dolphin.b_compatibility_mode 开关 +set dolphin.b_compatibility_mode = on;。 + +-- 在dolphin版本中,若dolphin.b_compatibility_mode为on,CREATE DATABASE将被视作CREATE SCHEMA +create database if not exists test1;。 +-- 查看所有schema +SELECT schema_name FROM information_schema.schemata;。 +-- 查看所有数据库 +SELECT datname FROM pg_database;。 + +-- 会失败当数据库编码方式和即将创建的schema不一致,数据库编码方式为SQL_ASCII +create database if not exists test2 charset 'utf8';。 +-- ALTER失败 +ALTER DATABASE test1 DEFAULT CHARACTER SET = 'utf8';。 +drop database if exists test1;。 +drop database if exists test2;。 \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/23.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/23.sql new file mode 100644 index 00000000..cccb44d8 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/23.sql @@ -0,0 +1,30 @@ +-- dolphin +-- CREATE/ALTER PROCEDURE + +CREATE TABLE IF NOT EXISTS t1 (id INT PRIMARY KEY,a INT);。 +INSERT INTO t1 (id, a) VALUES (1, 100);。 +INSERT INTO t1 (id, a) VALUES (2, 200);。 + +--创建存储过程使用单条查询语句,显示为CREATE PROCEDURE +create procedure procxx() select a from t1;。 +--调用时需要开启参数 +set dolphin.sql_mode = 'block_return_multi_results';。 +show dolphin.sql_mode;。 +call procxx();。 + +create procedure proc1() select * from t1;。 +--指定 NO SQL +ALTER PROCEDURE proc1() NO SQL;。 +--指定 CONTAINS SQL +ALTER PROCEDURE proc1() CONTAINS SQL;。 +--指定 LANGUAGE SQL +ALTER PROCEDURE proc1() CONTAINS SQL LANGUAGE SQL;。 +--指定 MODIFIES SQL DATA +ALTER PROCEDURE proc1() CONTAINS SQL MODIFIES SQL DATA;。 +--指定 SECURITY INVOKER +ALTER PROCEDURE proc1() SQL SECURITY INVOKER;。 + +DROP PROCEDURE IF EXISTS proc1;。 +DROP PROCEDURE IF EXISTS procxx;。 + +DROP TABLE IF EXISTS t1 CASCADE;。 \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/24.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/24.sql new file mode 100644 index 00000000..d36f8240 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/24.sql @@ -0,0 +1,311 @@ +-- dolphin +-- CREATE TABLE + +CREATE SCHEMA IF NOT EXISTS tpcds;。 +--创建表上索引 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t24 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) , + key (W_WAREHOUSE_SK) , + index idx_ID using btree (W_WAREHOUSE_ID) +);。 + +--创建表上组合索引、表达式索引、函数索引 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t25 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) , + key using btree (W_WAREHOUSE_SK, W_WAREHOUSE_ID desc) , + index idx_SQ_FT using btree ((abs(W_WAREHOUSE_SQ_FT))) , + key idx_SK using btree ((abs(W_WAREHOUSE_SK)+1)) +);。 + +--创建带INVISIBLE普通索引的表 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t26 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) , + index idx_ID using btree (W_WAREHOUSE_ID) INVISIBLE +);。 + +--包含index_option字段 +create table IF NOT EXISTS test_option(a int, index idx_op using btree(a) comment 'idx comment');。 + +--创建表格时对列指定字符集。 +--WARNING: character set "test_charset" for type text is not supported yet. default value set +CREATE TABLE IF NOT EXISTS t_column_charset(c text CHARSET test_charset);。 + +--创建表格时对表格指定字符序。 +--WARNING: COLLATE for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_table_collate(c text) COLLATE test_collation;。 + +--创建表格时对表格指定字符集。 +--WARNING: CHARSET for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_table_charset(c text) CHARSET test_charset;。 + +--创建表格时对表格指定行记录格式。 +--WARNING: ROW_FORMAT for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_row_format(c text) ROW_FORMAT test_row_format;。 + +--创建表时对表指定在表空间变满时扩展表空间大小。 +--WARNING: AUTOEXTEND_SIZE for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_autoextend_size(c text) AUTOEXTEND_SIZE 4M;。 + +--创建表时对表指定表的平均行长度。 +--WARNING: AVG_ROW_LENGTH for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_avg_row_length(c text) AVG_ROW_LENGTH 10;。 + +--创建表时对表指定是否维护所有行的实时校验和。 +--WARNING: CHECKSUM for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_checksum(c text) CHECKSUM 0;。 + +--创建表时对表指定联合表的连接字符串。 +--WARNING: CONNECTION for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_connection(c text) CONNECTION 'connect_string';。 + +--创建表时对表指定表数据数据和索引的存储目录。 +--WARNING: DIRECTORY for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_data_directory(c text) DATA DIRECTORY 'data_directory';。 +--WARNING: DIRECTORY for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_index_directory(c text) INDEX DIRECTORY 'index_directory';。 + +--创建表时对表指定是否延迟表的索引更新直到表关闭。 +--WARNING: DELAY_KEY_WRITE for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_delay_key_write(c text) DELAY_KEY_WRITE 1;。 + +--创建表时对表指定表启用或禁用页面级数据加密。 +--WARNING: ENCRYPTION for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_encryption(c text) ENCRYPTION 'Y';。 + +--创建表时对表指定主存储引擎的表属性。 +--WARNING: ENGINE_ATTRIBUTE for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_engine_attribute(c text) ENGINE_ATTRIBUTE 'engine_attribute';。 + +--创建表时对表指定应将行插入到的表。 +--WARNING: INSERT_METHOD for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_insert_method(c text) INSERT_METHOD NO;。 + +--创建表时对表指定索引键块的字节大小。 +--WARNING: KEY_BLOCK_SIZE for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_key_block_size(c text) KEY_BLOCK_SIZE 10;。 + +--创建表时对表指定计划在表中存储的最大行数。 +--WARNING: MAX_ROWS for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_max_rows(c text) MAX_ROWS 20;。 + +--创建表时对表指定计划在表中存储的最小行数。 +--WARNING: MIN_ROWS for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_min_rows(c text) MIN_ROWS 5;。 + +--创建表时对表指定控制压缩索引的方式。 +--WARNING: PACK_KEYS for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_pack_keys(c text) PACK_KEYS DEFAULT;。 +--WARNING: PASSWORD for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_password(c text) PASSWORD 'password';。 + +--创建表时对表指定开启事务模式。 +--WARNING: START TRANSACTION for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_start_transaction(c text) START TRANSACTION;。 + +--创建表时对表指定辅助存储引擎的表属性。 +--WARNING: SECONDARY_ENGINE_ATTRIBUTE for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_secondary_engine_attribute(c text) SECONDARY_ENGINE_ATTRIBUTE 'secondary_engine_attribute';。 + +--创建表时对表指定是否自动重新计算表的持久统计信息。 +--WARNING: STATS_AUTO_RECALC for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_stats_auto_recalc(c text) STATS_AUTO_RECALC DEFAULT;。 + +--创建表时对表指定是否为表启用持久统计信息。 +--WARNING: STATS_PERSISTENT for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_stats_persistent(c text) STATS_PERSISTENT DEFAULT;。 + +--创建表时对表指定估计索引列的基数和其他统计信息时要采样的索引页数。 +--WARNING: STATS_SAMPLE_PAGES for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_stats_sample_pages(c text) STATS_SAMPLE_PAGES 1;。 + +--创建表时访问一组相同的表作为一个表。 +--WARNING: UNION for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_union(c text) UNION(a, b);。 + +--创建表时对表指定表存储在磁盘。 +--WARNING: Suffix ".ibd" of datafile path detected. The actual path will be renamed as "data_ibd" +CREATE TABLESPACE test ADD DATAFILE 'data.ibd';。 +--WARNING: TABLESPACE_OPTION for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_tablespace_storage_disk(c text) TABLESPACE test STORAGE DISK;。 + + +--创建表时对表指定表存储在内存。 +--WARNING: Suffix ".ibd" of datafile path detected. The actual path will be renamed as "data_ibd" +--CREATE TABLESPACE test ADD DATAFILE 'data.ibd'; +--WARNING: TABLESPACE_OPTION for TABLE is not supported for current version. skipped +CREATE TABLE IF NOT EXISTS t_tablespace_storage_memory(c text) TABLESPACE test STORAGE MEMORY;。 + +--创建兼容MySQL全文索引语法的表 前提是兼容模式为B的数据库。 +--NOTICE: CREATE TABLE will create implicit sequence "test_id_seq" for serial column "test.id" +--NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "test_pkey" for table "test" +CREATE TABLE IF NOT EXISTS test ( + id int unsigned auto_increment not null primary key, + title varchar, + boby text, + name name, + FULLTEXT (title, boby) WITH PARSER ngram +);。 + +--NOTICE: table "articles" does not exist, skipping +drop table if exists articles CASCADE; +CREATE TABLE IF NOT EXISTS articles ( + ID int, + title VARCHAR(100), + FULLTEXT INDEX ngram_idx(title)WITH PARSER ngram +);。 + +SELECT + column_name, + data_type, + is_nullable, + column_default +FROM + information_schema.columns +WHERE + table_name = 'articles';。 + +drop table if exists articles CASCADE;。 + + +CREATE TABLE IF NOT EXISTS articles ( + ID int, + title VARCHAR(100), + FULLTEXT INDEX (title)WITH PARSER ngram +);。 + +SELECT + column_name, + data_type, + is_nullable, + column_default +FROM + information_schema.columns +WHERE + table_name = 'articles';。 + +drop table if exists articles CASCADE;。 + +CREATE TABLE IF NOT EXISTS articles ( + ID int, + title VARCHAR(100), + FULLTEXT KEY keyngram_idx(title)WITH PARSER ngram +);。 + +SELECT + column_name, + data_type, + is_nullable, + column_default +FROM + information_schema.columns +WHERE + table_name = 'articles';。 + +drop table if exists articles CASCADE;。 + + +CREATE TABLE IF NOT EXISTS articles ( + ID int, + title VARCHAR(100), + FULLTEXT KEY (title)WITH PARSER ngram +);。 + +SELECT + column_name, + data_type, + is_nullable, + column_default +FROM + information_schema.columns +WHERE + table_name = 'articles';。 + +drop table if exists articles CASCADE;。 + +create table IF NOT EXISTS table_ddl_0154(col1 int,col2 varchar(64), FULLTEXT idx_ddl_0154(col2));。 + +SELECT + column_name, + data_type, + is_nullable, + column_default +FROM + information_schema.columns +WHERE + table_name = 'table_ddl_0154';。 + +drop table if exists t_autoextend_size CASCADE;。 +drop table if exists t_avg_row_length CASCADE;。 +drop table if exists t_checksum CASCADE;。 +drop table if exists t_column_charset CASCADE;。 +drop table if exists t_connection CASCADE;。 +drop table if exists t_data_directory CASCADE;。 +drop table if exists t_delay_key_write CASCADE;。 +drop table if exists t_encryption CASCADE;。 +drop table if exists t_engine_attribute CASCADE;。 +drop table if exists t_index_directory CASCADE;。 +drop table if exists t_insert_method CASCADE;。 +drop table if exists t_key_block_size CASCADE;。 +drop table if exists t_max_rows CASCADE;。 +drop table if exists t_min_rows CASCADE;。 +drop table if exists t_pack_keys CASCADE;。 +drop table if exists t_password CASCADE;。 +drop table if exists t_secondary_engine_attribute CASCADE;。 +drop table if exists t_start_transaction CASCADE;。 +drop table if exists t_stats_auto_recalc CASCADE;。 +drop table if exists t_stats_persistent CASCADE;。 +drop table if exists t_stats_sample_pages CASCADE;。 +drop table if exists t_table_charset CASCADE;。 +drop table if exists t_table_collate CASCADE;。 +drop table if exists t_union CASCADE;。 +drop table if exists t_row_format CASCADE;。 +drop table if exists test CASCADE;。 +drop table if exists test_option CASCADE;。 +drop table if exists t_tablespace_storage_disk cascade;。 +drop table if exists t_tablespace_storage_memory cascade;。 +drop TABLESPACE test;。 +drop table if exists table_ddl_0154 CASCADE;。 + +DROP SCHEMA IF EXISTS tpcds CASCADE;。 \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/25.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/25.sql new file mode 100644 index 00000000..31f3f881 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/25.sql @@ -0,0 +1,23 @@ +-- dolphin +-- CREATE TABLE AS + +CREATE SCHEMA IF NOT EXISTS tpcds;。 +--创建一个表tpcds.store_returns表。 +CREATE TABLE IF NOT EXISTS tpcds.store_returns +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + sr_item_sk VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER +);。 +--创建一个表tpcds.store_returns_t1并插入tpcds.store_returns表中sr_item_sk字段中大于16的数值。 +CREATE TABLE tpcds.store_returns_t1 AS SELECT * FROM tpcds.store_returns WHERE sr_item_sk > '4795';。 + +--使用tpcds.store_returns拷贝一个新表tpcds.store_returns_t2。 +CREATE TABLE tpcds.store_returns_t2 AS table tpcds.store_returns;。 + +--删除表。 +DROP TABLE IF EXISTS tpcds.store_returns_t1 CASCADE;。 +DROP TABLE IF EXISTS tpcds.store_returns_t2 CASCADE;。 +DROP TABLE IF EXISTS tpcds.store_returns CASCADE;。 +DROP SCHEMA IF EXISTS tpcds CASCADE;。 \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/26.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/26.sql new file mode 100644 index 00000000..022f7358 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/26.sql @@ -0,0 +1,26 @@ +-- dolphin +-- CREATE TABLESPACE + +--使用ADD DATAFILE语法创建表空间。 +CREATE TABLESPACE t_tbspace ADD DATAFILE 'my_tablespace' ENGINE = test_engine;。 + +--使用ADD DATAFILE语法创建表空间,输入路径以.ibd结尾 +--WARNING: Suffix ".ibd" of datafile path detected. The actual path will be renamed as "test_tbspace1_ibd" +CREATE TABLESPACE test_tbspace_ibd ADD DATAFILE 'test_tbspace1.ibd';。 + +SELECT + t.table_name, + c.column_name, + c.data_type, + c.is_nullable, + c.column_default +FROM + information_schema.tables AS t +JOIN + information_schema.columns AS c ON t.table_name = c.table_name +WHERE + t.table_name = 't_tbspace' AND + t.table_schema = 'public';。 + +DROP TABLESPACE t_tbspace;。 +DROP TABLESPACE test_tbspace_ibd;。 \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/27.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/27.sql new file mode 100644 index 00000000..b8a422ac --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/27.sql @@ -0,0 +1,31 @@ +-- dolphin +-- GRANT + +-- 创建用户 +CREATE USER IF NOT EXISTS user1 IDENTIFIED BY 'test-1234';。 +CREATE USER IF NOT EXISTS user2 IDENTIFIED BY 'test-1234';。 + +-- 授权用户 +GRANT CREATE ANY FUNCTION TO user1;。 +GRANT CREATE TEMPORARY TABLES ON DATABASE proto_test_db TO user1;。 +GRANT INDEX ON *.* TO user1;。 + +-- 将 user1 授权给 user2 +GRANT user1 TO user2;。 + +-- 创建并授权新用户 +GRANT USAGE ON *.* TO new_user IDENTIFIED BY 'test-1234';。 +GRANT USAGE ON *.* TO new_user IDENTIFIED BY 'new_password-1234';。 + +-- 销毁权限 +REVOKE ALL PRIVILEGES FROM user1;。 +REVOKE ALL PRIVILEGES FROM user2;。 +REVOKE ALL PRIVILEGES FROM new_user;。 + +-- 删除用户 +DROP USER IF EXISTS user1 CASCADE;。 +DROP USER IF EXISTS user2 CASCADE;。 +DROP USER IF EXISTS new_user CASCADE;。 + +-- 清理 +DROP FUNCTION IF EXISTS TEST;。 diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/28.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/28.sql new file mode 100644 index 00000000..170a8905 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/28.sql @@ -0,0 +1,75 @@ +-- dolphin +-- GRANT/REVOKE PROXY + +--创建简单表 +CREATE SCHEMA IF NOT EXISTS tst_schema1;。 +SET SEARCH_PATH TO tst_schema1;。 +CREATE TABLE IF NOT EXISTS tst_t1 +( + id int, + name varchar(20) +);。 +INSERT INTO tst_t1 values(20220101, 'proxy_example');。 + +--创建用户 +REVOKE ALL PRIVILEGES FROM test_proxy_u1;。 +DROP ROLE if EXISTS test_proxy_u1;。 +CREATE ROLE test_proxy_u1 IDENTIFIED BY 'test_proxy_u1@123';。 +DROP ROLE if EXISTS test_proxy_u2;。 +CREATE ROLE test_proxy_u2 IDENTIFIED BY 'test_proxy_u2@123';。 +DROP ROLE if EXISTS test_proxy_u3;。 +CREATE ROLE test_proxy_u3 IDENTIFIED BY 'test_proxy_u3@123';。 + +--schema、表权限授予 +GRANT ALL ON SCHEMA tst_schema1 TO test_proxy_u1;。 +GRANT ALL ON SCHEMA tst_schema1 TO test_proxy_u2;。 +GRANT ALL ON SCHEMA tst_schema1 TO test_proxy_u3;。 +GRANT ALL ON tst_t1 to test_proxy_u1;。 + +--权限检测(无权限) +--ERROR: permission denied for relation tst_t1 +--DETAIL: N/A +--SET ROLE test_proxy_u2 PASSWORD 'test_proxy_u2@123';。 +SELECT * FROM tst_schema1.tst_t1;。 + +--权限检测(拥有代理者权限) +RESET ROLE;。 +GRANT PROXY ON test_proxy_u1 TO test_proxy_u2;。 +SET ROLE test_proxy_u2 PASSWORD 'test_proxy_u2@123';。 +SELECT * FROM tst_schema1.tst_t1;。 + + --权限检测(级联式检测usr_1->usr_2->usr_3) +RESET ROLE;。 +GRANT PROXY ON test_proxy_u2 TO test_proxy_u3;。 +SET ROLE test_proxy_u3 PASSWORD 'test_proxy_u3@123';。 +SELECT * FROM tst_schema1.tst_t1;。 + +--对被代理者授予的权限检测(with grant option) +RESET ROLE;。 +SET ROLE test_proxy_u2 PASSWORD 'test_proxy_u2@123';。 +--ERROR: must have admin option on role "test_proxy_u3" +--grant proxy on test_proxy_u1 to test_proxy_u3;。 +RESET ROLE;。 + +SET ROLE test_proxy_u2 PASSWORD 'test_proxy_u2@123';。 +--ERROR: must have admin option on role "test_proxy_u3" +--grant proxy on test_proxy_u1 to test_proxy_u3;。 +RESET ROLE;。 +grant proxy on test_proxy_u1 to test_proxy_u2 with grant option;。 +SET ROLE test_proxy_u2 PASSWORD 'test_proxy_u2@123';。 +grant proxy on test_proxy_u1 to test_proxy_u3;。 + +--召回代理权限测试 +revoke proxy on test_proxy_u1 from test_proxy_u3;。 +revoke proxy on test_proxy_u1 from test_proxy_u2;。 +SET ROLE test_proxy_u3 password 'test_proxy_u3@123';。 +--ERROR: permission denied for relation tst_t1 +--DETAIL: N/A +--SELECT * FROM tst_schema1.tst_t1;。 +RESET ROLE;。 + +DROP SCHEMA IF EXISTS tst_schema1 CASCADE;。 +DROP TABLE IF EXISTS tst_t1 CASCADE;。 +DROP ROLE if EXISTS test_proxy_u1;。 +DROP ROLE if EXISTS test_proxy_u2;。 +DROP ROLE if EXISTS test_proxy_u3;。 \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/29.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/29.sql new file mode 100644 index 00000000..2ca6a00c --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/29.sql @@ -0,0 +1,159 @@ +-- dolphin +-- CREATE INDEX + +CREATE SCHEMA IF NOT EXISTS tpcds;。 +--创建表tpcds.ship_mode_t1。 +CREATE TABLE IF NOT EXISTS tpcds.ship_mode_t1 +( + SM_SHIP_MODE_SK INTEGER NOT NULL, + SM_SHIP_MODE_ID CHAR(16) NOT NULL, + SM_TYPE CHAR(30) , + SM_CODE CHAR(10) , + SM_CARRIER CHAR(20) , + SM_CONTRACT CHAR(20) +) +;。 + +--在表tpcds.ship_mode_t1上的SM_SHIP_MODE_SK字段上创建普通的唯一索引。 +CREATE UNIQUE INDEX IF NOT EXISTS ds_ship_mode_t1_index1 ON tpcds.ship_mode_t1(SM_SHIP_MODE_SK);。 + +--在表tpcds.ship_mode_t1上的SM_SHIP_MODE_SK字段上创建指定B-tree索引。 +CREATE INDEX IF NOT EXISTS ds_ship_mode_t1_index4 ON tpcds.ship_mode_t1 USING btree(SM_SHIP_MODE_SK);。 + +--在表tpcds.ship_mode_t1上SM_CODE字段上创建表达式索引。 +CREATE INDEX IF NOT EXISTS ds_ship_mode_t1_index2 ON tpcds.ship_mode_t1(SUBSTR(SM_CODE,1 ,4));。 + +--在表tpcds.ship_mode_t1上的SM_SHIP_MODE_SK字段上创建SM_SHIP_MODE_SK大于10的部分索引。 +CREATE UNIQUE INDEX IF NOT EXISTS ds_ship_mode_t1_index3 ON tpcds.ship_mode_t1(SM_SHIP_MODE_SK) WHERE SM_SHIP_MODE_SK>10;。 + +--重命名一个现有的索引。 +ALTER INDEX tpcds.ds_ship_mode_t1_index1 RENAME TO ds_ship_mode_t1_index5;。 + +--设置索引不可用。 +ALTER INDEX tpcds.ds_ship_mode_t1_index2 UNUSABLE;。 + +--重建索引。 +ALTER INDEX tpcds.ds_ship_mode_t1_index2 REBUILD;。 + +--删除一个现有的索引。 +DROP INDEX IF EXISTS tpcds.ds_ship_mode_t1_index2;。 + +--删除表。 +DROP TABLE IF EXISTS tpcds.ship_mode_t1 CASCADE;。 + +--创建表空间。 +CREATE TABLESPACE example1 RELATIVE LOCATION 'tablespace1/tablespace_1';。 +CREATE TABLESPACE example2 RELATIVE LOCATION 'tablespace2/tablespace_2';。 +CREATE TABLESPACE example3 RELATIVE LOCATION 'tablespace3/tablespace_3';。 +CREATE TABLESPACE example4 RELATIVE LOCATION 'tablespace4/tablespace_4';。 + +--创建表tpcds.customer_address_p1。 +CREATE TABLE IF NOT EXISTS tpcds.customer_address_p1 +( + CA_ADDRESS_SK INTEGER NOT NULL, + CA_ADDRESS_ID CHAR(16) NOT NULL, + CA_STREET_NUMBER CHAR(10) , + CA_STREET_NAME VARCHAR(60) , + CA_STREET_TYPE CHAR(15) , + CA_SUITE_NUMBER CHAR(10) , + CA_CITY VARCHAR(60) , + CA_COUNTY VARCHAR(30) , + CA_STATE CHAR(2) , + CA_ZIP CHAR(10) , + CA_COUNTRY VARCHAR(20) , + CA_GMT_OFFSET DECIMAL(5,2) , + CA_LOCATION_TYPE CHAR(20) +) +TABLESPACE example1 +PARTITION BY RANGE(CA_ADDRESS_SK) +( + PARTITION p1 VALUES LESS THAN (3000), + PARTITION p2 VALUES LESS THAN (5000) TABLESPACE example1, + PARTITION p3 VALUES LESS THAN (MAXVALUE) TABLESPACE example2 +) +ENABLE ROW MOVEMENT;。 + +--创建分区表索引ds_customer_address_p1_index1,不指定索引分区的名称。 +CREATE INDEX IF NOT EXISTS ds_customer_address_p1_index1 ON tpcds.customer_address_p1(CA_ADDRESS_SK) LOCAL;。 +--创建分区表索引ds_customer_address_p1_index2,并指定索引分区的名称。 +CREATE INDEX IF NOT EXISTS ds_customer_address_p1_index2 ON tpcds.customer_address_p1(CA_ADDRESS_SK) LOCAL +( + PARTITION CA_ADDRESS_SK_index1, + PARTITION CA_ADDRESS_SK_index2 TABLESPACE example3, + PARTITION CA_ADDRESS_SK_index3 TABLESPACE example4 +) +TABLESPACE example2;。 + +--创建GLOBAL分区索引 +CREATE INDEX IF NOT EXISTS ds_customer_address_p1_index3 ON tpcds.customer_address_p1(CA_ADDRESS_ID) GLOBAL;。 + +--不指定关键字,默认创建GLOBAL分区索引 +CREATE INDEX IF NOT EXISTS ds_customer_address_p1_index4 ON tpcds.customer_address_p1(CA_ADDRESS_ID);。 + +--修改分区表索引CA_ADDRESS_SK_index2的表空间为example1。 +ALTER INDEX tpcds.ds_customer_address_p1_index2 MOVE PARTITION CA_ADDRESS_SK_index2 TABLESPACE example1;。 + +--修改分区表索引CA_ADDRESS_SK_index3的表空间为example2。 +ALTER INDEX tpcds.ds_customer_address_p1_index2 MOVE PARTITION CA_ADDRESS_SK_index3 TABLESPACE example2;。 + +--重命名分区表索引。 +ALTER INDEX tpcds.ds_customer_address_p1_index2 RENAME PARTITION CA_ADDRESS_SK_index1 TO CA_ADDRESS_SK_index4;。 + +--删除索引和分区表。 +DROP INDEX IF EXISTS tpcds.ds_customer_address_p1_index1;。 +DROP INDEX IF EXISTS tpcds.ds_customer_address_p1_index2;。 +DROP TABLE IF EXISTS tpcds.customer_address_p1 CASCADE;。 +--删除表空间。 +DROP TABLESPACE example1;。 +DROP TABLESPACE example2;。 +DROP TABLESPACE example3;。 +DROP TABLESPACE example4;。 + +--创建列存表以及列存表GIN索引。 +create table if not exists cgin_create_test(a int, b text) with (orientation = column);。 +create index if not exists cgin_test on cgin_create_test using gin(to_tsvector('ngram', b));。 + +--索引名重复的场景,打开dolphin.b_compatibility_mode后,重复索引名将自动替换成其他不重复的名字 +set dolphin.b_compatibility_mode to on;。 +create table if not exists t1(id int,index idx_id(id));。 +create table if not exists t2(id int,index idx_id(id));。 + +-- 全文索引 +CREATE SCHEMA IF NOT EXISTS fulltext_test;。 +set current_schema to 'fulltext_test';。 +CREATE TABLE IF NOT EXISTS test ( + id int unsigned auto_increment not null primary key, + title varchar, + boby text, + name name +);。 + +SELECT + column_name, + data_type, + is_nullable, + column_default +FROM + information_schema.columns +WHERE + table_name = 'test';。 + +CREATE FULLTEXT INDEX test_index_1 ON test (title, boby) WITH PARSER ngram;。 + +SELECT + indexname, + indexdef +FROM + pg_indexes +WHERE + tablename = 'test' AND + indexname = 'test_index_1';。 + +CREATE FULLTEXT INDEX test_index_2 ON test (title, boby, name);。 + +DROP TABLE IF EXISTS cgin_create_test CASCADE;。 +DROP TABLE IF EXISTS t1 CASCADE;。 +DROP TABLE IF EXISTS t2 CASCADE;。 + +DROP SCHEMA IF EXISTS fulltext_test CASCADE;。 +DROP SCHEMA IF EXISTS tpcds CASCADE;。 \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/3.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/3.sql new file mode 100644 index 00000000..db350eb6 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/3.sql @@ -0,0 +1,117 @@ +-- CREATE/ALTER/DROP INDEX + +CREATE SCHEMA IF NOT EXISTS tpcds;。 + +-- 创建表 tpcds.ship_mode_t1,包含运输方式的详细信息 +CREATE TABLE IF NOT EXISTS tpcds.ship_mode_t1 ( + SM_SHIP_MODE_SK INTEGER NOT NULL, -- 运输方式的唯一标识符 + SM_SHIP_MODE_ID CHAR(16) NOT NULL, -- 运输方式的ID + SM_TYPE CHAR(30), -- 运输方式类型 + SM_CODE CHAR(10), -- 运输方式代码 + SM_CARRIER CHAR(20), -- 承运人 + SM_CONTRACT CHAR(20) -- 合同信息 +);。 + +-- 创建唯一索引,确保 SM_SHIP_MODE_SK 的唯一性 +CREATE UNIQUE INDEX IF NOT EXISTS ds_ship_mode_t1_index1 ON tpcds.ship_mode_t1(SM_SHIP_MODE_SK);。 + +-- 创建普通索引,用于加速基于 SM_SHIP_MODE_SK 的查询 +CREATE INDEX IF NOT EXISTS ds_ship_mode_t1_index4 ON tpcds.ship_mode_t1 USING btree(SM_SHIP_MODE_SK);。 + +-- 创建基于 SM_CODE 的前4个字符的索引 +CREATE INDEX IF NOT EXISTS ds_ship_mode_t1_index2 ON tpcds.ship_mode_t1(SUBSTR(SM_CODE, 1, 4));。 + +-- 创建条件唯一索引,针对 SM_SHIP_MODE_SK 大于 10 的记录 +CREATE UNIQUE INDEX IF NOT EXISTS ds_ship_mode_t1_index3 ON tpcds.ship_mode_t1(SM_SHIP_MODE_SK) WHERE SM_SHIP_MODE_SK > 10;。 + +-- 重命名索引 ds_ship_mode_t1_index1 为 ds_ship_mode_t1_index5 +ALTER INDEX tpcds.ds_ship_mode_t1_index1 RENAME TO ds_ship_mode_t1_index5;。 + +-- 将索引 ds_ship_mode_t1_index2 标记为不可用 +ALTER INDEX tpcds.ds_ship_mode_t1_index2 UNUSABLE;。 + +-- 重建不可用的索引 +ALTER INDEX tpcds.ds_ship_mode_t1_index2 REBUILD;。 + +-- 删除索引 ds_ship_mode_t1_index2 +DROP INDEX IF EXISTS tpcds.ds_ship_mode_t1_index2;。 + +-- 删除表 tpcds.ship_mode_t1 +DROP TABLE IF EXISTS tpcds.ship_mode_t1 CASCADE;。 + +-- 创建表空间 example1,指定相对位置 +CREATE TABLESPACE example1 RELATIVE LOCATION 'tablespace1/tablespace_1';。 + +-- 创建其他表空间 +CREATE TABLESPACE example2 RELATIVE LOCATION 'tablespace2/tablespace_2';。 +CREATE TABLESPACE example3 RELATIVE LOCATION 'tablespace3/tablespace_3';。 +CREATE TABLESPACE example4 RELATIVE LOCATION 'tablespace4/tablespace_4';。 + +-- 创建表 tpcds.customer_address_p1,存储客户地址信息 +CREATE TABLE IF NOT EXISTS tpcds.customer_address_p1 ( + CA_ADDRESS_SK INTEGER NOT NULL, -- 地址的唯一标识符 + CA_ADDRESS_ID CHAR(16) NOT NULL, -- 地址ID + CA_STREET_NUMBER CHAR(10), -- 街道号 + CA_STREET_NAME VARCHAR(60), -- 街道名称 + CA_STREET_TYPE CHAR(15), -- 街道类型 + CA_SUITE_NUMBER CHAR(10), -- 套房号 + CA_CITY VARCHAR(60), -- 城市 + CA_COUNTY VARCHAR(30), -- 县 + CA_STATE CHAR(2), -- 州 + CA_ZIP CHAR(10), -- 邮政编码 + CA_COUNTRY VARCHAR(20), -- 国家 + CA_GMT_OFFSET DECIMAL(5,2), -- GMT时区偏移 + CA_LOCATION_TYPE CHAR(20) -- 地址类型 +) +TABLESPACE example1 -- 指定表空间为 example1 +PARTITION BY RANGE(CA_ADDRESS_SK) -- 按 CA_ADDRESS_SK 列进行范围分区 +( + PARTITION p1 VALUES LESS THAN (3000), -- 第一个分区 + PARTITION p2 VALUES LESS THAN (5000) TABLESPACE example1, -- 第二个分区 + PARTITION p3 VALUES LESS THAN (MAXVALUE) TABLESPACE example2 -- 第三个分区 +) +ENABLE ROW MOVEMENT;。 -- 启用行移动 + +-- 创建局部索引,基于 CA_ADDRESS_SK 列 +CREATE INDEX ds_customer_address_p1_index1 ON tpcds.customer_address_p1(CA_ADDRESS_SK) LOCAL;。 + +-- 创建局部索引,指定不同的分区和表空间 +CREATE INDEX ds_customer_address_p1_index2 ON tpcds.customer_address_p1(CA_ADDRESS_SK) LOCAL +( + PARTITION CA_ADDRESS_SK_index1, + PARTITION CA_ADDRESS_SK_index2 TABLESPACE example3, + PARTITION CA_ADDRESS_SK_index3 TABLESPACE example4 +) +TABLESPACE example2;。 + +-- 创建全局索引,基于 CA_ADDRESS_ID 列 +CREATE INDEX IF NOT EXISTS ds_customer_address_p1_index3 ON tpcds.customer_address_p1(CA_ADDRESS_ID) GLOBAL;。 + +-- 创建局部索引,基于 CA_ADDRESS_ID 列 +CREATE INDEX IF NOT EXISTS ds_customer_address_p1_index4 ON tpcds.customer_address_p1(CA_ADDRESS_ID);。 + +-- 移动索引的分区到不同的表空间 +ALTER INDEX tpcds.ds_customer_address_p1_index2 MOVE PARTITION CA_ADDRESS_SK_index2 TABLESPACE example1;。 +ALTER INDEX tpcds.ds_customer_address_p1_index2 MOVE PARTITION CA_ADDRESS_SK_index3 TABLESPACE example2;。 + +-- 重命名分区 +ALTER INDEX tpcds.ds_customer_address_p1_index2 RENAME PARTITION CA_ADDRESS_SK_index1 TO CA_ADDRESS_SK_index4;。 + +DROP TABLE IF EXISTS tpcds.customer_address_p1 CASCADE;。 + +-- 删除创建的表空间 +DROP TABLESPACE example1;。 +DROP TABLESPACE example2;。 +DROP TABLESPACE example3;。 +DROP TABLESPACE example4;。 + +-- 创建列式存储表 cgin_create_test +CREATE TABLE IF NOT EXISTS cgin_create_test (a INT, b TEXT) WITH (orientation = column);。 + +-- 创建 GIN 索引,基于 b 列的文本搜索向量 +CREATE INDEX IF NOT EXISTS cgin_test ON cgin_create_test USING gin(to_tsvector('ngram', b));。 + +-- 删除表 cgin_create_test 及其相关联的对象 +DROP TABLE IF EXISTS cgin_create_test CASCADE;。 + +DROP SCHEMA IF EXISTS tpcds CASCADE;。 diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/30.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/30.sql new file mode 100644 index 00000000..da62c8cd --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/30.sql @@ -0,0 +1,291 @@ +-- dolphin +-- CREATE TABLE PARTITION + +--rebuild,remove,check,repair,optimize语法示例 +--创建分区表test_part +CREATE TABLE IF NOT EXISTS test_part +( + a int primary key not null default 5, + b int, + c int, + d int +) +PARTITION BY RANGE(a) +( + PARTITION p0 VALUES LESS THAN (100000), + PARTITION p1 VALUES LESS THAN (200000), + PARTITION p2 VALUES LESS THAN (300000) +);。 +create unique index if not exists idx_c on test_part (c);。 +create index idx_b on test_part using btree(b) local;。 +alter table test_part add constraint uidx_d unique(d);。 +alter table test_part add constraint uidx_c unique using index idx_c;。 +--向分区表插入数据 +insert into test_part (with RECURSIVE t_r(i,j,k,m) as(values(0,1,2,3) union all select i+1,j+2,k+3,m+4 from t_r where i < 250000) select * from t_r);。 +--检查分区表系统信息 +select relname from pg_partition where (parentid in (select oid from pg_class where relname = 'test_part')) and parttype = 'p' and oid != relfilenode order by relname;。 +--通过索引从分区表select数据 +explain select * from test_part where ((99990 < c and c < 100000) or (219990 < c and c < 220000));。 +select * from test_part where ((99990 < c and c < 100000) or (219990 < c and c < 220000));。 +select * from test_part where ((99990 < d and d < 100000) or (219990 < d and d < 220000));。 +select * from test_part where ((99990 < b and b < 100000) or (219990 < b and b < 220000));。 + +--测试rebuild分区表语法 +ALTER TABLE test_part REBUILD PARTITION p0, p1;。 +--检查分区表系统信息和真实数据 +select relname from pg_partition where (parentid in (select oid from pg_class where relname = 'test_part')) and parttype = 'p' and oid != relfilenode order by relname;。 +explain select * from test_part where ((99990 < c and c < 100000) or (219990 < c and c < 220000));。 +select * from test_part where ((99990 < c and c < 100000) or (219990 < c and c < 220000));。 +select * from test_part where ((99990 < d and d < 100000) or (219990 < d and d < 220000));。 +select * from test_part where ((99990 < b and b < 100000) or (219990 < b and b < 220000));。 + +--测试rebuild partition all分区表语法 +ALTER TABLE test_part REBUILD PARTITION all;。 +--检查分区表系统信息和真实数据 +select relname from pg_partition where (parentid in (select oid from pg_class where relname = 'test_part')) and parttype = 'p' and oid != relfilenode order by relname;。 +explain select * from test_part where ((99990 < c and c < 100000) or (219990 < c and c < 220000));。 +select * from test_part where ((99990 < c and c < 100000) or (219990 < c and c < 220000));。 +select * from test_part where ((99990 < d and d < 100000) or (219990 < d and d < 220000));。 +select * from test_part where ((99990 < b and b < 100000) or (219990 < b and b < 220000));。 + +--测试 repair check optimize 分区表语法 +ALTER TABLE test_part repair PARTITION p0,p1;。 +ALTER TABLE test_part check PARTITION p0,p1;。 +ALTER TABLE test_part optimize PARTITION p0,p1;。 +ALTER TABLE test_part repair PARTITION all;。 +ALTER TABLE test_part check PARTITION all;。 +ALTER TABLE test_part optimize PARTITION all;。 + +--测试 remove partitioning 语法 +select relname, boundaries from pg_partition where parentid in (select parentid from pg_partition where relname = 'test_part') order by relname;。 +select parttype,relname from pg_class where relname = 'test_part' and relfilenode != oid;。 +ALTER TABLE test_part remove PARTITIONING;。 +--检查分区表移除分区信息后的系统信息和真实数据 +explain select * from test_part where ((99990 < c and c < 100000) or (219990 < c and c < 220000));。 +select * from test_part where ((99990 < c and c < 100000) or (219990 < c and c < 220000));。 +select relname, boundaries from pg_partition where parentid in (select parentid from pg_partition where relname = 'test_part') order by relname;。 +select parttype,relname from pg_class where relname = 'test_part' and relfilenode != oid;。 + +--truncate,analyze,exchange语法示例 +CREATE TABLE IF NOT EXISTS test_part1 +( + a int, + b int +) +PARTITION BY RANGE(a) +( + PARTITION p0 VALUES LESS THAN (100), + PARTITION p1 VALUES LESS THAN (200), + PARTITION p2 VALUES LESS THAN (300) +);。 +create table if not exists test_no_part1(a int, b int);。 +insert into test_part1 values(99,1),(199,1),(299,1);。 +select * from test_part1;。 +--truncate partition语法 +ALTER TABLE test_part1 truncate PARTITION p0, p1;。 +select * from test_part1;。 +insert into test_part1 (with RECURSIVE t_r(i,j) as(values(0,1) union all select i+1,j+2 from t_r where i < 20) select * from t_r);。 +select * from test_part1;。 +ALTER TABLE test_part1 truncate PARTITION all;。 +select * from test_part1;。 +--exchange partition语法 +insert into test_part1 values(99,1),(199,1),(299,1);。 +alter table test_part1 exchange partition p2 with table test_no_part1 without validation;。 +select * from test_part1;。 +select * from test_no_part1;。 +alter table test_part1 exchange partition p2 with table test_no_part1 without validation;。 +select * from test_part1;。 +select * from test_no_part1;。 +--analyze partition语法 +alter table test_part1 analyze partition p0,p1;。 +alter table test_part1 analyze partition all;。 + +--add, drop语法示例 +CREATE TABLE IF NOT EXISTS test_part2 +( + a int, + b int +) +PARTITION BY RANGE(a) +( + PARTITION p0 VALUES LESS THAN (100), + PARTITION p1 VALUES LESS THAN (200), + PARTITION p2 VALUES LESS THAN (300), + PARTITION p3 VALUES LESS THAN (400) +);。 + +CREATE TABLE IF NOT EXISTS test_subpart2 +( + a int, + b int +) +PARTITION BY RANGE(a) SUBPARTITION BY RANGE(b) +( + PARTITION p0 VALUES LESS THAN (100) + ( + SUBPARTITION p0_0 VALUES LESS THAN (100), + SUBPARTITION p0_1 VALUES LESS THAN (200), + SUBPARTITION p0_2 VALUES LESS THAN (300) + ), + PARTITION p1 VALUES LESS THAN (200) + ( + SUBPARTITION p1_0 VALUES LESS THAN (100), + SUBPARTITION p1_1 VALUES LESS THAN (200), + SUBPARTITION p1_2 VALUES LESS THAN (300) + ), + PARTITION p2 VALUES LESS THAN (300) + ( + SUBPARTITION p2_0 VALUES LESS THAN (100), + SUBPARTITION p2_1 VALUES LESS THAN (200), + SUBPARTITION p2_2 VALUES LESS THAN (300) + ), + PARTITION p3 VALUES LESS THAN (400) + ( + SUBPARTITION p3_0 VALUES LESS THAN (100), + SUBPARTITION p3_1 VALUES LESS THAN (200), + SUBPARTITION p3_2 VALUES LESS THAN (300) + ) +);。 +--test b_compatibility drop and add partition syntax +select relname, boundaries from pg_partition where parentid in (select parentid from pg_partition where relname = 'test_part2');。 +ALTER TABLE test_part2 DROP PARTITION p3;。 +select relname, boundaries from pg_partition where parentid in (select parentid from pg_partition where relname = 'test_part2');。 +ALTER TABLE test_part2 add PARTITION (PARTITION p3 VALUES LESS THAN (400),PARTITION p4 VALUES LESS THAN (500),PARTITION p5 VALUES LESS THAN (600));。 +select relname, boundaries from pg_partition where parentid in (select parentid from pg_partition where relname = 'test_part2');。 +ALTER TABLE test_part2 add PARTITION (PARTITION p6 VALUES LESS THAN (700),PARTITION p7 VALUES LESS THAN (800));。 +ALTER TABLE test_part2 DROP PARTITION p4,p5,p6;。 +select relname, boundaries from pg_partition where parentid in (select parentid from pg_partition where relname = 'test_part2');。 +--ERROR: upper boundary of adding partition MUST overtop last existing partition +--ALTER TABLE test_part2 add PARTITION (PARTITION p4 VALUES LESS THAN (500));。 +select relname, boundaries from pg_partition where parentid in (select oid from pg_partition where parentid in (select parentid from pg_partition where relname = 'test_subpart2'));。 +ALTER TABLE test_subpart2 DROP SUBPARTITION p0_0;。 +ALTER TABLE test_subpart2 DROP SUBPARTITION p0_2, p1_0, p1_2;。 +select relname, boundaries from pg_partition where parentid in (select oid from pg_partition where parentid in (select parentid from pg_partition where relname = 'test_subpart2'));。 + +--reorganize分区语法示例 +CREATE TABLE IF NOT EXISTS test_range_subpart +( + a INT4 PRIMARY KEY, + b INT4 +) +PARTITION BY RANGE (a) SUBPARTITION BY HASH (b) +( + PARTITION p1 VALUES LESS THAN (200) + ( + SUBPARTITION s11, + SUBPARTITION s12, + SUBPARTITION s13, + SUBPARTITION s14 + ), + PARTITION p2 VALUES LESS THAN (500) + ( + SUBPARTITION s21, + SUBPARTITION s22 + ), + PARTITION p3 VALUES LESS THAN (800), + PARTITION p4 VALUES LESS THAN (1200) + ( + SUBPARTITION s41 + ) +);。 +insert into test_range_subpart values(199,1),(499,1),(799,1),(1199,1);。 +--test test_range_subpart +alter table test_range_subpart reorganize partition p1,p2 into (partition m1 values less than(100),partition m2 values less than(500)(subpartition m21,subpartition m22));。 +select pg_get_tabledef('test_range_subpart');。 +select * from test_range_subpart subpartition(m22);。 +select * from test_range_subpart subpartition(m21);。 +select * from test_range_subpart partition(m1);。 +explain select /*+ indexscan(test_range_subpart test_range_subpart_pkey) */ * from test_range_subpart where a > 0;。 +select * from test_range_subpart;。 + +-- 分区表建索引,在create table 中index默认为local,不支持指定global/local +CREATE TABLE IF NOT EXISTS test_partition_btree +( + f1 INTEGER, + f2 INTEGER, + f3 INTEGER, + key part_btree_idx using btree(f1) +) +PARTITION BY RANGE(f1) +( + PARTITION P1 VALUES LESS THAN(2450815), + PARTITION P2 VALUES LESS THAN(2451179), + PARTITION P3 VALUES LESS THAN(2451544), + PARTITION P4 VALUES LESS THAN(MAXVALUE) +);。 + +-- 分区表建组合索引 +CREATE TABLE IF NOT EXISTS test_partition_index +( + f1 INTEGER, + f2 INTEGER, + f3 INTEGER, + key part_btree_idx2 using btree(f1 desc, f2 asc) +) +PARTITION BY RANGE(f1) +( + PARTITION P1 VALUES LESS THAN(2450815), + PARTITION P2 VALUES LESS THAN(2451179), + PARTITION P3 VALUES LESS THAN(2451544), + PARTITION P4 VALUES LESS THAN(MAXVALUE) +);。 + +-- 分区表列存创建索引 +CREATE TABLE IF NOT EXISTS test_partition_column +( + f1 INTEGER, + f2 INTEGER, + f3 INTEGER, + key part_column(f1) +) with (ORIENTATION = COLUMN) +PARTITION BY RANGE(f1) +( + PARTITION P1 VALUES LESS THAN(2450815), + PARTITION P2 VALUES LESS THAN(2451179), + PARTITION P3 VALUES LESS THAN(2451544), + PARTITION P4 VALUES LESS THAN(MAXVALUE) +);。 + +-- 分区表创建表达式索引 +CREATE TABLE IF NOT EXISTS test_partition_expr +( + f1 INTEGER, + f2 INTEGER, + f3 INTEGER, + key part_expr_idx using btree((abs(f1)+1)) +) +PARTITION BY RANGE(f1) +( + PARTITION P1 VALUES LESS THAN(2450815), + PARTITION P2 VALUES LESS THAN(2451179), + PARTITION P3 VALUES LESS THAN(2451544), + PARTITION P4 VALUES LESS THAN(MAXVALUE) +);。 + +--创建分区键为表达式分区的分区表。 +create table if not exists testrangepart(a int, b int) partition by range(abs(a*2)) +( + partition p0 values less than(100), + partition p1 values less than(200) +);。 +select partkeyexpr from pg_partition where (parttype = 'r') and (parentid in (select oid from pg_class where relname = 'testrangepart'));。 + +insert into testrangepart values(-51,1),(49,2);。 +--ERROR: inserted partition key does not map to any table partition +--insert into testrangepart values(-101,1);。 + +select * from testrangepart partition(p0);。 +select * from testrangepart partition(p1);。 +select * from testrangepart where a = -51;。 + +DROP TABLE IF EXISTS test_part CASCADE;。 +DROP TABLE IF EXISTS test_part1 CASCADE;。 +DROP TABLE IF EXISTS test_no_part1 CASCADE;。 +DROP TABLE IF EXISTS test_part2 CASCADE;。 +DROP TABLE IF EXISTS test_subpart2 CASCADE;。 +DROP TABLE IF EXISTS test_range_subpart CASCADE;。 +DROP TABLE IF EXISTS test_partition_btree CASCADE;。 +DROP TABLE IF EXISTS test_partition_index CASCADE;。 +DROP TABLE IF EXISTS test_partition_column CASCADE;。 +DROP TABLE IF EXISTS test_partition_expr CASCADE;。 +DROP TABLE IF EXISTS testrangepart CASCADE;。 \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/31.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/31.sql new file mode 100644 index 00000000..1e2f2472 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/31.sql @@ -0,0 +1,266 @@ +--dolphin +--SELECT + +--SOUNDS LIKE子句:同音字段查询 +CREATE TABLE IF NOT EXISTS TEST(id int, name varchar);。 +INSERT INTO TEST VALUES(1, 'too');。 +SELECT * FROM TEST WHERE name SOUNDS LIKE 'two';。 + +--SELECT GROUP BY子句中使用ROLLUP +CREATE TABLESPACE t_tbspace ADD DATAFILE 'my_tablespace' ENGINE = test_engine;。 +CREATE TABLE IF NOT EXISTS t_with_rollup(id int, name varchar(20), area varchar(50), count int);。 +INSERT INTO t_with_rollup values(1, 'a', 'A', 10);。 +INSERT INTO t_with_rollup values(2, 'b', 'B', 15);。 +INSERT INTO t_with_rollup values(2, 'b', 'B', 20);。 +INSERT INTO t_with_rollup values(3, 'c', 'C', 50);。 +INSERT INTO t_with_rollup values(3, 'c', 'C', 15);。 +SELECT name, sum(count) FROM t_with_rollup GROUP BY ROLLUP(name);。 + +SELECT name, sum(count) FROM t_with_rollup GROUP BY (name) WITH ROLLUP;。 + +create table if not exists join_1(col1 int4, col2 int8);。 + +create table if not exists join_2(col1 int4, col2 int8);。 + +insert into join_1 values(1, 2), (3, 3);。 + +insert into join_2 values(1, 1), (2, 3), (4, 4);。 + +--SELECT 语句中使用FROM DUAL +select 1 as col;。 +select 1 as col FROM DUAL;。 + +--SELECT FROM PARTITION子句指定多个分区 +create table if not exists multi_partition_select_test(C_INT INTEGER) partition by range(C_INT) +( + partition test_part1 values less than (400), + partition test_part2 values less than (700), + partition test_part3 values less than (1000) +);。 +insert into multi_partition_select_test values(111);。 +insert into multi_partition_select_test values(555);。 +insert into multi_partition_select_test values(888);。 + +select a.* from multi_partition_select_test partition (test_part1, test_part2) a;。 + +--UNION子句非相似数据类型按 TEXT 类型进行转换 +-- 创建两个表并插入测试数据 +CREATE TABLE IF NOT EXISTS tbl_date(col DATE);。 +INSERT INTO tbl_date VALUES('2000-02-16');。 +CREATE TABLE IF NOT EXISTS tbl_json(col JSON);。 +INSERT INTO tbl_json VALUES('{"id":1,"dbname":"openGauss","language":"C++"}');。 + +-- UNION 查询,将会使用TEXT类型进行转换 +SELECT * FROM tbl_date UNION SELECT * FROM tbl_json;。 + +--兼容MySQL兼容性全文索引语法查询 +CREATE SCHEMA fulltext_test;。 +set current_schema to 'fulltext_test';。 +--NOTICE: CREATE TABLE will create implicit sequence "test_id_seq" for serial column "test.id" +--NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "test_pkey" for table "test" +CREATE TABLE IF NOT EXISTS test ( + id int unsigned auto_increment not null primary key, + title varchar, + boby text, + name name, + FULLTEXT (title, boby) WITH PARSER ngram +);。 +SELECT + column_name, + data_type, + is_nullable, + column_default +FROM + information_schema.columns +WHERE + table_name = 'test';。 + +SELECT + indexname, + indexdef +FROM + pg_indexes +WHERE + tablename = 'test' AND + indexname = 'test_to_tsvector_to_tsvector1_idx';。 + +DROP INDEX test_to_tsvector_to_tsvector1_idx;。 +ALTER TABLE test ADD FULLTEXT INDEX test_index_1 (title, boby) WITH PARSER ngram;。 +DROP INDEX test_index_1;。 +CREATE FULLTEXT INDEX test_index_1 ON test (title, boby) WITH PARSER ngram;。 +SELECT + indexname, + indexdef +FROM + pg_indexes +WHERE + tablename = 'test' AND + indexname = 'test_index_1';。 + +INSERT INTO test(title, boby, name) VALUES('test', '&67575@gauss', 'opengauss');。 +INSERT INTO test(title, boby, name) VALUES('test1', 'gauss', 'opengauss');。 +INSERT INTO test(title, boby, name) VALUES('test2', 'gauss2', 'opengauss');。 +INSERT INTO test(title, boby, name) VALUES('test3', 'test', 'opengauss');。 +INSERT INTO test(title, boby, name) VALUES('gauss_123_@', 'test', 'opengauss');。 +INSERT INTO test(title, boby, name) VALUES('', '', 'opengauss');。 +INSERT INTO test(title, boby, name) VALUES(' ', ' ', ' ');。 +SELECT * FROM TEST;。 + +SELECT * FROM TEST WHERE MATCH (title, boby) AGAINST ('test');。 + +SELECT * FROM TEST WHERE MATCH (title, boby) AGAINST ('gauss');。 + +DROP INDEX test_index_1;。 +CREATE FULLTEXT INDEX test_index_1 ON test (boby) WITH PARSER ngram;。 +SELECT + indexname, + indexdef +FROM + pg_indexes +WHERE + tablename = 'test' AND + indexname = 'test_index_1';。 + +SELECT * FROM test WHERE MATCH (boby) AGAINST ('test');。 + +SELECT * FROM test WHERE MATCH (boby) AGAINST ('gauss');。 + +DROP INDEX test_index_1;。 +CREATE FULLTEXT INDEX test_index_1 ON test (title, boby, name) WITH PARSER ngram;。 +SELECT + indexname, + indexdef +FROM + pg_indexes +WHERE + tablename = 'test' AND + indexname = 'test_index_1';。 + +SELECT * FROM test WHERE MATCH (title, boby, name) AGAINST ('test');。 + +SELECT * FROM test WHERE MATCH (title, boby, name) AGAINST ('gauss');。 + +SELECT * FROM test WHERE MATCH (title, boby, name) AGAINST ('opengauss');。 + +--NOTICE: table "articles" does not exist, skipping +drop table if exists articles cascade;。 +CREATE TABLE IF NOT EXISTS articles ( + ID int, + title VARCHAR(100), + FULLTEXT INDEX ngram_idx(title)WITH PARSER ngram +);。 +SELECT + column_name, + data_type, + is_nullable, + column_default +FROM + information_schema.columns +WHERE + table_name = 'articles';。 + +drop table if exists articles cascade;。 +CREATE TABLE IF NOT EXISTS articles ( + ID int, + title VARCHAR(100), + FULLTEXT INDEX (title)WITH PARSER ngram +);。 +SELECT + column_name, + data_type, + is_nullable, + column_default +FROM + information_schema.columns +WHERE + table_name = 'articles';。 + +drop table if exists articles cascade ;。 +CREATE TABLE IF NOT EXISTS articles ( + ID int, + title VARCHAR(100), + FULLTEXT KEY keyngram_idx(title)WITH PARSER ngram +);。 +SELECT + column_name, + data_type, + is_nullable, + column_default +FROM + information_schema.columns +WHERE + table_name = 'articles';。 + +drop table if exists articles cascade;。 +CREATE TABLE IF NOT EXISTS articles ( + ID int, + title VARCHAR(100), + FULLTEXT KEY (title)WITH PARSER ngram +);。 +SELECT + column_name, + data_type, + is_nullable, + column_default +FROM + information_schema.columns +WHERE + table_name = 'articles';。 + +create table if not exists table_ddl_0154(col1 int,col2 varchar(64), FULLTEXT idx_ddl_0154(col2));。 +create table if not exists table_ddl_0085( + id int(11) not null, + username varchar(50) default null, + sex varchar(5) default null, + address varchar(100) default null, + score_num int(11));。 +create fulltext index idx_ddl_0085_02 on table_ddl_0085(username);。 +insert into table_ddl_0085 values (1,'test','m','xi''an changanqu', 10001), (2,'tst','w','xi''an beilingqu', 10002), +(3,'es','w','xi''an yangtaqu', 10003),(4,'s','m','beijingchaoyangqu', 10004);。 +SELECT * FROM table_ddl_0085 WHERE MATCH (username) AGAINST ('te' IN NATURAL LANGUAGE MODE);。 +SELECT * FROM table_ddl_0085 WHERE MATCH (username) AGAINST ('ts' IN NATURAL LANGUAGE MODE WITH QUERY EXPANSION);。 +SELECT * FROM table_ddl_0085 WHERE MATCH (username) AGAINST ('test' IN BOOLEAN MODE);。 +SELECT * FROM table_ddl_0085 WHERE MATCH (username) AGAINST ('es' WITH QUERY EXPANSION);。 +SELECT * FROM table_ddl_0085 WHERE MATCH (username) AGAINST ('s');。 + +insert into table_ddl_0085 select * from table_ddl_0085 where match (username) against ('te' IN NATURAL LANGUAGE MODE);。 +select * from table_ddl_0085;。 + +create fulltext index idx_ddl_0085_03 on table_ddl_0085(username) with parser ngram visible;。 +create fulltext index idx_ddl_0085_04 on table_ddl_0085(username) visible with parser ngram;。 +create fulltext index idx_ddl_0085_05 on table_ddl_0085(username) visible;。 +create fulltext index idx_ddl_0085_06 on table_ddl_0085(username) with parser ngram comment 'TEST FULLTEXT INDEX COMMENT';。 +create fulltext index idx_ddl_0085_07 on table_ddl_0085(username) comment 'TEST FULLTEXT INDEX COMMENT' with parser ngram;。 +create fulltext index idx_ddl_0085_08 on table_ddl_0085(username) comment 'TEST FULLTEXT INDEX COMMENT';。 +--NOTICE: drop cascades to 4 other objects +--DETAIL: drop cascades to table test +drop schema fulltext_test cascade;。 +reset current_schema;。 + +--关键字作为别名 +CREATE TABLE IF NOT EXISTS sales ( + sale_id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, + sale_date DATE NOT NULL, + amount DECIMAL(10, 2) NOT NULL, + month INT NOT NULL -- 关键字 month +);。 +--正确示例 +SELECT sale_id, amount AS "month" FROM sales;。 +SELECT sale_id, amount AS month FROM sales;。 +SELECT sale_id, amount "month" FROM sales;。 + +--错误示例 +--ERROR: syntax error at or near "month" +--SELECT sale_id, amount month FROM sales;。 +--SELECT sale_id, amount month FROM sales;。 + +DROP TABLE IF EXISTS join_1 CASCADE;。 +DROP TABLE IF EXISTS join_2 CASCADE;。 +DROP TABLE IF EXISTS multi_partition_select_test CASCADE;。 +DROP TABLE IF EXISTS sales CASCADE;。 +DROP TABLE IF EXISTS t_with_rollup CASCADE;。 +DROP TABLE IF EXISTS tbl_date CASCADE;。 +DROP TABLE IF EXISTS tbl_json CASCADE;。 +DROP TABLE IF EXISTS test CASCADE;。 + +DROP TABLESPACE t_tbspace;。 diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/4.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/4.sql new file mode 100644 index 00000000..b8618544 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/4.sql @@ -0,0 +1,19 @@ +-- CREATE/ALTER/DROP ROLE + +-- 创建角色 manager,并设置密码 +CREATE ROLE manager IDENTIFIED BY 'manager@1234';。 + +-- 创建角色 miriam,允许登录并设置密码,有效期从 2020-01-01 到 2026-01-01 +CREATE ROLE miriam WITH LOGIN PASSWORD 'Abcd@123' VALID BEGIN '2020-01-01' VALID UNTIL '2026-01-01';。 + +-- 修改角色 manager 的密码,替换为新的密码 +ALTER ROLE manager IDENTIFIED BY 'Abcd@123' REPLACE 'manager@1234';。 + +-- 为角色 manager 添加 SYSADMIN 权限 +ALTER ROLE manager SYSADMIN;。 + +-- 删除角色 manager +DROP ROLE manager;。 + +-- 删除角色 miriam +DROP ROLE miriam;。 diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/5.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/5.sql new file mode 100644 index 00000000..b610090e --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/5.sql @@ -0,0 +1,100 @@ +-- CREATE VIEW + +-- 创建角色 role1,并设置密码 +CREATE ROLE role1 IDENTIFIED BY 'role1@1234';。 + +-- 创建一个由角色 role1 授权的模式 +CREATE SCHEMA IF NOT EXISTS AUTHORIZATION role1 + -- 在模式中创建 films 表,包含电影标题、发行日期和奖项 + CREATE TABLE films ( + title text, -- 电影标题,文本类型 + release date, -- 发行日期,日期类型 + awards text[] -- 奖项,文本数组类型 + );。 + +-- 创建视图 winners,选择 films 表中有奖项的电影 +CREATE VIEW winners AS +SELECT title, release FROM role1.films WHERE awards IS NOT NULL;。 + +-- 删除模式 role1 及其所有内容 +DROP SCHEMA IF EXISTS role1 CASCADE;。 + +-- 删除用户 role1 及其所有内容 +DROP USER role1 CASCADE;。 + +--创建字段spcname为pg_default组成的视图。 +CREATE VIEW myView AS + SELECT * FROM pg_tablespace WHERE spcname = 'pg_default';。 + +--查看视图。 +SELECT * FROM myView ;。 + +--删除视图myView。 +DROP VIEW myView;。 + +--创建基表,并插入数据。 +CREATE TABLE IF NOT EXISTS base_tbl (a int PRIMARY KEY, b text DEFAULT 'Unspecified');。 +INSERT INTO base_tbl values (1, 'insertTable');。 + +--创建视图 +CREATE VIEW ro_view1 AS SELECT a, b FROM base_tbl;。 + +--视图插入、更新和删除数据 +INSERT INTO ro_view1 values (2, 'insertView');。 +UPDATE ro_view1 SET b = 'updateView' WHERE a = 1;。 +DELETE FROM ro_view1 WHERE a= 2;。 + +--创建check option视图 +CREATE VIEW ro_view2 AS SELECT a, b FROM base_tbl WHERE a > 10 WITH CHECK OPTION;。 + +--往基表插入视图不可见的数据 +INSERT INTO base_tbl values (15, 'insertTable');。 + +--插入、更新视图不可见数据失败 +--ERROR: new row violates WITH CHECK OPTION for view "ro_view2" +--DETAIL: Failing row contains (5, insertView). +--INSERT INTO ro_view2 values (5, 'insertView');。 +--ERROR: new row violates WITH CHECK OPTION for view "ro_view2" +--DETAIL: Failing row contains (5, insertTable). +--UPDATE ro_view2 SET a = 5 WHERE a = 15;。 + +-- 创建用户架构 user1 +CREATE SCHEMA IF NOT EXISTS user1;。 + +-- 创建客户表 user1.customer +CREATE TABLE IF NOT EXISTS user1.customer ( + c_customer_sk INTEGER NOT NULL, -- 客户唯一标识符,整型,不能为空 + c_customer_id CHAR(16) NOT NULL, -- 客户ID,字符型,长度为16,不能为空 + c_first_name VARCHAR(50) NOT NULL, -- 客户名字,变长字符型,最大长度为50,不能为空 + c_last_name VARCHAR(50) NOT NULL, -- 客户姓氏,变长字符型,最大长度为50,不能为空 + c_email_address VARCHAR(100) NOT NULL, -- 客户电子邮件,变长字符型,最大长度为100,不能为空 + c_birth_date DATE NOT NULL, -- 客户出生日期,日期型,不能为空 + c_create_date DATE NOT NULL, -- 客户创建日期,日期型,不能为空 + c_address VARCHAR(200) NOT NULL, -- 客户地址,变长字符型,最大长度为200,不能为空 + c_city VARCHAR(100) NOT NULL, -- 客户城市,变长字符型,最大长度为100,不能为空 + c_state CHAR(2) NOT NULL, -- 客户州,字符型,长度为2,不能为空 + c_zip CHAR(10) NOT NULL, -- 客户邮政编码,字符型,长度为10,不能为空 + c_country VARCHAR(100) NOT NULL, -- 客户国家,变长字符型,最大长度为100,不能为空 + c_gmt_offset DECIMAL(5,2) NOT NULL, -- 客户GMT偏移,十进制型,不能为空 + c_active BOOLEAN NOT NULL, -- 客户是否活跃,布尔型,不能为空 + PRIMARY KEY (c_customer_sk) -- 设置主键为 c_customer_sk +);。 + +-- 创建视图 user1.customer_details_view_v1,查询所有客户,条件是 c_customer_sk 小于 150 +CREATE VIEW user1.customer_details_view_v1 AS + SELECT * FROM user1.customer + WHERE c_customer_sk < 150;。 + +-- 将视图的名称从 customer_details_view_v1 修改为 customer_details_view_v2 +ALTER VIEW user1.customer_details_view_v1 RENAME TO customer_details_view_v2;。 + +-- 将视图的架构修改为 public +ALTER VIEW user1.customer_details_view_v2 SET schema public;。 + +-- 删除视图 public.customer_details_view_v2 +DROP VIEW public.customer_details_view_v2;。 + +DROP TABLE IF EXISTS base_tbl CASCADE; + +-- 删除用户架构 user1 及其所有内容 +DROP SCHEMA IF EXISTS user1 CASCADE;。 diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/6.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/6.sql new file mode 100644 index 00000000..7c188848 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/6.sql @@ -0,0 +1,609 @@ +--CREATE TABLE +--CREATE TABLESPACE + +CREATE SCHEMA IF NOT EXISTS tpcds;。 +--创建简单的表。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t1 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) +);。 + +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t2 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60), + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) +);。 + +--创建表,并指定W_STATE字段的缺省值为GA。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t3 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) DEFAULT 'GA', + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) +);。 + +--创建表,并在事务结束时检查W_WAREHOUSE_NAME字段是否有重复。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t4 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) UNIQUE DEFERRABLE, + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) +);。 + +--创建一个带有70%填充因子的表。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t5 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2), + UNIQUE(W_WAREHOUSE_NAME) WITH(fillfactor=70) +);。 + +--或者用下面的语法。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t6 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) UNIQUE, + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) +) WITH(fillfactor=70);。 + +--创建表,并指定该表数据不写入预写日志。 +CREATE UNLOGGED TABLE IF NOT EXISTS tpcds.warehouse_t7 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) +);。 + +--创建表临时表。 +CREATE TEMPORARY TABLE IF NOT EXISTS warehouse_t24 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) +);。 + +--创建本地临时表,并指定提交事务时删除该临时表数据。 +CREATE TEMPORARY TABLE IF NOT EXISTS warehouse_t25 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) +) ON COMMIT DELETE ROWS;。 + +--创建全局临时表,并指定会话结束时删除该临时表数据 +CREATE GLOBAL TEMPORARY TABLE IF NOT EXISTS gtt1 +( + ID INTEGER NOT NULL, + NAME CHAR(16) NOT NULL, + ADDRESS VARCHAR(50) , + POSTCODE CHAR(6) +) ON COMMIT PRESERVE ROWS;。 + +--创建表时,不希望因为表已存在而报错。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t8 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) +);。 + +--创建普通表空间。 +CREATE TABLESPACE DS_TABLESPACE1 RELATIVE LOCATION 'tablespace/tablespace_1';。 +--创建表时,指定表空间。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t9 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) +) TABLESPACE DS_TABLESPACE1;。 + +--创建general文件系统的表空间 +CREATE TABLESPACE ds_location1 RELATIVE LOCATION 'tablespace/tablespace_11' WITH (filesystem = 'general');。 + +--创建地址服务器为10.10.10.10:1111的表空间 +CREATE TABLESPACE ds_location2 RELATIVE LOCATION 'tablespace/tablespace_2' WITH (address = '10.10.10.10:1111');。 + +--创建配置信息路径为'/data/omm/cfg/'的表空间 +CREATE TABLESPACE ds_location3 RELATIVE LOCATION 'tablespace/tablespace_3' WITH (cfgpath = '/data/omm/cfg/');。 + +--创建存储信息路径为'/data/omm/store/'的表空间 +CREATE TABLESPACE ds_location4 RELATIVE LOCATION 'tablespace/tablespace_4' WITH (cfgpath = '/data/omm/store/');。 + +--创建随机读取page的开销为1的表空间 +CREATE TABLESPACE ds_location5 RELATIVE LOCATION 'tablespace/tablespace_5' WITH (random_page_cost = 1);。 + +--创建顺序读取page的开销为1的表空间 +CREATE TABLESPACE ds_location6 RELATIVE LOCATION 'tablespace/tablespace_6' WITH (seq_page_cost = 1);。 + +--把表空间ds_location3重命名为ds_location3_rename。 +ALTER TABLESPACE ds_location3 RENAME TO ds_location3_rename;。 + +--改变表空间ds_location2的所有者。 +ALTER TABLESPACE ds_location2 OWNER TO proto_test;。 + +--删除表空间 +DROP TABLESPACE ds_location1;。 +DROP TABLESPACE ds_location2;。 +DROP TABLESPACE ds_location3_rename;。 +DROP TABLESPACE ds_location4;。 +DROP TABLESPACE ds_location5;。 +DROP TABLESPACE ds_location6;。 + +--创建表时,单独指定W_WAREHOUSE_NAME的索引表空间。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t10 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) UNIQUE USING INDEX TABLESPACE DS_TABLESPACE1, + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) +);。 + +--创建一个有主键约束的表。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t11 +( + W_WAREHOUSE_SK INTEGER PRIMARY KEY, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) +);。 + +---或是用下面的语法,效果完全一样。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t12 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2), + PRIMARY KEY(W_WAREHOUSE_SK) +);。 + +--或是用下面的语法,指定约束的名称。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t13 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2), + CONSTRAINT W_CSTR_KEY1 PRIMARY KEY(W_WAREHOUSE_SK) +);。 + +--创建一个有复合主键约束的表。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t14 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2), + CONSTRAINT W_CSTR_KEY2 PRIMARY KEY(W_WAREHOUSE_SK, W_WAREHOUSE_ID) +);。 + +--创建列存表。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t15 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) +) WITH (ORIENTATION = COLUMN);。 + +--创建局部聚簇存储的列存表。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t16 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2), + PARTIAL CLUSTER KEY(W_WAREHOUSE_SK, W_WAREHOUSE_ID) +) WITH (ORIENTATION = COLUMN);。 + +--定义一个带压缩的列存表。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t17 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) +) WITH (ORIENTATION = COLUMN, COMPRESSION=HIGH);。 + + +--定义一个检查列约束。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t19 +( + W_WAREHOUSE_SK INTEGER PRIMARY KEY CHECK (W_WAREHOUSE_SK > 0), + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) CHECK (W_WAREHOUSE_NAME IS NOT NULL), + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) +);。 + +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t20 +( + W_WAREHOUSE_SK INTEGER PRIMARY KEY, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) CHECK (W_WAREHOUSE_NAME IS NOT NULL), + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2), + CONSTRAINT W_CONSTR_KEY2 CHECK(W_WAREHOUSE_SK > 0 AND W_WAREHOUSE_NAME IS NOT NULL) +);。 + +--创建一个有外键约束的表。 +CREATE TABLE IF NOT EXISTS tpcds.city_t23 +( + W_CITY VARCHAR(60) PRIMARY KEY, + W_ADDRESS TEXT +);。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t23 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) REFERENCES tpcds.city_t23(W_CITY), + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) +);。 + +--或是用下面的语法,效果完全一样。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t23 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) , + FOREIGN KEY(W_CITY) REFERENCES tpcds.city_t23(W_CITY) +);。 + +--或是用下面的语法,指定约束的名称。 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t23 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) , + CONSTRAINT W_FORE_KEY1 FOREIGN KEY(W_CITY) REFERENCES tpcds.city_t23(W_CITY) +);。 + +--向tpcds.warehouse_t19表中增加一个varchar列。 +ALTER TABLE tpcds.warehouse_t19 ADD W_GOODS_CATEGORY varchar(30);。 + +--给tpcds.warehouse_t19表增加一个检查约束。 +ALTER TABLE tpcds.warehouse_t19 ADD CONSTRAINT W_CONSTR_KEY4 CHECK (W_STATE IS NOT NULL);。 + +--在一个操作中改变两个现存字段的类型。 +ALTER TABLE tpcds.warehouse_t19 + ALTER COLUMN W_GOODS_CATEGORY TYPE varchar(80), + ALTER COLUMN W_STREET_NAME TYPE varchar(100);。 + +--此语句与上面语句等效。 +ALTER TABLE tpcds.warehouse_t19 MODIFY (W_GOODS_CATEGORY varchar(30), W_STREET_NAME varchar(60));。 + +--给一个已存在字段添加非空约束。 +ALTER TABLE tpcds.warehouse_t19 ALTER COLUMN W_GOODS_CATEGORY SET NOT NULL;。 + +--移除已存在字段的非空约束。 +ALTER TABLE tpcds.warehouse_t19 ALTER COLUMN W_GOODS_CATEGORY DROP NOT NULL;。 + +--如果列存表中还未指定局部聚簇,向在一个列存表中添加局部聚簇列。 +ALTER TABLE tpcds.warehouse_t17 ADD PARTIAL CLUSTER KEY(W_WAREHOUSE_SK);。 + +--查看约束的名称,并删除一个列存表中的局部聚簇列。 +SELECT constraint_name +FROM information_schema.table_constraints +WHERE table_name = 'warehouse_t17' AND table_schema = 'tpcds';。 + +ALTER TABLE tpcds.warehouse_t17 DROP CONSTRAINT warehouse_t17_cluster;。 + +--将表移动到另一个表空间。 +ALTER TABLE tpcds.warehouse_t19 SET TABLESPACE PG_DEFAULT;。 +--创建模式joe。 +CREATE SCHEMA IF NOT EXISTS joe;。 + +--将表移动到另一个模式中。 +ALTER TABLE tpcds.warehouse_t19 SET SCHEMA joe;。 + +--重命名已存在的表。 +ALTER TABLE joe.warehouse_t19 RENAME TO warehouse_t23;。 + +--从warehouse_t23表中删除一个字段。 +ALTER TABLE joe.warehouse_t23 DROP COLUMN W_STREET_NAME;。 + +--创建带INVISIBLE唯一索引的表,需要在B兼容性数据库下 +CREATE TABLE IF NOT EXISTS tpcds.warehouse_t26 +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + W_WAREHOUSE_NAME VARCHAR(20) UNIQUE, + W_WAREHOUSE_SQ_FT INTEGER , + W_STREET_NUMBER CHAR(10) , + W_STREET_NAME VARCHAR(60) , + W_STREET_TYPE CHAR(15) , + W_SUITE_NUMBER CHAR(10) , + W_CITY VARCHAR(60) , + W_COUNTY VARCHAR(30) , + W_STATE CHAR(2) , + W_ZIP CHAR(10) , + W_COUNTRY VARCHAR(20) , + W_GMT_OFFSET DECIMAL(5,2) , + UNIQUE uni_t26 (W_WAREHOUSE_SK) INVISIBLE +) WITH(fillfactor=70);。 + +--删除表空间、模式joe和模式表warehouse。 +DROP TABLE IF EXISTS tpcds.warehouse_t1 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t2 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t3 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t4 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t5 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t6 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t7 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t8 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t9 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t10 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t11 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t12 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t13 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t14 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t15 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t16 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t17 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t18 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t20 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t21 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t22 CASCADE;。 +DROP TABLE IF EXISTS joe.warehouse_t23 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t24 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t25 CASCADE;。 +DROP TABLE IF EXISTS tpcds.warehouse_t26 CASCADE;。 +DROP TABLE IF EXISTS gtt1 CASCADE;。 +DROP TABLESPACE DS_TABLESPACE1;。 +DROP SCHEMA IF EXISTS joe CASCADE;。 +DROP SCHEMA IF EXISTS tpcds CASCADE;。 \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/7.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/7.sql new file mode 100644 index 00000000..37aeb86e --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/7.sql @@ -0,0 +1,37 @@ +-- CREATE TABLE AS = SELECT INTO + +CREATE SCHEMA IF NOT EXISTS tpcds;。 +--创建一个表tpcds.store_returns表。 +CREATE TABLE IF NOT EXISTS tpcds.store_returns +( + W_WAREHOUSE_SK INTEGER NOT NULL, + W_WAREHOUSE_ID CHAR(16) NOT NULL, + sr_item_sk VARCHAR(20) , + W_WAREHOUSE_SQ_FT INTEGER +);。 +--创建一个表tpcds.store_returns_t1并插入tpcds.store_returns表中sr_item_sk字段中大于16的数值。 +CREATE TABLE tpcds.store_returns_t1 AS SELECT * FROM tpcds.store_returns WHERE sr_item_sk > '4795';。 + +--将tpcds.reason表中r_reason_sk小于5的值加入到新建表中。 +CREATE TABLE tpcds.reason_t1 AS +SELECT * FROM reason WHERE r_reason_sk < 2 WITH NO DATA;。 + +SELECT * INTO tpcds.reason_t2 FROM reason WHERE r_reason_sk < 5;。 + +--删除tpcds.reason_t1表。 +DROP TABLE IF EXISTS tpcds.reason_t1 CASCADE;。 +--删除tpcds.reason_t2表。 +DROP TABLE IF EXISTS tpcds.reason_t2 CASCADE;。 + +--使用tpcds.store_returns拷贝一个新表tpcds.store_returns_t2。 +CREATE TABLE tpcds.store_returns_t2 AS table tpcds.store_returns;。 + +--B模式下 +CREATE TABLE tpcds.store_returns_t3(newcol INTEGER) AS table tpcds.store_returns;。 + +--删除表。 +DROP TABLE IF EXISTS tpcds.store_returns_t1 CASCADE;。 +DROP TABLE IF EXISTS tpcds.store_returns_t2 CASCADE;。 +DROP TABLE IF EXISTS tpcds.store_returns_t3 CASCADE;。 +DROP TABLE IF EXISTS tpcds.store_returns CASCADE;。 +DROP SCHEMA IF EXISTS tpcds CASCADE;。 diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/8.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/8.sql new file mode 100644 index 00000000..464e38b1 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/8.sql @@ -0,0 +1,20 @@ +--CREATE SCHEMA + +--创建一个角色role1。 +CREATE ROLE role1 IDENTIFIED BY 'test@123';。 + +-- 为用户role1创建一个同名schema,子命令创建的表films和winners的拥有者为role1。 +CREATE SCHEMA IF NOT EXISTS AUTHORIZATION role1 + CREATE TABLE films (title text, release date, awards text[]) + CREATE VIEW winners AS + SELECT title, release FROM films WHERE awards IS NOT NULL;。 + +-- 创建一个schema ds,指定schema的默认字符集为utf8mb4,默认字符序为utf8mb4_bin。 +--ERROR: difference between the charset and the database encoding has not supported +CREATE SCHEMA IF NOT EXISTS ds CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;。 + +--删除schema。 +DROP SCHEMA IF EXISTS role1 CASCADE;。 +--删除用户。 +DROP USER IF EXISTS role1 CASCADE;。 +DROP SCHEMA IF EXISTS ds CASCADE;。 diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/9.sql b/OpengaussCompatibility2hikari/src/main/resources/test_cases/9.sql new file mode 100644 index 00000000..4748d831 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/9.sql @@ -0,0 +1,65 @@ +-- DELETE + +-- 创建用户架构 +CREATE SCHEMA IF NOT EXISTS user1;。 + +-- 创建客户地址表 +CREATE TABLE IF NOT EXISTS user1.customer_address ( + ca_address_sk INT PRIMARY KEY, -- 地址的唯一标识符 + ca_address_id VARCHAR(16), -- 地址ID + ca_street_number VARCHAR(10), -- 街道号码 + ca_street_name VARCHAR(60), -- 街道名称 + ca_street_type VARCHAR(15), -- 街道类型(如:St, Ave, Rd等) + ca_suite_number VARCHAR(10), -- 套房号(可选) + ca_city VARCHAR(60), -- 城市名称 + ca_county VARCHAR(30), -- 县名称 + ca_state VARCHAR(2), -- 州/省缩写 + ca_zip VARCHAR(10), -- 邮政编码 + ca_country VARCHAR(20), -- 国家名称 + ca_gmt_offset DECIMAL(5, 2), -- GMT时区偏移 + ca_location_type VARCHAR(20) -- 位置类型(如:Residential, Commercial等) +);。 + +-- 插入示例数据到客户地址表 +INSERT INTO user1.customer_address (ca_address_sk, ca_address_id, ca_street_number, ca_street_name, ca_street_type, ca_suite_number, ca_city, ca_county, ca_state, ca_zip, ca_country, ca_gmt_offset, ca_location_type) VALUES +(1, 'A1', '123', 'Main', 'St', '1A', 'Somecity', 'Somecounty', 'SC', '12345', 'USA', -5.00, 'Residential'), +(2, 'A2', '456', 'Second', 'Ave', '2B', 'Othercity', 'Othercounty', 'OC', '54321', 'USA', -5.00, 'Commercial'), +(14887, 'A3', '789', 'Third', 'Blvd', '3C', 'Thirdcity', 'Thirdcounty', 'TC', '67890', 'USA', -5.00, 'Residential'), +(14888, 'A4', '101', 'Fourth', 'Rd', '4D', 'Fourthcity', 'Fourthcounty', 'FC', '09876', 'USA', -5.00, 'Commercial'), +(14889, 'A5', '102', 'Fifth', 'Ln', '5E', 'Fifthcity', 'Fifthcounty', 'FC', '67890', 'USA', -5.00, 'Residential');。 + +-- 创建客户地址备份表,复制原始表数据 +CREATE TABLE user1.customer_address_bak AS TABLE user1.customer_address;。 + +-- 删除备份表中地址标识小于14888的记录 +DELETE FROM user1.customer_address_bak WHERE ca_address_sk < 14888;。 + +-- 查询备份表,确保删除后数据正确 +SELECT * FROM user1.customer_address_bak;。 + +-- 清空备份表 +DELETE FROM user1.customer_address_bak;。 + +-- 再次查询备份表,确认已清空 +SELECT * FROM user1.customer_address_bak;。 + +-- 从原始表中删除与备份表匹配的记录,且地址标识小于50 +DELETE FROM user1.customer_address +USING user1.customer_address_bak +WHERE user1.customer_address.ca_address_sk = user1.customer_address_bak.ca_address_sk +AND user1.customer_address.ca_address_sk < 50;。 + +-- 使用别名从原始表中删除与备份表匹配的记录,且地址标识小于50 +DELETE FROM user1.customer_address a +USING user1.customer_address_bak b +WHERE a.ca_address_sk = b.ca_address_sk +AND a.ca_address_sk < 50;。 + +-- 删除备份表 +DROP TABLE IF EXISTS user1.customer_address_bak CASCADE;。 + +-- 删除原始客户地址表 +DROP TABLE IF EXISTS user1.customer_address CASCADE;。 + +-- 删除用户架构及其所有内容 +DROP SCHEMA IF EXISTS user1 CASCADE;。 diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/1.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/1.txt new file mode 100644 index 00000000..e69de29b diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/10.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/10.txt new file mode 100644 index 00000000..e69de29b diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/11.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/11.txt new file mode 100644 index 00000000..e69de29b diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/12.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/12.txt new file mode 100644 index 00000000..e69de29b diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/13.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/13.txt new file mode 100644 index 00000000..33741b4f --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/13.txt @@ -0,0 +1,10 @@ +stuno classno +1 1 +2 2 +3 3 + +stuno classno +1 2 +2 4 +3 6 + diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/14.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/14.txt new file mode 100644 index 00000000..e69de29b diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/15.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/15.txt new file mode 100644 index 00000000..92e892c5 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/15.txt @@ -0,0 +1,21 @@ +insert_data + + +insert_data + + +insert_data + + +insert_data + + +insert_data + + +insert_data + + +insert_data + + diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/16.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/16.txt new file mode 100644 index 00000000..3d55e78a --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/16.txt @@ -0,0 +1,6 @@ +count +null + +count +null + diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/17.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/17.txt new file mode 100644 index 00000000..4bf8306a --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/17.txt @@ -0,0 +1,242 @@ +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 +201902 2 1 1 +201903 1 1 1 +201903 2 1 1 +201903 2 1 1 + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 2 1 1 +201902 3 1 1 +201903 4 1 1 +201903 5 1 1 +201903 6 1 1 + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 2 1 1 +201902 3 1 1 +201903 4 1 1 +201903 5 1 1 + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 +201902 2 1 1 +201903 1 1 1 +201903 2 1 1 +201903 2 1 1 + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 +201902 2 1 1 +201903 1 1 1 +201903 2 1 1 +201903 2 1 1 + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 +201902 2 1 1 +201903 1 1 1 +201903 2 1 1 +201903 2 1 1 + +month_code dept_code user_no sales_amt +201901 1 1 1 +201901 1 1 1 +201901 2 1 1 +201903 1 1 1 +201903 2 1 1 +201903 2 1 1 + +month_code dept_code user_no sales_amt +201901 1 1 1 +201901 1 1 1 +201901 2 1 1 +201903 1 1 1 +201903 2 1 1 +201903 2 1 1 + +month_code dept_code user_no sales_amt +201901 1 1 1 +201901 1 1 1 +201901 2 1 1 +201903 1 1 1 +201903 2 1 1 +201903 2 1 1 + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 +201902 1 1 1 +201902 1 1 1 + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 +201902 1 1 1 +201902 1 1 1 + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 +201902 1 1 1 +201902 1 1 1 + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 +201902 1 1 1 +201902 1 1 1 + +month_code dept_code user_no sales_amt +201902 1 2 1 +201902 1 2 1 +201902 1 2 1 +201902 1 2 1 + +month_code dept_code user_no sales_amt +201902 1 3 1 +201902 1 3 1 +201902 1 3 1 +201902 1 3 1 + +month_code dept_code user_no sales_amt +201902 1 4 1 +201902 1 4 1 +201902 1 4 1 +201902 1 4 1 + +month_code dept_code user_no sales_amt +201902 1 4 1 +201902 1 4 1 +201902 1 4 1 +201902 1 4 1 + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 +201902 1 1 1 +201902 1 1 1 + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 +201902 1 1 1 +201902 1 1 1 + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 +201902 1 1 1 +201902 1 1 1 + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 +201902 1 1 1 +201902 1 1 1 + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 +201902 1 1 1 +201902 1 1 1 + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 +201902 2 1 1 +201903 1 1 1 +201903 2 1 1 +201903 2 1 1 + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 +201902 2 1 1 + +month_code dept_code user_no sales_amt + +month_code dept_code user_no sales_amt +201903 1 1 1 +201903 2 1 1 +201903 2 1 1 + +month_code dept_code user_no sales_amt + +month_code dept_code user_no sales_amt + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 + +month_code dept_code user_no sales_amt + +month_code dept_code user_no sales_amt +201902 2 1 1 + +month_code dept_code user_no sales_amt + +month_code dept_code user_no sales_amt +201903 1 1 1 + +month_code dept_code user_no sales_amt + +month_code dept_code user_no sales_amt +201903 2 1 1 +201903 2 1 1 + +month_code dept_code user_no sales_amt + +month_code dept_code user_no sales_amt + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 +201902 2 1 1 +201903 1 1 1 +201903 2 1 1 +201903 2 1 1 + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 + +month_code dept_code user_no sales_amt +201902 2 1 1 + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 + +month_code dept_code user_no sales_amt +201902 2 1 1 + +month_code dept_code user_no sales_amt + +month_code dept_code user_no sales_amt +201902 1 1 1 +201902 1 1 1 +201902 2 1 1 + +month_code dept_code user_no sales_amt +201903 1 1 1 + +month_code dept_code user_no sales_amt +201903 2 1 1 +201903 2 1 1 + +month_code dept_code user_no sales_amt +201903 1 1 1 + +month_code dept_code user_no sales_amt + +month_code dept_code user_no sales_amt +201903 2 1 1 +201903 2 1 1 + diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/18.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/18.txt new file mode 100644 index 00000000..bbcb3c01 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/18.txt @@ -0,0 +1,741 @@ +name isdba +omm 1 +tom 0 +proto_test 0 +joe 0 + +id name parent_id +3 son 2 +2 0 1 +1 0 0 + +r_reason_sk +23 +1 +4 +28 +16 +3 +20 +17 +31 +36 +26 +32 +35 +5 +13 +18 +12 +9 +24 +22 +6 +34 +21 +29 +14 +10 +15 +8 +19 +11 +33 +27 +7 +30 +2 +25 + +r_reason_sk r_reason_id r_reason_desc +1 AAAAAAAABAAAAAAA Package was damaged + +r_reason_desc +Did not fit +Did not get it on time +Did not like the color +Did not like the make +Did not like the model +Did not like the warranty +Does not work with a product that I have +Found a better extended warranty in a store +Found a better price in a store +Gift exchange +Lost my job +No service location in my area +Not the product that was ordred +Not working any more +Package was damaged +Parts missing +Stopped working +Wrong size +duplicate purchase +it is a girl +its is a boy +reason 23 +reason 24 +reason 25 +reason 26 +reason 27 +reason 28 +reason 29 +reason 31 +reason 31 +reason 32 +reason 33 +reason 34 +reason 35 +reason 36 +unauthoized purchase + +usename locktime +tom 2024-09-29 00:51:11.813033+08 +proto_test 2024-09-27 10:22:59.446279+08 +joe 2024-09-29 00:51:12.573452+08 + +usename locktime usesuper +omm null 1 +tom 2024-09-29 00:51:11.813033+08 0 +proto_test 2024-09-27 10:22:59.446279+08 0 +joe 2024-09-29 00:51:12.573452+08 0 + +r_reason_id avg +AAAAAAAANBAAAAAA 29.0000000000000000 +AAAAAAAAECAAAAAA 36.0000000000000000 +AAAAAAAAPBAAAAAA 31.0000000000000000 +AAAAAAAAACAAAAAA 32.0000000000000000 +AAAAAAAABCAAAAAA 33.0000000000000000 +AAAAAAAAMBAAAAAA 28.0000000000000000 +AAAAAAAADCAAAAAA 35.0000000000000000 +AAAAAAAAOBAAAAAA 30.0000000000000000 +AAAAAAAACCAAAAAA 34.0000000000000000 +AAAAAAAALBAAAAAA 27.0000000000000000 +AAAAAAAAKBAAAAAA 26.0000000000000000 + +r_reason_id avg +AAAAAAAAABAAAAAA 16.0000000000000000 +AAAAAAAAABAAAAAA 16.0000000000000000 +AAAAAAAAACAAAAAA 32.0000000000000000 +AAAAAAAAACAAAAAA 32.0000000000000000 +AAAAAAAABAAAAAAA 1.00000000000000000000 +AAAAAAAABAAAAAAA 1.00000000000000000000 +AAAAAAAABBAAAAAA 17.0000000000000000 +AAAAAAAABBAAAAAA 17.0000000000000000 +AAAAAAAABCAAAAAA 33.0000000000000000 +AAAAAAAABCAAAAAA 33.0000000000000000 +AAAAAAAACAAAAAAA 2.0000000000000000 +AAAAAAAACAAAAAAA 2.0000000000000000 +AAAAAAAACBAAAAAA 18.0000000000000000 +AAAAAAAACBAAAAAA 18.0000000000000000 +AAAAAAAACCAAAAAA 34.0000000000000000 +AAAAAAAACCAAAAAA 34.0000000000000000 +AAAAAAAADAAAAAAA 3.0000000000000000 +AAAAAAAADAAAAAAA 3.0000000000000000 +AAAAAAAADBAAAAAA 19.0000000000000000 +AAAAAAAADBAAAAAA 19.0000000000000000 +AAAAAAAADCAAAAAA 35.0000000000000000 +AAAAAAAADCAAAAAA 35.0000000000000000 +AAAAAAAAEAAAAAAA 4.0000000000000000 +AAAAAAAAEAAAAAAA 4.0000000000000000 +AAAAAAAAEBAAAAAA 20.0000000000000000 +AAAAAAAAEBAAAAAA 20.0000000000000000 +AAAAAAAAECAAAAAA 36.0000000000000000 +AAAAAAAAECAAAAAA 36.0000000000000000 +AAAAAAAAFAAAAAAA 5.0000000000000000 +AAAAAAAAFAAAAAAA 5.0000000000000000 +AAAAAAAAFBAAAAAA 21.0000000000000000 +AAAAAAAAFBAAAAAA 21.0000000000000000 +AAAAAAAAGAAAAAAA 6.0000000000000000 +AAAAAAAAGAAAAAAA 6.0000000000000000 +AAAAAAAAGBAAAAAA 22.0000000000000000 +AAAAAAAAGBAAAAAA 22.0000000000000000 +AAAAAAAAHAAAAAAA 7.0000000000000000 +AAAAAAAAHAAAAAAA 7.0000000000000000 +AAAAAAAAHBAAAAAA 23.0000000000000000 +AAAAAAAAHBAAAAAA 23.0000000000000000 +AAAAAAAAIAAAAAAA 8.0000000000000000 +AAAAAAAAIAAAAAAA 8.0000000000000000 +AAAAAAAAIBAAAAAA 24.0000000000000000 +AAAAAAAAIBAAAAAA 24.0000000000000000 +AAAAAAAAJAAAAAAA 9.0000000000000000 +AAAAAAAAJAAAAAAA 9.0000000000000000 +AAAAAAAAJBAAAAAA 25.0000000000000000 +AAAAAAAAJBAAAAAA 25.0000000000000000 +AAAAAAAAKAAAAAAA 10.0000000000000000 +AAAAAAAAKAAAAAAA 10.0000000000000000 +AAAAAAAAKBAAAAAA 26.0000000000000000 +AAAAAAAAKBAAAAAA 26.0000000000000000 +AAAAAAAALAAAAAAA 11.0000000000000000 +AAAAAAAALAAAAAAA 11.0000000000000000 +AAAAAAAALBAAAAAA 27.0000000000000000 +AAAAAAAALBAAAAAA 27.0000000000000000 +AAAAAAAAMAAAAAAA 12.0000000000000000 +AAAAAAAAMAAAAAAA 12.0000000000000000 +AAAAAAAAMBAAAAAA 28.0000000000000000 +AAAAAAAAMBAAAAAA 28.0000000000000000 +AAAAAAAANAAAAAAA 13.0000000000000000 +AAAAAAAANAAAAAAA 13.0000000000000000 +AAAAAAAANBAAAAAA 29.0000000000000000 +AAAAAAAANBAAAAAA 29.0000000000000000 +AAAAAAAAOAAAAAAA 14.0000000000000000 +AAAAAAAAOAAAAAAA 14.0000000000000000 +AAAAAAAAOBAAAAAA 30.0000000000000000 +AAAAAAAAOBAAAAAA 30.0000000000000000 +AAAAAAAAPAAAAAAA 15.0000000000000000 +AAAAAAAAPAAAAAAA 15.0000000000000000 +AAAAAAAAPBAAAAAA 31.0000000000000000 +AAAAAAAAPBAAAAAA 31.0000000000000000 +null 18.5000000000000000 +null 1.00000000000000000000 +null 2.0000000000000000 +null 3.0000000000000000 +null 4.0000000000000000 +null 5.0000000000000000 +null 6.0000000000000000 +null 7.0000000000000000 +null 8.0000000000000000 +null 9.0000000000000000 +null 10.0000000000000000 +null 11.0000000000000000 +null 12.0000000000000000 +null 13.0000000000000000 +null 14.0000000000000000 +null 15.0000000000000000 +null 16.0000000000000000 +null 17.0000000000000000 +null 18.0000000000000000 +null 19.0000000000000000 +null 20.0000000000000000 +null 21.0000000000000000 +null 22.0000000000000000 +null 23.0000000000000000 +null 24.0000000000000000 +null 25.0000000000000000 +null 26.0000000000000000 +null 27.0000000000000000 +null 28.0000000000000000 +null 29.0000000000000000 +null 30.0000000000000000 +null 31.0000000000000000 +null 32.0000000000000000 +null 33.0000000000000000 +null 34.0000000000000000 +null 35.0000000000000000 +null 36.0000000000000000 + +r_reason_id avg +AAAAAAAABAAAAAAA 1.00000000000000000000 +null 1.00000000000000000000 +AAAAAAAACAAAAAAA 2.0000000000000000 +null 2.0000000000000000 +AAAAAAAADAAAAAAA 3.0000000000000000 +null 3.0000000000000000 +AAAAAAAAEAAAAAAA 4.0000000000000000 +null 4.0000000000000000 +AAAAAAAAFAAAAAAA 5.0000000000000000 +null 5.0000000000000000 +AAAAAAAAGAAAAAAA 6.0000000000000000 +null 6.0000000000000000 +AAAAAAAAHAAAAAAA 7.0000000000000000 +null 7.0000000000000000 +AAAAAAAAIAAAAAAA 8.0000000000000000 +null 8.0000000000000000 +AAAAAAAAJAAAAAAA 9.0000000000000000 +null 9.0000000000000000 +AAAAAAAAKAAAAAAA 10.0000000000000000 +null 10.0000000000000000 +AAAAAAAALAAAAAAA 11.0000000000000000 +null 11.0000000000000000 +AAAAAAAAMAAAAAAA 12.0000000000000000 +null 12.0000000000000000 +AAAAAAAANAAAAAAA 13.0000000000000000 +null 13.0000000000000000 +AAAAAAAAOAAAAAAA 14.0000000000000000 +null 14.0000000000000000 +AAAAAAAAPAAAAAAA 15.0000000000000000 +null 15.0000000000000000 +AAAAAAAAABAAAAAA 16.0000000000000000 +null 16.0000000000000000 +AAAAAAAABBAAAAAA 17.0000000000000000 +null 17.0000000000000000 +AAAAAAAACBAAAAAA 18.0000000000000000 +null 18.0000000000000000 +AAAAAAAADBAAAAAA 19.0000000000000000 +null 19.0000000000000000 +AAAAAAAAEBAAAAAA 20.0000000000000000 +null 20.0000000000000000 +AAAAAAAAFBAAAAAA 21.0000000000000000 +null 21.0000000000000000 +AAAAAAAAGBAAAAAA 22.0000000000000000 +null 22.0000000000000000 +AAAAAAAAHBAAAAAA 23.0000000000000000 +null 23.0000000000000000 +AAAAAAAAIBAAAAAA 24.0000000000000000 +null 24.0000000000000000 +AAAAAAAAJBAAAAAA 25.0000000000000000 +null 25.0000000000000000 +AAAAAAAAKBAAAAAA 26.0000000000000000 +null 26.0000000000000000 +AAAAAAAALBAAAAAA 27.0000000000000000 +null 27.0000000000000000 +AAAAAAAAMBAAAAAA 28.0000000000000000 +null 28.0000000000000000 +AAAAAAAANBAAAAAA 29.0000000000000000 +null 29.0000000000000000 +AAAAAAAAOBAAAAAA 30.0000000000000000 +null 30.0000000000000000 +AAAAAAAAPBAAAAAA 31.0000000000000000 +null 31.0000000000000000 +AAAAAAAAACAAAAAA 32.0000000000000000 +null 32.0000000000000000 +AAAAAAAABCAAAAAA 33.0000000000000000 +null 33.0000000000000000 +AAAAAAAACCAAAAAA 34.0000000000000000 +null 34.0000000000000000 +AAAAAAAADCAAAAAA 35.0000000000000000 +null 35.0000000000000000 +AAAAAAAAECAAAAAA 36.0000000000000000 +null 36.0000000000000000 + +r_reason_sk r_reason_desc +4 Not the product that was ordred +12 No service location in my area +15 Not working any more +17 Wrong size + +r_reason_sk r_reason_id r_reason_desc +16 AAAAAAAAABAAAAAA Did not fit +3 AAAAAAAADAAAAAAA Did not get it on time +8 AAAAAAAAIAAAAAAA Did not like the color +10 AAAAAAAAKAAAAAAA Did not like the make +9 AAAAAAAAJAAAAAAA Did not like the model +11 AAAAAAAALAAAAAAA Did not like the warranty +6 AAAAAAAAGAAAAAAA Does not work with a product that I have +20 AAAAAAAAEBAAAAAA duplicate purchase +14 AAAAAAAAOAAAAAAA Found a better extended warranty in a store +13 AAAAAAAANAAAAAAA Found a better price in a store +7 AAAAAAAAHAAAAAAA Gift exchange +22 AAAAAAAAGBAAAAAA it is a girl +21 AAAAAAAAFBAAAAAA its is a boy +18 AAAAAAAACBAAAAAA Lost my job +12 AAAAAAAAMAAAAAAA No service location in my area +4 AAAAAAAAEAAAAAAA Not the product that was ordred +15 AAAAAAAAPAAAAAAA Not working any more +1 AAAAAAAABAAAAAAA Package was damaged +5 AAAAAAAAFAAAAAAA Parts missing +23 AAAAAAAAHBAAAAAA reason 23 +24 AAAAAAAAIBAAAAAA reason 24 +25 AAAAAAAAJBAAAAAA reason 25 +26 AAAAAAAAKBAAAAAA reason 26 +27 AAAAAAAALBAAAAAA reason 27 +28 AAAAAAAAMBAAAAAA reason 28 +29 AAAAAAAANBAAAAAA reason 29 +31 AAAAAAAAPBAAAAAA reason 31 +30 AAAAAAAAOBAAAAAA reason 31 +32 AAAAAAAAACAAAAAA reason 32 +33 AAAAAAAABCAAAAAA reason 33 +34 AAAAAAAACCAAAAAA reason 34 +35 AAAAAAAADCAAAAAA reason 35 +36 AAAAAAAAECAAAAAA reason 36 +2 AAAAAAAACAAAAAAA Stopped working +19 AAAAAAAADBAAAAAA unauthoized purchase +17 AAAAAAAABBAAAAAA Wrong size + +r_reason_sk r_reason_id r_reason_desc +16 AAAAAAAAABAAAAAA Did not fit +3 AAAAAAAADAAAAAAA Did not get it on time +8 AAAAAAAAIAAAAAAA Did not like the color +10 AAAAAAAAKAAAAAAA Did not like the make +9 AAAAAAAAJAAAAAAA Did not like the model +11 AAAAAAAALAAAAAAA Did not like the warranty +6 AAAAAAAAGAAAAAAA Does not work with a product that I have +20 AAAAAAAAEBAAAAAA duplicate purchase +14 AAAAAAAAOAAAAAAA Found a better extended warranty in a store +13 AAAAAAAANAAAAAAA Found a better price in a store +7 AAAAAAAAHAAAAAAA Gift exchange +22 AAAAAAAAGBAAAAAA it is a girl +21 AAAAAAAAFBAAAAAA its is a boy +18 AAAAAAAACBAAAAAA Lost my job +12 AAAAAAAAMAAAAAAA No service location in my area +4 AAAAAAAAEAAAAAAA Not the product that was ordred +15 AAAAAAAAPAAAAAAA Not working any more +1 AAAAAAAABAAAAAAA Package was damaged +5 AAAAAAAAFAAAAAAA Parts missing +23 AAAAAAAAHBAAAAAA reason 23 +24 AAAAAAAAIBAAAAAA reason 24 +25 AAAAAAAAJBAAAAAA reason 25 +26 AAAAAAAAKBAAAAAA reason 26 +27 AAAAAAAALBAAAAAA reason 27 +28 AAAAAAAAMBAAAAAA reason 28 +29 AAAAAAAANBAAAAAA reason 29 +31 AAAAAAAAPBAAAAAA reason 31 +30 AAAAAAAAOBAAAAAA reason 31 +32 AAAAAAAAACAAAAAA reason 32 +33 AAAAAAAABCAAAAAA reason 33 +34 AAAAAAAACCAAAAAA reason 34 +35 AAAAAAAADCAAAAAA reason 35 +36 AAAAAAAAECAAAAAA reason 36 +2 AAAAAAAACAAAAAAA Stopped working +19 AAAAAAAADBAAAAAA unauthoized purchase +17 AAAAAAAABBAAAAAA Wrong size + +r_reason_sk r_reason_id r_reason_desc +3 AAAAAAAABAAAAAAA reason 1 +4 AAAAAAAABAAAAAAA reason 3 + +count r_reason_id +5 AAAAAAAABAAAAAAA +2 AAAAAAAACAAAAAAA + +r_reason_sk r_reason_id r_reason_desc +16 AAAAAAAAABAAAAAA Did not fit +16 AAAAAAAAABAAAAAA null +null AAAAAAAAABAAAAAA null +32 AAAAAAAAACAAAAAA reason 32 +32 AAAAAAAAACAAAAAA null +null AAAAAAAAACAAAAAA null +1 AAAAAAAABAAAAAAA Package was damaged +1 AAAAAAAABAAAAAAA null +null AAAAAAAABAAAAAAA null +17 AAAAAAAABBAAAAAA Wrong size +17 AAAAAAAABBAAAAAA null +null AAAAAAAABBAAAAAA null +33 AAAAAAAABCAAAAAA reason 33 +33 AAAAAAAABCAAAAAA null +null AAAAAAAABCAAAAAA null +2 AAAAAAAACAAAAAAA Stopped working +2 AAAAAAAACAAAAAAA null +null AAAAAAAACAAAAAAA null +18 AAAAAAAACBAAAAAA Lost my job +18 AAAAAAAACBAAAAAA null +null AAAAAAAACBAAAAAA null +34 AAAAAAAACCAAAAAA reason 34 +34 AAAAAAAACCAAAAAA null +null AAAAAAAACCAAAAAA null +3 AAAAAAAADAAAAAAA Did not get it on time +3 AAAAAAAADAAAAAAA null +null AAAAAAAADAAAAAAA null +19 AAAAAAAADBAAAAAA unauthoized purchase +19 AAAAAAAADBAAAAAA null +null AAAAAAAADBAAAAAA null +35 AAAAAAAADCAAAAAA reason 35 +35 AAAAAAAADCAAAAAA null +null AAAAAAAADCAAAAAA null +4 AAAAAAAAEAAAAAAA Not the product that was ordred +4 AAAAAAAAEAAAAAAA null +null AAAAAAAAEAAAAAAA null +20 AAAAAAAAEBAAAAAA duplicate purchase +20 AAAAAAAAEBAAAAAA null +null AAAAAAAAEBAAAAAA null +36 AAAAAAAAECAAAAAA reason 36 +36 AAAAAAAAECAAAAAA null +null AAAAAAAAECAAAAAA null +5 AAAAAAAAFAAAAAAA Parts missing +5 AAAAAAAAFAAAAAAA null +null AAAAAAAAFAAAAAAA null +21 AAAAAAAAFBAAAAAA its is a boy +21 AAAAAAAAFBAAAAAA null +null AAAAAAAAFBAAAAAA null +6 AAAAAAAAGAAAAAAA Does not work with a product that I have +6 AAAAAAAAGAAAAAAA null +null AAAAAAAAGAAAAAAA null +22 AAAAAAAAGBAAAAAA it is a girl +22 AAAAAAAAGBAAAAAA null +null AAAAAAAAGBAAAAAA null +7 AAAAAAAAHAAAAAAA Gift exchange +7 AAAAAAAAHAAAAAAA null +null AAAAAAAAHAAAAAAA null +23 AAAAAAAAHBAAAAAA reason 23 +23 AAAAAAAAHBAAAAAA null +null AAAAAAAAHBAAAAAA null +8 AAAAAAAAIAAAAAAA Did not like the color +8 AAAAAAAAIAAAAAAA null +null AAAAAAAAIAAAAAAA null +24 AAAAAAAAIBAAAAAA reason 24 +24 AAAAAAAAIBAAAAAA null +null AAAAAAAAIBAAAAAA null +9 AAAAAAAAJAAAAAAA Did not like the model +9 AAAAAAAAJAAAAAAA null +null AAAAAAAAJAAAAAAA null +25 AAAAAAAAJBAAAAAA reason 25 +25 AAAAAAAAJBAAAAAA null +null AAAAAAAAJBAAAAAA null +10 AAAAAAAAKAAAAAAA Did not like the make +10 AAAAAAAAKAAAAAAA null +null AAAAAAAAKAAAAAAA null +26 AAAAAAAAKBAAAAAA reason 26 +26 AAAAAAAAKBAAAAAA null +null AAAAAAAAKBAAAAAA null +11 AAAAAAAALAAAAAAA Did not like the warranty +11 AAAAAAAALAAAAAAA null +null AAAAAAAALAAAAAAA null +27 AAAAAAAALBAAAAAA reason 27 +27 AAAAAAAALBAAAAAA null +null AAAAAAAALBAAAAAA null +12 AAAAAAAAMAAAAAAA No service location in my area +12 AAAAAAAAMAAAAAAA null +null AAAAAAAAMAAAAAAA null +28 AAAAAAAAMBAAAAAA reason 28 +28 AAAAAAAAMBAAAAAA null +null AAAAAAAAMBAAAAAA null +13 AAAAAAAANAAAAAAA Found a better price in a store +13 AAAAAAAANAAAAAAA null +null AAAAAAAANAAAAAAA null +29 AAAAAAAANBAAAAAA reason 29 +29 AAAAAAAANBAAAAAA null +null AAAAAAAANBAAAAAA null +14 AAAAAAAAOAAAAAAA Found a better extended warranty in a store +14 AAAAAAAAOAAAAAAA null +null AAAAAAAAOAAAAAAA null +30 AAAAAAAAOBAAAAAA reason 31 +30 AAAAAAAAOBAAAAAA null +null AAAAAAAAOBAAAAAA null +15 AAAAAAAAPAAAAAAA Not working any more +15 AAAAAAAAPAAAAAAA null +null AAAAAAAAPAAAAAAA null +31 AAAAAAAAPBAAAAAA reason 31 +31 AAAAAAAAPBAAAAAA null +null AAAAAAAAPBAAAAAA null +null null null +null AAAAAAAAABAAAAAA Did not fit +null null Did not fit +null AAAAAAAADAAAAAAA Did not get it on time +null null Did not get it on time +null AAAAAAAAIAAAAAAA Did not like the color +null null Did not like the color +null AAAAAAAAKAAAAAAA Did not like the make +null null Did not like the make +null AAAAAAAAJAAAAAAA Did not like the model +null null Did not like the model +null AAAAAAAALAAAAAAA Did not like the warranty +null null Did not like the warranty +null AAAAAAAAGAAAAAAA Does not work with a product that I have +null null Does not work with a product that I have +null AAAAAAAAOAAAAAAA Found a better extended warranty in a store +null null Found a better extended warranty in a store +null AAAAAAAANAAAAAAA Found a better price in a store +null null Found a better price in a store +null AAAAAAAAHAAAAAAA Gift exchange +null null Gift exchange +null AAAAAAAACBAAAAAA Lost my job +null null Lost my job +null AAAAAAAAMAAAAAAA No service location in my area +null null No service location in my area +null AAAAAAAAEAAAAAAA Not the product that was ordred +null null Not the product that was ordred +null AAAAAAAAPAAAAAAA Not working any more +null null Not working any more +null AAAAAAAABAAAAAAA Package was damaged +null null Package was damaged +null AAAAAAAAFAAAAAAA Parts missing +null null Parts missing +null AAAAAAAACAAAAAAA Stopped working +null null Stopped working +null AAAAAAAABBAAAAAA Wrong size +null null Wrong size +null AAAAAAAAEBAAAAAA duplicate purchase +null null duplicate purchase +null AAAAAAAAGBAAAAAA it is a girl +null null it is a girl +null AAAAAAAAFBAAAAAA its is a boy +null null its is a boy +null AAAAAAAAHBAAAAAA reason 23 +null null reason 23 +null AAAAAAAAIBAAAAAA reason 24 +null null reason 24 +null AAAAAAAAJBAAAAAA reason 25 +null null reason 25 +null AAAAAAAAKBAAAAAA reason 26 +null null reason 26 +null AAAAAAAALBAAAAAA reason 27 +null null reason 27 +null AAAAAAAAMBAAAAAA reason 28 +null null reason 28 +null AAAAAAAANBAAAAAA reason 29 +null null reason 29 +null AAAAAAAAOBAAAAAA reason 31 +null AAAAAAAAPBAAAAAA reason 31 +null null reason 31 +null AAAAAAAAACAAAAAA reason 32 +null null reason 32 +null AAAAAAAABCAAAAAA reason 33 +null null reason 33 +null AAAAAAAACCAAAAAA reason 34 +null null reason 34 +null AAAAAAAADCAAAAAA reason 35 +null null reason 35 +null AAAAAAAAECAAAAAA reason 36 +null null reason 36 +null AAAAAAAADBAAAAAA unauthoized purchase +null null unauthoized purchase +1 null Package was damaged +1 null null +2 null Stopped working +2 null null +3 null Did not get it on time +3 null null +4 null Not the product that was ordred +4 null null +5 null Parts missing +5 null null +6 null Does not work with a product that I have +6 null null +7 null Gift exchange +7 null null +8 null Did not like the color +8 null null +9 null Did not like the model +9 null null +10 null Did not like the make +10 null null +11 null Did not like the warranty +11 null null +12 null No service location in my area +12 null null +13 null Found a better price in a store +13 null null +14 null Found a better extended warranty in a store +14 null null +15 null Not working any more +15 null null +16 null Did not fit +16 null null +17 null Wrong size +17 null null +18 null Lost my job +18 null null +19 null unauthoized purchase +19 null null +20 null duplicate purchase +20 null null +21 null its is a boy +21 null null +22 null it is a girl +22 null null +23 null reason 23 +23 null null +24 null reason 24 +24 null null +25 null reason 25 +25 null null +26 null reason 26 +26 null null +27 null reason 27 +27 null null +28 null reason 28 +28 null null +29 null reason 29 +29 null null +30 null reason 31 +30 null null +31 null reason 31 +31 null null +32 null reason 32 +32 null null +33 null reason 33 +33 null null +34 null reason 34 +34 null null +35 null reason 35 +35 null null +36 null reason 36 +36 null null + +r_reason_sk r_reason_id r_reason_desc +null null Did not fit +null null Did not get it on time +null null Did not like the color +null null Did not like the make +null null Did not like the model +null null Did not like the warranty +null null Does not work with a product that I have +null null Found a better extended warranty in a store +null null Found a better price in a store +null null Gift exchange +null null Lost my job +null null No service location in my area +null null Not the product that was ordred +null null Not working any more +null null Package was damaged +null null Parts missing +null null Stopped working +null null Wrong size +null null duplicate purchase +null null it is a girl +null null its is a boy +null null reason 23 +null null reason 24 +null null reason 25 +null null reason 26 +null null reason 27 +null null reason 28 +null null reason 29 +null null reason 31 +null null reason 32 +null null reason 33 +null null reason 34 +null null reason 35 +null null reason 36 +null null unauthoized purchase +16 AAAAAAAAABAAAAAA null +32 AAAAAAAAACAAAAAA null +1 AAAAAAAABAAAAAAA null +17 AAAAAAAABBAAAAAA null +33 AAAAAAAABCAAAAAA null +2 AAAAAAAACAAAAAAA null +18 AAAAAAAACBAAAAAA null +34 AAAAAAAACCAAAAAA null +3 AAAAAAAADAAAAAAA null +19 AAAAAAAADBAAAAAA null +35 AAAAAAAADCAAAAAA null +4 AAAAAAAAEAAAAAAA null +20 AAAAAAAAEBAAAAAA null +36 AAAAAAAAECAAAAAA null +5 AAAAAAAAFAAAAAAA null +21 AAAAAAAAFBAAAAAA null +6 AAAAAAAAGAAAAAAA null +22 AAAAAAAAGBAAAAAA null +7 AAAAAAAAHAAAAAAA null +23 AAAAAAAAHBAAAAAA null +8 AAAAAAAAIAAAAAAA null +24 AAAAAAAAIBAAAAAA null +9 AAAAAAAAJAAAAAAA null +25 AAAAAAAAJBAAAAAA null +10 AAAAAAAAKAAAAAAA null +26 AAAAAAAAKBAAAAAA null +11 AAAAAAAALAAAAAAA null +27 AAAAAAAALBAAAAAA null +12 AAAAAAAAMAAAAAAA null +28 AAAAAAAAMBAAAAAA null +13 AAAAAAAANAAAAAAA null +29 AAAAAAAANBAAAAAA null +14 AAAAAAAAOAAAAAAA null +30 AAAAAAAAOBAAAAAA null +15 AAAAAAAAPAAAAAAA null +31 AAAAAAAAPBAAAAAA null + +c r_reason_id +5 AAAAAAAABAAAAAAA + +count r_reason_id +5 AAAAAAAABAAAAAAA + +r_reason_sk r_reason_id r_reason_desc +4 AAAAAAAABAAAAAAA reason 3 +3 AAAAAAAABAAAAAAA reason 1 + +r_reason_sk r_reason_id r_reason_desc +10 AAAAAAAABAAAAAAA reason 5 +10 AAAAAAAABAAAAAAA reason 4 +4 AAAAAAAABAAAAAAA reason 3 +10 AAAAAAAABAAAAAAA reason 2 + +sr_item_sk c_customer_id +26000 AAAAAAAAEIJCCAAA + +sr_item_sk c_customer_id +26000 AAAAAAAAEIJCCAAA + +sr_item_sk c_customer_id +1 null + diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/19.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/19.txt new file mode 100644 index 00000000..4a8f54a1 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/19.txt @@ -0,0 +1,3 @@ +f1 f2 +42 42 is text + diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/2.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/2.txt new file mode 100644 index 00000000..e69de29b diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/20.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/20.txt new file mode 100644 index 00000000..32e573c6 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/20.txt @@ -0,0 +1,41 @@ +id1 id2 id3 +100 200 300 + +id1 id2 id3 +100 200 300 + +id1 id2 id3 +100 200 400 + +id1 id2 id3 +100 200 400 + +id1 id2 id3 + +id1 id2 id3 + +id name +1 lion + +id foodtype remark +1 ice cream sdsdsdsd +4 sausage sdsdsdsd +3 cake sdsdsdsd +2 chocolate sdsdsdsd + +id name +1 lion +2 dog + +id foodtype remark +1 ice cream sdsdsdsd +4 sausage sdsdsdsd +3 cake sdsdsdsd +2 chocolate sdsdsdsd +1 ice cream sdsdsdsd +4 sausage sdsdsdsd +5 milk sdsds +3 cake sdsdsdsd +6 strawberry sdsds +2 chocolate sdsdsdsd + diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/21.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/21.txt new file mode 100644 index 00000000..538de82e --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/21.txt @@ -0,0 +1,3 @@ +func +2 + diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/22.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/22.txt new file mode 100644 index 00000000..12d01276 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/22.txt @@ -0,0 +1,30 @@ +schema_name +pg_toast +cstore +pkg_service +dbe_perf +snapshot +blockchain +coverage +pg_catalog +public +sqladvisor +dbe_pldebugger +dbe_pldeveloper +dbe_sql_util +information_schema +db4ai +dolphin_catalog +performance_schema +test1 +tpcds +tom + +datname +template1 +utf8_db +template0 +postgres +proto_test_db +tpch_db + diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/23.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/23.txt new file mode 100644 index 00000000..5decc93c --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/23.txt @@ -0,0 +1,3 @@ +dolphin.sql_mode +block_return_multi_results + diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/24.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/24.txt new file mode 100644 index 00000000..d053739b --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/24.txt @@ -0,0 +1,20 @@ +column_name data_type is_nullable column_default +ID integer YES null +title character varying YES null + +column_name data_type is_nullable column_default +ID integer YES null +title character varying YES null + +column_name data_type is_nullable column_default +ID integer YES null +title character varying YES null + +column_name data_type is_nullable column_default +ID integer YES null +title character varying YES null + +column_name data_type is_nullable column_default +col1 integer YES null +col2 character varying YES null + diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/25.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/25.txt new file mode 100644 index 00000000..e69de29b diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/26.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/26.txt new file mode 100644 index 00000000..c6aaa9e8 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/26.txt @@ -0,0 +1,2 @@ +table_name column_name data_type is_nullable column_default + diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/27.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/27.txt new file mode 100644 index 00000000..e69de29b diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/28.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/28.txt new file mode 100644 index 00000000..e69de29b diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/29.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/29.txt new file mode 100644 index 00000000..e69de29b diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/3.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/3.txt new file mode 100644 index 00000000..e69de29b diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/30.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/30.txt new file mode 100644 index 00000000..36786fa2 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/30.txt @@ -0,0 +1,326 @@ +relname + +QUERY PLAN +Bitmap Heap Scan on test_part (cost=57.72..1493.38 rows=2396 width=16) + Recheck Cond: (((99990 < c) AND (c < 100000)) OR ((219990 < c) AND (c < 220000))) + -> BitmapOr (cost=57.72..57.72 rows=2402 width=0) + -> Bitmap Index Scan on uidx_c (cost=0.00..28.26 rows=1201 width=0) + Index Cond: ((99990 < c) AND (c < 100000)) + -> Bitmap Index Scan on uidx_c (cost=0.00..28.26 rows=1201 width=0) + Index Cond: ((219990 < c) AND (c < 220000)) + +a b c d +33330 66661 99992 133323 +33331 66663 99995 133327 +33332 66665 99998 133331 +73330 146661 219992 293323 +73331 146663 219995 293327 +73332 146665 219998 293331 + +a b c d +24997 49995 74993 99991 +24998 49997 74996 99995 +24999 49999 74999 99999 +54997 109995 164993 219991 +54998 109997 164996 219995 +54999 109999 164999 219999 + +a b c d +49995 99991 149987 199983 +49996 99993 149990 199987 +49997 99995 149993 199991 +49998 99997 149996 199995 +49999 99999 149999 199999 +109995 219991 329987 439983 +109996 219993 329990 439987 +109997 219995 329993 439991 +109998 219997 329996 439995 +109999 219999 329999 439999 + +rebuild_partition +test_part + +relname +p0 +p1 + +QUERY PLAN +Bitmap Heap Scan on test_part (cost=57.72..1493.38 rows=2396 width=16) + Recheck Cond: (((99990 < c) AND (c < 100000)) OR ((219990 < c) AND (c < 220000))) + -> BitmapOr (cost=57.72..57.72 rows=2402 width=0) + -> Bitmap Index Scan on uidx_c (cost=0.00..28.26 rows=1201 width=0) + Index Cond: ((99990 < c) AND (c < 100000)) + -> Bitmap Index Scan on uidx_c (cost=0.00..28.26 rows=1201 width=0) + Index Cond: ((219990 < c) AND (c < 220000)) + +a b c d +33330 66661 99992 133323 +33331 66663 99995 133327 +33332 66665 99998 133331 +73330 146661 219992 293323 +73331 146663 219995 293327 +73332 146665 219998 293331 + +a b c d +24997 49995 74993 99991 +24998 49997 74996 99995 +24999 49999 74999 99999 +54997 109995 164993 219991 +54998 109997 164996 219995 +54999 109999 164999 219999 + +a b c d +49995 99991 149987 199983 +49996 99993 149990 199987 +49997 99995 149993 199991 +49998 99997 149996 199995 +49999 99999 149999 199999 +109995 219991 329987 439983 +109996 219993 329990 439987 +109997 219995 329993 439991 +109998 219997 329996 439995 +109999 219999 329999 439999 + +rebuild_partition +test_part + +relname +p0 +p1 +p2 + +QUERY PLAN +Bitmap Heap Scan on test_part (cost=57.72..1493.38 rows=2396 width=16) + Recheck Cond: (((99990 < c) AND (c < 100000)) OR ((219990 < c) AND (c < 220000))) + -> BitmapOr (cost=57.72..57.72 rows=2402 width=0) + -> Bitmap Index Scan on uidx_c (cost=0.00..28.26 rows=1201 width=0) + Index Cond: ((99990 < c) AND (c < 100000)) + -> Bitmap Index Scan on uidx_c (cost=0.00..28.26 rows=1201 width=0) + Index Cond: ((219990 < c) AND (c < 220000)) + +a b c d +33330 66661 99992 133323 +33331 66663 99995 133327 +33332 66665 99998 133331 +73330 146661 219992 293323 +73331 146663 219995 293327 +73332 146665 219998 293331 + +a b c d +24997 49995 74993 99991 +24998 49997 74996 99995 +24999 49999 74999 99999 +54997 109995 164993 219991 +54998 109997 164996 219995 +54999 109999 164999 219999 + +a b c d +49995 99991 149987 199983 +49996 99993 149990 199987 +49997 99995 149993 199991 +49998 99997 149996 199995 +49999 99999 149999 199999 +109995 219991 329987 439983 +109996 219993 329990 439987 +109997 219995 329993 439991 +109998 219997 329996 439995 +109999 219999 329999 439999 + +relname boundaries +p0 {100000} +p1 {200000} +p2 {300000} +test_part null + +parttype relname + +remove_partitioning +test_part + +QUERY PLAN +Bitmap Heap Scan on test_part (cost=58.75..1484.48 rows=2494 width=16) + Recheck Cond: (((99990 < c) AND (c < 100000)) OR ((219990 < c) AND (c < 220000))) + -> BitmapOr (cost=58.75..58.75 rows=2500 width=0) + -> Bitmap Index Scan on uidx_c (cost=0.00..28.75 rows=1250 width=0) + Index Cond: ((99990 < c) AND (c < 100000)) + -> Bitmap Index Scan on uidx_c (cost=0.00..28.75 rows=1250 width=0) + Index Cond: ((219990 < c) AND (c < 220000)) + +a b c d +33330 66661 99992 133323 +33331 66663 99995 133327 +33332 66665 99998 133331 +73330 146661 219992 293323 +73331 146663 219995 293327 +73332 146665 219998 293331 + +relname boundaries + +parttype relname +n test_part + +a b +99 1 +199 1 +299 1 + +a b +299 1 + +a b +0 1 +1 3 +2 5 +3 7 +4 9 +5 11 +6 13 +7 15 +8 17 +9 19 +10 21 +11 23 +12 25 +13 27 +14 29 +15 31 +16 33 +17 35 +18 37 +19 39 +20 41 +299 1 + +a b + +a b +99 1 +199 1 + +a b +299 1 + +a b +99 1 +199 1 +299 1 + +a b + +analyze_partition +test_part1 + +relname boundaries +test_part2 null +p0 {100} +p1 {200} +p2 {300} +p3 {400} + +relname boundaries +test_part2 null +p0 {100} +p1 {200} +p2 {300} + +relname boundaries +test_part2 null +p0 {100} +p1 {200} +p2 {300} +p3 {400} +p4 {500} +p5 {600} + +relname boundaries +test_part2 null +p0 {100} +p1 {200} +p2 {300} +p3 {400} +p7 {800} + +relname boundaries +p0_0 {100} +p0_1 {200} +p0_2 {300} +p1_0 {100} +p1_1 {200} +p1_2 {300} +p2_0 {100} +p2_1 {200} +p2_2 {300} +p3_0 {100} +p3_1 {200} +p3_2 {300} + +relname boundaries +p0_1 {200} +p1_1 {200} +p2_0 {100} +p2_1 {200} +p2_2 {300} +p3_0 {100} +p3_1 {200} +p3_2 {300} + +pg_get_tabledef +SET search_path = public; +CREATE TABLE test_range_subpart ( + a integer NOT NULL, + b integer +) +WITH (orientation=row, compression=no) +PARTITION BY RANGE (a) SUBPARTITION BY HASH (b) +( + PARTITION m1 VALUES LESS THAN (100) + ( + SUBPARTITION m1_subpartdefault1 + ), + PARTITION m2 VALUES LESS THAN (500) + ( + SUBPARTITION m21, + SUBPARTITION m22 + ), + PARTITION p3 VALUES LESS THAN (800) + ( + SUBPARTITION p3_subpartdefault1 + ), + PARTITION p4 VALUES LESS THAN (1200) + ( + SUBPARTITION s41 + ) +) +ENABLE ROW MOVEMENT; +ALTER TABLE test_range_subpart ADD CONSTRAINT test_range_subpart_pkey PRIMARY KEY USING btree (a) INCLUDE (tableoid); + +a b +199 1 +499 1 + +a b + +a b + +QUERY PLAN +Index Scan using test_range_subpart_pkey on test_range_subpart (cost=0.00..64.78 rows=716 width=8) + Index Cond: (a > 0) + +a b +199 1 +499 1 +799 1 +1199 1 + +partkeyexpr +{FUNCEXPR :funcid 1396 :funcresulttype 20 :funcresulttype_orig -1 :funcretset false :funcformat 0 :funccollid 0 :inputcollid 0 :args ({OPEXPR :opno 18391 :opname * :opnamespace dolphin_catalog :oprleft int4 :oprright int4 :opfuncid 18390 :funcname dolphin_int4mul :funcnamespace dolphin_catalog :opresulttype 20 :opretset false :opcollid 0 :inputcollid 0 :args ({VAR :varno 1 :varattno 1 :vartype 23 :vartypmod -1 :varcollid 0 :varlevelsup 0 :varnoold 1 :varoattno 1 :location 78} {CONST :consttype 23 :consttypmod -1 :constcollid 0 :constlen 4 :constbyval true :constisnull false :ismaxvalue false :location 80 :constvalue 4 [ 2 0 0 0 0 0 0 0 ] :cursor_data :row_count 0 :cur_dno -1 :is_open false :found false :not_found false :null_open false :null_fetch false}) :location 79}) :location 74 :refSynOid 0} + +a b +49 2 + +a b +-51 1 + +a b +-51 1 + diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/31.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/31.txt new file mode 100644 index 00000000..378847da --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/31.txt @@ -0,0 +1,3 @@ +id name +1 too + diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/4.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/4.txt new file mode 100644 index 00000000..e69de29b diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/5.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/5.txt new file mode 100644 index 00000000..b5923ea5 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/5.txt @@ -0,0 +1,3 @@ +spcname spcowner spcacl spcoptions spcmaxsize relative +pg_default 10 null null null 0 + diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/6.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/6.txt new file mode 100644 index 00000000..e69de29b diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/7.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/7.txt new file mode 100644 index 00000000..e69de29b diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/8.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/8.txt new file mode 100644 index 00000000..e69de29b diff --git a/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/9.txt b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/9.txt new file mode 100644 index 00000000..caa97259 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/test_cases/output/9.txt @@ -0,0 +1,6 @@ +ca_address_sk ca_address_id ca_street_number ca_street_name ca_street_type ca_suite_number ca_city ca_county ca_state ca_zip ca_country ca_gmt_offset ca_location_type +14888 A4 101 Fourth Rd 4D Fourthcity Fourthcounty FC 09876 USA -5.00 Commercial +14889 A5 102 Fifth Ln 5E Fifthcity Fifthcounty FC 67890 USA -5.00 Residential + +ca_address_sk ca_address_id ca_street_number ca_street_name ca_street_type ca_suite_number ca_city ca_county ca_state ca_zip ca_country ca_gmt_offset ca_location_type + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_1.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_1.txt new file mode 100644 index 00000000..0e822c6d --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_1.txt @@ -0,0 +1 @@ +c_customer_id diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_10.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_10.txt new file mode 100644 index 00000000..3fa82e80 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_10.txt @@ -0,0 +1,14 @@ +cd_gender,cd_marital_status,cd_education_status,cnt1,cd_purchase_estimate,cnt2,cd_credit_rating,cnt3,cd_dep_count,cnt4,cd_dep_employed_count,cnt5,cd_dep_college_count,cnt6 +F,D,4 yr Degree ,1,5000,1,Low Risk ,1,0,1,1,1,4,1 +F,M,2 yr Degree ,1,500,1,Unknown ,1,0,1,6,1,1,1 +F,M,College ,1,8500,1,Low Risk ,1,5,1,4,1,2,1 +F,M,Secondary ,1,4000,1,Unknown ,1,3,1,4,1,0,1 +F,M,Unknown ,1,8500,1,Unknown ,1,3,1,1,1,2,1 +F,S,College ,1,8500,1,Unknown ,1,4,1,2,1,3,1 +F,S,Secondary ,1,500,1,Good ,1,1,1,3,1,6,1 +M,D,Advanced Degree ,1,5000,1,Good ,1,0,1,0,1,5,1 +M,D,College ,1,3500,1,Low Risk ,1,1,1,4,1,6,1 +M,M,Unknown ,1,8000,1,High Risk ,1,1,1,2,1,1,1 +M,U,College ,1,3000,1,High Risk ,1,6,1,2,1,1,1 +M,U,Secondary ,1,6000,1,Low Risk ,1,3,1,3,1,5,1 +M,W,Unknown ,1,2000,1,Unknown ,1,5,1,2,1,6,1 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_11.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_11.txt new file mode 100644 index 00000000..3ec66048 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_11.txt @@ -0,0 +1,101 @@ +customer_id,customer_first_name,customer_last_name,customer_birth_country +AAAAAAAAAAODBAAA,Barbara ,Carter ,CAMEROON +AAAAAAAAABAFAAAA,Ariane ,Fleming ,MYANMAR +AAAAAAAAABNCAAAA,Ada ,Payne ,PALAU +AAAAAAAAABNKAAAA,Thomas ,Moore ,EL SALVADOR +AAAAAAAAACIACAAA,Sherman ,Manuel ,UNITED STATES +AAAAAAAAACMBBAAA,Catherine ,Schwartz ,GHANA +AAAAAAAAACNACAAA,Karen ,Beasley ,COMOROS +AAAAAAAAAEBIBAAA,Eugenie ,Herrera ,GHANA +AAAAAAAAAECKBAAA,Ed ,Upchurch ,GERMANY +AAAAAAAAAEEPAAAA,Benjamin ,Allen ,HONDURAS +AAAAAAAAAEGFAAAA,Julie ,Williams ,SYRIAN ARAB REPUBLIC +AAAAAAAAAEJIAAAA,Cheyenne ,Welch ,BOTSWANA +AAAAAAAAAGGEAAAA,Donna ,Smith ,HONG KONG +AAAAAAAAAGIBCAAA,David ,Henderson ,CROATIA +AAAAAAAAAGLJBAAA,Mack ,Tolbert ,NIGERIA +AAAAAAAAAHKFBAAA,Jesse ,Velez ,THAILAND +AAAAAAAAAIOMBAAA,Michael ,Gipson ,PALAU +AAAAAAAAAJJBCAAA,James ,Braswell ,ANGOLA +AAAAAAAAAJJOBAAA,Daniel ,Pantoja ,BULGARIA +AAAAAAAAAJNHAAAA,Jennifer ,Hinton ,TUVALU +AAAAAAAAAKENBAAA,Lino ,Jackson ,PUERTO RICO +AAAAAAAAAKPIBAAA,Chad ,Wampler ,NIGER +AAAAAAAAALKBBAAA,Armando ,Holloway ,GUERNSEY +AAAAAAAAAMFEAAAA,Violet ,Brink ,SAINT LUCIA +AAAAAAAAANEGBAAA,John ,Selby ,BELGIUM +AAAAAAAAANEMAAAA,Freida ,Singer ,BOTSWANA +AAAAAAAAAOIKBAAA,Sara ,Harper ,SEYCHELLES +AAAAAAAAAOPHAAAA,Ralph ,Turner ,IRELAND +AAAAAAAAAPDLAAAA,Leona ,Ford ,EL SALVADOR +AAAAAAAAAPHOAAAA,Robert ,Johnson ,DJIBOUTI +AAAAAAAAAPKMBAAA,Juanita ,Patton ,AUSTRALIA +AAAAAAAABAFJAAAA,Kevin ,Kelley ,OMAN +AAAAAAAABAMAAAAA,null,null,NAURU +AAAAAAAABAOOAAAA,Nicolas ,Rodriguez ,FRENCH POLYNESIA +AAAAAAAABAPCBAAA,Marcia ,Appleton ,SAN MARINO +AAAAAAAABCACCAAA,Matthew ,Potter ,GUINEA-BISSAU +AAAAAAAABDAAAAAA,Steven ,Venable ,NETHERLANDS ANTILLES +AAAAAAAABDBEAAAA,Cesar ,Wiley ,SERBIA +AAAAAAAABDGDBAAA,Camille ,Young ,MYANMAR +AAAAAAAABEGGBAAA,Iris ,Matthews ,MACAO +AAAAAAAABELMBAAA,Imogene ,Little ,ALBANIA +AAAAAAAABENCBAAA,Wayne ,Mayhew ,BELGIUM +AAAAAAAABFFFBAAA,null,null,null +AAAAAAAABFOOAAAA,Vida ,Crain ,BRAZIL +AAAAAAAABGNLBAAA,Jennifer ,Robinson ,SERBIA +AAAAAAAABHDBAAAA,Mitch ,Gonzalez ,CHRISTMAS ISLAND +AAAAAAAABHEPAAAA,Joseph ,Lemon ,CHRISTMAS ISLAND +AAAAAAAABICAAAAA,null,Caldwell ,null +AAAAAAAABJJKBAAA,Hobert ,Leonard ,SOMALIA +AAAAAAAABJMIBAAA,Ruby ,Simon ,ALAND ISLANDS +AAAAAAAABKKLBAAA,Victoria ,Guy ,ROMANIA +AAAAAAAABKPOBAAA,Martin ,Lynch ,EL SALVADOR +AAAAAAAABNCEBAAA,Lucia ,Carrasco ,ESTONIA +AAAAAAAABNFMBAAA,Alisa ,Jordan ,EQUATORIAL GUINEA +AAAAAAAABNLEBAAA,Goldie ,Carson ,TOKELAU +AAAAAAAABNLMAAAA,David ,Allen ,QATAR +AAAAAAAABPCFAAAA,Tiffany ,Taggart ,null +AAAAAAAACBDOAAAA,Rita ,Huff ,BELGIUM +AAAAAAAACBEDBAAA,Robert ,Reyes ,FAROE ISLANDS +AAAAAAAACBENBAAA,Thomas ,Fernandez ,GUINEA-BISSAU +AAAAAAAACCBFBAAA,James ,Madrid ,PERU +AAAAAAAACCHPBAAA,Monica ,Black ,GREECE +AAAAAAAACCOOAAAA,Vernon ,Mooney ,MALTA +AAAAAAAACDHBBAAA,Fred ,Groves ,ANGOLA +AAAAAAAACDIFBAAA,Quentin ,Clark ,GUADELOUPE +AAAAAAAACEOIAAAA,Tricia ,Free ,ZIMBABWE +AAAAAAAACFBLBAAA,Samuel ,Alston ,INDIA +AAAAAAAACFKGAAAA,Michael ,Lilly ,MONACO +AAAAAAAACGNFAAAA,Helen ,Driscoll ,VANUATU +AAAAAAAACHNEBAAA,Kenneth ,Nelson ,PAKISTAN +AAAAAAAACHOBCAAA,Charles ,France ,THAILAND +AAAAAAAACHPDAAAA,Jaime ,Hodges ,TRINIDAD AND TOBAGO +AAAAAAAACJECBAAA,Jennifer ,Mahan ,OMAN +AAAAAAAACKLBBAAA,Ruth ,Bright ,BURUNDI +AAAAAAAACLLHAAAA,Mark ,Ortiz ,MALI +AAAAAAAACLLLBAAA,Dalton ,Kim ,ETHIOPIA +AAAAAAAACMGNAAAA,William ,Thomas ,BOLIVIA +AAAAAAAACMKJAAAA,Michell ,Crawford ,INDONESIA +AAAAAAAACNGFAAAA,Tina ,Seidel ,BOTSWANA +AAAAAAAACOFKBAAA,Michael ,Williams ,AFGHANISTAN +AAAAAAAACPGCAAAA,Leroy ,Pearson ,PARAGUAY +AAAAAAAACPKDBAAA,Lana ,Coleman ,EGYPT +AAAAAAAACPPLAAAA,Marshall ,Thompson ,POLAND +AAAAAAAADBMACAAA,Earl ,Rogers ,CROATIA +AAAAAAAADBPCAAAA,Michael ,Maher ,EL SALVADOR +AAAAAAAADCMNAAAA,Katherine ,Thomas ,YEMEN +AAAAAAAADCPFBAAA,Paul ,Webster ,ERITREA +AAAAAAAADDNBCAAA,Stanley ,Tinsley ,BENIN +AAAAAAAADEFEAAAA,Glynda ,Morris ,MYANMAR +AAAAAAAADEGIBAAA,Eric ,Guzman ,RUSSIAN FEDERATION +AAAAAAAADFIABAAA,null,Harris ,NIGERIA +AAAAAAAADFOMAAAA,Joaquin ,Sheppard ,SIERRA LEONE +AAAAAAAADFPKAAAA,Christina ,Scott ,SIERRA LEONE +AAAAAAAADGGMBAAA,Henry ,Peters ,PHILIPPINES +AAAAAAAADGHBBAAA,Bessie ,Walker ,SERBIA +AAAAAAAADGOJAAAA,Penelope ,Laney ,PARAGUAY +AAAAAAAADIALBAAA,Renee ,Hannon ,TUVALU +AAAAAAAADIFACAAA,Beverly ,Cole ,ANGUILLA +AAAAAAAADJFGAAAA,Joseph ,Miles ,POLAND +AAAAAAAADJGPAAAA,Curtis ,Huynh ,GABON diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_12.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_12.txt new file mode 100644 index 00000000..21f325cd --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_12.txt @@ -0,0 +1,101 @@ +i_item_id,i_item_desc,i_category,i_class,i_current_price,itemrevenue,revenueratio +AAAAAAAAHLGEAAAA,Hands complete very by a schools. Growing, public animals would support british exhibitions. Armed areas select brilliant streets. Broad, basic hours,Books ,null,null,3217.65,28.4605233131015792 +AAAAAAAAOJGAAAAA,null,Books ,null,null,4709.50,41.6561262235022104 +AAAAAAAAAAKAAAAA,Small, political activities help great, bad policies. Therefore square features provide on a machines. Rules make over me,Books ,arts ,2.42,7248.90,3.1394334346694119 +AAAAAAAAACIEAAAA,Im,Books ,arts ,4.02,3934.95,1.7041914764657262 +AAAAAAAAAHAGAAAA,Emotional, good options exploit about christian eyes. Forth small branches s,Books ,arts ,5.40,2162.67,0.93663293826049428244 +AAAAAAAAAIJCAAAA,Simply small grounds use exactly effects. Services could kill especially aware, large observers. Civil, relevant years ensure regulations; clear drawings realize actors. Products employ a,Books ,arts ,1.76,7006.54,3.0344694970752281 +AAAAAAAAAJIAAAAA,Joint, superior police would use through an restrictions. Buyers ought to contract generally in a efforts. Days cut also sure, frequent s,Books ,arts ,0.43,257.64,0.11158156825286971518 +AAAAAAAAANOEAAAA,Chief cattle develop less within the nations; situations show in the pairs. Public, relevant risks try. Liberal, direct races could pay professional services. Methods could not ,Books ,arts ,5.35,5142.63,2.2272268294684652 +AAAAAAAAAPDFAAAA,Bags help now political o,Books ,arts ,2.02,83.36,0.03610246673482075554 +AAAAAAAABHDCAAAA,Minor heads close common children; recently strong firms provide. Useful, young men ought to create changes. Popular, common regulations might decide. Points fit. Obvious, glad officials ,Books ,arts ,3.88,2662.00,1.1528882731297127 +AAAAAAAABOFFAAAA,Local, religious hours turn always other prices. Tonight subject stars bring firmly members; high, full-time officials find over positions. Benefits may not relax far so various bonds. Direct feat,Books ,arts ,9.66,722.80,0.31303818325250050509 +AAAAAAAABPNFAAAA,Too certain firms could watch just relative examples. Again likely services beat on a lessons. Sure, small laws could spend as quite only countries. Clear hills may not interpret open netw,Books ,arts ,5.69,1140.42,0.49390565155619345049 +AAAAAAAACBACAAAA,Remaining, main passengers go far sure men. ,Books ,arts ,4.78,1797.84,0.77862834446413324305 +AAAAAAAACDAFAAAA,Local, foreign lips take highly more wonderful schools. Artistic, dry goods used to lose only in a designs. Now differen,Books ,arts ,3.87,0.00,0.000000000000000000000000 +AAAAAAAACDLEAAAA,Basically difficult governments make commercially weekly, cold rates. Sad standards will close once still pretty parents. Hopes must come of course. Policemen improve together. Geographically sure ,Books ,arts ,8.87,0.00,0.000000000000000000000000 +AAAAAAAACIEGAAAA,Necessary developers will not build most in a days. Perhaps young weeks provide with a faces. Bizarre areas must not work incomes; deaf, re,Books ,arts ,3.85,3150.32,1.3643752759601790 +AAAAAAAACIMEAAAA,Pages may take less about a causes. Feelings used to win reason,Books ,arts ,3.84,3196.08,1.3841935206553013 +AAAAAAAACKDBAAAA,Positions can win increasingly entire units. Unions used to exclude fairly afraid fans. National fields appear also ways. Great lips print new teachers. Constant, primary deaths expect a little ,Books ,arts ,3.82,2236.05,0.96841315669860785060 +AAAAAAAACMDCAAAA,Black, powerful others go now years. Diverse orders might not mean away medium minutes; tight authorities ought to put however for the things,Books ,arts ,2.75,646.62,0.28004530998164343747 +AAAAAAAADCCDAAAA,Glad users understand very almost original jobs. Towns can understand. Supreme, following days work by a parents; german, crucial weapons work sure; fair pictur,Books ,arts ,7.18,4796.99,2.0775332521865141 +AAAAAAAAEDCFAAAA,Certain, upper minutes must provide only public troubles. Rules will worry especially american things. Days will make as in order mature costs. European investments give just relatives. British, ne,Books ,arts ,5.89,4196.52,1.8174750923945537 +AAAAAAAAEDKDAAAA,Times live now to a sales. British years bring all financ,Books ,arts ,4.24,3380.21,1.4639385686385373 +AAAAAAAAEECGAAAA,National, recent flats see seldom. At last vast considerations can think most. Romantic products develop fully long moves. Labour styles offer nece,Books ,arts ,3.41,2385.28,1.03304332837371943108 +AAAAAAAAEENEAAAA,Deposits may ruin in a companies. Scientific, usual share,Books ,arts ,3.66,0.00,0.000000000000000000000000 +AAAAAAAAEGAEAAAA,Far injuries pay so various arms. Courses could go anywhere universal possibilities; talks stand since mean, colonial scho,Books ,arts ,9.57,8493.16,3.6783112568799214 +AAAAAAAAEPDDAAAA,Services used to work most new provi,Books ,arts ,2.84,150.12,0.06501562267551933567 +AAAAAAAAFBMBAAAA,Years light glasses. Contemporary members might detect even drawings. Private instructions ought to expect well main streets. Children will say well; usually young members ought to ensure enough. ,Books ,arts ,4.78,183.84,0.07961945158984462210 +AAAAAAAAFCFBAAAA,Golden estates meet as yet hands. About solid proteins used to tell. Once causal boots imagine frequently new elections; flexible, other ways find re,Books ,arts ,9.76,8342.60,3.6131050741592567 +AAAAAAAAFCKCAAAA,Brilliant, acceptable resources might not pick as. Positive, married parties support only strongly impossible needs. Photogra,Books ,arts ,2.44,22980.31,9.9525657069442029 +AAAAAAAAGAGFAAAA,Political messages give. Ordinary children absorb fully available, rare days,Books ,arts ,8.04,340.56,0.14749347494254506366 +AAAAAAAAGAKAAAAA,Especially early girls glance however specific, relevant steps. Financial worlds telephone most dark gains. Warm, outdoor devices defend besides. Unions must not say narrow powers; individual ti,Books ,arts ,8.96,984.64,0.42643873375448546947 +AAAAAAAAGFHBAAAA,Contemporary occasions provide she,Books ,arts ,1.75,269.82,0.11685661677530393786 +AAAAAAAAGGLFAAAA,Items need otherwise; arms secure slightly. Cool, small sources used to try eagerly letters; clear guns must contact also in the muscles. Figures used to rise already in a changes. Unaccepta,Books ,arts ,0.37,2993.94,1.2966485035514546 +AAAAAAAAGHOBAAAA,Fully existing proceedings could not tak,Books ,arts ,8.66,13633.29,5.9044553588191514 +AAAAAAAAGKLEAAAA,Common, contemporary pati,Books ,arts ,3.07,321.20,0.13910883295614715307 +AAAAAAAAGOKBAAAA,Othe,Books ,arts ,60.94,11216.70,4.8578519508692895 +AAAAAAAAGPOFAAAA,Local children could not pause services. Strong, imaginative points accept hard international expenses; too ce,Books ,arts ,3.94,7312.32,3.1669000666310521 +AAAAAAAAHBAFAAAA,Patients might accept satisfactory studies. Expected, foreign conditions should touch. Things get then friends. True years could put to a duties. Relations can pay el,Books ,arts ,46.43,2054.40,0.88974217442437332272 +AAAAAAAAHHCGAAAA,Minutes mig,Books ,arts ,1.43,11920.76,5.1627740085626424 +AAAAAAAAIAOAAAAA,Professional circumstances could live else others. Symptoms can see very leaves. Just personal institutions used to go. Capable workers used to play then able police.,Books ,arts ,2.40,305.27,0.13220969313986002932 +AAAAAAAAIEPCAAAA,New, popular years should think. Shareholders speak also friends; special members could not identify social eyes; indoors full ,Books ,arts ,0.91,6545.60,2.8348405261449465 +AAAAAAAAIIAGAAAA,Well organisational elections improve national, available courts. Sad results think necessarily from the functions. Tickets might not paint also commercial,Books ,arts ,69.87,1653.86,0.71627190060041572406 +AAAAAAAAIIPDAAAA,Af,Books ,arts ,6.04,3576.39,1.5489023633126872 +AAAAAAAAJCJFAAAA,Probably similar words should annoy ancient roots. Other, environmental ways will discover eyes. Painful, public programmes might get generally constantly prime word,Books ,arts ,1.79,3712.21,1.6077247845209808 +AAAAAAAAJJDBAAAA,Problems compete with a sets. Interesting, automatic pounds tell complete hills. ,Books ,arts ,1.20,9137.19,3.9572348611412771 +AAAAAAAAKACFAAAA,Special birds cannot look bare,Books ,arts ,4.93,11158.17,4.8325031339548334 +AAAAAAAAKGBAAAAA,Light moments cannot date following sy,Books ,arts ,5.60,1760.13,0.76229648241314846988 +AAAAAAAAKKIAAAAA,Naked, popular schemes campaign then offices. Underlying shares may join,Books ,arts ,79.28,797.62,0.34544205274745358726 +AAAAAAAAKNBCAAAA,Early, powerful towns add mainly english savings. Years assist then new, public colleagues. Things might encounter then right new features,Books ,arts ,6.89,28.80,0.01247302113679028023 +AAAAAAAAMHCFAAAA,Large, british prices could work daily extended, empty products. Managers used to applaud; comfortable months should tell precious ,Books ,arts ,8.23,6002.92,2.5998106959187885 +AAAAAAAAMLKEAAAA,Easily able parts keep else very similar floors. Symbolic, proud boats used to go yet appropriate, co,Books ,arts ,9.35,1369.28,0.59302286049250676759 +AAAAAAAANPKFAAAA,Young, initial pounds may prevent large, bad relations. At once absolute industries might escape. Perhaps open roots cannot give so exten,Books ,arts ,2.59,454.05,0.19664497385970926167 +AAAAAAAAOBGFAAAA,Users will not see very following options. As pregnant provisions could not review lengthy, detailed towns. Badly semantic expenses should not g,Books ,arts ,4.58,6806.59,2.9478729492869914 +AAAAAAAAOEIDAAAA,Electoral occupations assemble exchanges; als,Books ,arts ,2.20,10289.98,4.4564978485121267 +AAAAAAAAOJJCAAAA,Troops take only, right dogs. Briefly genuine eyes used to provide mutually coming, just parents. Too social services shall feel only rec,Books ,arts ,6.40,3277.44,1.4194298053667339 +AAAAAAAAOKPBAAAA,Just good settings must not make; payments assure to a bishops. Principal, sorry amounts would safeguard very so other leaders; tory, substantial stairs m,Books ,arts ,2.60,176.76,0.07655316722705034488 +AAAAAAAAOPKCAAAA,Less imp,Books ,arts ,9.12,338.19,0.14646704924483003018 +AAAAAAAAPIEBAAAA,Main cheeks must put ,Books ,arts ,0.45,11139.14,4.8242614120022945 +AAAAAAAAPLLDAAAA,Old eyes could not give later issues. Claims might,Books ,arts ,9.00,5023.28,2.1755374172227736 +AAAAAAAAABMBAAAA,Situations retain; units might sit operations; girls shall make. Ca,Books ,business ,3.16,7078.61,3.9049819590816548 +AAAAAAAAADFAAAAA,Satisfactory, technical shadows get. Lexical structures would not blame. Only hard ,Books ,business ,78.25,5582.04,3.0793850056539575 +AAAAAAAAAKBDAAAA,Essential students change even despite a powers. General connections will not maximi,Books ,business ,3.10,2689.45,1.4836604545033780 +AAAAAAAAANHCAAAA,High ministers should not remove for a stations. Certain, linear weeks might not ask so from a improvements. Lakes must not implement f,Books ,business ,4.80,125.19,0.06906224406450310987 +AAAAAAAAAPEGAAAA,Happy, distinctive profits could call super, multiple minutes. Too tremendous feet hire in public with the calls. Complex boards make aspec,Books ,business ,0.77,7437.44,4.1029339124139149 +AAAAAAAABEKBAAAA,Weapons wo,Books ,business ,87.45,494.88,0.27300521880854140916 +AAAAAAAABKACAAAA,Total pp. accept with a questions; able, generous a,Books ,business ,5.25,10747.00,5.9286838961675447 +AAAAAAAABMDDAAAA,Head facts resolve even. Characteristics put. Toxic, genuine officials shall not meet. Difficult chil,Books ,business ,3.85,596.50,0.32906485010365129034 +AAAAAAAACEACAAAA,Other, direct letters ought to make from a ways. British, large men could not work a,Books ,business ,0.48,257.04,0.14179853993401932551 +AAAAAAAACPODAAAA,Cells stay economic, thin members. Soon special conservatives solve to the figu,Books ,business ,2.93,115.52,0.06372769737464173857 +AAAAAAAADHNCAAAA,Originally major industries matter mediterranean bodies. Cases should not ,Books ,business ,45.06,5196.88,2.8669078595250014 +AAAAAAAAEICAAAAA,Cases include proudly without a columns. Solid, pre,Books ,business ,2.42,6007.55,3.3141216097907633 +AAAAAAAAEILDAAAA,Bad, able systems shall fall else. Nuclear, economic ways put in an paths. Serious, labour women must not muster however. Wide new readers ought to help ,Books ,business ,1.36,1227.98,0.67742674707507411820 +AAAAAAAAEKDGAAAA,Extra, secret opportunities might not laugh fully spiritual, huge inches; ideas bring quite large metres. Very diploma,Books ,business ,3.87,8254.55,4.5537003494100499 +AAAAAAAAFNOCAAAA,Wonderful systems ask also very parliamentary orders; british companies,Books ,business ,87.12,1034.76,0.57083511197527947894 +AAAAAAAAGALFAAAA,More fine areas understand. In order good aspects smile soft, sure reports. Shared standards go increasingly public methods. Consultants will fall mutually newly odd charts. Able win,Books ,business ,7.49,568.68,0.31371768475598393259 +AAAAAAAAGFDCAAAA,Particularly medieval blocks would not find slightly with a carers. Years respond about at a sec,Books ,business ,6.00,707.76,0.39044247830571707837 +AAAAAAAAGLMCAAAA,Crossly local relations know surely old excep,Books ,business ,37.62,3762.90,2.0758392698324048 +AAAAAAAAGMKEAAAA,Words will use in the weeks. Gold actions might enjoy right, useful men; other, weak owners publish. Important, continuing duties answer thus sorry, long modes. Li,Books ,business ,2.53,5911.52,3.2611457547103716 +AAAAAAAAGONBAAAA,Ever top offers might struggle far, automatic men. Long-term, long goods dare however; new, other gr,Books ,business ,2.30,12432.86,6.8587044631344208 +AAAAAAAAGONEAAAA,As new persons ought to work about additional costs; children consult majo,Books ,business ,1.28,1458.27,0.80446839725172098434 +AAAAAAAAHEAFAAAA,Difficult, similar rules ought to see big facilities. Museums shall not confuse again old committees; topics shall turn with the consequences; other, possible courts ought to ac,Books ,business ,2.08,8001.24,4.4139594991506100 +AAAAAAAAIJECAAAA,Difficult, royal units put particularly significant, other plans. Essential, contemporary journals will need players. Alternatively parental,Books ,business ,4.34,1903.61,1.0501444078890388 +AAAAAAAAIJJCAAAA,Euro,Books ,business ,3.01,306.36,0.16900638303060286556 +AAAAAAAAIKEAAAAA,All ,Books ,business ,9.44,143.64,0.07924036055136374073 +AAAAAAAAIPADAAAA,Orders go into the documents. Social, existing specialists will seem twice associated wishes. Finally nation,Books ,business ,5.15,102.06,0.05630236144439002631 +AAAAAAAAJCNEAAAA,Forth minor objectives use etc large ,Books ,business ,2.63,3920.76,2.1629242274809586 +AAAAAAAAJMEDAAAA,Personal, significant activities agree only by a couples. Elaborate aut,Books ,business ,3.06,943.02,0.52022587585036922014 +AAAAAAAAKAJDAAAA,Short neighbours implement innocently tiny titles. Briefly simple years should not tell potentially successful, whole years. Orange workers carry; home hot feet l,Books ,business ,4.43,176.00,0.09709205971205805046 +AAAAAAAAKAKAAAAA,Still urban stages shall not take for a legs. Other, holy demands pay further young, positive numbers. A little criminal i,Books ,business ,7.68,13773.79,7.5984411428485685 +AAAAAAAAKAKFAAAA,Modern, final visitors can become by a years. More than other rules give natural, extra needs; patterns believe just really bitter soldie,Books ,business ,0.88,332.69,0.18353157582729882277 +AAAAAAAAKFKEAAAA,Severe churches get ready names. Select, whole horses cannot illustrate now public approaches. Then attrac,Books ,business ,6.39,380.48,0.20989537999570367636 +AAAAAAAAKMAAAAAA,Plans consult interested, light boys. Selective, other problems create scientific, young parties. Sufficient speakers might not kiss too social, basic interests. Dual, other times s,Books ,business ,0.19,911.12,0.50262794002755869849 +AAAAAAAAKNEFAAAA,Empty, particular facilities try to a concepts. Authorit,Books ,business ,9.96,4029.84,2.2230992381252274 +AAAAAAAALADFAAAA,Of course cultural circumstances provide most local activities. Democratic ,Books ,business ,1.65,203.49,0.11225717744776529936 +AAAAAAAALDFAAAAA,Hands may not allow only in a lands; linear, other pubs say; social, precise women identify for a patients. Preferences develop alone now rich motives. Ever good tas,Books ,business ,3.68,7283.79,4.0181714409664279 +AAAAAAAALGBBAAAA,Modern records retain about there civil plans. Social bodies survive. Great, living losses bother late, coherent others. About british sports ought to use cautiously from ,Books ,business ,1.94,13300.26,7.3372138528744159 +AAAAAAAALHIFAAAA,Soon automatic daughters would not keep elegant, civil cards. Practical goals may come pr,Books ,business ,61.74,4527.52,2.4976491033382788 +AAAAAAAALPDCAAAA,So small edges will understand currently in a things. New trains point usually systems. Years look growing questions. Different cases could sell just alive, late rules; big, large results will make ,Books ,business ,4.12,8596.25,4.7422023767032899 +AAAAAAAAMALDAAAA,Here final difficulties would not comply just legal good motives. Enough sensitive things could not spend obviously with a systems. In pu,Books ,business ,91.76,6683.00,3.6867399719072952 +AAAAAAAAMIGCAAAA,Carefully physical hotels must put together; similar details cannot appreciate by a standards. Rates can break m,Books ,business ,6.63,2346.04,1.2942150895845265 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_13.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_13.txt new file mode 100644 index 00000000..530355a9 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_13.txt @@ -0,0 +1,2 @@ +avg,avg,avg,sum +47.1666666666666667,3831.2266666666666667,3444.8125000000000000,41337.75 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_14.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_14.txt new file mode 100644 index 00000000..f6b831f5 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_14.txt @@ -0,0 +1,101 @@ +ty_channel,ty_brand,ty_class,ty_category,ty_sales,ty_number_sales,ly_channel,ly_brand,ly_class,ly_category,ly_sales,ly_number_sales +store,1001001,1,1,55189.53,24,store,1001001,1,1,1252999.48,352 +store,1001001,1,3,43660.59,10,store,1001001,1,3,27983.40,7 +store,1001001,1,4,94429.54,26,store,1001001,1,4,19554.23,5 +store,1001001,1,5,52251.75,9,store,1001001,1,5,40747.87,13 +store,1001001,1,6,46074.83,12,store,1001001,1,6,12240.56,3 +store,1001001,1,7,30305.50,11,store,1001001,1,7,69916.34,11 +store,1001001,1,8,58869.65,16,store,1001001,1,8,11500.78,2 +store,1001001,1,9,68317.27,15,store,1001001,1,9,23531.09,6 +store,1001001,1,10,84082.84,21,store,1001001,1,10,36359.80,8 +store,1001001,2,2,60400.87,16,store,1001001,2,2,29192.23,8 +store,1001001,2,3,12659.25,7,store,1001001,2,3,11093.60,5 +store,1001001,3,2,61719.05,14,store,1001001,3,2,9852.11,7 +store,1001001,3,4,11748.00,6,store,1001001,3,4,35727.11,6 +store,1001001,3,10,5456.96,2,store,1001001,3,10,17337.27,5 +store,1001001,4,1,46551.88,7,store,1001001,4,1,46905.80,9 +store,1001001,4,2,10181.57,4,store,1001001,4,2,4862.19,2 +store,1001001,4,3,24405.96,7,store,1001001,4,3,15830.91,4 +store,1001001,4,4,18671.98,6,store,1001001,4,4,29703.08,8 +store,1001001,5,9,31725.22,6,store,1001001,5,9,27044.55,7 +store,1001001,5,10,11922.87,6,store,1001001,5,10,8554.47,3 +store,1001001,6,9,19722.23,4,store,1001001,6,9,21939.30,7 +store,1001001,11,9,58593.44,10,store,1001001,11,9,17565.68,9 +store,1001001,15,9,33258.84,7,store,1001001,15,9,9079.22,3 +store,1001001,15,10,18347.20,6,store,1001001,15,10,25804.89,6 +store,1001001,16,8,7378.01,4,store,1001001,16,8,23798.20,6 +store,1001002,1,1,1995361.72,551,store,1001002,1,1,1703168.36,456 +store,1001002,2,1,147369.62,30,store,1001002,2,1,56409.67,15 +store,1001002,3,1,154171.48,44,store,1001002,3,1,78937.94,18 +store,1001002,4,1,121097.53,34,store,1001002,4,1,27982.11,7 +store,1001002,6,1,17371.72,7,store,1001002,6,1,42560.42,9 +store,1001002,7,1,44269.41,8,store,1001002,7,1,30573.80,7 +store,1001002,8,1,20791.29,5,store,1001002,8,1,19877.43,8 +store,1001002,9,1,6162.75,3,store,1001002,9,1,17284.68,2 +store,1001002,11,1,21824.09,4,store,1001002,11,1,6434.40,1 +store,1001002,12,1,44051.42,11,store,1001002,12,1,19697.75,5 +store,1002001,1,1,32079.06,8,store,1002001,1,1,8349.12,3 +store,1002001,1,2,30930.52,9,store,1002001,1,2,45392.83,12 +store,1002001,1,6,11452.18,6,store,1002001,1,6,6689.46,3 +store,1002001,2,1,70464.41,22,store,1002001,2,1,1266766.13,371 +store,1002001,2,2,159630.67,41,store,1002001,2,2,88915.14,12 +store,1002001,2,3,14733.63,4,store,1002001,2,3,16306.22,5 +store,1002001,2,4,54375.13,11,store,1002001,2,4,24496.39,6 +store,1002001,2,5,57857.69,13,store,1002001,2,5,12410.28,4 +store,1002001,2,6,39382.19,10,store,1002001,2,6,32701.06,8 +store,1002001,2,7,113711.71,30,store,1002001,2,7,42390.67,9 +store,1002001,2,8,107231.30,27,store,1002001,2,8,42361.18,10 +store,1002001,2,9,65467.42,21,store,1002001,2,9,44781.95,7 +store,1002001,2,10,46337.13,12,store,1002001,2,10,43317.72,14 +store,1002001,3,7,9007.86,4,store,1002001,3,7,28109.30,5 +store,1002001,4,3,14821.75,5,store,1002001,4,3,13609.38,2 +store,1002001,5,9,9652.58,3,store,1002001,5,9,23686.50,4 +store,1002001,5,10,14732.22,3,store,1002001,5,10,12787.49,6 +store,1002001,10,6,15892.64,3,store,1002001,10,6,13705.45,2 +store,1002001,11,9,19038.05,3,store,1002001,11,9,8416.76,5 +store,1002001,13,7,5670.15,4,store,1002001,13,7,9445.76,3 +store,1002002,1,1,107400.14,30,store,1002002,1,1,59258.55,17 +store,1002002,2,1,2003851.66,508,store,1002002,2,1,1562915.33,440 +store,1002002,3,1,81663.88,20,store,1002002,3,1,51646.22,12 +store,1002002,4,1,81874.35,15,store,1002002,4,1,27437.95,8 +store,1002002,6,1,8228.78,5,store,1002002,6,1,24291.61,6 +store,1002002,7,1,11135.84,3,store,1002002,7,1,13937.99,5 +store,1002002,9,1,15510.82,7,store,1002002,9,1,31753.10,9 +store,1002002,11,1,12800.10,4,store,1002002,11,1,20608.84,7 +store,1002002,12,1,24368.31,9,store,1002002,12,1,18227.76,4 +store,1002002,13,1,39172.84,15,store,1002002,13,1,35938.29,11 +store,1002002,15,1,73939.35,13,store,1002002,15,1,37519.58,7 +store,1003001,2,1,20617.12,4,store,1003001,2,1,31334.46,8 +store,1003001,2,3,19730.11,5,store,1003001,2,3,10922.40,1 +store,1003001,2,4,24209.95,6,store,1003001,2,4,4950.70,1 +store,1003001,3,1,77575.98,14,store,1003001,3,1,1086125.17,288 +store,1003001,3,2,52621.16,16,store,1003001,3,2,29932.55,6 +store,1003001,3,3,41946.77,12,store,1003001,3,3,15929.35,5 +store,1003001,3,4,110644.28,28,store,1003001,3,4,4812.45,4 +store,1003001,3,5,59512.83,19,store,1003001,3,5,41172.19,15 +store,1003001,3,6,125328.54,25,store,1003001,3,6,7662.67,3 +store,1003001,3,8,32807.85,13,store,1003001,3,8,21740.13,6 +store,1003001,3,9,130207.39,30,store,1003001,3,9,62430.69,15 +store,1003001,3,10,32099.63,7,store,1003001,3,10,19857.83,8 +store,1003001,4,1,23592.16,7,store,1003001,4,1,50763.76,8 +store,1003001,4,4,28894.85,5,store,1003001,4,4,12291.30,4 +store,1003001,4,5,28976.19,5,store,1003001,4,5,7627.30,2 +store,1003001,6,9,9976.01,4,store,1003001,6,9,4519.20,1 +store,1003001,7,6,11724.75,4,store,1003001,7,6,18266.41,6 +store,1003001,12,10,6668.70,2,store,1003001,12,10,11075.06,5 +store,1003001,13,10,22083.49,4,store,1003001,13,10,14339.98,3 +store,1003002,1,1,115496.11,32,store,1003002,1,1,79785.22,22 +store,1003002,2,1,106813.60,25,store,1003002,2,1,21209.80,5 +store,1003002,3,1,1790904.86,486,store,1003002,3,1,1456492.97,399 +store,1003002,4,1,65458.63,15,store,1003002,4,1,32300.54,6 +store,1003002,5,1,16420.62,6,store,1003002,5,1,36900.39,4 +store,1003002,6,1,10116.65,2,store,1003002,6,1,9437.26,3 +store,1003002,8,1,33280.77,4,store,1003002,8,1,7237.53,1 +store,1003002,9,1,19562.14,6,store,1003002,9,1,47616.70,12 +store,1003002,12,1,56484.24,18,store,1003002,12,1,6520.89,7 +store,1003002,14,1,40822.45,9,store,1003002,14,1,6251.09,2 +store,1004001,1,3,35495.37,9,store,1004001,1,3,37488.98,11 +store,1004001,2,1,37938.08,11,store,1004001,2,1,24717.36,10 +store,1004001,3,2,45416.49,9,store,1004001,3,2,23242.91,8 +store,1004001,3,6,34606.77,6,store,1004001,3,6,10882.26,4 +store,1004001,3,9,31740.79,5,store,1004001,3,9,17559.20,2 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_15.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_15.txt new file mode 100644 index 00000000..c16ac8d5 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_15.txt @@ -0,0 +1,101 @@ +ca_zip,sum +null,4731.18 +30069 ,2512.11 +30116 ,668.47 +30125 ,358.41 +30150 ,2051.78 +30162 ,1841.48 +30169 ,3120.53 +30191 ,534.96 +30319 ,321.93 +30399 ,2277.57 +30408 ,919.40 +30411 ,523.06 +30499 ,2855.62 +30534 ,325.86 +30573 ,805.77 +30587 ,1256.17 +30631 ,321.68 +30725 ,444.98 +30732 ,781.78 +30919 ,143.60 +31087 ,1561.62 +31150 ,744.38 +31387 ,511.34 +31521 ,1072.68 +31620 ,162.08 +31669 ,1002.40 +31675 ,339.87 +31711 ,404.47 +31749 ,2063.38 +31757 ,1663.92 +31852 ,945.21 +31854 ,311.00 +31904 ,834.64 +31933 ,222.84 +31952 ,1852.03 +32123 ,256.26 +32150 ,429.03 +32284 ,759.06 +32293 ,1366.51 +32477 ,1514.13 +32808 ,1071.40 +32812 ,2058.54 +32898 ,988.49 +32924 ,549.43 +33003 ,1999.18 +33027 ,224.06 +33235 ,700.96 +33301 ,263.71 +33372 ,739.37 +33394 ,1332.39 +33425 ,569.53 +33451 ,1966.64 +33511 ,2121.42 +33604 ,946.60 +33628 ,899.75 +33683 ,1215.94 +33790 ,710.00 +33868 ,713.11 +33951 ,1644.01 +34027 ,926.09 +34074 ,477.05 +34092 ,1036.87 +34107 ,1048.06 +34136 ,1657.07 +34174 ,462.56 +34190 ,444.02 +34240 ,324.94 +34244 ,3138.10 +34289 ,888.54 +34338 ,3513.34 +34466 ,460.93 +34536 ,1577.05 +34593 ,450.54 +34854 ,1999.99 +34975 ,1797.82 +35038 ,2944.56 +35115 ,275.92 +35124 ,1556.68 +35281 ,1626.96 +35495 ,945.51 +35508 ,602.74 +35669 ,540.95 +35709 ,807.78 +35752 ,1323.13 +35802 ,800.25 +35804 ,920.70 +35817 ,691.31 +36000 ,511.96 +36060 ,2154.11 +36098 ,608.55 +36115 ,573.60 +36192 ,963.15 +36277 ,514.26 +36457 ,107.91 +36534 ,1237.25 +36557 ,825.13 +36575 ,1075.16 +36614 ,1339.06 +36668 ,647.48 +36787 ,3165.33 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_16.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_16.txt new file mode 100644 index 00000000..9357d75e --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_16.txt @@ -0,0 +1,2 @@ +order count,total shipping cost,total net profit +0,null,null diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_17.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_17.txt new file mode 100644 index 00000000..9ba99c70 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_17.txt @@ -0,0 +1 @@ +i_item_id,i_item_desc,s_state,store_sales_quantitycount,store_sales_quantityave,store_sales_quantitystdev,store_sales_quantitycov,store_returns_quantitycount,store_returns_quantityave,store_returns_quantitystdev,store_returns_quantitycov,catalog_sales_quantitycount,catalog_sales_quantityave,catalog_sales_quantitystdev,catalog_sales_quantitycov diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_18.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_18.txt new file mode 100644 index 00000000..60ed4b74 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_18.txt @@ -0,0 +1,101 @@ +i_item_id,ca_country,ca_state,ca_county,agg1,agg2,agg3,agg4,agg5,agg6,agg7 +null,null,null,null,49.8419093496825049,100.0099299627927336,232.1700809805209017,49.8086580560420315,-245.8491728665207877,1958.6237949167397020,2.8181619256017505 +AAAAAAAAAABEAAAA,null,null,null,46.0000000000000000,113.3700000000000000,0.00000000000000000000,32.8800000000000000,-2346.0200000000000000,1943.0000000000000000,5.0000000000000000 +AAAAAAAAAACDAAAA,null,null,null,42.0000000000000000,108.0850000000000000,0.00000000000000000000,46.6400000000000000,-456.4550000000000000,1970.0000000000000000,3.0000000000000000 +AAAAAAAAAAEBAAAA,null,null,null,91.0000000000000000,159.4900000000000000,10240.6600000000000000,133.9700000000000000,-6295.8100000000000000,1926.0000000000000000,2.0000000000000000 +AAAAAAAAAAFDAAAA,null,null,null,12.0000000000000000,5.9400000000000000,29.0800000000000000,3.3200000000000000,-32.2000000000000000,1985.0000000000000000,3.0000000000000000 +AAAAAAAAAAFFAAAA,null,null,null,45.0000000000000000,31.8800000000000000,0.00000000000000000000,8.9200000000000000,-835.6500000000000000,1990.0000000000000000,4.0000000000000000 +AAAAAAAAAAFGAAAA,null,null,null,25.0000000000000000,211.8400000000000000,0.00000000000000000000,25.4200000000000000,-1544.0000000000000000,1958.0000000000000000,4.0000000000000000 +AAAAAAAAAAGBAAAA,null,null,null,55.0000000000000000,109.0000000000000000,0.00000000000000000000,10.9000000000000000,-1909.0500000000000000,1945.0000000000000000,0.00000000000000000000 +AAAAAAAAAAGCAAAA,null,null,null,92.0000000000000000,75.7300000000000000,0.00000000000000000000,23.4700000000000000,-171.1200000000000000,1957.0000000000000000,6.0000000000000000 +AAAAAAAAAAHDAAAA,null,null,null,69.0000000000000000,118.2800000000000000,0.00000000000000000000,18.9200000000000000,-5172.2400000000000000,1983.0000000000000000,0.00000000000000000000 +AAAAAAAAAAICAAAA,null,null,null,62.0000000000000000,143.9800000000000000,0.00000000000000000000,113.7400000000000000,2654.2200000000000000,1960.0000000000000000,2.0000000000000000 +AAAAAAAAAAJEAAAA,null,null,null,59.5000000000000000,155.1600000000000000,0.00000000000000000000,24.2100000000000000,-2922.3500000000000000,1970.5000000000000000,1.5000000000000000 +AAAAAAAAAAKDAAAA,null,null,null,61.0000000000000000,117.7100000000000000,3236.4400000000000000,57.6700000000000000,-4474.1300000000000000,1989.0000000000000000,5.0000000000000000 +AAAAAAAAAAKEAAAA,null,null,null,1.00000000000000000000,74.8000000000000000,0.00000000000000000000,62.0800000000000000,28.9800000000000000,1987.0000000000000000,1.00000000000000000000 +AAAAAAAAAALAAAAA,null,null,null,31.0000000000000000,44.2600000000000000,0.00000000000000000000,18.5800000000000000,-106.6400000000000000,1989.0000000000000000,0.00000000000000000000 +AAAAAAAAAALCAAAA,null,null,null,55.0000000000000000,149.9300000000000000,0.00000000000000000000,112.4400000000000000,997.7000000000000000,1946.0000000000000000,6.0000000000000000 +AAAAAAAAAAMCAAAA,null,null,null,46.0000000000000000,141.7600000000000000,0.00000000000000000000,34.0200000000000000,-823.8600000000000000,1963.0000000000000000,0.00000000000000000000 +AAAAAAAAAAMEAAAA,null,null,null,30.0000000000000000,65.4800000000000000,0.00000000000000000000,8.5100000000000000,-972.6000000000000000,1932.0000000000000000,6.0000000000000000 +AAAAAAAAAAMEAAAA,null,null,null,30.0000000000000000,65.4800000000000000,0.00000000000000000000,8.5100000000000000,-972.6000000000000000,1932.0000000000000000,6.0000000000000000 +AAAAAAAAAAMFAAAA,null,null,null,70.5000000000000000,28.1050000000000000,0.00000000000000000000,10.7150000000000000,-710.1000000000000000,1966.5000000000000000,0.00000000000000000000 +AAAAAAAAAANBAAAA,null,null,null,74.0000000000000000,162.4700000000000000,0.00000000000000000000,24.3700000000000000,-3588.2600000000000000,1936.0000000000000000,1.00000000000000000000 +AAAAAAAAAAOCAAAA,null,null,null,39.5000000000000000,29.7950000000000000,0.00000000000000000000,7.3400000000000000,-788.6200000000000000,1976.5000000000000000,4.0000000000000000 +AAAAAAAAAAPCAAAA,null,null,null,10.0000000000000000,148.7600000000000000,257.3800000000000000,82.9550000000000000,-89.0400000000000000,1946.0000000000000000,2.0000000000000000 +AAAAAAAAAAPEAAAA,null,null,null,86.0000000000000000,38.4300000000000000,0.00000000000000000000,10.3700000000000000,-419.6800000000000000,1992.0000000000000000,2.0000000000000000 +AAAAAAAAABAAAAAA,null,null,null,49.0000000000000000,111.4500000000000000,0.00000000000000000000,52.3800000000000000,382.2000000000000000,1940.0000000000000000,0.00000000000000000000 +AAAAAAAAABABAAAA,null,null,null,45.0000000000000000,97.6600000000000000,0.00000000000000000000,71.2900000000000000,544.5000000000000000,1954.0000000000000000,6.0000000000000000 +AAAAAAAAABADAAAA,null,null,null,60.6666666666666667,97.7233333333333333,68.2566666666666667,26.8033333333333333,-1108.0066666666666667,1956.6666666666666667,2.0000000000000000 +AAAAAAAAABBCAAAA,null,null,null,78.0000000000000000,64.6600000000000000,0.00000000000000000000,23.2700000000000000,-2187.9000000000000000,1955.0000000000000000,6.0000000000000000 +AAAAAAAAABCCAAAA,null,null,null,95.0000000000000000,71.1600000000000000,43.1600000000000000,1.42000000000000000000,-2899.8100000000000000,1963.0000000000000000,0.00000000000000000000 +AAAAAAAAABCEAAAA,null,null,null,21.0000000000000000,128.8400000000000000,0.00000000000000000000,55.4000000000000000,-238.5600000000000000,1932.0000000000000000,1.00000000000000000000 +AAAAAAAAABDBAAAA,null,null,null,83.0000000000000000,29.4100000000000000,0.00000000000000000000,28.2300000000000000,1492.3400000000000000,1986.0000000000000000,6.0000000000000000 +AAAAAAAAABDEAAAA,null,null,null,34.0000000000000000,31.1700000000000000,0.00000000000000000000,29.6100000000000000,579.3600000000000000,1985.0000000000000000,4.0000000000000000 +AAAAAAAAABEAAAAA,null,null,null,65.0000000000000000,206.3600000000000000,0.00000000000000000000,53.6500000000000000,-2694.2500000000000000,1943.0000000000000000,2.0000000000000000 +AAAAAAAAABECAAAA,null,null,null,74.0000000000000000,51.0800000000000000,0.00000000000000000000,14.8100000000000000,-1039.7000000000000000,1964.0000000000000000,2.0000000000000000 +AAAAAAAAABEDAAAA,null,null,null,90.0000000000000000,236.2200000000000000,0.00000000000000000000,181.8800000000000000,8638.2000000000000000,1929.0000000000000000,1.00000000000000000000 +AAAAAAAAABEGAAAA,null,null,null,76.0000000000000000,234.4700000000000000,0.00000000000000000000,103.1600000000000000,712.1200000000000000,1983.0000000000000000,5.0000000000000000 +AAAAAAAAABFBAAAA,null,null,null,45.0000000000000000,107.8150000000000000,0.00000000000000000000,21.7200000000000000,-200.3900000000000000,1925.5000000000000000,3.0000000000000000 +AAAAAAAAABFCAAAA,null,null,null,26.0000000000000000,244.1600000000000000,669.0500000000000000,151.3700000000000000,717.0100000000000000,1955.0000000000000000,2.0000000000000000 +AAAAAAAAABGBAAAA,null,null,null,96.0000000000000000,34.8400000000000000,0.00000000000000000000,28.5600000000000000,1493.7600000000000000,1950.0000000000000000,1.00000000000000000000 +AAAAAAAAABGDAAAA,null,null,null,36.0000000000000000,114.5000000000000000,0.00000000000000000000,19.4600000000000000,-1402.5600000000000000,1935.0000000000000000,3.0000000000000000 +AAAAAAAAABJAAAAA,null,null,null,56.0000000000000000,183.4600000000000000,0.00000000000000000000,121.0800000000000000,3162.8800000000000000,1944.0000000000000000,2.0000000000000000 +AAAAAAAAABLEAAAA,null,null,null,70.0000000000000000,36.9000000000000000,0.00000000000000000000,7.3800000000000000,-1897.7000000000000000,1945.0000000000000000,2.0000000000000000 +AAAAAAAAABMAAAAA,null,null,null,85.0000000000000000,110.7400000000000000,0.00000000000000000000,69.7600000000000000,-1723.8000000000000000,1937.0000000000000000,0.00000000000000000000 +AAAAAAAAABMDAAAA,null,null,null,53.0000000000000000,133.9100000000000000,0.00000000000000000000,85.7000000000000000,642.3600000000000000,1980.0000000000000000,5.0000000000000000 +AAAAAAAAABNAAAAA,null,null,null,25.0000000000000000,196.8800000000000000,0.00000000000000000000,185.0600000000000000,2347.7500000000000000,1979.0000000000000000,2.0000000000000000 +AAAAAAAAABNDAAAA,null,null,null,91.0000000000000000,14.0400000000000000,0.00000000000000000000,3.2200000000000000,-553.2800000000000000,1958.0000000000000000,4.0000000000000000 +AAAAAAAAACAAAAAA,null,null,null,81.0000000000000000,61.8300000000000000,0.00000000000000000000,22.2500000000000000,115.8300000000000000,1946.0000000000000000,6.0000000000000000 +AAAAAAAAACAGAAAA,null,null,null,75.0000000000000000,146.9900000000000000,0.00000000000000000000,95.5400000000000000,2372.2500000000000000,1954.0000000000000000,1.00000000000000000000 +AAAAAAAAACBEAAAA,null,null,null,86.0000000000000000,31.7900000000000000,0.00000000000000000000,29.8800000000000000,-85.1400000000000000,1942.0000000000000000,6.0000000000000000 +AAAAAAAAACBFAAAA,null,null,null,8.0000000000000000,130.1200000000000000,60.4700000000000000,107.9900000000000000,258.4100000000000000,1980.0000000000000000,3.0000000000000000 +AAAAAAAAACCAAAAA,null,null,null,12.0000000000000000,95.2200000000000000,0.00000000000000000000,54.2700000000000000,-342.3600000000000000,1974.0000000000000000,0.00000000000000000000 +AAAAAAAAACCDAAAA,null,null,null,77.0000000000000000,21.1400000000000000,0.00000000000000000000,21.1400000000000000,556.7100000000000000,1954.0000000000000000,6.0000000000000000 +AAAAAAAAACCEAAAA,null,null,null,85.0000000000000000,47.2300000000000000,0.00000000000000000000,1.41000000000000000000,-1993.2500000000000000,1986.0000000000000000,0.00000000000000000000 +AAAAAAAAACEBAAAA,null,null,null,89.0000000000000000,118.9400000000000000,169.1700000000000000,5.9400000000000000,-4324.5800000000000000,1959.0000000000000000,6.0000000000000000 +AAAAAAAAACEEAAAA,null,null,null,81.5000000000000000,27.2200000000000000,0.00000000000000000000,19.8200000000000000,695.8900000000000000,1967.5000000000000000,0.00000000000000000000 +AAAAAAAAACFAAAAA,null,null,null,86.0000000000000000,220.5200000000000000,0.00000000000000000000,19.8400000000000000,-4878.7800000000000000,1935.0000000000000000,6.0000000000000000 +AAAAAAAAACFDAAAA,null,null,null,22.0000000000000000,269.5900000000000000,0.00000000000000000000,150.9700000000000000,1195.4800000000000000,1942.0000000000000000,6.0000000000000000 +AAAAAAAAACFEAAAA,null,null,null,36.5000000000000000,147.9500000000000000,0.00000000000000000000,73.0150000000000000,-273.6000000000000000,1956.0000000000000000,3.0000000000000000 +AAAAAAAAACGCAAAA,null,null,null,65.0000000000000000,9.7700000000000000,0.00000000000000000000,0.97000000000000000000,-407.5500000000000000,1960.0000000000000000,2.0000000000000000 +AAAAAAAAACGDAAAA,null,null,null,32.0000000000000000,114.0600000000000000,0.00000000000000000000,77.5600000000000000,590.7200000000000000,1947.0000000000000000,1.00000000000000000000 +AAAAAAAAACGFAAAA,null,null,null,71.0000000000000000,8.8500000000000000,0.00000000000000000000,5.7500000000000000,-90.8800000000000000,1986.0000000000000000,4.0000000000000000 +AAAAAAAAACKBAAAA,null,null,null,46.0000000000000000,222.6800000000000000,0.00000000000000000000,66.8000000000000000,-585.5800000000000000,1931.0000000000000000,6.0000000000000000 +AAAAAAAAACKEAAAA,null,null,null,9.0000000000000000,77.8800000000000000,0.00000000000000000000,5.4500000000000000,-490.1400000000000000,1938.0000000000000000,5.0000000000000000 +AAAAAAAAACLAAAAA,null,null,null,62.0000000000000000,66.0800000000000000,873.8200000000000000,52.2000000000000000,-838.4800000000000000,1966.0000000000000000,5.0000000000000000 +AAAAAAAAACMFAAAA,null,null,null,18.0000000000000000,99.6700000000000000,0.00000000000000000000,34.8800000000000000,-584.4600000000000000,1968.0000000000000000,1.00000000000000000000 +AAAAAAAAACODAAAA,null,null,null,50.0000000000000000,13.3000000000000000,252.2000000000000000,9.7000000000000000,-68.2000000000000000,1938.0000000000000000,5.0000000000000000 +AAAAAAAAACPAAAAA,null,null,null,60.0000000000000000,96.7200000000000000,0.00000000000000000000,79.3100000000000000,-159.6000000000000000,1969.0000000000000000,3.0000000000000000 +AAAAAAAAACPDAAAA,null,null,null,69.0000000000000000,83.0600000000000000,0.00000000000000000000,7.4700000000000000,-2958.0300000000000000,1932.0000000000000000,2.0000000000000000 +AAAAAAAAACPFAAAA,null,null,null,50.5000000000000000,105.2000000000000000,0.00000000000000000000,36.8150000000000000,-1036.7750000000000000,1982.5000000000000000,2.5000000000000000 +AAAAAAAAADABAAAA,null,null,null,44.5000000000000000,134.9850000000000000,109.5600000000000000,117.8350000000000000,4105.0400000000000000,1978.0000000000000000,3.5000000000000000 +AAAAAAAAADBEAAAA,null,null,null,49.0000000000000000,57.1900000000000000,0.00000000000000000000,54.9000000000000000,411.6000000000000000,1925.0000000000000000,4.0000000000000000 +AAAAAAAAADBGAAAA,null,null,null,66.5000000000000000,87.5900000000000000,0.00000000000000000000,22.7850000000000000,-978.4050000000000000,1938.5000000000000000,0.50000000000000000000 +AAAAAAAAADCAAAAA,null,null,null,73.5000000000000000,75.3100000000000000,0.00000000000000000000,46.3200000000000000,206.2650000000000000,1943.5000000000000000,2.0000000000000000 +AAAAAAAAADCAAAAA,null,null,null,54.0000000000000000,139.9100000000000000,0.00000000000000000000,89.5400000000000000,1038.4200000000000000,1955.0000000000000000,4.0000000000000000 +AAAAAAAAADCGAAAA,null,null,null,25.0000000000000000,94.1200000000000000,0.00000000000000000000,25.4100000000000000,-1393.2500000000000000,1946.0000000000000000,2.0000000000000000 +AAAAAAAAADEAAAAA,null,null,null,74.0000000000000000,64.6100000000000000,0.00000000000000000000,38.1100000000000000,464.7200000000000000,1971.0000000000000000,3.0000000000000000 +AAAAAAAAADEDAAAA,null,null,null,24.0000000000000000,143.4400000000000000,0.00000000000000000000,1.43000000000000000000,-2230.5600000000000000,1984.0000000000000000,2.0000000000000000 +AAAAAAAAADEEAAAA,null,null,null,44.0000000000000000,27.5550000000000000,73.8950000000000000,3.5700000000000000,-629.4850000000000000,1945.5000000000000000,3.0000000000000000 +AAAAAAAAADFFAAAA,null,null,null,32.5000000000000000,92.6875000000000000,756.8525000000000000,66.1400000000000000,-1117.2675000000000000,1971.7500000000000000,3.2500000000000000 +AAAAAAAAADFGAAAA,null,null,null,28.0000000000000000,70.3800000000000000,0.00000000000000000000,45.0400000000000000,-633.9200000000000000,1955.0000000000000000,6.0000000000000000 +AAAAAAAAADGEAAAA,null,null,null,37.0000000000000000,107.0400000000000000,0.00000000000000000000,17.1200000000000000,-722.9800000000000000,1972.0000000000000000,1.00000000000000000000 +AAAAAAAAADGFAAAA,null,null,null,49.0000000000000000,41.0000000000000000,4.8200000000000000,1.64000000000000000000,-1837.9100000000000000,1928.0000000000000000,0.00000000000000000000 +AAAAAAAAADHAAAAA,null,null,null,53.6666666666666667,115.9266666666666667,5.9700000000000000,89.9700000000000000,2212.5200000000000000,1956.6666666666666667,2.0000000000000000 +AAAAAAAAADHEAAAA,null,null,null,60.0000000000000000,111.5000000000000000,0.00000000000000000000,80.2800000000000000,2119.2000000000000000,1943.0000000000000000,2.0000000000000000 +AAAAAAAAADJBAAAA,null,null,null,19.0000000000000000,106.8800000000000000,0.00000000000000000000,48.0900000000000000,-413.6300000000000000,1988.0000000000000000,6.0000000000000000 +AAAAAAAAADKDAAAA,null,null,null,63.0000000000000000,63.3400000000000000,0.00000000000000000000,53.8300000000000000,816.4800000000000000,1925.0000000000000000,6.0000000000000000 +AAAAAAAAADKEAAAA,null,null,null,100.0000000000000000,188.7800000000000000,0.00000000000000000000,43.4100000000000000,-4163.0000000000000000,1935.0000000000000000,3.0000000000000000 +AAAAAAAAADLDAAAA,null,null,null,45.0000000000000000,205.0600000000000000,0.00000000000000000000,188.6500000000000000,4722.7500000000000000,1980.0000000000000000,5.0000000000000000 +AAAAAAAAADMBAAAA,null,null,null,37.5000000000000000,131.5650000000000000,1626.4450000000000000,81.4400000000000000,-917.1400000000000000,1971.0000000000000000,0.50000000000000000000 +AAAAAAAAADMFAAAA,null,null,null,7.0000000000000000,5.9200000000000000,0.00000000000000000000,1.12000000000000000000,-9.8700000000000000,1957.0000000000000000,4.0000000000000000 +AAAAAAAAADNAAAAA,null,null,null,7.0000000000000000,88.9200000000000000,0.00000000000000000000,19.5600000000000000,-252.1400000000000000,1973.0000000000000000,1.00000000000000000000 +AAAAAAAAADNDAAAA,null,null,null,54.0000000000000000,61.4600000000000000,0.00000000000000000000,38.1000000000000000,832.6800000000000000,1949.0000000000000000,2.0000000000000000 +AAAAAAAAADNEAAAA,null,null,null,26.0000000000000000,151.8500000000000000,0.00000000000000000000,98.7000000000000000,-14.3000000000000000,1978.0000000000000000,2.0000000000000000 +AAAAAAAAADOAAAAA,null,null,null,5.0000000000000000,60.7000000000000000,0.00000000000000000000,12.7400000000000000,-111.7500000000000000,1980.0000000000000000,4.0000000000000000 +AAAAAAAAADPEAAAA,null,null,null,99.0000000000000000,25.1100000000000000,0.00000000000000000000,18.0700000000000000,539.5500000000000000,1991.0000000000000000,3.0000000000000000 +AAAAAAAAAEAEAAAA,null,null,null,94.0000000000000000,84.5000000000000000,0.00000000000000000000,65.0600000000000000,3060.6400000000000000,1979.0000000000000000,2.0000000000000000 +AAAAAAAAAEBAAAAA,null,null,null,9.0000000000000000,8.9000000000000000,0.00000000000000000000,0.89000000000000000000,-32.6700000000000000,1945.0000000000000000,6.0000000000000000 +AAAAAAAAAEBDAAAA,null,null,null,85.0000000000000000,37.0200000000000000,0.00000000000000000000,4.4400000000000000,-923.1000000000000000,1959.0000000000000000,1.00000000000000000000 +AAAAAAAAAEBDAAAA,null,null,null,85.0000000000000000,37.0200000000000000,0.00000000000000000000,4.4400000000000000,-923.1000000000000000,1959.0000000000000000,1.00000000000000000000 +AAAAAAAAAEBFAAAA,null,null,null,81.0000000000000000,135.0600000000000000,408.9600000000000000,14.8500000000000000,-6264.4500000000000000,1954.0000000000000000,3.0000000000000000 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_19.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_19.txt new file mode 100644 index 00000000..85388a7c --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_19.txt @@ -0,0 +1,101 @@ +brand_id,brand,i_manufact_id,i_manufact,ext_price +2001001,amalgimporto #1 ,70,baration ,67886.05 +10008016,namelessunivamalg #16 ,84,eseeing ,66015.21 +6001005,amalgcorp #5 ,126,callyableought ,61724.59 +1002001,importoamalg #1 ,345,antiesepri ,57357.07 +1004001,edu packamalg #1 ,635,antiprically ,54536.42 +5004002,edu packscholar #2 ,282,ableeingable ,52657.83 +4003001,exportiedu pack #1 ,327,ationablepri ,52146.31 +3002001,importoexporti #1 ,350,barantipri ,51661.60 +10010008,univamalgamalg #8 ,116,callyoughtought ,47183.61 +1004001,edu packamalg #1 ,104,esebarought ,47111.62 +2004001,edu packimporto #1 ,216,callyoughtable ,46135.60 +5004002,edu packscholar #2 ,41,oughtese ,45638.51 +5004002,edu packscholar #2 ,12,ableought ,45035.71 +3002001,importoexporti #1 ,295,antin stable ,44450.51 +7002010,importobrand #10 ,67,ationcally ,43945.64 +10006002,corpunivamalg #2 ,431,oughtpriese ,43923.81 +8002003,importonameless #3 ,131,oughtpriought ,43591.01 +5002001,importoscholar #1 ,628,eingablecally ,43386.75 +1004001,edu packamalg #1 ,665,anticallycally ,42863.83 +3004002,edu packexporti #2 ,862,ablecallyeing ,42517.84 +9006011,corpmaxi #11 ,291,oughtn stable ,42021.53 +3003001,exportiexporti #1 ,406,callybarese ,41691.30 +1002001,importoamalg #1 ,112,ableoughtought ,41053.21 +3001002,amalgexporti #2 ,302,ablebarpri ,40626.66 +4002002,importoedu pack #2 ,631,oughtprically ,40396.04 +10014017,edu packamalgamalg #17 ,544,eseeseanti ,39999.99 +10016014,corpamalgamalg #14 ,694,esen stcally ,39825.08 +4004001,edu packedu pack #1 ,220,barableable ,39455.80 +8011005,amalgmaxi #5 ,636,callyprically ,39012.70 +10010013,univamalgamalg #13 ,166,callycallyought ,38775.75 +8010007,univmaxi #7 ,91,oughtn st ,38142.56 +1004001,edu packamalg #1 ,859,n stantieing ,37758.04 +6008001,namelesscorp #1 ,399,n stn stpri ,37675.97 +1004001,edu packamalg #1 ,420,barableese ,37618.38 +6006006,corpcorp #6 ,244,eseeseable ,37322.47 +8003007,exportinameless #7 ,122,ableableought ,37023.11 +2001001,amalgimporto #1 ,500,barbaranti ,36554.64 +4001001,amalgedu pack #1 ,545,antieseanti ,36414.24 +7002001,importobrand #1 ,404,esebarese ,36355.89 +4004002,edu packedu pack #2 ,293,prin stable ,36078.84 +4002002,importoedu pack #2 ,221,oughtableable ,36040.25 +7001010,amalgbrand #10 ,271,oughtationable ,35990.97 +4004002,edu packedu pack #2 ,98,eingn st ,35914.73 +10010013,univamalgamalg #13 ,618,eingoughtcally ,35569.70 +5001001,amalgscholar #1 ,176,callyationought ,35431.40 +8011010,amalgmaxi #10 ,144,eseeseought ,34721.90 +10009008,maxiunivamalg #8 ,639,n stprically ,34203.70 +10002002,importounivamalg #2 ,215,antioughtable ,33738.80 +1003002,exportiamalg #2 ,674,eseationcally ,33704.55 +3004002,edu packexporti #2 ,568,eingcallyanti ,33603.17 +6015005,scholarbrand #5 ,133,pripriought ,33411.15 +3003001,exportiexporti #1 ,789,n steingation ,33345.01 +9015009,scholarunivamalg #9 ,244,eseeseable ,33260.96 +4001001,amalgedu pack #1 ,570,barationanti ,33253.87 +1004002,edu packamalg #2 ,142,ableeseought ,33184.47 +7003006,exportibrand #6 ,233,pripriable ,32967.82 +8016009,corpmaxi #9 ,121,oughtableought ,32481.56 +5004002,edu packscholar #2 ,623,priablecally ,32442.06 +3002002,importoexporti #2 ,185,antieingought ,31390.30 +2004002,edu packimporto #2 ,215,antioughtable ,31134.74 +1003001,exportiamalg #1 ,26,callyable ,31092.35 +8013008,exportimaxi #8 ,103,pribarought ,31039.21 +10012012,importoamalgamalg #12 ,135,antipriought ,30882.55 +6014006,edu packbrand #6 ,348,eingesepri ,30799.60 +1003001,exportiamalg #1 ,451,oughtantiese ,30658.60 +4004001,edu packedu pack #1 ,217,ationoughtable ,30611.41 +3003002,exportiexporti #2 ,158,eingantiought ,30431.00 +3004002,edu packexporti #2 ,629,n stablecally ,30356.41 +8010005,univmaxi #5 ,305,antibarpri ,30348.68 +2004001,edu packimporto #1 ,80,bareing ,30276.11 +2003001,exportiimporto #1 ,264,esecallyable ,30204.62 +4001001,amalgedu pack #1 ,858,eingantieing ,30121.41 +9004002,edu packmaxi #2 ,621,oughtablecally ,30089.33 +6001007,amalgcorp #7 ,153,priantiought ,29919.19 +3003001,exportiexporti #1 ,138,eingpriought ,29865.26 +9002002,importomaxi #2 ,162,ablecallyought ,29797.77 +6009005,maxicorp #5 ,30,barpri ,29794.97 +6014002,edu packbrand #2 ,210,baroughtable ,29763.12 +7002009,importobrand #9 ,239,n stpriable ,29630.50 +4001001,amalgedu pack #1 ,178,eingationought ,29528.87 +2001002,amalgimporto #2 ,34,esepri ,29481.00 +9015005,scholarunivamalg #5 ,409,n stbarese ,29381.79 +9006003,corpmaxi #3 ,216,callyoughtable ,29331.84 +2004001,edu packimporto #1 ,3,pri ,29218.87 +9007011,brandmaxi #11 ,105,antibarought ,29142.40 +8009007,maxinameless #7 ,441,oughteseese ,29039.10 +10004008,edu packunivamalg #8 ,106,callybarought ,28912.72 +8001001,amalgnameless #1 ,302,ablebarpri ,28709.17 +10013010,exportiamalgamalg #10 ,100,barbarought ,28653.54 +9001009,amalgmaxi #9 ,89,n steing ,28285.95 +10003013,exportiunivamalg #13 ,98,eingn st ,28241.33 +5001001,amalgscholar #1 ,30,barpri ,28226.18 +1004001,edu packamalg #1 ,33,pripri ,28067.60 +4002001,importoedu pack #1 ,591,oughtn stanti ,27980.02 +6011001,amalgbrand #1 ,245,antieseable ,27912.97 +5002001,importoscholar #1 ,727,ationableation ,27786.13 +8005001,scholarnameless #1 ,301,oughtbarpri ,27748.97 +7009003,maxibrand #3 ,167,ationcallyought ,27736.93 +7001010,amalgbrand #10 ,489,n steingese ,27712.84 +10003012,exportiunivamalg #12 ,124,eseableought ,27629.71 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_2.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_2.txt new file mode 100644 index 00000000..1003379a --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_2.txt @@ -0,0 +1,2514 @@ +d_week_seq1,round,round,round,round,round,round,round +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5114,0.96,1.06,null,null,0.59,0.90,1.01 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5115,1.05,1.04,1.13,0.95,0.94,1.01,0.93 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5116,1.17,1.09,0.94,0.98,1.17,0.99,1.03 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5117,0.91,1.03,0.97,1.01,0.87,1.12,1.00 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5118,1.03,1.00,1.00,0.98,1.02,1.06,1.19 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5119,1.03,0.95,1.01,1.10,1.02,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5120,1.06,1.08,0.86,0.98,1.08,1.08,1.05 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5121,1.02,2.89,1.03,1.05,0.97,0.97,0.97 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5122,0.33,0.71,1.50,1.16,0.89,1.01,1.03 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5123,0.99,1.00,0.83,1.00,1.04,1.06,1.04 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5124,1.17,1.09,1.04,1.08,1.17,0.89,0.96 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5125,0.92,0.94,1.02,0.93,0.98,1.03,0.97 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5126,0.87,0.91,1.06,1.22,0.80,0.96,0.87 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5127,1.07,1.03,1.00,0.93,1.01,0.90,1.04 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5128,1.19,0.93,0.96,0.86,1.08,1.00,0.85 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5129,1.16,1.06,1.04,1.02,1.15,1.12,0.94 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5130,0.87,1.12,0.97,0.98,1.00,1.05,0.86 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5131,0.84,1.06,1.00,0.99,1.06,1.03,1.06 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5132,0.92,1.06,1.04,1.02,0.92,1.19,1.03 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5133,1.12,0.89,1.05,0.93,1.07,1.00,0.95 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5134,1.04,1.05,1.12,0.86,1.04,0.98,1.03 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5135,0.94,0.96,1.02,1.10,0.98,1.10,0.87 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5136,1.01,0.72,0.91,1.07,0.81,0.96,0.90 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5137,1.07,0.89,0.90,1.08,1.02,1.11,0.93 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5138,0.99,0.96,0.95,0.99,0.94,0.98,0.99 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5139,1.00,0.88,1.00,1.03,0.95,0.96,1.15 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5140,1.08,0.93,1.00,1.04,1.09,0.89,1.19 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5141,1.07,0.94,0.98,0.92,1.06,1.12,0.90 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5142,1.11,0.92,1.05,1.08,1.09,0.90,1.07 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5143,0.82,0.52,0.91,0.91,1.09,0.92,0.97 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5144,0.85,1.02,0.51,0.42,0.48,0.46,0.41 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5145,1.04,0.96,0.95,0.98,0.99,0.96,1.09 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5146,1.15,0.92,0.96,1.08,1.06,1.00,1.00 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5147,1.02,0.95,0.92,0.92,1.07,1.02,0.98 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5148,0.97,1.04,0.92,1.07,0.93,0.93,0.95 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5149,0.92,0.89,1.04,1.17,1.07,0.87,1.07 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5150,1.05,1.06,1.01,1.00,1.16,0.88,0.98 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5151,1.00,1.01,1.22,1.09,0.96,0.97,1.05 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5152,0.99,0.97,0.93,1.05,1.00,0.99,1.06 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5153,1.04,1.01,0.91,0.96,0.99,1.01,1.00 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5154,0.88,0.98,0.96,0.88,1.07,0.90,1.02 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5155,1.04,0.95,0.95,1.02,0.95,1.04,1.03 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5156,1.10,1.10,1.04,1.02,1.05,1.05,1.14 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5157,0.72,0.90,0.81,0.66,0.66,0.65,0.62 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5158,1.04,0.94,0.94,0.96,0.92,1.06,0.99 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5159,0.96,0.97,1.01,1.03,0.95,0.92,0.93 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5160,0.98,1.02,0.99,1.01,0.97,0.97,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5161,1.04,1.12,1.03,1.04,1.00,0.96,0.98 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5162,1.00,1.06,1.09,1.03,1.03,1.11,1.01 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5163,1.00,1.03,0.95,0.92,1.03,0.99,1.00 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5164,1.07,1.03,1.03,0.97,1.00,0.93,1.04 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 +5165,1.45,3.33,1.02,0.96,1.01,0.95,1.98 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_20.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_20.txt new file mode 100644 index 00000000..ce65d1c8 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_20.txt @@ -0,0 +1,101 @@ +i_item_id,i_item_desc,i_category,i_class,i_current_price,itemrevenue,revenueratio +AAAAAAAAHOOFAAAA,Special memories accept letters. Long, consistent heads vary at least exhibitions. Missiles shall cover places. Beaches fight. Good, extra women change premises. E,Children ,null,null,365.94,1.7134084016663054 +AAAAAAAAJGJBAAAA,Urban, powerful concepts should discern efficiently others. Far other activities should not see politically politica,Children ,null,4.42,13906.38,65.1126095227749781 +AAAAAAAAABCFAAAA,Even ,Children ,infants ,0.88,17708.55,0.98554572451481036712 +AAAAAAAAABNCAAAA,More southern schools get never profits. Parents must not contribute responsible, increased governors; new mi,Children ,infants ,2.77,10459.44,0.58210617881301338315 +AAAAAAAAACCAAAAA,Homes run political, real interests. Historic, f,Children ,infants ,2.20,5854.44,0.32582104754079167440 +AAAAAAAAACNFAAAA,Currently local cases can make by a drawings. Responsible sales lead again important, blue courses. Conventional drivers follow further arrangem,Children ,infants ,5.94,1268.56,0.07060001435975886446 +AAAAAAAAADCCAAAA,Old-fashioned, traditional proportions used to operate very excellent, previous preparations. Now advisory blacks should not translate perfect walls. Directors cannot advise subsequently depar,Children ,infants ,4.19,411.84,0.02292040574661276624 +AAAAAAAAADKAAAAA,Original minutes sell studies. Very certain rocks,Children ,infants ,3.51,9468.90,0.52697899663486213638 +AAAAAAAAADOCAAAA,Hands know european, absolu,Children ,infants ,98.85,9947.80,0.55363153721385605089 +AAAAAAAAAEEDAAAA,Close firms grow different activities. Broad men may manage wrong, disabled conclusions. Simply fierce men decide. Australian, smooth lists,Children ,infants ,5.80,3668.40,0.20415990783040567131 +AAAAAAAAAFCAAAAA,Mental, nice projects go enough for the bonds. Good lessons happen free paym,Children ,infants ,2.91,5866.83,0.32651059646076188655 +AAAAAAAAAFDGAAAA,Very new things demand rather new things. Heels become still jobs. Best special sales face to the moth,Children ,infants ,2.72,18259.80,1.0162248078185698 +AAAAAAAAAGJEAAAA,Main, minute members require so. Teams could not cover initially on a subjects. Studies keep meanwhile like the limitations. Memories may not consult about awful levels. Conflicts could impose neither,Children ,infants ,20.88,932.52,0.05189815648511882472 +AAAAAAAAAHOFAAAA,Available, open sections assist. Details help hurriedly black books. Incidentally safe circumstances ought to relax particularly,Children ,infants ,3.18,7496.02,0.41718099233858835467 +AAAAAAAAAIIBAAAA,Necessary, unique programmes announce very. Proper arms used to mean under a generations. Political sorts could not cancel to a ,Children ,infants ,1.98,16698.29,0.92932105204595592554 +AAAAAAAAAKABAAAA,Stages would not see then of course large lands; p,Children ,infants ,1.73,6961.94,0.38745748247759635245 +AAAAAAAAAKADAAAA,Married, new customers ensure vehicles. Maximum sons lift nuclear, structural sources. Crucial, poor r,Children ,infants ,25.59,5754.00,0.32023119334209852599 +AAAAAAAAAKGDAAAA,Slowly academic teachers would think only, legal molecules. Long ,Children ,infants ,0.71,13444.52,0.74823682368990449681 +AAAAAAAAAKPEAAAA,At first national facts should produce. Very familiar words feel methods; real departments appear police. Large, special years would mix all ,Children ,infants ,34.64,9970.40,0.55488931006222786644 +AAAAAAAAALBEAAAA,Sections work always. Gradually public models can take however brief useful clients; frequent, major hands apply scottish, wide ,Children ,infants ,1.12,1561.52,0.08690431230927245226 +AAAAAAAAALCEAAAA,Different, soft farms meet on the implications. Even dark stations pay all rarely nice facts; daughters may ,Children ,infants ,4.50,7236.35,0.40272940492545962262 +AAAAAAAAAMAFAAAA,Wide companies wo,Children ,infants ,9.47,9310.26,0.51815009908328227712 +AAAAAAAAAMKAAAAA,Numbers could muster ,Children ,infants ,3.03,10517.47,0.58533576104270437680 +AAAAAAAAANKDAAAA,Recent statements must spare payments. Drivers allow to the services. Damp ,Children ,infants ,3.08,2791.54,0.15535943438689637109 +AAAAAAAAAOADAAAA,Before difficult years ought to override parents. English, true women must provoke more severe times. Only, short cases may not spend usually by a objects,Children ,infants ,1.76,8075.03,0.44940502140654255480 +AAAAAAAAAOAFAAAA,Clients ought to strike; little, different teeth inject easy certain solutions. Sick ,Children ,infants ,3.81,5825.66,0.32421933503742261017 +AAAAAAAAAOODAAAA,Digita,Children ,infants ,8.76,4412.95,0.24559684474435413456 +AAAAAAAABABFAAAA,Bright, easy offences speak better re,Children ,infants ,4.94,11341.50,0.63119605131897991528 +AAAAAAAABCBDAAAA,Beautiful auditors kill for a minutes. Generally eastern conditions call there around a points. Remarkably new kinds cannot understand accurately complex other y,Children ,infants ,8.61,6867.60,0.38220711564063187992 +AAAAAAAABHAFAAAA,Large, common others wear at the children. National, musical services would not not,Children ,infants ,4.19,1474.59,0.08206633913630953518 +AAAAAAAABIAEAAAA,Coastal, real options matter still on a eyes. Inner children may not extend plants. Literally a,Children ,infants ,4.19,8762.58,0.48766969936663289918 +AAAAAAAABIBDAAAA,Small friends seem jobs. Accounts would not echo on a employees. Recently following facts may compete m,Children ,infants ,1.66,696.96,0.03878837895580621979 +AAAAAAAABINDAAAA,Degrees prohibit. Correct feelings welcome nowadays weekends; easily amazing divisions cannot produce much today dry minds.,Children ,infants ,2.16,4830.60,0.26884059828959700029 +AAAAAAAABKFDAAAA,Females sleep here. Short, current concerns help at least far eager cl,Children ,infants ,2.48,11647.76,0.64824054302439373081 +AAAAAAAABKOAAAAA,Familiar eyes cook well services. Stairs s,Children ,infants ,9.75,8693.59,0.48383015295914743214 +AAAAAAAABNLAAAAA,Conscious, irish marks continue as so internal cells. Faint ships ,Children ,infants ,1.27,2613.82,0.14546866489076189941 +AAAAAAAABPBCAAAA,Possible, critical tons shall not keep especially political, used scientists. Just, natural guests may come virtually very concerned members,Children ,infants ,0.53,2459.45,0.13687740849239211327 +AAAAAAAABPJAAAAA,Applicatio,Children ,infants ,1.64,12506.55,0.69603535472586415019 +AAAAAAAACAJCAAAA,Championships will not reconstruct white, big others. White others shall generalize strategic, working schools. Places used to de,Children ,infants ,1.20,3486.46,0.19403427986435398452 +AAAAAAAACBCAAAAA,Pleasant, furious weapons obtain yet for the poems. Radically federal activities should receive parts. Relations repair. European,Children ,infants ,98.30,5318.61,0.29600014376454964222 +AAAAAAAACBHEAAAA,Suddenly social lips must expect here academic brave clients. ,Children ,infants ,3.64,4337.25,0.24138386223896712406 +AAAAAAAACCDBAAAA,Alone british problems must get social, similar criticisms. Constitutional victims should tell. Views shall not explain anxiously essential, corporate ends. Good, good companies must hear,Children ,infants ,7.11,1051.21,0.05850369008570514277 +AAAAAAAACDIDAAAA,Women could tell still ever mathematical standards,Children ,infants ,8.95,432.05,0.02404516633358596944 +AAAAAAAACEEBAAAA,Great, sorry figures ought to use. Materials may provide sometimes hands. Similar chiefs may advertise left jobs. Men supervise far distinctive products. Private,Children ,infants ,4.61,8197.68,0.45623094352392322637 +AAAAAAAACEHBAAAA,Programmes shall fix. Types would get still neither real rates. Head, general makers should give public, advanced changes. Women might hang outside live, careful ,Children ,infants ,1.99,4308.85,0.23980329812862378062 +AAAAAAAACFLEAAAA,Wide eyes raise. New years could like too conclusions. Activities must forget too limited, urban men; lights prefer rooms. Little high threats should apply so ,Children ,infants ,96.59,3668.43,0.20416157744038138611 +AAAAAAAACFOBAAAA,Clear, popular,Children ,infants ,80.98,2249.69,0.12520349554219423582 +AAAAAAAACGADAAAA,Systems would send sometim,Children ,infants ,9.56,705.60,0.03926922662881208202 +AAAAAAAACGIAAAAA,Fresh, poor lives may work strong, sm,Children ,infants ,0.33,12649.47,0.70398937665016945456 +AAAAAAAACHOFAAAA,Working ar,Children ,infants ,73.89,71.78,0.00399482013522694338 +AAAAAAAACHPEAAAA,Distinguished, political accounts oppose still in a cases. Under good students cu,Children ,infants ,0.53,4205.74,0.23406484864209201507 +AAAAAAAACIDEAAAA,Appropriate stations investigate just to a,Children ,infants ,3.51,3769.40,0.20978092808197882931 +AAAAAAAACIMBAAAA,Great, famous feet ought to exten,Children ,infants ,1.12,6964.53,0.38760162547216639680 +AAAAAAAACKMBAAAA,Poets take at least on a sales. Other negotiations must become secondly. Reasonable words learn as,Children ,infants ,8.47,2893.44,0.16103054293774097307 +AAAAAAAACMCDAAAA,Political leaders intend large, important structures. Private, electoral institutions shall see essential, social dates. Available, labour kinds would not give then lines; structures save appare,Children ,infants ,60.54,2468.49,0.13738051763174083949 +AAAAAAAACMDGAAAA,New counties should see possible, statistical elements. Spirits should thank good hundreds. Trousers should give away alone dates. Social, individual affairs used to reverse st,Children ,infants ,1.54,4561.80,0.25388089290719239761 +AAAAAAAACNACAAAA,Commercial thousands look for a,Children ,infants ,8.27,12834.00,0.71425914761079118570 +AAAAAAAACNLFAAAA,Certain, current candidates begin negative, mild methods; everywhere new groups decide just about ,Children ,infants ,0.92,4726.52,0.26304816474718378955 +AAAAAAAACOOEAAAA,Independent cattle ought to wait too at a projects. There skilled months would train still with the dogs. Effective, gastric cars believe fully large mechanisms. Careful, dear instituti,Children ,infants ,7.68,494.12,0.02749958937333988941 +AAAAAAAACPBCAAAA,Little full combinations expect over moments; real, likely women worry in a clubs. Old, successful str,Children ,infants ,33.37,2317.14,0.12895733530425967649 +AAAAAAAACPNEAAAA,Corporations travel undoubtedly roads. Usuall,Children ,infants ,0.48,3739.05,0.20809183932321402391 +AAAAAAAACPOBAAAA,Very new women depend also i,Children ,infants ,0.11,4936.14,0.27471428618416166459 +AAAAAAAADABGAAAA,Long courses used to give. Spanish employers must work indeed. Parents start however great, high parties. Real, resulting homes block in a arrangements. Adults can know important, central daughters,Children ,infants ,0.42,20.88,0.00116204854309750039 +AAAAAAAADBBCAAAA,Important developers establish natural, british pieces. Visible, gentle sheets shall act roles; real, political days will want to the things. Mild, heavy applications find. Sensible problems used,Children ,infants ,4.94,8661.78,0.48205980984823117317 +AAAAAAAADBNFAAAA,Appearances want today tall, vulnerable boards. Spiritual lectures ought to increase once particular women. Great student,Children ,infants ,1.12,0.00,0.000000000000000000000000 +AAAAAAAADCMCAAAA,For instance demanding illustrations seem too. Problems find much economic qualifications. Communist, little user,Children ,infants ,4.48,1347.60,0.07499888010910878930 +AAAAAAAADDHAAAAA,Other, present styles think obviously beforehand advanced characteristics. Entirely civil pp. keep with a schools. Angrily outstanding pa,Children ,infants ,1.48,12528.27,0.69724415234828166496 +AAAAAAAADENFAAAA,Times should not reduce this. Senior environments could a,Children ,infants ,7.96,4440.64,0.24713789475193889441 +AAAAAAAADEPDAAAA,Boys give girls. References leave also. Competent metres see late rather huge communications. Estates suggest right. Political men must no,Children ,infants ,2.20,4456.28,0.24800831808594487650 +AAAAAAAADHADAAAA,Experimental, content records used to eliminate honestly relevant stores. Now willing flats would see human residents. Substantial police can live; customers mean far arts. Else possible measur,Children ,infants ,9.09,1050.72,0.05847641978943513438 +AAAAAAAADIBEAAAA,Alone relevant nights pretend so complete years. Currently new unions make horizontally bills. Most political troops could give most possible, australian elements; flowers shall recall most pop,Children ,infants ,3.55,8319.90,0.46303293456498531915 +AAAAAAAADIOAAAAA,More medical boundaries used to leave apart with a others. Designs like big, various countries. Small states keep always negotiations. Then easy techniques s,Children ,infants ,5.75,3998.70,0.22254231366302561277 +AAAAAAAADKGDAAAA,Fully onl,Children ,infants ,7.71,3785.62,0.21068363054218196419 +AAAAAAAADMPBAAAA,Strange minutes find intently despite the employees. Te,Children ,infants ,1.47,168.30,0.00936651196376002467 +AAAAAAAADPPBAAAA,As obvious notions assume so. Centuri,Children ,infants ,9.05,9175.25,0.51063629765590710820 +AAAAAAAAEAKAAAAA,Old, moving times might look available cuts. Rates come. Resources used to take also at a questions. Times move strong earnings. White, economic committees must marry. Progress,Children ,infants ,0.16,5756.56,0.32037366672669285554 +AAAAAAAAEDJBAAAA,Nuclear cards cannot use. Straight generations hear suddenly. Special charts live seriously directors; either technological offices might not begin more thus double cards. Growing, red entries c,Children ,infants ,8.10,16573.52,0.92237714415695807481 +AAAAAAAAEDMDAAAA,Then happy bars will know largely to a personnel. Just good reasons would hear bills; internation,Children ,infants ,8.04,9138.49,0.50859046889899790733 +AAAAAAAAEDNCAAAA,Final, junior categories would relax safe telecommunications. Letters mean too now english women. Originally,Children ,infants ,3.48,3497.38,0.19464201789551417150 +AAAAAAAAEECGAAAA,Organic, normal workers used to replace for the time being blues. So individual months intrude unfortunately ,Children ,infants ,1.88,1560.80,0.08686424166985529707 +AAAAAAAAEEEBAAAA,Potential pil,Children ,infants ,0.31,1761.44,0.09803059318743587550 +AAAAAAAAEEFBAAAA,Even early demands must stop spontaneously clear rooms. Bottom, useful males could know all on the teachers; just men will want classes. Large, odd minutes understand in a ,Children ,infants ,3.07,3902.94,0.21721291862054397307 +AAAAAAAAEFOFAAAA,Yet ruling processes may not assess activities. Again western days can pract,Children ,infants ,9.63,653.03,0.03634351341470118186 +AAAAAAAAEGHAAAAA,American, comparative buildings return separate enemies. Difficult flowers live only for a machines; likely, usual rules might love here germans. Agents encourage high at,Children ,infants ,9.72,7086.37,0.39438246812020276879 +AAAAAAAAEGPEAAAA,Right supporters explain less long-term cases. Beneficial, financial homes reach here from a years. British, significant cases shall answer by a ,Children ,infants ,2.98,13286.45,0.73943964872786321874 +AAAAAAAAEHHBAAAA,Prepared, necessary others will let above for a stocks. Clearly new studies know. Final, social doubts worry certainly conclusions. Essential, severe attitudes respond sufficiently ,Children ,infants ,0.92,15946.82,0.88749899176427591523 +AAAAAAAAEINBAAAA,Fundamental plans would get very british homes; new, main rates know top, good borders. Today conscious years can make easily everyd,Children ,infants ,26.98,736.62,0.04099560334370118460 +AAAAAAAAEJCFAAAA,Total, permanent consequences begin determined, ready barriers. Yet open nations ought to need actually only certain terms. Only misleading days wish so foreign, early,Children ,infants ,4.94,14355.40,0.79893063484587437956 +AAAAAAAAEJIFAAAA,Severely great comments return later special, evi,Children ,infants ,5.11,1795.82,0.09994396621960503562 +AAAAAAAAEKACAAAA,Organic, small needs ,Children ,infants ,3.30,1203.66,0.06698809144562918175 +AAAAAAAAEKMDAAAA,British, new poems gain however social deals. Performances take years. Years might not see less. Personnel used to recognize about with an payments; shoes may not let ski,Children ,infants ,1.78,1321.84,0.07356524167662834821 +AAAAAAAAEMCBAAAA,O,Children ,infants ,8.88,1297.67,0.07222009257286079149 +AAAAAAAAEMHCAAAA,As great officials ,Children ,infants ,3.64,7426.69,0.41332252368471145325 +AAAAAAAAEMOCAAAA,Royal cases deman,Children ,infants ,6.87,3246.96,0.18070522689156416926 +AAAAAAAAEMPEAAAA,Sudden, bare boys enjoy just now straightforward materials. Fundamental foreigners join different events. Men conduct very once preliminary childr,Children ,infants ,6.37,14498.10,0.80687241296369110873 +AAAAAAAAENACAAAA,Reliable firms fly. More new bases understand here on a powers. Measurements ought to know quite findings. Early southern views must consider other children. Good, growing needs stic,Children ,infants ,1.06,7562.08,0.42085747350511234296 +AAAAAAAAENGAAAAA,Enough ltd. colleagues cannot hold as sanctions. Over beneficial views lobby just in a skills. Years enable now increasing, increasing paramete,Children ,infants ,2.89,8129.01,0.45240920628951205053 +AAAAAAAAENMAAAAA,Gratefully male kids see at first odd principles. New, brown processes buy just areas. Conditions find much with a,Children ,infants ,7.37,1107.86,0.06165647025651325565 +AAAAAAAAEOEGAAAA,Practices make further. Professional, top industries may believe now single char,Children ,infants ,4.57,26795.31,1.4912572292790174 +AAAAAAAAEOJFAAAA,Important, true tests exist per annum probably payable police. Stages should rub ways. Patients will cause partic,Children ,infants ,0.80,6427.59,0.35771894612682291704 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_21.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_21.txt new file mode 100644 index 00000000..40fde3f6 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_21.txt @@ -0,0 +1,101 @@ +w_warehouse_name,i_item_id,inv_before,inv_after +null,AAAAAAAAAALAAAAA,1925,2831 +null,AAAAAAAAABCFAAAA,2328,2154 +null,AAAAAAAAABDAAAAA,1983,2052 +null,AAAAAAAAABEFAAAA,3372,2714 +null,AAAAAAAAABLFAAAA,2390,2267 +null,AAAAAAAAABPEAAAA,2505,2594 +null,AAAAAAAAACLDAAAA,1040,1539 +null,AAAAAAAAACOBAAAA,1867,1320 +null,AAAAAAAAACPDAAAA,2465,1754 +null,AAAAAAAAADJFAAAA,2582,2791 +null,AAAAAAAAAEAGAAAA,1434,1886 +null,AAAAAAAAAEFBAAAA,1471,1939 +null,AAAAAAAAAEMAAAAA,2524,2326 +null,AAAAAAAAAEOCAAAA,2150,2189 +null,AAAAAAAAAFADAAAA,3088,2618 +null,AAAAAAAAAFKEAAAA,2239,1731 +null,AAAAAAAAAFNFAAAA,2859,2512 +null,AAAAAAAAAGIDAAAA,1330,1633 +null,AAAAAAAAAHDEAAAA,2249,2310 +null,AAAAAAAAAHJBAAAA,1680,1545 +null,AAAAAAAAAHNCAAAA,2926,1994 +null,AAAAAAAAAIECAAAA,1987,2817 +null,AAAAAAAAAIHEAAAA,1639,1510 +null,AAAAAAAAAJBAAAAA,1972,2610 +null,AAAAAAAAAJCAAAAA,2068,2330 +null,AAAAAAAAAJKBAAAA,2534,2478 +null,AAAAAAAAAJNEAAAA,1636,1800 +null,AAAAAAAAAKAAAAAA,2077,2619 +null,AAAAAAAAAKFBAAAA,2199,2126 +null,AAAAAAAAAMBEAAAA,2198,2179 +null,AAAAAAAAANEGAAAA,2272,2581 +null,AAAAAAAAAOAGAAAA,2040,2191 +null,AAAAAAAAAOIBAAAA,3293,3235 +null,AAAAAAAAAOLEAAAA,1555,1328 +null,AAAAAAAABBDFAAAA,3156,2662 +null,AAAAAAAABDCEAAAA,2725,2329 +null,AAAAAAAABEFDAAAA,1738,1923 +null,AAAAAAAABEHEAAAA,1274,1215 +null,AAAAAAAABEODAAAA,3129,2095 +null,AAAAAAAABFCCAAAA,1449,1641 +null,AAAAAAAABHNEAAAA,2173,1910 +null,AAAAAAAABHPFAAAA,2306,2895 +null,AAAAAAAABJFEAAAA,1967,2438 +null,AAAAAAAABKFAAAAA,2170,1835 +null,AAAAAAAABKMCAAAA,3383,3200 +null,AAAAAAAABNIDAAAA,2064,2222 +null,AAAAAAAABNLAAAAA,2103,2569 +null,AAAAAAAABNLDAAAA,1864,1543 +null,AAAAAAAABOMBAAAA,2016,1989 +null,AAAAAAAACABEAAAA,2518,1721 +null,AAAAAAAACAIEAAAA,1415,1103 +null,AAAAAAAACBCDAAAA,3168,2685 +null,AAAAAAAACBGEAAAA,2950,2333 +null,AAAAAAAACBIAAAAA,2872,2571 +null,AAAAAAAACBNAAAAA,1854,2152 +null,AAAAAAAACCHDAAAA,2430,2829 +null,AAAAAAAACDBCAAAA,2393,1828 +null,AAAAAAAACDECAAAA,2274,1950 +null,AAAAAAAACDIDAAAA,2711,2186 +null,AAAAAAAACDKEAAAA,1831,2280 +null,AAAAAAAACEICAAAA,2694,2536 +null,AAAAAAAACELAAAAA,2454,1930 +null,AAAAAAAACELDAAAA,1883,1762 +null,AAAAAAAACEMBAAAA,1941,1424 +null,AAAAAAAACFAAAAAA,2430,2306 +null,AAAAAAAACFMEAAAA,1955,1741 +null,AAAAAAAACFNFAAAA,2465,1673 +null,AAAAAAAACGCDAAAA,2569,2304 +null,AAAAAAAACGKFAAAA,2609,2391 +null,AAAAAAAACGLEAAAA,2320,1772 +null,AAAAAAAACGMCAAAA,1614,1845 +null,AAAAAAAACGOAAAAA,3346,2427 +null,AAAAAAAACHEAAAAA,1756,2398 +null,AAAAAAAACHHAAAAA,2491,3443 +null,AAAAAAAACHMFAAAA,3056,2389 +null,AAAAAAAACHPCAAAA,1016,732 +null,AAAAAAAACIKFAAAA,2564,2291 +null,AAAAAAAACJCBAAAA,2267,1746 +null,AAAAAAAACJNBAAAA,2777,2510 +null,AAAAAAAACJPCAAAA,2736,2959 +null,AAAAAAAACKAEAAAA,2267,1939 +null,AAAAAAAACKCFAAAA,1671,1155 +null,AAAAAAAACKMFAAAA,2488,2294 +null,AAAAAAAACLKAAAAA,1888,1945 +null,AAAAAAAACMFDAAAA,2598,2079 +null,AAAAAAAACNDEAAAA,2685,1802 +null,AAAAAAAACNHAAAAA,1913,2049 +null,AAAAAAAACOBFAAAA,2744,3021 +null,AAAAAAAACOEFAAAA,2465,1826 +null,AAAAAAAACOKFAAAA,2208,1903 +null,AAAAAAAACOMAAAAA,2042,2244 +null,AAAAAAAACONFAAAA,1966,2921 +null,AAAAAAAACPAFAAAA,1954,1977 +null,AAAAAAAACPAGAAAA,3072,2310 +null,AAAAAAAACPOEAAAA,2177,2390 +null,AAAAAAAADBNFAAAA,3049,2570 +null,AAAAAAAADDHAAAAA,2179,1599 +null,AAAAAAAADDLFAAAA,3549,2583 +null,AAAAAAAADDNDAAAA,2088,2138 +null,AAAAAAAADEAAAAAA,1735,1877 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_22.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_22.txt new file mode 100644 index 00000000..4a4743be --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_22.txt @@ -0,0 +1,101 @@ +i_product_name,i_brand,i_class,i_category,qoh +ableationeinganti ,null,null,null,424.7568627450980392 +ableationeinganti ,edu packexporti #1 ,null,null,424.7568627450980392 +ableationeinganti ,edu packexporti #1 ,school-uniforms ,null,424.7568627450980392 +ableationeinganti ,edu packexporti #1 ,school-uniforms ,Children ,424.7568627450980392 +einganticallycallyought ,null,null,null,430.5020080321285141 +einganticallycallyought ,exportiexporti #1 ,null,null,430.5020080321285141 +einganticallycallyought ,exportiexporti #1 ,toddlers ,null,430.5020080321285141 +einganticallycallyought ,exportiexporti #1 ,toddlers ,Children ,430.5020080321285141 +eingeingprically ,null,null,null,434.3209876543209877 +eingeingprically ,brandbrand #9 ,null,null,434.3209876543209877 +eingeingprically ,brandbrand #9 ,decor ,null,434.3209876543209877 +eingeingprically ,brandbrand #9 ,decor ,Home ,434.3209876543209877 +eseeingantin st ,null,null,null,436.9797570850202429 +eseeingantin st ,edu packimporto #1 ,null,null,436.9797570850202429 +eseeingantin st ,edu packimporto #1 ,sports-apparel ,null,436.9797570850202429 +eseeingantin st ,edu packimporto #1 ,sports-apparel ,Men ,436.9797570850202429 +callyoughtprin st ,null,null,null,437.1452282157676349 +callyoughtprin st ,univunivamalg #5 ,null,null,437.1452282157676349 +callyoughtprin st ,univunivamalg #5 ,travel ,null,437.1452282157676349 +callyoughtprin st ,univunivamalg #5 ,travel ,Books ,437.1452282157676349 +ablen stoughtought ,null,null,null,437.4775510204081633 +ablen stoughtought ,importomaxi #5 ,null,null,437.4775510204081633 +ablen stoughtought ,importomaxi #5 ,business ,null,437.4775510204081633 +ablen stoughtought ,importomaxi #5 ,business ,Books ,437.4775510204081633 +esepriationeseable ,null,null,null,437.8492063492063492 +esepriationeseable ,univnameless #5 ,null,null,437.8492063492063492 +esepriationeseable ,univnameless #5 ,flatware ,null,437.8492063492063492 +esepriationeseable ,univnameless #5 ,flatware ,Home ,437.8492063492063492 +ableeingationeseought ,null,null,null,438.9634146341463415 +ableeingationeseought ,amalgamalg #1 ,null,null,438.9634146341463415 +ableeingationeseought ,amalgamalg #1 ,dresses ,null,438.9634146341463415 +ableeingationeseought ,amalgamalg #1 ,dresses ,Women ,438.9634146341463415 +n stcallyationpri ,null,null,null,439.2983870967741935 +n stcallyationpri ,importoedu pack #2 ,null,null,439.2983870967741935 +n stcallyationpri ,importoedu pack #2 ,mens ,null,439.2983870967741935 +n stcallyationpri ,importoedu pack #2 ,mens ,Shoes ,439.2983870967741935 +priantieingcally ,null,null,null,439.6024590163934426 +priantieingcally ,exportibrand #6 ,null,null,439.6024590163934426 +priantieingcally ,exportibrand #6 ,loose stones ,null,439.6024590163934426 +priantieingcally ,exportibrand #6 ,loose stones ,Jewelry ,439.6024590163934426 +callyn stn stoughtought ,null,null,null,439.6178861788617886 +callyn stn stoughtought ,edu packamalg #1 ,null,null,439.6178861788617886 +callyn stn stoughtought ,edu packamalg #1 ,swimwear ,null,439.6178861788617886 +callyn stn stoughtought ,edu packamalg #1 ,swimwear ,Women ,439.6178861788617886 +callyn stesen st ,null,null,null,439.7108433734939759 +callyn stesen st ,corpbrand #7 ,null,null,439.7108433734939759 +callyn stesen st ,corpbrand #7 ,rugs ,null,439.7108433734939759 +callyn stesen st ,corpbrand #7 ,rugs ,Home ,439.7108433734939759 +eingationantieing ,null,null,null,440.1265306122448980 +eingationantieing ,brandmaxi #11 ,null,null,440.1265306122448980 +eingationantieing ,brandmaxi #11 ,reference ,null,440.1265306122448980 +eingationantieing ,brandmaxi #11 ,reference ,Books ,440.1265306122448980 +callyoughtcallybarought ,null,null,null,440.4326530612244898 +callyoughtcallybarought ,amalgamalg #1 ,null,null,440.4326530612244898 +callyoughtcallybarought ,amalgamalg #1 ,dresses ,null,440.4326530612244898 +callyoughtcallybarought ,amalgamalg #1 ,dresses ,Women ,440.4326530612244898 +antiantiprioughtable ,null,null,null,441.9514170040485830 +antiantiprioughtable ,brandbrand #6 ,null,null,441.9514170040485830 +antiantiprioughtable ,brandbrand #6 ,decor ,null,441.9514170040485830 +antiantiprioughtable ,brandbrand #6 ,decor ,Home ,441.9514170040485830 +ationantiableeseought ,null,null,null,442.0039840637450199 +ationantiableeseought ,amalgscholar #2 ,null,null,442.0039840637450199 +ationantiableeseought ,amalgscholar #2 ,rock ,null,442.0039840637450199 +ationantiableeseought ,amalgscholar #2 ,rock ,Music ,442.0039840637450199 +prin stcallyought ,null,null,null,442.1589958158995816 +prin stcallyought ,edu packcorp #6 ,null,null,442.1589958158995816 +prin stcallyought ,edu packcorp #6 ,bracelets ,null,442.1589958158995816 +prin stcallyought ,edu packcorp #6 ,bracelets ,Jewelry ,442.1589958158995816 +ableeingesecally ,null,null,null,442.3280000000000000 +ableeingesecally ,amalgscholar #1 ,null,null,442.3280000000000000 +ableeingesecally ,amalgscholar #1 ,rock ,null,442.3280000000000000 +ableeingesecally ,amalgscholar #1 ,rock ,Music ,442.3280000000000000 +callyeseationable ,null,null,null,442.6528925619834711 +callyeseationable ,amalgscholar #1 ,null,null,442.6528925619834711 +callyeseationable ,amalgscholar #1 ,rock ,null,442.6528925619834711 +callyeseationable ,amalgscholar #1 ,rock ,Music ,442.6528925619834711 +antiesepriableable ,null,null,null,443.7142857142857143 +antiesepriableable ,exportiamalg #2 ,null,null,443.7142857142857143 +antiesepriableable ,exportiamalg #2 ,maternity ,null,443.7142857142857143 +antiesepriableable ,exportiamalg #2 ,maternity ,Women ,443.7142857142857143 +eingeingoughteing ,null,null,null,443.9796747967479675 +eingeingoughteing ,importoamalg #1 ,null,null,443.9796747967479675 +eingeingoughteing ,importoamalg #1 ,fragrances ,null,443.9796747967479675 +eingeingoughteing ,importoamalg #1 ,fragrances ,Women ,443.9796747967479675 +ablen stablecally ,null,null,null,444.3508064516129032 +ablen stablecally ,amalgexporti #1 ,null,null,444.3508064516129032 +ablen stablecally ,amalgexporti #1 ,newborn ,null,444.3508064516129032 +ablen stablecally ,amalgexporti #1 ,newborn ,Children ,444.3508064516129032 +ableoughtationableable ,null,null,null,444.5750000000000000 +ableoughtationableable ,exportiimporto #1 ,null,null,444.5750000000000000 +ableoughtationableable ,exportiimporto #1 ,pants ,null,444.5750000000000000 +ableoughtationableable ,exportiimporto #1 ,pants ,Men ,444.5750000000000000 +n steseantin stought ,null,null,null,445.3181818181818182 +n steseantin stought ,amalgcorp #6 ,null,null,445.3181818181818182 +n steseantin stought ,amalgcorp #6 ,birdal ,null,445.3181818181818182 +n steseantin stought ,amalgcorp #6 ,birdal ,Jewelry ,445.3181818181818182 +priantiationableable ,null,null,null,445.3745019920318725 +priantiationableable ,edu packimporto #2 ,null,null,445.3745019920318725 +priantiationableable ,edu packimporto #2 ,sports-apparel ,null,445.3745019920318725 +priantiationableable ,edu packimporto #2 ,sports-apparel ,Men ,445.3745019920318725 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_23.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_23.txt new file mode 100644 index 00000000..697d53c0 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_23.txt @@ -0,0 +1 @@ +c_last_name,c_first_name,sales diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_24.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_24.txt new file mode 100644 index 00000000..7f7a9bb2 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_24.txt @@ -0,0 +1 @@ +c_last_name,c_first_name,s_store_name,paid diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_25.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_25.txt new file mode 100644 index 00000000..6d331a5f --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_25.txt @@ -0,0 +1 @@ +i_item_id,i_item_desc,s_store_id,s_store_name,store_sales_profit,store_returns_loss,catalog_sales_profit diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_26.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_26.txt new file mode 100644 index 00000000..6797b5e7 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_26.txt @@ -0,0 +1,101 @@ +i_item_id,agg1,agg2,agg3,agg4 +AAAAAAAAAAABAAAA,26.5000000000000000,114.1100000000000000,849.4650000000000000,68.6700000000000000 +AAAAAAAAAAACAAAA,38.0000000000000000,221.8400000000000000,1150.6300000000000000,144.1900000000000000 +AAAAAAAAAAAFAAAA,16.0000000000000000,208.6300000000000000,0.00000000000000000000,0.00000000000000000000 +AAAAAAAAAABBAAAA,89.0000000000000000,90.0900000000000000,0.00000000000000000000,9.0000000000000000 +AAAAAAAAAABGAAAA,42.0000000000000000,124.5100000000000000,0.00000000000000000000,41.6400000000000000 +AAAAAAAAAACGAAAA,46.6666666666666667,173.6400000000000000,0.00000000000000000000,112.0100000000000000 +AAAAAAAAAADCAAAA,60.0000000000000000,205.1700000000000000,0.00000000000000000000,86.1700000000000000 +AAAAAAAAAADEAAAA,73.0000000000000000,123.7000000000000000,4063.3200000000000000,92.7700000000000000 +AAAAAAAAAAEAAAAA,25.0000000000000000,126.7200000000000000,0.00000000000000000000,103.9100000000000000 +AAAAAAAAAAEDAAAA,48.0000000000000000,26.5600000000000000,0.00000000000000000000,13.5400000000000000 +AAAAAAAAAAEEAAAA,55.0000000000000000,33.1900000000000000,0.00000000000000000000,0.00000000000000000000 +AAAAAAAAAAGBAAAA,23.0000000000000000,126.0300000000000000,0.00000000000000000000,94.5200000000000000 +AAAAAAAAAAGEAAAA,26.0000000000000000,50.9600000000000000,0.00000000000000000000,25.9800000000000000 +AAAAAAAAAAGFAAAA,97.0000000000000000,194.7000000000000000,0.00000000000000000000,9.7300000000000000 +AAAAAAAAAAHBAAAA,44.0000000000000000,69.0600000000000000,658.1150000000000000,45.5300000000000000 +AAAAAAAAAAHDAAAA,29.0000000000000000,110.8300000000000000,0.00000000000000000000,19.9400000000000000 +AAAAAAAAAAICAAAA,41.0000000000000000,29.0300000000000000,0.00000000000000000000,25.2500000000000000 +AAAAAAAAAAJBAAAA,42.0000000000000000,95.7200000000000000,0.00000000000000000000,65.0800000000000000 +AAAAAAAAAAJEAAAA,79.0000000000000000,109.5700000000000000,0.00000000000000000000,95.3200000000000000 +AAAAAAAAAAJFAAAA,45.0000000000000000,132.4400000000000000,0.00000000000000000000,112.5700000000000000 +AAAAAAAAAAKEAAAA,75.0000000000000000,56.6300000000000000,2463.0000000000000000,32.8400000000000000 +AAAAAAAAAALDAAAA,70.0000000000000000,8.2600000000000000,0.00000000000000000000,5.3600000000000000 +AAAAAAAAAALFAAAA,30.5000000000000000,68.2950000000000000,0.00000000000000000000,59.0950000000000000 +AAAAAAAAAAMEAAAA,86.0000000000000000,56.6000000000000000,0.00000000000000000000,46.4100000000000000 +AAAAAAAAAAMFAAAA,61.0000000000000000,205.7300000000000000,0.00000000000000000000,51.4300000000000000 +AAAAAAAAAANAAAAA,100.0000000000000000,71.0100000000000000,0.00000000000000000000,44.0200000000000000 +AAAAAAAAAANBAAAA,75.6666666666666667,93.5166666666666667,0.00000000000000000000,46.7966666666666667 +AAAAAAAAAAOAAAAA,45.5000000000000000,95.0250000000000000,693.4050000000000000,46.7000000000000000 +AAAAAAAAAAODAAAA,80.0000000000000000,140.8400000000000000,0.00000000000000000000,111.2600000000000000 +AAAAAAAAAAPFAAAA,45.0000000000000000,8.7700000000000000,0.00000000000000000000,5.2600000000000000 +AAAAAAAAABAAAAAA,23.0000000000000000,90.7200000000000000,0.00000000000000000000,76.2000000000000000 +AAAAAAAAABBDAAAA,26.0000000000000000,68.8500000000000000,0.00000000000000000000,51.6300000000000000 +AAAAAAAAABCEAAAA,46.0000000000000000,158.3600000000000000,192.2600000000000000,34.8300000000000000 +AAAAAAAAABCFAAAA,26.0000000000000000,24.1300000000000000,0.00000000000000000000,22.1900000000000000 +AAAAAAAAABDAAAAA,34.0000000000000000,22.9950000000000000,0.00000000000000000000,5.1800000000000000 +AAAAAAAAABDBAAAA,9.0000000000000000,103.0300000000000000,0.00000000000000000000,20.6000000000000000 +AAAAAAAAABDDAAAA,84.0000000000000000,265.4900000000000000,0.00000000000000000000,92.9200000000000000 +AAAAAAAAABDEAAAA,87.0000000000000000,40.9400000000000000,0.00000000000000000000,5.3200000000000000 +AAAAAAAAABDGAAAA,84.0000000000000000,162.2800000000000000,0.00000000000000000000,55.1700000000000000 +AAAAAAAAABEAAAAA,49.0000000000000000,5.5100000000000000,0.00000000000000000000,2.8100000000000000 +AAAAAAAAABEDAAAA,13.0000000000000000,230.4500000000000000,0.00000000000000000000,131.3500000000000000 +AAAAAAAAABEFAAAA,55.0000000000000000,274.9700000000000000,0.00000000000000000000,206.2200000000000000 +AAAAAAAAABEGAAAA,13.0000000000000000,38.9300000000000000,0.00000000000000000000,1.94000000000000000000 +AAAAAAAAABFBAAAA,37.2000000000000000,136.2360000000000000,423.0240000000000000,77.3880000000000000 +AAAAAAAAABFCAAAA,33.5000000000000000,89.3400000000000000,0.00000000000000000000,31.8000000000000000 +AAAAAAAAABGDAAAA,35.0000000000000000,42.1800000000000000,0.00000000000000000000,26.9900000000000000 +AAAAAAAAABGEAAAA,35.0000000000000000,143.6600000000000000,0.00000000000000000000,21.5400000000000000 +AAAAAAAAABHCAAAA,88.0000000000000000,69.3700000000000000,0.00000000000000000000,67.2800000000000000 +AAAAAAAAABIBAAAA,86.0000000000000000,118.6100000000000000,545.9550000000000000,41.2950000000000000 +AAAAAAAAABIFAAAA,66.5000000000000000,53.2750000000000000,0.00000000000000000000,32.9400000000000000 +AAAAAAAAABJAAAAA,35.0000000000000000,94.9400000000000000,0.00000000000000000000,46.5200000000000000 +AAAAAAAAABJBAAAA,34.0000000000000000,165.2400000000000000,0.00000000000000000000,109.0500000000000000 +AAAAAAAAABJDAAAA,90.0000000000000000,18.3400000000000000,0.00000000000000000000,8.4300000000000000 +AAAAAAAAABLBAAAA,80.0000000000000000,104.9700000000000000,13.4200000000000000,8.3900000000000000 +AAAAAAAAABLEAAAA,26.0000000000000000,54.3600000000000000,0.00000000000000000000,32.6100000000000000 +AAAAAAAAABLFAAAA,38.0000000000000000,133.4700000000000000,0.00000000000000000000,62.7300000000000000 +AAAAAAAAABMAAAAA,8.0000000000000000,156.2400000000000000,719.6900000000000000,94.0850000000000000 +AAAAAAAAABMBAAAA,35.0000000000000000,51.1700000000000000,0.00000000000000000000,27.1200000000000000 +AAAAAAAAABMDAAAA,25.0000000000000000,261.9200000000000000,0.00000000000000000000,159.7700000000000000 +AAAAAAAAABMEAAAA,52.0000000000000000,176.4200000000000000,0.00000000000000000000,51.1600000000000000 +AAAAAAAAABNDAAAA,3.0000000000000000,121.7800000000000000,1.97000000000000000000,3.6500000000000000 +AAAAAAAAABOBAAAA,27.6666666666666667,179.4266666666666667,0.00000000000000000000,95.5300000000000000 +AAAAAAAAABOEAAAA,55.0000000000000000,133.4700000000000000,0.00000000000000000000,16.0100000000000000 +AAAAAAAAABOFAAAA,84.0000000000000000,38.5900000000000000,349.0300000000000000,8.4800000000000000 +AAAAAAAAABPBAAAA,73.0000000000000000,117.5100000000000000,0.00000000000000000000,32.9000000000000000 +AAAAAAAAACAGAAAA,95.0000000000000000,41.3400000000000000,0.00000000000000000000,31.4100000000000000 +AAAAAAAAACBCAAAA,27.0000000000000000,21.8100000000000000,227.3400000000000000,21.5900000000000000 +AAAAAAAAACBFAAAA,84.0000000000000000,10.4500000000000000,0.00000000000000000000,7.4100000000000000 +AAAAAAAAACCAAAAA,43.5000000000000000,113.4500000000000000,154.2850000000000000,92.9250000000000000 +AAAAAAAAACCGAAAA,97.0000000000000000,17.7900000000000000,0.00000000000000000000,12.6300000000000000 +AAAAAAAAACEBAAAA,99.0000000000000000,132.7900000000000000,0.00000000000000000000,51.7800000000000000 +AAAAAAAAACFBAAAA,70.0000000000000000,43.7500000000000000,0.00000000000000000000,7.7750000000000000 +AAAAAAAAACFDAAAA,57.0000000000000000,152.2200000000000000,0.00000000000000000000,25.8700000000000000 +AAAAAAAAACGAAAAA,20.0000000000000000,106.3800000000000000,0.00000000000000000000,81.9100000000000000 +AAAAAAAAACGCAAAA,11.0000000000000000,194.5800000000000000,0.00000000000000000000,149.8200000000000000 +AAAAAAAAACGFAAAA,91.0000000000000000,269.4700000000000000,0.00000000000000000000,150.9000000000000000 +AAAAAAAAACHCAAAA,69.0000000000000000,195.2450000000000000,0.00000000000000000000,165.4350000000000000 +AAAAAAAAACIBAAAA,61.0000000000000000,221.1000000000000000,0.00000000000000000000,22.1100000000000000 +AAAAAAAAACIDAAAA,36.5000000000000000,138.7150000000000000,0.00000000000000000000,18.5650000000000000 +AAAAAAAAACIEAAAA,47.0000000000000000,106.6700000000000000,0.00000000000000000000,105.6000000000000000 +AAAAAAAAACJAAAAA,62.5000000000000000,45.7000000000000000,0.00000000000000000000,20.9500000000000000 +AAAAAAAAACJCAAAA,3.0000000000000000,194.0700000000000000,0.00000000000000000000,54.3300000000000000 +AAAAAAAAACJDAAAA,76.3333333333333333,84.9500000000000000,657.6500000000000000,47.5100000000000000 +AAAAAAAAACJFAAAA,64.0000000000000000,115.5000000000000000,862.6300000000000000,44.1750000000000000 +AAAAAAAAACKBAAAA,91.0000000000000000,46.8600000000000000,0.00000000000000000000,20.1400000000000000 +AAAAAAAAACKCAAAA,59.0000000000000000,210.6500000000000000,0.00000000000000000000,21.0600000000000000 +AAAAAAAAACKEAAAA,76.0000000000000000,156.6800000000000000,0.00000000000000000000,62.9000000000000000 +AAAAAAAAACKFAAAA,75.0000000000000000,190.4700000000000000,0.00000000000000000000,89.5200000000000000 +AAAAAAAAACLBAAAA,47.0000000000000000,106.7800000000000000,0.00000000000000000000,40.5700000000000000 +AAAAAAAAACLDAAAA,58.0000000000000000,91.9700000000000000,0.00000000000000000000,68.9700000000000000 +AAAAAAAAACMAAAAA,19.0000000000000000,81.8450000000000000,0.00000000000000000000,65.7400000000000000 +AAAAAAAAACMDAAAA,39.0000000000000000,27.7900000000000000,0.00000000000000000000,24.1700000000000000 +AAAAAAAAACMFAAAA,63.0000000000000000,67.5100000000000000,0.00000000000000000000,2.0200000000000000 +AAAAAAAAACOAAAAA,71.0000000000000000,93.8400000000000000,0.00000000000000000000,91.9600000000000000 +AAAAAAAAACODAAAA,32.5000000000000000,79.6300000000000000,0.00000000000000000000,49.9300000000000000 +AAAAAAAAACPCAAAA,80.0000000000000000,245.6400000000000000,0.00000000000000000000,39.3000000000000000 +AAAAAAAAACPFAAAA,71.0000000000000000,139.0900000000000000,0.00000000000000000000,34.7700000000000000 +AAAAAAAAADACAAAA,90.0000000000000000,113.2650000000000000,0.00000000000000000000,26.3750000000000000 +AAAAAAAAADBDAAAA,42.0000000000000000,53.7050000000000000,0.00000000000000000000,32.4050000000000000 +AAAAAAAAADBGAAAA,36.0000000000000000,54.6300000000000000,0.00000000000000000000,49.1600000000000000 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_27.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_27.txt new file mode 100644 index 00000000..84e16906 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_27.txt @@ -0,0 +1,2 @@ +i_item_id,s_state,g_state,agg1,agg2,agg3,agg4 +null,null,1,null,null,null,null diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_28.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_28.txt new file mode 100644 index 00000000..ac0f8d11 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_28.txt @@ -0,0 +1,2 @@ +B1_LP,B1_CNT,B1_CNTD,B2_LP,B2_CNT,B2_CNTD,B3_LP,B3_CNT,B3_CNTD,B4_LP,B4_CNT,B4_CNTD,B5_LP,B5_CNT,B5_CNTD,B6_LP,B6_CNT,B6_CNTD +110.1484800023135429,69158,10163,105.4370620504491365,60338,9863,39.7020335807346512,68849,5075,49.8066855283377023,55315,6434,74.3855633760179215,66066,7197,53.4691559798270893,55520,6684 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_29.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_29.txt new file mode 100644 index 00000000..d4de6fb0 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_29.txt @@ -0,0 +1 @@ +i_item_id,i_item_desc,s_store_id,s_store_name,store_sales_quantity,store_returns_quantity,catalog_sales_quantity diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_3.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_3.txt new file mode 100644 index 00000000..aa68292e --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_3.txt @@ -0,0 +1,32 @@ +d_year,brand_id,brand,sum_agg +1998,4003002,exportiedu pack #2 ,744.26 +1998,7014008,edu packnameless #8 ,683.34 +1998,7013003,exportinameless #3 ,681.69 +1998,4004001,edu packedu pack #1 ,574.06 +1998,10003014,exportiunivamalg #14 ,533.89 +1998,3003001,exportiexporti #1 ,434.29 +1998,8011005,amalgmaxi #5 ,394.29 +1999,7014008,edu packnameless #8 ,707.63 +1999,7013003,exportinameless #3 ,692.77 +1999,3003001,exportiexporti #1 ,583.01 +1999,4003002,exportiedu pack #2 ,455.42 +1999,4004001,edu packedu pack #1 ,424.78 +1999,8011005,amalgmaxi #5 ,345.39 +1999,10003014,exportiunivamalg #14 ,343.96 +2000,3003001,exportiexporti #1 ,1108.86 +2000,7014008,edu packnameless #8 ,743.30 +2000,4004001,edu packedu pack #1 ,576.33 +2000,10003014,exportiunivamalg #14 ,555.09 +2000,4003002,exportiedu pack #2 ,445.96 +2000,1002002,importoamalg #2 ,356.64 +2001,1002002,importoamalg #2 ,562.68 +2001,10003014,exportiunivamalg #14 ,501.64 +2001,4003002,exportiedu pack #2 ,487.25 +2001,7014008,edu packnameless #8 ,292.24 +2001,6011006,amalgbrand #6 ,258.72 +2002,1004001,edu packamalg #1 ,939.34 +2002,8012002,amalgedu pack #1 ,813.40 +2002,10003014,exportiunivamalg #14 ,502.43 +2002,4003002,exportiedu pack #2 ,428.15 +2002,7014008,edu packnameless #8 ,185.69 +2002,6011006,amalgbrand #6 ,145.53 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_30.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_30.txt new file mode 100644 index 00000000..5935c5f9 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_30.txt @@ -0,0 +1,101 @@ +c_customer_id,c_salutation,c_first_name,c_last_name,c_preferred_cust_flag,c_birth_day,c_birth_month,c_birth_year,c_birth_country,c_login,c_email_address,c_last_review_date_sk,ctr_total_return +AAAAAAAAAADLBAAA,Dr. ,Delores ,Jones ,N,18,5,1925,SRI LANKA,null,Delores.Jones@eGokADa9C83b.org ,2452587,2460.15 +AAAAAAAAABGFBAAA,Ms. ,Helen ,Short ,Y,3,1,1969,SAN MARINO,null,Helen.Short@sqOIGF.edu ,2452643,2080.46 +AAAAAAAAABICCAAA,Mr. ,James ,Alexander ,Y,30,11,1927,BOTSWANA,null,James.Alexander@7cMQtBL8joH.org ,2452645,2387.88 +AAAAAAAAAECCBAAA,Sir ,Gary ,Martinez ,N,4,8,1974,ESTONIA,null,Gary.Martinez@d6Pd68UtZRd.org ,2452464,1373.32 +AAAAAAAAAFNOBAAA,Mrs. ,Carolyn ,Call ,N,20,9,1992,NETHERLANDS,null,Carolyn.Call@Axq.com ,2452486,7818.93 +AAAAAAAAAIOJBAAA,null,null,null,null,27,12,null,POLAND,null,Fred.Jacobs@3RQeoCHct8rM3KK.edu ,2452538,3000.70 +AAAAAAAAAJGBAAAA,Ms. ,Martha ,Gibson ,N,16,7,1970,CÔTE D'IVOIRE,null,Martha.Gibson@vjagfZ9Dp5.edu ,2452421,1534.22 +AAAAAAAAAJGBAAAA,Ms. ,Martha ,Gibson ,N,16,7,1970,CÔTE D'IVOIRE,null,Martha.Gibson@vjagfZ9Dp5.edu ,2452421,5008.20 +AAAAAAAAAJKPBAAA,Ms. ,Selma ,Painter ,N,22,9,1939,SPAIN,null,Selma.Painter@jbBSJN46OoK62.edu ,2452402,2267.52 +AAAAAAAAAJNHAAAA,Ms. ,Jennifer ,Hinton ,Y,20,1,1924,TUVALU,null,Jennifer.Hinton@vn1.com ,2452323,2008.63 +AAAAAAAAAJNHAAAA,Ms. ,Jennifer ,Hinton ,Y,20,1,1924,TUVALU,null,Jennifer.Hinton@vn1.com ,2452323,4358.90 +AAAAAAAAAKGPBAAA,Sir ,Rex ,Roman ,Y,10,2,1940,MONTSERRAT,null,Rex.Roman@XsE1l3Tdq1.edu ,2452598,2548.26 +AAAAAAAAALKKAAAA,Dr. ,Roderick ,Long ,N,26,5,1955,MACAO,null,Roderick.Long@5.edu ,2452378,1736.79 +AAAAAAAAALPFBAAA,Dr. ,Lonnie ,Weaver ,N,14,6,1972,NIUE,null,Lonnie.Weaver@xzhVYye8u.edu ,2452478,3923.88 +AAAAAAAAALPPAAAA,Mr. ,David ,Walker ,Y,14,12,1969,FIJI,null,David.Walker@94rHZxN2.org ,2452627,1736.68 +AAAAAAAAANFNAAAA,Sir ,Frank ,null,Y,null,null,1932,BANGLADESH,null,null,null,4992.16 +AAAAAAAABAFCBAAA,Dr. ,Isaac ,Carter ,null,null,7,1984,null,null,null,2452293,6005.40 +AAAAAAAABBCBCAAA,Sir ,Gerald ,Young ,N,28,6,1955,AUSTRIA,null,Gerald.Young@uEarI.edu ,2452548,3691.86 +AAAAAAAABBDHAAAA,Ms. ,Marie ,Weston ,N,25,2,1927,ARUBA,null,Marie.Weston@SC4vm5JxjU.com ,2452427,13558.52 +AAAAAAAABBJCAAAA,Miss ,Kathy ,Barber ,N,2,11,1991,MACAO,null,Kathy.Barber@e.edu ,2452642,3767.15 +AAAAAAAABCGHBAAA,Mr. ,Andy ,Charles ,Y,11,5,1985,FINLAND,null,Andy.Charles@lH.com ,2452496,4474.41 +AAAAAAAABCHGBAAA,Dr. ,Mike ,Cope ,Y,18,2,1966,VIET NAM,null,Mike.Cope@bs2cqLm7naLxN.com ,2452545,2124.20 +AAAAAAAABCIABAAA,Mrs. ,Klara ,Greer ,Y,26,1,1958,FAROE ISLANDS,null,Klara.Greer@Xo9L0jlmGjTs9.edu ,2452428,4077.48 +AAAAAAAABDKLBAAA,Ms. ,Mona ,Shearer ,Y,19,7,1941,BHUTAN,null,Mona.Shearer@qmVXNbe0c.edu ,2452533,5264.70 +AAAAAAAABDLMAAAA,Miss ,Nanette ,Searcy ,Y,9,4,1936,FRENCH GUIANA,null,Nanette.Searcy@4SBxxvcur.com ,2452332,3109.32 +AAAAAAAABECPBAAA,Mrs. ,Marie ,Guzman ,N,6,8,1935,BAHAMAS,null,Marie.Guzman@QdvecQ5Zhl7td7t.edu ,2452348,2537.73 +AAAAAAAABEFACAAA,null,null,Peterson ,null,25,null,1959,CANADA,null,null,2452642,4554.68 +AAAAAAAABEJLBAAA,Mrs. ,Melinda ,Whitfield ,N,27,7,1973,INDIA,null,Melinda.Whitfield@6NgxmqG62h8t.org ,2452382,14525.94 +AAAAAAAABEKCCAAA,Sir ,Clinton ,Brand ,Y,6,3,1971,ICELAND,null,Clinton.Brand@xLJeLsQ.edu ,2452587,2350.15 +AAAAAAAABFHCAAAA,Mrs. ,Libby ,Gray ,Y,13,11,1977,TOKELAU,null,Libby.Gray@GDxQa2m3.org ,2452327,5284.63 +AAAAAAAABFHPAAAA,Miss ,Cynthia ,Oliver ,N,24,1,1932,SRI LANKA,null,Cynthia.Oliver@FJQihAFKTOk.edu ,2452443,5055.05 +AAAAAAAABFJCBAAA,Mrs. ,Marilyn ,Robinson ,Y,17,3,1939,ARMENIA,null,Marilyn.Robinson@CqeYfzQMAbh7qbh.edu ,2452566,5397.95 +AAAAAAAABGCKAAAA,Dr. ,Suzanne ,Gale ,N,2,4,1977,UNITED KINGDOM,null,Suzanne.Gale@Z1mM138z8rpRDEzPY.org ,2452559,1632.48 +AAAAAAAABGJAAAAA,Ms. ,Karen ,Miller ,N,29,9,1963,MOZAMBIQUE,null,Karen.Miller@H2I3iVAkeNntqbNs.edu ,2452588,4918.86 +AAAAAAAABHDMAAAA,null,null,null,null,null,7,1948,null,null,Gerard.Sylvester@8p9jZj3iukcZc.org ,null,3249.60 +AAAAAAAABKELAAAA,Mr. ,James ,Vanhorn ,N,5,4,1988,BARBADOS,null,James.Vanhorn@duv7VFq6.edu ,2452622,3685.05 +AAAAAAAABLIEBAAA,Sir ,John ,Blackwood ,Y,16,1,1939,MOZAMBIQUE,null,John.Blackwood@m7o.org ,2452450,2132.52 +AAAAAAAABLLHAAAA,Sir ,Michael ,Gay ,N,11,5,1927,URUGUAY,null,Michael.Gay@CDStiBkop.com ,2452414,7288.70 +AAAAAAAABLNMAAAA,Ms. ,Betty ,Hoffman ,Y,17,2,1926,SENEGAL,null,Betty.Hoffman@yHgOsEpOeBalQxjkvsF.edu ,2452406,6868.80 +AAAAAAAABMBHBAAA,Mr. ,Daniel ,Christian ,N,1,11,1981,LITHUANIA,null,Daniel.Christian@HjISLpf83fY.org ,2452394,4873.20 +AAAAAAAABMEACAAA,Mr. ,Enrique ,Newsom ,N,22,3,1967,GUINEA,null,Enrique.Newsom@Skjla5UeKKNnlbRFmJa.com ,2452578,2732.76 +AAAAAAAABNMMBAAA,Miss ,Kellie ,Washington ,N,18,5,1983,SUDAN,null,Kellie.Washington@Lu13fhPjV6O.com ,2452612,6076.50 +AAAAAAAACBCJAAAA,Sir ,William ,Boyd ,Y,29,4,1971,BANGLADESH,null,William.Boyd@PeaVFABE5yXr.com ,2452559,10342.65 +AAAAAAAACBJPBAAA,Dr. ,Vernon ,Mitchell ,Y,21,11,1941,LATVIA,null,Vernon.Mitchell@gG6FctI1do0S.edu ,2452389,2947.85 +AAAAAAAACBKFBAAA,Mr. ,Dexter ,Gibson ,Y,30,12,1949,GUERNSEY,null,Dexter.Gibson@YKyTVPAKpD2d.edu ,2452439,1639.52 +AAAAAAAACCMNAAAA,Dr. ,Julie ,null,null,null,12,null,null,null,null,2452309,1801.80 +AAAAAAAACCOBBAAA,Dr. ,Kyle ,Alcala ,Y,13,4,1929,AZERBAIJAN,null,Kyle.Alcala@dE9iZkVpHJu.org ,2452558,2727.41 +AAAAAAAACDIFAAAA,Mrs. ,Nicole ,Rogers ,Y,10,9,1977,GABON,null,Nicole.Rogers@HCgi.edu ,2452341,3351.25 +AAAAAAAACDJBAAAA,Ms. ,Betty ,Cruz ,N,15,1,1969,CHINA,null,Betty.Cruz@DDpGXS56M.edu ,2452556,6612.40 +AAAAAAAACDMKAAAA,Dr. ,Tabatha ,Neal ,N,20,11,1950,NORFOLK ISLAND,null,Tabatha.Neal@dcAPZfJktzqz.com ,2452546,9168.64 +AAAAAAAACEBAAAAA,Miss ,Sunshine ,Solomon ,Y,15,2,1928,RÉUNION,null,Sunshine.Solomon@KqIOuo0jiM9KN.com ,2452392,8463.60 +AAAAAAAACECDBAAA,Sir ,Joseph ,Loya ,N,18,3,1963,MARSHALL ISLANDS,null,Joseph.Loya@GnpDxiX0tkbrlbRiQ785.com ,2452557,1917.20 +AAAAAAAACFLNBAAA,Sir ,James ,May ,N,6,2,1987,MARTINIQUE,null,James.May@edJO8F.org ,2452311,5284.50 +AAAAAAAACFNEAAAA,Dr. ,Daryl ,Pearson ,N,13,3,1952,MALDIVES,null,Daryl.Pearson@2ZoVak6tS5.com ,2452421,8973.25 +AAAAAAAACGGGAAAA,Miss ,Jessica ,Griffin ,N,15,5,1929,GIBRALTAR,null,Jessica.Griffin@yjYv3zKk4If.edu ,2452363,4718.52 +AAAAAAAACIELBAAA,Sir ,Donald ,Davis ,Y,26,4,1933,IRAQ,null,Donald.Davis@Ek7E.edu ,2452543,5647.20 +AAAAAAAACIJNBAAA,Sir ,Joseph ,Peterson ,N,3,12,1929,MALAWI,null,Joseph.Peterson@uB.edu ,2452297,16232.72 +AAAAAAAACILIAAAA,Dr. ,Brenda ,Ashley ,N,19,12,1931,GUAM,null,Brenda.Ashley@u.org ,2452555,3655.83 +AAAAAAAACILIAAAA,Dr. ,Brenda ,Ashley ,N,19,12,1931,GUAM,null,Brenda.Ashley@u.org ,2452555,4414.80 +AAAAAAAACLEBAAAA,Dr. ,Frank ,null,Y,9,7,null,null,null,null,null,2313.22 +AAAAAAAACMAGBAAA,Ms. ,Louise ,Bruce ,N,30,7,1933,COMOROS,null,Louise.Bruce@FuMc40y.org ,2452329,2137.41 +AAAAAAAACNDDAAAA,Dr. ,Stephanie ,Whittaker ,N,15,9,1939,SAINT LUCIA,null,Stephanie.Whittaker@Om9kCpbiPo.com ,2452575,2816.42 +AAAAAAAACOCEAAAA,Sir ,Joel ,Koch ,Y,7,12,1962,ICELAND,null,Joel.Koch@jK.com ,2452467,2972.64 +AAAAAAAACOLEBAAA,Ms. ,Stepanie ,Wentworth ,Y,26,8,1990,TURKMENISTAN,null,Stepanie.Wentworth@c.edu ,2452613,2841.13 +AAAAAAAACPBNAAAA,Miss ,Shanelle ,Mead ,Y,7,5,1991,MACAO,null,Shanelle.Mead@e5MI.org ,2452539,8492.90 +AAAAAAAACPMCAAAA,Ms. ,Alexander ,Dunn ,Y,7,8,1942,SAINT HELENA,null,Alexander.Dunn@lha66xFGXSnD.com ,2452507,4391.92 +AAAAAAAADCBAAAAA,Mr. ,Ralph ,Johnson ,Y,2,11,1968,NICARAGUA,null,Ralph.Johnson@uuCPEDT5B8oV0ll.edu ,2452312,1467.18 +AAAAAAAADDAEBAAA,Mrs. ,Kathleen ,Willis ,Y,19,7,1962,WALLIS AND FUTUNA,null,Kathleen.Willis@LBSS5Q.org ,2452509,4021.92 +AAAAAAAADDGBAAAA,Ms. ,Lesia ,Ayers ,N,1,11,1971,UNITED ARAB EMIRATES,null,Lesia.Ayers@7T.org ,2452455,1826.16 +AAAAAAAADDGHBAAA,Dr. ,David ,Hand ,Y,19,6,1977,SRI LANKA,null,David.Hand@KJucNcb1bfMKv.edu ,2452311,3509.82 +AAAAAAAADDPACAAA,Miss ,Kristen ,Gill ,N,30,12,1937,LATVIA,null,Kristen.Gill@iLDrFZIQTUvuid.edu ,2452333,3014.25 +AAAAAAAADEFEBAAA,Ms. ,Heather ,Nelson ,Y,25,3,1938,MEXICO,null,Heather.Nelson@29F86m2M8Kup.org ,2452328,2521.98 +AAAAAAAADEMAAAAA,Miss ,Marylou ,Vernon ,Y,9,10,1950,SERBIA,null,Marylou.Vernon@Q4OSq229fHKGM3uO.com ,2452562,6442.20 +AAAAAAAADHMMBAAA,Mr. ,William ,Treat ,Y,23,1,1938,KENYA,null,William.Treat@2UqaoLG.com ,2452492,6758.35 +AAAAAAAADIHPBAAA,Mrs. ,Irene ,Curry ,Y,26,1,1925,UNITED KINGDOM,null,Irene.Curry@cCaRQPVKjC.edu ,2452330,1986.30 +AAAAAAAADNKIAAAA,Dr. ,Floyd ,Godfrey ,Y,2,11,1938,DOMINICA,null,Floyd.Godfrey@fpq1OLIVlPfCF3jTU7H.com ,2452606,5465.86 +AAAAAAAADPENAAAA,Mrs. ,Anna ,Crutcher ,Y,4,8,1935,SOMALIA,null,Anna.Crutcher@q7.org ,2452604,5410.20 +AAAAAAAADPKBAAAA,Sir ,David ,Henderson ,N,25,3,1992,NIGER,null,David.Henderson@lIs1z.edu ,2452576,3782.88 +AAAAAAAADPKCCAAA,Sir ,Richard ,Gallegos ,N,6,4,1927,CROATIA,null,Richard.Gallegos@AP5eZ3ZV8HSbBoz.org ,2452536,3901.03 +AAAAAAAAEAIMAAAA,Ms. ,Nancy ,Camp ,Y,10,4,1944,COMOROS,null,Nancy.Camp@u4jdaYnL1gMKV.com ,2452433,7664.40 +AAAAAAAAEBGOAAAA,Mr. ,Rafael ,Webb ,N,26,12,1943,BAHRAIN,null,Rafael.Webb@9z9advJS2m.org ,2452435,2184.80 +AAAAAAAAECAPAAAA,Miss ,Miriam ,Orozco ,N,14,3,1989,ALAND ISLANDS,null,Miriam.Orozco@PvHXpDa5Tmc2bGQ.com ,2452610,2166.14 +AAAAAAAAECGABAAA,Mr. ,James ,Zepeda ,Y,31,1,1928,YEMEN,null,James.Zepeda@5m.org ,2452571,6001.20 +AAAAAAAAECJHBAAA,Mr. ,Jerry ,Nieves ,N,1,5,1935,KIRIBATI,null,Jerry.Nieves@K.com ,2452308,4203.25 +AAAAAAAAEDCAAAAA,Sir ,John ,Albert ,Y,28,11,1981,LIBERIA,null,John.Albert@4zs.com ,2452348,2793.60 +AAAAAAAAEDDFBAAA,Mr. ,William ,Hernandez ,Y,13,12,1962,POLAND,null,William.Hernandez@pSjKk81M.org ,2452579,2673.83 +AAAAAAAAEEHGAAAA,Sir ,Tom ,Miller ,N,28,3,1941,ERITREA,null,Tom.Miller@efgDBruA2mX.org ,2452503,1758.33 +AAAAAAAAEGIPAAAA,Miss ,Louise ,Merchant ,Y,5,10,1972,ANTIGUA AND BARBUDA,null,Louise.Merchant@tQmpRvNMAstFe.com ,2452320,1476.40 +AAAAAAAAEHDCCAAA,Dr. ,Anthony ,Colon ,N,27,12,1928,ANGUILLA,null,Anthony.Colon@0lzxV1HTOc.com ,2452430,1971.20 +AAAAAAAAEIGJBAAA,Miss ,Margaret ,Craig ,N,30,4,1927,GUATEMALA,null,Margaret.Craig@bVHGpN5.edu ,2452429,2240.96 +AAAAAAAAEJIOAAAA,Sir ,null,null,N,null,null,null,null,null,null,null,2142.45 +AAAAAAAAEJIOAAAA,Sir ,null,null,N,null,null,null,null,null,null,null,5396.54 +AAAAAAAAEJJLAAAA,Mr. ,Arturo ,Hawkins ,N,28,10,1982,GAMBIA,null,Arturo.Hawkins@O2HcVg.edu ,2452399,7358.78 +AAAAAAAAEJOKAAAA,Ms. ,Gerda ,Bryson ,Y,25,7,1987,MAURITANIA,null,Gerda.Bryson@hRE5uyhPBBmPI.com ,2452371,9645.46 +AAAAAAAAEKEABAAA,Dr. ,Phillip ,Kaplan ,Y,4,7,1961,ANGOLA,null,Phillip.Kaplan@6U0yRRgL1miYxUzh.edu ,2452616,8285.25 +AAAAAAAAELFBBAAA,Miss ,Julia ,Oneil ,Y,10,6,1977,SERBIA,null,Julia.Oneil@qA9m.org ,2452314,3440.97 +AAAAAAAAELGABAAA,Sir ,Matthew ,Armstrong ,Y,11,3,1983,BERMUDA,null,Matthew.Armstrong@2cld5VJO0k80nq3Spe.org ,2452578,2843.25 +AAAAAAAAELIHAAAA,Mr. ,Ted ,Richards ,N,12,3,1951,MARSHALL ISLANDS,null,Ted.Richards@loPZCXqKNbNXMp.com ,2452425,7078.40 +AAAAAAAAEMFBBAAA,Dr. ,Joe ,Chavez ,Y,22,5,1951,TURKEY,null,Joe.Chavez@1.edu ,2452489,1640.87 +AAAAAAAAEMJKAAAA,Dr. ,Jeannette ,Bower ,N,10,2,1962,KIRIBATI,null,Jeannette.Bower@O0LRrDpT.org ,2452484,2132.00 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_31.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_31.txt new file mode 100644 index 00000000..c8a8b53f --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_31.txt @@ -0,0 +1,135 @@ +ca_county,d_year,web_q1_q2_increase,store_q1_q2_increase,web_q2_q3_increase,store_q2_q3_increase +Mason County,1999,1.1976038238318232,0.90435017758269365273,2.5004760427912455,1.7526116362069353 +Dewey County,1999,3.6974877963596196,0.91346774906566214186,3.5016987379634036,2.2901966641428253 +Catahoula Parish,1999,0.54643722309536804122,0.38216530798372430743,6.6097511674391186,2.0556179720829190 +Snyder County,1999,7.7001938395051267,3.0530440490257441,0.51446579102918881771,0.41308409787200086071 +Jerauld County,1999,1.8614046433529231,0.97987370609656353774,1.3309947928100731,0.81890164701727861799 +Stutsman County,1999,1.7778238469047579,1.1964272421715532,2.1615243795807195,1.1875769869540816 +Cache County,1999,1.2910108994659382,0.51417696995924569745,1.0962734274831130,0.88798673999520564554 +Concordia Parish,1999,4.1618743195332347,0.96934346669166158957,2.8061550558322480,2.6295119438844921 +Frio County,1999,1.07430595257924092573,0.93356498341140539856,0.98374181970938034593,0.83444835777092770252 +Jasper County,1999,2.2518081992709278,0.96853583582308920066,2.0001552750896472,1.9488731326750244 +Dane County,1999,1.5908866818076230,0.88611043365684613660,1.1619599243657755,1.01616611166413293710 +Vanderburgh County,1999,0.73260400351393458337,0.28941626022746942173,1.6070604208397207,1.02297247477910265473 +Charlotte County,1999,1.5189339918195086,1.0313896553509981,1.2838347275960551,1.2192962341573458 +Maui County,1999,2.0300876066184431,1.5478664045843522,1.7413704817405036,0.77033900261282036931 +Addison County,1999,1.14372575026409759018,1.0709952813766632,6.7516353685739482,0.78624779458864445002 +Walworth County,1999,5.1993369201510719,1.2542874036693761,2.5379157887120296,1.3156351114974400 +Sevier County,1999,3.4359722347685886,1.0834373296967851,1.3790695716021301,1.2176470215373144 +Grand Forks County,1999,1.15149755765758039138,0.36267077369266216547,2.7784308375079158,1.2159348141714669 +Elmore County,1999,1.13100778120590136362,1.1038743837125526,4.3324794699008860,1.5875121052866552 +Conecuh County,1999,0.77395733380938566934,0.71097205349442627013,1.5998428961190632,1.1073216783460072 +Early County,1999,1.9081047576966071,0.45665589948229033557,2.5288023994020792,2.4050652930076931 +Rockingham County,1999,1.1515482793579366,0.95066980635427975935,5.3109232446356667,1.9914035933184655 +Sampson County,1999,1.2892139609876451,0.54694471893929072852,4.8219926355934826,1.9723999656760482 +Brooke County,1999,4.4482191008382740,0.89622757244965277972,1.1282748147415441,0.84127837418580034430 +Clarke County,1999,0.72159021125664102366,0.66666487549913611166,2.8630127515362282,1.8881000902164098 +Isle of Wight County,1999,1.4031908705725869,1.1382647702285325,2.4856824525275082,1.0728876092509755 +Calloway County,1999,1.4859019576454550,0.79647447057536829853,3.3924868101448590,0.82092717142660975754 +Columbia County,1999,1.0642185707916665,0.72449786490122476197,2.4513745824967427,1.4790587703265295 +Ottawa County,1999,1.5776118265042146,1.5061644378842538,1.7646945609264324,1.5642437649527825 +Carson County,1999,1.14363818854238508641,0.23702369368809910585,8.9782280085995413,3.9778460554804995 +Uvalde County,1999,0.95707148195911380042,0.54917549256333419102,4.0356877140294613,1.0858079735806586 +Alameda County,1999,1.9520026786957244,0.70292722292749433229,2.3149063710262414,1.3923031924140154 +Kingman County,1999,1.6612933754183493,1.1543972378204209,0.62776982119759044569,0.57419909618164187570 +Orange County,1999,1.4987398607083761,1.0771369210038021,2.4273381420685192,1.7434395872404767 +Thomas County,1999,1.7241909782250842,0.91801110667448268441,2.1672164883273873,1.9220924309542245 +Baxter County,1999,2.4079626983155751,1.3923493560203166,1.9951423603508278,0.75266845273458955935 +Canyon County,1999,0.92735031902985330244,0.88442999064581715545,2.0879485937865321,0.51212237164000259816 +Laurel County,1999,1.1803522359000900,0.72664179589663253902,4.2419647715750614,2.4298845524650514 +Heard County,1999,1.8611429296223249,0.58085896637970865014,3.0145334473953948,2.6021127498140936 +Montcalm County,1999,2.1235292704641027,1.6762768445014397,2.8067648561182233,1.2859173049851093 +Aitkin County,1999,1.44976392118380726867,0.39233428072167788421,2.1014785531319012,1.6288536743594687 +Linn County,1999,1.3212916835592094,1.1879246267808380,1.4293511207751010,1.3139596614672165 +Prince William County,1999,4.0066458241991710,0.41665240971136896427,4.3657580887452267,3.8324821443635239 +Coal County,1999,1.2185818996299041,0.81552965957043530187,4.6152095923723304,4.1002846138875708 +Marshall County,1999,1.5532076927472445,0.58971047420015609426,2.3886077980863717,2.2385456221018838 +Rockwall County,1999,1.9818438079778421,1.2851947021143748,2.5487579909682088,1.4002940589186738 +Guadalupe County,1999,2.0785528908349920,2.0150700350655696,2.6082886349516140,1.6996975750667621 +Monroe County,1999,1.5305146887958839,0.93305618134501436531,1.5993486986884942,1.5960938996956642 +Renville County,1999,1.8394254998617865,0.77740195191760431165,4.9967772025823882,1.3974739439341569 +Medina County,1999,3.1310723958437651,1.7760450920917173,0.94292071274323769403,0.47647547472899768903 +Cleveland County,1999,0.96760973893816427548,0.43548149137847313881,4.6185637607843326,2.4320121642784034 +Washita County,1999,2.8584920764771877,0.96504678800034377141,0.61488470043085429431,0.59759000705173057225 +Duchesne County,1999,0.94707812662832889638,0.94348241691739924699,3.7168601368827569,0.79548858307039468525 +Baker County,1999,0.89586407864170340332,0.75828577889959767606,2.0058224151116931,1.8643257503806762 +Barber County,1999,0.50293576061711921141,0.39715857461116281013,8.5922752718615276,1.3515823123152175 +Allen County,1999,1.5067980777388932,1.4215706802385814,1.6984355952200565,1.4524380050116157 +Kimble County,1999,1.04665313162193166078,0.43085170867064480933,3.9746233321298807,3.1628609815789383 +Cooke County,1999,1.3908055115946120,0.94092490009661405189,1.2385409156315692,1.1438553902850689 +Lewis and Clark County,1999,2.2972875607992629,2.2697916590708152,1.1575870743984947,1.00023509463901486633 +Allegheny County,1999,0.96400589869391362712,0.48257393061631377373,5.4505899215019980,1.8486408874713356 +Wilson County,1999,1.7663096487055425,1.3810281207959843,1.6227640579940636,1.4131494045259627 +Baltimore County,1999,0.63870772118487558414,0.55083691993202589686,2.0681059705345548,0.93590967416236752324 +Marion County,1999,1.0150711150635785,1.0090818246855819,2.1932635268656327,2.1237224495975283 +Windham County,1999,1.6361741309154662,0.43808735363653603063,3.5589822191417857,1.4490112702716583 +Crockett County,1999,5.0208308845861986,1.4555676753923799,2.1648804812737078,1.5515302574870231 +Sullivan County,1999,1.4371081824843242,0.78517609113384099630,2.1092476612833917,1.6889608599609847 +Rio Blanco County,1999,1.3316893572186742,0.38949020012854489959,4.2810137345395817,3.7647899671601830 +Grand County,1999,3.6493620714054311,1.3650776702767580,1.5681411391441597,1.4949876689211690 +Coffey County,1999,2.1537580899568977,0.76692962906944442577,1.8960337909088905,1.1812858887580636 +Cheshire County,1999,1.2958675444902695,1.2489410508509975,2.5722584309086193,1.6665573262162372 +Ramsey County,1999,2.9040991674869451,1.9591321164104496,2.4282653546392941,1.2481825131872487 +Henrico County,1999,3.1941221629736953,2.9456802400755976,1.6605477300631299,0.56841745434629517412 +Iowa County,1999,2.0536452402514144,0.38552351876688414747,1.8584164906220783,1.8529964658440468 +Maricopa County,1999,1.3905933650361070,0.48391160963109789177,2.2783836945237397,2.0050814390053740 +Sarasota County,1999,3.5808159360204107,0.71449590610574140961,1.8957365063357741,1.6704110542223422 +Butler County,1999,0.92050280211605728924,0.79940126544296988808,3.2003770613131545,1.8684411565633403 +Ouachita County,1999,7.9473803257353171,1.7152712133567174,1.6237121843257062,1.4274848277869769 +Wood County,1999,1.2335416065818230,0.57316392984511859609,2.7605469572067172,1.7345855832648662 +Hutchinson County,1999,1.00273702897674762701,0.50415009584143198778,3.5067928202737492,2.6520358878394071 +Lamar County,1999,1.2033114853373354,0.66326186370365142149,3.4602937054740977,3.0625923096493826 +Schuyler County,1999,0.90082746543182122577,0.86468263355790384836,2.4328249050544783,1.7197172201176616 +Valdez-Cordova Census Area,1999,1.9326030550273388,0.52976907028564436808,2.2467613294675343,1.0465680803249379 +Emmons County,1999,2.4371372441990086,1.0677143561853370,3.2421979290950385,1.0988626512396487 +Berkshire County,1999,2.2606875829909621,0.58907561387027127192,3.1179459995206818,1.4731141574176225 +Kent County,1999,3.2603117331900745,1.1109312239549047,3.9366865444252429,2.7843251274902895 +Delaware County,1999,2.7438348433501625,1.0085068490872594,1.7396760546211807,1.7157662833455281 +Grundy County,1999,1.4764083154163507,0.79287181547797872980,1.9288253378374713,1.5166171812801712 +Baylor County,1999,0.83043693662542669371,0.68575930516542701016,2.0587920098947995,1.8821123537608701 +Alleghany County,1999,1.2204863253736491,1.0990429393773853,2.7711162497571516,1.7461102304222607 +Bates County,1999,2.0317799117396893,1.1392058121217152,1.9577256720259913,1.3933416666788785 +Independence County,1999,1.5175831123501095,1.06061827172137062700,2.9135015814408299,2.6831452655667834 +Union County,1999,0.90705077726732655682,0.75158717678072952678,3.5218956426922175,1.8865782265026181 +Coos County,1999,2.8935714860351790,0.93416573691447571876,2.5183218353903607,2.1832202684542122 +Clark County,1999,1.5400160497595212,0.69006450738802770381,2.3183415196287686,1.8209804017158246 +Dickey County,1999,2.2268869631284852,0.85075274228809447210,1.4506638796908597,1.4194854095151565 +Buena Vista County,1999,1.1287145271725269,0.78811399098797154880,1.5703041277169532,1.2963849183801483 +Hudson County,1999,3.4318217418546366,3.1774136730928999,1.9118646037023398,1.4673604624624407 +Beckham County,1999,1.3100651662913670,0.98317493005619074388,4.5000259240673070,1.5634613484115601 +Casey County,1999,0.86619627905649881373,0.62103127144024993477,2.8235134289525252,0.41310714034335308079 +McDuffie County,1999,2.0928149024150807,1.3210466111886540,1.9622473149181198,1.3303121974203241 +Chelan County,1999,0.94370840321060142940,0.88269371951037290913,1.8142980676553553,1.1506820105442420 +Pottawatomie County,1999,1.4866743302380897,1.2497521758280472,1.05549856838827333670,0.94375365500746578006 +San Joaquin County,1999,5.0963574429700667,4.7182759176994567,0.46056589778254424606,0.20265425406930909592 +Accomack County,1999,1.3491973611458262,0.46673176189750213445,4.7372171230886483,2.7619139683937508 +Blue Earth County,1999,1.5504898720190791,0.33694000291702957347,6.1599344688394359,3.8778807288124312 +Jeff Davis County,1999,1.4182887266828873,0.97413595830756005142,1.7308009122162089,1.6128122287063498 +Iroquois County,1999,1.7310875012822579,0.94194832095876843722,1.2894742366903337,1.01006482229825313885 +McHenry County,1999,0.83171607220803178392,0.83016268531364947337,3.1543065107599247,1.2345776627202283 +Beaufort County,1999,1.5030879657350324,1.1504902591001479,7.2302761963285056,2.1817060539560821 +Cherokee County,1999,1.2803470943098966,0.94891708666535776858,3.3451946531944770,1.4429300841474571 +Nassau County,1999,1.2230289941172129,1.0867169338533110,3.4230414903036782,2.6145849291079039 +Virginia Beach city,1999,1.3325011022523650,1.0900944581198254,2.6867060005218665,1.7164754895753175 +Gilmer County,1999,3.0019477202308487,0.94973321872299470937,1.2596833801560245,0.98536702556438554682 +Fayette County,1999,1.9780038271829046,1.1657516706711874,1.9308731846214313,1.2417416468636638 +Madison County,1999,1.1671998768813122,1.0292279737161506,1.7009873946965160,1.6456682965816799 +McCone County,1999,1.9531829270854550,1.0919131465077622,8.7042090180952987,2.2326431065293845 +Hickman County,1999,1.9383962208175591,1.8712774797672396,1.3576570403229133,0.55284519369114067414 +Montrose County,1999,0.97833987549359572383,0.79529269824388170101,4.2043955490358123,2.9056369314868247 +Barrow County,1999,0.45632053178626293312,0.43390721403785692232,9.0952902836128998,1.2298657304007674 +Barry County,1999,2.9319474232519484,0.73684635834754159982,1.8615819171621617,1.6682531438184113 +Baldwin County,1999,1.4520586535205067,1.02450884873226180757,1.0877262473268357,1.01786236081206103015 +Caldwell County,1999,1.9397476856168593,1.4570325078353003,2.6565280874167621,1.6867381440345490 +Harlan County,1999,2.3550779608766894,1.9073169089788388,2.1560830989683149,0.64127837613766505450 +Harford County,1999,0.31612085405856348051,0.21846705248768158529,12.4047209219428570,3.2728290399469011 +Kosciusko County,1999,2.7492574451467544,1.5640245370710238,1.2985910638948748,0.94212632523402424834 +Pike County,1999,2.8566130087991664,0.85623341474696735683,1.5428743674445364,1.4527270413130576 +Newport County,1999,1.4732033199912470,0.92254130195815263227,3.6619096674403162,1.2805731160595546 +Clay County,1999,1.1279154474399394,1.0867874110436058,2.2649091377073179,1.4836609652761649 +Matanuska-Susitna Borough,1999,1.2395463300711610,0.74099276986279016118,3.8455441412543514,2.3460625674217907 +Colfax County,1999,1.5695796456051231,1.2164240627872349,3.4626171000272376,1.5968721435401344 +Scott County,1999,1.1663341322157622,0.91290852882077461052,2.3214859381980893,1.8649348126006535 +Talbot County,1999,1.2858525214473968,0.81412639386193966691,1.4258553943256001,0.68591900070056035406 +Sumter County,1999,0.97178077120107209961,0.85316847977129909476,4.3858046459498159,1.9810373614297800 +Mono County,1999,1.6261935757735813,0.61296046620389534409,3.7893977680167081,3.1810271386772108 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_32.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_32.txt new file mode 100644 index 00000000..9c0bae39 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_32.txt @@ -0,0 +1,2 @@ +excess discount amount +319933.51 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_33.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_33.txt new file mode 100644 index 00000000..ace7c73d --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_33.txt @@ -0,0 +1,101 @@ +i_manufact_id,total_sales +464,42.94 +864,2498.58 +814,2999.80 +868,4362.02 +821,4895.63 +925,6092.02 +899,6902.66 +974,7413.31 +687,8023.90 +803,8084.57 +530,8598.59 +838,8717.33 +881,10795.50 +683,10880.45 +857,10946.96 +869,12279.13 +667,12291.86 +999,12403.29 +938,12478.38 +825,12510.03 +815,12885.48 +913,13080.30 +696,13512.65 +686,14033.19 +836,14622.46 +755,14749.01 +670,14896.80 +779,14998.40 +719,15060.37 +990,15332.03 +738,15573.77 +810,16758.22 +837,17202.79 +697,17244.01 +879,17280.94 +685,17569.48 +972,17690.83 +989,17874.69 +743,18197.68 +678,18228.23 +903,18239.92 +694,18340.61 +820,18501.20 +692,18614.14 +782,18861.90 +951,18966.19 +906,19046.40 +718,19110.94 +728,19858.61 +783,20338.37 +788,20349.49 +674,20744.13 +911,20855.64 +777,21163.19 +848,21400.68 +701,21517.60 +945,21554.41 +765,21689.47 +832,21773.01 +784,21781.13 +772,22100.90 +968,22175.36 +963,22502.13 +841,22769.63 +917,23176.15 +752,23345.26 +858,24010.67 +724,24107.19 +760,25125.11 +851,25333.66 +744,25468.91 +863,25517.83 +809,25687.22 +931,25809.09 +761,25847.36 +961,26610.47 +865,26787.80 +830,26862.76 +922,27244.24 +726,27374.54 +897,27377.75 +993,27454.59 +666,27739.38 +759,28180.73 +342,28344.91 +582,28358.08 +929,28894.31 +854,29694.30 +549,29805.20 +828,29859.68 +970,30297.28 +488,30442.25 +856,30541.10 +474,30687.90 +523,31340.30 +774,31600.78 +992,31909.42 +440,32144.23 +839,32310.28 +997,32601.51 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_34.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_34.txt new file mode 100644 index 00000000..9f248317 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_34.txt @@ -0,0 +1 @@ +c_last_name,c_first_name,c_salutation,c_preferred_cust_flag,ss_ticket_number,cnt diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_35.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_35.txt new file mode 100644 index 00000000..e032a2d0 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_35.txt @@ -0,0 +1,101 @@ +ca_state,cd_gender,cd_marital_status,cd_dep_count,cnt1,avg,min,stddev_samp,cd_dep_employed_count,cnt2,avg,min,stddev_samp,cd_dep_college_count,cnt3,avg,min,stddev_samp +null,F,D,0,1,0.00000000000000000000,0,null,4,1,4.0000000000000000,4,null,3,1,3.0000000000000000,3,null +null,F,D,0,1,0.00000000000000000000,0,null,5,1,5.0000000000000000,5,null,1,1,1.00000000000000000000,1,null +null,F,D,1,1,1.00000000000000000000,1,null,1,1,1.00000000000000000000,1,null,5,1,5.0000000000000000,5,null +null,F,D,1,1,1.00000000000000000000,1,null,4,1,4.0000000000000000,4,null,0,1,0.00000000000000000000,0,null +null,F,D,1,1,1.00000000000000000000,1,null,4,1,4.0000000000000000,4,null,3,1,3.0000000000000000,3,null +null,F,D,1,1,1.00000000000000000000,1,null,4,1,4.0000000000000000,4,null,4,1,4.0000000000000000,4,null +null,F,D,1,1,1.00000000000000000000,1,null,6,1,6.0000000000000000,6,null,0,1,0.00000000000000000000,0,null +null,F,D,1,1,1.00000000000000000000,1,null,6,1,6.0000000000000000,6,null,2,1,2.0000000000000000,2,null +null,F,D,2,1,2.0000000000000000,2,null,3,1,3.0000000000000000,3,null,6,1,6.0000000000000000,6,null +null,F,D,2,1,2.0000000000000000,2,null,4,1,4.0000000000000000,4,null,0,1,0.00000000000000000000,0,null +null,F,D,2,1,2.0000000000000000,2,null,4,1,4.0000000000000000,4,null,3,1,3.0000000000000000,3,null +null,F,D,2,1,2.0000000000000000,2,null,4,1,4.0000000000000000,4,null,4,1,4.0000000000000000,4,null +null,F,D,3,1,3.0000000000000000,3,null,0,1,0.00000000000000000000,0,null,3,1,3.0000000000000000,3,null +null,F,D,3,1,3.0000000000000000,3,null,1,1,1.00000000000000000000,1,null,1,1,1.00000000000000000000,1,null +null,F,D,3,1,3.0000000000000000,3,null,3,1,3.0000000000000000,3,null,3,1,3.0000000000000000,3,null +null,F,D,3,1,3.0000000000000000,3,null,5,1,5.0000000000000000,5,null,2,1,2.0000000000000000,2,null +null,F,D,3,1,3.0000000000000000,3,null,5,1,5.0000000000000000,5,null,3,1,3.0000000000000000,3,null +null,F,D,4,1,4.0000000000000000,4,null,0,1,0.00000000000000000000,0,null,1,1,1.00000000000000000000,1,null +null,F,D,4,1,4.0000000000000000,4,null,0,1,0.00000000000000000000,0,null,6,1,6.0000000000000000,6,null +null,F,D,4,1,4.0000000000000000,4,null,2,1,2.0000000000000000,2,null,1,1,1.00000000000000000000,1,null +null,F,D,4,1,4.0000000000000000,4,null,3,1,3.0000000000000000,3,null,6,1,6.0000000000000000,6,null +null,F,D,4,1,4.0000000000000000,4,null,4,1,4.0000000000000000,4,null,3,1,3.0000000000000000,3,null +null,F,D,4,1,4.0000000000000000,4,null,5,1,5.0000000000000000,5,null,2,1,2.0000000000000000,2,null +null,F,D,4,1,4.0000000000000000,4,null,6,1,6.0000000000000000,6,null,1,1,1.00000000000000000000,1,null +null,F,D,4,2,4.0000000000000000,4,0,6,2,6.0000000000000000,6,0,5,2,5.0000000000000000,5,0 +null,F,D,5,1,5.0000000000000000,5,null,1,1,1.00000000000000000000,1,null,6,1,6.0000000000000000,6,null +null,F,D,5,1,5.0000000000000000,5,null,2,1,2.0000000000000000,2,null,0,1,0.00000000000000000000,0,null +null,F,D,5,1,5.0000000000000000,5,null,3,1,3.0000000000000000,3,null,3,1,3.0000000000000000,3,null +null,F,D,5,1,5.0000000000000000,5,null,4,1,4.0000000000000000,4,null,3,1,3.0000000000000000,3,null +null,F,D,5,1,5.0000000000000000,5,null,5,1,5.0000000000000000,5,null,2,1,2.0000000000000000,2,null +null,F,D,5,1,5.0000000000000000,5,null,6,1,6.0000000000000000,6,null,1,1,1.00000000000000000000,1,null +null,F,D,5,1,5.0000000000000000,5,null,6,1,6.0000000000000000,6,null,2,1,2.0000000000000000,2,null +null,F,D,5,1,5.0000000000000000,5,null,6,1,6.0000000000000000,6,null,5,1,5.0000000000000000,5,null +null,F,D,6,1,6.0000000000000000,6,null,1,1,1.00000000000000000000,1,null,3,1,3.0000000000000000,3,null +null,F,D,6,1,6.0000000000000000,6,null,2,1,2.0000000000000000,2,null,1,1,1.00000000000000000000,1,null +null,F,D,6,1,6.0000000000000000,6,null,2,1,2.0000000000000000,2,null,3,1,3.0000000000000000,3,null +null,F,D,6,1,6.0000000000000000,6,null,3,1,3.0000000000000000,3,null,0,1,0.00000000000000000000,0,null +null,F,D,6,1,6.0000000000000000,6,null,3,1,3.0000000000000000,3,null,5,1,5.0000000000000000,5,null +null,F,D,6,1,6.0000000000000000,6,null,4,1,4.0000000000000000,4,null,3,1,3.0000000000000000,3,null +null,F,D,6,1,6.0000000000000000,6,null,4,1,4.0000000000000000,4,null,6,1,6.0000000000000000,6,null +null,F,D,6,2,6.0000000000000000,6,0,5,2,5.0000000000000000,5,0,0,2,0.00000000000000000000,0,0 +null,F,D,6,1,6.0000000000000000,6,null,5,1,5.0000000000000000,5,null,6,1,6.0000000000000000,6,null +null,F,M,0,1,0.00000000000000000000,0,null,1,1,1.00000000000000000000,1,null,0,1,0.00000000000000000000,0,null +null,F,M,0,1,0.00000000000000000000,0,null,1,1,1.00000000000000000000,1,null,6,1,6.0000000000000000,6,null +null,F,M,0,1,0.00000000000000000000,0,null,3,1,3.0000000000000000,3,null,0,1,0.00000000000000000000,0,null +null,F,M,0,1,0.00000000000000000000,0,null,3,1,3.0000000000000000,3,null,2,1,2.0000000000000000,2,null +null,F,M,0,1,0.00000000000000000000,0,null,3,1,3.0000000000000000,3,null,3,1,3.0000000000000000,3,null +null,F,M,0,1,0.00000000000000000000,0,null,4,1,4.0000000000000000,4,null,1,1,1.00000000000000000000,1,null +null,F,M,0,1,0.00000000000000000000,0,null,4,1,4.0000000000000000,4,null,3,1,3.0000000000000000,3,null +null,F,M,0,1,0.00000000000000000000,0,null,4,1,4.0000000000000000,4,null,6,1,6.0000000000000000,6,null +null,F,M,0,1,0.00000000000000000000,0,null,5,1,5.0000000000000000,5,null,3,1,3.0000000000000000,3,null +null,F,M,0,2,0.00000000000000000000,0,0,5,2,5.0000000000000000,5,0,5,2,5.0000000000000000,5,0 +null,F,M,0,1,0.00000000000000000000,0,null,5,1,5.0000000000000000,5,null,6,1,6.0000000000000000,6,null +null,F,M,1,2,1.00000000000000000000,1,0,0,2,0.00000000000000000000,0,0,0,2,0.00000000000000000000,0,0 +null,F,M,1,1,1.00000000000000000000,1,null,2,1,2.0000000000000000,2,null,2,1,2.0000000000000000,2,null +null,F,M,2,1,2.0000000000000000,2,null,1,1,1.00000000000000000000,1,null,1,1,1.00000000000000000000,1,null +null,F,M,2,1,2.0000000000000000,2,null,1,1,1.00000000000000000000,1,null,3,1,3.0000000000000000,3,null +null,F,M,2,1,2.0000000000000000,2,null,2,1,2.0000000000000000,2,null,5,1,5.0000000000000000,5,null +null,F,M,2,1,2.0000000000000000,2,null,3,1,3.0000000000000000,3,null,4,1,4.0000000000000000,4,null +null,F,M,2,1,2.0000000000000000,2,null,4,1,4.0000000000000000,4,null,3,1,3.0000000000000000,3,null +null,F,M,2,1,2.0000000000000000,2,null,5,1,5.0000000000000000,5,null,2,1,2.0000000000000000,2,null +null,F,M,3,1,3.0000000000000000,3,null,0,1,0.00000000000000000000,0,null,5,1,5.0000000000000000,5,null +null,F,M,3,1,3.0000000000000000,3,null,3,1,3.0000000000000000,3,null,4,1,4.0000000000000000,4,null +null,F,M,3,1,3.0000000000000000,3,null,4,1,4.0000000000000000,4,null,4,1,4.0000000000000000,4,null +null,F,M,3,1,3.0000000000000000,3,null,5,1,5.0000000000000000,5,null,3,1,3.0000000000000000,3,null +null,F,M,3,1,3.0000000000000000,3,null,6,1,6.0000000000000000,6,null,4,1,4.0000000000000000,4,null +null,F,M,4,1,4.0000000000000000,4,null,1,1,1.00000000000000000000,1,null,1,1,1.00000000000000000000,1,null +null,F,M,4,1,4.0000000000000000,4,null,3,1,3.0000000000000000,3,null,2,1,2.0000000000000000,2,null +null,F,M,4,1,4.0000000000000000,4,null,4,1,4.0000000000000000,4,null,6,1,6.0000000000000000,6,null +null,F,M,4,1,4.0000000000000000,4,null,5,1,5.0000000000000000,5,null,5,1,5.0000000000000000,5,null +null,F,M,4,1,4.0000000000000000,4,null,6,1,6.0000000000000000,6,null,0,1,0.00000000000000000000,0,null +null,F,M,5,1,5.0000000000000000,5,null,0,1,0.00000000000000000000,0,null,6,1,6.0000000000000000,6,null +null,F,M,5,1,5.0000000000000000,5,null,4,1,4.0000000000000000,4,null,2,1,2.0000000000000000,2,null +null,F,M,5,1,5.0000000000000000,5,null,6,1,6.0000000000000000,6,null,1,1,1.00000000000000000000,1,null +null,F,M,5,1,5.0000000000000000,5,null,6,1,6.0000000000000000,6,null,2,1,2.0000000000000000,2,null +null,F,M,5,1,5.0000000000000000,5,null,6,1,6.0000000000000000,6,null,4,1,4.0000000000000000,4,null +null,F,M,6,2,6.0000000000000000,6,0,0,2,0.00000000000000000000,0,0,0,2,0.00000000000000000000,0,0 +null,F,M,6,1,6.0000000000000000,6,null,1,1,1.00000000000000000000,1,null,4,1,4.0000000000000000,4,null +null,F,M,6,1,6.0000000000000000,6,null,3,1,3.0000000000000000,3,null,0,1,0.00000000000000000000,0,null +null,F,M,6,1,6.0000000000000000,6,null,3,1,3.0000000000000000,3,null,3,1,3.0000000000000000,3,null +null,F,S,0,1,0.00000000000000000000,0,null,1,1,1.00000000000000000000,1,null,5,1,5.0000000000000000,5,null +null,F,S,0,1,0.00000000000000000000,0,null,2,1,2.0000000000000000,2,null,0,1,0.00000000000000000000,0,null +null,F,S,0,1,0.00000000000000000000,0,null,4,1,4.0000000000000000,4,null,3,1,3.0000000000000000,3,null +null,F,S,0,1,0.00000000000000000000,0,null,4,1,4.0000000000000000,4,null,5,1,5.0000000000000000,5,null +null,F,S,0,1,0.00000000000000000000,0,null,4,1,4.0000000000000000,4,null,6,1,6.0000000000000000,6,null +null,F,S,0,1,0.00000000000000000000,0,null,6,1,6.0000000000000000,6,null,3,1,3.0000000000000000,3,null +null,F,S,1,1,1.00000000000000000000,1,null,0,1,0.00000000000000000000,0,null,4,1,4.0000000000000000,4,null +null,F,S,1,1,1.00000000000000000000,1,null,1,1,1.00000000000000000000,1,null,4,1,4.0000000000000000,4,null +null,F,S,1,1,1.00000000000000000000,1,null,1,1,1.00000000000000000000,1,null,5,1,5.0000000000000000,5,null +null,F,S,1,1,1.00000000000000000000,1,null,2,1,2.0000000000000000,2,null,6,1,6.0000000000000000,6,null +null,F,S,2,1,2.0000000000000000,2,null,1,1,1.00000000000000000000,1,null,5,1,5.0000000000000000,5,null +null,F,S,2,1,2.0000000000000000,2,null,2,1,2.0000000000000000,2,null,3,1,3.0000000000000000,3,null +null,F,S,2,1,2.0000000000000000,2,null,4,1,4.0000000000000000,4,null,3,1,3.0000000000000000,3,null +null,F,S,2,1,2.0000000000000000,2,null,6,1,6.0000000000000000,6,null,4,1,4.0000000000000000,4,null +null,F,S,2,1,2.0000000000000000,2,null,6,1,6.0000000000000000,6,null,5,1,5.0000000000000000,5,null +null,F,S,3,1,3.0000000000000000,3,null,2,1,2.0000000000000000,2,null,5,1,5.0000000000000000,5,null +null,F,S,3,1,3.0000000000000000,3,null,4,1,4.0000000000000000,4,null,2,1,2.0000000000000000,2,null +null,F,S,3,1,3.0000000000000000,3,null,6,1,6.0000000000000000,6,null,3,1,3.0000000000000000,3,null +null,F,S,4,1,4.0000000000000000,4,null,0,1,0.00000000000000000000,0,null,0,1,0.00000000000000000000,0,null +null,F,S,4,1,4.0000000000000000,4,null,0,1,0.00000000000000000000,0,null,2,1,2.0000000000000000,2,null diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_36.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_36.txt new file mode 100644 index 00000000..122dd6a8 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_36.txt @@ -0,0 +1,101 @@ +gross_margin,i_category,i_class,lochierarchy,rank_within_parent +-0.43267801330923048426,null,null,2,1 +-0.44861288089766250381,null,null,1,1 +-0.43693319684394226457,Books ,null,1,2 +-0.43605127039753616961,Electronics ,null,1,3 +-0.43504878022421987277,Home ,null,1,4 +-0.43452183383651198866,Women ,null,1,5 +-0.43231945801026584689,Children ,null,1,6 +-0.43184327569590578030,Jewelry ,null,1,7 +-0.43159272587457562323,Shoes ,null,1,8 +-0.43125138977483322195,Sports ,null,1,9 +-0.42860901404742937105,Men ,null,1,10 +-0.42859716722616891254,Music ,null,1,11 +-1.06926677043034620778,null,flatware ,0,1 +-0.71162489956330854570,null,archery ,0,2 +-0.67061445181644903285,null,shirts ,0,3 +-0.61435063656819010385,null,fragrances ,0,4 +-0.59191620799070248690,null,sports-apparel ,0,5 +-0.57304960891510504955,null,diamonds ,0,6 +-0.57277948435059715830,null,tennis ,0,7 +-0.56090018384932740470,null,pants ,0,8 +-0.53914135049382930379,null,athletic ,0,9 +-0.53002430684458303961,null,guns ,0,10 +-0.48416631473127896904,null,rock ,0,11 +-0.48035339775168708810,null,dresses ,0,12 +-0.46002836884279553554,null,outdoor ,0,13 +-0.42901451619630230954,null,mattresses ,0,14 +-0.42146286149506806759,null,womens ,0,15 +-0.40240137280812304243,null,null,0,16 +-0.33869671511064414168,null,basketball ,0,17 +-0.27337627102007777045,null,memory ,0,18 +-0.27135970635291582531,null,scanners ,0,19 +-0.24092079967603115818,null,baseball ,0,20 +-0.69645904555909088936,Books ,null,0,1 +-0.45653816372898552250,Books ,parenting ,0,2 +-0.45297309506658693424,Books ,cooking ,0,3 +-0.45111905128848716208,Books ,arts ,0,4 +-0.45087644286712710174,Books ,reference ,0,5 +-0.44620182000759718924,Books ,entertainments ,0,6 +-0.44516131838997294852,Books ,home repair ,0,7 +-0.44405005173156633276,Books ,travel ,0,8 +-0.44332774652420165614,Books ,self-help ,0,9 +-0.44175926059631831395,Books ,history ,0,10 +-0.43277459527310521603,Books ,sports ,0,11 +-0.43163741842426711262,Books ,fiction ,0,12 +-0.42322549942016432375,Books ,romance ,0,13 +-0.42238035207163761808,Books ,mystery ,0,14 +-0.42176173088507614404,Books ,business ,0,15 +-0.41309082946107815956,Books ,computers ,0,16 +-0.41046676983241907996,Books ,science ,0,17 +-0.47612230608336172531,Children ,null,0,1 +-0.43999320114824552627,Children ,newborn ,0,2 +-0.43391074062721100633,Children ,toddlers ,0,3 +-0.43274498172055534933,Children ,school-uniforms ,0,4 +-0.42320813123074894977,Children ,infants ,0,5 +-0.44931040612445572484,Electronics ,dvd/vcr players ,0,1 +-0.44872947632499882347,Electronics ,stereo ,0,2 +-0.44852447556913129437,Electronics ,memory ,0,3 +-0.44775440685230198572,Electronics ,monitors ,0,4 +-0.44511619615563216947,Electronics ,camcorders ,0,5 +-0.44171575804329717952,Electronics ,personal ,0,6 +-0.43889789651647604485,Electronics ,televisions ,0,7 +-0.43872482018818404041,Electronics ,automotive ,0,8 +-0.43596925436770973262,Electronics ,scanners ,0,9 +-0.43473161377664072549,Electronics ,wireless ,0,10 +-0.43029560122350531194,Electronics ,karoke ,0,11 +-0.42769436590560291890,Electronics ,disk drives ,0,12 +-0.42598762693959642144,Electronics ,portable ,0,13 +-0.42540105994867911827,Electronics ,audio ,0,14 +-0.42013043772196107678,Electronics ,musical ,0,15 +-0.41235393403261990458,Electronics ,cameras ,0,16 +-0.46490505286772718230,Home ,curtains/drapes ,0,1 +-0.45221667092117310520,Home ,wallpaper ,0,2 +-0.44983447245481873520,Home ,kids ,0,3 +-0.44620739212143709301,Home ,accent ,0,4 +-0.44334464863241459731,Home ,furniture ,0,5 +-0.44268393745633450955,Home ,lighting ,0,6 +-0.44186331686067831855,Home ,bathroom ,0,7 +-0.43703669975515594386,Home ,decor ,0,8 +-0.43480670590744799126,Home ,rugs ,0,9 +-0.42992002353147183728,Home ,glassware ,0,10 +-0.42646384483567311260,Home ,flatware ,0,11 +-0.42574106871238990193,Home ,paint ,0,12 +-0.42546443471647984613,Home ,mattresses ,0,13 +-0.42522294470938916580,Home ,blinds/shades ,0,14 +-0.42498659503247283610,Home ,tables ,0,15 +-0.40277339288417433189,Home ,bedding ,0,16 +-0.36425594410191331981,Home ,null,0,17 +-0.47073687412701793585,Jewelry ,loose stones ,0,1 +-0.44992481116536188073,Jewelry ,bracelets ,0,2 +-0.44986243657157262124,Jewelry ,consignment ,0,3 +-0.44554712472665876029,Jewelry ,jewelry boxes ,0,4 +-0.44310679395421473845,Jewelry ,costume ,0,5 +-0.43770581442525743518,Jewelry ,womens watch ,0,6 +-0.43634128493726759068,Jewelry ,rings ,0,7 +-0.43474728577968398876,Jewelry ,diamonds ,0,8 +-0.43230408253354018081,Jewelry ,pendants ,0,9 +-0.43209441920628535577,Jewelry ,estate ,0,10 +-0.42816479599914535107,Jewelry ,earings ,0,11 +-0.42316657720499966107,Jewelry ,custom ,0,12 +-0.41762293676667391764,Jewelry ,gold ,0,13 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_37.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_37.txt new file mode 100644 index 00000000..879d99fc --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_37.txt @@ -0,0 +1 @@ +i_item_id,i_item_desc,i_current_price diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_38.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_38.txt new file mode 100644 index 00000000..2ab967b3 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_38.txt @@ -0,0 +1,2 @@ +count +196 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_39.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_39.txt new file mode 100644 index 00000000..5c5009ac --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_39.txt @@ -0,0 +1,229 @@ +w_warehouse_sk,i_item_sk,d_moy,mean,cov,w_warehouse_sk,i_item_sk,d_moy,mean,cov +1,535,2,407.0000000000000000,1.1136836257116265,1,535,3,195.6000000000000000,1.1856620749160787 +1,557,2,329.0000000000000000,1.1051826660810243,1,557,3,344.6000000000000000,1.0023809298170197 +1,2221,2,283.6666666666666667,1.4053842811707039,1,2221,3,322.0000000000000000,1.0367307473946739 +1,2666,2,331.2500000000000000,1.3474714529379592,1,2666,3,201.2000000000000000,1.2224740837461332 +1,3049,2,295.3333333333333333,1.2662087516377754,1,3049,3,317.2500000000000000,1.1098376232181182 +1,3539,2,315.2500000000000000,1.0702436302528374,1,3539,3,401.2000000000000000,1.1067422714262488 +1,3872,2,280.0000000000000000,1.0116603346247500,1,3872,3,325.4000000000000000,1.0720914791968623 +1,4975,2,308.0000000000000000,1.3471509179226169,1,4975,3,381.0000000000000000,1.0388993870446037 +1,5563,2,288.6666666666666667,1.1224303591736951,1,5563,3,420.0000000000000000,1.0201179292460071 +1,5582,2,264.6666666666666667,1.2338996038567708,1,5582,3,272.0000000000000000,1.3475857080291507 +1,5921,2,294.7500000000000000,1.4941736081079152,1,5921,3,272.0000000000000000,1.0829312313822684 +1,8969,2,387.0000000000000000,1.0495049756495065,1,8969,3,357.0000000000000000,1.0928558654861204 +1,9271,2,298.3333333333333333,1.2633018098670134,1,9271,3,211.0000000000000000,1.2502330143770474 +1,10040,2,315.0000000000000000,1.2539428033047810,1,10040,3,424.4000000000000000,1.0714420917786970 +1,10601,2,322.3333333333333333,1.0652337794944343,1,10601,3,379.8000000000000000,1.1143607533383465 +1,10838,2,359.0000000000000000,1.0119078519544318,1,10838,3,256.6000000000000000,1.0698332661151208 +1,11027,2,383.7500000000000000,1.0174249589842345,1,11027,3,319.8000000000000000,1.0707898925467917 +1,11543,2,459.7500000000000000,1.0554918674691746,1,11543,3,270.0000000000000000,1.1577999334388704 +1,11779,2,239.7500000000000000,1.3551845634260688,1,11779,3,256.3333333333333333,1.2673540970413888 +1,11828,2,253.5000000000000000,1.1182881155072426,1,11828,3,342.5000000000000000,1.0327721723893431 +1,13838,2,410.6666666666666667,1.0585598193035771,1,13838,3,394.2500000000000000,1.0200263600441141 +1,14329,2,440.6666666666666667,1.0885501036085446,1,14329,3,355.6666666666666667,1.1674302006770244 +1,14599,2,337.7500000000000000,1.1268478133031947,1,14599,3,169.7500000000000000,1.0859980913981973 +1,14792,2,291.5000000000000000,1.2482280925425043,1,14792,3,338.4000000000000000,1.0506796586416076 +1,15542,2,243.0000000000000000,1.2334059461060782,1,15542,3,374.2000000000000000,1.0600905822887627 +1,15677,2,399.7500000000000000,1.0343581821429568,1,15677,3,315.0000000000000000,1.0846160787563492 +1,16550,2,282.5000000000000000,1.0657571761543752,1,16550,3,368.2500000000000000,1.1248447354285540 +1,17441,2,389.5000000000000000,1.1231823448788986,1,17441,3,351.8000000000000000,1.0689277999564468 +1,18680,2,403.2500000000000000,1.1412424617590205,1,18680,3,228.0000000000000000,1.1516185900892237 +1,19453,2,370.3333333333333333,1.0054738661095626,1,19453,3,94.4000000000000000,1.2517627975235593 +1,19562,2,418.6666666666666667,1.0624829218521855,1,19562,3,313.2000000000000000,1.0745283229491475 +1,19885,2,308.3333333333333333,1.1131854672907330,1,19885,3,388.2500000000000000,1.0914000301807315 +1,21809,2,493.0000000000000000,1.0133505580725720,1,21809,3,166.5000000000000000,1.6748359160275616 +1,22232,2,204.5000000000000000,1.2060012181064548,1,22232,3,542.0000000000000000,1.1611163012103819 +1,23101,2,213.5000000000000000,1.3291190779252787,1,23101,3,251.8000000000000000,1.6786705621788801 +1,23270,2,302.6666666666666667,1.1069629742383811,1,23270,3,176.7500000000000000,1.2406894071504158 +1,23947,2,169.0000000000000000,1.3350332871875385,1,23947,3,261.6000000000000000,1.1589083108708180 +1,24481,2,351.7500000000000000,1.0553082671798664,1,24481,3,411.6000000000000000,1.0086242274647303 +1,24641,2,349.3333333333333333,1.3908924704670172,1,24641,3,199.7500000000000000,1.0436446714765907 +1,24782,2,256.2500000000000000,1.5765704740502517,1,24782,3,154.6000000000000000,1.2926548480098900 +1,24956,2,292.6666666666666667,1.5309741438615957,1,24956,3,327.0000000000000000,1.3386358943582936 +1,25001,2,422.2500000000000000,1.0649109931145127,1,25001,3,202.6000000000000000,1.1940516340401283 +1,25309,2,332.0000000000000000,1.1449706049354940,1,25309,3,327.0000000000000000,1.1534749036524220 +1,25574,2,213.7500000000000000,1.1000048188769965,1,25574,3,249.4000000000000000,1.1045350886553248 +1,25889,2,358.0000000000000000,1.0269634526027207,1,25889,3,211.4000000000000000,1.7721738797598723 +2,233,2,314.0000000000000000,1.5262155310489076,2,233,3,263.8000000000000000,1.4995794330901630 +2,635,2,446.5000000000000000,1.0060495918720761,2,635,3,282.6000000000000000,1.0043950231165534 +2,1097,2,237.6666666666666667,1.2300683978572468,2,1097,3,379.4000000000000000,1.0251686040459410 +2,1303,2,233.2500000000000000,1.1025551434854148,2,1303,3,367.7500000000000000,1.0200984245835758 +2,1489,2,236.5000000000000000,1.1856350385846300,2,1489,3,347.2000000000000000,1.1703039921035974 +2,2486,2,430.2500000000000000,1.0573388679151912,2,2486,3,242.0000000000000000,1.4904357790782479 +2,2621,2,312.0000000000000000,1.3543882259452083,2,2621,3,413.6000000000000000,1.0903485993610058 +2,2929,2,431.5000000000000000,1.0533927243561344,2,2929,3,257.8000000000000000,1.5301058114858107 +2,3662,2,205.6666666666666667,1.1025311415597326,2,3662,3,321.8000000000000000,1.2124913057446240 +2,4033,2,357.2500000000000000,1.1315265588382253,2,4033,3,243.8000000000000000,1.2427184225729409 +2,4667,2,316.7500000000000000,1.0335206242737680,2,4667,3,415.6666666666666667,1.1061389608514098 +2,5677,2,286.0000000000000000,1.4393495836054301,2,5677,3,378.8000000000000000,1.0359901045807207 +2,6265,2,242.5000000000000000,1.3339999042353608,2,6265,3,330.0000000000000000,1.1897654312724303 +2,6581,2,303.5000000000000000,1.0426223420567150,2,6581,3,352.5000000000000000,1.0393734175380794 +2,6767,2,479.5000000000000000,1.1091786645632513,2,6767,3,342.8000000000000000,1.1530439219484452 +2,7760,2,315.7500000000000000,1.2214693485157023,2,7760,3,268.0000000000000000,1.3564010232223433 +2,7909,2,375.0000000000000000,1.1026594115037413,2,7909,3,320.4000000000000000,1.1230353021554245 +2,8143,2,193.7500000000000000,1.2632646868707665,2,8143,3,370.8000000000000000,1.0860951971550216 +2,9146,2,256.0000000000000000,1.4882316948224023,2,9146,3,202.0000000000000000,1.4738181659471634 +2,9703,2,413.7500000000000000,1.0234926633457378,2,9703,3,269.0000000000000000,1.0763563748812379 +2,10517,2,326.5000000000000000,1.0623310038233660,2,10517,3,199.0000000000000000,1.0651923053013568 +2,10693,2,256.0000000000000000,1.0747276256805898,2,10693,3,393.2000000000000000,1.1516985689915437 +2,10970,2,253.2500000000000000,1.5061267460740967,2,10970,3,340.4000000000000000,1.0994074414514424 +2,11209,2,295.3333333333333333,1.3510851037628871,2,11209,3,261.4000000000000000,1.1141910839934009 +2,11311,2,355.5000000000000000,1.0702621881112461,2,11311,3,273.4000000000000000,1.0251771323321434 +2,12134,2,338.6666666666666667,1.2462460682018327,2,12134,3,252.2500000000000000,1.0207357058160674 +2,12212,2,262.0000000000000000,1.1543261975454427,2,12212,3,320.7500000000000000,1.0039370547285643 +2,12242,2,323.2500000000000000,1.2259258138574695,2,12242,3,475.2500000000000000,1.0644620927925113 +2,12680,2,418.7500000000000000,1.0661937765153075,2,12680,3,256.8000000000000000,1.0325535948666628 +2,12683,2,269.7500000000000000,1.0313453557906988,2,12683,3,372.4000000000000000,1.1576856618314098 +2,13555,2,245.5000000000000000,1.0426292972136212,2,13555,3,330.2000000000000000,1.2457799404984555 +2,14449,2,303.2500000000000000,1.0454665167508524,2,14449,3,295.0000000000000000,1.00224014146245084746 +2,14953,2,263.0000000000000000,1.1756799097968745,2,14953,3,381.6666666666666667,1.1577149738348751 +2,15469,2,349.2500000000000000,1.0630680435353185,2,15469,3,342.0000000000000000,1.0246212331325497 +2,16205,2,334.5000000000000000,1.1782074458199970,2,16205,3,260.0000000000000000,1.4977925901132077 +2,16319,2,264.2500000000000000,1.2466649071711447,2,16319,3,373.2500000000000000,1.0466638206193597 +2,16637,2,404.5000000000000000,1.0514880916593152,2,16637,3,290.0000000000000000,1.1355591790950897 +2,16801,2,376.3333333333333333,1.4187964136981825,2,16801,3,346.0000000000000000,1.1612408416203786 +2,17833,2,318.7500000000000000,1.3350567869477459,2,17833,3,253.4000000000000000,1.3094104624290884 +2,17876,2,405.0000000000000000,1.0196125811193654,2,17876,3,269.0000000000000000,1.0250251067017138 +2,18566,2,380.5000000000000000,1.0345709530005151,2,18566,3,371.5000000000000000,1.1063846493321669 +2,18907,2,208.6666666666666667,1.3057353987542732,2,18907,3,376.2000000000000000,1.0281127947465763 +2,19081,2,404.7500000000000000,1.0604103741627276,2,19081,3,379.2000000000000000,1.1779910092148207 +2,19477,2,227.2500000000000000,1.3652544006923608,2,19477,3,258.4000000000000000,1.3625715294003522 +2,19487,2,218.6666666666666667,1.0213061970613216,2,19487,3,381.6000000000000000,1.0088019627029927 +2,20828,2,288.6666666666666667,1.4412764713850681,2,20828,3,430.6000000000000000,1.0105380384611519 +2,21587,2,442.6666666666666667,1.1197537288311393,2,21587,3,370.0000000000000000,1.0123867610656541 +2,22448,2,315.2500000000000000,1.0763560944956669,2,22448,3,346.0000000000000000,1.0714769785519624 +2,22568,2,299.5000000000000000,1.0103960434974290,2,22568,3,342.8000000000000000,1.0804722282976954 +2,22675,2,342.5000000000000000,1.1976771403912818,2,22675,3,476.3333333333333333,1.0290797741577586 +2,23348,2,289.0000000000000000,1.0192959592303702,2,23348,3,302.2500000000000000,1.1042011173683805 +2,23408,2,447.0000000000000000,1.0614090757310336,2,23408,3,439.0000000000000000,1.0711028146155945 +2,23528,2,292.0000000000000000,1.3167470499377363,2,23528,3,382.5000000000000000,1.0658301217923059 +2,24283,2,334.0000000000000000,1.2452018660204012,2,24283,3,416.4000000000000000,1.0306575859015106 +2,24317,2,237.2500000000000000,1.1768499839071401,2,24317,3,249.4000000000000000,1.1727671187523697 +2,24527,2,474.5000000000000000,1.1072293749665016,2,24527,3,302.5000000000000000,1.5415631389641983 +2,24842,2,273.2500000000000000,1.0270020600111253,2,24842,3,369.7500000000000000,1.1068620493331359 +2,25595,2,310.0000000000000000,1.3308944048095548,2,25595,3,389.2000000000000000,1.1540781845757374 +3,475,2,260.0000000000000000,1.1404867641369615,3,475,3,314.0000000000000000,1.0320584434099745 +3,800,2,455.7500000000000000,1.0422871484243489,3,800,3,404.0000000000000000,1.0376351583721559 +3,1549,2,400.0000000000000000,1.0742419808094150,3,1549,3,291.6000000000000000,1.0446555847309671 +3,1745,2,340.3333333333333333,1.2966254645120979,3,1745,3,352.4000000000000000,1.0241340383144069 +3,5795,2,307.5000000000000000,1.4328946353222894,3,5795,3,351.8000000000000000,1.0575305436090989 +3,7151,2,361.0000000000000000,1.1417873502515900,3,7151,3,181.8000000000000000,1.1621882583311276 +3,8785,2,293.5000000000000000,1.1455694286047802,3,8785,3,445.0000000000000000,1.00045059914931011236 +3,8923,2,307.5000000000000000,1.0077960806974992,3,8923,3,338.6000000000000000,1.0498389139262286 +3,10754,2,180.6666666666666667,1.2640342454881107,3,10754,3,430.7500000000000000,1.0555160075974301 +3,11653,2,287.3333333333333333,1.2447060608002865,3,11653,3,403.2500000000000000,1.1314960335464898 +3,12149,2,396.3333333333333333,1.0085394881397048,3,12149,3,423.2500000000000000,1.0342025451252877 +3,12301,2,330.2500000000000000,1.1199578481982559,3,12301,3,278.2000000000000000,1.2092086378107369 +3,13232,2,292.0000000000000000,1.2088248774273425,3,13232,3,340.2000000000000000,1.1111935370016020 +3,13931,2,362.3333333333333333,1.1848072458831362,3,13931,3,349.5000000000000000,1.1408753055554220 +3,14135,2,354.6666666666666667,1.0975447856484220,3,14135,3,313.4000000000000000,1.0420539224883248 +3,14903,2,283.7500000000000000,1.2824655399423718,3,14903,3,370.8000000000000000,1.0652018197512460 +3,15092,2,307.7500000000000000,1.2696801143474768,3,15092,3,199.0000000000000000,1.4239649113605779 +3,16304,2,344.2500000000000000,1.0321239466228061,3,16304,3,394.2500000000000000,1.0214319250778618 +3,16991,2,350.7500000000000000,1.0108414894179273,3,16991,3,267.2000000000000000,1.2129859952042552 +3,17360,2,334.7500000000000000,1.0091234072104974,3,17360,3,373.0000000000000000,1.1798703944237105 +3,17773,2,217.2500000000000000,1.0534811327274799,3,17773,3,274.6000000000000000,1.2074167212797924 +3,17915,2,313.2500000000000000,1.2097386573916488,3,17915,3,336.0000000000000000,1.0404953732204286 +3,17977,2,295.0000000000000000,1.0999603903273932,3,17977,3,289.8000000000000000,1.3376563443065873 +3,18038,2,358.6666666666666667,1.1660887738190939,3,18038,3,291.0000000000000000,1.0163807561169210 +3,18091,2,286.0000000000000000,1.1508614359521154,3,18091,3,227.4000000000000000,1.2586855156203210 +3,18227,2,240.0000000000000000,1.1156504497045333,3,18227,3,381.6666666666666667,1.0483765818680227 +3,18254,2,149.0000000000000000,1.7558770926998993,3,18254,3,379.2000000000000000,1.1849823352376450 +3,18773,2,124.2500000000000000,1.3432749883681690,3,18773,3,351.8000000000000000,1.1567840579762536 +3,19763,2,345.5000000000000000,1.1236924837023386,3,19763,3,403.4000000000000000,1.2199814792044075 +3,20576,2,251.6666666666666667,1.0955964423112490,3,20576,3,255.4000000000000000,1.0972406355124158 +3,20594,2,360.5000000000000000,1.3279092673045576,3,20594,3,321.8000000000000000,1.1083753958672281 +3,20635,2,339.5000000000000000,1.1642733232826127,3,20635,3,284.0000000000000000,1.2038366269885915 +3,21317,2,393.3333333333333333,1.2382225981333119,3,21317,3,373.0000000000000000,1.0865177015523244 +3,21619,2,278.2500000000000000,1.2169175894882156,3,21619,3,321.0000000000000000,1.0109502266814330 +3,23033,2,355.5000000000000000,1.0135785264454459,3,23033,3,368.8000000000000000,1.0074759459083568 +3,23035,2,343.0000000000000000,1.4018443475418426,3,23035,3,325.7500000000000000,1.1966738807900230 +3,23737,2,85.5000000000000000,1.05208996245720348772,3,23737,3,325.2000000000000000,1.1326165216934287 +3,23833,2,215.5000000000000000,1.6262344116020974,3,23833,3,373.6000000000000000,1.0022769387233994 +3,24950,2,380.0000000000000000,1.2206896012062500,3,24950,3,257.8000000000000000,1.0034386725766020 +3,25015,2,385.2500000000000000,1.1081905769754004,3,25015,3,383.2000000000000000,1.0255332746176018 +3,25016,2,383.5000000000000000,1.00092004272215123859,3,25016,3,352.2000000000000000,1.0100401424470528 +4,601,2,268.5000000000000000,1.1173908521949385,4,601,3,278.4000000000000000,1.0716629591287967 +4,725,2,192.3333333333333333,1.2262466982669359,4,725,3,168.7500000000000000,1.1490631161125333 +4,1235,2,401.0000000000000000,1.0454113996395411,4,1235,3,348.6000000000000000,1.0589950687372748 +4,2635,2,397.5000000000000000,1.0105246300573182,4,2635,3,419.4000000000000000,1.0373283588438579 +4,2683,2,316.3333333333333333,1.3427953171328440,4,2683,3,276.2000000000000000,1.2454885025207096 +4,3644,2,344.2500000000000000,1.1377370890551111,4,3644,3,187.0000000000000000,1.0566155700025401 +4,6025,2,288.7500000000000000,1.0394279854967896,4,6025,3,316.2000000000000000,1.0756347742023814 +4,6301,2,373.7500000000000000,1.0235396047640883,4,6301,3,458.6666666666666667,1.0094837755360792 +4,6350,2,400.0000000000000000,1.0230123003496425,4,6350,3,386.2000000000000000,1.0902169941746090 +4,7538,2,315.7500000000000000,1.0639236651385685,4,7538,3,245.2500000000000000,1.0424535091378104 +4,7628,2,337.5000000000000000,1.1692296362934163,4,7628,3,319.8000000000000000,1.1547004537006410 +4,8755,2,480.7500000000000000,1.0408211673623692,4,8755,3,214.0000000000000000,1.3062565703636215 +4,9044,2,390.7500000000000000,1.1078276260388842,4,9044,3,375.4000000000000000,1.0344950879902744 +4,11773,2,226.0000000000000000,1.0322608342096062,4,11773,3,189.0000000000000000,1.1481440843888148 +4,13286,2,263.0000000000000000,1.3195669446652776,4,13286,3,303.0000000000000000,1.1242093584817162 +4,15767,2,205.0000000000000000,1.3437408605447122,4,15767,3,308.5000000000000000,1.4240110517103793 +4,16865,2,325.5000000000000000,1.3119646518246790,4,16865,3,376.7500000000000000,1.1263749852418792 +4,17401,2,288.0000000000000000,1.2726251029968646,4,17401,3,312.0000000000000000,1.0042286087437115 +4,18032,2,310.0000000000000000,1.2776175582087774,4,18032,3,342.8000000000000000,1.1327165941952013 +4,18416,2,196.7500000000000000,1.2738046348034155,4,18416,3,392.5000000000000000,1.0517624129332764 +4,18589,2,226.0000000000000000,1.1737318190999027,4,18589,3,361.6000000000000000,1.1380164368518888 +4,18881,2,297.7500000000000000,1.2086866177079127,4,18881,3,335.0000000000000000,1.1578684681858597 +4,19249,2,413.2500000000000000,1.0780290638585771,4,19249,3,301.2000000000000000,1.0660819298585093 +4,19313,2,348.7500000000000000,1.0291666838952889,4,19313,3,314.4000000000000000,1.1509350384008333 +4,19814,2,244.2500000000000000,1.0428335409251791,4,19814,3,274.6000000000000000,1.0153201836823307 +4,19916,2,288.2500000000000000,1.4469710975542862,4,19916,3,290.8000000000000000,1.0987387328525413 +4,19937,2,243.0000000000000000,1.1636173900892675,4,19937,3,245.2000000000000000,1.2624157526198573 +4,20168,2,298.2500000000000000,1.0199493943319631,4,20168,3,415.6000000000000000,1.0618058908399278 +4,20351,2,363.0000000000000000,1.0958890978205675,4,20351,3,407.2000000000000000,1.0175449441948060 +4,21953,2,226.0000000000000000,1.3861780350993053,4,21953,3,272.5000000000000000,1.0920108632701872 +4,22313,2,318.7500000000000000,1.0750684106877082,4,22313,3,276.6000000000000000,1.1481433387180730 +4,24464,2,432.0000000000000000,1.0115025612488056,4,24464,3,318.7500000000000000,1.1864393338743655 +4,25382,2,406.0000000000000000,1.2295994766445887,4,25382,3,259.6000000000000000,1.0247206495709669 +5,440,2,344.0000000000000000,1.2671729143570407,5,440,3,185.2500000000000000,1.6003820170290364 +5,871,2,384.7500000000000000,1.0641074338220741,5,871,3,337.6000000000000000,1.0298127401513744 +5,1010,2,370.5000000000000000,1.0630064175377868,5,1010,3,197.8000000000000000,1.0783123252107786 +5,1790,2,350.2500000000000000,1.1322621393155660,5,1790,3,338.2000000000000000,1.0265299690767711 +5,3163,2,395.7500000000000000,1.1212626524725711,5,3163,3,324.8000000000000000,1.0752049692656989 +5,3563,2,236.2500000000000000,1.0626917061710857,5,3563,3,404.5000000000000000,1.0845619088235649 +5,3875,2,432.3333333333333333,1.1365438326319268,5,3875,3,384.7500000000000000,1.0702622949764600 +5,4256,2,204.2500000000000000,1.0867369690521175,5,4256,3,190.6000000000000000,1.0640790193689087 +5,4934,2,326.5000000000000000,1.0902303331337060,5,4934,3,244.8000000000000000,1.0502156242130433 +5,4985,2,443.5000000000000000,1.0324228476202818,5,4985,3,302.4000000000000000,1.1700102771039550 +5,5105,2,348.2500000000000000,1.0853774403656798,5,5105,3,224.0000000000000000,1.0145721583706205 +5,5749,2,383.5000000000000000,1.0151992432652464,5,5749,3,167.5000000000000000,1.2449681897225134 +5,5936,2,295.7500000000000000,1.0203276735703601,5,5936,3,349.6000000000000000,1.0301149074022454 +5,6125,2,269.0000000000000000,1.1748035357708327,5,6125,3,284.0000000000000000,1.1539603241345211 +5,6217,2,413.6666666666666667,1.0114388414881160,5,6217,3,319.2000000000000000,1.0034442080049342 +5,7331,2,371.0000000000000000,1.1435625651826873,5,7331,3,410.8000000000000000,1.0066915989208130 +5,7349,2,184.5000000000000000,1.0884956908530081,5,7349,3,263.4000000000000000,1.1403642221180296 +5,8053,2,250.2500000000000000,1.2222171969139780,5,8053,3,232.2000000000000000,1.0186637318111800 +5,8437,2,81.2500000000000000,1.00794790260160488123,5,8437,3,315.4000000000000000,1.1275817487141281 +5,8719,2,289.5000000000000000,1.0073157191196062,5,8719,3,315.0000000000000000,1.0831958166105968 +5,9197,2,247.7500000000000000,1.3476955568812916,5,9197,3,345.0000000000000000,1.0365652651108261 +5,10075,2,317.2500000000000000,1.0314134194327281,5,10075,3,282.6000000000000000,1.3341151957707820 +5,10244,2,336.3333333333333333,1.0205899090097572,5,10244,3,370.4000000000000000,1.2248878729702322 +5,10405,2,262.2500000000000000,1.3175665832193060,5,10405,3,408.0000000000000000,1.0968367745049608 +5,11395,2,265.7500000000000000,1.4670987736250461,5,11395,3,318.2000000000000000,1.1702400381284412 +5,11405,2,389.0000000000000000,1.0246013976185835,5,11405,3,352.0000000000000000,1.0867557259661023 +5,13621,2,301.2500000000000000,1.0512689774402224,5,13621,3,308.0000000000000000,1.2193665838923539 +5,14258,2,246.2500000000000000,1.0125358541057137,5,14258,3,153.0000000000000000,1.0809141553179150 +5,15233,2,385.2500000000000000,1.0148476424834134,5,15233,3,321.7500000000000000,1.0665670918144740 +5,15332,2,419.2500000000000000,1.0567167512336386,5,15332,3,210.0000000000000000,1.3207269694721762 +5,16052,2,269.2500000000000000,1.0642310430463770,5,16052,3,221.6000000000000000,1.2236258594215884 +5,16891,2,436.3333333333333333,1.0059975468403201,5,16891,3,281.8000000000000000,1.1397506183894180 +5,17186,2,437.6666666666666667,1.0105374786735377,5,17186,3,391.0000000000000000,1.3488787825266164 +5,17413,2,338.0000000000000000,1.0083593743547811,5,17413,3,289.0000000000000000,1.2327350811195952 +5,17597,2,332.2500000000000000,1.3030197270218059,5,17597,3,125.2500000000000000,1.1776086240058922 +5,18164,2,457.3333333333333333,1.0185757704049810,5,18164,3,351.4000000000000000,1.0889142928744508 +5,19387,2,446.6666666666666667,1.0787823882975470,5,19387,3,326.0000000000000000,1.1030838626570951 +5,19697,2,281.2500000000000000,1.0512560858443058,5,19697,3,338.6000000000000000,1.0558802372457856 +5,19703,2,392.5000000000000000,1.0998709688195159,5,19703,3,216.2000000000000000,1.8151331059687142 +5,19789,2,345.5000000000000000,1.2370214812059363,5,19789,3,360.7500000000000000,1.0029757635455385 +5,20519,2,291.7500000000000000,1.1066447962252511,5,20519,3,339.8000000000000000,1.0604158147176692 +5,21611,2,320.7500000000000000,1.3317436704663445,5,21611,3,292.7500000000000000,1.0043642519407242 +5,21998,2,233.5000000000000000,1.1740543505710278,5,21998,3,288.2000000000000000,1.1951008906038827 +5,22298,2,284.2500000000000000,1.1817347319279015,5,22298,3,212.7500000000000000,1.4101390517025288 +5,22466,2,269.0000000000000000,1.2176031220607138,5,22466,3,403.2000000000000000,1.0164678739321478 +5,23645,2,64.6666666666666667,1.53446431062656922601,5,23645,3,342.0000000000000000,1.0871138980522368 +5,24056,2,419.5000000000000000,1.0055008774151752,5,24056,3,315.7500000000000000,1.0354288697707300 +5,24389,2,382.6666666666666667,1.0876240483217012,5,24389,3,298.2500000000000000,1.5324106703614786 +5,25465,2,388.7500000000000000,1.1576903578406096,5,25465,3,324.6000000000000000,1.0084403320309519 +5,25652,2,355.5000000000000000,1.0218174627312321,5,25652,3,339.0000000000000000,1.2088998004275015 +5,25859,2,287.6666666666666667,1.4117252882542248,5,25859,3,292.2000000000000000,1.1198299208277687 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_4.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_4.txt new file mode 100644 index 00000000..22162d26 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_4.txt @@ -0,0 +1,33 @@ +customer_id,customer_first_name,customer_last_name,customer_birth_country +AAAAAAAAAECKBAAA,Ed ,Upchurch ,GERMANY +AAAAAAAAAGDCBAAA,Jonathan ,Bullard ,SUDAN +AAAAAAAAAIOMBAAA,Michael ,Gipson ,PALAU +AAAAAAAAAJKBBAAA,Eric ,Headrick ,ESTONIA +AAAAAAAABIPBCAAA,Kendrick ,Callaway ,TURKEY +AAAAAAAABLGFAAAA,Wm ,Thompson ,KOREA, REPUBLIC OF +AAAAAAAADEDDBAAA,Debra ,Mitchell ,UNITED STATES +AAAAAAAADGGMBAAA,Henry ,Peters ,PHILIPPINES +AAAAAAAADPPBAAAA,Lyn ,Williams ,MONACO +AAAAAAAAEFPJAAAA,Tamara ,Norman ,TOKELAU +AAAAAAAAFFFFBAAA,Sally ,Hampton ,SINGAPORE +AAAAAAAAFJMMAAAA,Jeanine ,Collins ,GREENLAND +AAAAAAAAGBMBAAAA,Roger ,Branch ,TUNISIA +AAAAAAAAGEFDBAAA,Patrick ,Jones ,GREENLAND +AAAAAAAAGOLLBAAA,Nancy ,Robbins ,SENEGAL +AAAAAAAAHJMFAAAA,Carolyn ,Allison ,MONACO +AAAAAAAAIMGPBAAA,James ,Ramirez ,TURKEY +AAAAAAAAKALDAAAA,Gerald ,null,LEBANON +AAAAAAAAKIIBBAAA,null,null,null +AAAAAAAAKKCBBAAA,Vickie ,Lyons ,UGANDA +AAAAAAAAKNCEAAAA,Ruby ,Meek ,MALTA +AAAAAAAALJGJAAAA,Jason ,Garcia ,SWITZERLAND +AAAAAAAAMLHBBAAA,Pilar ,Enos ,INDONESIA +AAAAAAAAMLPLAAAA,Helen ,Gardner ,CÔTE D'IVOIRE +AAAAAAAAMPNHAAAA,Marylin ,Bassett ,UKRAINE +AAAAAAAANIOBCAAA,Arthur ,Brown ,CUBA +AAAAAAAAOANMAAAA,Michael ,Griffin ,SOUTH AFRICA +AAAAAAAAOLAEBAAA,William ,Dunn ,SINGAPORE +AAAAAAAAPJEHBAAA,Harry ,Lambert ,GUADELOUPE +AAAAAAAAPLHLBAAA,Laura ,Lewis ,QATAR +AAAAAAAAPMDABAAA,Peter ,Tan ,CAYMAN ISLANDS +AAAAAAAAPNFPBAAA,James ,null,null diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_40.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_40.txt new file mode 100644 index 00000000..093d6cc0 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_40.txt @@ -0,0 +1,101 @@ +w_state,i_item_id,sales_before,sales_after +TN,AAAAAAAAAABDAAAA,22.76,223.90 +TN,AAAAAAAAAACDAAAA,29.08,38.83 +TN,AAAAAAAAAAEGAAAA,208.71,72.82 +TN,AAAAAAAAAAHDAAAA,279.02,66.56 +TN,AAAAAAAAAAIFAAAA,119.72,-88.32 +TN,AAAAAAAAAALAAAAA,-397.48,-49.58 +TN,AAAAAAAAABAGAAAA,467.38,-26.64 +TN,AAAAAAAAABBDAAAA,89.15,244.15 +TN,AAAAAAAAABCFAAAA,5.20,-3347.85 +TN,AAAAAAAAABDAAAAA,4.17,27.96 +TN,AAAAAAAAABLFAAAA,121.09,45.23 +TN,AAAAAAAAABPEAAAA,29.06,0.70 +TN,AAAAAAAAACGCAAAA,205.01,64.58 +TN,AAAAAAAAACHCAAAA,33.56,-1021.53 +TN,AAAAAAAAACKCAAAA,0,-1246.60 +TN,AAAAAAAAACLDAAAA,69.82,-443.71 +TN,AAAAAAAAACOBAAAA,43.20,-132.21 +TN,AAAAAAAAACPDAAAA,92.56,130.58 +TN,AAAAAAAAADAFAAAA,158.86,-3158.23 +TN,AAAAAAAAADGBAAAA,438.47,46.81 +TN,AAAAAAAAADJFAAAA,36.23,287.67 +TN,AAAAAAAAADKBAAAA,86.69,190.41 +TN,AAAAAAAAAEADAAAA,225.06,194.94 +TN,AAAAAAAAAEEFAAAA,134.92,-65.47 +TN,AAAAAAAAAEOCAAAA,-246.98,120.73 +TN,AAAAAAAAAFACAAAA,108.24,28.49 +TN,AAAAAAAAAFADAAAA,63.23,34.25 +TN,AAAAAAAAAFDCAAAA,0,123.17 +TN,AAAAAAAAAFKEAAAA,83.94,-3681.46 +TN,AAAAAAAAAFNFAAAA,-15.54,122.50 +TN,AAAAAAAAAGIDAAAA,199.97,9.85 +TN,AAAAAAAAAHDEAAAA,130.73,402.78 +TN,AAAAAAAAAHEFAAAA,220.90,-868.05 +TN,AAAAAAAAAHHAAAAA,7.64,252.36 +TN,AAAAAAAAAHJBAAAA,32.83,37.29 +TN,AAAAAAAAAHNFAAAA,63.46,268.69 +TN,AAAAAAAAAIAFAAAA,176.92,156.17 +TN,AAAAAAAAAIECAAAA,30.61,78.97 +TN,AAAAAAAAAIEEAAAA,164.33,48.67 +TN,AAAAAAAAAIMCAAAA,314.15,30.81 +TN,AAAAAAAAAIOEAAAA,76.99,44.69 +TN,AAAAAAAAAJACAAAA,36.01,126.49 +TN,AAAAAAAAAJCAAAAA,59.65,1.30 +TN,AAAAAAAAAJCFAAAA,17.23,94.95 +TN,AAAAAAAAAJKBAAAA,-291.26,32.65 +TN,AAAAAAAAAJLFAAAA,-0.46,75.64 +TN,AAAAAAAAAJNEAAAA,119.45,3.50 +TN,AAAAAAAAAKIEAAAA,28.74,148.61 +TN,AAAAAAAAALBEAAAA,18.48,126.59 +TN,AAAAAAAAALCEAAAA,0,57.26 +TN,AAAAAAAAALECAAAA,0,71.82 +TN,AAAAAAAAALHFAAAA,135.07,182.61 +TN,AAAAAAAAALNBAAAA,173.56,170.87 +TN,AAAAAAAAAMBEAAAA,97.65,-32.87 +TN,AAAAAAAAAMBGAAAA,217.14,69.18 +TN,AAAAAAAAAMPBAAAA,-872.17,0 +TN,AAAAAAAAANCFAAAA,16.31,0 +TN,AAAAAAAAANEGAAAA,0,5.83 +TN,AAAAAAAAANFEAAAA,156.47,31.52 +TN,AAAAAAAAANLFAAAA,220.74,120.37 +TN,AAAAAAAAAOAGAAAA,208.55,42.48 +TN,AAAAAAAAAOBBAAAA,11.96,23.84 +TN,AAAAAAAAAOIBAAAA,0.76,0 +TN,AAAAAAAAAOKEAAAA,47.52,0 +TN,AAAAAAAAAOLEAAAA,46.99,-9.01 +TN,AAAAAAAAAPBAAAAA,16.14,-141.76 +TN,AAAAAAAAAPFFAAAA,-1842.11,56.25 +TN,AAAAAAAAAPJBAAAA,82.06,128.90 +TN,AAAAAAAAAPLAAAAA,75.87,86.97 +TN,AAAAAAAAAPLDAAAA,25.50,154.27 +TN,AAAAAAAABAPDAAAA,0,32.33 +TN,AAAAAAAABBDFAAAA,110.78,24.96 +TN,AAAAAAAABBIDAAAA,41.59,355.31 +TN,AAAAAAAABDCEAAAA,55.82,166.25 +TN,AAAAAAAABDDDAAAA,59.43,-946.73 +TN,AAAAAAAABDIEAAAA,0,-812.60 +TN,AAAAAAAABDJAAAAA,104.51,0 +TN,AAAAAAAABEFDAAAA,0,172.76 +TN,AAAAAAAABEHEAAAA,56.23,150.66 +TN,AAAAAAAABFCCAAAA,148.70,47.92 +TN,AAAAAAAABFEGAAAA,-74.12,-19.22 +TN,AAAAAAAABFGEAAAA,129.55,98.39 +TN,AAAAAAAABFMBAAAA,211.22,79.76 +TN,AAAAAAAABFNAAAAA,-471.40,1.22 +TN,AAAAAAAABFOCAAAA,194.79,0 +TN,AAAAAAAABHNEAAAA,-3040.02,7.15 +TN,AAAAAAAABHPCAAAA,140.49,6.58 +TN,AAAAAAAABHPFAAAA,92.45,-77.85 +TN,AAAAAAAABIDBAAAA,155.35,-54.95 +TN,AAAAAAAABIGBAAAA,38.56,129.02 +TN,AAAAAAAABIJBAAAA,0,81.41 +TN,AAAAAAAABJFEAAAA,166.45,388.34 +TN,AAAAAAAABKFAAAAA,38.89,134.94 +TN,AAAAAAAABKMCAAAA,131.40,76.54 +TN,AAAAAAAABLDEAAAA,1.26,297.83 +TN,AAAAAAAABLIFAAAA,0,78.79 +TN,AAAAAAAABNHBAAAA,0.98,-1560.67 +TN,AAAAAAAABNIDAAAA,63.28,11.48 +TN,AAAAAAAABNKEAAAA,144.91,-2823.89 +TN,AAAAAAAABNLAAAAA,-259.15,104.61 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_41.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_41.txt new file mode 100644 index 00000000..5188d905 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_41.txt @@ -0,0 +1,4 @@ +i_product_name +ationeingcallyeseable +ationoughteseable +esecallybarpriable diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_42.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_42.txt new file mode 100644 index 00000000..7a9206b9 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_42.txt @@ -0,0 +1,11 @@ +d_year,i_category_id,i_category,sum +1998,1,Women ,862306.13 +1998,6,Jewelry ,862076.33 +1998,7,Home ,726102.60 +1998,10,Electronics ,704992.96 +1998,2,Men ,640134.56 +1998,5,Music ,623784.19 +1998,3,Children ,571542.87 +1998,4,Shoes ,533659.98 +1998,9,Books ,467550.24 +1998,8,Sports ,417644.69 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_43.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_43.txt new file mode 100644 index 00000000..f6884a72 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_43.txt @@ -0,0 +1 @@ +s_store_name,s_store_id,sun_sales,mon_sales,tue_sales,wed_sales,thu_sales,fri_sales,sat_sales diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_44.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_44.txt new file mode 100644 index 00000000..295d639c --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_44.txt @@ -0,0 +1 @@ +rnk,best_performing,worst_performing diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_45.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_45.txt new file mode 100644 index 00000000..d0f0b5be --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_45.txt @@ -0,0 +1,39 @@ +ca_zip,ca_county,sum +null,null,66.20 +null,Ochiltree County,0.00 +null,Smith County,27.71 +12812 ,Livingston County,46.25 +16098 ,Juniata County,80.97 +25038 ,Isle of Wight County,1.50 +25124 ,Roane County,148.15 +28252 ,Caldwell County,16.10 +29310 ,Gates County,57.27 +33394 ,Pasco County,41.96 +34289 ,Floyd County,97.91 +40216 ,Vanderburgh County,11.16 +41289 ,Clark County,30.78 +45038 ,Kosciusko County,5.64 +50162 ,Columbia County,2.77 +53804 ,Racine County,86.95 +55038 ,Adams County,16.16 +56867 ,Mahnomen County,43.51 +58054 ,Aitkin County,2.82 +59003 ,Miner County,11.77 +59532 ,Chippewa County,1.04 +59840 ,Koochiching County,28.54 +60399 ,Coffey County,15.06 +61521 ,Nemaha County,49.19 +66534 ,Neosho County,33.38 +73604 ,Polk County,4.43 +76614 ,Desha County,8.28 +80069 ,Owyhee County,114.70 +82477 ,Esmeralda County,27.70 +83683 ,Greenlee County,152.77 +86277 ,Torrance County,35.58 +86668 ,Socorro County,0.73 +87838 ,Washington County,16.57 +88482 ,San Juan County,66.73 +89303 ,Hot Springs County,6.99 +89532 ,Cibola County,49.97 +96192 ,null,61.14 +98222 ,San Francisco County,8.21 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_46.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_46.txt new file mode 100644 index 00000000..d956f369 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_46.txt @@ -0,0 +1,101 @@ +c_last_name,c_first_name,ca_city,bought_city,ss_ticket_number,amt,profit +null,null,Antioch,Blair,375099,2513.51,-10720.96 +null,null,Ashland,Liberty,436721,1740.90,-17453.87 +null,null,Bethel,Harmony,171528,602.05,-1032.30 +null,null,Brownsville,Sunnyside,263574,0.00,-13272.64 +null,null,Brownsville,Walnut Grove,35184,1498.79,-15914.88 +null,null,Bunker Hill,Maple Hill,95185,0.00,-1603.28 +null,null,Calhoun,Enterprise,404017,0.00,-2959.09 +null,null,Campbell,Greenville,208078,2660.07,-10031.71 +null,null,Cedar Grove,Waterloo,29840,865.26,-2314.47 +null,null,Enterprise,Hamilton,360314,2272.53,-20527.25 +null,null,Forest Hills,Oak Ridge,470194,710.43,-18900.23 +null,null,Forest Hills,Oneida,148829,887.93,-5278.63 +null,null,Forestville,Belmont,344859,0.00,124.57 +null,null,Franklin,Centerville,309602,157.50,-7126.41 +null,null,Franklin,Spring Hill,207626,5204.65,-5326.57 +null,null,Friendship,Midway,38494,2779.73,-18379.27 +null,null,Georgetown,Manchester,157802,2039.29,-8635.27 +null,null,Glendale,Franklin,466299,5188.22,-17032.12 +null,null,Glendale,Page,223260,3853.08,-24812.74 +null,null,Greenfield,Newport,443923,26.37,-3526.30 +null,null,Greenville,Green Acres,286128,172.22,-4580.22 +null,null,Hamilton,Brownsville,349084,1818.35,-6300.82 +null,null,Highland,Midway,359621,4989.44,-7309.37 +null,null,Lakeside,Superior,140023,4248.53,-17589.21 +null,null,Lakewood,Oakdale,474091,5149.14,-4766.94 +null,null,Lakewood,Riverdale,318615,763.71,-14338.48 +null,null,Lincoln,Summerville,367149,1320.12,-15233.03 +null,null,Macedonia,Providence,458084,3278.72,-12941.35 +null,null,Marion,Five Points,332803,503.42,-5972.81 +null,null,Mount Olive,Sulphur Springs,244282,1347.27,-16676.62 +null,null,Mount Vernon,Plainview,434906,2723.99,-26082.50 +null,null,Mount Vernon,Springdale,394092,985.07,-4855.71 +null,null,Mountain View,Kingston,417544,3990.60,-23059.68 +null,null,New Hope,Cedar Grove,137241,39.73,-6449.28 +null,null,Newport,Edgewood,284016,834.57,-8193.06 +null,null,Newport,Glendale,235177,13144.15,-22531.59 +null,null,Newtown,Hilltop,308580,1041.15,-8250.06 +null,null,Oak Hill,Stringtown,25061,0.00,2322.21 +null,null,Oakland,Edgewood,164022,0.00,-10113.69 +null,null,Oakwood,New Hope,98628,444.69,-657.28 +null,null,Oakwood,Sunnyside,204597,864.54,-5738.90 +null,null,Pine Grove,Forest,38281,769.24,-7702.93 +null,null,Red Hill,Union Hill,355802,2111.05,-789.50 +null,null,Riverdale,Brownsville,52554,857.73,-3676.44 +null,null,Riverdale,Walnut Grove,73231,2211.53,-14454.49 +null,null,Shiloh,Springfield,373019,890.46,-1140.59 +null,null,Spring Hill,Greenfield,428199,0.00,-14451.63 +null,null,Summit,Clifford,150758,6455.25,-8464.48 +null,null,Summit,Lakeside,238301,3402.89,-12385.79 +null,null,Summit,Riverview,411242,2735.73,-8214.58 +null,null,Sunnyside,Lakeside,38359,10286.92,-12329.88 +null,null,Union,Lakeside,412761,188.57,-2507.86 +null,null,Union,Oak Hill,352012,318.73,-9022.66 +null,null,White Hall,Spring Hill,346514,2395.41,-9155.66 +null,null,White Oak,Marion,104274,3974.94,-10343.33 +null,null,Winslow,Newtown,442302,0.00,-14260.03 +null,null,Woodlawn,Bethel,237661,2581.51,-10839.32 +null,null,Woodville,Concord,433443,45.53,-8820.09 +null,Alan ,Bunker Hill,Forest Hills,66533,713.25,-3893.56 +null,Arthur ,Concord,Hillcrest,464034,2437.80,-13451.09 +null,Barbara ,Greenwood,Glenwood,343001,0.00,3831.28 +null,Bessie ,Providence,Oneida,138227,2428.69,-7704.14 +null,Bradford ,Plainview,Hopewell,470810,2738.27,2860.67 +null,Brian ,Jackson,Waterloo,231495,1812.19,-15059.22 +null,Brittany ,Deerfield,Greenville,458441,12.96,-5298.24 +null,Carole ,Oak Grove,The Meadows,423187,2599.90,-8589.46 +null,Charles ,Greenwood,Oakland,64392,328.22,-9350.43 +null,Chris ,Franklin,Enterprise,222215,3319.07,-2941.87 +null,Christopher ,Arlington,New Hope,288847,5794.14,-14513.47 +null,Clarissa ,Sunnyside,Friendship,202803,0.00,-1104.20 +null,Coreen ,Oak Grove,Glenwood,478108,2485.90,-3556.63 +null,Danielle ,Acme,Florence,117965,913.94,-7757.53 +null,Danny ,Belmont,Fairfield,43666,92.36,-7611.24 +null,David ,Edgewood,Maple Grove,303787,0.00,-7240.83 +null,David ,Walnut Grove,Oakwood,280467,632.84,-11381.21 +null,Debra ,Pleasant Hill,Riverdale,264168,2384.95,-7594.66 +null,Diana ,Valley View,Lakewood,253363,1436.07,-7091.52 +null,Diane ,Mount Zion,Elba,151624,428.32,-690.00 +null,Dora ,Hopewell,Antioch,172991,1577.04,-4037.83 +null,Elisa ,Liberty,Maple Grove,86277,0.00,192.55 +null,Ernestina ,Harmony,Five Points,184153,2292.49,-8718.93 +null,Ernestine ,Florence,Brownsville,155826,875.09,-10596.90 +null,Ernestine ,Florence,Roscoe,100781,9854.86,-9082.26 +null,Gary ,Shady Grove,Florence,441131,757.73,-10697.42 +null,Jamie ,Buena Vista,Lakeside,209005,0.00,-1210.54 +null,Jerry ,Waterloo,Sulphur Springs,203269,0.00,2419.71 +null,John ,Empire,Mount Pleasant,341753,3331.97,-10551.58 +null,Joseph ,Mount Pleasant,Woodville,211971,6709.11,-11825.31 +null,Judy ,Highland,Lebanon,50086,9.70,-8086.02 +null,Katherine ,Plainview,Red Hill,425988,4928.92,-10526.16 +null,Kathleen ,Oakdale,Riceville,88837,2755.39,-10090.18 +null,Kenneth ,Forest Hills,Greenfield,256999,496.12,-11076.49 +null,Kyle ,Fowler,Oak Grove,181695,3113.61,-8960.01 +null,Leo ,Enterprise,Glendale,236901,4829.22,-9622.70 +null,Lillian ,Lakewood,Enterprise,479667,4037.35,-7161.08 +null,Lois ,Lakewood,Lakeview,153415,116.82,-8581.74 +null,Lois ,Lakewood,Woodlawn,153444,119.09,-1175.39 +null,Matthew ,Bunker Hill,Texas,302114,2485.19,-7521.23 +null,Megan ,Lebanon,Liberty,262319,5071.32,-7726.16 +null,Michael ,Stringtown,Franklin,376054,5190.38,-18424.60 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_47.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_47.txt new file mode 100644 index 00000000..67c9d3e6 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_47.txt @@ -0,0 +1,101 @@ +s_store_name,d_year,d_moy,avg_monthly_sales,sum_sales,psum,nsum +able,1999,7,9914.5658333333333333,3925.43,5048.62,13087.06 +able,1999,2,11067.890833333333,5256.88,6493.76,5959.51 +bar,1999,2,10651.1233333333333333,4876.16,7049.07,6109.45 +bar,1999,7,10651.1233333333333333,4994.89,5810.77,13630.38 +ese,1999,3,11050.097500000000,5450.12,7099.20,6391.68 +bar,1999,2,11125.717500000000,5555.98,7500.68,6212.25 +bar,1999,2,9958.2100000000000000,4494.31,6602.57,5773.77 +ese,1999,6,11050.097500000000,5596.58,7527.20,7011.23 +able,1999,7,10141.3483333333333333,4695.50,6096.47,13332.88 +ese,1999,5,9552.8191666666666667,4117.49,6242.97,5673.46 +ese,1999,3,10069.9575000000000000,4688.43,6285.88,5656.63 +able,1999,5,10254.6366666666666667,4895.12,6562.11,5906.98 +ese,1999,3,9434.4300000000000000,4078.67,5275.47,5200.46 +bar,1999,4,10651.1233333333333333,5313.38,6109.45,7681.82 +bar,1999,7,9690.8558333333333333,4450.48,5341.76,13079.07 +ese,1999,6,10069.9575000000000000,4848.96,6220.88,5986.13 +ese,1999,2,9818.2091666666666667,4599.62,7145.42,4650.57 +ese,1999,2,9361.2425000000000000,4142.81,5997.87,5572.80 +ese,1999,3,9818.2091666666666667,4650.57,4599.62,5882.10 +able,1999,4,10512.4691666666666667,5345.47,6471.28,6281.44 +bar,1999,7,11125.717500000000,5963.84,6000.48,15022.86 +bar,1999,6,11125.717500000000,6000.48,8169.08,5963.84 +able,1999,3,11067.890833333333,5959.51,5256.88,6695.02 +able,1999,5,9692.7266666666666667,4608.80,5701.27,6165.29 +able,1999,5,10141.3483333333333333,5059.35,6017.32,6096.47 +able,1999,4,9291.8016666666666667,4210.87,5008.83,4533.69 +ese,1999,2,9731.6325000000000000,4660.23,6252.39,5465.41 +able,1999,7,10512.4691666666666667,5464.00,5573.77,14608.49 +able,1999,3,9692.7266666666666667,4667.13,5244.28,5701.27 +able,1999,2,9931.9625000000000000,4912.83,5688.05,6504.01 +able,1999,5,11067.890833333333,6082.84,6695.02,6305.46 +bar,1999,2,9867.4725000000000000,4901.95,6715.33,5373.61 +ese,1999,2,8943.9191666666666667,3980.96,5867.95,5119.77 +able,1999,2,10090.8066666666666667,5131.80,7450.11,6027.96 +bar,1999,6,10026.3241666666666667,5071.58,6095.82,5596.99 +able,1999,6,10512.4691666666666667,5573.77,6281.44,5464.00 +bar,1999,2,9305.4291666666666667,4376.25,6783.23,5787.07 +bar,1999,3,11125.717500000000,6212.25,5555.98,6317.92 +able,1999,5,9247.0891666666666667,4334.24,4608.21,6270.92 +ese,1999,3,10408.9225000000000000,5521.42,5721.42,6867.06 +bar,1999,2,9519.2316666666666667,4641.16,5361.52,5066.25 +bar,1999,7,9958.2100000000000000,5081.71,6022.88,13359.48 +able,1999,6,9914.5658333333333333,5048.62,5599.54,3925.43 +ese,1999,7,9415.1258333333333333,4551.08,4862.32,11952.58 +able,1999,5,9772.0816666666666667,4913.83,5361.51,6304.19 +bar,1999,5,9958.2100000000000000,5101.42,6054.59,6022.88 +ese,1999,6,9551.0758333333333333,4696.20,6007.43,6715.93 +able,1999,5,9278.7141666666666667,4428.98,5325.68,4492.90 +able,1999,4,9818.0225000000000000,4975.01,5295.28,5672.58 +bar,1999,6,10651.1233333333333333,5810.77,7681.82,4994.89 +ese,1999,5,9818.2091666666666667,4999.28,5882.10,5488.86 +able,1999,7,9772.0816666666666667,4958.82,6304.19,13846.13 +bar,1999,4,11125.717500000000,6317.92,6212.25,8169.08 +able,1999,4,9256.8716666666666667,4450.52,5125.66,5705.84 +able,1999,4,9914.5658333333333333,5115.97,5790.91,5599.54 +able,1999,7,9291.8016666666666667,4501.14,5409.52,13429.91 +able,1999,6,9278.7141666666666667,4492.90,4428.98,5410.63 +able,1999,6,11067.890833333333,6305.46,6082.84,6476.09 +able,1999,5,9291.8016666666666667,4533.69,4210.87,5409.52 +ese,1999,2,9551.0758333333333333,4799.13,7227.37,5949.30 +bar,1999,2,9181.5166666666666667,4430.64,5807.82,5553.27 +ese,1999,5,8829.2441666666666667,4081.61,5469.76,5240.84 +bar,1999,2,8524.6850000000000000,3781.18,5547.28,4972.57 +ese,1999,2,9943.0683333333333333,5220.86,6769.72,5831.71 +bar,1999,6,8723.5166666666666667,4004.46,5395.98,4566.37 +ese,1999,3,9415.1258333333333333,4702.20,5138.09,6719.42 +able,1999,7,10254.6366666666666667,5555.21,5906.98,13093.27 +bar,1999,2,9428.5641666666666667,4732.73,6805.87,6873.10 +ese,1999,4,9943.0683333333333333,5250.60,5831.71,5900.97 +ese,1999,2,10408.9225000000000000,5721.42,6955.51,5521.42 +ese,1999,7,10408.9225000000000000,5723.83,6701.66,12453.92 +able,1999,7,9931.9625000000000000,5259.04,7140.04,13108.89 +ese,1999,2,9475.6233333333333333,4810.57,6034.08,5736.66 +ese,1999,4,11050.097500000000,6391.68,5450.12,7527.20 +able,1999,7,9692.7266666666666667,5043.86,6165.29,13235.46 +able,1999,4,9247.0891666666666667,4608.21,5333.57,4334.24 +bar,1999,3,8548.0591666666666667,3911.67,4851.88,5386.31 +ese,1999,3,8715.3191666666666667,4089.08,4839.45,4437.48 +ese,1999,6,9052.4891666666666667,4427.64,5446.28,5930.28 +ese,1999,4,9052.4891666666666667,4442.08,4723.76,5446.28 +able,1999,7,9256.8716666666666667,4657.34,6275.25,12952.25 +ese,1999,2,9052.4891666666666667,4457.61,6428.92,4723.76 +able,1999,7,11067.890833333333,6476.09,6305.46,15504.77 +able,1999,6,8402.4250000000000000,3817.39,3914.01,4776.17 +able,1999,1,11067.890833333333,6493.76,21711.12,5256.88 +able,1999,6,9566.6750000000000000,4996.58,6308.99,5297.07 +able,1999,2,10512.4691666666666667,5945.37,7750.27,6471.28 +ese,1999,6,9415.1258333333333333,4862.32,5793.16,4551.08 +bar,1999,2,9504.4450000000000000,4957.44,6694.23,5029.30 +bar,1999,3,10651.1233333333333333,6109.45,4876.16,5313.38 +bar,1999,7,9305.4291666666666667,4776.48,4907.26,11562.69 +able,1999,3,9818.0225000000000000,5295.28,5684.90,4975.01 +able,1999,4,10090.8066666666666667,5575.78,6027.96,6321.74 +bar,1999,5,9371.8491666666666667,4858.60,5481.49,5426.80 +bar,1999,4,8834.6333333333333333,4324.02,5546.78,4869.76 +bar,1999,3,10026.3241666666666667,5526.78,6096.63,5895.34 +ese,1999,7,9731.6325000000000000,5236.43,5754.17,12623.98 +bar,1999,3,9867.4725000000000000,5373.61,4901.95,7386.07 +able,1999,5,8402.4250000000000000,3914.01,4894.51,3817.39 +bar,1999,3,9504.4450000000000000,5029.30,4957.44,5779.54 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_48.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_48.txt new file mode 100644 index 00000000..ab6a40a4 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_48.txt @@ -0,0 +1,2 @@ +sum +53506 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_49.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_49.txt new file mode 100644 index 00000000..58a22021 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_49.txt @@ -0,0 +1,34 @@ +channel,item,return_ratio,return_rank,currency_rank +catalog,7885,0.50000000000000000000,1,1 +catalog,18800,0.53333333333333333333,2,2 +catalog,18050,0.55555555555555555556,3,3 +catalog,16772,0.57812500000000000000,4,4 +catalog,259,0.63333333333333333333,5,5 +catalog,16471,0.64285714285714285714,6,6 +catalog,12379,0.64383561643835616438,7,7 +catalog,16532,0.65432098765432098765,8,70 +catalog,4897,0.68367346938775510204,9,8 +catalog,9139,0.72631578947368421053,10,9 +catalog,5360,0.73239436619718309859,11,10 +store,23711,0.60416666666666666667,1,1 +store,8119,0.70833333333333333333,2,2 +store,6847,0.77083333333333333333,3,3 +store,11383,0.77551020408163265306,4,4 +store,18709,0.78947368421052631579,5,5 +store,9019,0.80219780219780219780,6,6 +store,15361,0.84615384615384615385,7,7 +store,19370,0.89247311827956989247,8,8 +store,21637,0.89873417721518987342,9,9 +store,14402,0.91025641025641025641,10,10 +web,24962,0.53260869565217391304,1,1 +web,4832,0.60439560439560439560,2,2 +web,3965,0.64000000000000000000,3,20 +web,15845,0.68539325842696629213,4,3 +web,7304,0.70000000000000000000,5,4 +web,13007,0.75000000000000000000,6,5 +web,24779,0.77500000000000000000,7,6 +web,22892,0.77777777777777777778,8,7 +web,15524,0.78481012658227848101,9,15 +web,16748,0.80219780219780219780,10,8 +web,2600,0.80412371134020618557,11,9 +web,25451,0.80412371134020618557,11,9 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_5.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_5.txt new file mode 100644 index 00000000..c348c39f --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_5.txt @@ -0,0 +1,101 @@ +channel,id,sales,returns,profit +null,null,224746503.33,6339967.85,-61955177.02 +catalog channel,null,79169788.10,1905854.58,-8646108.26 +catalog channel,catalog_pageAAAAAAAAAAABAAAA,309803.92,94.82,-40004.95 +catalog channel,catalog_pageAAAAAAAAAAJAAAAA,0.00,634.98,-968.06 +catalog channel,catalog_pageAAAAAAAAABABAAAA,187280.22,0.00,-18347.12 +catalog channel,catalog_pageAAAAAAAAABBBAAAA,0.00,2149.12,-266.61 +catalog channel,catalog_pageAAAAAAAAABIAAAAA,0.00,883.58,-270.73 +catalog channel,catalog_pageAAAAAAAAABJAAAAA,0.00,3908.68,-3360.42 +catalog channel,catalog_pageAAAAAAAAACABAAAA,219731.89,0.00,-12327.98 +catalog channel,catalog_pageAAAAAAAAACBBAAAA,0.00,347.85,-1607.56 +catalog channel,catalog_pageAAAAAAAAACIAAAAA,0.00,533.80,-446.51 +catalog channel,catalog_pageAAAAAAAAADABAAAA,196367.67,0.00,1539.17 +catalog channel,catalog_pageAAAAAAAAADCBAAAA,135868.44,0.00,-40987.09 +catalog channel,catalog_pageAAAAAAAAAEABAAAA,180167.65,895.10,-19634.36 +catalog channel,catalog_pageAAAAAAAAAECBAAAA,186998.22,0.00,10480.10 +catalog channel,catalog_pageAAAAAAAAAEPAAAAA,0.00,9826.04,-8901.17 +catalog channel,catalog_pageAAAAAAAAAFABAAAA,266630.94,0.00,15083.17 +catalog channel,catalog_pageAAAAAAAAAFCBAAAA,194668.99,0.00,-10049.77 +catalog channel,catalog_pageAAAAAAAAAFPAAAAA,0.00,9744.58,-5868.29 +catalog channel,catalog_pageAAAAAAAAAGABAAAA,169597.19,0.00,-7473.90 +catalog channel,catalog_pageAAAAAAAAAGCBAAAA,222792.40,0.00,-9336.16 +catalog channel,catalog_pageAAAAAAAAAGIAAAAA,0.00,3758.70,-1102.23 +catalog channel,catalog_pageAAAAAAAAAGPAAAAA,0.00,1364.29,-1247.63 +catalog channel,catalog_pageAAAAAAAAAHABAAAA,208084.44,36.15,-7076.62 +catalog channel,catalog_pageAAAAAAAAAHBBAAAA,0.00,3629.32,-3179.01 +catalog channel,catalog_pageAAAAAAAAAHCBAAAA,230502.49,0.00,12331.19 +catalog channel,catalog_pageAAAAAAAAAHPAAAAA,0.00,7550.70,-3591.37 +catalog channel,catalog_pageAAAAAAAAAIBBAAAA,0.00,305.01,-401.80 +catalog channel,catalog_pageAAAAAAAAAICBAAAA,161933.78,0.00,-24276.62 +catalog channel,catalog_pageAAAAAAAAAIMAAAAA,0.00,655.29,-120.21 +catalog channel,catalog_pageAAAAAAAAAIPAAAAA,0.00,15516.52,-3451.05 +catalog channel,catalog_pageAAAAAAAAAJCBAAAA,196035.97,0.00,-8571.28 +catalog channel,catalog_pageAAAAAAAAAJMAAAAA,0.00,150.30,-176.66 +catalog channel,catalog_pageAAAAAAAAAJPAAAAA,0.00,2974.87,-3792.65 +catalog channel,catalog_pageAAAAAAAAAKABAAAA,0.00,854.33,-664.89 +catalog channel,catalog_pageAAAAAAAAAKPAAAAA,407639.87,10234.48,10085.99 +catalog channel,catalog_pageAAAAAAAAALBBAAAA,0.00,8561.28,-5014.52 +catalog channel,catalog_pageAAAAAAAAALPAAAAA,366681.82,2991.52,-9980.60 +catalog channel,catalog_pageAAAAAAAAAMABAAAA,0.00,166.98,-148.25 +catalog channel,catalog_pageAAAAAAAAAMPAAAAA,491489.53,1888.56,-51490.36 +catalog channel,catalog_pageAAAAAAAAANBBAAAA,0.00,1708.16,-285.66 +catalog channel,catalog_pageAAAAAAAAANPAAAAA,378434.58,0.00,-21422.74 +catalog channel,catalog_pageAAAAAAAAAOIAAAAA,0.00,13.60,-495.65 +catalog channel,catalog_pageAAAAAAAAAOPAAAAA,326613.81,4249.90,-46538.36 +catalog channel,catalog_pageAAAAAAAAAPPAAAAA,390192.62,0.00,-24392.28 +catalog channel,catalog_pageAAAAAAAABAABAAAA,335414.80,0.00,-13244.67 +catalog channel,catalog_pageAAAAAAAABAJAAAAA,0.00,2334.52,-953.18 +catalog channel,catalog_pageAAAAAAAABBABAAAA,166283.67,1772.54,7573.95 +catalog channel,catalog_pageAAAAAAAABBIAAAAA,0.00,4096.84,-1660.25 +catalog channel,catalog_pageAAAAAAAABBJAAAAA,0.00,3705.20,-1002.12 +catalog channel,catalog_pageAAAAAAAABCABAAAA,222623.57,79.12,-8862.92 +catalog channel,catalog_pageAAAAAAAABDABAAAA,115494.43,1399.73,-38783.61 +catalog channel,catalog_pageAAAAAAAABDCBAAAA,175570.79,0.00,-31182.89 +catalog channel,catalog_pageAAAAAAAABDIAAAAA,0.00,4718.91,-5100.53 +catalog channel,catalog_pageAAAAAAAABDJAAAAA,0.00,431.60,-1015.40 +catalog channel,catalog_pageAAAAAAAABDPAAAAA,0.00,8891.17,-4279.29 +catalog channel,catalog_pageAAAAAAAABEABAAAA,217395.94,0.00,-4068.54 +catalog channel,catalog_pageAAAAAAAABECBAAAA,208870.84,0.00,-14173.84 +catalog channel,catalog_pageAAAAAAAABEIAAAAA,0.00,256.78,-351.74 +catalog channel,catalog_pageAAAAAAAABEPAAAAA,0.00,6982.43,-7143.17 +catalog channel,catalog_pageAAAAAAAABFABAAAA,186646.54,0.00,-6559.78 +catalog channel,catalog_pageAAAAAAAABFBBAAAA,0.00,815.92,-2418.92 +catalog channel,catalog_pageAAAAAAAABFCBAAAA,178064.67,0.00,-8226.75 +catalog channel,catalog_pageAAAAAAAABFIAAAAA,0.00,4992.91,-4348.93 +catalog channel,catalog_pageAAAAAAAABFPAAAAA,0.00,17638.03,-7315.09 +catalog channel,catalog_pageAAAAAAAABGABAAAA,175068.33,0.00,-19623.73 +catalog channel,catalog_pageAAAAAAAABGCBAAAA,220783.88,0.00,24166.77 +catalog channel,catalog_pageAAAAAAAABGIAAAAA,0.00,174.02,-278.68 +catalog channel,catalog_pageAAAAAAAABGPAAAAA,0.00,8017.60,-9266.34 +catalog channel,catalog_pageAAAAAAAABHABAAAA,219305.14,0.00,-35.84 +catalog channel,catalog_pageAAAAAAAABHCBAAAA,169446.82,0.00,-7593.03 +catalog channel,catalog_pageAAAAAAAABHMAAAAA,0.00,4847.33,-1988.16 +catalog channel,catalog_pageAAAAAAAABHPAAAAA,0.00,13467.85,-6602.08 +catalog channel,catalog_pageAAAAAAAABIABAAAA,0.00,325.92,-194.62 +catalog channel,catalog_pageAAAAAAAABICBAAAA,126349.31,0.00,-26965.04 +catalog channel,catalog_pageAAAAAAAABIPAAAAA,0.00,11318.88,-7667.83 +catalog channel,catalog_pageAAAAAAAABJBBAAAA,0.00,151.12,-180.25 +catalog channel,catalog_pageAAAAAAAABJPAAAAA,0.00,3751.61,-2531.47 +catalog channel,catalog_pageAAAAAAAABKABAAAA,0.00,5383.20,-3410.84 +catalog channel,catalog_pageAAAAAAAABKBBAAAA,0.00,463.22,-1760.69 +catalog channel,catalog_pageAAAAAAAABKPAAAAA,500082.12,473.10,-38931.69 +catalog channel,catalog_pageAAAAAAAABLABAAAA,0.00,2817.59,-1216.13 +catalog channel,catalog_pageAAAAAAAABLBBAAAA,0.00,146.50,-174.65 +catalog channel,catalog_pageAAAAAAAABLPAAAAA,360098.18,1119.04,-31982.92 +catalog channel,catalog_pageAAAAAAAABMABAAAA,0.00,5224.16,-1685.36 +catalog channel,catalog_pageAAAAAAAABMPAAAAA,383321.07,1511.71,-25760.99 +catalog channel,catalog_pageAAAAAAAABNABAAAA,0.00,71.54,-279.89 +catalog channel,catalog_pageAAAAAAAABNPAAAAA,415307.31,682.08,17530.76 +catalog channel,catalog_pageAAAAAAAABOPAAAAA,409889.03,254.66,5978.87 +catalog channel,catalog_pageAAAAAAAABPPAAAAA,321787.67,6809.80,-50476.86 +catalog channel,catalog_pageAAAAAAAACAABAAAA,387377.98,0.00,-11032.20 +catalog channel,catalog_pageAAAAAAAACAJAAAAA,0.00,1.76,-66.22 +catalog channel,catalog_pageAAAAAAAACBABAAAA,262649.48,442.46,35365.48 +catalog channel,catalog_pageAAAAAAAACBIAAAAA,0.00,3478.87,-1986.65 +catalog channel,catalog_pageAAAAAAAACCABAAAA,297780.47,0.00,38875.79 +catalog channel,catalog_pageAAAAAAAACCCBAAAA,0.00,18.00,-129.12 +catalog channel,catalog_pageAAAAAAAACDABAAAA,137007.73,442.48,-37328.44 +catalog channel,catalog_pageAAAAAAAACDCBAAAA,126237.17,515.06,-55019.46 +catalog channel,catalog_pageAAAAAAAACDPAAAAA,0.00,8733.72,-4905.80 +catalog channel,catalog_pageAAAAAAAACEABAAAA,176844.51,2038.56,-70613.78 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_50.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_50.txt new file mode 100644 index 00000000..18479a08 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_50.txt @@ -0,0 +1,13 @@ +s_store_name,s_company_id,s_street_number,s_street_name,s_street_type,s_suite_number,s_city,s_county,s_state,s_zip,30 days,31-60 days,61-90 days,91-120 days,>120 days +able,1,255,Sycamore ,Dr. ,Suite 410 ,Midway,Williamson County,TN,31904 ,104,86,45,62,93 +able,1,479,Park First,Lane ,Suite 20 ,Midway,Williamson County,TN,31904 ,105,93,46,59,103 +ation,1,811,Lee ,Circle ,Suite T ,Midway,Williamson County,TN,31904 ,110,93,47,63,93 +bar,1,175,4th ,Court ,Suite C ,Midway,Williamson County,TN,31904 ,108,77,60,72,106 +bar,1,200,Lake ,RD ,Suite 320 ,Midway,Williamson County,TN,31904 ,124,92,54,56,104 +cally,1,588,View Mill,Court ,Suite 160 ,Midway,Williamson County,TN,31904 ,98,102,55,56,107 +eing,1,226,12th ,Lane ,Suite D ,Fairview,Williamson County,TN,35709 ,93,79,49,64,119 +ese,1,27,Lake ,Ln ,Suite 260 ,Midway,Williamson County,TN,31904 ,96,85,55,73,121 +ese,1,408,Washington 1st,Circle ,Suite 390 ,Midway,Williamson County,TN,31904 ,111,84,56,56,92 +n st,1,240,Willow ,RD ,Suite 280 ,Fairview,Williamson County,TN,35709 ,104,84,46,54,104 +ought,1,767,Spring ,Wy ,Suite 250 ,Midway,Williamson County,TN,31904 ,109,92,56,54,104 +pri,1,84,First ,Cir. ,Suite 180 ,Midway,Williamson County,TN,31904 ,105,85,52,46,111 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_51.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_51.txt new file mode 100644 index 00000000..7eda0654 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_51.txt @@ -0,0 +1 @@ +item_sk,d_date,web_sales,store_sales,web_cumulative,store_cumulative diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_51_1.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_51_1.txt new file mode 100644 index 00000000..1bb7649a --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_51_1.txt @@ -0,0 +1,101 @@ +item_sk,d_date,web_sales,store_sales,web_cumulative,store_cumulative +3,2001-03-11,134.04,null,134.04,41.06 +3,2001-03-18,163.26,null,163.26,41.06 +3,2001-03-29,234.43,null,234.43,41.06 +3,2001-04-05,254.27,83.04,254.27,83.04 +3,2001-04-17,null,126.06,254.27,126.06 +3,2001-05-09,null,216.64,254.27,216.64 +3,2001-05-18,null,250.68,254.27,250.68 +5,2001-03-08,103.97,null,103.97,74.45 +5,2001-03-14,265.86,null,265.86,74.45 +5,2001-03-17,null,131.41,265.86,131.41 +5,2001-03-18,287.10,null,287.10,131.41 +5,2001-03-27,null,131.41,287.10,131.41 +5,2001-03-28,null,160.75,287.10,160.75 +5,2001-03-29,null,247.62,287.10,247.62 +11,2001-03-18,51.32,null,51.32,36.49 +11,2001-03-28,109.70,null,109.70,59.37 +11,2001-03-30,null,85.01,109.70,85.01 +11,2001-04-09,null,109.08,109.70,109.08 +11,2001-04-19,171.84,null,171.84,109.08 +11,2001-04-28,172.45,null,172.45,109.08 +11,2001-05-11,236.31,null,236.31,180.04 +11,2001-05-13,null,195.35,236.31,195.35 +11,2001-05-20,null,203.72,236.31,203.72 +17,2001-03-21,null,88.00,103.37,88.00 +17,2001-04-07,143.67,null,143.67,132.36 +17,2001-04-08,201.11,null,201.11,132.36 +17,2001-04-09,316.81,null,316.81,132.36 +17,2001-04-13,null,143.37,316.81,143.37 +17,2001-04-15,null,148.29,316.81,148.29 +17,2001-04-21,418.74,null,418.74,148.29 +17,2001-05-01,null,172.82,418.74,172.82 +17,2001-05-06,null,214.39,418.74,214.39 +17,2001-05-23,null,301.66,418.74,301.66 +17,2001-05-27,null,367.45,418.74,367.45 +17,2001-06-09,null,402.55,418.74,402.55 +21,2001-03-24,null,45.47,80.73,45.47 +21,2001-04-01,141.38,null,141.38,45.47 +21,2001-04-07,193.11,null,193.11,45.47 +21,2001-04-15,209.34,null,209.34,45.47 +21,2001-05-05,null,66.44,209.34,66.44 +21,2001-05-06,null,66.44,209.34,66.44 +21,2001-05-07,null,117.68,209.34,117.68 +21,2001-05-17,null,133.06,209.34,133.06 +29,2001-03-15,null,24.70,86.94,24.70 +29,2001-03-20,103.47,null,103.47,24.70 +29,2001-03-22,null,33.66,103.47,33.66 +29,2001-03-28,null,59.66,103.47,59.66 +29,2001-03-30,158.34,null,158.34,59.66 +29,2001-04-06,null,67.45,158.34,67.45 +29,2001-04-13,217.47,null,217.47,67.45 +29,2001-05-18,null,127.25,217.47,127.25 +29,2001-05-23,null,137.94,217.47,137.94 +29,2001-06-02,null,140.66,217.47,140.66 +29,2001-06-08,358.46,null,358.46,140.66 +29,2001-06-09,null,176.43,358.46,176.43 +29,2001-06-13,null,178.69,358.46,178.69 +29,2001-07-10,null,180.53,358.46,180.53 +29,2001-07-14,null,182.55,358.46,182.55 +29,2001-07-17,null,216.39,358.46,216.39 +29,2001-07-20,null,232.64,358.46,232.64 +29,2001-07-22,360.77,null,360.77,232.64 +29,2001-07-28,null,324.94,360.77,324.94 +31,2001-03-08,null,50.89,88.52,50.89 +31,2001-03-09,293.25,null,293.25,50.89 +31,2001-03-10,320.68,52.90,320.68,52.90 +31,2001-03-11,null,69.96,320.68,69.96 +31,2001-03-12,null,75.83,320.68,75.83 +31,2001-03-16,null,79.61,320.68,79.61 +31,2001-03-26,null,134.30,320.68,134.30 +31,2001-03-30,null,163.39,320.68,163.39 +31,2001-04-02,null,232.12,320.68,232.12 +31,2001-04-07,null,256.53,320.68,256.53 +33,2001-03-14,null,0.00,7.84,0.00 +33,2001-03-16,8.67,null,8.67,0.00 +33,2001-04-06,86.69,null,86.69,17.21 +33,2001-04-09,null,23.80,86.69,23.80 +33,2001-04-14,null,34.37,86.69,34.37 +33,2001-04-22,null,63.27,86.69,63.27 +33,2001-04-24,null,75.04,86.69,75.04 +35,2001-06-15,323.47,null,323.47,234.73 +35,2001-06-16,null,259.42,323.47,259.42 +35,2001-06-27,null,300.79,323.47,300.79 +41,2001-03-14,null,109.00,214.67,109.00 +41,2001-03-20,null,109.00,214.67,109.00 +41,2001-04-01,null,109.00,214.67,109.00 +41,2001-04-02,289.49,null,289.49,109.00 +41,2001-04-05,null,112.08,289.49,112.08 +41,2001-04-15,null,188.59,289.49,188.59 +41,2001-05-01,null,261.71,289.49,261.71 +41,2001-05-07,null,275.27,289.49,275.27 +45,2001-03-08,136.17,null,136.17,57.82 +45,2001-05-16,418.17,null,418.17,345.25 +45,2001-05-19,449.64,null,449.64,345.25 +45,2001-05-22,null,350.99,449.64,350.99 +45,2001-06-01,null,437.38,449.64,437.38 +45,2001-06-29,503.06,null,503.06,474.95 +45,2001-07-11,570.18,null,570.18,521.35 +48,2002-01-03,138.68,null,138.68,51.23 +48,2002-01-06,null,74.97,138.68,74.97 +48,2002-01-11,null,134.94,138.68,134.94 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_51_2.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_51_2.txt new file mode 100644 index 00000000..18479a08 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_51_2.txt @@ -0,0 +1,13 @@ +s_store_name,s_company_id,s_street_number,s_street_name,s_street_type,s_suite_number,s_city,s_county,s_state,s_zip,30 days,31-60 days,61-90 days,91-120 days,>120 days +able,1,255,Sycamore ,Dr. ,Suite 410 ,Midway,Williamson County,TN,31904 ,104,86,45,62,93 +able,1,479,Park First,Lane ,Suite 20 ,Midway,Williamson County,TN,31904 ,105,93,46,59,103 +ation,1,811,Lee ,Circle ,Suite T ,Midway,Williamson County,TN,31904 ,110,93,47,63,93 +bar,1,175,4th ,Court ,Suite C ,Midway,Williamson County,TN,31904 ,108,77,60,72,106 +bar,1,200,Lake ,RD ,Suite 320 ,Midway,Williamson County,TN,31904 ,124,92,54,56,104 +cally,1,588,View Mill,Court ,Suite 160 ,Midway,Williamson County,TN,31904 ,98,102,55,56,107 +eing,1,226,12th ,Lane ,Suite D ,Fairview,Williamson County,TN,35709 ,93,79,49,64,119 +ese,1,27,Lake ,Ln ,Suite 260 ,Midway,Williamson County,TN,31904 ,96,85,55,73,121 +ese,1,408,Washington 1st,Circle ,Suite 390 ,Midway,Williamson County,TN,31904 ,111,84,56,56,92 +n st,1,240,Willow ,RD ,Suite 280 ,Fairview,Williamson County,TN,35709 ,104,84,46,54,104 +ought,1,767,Spring ,Wy ,Suite 250 ,Midway,Williamson County,TN,31904 ,109,92,56,54,104 +pri,1,84,First ,Cir. ,Suite 180 ,Midway,Williamson County,TN,31904 ,105,85,52,46,111 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_52.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_52.txt new file mode 100644 index 00000000..556bb3e2 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_52.txt @@ -0,0 +1,101 @@ +d_year,brand_id,brand,ext_price +2000,2002001,importoimporto #1 ,208013.24 +2000,2001002,amalgimporto #2 ,201545.23 +2000,1003002,exportiamalg #2 ,146097.96 +2000,1003001,exportiamalg #1 ,106917.02 +2000,4001002,amalgedu pack #2 ,106909.18 +2000,4003001,exportiedu pack #1 ,104482.78 +2000,3002002,importoexporti #2 ,103780.70 +2000,2004002,edu packimporto #2 ,101837.76 +2000,1004002,edu packamalg #2 ,97492.33 +2000,4004001,edu packedu pack #1 ,88570.40 +2000,4004002,edu packedu pack #2 ,85062.26 +2000,2003002,exportiimporto #2 ,79806.94 +2000,5004002,edu packscholar #2 ,78184.08 +2000,1001002,amalgamalg #2 ,76193.82 +2000,1002002,importoamalg #2 ,75624.32 +2000,9015009,scholarunivamalg #9 ,73764.29 +2000,1001001,amalgamalg #1 ,66527.21 +2000,2003001,exportiimporto #1 ,65773.90 +2000,7012001,amalgamalgamalg #2 ,64940.41 +2000,3004002,edu packexporti #2 ,63634.53 +2000,3001002,amalgexporti #2 ,62067.65 +2000,5002002,importoscholar #2 ,60544.04 +2000,6008005,namelesscorp #5 ,58688.16 +2000,3002001,importoexporti #1 ,56616.88 +2000,10016001,corpamalgamalg #1 ,56296.83 +2000,1004001,edu packamalg #1 ,55293.84 +2000,6003008,exporticorp #8 ,55175.43 +2000,9010009,univunivamalg #9 ,55058.56 +2000,10013015,exportiamalgamalg #15 ,53565.53 +2000,10006002,corpunivamalg #2 ,53140.23 +2000,6008002,namelesscorp #2 ,50231.59 +2000,10011009,amalgamalgamalg #9 ,50002.25 +2000,5004001,amalgedu pack #2 ,49569.09 +2000,2004001,importoexporti #2 ,48579.26 +2000,3004001,edu packexporti #1 ,46183.48 +2000,3003002,exportiexporti #2 ,45472.64 +2000,7010006,univnameless #6 ,45034.44 +2000,6005005,edu packnameless #8 ,44533.82 +2000,7016001,corpnameless #1 ,44241.24 +2000,7004006,edu packbrand #6 ,43971.65 +2000,10015013,scholaramalgamalg #13 ,43776.52 +2000,7010005,corpunivamalg #6 ,43548.35 +2000,3003001,exportiexporti #1 ,42831.68 +2000,10016016,corpamalgamalg #16 ,41591.97 +2000,8004001,importonameless #2 ,41260.48 +2000,3002001,amalgexporti #2 ,40367.53 +2000,6015006,scholarbrand #6 ,40116.39 +2000,5003002,exportischolar #2 ,40080.03 +2000,2002002,importoimporto #2 ,40027.38 +2000,9013009,exportiunivamalg #9 ,39953.04 +2000,9008002,namelessmaxi #2 ,39833.91 +2000,6012008,importobrand #8 ,38367.29 +2000,3003001,exportiedu pack #2 ,38177.99 +2000,7013001,exportinameless #1 ,38074.36 +2000,9015011,exportiamalg #2 ,37761.94 +2000,10015017,scholaramalgamalg #17 ,37748.52 +2000,1002001,importounivamalg #1 ,37594.00 +2000,7013007,exportinameless #7 ,37483.91 +2000,4002001,scholarmaxi #6 ,37296.64 +2000,7003002,exportibrand #2 ,36819.97 +2000,5001001,exportinameless #8 ,36658.12 +2000,8016004,corpmaxi #4 ,36548.09 +2000,2004001,edu packimporto #1 ,34772.86 +2000,9011009,amalgunivamalg #9 ,34323.58 +2000,7004009,importoimporto #2 ,33251.61 +2000,7008004,namelessbrand #4 ,33053.54 +2000,8002009,importonameless #9 ,32951.52 +2000,10014016,edu packamalgamalg #16 ,32405.89 +2000,6005001,scholarcorp #1 ,31915.02 +2000,10009015,maxiunivamalg #15 ,31677.03 +2000,7005006,scholarbrand #6 ,31676.04 +2000,8004003,edu packnameless #3 ,31376.09 +2000,9003003,exportimaxi #3 ,31357.55 +2000,2004001,edu packunivamalg #8 ,31116.60 +2000,4002002,importoedu pack #2 ,30533.07 +2000,1002001,importoamalg #1 ,29975.97 +2000,10008006,namelessunivamalg #6 ,29601.76 +2000,8005009,corpnameless #10 ,29387.76 +2000,7016007,corpnameless #7 ,28633.75 +2000,5001002,amalgscholar #2 ,28625.52 +2000,7009004,maxibrand #4 ,28452.93 +2000,8005008,scholarnameless #8 ,28420.26 +2000,7009009,exportibrand #10 ,28247.88 +2000,2001001,importoimporto #2 ,27816.32 +2000,10004004,edu packunivamalg #4 ,27656.25 +2000,9014006,edu packunivamalg #6 ,27561.93 +2000,7009010,maxibrand #10 ,27393.68 +2000,10014001,maxibrand #4 ,27367.08 +2000,10004012,edu packunivamalg #12 ,27306.03 +2000,4004001,maxinameless #8 ,27204.36 +2000,7016009,univnameless #10 ,26814.91 +2000,10003016,exportiunivamalg #16 ,26748.85 +2000,6014004,edu packbrand #4 ,26613.03 +2000,7010004,univnameless #4 ,26266.27 +2000,10008002,namelessunivamalg #2 ,26040.41 +2000,8010003,namelessunivamalg #5 ,25926.22 +2000,10012004,importoamalgamalg #4 ,25903.06 +2000,10016003,corpamalgamalg #3 ,25848.15 +2000,8003010,exportinameless #10 ,25691.45 +2000,7007004,brandbrand #4 ,25362.76 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_53.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_53.txt new file mode 100644 index 00000000..b8c7f173 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_53.txt @@ -0,0 +1,33 @@ +i_manufact_id,sum_sales,avg_quarterly_sales +103,303.87,637.8050000000000000 +103,406.18,637.8050000000000000 +103,487.86,637.8050000000000000 +103,1353.31,637.8050000000000000 +887,397.55,771.7725000000000000 +887,462.69,771.7725000000000000 +887,1447.30,771.7725000000000000 +315,382.23,784.3600000000000000 +315,570.20,784.3600000000000000 +315,907.51,784.3600000000000000 +315,1277.50,784.3600000000000000 +402,275.31,791.1200000000000000 +402,492.09,791.1200000000000000 +402,1162.63,791.1200000000000000 +402,1234.45,791.1200000000000000 +355,264.36,850.9950000000000000 +355,1055.02,850.9950000000000000 +355,1260.46,850.9950000000000000 +163,372.96,895.7775000000000000 +163,556.84,895.7775000000000000 +163,1190.43,895.7775000000000000 +163,1462.88,895.7775000000000000 +612,328.60,928.4225000000000000 +612,711.58,928.4225000000000000 +612,747.69,928.4225000000000000 +612,1925.82,928.4225000000000000 +36,718.71,1079.1625000000000000 +36,948.54,1079.1625000000000000 +36,1503.41,1079.1625000000000000 +195,443.60,1087.4150000000000000 +195,512.53,1087.4150000000000000 +195,2373.21,1087.4150000000000000 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_54.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_54.txt new file mode 100644 index 00000000..a596f3a7 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_54.txt @@ -0,0 +1 @@ +segment,num_customers,segment_base diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_55.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_55.txt new file mode 100644 index 00000000..50792471 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_55.txt @@ -0,0 +1,101 @@ +brand_id,brand,ext_price +5004001,edu packscholar #1 ,332820.50 +1004001,edu packamalg #1 ,195006.64 +2002001,importoimporto #1 ,166841.83 +3004001,edu packexporti #1 ,158652.98 +1001001,amalgamalg #1 ,150534.23 +3001001,amalgexporti #1 ,145048.85 +1003001,exportiamalg #1 ,134597.61 +4003001,exportiedu pack #1 ,127698.80 +5003001,exportischolar #1 ,125688.56 +5001001,amalgscholar #1 ,119685.78 +1004002,edu packamalg #2 ,111929.12 +2003001,exportiimporto #1 ,103567.59 +4004001,edu packedu pack #1 ,93855.63 +2001001,amalgimporto #1 ,92605.67 +8001006,amalgnameless #6 ,86524.44 +4002002,importoedu pack #2 ,85841.90 +3002002,importoexporti #2 ,82893.68 +1003002,exportiamalg #2 ,80030.22 +4001001,amalgedu pack #1 ,79673.76 +3003001,exportiexporti #1 ,77915.03 +7004006,edu packbrand #6 ,77554.59 +5001002,amalgscholar #2 ,74661.69 +5003002,exportischolar #2 ,72570.33 +6001004,amalgcorp #4 ,71518.07 +2004002,edu packimporto #2 ,66885.65 +5002002,importoscholar #2 ,64007.19 +9014008,edu packunivamalg #8 ,61489.38 +8005005,scholarnameless #5 ,59745.94 +7016010,corpnameless #10 ,56127.47 +10014016,edu packamalgamalg #16 ,54375.51 +10005012,scholarunivamalg #12 ,50576.10 +7003009,exportibrand #9 ,50322.86 +6003003,exporticorp #3 ,50107.18 +7002008,importobrand #8 ,49852.90 +7007006,brandbrand #6 ,48832.99 +7012003,importonameless #3 ,48236.41 +8004007,edu packnameless #7 ,46026.86 +9012003,importounivamalg #3 ,45438.24 +9008011,namelessmaxi #11 ,44100.40 +2002002,importoimporto #2 ,43927.21 +10011008,amalgamalgamalg #8 ,42231.16 +7002001,importobrand #1 ,41503.75 +6007006,brandcorp #6 ,41433.37 +7008003,namelessbrand #3 ,40650.72 +3002001,importoexporti #1 ,39217.90 +9012005,importounivamalg #5 ,38468.24 +8011005,amalgmaxi #5 ,37950.52 +7002006,importobrand #6 ,37163.39 +2004001,edu packimporto #1 ,36442.77 +10008015,namelessunivamalg #15 ,36189.06 +7002005,importobrand #5 ,36062.52 +5002001,importoscholar #1 ,35236.68 +9008003,namelessmaxi #3 ,35078.26 +9011003,amalgunivamalg #3 ,34439.33 +8003009,exportinameless #9 ,34262.34 +8003002,exportinameless #2 ,33857.32 +7011002,amalgnameless #2 ,33700.86 +7009007,maxibrand #7 ,33182.74 +7011003,amalgnameless #3 ,32791.63 +9015003,scholarunivamalg #3 ,32492.61 +3001002,amalgexporti #2 ,32089.98 +7013009,exportinameless #9 ,32059.71 +7003002,exportibrand #2 ,31813.89 +4002001,importoedu pack #1 ,31522.59 +9010003,univunivamalg #3 ,29897.44 +6005005,scholarcorp #5 ,29672.11 +7008001,namelessbrand #1 ,29608.17 +9012009,importounivamalg #9 ,29411.59 +4004002,edu packedu pack #2 ,29213.90 +8001001,amalgnameless #1 ,29164.40 +7014004,edu packnameless #4 ,28687.65 +7015009,scholarnameless #9 ,28234.06 +6015008,scholarbrand #8 ,28176.44 +7011001,amalgnameless #1 ,28152.18 +8010006,univmaxi #6 ,28007.82 +8012007,importomaxi #7 ,27723.13 +10003017,exportiunivamalg #17 ,27683.31 +9016009,corpunivamalg #9 ,27595.68 +9009002,maximaxi #2 ,27435.40 +6014005,edu packbrand #5 ,27142.30 +7004005,edu packbrand #5 ,27074.34 +7007005,brandbrand #5 ,27063.95 +9015011,scholarunivamalg #11 ,26888.11 +8011009,amalgmaxi #9 ,26759.66 +6010003,univbrand #3 ,26226.21 +8011001,amalgmaxi #1 ,25546.08 +9002009,importomaxi #9 ,25237.32 +10016015,corpamalgamalg #15 ,24550.05 +10012001,importoamalgamalg #1 ,24528.00 +10006010,corpunivamalg #10 ,24494.90 +8007003,brandnameless #3 ,24489.42 +7008009,namelessbrand #9 ,24158.52 +4001002,amalgedu pack #2 ,24015.28 +10015004,scholaramalgamalg #4 ,23884.39 +10012011,importoamalgamalg #11 ,23830.45 +7007010,brandbrand #10 ,23679.03 +9002008,importomaxi #8 ,23558.95 +9008009,namelessmaxi #9 ,23403.68 +1001002,amalgamalg #2 ,23381.52 +10010004,univamalgamalg #4 ,23251.29 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_56.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_56.txt new file mode 100644 index 00000000..c4c663c8 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_56.txt @@ -0,0 +1,101 @@ +i_item_id,total_sales +AAAAAAAACJLBAAAA,null +AAAAAAAANCJEAAAA,null +AAAAAAAAMKIEAAAA,13.23 +AAAAAAAADECBAAAA,14.84 +AAAAAAAAHCABAAAA,15.30 +AAAAAAAAALOAAAAA,16.72 +AAAAAAAAILOFAAAA,29.70 +AAAAAAAAAHJBAAAA,57.60 +AAAAAAAAOADDAAAA,66.81 +AAAAAAAAIHMCAAAA,72.96 +AAAAAAAAAOHBAAAA,76.76 +AAAAAAAAKPPAAAAA,80.94 +AAAAAAAAMHABAAAA,92.75 +AAAAAAAAEMHAAAAA,94.38 +AAAAAAAACPKEAAAA,98.91 +AAAAAAAAMEIBAAAA,104.55 +AAAAAAAAPHPAAAAA,117.99 +AAAAAAAAMPOCAAAA,125.30 +AAAAAAAAMGMBAAAA,147.12 +AAAAAAAACIGDAAAA,152.49 +AAAAAAAADGJEAAAA,159.60 +AAAAAAAALCJDAAAA,173.16 +AAAAAAAAPDCCAAAA,175.80 +AAAAAAAACDHFAAAA,183.78 +AAAAAAAAIHBAAAAA,185.58 +AAAAAAAAOFDGAAAA,213.85 +AAAAAAAAPJPEAAAA,231.70 +AAAAAAAAGEDBAAAA,246.39 +AAAAAAAAOIAGAAAA,257.90 +AAAAAAAAGKLEAAAA,267.46 +AAAAAAAAAOIDAAAA,274.38 +AAAAAAAAGGHBAAAA,290.75 +AAAAAAAABKDCAAAA,295.59 +AAAAAAAAOAFEAAAA,313.50 +AAAAAAAAGOPAAAAA,318.44 +AAAAAAAABPNCAAAA,318.99 +AAAAAAAAAEGDAAAA,324.56 +AAAAAAAAIJEBAAAA,336.24 +AAAAAAAAOGBBAAAA,338.52 +AAAAAAAADNKFAAAA,339.47 +AAAAAAAAMOPFAAAA,345.60 +AAAAAAAAGCEBAAAA,345.69 +AAAAAAAAGBIFAAAA,360.75 +AAAAAAAAODFDAAAA,363.02 +AAAAAAAAGEOCAAAA,365.56 +AAAAAAAAGHGDAAAA,370.61 +AAAAAAAAHLDBAAAA,379.56 +AAAAAAAAIEDFAAAA,383.78 +AAAAAAAAJBADAAAA,389.76 +AAAAAAAAIMJAAAAA,406.63 +AAAAAAAAEGPEAAAA,414.35 +AAAAAAAACJIBAAAA,427.77 +AAAAAAAAGCECAAAA,438.36 +AAAAAAAAFMGFAAAA,461.19 +AAAAAAAAONCCAAAA,468.24 +AAAAAAAAGGFCAAAA,483.71 +AAAAAAAAOKCAAAAA,488.92 +AAAAAAAAFDPFAAAA,554.88 +AAAAAAAACLIEAAAA,567.84 +AAAAAAAAALJDAAAA,574.66 +AAAAAAAAKMJAAAAA,578.81 +AAAAAAAABAMAAAAA,581.75 +AAAAAAAAKKMDAAAA,596.40 +AAAAAAAAMAODAAAA,599.40 +AAAAAAAAGGGEAAAA,600.64 +AAAAAAAAMJOCAAAA,603.44 +AAAAAAAALHDEAAAA,603.75 +AAAAAAAAOBBAAAAA,606.30 +AAAAAAAAIDMCAAAA,636.84 +AAAAAAAAKBJFAAAA,643.44 +AAAAAAAAMOMCAAAA,668.65 +AAAAAAAAMNJBAAAA,669.23 +AAAAAAAAAJLDAAAA,669.60 +AAAAAAAAKDMEAAAA,672.75 +AAAAAAAAMDCAAAAA,686.17 +AAAAAAAAKDBFAAAA,693.42 +AAAAAAAACAOBAAAA,699.20 +AAAAAAAACIJDAAAA,734.40 +AAAAAAAAMCHCAAAA,738.90 +AAAAAAAAEDEFAAAA,744.24 +AAAAAAAAIOHFAAAA,746.68 +AAAAAAAAHBFGAAAA,760.24 +AAAAAAAANOLFAAAA,763.35 +AAAAAAAAOIKFAAAA,771.23 +AAAAAAAAPJGEAAAA,772.52 +AAAAAAAAOEEDAAAA,780.05 +AAAAAAAAHFCCAAAA,788.20 +AAAAAAAAKJPAAAAA,793.73 +AAAAAAAAMJEGAAAA,798.30 +AAAAAAAAOBEBAAAA,804.02 +AAAAAAAAGOMAAAAA,833.98 +AAAAAAAAMIJDAAAA,871.79 +AAAAAAAAOKCFAAAA,873.62 +AAAAAAAACHKEAAAA,892.00 +AAAAAAAAOHMBAAAA,912.24 +AAAAAAAABHHBAAAA,922.08 +AAAAAAAACOEAAAAA,940.50 +AAAAAAAAFLGAAAAA,944.80 +AAAAAAAAAACFAAAA,947.67 +AAAAAAAAIGCDAAAA,957.86 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_57.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_57.txt new file mode 100644 index 00000000..4d108a40 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_57.txt @@ -0,0 +1,101 @@ +i_category,i_brand,d_year,d_moy,avg_monthly_sales,sum_sales,psum,nsum +Music ,edu packscholar #1 ,1999,3,9552.9816666666666667,3724.84,5503.05,5165.86 +Women ,amalgamalg #1 ,1999,2,8662.2966666666666667,3108.41,5135.25,4086.61 +Women ,amalgamalg #1 ,1999,3,8912.8308333333333333,3394.29,4243.03,4078.66 +Shoes ,edu packedu pack #1 ,1999,6,7808.3141666666666667,2432.08,4683.25,3862.07 +Women ,amalgamalg #1 ,1999,6,8538.2458333333333333,3284.45,5763.54,5626.75 +Men ,importoimporto #1 ,1999,4,9029.2900000000000000,3806.47,4500.63,5204.30 +Men ,importoimporto #1 ,1999,5,8495.3291666666666667,3331.29,4711.97,4138.17 +Children ,exportiexporti #1 ,1999,7,8074.2375000000000000,2917.45,4495.62,12855.37 +Men ,amalgimporto #1 ,1999,4,8322.9958333333333333,3213.74,4838.49,4445.48 +Shoes ,importoedu pack #1 ,1999,2,8074.9700000000000000,2985.56,4530.28,4364.12 +Men ,importoimporto #1 ,1999,2,8800.1566666666666667,3760.98,5772.59,5370.72 +Children ,importoexporti #1 ,1999,7,8125.1175000000000000,3117.92,3466.28,12555.69 +Shoes ,exportiedu pack #1 ,1999,6,8513.5808333333333333,3525.78,4658.65,3797.58 +Women ,amalgamalg #1 ,1999,2,8145.6475000000000000,3181.06,4314.99,4077.50 +Children ,exportiexporti #1 ,1999,6,8330.2100000000000000,3376.53,4707.57,6201.27 +Children ,importoexporti #1 ,1999,2,8249.5366666666666667,3351.88,4663.78,5300.76 +Music ,edu packscholar #1 ,1999,4,8952.8883333333333333,4076.42,6104.27,4313.97 +Shoes ,amalgedu pack #1 ,1999,5,8473.4433333333333333,3601.30,5144.61,5982.51 +Women ,amalgamalg #1 ,1999,2,8538.2458333333333333,3666.66,4007.08,4655.30 +Men ,edu packimporto #1 ,1999,2,8869.3208333333333333,3999.79,5245.05,4483.72 +Women ,edu packamalg #1 ,1999,2,7381.7241666666666667,2545.12,4842.84,2949.37 +Women ,amalgamalg #1 ,1999,4,8912.8308333333333333,4078.66,3394.29,5643.47 +Music ,exportischolar #1 ,1999,2,8630.3683333333333333,3816.80,5712.72,5090.97 +Music ,amalgscholar #1 ,1999,2,8162.8625000000000000,3350.83,4595.24,4835.31 +Music ,exportischolar #1 ,1999,2,8282.7883333333333333,3480.07,5023.61,4242.91 +Men ,importoimporto #1 ,1999,7,8800.1566666666666667,4013.30,6468.24,12232.69 +Children ,exportiexporti #1 ,1999,2,8362.2533333333333333,3625.32,4183.07,4950.43 +Children ,exportiexporti #1 ,1999,2,8186.8666666666666667,3451.23,5432.29,4269.31 +Shoes ,edu packedu pack #1 ,1999,4,7808.3141666666666667,3077.57,5340.82,4683.25 +Men ,amalgimporto #1 ,1999,2,8914.5300000000000000,4190.93,5970.60,5894.50 +Men ,importoimporto #1 ,1999,2,8495.3291666666666667,3772.99,4481.60,3847.11 +Music ,exportischolar #1 ,1999,7,7948.7666666666666667,3231.23,4444.64,11810.79 +Shoes ,exportiedu pack #1 ,1999,7,8513.5808333333333333,3797.58,3525.78,10480.19 +Shoes ,amalgedu pack #1 ,1999,1,8109.4866666666666667,3401.07,15207.27,3855.67 +Music ,edu packscholar #1 ,1999,5,9654.6541666666666667,4947.10,4987.81,6373.13 +Men ,edu packimporto #1 ,1999,1,9297.0866666666666667,4610.06,18007.14,6220.36 +Music ,amalgscholar #1 ,1999,2,8004.6975000000000000,3319.58,4364.15,4471.30 +Women ,edu packamalg #1 ,1999,3,7628.2641666666666667,2946.82,3614.42,3793.90 +Women ,amalgamalg #1 ,1999,2,8912.8308333333333333,4243.03,5596.01,3394.29 +Music ,edu packscholar #1 ,1999,4,9654.6541666666666667,4987.81,5355.48,4947.10 +Children ,importoexporti #1 ,1999,6,8125.1175000000000000,3466.28,4760.72,3117.92 +Men ,amalgimporto #1 ,1999,2,8461.0133333333333333,3810.61,4410.19,5053.44 +Men ,importoimporto #1 ,1999,7,8683.6750000000000000,4033.33,6336.10,10278.71 +Men ,importoimporto #1 ,1999,3,8495.3291666666666667,3847.11,3772.99,4711.97 +Music ,edu packscholar #1 ,1999,5,8952.8883333333333333,4313.97,4076.42,4792.19 +Shoes ,importoedu pack #1 ,1999,7,8074.9700000000000000,3444.59,4234.35,11636.15 +Music ,exportischolar #1 ,1999,6,8330.9300000000000000,3740.39,6357.49,5645.79 +Music ,edu packscholar #1 ,1999,7,9654.6541666666666667,5069.21,6373.13,15267.10 +Women ,amalgamalg #1 ,1999,3,8662.2966666666666667,4086.61,3108.41,5639.81 +Shoes ,importoedu pack #1 ,1999,2,8303.9191666666666667,3734.03,5553.38,4586.40 +Men ,amalgimporto #1 ,1999,5,8914.5300000000000000,4346.00,5361.15,5617.91 +Music ,exportischolar #1 ,1999,5,8803.0516666666666667,4248.54,5325.35,5206.27 +Men ,importoimporto #1 ,1999,6,8490.3450000000000000,3946.48,5892.12,5550.94 +Shoes ,amalgedu pack #1 ,1999,2,8099.2483333333333333,3558.74,4953.19,5045.78 +Children ,importoexporti #1 ,1999,2,8125.1175000000000000,3587.05,3935.12,6240.66 +Women ,amalgamalg #1 ,1999,1,8538.2458333333333333,4007.08,16763.44,3666.66 +Men ,importoimporto #1 ,1999,3,9029.2900000000000000,4500.63,5881.88,3806.47 +Women ,edu packamalg #1 ,1999,1,7801.3250000000000000,3316.26,14649.71,4887.13 +Shoes ,importoedu pack #1 ,1999,3,8704.4516666666666667,4221.02,4804.88,4566.78 +Music ,exportischolar #1 ,1999,1,8803.0516666666666667,4322.48,17549.19,4556.46 +Music ,edu packscholar #1 ,1999,5,8346.0666666666666667,3874.42,4196.73,4644.87 +Music ,edu packscholar #1 ,1999,6,9625.8866666666666667,5154.31,6065.46,5833.84 +Men ,edu packimporto #1 ,1999,5,9297.0866666666666667,4840.30,5808.66,5751.25 +Men ,amalgimporto #1 ,1999,7,8348.5366666666666667,3895.05,4683.09,11623.26 +Shoes ,edu packedu pack #1 ,1999,6,8124.2583333333333333,3673.91,4392.31,5267.35 +Women ,importoamalg #1 ,1999,6,7935.2758333333333333,3485.36,5760.30,3597.19 +Women ,edu packamalg #1 ,1999,3,7381.7241666666666667,2949.37,2545.12,4777.20 +Music ,importoscholar #1 ,1999,3,7421.5591666666666667,3011.80,4596.59,4639.58 +Music ,importoscholar #1 ,1999,6,7428.1425000000000000,3019.56,3997.96,4433.48 +Women ,amalgamalg #1 ,1999,4,8364.3675000000000000,3974.26,5141.49,5365.21 +Music ,edu packscholar #1 ,1999,4,9552.9816666666666667,5165.86,3724.84,6024.09 +Men ,edu packimporto #1 ,1999,3,8869.3208333333333333,4483.72,3999.79,5517.91 +Men ,exportiimporto #1 ,1999,4,7539.8266666666666667,3154.71,4556.45,3214.02 +Shoes ,exportiedu pack #1 ,1999,6,8432.7250000000000000,4063.56,5922.74,7169.56 +Music ,importoscholar #1 ,1999,4,7614.0883333333333333,3251.13,5171.95,4906.02 +Music ,amalgscholar #1 ,1999,4,7556.5908333333333333,3196.55,4552.31,3279.77 +Men ,importoimporto #1 ,1999,6,8495.3291666666666667,4138.17,3331.29,5627.10 +Men ,importoimporto #1 ,1999,5,8800.1566666666666667,4454.81,5137.95,6468.24 +Women ,importoamalg #1 ,1999,7,7935.2758333333333333,3597.19,3485.36,11510.03 +Shoes ,importoedu pack #1 ,1999,2,8389.0525000000000000,4051.84,4801.88,4929.49 +Men ,edu packimporto #1 ,1999,6,8639.4725000000000000,4305.98,4741.99,6508.10 +Shoes ,exportiedu pack #1 ,1999,1,8483.9141666666666667,4158.06,17261.88,4382.59 +Men ,exportiimporto #1 ,1999,5,7539.8266666666666667,3214.02,3154.71,5026.16 +Men ,edu packimporto #1 ,1999,3,8639.4725000000000000,4317.00,4951.44,4459.61 +Children ,exportiexporti #1 ,1999,6,8491.6300000000000000,4181.90,4385.20,4818.72 +Shoes ,amalgedu pack #1 ,1999,3,8473.4433333333333333,4170.62,5705.12,5144.61 +Shoes ,exportiedu pack #1 ,1999,3,8483.9141666666666667,4184.71,4382.59,4375.43 +Music ,edu packscholar #1 ,1999,3,9654.6541666666666667,5355.48,5367.37,4987.81 +Men ,edu packimporto #1 ,1999,7,8869.3208333333333333,4573.14,4984.86,10966.82 +Music ,edu packscholar #1 ,1999,2,9654.6541666666666667,5367.37,6140.79,5355.48 +Music ,amalgscholar #1 ,1999,5,7556.5908333333333333,3279.77,3196.55,3719.01 +Men ,importoimporto #1 ,1999,3,8683.6750000000000000,4412.85,4838.97,5490.34 +Men ,amalgimporto #1 ,1999,2,7854.0966666666666667,3586.73,4763.15,4636.73 +Men ,edu packimporto #1 ,1999,2,8551.3116666666666667,4286.32,5087.61,6222.11 +Shoes ,amalgedu pack #1 ,1999,1,8473.4433333333333333,4210.47,18746.03,5705.12 +Music ,edu packscholar #1 ,1999,6,9552.9816666666666667,5291.89,6024.09,5413.66 +Music ,exportischolar #1 ,1999,6,8630.3683333333333333,4373.06,5268.57,4425.80 +Shoes ,amalgedu pack #1 ,1999,2,8109.4866666666666667,3855.67,3401.07,5088.21 +Children ,amalgexporti #1 ,1999,2,7367.9850000000000000,3118.68,5948.27,4790.01 +Men ,exportiimporto #1 ,1999,2,7851.0058333333333333,3602.57,4585.40,4175.50 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_58.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_58.txt new file mode 100644 index 00000000..a96de356 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_58.txt @@ -0,0 +1,3 @@ +item_id,ss_item_rev,ss_dev,cs_item_rev,cs_dev,ws_item_rev,ws_dev,average +AAAAAAAABFGBAAAA,1711.05,102.7375874885166600,1668.68,100.1935405104105600,1616.64,97.06887200107277883500,1665.4566666666666667 +AAAAAAAAMNLEAAAA,940.54,103.3125240283397100,877.71,96.41103564432565037100,912.90,100.2764403273346400,910.3833333333333333 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_59.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_59.txt new file mode 100644 index 00000000..cd07f549 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_59.txt @@ -0,0 +1,101 @@ +s_store_name1,s_store_id1,d_week_seq1,?column?,?column?,?column?,?column?,?column?,?column?,?column? +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5240,0.95783089817515660477,1.7415743856949605,0.65611721178911921307,0.97819978148007969550,4.0879893255154010,1.0411134783919618,0.88373849943118435149 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5241,0.76772461880697643987,1.2558772143669755,1.4978401964386969,1.0696725026696064,0.90588627011275092916,1.2154975397413704,1.2503978534622606 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 +able,AAAAAAAACAAAAAAA,5242,1.2005607252942275,0.42153626221390358569,2.0956955088543887,2.6051856998977226,0.65662897438899256943,0.96725400553061990189,0.91280702675622781609 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_6.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_6.txt new file mode 100644 index 00000000..3a7c0002 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_6.txt @@ -0,0 +1,49 @@ +state,cnt +CT,15 +NH,19 +MA,20 +AZ,22 +ME,24 +VT,24 +AK,26 +NV,27 +NJ,30 +MD,34 +WY,35 +OR,42 +NM,44 +UT,47 +ND,57 +WA,63 +SC,67 +LA,73 +ID,80 +NY,95 +FL,97 +WV,99 +CA,100 +MT,101 +AL,105 +PA,114 +SD,118 +NE,123 +TN,127 +MO,129 +WI,135 +MS,140 +OK,141 +CO,142 +MN,146 +IN,151 +IA,160 +OH,161 +AR,164 +MI,168 +null,174 +KS,186 +KY,187 +NC,196 +IL,217 +VA,220 +GA,252 +TX,379 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_60.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_60.txt new file mode 100644 index 00000000..7efd1f72 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_60.txt @@ -0,0 +1,101 @@ +i_item_id,total_sales +AAAAAAAAAABAAAAA,7804.98 +AAAAAAAAAADFAAAA,8087.57 +AAAAAAAAAAFAAAAA,32700.30 +AAAAAAAAAAFCAAAA,22865.61 +AAAAAAAAAAGEAAAA,6676.26 +AAAAAAAAAAIAAAAA,5576.84 +AAAAAAAAAAJBAAAA,9979.83 +AAAAAAAAAAJCAAAA,22804.11 +AAAAAAAAAAMBAAAA,2000.52 +AAAAAAAAAANAAAAA,43806.44 +AAAAAAAAABADAAAA,10700.95 +AAAAAAAAABBGAAAA,15748.30 +AAAAAAAAABCFAAAA,6085.61 +AAAAAAAAABEDAAAA,5628.21 +AAAAAAAAABFEAAAA,3665.12 +AAAAAAAAABGBAAAA,13896.16 +AAAAAAAAABLCAAAA,7399.79 +AAAAAAAAABMAAAAA,24522.88 +AAAAAAAAABNCAAAA,7161.79 +AAAAAAAAABNFAAAA,15267.25 +AAAAAAAAABOBAAAA,9756.76 +AAAAAAAAACAAAAAA,6387.95 +AAAAAAAAACCAAAAA,13310.50 +AAAAAAAAACCGAAAA,16389.26 +AAAAAAAAACGCAAAA,8163.97 +AAAAAAAAACIBAAAA,8597.63 +AAAAAAAAACJAAAAA,6151.22 +AAAAAAAAACMCAAAA,8529.01 +AAAAAAAAACMFAAAA,14902.30 +AAAAAAAAACNFAAAA,4224.53 +AAAAAAAAADABAAAA,24209.36 +AAAAAAAAADBGAAAA,7636.18 +AAAAAAAAADCCAAAA,3276.56 +AAAAAAAAADFDAAAA,8373.98 +AAAAAAAAADFFAAAA,9684.12 +AAAAAAAAADHAAAAA,7891.80 +AAAAAAAAADHBAAAA,53511.08 +AAAAAAAAADJBAAAA,31516.75 +AAAAAAAAADKAAAAA,19018.49 +AAAAAAAAADMCAAAA,7642.42 +AAAAAAAAADNAAAAA,18651.35 +AAAAAAAAADNEAAAA,14861.99 +AAAAAAAAADOCAAAA,14991.52 +AAAAAAAAAEABAAAA,16265.26 +AAAAAAAAAEBAAAAA,11208.32 +AAAAAAAAAEDBAAAA,3026.53 +AAAAAAAAAEDDAAAA,7820.67 +AAAAAAAAAEEAAAAA,19171.96 +AAAAAAAAAEEDAAAA,9128.51 +AAAAAAAAAEEGAAAA,7668.58 +AAAAAAAAAEHFAAAA,25249.47 +AAAAAAAAAEIEAAAA,13212.80 +AAAAAAAAAEKDAAAA,30900.60 +AAAAAAAAAELBAAAA,3694.99 +AAAAAAAAAELFAAAA,6086.63 +AAAAAAAAAEMBAAAA,10015.06 +AAAAAAAAAEOBAAAA,11836.53 +AAAAAAAAAEOEAAAA,3852.31 +AAAAAAAAAFADAAAA,42485.81 +AAAAAAAAAFBFAAAA,10945.25 +AAAAAAAAAFCAAAAA,15914.61 +AAAAAAAAAFCBAAAA,13291.01 +AAAAAAAAAFCDAAAA,3085.23 +AAAAAAAAAFCGAAAA,4403.60 +AAAAAAAAAFDAAAAA,12031.93 +AAAAAAAAAFDGAAAA,12445.03 +AAAAAAAAAFFBAAAA,5711.75 +AAAAAAAAAFFEAAAA,18228.39 +AAAAAAAAAFIDAAAA,25755.86 +AAAAAAAAAFJDAAAA,8047.03 +AAAAAAAAAFKCAAAA,6291.17 +AAAAAAAAAFMDAAAA,8871.07 +AAAAAAAAAFMFAAAA,12273.53 +AAAAAAAAAFODAAAA,10853.48 +AAAAAAAAAFPDAAAA,9996.28 +AAAAAAAAAGBGAAAA,10003.14 +AAAAAAAAAGCCAAAA,11106.70 +AAAAAAAAAGDCAAAA,13824.97 +AAAAAAAAAGDEAAAA,3480.72 +AAAAAAAAAGEGAAAA,11821.55 +AAAAAAAAAGFFAAAA,21437.08 +AAAAAAAAAGHDAAAA,1847.01 +AAAAAAAAAGIDAAAA,11977.87 +AAAAAAAAAGIFAAAA,8379.29 +AAAAAAAAAGJBAAAA,8592.96 +AAAAAAAAAGJEAAAA,1677.79 +AAAAAAAAAGLFAAAA,12570.70 +AAAAAAAAAGMCAAAA,36940.59 +AAAAAAAAAGNAAAAA,21938.00 +AAAAAAAAAGNDAAAA,24787.91 +AAAAAAAAAHABAAAA,25220.29 +AAAAAAAAAHBGAAAA,9109.75 +AAAAAAAAAHCEAAAA,16235.89 +AAAAAAAAAHDEAAAA,16841.88 +AAAAAAAAAHEFAAAA,10122.22 +AAAAAAAAAHEGAAAA,12904.50 +AAAAAAAAAHFFAAAA,10907.04 +AAAAAAAAAHGDAAAA,27939.65 +AAAAAAAAAHJDAAAA,10144.40 +AAAAAAAAAHLCAAAA,4610.32 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_61.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_61.txt new file mode 100644 index 00000000..927c92bf --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_61.txt @@ -0,0 +1,2 @@ +promotions,total,?column? +null,null,null diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_62.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_62.txt new file mode 100644 index 00000000..d9c5a19b --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_62.txt @@ -0,0 +1,101 @@ +substr,sm_type,web_name,30 days,31-60 days,61-90 days,91-120 days,>120 days +null,EXPRESS ,site_0,568,573,622,607,0 +null,EXPRESS ,site_1,631,611,623,625,0 +null,EXPRESS ,site_2,589,667,617,592,0 +null,EXPRESS ,site_3,535,537,570,528,0 +null,EXPRESS ,site_4,531,544,560,546,0 +null,LIBRARY ,site_0,370,379,378,342,0 +null,LIBRARY ,site_1,463,440,414,447,0 +null,LIBRARY ,site_2,479,459,494,467,0 +null,LIBRARY ,site_3,496,519,505,518,0 +null,LIBRARY ,site_4,453,436,445,402,0 +null,NEXT DAY ,site_0,572,591,586,563,0 +null,NEXT DAY ,site_1,611,634,583,579,0 +null,NEXT DAY ,site_2,600,557,544,518,0 +null,NEXT DAY ,site_3,576,523,516,539,0 +null,NEXT DAY ,site_4,579,600,599,661,0 +null,OVERNIGHT ,site_0,484,483,477,469,0 +null,OVERNIGHT ,site_1,444,409,400,356,0 +null,OVERNIGHT ,site_2,356,375,369,367,0 +null,OVERNIGHT ,site_3,425,398,418,395,0 +null,OVERNIGHT ,site_4,455,490,485,483,0 +null,REGULAR ,site_0,430,467,408,416,0 +null,REGULAR ,site_1,470,497,456,492,0 +null,REGULAR ,site_2,503,507,477,505,0 +null,REGULAR ,site_3,448,437,381,464,0 +null,REGULAR ,site_4,377,350,408,353,0 +null,TWO DAY ,site_0,425,443,430,413,0 +null,TWO DAY ,site_1,397,398,390,350,0 +null,TWO DAY ,site_2,422,424,418,376,0 +null,TWO DAY ,site_3,522,452,489,488,0 +null,TWO DAY ,site_4,488,488,468,473,0 +Bad cards must make.,EXPRESS ,site_0,575,584,526,495,0 +Bad cards must make.,EXPRESS ,site_1,527,549,570,577,0 +Bad cards must make.,EXPRESS ,site_2,603,602,620,611,0 +Bad cards must make.,EXPRESS ,site_3,613,633,575,593,0 +Bad cards must make.,EXPRESS ,site_4,612,659,589,608,0 +Bad cards must make.,LIBRARY ,site_0,489,496,481,510,0 +Bad cards must make.,LIBRARY ,site_1,423,443,438,440,0 +Bad cards must make.,LIBRARY ,site_2,405,392,364,377,0 +Bad cards must make.,LIBRARY ,site_3,400,446,424,423,0 +Bad cards must make.,LIBRARY ,site_4,439,494,457,472,0 +Bad cards must make.,NEXT DAY ,site_0,549,596,497,549,0 +Bad cards must make.,NEXT DAY ,site_1,573,608,611,627,0 +Bad cards must make.,NEXT DAY ,site_2,609,590,635,613,0 +Bad cards must make.,NEXT DAY ,site_3,593,638,606,673,0 +Bad cards must make.,NEXT DAY ,site_4,570,596,576,540,0 +Bad cards must make.,OVERNIGHT ,site_0,408,411,455,413,0 +Bad cards must make.,OVERNIGHT ,site_1,511,484,492,491,0 +Bad cards must make.,OVERNIGHT ,site_2,506,478,484,479,0 +Bad cards must make.,OVERNIGHT ,site_3,394,463,422,407,0 +Bad cards must make.,OVERNIGHT ,site_4,384,346,343,350,0 +Bad cards must make.,REGULAR ,site_0,422,448,452,429,0 +Bad cards must make.,REGULAR ,site_1,383,360,376,324,0 +Bad cards must make.,REGULAR ,site_2,410,428,457,457,0 +Bad cards must make.,REGULAR ,site_3,492,504,462,495,0 +Bad cards must make.,REGULAR ,site_4,479,487,468,473,0 +Bad cards must make.,TWO DAY ,site_0,507,462,493,422,0 +Bad cards must make.,TWO DAY ,site_1,554,478,513,472,0 +Bad cards must make.,TWO DAY ,site_2,437,419,413,447,0 +Bad cards must make.,TWO DAY ,site_3,353,367,421,346,0 +Bad cards must make.,TWO DAY ,site_4,382,416,429,438,0 +Conventional childr,EXPRESS ,site_0,630,627,621,584,0 +Conventional childr,EXPRESS ,site_1,523,561,511,560,0 +Conventional childr,EXPRESS ,site_2,529,534,557,507,0 +Conventional childr,EXPRESS ,site_3,623,609,619,568,0 +Conventional childr,EXPRESS ,site_4,610,568,599,611,0 +Conventional childr,LIBRARY ,site_0,486,466,456,449,0 +Conventional childr,LIBRARY ,site_1,463,509,497,478,0 +Conventional childr,LIBRARY ,site_2,391,424,425,404,0 +Conventional childr,LIBRARY ,site_3,364,380,360,380,0 +Conventional childr,LIBRARY ,site_4,433,381,424,407,0 +Conventional childr,NEXT DAY ,site_0,530,547,549,543,0 +Conventional childr,NEXT DAY ,site_1,566,532,558,541,0 +Conventional childr,NEXT DAY ,site_2,580,571,608,597,0 +Conventional childr,NEXT DAY ,site_3,567,622,608,650,0 +Conventional childr,NEXT DAY ,site_4,629,588,624,601,0 +Conventional childr,OVERNIGHT ,site_0,329,353,331,367,0 +Conventional childr,OVERNIGHT ,site_1,408,407,443,416,0 +Conventional childr,OVERNIGHT ,site_2,473,472,470,479,0 +Conventional childr,OVERNIGHT ,site_3,477,475,511,489,0 +Conventional childr,OVERNIGHT ,site_4,447,413,450,371,0 +Conventional childr,REGULAR ,site_0,454,494,504,481,0 +Conventional childr,REGULAR ,site_1,451,408,432,394,0 +Conventional childr,REGULAR ,site_2,344,340,378,363,0 +Conventional childr,REGULAR ,site_3,429,448,418,387,0 +Conventional childr,REGULAR ,site_4,490,483,443,453,0 +Conventional childr,TWO DAY ,site_0,421,419,412,400,0 +Conventional childr,TWO DAY ,site_1,474,481,512,488,0 +Conventional childr,TWO DAY ,site_2,460,490,477,504,0 +Conventional childr,TWO DAY ,site_3,440,412,464,397,0 +Conventional childr,TWO DAY ,site_4,345,375,349,402,0 +Doors canno,EXPRESS ,site_0,611,572,598,625,0 +Doors canno,EXPRESS ,site_1,561,634,572,608,0 +Doors canno,EXPRESS ,site_2,597,539,567,556,0 +Doors canno,EXPRESS ,site_3,566,532,579,545,0 +Doors canno,EXPRESS ,site_4,585,584,562,637,0 +Doors canno,LIBRARY ,site_0,429,433,425,445,0 +Doors canno,LIBRARY ,site_1,526,508,454,544,0 +Doors canno,LIBRARY ,site_2,469,502,483,463,0 +Doors canno,LIBRARY ,site_3,411,425,413,441,0 +Doors canno,LIBRARY ,site_4,368,377,379,369,0 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_63.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_63.txt new file mode 100644 index 00000000..97076e09 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_63.txt @@ -0,0 +1,92 @@ +i_manager_id,sum_sales,avg_monthly_sales +10,181.57,975.4875000000000000 +10,240.35,975.4875000000000000 +10,242.65,975.4875000000000000 +10,242.70,975.4875000000000000 +10,299.46,975.4875000000000000 +10,366.78,975.4875000000000000 +10,392.13,975.4875000000000000 +10,449.59,975.4875000000000000 +10,591.31,975.4875000000000000 +10,743.23,975.4875000000000000 +10,1460.13,975.4875000000000000 +10,6495.95,975.4875000000000000 +13,41.79,609.4625000000000000 +13,129.77,609.4625000000000000 +13,132.37,609.4625000000000000 +13,133.00,609.4625000000000000 +13,158.40,609.4625000000000000 +13,168.66,609.4625000000000000 +13,228.62,609.4625000000000000 +13,235.61,609.4625000000000000 +13,325.55,609.4625000000000000 +13,366.46,609.4625000000000000 +13,507.69,609.4625000000000000 +13,4885.63,609.4625000000000000 +16,27.32,653.2591666666666667 +16,75.85,653.2591666666666667 +16,104.67,653.2591666666666667 +16,122.26,653.2591666666666667 +16,172.14,653.2591666666666667 +16,188.56,653.2591666666666667 +16,211.85,653.2591666666666667 +16,265.16,653.2591666666666667 +16,308.96,653.2591666666666667 +16,377.23,653.2591666666666667 +16,476.44,653.2591666666666667 +16,5508.67,653.2591666666666667 +29,61.73,770.1300000000000000 +29,81.32,770.1300000000000000 +29,130.65,770.1300000000000000 +29,140.86,770.1300000000000000 +29,157.23,770.1300000000000000 +29,227.04,770.1300000000000000 +29,259.15,770.1300000000000000 +29,309.76,770.1300000000000000 +29,358.78,770.1300000000000000 +29,537.29,770.1300000000000000 +29,657.70,770.1300000000000000 +29,6320.05,770.1300000000000000 +34,39.06,459.2575000000000000 +34,129.94,459.2575000000000000 +34,136.99,459.2575000000000000 +34,203.31,459.2575000000000000 +34,206.18,459.2575000000000000 +34,219.49,459.2575000000000000 +34,220.00,459.2575000000000000 +34,236.95,459.2575000000000000 +34,330.41,459.2575000000000000 +34,370.20,459.2575000000000000 +34,374.75,459.2575000000000000 +34,3043.81,459.2575000000000000 +36,57.75,505.2308333333333333 +36,58.21,505.2308333333333333 +36,62.00,505.2308333333333333 +36,68.95,505.2308333333333333 +36,144.15,505.2308333333333333 +36,265.94,505.2308333333333333 +36,268.79,505.2308333333333333 +36,679.10,505.2308333333333333 +36,2900.33,505.2308333333333333 +43,105.37,506.5090909090909091 +43,154.21,506.5090909090909091 +43,179.68,506.5090909090909091 +43,211.12,506.5090909090909091 +43,218.75,506.5090909090909091 +43,240.35,506.5090909090909091 +43,271.86,506.5090909090909091 +43,291.10,506.5090909090909091 +43,627.47,506.5090909090909091 +43,673.87,506.5090909090909091 +43,2597.82,506.5090909090909091 +61,97.76,428.9500000000000000 +61,155.42,428.9500000000000000 +61,156.73,428.9500000000000000 +61,211.42,428.9500000000000000 +61,242.99,428.9500000000000000 +61,301.51,428.9500000000000000 +61,352.37,428.9500000000000000 +61,359.79,428.9500000000000000 +61,633.06,428.9500000000000000 +61,1054.57,428.9500000000000000 +61,1183.93,428.9500000000000000 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_64.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_64.txt new file mode 100644 index 00000000..0bd18b9e --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_64.txt @@ -0,0 +1,29 @@ +product_name,store_name,store_zip,b_street_number,b_street_name,b_city,b_zip,c_street_number,c_street_name,c_city,c_zip,syear,cnt,s11,s21,s31,s12,s22,s32,syear,cnt +ableoughtn stoughtought ,ought,31904 ,620 ,1st ,Bridgeport,65817 ,6 ,Meadow ,Fairfield,26192 ,1999,1,2.46,3.34,0.00,2.25,4.32,0.00,2000,1 +barbaroughtn stought ,cally,31904 ,295 ,Davis 10th,Amity,60766 ,876 ,8th 9th,Sulphur Springs,28354 ,1999,1,47.49,71.23,2488.04,47.66,76.73,0.00,2000,1 +barbaroughtn stought ,cally,31904 ,295 ,Davis 10th,Amity,60766 ,876 ,8th 9th,Sulphur Springs,28354 ,1999,1,47.49,71.23,2488.04,99.72,122.65,0.00,2000,1 +barbaroughtn stought ,eing,35709 ,887 ,13th 14th,Summit,60499 ,758 ,Ridge Birch,Shiloh,69275 ,1999,1,28.77,31.93,0.00,8.03,15.41,0.00,2000,1 +barbaroughtn stought ,pri,31904 ,null,South 7th,null,null,36 ,Valley ,Red Hill,44338 ,1999,1,66.95,123.18,0.00,54.93,60.42,2090.50,2000,1 +barbaroughtn stought ,pri,31904 ,248 ,Railroad Williams,Pleasant Grove,54136 ,681 ,Meadow ,Rossville,52503 ,1999,1,68.95,117.90,0.00,54.93,60.42,2090.50,2000,1 +eingcallyantiese ,able,31904 ,319 ,Center ,Wildwood,56871 ,70 ,Lake ,Summit,30499 ,1999,1,98.67,101.63,0.00,70.06,88.27,6029.10,2000,1 +eingcallyantiese ,able,31904 ,319 ,Center ,Wildwood,56871 ,70 ,Lake ,Summit,30499 ,1999,1,98.67,101.63,0.00,72.65,96.62,0.00,2000,1 +eingcallyantiese ,bar,31904 ,278 ,Jefferson ,Lakeview,38579 ,679 ,5th Second,Bunker Hill,70150 ,1999,1,24.04,31.49,0.00,18.18,31.63,1561.46,2000,1 +eingcallyantiese ,bar,31904 ,278 ,Jefferson ,Lakeview,38579 ,679 ,5th Second,Bunker Hill,70150 ,1999,1,24.04,31.49,0.00,25.60,45.56,0.00,2000,1 +eingcallyantiese ,bar,31904 ,278 ,Jefferson ,Lakeview,38579 ,679 ,5th Second,Bunker Hill,70150 ,1999,1,24.04,31.49,0.00,26.00,41.08,0.00,2000,1 +eingcallyantiese ,bar,31904 ,205 ,First Main,Greenville,51387 ,215 ,Madison Church,Salem,58048 ,1999,1,41.84,81.58,0.00,18.18,31.63,1561.46,2000,1 +eingcallyantiese ,bar,31904 ,205 ,First Main,Greenville,51387 ,215 ,Madison Church,Salem,58048 ,1999,1,41.84,81.58,0.00,25.60,45.56,0.00,2000,1 +eingcallyantiese ,bar,31904 ,205 ,First Main,Greenville,51387 ,215 ,Madison Church,Salem,58048 ,1999,1,41.84,81.58,0.00,26.00,41.08,0.00,2000,1 +eingcallyantiese ,bar,31904 ,48 ,First ,Sulphur Springs,98354 ,41 ,Sycamore Franklin,Sunnyside,81952 ,1999,1,73.98,118.36,0.00,18.18,31.63,1561.46,2000,1 +eingcallyantiese ,bar,31904 ,48 ,First ,Sulphur Springs,98354 ,41 ,Sycamore Franklin,Sunnyside,81952 ,1999,1,73.98,118.36,0.00,25.60,45.56,0.00,2000,1 +eingcallyantiese ,bar,31904 ,48 ,First ,Sulphur Springs,98354 ,41 ,Sycamore Franklin,Sunnyside,81952 ,1999,1,73.98,118.36,0.00,26.00,41.08,0.00,2000,1 +eingcallyantiese ,bar,31904 ,47 ,Laurel ,Shady Grove,62812 ,549 ,Spring 8th,Marion,60399 ,1999,1,75.83,149.38,0.00,18.18,31.63,1561.46,2000,1 +eingcallyantiese ,bar,31904 ,47 ,Laurel ,Shady Grove,62812 ,549 ,Spring 8th,Marion,60399 ,1999,1,75.83,149.38,0.00,25.60,45.56,0.00,2000,1 +eingcallyantiese ,bar,31904 ,47 ,Laurel ,Shady Grove,62812 ,549 ,Spring 8th,Marion,60399 ,1999,1,75.83,149.38,0.00,26.00,41.08,0.00,2000,1 +eingcallyantiese ,bar,31904 ,729 ,1st ,Farmington,39145 ,716 ,3rd Highland,Waterloo,61675 ,1999,1,89.58,104.80,0.00,18.18,31.63,1561.46,2000,1 +eingcallyantiese ,bar,31904 ,729 ,1st ,Farmington,39145 ,716 ,3rd Highland,Waterloo,61675 ,1999,1,89.58,104.80,0.00,25.60,45.56,0.00,2000,1 +eingcallyantiese ,bar,31904 ,729 ,1st ,Farmington,39145 ,716 ,3rd Highland,Waterloo,61675 ,1999,1,89.58,104.80,0.00,26.00,41.08,0.00,2000,1 +eingcallyantiese ,cally,31904 ,862 ,Franklin 1st,Woodcrest,44919 ,442 ,11th Johnson,Florence,33394 ,1999,1,27.39,34.23,0.00,34.86,44.96,0.00,2000,1 +eingcallyantiese ,cally,31904 ,862 ,Franklin 1st,Woodcrest,44919 ,442 ,11th Johnson,Florence,33394 ,1999,1,27.39,34.23,0.00,47.06,78.11,0.00,2000,1 +eingcallyantiese ,cally,31904 ,null,South Green,Greenwood,null,263 ,9th ,Oak Hill,67838 ,1999,1,59.68,76.98,0.00,34.86,44.96,0.00,2000,1 +eingcallyantiese ,cally,31904 ,null,South Green,Greenwood,null,263 ,9th ,Oak Hill,67838 ,1999,1,59.68,76.98,0.00,47.06,78.11,0.00,2000,1 +eingcallyantiese ,ese,31904 ,831 ,Second ,Brownsville,69310 ,70 ,Seventh ,Lakewood,98877 ,1999,1,49.18,59.99,0.00,14.68,27.45,0.00,2000,1 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_65.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_65.txt new file mode 100644 index 00000000..9b810807 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_65.txt @@ -0,0 +1,101 @@ +s_store_name,i_item_desc,revenue,i_current_price,i_wholesale_cost,i_brand +able,Able,22.62,null,1.07,null +able,Able, actual men contribute beautiful, national orders. Days get just subsequently useful differences. Generally useful doctors look nations. Heavy minutes celebrate as good te,17.87,9.69,4.16,edu packbrand #9 +able,Absolute ears shall expect hence important workers. Locations ought to infer even to the governors; wonderful results fashion; real, democratic ,24.75,6.08,3.58,amalgamalg #2 +able,Active, different governments used to keep unable, chief things. Subtle, releva,19.02,3.70,2.84,univnameless #5 +able,Actually functional benefits rival much different officials; strong, similar mothers appear even previously foreign things. Surprising, v,3.15,4.95,4.20,importoamalg #1 +able,Actually great controls might feel,25.07,9.03,6.50,edu packbrand #9 +able,Adults used to abandon newly only favorable kinds; partic,1.25,1.29,0.86,importoexporti #2 +able,Ago possible girls should know holidays. A,19.79,55.31,47.01,exportiedu pack #1 +able,Already common doors get centres. Never typical lives mean with a populations. A little importan,22.77,7.72,4.40,amalgamalgamalg #5 +able,Already foreign fruits could not start. Otherwise difficult supporters could buy perhaps services. Firms may drift products. Customers may not accept cognitiv,11.32,6.84,4.99,edu packnameless #7 +able,Also important gardens reflect above samples. Geographical protests date quite; brothers used to go pretty by a ma,3.47,0.99,0.29,exportiunivamalg #3 +able,Also informal photographs will not need much. Everyday, economic efforts will not provide also through a deaths; final items shall no,19.42,2.11,1.58,edu packamalg #2 +able,Also new actions cannot tell friends; perfect forms adopt. Dogs could take either separate systems. Very burning directors draw established, labou,14.24,8.33,2.58,importoexporti #2 +able,Also new actions cannot tell friends; perfect forms adopt. Dogs could take either separate systems. Very burning directors draw established, labou,15.78,8.33,2.58,importoexporti #2 +able,Areas might not make used, other years. Social, sensible problems may resign new arms. Black reaso,10.81,2.95,1.32,exportischolar #2 +able,Armed, good flowers may see much. Valid, other years pay essential flowers. Raw bars would negotiate new, immediate windows. Rural actions ought to need for ,21.27,7.21,2.59,exportiedu pack #1 +able,Associations may not soothe less increasing costs. Foreign years should find sure parties. Always new minutes cease children. Certainly ma,20.50,9.20,4.32,maxicorp #8 +able,At ,22.36,3.68,2.64,importonameless #7 +able,At least he,19.75,7.68,2.84,amalgscholar #1 +able,Atlanti,22.62,4.65,1.95,scholarunivamalg #6 +able,Available,2.46,2.19,0.72,brandbrand #9 +able,Available, productive areas offer very about a days. Years shall bear there. P,13.84,2.09,0.75,exportiexporti #2 +able,Bad, costly women m,10.65,4.77,1.57,importoamalg #2 +able,Basic results may cover with a children. About exact rates could agree there subjects. Colours prefer now stories. High, other animals must make notes; either,22.47,1.41,0.80,exportiedu pack #1 +able,Beautiful judges relax. Practices like others. Current, free languages represent to a routes. Available firms use; expected, british ,7.68,0.54,0.16,importoamalg #1 +able,Below specific feelings take close cases. British systems might get again different guests; forces remember socialist, visual minutes; continued characters need alive copies; fresh, broke,19.92,4.41,2.69,amalgnameless #4 +able,Best possible ages tell together new, st,7.53,0.87,0.38,amalgamalg #2 +able,Big, black weeks could not succeed candidates; primary provisions respect so. Large, private cars go decisions. So useful languages,13.29,62.49,24.37,exportiedu pack #1 +able,Blue roses change also autonomous horses. Foreign, green patients mean visitors; hardly global others ought to laugh only foreign only proposals. Methods keep further ros,9.28,23.68,20.83,namelessnameless #1 +able,British books fire so. White,,18.77,9.28,7.79,exportiexporti #1 +able,British workers should not go to a ends. New models might divert frequently probable responses. Atomic, technical employees might prescribe for the forms; visual ,8.08,3.56,2.27,edu packedu pack #1 +able,British, national arms change then public vehicles; positively advanced weeks beat keen, able floors. Officially careful groups,19.79,51.05,34.71,exportiimporto #1 +able,British, possible solicitors fall still in a indians. Perfect names should not cost still. Redundant, mild opponents give just military specialists. Here great ,19.74,0.10,0.04,amalgbrand #1 +able,Broad policies maintain id,24.95,8.32,6.15,exportiamalg #2 +able,Capable causes die recently single appearances; around commercial causes will summon good, unknown examples; natio,15.24,9.81,4.51,importoscholar #1 +able,Central, principal men a,5.11,0.47,0.34,scholarunivamalg #9 +able,Certain pensions lay therefore. Then fair tears occur ago. Directors used to respect more others. Direct clothes must guarantee environmental traders. Later rich developments would know. Total, incre,2.84,9.90,7.12,scholarbrand #5 +able,Changes take aspects; elements cannot make yesterday about a studies. Ba,23.59,7.49,3.59,importoedu pack #2 +able,Chemical dogs could not identify. Absolute ,3.74,2.40,1.68,amalgscholar #1 +able,Christians will follow hands. Difficult, swiss cattle can kn,19.89,4.18,2.34,amalgexporti #1 +able,Circumstances withdraw successful pounds. Times replace. Similar patients could cut easy with the architects. Aside far times used to benefit so with a rivals. For example married sports ex,18.60,4.78,3.15,exportiedu pack #1 +able,Classes clean best public, fresh subjects. Eyes define both in the moves. Twice physical substances lunch earlier; advanced, simple cases depend else individual, single e,0.57,4.56,3.05,brandnameless #1 +able,Clear,1.11,1.93,1.54,maxibrand #6 +able,Conc,2.76,4.49,3.36,exportiexporti #1 +able,Contacts will want further local institutions. Democratic feet learn so poor officers. Thorough, regional materials should not like strongl,19.16,7.84,2.82,amalgexporti #1 +able,Controversial uses apply able,,17.54,0.29,0.17,importoexporti #1 +able,Correct police use fairly final women; other, blue workers discern more applicants. Defensively amazing lines can,13.47,6.71,3.95,namelessunivamalg #3 +able,Days might provide; distant times might ride thus despite the grounds; days deal definitely things. Only, real films sound easily able case,0.00,5.28,2.64,exportischolar #1 +able,Deaf germans love especially possible, just relat,0.21,3.06,0.97,edu packbrand #5 +able,Developments produce joint, little points. So palestinian children research finally more agricultural estates. Appropriate miles may cost ministers; dirty terms mig,18.71,6.72,5.44,importoimporto #2 +able,Differences make etc about a pp.. Inevitable, lively bodies borrow more than old gir,12.65,7.00,2.31,importoedu pack #1 +able,Directly american y,25.39,3.70,1.36,amalgedu pack #1 +able,Directly general daughters change years. Particularly immediate matters touch so in terms of a women; above real tears get later; yards le,21.57,4.38,3.19,importoscholar #1 +able,Discussions act widespread lovers. Easy, environmental subjects join from a years. Other, complete communities may not go in a organs. Special examp,1.56,9.40,4.04,importocorp #8 +able,Distinct, other signs see later different, due themes. Sites mean with ,4.76,3.49,1.67,amalgscholar #1 +able,Dry years share only varieties; fairly domestic notes insist only solicitors. Concerned, daily problems could tell also early lines. Even great sor,6.44,3.02,2.17,edu packimporto #1 +able,Early c,23.35,2.21,0.79,amalgscholar #1 +able,Early peasants include scientists; running minutes could tell probably close profits. However asleep awards might retain for a errors. Pounds include hardly even large individuals. Seriously rough i,10.37,3.30,1.38,exportiedu pack #1 +able,Easier ashamed implications will care. Exceptional men must not enjoy social, rural deposits. Upw,4.11,3.79,2.72,importobrand #9 +able,Eastern, considerable words keep surely spanish, occasional animals; so roman years export quickly ever likely ,10.51,4.01,2.04,importoedu pack #1 +able,Eastern, overseas ,2.75,6.75,4.86,edu packbrand #4 +able,Easy plans make new plates. Duly warm times constitute less additional, occasional pictures. Other industries would flee more. Active, routine comparisons cov,1.57,1.82,1.03,importoamalgamalg #5 +able,Economic, general matters ough,17.54,2.56,1.51,edu packexporti #1 +able,Else italian organisations c,17.43,13.13,6.30,corpamalgamalg #5 +able,English, western services may not place less separate, new injuries. Wings might not refine. M,13.58,0.73,0.62,importobrand #7 +able,Enough similar teams escape much new objects. Buses get urban arms. Successes might buy about more variable duties. At last little hotels could say extremely modes. Serv,23.63,3.84,2.18,edu packbrand #2 +able,Enquiries will n,5.51,7.33,5.20,scholarunivamalg #17 +able,Environmental, young qualities seek almost policies. Therefore low ears recover political, specific fortunes. Houses ought to promote with a men. Then bad costs answer always with a arms. Users ,14.60,0.36,0.21,edu packbrand #1 +able,Even used deaths could not seem visual, essential reports. Tall animals,19.96,8.32,6.57,namelesscorp #2 +able,Everywhere concerned arms will not see tight exciting, real enemies; old, sudden types may prove yet in a developments. Terms will not appreciate so great situations. National, ne,21.73,2.48,1.51,edu packamalg #2 +able,Exactly normal users can hang to a things. Physical years shall know mostly then male members. Therefor,20.07,8.22,6.08,importonameless #1 +able,Eyes will appeal in a performances; normal developments would not take then. Electric reasons rise only even european legs. Police mig,9.93,1.43,1.18,amalgimporto #1 +able,Facts finish other passengers. Similar societies live personally. Visitors would manage light, new rocks; parts can brin,20.26,8.20,2.87,corpmaxi #8 +able,Fam,5.11,0.41,0.19,amalgedu pack #2 +able,Famous, criminal meals could not selec,15.87,0.81,0.36,edu packexporti #2 +able,Favorite, economic eyes suggest d,24.11,4.86,4.03,amalgamalg #1 +able,Fees should not fix initiall,18.91,2.99,1.70,amalgmaxi #7 +able,Fields learn of course independent, separate walls. Legal hands fall only other bloc,13.34,33.58,16.11,amalgedu pack #1 +able,Fingers ought to find lines. High projects us,24.21,1.78,1.51,edu packexporti #1 +able,Fond, exceptional goals can ask necessarily only clear skills. Always full v,24.85,4.67,3.54,importoexporti #1 +able,For example silver voters escape here delightful, other injuries. Light countries would fear by now young, new men. Underlying ch,4.99,3.55,1.10,exportischolar #2 +able,Free, main shares may not prepare rather; all right liberal members may not eat often single left ,7.56,3.91,2.77,amalgscholar #2 +able,Free, other sons might spread. Also ,14.63,9.68,7.35,amalgunivamalg #7 +able,Funny savings read very other shows. Most biological members claim. Arrangements make rarely co,5.16,6.16,5.48,exporticorp #1 +able,General, real goods send. Units appreciate as. Immediate negotiations shou,22.61,4.69,1.82,edu packamalg #1 +able,Good pp. could pass pas,20.09,3.51,2.49,edu packimporto #2 +able,Governors will collect systems. Objectives may feel however leading children. Conditions need locall,6.33,4.66,2.70,amalgmaxi #9 +able,Grateful, ru,13.55,8.49,6.36,amalgmaxi #5 +able,Great authorities can hear thus sheets. R,25.97,2.74,1.83,namelessmaxi #2 +able,Growing dogs can procure as total, valid teams. Continental, specific skills co,9.15,1.51,0.81,importoamalg #1 +able,Here remote conditions could take so. Guilty magazines ought to consider now cl,6.79,1.55,1.22,importoscholar #1 +able,Hours may ena,6.77,0.91,0.36,corpnameless #9 +able,Houses should ,3.48,1.77,0.92,corpunivamalg #9 +able,However democratic families know then written examinations. Courts take now civil, free conditions. So ca,23.13,7.37,3.02,importoscholar #2 +able,However underlying particles achieve eventually southern, recent resources. Maybe mediterranean roles could let. Like, remarkable banks shall control great miles. Diplomatic ways used to forget more ,1.30,4.77,1.57,amalgexporti #1 +able,Huma,6.73,1.55,0.65,importoimporto #2 +able,Human developments might kick. Developments lie,13.15,4.48,2.82,amalgamalg #1 +able,Important others last great, left personnel. Almost back levels should conflict by far colleagues. Yards must look personally term,10.97,9.94,5.66,edu packimporto #1 +able,In part wooden sides ought to diversify sites. White, green forests penetrate cult,21.47,5.41,3.94,importoimporto #1 +able,Inc notes go earlier discussions. Pockets grow more goals. Diplom,1.30,1.06,0.66,exportiexporti #1 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_66.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_66.txt new file mode 100644 index 00000000..99131949 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_66.txt @@ -0,0 +1,6 @@ +w_warehouse_name,w_warehouse_sq_ft,w_city,w_county,w_state,w_country,ship_carriers,year,jan_sales,feb_sales,mar_sales,apr_sales,may_sales,jun_sales,jul_sales,aug_sales,sep_sales,oct_sales,nov_sales,dec_sales,jan_sales_per_sq_foot,feb_sales_per_sq_foot,mar_sales_per_sq_foot,apr_sales_per_sq_foot,may_sales_per_sq_foot,jun_sales_per_sq_foot,jul_sales_per_sq_foot,aug_sales_per_sq_foot,sep_sales_per_sq_foot,oct_sales_per_sq_foot,nov_sales_per_sq_foot,dec_sales_per_sq_foot,jan_net,feb_net,mar_net,apr_net,may_net,jun_net,jul_net,aug_net,sep_net,oct_net,nov_net,dec_net +null,null,Fairview,Williamson County,TN,United States,MSC,GERMA,2001,53564291.71,55101807.44,43072956.57,56519266.85,53734019.90,58979323.05,49761923.60,126958476.97,123599939.19,112820882.58,166463366.77,186881789.46,null,null,null,null,null,null,null,null,null,null,null,null,48791411.06,59151050.81,46686121.91,58200949.09,55657176.70,62748982.19,45170365.07,136828864.35,137124331.47,121707635.60,173353501.15,210578935.97 +Bad cards must make.,621234,Fairview,Williamson County,TN,United States,MSC,GERMA,2001,64572434.78,45883131.61,67746731.92,64600781.69,59011059.02,35737003.43,48243156.12,115729267.31,121919064.15,111643782.69,178067384.31,197243585.15,103.94220982753680578925,73.85804963991024314305,109.05187404424097845700,103.98783983168983020635,94.99006657716737975224,57.52583314821790174615,77.65697968881291103788,186.28933269911176784063,196.25304498787896351653,179.71293053825128690811,286.6349625261978578,317.50288160338938307412,57420821.82,58130301.46,71363017.63,67268411.29,62571790.93,53605650.05,53557182.10,137159094.88,137581621.01,118445315.77,196840784.11,193857258.28 +Conventional childr,977787,Fairview,Williamson County,TN,United States,MSC,GERMA,2001,59933815.59,50197195.90,53784920.39,43658651.11,37569896.80,48360530.85,57808468.97,99249549.21,126790897.76,127423770.36,195590834.46,190200194.14,61.29536963571820857170,51.33755705485959620319,55.00678613031263456614,44.65047204554775226649,38.42339568842702964868,49.45916733398991802130,59.12174018472325768516,101.50426341319735275576,129.67128603673397171096,130.31853600017181651799,200.03419401157920896506,194.52109113743586284960,53929549.74,55415193.84,52976860.53,48213533.91,51324146.31,54763165.37,56582690.01,122175770.29,135508837.98,122440720.06,206738658.03,203714369.70 +Doors canno,294242,Fairview,Williamson County,TN,United States,MSC,GERMA,2001,45312789.74,56621245.21,44313164.21,55907363.98,57097406.81,46470193.61,49577286.46,102966517.87,119685530.51,125783824.95,182638559.64,187104661.80,153.99837460321775951130,192.43087394049795747204,150.6010841756105519,190.00470354334187504330,194.04913917795556042408,157.93188467316018789773,168.49153574268799146788,349.9382068841293901,406.7588261023239374,427.4842644829765975,620.7086671515283338,635.8869970976271232,49834994.87,54160077.93,59664251.93,63329637.76,57281013.41,53024593.16,54082662.18,120886268.79,126751916.53,136743870.63,194774173.56,193437209.95 +Important issues liv,138504,Fairview,Williamson County,TN,United States,MSC,GERMA,2001,38185573.86,48833892.38,51457521.48,57624069.27,45672967.71,45579097.25,58682373.42,97858133.49,129996365.59,125002823.12,158363346.62,191979856.15,275.70015205337029978641,352.5810978744296194,371.5237211921677353,416.0462461011956333,329.7591961964997401,329.0814507162248022,423.6872106220758967,706.5365151186969330,938.5748107635880552,902.5213937503610004,1143.3846431872003696,1386.0961138306474903,35926535.67,52745131.12,51870012.73,58544918.43,51030624.15,49364087.29,60463256.71,113184875.06,136891476.98,132416228.67,178230862.56,197870327.51 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_67.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_67.txt new file mode 100644 index 00000000..214a3671 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_67.txt @@ -0,0 +1,101 @@ +i_category,i_class,i_brand,i_product_name,d_year,d_qoy,d_moy,s_store_id,sumsales,rk +null,null,null,null,null,null,null,null,269551.72,5 +null,null,null,null,null,null,null,null,1182672.72,4 +null,null,null,null,null,null,null,null,2484440.10,3 +null,null,null,null,null,null,null,null,5418286.26,2 +null,null,null,null,null,null,null,null,2020790387.86,1 +null,null,null,null,1998,null,null,null,112549.08,85 +null,null,null,null,1998,4,null,null,112549.08,85 +null,null,null,null,1999,null,null,null,157002.64,46 +null,null,null,ableeingprin stought ,null,null,null,null,154513.23,53 +null,null,null,ablepriablebarought ,null,null,null,null,96665.75,100 +null,null,null,antiationeinganti ,null,null,null,null,163324.61,33 +null,null,null,barationableeing ,null,null,null,null,151943.08,58 +null,null,null,barationableeing ,1999,null,null,null,112692.00,84 +null,null,null,callybarcallyn stought ,null,null,null,null,162173.83,37 +null,null,null,callybarcallyn stought ,1999,null,null,null,107026.18,92 +null,null,null,eingcallyoughteing ,null,null,null,null,184500.50,8 +null,null,null,eingcallyoughteing ,1999,null,null,null,128231.59,77 +null,null,brandmaxi #2 ,null,null,null,null,null,153826.05,54 +null,null,brandmaxi #2 ,oughteingought ,null,null,null,null,153826.05,54 +null,null,brandmaxi #2 ,oughteingought ,1999,null,null,null,98826.80,97 +null,null,corpunivamalg #3 ,null,null,null,null,null,157949.69,41 +null,null,corpunivamalg #3 ,eseantin stationought ,null,null,null,null,157949.69,41 +null,null,corpunivamalg #3 ,eseantin stationought ,1999,null,null,null,105440.56,93 +null,null,edu packamalgamalg #17 ,null,null,null,null,null,152587.91,56 +null,null,edu packamalgamalg #17 ,null,null,null,null,null,152587.91,56 +null,null,edu packexporti #1 ,null,null,null,null,null,128921.01,75 +null,null,edu packexporti #1 ,null,null,null,null,null,128921.01,75 +null,null,exportiedu pack #2 ,null,null,null,null,null,141939.65,70 +null,null,exportiedu pack #2 ,null,null,null,null,null,141939.65,70 +null,null,exportischolar #2 ,null,null,null,null,null,195244.10,6 +null,null,exportischolar #2 ,prieingeseought ,null,null,null,null,195244.10,6 +null,null,exportischolar #2 ,prieingeseought ,1999,null,null,null,103603.78,96 +null,null,importoamalg #2 ,null,null,null,null,null,151639.91,59 +null,null,importoamalg #2 ,n stoughtprieingought ,null,null,null,null,151639.91,59 +null,null,importoedu pack #1 ,null,null,null,null,null,125639.23,78 +null,null,importoedu pack #1 ,null,null,null,null,null,125639.23,78 +null,archery ,null,null,null,null,null,null,156352.97,47 +null,archery ,amalgmaxi #6 ,null,null,null,null,null,156352.97,47 +null,archery ,amalgmaxi #6 ,antioughtn stought ,null,null,null,null,156352.97,47 +null,athletic ,null,null,null,null,null,null,157068.96,43 +null,athletic ,null,null,null,null,null,null,157068.96,43 +null,athletic ,null,eingcallyationn stought ,null,null,null,null,157068.96,43 +null,baseball ,null,null,null,null,null,null,176593.82,9 +null,baseball ,null,null,null,null,null,null,176593.82,9 +null,baseball ,null,null,null,null,null,null,176593.82,9 +null,baseball ,null,null,1999,null,null,null,97098.41,99 +null,basketball ,null,null,null,null,null,null,166886.43,24 +null,basketball ,exportinameless #3 ,null,null,null,null,null,166886.43,24 +null,basketball ,exportinameless #3 ,ablen stpriationought ,null,null,null,null,166886.43,24 +null,basketball ,exportinameless #3 ,ablen stpriationought ,1999,null,null,null,117678.29,80 +null,diamonds ,null,null,null,null,null,null,166977.26,21 +null,diamonds ,null,null,null,null,null,null,166977.26,21 +null,diamonds ,null,null,null,null,null,null,166977.26,21 +null,diamonds ,null,null,1999,null,null,null,107753.64,88 +null,dresses ,null,null,null,null,null,null,113708.55,81 +null,dresses ,null,null,null,null,null,null,113708.55,81 +null,dresses ,null,antieseoughtcally ,null,null,null,null,113708.55,81 +null,flatware ,null,null,null,null,null,null,107226.71,89 +null,flatware ,null,null,null,null,null,null,107226.71,89 +null,flatware ,null,oughteingationn st ,null,null,null,null,107226.71,89 +null,fragrances ,null,null,null,null,null,null,139167.97,72 +null,fragrances ,importoamalg #2 ,null,null,null,null,null,139167.97,72 +null,fragrances ,importoamalg #2 ,priantiableeseable ,null,null,null,null,139167.97,72 +null,guns ,null,null,null,null,null,null,164581.00,30 +null,guns ,importomaxi #4 ,null,null,null,null,null,164581.00,30 +null,guns ,importomaxi #4 ,null,null,null,null,null,164581.00,30 +null,guns ,importomaxi #4 ,null,1999,null,null,null,98495.03,98 +null,mattresses ,null,null,null,null,null,null,145617.57,61 +null,mattresses ,null,null,null,null,null,null,145617.57,61 +null,mattresses ,null,null,null,null,null,null,145617.57,61 +null,memory ,null,null,null,null,null,null,171167.99,15 +null,memory ,univamalgamalg #1 ,null,null,null,null,null,171167.99,15 +null,memory ,univamalgamalg #1 ,ableantiablecallyought ,null,null,null,null,171167.99,15 +null,memory ,univamalgamalg #1 ,ableantiablecallyought ,1999,null,null,null,104009.88,95 +null,outdoor ,null,null,null,null,null,null,166406.76,27 +null,outdoor ,namelessnameless #3 ,null,null,null,null,null,166406.76,27 +null,outdoor ,namelessnameless #3 ,null,null,null,null,null,166406.76,27 +null,pants ,null,null,null,null,null,null,144302.79,64 +null,pants ,exportiimporto #2 ,null,null,null,null,null,144302.79,64 +null,pants ,exportiimporto #2 ,antibarableableought ,null,null,null,null,144302.79,64 +null,rock ,null,null,null,null,null,null,167118.10,18 +null,rock ,amalgscholar #1 ,null,null,null,null,null,167118.10,18 +null,rock ,amalgscholar #1 ,null,null,null,null,null,167118.10,18 +null,rock ,amalgscholar #1 ,null,1999,null,null,null,108738.35,87 +null,scanners ,null,null,null,null,null,null,155677.90,50 +null,scanners ,namelessunivamalg #10 ,null,null,null,null,null,155677.90,50 +null,scanners ,namelessunivamalg #10 ,n stbaresepri ,null,null,null,null,155677.90,50 +null,scanners ,namelessunivamalg #10 ,n stbaresepri ,1999,null,null,null,105231.05,94 +null,shirts ,null,null,null,null,null,null,172094.27,12 +null,shirts ,null,null,null,null,null,null,172094.27,12 +null,shirts ,null,null,null,null,null,null,172094.27,12 +null,sports-apparel ,null,null,null,null,null,null,162526.71,34 +null,sports-apparel ,null,null,null,null,null,null,162526.71,34 +null,sports-apparel ,null,null,null,null,null,null,162526.71,34 +null,tennis ,null,null,null,null,null,null,158378.69,38 +null,tennis ,null,null,null,null,null,null,158378.69,38 +null,tennis ,null,barpribaranti ,null,null,null,null,158378.69,38 +null,womens ,null,null,null,null,null,null,141991.71,67 +null,womens ,null,null,null,null,null,null,141991.71,67 +null,womens ,null,null,null,null,null,null,141991.71,67 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_68.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_68.txt new file mode 100644 index 00000000..aff5f94a --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_68.txt @@ -0,0 +1 @@ +c_last_name,c_first_name,ca_city,bought_city,ss_ticket_number,extended_price,extended_tax,list_price diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_69.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_69.txt new file mode 100644 index 00000000..fbc654c4 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_69.txt @@ -0,0 +1 @@ +cd_gender,cd_marital_status,cd_education_status,cnt1,cd_purchase_estimate,cnt2,cd_credit_rating,cnt3 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_7.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_7.txt new file mode 100644 index 00000000..ade4333e --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_7.txt @@ -0,0 +1,101 @@ +i_item_id,agg1,agg2,agg3,agg4 +AAAAAAAAAAABAAAA,66.0000000000000000,122.3700000000000000,0.00000000000000000000,4.8900000000000000 +AAAAAAAAAAAEAAAA,74.0000000000000000,24.9050000000000000,0.00000000000000000000,7.9300000000000000 +AAAAAAAAAAAFAAAA,68.0000000000000000,8.8600000000000000,0.00000000000000000000,2.3000000000000000 +AAAAAAAAAABDAAAA,36.0000000000000000,112.4000000000000000,0.00000000000000000000,103.4000000000000000 +AAAAAAAAAABEAAAA,98.0000000000000000,39.0100000000000000,0.00000000000000000000,33.1500000000000000 +AAAAAAAAAACAAAAA,79.0000000000000000,70.1350000000000000,0.00000000000000000000,28.1550000000000000 +AAAAAAAAAACDAAAA,98.0000000000000000,79.6900000000000000,960.4900000000000000,32.6700000000000000 +AAAAAAAAAACFAAAA,20.0000000000000000,71.0800000000000000,0.00000000000000000000,24.8700000000000000 +AAAAAAAAAADCAAAA,18.0000000000000000,90.1300000000000000,0.00000000000000000000,85.6200000000000000 +AAAAAAAAAADEAAAA,66.0000000000000000,99.5900000000000000,0.00000000000000000000,0.00000000000000000000 +AAAAAAAAAADFAAAA,71.5000000000000000,37.5800000000000000,232.3750000000000000,15.0950000000000000 +AAAAAAAAAAEAAAAA,83.5000000000000000,71.6050000000000000,1447.8350000000000000,34.7550000000000000 +AAAAAAAAAAEDAAAA,39.0000000000000000,100.5100000000000000,0.00000000000000000000,43.2100000000000000 +AAAAAAAAAAFAAAAA,88.0000000000000000,99.9800000000000000,0.00000000000000000000,51.1500000000000000 +AAAAAAAAAAFDAAAA,29.5000000000000000,86.9050000000000000,0.00000000000000000000,50.3200000000000000 +AAAAAAAAAAFFAAAA,88.0000000000000000,64.3400000000000000,0.00000000000000000000,55.9700000000000000 +AAAAAAAAAAFGAAAA,25.0000000000000000,37.6200000000000000,471.6800000000000000,21.4400000000000000 +AAAAAAAAAAGBAAAA,71.0000000000000000,142.1000000000000000,0.00000000000000000000,32.6800000000000000 +AAAAAAAAAAGEAAAA,59.0000000000000000,69.7850000000000000,1038.9050000000000000,34.0100000000000000 +AAAAAAAAAAHAAAAA,68.6666666666666667,83.0966666666666667,0.00000000000000000000,20.3566666666666667 +AAAAAAAAAAHDAAAA,69.0000000000000000,97.7400000000000000,0.00000000000000000000,26.3800000000000000 +AAAAAAAAAAIAAAAA,24.5000000000000000,70.2250000000000000,0.00000000000000000000,48.8400000000000000 +AAAAAAAAAAICAAAA,43.0000000000000000,70.4900000000000000,0.00000000000000000000,63.4400000000000000 +AAAAAAAAAAIDAAAA,50.5000000000000000,77.5250000000000000,0.00000000000000000000,25.0250000000000000 +AAAAAAAAAAIFAAAA,36.0000000000000000,2.5700000000000000,0.00000000000000000000,2.4100000000000000 +AAAAAAAAAAJBAAAA,99.0000000000000000,71.4900000000000000,0.00000000000000000000,5.7100000000000000 +AAAAAAAAAAJCAAAA,54.5000000000000000,36.8100000000000000,9.0850000000000000,5.0200000000000000 +AAAAAAAAAAKBAAAA,33.0000000000000000,128.6100000000000000,1756.9300000000000000,57.8700000000000000 +AAAAAAAAAAKDAAAA,13.0000000000000000,7.0100000000000000,0.00000000000000000000,2.5900000000000000 +AAAAAAAAAAKEAAAA,41.5000000000000000,73.5300000000000000,0.00000000000000000000,40.1900000000000000 +AAAAAAAAAALAAAAA,49.0000000000000000,108.6300000000000000,0.00000000000000000000,15.2000000000000000 +AAAAAAAAAAMBAAAA,54.5000000000000000,154.7800000000000000,0.00000000000000000000,106.1700000000000000 +AAAAAAAAAAMCAAAA,100.0000000000000000,124.1500000000000000,0.00000000000000000000,99.3200000000000000 +AAAAAAAAAAMFAAAA,48.0000000000000000,138.3200000000000000,0.00000000000000000000,52.5600000000000000 +AAAAAAAAAANAAAAA,2.0000000000000000,138.9800000000000000,0.00000000000000000000,134.8100000000000000 +AAAAAAAAAANBAAAA,95.0000000000000000,6.2100000000000000,65.9600000000000000,4.3400000000000000 +AAAAAAAAAANDAAAA,13.0000000000000000,46.3700000000000000,1.71000000000000000000,7.7950000000000000 +AAAAAAAAAANEAAAA,41.0000000000000000,97.7400000000000000,225.4750000000000000,19.1800000000000000 +AAAAAAAAAAOAAAAA,34.0000000000000000,171.4900000000000000,0.00000000000000000000,140.6200000000000000 +AAAAAAAAAAOCAAAA,33.0000000000000000,82.3050000000000000,356.6550000000000000,44.4100000000000000 +AAAAAAAAAAPBAAAA,96.0000000000000000,66.3000000000000000,3045.1300000000000000,36.4600000000000000 +AAAAAAAAAAPEAAAA,60.0000000000000000,30.4400000000000000,0.00000000000000000000,25.1650000000000000 +AAAAAAAAABAAAAAA,70.5000000000000000,111.6250000000000000,1026.0850000000000000,48.3550000000000000 +AAAAAAAAABABAAAA,91.0000000000000000,14.0600000000000000,0.00000000000000000000,3.7900000000000000 +AAAAAAAAABADAAAA,91.0000000000000000,107.7300000000000000,0.00000000000000000000,7.5400000000000000 +AAAAAAAAABAEAAAA,66.0000000000000000,28.5800000000000000,473.3650000000000000,26.4950000000000000 +AAAAAAAAABBCAAAA,56.3333333333333333,28.7466666666666667,0.00000000000000000000,16.4433333333333333 +AAAAAAAAABBDAAAA,23.0000000000000000,62.9500000000000000,0.00000000000000000000,0.00000000000000000000 +AAAAAAAAABBGAAAA,75.0000000000000000,132.0300000000000000,2830.0550000000000000,60.9700000000000000 +AAAAAAAAABCEAAAA,40.5000000000000000,44.1150000000000000,0.00000000000000000000,36.2400000000000000 +AAAAAAAAABDAAAAA,87.5000000000000000,30.6900000000000000,0.00000000000000000000,6.0450000000000000 +AAAAAAAAABDBAAAA,47.0000000000000000,51.6600000000000000,0.00000000000000000000,18.9200000000000000 +AAAAAAAAABDGAAAA,47.0000000000000000,20.3900000000000000,0.00000000000000000000,20.1800000000000000 +AAAAAAAAABEAAAAA,62.5000000000000000,25.8150000000000000,0.00000000000000000000,14.5600000000000000 +AAAAAAAAABEDAAAA,61.0000000000000000,73.3800000000000000,0.00000000000000000000,9.5300000000000000 +AAAAAAAAABEFAAAA,58.0000000000000000,20.4800000000000000,0.00000000000000000000,9.4200000000000000 +AAAAAAAAABFBAAAA,69.3333333333333333,132.7200000000000000,51.2533333333333333,29.9700000000000000 +AAAAAAAAABFCAAAA,16.0000000000000000,98.5000000000000000,0.00000000000000000000,15.7600000000000000 +AAAAAAAAABFFAAAA,80.0000000000000000,15.2100000000000000,0.00000000000000000000,7.3700000000000000 +AAAAAAAAABGBAAAA,53.0000000000000000,92.5950000000000000,0.00000000000000000000,59.8300000000000000 +AAAAAAAAABGDAAAA,17.0000000000000000,116.3150000000000000,0.00000000000000000000,32.2500000000000000 +AAAAAAAAABGEAAAA,71.0000000000000000,9.9900000000000000,0.00000000000000000000,5.8900000000000000 +AAAAAAAAABIEAAAA,52.0000000000000000,66.6950000000000000,0.00000000000000000000,32.2600000000000000 +AAAAAAAAABIFAAAA,17.0000000000000000,144.5100000000000000,0.00000000000000000000,65.0200000000000000 +AAAAAAAAABJAAAAA,32.5000000000000000,124.5250000000000000,0.00000000000000000000,6.4400000000000000 +AAAAAAAAABJBAAAA,80.0000000000000000,125.8200000000000000,0.00000000000000000000,70.3150000000000000 +AAAAAAAAABJDAAAA,57.5000000000000000,144.7400000000000000,0.00000000000000000000,60.9400000000000000 +AAAAAAAAABKFAAAA,52.0000000000000000,129.0900000000000000,0.00000000000000000000,9.0300000000000000 +AAAAAAAAABLBAAAA,86.0000000000000000,102.9500000000000000,0.00000000000000000000,80.3000000000000000 +AAAAAAAAABLEAAAA,96.0000000000000000,6.5400000000000000,0.00000000000000000000,2.6100000000000000 +AAAAAAAAABLFAAAA,73.0000000000000000,67.5650000000000000,0.00000000000000000000,51.0550000000000000 +AAAAAAAAABMDAAAA,68.0000000000000000,9.5700000000000000,0.00000000000000000000,1.05000000000000000000 +AAAAAAAAABMEAAAA,74.5000000000000000,96.5900000000000000,665.7300000000000000,40.9450000000000000 +AAAAAAAAABNCAAAA,82.0000000000000000,43.9400000000000000,674.1300000000000000,15.8100000000000000 +AAAAAAAAABNDAAAA,1.00000000000000000000,85.0800000000000000,0.00000000000000000000,62.1000000000000000 +AAAAAAAAABNFAAAA,57.5000000000000000,82.8950000000000000,731.7325000000000000,43.8450000000000000 +AAAAAAAAABOBAAAA,81.0000000000000000,132.2000000000000000,0.00000000000000000000,57.5150000000000000 +AAAAAAAAABOCAAAA,91.0000000000000000,97.2600000000000000,1647.9000000000000000,95.3100000000000000 +AAAAAAAAABOFAAAA,68.2500000000000000,67.1625000000000000,105.7350000000000000,17.5350000000000000 +AAAAAAAAABPAAAAA,38.0000000000000000,24.6950000000000000,0.00000000000000000000,8.1000000000000000 +AAAAAAAAABPBAAAA,41.6666666666666667,91.5300000000000000,764.7300000000000000,49.5733333333333333 +AAAAAAAAABPEAAAA,48.0000000000000000,144.7800000000000000,204.2800000000000000,30.4000000000000000 +AAAAAAAAACACAAAA,77.5000000000000000,44.8550000000000000,0.00000000000000000000,24.2050000000000000 +AAAAAAAAACADAAAA,94.0000000000000000,69.3450000000000000,0.00000000000000000000,27.1300000000000000 +AAAAAAAAACBCAAAA,29.0000000000000000,118.3100000000000000,0.00000000000000000000,72.1600000000000000 +AAAAAAAAACBFAAAA,95.0000000000000000,11.6400000000000000,0.00000000000000000000,4.8800000000000000 +AAAAAAAAACCAAAAA,74.0000000000000000,50.2900000000000000,753.1300000000000000,44.2500000000000000 +AAAAAAAAACCBAAAA,62.5000000000000000,23.0800000000000000,3.0200000000000000,8.5550000000000000 +AAAAAAAAACCEAAAA,56.0000000000000000,154.0500000000000000,0.00000000000000000000,47.7500000000000000 +AAAAAAAAACDDAAAA,56.0000000000000000,10.9000000000000000,0.00000000000000000000,8.3900000000000000 +AAAAAAAAACDFAAAA,56.0000000000000000,93.4200000000000000,0.00000000000000000000,75.6700000000000000 +AAAAAAAAACDGAAAA,29.0000000000000000,44.8900000000000000,0.00000000000000000000,19.3000000000000000 +AAAAAAAAACEBAAAA,45.5000000000000000,116.1750000000000000,0.00000000000000000000,32.0750000000000000 +AAAAAAAAACECAAAA,56.0000000000000000,53.8733333333333333,0.00000000000000000000,37.0266666666666667 +AAAAAAAAACEEAAAA,52.3333333333333333,58.2333333333333333,0.00000000000000000000,37.9800000000000000 +AAAAAAAAACEFAAAA,21.0000000000000000,106.0200000000000000,0.00000000000000000000,102.8300000000000000 +AAAAAAAAACFAAAAA,37.0000000000000000,103.8300000000000000,0.00000000000000000000,98.6300000000000000 +AAAAAAAAACFBAAAA,4.0000000000000000,66.3400000000000000,0.00000000000000000000,27.8600000000000000 +AAAAAAAAACFEAAAA,38.5000000000000000,130.6150000000000000,2741.1500000000000000,92.1750000000000000 +AAAAAAAAACGCAAAA,23.0000000000000000,99.1800000000000000,0.00000000000000000000,1.98000000000000000000 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_70.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_70.txt new file mode 100644 index 00000000..00b50d42 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_70.txt @@ -0,0 +1,4 @@ +total_sum,s_state,s_county,lochierarchy,rank_within_parent +-877872268.83,null,null,2,1 +-877872268.83,TN,null,1,1 +-877872268.83,TN,Williamson County,0,1 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_71.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_71.txt new file mode 100644 index 00000000..2f58219c --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_71.txt @@ -0,0 +1,2011 @@ +brand_id,brand,t_hour,t_minute,ext_price +1003001,exportiamalg #1 ,17,51,22081.41 +5004001,amalgedu pack #2 ,19,2,17913.06 +8004001,importonameless #2 ,9,31,17822.40 +3003001,exportiedu pack #2 ,7,17,15314.40 +1003002,exportiamalg #2 ,8,39,14867.82 +1002001,importounivamalg #1 ,18,3,14804.90 +1003002,exportiamalg #2 ,7,37,14745.00 +4003001,exportiedu pack #1 ,18,27,14604.49 +5001002,amalgscholar #2 ,9,31,14584.32 +7013007,exportinameless #7 ,18,0,14263.00 +1003002,exportiamalg #2 ,9,37,14251.51 +7009004,maxibrand #4 ,9,17,14185.29 +10012001,importoamalgamalg #1 ,19,53,14167.80 +3003001,exportiedu pack #2 ,18,42,13817.10 +7012001,amalgamalgamalg #2 ,19,51,13765.08 +7004009,importoimporto #2 ,9,43,13613.78 +3003001,exportiedu pack #2 ,7,27,13466.04 +1002002,importoamalg #2 ,6,10,13097.91 +10011009,amalgamalgamalg #9 ,19,36,13095.44 +10003016,exportiunivamalg #16 ,6,53,13082.88 +10013015,exportiamalgamalg #15 ,17,10,13062.06 +1001001,amalgamalg #1 ,19,54,12974.00 +2003001,exportiimporto #1 ,19,47,12937.71 +2002001,importoimporto #1 ,6,33,12731.32 +7010009,univnameless #9 ,8,29,12571.26 +9013009,exportiunivamalg #9 ,18,48,12425.42 +1001002,amalgamalg #2 ,9,4,12277.03 +7010005,corpunivamalg #6 ,19,10,12153.36 +1002002,importoamalg #2 ,17,54,11879.79 +7016001,corpnameless #1 ,19,32,11867.10 +2004001,importoexporti #2 ,17,47,11765.88 +6008002,namelesscorp #2 ,9,39,11671.04 +4004001,edu packedu pack #1 ,18,41,11650.11 +3003001,exportiexporti #1 ,9,36,11579.04 +1004001,edu packamalg #1 ,8,44,11536.00 +7010005,corpunivamalg #6 ,18,47,11460.80 +8002009,importonameless #9 ,8,47,11122.80 +1003001,exportiamalg #1 ,17,29,11117.26 +3003002,exportiexporti #2 ,17,23,11071.37 +6006004,corpcorp #4 ,8,40,11063.70 +2002001,importoimporto #1 ,7,47,10942.70 +6012007,importobrand #7 ,17,44,10769.78 +6010005,univbrand #5 ,19,34,10624.25 +7012001,amalgamalgamalg #2 ,17,58,10430.14 +1001002,amalgamalg #2 ,9,31,10421.58 +1003001,exportiamalg #1 ,19,37,10406.88 +9010009,univunivamalg #9 ,17,4,10380.20 +4001002,amalgedu pack #2 ,9,34,10365.75 +10016003,corpamalgamalg #3 ,17,58,10359.60 +10011009,amalgamalgamalg #9 ,18,47,10136.50 +3003001,exportiedu pack #2 ,18,32,10092.24 +7013007,exportinameless #7 ,19,20,10052.90 +8003010,exportinameless #10 ,18,38,9927.03 +10016016,corpamalgamalg #16 ,19,45,9850.26 +7015009,scholarnameless #9 ,8,22,9668.31 +6012007,importobrand #7 ,6,11,9585.54 +1004002,edu packamalg #2 ,8,44,9546.60 +4001002,amalgedu pack #2 ,18,41,9530.20 +4004001,edu packedu pack #1 ,7,21,9486.00 +5004002,edu packscholar #2 ,17,56,9326.84 +10012005,importoamalgamalg #5 ,18,59,9232.48 +1001001,amalgamalg #1 ,7,43,9231.26 +8003010,exportinameless #10 ,7,26,9148.72 +2001001,amalgimporto #1 ,19,22,9146.64 +9011009,amalgunivamalg #9 ,17,10,9127.02 +10011009,amalgamalgamalg #9 ,9,46,9097.55 +6008002,namelesscorp #2 ,18,43,9028.42 +5004002,edu packscholar #2 ,6,44,9004.88 +1003002,exportiamalg #2 ,6,52,8992.98 +9015009,scholarunivamalg #9 ,17,54,8982.17 +3001001,amalgexporti #1 ,18,8,8895.43 +5004002,edu packscholar #2 ,17,11,8883.26 +6002004,importocorp #4 ,18,23,8874.90 +7012010,importonameless #10 ,7,14,8794.28 +4003001,exportiedu pack #1 ,6,24,8766.40 +2004002,edu packimporto #2 ,17,56,8740.08 +6003008,exporticorp #8 ,17,6,8732.90 +1004002,edu packamalg #2 ,8,28,8727.90 +3003001,exportiedu pack #2 ,19,48,8705.92 +4002001,scholarmaxi #6 ,9,12,8682.75 +4001002,amalgedu pack #2 ,18,11,8669.25 +3004002,edu packexporti #2 ,18,33,8662.10 +4004002,edu packedu pack #2 ,6,5,8607.15 +6012008,importobrand #8 ,9,52,8599.71 +4003001,exportiedu pack #1 ,18,6,8593.86 +5002002,importoscholar #2 ,6,32,8558.55 +7012001,amalgamalgamalg #2 ,18,21,8547.84 +3002001,importoexporti #1 ,7,7,8500.24 +3003001,exportiexporti #1 ,18,50,8455.88 +6003003,exporticorp #3 ,7,25,8405.82 +2003002,exportiimporto #2 ,17,6,8393.70 +1004001,edu packamalg #1 ,18,32,8373.60 +6003003,exporticorp #3 ,17,21,8326.80 +5004002,edu packscholar #2 ,6,16,8323.00 +6012007,importobrand #7 ,7,8,8268.80 +7001005,amalgbrand #5 ,17,31,8242.78 +10016001,corpamalgamalg #1 ,18,16,8234.60 +2004001,importoexporti #2 ,17,29,8220.63 +4004001,edu packedu pack #1 ,17,43,8219.88 +2004002,edu packimporto #2 ,6,44,8217.00 +9010009,univunivamalg #9 ,17,21,8205.40 +10015017,scholaramalgamalg #17 ,8,4,8110.80 +6015006,scholarbrand #6 ,17,9,8097.28 +5004002,edu packscholar #2 ,19,50,8085.42 +10016001,corpamalgamalg #1 ,19,55,8037.00 +2001001,importoimporto #2 ,17,51,7862.59 +4001002,amalgedu pack #2 ,17,29,7845.76 +7011001,amalgnameless #1 ,9,24,7824.74 +3004001,edu packexporti #1 ,18,47,7808.64 +4004001,edu packedu pack #1 ,17,40,7794.24 +6014004,edu packbrand #4 ,17,51,7738.84 +1001001,amalgamalg #1 ,17,29,7613.76 +7015009,scholarnameless #9 ,18,15,7612.80 +1001002,amalgamalg #2 ,17,7,7605.70 +3002001,importoexporti #1 ,6,55,7599.90 +7004009,importoimporto #2 ,9,40,7555.00 +6011008,amalgbrand #8 ,19,53,7524.00 +3004002,edu packexporti #2 ,9,4,7495.74 +1004002,edu packamalg #2 ,17,53,7470.54 +7016007,corpnameless #7 ,9,35,7426.15 +5001001,brandunivamalg #11 ,17,32,7390.44 +6005005,edu packnameless #8 ,8,12,7319.10 +7016006,corpnameless #6 ,7,40,7226.52 +3003001,exportiedu pack #2 ,18,27,7226.01 +7005006,scholarbrand #6 ,19,18,7211.68 +2001002,amalgimporto #2 ,19,34,7177.83 +1003002,exportiamalg #2 ,17,57,7174.64 +7016006,corpnameless #6 ,9,56,7155.40 +5003002,exportischolar #2 ,8,59,7153.12 +4001002,amalgedu pack #2 ,17,54,7142.40 +3003001,exportiedu pack #2 ,17,43,7119.68 +3002002,importoexporti #2 ,8,51,7056.36 +7015009,scholarnameless #9 ,18,20,7042.56 +8004003,edu packnameless #3 ,18,33,7026.30 +1002002,importoamalg #2 ,19,33,6909.90 +4002002,importoedu pack #2 ,17,12,6897.00 +3004002,edu packexporti #2 ,17,13,6882.36 +10012004,importoamalgamalg #4 ,17,35,6854.40 +2004001,edu packunivamalg #8 ,8,8,6850.53 +3004001,edu packexporti #1 ,19,3,6837.30 +2001002,amalgimporto #2 ,19,54,6818.13 +7010010,univnameless #10 ,17,28,6804.30 +2001002,amalgimporto #2 ,8,14,6787.53 +7013007,exportinameless #7 ,9,14,6767.75 +10010013,univamalgamalg #13 ,9,27,6750.39 +2001002,amalgimporto #2 ,8,19,6735.85 +10011009,amalgamalgamalg #9 ,8,47,6728.25 +4001002,amalgedu pack #2 ,19,9,6709.12 +7009009,exportibrand #10 ,8,18,6696.75 +1001001,amalgamalg #1 ,19,49,6678.72 +5001001,edu packexporti #2 ,9,27,6654.12 +10016016,corpamalgamalg #16 ,8,38,6639.93 +7001005,amalgbrand #5 ,7,35,6594.90 +2001002,amalgimporto #2 ,9,33,6577.80 +9015009,scholarunivamalg #9 ,18,8,6512.79 +8010003,namelessunivamalg #5 ,6,24,6491.52 +7003002,exportibrand #2 ,19,49,6488.10 +8002009,importonameless #9 ,17,53,6469.35 +2004001,edu packunivamalg #8 ,19,13,6448.36 +4002001,edu packscholar #2 ,18,16,6426.09 +1004001,edu packamalg #1 ,18,25,6395.84 +4003001,exportiedu pack #1 ,19,37,6382.80 +7016009,univnameless #10 ,17,37,6377.35 +6007007,brandcorp #7 ,17,27,6352.00 +1004001,edu packamalg #1 ,17,28,6339.00 +7010003,univnameless #3 ,17,15,6309.90 +7015009,scholarnameless #9 ,18,6,6295.52 +8003007,edu packnameless #8 ,19,12,6282.91 +6006004,corpcorp #4 ,17,49,6273.61 +2002001,importoimporto #1 ,9,20,6229.14 +1003002,exportiamalg #2 ,6,58,6174.58 +9015011,exportiamalg #2 ,18,40,6173.09 +6007007,brandcorp #7 ,9,39,6159.95 +4004002,edu packedu pack #2 ,9,54,6155.29 +7004006,edu packbrand #6 ,8,24,6153.84 +5004001,amalgedu pack #2 ,19,34,6140.55 +1001001,amalgamalg #1 ,9,22,6125.67 +1003002,exportiamalg #2 ,17,6,6124.14 +4004001,maxinameless #8 ,18,20,6111.56 +7005006,scholarbrand #6 ,9,38,6102.54 +9015009,scholarunivamalg #9 ,19,6,6095.50 +9003003,exportimaxi #3 ,17,4,6072.40 +5004001,amalgedu pack #2 ,8,22,6067.26 +10006002,corpunivamalg #2 ,19,28,6046.38 +10008006,namelessunivamalg #6 ,19,53,6036.00 +9015009,scholarunivamalg #9 ,9,42,6015.36 +2002001,importoimporto #1 ,19,40,6006.96 +5002002,importoscholar #2 ,6,36,5994.56 +9011009,amalgunivamalg #9 ,9,40,5989.10 +7012001,amalgamalgamalg #2 ,17,14,5975.20 +7013001,exportinameless #1 ,19,57,5952.89 +2002002,importoimporto #2 ,6,45,5947.02 +5004001,amalgedu pack #2 ,19,27,5905.68 +2003001,exportiimporto #1 ,8,17,5899.08 +1004002,edu packamalg #2 ,9,14,5887.62 +7016001,corpnameless #1 ,9,33,5882.24 +6003008,exporticorp #8 ,17,39,5874.12 +4002002,importoedu pack #2 ,17,59,5848.15 +3002001,importoexporti #1 ,9,12,5820.10 +8005009,corpnameless #10 ,17,41,5809.50 +1002001,importounivamalg #1 ,18,4,5786.08 +7009009,exportibrand #10 ,19,3,5776.40 +7011001,amalgnameless #1 ,19,30,5760.72 +10012001,importoamalgamalg #1 ,19,54,5755.05 +2001002,amalgimporto #2 ,9,39,5750.22 +7010005,corpunivamalg #6 ,9,56,5740.71 +7012001,amalgamalgamalg #2 ,19,21,5739.36 +7009004,maxibrand #4 ,17,33,5727.36 +8010003,namelessunivamalg #5 ,18,11,5697.60 +10013015,exportiamalgamalg #15 ,17,16,5696.60 +6004002,edu packcorp #2 ,19,35,5689.05 +4001002,amalgedu pack #2 ,17,1,5667.90 +6008002,namelesscorp #2 ,18,53,5654.40 +8005008,scholarnameless #8 ,17,1,5638.59 +4001002,amalgedu pack #2 ,17,17,5609.75 +3004001,edu packscholar #2 ,18,22,5596.47 +10006002,corpunivamalg #2 ,18,54,5594.16 +3003001,exportiexporti #1 ,8,33,5583.33 +9012003,importounivamalg #3 ,7,35,5580.00 +1001002,amalgamalg #2 ,19,19,5574.21 +6005005,edu packnameless #8 ,17,53,5561.04 +6008002,namelesscorp #2 ,8,7,5560.33 +1001001,amalgamalg #1 ,17,53,5543.42 +9013009,exportiunivamalg #9 ,19,27,5508.58 +5002002,importoscholar #2 ,19,43,5506.21 +4001002,amalgedu pack #2 ,18,25,5452.18 +2004002,edu packimporto #2 ,19,44,5451.40 +10013015,exportiamalgamalg #15 ,19,3,5450.59 +5001002,amalgscholar #2 ,18,48,5433.53 +6010005,univbrand #5 ,18,27,5421.84 +4001002,amalgedu pack #2 ,9,12,5412.91 +10012005,importoamalgamalg #5 ,9,9,5408.16 +9011009,amalgunivamalg #9 ,19,14,5395.60 +8004001,importonameless #2 ,19,19,5364.42 +7016009,univnameless #10 ,6,35,5351.28 +7007004,brandbrand #4 ,9,47,5319.21 +4004002,edu packedu pack #2 ,17,14,5295.23 +6006004,corpcorp #4 ,19,27,5290.92 +7010006,univnameless #6 ,17,57,5269.44 +2004002,edu packimporto #2 ,8,9,5266.80 +7012001,amalgamalgamalg #2 ,17,8,5217.96 +6012008,importobrand #8 ,17,6,5213.73 +4001001,amalgedu pack #1 ,18,0,5205.60 +5001002,amalgscholar #2 ,19,4,5175.56 +6012007,importobrand #7 ,19,32,5166.00 +1003002,exportiamalg #2 ,18,32,5133.59 +6014004,edu packbrand #4 ,8,28,5109.00 +5002002,importoscholar #2 ,9,15,5091.55 +2001002,amalgimporto #2 ,18,13,5091.04 +3001002,amalgexporti #2 ,17,0,5082.70 +5003002,exportischolar #2 ,17,40,5071.92 +7008009,namelessbrand #9 ,17,41,5066.93 +7010004,univnameless #4 ,6,52,5055.96 +6012008,importobrand #8 ,8,53,5044.05 +2001001,importoimporto #2 ,19,13,5026.18 +1003002,exportiamalg #2 ,19,6,5024.46 +1003001,exportiamalg #1 ,18,31,5002.47 +10009015,maxiunivamalg #15 ,19,33,4999.66 +6012008,importobrand #8 ,18,36,4977.24 +4004002,edu packedu pack #2 ,19,26,4973.70 +3003001,exportiexporti #1 ,17,57,4962.40 +5004002,edu packscholar #2 ,17,43,4960.80 +2004002,edu packimporto #2 ,19,21,4955.00 +2001002,amalgimporto #2 ,19,8,4939.35 +2002001,importoimporto #1 ,18,42,4934.43 +2004002,edu packimporto #2 ,17,40,4924.61 +7010006,univnameless #6 ,18,36,4909.26 +9013009,exportiunivamalg #9 ,17,11,4899.18 +1003001,exportiamalg #1 ,19,48,4886.26 +7005006,scholarbrand #6 ,18,40,4885.38 +2002001,importoimporto #1 ,6,58,4873.11 +5002002,importoscholar #2 ,7,17,4865.88 +4002001,scholarmaxi #6 ,18,20,4837.20 +1003001,exportiamalg #1 ,18,15,4825.00 +4004002,edu packedu pack #2 ,17,16,4822.36 +9014006,edu packunivamalg #6 ,9,2,4821.30 +9015009,scholarunivamalg #9 ,8,41,4814.22 +7009010,maxibrand #10 ,17,30,4813.12 +7001005,amalgbrand #5 ,8,3,4801.68 +6011008,amalgbrand #8 ,17,37,4779.47 +3002001,amalgexporti #2 ,17,41,4773.23 +2004002,edu packimporto #2 ,6,47,4772.04 +7016006,corpnameless #6 ,9,35,4771.84 +10014016,edu packamalgamalg #16 ,18,2,4768.36 +5001002,amalgscholar #2 ,17,51,4759.12 +7008009,namelessbrand #9 ,19,11,4737.60 +4003001,exportiedu pack #1 ,18,9,4729.10 +3003001,exportiexporti #1 ,17,4,4728.12 +10004012,edu packunivamalg #12 ,8,22,4727.52 +3002001,amalgexporti #2 ,19,31,4723.68 +10016016,corpamalgamalg #16 ,9,57,4720.80 +4004001,maxinameless #8 ,9,35,4704.96 +10008002,namelessunivamalg #2 ,19,58,4660.50 +3002002,importoexporti #2 ,9,49,4649.26 +1001001,amalgamalg #1 ,7,52,4640.48 +3002002,importoexporti #2 ,9,34,4623.15 +7010003,univnameless #3 ,7,47,4613.53 +6003003,exporticorp #3 ,19,33,4613.32 +3003002,exportiexporti #2 ,18,40,4611.53 +5004002,edu packscholar #2 ,18,30,4607.90 +3002002,importoexporti #2 ,9,32,4593.25 +1004001,edu packamalg #1 ,8,54,4592.28 +4001002,amalgedu pack #2 ,19,35,4587.41 +6008005,namelesscorp #5 ,17,7,4565.37 +6008002,namelesscorp #2 ,17,45,4564.50 +7013001,exportinameless #1 ,9,37,4546.10 +7012001,amalgamalgamalg #2 ,17,25,4545.53 +5001002,amalgscholar #2 ,19,3,4536.44 +3002001,amalgexporti #2 ,17,40,4520.46 +1003002,exportiamalg #2 ,18,30,4502.70 +7016007,corpnameless #7 ,9,12,4495.05 +10014001,maxibrand #4 ,18,2,4492.08 +7016007,corpnameless #7 ,18,18,4491.67 +2003002,exportiimporto #2 ,9,16,4489.20 +5001002,amalgscholar #2 ,17,36,4486.04 +5002002,importoscholar #2 ,18,7,4472.37 +7013007,exportinameless #7 ,17,51,4468.74 +3004001,edu packexporti #1 ,8,11,4457.04 +1004002,edu packamalg #2 ,8,12,4455.87 +10016001,corpamalgamalg #1 ,18,4,4437.12 +2002001,importoimporto #1 ,9,49,4434.66 +7016007,corpnameless #7 ,19,8,4422.60 +9014006,edu packunivamalg #6 ,8,7,4404.80 +3002002,importoexporti #2 ,9,53,4403.94 +4004002,edu packedu pack #2 ,19,45,4385.38 +5002002,importoscholar #2 ,18,9,4382.36 +4001001,importobrand #2 ,7,8,4377.80 +1004001,edu packamalg #1 ,18,33,4360.82 +2004002,edu packimporto #2 ,9,58,4360.76 +5001001,exportinameless #8 ,6,24,4357.44 +2004002,edu packimporto #2 ,18,45,4345.00 +7015009,scholarnameless #9 ,18,10,4343.95 +10004004,edu packunivamalg #4 ,9,35,4338.00 +10013013,exportiamalgamalg #13 ,8,52,4334.73 +8002009,importonameless #9 ,18,36,4318.20 +4004001,edu packedu pack #1 ,9,56,4302.36 +2001002,amalgimporto #2 ,19,37,4279.66 +4004002,edu packedu pack #2 ,9,55,4269.60 +1002002,importoamalg #2 ,9,56,4263.68 +1001002,amalgamalg #2 ,6,37,4262.84 +7010010,univnameless #10 ,17,49,4256.52 +7009010,maxibrand #10 ,19,9,4254.20 +9015009,scholarunivamalg #9 ,18,43,4248.96 +1003002,exportiamalg #2 ,8,15,4248.30 +10012001,importoamalgamalg #1 ,18,31,4231.97 +2002001,importoimporto #1 ,17,31,4230.27 +9016003,corpunivamalg #3 ,7,13,4222.34 +2002001,importoimporto #1 ,19,19,4197.42 +2001001,amalgimporto #1 ,18,38,4190.34 +5001001,brandunivamalg #11 ,19,49,4174.68 +6008002,namelesscorp #2 ,18,11,4174.24 +1003002,exportiamalg #2 ,17,26,4173.40 +3002002,importoexporti #2 ,17,47,4173.00 +7007004,brandbrand #4 ,6,47,4172.65 +10016003,corpamalgamalg #3 ,19,28,4160.14 +7013001,exportinameless #1 ,19,23,4153.40 +3002002,importoexporti #2 ,17,57,4152.20 +3003002,exportiexporti #2 ,8,54,4147.80 +4003001,exportischolar #2 ,9,0,4147.80 +7007004,brandbrand #4 ,17,12,4147.30 +8002009,importonameless #9 ,18,42,4143.48 +7016001,corpnameless #1 ,19,23,4141.90 +4002002,importoedu pack #2 ,19,34,4141.48 +10010013,univamalgamalg #13 ,17,50,4140.61 +3001002,amalgexporti #2 ,17,6,4136.40 +6014004,edu packbrand #4 ,19,54,4128.48 +1003002,exportiamalg #2 ,9,27,4122.75 +4003001,exportiedu pack #1 ,18,28,4105.30 +6007007,brandcorp #7 ,7,14,4096.17 +1004001,edu packamalg #1 ,17,17,4088.94 +4001001,amalgedu pack #1 ,9,13,4062.96 +7010010,univnameless #10 ,17,58,4047.36 +2001001,importoimporto #2 ,9,9,4035.63 +2001001,importoimporto #2 ,19,40,4030.88 +10008002,namelessunivamalg #2 ,7,46,4028.97 +7003002,exportibrand #2 ,18,30,4022.88 +3003002,exportiexporti #2 ,8,2,4021.14 +10008002,namelessunivamalg #2 ,19,43,4019.48 +1003002,exportiamalg #2 ,17,45,4009.28 +9012008,importounivamalg #8 ,8,13,4008.00 +4004001,edu packedu pack #1 ,8,57,3999.90 +1004002,edu packamalg #2 ,17,51,3993.72 +2004001,importoexporti #2 ,18,33,3991.93 +10016001,corpamalgamalg #1 ,19,5,3980.16 +1003002,exportiamalg #2 ,19,44,3976.50 +6003003,exporticorp #3 ,18,1,3972.90 +3003001,exportiexporti #1 ,19,41,3972.48 +9010009,univunivamalg #9 ,18,36,3970.40 +10013015,exportiamalgamalg #15 ,19,2,3968.80 +2001002,amalgimporto #2 ,17,33,3955.54 +10012004,importoamalgamalg #4 ,17,20,3954.72 +4004001,edu packedu pack #1 ,8,44,3931.25 +2001002,amalgimporto #2 ,9,50,3906.70 +1004002,edu packamalg #2 ,9,31,3889.00 +2001002,amalgimporto #2 ,7,51,3880.32 +7010005,corpunivamalg #6 ,9,55,3863.64 +4002001,edu packscholar #2 ,18,12,3855.00 +4003001,exportiedu pack #1 ,19,33,3841.80 +7005006,scholarbrand #6 ,19,47,3841.76 +3004001,edu packexporti #1 ,8,20,3838.73 +3002001,amalgexporti #2 ,8,5,3829.70 +2001002,amalgimporto #2 ,17,55,3825.00 +2001002,amalgimporto #2 ,19,26,3821.60 +2001001,importoimporto #2 ,19,3,3803.25 +7014001,edu packnameless #1 ,19,12,3799.47 +10008002,namelessunivamalg #2 ,9,25,3789.62 +7009004,maxibrand #4 ,19,9,3787.52 +2001002,amalgimporto #2 ,17,28,3776.64 +2004002,edu packimporto #2 ,9,59,3762.78 +7009009,exportibrand #10 ,7,15,3753.40 +9010009,univunivamalg #9 ,7,14,3752.16 +6012008,importobrand #8 ,18,59,3748.57 +2001002,amalgimporto #2 ,18,14,3736.12 +3004002,edu packexporti #2 ,18,36,3724.76 +1001002,amalgamalg #2 ,17,4,3712.24 +10010013,univamalgamalg #13 ,17,48,3698.37 +2004002,edu packimporto #2 ,17,9,3696.90 +3002001,amalgexporti #2 ,19,29,3647.04 +9015009,scholarunivamalg #9 ,9,32,3644.64 +10012001,importoamalgamalg #1 ,18,56,3644.01 +4002002,importoedu pack #2 ,7,24,3637.20 +6008005,namelesscorp #5 ,17,10,3625.89 +2003002,exportiimporto #2 ,9,22,3621.36 +6007007,brandcorp #7 ,9,32,3618.20 +3003002,exportiexporti #2 ,9,26,3613.72 +7004006,edu packbrand #6 ,18,57,3612.84 +7016009,univnameless #10 ,9,14,3607.53 +9015009,scholarunivamalg #9 ,18,38,3606.28 +5002002,importoscholar #2 ,6,29,3594.96 +10010013,univamalgamalg #13 ,6,7,3587.76 +7010005,corpunivamalg #6 ,19,13,3580.86 +9014002,edu packunivamalg #2 ,18,48,3579.81 +2001002,amalgimporto #2 ,19,11,3576.60 +9015009,scholarunivamalg #9 ,6,41,3575.79 +10014016,edu packamalgamalg #16 ,8,6,3544.38 +10012005,importoamalgamalg #5 ,9,53,3541.58 +2003001,exportiimporto #1 ,9,31,3537.60 +2004002,edu packimporto #2 ,17,0,3529.26 +3004002,edu packexporti #2 ,9,11,3521.91 +1003001,exportiamalg #1 ,9,35,3509.66 +8010004,univmaxi #4 ,9,26,3491.17 +1002001,importoamalg #1 ,19,58,3462.12 +3003002,exportiexporti #2 ,17,6,3461.54 +6016006,corpbrand #6 ,8,20,3454.08 +8005009,corpnameless #10 ,8,52,3449.60 +8004003,edu packnameless #3 ,19,18,3445.26 +7006007,edu packamalg #2 ,8,29,3442.03 +3004001,edu packscholar #2 ,6,24,3441.24 +10007012,brandunivamalg #12 ,17,11,3436.80 +3001002,amalgexporti #2 ,8,34,3433.08 +3003001,exportiedu pack #2 ,19,19,3427.68 +9015011,exportiamalg #2 ,19,15,3419.97 +5001001,amalgscholar #1 ,9,9,3415.64 +4003001,exportiedu pack #1 ,19,5,3413.88 +3003002,exportiexporti #2 ,18,48,3411.56 +10009015,maxiunivamalg #15 ,19,26,3409.56 +2001002,amalgimporto #2 ,18,33,3398.22 +6012008,importobrand #8 ,8,4,3382.61 +4001001,importobrand #2 ,19,45,3375.51 +5004002,edu packscholar #2 ,17,38,3352.80 +2003001,exportiimporto #1 ,19,24,3351.78 +10014001,maxibrand #4 ,7,41,3330.40 +10012004,importoamalgamalg #4 ,18,59,3328.00 +3003002,exportiexporti #2 ,6,50,3319.16 +3001002,amalgexporti #2 ,7,52,3318.79 +9011009,amalgunivamalg #9 ,18,21,3310.06 +5001002,amalgscholar #2 ,17,40,3305.22 +1004002,edu packamalg #2 ,18,48,3301.50 +3002001,importoexporti #1 ,9,35,3296.30 +10004004,edu packunivamalg #4 ,8,41,3293.94 +10015013,scholaramalgamalg #13 ,9,5,3290.66 +8004001,importonameless #2 ,8,14,3288.52 +10004012,edu packunivamalg #12 ,8,1,3288.50 +1001001,amalgamalg #1 ,19,23,3273.08 +7010005,corpunivamalg #6 ,17,8,3265.90 +6003008,exporticorp #8 ,7,4,3253.25 +2001002,amalgimporto #2 ,17,56,3234.38 +3003002,exportiexporti #2 ,17,7,3233.51 +9013009,exportiunivamalg #9 ,9,14,3223.44 +7012001,amalgamalgamalg #2 ,9,15,3220.28 +9014006,edu packunivamalg #6 ,17,23,3217.50 +1002001,importounivamalg #1 ,17,20,3215.10 +2004001,edu packunivamalg #8 ,9,21,3204.00 +9015009,scholarunivamalg #9 ,7,57,3162.24 +4002001,importoedu pack #1 ,17,50,3153.12 +6008005,namelesscorp #5 ,7,22,3152.44 +10015017,scholaramalgamalg #17 ,8,2,3149.22 +3002001,importoexporti #1 ,9,26,3129.38 +6003003,exporticorp #3 ,18,59,3113.28 +1003002,exportiamalg #2 ,7,0,3102.66 +10015013,scholaramalgamalg #13 ,17,47,3094.68 +4004001,edu packedu pack #1 ,9,24,3086.46 +7004006,edu packbrand #6 ,8,26,3083.12 +7014001,edu packnameless #1 ,8,17,3072.80 +3001002,amalgexporti #2 ,18,34,3071.31 +7012001,amalgamalgamalg #2 ,17,37,3058.05 +8004003,edu packnameless #3 ,19,4,3056.68 +7004009,importoimporto #2 ,17,18,3055.65 +6008005,namelesscorp #5 ,9,26,3052.89 +4003001,exportiedu pack #1 ,18,24,3045.60 +8016004,corpmaxi #4 ,17,2,3043.00 +4004001,edu packedu pack #1 ,9,2,3042.28 +9008002,namelessmaxi #2 ,19,45,3034.00 +4004002,edu packedu pack #2 ,18,7,3032.12 +1001002,amalgamalg #2 ,17,53,3001.33 +7010004,univnameless #4 ,8,38,2992.68 +10016016,corpamalgamalg #16 ,6,23,2983.50 +1002001,importounivamalg #1 ,18,52,2980.25 +5004002,edu packscholar #2 ,19,15,2961.40 +1002002,importoamalg #2 ,9,50,2940.34 +9014006,edu packunivamalg #6 ,18,57,2940.11 +2001002,amalgimporto #2 ,7,16,2931.90 +3003001,exportiexporti #1 ,7,6,2929.40 +1003001,exportiamalg #1 ,19,58,2923.65 +6011008,amalgbrand #8 ,17,31,2913.54 +7010003,univnameless #3 ,19,33,2907.99 +7012001,amalgamalgamalg #2 ,19,35,2903.60 +9011009,amalgunivamalg #9 ,8,6,2901.45 +8010004,univmaxi #4 ,6,18,2896.74 +6004002,edu packcorp #2 ,18,58,2888.96 +3004002,edu packexporti #2 ,9,17,2887.82 +10009015,maxiunivamalg #15 ,19,9,2886.87 +6006004,corpcorp #4 ,9,3,2873.28 +1004002,edu packamalg #2 ,17,3,2871.00 +6005001,scholarcorp #1 ,8,51,2857.98 +4004002,edu packedu pack #2 ,17,27,2844.95 +10008002,namelessunivamalg #2 ,19,12,2839.17 +10016003,corpamalgamalg #3 ,17,20,2836.80 +5001001,edu packexporti #2 ,18,46,2834.30 +6012008,importobrand #8 ,18,19,2829.96 +4001002,amalgedu pack #2 ,18,27,2829.00 +4003001,exportiedu pack #1 ,7,37,2820.64 +7010006,univnameless #6 ,18,59,2817.50 +8016004,corpmaxi #4 ,18,12,2812.00 +2003002,exportiimporto #2 ,19,55,2792.72 +2002001,importoimporto #1 ,19,33,2788.09 +2001001,amalgimporto #1 ,18,33,2788.08 +1004001,edu packamalg #1 ,8,16,2787.40 +3002001,importoexporti #1 ,17,22,2786.85 +10014016,edu packamalgamalg #16 ,8,8,2775.75 +1004002,edu packamalg #2 ,17,28,2772.00 +6008002,namelesscorp #2 ,6,4,2771.96 +4003001,exportiedu pack #1 ,18,54,2759.40 +3004002,edu packexporti #2 ,17,21,2752.64 +1003002,exportiamalg #2 ,17,58,2745.60 +1003001,exportiamalg #1 ,19,49,2741.82 +10016003,corpamalgamalg #3 ,17,11,2741.31 +3002002,importoexporti #2 ,18,43,2737.26 +10008006,namelessunivamalg #6 ,7,52,2737.05 +3002002,importoexporti #2 ,9,23,2721.60 +9014006,edu packunivamalg #6 ,9,28,2709.60 +3004002,edu packexporti #2 ,8,5,2706.75 +6009004,maxicorp #4 ,18,16,2689.12 +2001002,amalgimporto #2 ,18,57,2677.71 +3004002,edu packexporti #2 ,9,32,2675.68 +10006002,corpunivamalg #2 ,9,6,2673.51 +1001001,amalgamalg #1 ,18,57,2670.58 +5004001,amalgedu pack #2 ,9,54,2665.96 +10016016,corpamalgamalg #16 ,17,56,2660.00 +8010003,namelessunivamalg #5 ,17,22,2655.57 +10003016,exportiunivamalg #16 ,17,51,2654.20 +4001002,amalgedu pack #2 ,17,37,2649.15 +2002002,importoimporto #2 ,18,15,2641.92 +4004001,maxinameless #8 ,18,58,2637.75 +8016006,corpmaxi #6 ,17,18,2634.06 +2004001,edu packimporto #1 ,19,17,2627.27 +7004006,edu packbrand #6 ,17,28,2627.00 +3003002,exportiexporti #2 ,19,17,2618.51 +9008002,namelessmaxi #2 ,19,19,2618.38 +8004001,importonameless #2 ,18,33,2610.72 +2002001,importoimporto #1 ,9,14,2609.24 +9016003,corpunivamalg #3 ,9,43,2606.40 +6003003,exporticorp #3 ,9,31,2604.24 +3004001,edu packexporti #1 ,17,15,2602.80 +2003001,exportiimporto #1 ,18,37,2597.80 +1002001,importoamalg #1 ,19,44,2597.12 +3004002,edu packexporti #2 ,19,33,2594.28 +5001001,amalgscholar #1 ,18,39,2583.36 +1003002,exportiamalg #2 ,9,13,2577.72 +6005005,edu packnameless #8 ,17,40,2561.52 +5002002,importoscholar #2 ,17,26,2550.39 +10006002,corpunivamalg #2 ,8,54,2545.92 +1003002,exportiamalg #2 ,9,5,2540.00 +6012007,importobrand #7 ,19,58,2528.67 +4003001,exportiedu pack #1 ,6,43,2526.88 +3003001,exportiexporti #1 ,19,51,2525.60 +10006002,corpunivamalg #2 ,19,57,2518.51 +6005005,edu packnameless #8 ,19,7,2512.44 +3001002,amalgexporti #2 ,18,33,2510.62 +7014001,edu packnameless #1 ,9,56,2510.55 +7013007,exportinameless #7 ,8,47,2472.96 +6011008,amalgbrand #8 ,7,17,2467.90 +10006002,corpunivamalg #2 ,18,21,2459.55 +1003001,exportiamalg #1 ,9,59,2456.45 +3001002,amalgexporti #2 ,19,2,2455.32 +7005006,scholarbrand #6 ,8,39,2445.28 +1004002,edu packamalg #2 ,18,13,2437.40 +1004002,edu packamalg #2 ,19,17,2428.11 +5004002,edu packscholar #2 ,19,31,2420.22 +10014001,maxibrand #4 ,17,2,2419.83 +7015009,scholarnameless #9 ,8,19,2416.61 +9010009,univunivamalg #9 ,17,42,2415.30 +5004002,edu packscholar #2 ,18,31,2410.40 +5001001,exportinameless #8 ,19,17,2402.10 +6008002,namelesscorp #2 ,17,49,2401.89 +10014001,maxibrand #4 ,19,54,2399.67 +4002001,edu packscholar #2 ,18,39,2397.65 +4001002,amalgedu pack #2 ,17,46,2397.00 +8004001,importonameless #2 ,6,2,2392.92 +5001002,amalgscholar #2 ,17,12,2389.15 +7009009,exportibrand #10 ,9,40,2385.46 +1002001,importoamalg #1 ,19,39,2372.80 +6008005,namelesscorp #5 ,18,52,2368.08 +3002002,importoexporti #2 ,18,14,2359.80 +4003001,exportiedu pack #1 ,17,22,2352.24 +2004002,edu packimporto #2 ,17,10,2348.52 +1001001,amalgamalg #1 ,9,40,2346.34 +9012008,importounivamalg #8 ,8,35,2344.39 +10006002,corpunivamalg #2 ,19,42,2341.56 +3003001,exportiexporti #1 ,17,1,2341.24 +7004009,importoimporto #2 ,19,10,2332.96 +3003001,exportiexporti #1 ,7,47,2330.46 +2004002,edu packimporto #2 ,8,6,2327.88 +5001002,amalgscholar #2 ,9,13,2325.00 +4003001,exportiedu pack #1 ,9,29,2323.72 +7013001,exportinameless #1 ,19,34,2323.12 +2002001,importoimporto #1 ,17,22,2321.55 +2004001,importoexporti #2 ,18,51,2319.12 +7009009,exportibrand #10 ,18,52,2308.30 +2004001,importoexporti #2 ,9,53,2301.79 +5001002,amalgscholar #2 ,18,21,2296.64 +2004001,importoexporti #2 ,19,39,2292.93 +2002001,importoimporto #1 ,19,34,2290.40 +4004002,edu packedu pack #2 ,9,17,2287.30 +2002001,importoimporto #1 ,19,17,2284.10 +9013009,exportiunivamalg #9 ,17,34,2283.80 +1004002,edu packamalg #2 ,18,28,2278.98 +2001002,amalgimporto #2 ,19,1,2278.71 +5001002,amalgscholar #2 ,17,2,2275.20 +1004002,edu packamalg #2 ,18,33,2270.44 +10006002,corpunivamalg #2 ,18,40,2266.10 +7014001,edu packnameless #1 ,18,15,2263.77 +7013007,exportinameless #7 ,17,16,2260.20 +5001001,brandunivamalg #11 ,6,35,2256.18 +2004002,edu packimporto #2 ,19,53,2255.00 +10008006,namelessunivamalg #6 ,19,27,2254.00 +8012005,importomaxi #5 ,18,25,2240.64 +2004001,edu packunivamalg #8 ,17,35,2240.00 +4003001,exportischolar #2 ,8,32,2224.96 +8005008,scholarnameless #8 ,19,8,2223.39 +4002001,importoedu pack #1 ,18,29,2216.76 +5003001,exportischolar #1 ,19,3,2212.08 +7010006,univnameless #6 ,8,47,2199.76 +2001001,amalgimporto #1 ,8,7,2196.40 +1003001,exportiamalg #1 ,18,1,2193.84 +3001001,maxibrand #8 ,8,58,2187.38 +6010004,univbrand #4 ,9,17,2182.96 +6011008,amalgbrand #8 ,9,19,2182.40 +6014004,edu packbrand #4 ,17,28,2181.60 +9015009,scholarunivamalg #9 ,9,5,2178.03 +4004001,maxinameless #8 ,18,19,2168.10 +1003002,exportiamalg #2 ,9,57,2159.64 +5003002,exportischolar #2 ,18,24,2151.24 +1003002,exportiamalg #2 ,9,31,2150.04 +2001002,amalgimporto #2 ,18,8,2143.14 +2003001,exportiimporto #1 ,8,25,2138.85 +2004002,edu packimporto #2 ,18,7,2136.96 +10013015,exportiamalgamalg #15 ,18,37,2136.75 +1003001,exportiamalg #1 ,17,33,2134.84 +10012004,importoamalgamalg #4 ,7,34,2131.18 +7010003,univnameless #3 ,18,30,2131.08 +1001001,amalgamalg #1 ,18,44,2129.16 +7008004,namelessbrand #4 ,17,53,2119.44 +2003002,exportiimporto #2 ,17,33,2108.31 +6016006,corpbrand #6 ,18,46,2106.00 +1003002,exportiamalg #2 ,18,39,2104.20 +8004001,importonameless #2 ,9,47,2099.03 +2001002,amalgimporto #2 ,9,3,2090.34 +5004002,edu packscholar #2 ,8,50,2087.58 +2002002,importoimporto #2 ,19,54,2086.92 +10014016,edu packamalgamalg #16 ,18,58,2063.10 +1003002,exportiamalg #2 ,19,32,2058.76 +2002001,importoimporto #1 ,17,10,2058.20 +6009004,maxicorp #4 ,19,25,2054.82 +3004002,edu packexporti #2 ,9,15,2048.69 +10012005,importoamalgamalg #5 ,17,29,2045.26 +7010006,univnameless #6 ,8,56,2044.50 +10009015,maxiunivamalg #15 ,19,18,2043.40 +7010005,corpunivamalg #6 ,17,23,2034.52 +6008005,namelesscorp #5 ,19,54,2026.70 +7004006,edu packbrand #6 ,18,33,2019.66 +5001001,brandunivamalg #11 ,17,39,2011.50 +1002002,importoamalg #2 ,7,17,2010.58 +4004002,edu packedu pack #2 ,19,21,2002.88 +6006004,corpcorp #4 ,19,5,2002.52 +2003001,exportiimporto #1 ,9,47,1994.27 +2004001,edu packimporto #1 ,18,55,1986.48 +7016007,corpnameless #7 ,17,23,1981.22 +4003001,exportiedu pack #1 ,18,23,1979.32 +1002001,importoamalg #1 ,17,40,1975.77 +3002001,importoexporti #1 ,19,57,1967.41 +10015017,scholaramalgamalg #17 ,17,28,1966.05 +10004012,edu packunivamalg #12 ,19,37,1966.04 +2003001,exportiimporto #1 ,19,16,1960.53 +2001002,amalgimporto #2 ,17,2,1959.23 +3001002,amalgexporti #2 ,9,47,1951.46 +1001001,amalgamalg #1 ,18,12,1950.54 +1004002,edu packamalg #2 ,19,39,1948.16 +9003003,exportimaxi #3 ,9,55,1945.02 +2001002,amalgimporto #2 ,17,45,1943.04 +8002009,importonameless #9 ,18,38,1943.00 +6014004,edu packbrand #4 ,19,1,1942.80 +7004009,importoimporto #2 ,19,53,1936.80 +5001001,edu packexporti #2 ,17,10,1935.72 +6005005,edu packnameless #8 ,18,39,1932.68 +7010004,univnameless #4 ,19,48,1932.66 +5001001,amalgscholar #1 ,17,13,1931.31 +4003001,exportiedu pack #1 ,18,31,1928.82 +10011009,amalgamalgamalg #9 ,19,34,1922.52 +8012005,importomaxi #5 ,9,40,1918.80 +6002004,importocorp #4 ,17,1,1910.40 +1004002,edu packamalg #2 ,18,29,1909.14 +6015006,scholarbrand #6 ,19,3,1908.90 +8005008,scholarnameless #8 ,17,27,1908.36 +10016016,corpamalgamalg #16 ,17,30,1905.13 +3004002,edu packexporti #2 ,19,14,1904.98 +1003002,exportiamalg #2 ,17,1,1903.37 +6002004,importocorp #4 ,19,52,1903.23 +4003001,exportiedu pack #1 ,17,51,1903.20 +3002001,amalgexporti #2 ,19,44,1901.00 +3002002,importoexporti #2 ,17,18,1895.97 +4004002,edu packedu pack #2 ,18,12,1891.20 +3004002,edu packexporti #2 ,19,53,1890.22 +2004001,importoexporti #2 ,7,19,1886.00 +2001002,amalgimporto #2 ,19,5,1881.88 +7007004,brandbrand #4 ,7,29,1874.08 +2003002,exportiimporto #2 ,18,37,1871.95 +10010013,univamalgamalg #13 ,17,53,1868.33 +6008005,namelesscorp #5 ,18,24,1867.78 +7012010,importonameless #10 ,18,14,1864.48 +10013013,exportiamalgamalg #13 ,9,57,1861.28 +7016009,univnameless #10 ,18,36,1854.60 +10012005,importoamalgamalg #5 ,19,26,1853.80 +7014001,edu packnameless #1 ,9,15,1851.50 +3002001,importoexporti #1 ,19,25,1850.75 +1004002,edu packamalg #2 ,19,8,1848.53 +6012008,importobrand #8 ,18,15,1845.52 +3002002,importoexporti #2 ,17,48,1838.50 +10004004,edu packunivamalg #4 ,18,53,1827.54 +5001001,edu packexporti #2 ,17,7,1827.42 +5001002,amalgscholar #2 ,19,28,1825.52 +4004001,edu packedu pack #1 ,9,6,1824.80 +4003001,exportiedu pack #1 ,6,7,1813.86 +10015017,scholaramalgamalg #17 ,17,3,1811.04 +4002001,scholarmaxi #6 ,9,14,1808.80 +7015009,scholarnameless #9 ,17,26,1806.90 +5004002,edu packscholar #2 ,18,43,1796.52 +7010003,univnameless #3 ,19,5,1796.35 +2003002,exportiimporto #2 ,19,11,1796.04 +7014001,edu packnameless #1 ,19,2,1793.22 +2004002,edu packimporto #2 ,19,19,1793.01 +3003002,exportiexporti #2 ,19,57,1787.77 +9015011,exportiamalg #2 ,18,53,1784.10 +4004001,edu packedu pack #1 ,9,54,1779.44 +10013015,exportiamalgamalg #15 ,17,23,1773.58 +7006007,edu packamalg #2 ,19,3,1769.58 +10016001,corpamalgamalg #1 ,7,37,1765.68 +10004005,importounivamalg #6 ,8,8,1764.72 +9015011,exportiamalg #2 ,18,1,1759.77 +2002001,importoimporto #1 ,8,54,1756.15 +2004001,importoexporti #2 ,17,55,1754.64 +2001002,amalgimporto #2 ,8,32,1745.80 +10016001,corpamalgamalg #1 ,8,10,1743.18 +5004002,edu packscholar #2 ,17,17,1741.68 +1003001,exportiamalg #1 ,18,14,1737.86 +3002002,importoexporti #2 ,9,17,1737.12 +4002002,importoedu pack #2 ,19,17,1733.15 +4003001,exportiedu pack #1 ,17,8,1730.25 +10006002,corpunivamalg #2 ,19,46,1730.20 +3002001,importoexporti #1 ,18,10,1728.33 +10008002,namelessunivamalg #2 ,6,7,1723.12 +3001002,amalgexporti #2 ,19,33,1721.61 +2002002,importoimporto #2 ,17,49,1720.35 +7003002,exportibrand #2 ,18,18,1711.50 +3002002,importoexporti #2 ,17,56,1701.54 +4001002,amalgedu pack #2 ,18,19,1699.55 +4001001,amalgedu pack #1 ,17,24,1698.00 +7012010,importonameless #10 ,17,37,1694.55 +6012007,importobrand #7 ,6,18,1682.85 +3004002,edu packexporti #2 ,19,8,1680.15 +10014016,edu packamalgamalg #16 ,19,54,1679.04 +4004002,edu packedu pack #2 ,17,35,1673.70 +6012008,importobrand #8 ,19,57,1670.40 +4004001,edu packedu pack #1 ,18,37,1667.38 +10008006,namelessunivamalg #6 ,19,50,1665.65 +7009004,maxibrand #4 ,6,4,1665.00 +3001002,amalgexporti #2 ,18,8,1664.95 +2003001,exportiimporto #1 ,6,9,1664.04 +5004002,edu packscholar #2 ,6,58,1646.49 +4002001,edu packscholar #2 ,17,23,1645.92 +7005006,scholarbrand #6 ,8,54,1638.82 +2001002,amalgimporto #2 ,19,44,1636.74 +7012010,importonameless #10 ,19,27,1636.04 +3001001,amalgexporti #1 ,19,17,1633.68 +3002001,amalgexporti #2 ,8,15,1633.05 +10013013,exportiamalgamalg #13 ,18,59,1630.76 +3001001,amalgexporti #1 ,9,23,1630.58 +3002001,amalgexporti #2 ,19,10,1625.64 +2001002,amalgimporto #2 ,18,54,1624.35 +1001001,amalgamalg #1 ,19,27,1621.00 +1004001,edu packamalg #1 ,17,34,1608.00 +9014006,edu packunivamalg #6 ,19,41,1604.28 +3003002,exportiexporti #2 ,19,3,1601.60 +10015017,scholaramalgamalg #17 ,17,46,1596.51 +4003001,exportiedu pack #1 ,17,15,1587.60 +10003016,exportiunivamalg #16 ,9,7,1587.60 +4001001,importobrand #2 ,17,28,1586.56 +1004002,edu packamalg #2 ,7,18,1581.56 +8010003,namelessunivamalg #5 ,17,37,1579.16 +10016016,corpamalgamalg #16 ,7,35,1576.94 +4002001,scholarmaxi #6 ,19,8,1570.36 +3003001,exportiedu pack #2 ,9,31,1566.60 +2003002,exportiimporto #2 ,9,45,1562.71 +8016006,corpmaxi #6 ,17,57,1557.22 +10012001,importoamalgamalg #1 ,6,19,1554.28 +7013001,exportinameless #1 ,9,59,1546.75 +10014001,maxibrand #4 ,17,47,1545.02 +1004001,edu packamalg #1 ,19,25,1543.67 +2001001,importoimporto #2 ,18,48,1542.06 +7010005,corpunivamalg #6 ,18,20,1538.25 +10016003,corpamalgamalg #3 ,19,1,1536.30 +9013009,exportiunivamalg #9 ,17,0,1535.04 +9014006,edu packunivamalg #6 ,8,21,1534.26 +3002002,importoexporti #2 ,8,53,1533.48 +10011009,amalgamalgamalg #9 ,19,7,1530.53 +1004001,edu packamalg #1 ,18,38,1530.40 +6015006,scholarbrand #6 ,8,50,1527.50 +10013013,exportiamalgamalg #13 ,17,4,1519.20 +1004002,edu packamalg #2 ,17,59,1517.93 +5004002,edu packscholar #2 ,18,25,1516.68 +5003002,exportischolar #2 ,18,21,1516.06 +3002002,importoexporti #2 ,8,58,1514.80 +7010009,univnameless #9 ,6,42,1514.70 +10015013,scholaramalgamalg #13 ,7,37,1508.10 +10011009,amalgamalgamalg #9 ,7,13,1505.34 +6008002,namelesscorp #2 ,19,32,1500.80 +3004002,edu packexporti #2 ,18,27,1500.48 +3002002,importoexporti #2 ,19,37,1500.46 +9015011,exportiamalg #2 ,17,59,1499.00 +8012005,importomaxi #5 ,19,3,1489.18 +3004002,edu packexporti #2 ,17,2,1487.16 +3001002,amalgexporti #2 ,19,41,1486.20 +7015007,scholarnameless #7 ,8,34,1484.91 +6007007,brandcorp #7 ,8,42,1483.80 +6008005,namelesscorp #5 ,8,18,1480.80 +6005005,edu packnameless #8 ,17,34,1478.16 +1003001,exportiamalg #1 ,9,53,1476.02 +2001001,amalgimporto #1 ,18,8,1475.43 +1003001,exportiamalg #1 ,17,16,1475.00 +7007004,brandbrand #4 ,19,11,1472.51 +2002001,importoimporto #1 ,9,17,1464.80 +3002002,importoexporti #2 ,17,5,1464.00 +2003001,exportiimporto #1 ,18,1,1454.20 +1003001,exportiamalg #1 ,19,21,1453.84 +2003002,exportiimporto #2 ,17,23,1450.84 +4003001,exportiedu pack #1 ,19,8,1443.75 +4004002,edu packedu pack #2 ,19,34,1441.44 +3002002,importoexporti #2 ,9,55,1440.00 +4004001,edu packedu pack #1 ,19,50,1440.00 +10008002,namelessunivamalg #2 ,8,24,1439.06 +7012010,importonameless #10 ,19,19,1438.36 +2001002,amalgimporto #2 ,8,50,1432.44 +7010010,univnameless #10 ,17,23,1430.91 +10010013,univamalgamalg #13 ,19,20,1427.80 +6016006,corpbrand #6 ,6,39,1423.20 +9003003,exportimaxi #3 ,7,50,1419.32 +10008002,namelessunivamalg #2 ,18,30,1417.52 +8016004,corpmaxi #4 ,19,43,1413.72 +4004001,edu packedu pack #1 ,9,45,1411.80 +10008002,namelessunivamalg #2 ,17,45,1409.17 +2004002,edu packimporto #2 ,8,56,1408.85 +3001002,amalgexporti #2 ,17,8,1406.58 +1003002,exportiamalg #2 ,19,15,1402.08 +5003001,exportischolar #1 ,17,0,1395.52 +8012005,importomaxi #5 ,9,37,1393.74 +6003008,exporticorp #8 ,9,7,1391.60 +4003001,exportiedu pack #1 ,17,9,1386.25 +4002001,scholarmaxi #6 ,19,55,1384.60 +3003001,exportiexporti #1 ,17,11,1383.72 +4003001,exportischolar #2 ,8,1,1378.63 +10004004,edu packunivamalg #4 ,6,40,1377.36 +2001002,amalgimporto #2 ,18,35,1376.55 +4003001,exportiedu pack #1 ,17,19,1374.76 +6008002,namelesscorp #2 ,17,28,1350.30 +7016001,corpnameless #1 ,17,57,1350.30 +4004002,edu packedu pack #2 ,17,48,1350.00 +4002001,importoedu pack #1 ,17,38,1347.90 +7001005,amalgbrand #5 ,7,51,1347.17 +2003001,exportiimporto #1 ,9,7,1343.84 +4004001,maxinameless #8 ,9,18,1336.40 +1003002,exportiamalg #2 ,17,33,1333.14 +6008002,namelesscorp #2 ,19,26,1332.36 +3004002,edu packexporti #2 ,19,19,1331.90 +7008009,namelessbrand #9 ,8,1,1331.55 +7015009,scholarnameless #9 ,18,17,1328.94 +6012007,importobrand #7 ,19,28,1328.10 +1002002,importoamalg #2 ,7,9,1327.32 +10016001,corpamalgamalg #1 ,19,39,1324.70 +6002004,importocorp #4 ,19,2,1322.80 +5002002,importoscholar #2 ,9,34,1322.40 +10016001,corpamalgamalg #1 ,18,6,1322.28 +1001002,amalgamalg #2 ,18,7,1320.60 +3002002,importoexporti #2 ,8,57,1320.55 +7015009,scholarnameless #9 ,8,45,1317.60 +7016009,univnameless #10 ,9,48,1311.50 +5004002,edu packscholar #2 ,17,8,1304.40 +10016001,corpamalgamalg #1 ,19,21,1301.01 +5001001,brandunivamalg #11 ,18,15,1297.66 +4004001,edu packedu pack #1 ,6,15,1296.24 +3004002,edu packexporti #2 ,9,27,1294.38 +2002001,importoimporto #1 ,18,19,1293.63 +1003001,exportiamalg #1 ,19,18,1290.50 +6006004,corpcorp #4 ,19,12,1290.12 +2003001,exportiimporto #1 ,18,57,1288.68 +1004002,edu packamalg #2 ,18,38,1288.50 +8004001,importonameless #2 ,18,57,1287.55 +10014001,maxibrand #4 ,6,7,1287.42 +1003002,exportiamalg #2 ,8,11,1286.22 +9012003,importounivamalg #3 ,19,23,1281.68 +2004002,edu packimporto #2 ,9,17,1277.64 +4004001,edu packedu pack #1 ,8,28,1277.12 +2001002,amalgimporto #2 ,9,34,1274.10 +6008002,namelesscorp #2 ,8,12,1272.46 +7010005,corpunivamalg #6 ,19,55,1272.15 +5003001,exportischolar #1 ,17,58,1271.60 +10003016,exportiunivamalg #16 ,18,39,1262.42 +7003002,exportibrand #2 ,8,14,1257.60 +6008005,namelesscorp #5 ,18,6,1257.15 +7010004,univnameless #4 ,19,3,1255.24 +5004001,amalgedu pack #2 ,6,26,1251.81 +4001001,amalgedu pack #1 ,19,53,1248.72 +7003002,exportibrand #2 ,17,50,1245.68 +6015006,scholarbrand #6 ,8,24,1245.51 +4003001,exportiedu pack #1 ,19,2,1243.00 +7012001,amalgamalgamalg #2 ,18,23,1242.96 +10002012,importounivamalg #12 ,18,42,1238.16 +6008005,namelesscorp #5 ,9,20,1237.99 +7010006,univnameless #6 ,8,19,1235.90 +9010009,univunivamalg #9 ,19,45,1233.20 +10004004,edu packunivamalg #4 ,19,3,1230.12 +1002002,importoamalg #2 ,7,55,1229.41 +2001002,amalgimporto #2 ,9,51,1228.50 +10012005,importoamalgamalg #5 ,6,53,1224.72 +10002012,importounivamalg #12 ,18,58,1222.65 +9012003,importounivamalg #3 ,9,55,1222.08 +2001002,amalgimporto #2 ,9,44,1221.00 +1001002,amalgamalg #2 ,17,11,1217.39 +10006002,corpunivamalg #2 ,19,47,1216.71 +10016016,corpamalgamalg #16 ,18,39,1216.16 +6011008,amalgbrand #8 ,17,45,1213.96 +1004002,edu packamalg #2 ,17,39,1212.03 +9014006,edu packunivamalg #6 ,7,49,1211.76 +1004002,edu packamalg #2 ,17,14,1208.75 +4003001,exportiedu pack #1 ,9,55,1207.87 +8010004,univmaxi #4 ,19,11,1206.12 +7004006,edu packbrand #6 ,6,27,1203.12 +4001002,amalgedu pack #2 ,17,14,1198.95 +10013015,exportiamalgamalg #15 ,18,57,1196.16 +7013007,exportinameless #7 ,17,29,1190.28 +10004012,edu packunivamalg #12 ,19,50,1190.16 +7008009,namelessbrand #9 ,17,33,1186.80 +7003002,exportibrand #2 ,17,10,1185.00 +2001002,amalgimporto #2 ,18,5,1183.26 +4002001,edu packscholar #2 ,19,34,1176.12 +1004001,edu packamalg #1 ,9,59,1173.75 +3002001,importoexporti #1 ,7,19,1171.71 +1002002,importoamalg #2 ,6,43,1171.68 +3003002,exportiexporti #2 ,18,26,1170.45 +4003001,exportiedu pack #1 ,17,26,1167.15 +1002001,importoamalg #1 ,6,57,1166.00 +10013015,exportiamalgamalg #15 ,8,5,1160.00 +1001002,amalgamalg #2 ,9,51,1157.19 +1002002,importoamalg #2 ,18,24,1156.40 +2003001,exportiimporto #1 ,9,38,1155.20 +6008005,namelesscorp #5 ,6,1,1155.06 +9015009,scholarunivamalg #9 ,17,59,1152.76 +1003002,exportiamalg #2 ,18,51,1152.29 +6006004,corpcorp #4 ,7,57,1147.45 +7006007,edu packamalg #2 ,17,10,1147.24 +10015013,scholaramalgamalg #13 ,18,53,1147.02 +5004002,edu packscholar #2 ,19,8,1146.60 +4002002,importoedu pack #2 ,17,5,1143.36 +7010003,univnameless #3 ,18,59,1142.70 +9015011,exportiamalg #2 ,17,0,1137.60 +3002002,importoexporti #2 ,6,49,1134.15 +4001002,amalgedu pack #2 ,19,0,1128.60 +5003001,exportischolar #1 ,17,36,1127.98 +1002002,importoamalg #2 ,7,50,1127.52 +2001002,amalgimporto #2 ,18,17,1124.50 +2003001,exportiimporto #1 ,9,35,1124.10 +2003002,exportiimporto #2 ,18,29,1123.60 +3002002,importoexporti #2 ,19,53,1123.20 +3002002,importoexporti #2 ,19,22,1118.72 +8004003,edu packnameless #3 ,9,29,1113.89 +2003002,exportiimporto #2 ,17,43,1113.84 +2004001,edu packunivamalg #8 ,18,42,1111.12 +9012008,importounivamalg #8 ,17,6,1106.07 +6008005,namelesscorp #5 ,17,16,1100.74 +7010006,univnameless #6 ,19,40,1100.74 +7016007,corpnameless #7 ,18,39,1097.46 +9011009,amalgunivamalg #9 ,8,15,1097.46 +9010009,univunivamalg #9 ,18,12,1095.26 +2003001,exportiimporto #1 ,19,0,1094.00 +5002002,importoscholar #2 ,19,3,1093.68 +2004001,importoexporti #2 ,19,20,1091.27 +7010009,univnameless #9 ,17,1,1089.50 +1003001,exportiamalg #1 ,19,41,1087.32 +7010003,univnameless #3 ,8,33,1080.00 +1004002,edu packamalg #2 ,18,7,1075.14 +3002002,importoexporti #2 ,17,7,1074.60 +7013001,exportinameless #1 ,9,22,1070.42 +9003003,exportimaxi #3 ,7,25,1068.94 +9010009,univunivamalg #9 ,8,39,1063.65 +4004002,edu packedu pack #2 ,8,41,1063.40 +5004002,edu packscholar #2 ,19,51,1060.96 +7015007,scholarnameless #7 ,8,9,1059.84 +10003016,exportiunivamalg #16 ,18,22,1059.60 +1002002,importoamalg #2 ,17,38,1059.44 +3003001,exportiedu pack #2 ,9,19,1056.33 +10006002,corpunivamalg #2 ,17,15,1056.33 +9003003,exportimaxi #3 ,8,3,1055.45 +10006002,corpunivamalg #2 ,17,52,1047.75 +10013015,exportiamalgamalg #15 ,9,9,1047.31 +5002002,importoscholar #2 ,6,50,1045.17 +1002002,importoamalg #2 ,9,58,1044.00 +9015009,scholarunivamalg #9 ,17,52,1043.12 +10013013,exportiamalgamalg #13 ,8,23,1039.68 +1001001,amalgamalg #1 ,9,39,1037.08 +10015013,scholaramalgamalg #13 ,9,12,1034.00 +4004002,edu packedu pack #2 ,19,6,1032.92 +1002001,importoamalg #1 ,19,24,1029.76 +7010003,univnameless #3 ,9,24,1029.51 +8012005,importomaxi #5 ,17,52,1028.85 +3002001,importoexporti #1 ,9,2,1025.85 +8004001,importonameless #2 ,6,33,1024.25 +2003002,exportiimporto #2 ,7,41,1020.52 +2004002,edu packimporto #2 ,19,51,1019.76 +1001002,amalgamalg #2 ,17,20,1019.72 +10004004,edu packunivamalg #4 ,9,19,1017.80 +10015017,scholaramalgamalg #17 ,19,33,1013.65 +7006007,edu packamalg #2 ,17,21,1011.20 +1002002,importoamalg #2 ,19,22,1008.59 +7010005,corpunivamalg #6 ,8,51,1006.80 +7015007,scholarnameless #7 ,18,50,1005.66 +7012010,importonameless #10 ,18,30,1001.00 +1002002,importoamalg #2 ,19,54,1000.68 +2002001,importoimporto #1 ,19,59,998.55 +2001001,amalgimporto #1 ,8,27,997.62 +3004001,edu packexporti #1 ,18,38,989.95 +6012007,importobrand #7 ,9,36,988.77 +3002001,importoexporti #1 ,17,35,988.13 +2001002,amalgimporto #2 ,6,1,987.00 +7013007,exportinameless #7 ,7,9,982.60 +3003001,exportiexporti #1 ,7,15,982.00 +8004003,edu packnameless #3 ,8,11,981.20 +1002002,importoamalg #2 ,18,14,980.80 +9012008,importounivamalg #8 ,8,12,980.22 +3002002,importoexporti #2 ,19,27,979.50 +7010005,corpunivamalg #6 ,17,21,966.90 +3003002,exportiexporti #2 ,6,24,965.40 +5001002,amalgscholar #2 ,8,15,964.80 +3001002,amalgexporti #2 ,9,6,963.48 +2002001,importoimporto #1 ,19,35,961.56 +10014016,edu packamalgamalg #16 ,7,57,959.35 +5004002,edu packscholar #2 ,17,53,958.00 +6003008,exporticorp #8 ,19,0,957.90 +2001002,amalgimporto #2 ,19,16,956.48 +3001002,amalgexporti #2 ,18,12,947.54 +1003001,exportiamalg #1 ,7,57,947.31 +9013009,exportiunivamalg #9 ,19,26,942.50 +2002001,importoimporto #1 ,9,24,940.10 +1001002,amalgamalg #2 ,18,17,938.49 +7016001,corpnameless #1 ,8,56,936.52 +8005009,corpnameless #10 ,19,35,935.60 +7016001,corpnameless #1 ,18,17,930.72 +8002009,importonameless #9 ,9,15,924.18 +8012005,importomaxi #5 ,18,26,923.65 +6008005,namelesscorp #5 ,6,49,920.93 +10015017,scholaramalgamalg #17 ,18,16,919.42 +1003001,exportiamalg #1 ,18,39,916.92 +1003001,exportiamalg #1 ,9,33,914.60 +5004002,edu packscholar #2 ,9,9,913.21 +9003003,exportimaxi #3 ,19,42,907.80 +2004002,edu packimporto #2 ,18,22,905.52 +3002002,importoexporti #2 ,18,1,904.70 +6008005,namelesscorp #5 ,19,55,903.32 +6015006,scholarbrand #6 ,8,37,902.34 +1003001,exportiamalg #1 ,7,54,898.61 +5001001,amalgscholar #1 ,17,4,897.75 +1002002,importoamalg #2 ,7,2,895.50 +3003001,exportiedu pack #2 ,18,54,894.88 +8005008,scholarnameless #8 ,6,31,890.88 +6005005,edu packnameless #8 ,18,21,890.50 +7010003,univnameless #3 ,18,43,888.16 +3001001,maxibrand #8 ,17,3,887.58 +5001001,edu packexporti #2 ,17,4,887.40 +4002001,scholarmaxi #6 ,17,23,882.98 +2004002,edu packimporto #2 ,18,48,880.32 +3002001,amalgexporti #2 ,18,42,879.84 +8002009,importonameless #9 ,8,15,879.84 +9011009,amalgunivamalg #9 ,7,26,874.87 +1002002,importoamalg #2 ,9,14,872.79 +7010006,univnameless #6 ,19,24,871.56 +7003002,exportibrand #2 ,19,44,865.98 +8004003,edu packnameless #3 ,18,36,864.50 +7013007,exportinameless #7 ,19,26,864.40 +3001002,amalgexporti #2 ,19,38,864.12 +9012003,importounivamalg #3 ,9,13,863.28 +1001001,amalgamalg #1 ,6,5,860.31 +7004009,importoimporto #2 ,17,15,859.95 +3002001,importoexporti #1 ,18,3,858.72 +7012010,importonameless #10 ,19,53,858.00 +3004002,edu packexporti #2 ,9,46,854.28 +9008002,namelessmaxi #2 ,8,28,851.88 +5004002,edu packscholar #2 ,19,1,851.58 +1004002,edu packamalg #2 ,18,37,849.15 +4001002,amalgedu pack #2 ,18,36,848.01 +3001002,amalgexporti #2 ,17,13,846.90 +2001002,amalgimporto #2 ,17,59,844.90 +7016001,corpnameless #1 ,8,16,843.37 +10016001,corpamalgamalg #1 ,17,31,842.18 +3002001,importoexporti #1 ,9,46,839.12 +2004001,importoexporti #2 ,17,4,830.13 +1002002,importoamalg #2 ,8,41,826.40 +10013015,exportiamalgamalg #15 ,18,4,826.32 +2003002,exportiimporto #2 ,19,12,825.12 +1001001,amalgamalg #1 ,9,32,824.04 +4001002,amalgedu pack #2 ,19,59,822.80 +4001002,amalgedu pack #2 ,18,39,821.50 +3004002,edu packexporti #2 ,19,11,819.60 +7012001,amalgamalgamalg #2 ,7,37,818.04 +10009015,maxiunivamalg #15 ,9,1,813.71 +3002002,importoexporti #2 ,19,43,811.60 +5001002,amalgscholar #2 ,19,48,809.28 +2004002,edu packimporto #2 ,18,47,808.50 +7001005,amalgbrand #5 ,19,55,805.92 +7010005,corpunivamalg #6 ,18,8,805.38 +10015017,scholaramalgamalg #17 ,17,12,803.04 +9015011,exportiamalg #2 ,8,11,803.01 +4004001,edu packedu pack #1 ,17,51,801.42 +7003002,exportibrand #2 ,7,8,801.20 +3001002,amalgexporti #2 ,17,23,794.74 +7003002,exportibrand #2 ,18,31,794.30 +1002001,importounivamalg #1 ,18,29,794.25 +8003010,exportinameless #10 ,8,48,787.54 +5003002,exportischolar #2 ,8,46,785.46 +3004002,edu packexporti #2 ,19,56,784.00 +6007007,brandcorp #7 ,18,28,783.20 +8016006,corpmaxi #6 ,8,1,783.20 +6008002,namelesscorp #2 ,17,13,782.46 +6007007,brandcorp #7 ,18,20,781.11 +9016003,corpunivamalg #3 ,18,52,780.96 +1004002,edu packamalg #2 ,9,30,778.40 +1003001,exportiamalg #1 ,19,19,776.36 +7015007,scholarnameless #7 ,9,59,776.16 +5001001,edu packexporti #2 ,17,14,774.30 +7004006,edu packbrand #6 ,18,26,771.68 +6016006,corpbrand #6 ,19,54,770.88 +7016001,corpnameless #1 ,17,56,769.50 +10008002,namelessunivamalg #2 ,18,8,767.34 +2004002,edu packimporto #2 ,7,26,765.27 +10004005,importounivamalg #6 ,19,38,762.60 +10004004,edu packunivamalg #4 ,18,42,758.73 +6010004,univbrand #4 ,17,33,756.96 +3004001,edu packexporti #1 ,18,42,754.42 +4002001,edu packscholar #2 ,9,7,753.50 +3002001,amalgexporti #2 ,9,43,751.52 +4004001,edu packedu pack #1 ,19,21,747.50 +4002002,importoedu pack #2 ,19,22,747.36 +6009004,maxicorp #4 ,17,57,747.36 +5004001,amalgedu pack #2 ,9,16,747.08 +10016016,corpamalgamalg #16 ,9,27,745.16 +1003001,exportiamalg #1 ,8,40,744.80 +2001002,amalgimporto #2 ,18,43,744.05 +2002001,importoimporto #1 ,18,26,741.82 +3002002,importoexporti #2 ,19,46,741.39 +6004002,edu packcorp #2 ,17,18,740.28 +10008006,namelessunivamalg #6 ,17,16,739.50 +2002001,importoimporto #1 ,9,52,738.75 +2004002,edu packimporto #2 ,17,31,737.60 +4001002,amalgedu pack #2 ,19,56,737.38 +8005009,corpnameless #10 ,7,45,736.00 +10007012,brandunivamalg #12 ,9,31,736.00 +1003002,exportiamalg #2 ,17,22,735.32 +7004006,edu packbrand #6 ,19,18,734.44 +7001005,amalgbrand #5 ,8,0,733.53 +10002012,importounivamalg #12 ,9,59,730.97 +9012003,importounivamalg #3 ,6,7,730.36 +1004001,edu packamalg #1 ,8,40,728.64 +7016007,corpnameless #7 ,9,2,727.35 +4001001,importobrand #2 ,18,33,726.70 +2004001,importoexporti #2 ,18,12,726.66 +3001001,maxibrand #8 ,17,7,726.30 +10011009,amalgamalgamalg #9 ,8,31,725.13 +7010009,univnameless #9 ,8,4,724.32 +7015009,scholarnameless #9 ,18,1,724.27 +2002002,importoimporto #2 ,9,15,723.66 +2001002,amalgimporto #2 ,9,12,717.99 +6003008,exporticorp #8 ,17,21,713.88 +1004002,edu packamalg #2 ,18,22,707.60 +6004002,edu packcorp #2 ,18,56,706.44 +2004001,importoexporti #2 ,9,3,701.04 +8004001,importonameless #2 ,17,26,696.78 +1001002,amalgamalg #2 ,19,6,692.40 +5003001,exportischolar #1 ,8,18,691.39 +5001001,exportinameless #8 ,9,13,686.07 +3002002,importoexporti #2 ,17,32,673.92 +7016006,corpnameless #6 ,19,30,672.60 +2001002,amalgimporto #2 ,17,53,672.37 +9016003,corpunivamalg #3 ,19,50,672.14 +5002002,importoscholar #2 ,17,57,671.37 +2004002,edu packimporto #2 ,6,30,670.50 +6008002,namelesscorp #2 ,18,51,670.50 +10012004,importoamalgamalg #4 ,18,23,669.28 +9010009,univunivamalg #9 ,18,32,668.16 +2002001,importoimporto #1 ,19,56,668.04 +7001005,amalgbrand #5 ,17,40,666.90 +4004001,edu packedu pack #1 ,19,2,665.00 +10016016,corpamalgamalg #16 ,9,34,663.60 +2004001,importoexporti #2 ,17,19,656.04 +7010003,univnameless #3 ,9,53,655.32 +4004001,maxinameless #8 ,18,49,653.76 +10012005,importoamalgamalg #5 ,18,34,653.07 +8005008,scholarnameless #8 ,19,32,653.05 +2001001,importoimporto #2 ,17,50,645.92 +7016001,corpnameless #1 ,17,30,644.57 +2001002,amalgimporto #2 ,9,5,643.84 +1001001,amalgamalg #1 ,19,48,641.25 +3002002,importoexporti #2 ,18,41,640.09 +10004005,importounivamalg #6 ,17,47,637.20 +3001001,maxibrand #8 ,7,3,629.76 +3003001,exportiexporti #1 ,8,57,628.32 +2003001,exportiimporto #1 ,17,45,625.89 +1003001,exportiamalg #1 ,19,56,625.26 +4004002,edu packedu pack #2 ,19,4,624.18 +3003001,exportiexporti #1 ,9,55,619.12 +8002009,importonameless #9 ,19,29,617.52 +4004002,edu packedu pack #2 ,18,8,617.32 +8010004,univmaxi #4 ,9,28,616.76 +10014001,maxibrand #4 ,17,34,614.96 +8016006,corpmaxi #6 ,18,27,611.70 +7015007,scholarnameless #7 ,9,58,611.52 +5003001,exportischolar #1 ,17,31,610.72 +5004002,edu packscholar #2 ,6,25,610.50 +10004012,edu packunivamalg #12 ,9,16,610.47 +10014001,maxibrand #4 ,9,44,610.47 +8012005,importomaxi #5 ,9,22,609.14 +7007004,brandbrand #4 ,9,25,607.00 +2004002,edu packimporto #2 ,17,5,603.20 +10004005,importounivamalg #6 ,9,36,600.96 +7001005,amalgbrand #5 ,18,33,600.60 +10006002,corpunivamalg #2 ,17,54,600.00 +7016001,corpnameless #1 ,18,5,599.84 +10010013,univamalgamalg #13 ,9,35,596.48 +10008006,namelessunivamalg #6 ,19,2,594.98 +6010004,univbrand #4 ,17,59,594.44 +8004001,importonameless #2 ,6,17,590.55 +1001001,amalgamalg #1 ,19,3,584.43 +3003001,exportiexporti #1 ,18,40,582.42 +8002009,importonameless #9 ,7,28,582.23 +6008002,namelesscorp #2 ,9,47,579.48 +1003002,exportiamalg #2 ,18,58,578.50 +8003007,edu packnameless #8 ,9,19,577.71 +10014001,maxibrand #4 ,7,52,577.20 +9015009,scholarunivamalg #9 ,17,34,572.26 +6004002,edu packcorp #2 ,6,55,571.05 +7010004,univnameless #4 ,9,23,570.00 +2003001,exportiimporto #1 ,18,34,565.51 +9015011,exportiamalg #2 ,17,28,562.80 +1002002,importoamalg #2 ,19,5,561.21 +7005006,scholarbrand #6 ,18,41,561.11 +1003001,exportiamalg #1 ,9,23,559.80 +7013001,exportinameless #1 ,17,20,557.70 +3003002,exportiexporti #2 ,18,9,556.27 +5002002,importoscholar #2 ,9,24,554.40 +10016003,corpamalgamalg #3 ,9,50,553.50 +4004001,edu packedu pack #1 ,8,32,552.30 +3004002,edu packexporti #2 ,9,28,552.14 +10011009,amalgamalgamalg #9 ,9,25,551.48 +9012003,importounivamalg #3 ,19,45,551.42 +4004001,edu packedu pack #1 ,18,20,551.04 +2004001,importoexporti #2 ,18,25,549.60 +6005001,scholarcorp #1 ,17,53,548.68 +7001005,amalgbrand #5 ,19,46,548.31 +9012008,importounivamalg #8 ,7,52,547.68 +4004001,maxinameless #8 ,19,48,546.84 +4002002,importoedu pack #2 ,17,58,542.08 +2001002,amalgimporto #2 ,17,54,541.44 +8004001,importonameless #2 ,8,23,540.45 +9008002,namelessmaxi #2 ,17,42,539.70 +8005009,corpnameless #10 ,19,57,537.66 +3004002,edu packexporti #2 ,8,57,537.28 +10006002,corpunivamalg #2 ,19,44,536.67 +10016003,corpamalgamalg #3 ,19,13,532.35 +6012007,importobrand #7 ,19,45,531.81 +10002012,importounivamalg #12 ,18,41,530.88 +3002002,importoexporti #2 ,7,57,526.88 +6003008,exporticorp #8 ,17,56,526.50 +4003001,exportischolar #2 ,18,10,523.60 +2001002,amalgimporto #2 ,6,19,522.80 +5004002,edu packscholar #2 ,17,48,518.50 +3002001,amalgexporti #2 ,19,26,516.50 +5003002,exportischolar #2 ,19,50,516.26 +1004002,edu packamalg #2 ,17,45,516.12 +5003002,exportischolar #2 ,19,8,515.57 +3003002,exportiexporti #2 ,19,51,515.24 +10013015,exportiamalgamalg #15 ,17,37,514.88 +9014006,edu packunivamalg #6 ,19,53,513.88 +1002002,importoamalg #2 ,19,20,511.53 +7014001,edu packnameless #1 ,19,52,509.22 +7007004,brandbrand #4 ,18,31,508.69 +4004002,edu packedu pack #2 ,6,35,507.76 +1003002,exportiamalg #2 ,17,10,506.52 +10008002,namelessunivamalg #2 ,18,43,506.16 +1002001,importoamalg #1 ,17,31,503.20 +1003002,exportiamalg #2 ,8,17,496.26 +8016004,corpmaxi #4 ,18,9,495.68 +5004002,edu packscholar #2 ,17,26,493.85 +3001002,amalgexporti #2 ,19,4,492.58 +6008002,namelesscorp #2 ,8,41,490.68 +3004001,edu packexporti #1 ,18,53,490.00 +5002002,importoscholar #2 ,17,21,489.90 +6014004,edu packbrand #4 ,18,51,486.62 +7015007,scholarnameless #7 ,17,25,486.56 +2001002,amalgimporto #2 ,18,49,485.73 +8010004,univmaxi #4 ,17,49,484.95 +8003010,exportinameless #10 ,19,14,484.48 +7009004,maxibrand #4 ,17,23,483.60 +6010005,univbrand #5 ,17,24,483.00 +7012010,importonameless #10 ,9,2,482.52 +10016003,corpamalgamalg #3 ,19,52,480.20 +4001002,amalgedu pack #2 ,8,7,479.64 +4001002,amalgedu pack #2 ,19,34,478.98 +6005001,scholarcorp #1 ,19,21,478.38 +2001001,importoimporto #2 ,9,5,476.41 +8002009,importonameless #9 ,17,33,473.76 +4001002,amalgedu pack #2 ,9,1,471.42 +9012003,importounivamalg #3 ,19,26,464.07 +4001001,importobrand #2 ,19,32,462.24 +6012008,importobrand #8 ,9,9,462.15 +3002002,importoexporti #2 ,17,30,461.16 +6004002,edu packcorp #2 ,9,0,457.60 +5004002,edu packscholar #2 ,17,59,457.32 +1004002,edu packamalg #2 ,17,40,457.17 +10016001,corpamalgamalg #1 ,7,13,456.96 +1001002,amalgamalg #2 ,17,8,456.76 +2001002,amalgimporto #2 ,7,34,456.61 +8010004,univmaxi #4 ,8,8,456.06 +10012005,importoamalgamalg #5 ,19,15,455.86 +9003003,exportimaxi #3 ,9,14,452.11 +7009004,maxibrand #4 ,9,22,451.78 +6009004,maxicorp #4 ,9,55,451.03 +1003002,exportiamalg #2 ,6,10,450.36 +9016003,corpunivamalg #3 ,18,23,446.46 +7010004,univnameless #4 ,17,31,446.29 +6015006,scholarbrand #6 ,18,8,445.44 +7004009,importoimporto #2 ,8,23,445.20 +4003001,exportiedu pack #1 ,17,16,444.72 +7006007,edu packamalg #2 ,9,11,444.72 +5003002,exportischolar #2 ,8,28,444.18 +6008005,namelesscorp #5 ,18,30,441.65 +7016006,corpnameless #6 ,9,37,441.35 +1002002,importoamalg #2 ,9,49,439.45 +9012008,importounivamalg #8 ,9,39,437.00 +8003007,edu packnameless #8 ,9,24,436.60 +7010006,univnameless #6 ,18,52,435.78 +10013013,exportiamalgamalg #13 ,17,37,435.58 +2002001,importoimporto #1 ,19,27,435.27 +7010003,univnameless #3 ,19,34,432.80 +10014016,edu packamalgamalg #16 ,9,4,426.44 +8010004,univmaxi #4 ,9,59,425.88 +5002002,importoscholar #2 ,7,12,425.25 +9014002,edu packunivamalg #2 ,9,14,423.94 +9014006,edu packunivamalg #6 ,8,23,423.64 +1003002,exportiamalg #2 ,17,37,423.20 +7013001,exportinameless #1 ,17,33,420.75 +2002002,importoimporto #2 ,19,18,417.24 +7010009,univnameless #9 ,19,3,415.52 +6008005,namelesscorp #5 ,17,8,414.96 +5004002,edu packscholar #2 ,19,44,414.48 +4004001,maxinameless #8 ,17,15,414.05 +7007004,brandbrand #4 ,7,17,412.35 +2001002,amalgimporto #2 ,9,37,411.80 +7004006,edu packbrand #6 ,17,20,411.72 +3002002,importoexporti #2 ,8,36,411.18 +3004002,edu packexporti #2 ,17,55,406.77 +1003001,exportiamalg #1 ,19,1,406.10 +6012007,importobrand #7 ,18,16,405.00 +8003010,exportinameless #10 ,6,7,402.60 +2004001,importoexporti #2 ,19,5,402.40 +7016001,corpnameless #1 ,19,18,402.36 +8016004,corpmaxi #4 ,19,9,401.40 +4004002,edu packedu pack #2 ,19,38,399.90 +9012008,importounivamalg #8 ,17,40,399.30 +4004002,edu packedu pack #2 ,9,41,398.50 +1004002,edu packamalg #2 ,18,47,398.22 +10013013,exportiamalgamalg #13 ,19,34,396.80 +8010003,namelessunivamalg #5 ,18,20,393.47 +3003002,exportiexporti #2 ,17,43,393.11 +3002001,importoexporti #1 ,9,14,392.20 +6005005,edu packnameless #8 ,9,39,391.78 +5001001,brandunivamalg #11 ,19,36,390.88 +7015009,scholarnameless #9 ,19,11,389.97 +10016001,corpamalgamalg #1 ,7,28,389.04 +4002001,importoedu pack #1 ,19,10,388.08 +10003016,exportiunivamalg #16 ,8,9,386.65 +1004002,edu packamalg #2 ,8,38,385.44 +2002001,importoimporto #1 ,9,54,384.75 +2004002,edu packimporto #2 ,19,7,382.20 +6003008,exporticorp #8 ,18,42,381.48 +4003001,exportiedu pack #1 ,9,4,381.17 +4002001,importoedu pack #1 ,8,21,379.92 +10015017,scholaramalgamalg #17 ,17,2,376.80 +6016006,corpbrand #6 ,17,46,371.93 +5002002,importoscholar #2 ,8,17,371.28 +1004001,edu packamalg #1 ,19,50,370.44 +4001001,amalgedu pack #1 ,18,49,370.26 +10015017,scholaramalgamalg #17 ,9,41,368.79 +8016006,corpmaxi #6 ,19,20,368.64 +7016009,univnameless #10 ,17,52,366.84 +1001001,amalgamalg #1 ,19,57,365.19 +9013009,exportiunivamalg #9 ,17,44,364.80 +1002002,importoamalg #2 ,9,46,362.10 +1003002,exportiamalg #2 ,17,56,360.29 +7009010,maxibrand #10 ,9,24,359.72 +3004001,edu packexporti #1 ,18,27,358.80 +8002009,importonameless #9 ,18,14,355.57 +9012003,importounivamalg #3 ,17,16,354.96 +7005006,scholarbrand #6 ,18,15,354.24 +7006007,edu packamalg #2 ,17,11,353.42 +1001002,amalgamalg #2 ,19,9,351.13 +5001001,amalgscholar #1 ,18,44,350.00 +2004002,edu packimporto #2 ,17,41,349.84 +10015017,scholaramalgamalg #17 ,17,0,349.36 +7008004,namelessbrand #4 ,19,7,348.66 +8016006,corpmaxi #6 ,9,48,348.40 +8016006,corpmaxi #6 ,9,8,348.00 +5001002,amalgscholar #2 ,17,56,346.80 +7006007,edu packamalg #2 ,18,22,345.06 +2002001,importoimporto #1 ,18,40,344.88 +7016001,corpnameless #1 ,9,55,344.86 +9015009,scholarunivamalg #9 ,8,54,344.68 +4003001,exportiedu pack #1 ,8,40,344.52 +1002001,importounivamalg #1 ,19,42,342.72 +2002001,importoimporto #1 ,17,35,342.42 +10016001,corpamalgamalg #1 ,9,28,342.42 +6004002,edu packcorp #2 ,6,56,342.40 +9013009,exportiunivamalg #9 ,18,0,342.04 +7010006,univnameless #6 ,17,32,341.50 +7016001,corpnameless #1 ,17,1,338.52 +10012001,importoamalgamalg #1 ,19,34,337.64 +6002004,importocorp #4 ,19,21,337.55 +10004004,edu packunivamalg #4 ,8,11,337.48 +3004002,edu packexporti #2 ,7,4,336.16 +8003007,edu packnameless #8 ,17,12,335.84 +1002001,importounivamalg #1 ,17,27,335.50 +5001002,amalgscholar #2 ,18,28,335.04 +3003001,exportiedu pack #2 ,19,10,334.56 +10014016,edu packamalgamalg #16 ,8,14,334.53 +7003002,exportibrand #2 ,8,41,334.21 +2004002,edu packimporto #2 ,18,36,333.56 +1002002,importoamalg #2 ,18,4,333.04 +9014006,edu packunivamalg #6 ,17,0,332.20 +5002002,importoscholar #2 ,17,37,331.73 +10004005,importounivamalg #6 ,19,5,330.75 +3002002,importoexporti #2 ,9,19,330.51 +6008002,namelesscorp #2 ,19,21,328.00 +7010003,univnameless #3 ,17,39,327.84 +3004002,edu packexporti #2 ,9,42,327.68 +10004005,importounivamalg #6 ,9,53,326.64 +4004002,edu packedu pack #2 ,7,11,325.80 +10016016,corpamalgamalg #16 ,9,18,324.90 +2002001,importoimporto #1 ,6,45,323.52 +5001001,exportinameless #8 ,18,49,323.28 +7016009,univnameless #10 ,9,31,322.96 +3001002,amalgexporti #2 ,9,4,322.62 +9014002,edu packunivamalg #2 ,19,19,319.92 +7010006,univnameless #6 ,9,20,319.26 +8010003,namelessunivamalg #5 ,18,47,318.60 +9012008,importounivamalg #8 ,19,41,317.46 +3004002,edu packexporti #2 ,17,4,313.95 +3003002,exportiexporti #2 ,17,21,313.83 +2004002,edu packimporto #2 ,9,49,313.65 +6008005,namelesscorp #5 ,9,43,313.35 +10012004,importoamalgamalg #4 ,18,43,312.55 +1002001,importoamalg #1 ,9,23,312.48 +5002002,importoscholar #2 ,9,58,312.34 +4004001,edu packedu pack #1 ,17,25,311.22 +8010004,univmaxi #4 ,17,34,310.34 +3001002,amalgexporti #2 ,8,38,310.08 +10004005,importounivamalg #6 ,8,23,308.85 +1002002,importoamalg #2 ,19,26,307.45 +4001002,amalgedu pack #2 ,17,5,307.31 +6008002,namelesscorp #2 ,9,30,307.02 +7001005,amalgbrand #5 ,18,34,306.60 +3001001,amalgexporti #1 ,17,54,306.22 +9015011,exportiamalg #2 ,9,23,305.37 +2004002,edu packimporto #2 ,17,32,305.11 +5003002,exportischolar #2 ,19,0,304.42 +2004002,edu packimporto #2 ,7,39,303.36 +7003002,exportibrand #2 ,9,23,303.10 +5004002,edu packscholar #2 ,18,0,302.77 +7008009,namelessbrand #9 ,18,20,301.00 +9012008,importounivamalg #8 ,19,11,300.20 +2004001,edu packunivamalg #8 ,18,25,298.92 +2002002,importoimporto #2 ,7,22,297.81 +4001002,amalgedu pack #2 ,18,24,294.30 +2004002,edu packimporto #2 ,9,45,291.83 +2004001,edu packimporto #1 ,7,7,290.97 +2001002,amalgimporto #2 ,7,4,290.40 +10015013,scholaramalgamalg #13 ,18,18,289.12 +1003002,exportiamalg #2 ,7,34,288.42 +4001001,importobrand #2 ,17,31,287.50 +7004006,edu packbrand #6 ,9,54,286.52 +10015013,scholaramalgamalg #13 ,18,46,285.38 +4001001,importobrand #2 ,17,40,282.24 +6011008,amalgbrand #8 ,17,35,280.67 +1002002,importoamalg #2 ,8,47,279.60 +5001001,exportinameless #8 ,19,2,278.85 +1003001,exportiamalg #1 ,17,58,278.40 +10015017,scholaramalgamalg #17 ,17,8,278.34 +10004004,edu packunivamalg #4 ,18,21,278.32 +2002001,importoimporto #1 ,18,36,277.78 +2003001,exportiimporto #1 ,17,14,277.69 +7014001,edu packnameless #1 ,9,35,276.69 +10004005,importounivamalg #6 ,18,2,276.32 +3002002,importoexporti #2 ,18,8,276.12 +2001002,amalgimporto #2 ,8,49,274.01 +4001002,amalgedu pack #2 ,19,32,273.00 +6012008,importobrand #8 ,18,14,272.27 +2002001,importoimporto #1 ,8,59,271.08 +6008005,namelesscorp #5 ,18,59,270.20 +2003001,exportiimporto #1 ,18,2,269.46 +9003003,exportimaxi #3 ,18,41,267.96 +4001001,importobrand #2 ,17,15,266.49 +6002004,importocorp #4 ,19,0,266.25 +6006004,corpcorp #4 ,9,19,266.22 +4002001,edu packscholar #2 ,9,2,266.20 +2002001,importoimporto #1 ,19,28,264.96 +1001002,amalgamalg #2 ,9,24,263.76 +3002001,importoexporti #1 ,17,41,261.94 +2001002,amalgimporto #2 ,6,4,260.26 +1001002,amalgamalg #2 ,7,39,258.00 +7010003,univnameless #3 ,18,8,257.92 +3002002,importoexporti #2 ,18,44,256.96 +10013015,exportiamalgamalg #15 ,18,20,256.20 +9012003,importounivamalg #3 ,18,30,255.12 +8010004,univmaxi #4 ,9,40,254.32 +7014001,edu packnameless #1 ,17,46,253.92 +8012005,importomaxi #5 ,19,14,253.92 +6016006,corpbrand #6 ,18,53,253.26 +8002009,importonameless #9 ,7,41,251.58 +6012008,importobrand #8 ,9,48,248.76 +3004002,edu packexporti #2 ,17,49,248.25 +3003002,exportiexporti #2 ,17,16,246.24 +5003001,exportischolar #1 ,9,35,245.25 +2003002,exportiimporto #2 ,8,19,244.97 +9015009,scholarunivamalg #9 ,9,56,244.08 +7016006,corpnameless #6 ,17,8,243.19 +4004001,maxinameless #8 ,17,4,242.52 +4004001,edu packedu pack #1 ,19,7,241.88 +3004002,edu packexporti #2 ,19,21,241.29 +9016003,corpunivamalg #3 ,17,5,241.08 +2001002,amalgimporto #2 ,17,26,239.44 +4003001,exportiedu pack #1 ,17,31,239.00 +10007012,brandunivamalg #12 ,17,2,239.00 +5001001,amalgscholar #1 ,18,35,237.97 +8003007,edu packnameless #8 ,19,49,236.00 +10006002,corpunivamalg #2 ,18,58,233.64 +5004002,edu packscholar #2 ,19,40,232.40 +4004002,edu packedu pack #2 ,6,13,231.37 +8003010,exportinameless #10 ,9,28,231.20 +3002002,importoexporti #2 ,19,55,227.24 +8010004,univmaxi #4 ,19,34,227.00 +3004001,edu packscholar #2 ,7,12,226.60 +5004002,edu packscholar #2 ,7,51,224.37 +3001002,amalgexporti #2 ,18,40,222.75 +4004001,edu packedu pack #1 ,18,24,220.08 +9013009,exportiunivamalg #9 ,18,46,219.90 +10016016,corpamalgamalg #16 ,17,3,219.81 +5002002,importoscholar #2 ,17,34,219.12 +4001002,amalgedu pack #2 ,8,33,219.03 +8012005,importomaxi #5 ,19,26,218.64 +9003003,exportimaxi #3 ,9,23,218.25 +9008002,namelessmaxi #2 ,9,45,217.58 +9014002,edu packunivamalg #2 ,17,22,217.58 +7016009,univnameless #10 ,17,0,217.14 +6012007,importobrand #7 ,17,37,215.84 +4003001,exportiedu pack #1 ,19,14,215.67 +3001001,amalgexporti #1 ,19,42,214.83 +5001001,brandunivamalg #11 ,19,55,213.96 +3004002,edu packexporti #2 ,19,59,213.85 +2001002,amalgimporto #2 ,8,23,213.38 +7016001,corpnameless #1 ,17,32,213.36 +7005006,scholarbrand #6 ,8,17,213.15 +6008005,namelesscorp #5 ,9,35,212.50 +6003003,exporticorp #3 ,18,57,211.14 +7013001,exportinameless #1 ,9,42,209.70 +6008002,namelesscorp #2 ,8,22,208.27 +3003001,exportiedu pack #2 ,17,5,207.48 +7015009,scholarnameless #9 ,18,2,205.44 +7016006,corpnameless #6 ,17,17,202.20 +10015013,scholaramalgamalg #13 ,19,28,200.40 +5001001,brandunivamalg #11 ,19,21,199.41 +7005006,scholarbrand #6 ,18,37,197.64 +2003002,exportiimporto #2 ,19,51,197.52 +9015009,scholarunivamalg #9 ,17,41,197.16 +7010005,corpunivamalg #6 ,17,20,196.50 +7003002,exportibrand #2 ,17,5,196.38 +9012008,importounivamalg #8 ,17,34,194.18 +3002001,importoexporti #1 ,19,9,193.80 +1003001,exportiamalg #1 ,17,5,192.60 +5001001,brandunivamalg #11 ,19,30,188.40 +2002001,importoimporto #1 ,17,5,187.36 +10016016,corpamalgamalg #16 ,18,7,186.12 +9008002,namelessmaxi #2 ,18,35,185.90 +9010009,univunivamalg #9 ,18,49,185.64 +7009010,maxibrand #10 ,17,14,185.08 +10016001,corpamalgamalg #1 ,18,21,183.94 +3002002,importoexporti #2 ,9,1,183.54 +10016016,corpamalgamalg #16 ,6,21,182.40 +1004002,edu packamalg #2 ,8,51,181.58 +3004001,edu packscholar #2 ,18,30,181.35 +4002002,importoedu pack #2 ,19,1,181.26 +8002009,importonameless #9 ,8,5,180.75 +10009015,maxiunivamalg #15 ,8,42,180.48 +3002002,importoexporti #2 ,19,8,179.76 +2002001,importoimporto #1 ,17,39,178.35 +6009004,maxicorp #4 ,9,47,177.30 +4001001,amalgedu pack #1 ,9,47,176.22 +7012010,importonameless #10 ,7,33,175.55 +4004002,edu packedu pack #2 ,17,55,175.32 +1004001,edu packamalg #1 ,19,4,174.72 +4004001,maxinameless #8 ,9,41,174.72 +4004001,edu packedu pack #1 ,6,52,174.24 +3001002,amalgexporti #2 ,18,29,174.08 +6005005,edu packnameless #8 ,19,11,172.71 +9015011,exportiamalg #2 ,17,29,171.00 +6010005,univbrand #5 ,19,7,170.80 +4001002,amalgedu pack #2 ,19,27,169.96 +7004006,edu packbrand #6 ,17,15,168.74 +10004012,edu packunivamalg #12 ,17,8,168.01 +6010005,univbrand #5 ,19,27,167.70 +9014006,edu packunivamalg #6 ,18,55,167.53 +4002001,scholarmaxi #6 ,9,35,166.80 +5001001,brandunivamalg #11 ,18,27,166.76 +2004001,edu packunivamalg #8 ,19,39,166.32 +2003001,exportiimporto #1 ,18,0,165.60 +3004002,edu packexporti #2 ,18,52,165.51 +4004001,edu packedu pack #1 ,8,16,165.10 +2004001,edu packunivamalg #8 ,8,26,163.68 +10006002,corpunivamalg #2 ,19,14,162.71 +3004002,edu packexporti #2 ,8,13,162.64 +6008005,namelesscorp #5 ,9,13,161.60 +7007004,brandbrand #4 ,17,57,160.42 +3003002,exportiexporti #2 ,6,44,159.40 +6014004,edu packbrand #4 ,8,22,158.90 +1001002,amalgamalg #2 ,17,48,156.86 +9011009,amalgunivamalg #9 ,9,30,156.86 +4004002,edu packedu pack #2 ,18,55,156.72 +2003001,exportiimporto #1 ,18,54,156.42 +2001002,amalgimporto #2 ,9,7,156.16 +5003002,exportischolar #2 ,18,22,155.68 +9016003,corpunivamalg #3 ,19,8,154.72 +10002012,importounivamalg #12 ,19,41,152.32 +5003002,exportischolar #2 ,17,29,152.10 +2004001,importoexporti #2 ,19,31,151.92 +2003001,exportiimporto #1 ,17,2,150.67 +4001001,amalgedu pack #1 ,17,58,150.48 +3001002,amalgexporti #2 ,17,10,149.28 +5001002,amalgscholar #2 ,18,5,148.86 +6015006,scholarbrand #6 ,7,34,148.80 +7004006,edu packbrand #6 ,18,32,148.80 +7004009,importoimporto #2 ,17,24,148.50 +2002001,importoimporto #1 ,18,48,147.87 +4003001,exportiedu pack #1 ,8,45,147.29 +2001002,amalgimporto #2 ,9,45,146.97 +7001005,amalgbrand #5 ,17,27,146.68 +1004002,edu packamalg #2 ,7,43,146.37 +3004001,edu packscholar #2 ,17,16,146.28 +4004001,edu packedu pack #1 ,18,32,145.68 +5004002,edu packscholar #2 ,18,52,145.50 +6010004,univbrand #4 ,17,52,143.55 +7005006,scholarbrand #6 ,19,59,143.50 +2004001,importoexporti #2 ,17,56,143.04 +10015017,scholaramalgamalg #17 ,19,32,142.45 +1003001,exportiamalg #1 ,17,56,141.18 +8002009,importonameless #9 ,19,26,141.10 +6012008,importobrand #8 ,19,18,141.00 +2003001,exportiimporto #1 ,19,12,140.08 +4004001,edu packedu pack #1 ,8,20,138.60 +10004005,importounivamalg #6 ,17,30,137.88 +2002002,importoimporto #2 ,9,32,137.20 +1004002,edu packamalg #2 ,9,2,136.80 +1004001,edu packamalg #1 ,17,44,136.32 +9015011,exportiamalg #2 ,7,31,136.32 +1001001,amalgamalg #1 ,19,11,136.00 +9014006,edu packunivamalg #6 ,9,4,135.81 +5001001,amalgscholar #1 ,17,30,133.80 +10016001,corpamalgamalg #1 ,9,1,133.69 +7008009,namelessbrand #9 ,18,22,133.32 +10013015,exportiamalgamalg #15 ,9,40,132.48 +7015007,scholarnameless #7 ,17,24,131.15 +3003002,exportiexporti #2 ,19,45,130.20 +7003002,exportibrand #2 ,9,28,130.20 +4001001,importobrand #2 ,19,55,130.18 +4002001,edu packscholar #2 ,8,52,128.92 +5001002,amalgscholar #2 ,18,24,128.76 +2004002,edu packimporto #2 ,9,31,126.90 +4003001,exportiedu pack #1 ,18,16,126.36 +8012005,importomaxi #5 ,7,56,126.18 +1003002,exportiamalg #2 ,8,10,124.96 +5003002,exportischolar #2 ,8,15,124.05 +3003002,exportiexporti #2 ,9,54,123.31 +4003001,exportiedu pack #1 ,18,29,122.58 +7008004,namelessbrand #4 ,19,29,122.55 +9003003,exportimaxi #3 ,17,12,121.10 +1004001,edu packamalg #1 ,9,4,121.00 +6008005,namelesscorp #5 ,18,58,118.80 +5004002,edu packscholar #2 ,8,31,118.56 +6007007,brandcorp #7 ,17,52,118.44 +3004002,edu packexporti #2 ,17,56,117.18 +9008002,namelessmaxi #2 ,17,5,117.00 +6016006,corpbrand #6 ,19,38,116.48 +6007007,brandcorp #7 ,17,55,115.52 +10013013,exportiamalgamalg #13 ,19,7,114.66 +1003002,exportiamalg #2 ,19,33,114.61 +9010009,univunivamalg #9 ,17,18,114.24 +4002001,scholarmaxi #6 ,18,53,113.96 +10016016,corpamalgamalg #16 ,19,44,112.72 +9008002,namelessmaxi #2 ,19,9,112.20 +2002001,importoimporto #1 ,9,25,111.93 +2004001,edu packimporto #1 ,18,49,111.02 +6004002,edu packcorp #2 ,17,29,109.53 +7010010,univnameless #10 ,18,22,109.48 +7010010,univnameless #10 ,6,31,109.26 +3004002,edu packexporti #2 ,6,56,108.56 +3002002,importoexporti #2 ,8,45,107.76 +3003001,exportiexporti #1 ,18,12,107.70 +10013015,exportiamalgamalg #15 ,7,46,107.69 +2004001,edu packimporto #1 ,19,3,106.72 +5004002,edu packscholar #2 ,18,24,106.03 +3004002,edu packexporti #2 ,19,1,105.77 +5002002,importoscholar #2 ,18,40,105.60 +9010009,univunivamalg #9 ,9,47,104.94 +6003008,exporticorp #8 ,17,2,104.40 +1002001,importoamalg #1 ,19,9,102.85 +4003001,exportiedu pack #1 ,17,54,102.00 +3002002,importoexporti #2 ,8,15,101.45 +6008005,namelesscorp #5 ,6,15,101.20 +4004002,edu packedu pack #2 ,19,41,99.12 +1003001,exportiamalg #1 ,18,35,98.88 +9013009,exportiunivamalg #9 ,18,33,98.64 +3001002,amalgexporti #2 ,8,39,98.32 +10002012,importounivamalg #12 ,18,9,95.58 +1001001,amalgamalg #1 ,9,58,95.06 +3003002,exportiexporti #2 ,18,51,94.94 +9010009,univunivamalg #9 ,9,50,94.60 +4001002,amalgedu pack #2 ,9,16,94.16 +10012004,importoamalgamalg #4 ,19,52,94.05 +10008002,namelessunivamalg #2 ,8,38,93.60 +10004012,edu packunivamalg #12 ,9,11,93.24 +6010005,univbrand #5 ,18,2,93.06 +3004002,edu packexporti #2 ,18,11,92.88 +9015009,scholarunivamalg #9 ,8,16,92.80 +4002002,importoedu pack #2 ,17,1,92.74 +9015009,scholarunivamalg #9 ,18,14,92.56 +8003007,edu packnameless #8 ,17,53,92.50 +3004002,edu packexporti #2 ,17,5,91.98 +1004002,edu packamalg #2 ,9,41,91.88 +3003002,exportiexporti #2 ,9,12,91.70 +7001005,amalgbrand #5 ,17,15,91.17 +7010010,univnameless #10 ,9,5,91.00 +8005009,corpnameless #10 ,9,1,90.96 +7004009,importoimporto #2 ,8,54,89.97 +7008004,namelessbrand #4 ,17,17,89.65 +2001002,amalgimporto #2 ,18,10,89.10 +4001001,amalgedu pack #1 ,17,29,88.64 +10004012,edu packunivamalg #12 ,8,17,88.55 +10003016,exportiunivamalg #16 ,18,12,86.00 +1003001,exportiamalg #1 ,19,53,85.69 +2002001,importoimporto #1 ,18,51,84.80 +1001002,amalgamalg #2 ,17,38,83.43 +1004002,edu packamalg #2 ,17,26,81.94 +2001002,amalgimporto #2 ,17,4,80.75 +4004001,maxinameless #8 ,17,31,80.52 +7005006,scholarbrand #6 ,17,55,80.48 +3002002,importoexporti #2 ,19,4,79.52 +3004001,edu packscholar #2 ,19,57,79.20 +5001002,amalgscholar #2 ,9,44,79.17 +8003010,exportinameless #10 ,17,11,78.66 +10009015,maxiunivamalg #15 ,19,15,78.30 +2002001,importoimporto #1 ,8,38,78.12 +2003002,exportiimporto #2 ,17,31,77.32 +6014004,edu packbrand #4 ,19,11,76.95 +2001002,amalgimporto #2 ,19,29,75.90 +2002001,importoimporto #1 ,17,47,74.20 +6011008,amalgbrand #8 ,9,52,74.06 +3003001,exportiexporti #1 ,8,6,73.26 +8004001,importonameless #2 ,17,3,72.45 +7014001,edu packnameless #1 ,18,4,72.15 +6005001,scholarcorp #1 ,17,32,72.03 +3003002,exportiexporti #2 ,18,13,71.92 +3003002,exportiexporti #2 ,8,22,71.53 +2004001,importoexporti #2 ,18,35,71.40 +5003002,exportischolar #2 ,18,36,71.28 +3002002,importoexporti #2 ,17,19,71.10 +3003001,exportiedu pack #2 ,8,11,70.56 +4001002,amalgedu pack #2 ,19,15,70.49 +6007007,brandcorp #7 ,6,51,70.20 +6009004,maxicorp #4 ,19,46,69.76 +8003007,edu packnameless #8 ,8,36,69.14 +2002001,importoimporto #1 ,6,42,68.64 +2004001,importoexporti #2 ,8,7,68.64 +4003001,exportiedu pack #1 ,19,59,68.40 +1001001,amalgamalg #1 ,19,50,67.10 +3002002,importoexporti #2 ,19,15,66.78 +2001002,amalgimporto #2 ,18,1,65.94 +6015006,scholarbrand #6 ,17,26,65.92 +8002009,importonameless #9 ,17,39,65.34 +4001002,amalgedu pack #2 ,18,21,64.60 +3003002,exportiexporti #2 ,18,58,63.80 +7010006,univnameless #6 ,19,26,63.72 +10016016,corpamalgamalg #16 ,17,46,63.56 +10012004,importoamalgamalg #4 ,6,26,63.24 +7014001,edu packnameless #1 ,17,8,62.48 +7009009,exportibrand #10 ,17,18,61.92 +10013015,exportiamalgamalg #15 ,9,28,61.86 +2004001,edu packimporto #1 ,9,15,61.80 +2002001,importoimporto #1 ,9,19,60.55 +10013015,exportiamalgamalg #15 ,18,45,60.06 +1003002,exportiamalg #2 ,18,25,59.85 +4002001,edu packscholar #2 ,17,2,57.96 +7003002,exportibrand #2 ,7,40,57.95 +6008002,namelesscorp #2 ,17,18,57.68 +10002012,importounivamalg #12 ,8,7,56.10 +8005008,scholarnameless #8 ,9,28,54.45 +1004002,edu packamalg #2 ,17,56,53.73 +6003008,exporticorp #8 ,18,21,53.32 +5003002,exportischolar #2 ,19,1,51.67 +1002002,importoamalg #2 ,17,59,51.18 +2003002,exportiimporto #2 ,18,0,51.15 +10016016,corpamalgamalg #16 ,9,13,50.75 +2001002,amalgimporto #2 ,9,18,50.40 +5002002,importoscholar #2 ,17,31,50.16 +2001002,amalgimporto #2 ,19,2,49.86 +3003002,exportiexporti #2 ,18,37,49.80 +10015013,scholaramalgamalg #13 ,19,5,49.60 +8005008,scholarnameless #8 ,7,19,48.93 +2004002,edu packimporto #2 ,19,42,48.90 +1001002,amalgamalg #2 ,19,33,48.86 +3003001,exportiexporti #1 ,8,14,48.75 +3002002,importoexporti #2 ,17,12,48.60 +4001001,importobrand #2 ,6,11,48.33 +6002004,importocorp #4 ,17,35,47.25 +1003002,exportiamalg #2 ,18,29,46.88 +4002001,importoedu pack #1 ,8,23,46.74 +1003002,exportiamalg #2 ,17,44,45.93 +10016016,corpamalgamalg #16 ,9,15,44.71 +2003002,exportiimporto #2 ,9,2,43.92 +6012008,importobrand #8 ,18,27,43.89 +6008002,namelesscorp #2 ,18,54,43.70 +10004005,importounivamalg #6 ,9,52,43.20 +7012001,amalgamalgamalg #2 ,18,43,41.99 +7004006,edu packbrand #6 ,17,55,41.31 +2003002,exportiimporto #2 ,7,5,41.25 +3003002,exportiexporti #2 ,8,28,41.04 +7013001,exportinameless #1 ,18,5,40.92 +3002001,amalgexporti #2 ,17,13,40.88 +5003002,exportischolar #2 ,18,1,40.20 +9015009,scholarunivamalg #9 ,9,46,40.12 +6005005,edu packnameless #8 ,9,20,39.92 +1003001,exportiamalg #1 ,7,19,39.90 +5003002,exportischolar #2 ,17,7,39.36 +4004002,edu packedu pack #2 ,17,28,38.64 +1002002,importoamalg #2 ,8,2,38.48 +1004002,edu packamalg #2 ,18,5,37.62 +2002001,importoimporto #1 ,18,34,36.10 +6014004,edu packbrand #4 ,19,9,36.06 +10007012,brandunivamalg #12 ,18,54,36.00 +7013001,exportinameless #1 ,19,47,35.88 +6003008,exporticorp #8 ,18,18,35.38 +3001001,amalgexporti #1 ,6,54,34.50 +3003001,exportiedu pack #2 ,9,42,34.01 +3001002,amalgexporti #2 ,17,59,32.90 +9015011,exportiamalg #2 ,17,8,32.65 +2004001,importoexporti #2 ,17,46,32.12 +8010004,univmaxi #4 ,9,9,31.80 +5001001,brandunivamalg #11 ,8,59,31.04 +2004002,edu packimporto #2 ,9,7,30.17 +10015013,scholaramalgamalg #13 ,19,44,29.48 +3003001,exportiedu pack #2 ,17,1,28.35 +1003001,exportiamalg #1 ,9,44,28.20 +10016001,corpamalgamalg #1 ,19,13,28.00 +1003002,exportiamalg #2 ,8,41,27.79 +4002001,edu packscholar #2 ,17,32,25.62 +6004002,edu packcorp #2 ,8,13,25.55 +4004001,edu packedu pack #1 ,9,37,23.92 +5001002,amalgscholar #2 ,17,18,23.90 +4003001,exportiedu pack #1 ,18,51,23.54 +7005006,scholarbrand #6 ,19,41,23.44 +7010010,univnameless #10 ,17,2,22.92 +6008005,namelesscorp #5 ,17,15,22.63 +4004002,edu packedu pack #2 ,19,10,22.60 +2001002,amalgimporto #2 ,9,11,22.40 +6002004,importocorp #4 ,18,45,21.84 +8016006,corpmaxi #6 ,7,23,21.75 +8002009,importonameless #9 ,19,31,21.12 +7016001,corpnameless #1 ,8,36,20.86 +7010009,univnameless #9 ,9,17,20.79 +4003001,exportiedu pack #1 ,19,35,20.24 +4003001,exportiedu pack #1 ,19,54,20.19 +3002001,importoexporti #1 ,9,52,19.80 +1004002,edu packamalg #2 ,17,52,19.77 +5004002,edu packscholar #2 ,19,3,19.39 +8005009,corpnameless #10 ,18,4,19.09 +4004001,edu packedu pack #1 ,6,57,19.03 +10012004,importoamalgamalg #4 ,19,56,18.56 +4001002,amalgedu pack #2 ,6,24,17.90 +6015006,scholarbrand #6 ,18,40,17.60 +7001005,amalgbrand #5 ,8,13,17.55 +8003007,edu packnameless #8 ,9,7,16.80 +10013015,exportiamalgamalg #15 ,17,7,16.38 +4004002,edu packedu pack #2 ,7,4,15.81 +6008005,namelesscorp #5 ,19,31,15.45 +5001001,exportinameless #8 ,9,43,15.42 +3003002,exportiexporti #2 ,9,21,15.40 +6006004,corpcorp #4 ,9,33,14.34 +3002002,importoexporti #2 ,17,51,14.26 +7010004,univnameless #4 ,19,58,13.72 +7008009,namelessbrand #9 ,7,16,13.41 +5003001,exportischolar #1 ,19,30,13.12 +10012004,importoamalgamalg #4 ,17,17,12.92 +1004002,edu packamalg #2 ,17,58,12.47 +2001001,importoimporto #2 ,18,0,11.76 +6014004,edu packbrand #4 ,8,49,11.47 +5001002,amalgscholar #2 ,19,22,11.28 +1001002,amalgamalg #2 ,19,58,11.27 +2004001,edu packunivamalg #8 ,9,53,11.10 +4002001,edu packscholar #2 ,17,19,10.28 +7016001,corpnameless #1 ,18,50,9.72 +2004001,importoexporti #2 ,19,25,9.12 +7010003,univnameless #3 ,18,40,8.54 +5001001,amalgscholar #1 ,18,3,7.84 +4001002,amalgedu pack #2 ,9,26,7.14 +6005005,edu packnameless #8 ,8,13,7.04 +3002001,importoexporti #1 ,18,17,6.72 +1001001,amalgamalg #1 ,6,39,6.68 +2002001,importoimporto #1 ,9,59,6.28 +10016001,corpamalgamalg #1 ,8,46,5.57 +7008009,namelessbrand #9 ,8,2,5.55 +3004002,edu packexporti #2 ,9,58,5.40 +1001002,amalgamalg #2 ,7,7,4.84 +10004005,importounivamalg #6 ,7,50,4.32 +3001001,amalgexporti #1 ,17,14,3.30 +4001001,importobrand #2 ,17,30,3.30 +10016001,corpamalgamalg #1 ,18,44,2.61 +4004002,edu packedu pack #2 ,19,42,1.86 +1001002,amalgamalg #2 ,18,33,1.52 +3001002,amalgexporti #2 ,8,58,1.32 +5001001,brandunivamalg #11 ,19,44,0.69 +1002002,importoamalg #2 ,9,53,0.50 +3001001,amalgexporti #1 ,17,1,0.47 +1002001,importoamalg #1 ,19,48,0.00 +1002002,importoamalg #2 ,17,24,0.00 +1002002,importoamalg #2 ,8,54,0.00 +2003002,exportiimporto #2 ,8,30,0.00 +2004001,edu packimporto #1 ,18,1,0.00 +2004001,importoexporti #2 ,6,6,0.00 +2004001,importoexporti #2 ,18,28,0.00 +3002001,importoexporti #1 ,18,4,0.00 +3003001,exportiexporti #1 ,9,3,0.00 +6003008,exporticorp #8 ,9,21,0.00 +6004002,edu packcorp #2 ,18,57,0.00 +6008002,namelesscorp #2 ,8,44,0.00 +6012007,importobrand #7 ,17,31,0.00 +7009004,maxibrand #4 ,19,55,0.00 +7011001,amalgnameless #1 ,17,38,0.00 +9003003,exportimaxi #3 ,17,49,0.00 +10008006,namelessunivamalg #6 ,17,24,0.00 +10012005,importoamalgamalg #5 ,9,36,0.00 +10014016,edu packamalgamalg #16 ,18,52,0.00 +1002002,importoamalg #2 ,17,19,null +1003001,exportiamalg #1 ,8,16,null +2004001,edu packunivamalg #8 ,19,43,null +3004002,edu packexporti #2 ,8,56,null +4001002,amalgedu pack #2 ,17,19,null +4002001,scholarmaxi #6 ,9,2,null +4003001,exportiedu pack #1 ,19,10,null +5004001,amalgedu pack #2 ,19,37,null +6003008,exporticorp #8 ,17,53,null +6011008,amalgbrand #8 ,9,34,null +6016006,corpbrand #6 ,19,15,null +7006007,edu packamalg #2 ,9,57,null +7007004,brandbrand #4 ,19,55,null +7009004,maxibrand #4 ,19,11,null +8003007,edu packnameless #8 ,18,54,null +8004003,edu packnameless #3 ,9,12,null +10003016,exportiunivamalg #16 ,8,56,null +10007012,brandunivamalg #12 ,17,24,null diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_72.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_72.txt new file mode 100644 index 00000000..44a9bb5a --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_72.txt @@ -0,0 +1,101 @@ +i_item_desc,w_warehouse_name,d_week_seq,no_promo,promo,total_cnt +null,Conventional childr,5267,0,2,2 +Also previous organisers learn bands. Mental,Conventional childr,5267,0,2,2 +Always political centres seem now never modest sets. Major comments may search additional, other guards. National, appropriate relations buy very.,Bad cards must make.,5255,0,2,2 +Atomic pp. might disappear as. Figures discuss men. Specific, local rivers might replace eyes. Safe cars take final services; old troops,null,5253,0,2,2 +Chief feelings must stay firmly,null,5270,0,2,2 +Concerned numbers can attempt now particular, white friends; un,Doors canno,5258,0,2,2 +Desperate activities increase likely judges. Standards may not make national, fatal courses. Soon european factories hear various cattle; possible rates ,Important issues liv,5263,0,2,2 +Faces could experiment presently. New arrangements tell already; causal females constitu,null,5270,0,2,2 +Feelings sleep at a details. Also competitive devices shall object early in every sales. Almost other ways offer once free tools. Significant, german sheets keep hardl,Conventional childr,5268,0,2,2 +Firm towns may come only clear, main companies. Enough old groups appoint. Children know in a co,Conventional childr,5270,0,2,2 +Great fees could not announce towards a officers. Literary m,Important issues liv,5268,0,2,2 +Implicit, little students used to think recently into the pictures. Essen,Bad cards must make.,5268,0,2,2 +Implicit, little students used to think recently into the pictures. Essen,Conventional childr,5221,0,2,2 +Leaves can arrive never to a u,null,5266,0,2,2 +Levels may use essentially within the effects. Quickly local pictures should call enough officials. Here opening hours would pray ot,Important issues liv,5268,0,2,2 +Local reports may quarrel even required, neighbouring functions. Long dealers get local, remaining expectations. Patients would not undergo fal,Bad cards must make.,5270,0,2,2 +Men allow enough cultural functions. Positive reactions explain again interesting requirements. Very environmental speakers seem certain rebels. Careers can enable illegally new parties. Literary deat,null,5255,0,2,2 +More ultimate chapters would not find even present late ingredients. Excellent things buy already in a boys. Sales may purchase so ,null,5261,0,2,2 +Much special advantages disturb then. Only old-fashioned others cost sympathetic, sick facts. Qu,null,5265,0,2,2 +Natural hands will see almost simple, alone seconds. Regulations shall impress white,,Bad cards must make.,5231,0,2,2 +New partners check. Final, warm changes come winne,Bad cards must make.,5256,0,2,2 +Other, western grounds must save nervously up a boxes. Again local couples ought to fall again industrial boards. True, natural assets would advance extra hills. Underlying ,Important issues liv,5270,0,2,2 +Problems adjust more houses. Chinese, critical reports present. Economic modules shall plan much still easy years. Users see. Right appointments may us,Conventional childr,5221,0,2,2 +Regular implications should not go sections; maximum forms might see in,Important issues liv,5264,0,2,2 +Rough properties find meanwhile different years. Statutory policies m,Doors canno,5233,0,2,2 +Rough properties find meanwhile different years. Statutory policies m,Important issues liv,5233,0,2,2 +Services become other workers. Guilty critics get legally considerable issues. Related, ultimate clients tell publications. Y,Conventional childr,5263,0,2,2 +So serious hours can lead at present. Old, economic proceedings ought to help. Visible, surprising priorities meet here carefully hard lives; complex, other goods make h,Doors canno,5258,0,2,2 +Social opponents get. Small, specific employees ask automatic sales. Usually far qualifications wait foreign, natural guests. Communists brin,null,5264,0,2,2 +Strangers allow better only, theoretical own,Conventional childr,5267,0,2,2 +Strong women might see so casual dreams. High, grey copies may not seem. Willing, se,null,5256,0,2,2 +Strong women might see so casual dreams. High, grey copies may not seem. Willing, se,Important issues liv,5256,0,2,2 +Vast, low years might find for instance ,null,5259,0,2,2 +null,null,5223,0,1,1 +null,null,5269,0,1,1 +null,Bad cards must make.,5226,0,1,1 +null,Conventional childr,5220,0,1,1 +null,Doors canno,5223,0,1,1 +null,Doors canno,5240,0,1,1 +null,Doors canno,5263,0,1,1 +null,Doors canno,5268,0,1,1 +null,Important issues liv,5266,0,1,1 +null,Important issues liv,5269,0,1,1 +A little average flames ought to break old, unique men. Things select often red, economic others. Hands will lift sufficiently; german, proper sections worry perhaps for the po,Conventional childr,5235,0,1,1 +A little special changes would not turn certainly terms. Big, immediate earn,Important issues liv,5257,0,1,1 +A lot economic others construct later by a meetings; extraordinary, liable beings might not draw about a legs; early p,null,5234,0,1,1 +Able animals win even from the events; mass standards write both sm,Doors canno,5264,0,1,1 +Able calls will see far stores; national eyes shall stand among a owners. Long, heavy patients prevent occasionally practical, level sections. Certainly specified regulations could ,Bad cards must make.,5263,0,1,1 +Able considerations may end even; financial, useful courts ought to dominate however. Daily, concerned interests should come clean, local services. More unlikely tea,null,5253,0,1,1 +Able considerations may end even; financial, useful courts ought to dominate however. Daily, concerned interests should come clean, local services. More unlikely tea,Conventional childr,5253,0,1,1 +Able considerations may end even; financial, useful courts ought to dominate however. Daily, concerned interests should come clean, local services. More unlikely tea,Important issues liv,5219,0,1,1 +Able examinations learn actually from a films. Alone lives may continue rather yellow, limited elections. Seasons change however large years. Details might work levels. Considerable, foreign regions ,Bad cards must make.,5265,0,1,1 +Able facilities clear thus good dete,Doors canno,5220,0,1,1 +Able newspapers must not reject a little completely little equations. Needs may,null,5266,0,1,1 +Able others must not try there able, fine feet. Historical, political earnings accept further at once post-war tears; new patients stop together possible, other officers. Even economi,Conventional childr,5262,0,1,1 +Able villages enforce present holes; users will win increasingly wrong forces. Skilled, economic objectives used to notice. International, new theories go only however economic,Conventional childr,5270,0,1,1 +Able women ought to attempt in the schools. Then clear lives will live suitable, gastric complaints. Months should say surely then sufficient doors. Genetic times sign from a options.,Important issues liv,5245,0,1,1 +Able, common leaders will force about for a metals; vast, essential workers look. Military resources see twice closer persistent governments. Targets could wake now male women; in part fi,Conventional childr,5224,0,1,1 +Able, full elections see then for instance real categories. Constitutional trades would go around merchants. Once appointed individuals shall take,Bad cards must make.,5246,0,1,1 +Able, full elections see then for instance real categories. Constitutional trades would go around merchants. Once appointed individuals shall take,Bad cards must make.,5267,0,1,1 +Able, main parties think really. Resources arrive only independent, old representations. Small, double advantages ,Bad cards must make.,5266,0,1,1 +Able, normal proceedings contain fresh places. Requirements go. Sales will fall consequen,Conventional childr,5220,0,1,1 +Able, normal proceedings contain fresh places. Requirements go. Sales will fall consequen,Conventional childr,5269,0,1,1 +Able, notable guidelines see. Away visual structures may not lead previous, hi,Bad cards must make.,5262,0,1,1 +Able, wide emotions shall not hate for instance different, practical files; free, other,null,5264,0,1,1 +Able, wide emotions shall not hate for instance different, practical files; free, other,Bad cards must make.,5270,0,1,1 +Able, wide emotions shall not hate for instance different, practical files; free, other,Doors canno,5261,0,1,1 +About british reasons will draw occasionally practitioners. New attempts shall display in private private, major magazines. Questions dare on a losses. As american children take upwards good symptom,Doors canno,5252,0,1,1 +About british reasons will draw occasionally practitioners. New attempts shall display in private private, major magazines. Questions dare on a losses. As american children take upwards good symptom,Important issues liv,5255,0,1,1 +About european ways remain secondly expensive, powerful kinds. Dome,Doors canno,5258,0,1,1 +Above competitive wee,Conventional childr,5219,0,1,1 +Above local forces shall not delight generally away equal requests. Senior words shall go more. Designer,Important issues liv,5268,0,1,1 +Above strong occasions make new acts; walls visit only on the limits. Together en,Doors canno,5253,0,1,1 +Abroad sorry ways must make home satisfied, fat effec,Conventional childr,5269,0,1,1 +Abruptly social trains would inject environmental, good visitors. Red streets put primary groups. Very social years ask often old, final schools. Here slight,Conventional childr,5257,0,1,1 +Absent boundaries might engage extensive, conventional allies. Effects will raise usually. ,Important issues liv,5263,0,1,1 +Absent, various difficulties go excellent, hungry grounds. Then theoretical ,Bad cards must make.,5256,0,1,1 +Absolute ears shall expect hence important workers. Locations ought to infer even to the governors; wonderful results fashion; real, democratic ,Doors canno,5266,0,1,1 +Absolute ears shall expect hence important workers. Locations ought to infer even to the governors; wonderful results fashion; real, democratic ,Important issues liv,5266,0,1,1 +Absolutely front men turn spatial hours. Good, free sales used to marry outside appropriate ships. Noble men sa,Conventional childr,5227,0,1,1 +Absolutely front men turn spatial hours. Good, free sales used to marry outside appropriate ships. Noble men sa,Conventional childr,5265,0,1,1 +Acceptable hands might feel kinds. Plans should not help quietly capable, musical funds. Male va,null,5263,0,1,1 +Acceptable hands might feel kinds. Plans should not help quietly capable, musical funds. Male va,Important issues liv,5263,0,1,1 +Accessible, real efforts help less matters. Words might not explore limits. Creditors might meet. High, suitable hands derive already applications; other adults get much before ,Important issues liv,5250,0,1,1 +Accounts move operations; new scores must teach on a views. Men must not prove in order right, perso,null,5261,0,1,1 +Accurate institutions shall avoid also relative, broken cases. Effective, special citizens could answer there in a parties. Fre,Doors canno,5219,0,1,1 +Accused, black forms would not obtain eventually for a groups. ,Doors canno,5228,0,1,1 +Act,Doors canno,5261,0,1,1 +Actions ought to ask again centres; young, comprehensive expectations escape of course royal fragments; similar tonnes cannot carry aged a q,Bad cards must make.,5263,0,1,1 +Actions provide into a reasons. Representatives keep artists. Again anxious investi,Conventional childr,5240,0,1,1 +Actions provide into a reasons. Representatives keep artists. Again anxious investi,Doors canno,5240,0,1,1 +Actions provide into a reasons. Representatives keep artists. Again anxious investi,Important issues liv,5260,0,1,1 +Active levels mean early representations. Costl,Bad cards must make.,5260,0,1,1 +Active levels mean early representations. Costl,Doors canno,5223,0,1,1 +Active records will fight regions. Skills try too similar terms; clearly labour parties contain better to a women. Whole railways need particularly certain prisoners. Successful, supreme ser,Doors canno,5258,0,1,1 +Active, different governments used to keep unable, chief things. Subtle, releva,Bad cards must make.,5264,0,1,1 +Active, easy rounds manage now with a birds. Previous pieces could develo,Conventional childr,5256,0,1,1 +Active, easy rounds manage now with a birds. Previous pieces could develo,Important issues liv,5256,0,1,1 +Activitie,Conventional childr,5237,0,1,1 +Activities should not meet royal reforms. There elected directors get other skills. Complaints shall procure agreements. Rati,Doors canno,5248,0,1,1 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_73.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_73.txt new file mode 100644 index 00000000..9f248317 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_73.txt @@ -0,0 +1 @@ +c_last_name,c_first_name,c_salutation,c_preferred_cust_flag,ss_ticket_number,cnt diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_74.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_74.txt new file mode 100644 index 00000000..59c1a5f6 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_74.txt @@ -0,0 +1,101 @@ +customer_id,customer_first_name,customer_last_name +AAAAAAAAAABIAAAA,null,null +AAAAAAAADEHIBAAA,null,null +AAAAAAAAEPHDAAAA,null,null +AAAAAAAAFHFABAAA,Lucius ,null +AAAAAAAAFOKCCAAA,null,null +AAAAAAAAGKPOBAAA,Jana ,null +AAAAAAAAHEJIAAAA,Vernon ,null +AAAAAAAAJFABCAAA,Felix ,null +AAAAAAAAKEGDAAAA,John ,null +AAAAAAAAKNDOAAAA,null,null +AAAAAAAALCGNAAAA,Robert ,null +AAAAAAAALMHMBAAA,null,null +AAAAAAAAMAFFAAAA,null,null +AAAAAAAAMODKBAAA,Daniel ,null +AAAAAAAAODJIBAAA,null,null +AAAAAAAAMKAMAAAA,Pamela ,Adams +AAAAAAAANHCMAAAA,Michael ,Adams +AAAAAAAACBLEAAAA,Daniel ,Albright +AAAAAAAAAEEPAAAA,Benjamin ,Allen +AAAAAAAADKOIAAAA,Matthew ,Allen +AAAAAAAAKKBMAAAA,Dominic ,Allen +AAAAAAAAMHOHAAAA,Helen ,Archibald +AAAAAAAAPOFMAAAA,Samantha ,Askew +AAAAAAAAHKLCCAAA,Joyce ,Autry +AAAAAAAACAKJAAAA,Joseph ,Bailey +AAAAAAAANJDIBAAA,James ,Bain +AAAAAAAAHNMNAAAA,George ,Baker +AAAAAAAANGKFBAAA,Kevin ,Baker +AAAAAAAAGHCEBAAA,Sarah ,Banks +AAAAAAAACOIGAAAA,Michael ,Barnard +AAAAAAAANMHFAAAA,Michael ,Barnard +AAAAAAAAOLLDBAAA,John ,Barnard +AAAAAAAAOOMCAAAA,Ila ,Barnes +AAAAAAAAHJBHAAAA,Melissa ,Beard +AAAAAAAADNHHBAAA,Kristina ,Belcher +AAAAAAAAEBJDBAAA,Mildred ,Bell +AAAAAAAABGLOAAAA,Louise ,Benge +AAAAAAAAEHPCCAAA,Darius ,Bennett +AAAAAAAAPGPPBAAA,Stephanie ,Bentley +AAAAAAAAHMFHAAAA,Manuel ,Berry +AAAAAAAAFJIBCAAA,Talitha ,Bishop +AAAAAAAAJEGBBAAA,Dorothy ,Bivins +AAAAAAAAPFIGBAAA,John ,Blake +AAAAAAAAEIBEBAAA,Owen ,Bloom +AAAAAAAAIKEPAAAA,Erlinda ,Blunt +AAAAAAAACPONAAAA,Nicholas ,Booker +AAAAAAAAHLACAAAA,Randy ,Bourgeois +AAAAAAAAFBJFBAAA,Elizabeth ,Briscoe +AAAAAAAAKGEEBAAA,Martha ,Brown +AAAAAAAAMDJHBAAA,Lora ,Brown +AAAAAAAAPNMLAAAA,Barbara ,Bruce +AAAAAAAALNKJBAAA,Fred ,Brunson +AAAAAAAAJDKBBAAA,Larry ,Bryant +AAAAAAAALLHFAAAA,Troy ,Bryant +AAAAAAAAACEPBAAA,James ,Burnett +AAAAAAAAPCGNAAAA,Gregory ,Bush +AAAAAAAAAKAOAAAA,Robert ,Button +AAAAAAAAFHJIBAAA,Donald ,Butts +AAAAAAAAFFBABAAA,Corey ,Caldwell +AAAAAAAACJKNBAAA,Brian ,Call +AAAAAAAAEBHPAAAA,Tommy ,Callahan +AAAAAAAAJLJLBAAA,Sheila ,Cameron +AAAAAAAALACHAAAA,Steven ,Campbell +AAAAAAAACKOMAAAA,Linda ,Carmona +AAAAAAAADHKACAAA,Stephen ,Carnes +AAAAAAAADDBPAAAA,Fred ,Carter +AAAAAAAADNGACAAA,Kenneth ,Carter +AAAAAAAAMPFJBAAA,Barbara ,Carter +AAAAAAAAHGANAAAA,Allison ,Casey +AAAAAAAAAGIHAAAA,Martha ,Causey +AAAAAAAAHCKBAAAA,Michael ,Chaney +AAAAAAAAFKDBBAAA,Michael ,Chavez +AAAAAAAACHJHAAAA,Donald ,Chew +AAAAAAAADMGLBAAA,Amelia ,Chew +AAAAAAAALAGDBAAA,Kimberly ,Clark +AAAAAAAALBBDBAAA,Larry ,Clement +AAAAAAAAKPJFAAAA,Gregory ,Clemons +AAAAAAAAEFDKAAAA,Edward ,Colburn +AAAAAAAAGBCEBAAA,Wayne ,Coleman +AAAAAAAAHNBJAAAA,Kevin ,Colvin +AAAAAAAADBJNAAAA,Brian ,Connelly +AAAAAAAAFGKEAAAA,Berta ,Cooper +AAAAAAAAJBNIBAAA,Freddie ,Cooper +AAAAAAAACCJDBAAA,Cindy ,Correa +AAAAAAAAOBOFAAAA,John ,Cortes +AAAAAAAALILNAAAA,Sandra ,Cortez +AAAAAAAANGLGAAAA,Stanley ,Cortez +AAAAAAAADNFFBAAA,Thelma ,Costa +AAAAAAAAKPDOAAAA,Nancy ,Cotton +AAAAAAAAMAICAAAA,Alfreda ,Crisp +AAAAAAAABJCHBAAA,Nellie ,Cruz +AAAAAAAAEBJNBAAA,Judy ,Cunningham +AAAAAAAANLMOBAAA,Lisa ,Cunningham +AAAAAAAAEIFNBAAA,Steve ,Currie +AAAAAAAADCPLAAAA,Lester ,Curry +AAAAAAAAHHLJBAAA,Federico ,Dailey +AAAAAAAAKMLBBAAA,Bernadette ,Daniel +AAAAAAAACJMFAAAA,Roy ,Darby +AAAAAAAAHBHMBAAA,Gary ,Daugherty +AAAAAAAAIPFCAAAA,Roberto ,Davis diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_75.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_75.txt new file mode 100644 index 00000000..925e9ab0 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_75.txt @@ -0,0 +1,101 @@ +prev_year,year,i_brand_id,i_class_id,i_category_id,i_manufact_id,prev_yr_cnt,curr_yr_cnt,sales_cnt_diff,sales_amt_diff +2000,2001,8001003,1,8,18,13128,7803,-5325,-224451.03 +2000,2001,3003001,14,8,231,8520,5592,-2928,-130682.12 +2000,2001,8008004,8,8,827,8300,5510,-2790,-158554.85 +2000,2001,8006004,6,8,364,7227,4581,-2646,-118167.79 +2000,2001,8013006,1,8,752,8629,5991,-2638,-136627.17 +2000,2001,8011004,1,8,792,8237,5663,-2574,-58711.16 +2000,2001,8005002,4,8,17,7973,5452,-2521,-45231.38 +2000,2001,8015004,15,8,699,8424,5988,-2436,-95594.79 +2000,2001,8010004,9,8,488,8415,6037,-2378,-104061.07 +2000,2001,8012004,5,8,584,8283,6096,-2187,-53891.94 +2000,2001,8008008,2,8,296,8602,6525,-2077,-55957.69 +2000,2001,10001014,1,8,835,8173,6147,-2026,-94117.90 +2000,2001,8005010,9,8,186,8036,6021,-2015,-78044.63 +2000,2001,8001010,1,8,93,8218,6208,-2010,-113440.82 +2000,2001,8013004,13,8,27,8492,6509,-1983,-65147.49 +2000,2001,8016002,16,8,73,8531,6581,-1950,14786.06 +2000,2001,8008006,8,8,559,8583,6648,-1935,-93325.12 +2000,2001,8006002,6,8,88,7860,5930,-1930,-77201.49 +2000,2001,8001002,1,8,61,7925,6058,-1867,-86085.41 +2000,2001,8005002,5,8,83,7962,6111,-1851,-89659.10 +2000,2001,8016002,16,8,556,7221,5418,-1803,-8621.17 +2000,2001,8016006,2,8,429,8396,6603,-1793,-10001.62 +2000,2001,8002010,2,8,505,8345,6562,-1783,-82477.48 +2000,2001,8016010,16,8,345,8016,6237,-1779,-118960.24 +2000,2001,8004006,4,8,632,7288,5517,-1771,-107427.41 +2000,2001,8005010,5,8,727,8120,6353,-1767,-71911.00 +2000,2001,8006004,1,8,631,7448,5690,-1758,-16094.03 +2000,2001,8015008,15,8,964,8297,6541,-1756,-76418.08 +2000,2001,8016006,3,8,812,8570,6815,-1755,-100707.43 +2000,2001,8007004,7,8,469,7921,6177,-1744,-24649.45 +2000,2001,8015004,1,8,502,8806,7067,-1739,-101660.69 +2000,2001,8005008,5,8,137,7947,6220,-1727,-124927.02 +2000,2001,8011002,11,8,53,7714,5996,-1718,-83766.47 +2000,2001,10002010,9,8,44,8146,6431,-1715,-69836.07 +2000,2001,8004002,4,8,97,9105,7395,-1710,-58484.28 +2000,2001,4001001,1,8,36,8237,6552,-1685,25362.55 +2000,2001,8013002,13,8,455,8569,6916,-1653,-15726.09 +2000,2001,8014001,14,8,260,8170,6531,-1639,-135974.11 +2000,2001,8003008,3,8,80,8428,6812,-1616,-14539.77 +2000,2001,8001005,1,8,77,8311,6706,-1605,-107703.54 +2000,2001,8005008,5,8,48,8073,6476,-1597,-108808.44 +2000,2001,8007002,7,8,104,7963,6369,-1594,-34419.11 +2000,2001,8009006,9,8,195,7764,6170,-1594,-4854.51 +2000,2001,8004010,4,8,631,7444,5869,-1575,-46033.50 +2000,2001,10011006,3,8,572,6942,5375,-1567,-38317.71 +2000,2001,8003004,3,8,505,7373,5807,-1566,-116380.25 +2000,2001,8003004,3,8,269,7933,6388,-1545,-23595.42 +2000,2001,4004001,4,8,147,7551,6013,-1538,-93675.94 +2000,2001,8014002,14,8,981,7105,5573,-1532,-93056.98 +2000,2001,8005008,5,8,184,7833,6314,-1519,-53453.00 +2000,2001,8010010,10,8,116,7735,6239,-1496,-88887.36 +2000,2001,8006002,6,8,167,8004,6513,-1491,-73696.99 +2000,2001,8004002,4,8,425,8264,6775,-1489,-69600.04 +2000,2001,2004001,1,8,289,8144,6673,-1471,-91573.82 +2000,2001,8005010,5,8,290,7596,6135,-1461,-54945.03 +2000,2001,7010009,11,8,195,7757,6301,-1456,-113516.74 +2000,2001,8012006,12,8,70,8287,6848,-1439,-96937.70 +2000,2001,8011002,11,8,293,7632,6195,-1437,-74062.64 +2000,2001,8016010,16,8,284,7791,6360,-1431,-81614.66 +2000,2001,8010006,10,8,143,8231,6811,-1420,-85726.47 +2000,2001,8009006,9,8,310,8140,6720,-1420,-72642.07 +2000,2001,9011011,11,8,296,7339,5929,-1410,-9758.89 +2000,2001,8012002,12,8,80,8252,6844,-1408,-72039.37 +2000,2001,8002004,7,8,36,8364,6962,-1402,-125906.73 +2000,2001,8008004,8,8,208,7563,6162,-1401,-92972.20 +2000,2001,10013011,16,8,264,8002,6621,-1381,-65121.64 +2000,2001,8005001,10,8,301,7692,6313,-1379,-25439.35 +2000,2001,8009002,9,8,305,8085,6710,-1375,-87500.93 +2000,2001,8006004,6,8,255,7352,5980,-1372,-73899.96 +2000,2001,8011010,16,8,630,7622,6252,-1370,-76243.17 +2000,2001,8013008,13,8,471,7800,6433,-1367,-88482.56 +2000,2001,8010006,10,8,119,9020,7661,-1359,-18049.16 +2000,2001,8010006,10,8,298,8331,6977,-1354,-80054.34 +2000,2001,8002004,2,8,896,7079,5726,-1353,-36754.59 +2000,2001,8016006,16,8,44,7828,6482,-1346,-25303.78 +2000,2001,8008008,8,8,99,7069,5739,-1330,-58032.85 +2000,2001,8007002,7,8,353,7191,5876,-1315,-18589.21 +2000,2001,8016006,16,8,602,8361,7052,-1309,10759.12 +2000,2001,8001002,1,8,588,7426,6119,-1307,-81703.69 +2000,2001,1003001,3,8,195,8226,6921,-1305,-106819.24 +2000,2001,7009003,6,8,764,7692,6387,-1305,-100190.78 +2000,2001,8010002,10,8,231,7642,6342,-1300,-169473.12 +2000,2001,7004005,4,8,408,7368,6075,-1293,25199.68 +2000,2001,5004001,8,8,894,7234,5946,-1288,-21157.23 +2000,2001,8002008,2,8,663,8543,7256,-1287,-10828.00 +2000,2001,8002010,2,8,630,7890,6618,-1272,-59800.72 +2000,2001,8010002,10,8,234,7540,6282,-1258,-181477.70 +2000,2001,8007008,7,8,69,7810,6560,-1250,-83697.68 +2000,2001,8008006,8,8,82,7968,6721,-1247,-36100.15 +2000,2001,8015008,6,8,795,8467,7223,-1244,-28009.32 +2000,2001,8015002,15,8,18,7418,6214,-1204,-45112.70 +2000,2001,8013008,13,8,437,7731,6530,-1201,-43937.58 +2000,2001,8015008,2,8,442,7928,6731,-1197,-148251.31 +2000,2001,8004006,1,8,508,7966,6774,-1192,-106133.75 +2000,2001,8016004,16,8,576,7798,6606,-1192,-85707.78 +2000,2001,8016006,16,8,597,6605,5415,-1190,-89889.06 +2000,2001,8014006,14,8,689,7796,6612,-1184,-66480.90 +2000,2001,8001002,1,8,497,8262,7081,-1181,-30744.52 +2000,2001,10011016,11,8,231,7826,6655,-1171,-27391.85 +2000,2001,10001011,7,8,221,7504,6338,-1166,-24546.28 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_76.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_76.txt new file mode 100644 index 00000000..d0195f28 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_76.txt @@ -0,0 +1,101 @@ +channel,col_name,d_year,d_qoy,i_category,sales_cnt,sales_amt +catalog,cs_ship_mode_sk,1998,1,Books ,21,10966.90 +catalog,cs_ship_mode_sk,1998,1,Children ,19,38127.90 +catalog,cs_ship_mode_sk,1998,1,Electronics ,22,48785.05 +catalog,cs_ship_mode_sk,1998,1,Home ,19,30197.37 +catalog,cs_ship_mode_sk,1998,1,Jewelry ,21,29258.20 +catalog,cs_ship_mode_sk,1998,1,Men ,20,13600.03 +catalog,cs_ship_mode_sk,1998,1,Music ,19,32004.53 +catalog,cs_ship_mode_sk,1998,1,Shoes ,24,25770.87 +catalog,cs_ship_mode_sk,1998,1,Sports ,25,42448.14 +catalog,cs_ship_mode_sk,1998,1,Women ,18,29108.94 +catalog,cs_ship_mode_sk,1998,2,null,1,734.56 +catalog,cs_ship_mode_sk,1998,2,Books ,33,30761.52 +catalog,cs_ship_mode_sk,1998,2,Children ,22,18827.95 +catalog,cs_ship_mode_sk,1998,2,Electronics ,16,50036.36 +catalog,cs_ship_mode_sk,1998,2,Home ,26,25464.56 +catalog,cs_ship_mode_sk,1998,2,Jewelry ,24,39606.24 +catalog,cs_ship_mode_sk,1998,2,Men ,17,21218.37 +catalog,cs_ship_mode_sk,1998,2,Music ,17,17943.12 +catalog,cs_ship_mode_sk,1998,2,Shoes ,19,47815.37 +catalog,cs_ship_mode_sk,1998,2,Sports ,23,19923.75 +catalog,cs_ship_mode_sk,1998,2,Women ,15,10349.12 +catalog,cs_ship_mode_sk,1998,3,null,3,8731.06 +catalog,cs_ship_mode_sk,1998,3,Books ,33,30537.86 +catalog,cs_ship_mode_sk,1998,3,Children ,35,50446.36 +catalog,cs_ship_mode_sk,1998,3,Electronics ,44,49763.73 +catalog,cs_ship_mode_sk,1998,3,Home ,37,53365.53 +catalog,cs_ship_mode_sk,1998,3,Jewelry ,34,62341.71 +catalog,cs_ship_mode_sk,1998,3,Men ,48,61613.70 +catalog,cs_ship_mode_sk,1998,3,Music ,40,74244.47 +catalog,cs_ship_mode_sk,1998,3,Shoes ,35,58444.88 +catalog,cs_ship_mode_sk,1998,3,Sports ,44,39111.68 +catalog,cs_ship_mode_sk,1998,3,Women ,35,32399.53 +catalog,cs_ship_mode_sk,1998,4,null,4,1009.89 +catalog,cs_ship_mode_sk,1998,4,Books ,60,55770.60 +catalog,cs_ship_mode_sk,1998,4,Children ,58,85939.15 +catalog,cs_ship_mode_sk,1998,4,Electronics ,54,50813.81 +catalog,cs_ship_mode_sk,1998,4,Home ,73,100060.48 +catalog,cs_ship_mode_sk,1998,4,Jewelry ,57,84694.61 +catalog,cs_ship_mode_sk,1998,4,Men ,68,64390.05 +catalog,cs_ship_mode_sk,1998,4,Music ,67,105769.14 +catalog,cs_ship_mode_sk,1998,4,Shoes ,67,81371.74 +catalog,cs_ship_mode_sk,1998,4,Sports ,61,75093.45 +catalog,cs_ship_mode_sk,1998,4,Women ,61,102646.73 +catalog,cs_ship_mode_sk,1999,1,Books ,18,23938.76 +catalog,cs_ship_mode_sk,1999,1,Children ,18,32426.13 +catalog,cs_ship_mode_sk,1999,1,Electronics ,15,41354.37 +catalog,cs_ship_mode_sk,1999,1,Home ,16,29451.90 +catalog,cs_ship_mode_sk,1999,1,Jewelry ,17,24721.81 +catalog,cs_ship_mode_sk,1999,1,Men ,26,33700.33 +catalog,cs_ship_mode_sk,1999,1,Music ,28,46887.33 +catalog,cs_ship_mode_sk,1999,1,Shoes ,15,15075.05 +catalog,cs_ship_mode_sk,1999,1,Sports ,23,67774.90 +catalog,cs_ship_mode_sk,1999,1,Women ,14,47962.47 +catalog,cs_ship_mode_sk,1999,2,Books ,20,38054.13 +catalog,cs_ship_mode_sk,1999,2,Children ,22,41930.08 +catalog,cs_ship_mode_sk,1999,2,Electronics ,15,12865.52 +catalog,cs_ship_mode_sk,1999,2,Home ,24,9020.01 +catalog,cs_ship_mode_sk,1999,2,Jewelry ,23,41646.45 +catalog,cs_ship_mode_sk,1999,2,Men ,9,17569.96 +catalog,cs_ship_mode_sk,1999,2,Music ,13,5528.56 +catalog,cs_ship_mode_sk,1999,2,Shoes ,25,31200.34 +catalog,cs_ship_mode_sk,1999,2,Sports ,25,63252.75 +catalog,cs_ship_mode_sk,1999,2,Women ,19,34027.27 +catalog,cs_ship_mode_sk,1999,3,null,1,10608.89 +catalog,cs_ship_mode_sk,1999,3,Books ,34,38185.52 +catalog,cs_ship_mode_sk,1999,3,Children ,30,44463.81 +catalog,cs_ship_mode_sk,1999,3,Electronics ,46,56963.39 +catalog,cs_ship_mode_sk,1999,3,Home ,38,42193.84 +catalog,cs_ship_mode_sk,1999,3,Jewelry ,25,32879.41 +catalog,cs_ship_mode_sk,1999,3,Men ,37,42487.75 +catalog,cs_ship_mode_sk,1999,3,Music ,27,49808.38 +catalog,cs_ship_mode_sk,1999,3,Shoes ,37,53267.37 +catalog,cs_ship_mode_sk,1999,3,Sports ,39,42307.95 +catalog,cs_ship_mode_sk,1999,3,Women ,41,49549.75 +catalog,cs_ship_mode_sk,1999,4,Books ,66,71834.05 +catalog,cs_ship_mode_sk,1999,4,Children ,51,96352.28 +catalog,cs_ship_mode_sk,1999,4,Electronics ,70,96684.17 +catalog,cs_ship_mode_sk,1999,4,Home ,63,83940.47 +catalog,cs_ship_mode_sk,1999,4,Jewelry ,79,103364.79 +catalog,cs_ship_mode_sk,1999,4,Men ,53,85506.84 +catalog,cs_ship_mode_sk,1999,4,Music ,65,104268.45 +catalog,cs_ship_mode_sk,1999,4,Shoes ,76,72596.81 +catalog,cs_ship_mode_sk,1999,4,Sports ,55,80043.01 +catalog,cs_ship_mode_sk,1999,4,Women ,58,68445.48 +catalog,cs_ship_mode_sk,2000,1,null,1,null +catalog,cs_ship_mode_sk,2000,1,Books ,16,29045.65 +catalog,cs_ship_mode_sk,2000,1,Children ,20,4107.85 +catalog,cs_ship_mode_sk,2000,1,Electronics ,13,18169.87 +catalog,cs_ship_mode_sk,2000,1,Home ,17,14533.27 +catalog,cs_ship_mode_sk,2000,1,Jewelry ,27,37247.78 +catalog,cs_ship_mode_sk,2000,1,Men ,25,51841.27 +catalog,cs_ship_mode_sk,2000,1,Music ,18,23934.52 +catalog,cs_ship_mode_sk,2000,1,Shoes ,16,4867.89 +catalog,cs_ship_mode_sk,2000,1,Sports ,22,13839.96 +catalog,cs_ship_mode_sk,2000,1,Women ,31,29600.21 +catalog,cs_ship_mode_sk,2000,2,Books ,23,38241.60 +catalog,cs_ship_mode_sk,2000,2,Children ,22,23442.37 +catalog,cs_ship_mode_sk,2000,2,Electronics ,18,24610.80 +catalog,cs_ship_mode_sk,2000,2,Home ,14,31320.91 +catalog,cs_ship_mode_sk,2000,2,Jewelry ,18,39988.65 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_77.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_77.txt new file mode 100644 index 00000000..471d2b31 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_77.txt @@ -0,0 +1,62 @@ +channel,id,sales,returns,profit +null,null,1455990280.47,31809088.18,-234295694.89 +catalog channel,null,1477241.57,3899706.05,-2660589.59 +catalog channel,null,1148031221.54,23398236.30,-121787703.40 +catalog channel,1,233249778.23,3899706.05,-28504192.48 +catalog channel,2,241623107.25,3899706.05,-24474733.20 +catalog channel,5,217121229.92,3899706.05,-21774566.22 +catalog channel,7,223083682.50,3899706.05,-20835005.22 +catalog channel,8,231476182.07,3899706.05,-23538616.69 +store channel,null,2652017.39,0,-1108484.04 +store channel,null,227972486.48,6138814.20,-102412327.04 +store channel,1,18859063.47,452283.96,-8794837.63 +store channel,2,18222887.59,501098.92,-8271125.07 +store channel,4,19633663.37,570535.26,-8439366.02 +store channel,7,18497698.70,439659.55,-8374029.51 +store channel,8,19182506.78,541313.71,-8338699.55 +store channel,10,18405157.28,526796.47,-8271501.13 +store channel,13,20371695.63,542605.56,-9199588.56 +store channel,14,18754759.08,565338.66,-8262945.74 +store channel,16,18657887.39,519953.84,-8252864.42 +store channel,19,17599835.81,446530.14,-7874372.55 +store channel,20,19755070.03,497779.43,-8869193.13 +store channel,22,17380243.96,534918.70,-8355319.69 +web channel,null,79986572.45,2272037.68,-10095664.45 +web channel,1,2042571.13,65740.34,-257012.70 +web channel,2,2171396.78,74513.69,-225311.01 +web channel,5,1928905.49,42759.51,-239617.00 +web channel,7,2227159.02,68090.19,-290900.08 +web channel,8,2266539.50,98085.72,-182649.08 +web channel,11,2041339.56,29659.96,-351404.31 +web channel,13,2172422.17,30709.54,-217433.63 +web channel,14,2131156.03,45195.81,-269978.11 +web channel,17,2180311.74,42207.62,-191933.16 +web channel,19,1932378.30,59496.07,-341055.64 +web channel,20,2267722.80,79798.05,-316913.12 +web channel,23,2304328.27,28544.31,-70735.43 +web channel,25,2107793.96,52507.71,-402506.73 +web channel,26,1922135.73,97230.52,-375139.09 +web channel,29,2173400.01,29515.47,-187633.58 +web channel,31,2115916.09,93745.44,-295490.49 +web channel,32,2113908.32,93516.22,-337846.51 +web channel,35,2038084.91,33100.33,-214237.37 +web channel,37,1862329.91,59933.75,-311340.15 +web channel,38,2033966.03,49851.19,-323507.60 +web channel,41,2019257.25,33158.61,-287973.67 +web channel,43,2173398.01,66651.09,-329763.38 +web channel,44,2104261.42,46016.20,-317632.05 +web channel,47,2123110.74,31054.97,-325541.34 +web channel,49,2038271.83,32497.32,-176969.00 +web channel,50,2132955.49,92116.82,-246204.98 +web channel,53,2033500.00,57618.43,-301008.01 +web channel,55,2159137.15,75269.82,-143475.46 +web channel,56,2153092.50,80568.74,-150674.95 +web channel,59,1920037.29,20652.67,-284374.70 +web channel,61,2060673.78,64948.60,-231376.02 +web channel,62,2046690.01,82804.92,-244045.37 +web channel,65,2025271.14,49522.72,-322606.37 +web channel,67,2090238.39,103974.83,-321079.01 +web channel,68,2196209.01,67546.82,-250860.27 +web channel,71,2272024.56,59240.35,-223024.60 +web channel,73,2198578.23,73704.28,-269705.20 +web channel,74,2206099.90,60489.05,-266705.28 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_78.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_78.txt new file mode 100644 index 00000000..ab74af60 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_78.txt @@ -0,0 +1,101 @@ +ss_customer_sk,ratio,store_qty,store_wholesale_cost,store_sales_price,other_chan_qty,other_chan_wholesale_cost,other_chan_sales_price +173,1.75,70,8.16,9.20,40,2.43,1.71 +447,0.41,7,53.11,22.38,17,79.61,72.02 +954,1.37,26,16.92,15.70,19,75.78,77.67 +1516,0.73,45,40.24,23.88,62,4.66,9.19 +2398,2.78,100,51.03,47.36,36,63.97,2.78 +2786,10.29,72,54.64,23.99,7,5.55,7.44 +4180,0.65,61,79.73,10.28,94,61.01,4.64 +4613,0.95,73,72.37,12.73,77,7.38,14.61 +4640,0.49,48,57.79,3.17,97,36.06,0.69 +4660,1.90,55,8.25,1.26,29,98.92,33.13 +5163,0.24,13,64.42,71.11,55,59.12,83.35 +5623,0.77,50,90.77,21.85,65,12.00,8.55 +5724,0.52,23,6.39,1.57,44,64.21,73.70 +5953,0.39,30,56.20,79.91,77,35.02,47.76 +6181,0.92,76,91.16,107.34,83,70.61,26.28 +6480,2.86,20,18.51,23.69,7,3.52,3.06 +6690,0.15,11,92.00,115.26,71,43.66,29.46 +6722,2.86,100,50.95,15.24,35,93.61,249.74 +6846,0.73,8,72.76,57.48,11,6.51,8.25 +7333,0.32,25,33.98,null,78,44.29,12.03 +7789,1.68,52,26.13,29.00,31,88.06,48.44 +8072,1.48,89,66.09,5.18,60,57.89,1.41 +8235,1.21,34,5.41,6.68,28,93.12,136.74 +8272,0.21,14,63.21,52.56,67,35.51,42.92 +8702,0.42,13,15.64,8.14,31,26.21,2.29 +8760,null,null,39.54,28.67,76,66.54,36.66 +8799,0.63,17,null,95.34,27,6.55,1.43 +9885,0.80,69,50.22,4.09,86,32.58,39.09 +10228,0.87,69,33.10,24.82,79,32.48,38.65 +11298,1.50,87,31.13,5.22,58,22.49,2.33 +11355,0.21,19,23.87,32.75,90,91.01,110.46 +11792,1.65,76,52.57,7.52,46,71.53,74.80 +11954,2.65,90,90.16,54.54,34,85.10,60.01 +12055,1.66,78,11.51,17.48,47,7.09,9.92 +12433,1.13,72,4.28,5.70,64,20.78,10.22 +13309,2.17,50,96.21,18.12,23,54.33,31.98 +13388,1.94,31,21.59,22.22,16,80.11,57.48 +13612,11.67,70,50.22,36.27,6,55.96,12.38 +14784,0.30,20,20.77,4.97,66,71.15,91.96 +15117,0.88,37,64.97,7.34,42,29.85,5.39 +15794,0.90,86,16.62,7.83,96,86.94,78.41 +15902,1.95,39,50.21,42.87,20,8.36,11.43 +16353,2.13,34,63.39,47.15,16,83.56,104.28 +17472,0.53,48,17.38,19.18,91,17.13,9.76 +17761,0.52,43,5.44,8.24,82,1.10,1.85 +17783,1.21,97,8.81,8.17,80,34.83,32.73 +18161,0.46,41,64.60,80.30,90,64.89,8.46 +18397,1.24,88,52.90,36.92,71,38.82,26.60 +18441,7.00,91,27.82,15.67,13,3.80,5.48 +18878,0.45,37,21.87,24.82,83,46.84,49.06 +19000,0.16,13,86.90,25.58,82,8.74,8.87 +20091,3.60,72,20.49,26.62,20,10.70,13.60 +20239,1.26,53,8.62,9.26,42,41.87,11.45 +20516,2.63,50,59.16,68.39,19,57.20,3.95 +20760,3.29,23,88.27,57.83,7,48.89,72.90 +20947,0.83,33,26.56,18.62,40,43.81,33.11 +20989,0.66,45,6.80,5.15,68,16.49,3.08 +21413,1.64,77,95.68,66.93,47,26.35,37.62 +21569,0.45,25,63.54,35.43,55,67.55,39.15 +21917,0.52,16,72.62,51.84,31,12.91,18.41 +21982,0.85,28,53.95,4.16,33,35.73,13.36 +22164,7.23,94,98.17,90.93,13,16.61,4.16 +22183,0.70,60,79.04,47.30,86,14.13,3.40 +22628,null,null,null,98.66,94,55.00,64.37 +23054,0.95,38,53.69,52.91,40,84.48,104.81 +23084,0.14,10,27.79,10.11,69,18.36,26.05 +24014,2.64,66,2.94,1.24,25,85.80,26.59 +24168,0.07,3,38.17,6.73,44,39.68,32.24 +24190,12.38,99,80.17,88.38,8,92.53,28.51 +24277,0.12,9,69.13,6.47,73,48.86,22.43 +24469,1.62,89,34.91,34.48,55,44.75,14.71 +24930,null,null,null,96.83,62,59.61,56.10 +25037,0.77,73,32.69,25.43,95,42.55,62.15 +25651,0.15,11,76.45,25.52,71,57.00,67.90 +26085,4.82,53,19.36,30.27,11,72.26,122.08 +26357,0.74,65,29.59,19.65,88,74.82,50.07 +26987,7.67,23,7.16,7.66,3,51.18,120.78 +27445,1.26,78,32.66,4.71,62,5.69,3.60 +27457,0.51,42,64.94,25.09,82,54.02,47.36 +28013,2.08,100,25.25,35.35,48,15.55,4.82 +28059,0.53,52,67.24,6.68,98,98.41,10.43 +29650,0.15,12,7.57,2.43,82,52.81,20.64 +29893,0.69,25,5.09,2.14,36,10.39,8.28 +30243,11.25,45,76.15,75.66,4,50.26,48.74 +30679,0.96,94,95.27,92.39,98,31.06,30.22 +31225,0.66,33,93.81,159.73,50,73.12,22.24 +31322,3.75,75,79.58,75.07,20,60.55,122.40 +31440,0.80,73,43.22,69.18,91,40.08,68.24 +31554,1.10,67,76.59,7.76,61,78.80,116.77 +31771,4.27,94,13.93,6.48,22,81.14,169.57 +31833,2.78,25,63.06,65.94,9,8.98,4.76 +32276,0.09,4,35.87,32.17,45,69.10,124.25 +32419,0.52,44,20.50,6.87,85,49.76,27.27 +32558,0.43,36,69.23,115.64,83,72.89,100.58 +33130,4.18,92,10.12,3.98,22,23.47,34.87 +33721,0.19,5,6.46,1.26,27,78.80,20.56 +34168,1.37,78,61.92,20.80,57,46.85,15.47 +34216,0.34,31,28.05,12.12,92,50.51,20.05 +34266,0.05,3,39.62,25.03,57,90.23,33.20 +35250,0.51,39,87.00,114.77,77,5.80,1.25 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_79.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_79.txt new file mode 100644 index 00000000..7f3eb557 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_79.txt @@ -0,0 +1,101 @@ +c_last_name,c_first_name,substr,ss_ticket_number,amt,profit +null,null,Fairview,342471,0.00,null +null,null,Fairview,43234,0.00,null +null,null,Fairview,43234,122.10,-22425.92 +null,null,Fairview,335446,597.73,-19347.95 +null,null,Fairview,411014,932.48,-15382.64 +null,null,Fairview,238763,2966.29,-15281.84 +null,null,Fairview,156754,5053.97,-14351.57 +null,null,Fairview,169803,78.00,-12069.83 +null,null,Fairview,177391,2305.18,-9511.54 +null,null,Fairview,27301,1160.55,-9455.72 +null,null,Fairview,142311,4271.06,-9388.68 +null,null,Fairview,433276,1298.04,-9379.12 +null,null,Fairview,91869,3613.20,-8717.52 +null,null,Fairview,181774,1359.75,-6149.37 +null,null,Fairview,405325,316.55,-5577.74 +null,null,Fairview,342471,2537.37,-4597.91 +null,null,Fairview,132073,1382.96,-4501.03 +null,null,Fairview,227038,30.66,-4178.98 +null,null,Fairview,312700,0.00,-3806.04 +null,null,Fairview,466119,0.00,-3739.29 +null,null,Fairview,342600,656.45,-3056.81 +null,null,Fairview,476061,0.00,-2582.29 +null,null,Fairview,82983,110.66,-1213.50 +null,null,Fairview,330838,88.27,-662.80 +null,null,Fairview,263462,94.27,178.18 +null,null,Fairview,281537,400.32,3331.93 +null,null,Fairview,209625,28.67,4514.81 +null,null,Midway,412834,null,null +null,null,Midway,176377,0.00,null +null,null,Midway,143811,6920.22,-24940.69 +null,null,Midway,397416,6043.16,-24930.98 +null,null,Midway,215442,3551.46,-23716.72 +null,null,Midway,232643,566.26,-21995.81 +null,null,Midway,3524,598.17,-20723.14 +null,null,Midway,313785,7359.73,-20411.78 +null,null,Midway,23126,5259.48,-19585.16 +null,null,Midway,443073,7511.92,-19314.23 +null,null,Midway,200200,3615.02,-18203.55 +null,null,Midway,92473,5422.43,-17830.84 +null,null,Midway,256035,4929.25,-17830.49 +null,null,Midway,322788,6466.02,-17699.46 +null,null,Midway,220311,223.59,-17663.29 +null,null,Midway,130398,1046.14,-17343.25 +null,null,Midway,45052,6158.69,-17331.05 +null,null,Midway,466414,13929.03,-17213.35 +null,null,Midway,368465,1525.87,-17081.25 +null,null,Midway,202387,2396.21,-16559.86 +null,null,Midway,137807,7782.78,-16195.95 +null,null,Midway,225194,6549.58,-16147.23 +null,null,Midway,113469,3692.95,-15466.79 +null,null,Midway,63843,4618.96,-15264.06 +null,null,Midway,425818,1546.69,-14435.98 +null,null,Midway,169244,5275.05,-14010.85 +null,null,Midway,368741,3543.77,-13898.22 +null,null,Midway,384112,0.00,-13587.42 +null,null,Midway,329606,2692.69,-13065.67 +null,null,Midway,123089,162.42,-13007.05 +null,null,Midway,86777,1596.97,-12846.14 +null,null,Midway,198114,3285.44,-12478.79 +null,null,Midway,14744,0.00,-12372.24 +null,null,Midway,89072,808.21,-12360.54 +null,null,Midway,25922,858.24,-12356.26 +null,null,Midway,373857,602.32,-12156.23 +null,null,Midway,137083,4833.01,-12086.19 +null,null,Midway,206163,1574.57,-12050.74 +null,null,Midway,441684,6524.90,-12047.38 +null,null,Midway,385006,1411.49,-11519.60 +null,null,Midway,254449,2069.49,-11271.94 +null,null,Midway,356722,1322.96,-11075.78 +null,null,Midway,41284,1899.82,-10472.72 +null,null,Midway,99113,1343.86,-10399.20 +null,null,Midway,373191,0.00,-10130.24 +null,null,Midway,131364,3572.75,-10108.37 +null,null,Midway,474523,13965.00,-10108.20 +null,null,Midway,158186,1216.80,-10053.54 +null,null,Midway,413987,3599.14,-9985.24 +null,null,Midway,277157,1485.69,-9928.68 +null,null,Midway,416636,2626.12,-9761.29 +null,null,Midway,365251,1437.97,-9708.03 +null,null,Midway,142418,2936.25,-8965.27 +null,null,Midway,189929,1413.48,-8915.11 +null,null,Midway,221848,5013.41,-8740.44 +null,null,Midway,179891,6492.28,-8707.75 +null,null,Midway,162919,1416.16,-8691.55 +null,null,Midway,63357,6119.54,-8575.25 +null,null,Midway,393517,190.26,-8564.19 +null,null,Midway,412834,1381.12,-8556.58 +null,null,Midway,478508,654.92,-8465.13 +null,null,Midway,432394,1095.39,-8098.30 +null,null,Midway,315836,339.87,-8091.80 +null,null,Midway,26839,930.16,-8040.67 +null,null,Midway,332882,2972.91,-7940.65 +null,null,Midway,130404,1458.52,-7809.09 +null,null,Midway,350721,1046.60,-7784.84 +null,null,Midway,466521,0.00,-7692.76 +null,null,Midway,457228,633.47,-7672.31 +null,null,Midway,397258,2319.12,-7570.35 +null,null,Midway,1563,3118.81,-7490.53 +null,null,Midway,208195,2147.68,-7369.82 +null,null,Midway,410905,5799.78,-7354.50 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_8.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_8.txt new file mode 100644 index 00000000..826356ab --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_8.txt @@ -0,0 +1 @@ +s_store_name,sum diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_80.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_80.txt new file mode 100644 index 00000000..6a018509 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_80.txt @@ -0,0 +1,101 @@ +channel,id,sales,returns,profit +null,null,26568573.43,1187429.78,-7809386.72 +catalog channel,null,9292189.75,375522.25,-1229833.93 +catalog channel,catalog_pageAAAAAAAAAAPBAAAA,79277.31,6868.83,14540.93 +catalog channel,catalog_pageAAAAAAAAABPBAAAA,21273.92,297.91,898.71 +catalog channel,catalog_pageAAAAAAAAACPBAAAA,36246.63,0,-8598.93 +catalog channel,catalog_pageAAAAAAAAADPBAAAA,49434.47,653.89,-21935.48 +catalog channel,catalog_pageAAAAAAAAAEPBAAAA,14939.70,3939.08,-15270.79 +catalog channel,catalog_pageAAAAAAAAAFPBAAAA,26771.75,0,8942.49 +catalog channel,catalog_pageAAAAAAAAAGBCAAAA,7460.47,0,-3307.35 +catalog channel,catalog_pageAAAAAAAAAGPBAAAA,23365.01,637.29,-11022.28 +catalog channel,catalog_pageAAAAAAAAAHBCAAAA,7416.10,2879.04,-10225.87 +catalog channel,catalog_pageAAAAAAAAAHPBAAAA,29916.21,0,-16802.75 +catalog channel,catalog_pageAAAAAAAAAIBCAAAA,8586.35,0,-7209.74 +catalog channel,catalog_pageAAAAAAAAAIPBAAAA,29082.01,0,-4965.32 +catalog channel,catalog_pageAAAAAAAAAJBCAAAA,23351.92,0,-7339.45 +catalog channel,catalog_pageAAAAAAAAAJPBAAAA,44238.35,337.48,-9759.15 +catalog channel,catalog_pageAAAAAAAAAKBCAAAA,14708.66,54.79,-4390.37 +catalog channel,catalog_pageAAAAAAAAAKPBAAAA,62105.44,3619.84,6365.86 +catalog channel,catalog_pageAAAAAAAAALBCAAAA,12182.86,2221.30,-5213.78 +catalog channel,catalog_pageAAAAAAAAAMBCAAAA,29404.94,0,-4114.87 +catalog channel,catalog_pageAAAAAAAAANOBAAAA,45524.11,1009.36,-5918.28 +catalog channel,catalog_pageAAAAAAAAAOOBAAAA,29178.04,247.96,-6895.81 +catalog channel,catalog_pageAAAAAAAAAPOBAAAA,52292.46,301.51,-16812.57 +catalog channel,catalog_pageAAAAAAAABAPBAAAA,34506.31,558.83,-9422.22 +catalog channel,catalog_pageAAAAAAAABBPBAAAA,49101.60,0.00,14817.15 +catalog channel,catalog_pageAAAAAAAABCPBAAAA,62303.40,41.94,9953.21 +catalog channel,catalog_pageAAAAAAAABDPBAAAA,26083.49,2235.52,-14031.19 +catalog channel,catalog_pageAAAAAAAABEPBAAAA,12276.05,0,-1658.90 +catalog channel,catalog_pageAAAAAAAABFPBAAAA,12125.37,0,-14280.20 +catalog channel,catalog_pageAAAAAAAABGBCAAAA,21931.97,727.77,-2137.12 +catalog channel,catalog_pageAAAAAAAABGPBAAAA,14787.62,3065.20,-9329.99 +catalog channel,catalog_pageAAAAAAAABHBCAAAA,13541.38,0,1089.35 +catalog channel,catalog_pageAAAAAAAABHPBAAAA,14761.48,0,733.67 +catalog channel,catalog_pageAAAAAAAABIBCAAAA,24330.31,0,-2822.95 +catalog channel,catalog_pageAAAAAAAABIPBAAAA,13004.00,0,-6417.61 +catalog channel,catalog_pageAAAAAAAABJBCAAAA,22421.72,0,1219.24 +catalog channel,catalog_pageAAAAAAAABJPBAAAA,19135.45,0,-10260.90 +catalog channel,catalog_pageAAAAAAAABKBCAAAA,20152.53,576.15,-3148.92 +catalog channel,catalog_pageAAAAAAAABKPBAAAA,30607.35,2411.29,-3897.58 +catalog channel,catalog_pageAAAAAAAABLBCAAAA,23342.49,0,-3108.88 +catalog channel,catalog_pageAAAAAAAABNOBAAAA,21167.11,0,-19634.46 +catalog channel,catalog_pageAAAAAAAABOOBAAAA,26824.57,488.07,-15819.72 +catalog channel,catalog_pageAAAAAAAABPOBAAAA,30463.11,3920.80,250.50 +catalog channel,catalog_pageAAAAAAAACAPBAAAA,40633.24,1052.45,-8517.10 +catalog channel,catalog_pageAAAAAAAACBPBAAAA,30944.68,459.81,-13624.20 +catalog channel,catalog_pageAAAAAAAACCPBAAAA,23209.97,0,-3932.84 +catalog channel,catalog_pageAAAAAAAACDPBAAAA,29516.72,71.04,-6615.46 +catalog channel,catalog_pageAAAAAAAACEPBAAAA,4790.77,2996.53,-4091.67 +catalog channel,catalog_pageAAAAAAAACFPBAAAA,6884.18,311.36,-596.14 +catalog channel,catalog_pageAAAAAAAACGBCAAAA,29056.10,2922.48,2575.95 +catalog channel,catalog_pageAAAAAAAACGPBAAAA,51543.26,0,13345.04 +catalog channel,catalog_pageAAAAAAAACHBCAAAA,23082.95,0,8445.05 +catalog channel,catalog_pageAAAAAAAACHPBAAAA,12276.19,0,-4060.82 +catalog channel,catalog_pageAAAAAAAACIBCAAAA,19018.48,43.24,1050.13 +catalog channel,catalog_pageAAAAAAAACIPBAAAA,50250.59,1493.37,1127.33 +catalog channel,catalog_pageAAAAAAAACJBCAAAA,12778.55,0,-5211.18 +catalog channel,catalog_pageAAAAAAAACJPBAAAA,36894.03,18.60,9672.78 +catalog channel,catalog_pageAAAAAAAACKBCAAAA,16531.22,1263.69,-19317.02 +catalog channel,catalog_pageAAAAAAAACKPBAAAA,14667.97,0,-7408.43 +catalog channel,catalog_pageAAAAAAAACLBCAAAA,14161.39,128.52,-1459.77 +catalog channel,catalog_pageAAAAAAAACNOBAAAA,29409.70,3438.23,-19254.24 +catalog channel,catalog_pageAAAAAAAACOOBAAAA,43852.98,162.23,4801.73 +catalog channel,catalog_pageAAAAAAAACPOBAAAA,46293.35,1340.61,-648.71 +catalog channel,catalog_pageAAAAAAAADAPBAAAA,23104.88,42.30,-14420.66 +catalog channel,catalog_pageAAAAAAAADBPBAAAA,46454.48,2982.94,12229.25 +catalog channel,catalog_pageAAAAAAAADCPBAAAA,43551.69,2323.29,-22038.25 +catalog channel,catalog_pageAAAAAAAADDPBAAAA,28445.56,67.86,-12509.22 +catalog channel,catalog_pageAAAAAAAADEPBAAAA,25294.48,0,-846.50 +catalog channel,catalog_pageAAAAAAAADFPBAAAA,38956.54,1226.99,4702.40 +catalog channel,catalog_pageAAAAAAAADGBCAAAA,11708.14,0,-3420.40 +catalog channel,catalog_pageAAAAAAAADGPBAAAA,24013.23,0,-5440.69 +catalog channel,catalog_pageAAAAAAAADHBCAAAA,70238.02,0,-2040.21 +catalog channel,catalog_pageAAAAAAAADHPBAAAA,23227.22,0,2567.42 +catalog channel,catalog_pageAAAAAAAADIBCAAAA,32218.99,0,3507.66 +catalog channel,catalog_pageAAAAAAAADIPBAAAA,12653.88,0,-12283.88 +catalog channel,catalog_pageAAAAAAAADJBCAAAA,28074.28,0,7903.66 +catalog channel,catalog_pageAAAAAAAADJPBAAAA,26541.65,64.22,-2721.30 +catalog channel,catalog_pageAAAAAAAADKBCAAAA,29931.71,147.51,7618.28 +catalog channel,catalog_pageAAAAAAAADKPBAAAA,13567.22,234.50,1119.98 +catalog channel,catalog_pageAAAAAAAADLBCAAAA,8496.90,2958.00,-3350.20 +catalog channel,catalog_pageAAAAAAAADNOBAAAA,35368.58,27.90,-7730.16 +catalog channel,catalog_pageAAAAAAAADOOBAAAA,33737.25,79.36,-7696.04 +catalog channel,catalog_pageAAAAAAAADPOBAAAA,31334.73,2685.56,-14444.80 +catalog channel,catalog_pageAAAAAAAAEAPBAAAA,26313.68,2474.22,-2666.82 +catalog channel,catalog_pageAAAAAAAAEBPBAAAA,52214.07,0,9697.91 +catalog channel,catalog_pageAAAAAAAAECPBAAAA,32871.72,5481.27,-14783.07 +catalog channel,catalog_pageAAAAAAAAEDPBAAAA,59491.39,3674.31,-10839.46 +catalog channel,catalog_pageAAAAAAAAEEPBAAAA,28877.91,0,10164.80 +catalog channel,catalog_pageAAAAAAAAEFPBAAAA,24690.41,21.08,23.90 +catalog channel,catalog_pageAAAAAAAAEGBCAAAA,5819.62,0,-3478.78 +catalog channel,catalog_pageAAAAAAAAEGPBAAAA,22834.25,12266.67,-5336.57 +catalog channel,catalog_pageAAAAAAAAEHBCAAAA,51344.48,37.80,-2205.94 +catalog channel,catalog_pageAAAAAAAAEHPBAAAA,27112.97,0,-3304.87 +catalog channel,catalog_pageAAAAAAAAEIBCAAAA,12648.39,0,-846.31 +catalog channel,catalog_pageAAAAAAAAEIPBAAAA,2663.08,0,-810.89 +catalog channel,catalog_pageAAAAAAAAEJBCAAAA,33618.00,0,-5174.01 +catalog channel,catalog_pageAAAAAAAAEJPBAAAA,36038.02,0,11850.14 +catalog channel,catalog_pageAAAAAAAAEKBCAAAA,59021.46,18515.30,-769.81 +catalog channel,catalog_pageAAAAAAAAEKPBAAAA,25043.31,5340.78,-7783.12 +catalog channel,catalog_pageAAAAAAAAELBCAAAA,21121.54,298.90,-9566.51 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_81.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_81.txt new file mode 100644 index 00000000..a1f4401c --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_81.txt @@ -0,0 +1,101 @@ +c_customer_id,c_salutation,c_first_name,c_last_name,ca_street_number,ca_street_name,ca_street_type,ca_suite_number,ca_city,ca_county,ca_state,ca_zip,ca_country,ca_gmt_offset,ca_location_type,ctr_total_return +AAAAAAAAAAIIBAAA,Dr. ,Monique ,Rivera ,630 ,11th ,Street ,Suite 200 ,Stringtown,Roberts County,TX,70162 ,United States,-6.00,condo ,2780.43 +AAAAAAAAABMPAAAA,Sir ,Zachary ,Spencer ,29 ,Adams Park,Wy ,Suite 480 ,Valley View,Wheeler County,TX,75124 ,United States,-6.00,apartment ,3058.12 +AAAAAAAAACHCBAAA,Sir ,Nigel ,Johnson ,57 ,Davis ,ST ,Suite L ,White Oak,Scurry County,TX,76668 ,United States,-6.00,condo ,13698.03 +AAAAAAAAACMPBAAA,Sir ,Ramon ,Shaw ,293 ,5th River,Wy ,Suite 480 ,Hidden Valley,Crane County,TX,75521 ,United States,-6.00,apartment ,3157.92 +AAAAAAAAACNBCAAA,Dr. ,Millard ,Olive ,54 ,Maple ,Dr. ,Suite E ,Springfield,Milam County,TX,79303 ,United States,-6.00,single family ,4748.40 +AAAAAAAAAEGBAAAA,Mr. ,Florentino ,Gough ,597 ,Sunset Maple,Cir. ,Suite M ,Harmony,Shackelford County,TX,75804 ,United States,-6.00,condo ,2503.31 +AAAAAAAAAFDBAAAA,Dr. ,Raymond ,Settles ,53 ,First ,Dr. ,Suite 440 ,Smith,Gaines County,TX,77317 ,United States,-6.00,condo ,4659.00 +AAAAAAAAAFMCBAAA,Dr. ,Kimberlee ,Wimberly ,448 ,5th Lakeview,Boulevard ,Suite M ,Bethel,Bowie County,TX,75281 ,United States,-6.00,condo ,1847.16 +AAAAAAAAAGGNAAAA,Mr. ,Louis ,Hahn ,372 ,7th Johnson,Circle ,Suite M ,Bridgeport,Gray County,TX,75817 ,United States,-6.00,single family ,2957.62 +AAAAAAAAAHBIAAAA,Dr. ,Bryan ,Burns ,417 ,Ridge 9th,Court ,Suite 20 ,Pine Grove,Palo Pinto County,TX,74593 ,United States,-6.00,apartment ,3169.82 +AAAAAAAAAHFNBAAA,Mrs. ,Shana ,Adams ,403 ,Central ,Circle ,Suite 70 ,Macedonia,DeWitt County,TX,71087 ,United States,-6.00,apartment ,7649.82 +AAAAAAAAAHIKBAAA,Mr. ,Frank ,Crawford ,673 ,Davis Dogwood,Drive ,Suite Y ,Newtown,Lipscomb County,TX,71749 ,United States,-6.00,apartment ,2931.93 +AAAAAAAAAIEHAAAA,Mr. ,Terry ,Grayson ,889 ,Ridge ,Wy ,Suite V ,Friendship,San Jacinto County,TX,74536 ,United States,-6.00,apartment ,2027.27 +AAAAAAAAAIHGBAAA,Miss ,Andrew ,Rosser ,558 ,Lincoln Lincoln,Ln ,Suite L ,Spring Hill,Presidio County,TX,76787 ,United States,-6.00,single family ,2459.91 +AAAAAAAAAIMBAAAA,Dr. ,Kristin ,Avery ,28 ,Park Spring,Dr. ,Suite F ,Oakland,Grayson County,TX,79843 ,United States,-6.00,condo ,2347.59 +AAAAAAAAAJALAAAA,Dr. ,William ,Henry ,581 ,Sycamore Meadow,Lane ,Suite 210 ,Silver Creek,Dimmit County,TX,74546 ,United States,-6.00,apartment ,8281.73 +AAAAAAAAAJJJBAAA,Dr. ,Betty ,Craig ,420 ,Pine ,Avenue ,Suite I ,Walnut,Lamar County,TX,76245 ,United States,-6.00,condo ,2435.66 +AAAAAAAAAJLNBAAA,Sir ,Scott ,Ruth ,353 ,Poplar Maple,Lane ,Suite 150 ,Oakland,Lampasas County,TX,79843 ,United States,-6.00,single family ,3040.72 +AAAAAAAAAKABBAAA,Mr. ,Clair ,Baron ,917 ,11th 11th,Ave ,Suite C ,Summit,Hutchinson County,TX,70499 ,United States,-6.00,condo ,2946.99 +AAAAAAAAAKFKAAAA,Dr. ,Christine ,Williams ,48 ,Highland ,Blvd ,Suite F ,Jones,Palo Pinto County,TX,72686 ,United States,-6.00,single family ,6499.71 +AAAAAAAAAKPFAAAA,Dr. ,Florence ,Ralston ,789 ,Highland ,RD ,Suite P ,Oak Hill,Fisher County,TX,77838 ,United States,-6.00,apartment ,2219.73 +AAAAAAAAALBOBAAA,Mrs. ,Michele ,Serrano ,595 ,Davis ,Ave ,Suite N ,Marion,Gaines County,TX,70399 ,United States,-6.00,single family ,3322.20 +AAAAAAAAALJGAAAA,Ms. ,Marilyn ,Ramey ,177 ,Walnut View,RD ,Suite 80 ,Kingston,Lee County,TX,74975 ,United States,-6.00,apartment ,5898.37 +AAAAAAAAALJLAAAA,Dr. ,James ,Marquez ,943 ,Second 13th,Cir. ,Suite 460 ,Adrian,Montague County,TX,73301 ,United States,-6.00,single family ,2022.32 +AAAAAAAAALLCBAAA,Miss ,Lisa ,Tanner ,317 ,Sixth ,Parkway ,Suite F ,Woodlawn,Colorado County,TX,74098 ,United States,-6.00,condo ,8905.05 +AAAAAAAAAMIPBAAA,Dr. ,Vickie ,Petersen ,582 ,Oak 4th,Road ,Suite F ,Bridgeport,Denton County,TX,75817 ,United States,-6.00,single family ,3386.07 +AAAAAAAAAMKAAAAA,Mr. ,Randall ,Christian ,803 ,3rd ,Ln ,Suite L ,Lakeside,Montague County,TX,79532 ,United States,-6.00,apartment ,2402.78 +AAAAAAAAAMMPBAAA,Sir ,Arturo ,Stamm ,null,Third ,null,Suite 80 ,null,null,TX,null,United States,null,null,5912.03 +AAAAAAAAANJGAAAA,Ms. ,Anastasia ,Anderson ,628 ,9th ,ST ,Suite 10 ,Ruth,Atascosa County,TX,70309 ,United States,-6.00,condo ,4834.17 +AAAAAAAAAODLAAAA,Dr. ,Jonathon ,Thompson ,907 ,10th ,Blvd ,Suite I ,Oak Ridge,Hudspeth County,TX,78371 ,United States,-6.00,single family ,1692.94 +AAAAAAAAAOGOBAAA,Miss ,Clara ,Bourne ,472 ,Jackson Johnson,ST ,Suite 100 ,Valley View,Hopkins County,TX,75124 ,United States,-6.00,condo ,2038.24 +AAAAAAAAAOKBBAAA,Dr. ,Juana ,Anderson ,864 ,Adams ,Lane ,Suite 110 ,Georgetown,Callahan County,TX,77057 ,United States,-6.00,apartment ,3099.38 +AAAAAAAAAOKDAAAA,Miss ,Barbara ,Miller ,292 ,6th ,Way ,Suite W ,Midway,Calhoun County,TX,71904 ,United States,-6.00,apartment ,2633.08 +AAAAAAAAAPBOBAAA,Dr. ,Jessica ,Garcia ,873 ,Ash Fifth,null,null,Nottingham,Lamar County,TX,74074 ,null,null,single family ,1820.38 +AAAAAAAAAPIKBAAA,Dr. ,Justin ,Flores ,146 ,Spring Washington,Cir. ,Suite R ,Deerfield,Wood County,TX,79840 ,United States,-6.00,single family ,7927.37 +AAAAAAAAAPOBBAAA,Dr. ,Tamara ,Norfleet ,776 ,2nd ,Way ,Suite D ,Friendship,Mills County,TX,74536 ,United States,-6.00,apartment ,2056.39 +AAAAAAAABAGBCAAA,null,Dylan ,null,49 ,Hillcrest ,RD ,Suite 100 ,Walnut Grove,Starr County,TX,77752 ,United States,-6.00,condo ,2199.33 +AAAAAAAABANPBAAA,Dr. ,William ,Morrow ,557 ,Cherry Poplar,Ct. ,Suite K ,Farmington,Hamilton County,TX,79145 ,United States,-6.00,condo ,4742.80 +AAAAAAAABAOIBAAA,Ms. ,Colleen ,Richardson ,394 ,2nd Ash,Road ,Suite T ,Forest Hills,Rockwall County,TX,79237 ,United States,-6.00,apartment ,2914.52 +AAAAAAAABBBDCAAA,Mr. ,Robert ,Williams ,820 ,Jefferson Maple,Dr. ,Suite 320 ,Lakewood,Brazoria County,TX,78877 ,United States,-6.00,condo ,2041.32 +AAAAAAAABBJOAAAA,Mrs. ,Rhonda ,Moore ,121 ,Oak ,Lane ,Suite P ,Edwards,Bell County,TX,71409 ,United States,-6.00,single family ,6963.12 +AAAAAAAABBMLAAAA,Sir ,Guy ,Aaron ,771 ,Elm ,Way ,Suite A ,Georgetown,La Salle County,TX,77057 ,United States,-6.00,single family ,2051.71 +AAAAAAAABCJMAAAA,Dr. ,Benny ,Smith ,214 ,Sunset Lake,Cir. ,Suite 190 ,Pleasant Hill,Gaines County,TX,73604 ,United States,-6.00,apartment ,7375.53 +AAAAAAAABDAJBAAA,Mr. ,David ,Darnell ,154 ,12th Lake,Blvd ,Suite 70 ,New Hope,Hall County,TX,79431 ,United States,-6.00,condo ,11634.22 +AAAAAAAABDGBBAAA,Ms. ,Linda ,Crouch ,901 ,Railroad ,Parkway ,Suite 150 ,Glenwood,Hutchinson County,TX,73511 ,United States,-6.00,condo ,2690.76 +AAAAAAAABDGOAAAA,Sir ,Frederick ,Nguyen ,815 ,Pine 9th,Avenue ,Suite I ,Ashland,Dickens County,TX,74244 ,United States,-6.00,single family ,2299.09 +AAAAAAAABDHJAAAA,Dr. ,David ,Sweet ,361 ,Sunset ,Lane ,Suite J ,Vista,Kimble County,TX,74694 ,United States,-6.00,apartment ,2736.69 +AAAAAAAABFAFBAAA,Mr. ,Bruce ,Noble ,151 ,6th 15th,Pkwy ,Suite 50 ,Five Points,Mills County,TX,76098 ,United States,-6.00,single family ,3932.00 +AAAAAAAABFDEBAAA,Sir ,Christopher ,Allen ,907 ,10th ,Blvd ,Suite I ,Oak Ridge,Hudspeth County,TX,78371 ,United States,-6.00,single family ,6102.37 +AAAAAAAABFJKBAAA,Ms. ,Donna ,Stahl ,238 ,View ,Cir. ,Suite 160 ,Harmony,Glasscock County,TX,75804 ,United States,-6.00,condo ,4958.93 +AAAAAAAABGJPBAAA,Dr. ,Carolyn ,Smith ,799 ,Third ,Ct. ,Suite 150 ,Glenwood,Harrison County,TX,73511 ,United States,-6.00,apartment ,4306.22 +AAAAAAAABGMACAAA,Miss ,null,Anderson ,441 ,North Maple,Pkwy ,Suite 80 ,Centerville,Kaufman County,TX,70059 ,United States,-6.00,single family ,2247.91 +AAAAAAAABHHMAAAA,Mr. ,Joseph ,Hunter ,775 ,Railroad Center,Boulevard ,Suite G ,Waterloo,Gillespie County,TX,71675 ,United States,-6.00,single family ,1840.86 +AAAAAAAABHNKBAAA,Dr. ,Gerald ,Warren ,645 ,Cedar ,null,null,Forest Hills,null,TX,null,null,null,single family ,2354.73 +AAAAAAAABHONBAAA,Miss ,Leatrice ,Morin ,822 ,Spring ,Pkwy ,Suite 20 ,Bay View,Williamson County,TX,76457 ,United States,-6.00,condo ,5195.46 +AAAAAAAABIGGBAAA,Dr. ,Jimmy ,Butler ,929 ,Fourth ,Blvd ,Suite 470 ,Mount Zion,San Saba County,TX,78054 ,United States,-6.00,condo ,2431.42 +AAAAAAAABIOOAAAA,Sir ,Dustin ,Miller ,989 ,Main ,Drive ,Suite 480 ,Springfield,Terrell County,TX,79303 ,United States,-6.00,condo ,2304.48 +AAAAAAAABIPACAAA,Mr. ,Steve ,Richard ,544 ,Elm ,Way ,Suite 330 ,Five Points,Baylor County,TX,76098 ,United States,-6.00,single family ,2681.63 +AAAAAAAABMDNAAAA,Sir ,David ,Harmon ,505 ,Sunset 15th,Drive ,Suite 200 ,Harmony,Randall County,TX,75804 ,United States,-6.00,single family ,3709.26 +AAAAAAAABNBFAAAA,Sir ,Howard ,Justice ,740 ,Main ,Circle ,Suite Y ,Shiloh,Nolan County,TX,79275 ,United States,-6.00,condo ,2736.39 +AAAAAAAABNDCAAAA,Sir ,Steven ,Gardner ,91 ,2nd Davis,Dr. ,Suite 380 ,Five Points,Hunt County,TX,76098 ,United States,-6.00,single family ,6200.37 +AAAAAAAABNHDAAAA,Dr. ,Thomasina ,Phelps ,297 ,Walnut 4th,Boulevard ,Suite I ,Fairfield,Panola County,TX,76192 ,United States,-6.00,condo ,1908.05 +AAAAAAAABNKNAAAA,Miss ,Nancy ,Bailey ,464 ,Main ,Street ,Suite D ,Kingston,Zapata County,TX,74975 ,United States,-6.00,single family ,2971.65 +AAAAAAAABOCKAAAA,Mrs. ,Rita ,Edwards ,663 ,First ,Ln ,Suite N ,Bunker Hill,Waller County,TX,70150 ,United States,-6.00,single family ,2779.92 +AAAAAAAABODGAAAA,Mrs. ,Paulina ,Dunn ,231 ,14th ,Parkway ,Suite 350 ,Lone Oak,Limestone County,TX,76893 ,United States,-6.00,single family ,10912.39 +AAAAAAAABOMBCAAA,null,null,Locke ,305 ,North Railroad,Parkway ,Suite E ,Midway,Cochran County,TX,71904 ,United States,-6.00,condo ,3773.52 +AAAAAAAABONABAAA,Dr. ,Levi ,Doran ,206 ,Ash ,Circle ,Suite 40 ,Mount Olive,Brewster County,TX,78059 ,United States,-6.00,apartment ,3263.60 +AAAAAAAABPMHBAAA,Mrs. ,Susan ,West ,159 ,1st 5th,Street ,Suite 360 ,Oak Grove,Cochran County,TX,78370 ,United States,-6.00,apartment ,7885.43 +AAAAAAAABPMJBAAA,Miss ,Alexander ,Saucedo ,21 ,7th ,Circle ,Suite L ,Enterprise,Atascosa County,TX,71757 ,United States,-6.00,apartment ,6432.86 +AAAAAAAABPNBAAAA,Mr. ,Francisco ,Estrada ,344 ,Meadow Fourth,Street ,Suite 350 ,Mount Olive,Harris County,TX,78059 ,United States,-6.00,condo ,1818.07 +AAAAAAAACABCAAAA,Dr. ,Barbara ,Taylor ,656 ,Lakeview Fifth,Avenue ,Suite M ,Brownsville,Rains County,TX,79310 ,United States,-6.00,condo ,2545.19 +AAAAAAAACAMIBAAA,Dr. ,Brian ,Hudson ,580 ,Johnson ,Parkway ,Suite I ,Pleasant Valley,Motley County,TX,72477 ,United States,-6.00,single family ,2629.38 +AAAAAAAACANPAAAA,Dr. ,Frederica ,Johnson ,492 ,Pine Meadow,Blvd ,Suite 260 ,Antioch,Knox County,TX,78605 ,United States,-6.00,apartment ,3627.68 +AAAAAAAACBIMBAAA,null,null,null,302 ,Ninth Park,Lane ,Suite 380 ,Wilson,Parker County,TX,76971 ,United States,-6.00,single family ,8041.05 +AAAAAAAACDDBAAAA,Sir ,Robert ,Holmes ,132 ,Poplar Elm,Ave ,Suite H ,Derby,Lubbock County,TX,77702 ,United States,-6.00,condo ,9203.85 +AAAAAAAACDFGAAAA,null,Ronni ,null,273 ,Woodland Oak,Court ,Suite Q ,Pleasant Valley,Bandera County,TX,72477 ,United States,-6.00,apartment ,1694.42 +AAAAAAAACDJDBAAA,Dr. ,Sonya ,Roberts ,545 ,2nd ,Blvd ,Suite C ,Spring Hill,Culberson County,TX,76787 ,United States,-6.00,apartment ,3345.50 +AAAAAAAACEDPBAAA,Mrs. ,Susan ,Gainey ,121 ,4th ,Lane ,Suite 110 ,Enterprise,Fisher County,TX,71757 ,United States,-6.00,single family ,2044.44 +AAAAAAAACGKPAAAA,Mr. ,Eric ,Breland ,172 ,1st ,Ct. ,Suite W ,Forest Hills,Loving County,TX,79237 ,United States,-6.00,condo ,3467.76 +AAAAAAAACHDGBAAA,Ms. ,Natalie ,Robertson ,896 ,Madison ,Court ,Suite O ,Pine Grove,Lamb County,TX,74593 ,United States,-6.00,single family ,2833.22 +AAAAAAAACHIPAAAA,Mrs. ,Delores ,Welsh ,78 ,North ,Lane ,Suite X ,Vienna,Red River County,TX,75119 ,United States,-6.00,apartment ,1978.16 +AAAAAAAACIOKBAAA,Dr. ,Victor ,Blount ,491 ,15th ,Drive ,Suite Q ,Harmon,Hall County,TX,75623 ,United States,-6.00,apartment ,1693.17 +AAAAAAAACJIMAAAA,Dr. ,Jonathan ,Delgado ,239 ,Jackson 7th,Pkwy ,Suite 350 ,Salem,Bandera County,TX,78048 ,United States,-6.00,apartment ,2670.58 +AAAAAAAACJJJBAAA,Dr. ,Robert ,Pierce ,723 ,4th ,ST ,Suite D ,Glenwood,Brown County,TX,73511 ,United States,-6.00,single family ,1716.33 +AAAAAAAACJKMBAAA,Dr. ,Yvonne ,Johnson ,6 ,9th Adams,Blvd ,Suite 410 ,Oak Hill,Real County,TX,77838 ,United States,-6.00,apartment ,2675.96 +AAAAAAAACKGJBAAA,Sir ,Richard ,Jackson ,463 ,North Pine,Blvd ,Suite X ,Bunker Hill,Sterling County,TX,70150 ,United States,-6.00,single family ,2897.17 +AAAAAAAACKJGBAAA,Ms. ,Nicole ,Matthews ,497 ,Hillcrest 5th,Avenue ,Suite F ,Greenville,Swisher County,TX,71387 ,United States,-6.00,apartment ,3378.40 +AAAAAAAACMCABAAA,Miss ,Marilyn ,Jackson ,607 ,Cedar ,Circle ,Suite H ,Lakeside,Austin County,TX,79532 ,United States,-6.00,apartment ,3532.76 +AAAAAAAACMGOBAAA,Mr. ,Joshua ,Coleman ,26 ,Sycamore ,Drive ,Suite X ,Belmont,Aransas County,TX,70191 ,United States,-6.00,condo ,2334.46 +AAAAAAAACMMKBAAA,Ms. ,Blanche ,Santana ,257 ,Valley Poplar,Ct. ,Suite P ,Enterprise,Cottle County,TX,71757 ,United States,-6.00,single family ,7462.18 +AAAAAAAACNEJAAAA,Ms. ,Margarita ,Graham ,138 ,River Cedar,Court ,Suite Y ,Lakeview,Morris County,TX,78579 ,United States,-6.00,apartment ,2192.60 +AAAAAAAACNKJAAAA,Dr. ,Ralph ,Meza ,801 ,Ash ,Circle ,Suite E ,Clinton,Wise County,TX,78222 ,United States,-6.00,apartment ,3493.33 +AAAAAAAADBDFBAAA,Miss ,Edna ,Hearn ,839 ,Chestnut Wilson,Dr. ,Suite T ,Glendale,Ward County,TX,73951 ,United States,-6.00,condo ,4598.72 +AAAAAAAADBMBAAAA,Sir ,Richard ,Deal ,263 ,Pine ,Lane ,Suite B ,Arlington,Washington County,TX,76557 ,United States,-6.00,condo ,1902.71 +AAAAAAAADBNCBAAA,Mr. ,Robert ,Gonzalez ,898 ,Center 1st,Blvd ,Suite 450 ,Bethel,Edwards County,TX,75281 ,United States,-6.00,condo ,1541.57 +AAAAAAAADCJDBAAA,Dr. ,Lori ,White ,654 ,Birch ,Pkwy ,Suite 380 ,Riverview,Titus County,TX,79003 ,United States,-6.00,condo ,5763.77 +AAAAAAAADCLBBAAA,Dr. ,Theodore ,Henry ,91 ,Highland ,Pkwy ,Suite M ,Pleasant Hill,Fisher County,TX,73604 ,United States,-6.00,apartment ,2094.03 +AAAAAAAADDACAAAA,Mrs. ,Vickie ,Herrera ,362 ,Park ,Drive ,Suite 370 ,Five Points,Lipscomb County,TX,76098 ,United States,-6.00,single family ,2952.81 +AAAAAAAADDKOBAAA,Sir ,null,null,657 ,5th Birch,Pkwy ,Suite 400 ,Edwards,Gray County,TX,71409 ,United States,-6.00,condo ,6689.62 +AAAAAAAADDNJBAAA,Sir ,Lloyd ,Bass ,485 ,Seventh 2nd,Avenue ,Suite B ,Five Points,Wise County,TX,76098 ,United States,-6.00,condo ,2170.84 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_82.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_82.txt new file mode 100644 index 00000000..e228105b --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_82.txt @@ -0,0 +1,3 @@ +i_item_id,i_item_desc,i_current_price +AAAAAAAACNKAAAAA,Rather big companies shall contain barely royal solicitors. Numbers must not hear cultures;,77.12 +AAAAAAAAEDADAAAA,Global actions slip etc windows. Probably true papers know both with a months. Other states let industrial, open lectures. Expressions climb within a doubts. So western details,51.87 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_83.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_83.txt new file mode 100644 index 00000000..588644df --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_83.txt @@ -0,0 +1,92 @@ +item_id,sr_item_qty,sr_dev,cr_item_qty,cr_dev,wr_item_qty,wr_dev,average +AAAAAAAAAAEGAAAA,2,0.900900900900900901000000,62,27.927927927927927928000000,10,4.504504504504504504666700,24.6666666666666667 +AAAAAAAAADCAAAAA,2,0.701754385964912280666700,89,31.228070175438596491333300,4,1.403508771929824561333300,31.6666666666666667 +AAAAAAAAADODAAAA,6,3.125000000000000000000000,38,19.791666666666666666666700,20,10.416666666666666666666700,21.3333333333333333 +AAAAAAAAANCFAAAA,9,4.615384615384615384666700,26,13.333333333333333333333300,30,15.384615384615384615333300,21.6666666666666667 +AAAAAAAABCEGAAAA,95,21.689497716894977169000000,4,0.913242009132420091333300,47,10.730593607305936073000000,48.6666666666666667 +AAAAAAAABFGEAAAA,20,8.032128514056224899666700,44,17.670682730923694779000000,19,7.630522088353413654666700,27.6666666666666667 +AAAAAAAABJLEAAAA,2,1.904761904761904762000000,27,25.714285714285714285666700,6,5.714285714285714285666700,11.6666666666666667 +AAAAAAAABMHFAAAA,3,1.086956521739130434666700,5,1.811594202898550724666700,84,30.434782608695652174000000,30.6666666666666667 +AAAAAAAABNLDAAAA,25,17.361111111111111111000000,3,2.083333333333333333333300,20,13.888888888888888889000000,16.0000000000000000 +AAAAAAAABOBAAAAA,3,3.030303030303030303000000,16,16.161616161616161616000000,14,14.141414141414141414000000,11.0000000000000000 +AAAAAAAABOKAAAAA,45,20.270270270270270270333300,18,8.108108108108108108000000,11,4.954954954954954955000000,24.6666666666666667 +AAAAAAAACDPCAAAA,1,0.555555555555555555666700,26,14.444444444444444444333300,33,18.333333333333333333333300,20.0000000000000000 +AAAAAAAACFFEAAAA,34,11.111111111111111111000000,38,12.418300653594771241666700,30,9.803921568627450980333300,34.0000000000000000 +AAAAAAAACGGFAAAA,3,1.265822784810126582333300,71,29.957805907172995780666700,5,2.109704641350210970333300,26.3333333333333333 +AAAAAAAACOOFAAAA,26,9.318996415770609319000000,64,22.939068100358422939000000,3,1.075268817204301075333300,31.0000000000000000 +AAAAAAAADBIEAAAA,8,2.640264026402640264000000,41,13.531353135313531353000000,52,17.161716171617161716333300,33.6666666666666667 +AAAAAAAADLBEAAAA,93,26.271186440677966101666700,23,6.497175141242937853000000,2,0.564971751412429378666700,39.3333333333333333 +AAAAAAAAECFAAAAA,13,10.077519379844961240333300,29,22.480620155038759690000000,1,0.775193798449612403000000,14.3333333333333333 +AAAAAAAAEEECAAAA,25,7.246376811594202898666700,18,5.217391304347826087000000,72,20.869565217391304347666700,38.3333333333333333 +AAAAAAAAEFAFAAAA,20,6.289308176100628930666700,83,26.100628930817610063000000,3,0.943396226415094339666700,35.3333333333333333 +AAAAAAAAEIBEAAAA,54,12.328767123287671233000000,77,17.579908675799086758000000,15,3.424657534246575342333300,48.6666666666666667 +AAAAAAAAEIKAAAAA,16,10.062893081761006289333300,35,22.012578616352201258000000,2,1.257861635220125786000000,17.6666666666666667 +AAAAAAAAEJGBAAAA,4,1.626016260162601626000000,47,19.105691056910569105666700,31,12.601626016260162601666700,27.3333333333333333 +AAAAAAAAEKOBAAAA,72,21.238938053097345132666700,26,7.669616519174041298000000,15,4.424778761061946902666700,37.6666666666666667 +AAAAAAAAEMNCAAAA,5,3.546099290780141844000000,28,19.858156028368794326333300,14,9.929078014184397163000000,15.6666666666666667 +AAAAAAAAENPFAAAA,6,1.333333333333333333333300,49,10.888888888888888889000000,95,21.111111111111111111000000,50.0000000000000000 +AAAAAAAAEPMEAAAA,14,9.722222222222222222333300,25,17.361111111111111111000000,9,6.250000000000000000000000,16.0000000000000000 +AAAAAAAAFCOBAAAA,4,2.777777777777777777666700,10,6.944444444444444444333300,34,23.611111111111111111000000,16.0000000000000000 +AAAAAAAAFGFDAAAA,3,1.818181818181818181666700,11,6.666666666666666666666700,41,24.848484848484848485000000,18.3333333333333333 +AAAAAAAAFKAEAAAA,47,17.028985507246376811666700,26,9.420289855072463768000000,19,6.884057971014492753666700,30.6666666666666667 +AAAAAAAAGAJCAAAA,45,19.480519480519480519333300,7,3.030303030303030303000000,25,10.822510822510822510666700,25.6666666666666667 +AAAAAAAAGEIEAAAA,21,17.500000000000000000000000,18,15.000000000000000000000000,1,0.833333333333333333333300,13.3333333333333333 +AAAAAAAAGKKCAAAA,29,13.425925925925925926000000,22,10.185185185185185185333300,21,9.722222222222222222333300,24.0000000000000000 +AAAAAAAAGLCBAAAA,2,1.550387596899224806333300,8,6.201550387596899224666700,33,25.581395348837209302333300,14.3333333333333333 +AAAAAAAAGLIDAAAA,98,21.350762527233115468333300,7,1.525054466230936819333300,48,10.457516339869281045666700,51.0000000000000000 +AAAAAAAAGNCEAAAA,84,21.212121212121212121333300,22,5.555555555555555555666700,26,6.565656565656565656666700,44.0000000000000000 +AAAAAAAAHCJBAAAA,5,4.385964912280701754333300,15,13.157894736842105263000000,18,15.789473684210526315666700,12.6666666666666667 +AAAAAAAAHGDGAAAA,6,4.166666666666666666666700,9,6.250000000000000000000000,33,22.916666666666666666666700,16.0000000000000000 +AAAAAAAAHLLFAAAA,77,23.765432098765432098666700,5,1.543209876543209876666700,26,8.024691358024691358000000,36.0000000000000000 +AAAAAAAAHNHEAAAA,17,8.333333333333333333333300,50,24.509803921568627451000000,1,0.490196078431372549000000,22.6666666666666667 +AAAAAAAAIAOBAAAA,74,22.424242424242424242333300,14,4.242424242424242424333300,22,6.666666666666666666666700,36.6666666666666667 +AAAAAAAAIBNBAAAA,1,0.450450450450450450333300,26,11.711711711711711711666700,47,21.171171171171171171333300,24.6666666666666667 +AAAAAAAAIIGEAAAA,23,9.465020576131687242666700,24,9.876543209876543210000000,34,13.991769547325102880666700,27.0000000000000000 +AAAAAAAAIJAFAAAA,15,13.513513513513513513666700,18,16.216216216216216216333300,4,3.603603603603603603666700,12.3333333333333333 +AAAAAAAAIJHBAAAA,2,2.020202020202020202000000,19,19.191919191919191919333300,12,12.121212121212121212000000,11.0000000000000000 +AAAAAAAAIJJDAAAA,32,21.333333333333333333333300,17,11.333333333333333333333300,1,0.666666666666666666666700,16.6666666666666667 +AAAAAAAAILIFAAAA,26,12.037037037037037037000000,5,2.314814814814814814666700,41,18.981481481481481481333300,24.0000000000000000 +AAAAAAAAIMOEAAAA,24,14.545454545454545454666700,23,13.939393939393939394000000,8,4.848484848484848485000000,18.3333333333333333 +AAAAAAAAIOMDAAAA,44,26.666666666666666666666700,8,4.848484848484848485000000,3,1.818181818181818181666700,18.3333333333333333 +AAAAAAAAJAFFAAAA,62,16.145833333333333333333300,63,16.406250000000000000000000,3,0.781250000000000000000000,42.6666666666666667 +AAAAAAAAJCPCAAAA,17,10.119047619047619047666700,17,10.119047619047619047666700,22,13.095238095238095238000000,18.6666666666666667 +AAAAAAAAJIEEAAAA,null,null,10,null,3,null,null +AAAAAAAAJKAAAAAA,55,23.206751054852320675000000,17,7.172995780590717299666700,7,2.953586497890295358666700,26.3333333333333333 +AAAAAAAAJPBGAAAA,44,23.280423280423280423333300,8,4.232804232804232804333300,11,5.820105820105820105666700,21.0000000000000000 +AAAAAAAAKBBBAAAA,1,1.587301587301587301666700,16,25.396825396825396825333300,4,6.349206349206349206333300,7.0000000000000000 +AAAAAAAAKGCEAAAA,2,1.360544217687074830000000,43,29.251700680272108843666700,4,2.721088435374149660000000,16.3333333333333333 +AAAAAAAAKHECAAAA,1,1.010101010101010101000000,28,28.282828282828282828333300,4,4.040404040404040404000000,11.0000000000000000 +AAAAAAAAKINDAAAA,5,1.915708812260536398333300,18,6.896551724137931034333300,64,24.521072796934865900333300,29.0000000000000000 +AAAAAAAAKLEAAAAA,2,2.083333333333333333333300,20,20.833333333333333333333300,10,10.416666666666666666666700,10.6666666666666667 +AAAAAAAAKNBCAAAA,37,14.859437751004016064333300,41,16.465863453815261044333300,5,2.008032128514056225000000,27.6666666666666667 +AAAAAAAAKNKBAAAA,20,26.666666666666666666666700,3,4.000000000000000000000000,2,2.666666666666666666666700,8.3333333333333333 +AAAAAAAAKPAAAAAA,52,25.120772946859903381666700,7,3.381642512077294686000000,10,4.830917874396135265666700,23.0000000000000000 +AAAAAAAALCGDAAAA,59,12.606837606837606837666700,66,14.102564102564102564000000,31,6.623931623931623931666700,52.0000000000000000 +AAAAAAAALLKCAAAA,18,6.896551724137931034333300,6,2.298850574712643678000000,63,24.137931034482758620666700,29.0000000000000000 +AAAAAAAALLPDAAAA,23,12.994350282485875706333300,23,12.994350282485875706333300,13,7.344632768361581921000000,19.6666666666666667 +AAAAAAAAMGCAAAAA,18,5.263157894736842105333300,84,24.561403508771929824666700,12,3.508771929824561403666700,38.0000000000000000 +AAAAAAAAMGLFAAAA,9,6.818181818181818181666700,33,25.000000000000000000000000,2,1.515151515151515151666700,14.6666666666666667 +AAAAAAAAMINFAAAA,22,7.333333333333333333333300,43,14.333333333333333333333300,35,11.666666666666666666666700,33.3333333333333333 +AAAAAAAAMJCFAAAA,6,3.174603174603174603333300,10,5.291005291005291005333300,47,24.867724867724867725000000,21.0000000000000000 +AAAAAAAAMJNEAAAA,62,22.463768115942028985666700,21,7.608695652173913043333300,9,3.260869565217391304333300,30.6666666666666667 +AAAAAAAAMLCDAAAA,13,null,null,null,32,null,null +AAAAAAAAMLFDAAAA,58,13.242009132420091324333300,74,16.894977168949771689333300,14,3.196347031963470319666700,48.6666666666666667 +AAAAAAAAMLPAAAAA,30,8.000000000000000000000000,40,10.666666666666666666666700,55,14.666666666666666666666700,41.6666666666666667 +AAAAAAAAMMCDAAAA,8,6.666666666666666666666700,17,14.166666666666666666666700,15,12.500000000000000000000000,13.3333333333333333 +AAAAAAAAMOADAAAA,21,5.303030303030303030333300,75,18.939393939393939394000000,36,9.090909090909090909000000,44.0000000000000000 +AAAAAAAAMPAEAAAA,55,16.369047619047619047666700,32,9.523809523809523809666700,25,7.440476190476190476333300,37.3333333333333333 +AAAAAAAAMPNBAAAA,1,1.851851851851851852000000,11,20.370370370370370370333300,6,11.111111111111111111000000,6.0000000000000000 +AAAAAAAANBJCAAAA,14,2.862985685071574642000000,140,28.629856850715746421333300,9,1.840490797546012270000000,54.3333333333333333 +AAAAAAAANBOAAAAA,7,14.583333333333333333333300,8,16.666666666666666666666700,1,2.083333333333333333333300,5.3333333333333333 +AAAAAAAANDNCAAAA,31,9.393939393939393939333300,47,14.242424242424242424333300,32,9.696969696969696969666700,36.6666666666666667 +AAAAAAAANEDFAAAA,53,16.987179487179487179333300,9,2.884615384615384615333300,42,13.461538461538461538333300,34.6666666666666667 +AAAAAAAANIJEAAAA,27,8.256880733944954128333300,41,12.538226299694189602333300,41,12.538226299694189602333300,36.3333333333333333 +AAAAAAAANJAAAAAA,16,7.407407407407407407333300,49,22.685185185185185185333300,7,3.240740740740740740666700,24.0000000000000000 +AAAAAAAAOGODAAAA,84,19.718309859154929577333300,47,11.032863849765258216000000,11,2.582159624413145540000000,47.3333333333333333 +AAAAAAAAOKOFAAAA,8,8.333333333333333333333300,17,17.708333333333333333333300,7,7.291666666666666666666700,10.6666666666666667 +AAAAAAAAONAFAAAA,27,5.625000000000000000000000,53,11.041666666666666666666700,80,16.666666666666666666666700,53.3333333333333333 +AAAAAAAAONIDAAAA,59,null,58,null,null,null,null +AAAAAAAAOOLBAAAA,9,2.068965517241379310333300,41,9.425287356321839080333300,95,21.839080459770114942666700,48.3333333333333333 +AAAAAAAAPFNEAAAA,99,18.131868131868131868000000,79,14.468864468864468864333300,4,0.732600732600732600666700,60.6666666666666667 +AAAAAAAAPMFFAAAA,26,24.074074074074074074000000,5,4.629629629629629629666700,5,4.629629629629629629666700,12.0000000000000000 +AAAAAAAAPOGCAAAA,42,15.555555555555555555666700,18,6.666666666666666666666700,30,11.111111111111111111000000,30.0000000000000000 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_84.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_84.txt new file mode 100644 index 00000000..437b63f2 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_84.txt @@ -0,0 +1,70 @@ +customer_id,customername +AAAAAAAAABBNAAAA,Guerra , Lloyd +AAAAAAAAAFEAAAAA,Jordan , Josephine +AAAAAAAAAFEAAAAA,Jordan , Josephine +AAAAAAAAAJMJBAAA,Wyatt , Robert +AAAAAAAAAKDLAAAA,Ward , Stephen +AAAAAAAAAMMNAAAA,Heard , Ramon +AAAAAAAAAOKPBAAA,Allen , Paul +AAAAAAAABCIKAAAA,Mahoney , Ernie +AAAAAAAABMHPBAAA,Williams , Marvin +AAAAAAAABPPMAAAA,Henry , Michele +AAAAAAAACAGMAAAA,Day , Albert +AAAAAAAACECLAAAA,Looney , Rose +AAAAAAAACFEKAAAA,Jones , Marie +AAAAAAAACFHCCAAA,Rodriguez , Sandra +AAAAAAAACGHABAAA,Napier , Margaret +AAAAAAAACKPCBAAA,Donovan , Darren +AAAAAAAACOONAAAA,Toney , Michelle +AAAAAAAACOONAAAA,Toney , Michelle +AAAAAAAADCFKAAAA,Williams , James +AAAAAAAADCMIAAAA,Fischer , Catherine +AAAAAAAADEPBAAAA,Mott , John +AAAAAAAADIINAAAA,Hester , Doyle +AAAAAAAADMDOBAAA,Gillen , Joe +AAAAAAAADMOJAAAA,Truitt , Boyd +AAAAAAAADNOKAAAA,Juarez , Guadalupe +AAAAAAAAEHAAAAAA,Callaway , Carolyn +AAAAAAAAEINDAAAA,Osborne , Dale +AAAAAAAAEKIDBAAA,Tanner , Tommie +AAAAAAAAELOBCAAA,Pressley , David +AAAAAAAAFFBNAAAA,Johnson , Ronald +AAAAAAAAFFBNAAAA,Johnson , Ronald +AAAAAAAAFKPHBAAA,Cook , Raymond +AAAAAAAAFKPHBAAA,Cook , Raymond +AAAAAAAAFLAABAAA,Stevens , Margaret +AAAAAAAAGDADAAAA,Wallis , Helen +AAAAAAAAGHACBAAA,Heflin , Marvin +AAAAAAAAGPMJBAAA,Mullins , Sammy +AAAAAAAAHAKJAAAA,Matteson , Lawrence +AAAAAAAAHMBBCAAA,Coughlin , Valentine +AAAAAAAAHPEHAAAA,Bell , Kathleen +AAAAAAAAIFNKBAAA,Whitaker , Gary +AAAAAAAAIJLOBAAA,Talbert , Jacob +AAAAAAAAINEMAAAA,Patton , Heather +AAAAAAAAIPNKBAAA,Willis , Trinidad +AAAAAAAAJAMLAAAA,Jackson , George +AAAAAAAAJGDAAAAA,Horn , Stephanie +AAAAAAAAJLHNBAAA,Landers , Deborah +AAAAAAAAKDLBBAAA,Herring , Robert +AAAAAAAAKECEAAAA,Powers , Lance +AAAAAAAAKNPEBAAA,Fox , Delbert +AAAAAAAALBHIBAAA,Nguyen , Pearlie +AAAAAAAALDDJBAAA,Wood , Sherry +AAAAAAAAMABLAAAA,Samuel , Barbara +AAAAAAAAMKNLBAAA,Stevens , Brenda +AAAAAAAAMNPACAAA,Gardner , Thomas +AAAAAAAANAAHAAAA,Schmidt , James +AAAAAAAANFJMAAAA,Clarke , Krystal +AAAAAAAANFJMAAAA,Clarke , Krystal +AAAAAAAANHIPAAAA,Green , Daniel +AAAAAAAANHNCAAAA,Bowens , Robert +AAAAAAAANJICAAAA,Haley , Gilbert +AAAAAAAANPKFAAAA,Miller , Margret +AAAAAAAAOAHMAAAA,Alicea , Carrie +AAAAAAAAOBDCBAAA,Cousins , Rachael +AAAAAAAAOIIKAAAA,Jackson , Michael +AAAAAAAAOKNKAAAA,Harris , Charles +AAAAAAAAPAPNAAAA,Townes , Alicia +AAAAAAAAPAPNAAAA,Townes , Alicia +AAAAAAAAPKHMAAAA,Brown , Annie diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_85.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_85.txt new file mode 100644 index 00000000..8b131c4e --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_85.txt @@ -0,0 +1,5 @@ +substr,avg,avg,avg +Not working any more,20.0000000000000000,283.2700000000000000,63.8400000000000000 +Package was damaged ,9.0000000000000000,243.1200000000000000,28.9900000000000000 +Stopped working ,20.0000000000000000,49.7900000000000000,50.6100000000000000 +reason 24 ,16.0000000000000000,187.4200000000000000,67.4100000000000000 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_86.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_86.txt new file mode 100644 index 00000000..00d1a44a --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_86.txt @@ -0,0 +1,101 @@ +total_sum,i_category,i_class,lochierarchy,rank_within_parent +666115534.90,null,null,2,1 +67674244.89,Women ,null,1,1 +67612538.55,Shoes ,null,1,2 +67239922.06,Music ,null,1,3 +66825059.86,Home ,null,1,4 +66560965.45,Children ,null,1,5 +66550275.56,Men ,null,1,6 +65969522.68,Books ,null,1,7 +65839595.06,Jewelry ,null,1,8 +65153997.19,Electronics ,null,1,9 +65139900.40,Sports ,null,1,10 +1549513.20,null,null,1,11 +673601.99,null,null,0,1 +104082.73,null,pants ,0,2 +94218.27,null,archery ,0,3 +91517.45,null,guns ,0,4 +71058.10,null,semi-precious ,0,5 +67494.29,null,swimwear ,0,6 +63216.71,null,newborn ,0,7 +51571.33,null,flatware ,0,8 +45991.02,null,dresses ,0,9 +45705.15,null,mens ,0,10 +45059.66,null,fragrances ,0,11 +43990.30,null,glassware ,0,12 +43865.78,null,scanners ,0,13 +37330.09,null,womens ,0,14 +31209.02,null,sports-apparel ,0,15 +21651.62,null,camcorders ,0,16 +9371.63,null,maternity ,0,17 +5303.65,null,self-help ,0,18 +3274.41,null,outdoor ,0,19 +4617477.50,Books ,computers ,0,1 +4513188.33,Books ,entertainments ,0,2 +4461373.22,Books ,history ,0,3 +4382858.89,Books ,romance ,0,4 +4345356.16,Books ,self-help ,0,5 +4255642.15,Books ,reference ,0,6 +4170271.00,Books ,fiction ,0,7 +4126051.18,Books ,mystery ,0,8 +4120810.76,Books ,travel ,0,9 +4103123.83,Books ,cooking ,0,10 +4058162.51,Books ,home repair ,0,11 +4057246.74,Books ,sports ,0,12 +3867974.05,Books ,arts ,0,13 +3865475.53,Books ,parenting ,0,14 +3611804.12,Books ,science ,0,15 +3239877.71,Books ,business ,0,16 +172829.00,Books ,null,0,17 +16990492.11,Children ,infants ,0,1 +16876105.50,Children ,newborn ,0,2 +16755774.86,Children ,school-uniforms ,0,3 +15823121.74,Children ,toddlers ,0,4 +115471.24,Children ,null,0,5 +4960642.50,Electronics ,monitors ,0,1 +4683099.19,Electronics ,memory ,0,2 +4502513.23,Electronics ,portable ,0,3 +4379210.97,Electronics ,disk drives ,0,4 +4342731.19,Electronics ,televisions ,0,5 +4216644.25,Electronics ,dvd/vcr players ,0,6 +4165426.46,Electronics ,personal ,0,7 +4007324.41,Electronics ,stereo ,0,8 +3951833.58,Electronics ,karoke ,0,9 +3875587.99,Electronics ,scanners ,0,10 +3779636.76,Electronics ,wireless ,0,11 +3773083.12,Electronics ,camcorders ,0,12 +3745081.36,Electronics ,cameras ,0,13 +3689826.03,Electronics ,audio ,0,14 +3548378.06,Electronics ,musical ,0,15 +3504412.57,Electronics ,automotive ,0,16 +28565.52,Electronics ,null,0,17 +4952052.42,Home ,bedding ,0,1 +4696265.73,Home ,glassware ,0,2 +4661543.60,Home ,accent ,0,3 +4553804.11,Home ,tables ,0,4 +4326765.91,Home ,flatware ,0,5 +4270959.31,Home ,wallpaper ,0,6 +4163162.02,Home ,furniture ,0,7 +4147315.51,Home ,rugs ,0,8 +4126179.68,Home ,lighting ,0,9 +4046596.01,Home ,kids ,0,10 +4031094.09,Home ,curtains/drapes ,0,11 +3997989.69,Home ,blinds/shades ,0,12 +3871613.12,Home ,mattresses ,0,13 +3646930.64,Home ,paint ,0,14 +3646010.56,Home ,bathroom ,0,15 +3546981.04,Home ,decor ,0,16 +139796.42,Home ,null,0,17 +4771544.52,Jewelry ,diamonds ,0,1 +4646279.08,Jewelry ,womens watch ,0,2 +4627937.49,Jewelry ,custom ,0,3 +4618277.95,Jewelry ,jewelry boxes ,0,4 +4608690.54,Jewelry ,pendants ,0,5 +4453667.35,Jewelry ,estate ,0,6 +4198955.83,Jewelry ,rings ,0,7 +4058932.69,Jewelry ,gold ,0,8 +3992081.33,Jewelry ,consignment ,0,9 +3946039.41,Jewelry ,birdal ,0,10 +3940003.70,Jewelry ,bracelets ,0,11 +3839935.62,Jewelry ,mens watch ,0,12 +3767545.09,Jewelry ,earings ,0,13 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_87.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_87.txt new file mode 100644 index 00000000..3cfce49f --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_87.txt @@ -0,0 +1,2 @@ +count +93570 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_88.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_88.txt new file mode 100644 index 00000000..46086172 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_88.txt @@ -0,0 +1,2 @@ +h8_30_to_9,h9_to_9_30,h9_30_to_10,h10_to_10_30,h10_30_to_11,h11_to_11_30,h11_30_to_12,h12_to_12_30 +5464,10074,10130,15789,15094,9229,9488,10824 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_89.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_89.txt new file mode 100644 index 00000000..7312501f --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_89.txt @@ -0,0 +1,101 @@ +i_category,i_class,i_brand,s_store_name,s_company_name,d_moy,sum_sales,avg_monthly_sales +Music ,classical ,edu packscholar #2 ,bar,Unknown,4,4338.44,9902.2125000000000000 +Music ,classical ,edu packscholar #2 ,able,Unknown,2,4309.62,9861.7833333333333333 +Music ,classical ,edu packscholar #2 ,ese,Unknown,6,5017.79,10362.8816666666666667 +Women ,dresses ,amalgamalg #2 ,able,Unknown,3,4372.11,9541.6375000000000000 +Music ,classical ,edu packscholar #2 ,ese,Unknown,2,5269.29,10362.8816666666666667 +Music ,classical ,edu packscholar #2 ,ese,Unknown,3,5486.05,10362.8816666666666667 +Music ,classical ,edu packscholar #2 ,able,Unknown,5,5166.04,9861.7833333333333333 +Music ,classical ,edu packscholar #2 ,able,Unknown,3,5197.63,9861.7833333333333333 +Music ,classical ,edu packscholar #2 ,bar,Unknown,6,5270.94,9902.2125000000000000 +Music ,classical ,edu packscholar #2 ,able,Unknown,4,5395.14,9861.7833333333333333 +Women ,dresses ,amalgamalg #2 ,bar,Unknown,4,5115.35,9551.7433333333333333 +Women ,dresses ,amalgamalg #2 ,able,Unknown,2,5151.09,9541.6375000000000000 +Women ,dresses ,amalgamalg #2 ,ese,Unknown,6,4964.60,9299.8650000000000000 +Women ,dresses ,amalgamalg #2 ,able,Unknown,7,5235.04,9541.6375000000000000 +Music ,classical ,edu packscholar #2 ,bar,Unknown,7,5605.03,9902.2125000000000000 +Music ,classical ,edu packscholar #2 ,able,Unknown,7,5617.40,9861.7833333333333333 +Music ,classical ,edu packscholar #2 ,bar,Unknown,3,5700.91,9902.2125000000000000 +Music ,classical ,edu packscholar #2 ,ese,Unknown,5,6185.16,10362.8816666666666667 +Women ,dresses ,amalgamalg #2 ,bar,Unknown,3,5451.45,9551.7433333333333333 +Women ,dresses ,amalgamalg #2 ,ese,Unknown,2,5257.25,9299.8650000000000000 +Women ,dresses ,amalgamalg #2 ,able,Unknown,5,5503.41,9541.6375000000000000 +Music ,classical ,edu packscholar #2 ,bar,Unknown,5,5904.61,9902.2125000000000000 +Music ,classical ,edu packscholar #2 ,ese,Unknown,7,6401.54,10362.8816666666666667 +Women ,dresses ,amalgamalg #2 ,able,Unknown,4,5628.05,9541.6375000000000000 +Women ,dresses ,amalgamalg #2 ,bar,Unknown,2,5720.77,9551.7433333333333333 +Music ,classical ,edu packscholar #2 ,ese,Unknown,4,6549.97,10362.8816666666666667 +Music ,classical ,edu packscholar #2 ,able,Unknown,6,6200.72,9861.7833333333333333 +Music ,classical ,edu packscholar #2 ,ese,Unknown,1,6726.30,10362.8816666666666667 +Women ,dresses ,amalgamalg #2 ,bar,Unknown,5,5928.37,9551.7433333333333333 +Women ,dresses ,amalgamalg #2 ,able,Unknown,6,5921.57,9541.6375000000000000 +Women ,dresses ,amalgamalg #2 ,ese,Unknown,1,5749.29,9299.8650000000000000 +Women ,dresses ,amalgamalg #2 ,ese,Unknown,4,5776.26,9299.8650000000000000 +Music ,classical ,edu packscholar #2 ,bar,Unknown,2,6536.27,9902.2125000000000000 +Women ,dresses ,amalgamalg #2 ,bar,Unknown,7,6321.85,9551.7433333333333333 +Women ,dresses ,amalgamalg #2 ,ese,Unknown,5,6087.39,9299.8650000000000000 +Music ,classical ,edu packscholar #2 ,able,Unknown,1,6672.56,9861.7833333333333333 +Women ,dresses ,amalgamalg #2 ,bar,Unknown,1,6475.87,9551.7433333333333333 +Women ,dresses ,amalgamalg #2 ,bar,Unknown,6,6550.32,9551.7433333333333333 +Music ,classical ,edu packscholar #2 ,n st,Unknown,2,2158.25,5157.9250000000000000 +Women ,dresses ,amalgamalg #2 ,ese,Unknown,7,6342.66,9299.8650000000000000 +Music ,classical ,edu packscholar #2 ,ation,Unknown,2,2394.81,5342.7258333333333333 +Music ,classical ,edu packscholar #2 ,ation,Unknown,6,2407.37,5342.7258333333333333 +Women ,dresses ,amalgamalg #1 ,bar,Unknown,4,1993.70,4830.0916666666666667 +Women ,dresses ,amalgamalg #1 ,bar,Unknown,2,1999.28,4830.0916666666666667 +Women ,dresses ,amalgamalg #2 ,ese,Unknown,3,6475.58,9299.8650000000000000 +Women ,dresses ,amalgamalg #2 ,cally,Unknown,6,2438.05,5215.9933333333333333 +Music ,classical ,edu packscholar #1 ,ese,Unknown,7,2317.31,5085.9383333333333333 +Music ,classical ,edu packscholar #1 ,ese,Unknown,6,2355.78,5085.9383333333333333 +Women ,dresses ,amalgamalg #1 ,able,Unknown,2,2459.96,5185.9475000000000000 +Women ,dresses ,amalgamalg #2 ,cally,Unknown,4,2524.67,5215.9933333333333333 +Music ,classical ,edu packscholar #2 ,eing,Unknown,3,2148.27,4839.1041666666666667 +Music ,classical ,edu packscholar #1 ,able,Unknown,2,2266.01,4932.5525000000000000 +Women ,dresses ,amalgamalg #2 ,able,Unknown,1,6877.04,9541.6375000000000000 +Music ,classical ,edu packscholar #2 ,n st,Unknown,4,2531.57,5157.9250000000000000 +Music ,classical ,edu packscholar #2 ,cally,Unknown,2,2541.24,5146.4475000000000000 +Women ,dresses ,amalgamalg #2 ,ation,Unknown,2,2155.62,4733.0866666666666667 +Music ,classical ,edu packscholar #2 ,pri,Unknown,2,2126.62,4703.2658333333333333 +Music ,classical ,edu packscholar #2 ,ought,Unknown,7,2363.03,4932.1741666666666667 +Women ,dresses ,amalgamalg #2 ,pri,Unknown,4,2177.71,4746.4391666666666667 +Women ,dresses ,amalgamalg #1 ,ese,Unknown,6,2471.40,5033.4616666666666667 +Music ,classical ,edu packscholar #1 ,bar,Unknown,7,2306.40,4856.8175000000000000 +Women ,dresses ,amalgamalg #2 ,n st,Unknown,2,2411.42,4951.8600000000000000 +Music ,classical ,edu packscholar #2 ,ought,Unknown,2,2424.66,4932.1741666666666667 +Music ,classical ,edu packscholar #2 ,ought,Unknown,6,2430.97,4932.1741666666666667 +Women ,dresses ,amalgamalg #2 ,eing,Unknown,4,2291.36,4782.7541666666666667 +Women ,dresses ,amalgamalg #2 ,eing,Unknown,3,2316.70,4782.7541666666666667 +Women ,dresses ,amalgamalg #2 ,ought,Unknown,5,2317.96,4781.9308333333333333 +Women ,dresses ,amalgamalg #1 ,able,Unknown,3,2736.15,5185.9475000000000000 +Women ,dresses ,amalgamalg #2 ,cally,Unknown,3,2773.05,5215.9933333333333333 +Music ,classical ,edu packscholar #1 ,able,Unknown,6,2530.38,4932.5525000000000000 +Music ,classical ,edu packscholar #2 ,ation,Unknown,3,2966.72,5342.7258333333333333 +Women ,dresses ,amalgamalg #2 ,n st,Unknown,5,2599.87,4951.8600000000000000 +Music ,classical ,edu packscholar #2 ,n st,Unknown,6,2817.85,5157.9250000000000000 +Women ,dresses ,amalgamalg #1 ,able,Unknown,5,2846.25,5185.9475000000000000 +Women ,dresses ,amalgamalg #1 ,ese,Unknown,7,2706.11,5033.4616666666666667 +Women ,dresses ,amalgamalg #2 ,n st,Unknown,7,2637.06,4951.8600000000000000 +Music ,classical ,edu packscholar #2 ,cally,Unknown,3,2831.82,5146.4475000000000000 +Women ,dresses ,amalgamalg #2 ,n st,Unknown,6,2642.30,4951.8600000000000000 +Women ,dresses ,amalgamalg #2 ,ought,Unknown,6,2489.75,4781.9308333333333333 +Music ,classical ,edu packscholar #2 ,eing,Unknown,1,2555.95,4839.1041666666666667 +Music ,classical ,edu packscholar #1 ,ese,Unknown,4,2804.08,5085.9383333333333333 +Women ,dresses ,amalgamalg #1 ,bar,Unknown,6,2558.33,4830.0916666666666667 +Music ,classical ,edu packscholar #1 ,bar,Unknown,3,2608.05,4856.8175000000000000 +Women ,dresses ,amalgamalg #1 ,bar,Unknown,7,2583.15,4830.0916666666666667 +Women ,dresses ,amalgamalg #2 ,ation,Unknown,3,2506.66,4733.0866666666666667 +Music ,classical ,edu packscholar #2 ,eing,Unknown,2,2619.98,4839.1041666666666667 +Women ,dresses ,amalgamalg #2 ,pri,Unknown,6,2540.46,4746.4391666666666667 +Music ,classical ,edu packscholar #2 ,cally,Unknown,4,2941.34,5146.4475000000000000 +Women ,dresses ,amalgamalg #2 ,n st,Unknown,4,2747.31,4951.8600000000000000 +Music ,classical ,edu packscholar #1 ,able,Unknown,5,2762.27,4932.5525000000000000 +Music ,classical ,edu packscholar #2 ,cally,Unknown,5,2977.09,5146.4475000000000000 +Music ,classical ,edu packscholar #2 ,eing,Unknown,4,2681.52,4839.1041666666666667 +Music ,classical ,edu packscholar #2 ,pri,Unknown,4,2546.42,4703.2658333333333333 +Women ,dresses ,amalgamalg #2 ,ation,Unknown,4,2580.36,4733.0866666666666667 +Music ,classical ,edu packscholar #2 ,cally,Unknown,6,3006.06,5146.4475000000000000 +Women ,dresses ,amalgamalg #2 ,ought,Unknown,2,2647.95,4781.9308333333333333 +Music ,classical ,edu packscholar #2 ,eing,Unknown,6,2723.16,4839.1041666666666667 +Women ,dresses ,amalgamalg #2 ,ought,Unknown,4,2705.19,4781.9308333333333333 +Women ,dresses ,amalgamalg #2 ,ought,Unknown,3,2720.49,4781.9308333333333333 +Music ,classical ,edu packscholar #2 ,ought,Unknown,4,2874.90,4932.1741666666666667 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_9.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_9.txt new file mode 100644 index 00000000..fcefb7bf --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_9.txt @@ -0,0 +1,2 @@ +bucket1,bucket2,bucket3,bucket4,bucket5 +-172.5141549762031361,-501.4827130173351363,-827.7264827717831507,-1154.9601521740342945,-1482.0612307098298809 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_90.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_90.txt new file mode 100644 index 00000000..2afa40b3 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_90.txt @@ -0,0 +1,2 @@ +am_pm_ratio +0.84282907662082514735 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_91.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_91.txt new file mode 100644 index 00000000..ae243d76 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_91.txt @@ -0,0 +1,5 @@ +Call_Center,Call_Center_Name,Manager,Returns_Loss +AAAAAAAAHAAAAAAA,Pacific Northwest,Alden Snyder,2217.35 +AAAAAAAACAAAAAAA,Mid Atlantic,Felipe Perkins,213.25 +AAAAAAAAIAAAAAAA,California,Wayne Ray,155.31 +AAAAAAAAIAAAAAAA,California,Wayne Ray,23.52 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_92.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_92.txt new file mode 100644 index 00000000..fe919d1f --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_92.txt @@ -0,0 +1,2 @@ +Excess Discount Amount +65645.02 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_93.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_93.txt new file mode 100644 index 00000000..2f975a3b --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_93.txt @@ -0,0 +1 @@ +ss_customer_sk,sumsales diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_94.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_94.txt new file mode 100644 index 00000000..5c4def8f --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_94.txt @@ -0,0 +1,2 @@ +order count,total shipping cost,total net profit +18,19277.43,2061.89 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_95.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_95.txt new file mode 100644 index 00000000..55ee585f --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_95.txt @@ -0,0 +1,2 @@ +order count,total shipping cost,total net profit +45,72210.30,-25823.30 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_96.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_96.txt new file mode 100644 index 00000000..c4d77e63 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_96.txt @@ -0,0 +1,2 @@ +count +1769 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_97.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_97.txt new file mode 100644 index 00000000..f3a7707c --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_97.txt @@ -0,0 +1,2 @@ +store_only,catalog_only,store_and_catalog +1070417,569736,339 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_98.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_98.txt new file mode 100644 index 00000000..9f813564 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_98.txt @@ -0,0 +1,3822 @@ +i_item_id,i_item_desc,i_category,i_class,i_current_price,itemrevenue,revenueratio +AAAAAAAAGABEAAAA,null,Home ,null,1.32,19065.17,35.6509317778333777 +AAAAAAAAHLPBAAAA,null,Home ,null,null,5114.55,9.5639573696073888 +AAAAAAAAIHFDAAAA,null,Home ,null,1.89,4983.07,9.3180962254293127 +AAAAAAAAACCEAAAA,Homes make. Hospitals might gain for a lives. As,Home ,accent ,7.91,6367.56,0.83086718921576780167 +AAAAAAAAADGFAAAA,Military rates will not suggest upstairs countries; real studies discuss,Home ,accent ,48.52,540.21,0.07048897290111909808 +AAAAAAAAAEFEAAAA,Large, different benefits might not get stands. Unpleasant, finan,Home ,accent ,3.70,2938.47,0.38342446863395982326 +AAAAAAAAAGAFAAAA,As a whole quick books should not take particularly dear, rich services; less legal foo,Home ,accent ,6.33,2042.14,0.26646739438420494797 +AAAAAAAAAMCFAAAA,Members happen here human standards. Goods help adequate participants.,Home ,accent ,55.56,8867.93,1.1571264461209920 +AAAAAAAAAPKDAAAA,Following friends exceed bodies; small stages look on a lines. Comfortable books send in a numb,Home ,accent ,9.50,5321.16,0.69432832239780622335 +AAAAAAAABBGCAAAA,About existing results ensure as foreign so,Home ,accent ,15.86,9005.54,1.1750824031764389 +AAAAAAAABCICAAAA,Below specific feelings take close cases. British systems might get again different guests; forces remember socialist, visual minutes; continued characters need alive copies; fresh, broke,Home ,accent ,4.41,9290.52,1.2122678449441976 +AAAAAAAABGFEAAAA,Cultural, excellent years shall not ame,Home ,accent ,0.68,27346.28,3.5682626938901819 +AAAAAAAACCBFAAAA,Sales might attempt various times. Changes make since realistic, unknown factors. Political studies attend japanese, long objectives; successful mothers shal,Home ,accent ,6.66,3920.84,0.51160841989156773199 +AAAAAAAACCHFAAAA,Genetic, private sides could not increase nevertheless great lines. Sick, recent gains get. Toxic sectors pose largely creative, collective details. Fees will afford less educational mi,Home ,accent ,3.90,25781.41,3.3640715848330111 +AAAAAAAACGBFAAAA,Male ot,Home ,accent ,0.45,2578.33,0.33643182003321375787 +AAAAAAAACGLDAAAA,Taxes should emerge maximum studies. Literary forms dig pos,Home ,accent ,0.50,102.86,0.01342162446568762227 +AAAAAAAACHAEAAAA,Twin securities might formulate on a restrictions. Premises risk popular women. Boards speak far contrary, far copies. Past, total characters might see then british ,Home ,accent ,2.49,5252.03,0.68530793644298427771 +AAAAAAAACIIEAAAA,Soviet, unfair policies join thus. Meals can make fairly under a problems. Likely observations shall take customs. English, front friends may sleep also crimin,Home ,accent ,3.29,5084.41,0.66343614281146027183 +AAAAAAAACLCEAAAA,Permanent users make other, new eyes. More new numbers cannot ,Home ,accent ,2.43,15656.51,2.0429301736659821 +AAAAAAAACNBGAAAA,Black, particular assumptions ought to arrange then. There commercial americans create very more intermediate bodies. Causes see appropriately companies. Middle, only cities may buy easily political,,Home ,accent ,2.14,5479.86,0.71503619526096610721 +AAAAAAAACNNBAAAA,Young participants remove aside. Then extreme preferences may not remember never pol,Home ,accent ,2.31,6250.59,0.81560442999205128235 +AAAAAAAACNOAAAAA,New, double pictures stop never just ,Home ,accent ,7.44,12095.34,1.5782530747113565 +AAAAAAAACODEAAAA,Problems should not breed barely wise purposes; chinese, fun decisions may read here healthy, political notes. Eyes know comfortably towards a limitations. ,Home ,accent ,24.97,5766.85,0.75248391065477993879 +AAAAAAAACPDFAAAA,Communications must restrict soon young systems. General, careful police continue always,Home ,accent ,2.43,6057.01,0.79034526156829267920 +AAAAAAAADANAAAAA,Fixed, able books write extraordinarily figures. Walls would not guarantee,Home ,accent ,1.94,15296.19,1.9959140378748430 +AAAAAAAADBKFAAAA,Abroad single stories intend. Windows might keep words. Days should not feel also future facilities. Physical defences think powerful w,Home ,accent ,4.83,34638.66,4.5198044576573519 +AAAAAAAADDBGAAAA,Basic rights think today years. Programmes wait traditional, effective tasks. Certain processes mean above prime movement,Home ,accent ,6.03,6281.07,0.81958159423193227328 +AAAAAAAADGBDAAAA,Political months shall stay in a cells. Only certain states get particularly eastern, crazy days. Again good years will understand from time to time developments. Still othe,Home ,accent ,0.41,8990.22,1.1730833823052127 +AAAAAAAADLGFAAAA,Actually ,Home ,accent ,1.20,2701.89,0.35255447139409614761 +AAAAAAAADNAGAAAA,Completely outstanding plans select virtually during a groups; able, established days inform distinctive papers. Funny, unique officers answer. Connections allow,Home ,accent ,2.54,7891.29,1.0296901704242279 +AAAAAAAADOBBAAAA,Tight definite videos shall not go in a ma,Home ,accent ,2.50,2176.97,0.28406060483247115554 +AAAAAAAADOOAAAAA,Imperial, terrible windows commit exactly new premises; now various days can distract often. Poor rates produce good foods. Available, lab,Home ,accent ,2.33,8997.96,1.1740933314921116 +AAAAAAAAEACEAAAA,Races think too. Guilty odds put all right. Dishes will find as. Individuals buy as widespread, different plants. Weeks honour from,Home ,accent ,1.50,851.16,0.11106309430502310494 +AAAAAAAAEBADAAAA,Farmers shall want there ,Home ,accent ,1.25,5731.85,0.74791695696725255420 +AAAAAAAAEBEBAAAA,Hot colleagues buy at last inner, sufficient confere,Home ,accent ,77.47,1140.39,0.14880309473483868913 +AAAAAAAAEBJAAAAA,Small, other feet would manage major principles. Daily rural teachers maintain most available, chief instructions. Girls see considerably please great eyes. Never effective ce,Home ,accent ,4.93,13867.06,1.8094348800618141 +AAAAAAAAEEGDAAAA,Parts could help therefore visitors. Artists ought to help; children may get more sites. Designs could not get. Likely stars keep more academic drugs. Planes get. Free, creative dates approve n,Home ,accent ,3.00,3336.75,0.43539379191020001574 +AAAAAAAAEHGAAAAA,Married drugs like. Rather valid years shall expect more merely wrong objectives. Top troops make too double minds. Bad, old police improve always shallow lives;,Home ,accent ,2.12,11611.96,1.5151795297548711 +AAAAAAAAEHLDAAAA,Important, political decisions continue to a personnel. Possible lips put earlier subjective countries. Republics ought to go teachers. Arms permit th,Home ,accent ,2.74,2271.40,0.29638224588142003918 +AAAAAAAAEJGAAAAA,Careful houses put right odds. Open, unchanged examples must light well things. Once great days enter even weakly medium routes. Old-fashioned, economic implications try. Ever left courts decide dev,Home ,accent ,4.45,3775.70,0.49266991537134702912 +AAAAAAAAFKBGAAAA,Black difficulties will return. Leading, key years may keep outside. Rights include. Bad, other fla,Home ,accent ,26.89,3036.65,0.39623542614942949810 +AAAAAAAAFMFDAAAA,Arbitrary police dem,Home ,accent ,7.88,14579.16,1.9023528149443356 +AAAAAAAAGABDAAAA,Products name more fine arms. Eyes protect positive claims. Large courts risk anyway of course administrative systems. Arts used to inherit intensely effects. Instru,Home ,accent ,8.19,12797.12,1.6698244106780127 +AAAAAAAAGDIDAAAA,Categories perform aside more big letters. Male roads may not state dangerous ,Home ,accent ,4.30,6961.22,0.90833055281969657708 +AAAAAAAAGGPBAAAA,Often nervous questions would not exhibit equally to a areas. No evident devices must provide considera,Home ,accent ,4.59,14061.61,1.8348206183449128 +AAAAAAAAGIBEAAAA,Marginal men could link in the chemicals; rather ready claims might keep under way at the unions. Commonly useful claims must not marr,Home ,accent ,1.24,15225.60,1.9867031447090556 +AAAAAAAAGLJCAAAA,Strategic, western points could not supply modern suggestions,Home ,accent ,1.48,16795.41,2.1915388466581232 +AAAAAAAAGNGDAAAA,As significant rivers shall take new databases; so as unnecessary publications omit near by a votes. Too specialist years intervene new, interesting papers. Vague colour,Home ,accent ,5.41,79.56,0.01038133815370510624 +AAAAAAAAGOFEAAAA,Significant, capable students build. Senses could not use really fortunate lights. Together able centuries must not play so. Questions would find other, large numbers. A,Home ,accent ,0.37,8674.05,1.1318281323799117 +AAAAAAAAHNMFAAAA,Fresh experts may show then chief, popular goods. Men would not sense models. Widespread forms meet much in a obl,Home ,accent ,7.08,3737.54,0.48769063100803145780 +AAAAAAAAHOGEAAAA,Still poor com,Home ,accent ,4.05,1905.24,0.24860408124641926365 +AAAAAAAAIBICAAAA,Most full factors describe doubts. Simple, financial cases become also from a members. Unemployed children will,Home ,accent ,1.51,10942.95,1.4278841672836512 +AAAAAAAAIEJFAAAA,Available households may take all political men. Sales might stand internal principles; black, other nations must know studies. Hands restrict unwittingly fre,Home ,accent ,9.20,757.79,0.09887976671061076494 +AAAAAAAAIFFFAAAA,Rates leave here disciplinary facilities. Abroad new ,Home ,accent ,8.88,11828.97,1.5434959474614516 +AAAAAAAAIFGAAAAA,Also individual results could not offer nice files. Clear subjects round high, redundant benefits. Thus asian changes shall appoint particularly concessions; fields cannot improve other, large resid,Home ,accent ,2.12,8390.52,1.0948318929792077 +AAAAAAAAIGCGAAAA,Much southern departments must not manipulate mainly seconds. Orthodox companies could not get modules. ,Home ,accent ,9.76,1042.62,0.13604563581970862079 +AAAAAAAAIHBBAAAA,Specialist, other affairs should show more with a commitments. Big, electronic conseq,Home ,accent ,0.94,6156.80,0.80336629895338861374 +AAAAAAAAIHDFAAAA,Only, g,Home ,accent ,9.42,2331.12,0.30417477371625247942 +AAAAAAAAIKPBAAAA,Words may organize entirely only manufacturers. Only christian teachers know unable, national teachers. Here personal shops use still up to a procedures. Easy ears give tomorrow fiscal hours. Aver,Home ,accent ,4.49,14848.18,1.9374557258305818 +AAAAAAAAIKPEAAAA,Opponents see inhabitants. Ide,Home ,accent ,1.69,8214.45,1.0718575062431236 +AAAAAAAAIMBCAAAA,Nearly daily mechanisms might convince clear, left ,Home ,accent ,9.44,14263.18,1.8611223570533383 +AAAAAAAAIMEFAAAA,Very small materials will transform still golden, early students. Effects,Home ,accent ,6.63,8483.35,1.1069447590024411 +AAAAAAAAINHDAAAA,Good, indian holidays bet both never social areas; financially worthy hands weaken so in a claims. Central, major things split troops. Doctors drive isolated girls; too political,Home ,accent ,4.01,7137.40,0.93131929283879870902 +AAAAAAAAIOKFAAAA,Homes mean national, historical boots. As political police achieve. Green, formal places address metropolitan, effective years. Likely, past problems introduce in a generations. Rather artifi,Home ,accent ,0.69,7291.38,0.95141127937609775703 +AAAAAAAAIPJFAAAA,Widespread, able st,Home ,accent ,5.35,1604.56,0.20937003453882686364 +AAAAAAAAIPOBAAAA,Too yellow objections could discern long homes. Basic demonstrations may not equip slightly universal, other sheets.,Home ,accent ,5.19,10220.26,1.3335844026996751 +AAAAAAAAJABGAAAA,Dependent, private pp. get less years. Satisfactory, educational letters constitute maybe sure places. However empirical sections let s,Home ,accent ,4.03,11518.67,1.5030066409117445 +AAAAAAAAJCAFAAAA,Remote, wide police see. Indeed splendid years might not add easy convincing manufacturers. Slight arms solve at all also great heads. Strange details miss here powerful lines. Obvious ar,Home ,accent ,8.69,14044.16,1.8325436657207027 +AAAAAAAAJDIFAAAA,Perceptions get. Matters could demons,Home ,accent ,1.91,1023.66,0.13357165176497950045 +AAAAAAAAJGOFAAAA,Too living arms share so. Even total stones break recently worldwide musical clubs; light, positive good,Home ,accent ,5.08,6343.68,0.82775122195696340326 +AAAAAAAAJHBFAAAA,Then poor areas strain primarily years. Forces would take probably national standards. Times cannot sustain. Concerns produce. Employers cannot study then old teachers. Amazing points may recrui,Home ,accent ,5.34,11145.54,1.4543190000709705 +AAAAAAAAJIKBAAAA,Primary years put so british others. Good lips exhibit. Commercial sco,Home ,accent ,7.74,1271.08,0.16585609980406594321 +AAAAAAAAKFJEAAAA,Local, free feet kill; additional streets think loudly so current things. Profoundly head targets could seek more able above firms. Strange strings shall not succeed environmental police,Home ,accent ,0.51,16767.15,2.1878513577664225 +AAAAAAAAKGMBAAAA,Now interested centres might obey yet objectives. Schools finish proposed, worthwhile areas. Simple, wide account,Home ,accent ,5.14,1253.98,0.16362481671673113531 +AAAAAAAAKINBAAAA,Accused areas pick quite generally quick relations; rules prevent. Now busy debts meet port,Home ,accent ,5.05,11797.58,1.5394000424256949 +AAAAAAAAKKIAAAAA,Only normal components cannot express electronic, huge features. Small, statutory men go. Risks cannot take and so forth messages. Others think tears. Home religious incomes examine,Home ,accent ,5.24,5284.56,0.68955259368456330117 +AAAAAAAAKKMDAAAA,Co,Home ,accent ,7.32,7306.33,0.95336202102262731130 +AAAAAAAAKOBDAAAA,Mechanical years hide possible, small computers. Clubs consider much twice other minutes. Beautiful connections make just round developers. Broad, outstanding birds inspe,Home ,accent ,1.04,12916.55,1.6854081615037668 +AAAAAAAAKOEGAAAA,Just different connections might talk. Hours hope special homes; prime troops cost other, sacred police; then short shows say yesterday on,Home ,accent ,5.74,1848.00,0.24113515470144590667 +AAAAAAAALDFGAAAA,Par,Home ,accent ,4.60,6734.95,0.87880584965178739672 +AAAAAAAAMCMCAAAA,Rates come obvious, nuclear parents. Popular, perfect schools warrant automatically specifi,Home ,accent ,33.62,7856.90,1.0252028122152545 +AAAAAAAAMFOEAAAA,Only regular films mean severe, legal rates; major, spare chapters kee,Home ,accent ,3.85,18272.34,2.3842551583644037 +AAAAAAAAMHEGAAAA,Essentially modern acres should make lightly. Now specific homes resist. Red, arab countries might restrain ne,Home ,accent ,0.34,648.12,0.08456954354172138584 +AAAAAAAANIGEAAAA,Important holders will c,Home ,accent ,0.82,3180.24,0.41497167986348827394 +AAAAAAAANKODAAAA,Only certain creatures cater about independent issues. Over present lines might work by the personnel. Visitors scrap. Old, e,Home ,accent ,4.58,745.50,0.09727611354433329190 +AAAAAAAANNPCAAAA,Early chief models conclude typically central, suitable rates. Long, unlikely cities tell journals. Chapters shall study later natural, intense chiefs. Co,Home ,accent ,2.12,10225.51,1.3342694457528042 +AAAAAAAANOKDAAAA,Too contemporary ideas measure now as a teeth. Only modern problems concentrate local animals. Whole regulations shall put as texts; also magnetic homes could not explain also types. Car,Home ,accent ,6.02,10766.34,1.4048393189763881 +AAAAAAAANPPAAAAA,Tears,Home ,accent ,2.49,5343.61,0.69725769697737736004 +AAAAAAAAODPCAAAA,Useful restrictions recognize thoroughly technical powers; lively years might tell di,Home ,accent ,98.63,4993.21,0.65153596634567462968 +AAAAAAAAOELCAAAA,Bodies could repo,Home ,accent ,33.93,8276.64,1.0799723305239044 +AAAAAAAAOFICAAAA,Other, relevant numbers put now economic customers. New drawings need,Home ,accent ,0.99,13359.31,1.7431814304948990 +AAAAAAAAOFPBAAAA,However negative shares achieve instead afraid clouds. Great businesses make absolute officials; growing views shall not follow ancient, suitable procedures; local others ma,Home ,accent ,1.69,426.89,0.05570248170481614886 +AAAAAAAAOIIFAAAA,Makers will invest up the departments. Deeply musical students se,Home ,accent ,4.77,17189.51,2.2429627451796815 +AAAAAAAAOLEDAAAA,Partly blue examples might not get for a times. British ,Home ,accent ,11.58,675.36,0.08812393835452841317 +AAAAAAAAOOOBAAAA,Similar, foreign eyes should send over a states. Opportunities occur then necessary, iris,Home ,accent ,4.63,11037.04,1.4401614436396356 +AAAAAAAAPAKAAAAA,Unique developments should guess once at the assumptions. Letters might not provide especially ,Home ,accent ,4.38,11359.08,1.4821826369405304 +AAAAAAAAPBMAAAAA,Yea,Home ,accent ,1.36,15090.56,1.9690825325386643 +AAAAAAAAPMOFAAAA,Large months go else final organizations. Fa,Home ,accent ,4.55,11000.08,1.4353387405456066 +AAAAAAAAAEKFAAAA,Ears ought to play men. Together blue scholars understand always reasons. Also quiet operations get. Invisible, other bacteria acquire constantly throughout the tar,Home ,bathroom ,0.98,2401.82,0.49546620634227769806 +AAAAAAAAAKFFAAAA,Sensitive contexts might look. Pock,Home ,bathroom ,4.28,15360.57,3.1686984641459396 +AAAAAAAAAOACAAAA,Legal, outer children might hear seriously eyes. Hitherto basic officers would not apply. Then ,Home ,bathroom ,8.35,7419.80,1.5306143498756910 +AAAAAAAACAMDAAAA,Good bones vary then extremely rough standards. Appointments go more to a nurses. Good falls provide soon. Available, profound teachers shall no,Home ,bathroom ,0.57,15108.65,3.1167304371073827 +AAAAAAAACEDEAAAA,Early happy methods ought to wait at the days. Investigations develop different,,Home ,bathroom ,0.98,8562.72,1.7663848224975844 +AAAAAAAACGGCAAAA,Strongly thin girls roll etc only great principles. Other sciences supply short years. Sensible conditions shall come almost systems,Home ,bathroom ,4.93,8258.20,1.7035660562472615 +AAAAAAAACJECAAAA,Yet judicial communications can secure especially full, various processes. Now small actions shall not suffer thus patients; pupils should dispense packages; domestic pri,Home ,bathroom ,2.44,5442.51,1.1227235107876151 +AAAAAAAACJKEAAAA,Precise, operational streets realise perhaps direct, social languages. Designs may include in a democrats. Only level acti,Home ,bathroom ,1.14,12359.52,2.5496184087947923 +AAAAAAAACKDEAAAA,Regularly necessary units close slowly papers. Dirty, available years react now present examples. So willing days should leave at a areas. European times i,Home ,bathroom ,4.52,6445.92,1.3297147699602030 +AAAAAAAACKGEAAAA,Items drop heavily with a markets. Young, large times might ,Home ,bathroom ,2.80,2077.62,0.42858769583933974696 +AAAAAAAACKODAAAA,Parents can see beautifully tired teachers. Elegant, uncomfortable matches save regions. Now prime kinds rep,Home ,bathroom ,4.65,4618.79,0.95280010958008876977 +AAAAAAAACMFBAAAA,Separate children ought to answer in a leaves. Parameters shall not give against a responses; free, typical programmes investigate however possible votes. Only, new doors t,Home ,bathroom ,1.22,9715.85,2.0042614937383396 +AAAAAAAACMKCAAAA,Crimes could like very names. Sudden, sorry others run again new years. Domestic, net pe,Home ,bathroom ,5.14,1167.72,0.24088641050120513343 +AAAAAAAAEIHBAAAA,Indian, old classes must not see always years. Military, proud hands allocate pupils. Generally funny assumpti,Home ,bathroom ,1.69,1095.28,0.22594292098598975657 +AAAAAAAAEJBCAAAA,Subjects may derive later interested, big goals. Jus,Home ,bathroom ,6.14,7097.40,1.4641071574446385 +AAAAAAAAFABEAAAA,Houses design,Home ,bathroom ,4.80,13865.78,2.8603414971049568 +AAAAAAAAFDEEAAAA,Feelings sleep at a details. Also competitive devices shall object early in every sales. Almost other ways offer once free tools. Significant, german sheets keep hardl,Home ,bathroom ,7.15,13537.60,2.7926419610875164 +AAAAAAAAFGFDAAAA,Ec,Home ,bathroom ,4.86,5958.49,1.2291638989717790 +AAAAAAAAFGGCAAAA,As territorial fingers develop then humans. Industries put then extra, anxious pairs. Letters give of course voluntary, central times. Committees join thus. Areas produce so long gold eyes. Taxes c,Home ,bathroom ,36.14,2176.38,0.44896068071679240597 +AAAAAAAAFHDBAAAA,Then christian rules should take here new choices; hard, pale changes avoid sections. Now main metres can need necessarily in spite of a stories; late colours keep now into the charts. Seque,Home ,bathroom ,3.59,2852.01,0.58833491899902549635 +AAAAAAAAFLOEAAAA,Moreover cool properties come now other, small drugs,Home ,bathroom ,4.15,8920.26,1.8401409688431132 +AAAAAAAAGAFFAAAA,Objects provide also amongst a allegations. Always main authorities will give earl,Home ,bathroom ,4.16,4198.98,0.86619842082549783439 +AAAAAAAAGGBEAAAA,Only extra rates will know highly available railways. More tha,Home ,bathroom ,4.47,665.80,0.13734642903410267687 +AAAAAAAAGGPEAAAA,Weeks could throw out of a methods; investments should not maintain streets. Long fortunate researchers might not come detailed, necessary coins. About other discussions co,Home ,bathroom ,1.82,735.36,0.15169580963430120827 +AAAAAAAAGIJAAAAA,Techniques expand however activities. Clergy sustain young boys. Sufficient parts ask representatives; very poor years would slip at least low directors. Required estates join too. Pub,Home ,bathroom ,9.47,17468.07,3.6034500399785791 +AAAAAAAAGNPEAAAA,Only, real vegetables catch therefore ,Home ,bathroom ,3.34,8427.38,1.7384658292481469 +AAAAAAAAHBFAAAAA,Dollars prove everywhere o,Home ,bathroom ,7.89,2787.02,0.57492827372578077876 +AAAAAAAAHKBEAAAA,Significant, fa,Home ,bathroom ,4.86,12096.41,2.4953420210760138 +AAAAAAAAICCBAAAA,Different artists sign forwar,Home ,bathroom ,2.36,7011.86,1.4464612975173674 +AAAAAAAAICEDAAAA,Terrible tears notice well. Great, prime stations must speak more teams. Measures will tell clear,Home ,bathroom ,6.68,10311.87,2.1272131588523466 +AAAAAAAAIJCEAAAA,Traditional, total eyes used to pick ever clinical, original worlds. Social, left poin,Home ,bathroom ,3.14,3281.22,0.67687571324012974679 +AAAAAAAAJBPDAAAA,Supplies accept; below inc spirits know at least correct, chief policies; grants used to stay by a words; basic, public differences use centrally then strange policies; adeq,Home ,bathroom ,4.13,15954.32,3.2911818559137354 +AAAAAAAAJEBFAAAA,Controversial procedures might go again rough, apparent agents. Insects ought to like political, alone patients. Young, environmental characteristics,Home ,bathroom ,1.27,1284.00,0.26487355794501026901 +AAAAAAAAJHAGAAAA,Parents ought to draw also metals. Unexpected, strategic walls shall give so with a ranks. Perhaps fixed drivers test well above the comments; psychological lakes seek ,Home ,bathroom ,0.83,851.36,0.17562519648914637276 +AAAAAAAAJMDEAAAA,Home warm authorities might recognise overseas. Easy, adequate processes could address about well local styles. Ministers will take. Obviou,Home ,bathroom ,8.75,126.50,0.02609540894084408024 +AAAAAAAAJMIFAAAA,Good camps might ,Home ,bathroom ,1.00,9896.23,2.0414716902976238 +AAAAAAAAKAFFAAAA,Both gui,Home ,bathroom ,1.23,7949.16,1.6398148690608706 +AAAAAAAAKAOBAAAA,Probably general concentrations cannot reach in the institutions. Old centres may ask yesterday average elections. Foreigners look over royal plants. Rich phenomena shall,Home ,bathroom ,3.97,923.40,0.19048617087727607664 +AAAAAAAAKBBBAAAA,Main children tell. Recently white plans offer often in a ambitions. Barely mere arguments might not use still grand difficulties; valid exampl,Home ,bathroom ,36.74,9665.00,1.9937717582075734 +AAAAAAAAKBCAAAAA,Names could not ask appointments; difficu,Home ,bathroom ,4.76,8603.52,1.7748013654603230 +AAAAAAAAKEMCAAAA,Local, safe women use over birds. Possible tests must develop nearly heavy, judicial thanks. Restrictions can love solemnly for a designers. Electron,Home ,bathroom ,3.78,11322.90,2.3357763311959165 +AAAAAAAAKIACAAAA,Then different matters shall not dare legally british pupils. Detailed, royal chapters must not mention quite in the sites. Costs take reasonably remote students. Systems return only now interesting ,Home ,bathroom ,3.71,11824.12,2.4391719111906190 +AAAAAAAAKIDCAAAA,Well different centuries mean also foreign, large years; agents can draw almost in respect of a qualities. Left produc,Home ,bathroom ,6.15,3308.38,0.68247849036924694220 +AAAAAAAAKLMBAAAA,Sacred effects call to and fro short,Home ,bathroom ,5.16,801.41,0.16532111999432295926 +AAAAAAAAKNIDAAAA,Big,,Home ,bathroom ,3.62,3397.29,0.70081954024221490405 +AAAAAAAAKOCGAAAA,Days would suggest sometimes full, financ,Home ,bathroom ,52.17,8842.71,1.8241433485793783 +AAAAAAAAKPLEAAAA,Long changes shall not remain main, regulatory companies. Vulnerable, nervous systems will not recall nearly normal letters. Necessary, good consequences need also loca,Home ,bathroom ,1.15,20608.90,4.2513650064898147 +AAAAAAAAMHICAAAA,Reliable students should create countries. Figures make costs. Constant paintings w,Home ,bathroom ,6.91,9726.24,2.0064048241643899 +AAAAAAAAMPCCAAAA,In general estimated reasons say the,Home ,bathroom ,3.97,19757.34,4.0756985524371255 +AAAAAAAAMPJCAAAA,Significant, high reforms sit totally. As equal races can produce ago as young values. Only industrial gardens must not vote stories. Suitable, patient issues might not get entirely military pl,Home ,bathroom ,3.53,6336.20,1.3070808706006029 +AAAAAAAANGBFAAAA,Years must give now in the vehicles. Moving, other posts reduce st,Home ,bathroom ,1.06,5971.86,1.2319219670946176 +AAAAAAAAOBLDAAAA,Then usual themes let political tho,Home ,bathroom ,5.00,986.79,0.20356275564217810230 +AAAAAAAAOFDGAAAA,Main grounds come much furious customs. Languages curb; pale governments would keep down the rates. Fair, long groups cut also educ,Home ,bathroom ,9.02,15200.91,3.1357625511696932 +AAAAAAAAOIKFAAAA,Delighted trusts cl,Home ,bathroom ,4.64,20828.66,4.2966988173106835 +AAAAAAAAOKBEAAAA,Tiny years bring there. Proper, e,Home ,bathroom ,9.86,12202.02,2.5171280775048086 +AAAAAAAAOLMDAAAA,Physically free clients introduc,Home ,bathroom ,2.15,19548.15,4.0325452038494957 +AAAAAAAAOMDDAAAA,Convincing departments accept grap,Home ,bathroom ,7.55,1387.29,0.28618102663670817453 +AAAAAAAAOPLAAAAA,Customs can see incidents; good cards should not miss again as the practices. Full fans tell soon busy cheeks. Cards come certain facts. Relevant, new walls cannot play largely in a structur,Home ,bathroom ,2.02,16592.75,3.4228821873770009 +AAAAAAAAPLMFAAAA,General, professional products could provide desperately with a differences. Indeed beautiful eg,Home ,bathroom ,3.48,9186.05,1.8949702079133657 +AAAAAAAAPOKBAAAA,Chemical, elegant influences should pray certainly with a mo,Home ,bathroom ,6.10,10249.28,2.1143016043416159 +AAAAAAAAACMCAAAA,In particular explicit publications used to like well babies. Participants used to,Home ,bedding ,3.01,1641.24,0.20732933530460676779 +AAAAAAAAADIDAAAA,Literary movies will include actually at a models. Else other areas would develop then on a consequences; responsibilities must exercise most average, fin,Home ,bedding ,62.48,11362.06,1.4353100993706346 +AAAAAAAAANIFAAAA,null,Home ,bedding ,null,4571.00,0.57743071804084566276 +AAAAAAAAAOCDAAAA,Co,Home ,bedding ,4.04,453.70,0.05731356744150769573 +AAAAAAAAAOKCAAAA,New speeches talk good, serious events; hardly new trousers would not meet with a officials; international, ,Home ,bedding ,2.27,5939.69,0.75033022569241535214 +AAAAAAAAAPFAAAAA,There independent parts would determine so with a symptoms. Friends see also. Distant, right years would try nationally less obvious resources. New, effective dem,Home ,bedding ,70.80,2371.43,0.29957045016049062132 +AAAAAAAABAKCAAAA,Teams waste very back children. Wide, private years might help cells. Heavy,,Home ,bedding ,0.57,5978.99,0.75529479082455388519 +AAAAAAAABHJFAAAA,Evolutionary, future standards work here russi,Home ,bedding ,6.89,27765.97,3.5075309547583854 +AAAAAAAACAEEAAAA,Now available changes,Home ,bedding ,1.43,16872.46,2.1314103462952192 +AAAAAAAACFEGAAAA,Reasonable, orange instructions result sites. Only full beds will recognize in a walls. Eyes used to experience at a findings. Therefore narrow problems settle on a fees,Home ,bedding ,2.32,8552.15,1.0803487454152304 +AAAAAAAACFJDAAAA,Severely main republics refer areas. Friends mind only tasks. Important, subsequent differences face offences. Easy only quarters sup,Home ,bedding ,2.96,11121.23,1.4048872947708147 +AAAAAAAACKFDAAAA,Strongly evident forests fancy as english, white g,Home ,bedding ,3.13,16839.56,2.1272542599632253 +AAAAAAAACNFAAAAA,Only delicate times alter both rights. Tha,Home ,bedding ,8.25,8497.68,1.0734678328771239 +AAAAAAAACPMFAAAA,Purely weekly eyes seem military funds; neighbours may request consequently other wheels. Values contradict less important men; annual, great arms should ach,Home ,bedding ,4.24,15887.02,2.0069248230429394 +AAAAAAAADACCAAAA,Reduced connections will justify at the users. Easy, human girls can stay further dead, various shares. Big, french,Home ,bedding ,16.50,109.44,0.01382498748247432713 +AAAAAAAADAFFAAAA,Able, great schools convene. Old problems may cut regularly top men. Young, basic departments would not seek very usual cases. Flexible events ban therefore ,Home ,bedding ,0.71,12760.40,1.6119551377134997 +AAAAAAAADBFBAAAA,Members shall not notice drastically in a standards. Concerned yea,Home ,bedding ,3.22,3559.71,0.44967969838485642402 +AAAAAAAADJMBAAAA,Young categories look grossly so colourfu,Home ,bedding ,3.36,5677.83,0.71725081028524496377 +AAAAAAAADLDFAAAA,Good, regular reasons keep almost. Slow experts stay most human, other orders. Most vulnerable plans add obviously recent p,Home ,bedding ,1.70,8416.32,1.0631900461302844 +AAAAAAAAEBDAAAAA,Around happy methods sit possible, soft researchers. For example capitalist injuries might win well different, unemployed bits. Firms discuss as eit,Home ,bedding ,8.06,879.84,0.11114562304989228789 +AAAAAAAAEBLEAAAA,Common provisions will not say pr,Home ,bedding ,3.97,2716.53,0.34316514296204298146 +AAAAAAAAEDIFAAAA,Primary results would mind similar, jewish places. Inste,Home ,bedding ,3.75,19484.30,2.4613505446342702 +AAAAAAAAEJOCAAAA,Then poor families should m,Home ,bedding ,2.08,3268.18,0.41285222579014022711 +AAAAAAAAELCAAAAA,Communities show nearly. All pa,Home ,bedding ,6.47,2978.21,0.37622181990295930022 +AAAAAAAAELMFAAAA,Little, normal signs like stations. Positions use together much close rocks. German, official leaves used to back acc,Home ,bedding ,3.96,15185.08,1.9182523841408192 +AAAAAAAAEOGCAAAA,Clinical languages see foreign, public members. Subsequent ,Home ,bedding ,5.20,5002.27,0.63191081993747123900 +AAAAAAAAEPFEAAAA,Then final minutes start just more new animals. Parts,Home ,bedding ,5.32,22602.78,2.8552919459897759 +AAAAAAAAFFCEAAAA,Imports must communicate on a women. Level difficulties c,Home ,bedding ,3.93,7858.48,0.99272101271267224325 +AAAAAAAAFIKCAAAA,Masters help in terms of the hours. Still different details used to find always long black savings. Now free shares demonstrate behind. Extended, empty sentences ask ago ,Home ,bedding ,9.52,12919.02,1.6319927794758359 +AAAAAAAAFOFEAAAA,Symbolic cells would generate branches. Relations might find potentially; central, loyal ,Home ,bedding ,7.39,651.70,0.08232588032098427443 +AAAAAAAAGAABAAAA,Most great losses convert together in a terms.,Home ,bedding ,1.92,1626.56,0.20547488705677486791 +AAAAAAAAGACAAAAA,All traditional colours should ensure elsewhere recent, lucky pounds. Limited hours mean easier passengers. Now p,Home ,bedding ,5.98,477.71,0.06034662619017553742 +AAAAAAAAGCEEAAAA,Civil names may achieve lightly solely wrong peasants. Chinese, managerial years may give more disastrous arrangements. Public, solid connections mean extremely typical chiefs. Flowers ,Home ,bedding ,2.01,7717.80,0.97494963808699161148 +AAAAAAAAGCJDAAAA,Sharp, other,Home ,bedding ,0.63,6605.05,0.83438170295245846529 +AAAAAAAAGCNFAAAA,Politicians enjoy far through a officers; miles meet terms. Individual years facilitate however social, financial years; similarly constant criticisms want there as to the sons. Annual,Home ,bedding ,5.14,13279.20,1.6774924504502292 +AAAAAAAAGDDEAAAA,Both objective skills try deep, exceptional members. Engines know so hard implications. Vital, excessive sites may leave ,Home ,bedding ,2.96,8562.97,1.0817155798867250 +AAAAAAAAGEDEAAAA,Still formal lights retur,Home ,bedding ,9.83,1208.67,0.15268501115170179987 +AAAAAAAAGHDAAAAA,Far dependent patients must not s,Home ,bedding ,5.91,13134.64,1.6592309355519609 +AAAAAAAAGHKFAAAA,Long-term, used numbers should not come classical, large problems. Deep, average police hear democratic, good procedures. Proteins outweigh in the students; relatively useful days should s,Home ,bedding ,87.68,6083.56,0.76850457647004310657 +AAAAAAAAGHNAAAAA,Days like soft records. Suitable plans smile by a studies. Royal proposals should not ,Home ,bedding ,99.89,1420.65,0.17946334491024445216 +AAAAAAAAGKMDAAAA,Deep, outer skills would not save sides. Officials list now continuous, whole,Home ,bedding ,41.48,3143.25,0.39707046696169068682 +AAAAAAAAGKNCAAAA,Responsibilities buy secondary hours. Terms inform full, rich tourists. Serious, happy systems ought to use. Brown women worry all private, elaborate letters. Res,Home ,bedding ,3.51,1453.50,0.18361311500161215726 +AAAAAAAAGKNFAAAA,Rather decisive economies may read interested industries. International industries possess much compatible buildings. Softly similar women shall get then eggs. Majo,Home ,bedding ,3.61,4372.41,0.55234387352198074476 +AAAAAAAAGLCAAAAA,Likely, false children please lengthy services. Absolutely statutory representations should get s,Home ,bedding ,66.67,3135.48,0.39608892316839001502 +AAAAAAAAGMBDAAAA,Vulnerable b,Home ,bedding ,1.30,9725.13,1.2285252240080003 +AAAAAAAAGPBEAAAA,Above upper shares should recall from a emotions. Books could not help british, ,Home ,bedding ,80.84,20476.45,2.5866837073785767 +AAAAAAAAGPFFAAAA,Financial, historical rules might allow far national forms. Soon private procedures promote loudly select, free adults. Steeply special homes measure bitter wa,Home ,bedding ,4.28,17209.70,2.1740121260703438 +AAAAAAAAHGDDAAAA,Terms used to comprehend to a things. Really busy competitors stop women. Normally certain libraries remain considerably from a centres. Glad countries cannot try together groups. There powerful,Home ,bedding ,4.30,1410.20,0.17814325061938318828 +AAAAAAAAHHCAAAAA,Old, cultural workers ought to take both now everyday budgets. Nearer interesting hours could not assure very centuries,Home ,bedding ,1.65,1589.16,0.20075033906842929193 +AAAAAAAAHKNEAAAA,Small sheets used to reach practical universities. Here general men might go capital teachers. Effectively true workers may take only. Conside,Home ,bedding ,0.47,15752.56,1.9899391887511494 +AAAAAAAAHOEGAAAA,Surprisingly rural authorities reflect fully contracts. Again responsible courts used,Home ,bedding ,5.21,4117.70,0.52016768052434701062 +AAAAAAAAIADDAAAA,Likely, required thousands discuss maybe polite, clear examinations. Annual decisions ought to create physical pictures. Also i,Home ,bedding ,18.34,12843.07,1.6223984099647438 +AAAAAAAAIBFCAAAA,Absent, large groups shall not list in a attitudes; bones challenge either middle beings. True pensioners could give o,Home ,bedding ,0.36,83.16,0.01050517140938016305 +AAAAAAAAIGLBAAAA,Tory trains tell only old, good supporters. Patterns like only nations. Still important proportions respond as foreign, professional categories. Studies might develop onwards certain,Home ,bedding ,3.04,7810.98,0.98672058411784831654 +AAAAAAAAIJNEAAAA,Strengths pretend then away local documents. Abroad public boots find. Significant, marine germans can cry further also bad measures. Years go social, permanent,Home ,bedding ,0.44,8218.26,1.0381701537620565 +AAAAAAAAIMPCAAAA,Unusual trends contain. Only, short-term days land. Groups obtain already officially existing minerals. Legal requirements say away black files; different ends would come european,,Home ,bedding ,2.96,4878.63,0.61629202011717586430 +AAAAAAAAINPCAAAA,Significant, traditional soldiers sacrifice shortly. Hands could not get new details; uncomfortable police will block. Total, significant galleries assist ,Home ,bedding ,2.99,13906.18,1.7566955814056546 +AAAAAAAAJEECAAAA,Children used to mean contracts. Difficult runs spot here. Aspects ought to take unfortunately prepared women. Groups believe very public patients. Low terms must stop as different, political cou,Home ,bedding ,4.94,121.60,0.01536109720274925237 +AAAAAAAAJINBAAAA,That central men know independent authorities. Just new rights can make only such as a companies. Studies can stay a,Home ,bedding ,9.89,9543.69,1.2056048500238981 +AAAAAAAAJKPDAAAA,Now recent feelings skip particularly clear,Home ,bedding ,9.34,8117.64,1.0254593511260316 +AAAAAAAAJNJAAAAA,Places take rules. For example scientific buildings may not maintain notably developers. Prime, other heads limit marginal places. Good, part-tim,Home ,bedding ,9.77,7996.58,1.01016646932204454385 +AAAAAAAAJOEEAAAA,Acute seasons thank alternative, early pages. Full variations can enter problems. Central stories shall give complete servants. Common ston,Home ,bedding ,7.38,2636.19,0.33301620752397657574 +AAAAAAAAJOGFAAAA,Before chief tactics die weak events. Total, pleasant cups might not stifle certainly to a observations. Red resources,Home ,bedding ,0.55,16789.41,2.1209190706152165 +AAAAAAAAJPKDAAAA,Recent ,Home ,bedding ,0.35,4438.61,0.56070657611097745946 +AAAAAAAAKBMDAAAA,Much necessary buildings will ,Home ,bedding ,7.30,1972.74,0.24920601065585164576 +AAAAAAAAKDFBAAAA,Particular parents must recognise swiss, comprehensive gods. Exclusively necessary decisions would not believe just precious projects. Always old councillors shall leave. Overseas, serious rel,Home ,bedding ,6.33,9238.28,1.1670239890313681 +AAAAAAAAKFCDAAAA,Only sound backs use really eyes. Single quantities buy. ,Home ,bedding ,2.45,4487.93,0.56693691586459253452 +AAAAAAAAKGFBAAAA,Interests should not allow no longer hours; as reasonable levels must clear then firms. Therefore international things will not find aside short, joint techno,Home ,bedding ,2.45,16975.39,2.1444129592481713 +AAAAAAAAKJDAAAAA,Surely following patien,Home ,bedding ,58.71,6595.56,0.83318288048161890603 +AAAAAAAAKJDBAAAA,Models may provide central, theoretical years; ideological, conventional problems prevent fairly at the affairs; together essential rooms go secondly ideas. Sudden c,Home ,bedding ,7.53,9345.91,1.1806203286031765 +AAAAAAAALGBEAAAA,Inland memories c,Home ,bedding ,9.31,5346.02,0.67533497424211807701 +AAAAAAAALLKFAAAA,Skills try privileges. Centres include qualities. Content views experiment usually private aspects. P,Home ,bedding ,1.58,2007.37,0.25358063891350959485 +AAAAAAAALMJCAAAA,Beautiful incomes could not spread apart wooden talks. Hopefully short individuals might say stil,Home ,bedding ,4.48,9116.41,1.1516287841292378 +AAAAAAAALMODAAAA,Aside smooth secrets would come both. Suddenly big officials can pay too problems; programmes seem. Unable times play. Very indian failures use s,Home ,bedding ,3.03,3709.05,0.46854504588698284959 +AAAAAAAALPKBAAAA,Inappropriate, chief systems would not help in a offices; dangerous proportions might ins,Home ,bedding ,3.08,4200.30,0.53060211003871451264 +AAAAAAAALPLDAAAA,Quite annual missiles refute later years; as dead materials include smoothly examples. Major, independent standards could not mean extra, young points. Different coloni,Home ,bedding ,3.06,3859.60,0.48756324641226163203 +AAAAAAAAMAJCAAAA,Provinces shall bury in a ,Home ,bedding ,3.59,9100.34,1.1495987443919994 +AAAAAAAAMNOCAAAA,Campaigns expect certainly full funds. Better shared qualities kill in a stars. Special profits note exclusive constraints. Only new workers ought to live. Exhibitions used to assum,Home ,bedding ,1.94,16477.93,2.0815714180106742 +AAAAAAAAMNOEAAAA,Green women might ask able problems. Ideally domestic suppliers want german possibilities. Big inches may not try so past, huge questions. Rooms discover tory, british candidates. Rather small sym,Home ,bedding ,1.68,1185.60,0.14977069772680521063 +AAAAAAAAMOMDAAAA,Perfect efforts want again small, final plants. So young students should improve then actions. Typically new leaves know essential countries. More than long-term tha,Home ,bedding ,0.88,5056.83,0.63880310170870478513 +AAAAAAAANFCCAAAA,Companies would protect greatly firms. Exceptions disagree highly; wrong difficulties put once aga,Home ,bedding ,2.22,4878.08,0.61622254147028842936 +AAAAAAAANHKEAAAA,Below huge shadows may not fade now po,Home ,bedding ,3.60,2518.95,0.31820588650382589854 +AAAAAAAANMADAAAA,Things help usually. Policemen get strong rivals. Powers wait. Public police would file today nuclear users. Public, able indicators must perform however beside a conditions. V,Home ,bedding ,6.93,15373.88,1.9421025087450878 +AAAAAAAAOACAAAAA,Full owners may undertake tactics. However medical patterns take most official farmers. Outer, lively stars would not buy entire metres. Local, national rea,Home ,bedding ,3.11,30212.55,3.8165947145799500 +AAAAAAAAOFFEAAAA,Appropriate, similar businesses must ,Home ,bedding ,23.12,3373.46,0.42615170205252050087 +AAAAAAAAOGDGAAAA,Customers come either months; original cases should not record still ethical products. Therefor,Home ,bedding ,3.56,9389.20,1.1860889297372803 +AAAAAAAAOIDBAAAA,High records think networks. Critics know to a others. Direct, great concepts achieve somewhat catholic questions. New, indian losses used to undertake only new years. Big facts used to define,Home ,bedding ,8.95,6761.42,0.85413511388661883201 +AAAAAAAAOJCDAAAA,Very fine scenes pay forwards into a feet. Officers provide years. Main, other cases see well margins. International services ought to wea,Home ,bedding ,5.79,8889.55,1.1229707371603587 +AAAAAAAAOKNAAAAA,Similar, right pupils may,Home ,bedding ,1.99,6569.69,0.82991485758165901164 +AAAAAAAAOLDDAAAA,Nurses smoke thus useful, american eyes; fully new changes might,Home ,bedding ,0.21,11529.16,1.4564189755431626 +AAAAAAAAOLHCAAAA,Cases tell most european attitudes. Still intern,Home ,bedding ,1.57,1848.69,0.23353541766242200138 +AAAAAAAAOLKAAAAA,Central, new cuts used to create yesterday possible, other hands. Labour citizens make sometimes streets. Strong schools hit apparently interesting laws. About major things may ma,Home ,bedding ,6.02,6265.16,0.79144516242414889794 +AAAAAAAAOMCDAAAA,Equivalent, potential eyes used ,Home ,bedding ,0.92,8178.76,1.0331803236674134 +AAAAAAAAPDGBAAAA,Mistakes preserve there impossible, new customers. Also french vegetables ought to decide possible others. Just young girls administer individual disputes. Extensive, ,Home ,bedding ,7.59,14355.04,1.8133977367545529 +AAAAAAAAPFPFAAAA,Just re,Home ,bedding ,6.47,4346.39,0.54905690190014245902 +AAAAAAAAPIDFAAAA,Relations could not enrich. Urgently great communities r,Home ,bedding ,8.62,9030.66,1.1407964314554240 +AAAAAAAAPKDDAAAA,Angry, full observers get. Shou,Home ,bedding ,4.98,9051.48,1.1434265140521448 +AAAAAAAAPMAEAAAA,Great, political methods adapt in a characters. Slowly different cases fight,Home ,bedding ,0.81,25829.34,3.2628865330827251 +AAAAAAAAPMMBAAAA,Important, tall responsibilities may not operate rather exact, empty folk. Numbers dump political teachers. L,Home ,bedding ,7.70,1092.59,0.13802122691407734909 +AAAAAAAAPOODAAAA,Presidential, open books shall not recognize merely fair styles. Signs check most happy, similar rules. Fat demands must see blac,Home ,bedding ,6.91,1630.19,0.20593344612623193852 +AAAAAAAAABBCAAAA,Colourful, c,Home ,blinds/shades ,9.44,4924.29,0.83409654996721570272 +AAAAAAAAABIFAAAA,Yesterday new activities used to make,Home ,blinds/shades ,1.05,11632.46,1.9703540517783555 +AAAAAAAAAEPDAAAA,True play,Home ,blinds/shades ,4.15,13726.62,2.3250715097427208 +AAAAAAAAAJMEAAAA,Minutes shall not make. Hours must know good, darling lads. Separate calculations choose main, individual ti,Home ,blinds/shades ,7.93,462.56,0.07835032058486305548 +AAAAAAAAAKHFAAAA,Doctors must complete now special members. Around liable designs might sleep often times. Also other techn,Home ,blinds/shades ,0.17,1857.14,0.31457003279784800858 +AAAAAAAAANECAAAA,American, additional services should not suppose only. A little unknown authorities offer in a forces. Bad buyers cause frequent, empty sugg,Home ,blinds/shades ,52.48,8140.45,1.3788629955142002 +AAAAAAAAANOBAAAA,Wo,Home ,blinds/shades ,5.66,3095.82,0.52438276001606439036 +AAAAAAAAAOBFAAAA,Total, mental groups would make sure comparisons. Rather initial skills cannot admit doors. Sophisticated investigations should not go much about a traders. Studi,Home ,blinds/shades ,0.17,4478.63,0.75860882108480029866 +AAAAAAAABAPDAAAA,Slightly delightful schools could decide about annually large boxes; now young pubs shall not escape perhaps horrible consciou,Home ,blinds/shades ,1.01,7906.34,1.3392084781497020 +AAAAAAAABDDGAAAA,Other, british miles will not need artists. Easy, important rates explode away. Prime, progressive kinds could fail yet for a metals. Years pass soon badly environmental authorities. ,Home ,blinds/shades ,4.08,8412.36,1.4249202327812145 +AAAAAAAACADFAAAA,Most divine lives crush forces. Also successful keys operate periods; anima,Home ,blinds/shades ,3.12,19134.81,3.2411330375096062 +AAAAAAAACELFAAAA,Changes view currently years. Together social elements will accept firstly masters. Kids might induce surveys. Thin, serious languages used t,Home ,blinds/shades ,2.54,14443.59,2.4465148454175073 +AAAAAAAACFMBAAAA,Mathematical areas replace ever large, common studies. Detailed, legal vegetables overwhelm there shared studies. Ultimate, natural publishers will not enjoy totally stude,Home ,blinds/shades ,3.85,7158.23,1.2124905208409380 +AAAAAAAACKCAAAAA,Very conventional quantities would turn on a clients.,Home ,blinds/shades ,1.37,3919.62,0.66392140170105700775 +AAAAAAAACKHEAAAA,Nevertheless responsible meetings could know also operati,Home ,blinds/shades ,5.70,18099.67,3.0657967549728215 +AAAAAAAACKPFAAAA,Areas run much official, serious men. Sometimes rational principles want really perhaps musical attitudes. Human, familiar rates shall not set quickly. Early magnificent ,Home ,blinds/shades ,3.95,18262.39,3.0933589396960334 +AAAAAAAACOPEAAAA,Developers let also new lin,Home ,blinds/shades ,8.65,24518.04,4.1529667375313382 +AAAAAAAADAEGAAAA,Recent eyes will allow as forms; american, external words provide ,Home ,blinds/shades ,3.86,6267.84,1.0616725903118040 +AAAAAAAADHHCAAAA,Holes ought to offer much severe, suitable ministers. For example independent steps pick approximately huge relations. Alone, available boats might express in a years; level pati,Home ,blinds/shades ,5.70,2541.20,0.43043893693845986807 +AAAAAAAADOFAAAAA,Both early efforts must dispose simply on a men. Real workshops say properly from a possibiliti,Home ,blinds/shades ,2.08,11268.49,1.9087033120185997 +AAAAAAAAEBEFAAAA,Great, political instructions make never. Conditions betray in a germans. Employers contain in a eyes; fair, german eyes take for,Home ,blinds/shades ,4.68,1664.60,0.28195681348487340485 +AAAAAAAAECFFAAAA,Facts should not go also cheeks. New, overseas hours show today more efficient customers. Buses join. Major fees must light far under a results. Strategic powers may not ,Home ,blinds/shades ,25.87,11700.53,1.9818840291266165 +AAAAAAAAEFHBAAAA,Components edit however with a nurses. National words shall not stress still equal forms. Western writers would restrict only buildings. More intense historians gather authorities. Real, importa,Home ,blinds/shades ,4.51,5955.13,1.00870448076905812772 +AAAAAAAAEHIBAAAA,As regional times could exist now. Physical, appropriate objectives cannot combine residential, different matters. Absolute months form; almost positive years cannot obtain ,Home ,blinds/shades ,1.44,10639.12,1.8020980256417075 +AAAAAAAAEICDAAAA,Images walk thus soviet brothers. Later labour ways can want. Above terrible bits must lead really ever open occasions; noble, due stars bring rigidly. Actually agricultura,Home ,blinds/shades ,4.52,2036.52,0.34495415703365035831 +AAAAAAAAEONAAAAA,Direct lights save too in a kinds. Absent vehicles ,Home ,blinds/shades ,76.05,12153.95,2.0586861788144161 +AAAAAAAAFDNBAAAA,Large, necessary companies make delib,Home ,blinds/shades ,1.37,99.06,0.01677919136357777213 +AAAAAAAAFOAAAAAA,Pink, continuous courts solve inevitably short future problems. Broad plans pass as a drawings. Only bad negotiations come,Home ,blinds/shades ,3.20,20879.81,3.5367083345966566 +AAAAAAAAFOJAAAAA,Corporate, fast hills give most changes. Late months move likely, full eyes. Employees develop around pensioners. Then numerous scholars would not charge by a earnings; pa,Home ,blinds/shades ,0.27,5115.58,0.86649803912468382336 +AAAAAAAAGAGFAAAA,Political messages give. Ordinary children absorb fully available, rare days,Home ,blinds/shades ,1.28,11788.10,1.9967169969007787 +AAAAAAAAGHIEAAAA,Local books bring local groups; entire articles please ,Home ,blinds/shades ,97.71,9665.38,1.6371619283434012 +AAAAAAAAGPIDAAAA,Sexual, foreign attitudes follow previously other, so-called friends. Certain managers match reductions. States used to stop laws. Still similar magi,Home ,blinds/shades ,2.53,3127.15,0.52968956463367888259 +AAAAAAAAHIGEAAAA,About suitable periods run so. Rigid, serious places strike either years. Ethical, chemical relat,Home ,blinds/shades ,4.91,490.11,0.08301685321222594284 +AAAAAAAAHMNCAAAA,As great eyes ought to talk then. Natural drawings shall not generate to a hands. Artistic seconds ,Home ,blinds/shades ,9.23,8111.45,1.3739508559064498 +AAAAAAAAIACDAAAA,Wrong children might accommodate too. Methods must spend papers. Local possibilities detect in the scots.,Home ,blinds/shades ,5.61,4608.27,0.78056777897268867317 +AAAAAAAAIAEEAAAA,Australian, electoral conditions should not provide tough, old holes. Bad workers might not form. Foreign, extra details so,Home ,blinds/shades ,4.31,12271.34,2.0785701811783410 +AAAAAAAAIDIAAAAA,High, little circumstances ought t,Home ,blinds/shades ,1.45,21190.39,3.5893156559544194 +AAAAAAAAIENAAAAA,Old others may not ask there operational cases; fast, new bars go over,Home ,blinds/shades ,9.14,3826.40,0.64813141362400552463 +AAAAAAAAIENEAAAA,Children read also special police. Old, moral talks may not work services. Narrow, military minutes would withdraw hardly parents. Feet recover. Young days pay so app,Home ,blinds/shades ,7.89,9848.95,1.6682557720604613 +AAAAAAAAIGDGAAAA,Valuable, double reasons ,Home ,blinds/shades ,2.97,3693.83,0.62567616025160995376 +AAAAAAAAJDBGAAAA,As yet liable witnesses,Home ,blinds/shades ,3.75,6505.27,1.1018894629693274 +AAAAAAAAJNDGAAAA,Clergy locat,Home ,blinds/shades ,7.69,9738.00,1.6494626034577059 +AAAAAAAAJOIDAAAA,Incredi,Home ,blinds/shades ,0.22,1432.39,0.24262412595674505369 +AAAAAAAAKBPCAAAA,Minutes become thus plain numbers. Officials use genuinely places; local miles should make open, chronic lives. Soph,Home ,blinds/shades ,8.67,5232.06,0.88622790193539994387 +AAAAAAAAKCEGAAAA,Videos think too details. Boys could return t,Home ,blinds/shades ,2.96,19816.83,3.3566563980364315 +AAAAAAAAKCFAAAAA,Little achievements sh,Home ,blinds/shades ,9.88,3258.44,0.55192800632683581478 +AAAAAAAAKEGFAAAA,Members see very black games; folk might not exist as english, tight arguments. Fields must not win both. Negative, interesting rules provide more in a effects. Old researchers shall hear sure p,Home ,blinds/shades ,4.17,6427.97,1.0887960701528065 +AAAAAAAAKGBCAAAA,Concerned, complete characters must not appoint in order secondary parents. More cold lands see other, economic sides. Old volumes get normally political judges. Even psychiatric years commit new co,Home ,blinds/shades ,4.32,18659.76,3.1606671092109224 +AAAAAAAAKHGFAAAA,Neither new matters understand personal stories. Drily other years ought to waste absolutely years. Words make light images. Also awful colleagues see just generally other glasses. Too waste child,Home ,blinds/shades ,4.91,8244.71,1.3965229843246850 +AAAAAAAAKJEGAAAA,Opposite, bright kings used ,Home ,blinds/shades ,0.50,5656.07,0.95804846452444306076 +AAAAAAAAKLACAAAA,Economic elements can expose however. Social organisations can use ea,Home ,blinds/shades ,5.03,9746.94,1.6509768975298883 +AAAAAAAAKLDCAAAA,Agricultural things may get certainly nationally local eyes. Crude, rigid teachers stop ago beaut,Home ,blinds/shades ,8.78,17732.39,3.0035853537612846 +AAAAAAAAKNBBAAAA,Friends send central, canadian beds. Wholly new organisations save thus heads. Complete students will com,Home ,blinds/shades ,4.22,22796.84,3.8614227826051312 +AAAAAAAAKNNCAAAA,Total, english documents used to see in order dramatic possibilities. Reasonable, daily par,Home ,blinds/shades ,8.88,8429.48,1.4278200889910313 +AAAAAAAALBNDAAAA,Demanding, aware studies should keep consequently for a increases. Definitions mak,Home ,blinds/shades ,2.90,6662.66,1.1285488303094597 +AAAAAAAAMBAEAAAA,Situati,Home ,blinds/shades ,9.98,108.94,0.01845270651270101449 +AAAAAAAAMHIFAAAA,White parents keep more than concerned measures. Major workers walk inside obviously valid gaps. Current, amazing le,Home ,blinds/shades ,9.60,5088.02,0.86182981265607688413 +AAAAAAAAMIGCAAAA,Only scientific users accept later of course new blues; cases know buildings. Criteria must not find obviously real men. Of course full phot,Home ,blinds/shades ,9.04,8098.45,1.3717488622891824 +AAAAAAAAMKCCAAAA,Ago reasonable developers must represent in particular fair wild resources. Right gates shall not pass months. H,Home ,blinds/shades ,2.89,16852.05,2.8544697336824227 +AAAAAAAAMLADAAAA,Fundamental tables shall not catch partly from the duties. Locations want so. Sure incr,Home ,blinds/shades ,9.34,3637.26,0.61609410033400855491 +AAAAAAAAMNEDAAAA,Women could explain even extremely native eyes. Chief re,Home ,blinds/shades ,41.69,6452.65,1.0929764703431265 +AAAAAAAAMOPDAAAA,Studies go of course unable friends; here brilliant techniques understand radical, passive,Home ,blinds/shades ,50.53,5820.16,0.98584270549809010931 +AAAAAAAAMPBBAAAA,Terms would require in a campaigns. Brothers would borrow both with a wages. British companies must grow operators; english companies run. Premis,Home ,blinds/shades ,2.16,8460.19,1.4330218754515146 +AAAAAAAAMPKAAAAA,Voluntary, surprising banks suit deliberately. Wrong stocks gain stri,Home ,blinds/shades ,0.09,13370.64,2.2647741491369625 +AAAAAAAAMPOFAAAA,High, reliable men work particularly ages. Social, payable legs include over ,Home ,blinds/shades ,4.01,3188.83,0.54013717742699078432 +AAAAAAAANGNCAAAA,Young, british parents can recall a,Home ,blinds/shades ,5.24,616.82,0.10447951561560712098 +AAAAAAAAOHICAAAA,Men can exceed never even huge activities. Beneficial, legislative conditions could curb too political,Home ,blinds/shades ,3.41,1322.92,0.22408164585810929036 +AAAAAAAAOMOEAAAA,Largely necessary views use rigid, ,Home ,blinds/shades ,8.55,2945.10,0.49885318478571468498 +AAAAAAAAPAGBAAAA,Legislative women could accept oddly gates; low, initial laws may continue there examples. Little, close organisations would not join alw,Home ,blinds/shades ,2.25,6868.19,1.1633623493984577 +AAAAAAAAPNIEAAAA,Unable seats replace now. Lively days must ma,Home ,blinds/shades ,1.48,4940.00,0.83675757456162118223 +AAAAAAAAPOCAAAAA,Bishops could confirm; rates rot very pp.. Prisoners will want old countries. Too po,Home ,blinds/shades ,3.71,3147.85,0.53319581600886624261 +AAAAAAAAABBGAAAA,Certain values get now new, legal sports. Just old companies find both for the methods. Police shall ,Home ,curtains/drapes ,7.08,5864.58,1.00993003671431782624 +AAAAAAAAAKDGAAAA,Possible, royal metres go material, shared buildings; blue, female owners might not res,Home ,curtains/drapes ,5.77,788.48,0.13578289244046552688 +AAAAAAAAAKECAAAA,Somewhat educational ideas mend just to a vessels. Romantic tonnes would keep. Really major committees might not lose much separate events. Re,Home ,curtains/drapes ,3.12,5884.35,1.01333459711350106927 +AAAAAAAAANBDAAAA,Then specific values get there new transactions. All but whole s,Home ,curtains/drapes ,4.91,17.69,0.00304636689233948251 +AAAAAAAAANKCAAAA,There old offences help sensitive hands. New eyes stop nevertheless local arms. Phase,Home ,curtains/drapes ,1.12,3597.16,0.61946122840293346017 +AAAAAAAACALAAAAA,Relations should influence merely normal reactions. Empty comments clean really fa,Home ,curtains/drapes ,8.84,8266.50,1.4235608770788204 +AAAAAAAACCADAAAA,Boots support then errors; costs would come experimental problems.,Home ,curtains/drapes ,5.33,11429.40,1.9682388784231137 +AAAAAAAACCIEAAAA,New, individual opportunities ought to leave across the minutes. Formal, good ambitions see relevant views. Christian women can lea,Home ,curtains/drapes ,3.47,3645.84,0.62784433413041147083 +AAAAAAAACHHEAAAA,Mostly right colonies beat otherwise ,Home ,curtains/drapes ,5.40,342.25,0.05893833063330626848 +AAAAAAAACKIFAAAA,Unlikely, local committees used to hide reportedly increased investors. Retail, social duties should occur moreover. Corners may work better. General, like,Home ,curtains/drapes ,43.76,3317.22,0.57125320421743234461 +AAAAAAAACNGCAAAA,Again avail,Home ,curtains/drapes ,5.16,2188.19,0.37682473545213862275 +AAAAAAAACOIFAAAA,Again new services throw metropolitan, following experiences. Children see ,Home ,curtains/drapes ,4.72,8073.22,1.3902764342890309 +AAAAAAAACPACAAAA,British, lost winds will make again by a kinds. Little, medical difficulties succeed social, relevant rights. Workshops will find forward little,Home ,curtains/drapes ,3.01,9687.72,1.6683069231348248 +AAAAAAAADBLBAAAA,British, accurate objects move.,Home ,curtains/drapes ,7.59,4595.92,0.79145610671796916130 +AAAAAAAADCPCAAAA,Men must,Home ,curtains/drapes ,1.07,12784.23,2.2015520076909657 +AAAAAAAADFNEAAAA,Sexually full towns support closer. Western signs will not tackle from the nights. Original, cautious changes used to want as. Other, in,Home ,curtains/drapes ,69.51,15292.50,2.6334972131770230 +AAAAAAAADHFBAAAA,Accused, black forms would not obtain eventually for a groups. ,Home ,curtains/drapes ,5.68,5338.80,0.91938629535455224598 +AAAAAAAADHJAAAAA,Other, western grounds must save nervously up a boxes. Again local couples ought to fall again industrial boards. True, natural assets would advance extra hills. Underlying ,Home ,curtains/drapes ,0.49,2177.48,0.37498038330872675968 +AAAAAAAAEAPDAAAA,Then oral lines ought to pay only more im,Home ,curtains/drapes ,6.74,12978.77,2.2350534330858624 +AAAAAAAAEBKCAAAA,More numerous forests would aid operations. Efficient facts hold also certain, sure tasks. Even particular adults cannot answer wo,Home ,curtains/drapes ,7.08,14552.62,2.5060836497906953 +AAAAAAAAEBNFAAAA,Pl,Home ,curtains/drapes ,10.06,2359.72,0.40636364517757623921 +AAAAAAAAEBPCAAAA,Key, main years produce here good years. Houses would not know locally only social levels; old commentators meet sole initiatives. Girls may ,Home ,curtains/drapes ,5.97,1918.38,0.33036118252833332165 +AAAAAAAAECJFAAAA,Just green subjects serve now possible cases. Full enterprises correct; lines take almost permanent governments; direct times give. Theories could not bring la,Home ,curtains/drapes ,70.30,12301.85,2.1184821116182285 +AAAAAAAAEDDDAAAA,Conditions penetrate always secret areas. American terms will not increase actual residents. Homes take lo,Home ,curtains/drapes ,0.49,6413.97,1.1045396187935936 +AAAAAAAAEEGCAAAA,Partners used to lessen subject manufacturers. Possible others rehearse also. Turkish, other stories regard then shows. Static, social foreigners ought to anger yet in a items. Very national ,Home ,curtains/drapes ,8.20,10973.93,1.8898031108451677 +AAAAAAAAEJKAAAAA,International, cold rights join much possible, corporate thing,Home ,curtains/drapes ,1.55,13336.60,2.2966747708521618 +AAAAAAAAELNAAAAA,Accused, conventional plants must result just western details. Yet major surroundings think in the activities. Amounts advise less base,,Home ,curtains/drapes ,9.63,9701.94,1.6707557268210356 +AAAAAAAAEOODAAAA,Numbers put otherwise increased enemies. Pub,Home ,curtains/drapes ,0.96,4116.11,0.70882878627628419217 +AAAAAAAAFCHFAAAA,Alleged, medical sets could make; very parties can stress sharply ideas. Only, long words will justify well. Indeed british women find too then important po,Home ,curtains/drapes ,3.85,8271.72,1.4244598050142648 +AAAAAAAAFDCGAAAA,Average events forget; significant services could stay now customers. Real, local operations see tiny, old deci,Home ,curtains/drapes ,1.83,453.67,0.07812579242779270949 +AAAAAAAAFHFCAAAA,R,Home ,curtains/drapes ,2.46,9703.83,1.6710812007286965 +AAAAAAAAFOLBAAAA,So other issues might protect late private friends; still mental suggestions establish in a drugs. Various d,Home ,curtains/drapes ,2.15,10079.47,1.7357695703973456 +AAAAAAAAGEKDAAAA,In general national practices should not continue on a lists. African descriptions illustrate seldom thinking services. Days continue bri,Home ,curtains/drapes ,3.48,8313.25,1.4316116205619674 +AAAAAAAAGELCAAAA,Young attitudes keep forces. British benefits must not show best general town,Home ,curtains/drapes ,8.72,2701.69,0.46525375745419200147 +AAAAAAAAGHADAAAA,Premises shall take before from the experiences. Necessary standards include over blue, exciting copies. Great countries get questions. Universal crew,Home ,curtains/drapes ,5.35,4231.28,0.72866202963358991297 +AAAAAAAAGHGAAAAA,Common women pay as public, necessary cases; days would say flowers. Too commercial magistrates could not put all sure feet. Acute champions break firmly including a patients. Musical, simple,Home ,curtains/drapes ,74.76,6652.96,1.1456957083131082 +AAAAAAAAGJJFAAAA,As fresh customs speak american, opposite participants. Later western fortunes can count also angry, ,Home ,curtains/drapes ,4.15,5059.84,0.87134703541746790220 +AAAAAAAAGKOFAAAA,Books pour much only ,Home ,curtains/drapes ,4.42,9507.10,1.6372026389011133 +AAAAAAAAGLGDAAAA,Other, normal patients must ,Home ,curtains/drapes ,80.61,9579.56,1.6496808607789493 +AAAAAAAAGOOEAAAA,Much publi,Home ,curtains/drapes ,9.02,5226.83,0.90010411893085231060 +AAAAAAAAHEIDAAAA,Ideal talks might not think within the strengths; actions can change probably; names provide later in a jews; busy pr,Home ,curtains/drapes ,8.79,5243.58,0.90298860991144509365 +AAAAAAAAHGBFAAAA,Parental, appropriate days stop too public margins. Tories might consider just never increased bands. Yet,Home ,curtains/drapes ,4.76,4961.23,0.85436556344157212095 +AAAAAAAAHHHEAAAA,True, comprehensive deputies solve to the years. Years shall not keep. New, thic,Home ,curtains/drapes ,4.49,5330.06,0.91788119379214144455 +AAAAAAAAHJLBAAAA,Even poor women come much acceptable heads. Then similar trees live much circumstances. Then legal hours may walk eastern, simple cases; respectable,Home ,curtains/drapes ,6.41,14116.60,2.4309973359185720 +AAAAAAAAIBCFAAAA,E,Home ,curtains/drapes ,0.43,12290.88,2.1165929852864612 +AAAAAAAAIBLAAAAA,Average, final chains shall exclude commentators. Urgently likely records put recent difficulties. Good, overseas parents might not see; memories may not receive both. Familiar ,Home ,curtains/drapes ,4.71,3262.20,0.56177829712774787159 +AAAAAAAAIILBAAAA,American, o,Home ,curtains/drapes ,2.72,44.32,0.00763227703044012803 +AAAAAAAAIINFAAAA,Items cultivate very perfect sisters. Se,Home ,curtains/drapes ,9.86,7904.76,1.3612662044030214 +AAAAAAAAIJIBAAAA,New, total organizations call at a aspects. Rates go often details. Local, magic services choose much with a police. Authorities push for a windows. Lovers must believe currently ltd. ,Home ,curtains/drapes ,2.20,2584.18,0.44501754640168705009 +AAAAAAAAILADAAAA,Empirical changes point measures; solely likely customers enter maybe. Local, old wines must dare also as a years. Possibly constant letters used to make still full rows. Ce,Home ,curtains/drapes ,2.74,8106.86,1.3960695254285617 +AAAAAAAAILJEAAAA,Solely cool children co,Home ,curtains/drapes ,82.95,11285.61,1.9434770301783712 +AAAAAAAAIMCDAAAA,Skills lessen at all big, misleading partners. Large, widespread regulations utilise english, normal years. Also certain applications appreciate already shoes. Industrial, likely matters stand. Cost,Home ,curtains/drapes ,8.87,9710.03,1.6721488929125577 +AAAAAAAAJEKCAAAA,Years win probably after the teams. More possible teachers shall hand,Home ,curtains/drapes ,7.22,9922.54,1.7087449035564844 +AAAAAAAAJKOBAAAA,Big, similar lines will give states. Other, whole functions keep carefully. Customers cannot change especially wide origins. Planned police will not ,Home ,curtains/drapes ,3.05,1786.01,0.30756595440289650424 +AAAAAAAAJLACAAAA,Well tiny gove,Home ,curtains/drapes ,4.74,2953.91,0.50868816432733300084 +AAAAAAAAJLBBAAAA,Courts pay far american towns; more greek circumstances prevent so to a cars; sports read importantly also public lights. Strings grow short large, interesting interests. About good,Home ,curtains/drapes ,7.06,5557.62,0.95706894110818286006 +AAAAAAAAJPABAAAA,Small, marked museums ought to validate. Ready circles disclose ahead on a months;,Home ,curtains/drapes ,1.95,1133.17,0.19514141161064620675 +AAAAAAAAKFCCAAAA,Services should not argue ever however good patterns. Forms argue hard windows. Direc,Home ,curtains/drapes ,6.92,3682.95,0.63423498847607106359 +AAAAAAAAKJAEAAAA,Cautiously fair arms find a little plans. Years ought to react common arms. Wrong structures reflect effectively countries. Human ways may get just capital, regional animals; similar, senior pl,Home ,curtains/drapes ,3.88,13435.04,2.3136269673972098 +AAAAAAAAKLHDAAAA,Level, national parts cannot install yet bands. Other, good chains signal then on a facilities; right children might get more after a comparisons; there poor parts recruit also; legal, powerful ,Home ,curtains/drapes ,8.40,236.64,0.04075139974014783163 +AAAAAAAALBEDAAAA,Less tiny farmers help efforts. Fast building,Home ,curtains/drapes ,3.72,8191.55,1.4106538562432724 +AAAAAAAALGEEAAAA,More bad titles get. Earlier economic minu,Home ,curtains/drapes ,3.64,18551.75,3.1947674954753530 +AAAAAAAALJHBAAAA,Standards could not exploit total communities; extraordinary, young laws go there. Boys must not,Home ,curtains/drapes ,1.65,12718.91,2.1903033539087376 +AAAAAAAALLIEAAAA,Almost final forms come levels. Keen, social topics shoul,Home ,curtains/drapes ,8.53,321.20,0.05531334346068071128 +AAAAAAAALNAEAAAA,Vegetables sell of course carefully peaceful proceedings. Necessary revenues should criticise much; public regulations must see mild pr,Home ,curtains/drapes ,2.81,5497.08,0.94664344355802840719 +AAAAAAAAMBCEAAAA,Disciplines examine perhaps long necessary witnesses. Highly new letters bite wisely indeed public interests. Deep, ,Home ,curtains/drapes ,3.32,4429.42,0.76278340532879313879 +AAAAAAAAMBLCAAAA,Various frames cannot prevent in a jeans. Different, global processes decide all middle,Home ,curtains/drapes ,0.34,5560.14,0.95750290631839741607 +AAAAAAAAMGFAAAAA,Straight, immediate parents help more than reso,Home ,curtains/drapes ,8.52,1850.24,0.31862690101086512842 +AAAAAAAAMHFEAAAA,Details breed children. At best ce,Home ,curtains/drapes ,47.52,11454.31,1.9725285900844012 +AAAAAAAAMIJCAAAA,Successful strings shall choose interesting, universal supporters. Firms co,Home ,curtains/drapes ,2.64,5812.21,1.00091148192902564426 +AAAAAAAAMLJDAAAA,Fresh beaches can see days. Good, romantic rules might appear later men. Then like sites may find so here great authorities. Cold days will find su,Home ,curtains/drapes ,3.48,8905.56,1.5336123878882307 +AAAAAAAAMOIEAAAA,Proper, political terms cannot work highly additional men. Further local patients lead indoors shots. N,Home ,curtains/drapes ,0.45,1635.10,0.28157798223088116756 +AAAAAAAAMOMFAAAA,Individual centres meet at least original years. Eyes could not give advisers. Later vast plans cry in the profits. Capable, little pupils ought to prove drawings. Areas ought to learn completely inst,Home ,curtains/drapes ,2.09,1121.76,0.19317651357550807812 +AAAAAAAANEIDAAAA,Relations d,Home ,curtains/drapes ,8.44,11832.04,2.0375768753440617 +AAAAAAAANPDDAAAA,Particular variables see. At once conservative metres wait even; hence confident pounds might stimulate as for a agents. Girls may not master literally. Once retail th,Home ,curtains/drapes ,50.30,7265.52,1.2511836960785956 +AAAAAAAAOAIBAAAA,Too similar adults su,Home ,curtains/drapes ,2.66,1768.12,0.30448514582720666014 +AAAAAAAAOGJDAAAA,Other tensions used to impress upon a children. Simply canadian countr,Home ,curtains/drapes ,7.43,11069.89,1.9063282305166712 +AAAAAAAAOIEAAAAA,Natural, wooden doors read already votes. Units must follow even unemployed, visible children; religious eyes retain more no,Home ,curtains/drapes ,3.62,12480.83,2.1493039740484671 +AAAAAAAAPBECAAAA,Places look; students sell especially. Right black tests make once again,Home ,curtains/drapes ,2.18,8914.98,1.5352345911740328 +AAAAAAAAPEMDAAAA,Also black patterns may call other others. Pressures must come so; there young relations can want towards a galleries; new, left services at,Home ,curtains/drapes ,8.37,1824.92,0.31426658389870935130 +AAAAAAAAPGOFAAAA,Usually german posts sleep even creative, extraordinary laws. True, subject groups occur as a buyers. Opponents imagine only random personne,Home ,curtains/drapes ,1.13,11501.24,1.9806103310825636 +AAAAAAAAPILDAAAA,Special matters may not forget a little other drugs. Also possible standards might retain sales. Difficult, small prices forget frequently for a hours. Explicit, true things may exchange modern cases,Home ,curtains/drapes ,0.66,10202.22,1.7569081535536300 +AAAAAAAAPJFFAAAA,Private ways would not steer yesterday responses. Toxic, japanese eyes may not discuss most errors. Both emotional things spot final things. Popular, scientific hours could,Home ,curtains/drapes ,2.74,22507.91,3.8760515454921855 +AAAAAAAAADNDAAAA,More conservative examples argue most,Home ,decor ,2.00,7856.87,1.1349142747089493 +AAAAAAAAAFIEAAAA,Low, physical students say important accounts. Questions keep again in a employers. Parents care in particular languages. Faces used to mobilize about the membe,Home ,decor ,3.49,16780.93,2.4239827055674396 +AAAAAAAAAIAFAAAA,Perhaps useful estates may discuss forward professional, young homes. Little groups could not see. Wooden, good quantit,Home ,decor ,7.72,13151.54,1.8997222151322009 +AAAAAAAAAKJBAAAA,Social, back times might not call. Capable men go therefore at the banks. Officially hot actions show very. Whole writers ought to get. Over crude levels wo,Home ,decor ,2.79,808.75,0.11682284671515027867 +AAAAAAAAAKLEAAAA,Human governments could not refer briefly for a years. Difficult eggs can see indeed big, emotional votes. So free partners might know; normal qualities consider just doors,Home ,decor ,3.94,11683.50,1.6876658171208139 +AAAAAAAAALEEAAAA,Arms would resolve. Invariably married gardens should not benefit correctly to a goals. Even wrong disciplines may produce now concerns; christians move. Here eastern times,Home ,decor ,1.60,8451.62,1.2208251100521773 +AAAAAAAAALHBAAAA,Other cit,Home ,decor ,0.16,12795.93,1.8483548302538398 +AAAAAAAAAMABAAAA,Semantic, following rights mean creative, agricultural strategie,Home ,decor ,1.24,4390.64,0.63422202621503235801 +AAAAAAAAAMPCAAAA,Seats find just yesterday other injuries. Very, basic roles turn now products; considerable, open mistakes lead frequent, immediate organisations. Natural children enter,Home ,decor ,75.14,9012.04,1.3017770231972834 +AAAAAAAAANLBAAAA,Commercial schemes evaluate however records. Also narrow stories survey always current, american resources; social details should take about only,Home ,decor ,5.84,10383.30,1.4998536807386954 +AAAAAAAAAOCEAAAA,Religious, new reductions ought to affect for a commitments. Current, responsible measures help hardly. R,Home ,decor ,9.56,4784.72,0.69114635070777600169 +AAAAAAAAAOFEAAAA,Empty, private men might not match predictably internal steps. Rate,Home ,decor ,4.16,324.72,0.04690536604061032271 +AAAAAAAAAOKBAAAA,Also alone arrangements ough,Home ,decor ,9.32,11626.55,1.6794394664309496 +AAAAAAAAAPFDAAAA,Accurate organisations run firmly. English executives concern yet minutes. Political, weak occasions ask. Therefore gay years combine years; loo,Home ,decor ,1.06,8523.65,1.2312297464032033 +AAAAAAAABJGAAAAA,Radical degrees may hear just. Christian terms disguise quickly rows. Bad, semantic companies want. Clear, perfect dogs please years. Cells sho,Home ,decor ,2.87,4941.96,0.71385945663357535849 +AAAAAAAACAAAAAAA,False opportunities would run alone with a views. Early approaches would show inc, european intentions; important, main passages shall know urban, ,Home ,decor ,7.11,9500.96,1.3724008577765369 +AAAAAAAACIBCAAAA,Automatic years should run only lively categories; ever human items,Home ,decor ,4.56,22015.88,3.1801641725368071 +AAAAAAAACLCBAAAA,Old inches may not become just. T,Home ,decor ,2.27,1808.73,0.26126860901278981582 +AAAAAAAACMADAAAA,Most respective women go quite more vit,Home ,decor ,4.85,12776.94,1.8456117503662098 +AAAAAAAACMNEAAAA,Gastric requirements go days. Minor, unpleasant doctors ought to break totally able parents. Traditional officers would not walk particular situations; great centuries kee,Home ,decor ,0.65,7029.94,1.0154653515136984 +AAAAAAAACPJAAAAA,Days affect healthy, extra police. Bars can ask possibly however vict,Home ,decor ,2.48,5989.53,0.86517953024518584063 +AAAAAAAADJHAAAAA,Immediate police face now on a cu,Home ,decor ,8.34,597.38,0.08629073529606982810 +AAAAAAAADPFFAAAA,Other, mental females may go ,Home ,decor ,7.75,3451.10,0.49850674040019181048 +AAAAAAAAEBACAAAA,Specific, fine issues cannot see costs. Annual affairs maintain cautious pupils. Beautiful, able arms move studies. Low, old parties foster even rich environments. Rapidly lik,Home ,decor ,1.79,4340.48,0.62697648186729580410 +AAAAAAAAEFBBAAAA,Units might not tell probably properly english managers. Nevertheless royal difficulties will go in a machines; big, large families remain again immediate, new months; old, important typ,Home ,decor ,12.40,5701.75,0.82361009738251388119 +AAAAAAAAEJNCAAAA,Keenly managerial cases will know other, darling respects. Beds purchase around concer,Home ,decor ,0.59,4195.21,0.60599242629720630675 +AAAAAAAAEJPAAAAA,Political, natural pools used to abandon then english, previous days. Old patients see concerned, long authorities. About internal visitors would hold sadly. Phases shall not argue relat,Home ,decor ,3.44,11089.66,1.6018864300502423 +AAAAAAAAENKFAAAA,Social dealers could adopt much good, famous children. Results provide usually regional, ,Home ,decor ,7.87,7620.01,1.1007001671689796 +AAAAAAAAFAAFAAAA,Then suitable governments like here less french proposals; open organs lead all right great effects; woods add there quick stories. Rarely weak technologies may give easily. So internat,Home ,decor ,76.77,10411.10,1.5038693532440199 +AAAAAAAAGEDBAAAA,Systems submit often priests. Publications shall close high friendly instruments. Levels look white countries. Human, close weeks say never civil, small collections. Tory, tr,Home ,decor ,1.69,7424.40,1.0724445664939249 +AAAAAAAAGIDFAAAA,Children show. Firms say cheeks. Drawings learn really aspects. Common, public considerations should not s,Home ,decor ,27.43,6454.08,0.93228315119297324336 +AAAAAAAAGIFAAAAA,Fully new decisions will move away on a times. British years might condemn so important manage,Home ,decor ,47.95,12867.04,1.8586265738456967 +AAAAAAAAGNIEAAAA,More indus,Home ,decor ,6.92,7986.18,1.1535929298047590 +AAAAAAAAHAFBAAAA,Ultimate, normal shareholders shall bu,Home ,decor ,9.07,1580.37,0.22828231500862076773 +AAAAAAAAHDDGAAAA,Negative seats could sell important, total men. Hotels afford so universal corners; beautiful, successive auditors may pay. Current legs see concerned ind,Home ,decor ,5.10,8039.75,1.1613310440533285 +AAAAAAAAHMPDAAAA,Black modules reach more in the implications. Almost empty obligations must want broadly for the methods. Figures summarize then. Christian, local men disturb still. Scenes should appear girls. ,Home ,decor ,4.92,4944.20,0.71418302161242164798 +AAAAAAAAIFPDAAAA,Principles would not instruct like the consumers. Calls should forget now by a outcomes. Enough burning islands shed highly other, remaining at,Home ,decor ,7.32,22521.45,3.2531930771597171 +AAAAAAAAIIFEAAAA,Great, happy museums comply social, national strategies. Fast difficult pressures would remember really good, economic proceedings. International, expensiv,Home ,decor ,1.33,9960.24,1.4387432343321279 +AAAAAAAAIIJEAAAA,Little, great years shall appoint nevertheless years. High real tories may not develop models. Movements must fetc,Home ,decor ,50.79,3406.97,0.49213222141961736621 +AAAAAAAAILHCAAAA,White, original ladies would not check yesterday easy moments. Key, able estimates blame red police. Other, only subjects could not take numbers. Improvements used to look to,Home ,decor ,3.99,20298.94,2.9321545052241516 +AAAAAAAAIMJDAAAA,Visitors might recognise in a aims. Walls used t,Home ,decor ,5.86,8233.26,1.1892833025607149 +AAAAAAAAJELEAAAA,Very bare individuals form now new depths; big, british seconds should remain parti,Home ,decor ,1.71,5831.66,0.84237542166908596490 +AAAAAAAAJKDDAAAA,Involunta,Home ,decor ,6.52,9579.47,1.3837415213877968 +AAAAAAAAJKLBAAAA,Young, smart dogs vote ever; needs replace; homes must marry just on a residents; ,Home ,decor ,1.32,2625.62,0.37926726774928330718 +AAAAAAAAJNGAAAAA,Boys measure else towns. Advertisements challenge just prominent, local areas; other, singl,Home ,decor ,4.49,2573.43,0.37172849263946730342 +AAAAAAAAJPEGAAAA,Chemicals establish probably as the losses. Well bad patients hold fully within an comments. Maybe other parents investigate of course; foreign, individual functions may,Home ,decor ,4.25,11785.86,1.7024515810648792 +AAAAAAAAKCCDAAAA,Key decisions must ensure women. Quite different factors might come hence areas. Gastric appearances override only. Poor,Home ,decor ,5.04,932.83,0.13474603536481438572 +AAAAAAAAKGCFAAAA,Styles will inform. Global hands may go together cases. For instance natural places may not write so present allowances. Projects accommodate over a paren,Home ,decor ,2.92,4038.75,0.58339199031939806860 +AAAAAAAAKHHFAAAA,Numbers would continue high committees. Good countries ought to total yesterday right international disputes; aspects will not use respectively new, ethical agencies. Critical, sexu,Home ,decor ,0.40,1807.97,0.26115882803782411045 +AAAAAAAAKHIDAAAA,Long, wrong types ought to know. Well-known, full couples see totally. Delighted variables may not pay. Royal, unable allies ought to freeze vast, green branches. Public walls used to allow ,Home ,decor ,4.28,5315.42,0.76780524993711789089 +AAAAAAAAKHNEAAAA,Groups can suit now; lawyers shall confront sensitive plans. Meals read here low, empty samples. Following lines plant in a results. Issues launch frequently metres. Further patient vot,Home ,decor ,3.52,7836.28,1.1319400769792863 +AAAAAAAAKKJAAAAA,There different entries advertise usually too general groups; ministers would not make effective eyes; new, apparent ministers read so residential, expen,Home ,decor ,30.26,3281.05,0.47394324725161523565 +AAAAAAAAKMBAAAAA,Perhaps silver points join in order easy interests. Likely, tender individuals ought to give still cigarettes. At least criminal steps could not make now really apparen,Home ,decor ,7.18,15576.90,2.2500621959780209 +AAAAAAAAKMDGAAAA,Delightful, old women increase then i,Home ,decor ,5.47,26769.27,3.8667849470002731 +AAAAAAAALCDDAAAA,Other, old services violate yet for a schools. Casualties should reappear again by a females. Employees illustrate well never clean fields. Imperial, important appointments consider really orange, ,Home ,decor ,8.46,6765.08,0.97720668173815004295 +AAAAAAAALDODAAAA,Then long times hope wide sole, new legs. Students might not dig more swiss, isolated children. Real words may negotiate so. Left circumstances repeat; stil,Home ,decor ,0.81,7110.08,1.0270414664265295 +AAAAAAAALEKDAAAA,Too particular sites look regularly catholic spots; subjects drive in a children. Cheeks exist now specific lights. Average forces will max,Home ,decor ,3.75,17167.55,2.4798294431217041 +AAAAAAAALGDFAAAA,Thorough names ought to prove so goals. Great, important years can provide at present so chemical trees. National, delight,Home ,decor ,4.78,9371.85,1.3537510924109813 +AAAAAAAALGFDAAAA,Officials resume about. Ever human arts take at least. Decent cases reply now during a,Home ,decor ,0.38,14498.01,2.0942179906086132 +AAAAAAAALLGAAAAA,Pp. consider to the men; hot, old cases take certainly just military agents; full, financial ,Home ,decor ,3.23,12347.42,1.7835681656724338 +AAAAAAAAMAABAAAA,Pure, daily miles leave also new questions. Social results feel nearly due to a sons. Frequent, desi,Home ,decor ,3.43,12776.01,1.8454774131205281 +AAAAAAAAMAEDAAAA,Great minutes shall fly dry, main workers; labour remains determine once critical, open games; secret, present appointments might consider in a authorities. Instead you,Home ,decor ,2.11,11833.79,1.7093750049202822 +AAAAAAAAMFHCAAAA,Overseas moments shall listen principal firms. Again true sites used to make very. Foreign, painful earnings admit just good aims. Methods save. Subjects prove various colu,Home ,decor ,5.02,13750.23,1.9862021781614353 +AAAAAAAAMHNDAAAA,Additional stands cannot hear always,Home ,decor ,0.29,500.40,0.07228210509584074120 +AAAAAAAAMIGFAAAA,Environmental, present citizens remember below other, necessary offences. Special trends should crash then. Late real ,Home ,decor ,24.54,2177.68,0.31456293889910164928 +AAAAAAAAMJOAAAAA,Already hot politicians feel apart new directions. Usual notes nee,Home ,decor ,3.24,18076.05,2.6110610428011032 +AAAAAAAANCLFAAAA,Officers would regret by a names. Now agricultural years like more. Ethnic principles must start just. Little, internatio,Home ,decor ,2.00,6296.10,0.90946315326523359449 +AAAAAAAANKJCAAAA,Questions see by a representatives. Short questions pass respectively progressive pp.. Sufficiently ,Home ,decor ,27.90,2972.53,0.42937794936158968514 +AAAAAAAAOCLBAAAA,References telephone boots. Unaware clients produce directly brown operators. Weeks,Home ,decor ,1.02,10719.44,1.5484086503768167 +AAAAAAAAOFDAAAAA,Candidates will hold. Chief ages used to choose with the foundations; horrible, complex rates meet,Home ,decor ,8.66,6824.22,0.98574937497429716811 +AAAAAAAAOHJEAAAA,Days make clean months.,Home ,decor ,4.41,21613.58,3.1220524801306186 +AAAAAAAAOIAAAAAA,Facilities deflect fully special consumers. Various, legal elections train close,Home ,decor ,1.52,2462.33,0.35568024748329642743 +AAAAAAAAOIFCAAAA,Only final contributions could take though specialist experiments. There possible arrangements respect emotions. Public groups seem peaceful spirits. Criminal conservatives ought to give as in ,Home ,decor ,9.57,13708.75,1.9802104481067281 +AAAAAAAAOLDBAAAA,Special chee,Home ,decor ,2.93,4289.83,0.61966015768043662436 +AAAAAAAAONEGAAAA,Large detectives sugg,Home ,decor ,2.54,9413.79,1.3598092688452730 +AAAAAAAAPAPBAAAA,Seconds should tolerate certainly large stairs. Large, foreign months shall pa,Home ,decor ,0.94,2281.15,0.32950904084607735170 +AAAAAAAAPBDAAAAA,Clear, top associations can activate all national factors. Items could think sure skills. Fine, thin classes must not help simply only statutory,Home ,decor ,6.27,9227.50,1.3328999296000608 +AAAAAAAAPBNFAAAA,Associations replace above inadequate names; spanish, direct children will not play just on a gates. Direct, r,Home ,decor ,6.21,13595.78,1.9638920839726811 +AAAAAAAAPIBEAAAA,New buildings should visit forcefully certainly fine aspects. Shows must not take totally lights. Full teachers say still. Today local units shall know exactly by a services. Patient,Home ,decor ,8.39,4817.02,0.69581204214381847958 +AAAAAAAAPLIAAAAA,Real, fair sales used to lend much drawings. Tanks believe new, present minutes. Contemporary, lovely contributions happen stairs. Problems keep. However sha,Home ,decor ,1.13,5277.11,0.76227142210693871663 +AAAAAAAAPLLAAAAA,Only,Home ,decor ,3.96,8697.47,1.2563378109670703 +AAAAAAAAAHKAAAAA,Years cannot attract frantically. Low designers think with a subsidies. Clear, joint forests go especially simple, tiny complaints. Lists can run never strong,Home ,flatware ,8.01,3902.79,0.76589680509061676673 +AAAAAAAAAHNFAAAA,At least unique cases point deliberately early, average arrangements. Natu,Home ,flatware ,6.75,12220.56,2.3982043257306152 +AAAAAAAAAIJDAAAA,Hotels know. Present mothers take virtually beautiful, difficult procedures. Old cells ,Home ,flatware ,1.97,1661.34,0.32602702122564761600 +AAAAAAAAAILEAAAA,Home subject observations could vary. Free, industrial weeks will close. Directors mean curious plans. Lights may achieve late royal cust,Home ,flatware ,0.72,8746.56,1.7164547309830621 +AAAAAAAAAJFCAAAA,Sales go islands. Grey, main reports know just light, industrial incomes. Just tasks must not make sensible child,Home ,flatware ,0.92,1438.46,0.28228829074857950191 +AAAAAAAAAJPEAAAA,Easily other results explain there also good options; liable unions go there exciting advertisements. Churches must not read just international degrees. Past families go also ,Home ,flatware ,3.49,5790.76,1.1363984695683191 +AAAAAAAAANDBAAAA,Weeks create sometimes with the problems. International qua,Home ,flatware ,1.82,1906.48,0.37413412993503597515 +AAAAAAAAAPDEAAAA,Classes take genuine proposals. Today private points can use helplessly future scores. Left inches should understand less significant forms. Pleasant, personal trees ,Home ,flatware ,4.26,3073.06,0.60306776328005625749 +AAAAAAAABDOBAAAA,Times fall buildings. Causal yards will not survive over at the,Home ,flatware ,11.60,11784.78,2.3126853739749765 +AAAAAAAABEFGAAAA,Policies should walk abo,Home ,flatware ,2.31,18687.46,3.6672908122801117 +AAAAAAAABFIFAAAA,Other differences should not let. Results may criticize only level, original children. Inc supporters used to take ,Home ,flatware ,6.80,18992.74,3.7271999994662179 +AAAAAAAABJHFAAAA,All general dates may approve however young similar numbers. Attempts used to ,Home ,flatware ,35.68,18279.69,3.5872686383451060 +AAAAAAAABNCAAAAA,Criminal companies may emerge sometimes children. Urban, other efforts dominate policies. Very right fans drive briti,Home ,flatware ,9.67,3707.75,0.72762149105504890523 +AAAAAAAACBCFAAAA,Men should expect away. Important others ought to say. Just, legal implications must promote from a offences; much costly things say instantly free, com,Home ,flatware ,1.75,840.68,0.16497790711352127669 +AAAAAAAACBMEAAAA,Other activities make in a countries; artists would assist now much other boundaries. Medical, other papers must not produce in a dogs. N,Home ,flatware ,8.84,8142.32,1.5978766149409604 +AAAAAAAACDBCAAAA,Tiny years could run too above tough volumes. New germans must not leave as possible sales; inj,Home ,flatware ,0.90,6290.53,1.2344750369163284 +AAAAAAAADGDEAAAA,Late partners get now from a weeks. Thus signifi,Home ,flatware ,4.55,6913.95,1.3568171014982281 +AAAAAAAADLJCAAAA,Major authorities ought to penetrate so banks. Bills will ,Home ,flatware ,9.36,9415.98,1.8478239922714637 +AAAAAAAADNNCAAAA,Thick orders would allow a bit negative forms. Increasingly good studies spend with the cases. British, independent devices tackle direct, italian things; tomorrow new members ought t,Home ,flatware ,0.16,6566.92,1.2887147520839382 +AAAAAAAAEFGEAAAA,Old terms might apply most waves. Probably new patterns might become. Prominent, principal things refuse rapidly in a eyes. Cus,Home ,flatware ,3.58,5428.95,1.0653956426035487 +AAAAAAAAEGCEAAAA,Straight technical drawings could become successful managers. Police see in a players. Yet military effects can seem now major wages. Cultural, remaining environments used to carry then o,Home ,flatware ,1.44,12736.38,2.4994305997555671 +AAAAAAAAEGFFAAAA,Breasts ought to give other applications. Different, young institutions want also produ,Home ,flatware ,3.19,10479.41,2.0565151182191869 +AAAAAAAAEKJFAAAA,Foods must lose more active, advanced notes. Kind children bury at least american clothes. Judicial managers could igno,Home ,flatware ,31.05,6669.88,1.3089199732339693 +AAAAAAAAEOGFAAAA,Levels must show simple degrees; surprising, anxious years purchase therefore. Later detailed hands would define moreover by a nu,Home ,flatware ,7.32,1445.30,0.28363059565015499501 +AAAAAAAAEPPBAAAA,Only far effor,Home ,flatware ,5.09,12067.52,2.3681712347748968 +AAAAAAAAFKGBAAAA,Social policies experience as immense, other organizations. New products will ensure other allowances. Good,Home ,flatware ,5.07,2669.50,0.52387177408710216506 +AAAAAAAAFPNEAAAA,Again m,Home ,flatware ,2.11,11984.55,2.3518889193240608 +AAAAAAAAGDFDAAAA,Only formal procedures find hardly ,Home ,flatware ,38.74,17030.58,3.3421390366481815 +AAAAAAAAGDPFAAAA,Primitive stories enhance private conventions; new services used to agree. Weeks can breathe pleasant, recent applications; even young regions push sensible, cer,Home ,flatware ,4.49,4986.35,0.97853831081446783321 +AAAAAAAAGPEEAAAA,Full, narrow outcomes shall not seem so perfect, ,Home ,flatware ,17.11,4662.44,0.91497310896222836429 +AAAAAAAAGPKBAAAA,Critics protect quietly just ,Home ,flatware ,2.06,15301.02,3.0027242902199783 +AAAAAAAAHGADAAAA,Even usual teachers ought to sing even different likely males. Universal services expect kindly enou,Home ,flatware ,2.32,23680.73,4.6471871274686881 +AAAAAAAAHJAGAAAA,Quickly successive concentrations mind feet. Recent concentrations would lie m,Home ,flatware ,7.18,6980.16,1.3698103774533909 +AAAAAAAAHJIEAAAA,Yet environmental services put future, high relationships. Beneficial, pink terms ,Home ,flatware ,9.26,10099.91,1.9820407453905466 +AAAAAAAAHPFEAAAA,Dark times play between a variations. Years would explain very positive reasons. ,Home ,flatware ,16.82,1093.85,0.21466085037841419863 +AAAAAAAAIJDAAAAA,Political walls shall behave clients. Artistic, complex feet build then present, following names. Central, good director,Home ,flatware ,0.75,3330.60,0.65360829023206685558 +AAAAAAAAIJKEAAAA,Arrangements used to file so. Free days lay more different, adjacent defences. Countries shall not ask cheap, eager standards. Toxic worlds vary general toys. Windows mention i,Home ,flatware ,78.91,8965.74,1.7594673608554768 +AAAAAAAAIMNEAAAA,Low activities take about extended, british seats. Regulations will concern other, quiet forms. Original, sophisticated enemies see just l,Home ,flatware ,8.41,5768.43,1.1320163542975324 +AAAAAAAAINLFAAAA,Special feet will not stand as very big parts. Public figures ought to want too vague criteria. Current, main expectations used to sa,Home ,flatware ,37.02,4891.86,0.95999527131887304633 +AAAAAAAAJCJCAAAA,Probably local years will live tonnes. Step,Home ,flatware ,4.89,115.23,0.02261312774978714459 +AAAAAAAAJGHDAAAA,Meetings achieve rational, young wages. W,Home ,flatware ,3.42,3868.92,0.75925004090693811892 +AAAAAAAAJNBCAAAA,Common branches ought to ,Home ,flatware ,9.13,8513.97,1.6708104770272955 +AAAAAAAAKANFAAAA,Once again additional vehicles allow. Indeed original buildings could play soon. Modules see ju,Home ,flatware ,2.18,921.36,0.18081082516309887649 +AAAAAAAAKELBAAAA,Universal, other observations shall test most men. Organisational matters should not take personal, electric millions. Slow, central men afford in a times. Slim, voluntary devices might sat,Home ,flatware ,6.36,1556.78,0.30550781062495557540 +AAAAAAAAKFGBAAAA,Irrelevant differences stifle too industrial, blind affairs. Pounds will prevent free years. Years smile services. Only decades might express for example in a women. Once again ,Home ,flatware ,7.03,5382.63,1.0563056480069147 +AAAAAAAAKIBDAAAA,Willing others could offer only so neces,Home ,flatware ,0.88,2367.20,0.46454739225285193674 +AAAAAAAAKJPEAAAA,Far, good problems stand systems. Nice ministers take yet familiar beings. ,Home ,flatware ,2.59,4592.22,0.90119289694634662088 +AAAAAAAAKLIDAAAA,Open parents can affect. Properly beautiful policies say very separate sides. Ever obvious members can represent in a things. Across objective lives could submit nearly actually st,Home ,flatware ,4.53,252.56,0.04956323478682844083 +AAAAAAAAKPKFAAAA,Today irish parts hear too feet; officially public feet apply in a pieces. ,Home ,flatware ,0.88,9088.87,1.7836308115179023 +AAAAAAAALAMFAAAA,Social rights join just physical cases. Heavy, important problems may resolve genuinely then extra artists. Continuous, economic parents can know local ,Home ,flatware ,2.66,10900.63,2.1391767659738110 +AAAAAAAALAPCAAAA,Police improve here profe,Home ,flatware ,3.37,1216.66,0.23876150315070751832 +AAAAAAAALJGFAAAA,Little comments duck however. Either high eyes make wildly. Games ought to let there by a instances. Regional things hear often magnificent studies. Scholars should not keep upper police,Home ,flatware ,5.34,888.27,0.17431713083661743404 +AAAAAAAALJIDAAAA,Major, important features buy also oral, secondary motives. Physical mechanisms watch firmly possible, awful mea,Home ,flatware ,2.29,5441.10,1.0677799999945052 +AAAAAAAAMABEAAAA,Other, blue legs could come heavy, full circumstances. Negotiations would grant further social programmes. Ready methods used to establish regular, extra plants. Comments need much thro,Home ,flatware ,3.14,7838.90,1.5383324404912475 +AAAAAAAAMCJAAAAA,Lines follow essentially effective years. Further personal police upset very other controls. ,Home ,flatware ,8.84,2519.29,0.49439405197224034966 +AAAAAAAAMDOAAAAA,Products meet types. Themes ,Home ,flatware ,0.73,2677.56,0.52545349594480662037 +AAAAAAAAMEEDAAAA,Popular unions read united, recent initiatives. Thanks know exact recommendations. Hot, low laws ,Home ,flatware ,2.16,1677.98,0.32929251151252133019 +AAAAAAAAMIHCAAAA,Clients could attempt that is to say now warm days; national problems would not belong for a stars. Issues write thereafter cases. Successful years add together perhaps easy ye,Home ,flatware ,3.79,1031.89,0.20250160890156952729 +AAAAAAAAMMEGAAAA,Available skills might make jews. Present ages ask a little. Neither nervous reasons provide great, international words. Never l,Home ,flatware ,6.36,7260.28,1.4247820805278539 +AAAAAAAAMOCEAAAA,Properly old papers shall get head streets. Hard low,Home ,flatware ,1.86,8862.47,1.7392013042493802 +AAAAAAAAMPBAAAAA,Able, strong pictures understand especially. Similar years feed sometimes close, bri,Home ,flatware ,8.92,2306.76,0.45268644075413515276 +AAAAAAAANMDAAAAA,Major, spanish limits cover too in the group,Home ,flatware ,2.03,7537.28,1.4791415041735282 +AAAAAAAAOADFAAAA,Stand,Home ,flatware ,9.04,1827.83,0.35869958600098443543 +AAAAAAAAODIAAAAA,Then right loans may not read with a affairs. Else musical facilities sell dead stores. Central, necessary pounds give old, serious firms. New, public companies might help too,Home ,flatware ,3.78,3760.95,0.73806164028952496261 +AAAAAAAAOFKAAAAA,Forthcoming, secondary plans would see then. Active masses swim low illegal frames. Guns can transfer at a schemes. ,Home ,flatware ,5.77,7487.36,1.4693450333129070 +AAAAAAAAOJNCAAAA,Sufficient, unemployed interests meet established events. Yesterday,Home ,flatware ,24.15,11340.96,2.2255886252297667 +AAAAAAAAOLBCAAAA,Able services know books. Little new coins might not protect; social, young affairs account too into the,Home ,flatware ,5.69,13841.39,2.7162815265523413 +AAAAAAAAONMFAAAA,Markets might use patient, good tories. Regardless legal claims understand by a pupils; new, given residents ought to consider. Corners ought t,Home ,flatware ,26.34,16808.67,3.2985906622755765 +AAAAAAAAOOHFAAAA,Well old minutes face constitutional operations. Political customers get other actions. Later ug,Home ,flatware ,4.52,2800.02,0.54948546352476786073 +AAAAAAAAPCIAAAAA,Arrangements might not go on a lawyers. Too small legs may explain most officer,Home ,flatware ,6.07,13481.73,2.6457006229118966 +AAAAAAAAPENFAAAA,Charges ignore further honest forces. As usual widespread details will not sink all here,Home ,flatware ,9.26,9052.84,1.7765601615758314 +AAAAAAAAPFHEAAAA,Hills present so. Later political things can control now alone players. Final bodies double formerly for a lands. Hast,Home ,flatware ,4.11,346.15,0.06792965521642645231 +AAAAAAAAPLEEAAAA,References carry enough; little duties will not restore full, new boards. Advanced manufacturers remain in a wo,Home ,flatware ,2.00,8018.67,1.5736111177070701 +AAAAAAAAPOHEAAAA,Then judicial weeks ought to get immensely into the members. Enormous, european tasks think enough difficult possibilities. European jobs would offer now also national matters. Ver,Home ,flatware ,1.84,5349.91,1.0498845637408986 +AAAAAAAAAAAFAAAA,Commercial, other women put. Expressly whole ways throw further. Financial, ,Home ,furniture ,0.16,11922.76,1.8347210097665659 +AAAAAAAAACECAAAA,Quiet, modern institutions ought to mean already thin, sweet,Home ,furniture ,5.52,345.03,0.05309456786849338982 +AAAAAAAAACFGAAAA,Black shareholders exercise now open stations. Little, new sons remember far part-time brothers. Lines should not believe in an countries. International member,Home ,furniture ,48.46,725.76,0.11168279157243649130 +AAAAAAAAADKBAAAA,Things used to help together more large aims. Democrats tell b,Home ,furniture ,5.95,11615.60,1.7874540258333241 +AAAAAAAAAHAAAAAA,Woods might not come sometimes individual units; occasions used to keep. Significant units work,Home ,furniture ,4.30,11352.21,1.7469225409453942 +AAAAAAAAAJDEAAAA,Provisions shall draw inner, odd arguments. Basic, other examinations cannot boost seriously efficiently coming individuals. Unlikely, human animals need aside rather,Home ,furniture ,5.37,4174.91,0.64245150375286710743 +AAAAAAAAAKPAAAAA,Old, continental orders remain with a poems. Activities should let more closely human b,Home ,furniture ,3.43,256.52,0.03947430237841904865 +AAAAAAAABAADAAAA,Jeans may not represent relatively young provinces. More other studi,Home ,furniture ,17.10,17802.22,2.7394753441725369 +AAAAAAAABDHFAAAA,Necessary, available countries can give with a standards. Absolutely soviet relations p,Home ,furniture ,4.84,11778.22,1.8124786284092578 +AAAAAAAABNKBAAAA,Minutes can expect outside strong, alternative developers. Proper movemen,Home ,furniture ,7.15,2909.28,0.44769140193157246942 +AAAAAAAACHKDAAAA,Unlikely costs should risk low whole, new officials. Other eyes carry in the students. Main, lovely feelings must not allow,Home ,furniture ,8.27,599.68,0.09228110732219840595 +AAAAAAAACJADAAAA,Countries take complicated, basic agencies. Small, final units can identify to a players. Fine stars shall want at all months. Fast social,Home ,furniture ,9.45,13642.27,2.0993259438173820 +AAAAAAAACOBGAAAA,Brilliant members mix so new patients. Nearly small authorities used to drink,Home ,furniture ,9.04,4638.44,0.71378131578104651497 +AAAAAAAADHAAAAAA,Enough apparent elements reverse actu,Home ,furniture ,2.68,3571.51,0.54959794825957982397 +AAAAAAAADJFFAAAA,Unacceptable, medical objectives could like static, local offences. Early sources ought to start carefully miles; finally huge criteria know markedly. Bottles may not build again recent books. Pregnan,Home ,furniture ,7.91,3576.54,0.55037198436188548362 +AAAAAAAADOCDAAAA,Matters wander various institutions; social shares ought to ensure only important women. Only concrete pictures bring female e,Home ,furniture ,3.65,1701.44,0.26182425167136015178 +AAAAAAAADPNDAAAA,Controversial funds dictate forward, national girls. Future, sharp years discuss special, envi,Home ,furniture ,4.92,17055.52,2.6245702233789710 +AAAAAAAAEAFFAAAA,Children give there local, other measures. Other, likely protests might seem all traditional decades; other tales live actually serious cases. Far dangero,Home ,furniture ,4.42,11199.00,1.7233459860280482 +AAAAAAAAEAIBAAAA,However fashionable officials know to a yea,Home ,furniture ,2.11,3040.60,0.46789943790667768332 +AAAAAAAAECLFAAAA,At all eastern newspapers would eliminate employers. Blue, direct operations might not supply. Common individuals can work also.,Home ,furniture ,1.31,7300.18,1.1233802929084951 +AAAAAAAAEHIDAAAA,Seco,Home ,furniture ,4.07,9995.65,1.5381697745549835 +AAAAAAAAEHMAAAAA,Properly young things would tell comparatively deep, beaut,Home ,furniture ,0.37,2036.04,0.31331381028596725329 +AAAAAAAAELJFAAAA,Combinations write for the friends; free powers must not derive somehow men; sources sit. Serious friends will produce early successful, foreign effort,Home ,furniture ,8.05,11697.10,1.7999955650655132 +AAAAAAAAFCEFAAAA,Natural poli,Home ,furniture ,5.31,6245.07,0.96101583328548825882 +AAAAAAAAFGBBAAAA,So inc clients may tell as. Mothers could point points. Increasing, alone gifts ,Home ,furniture ,1.23,3378.15,0.51984295407631494307 +AAAAAAAAFNBAAAAA,Happy laws sit on the powers. Quickly convenient newspapers ,Home ,furniture ,0.16,11823.03,1.8193741667282074 +AAAAAAAAFPKBAAAA,Perfectly coming moments used to rely industrial things. Private, other fig,Home ,furniture ,0.65,9317.06,1.4337456873455207 +AAAAAAAAGECFAAAA,Less soft properties get namely whole skills. Therefore frequent others might mind. So multiple columns take wi,Home ,furniture ,6.24,9379.02,1.4432803348403237 +AAAAAAAAGEPBAAAA,Financial months turn finally by a women. Practical, unfair ,Home ,furniture ,6.10,12642.16,1.9454250996271408 +AAAAAAAAGHECAAAA,Changes set even on a subsidies. Exactly severe soldiers must not prevent now then free h,Home ,furniture ,8.53,12566.65,1.9338053250575384 +AAAAAAAAGIAGAAAA,Similar, able bits can become soon still various forms; already academic goods see sexual, full computers. Distinct, english factors blame enough o,Home ,furniture ,29.84,8510.88,1.3096875511712113 +AAAAAAAAGKBAAAAA,As other folk can remain quickly methods. Easy, othe,Home ,furniture ,3.50,9879.43,1.5202853857259648 +AAAAAAAAGKKDAAAA,Indeed sensitive words used to come significantly alone european matters. Sufficient, arbitrary attitudes should come again local, foreign comparisons. Public, patient initiatives migh,Home ,furniture ,4.98,12353.31,1.9009757302134251 +AAAAAAAAGMFCAAAA,Around important birds r,Home ,furniture ,1.86,33379.60,5.1365835945371763 +AAAAAAAAGMFFAAAA,Revolutionary, round moments could eliminate explicitly. Small conditions base before the agreem,Home ,furniture ,3.49,6234.20,0.95934311510813984521 +AAAAAAAAGMKBAAAA,For example old issues change critical universities. Alone, important speeches live police. Groups achieve. Poor, surprised priorities produce for a problems. Rich, po,Home ,furniture ,1.46,8368.09,1.2877144666685820 +AAAAAAAAHACBAAAA,Institutions ought to need projects. As possible citizens used to like here british male estates. Long, essential exceptions must win national, original outcomes; correspondi,Home ,furniture ,3.58,7401.56,1.1389810444098366 +AAAAAAAAHJIBAAAA,Systems could go drugs. Forces say more; wings shall not tell too relatively small scientists. Then mad blues flow. Complete, tremendous officers would not explain indeed years. Exc,Home ,furniture ,9.66,42000.56,6.4632106872872757 +AAAAAAAAHNBEAAAA,Tomorrow able reasons might take grey, major activities. Sensitive, so-called factors must sho,Home ,furniture ,4.12,1399.58,0.21537285249800300994 +AAAAAAAAHPIBAAAA,English, effective children teach reluctantly popular, sad successes. Heroes must not sing both unchange,Home ,furniture ,7.49,9626.61,1.4813804538402955 +AAAAAAAAIADGAAAA,Roots depend in the minutes. Afraid, sorry ends publish together systematically key areas. Criteria lay following, dirty factors. Men mean never options. Either intact clients will ,Home ,furniture ,2.22,22084.88,3.3985078399777767 +AAAAAAAAIFBGAAAA,Fresh men occupy sometimes enough afra,Home ,furniture ,25.94,7590.97,1.1681281971211120 +AAAAAAAAIGKFAAAA,Early kings must accuse nearly. Difficult dates make ver,Home ,furniture ,0.21,25741.72,3.9612367028715001 +AAAAAAAAIHDEAAAA,Parliamentary shareholders must not want very in a parts. Rich, national conditions might provide finally economic, difficu,Home ,furniture ,3.74,9225.90,1.4197176294755041 +AAAAAAAAIHLCAAAA,Steps should mean much. Individuals shall acquire numbers; open ultimate rates can assist as national russian things. Accurately extended lips cannot formulate imp,Home ,furniture ,11.65,4103.85,0.63151651261373387183 +AAAAAAAAJCHEAAAA,Close full tories pick more at a measures. Central clouds make,Home ,furniture ,64.82,12136.43,1.8676013863032757 +AAAAAAAAJCMFAAAA,Personal amounts may give lengths. Ideal findings strengthen familiar, prominent colle,Home ,furniture ,9.13,10764.33,1.6564572638433164 +AAAAAAAAJDEDAAAA,Ro,Home ,furniture ,3.69,9472.53,1.4576700199151949 +AAAAAAAAJGPEAAAA,Mental, waiting hours answer surprising source,Home ,furniture ,1.78,9520.60,1.4650672198034321 +AAAAAAAAKAAAAAAA,Corporate, important facilities claim trying, external sides. Elements used to expect home pr,Home ,furniture ,6.54,4479.60,0.68933839441121928244 +AAAAAAAAKBDGAAAA,Either large respects buy just vi,Home ,furniture ,0.14,4465.03,0.68709630574112117883 +AAAAAAAAKBGCAAAA,Then comfortable studies should make meanwhile. Friends start busy, useful problems. Post-war implications could not give following, unusual children. Young, dif,Home ,furniture ,1.26,9473.22,1.4577761998178969 +AAAAAAAAKFBEAAAA,Fees could not justify absolutely in the feet. Effective, australian waters ought to rebuild for the workers. Able symptoms will underestimate new wo,Home ,furniture ,0.72,15228.87,2.3434781664651275 +AAAAAAAAKFEDAAAA,Only fresh members sound meanwhile often dreadful responses; premises shall finish too with a versions; so executive findings give. Children make dif,Home ,furniture ,4.31,8046.34,1.2382023163869029 +AAAAAAAAKGPDAAAA,Forever recent hum,Home ,furniture ,7.05,5865.10,0.90254456135843428285 +AAAAAAAAKMMAAAAA,Agents will not follow convincingly neatly different beliefs. Public shadows put even separate, tall associations. Hills would vote direct conventional,Home ,furniture ,9.09,4977.41,0.76594334711276608818 +AAAAAAAAKMMDAAAA,High, new miles will not pay only yet political mammals. Quite real thoughts look rather in a women; different grounds might start difficult, adequate meanings. Relative, reaso,Home ,furniture ,1.47,5204.70,0.80091962259846258580 +AAAAAAAAKNCAAAAA,French, current members join available reasons; committees know to a stations. Continually domestic improvements may look generally like the ,Home ,furniture ,1.20,125.80,0.01935859675348946016 +AAAAAAAAKPEFAAAA,Extra, autonomous crimes ought to see on a industries. Just political ways take later automatically guilty drugs.,Home ,furniture ,2.59,1557.45,0.23966650646837964806 +AAAAAAAALIPDAAAA,Star differences ought to lose similarly in the merchants. Everyday, high values will see particularly. Clear men can put just. Degrees stick ever over new parties. Willing, equal customers can ta,Home ,furniture ,4.93,4300.48,0.66177470720545591119 +AAAAAAAALPMFAAAA,Fit, easy rights clean major subjects. Years may cope today large, big plans; words could explain also continuously nearb,Home ,furniture ,2.47,1928.23,0.29672358519857696156 +AAAAAAAAMDOCAAAA,Words concern apart powerful, old users. Individual, agricultural stages used to want consistently below a reports. Services keep as pleased, english complaints. Able, practical pictur,Home ,furniture ,0.25,4603.19,0.70835690770822852236 +AAAAAAAAMFIAAAAA,Villages would not rest; unfair reasons must not spend gently nuclear, final numbers. Political accounts should describe now young, useful response,Home ,furniture ,8.22,1469.36,0.22611087222342824468 +AAAAAAAAMFPDAAAA,Good, thin hopes shall make in order futu,Home ,furniture ,7.86,5592.16,0.86054348506354228558 +AAAAAAAAMLCBAAAA,Eyes will appeal in a performances; normal developments would not take then. Electric reasons rise only even european legs. Police mig,Home ,furniture ,8.98,7618.30,1.1723338445716117 +AAAAAAAAMONFAAAA,Origins must not want absolutely slowly o,Home ,furniture ,54.31,4229.82,0.65090126963310642586 +AAAAAAAAMPBGAAAA,Agents should not tell debts. Thick ears shall mislead even for a eyes. Visits kill strongly he,Home ,furniture ,3.84,3690.29,0.56787627991601446687 +AAAAAAAANPFBAAAA,Good, vulnerable worlds could take recently actually estimated agents. Unusual ideas work else sentences. More wide fortunes may embrace even black difficult tasks. Deep,,Home ,furniture ,6.59,7732.20,1.1898612227132846 +AAAAAAAAOBGFAAAA,Users will not see very following options. As pregnant provisions could not review lengthy, detailed towns. Badly semantic expenses should not g,Home ,furniture ,0.98,856.32,0.13177387577065257968 +AAAAAAAAOEHDAAAA,Certain patients could say of course spiritual savings. Ministers would not leave hence for a nations. Good c,Home ,furniture ,7.16,6277.98,0.96608015299262131235 +AAAAAAAAOEMEAAAA,Funds inform magnificent, moral degrees. Other, interested ways impose cars; nece,Home ,furniture ,1.91,2285.39,0.35168476497978757833 +AAAAAAAAOFEAAAAA,Past links must try generally late, unexpected groups.,Home ,furniture ,1.05,4595.29,0.70714122476424945451 +AAAAAAAAOFECAAAA,Later high interests ,Home ,furniture ,0.47,8145.20,1.2534152804175068 +AAAAAAAAOGFDAAAA,So far wheels can adopt ,Home ,furniture ,5.05,13254.63,2.0396743822472496 +AAAAAAAAOGFEAAAA,Please only shareholders could not displace. Black, obvious theories mix wel,Home ,furniture ,4.13,10965.08,1.6873494601729110 +AAAAAAAAOGLDAAAA,Rural, simple arrangements become here. Countries could fall wide doubtful, profession,Home ,furniture ,3.93,4317.81,0.66444151548636189167 +AAAAAAAAOJCAAAAA,Earnings get far new races. Roughly thick cases should not meet over years. Attractive, social actions may not help systems. Nice markets know at a expectations; points becom,Home ,furniture ,0.83,8452.66,1.3007284295258364 +AAAAAAAAOOPEAAAA,Stands cannot know. Well cool witnesses last never keen, grateful times. As psychiatric officials would not abandon with a lectures. Black movies used to confro,Home ,furniture ,8.89,12019.93,1.8496739099775085 +AAAAAAAAACGDAAAA,Alternative, desperate rules might talk only. Cases get recently. Smooth, public departments mean only c,Home ,glassware ,6.60,15445.65,1.8260800356645792 +AAAAAAAAADGCAAAA,As scientific conservatives shall try of course military, new parents. Angry, huge differences could try more studen,Home ,glassware ,8.64,2438.96,0.28834889847850249815 +AAAAAAAAAIMDAAAA,Other gentlemen can concentrate. Public units intend. Schools get banks. Social, e,Home ,glassware ,8.18,6945.49,0.82113867832742411352 +AAAAAAAAAJKBAAAA,Dead, new imports must bear just services. Even bloody feet ought to proceed things. Moreover coloured candidates shall talk considerable types. Nearby advisory agreements taste local penal,Home ,glassware ,10.81,10863.38,1.2843358057341631 +AAAAAAAAAMICAAAA,Respectable, certain hills can use today for the plants. Musicians could set then happy problems. Groups can overcome only old,Home ,glassware ,8.29,1991.25,0.23541786011058734028 +AAAAAAAAAPOFAAAA,Coming minutes must not reach about valuable symptoms; competitive, junior sources would cheer.,Home ,glassware ,4.58,6721.66,0.79467611479770521113 +AAAAAAAAAPPBAAAA,Practices shall look applicable ,Home ,glassware ,8.07,7676.12,0.90751826458359407130 +AAAAAAAABCFFAAAA,Inner, typical men will not improve in a companies. Philosophical schools may hear more. Open rooms play. Friendly games go domestic, firm ladies. Obviously relevant indicat,Home ,glassware ,5.15,15336.15,1.8131342700991759 +AAAAAAAABECDAAAA,Workers remember more in a programs. Other, real matters will not outline usually on a assets. Regional rules may make therefore both necessary hours. Seconds finance alw,Home ,glassware ,9.42,3188.16,0.37692394470316139851 +AAAAAAAABHBBAAAA,Divine, physical teachers ,Home ,glassware ,9.87,10255.78,1.2125015851173682 +AAAAAAAABJJDAAAA,Final office,Home ,glassware ,86.90,19468.85,2.3017275609863193 +AAAAAAAABOPBAAAA,T,Home ,glassware ,0.94,3164.64,0.37414326519541449870 +AAAAAAAACDJCAAAA,Thirdly urb,Home ,glassware ,1.46,9110.99,1.0771574484815870 +AAAAAAAACFNAAAAA,Left professionals speak. Great, expected manufacturers get; civil inst,Home ,glassware ,1.59,3571.20,0.42220929668646805253 +AAAAAAAACJKBAAAA,Tools will meet just cases. Standard lights win now visitors. Nuclear dishes find hard, modern thousands; neighbours select at l,Home ,glassware ,3.30,10440.20,1.2343048553052374 +AAAAAAAACLFBAAAA,Constitutional, voluntary provisions move over there for a years. Comprehensive, liberal banks see only physical, annual decad,Home ,glassware ,6.87,3299.34,0.39006833023340375909 +AAAAAAAACLGAAAAA,Rather suitable weapons could prosecute ago labour, large users. Affairs use normally at the unions; emotions can say; armed,,Home ,glassware ,1.71,16289.94,1.9258972083514682 +AAAAAAAACNKEAAAA,Now,Home ,glassware ,0.88,3547.72,0.41943334622550303521 +AAAAAAAADADBAAAA,A,Home ,glassware ,3.72,8776.14,1.0375694156087533 +AAAAAAAADFEBAAAA,Professional eyes listen. Yet beautiful charges might drive roughly. Audiences play less cases. Existing, initial others should not help; left, partial tools ought to work partly there wrong person,Home ,glassware ,4.82,6138.46,0.72572661271785861384 +AAAAAAAADHHFAAAA,Other, mode,Home ,glassware ,4.03,17738.45,2.0971489972020831 +AAAAAAAADKJDAAAA,Neither nice aspects will express contrary, old sets. For example financial problems will attract roughly; subsequently early relationships ought to wait o,Home ,glassware ,7.85,3018.03,0.35681012647811972911 +AAAAAAAADLCGAAAA,Possible organisations cover political, electrical childre,Home ,glassware ,5.78,6279.92,0.74245088666198601380 +AAAAAAAADLFDAAAA,Sweet men begin very; expensive players would provide arrangements. Human, able scales remember also to a creatures. Incidents must enter. Regulations interfere about more great ,Home ,glassware ,6.97,1249.12,0.14767867290462616873 +AAAAAAAADOPFAAAA,Here free problems will not show. Others deal back, high names. Subjects run simply suspicious parents; as complete members let either keen arts. Happy techniques must come never other police. Fro,Home ,glassware ,2.89,1505.54,0.17799422729988382387 +AAAAAAAAEAPBAAAA,Major, bright ,Home ,glassware ,2.50,15251.95,1.8031796266233133 +AAAAAAAAECNDAAAA,Medical, other s,Home ,glassware ,4.48,6191.24,0.73196658994655254972 +AAAAAAAAEDBCAAAA,English obligations used to know. Nuclear profits must sp,Home ,glassware ,6.24,11265.61,1.3318899179110779 +AAAAAAAAEKDDAAAA,More electoral metres cha,Home ,glassware ,1.30,7527.41,0.88993685091025047136 +AAAAAAAAELCCAAAA,Nuclear police provide even weekends. Little consequences would go perhaps from a ,Home ,glassware ,98.69,2520.88,0.29803398628779782266 +AAAAAAAAELKEAAAA,Silver, considerable criteria can say. Orders result just perfect, traditional things. Formal men should not feel direct, ill fing,Home ,glassware ,6.84,16280.35,1.9247634193855119 +AAAAAAAAEOEDAAAA,Territorial resources enquir,Home ,glassware ,7.77,795.96,0.09410330191267952260 +AAAAAAAAFBCFAAAA,Married days solve well ready boundaries. Particular, provincial countries ought to counter with a windows. Grey shares could sa,Home ,glassware ,4.92,9772.65,1.1553829758240961 +AAAAAAAAFFFEAAAA,Wings hesitate well great gaps. Firm texts know very on a men; territo,Home ,glassware ,23.04,3972.55,0.46965936983418141300 +AAAAAAAAFFMDAAAA,Working, gold proteins lie wide possi,Home ,glassware ,17.12,16085.67,1.9017471486980899 +AAAAAAAAFJODAAAA,Even effective schools may make ways. Years raise hence main, public countries. Usual, national arguments must tend old, poor masses. Open big ,Home ,glassware ,3.60,11469.18,1.3559572192457733 +AAAAAAAAFKKDAAAA,Governments could see also. Policies used to rely only new dealers. Boats used to participate then for a forests. Front banks breathe behind a wings; i,Home ,glassware ,7.46,7990.11,0.94464009955967608962 +AAAAAAAAGDJFAAAA,Elections can speak thus at least emotional stations. Popular, exciti,Home ,glassware ,8.33,3015.99,0.35656894509224372249 +AAAAAAAAGEOCAAAA,Cold accidents should impose alike. Hopefully positive trains will achieve so nice professional respondents. Little origins explain ago different results. ,Home ,glassware ,8.81,12754.63,1.5079310488900442 +AAAAAAAAGEPEAAAA,Difficult thoughts like almost favorite sizes. Only good activities recommend really accordingly large interests. Factories read now little a,Home ,glassware ,1.11,1748.88,0.20676338339746590718 +AAAAAAAAGJEBAAAA,Main, new areas eliminate eventually effectively royal facts; eligible, royal sources might reject nearly political seconds. Communities,Home ,glassware ,9.41,5361.08,0.63381995303536350445 +AAAAAAAAGLBEAAAA,Also irish facts see raw pieces; changes describe almost unlikely, mature friends. Guests fly at the regions. Both pure reports must not wear surprisingly ,Home ,glassware ,40.44,9981.73,1.1801017033529958 +AAAAAAAAGPEAAAAA,Teachers shall keep clear, delicate attacks. Enough potential mountains would go further chosen strong c,Home ,glassware ,2.28,3295.36,0.38959779007860645206 +AAAAAAAAHFJEAAAA,Subjects happen still grey ways. Re,Home ,glassware ,4.48,11893.05,1.4060697457316865 +AAAAAAAAHGOBAAAA,Royal things think that clearly free prayers. Temporary errors used to collect catholic, colourful pains. Eggs turn instead units. Even separate farms say soon to a considerati,Home ,glassware ,9.91,3556.92,0.42052102698533600622 +AAAAAAAAHIDEAAAA,Political paths should go inc years. New materials shall represent results. Very, actual trees will make that is new, la,Home ,glassware ,6.93,19846.20,2.3463402060649032 +AAAAAAAAHKKEAAAA,Front, traditional days hear now. Views shall feed indians. Unnecessary difficulties must trap clearly for a tr,Home ,glassware ,6.99,5892.38,0.69663351691571758047 +AAAAAAAAIBEBAAAA,Prioritie,Home ,glassware ,6.28,7788.88,0.92084944746172078994 +AAAAAAAAIBFFAAAA,Small countries might not address home. Bodies make rapidly red details. Gardens,Home ,glassware ,2.79,6606.92,0.78111084410387530960 +AAAAAAAAIBGCAAAA,Everyday rates debate silently f,Home ,glassware ,7.84,1575.43,0.18625705428952799171 +AAAAAAAAICGBAAAA,Long, heavy police live; civil drawings face suddenly increased, new clothes. Problems run british, cultural sanctions. General, great cases shall see lessons; otherwise middle causes use,Home ,glassware ,41.30,99.44,0.01175641029975985191 +AAAAAAAAIFBAAAAA,Ye,Home ,glassware ,4.06,10864.43,1.2844599432121875 +AAAAAAAAIHBEAAAA,Appropriate limits close elsewhere national manufacturers. Forms could not identify more over other effects. White processes must ease less; irish methods calm at once. V,Home ,glassware ,3.25,79.80,0.00943444832985555292 +AAAAAAAAIHJBAAAA,Appeals can lose more as appropriate organisers. Relative, back buildings like notably. Tiny authorities boost more also elegant questi,Home ,glassware ,6.05,23934.08,2.8296346000329473 +AAAAAAAAIKNDAAAA,Operations mobilize presumably ago sole sources; usual, large letters cannot mean corporate rocks. Forward possible class,Home ,glassware ,2.99,8855.19,1.0469151943114485 +AAAAAAAAILGEAAAA,Rates might say only rich materials; english, european projects participate eyes. Primitive prices co,Home ,glassware ,2.41,5839.75,0.69041127361245570391 +AAAAAAAAIPLDAAAA,Always surprising penalties haul funny, multiple sources. Comfortable, hot houses might take more else ,Home ,glassware ,2.60,19506.69,2.3062012392419801 +AAAAAAAAJDMEAAAA,Political, english engineers might retain well on a trends; likely activities obey then certain, major students. Statements go most big children. Women shall not work al,Home ,glassware ,9.41,6050.87,0.71537118252723144742 +AAAAAAAAJFFAAAAA,Exact jews make again regional times,Home ,glassware ,0.82,7147.16,0.84498134993998012051 +AAAAAAAAJJLCAAAA,Minutes sit successfully parliamentary drawings. Pop,Home ,glassware ,4.79,26503.20,3.1333718167396954 +AAAAAAAAJNMDAAAA,Reports ask as physical maps; keen, temporary hotels would stick now direct details. Only, notable developments ought to hear technically ruling forces; at least ,Home ,glassware ,4.60,10142.43,1.1991006487992087 +AAAAAAAAKEACAAAA,Di,Home ,glassware ,4.01,7527.35,0.88992975734007764764 +AAAAAAAAKFIFAAAA,Lines respond abroad. As capable words light so like a difficulties; common, controversial needs write maybe modern cases. Free, upper allies will not,Home ,glassware ,2.43,9108.47,1.0768595185343284 +AAAAAAAAKHGCAAAA,Other, past laws vote often. Trees go unable ,Home ,glassware ,3.97,4859.29,0.57449524341834323001 +AAAAAAAAKHPFAAAA,Areas reflect anything but with the ingredients. Entire, certain wages take. Central methods must hold hardly profitable lives. Soon friendly procedures shall not read ,Home ,glassware ,2.74,16255.54,1.9218302281190493 +AAAAAAAAKJJAAAAA,We,Home ,glassware ,36.67,12235.62,1.4465704846334236 +AAAAAAAAKKEFAAAA,However similar children run home today african islands. Women,Home ,glassware ,85.18,4959.43,0.58633441203678602536 +AAAAAAAAKKKCAAAA,Hands might expand therefore ,Home ,glassware ,3.40,3650.53,0.43158817871663648628 +AAAAAAAAKKPAAAAA,Well new walls would give visual, industrial adults. Tropical, primitive expectations challenge; efforts talk too in a mice. National shoes,Home ,glassware ,76.29,10972.44,1.2972295517849657 +AAAAAAAAKMAEAAAA,Both deaf organisations see just; good, large goods would improve never new officers. Very irish bi,Home ,glassware ,3.43,25326.77,2.9942870040994451 +AAAAAAAAKMDAAAAA,Sure, dominant institutions will not search much brief times. Slowly dominant risks transform everywhere active eyes. Content, dual parents could ensure long publishers; necessary machines,Home ,glassware ,2.71,690.47,0.08163162328715994518 +AAAAAAAAKMGDAAAA,Pairs follow above as boring authorities. Prisoners must disarm values. Creatures ought to ,Home ,glassware ,5.89,2883.96,0.34095954392694511783 +AAAAAAAAKNDGAAAA,Also normal types can deny final men. Varieties take and so on shy, central,Home ,glassware ,4.10,1764.26,0.20858170188509972176 +AAAAAAAAKOBEAAAA,Main, british women will visualise for a countries. Numerous, white legs worry. Later entire c,Home ,glassware ,2.26,944.37,0.11164924773515900391 +AAAAAAAAKPCBAAAA,Again holy activities,Home ,glassware ,1.92,2913.60,0.34446376759232003748 +AAAAAAAALIBCAAAA,Prices want near flo,Home ,glassware ,1.92,3717.12,0.43946085934677534930 +AAAAAAAALPIAAAAA,Full directions confer about very active figures. Delicious keys could not call for ,Home ,glassware ,3.65,22318.33,2.6386106665872817 +AAAAAAAAMAKDAAAA,Then available arms should generate by a mac,Home ,glassware ,7.17,14594.27,1.7254246394356015 +AAAAAAAAMCDCAAAA,Thankfully nuclear eyes take. Methods release future boxes; bright, practical bags cope better royal, parliamentary conclusions. Far large men will alert somewhere open, small funds; so regional o,Home ,glassware ,1.50,2430.20,0.28731323723327023445 +AAAAAAAAMCLDAAAA,Public categories establish limits. Familiar, severe topics bring also. No longer typical races gain legal, old-fashioned p,Home ,glassware ,25.66,7873.42,0.93084428783522941705 +AAAAAAAAMCMFAAAA,Moments build earlier,Home ,glassware ,8.04,15045.04,1.7787174498823307 +AAAAAAAAMILDAAAA,Services encourage. Centrally fun figures go even. Social, unique firms draw yet problems. Political plants mean apart social, responsible ,Home ,glassware ,0.68,5654.77,0.66854179676964016281 +AAAAAAAAMLDAAAAA,Likely, representative hours will get up to public parents. Just political statements start. Just central children would find as for a studies. Regular, free cats att,Home ,glassware ,3.76,1188.90,0.14055909297450209108 +AAAAAAAAMNNDAAAA,Only temporary studies used to encourage scottish levels. Years walk other minutes. Experienced,Home ,glassware ,1.33,3608.31,0.42659666983835952583 +AAAAAAAAMOEBAAAA,Hours can seem then terms. Existing, true workers form. Very common depths could not put truly again common classes. Bodies ,Home ,glassware ,8.27,7801.55,0.92234737302988206632 +AAAAAAAAMPOAAAAA,Old, other stories shall borrow. Soft, other things shall not blame; relationships encourage large, social points. Local movies would look rather particularly english theme,Home ,glassware ,0.39,971.49,0.11485554145327532716 +AAAAAAAANAKCAAAA,False concerns shall concentrate either useful animals. Companies requ,Home ,glassware ,5.38,3558.63,0.42072319373526148236 +AAAAAAAANCAEAAAA,Well complete users may not appear men. Recent mechanisms would pr,Home ,glassware ,4.16,287.82,0.03402785611903540403 +AAAAAAAANCOFAAAA,Only educational incentives f,Home ,glassware ,90.71,11462.73,1.3551946604521948 +AAAAAAAANDECAAAA,French detectives might discuss as objective rewards; trees should not allocate. Civil images cause here year,Home ,glassware ,8.44,2618.58,0.30958468305254578657 +AAAAAAAANICCAAAA,Possible services can think in addition in a institutions. Able, hard grounds will choose mixed kilometres,Home ,glassware ,4.44,8590.39,1.0156089046153865 +AAAAAAAANNACAAAA,Long, good regions shall make under institutional societies. Disciplinary, unique clubs shall calm only more awkward females. Theories come hardly inappropriate issues;,Home ,glassware ,1.67,5454.55,0.64487055310292739582 +AAAAAAAANNODAAAA,Businesses profit probably monetary neighbours. Too important members would produce. Careful tales used to believe far, primary plans. Workers accept again ,Home ,glassware ,4.52,3594.31,0.42494150346470065690 +AAAAAAAAOACBAAAA,Profits must pay there revolutionary months. Serious, sudden experiences might go. Just appropriate police buy both adverse, costly holidays. Children must drive. German, single ,Home ,glassware ,9.85,5191.72,0.61379716896087307283 +AAAAAAAAOAFDAAAA,A lot economic others construct later by a meetings; extraordinary, liable beings might not draw about a legs; early p,Home ,glassware ,1.63,9478.40,1.1205949254348731 +AAAAAAAAOBMBAAAA,Inevitably free eyes cannot ratify positive papers. Honours might pursue away houses; public, big events shall hear subjective, interesting companies. ,Home ,glassware ,6.38,19167.89,2.2661462129994355 +AAAAAAAAOEKDAAAA,Opinions put in ,Home ,glassware ,7.83,12509.35,1.4789325340235409 +AAAAAAAAOENAAAAA,Able councillors would not show times. Other, big signals mus,Home ,glassware ,8.09,1028.25,0.12156605883676657007 +AAAAAAAAOKIFAAAA,Ambitious, supposed years face at least for a purposes. High windows handle too meals. Lovel,Home ,glassware ,3.96,1407.58,0.16641279173105362382 +AAAAAAAAPAGEAAAA,Anyway hard actors ought to transport often accurate significant limits. Others should try. Only italian words will not make fresh officers; quickly correct operations could recognise just ,Home ,glassware ,1.61,11923.19,1.4096330824818350 +AAAAAAAAPCLAAAAA,Different shops will hear far strong, physical purposes. Ages should g,Home ,glassware ,3.91,4994.95,0.59053380557909766997 +AAAAAAAAPHLEAAAA,Medical, keen eyes will not ensure normally ladies. Always joint documents must argue,Home ,glassware ,2.98,6904.51,0.81629376989938551003 +AAAAAAAAPIKEAAAA,So independent services could stop so small other authorities. So special claims practise modern clothes. Far, particular rights can walk by a comments. Unhappy, only prope,Home ,glassware ,1.46,10018.54,1.1844536086540232 +AAAAAAAAPMDEAAAA,Earlier educational solicitors shall not want long societies. Skills must not d,Home ,glassware ,8.66,22424.34,2.6511438228209658 +AAAAAAAAABKFAAAA,Huge, diplomatic wounds go through the years. Permanent divisions prefer. Stra,Home ,kids ,5.60,9424.25,1.7356460227632483 +AAAAAAAAAGBAAAAA,Shadows can monitor techn,Home ,kids ,3.04,440.43,0.08111314723247127816 +AAAAAAAAAGKAAAAA,British, wrong scales shall look. Everywhere modern shares ought to raise. Recent consumers make so ready years; stro,Home ,kids ,90.77,9498.40,1.7493020858545176 +AAAAAAAAAIOBAAAA,Memories shall acquire parents. Alrea,Home ,kids ,5.36,3943.92,0.72634417190720006212 +AAAAAAAAALJCAAAA,So as real friends ruin similarly costly types. Teachers can use then chapters. More than extreme centuries could not develop major, current organisations; internal customers become simple, new tee,Home ,kids ,7.42,4736.23,0.87226238293678323855 +AAAAAAAAANPBAAAA,Individual, good votes return between the notes. Thoughtfully high attitudes would not return also meetings.,Home ,kids ,2.91,25600.71,4.7148335932742996 +AAAAAAAABBFDAAAA,Substantially slight tests used to convert national facilities.,Home ,kids ,2.21,12.00,0.00221001695340838575 +AAAAAAAABBKEAAAA,Too similar organisations used to bear daughters. Outside cautious conditions discuss early, exciting roads. Young defend,Home ,kids ,5.42,3693.87,0.68029294364055282395 +AAAAAAAABIDBAAAA,Workers let pr,Home ,kids ,1.17,20868.19,3.8432544739122785 +AAAAAAAACEFFAAAA,Articles repair decisive, recent discussions. Certain, possible doors i,Home ,kids ,8.20,2309.31,0.42530118755629327559 +AAAAAAAACFCEAAAA,Items may not justify. Regional relations strip effectively with the cells. Are,Home ,kids ,2.84,27419.77,5.0498463798798878 +AAAAAAAACINAAAAA,Payme,Home ,kids ,0.77,10458.92,1.9261992095285028 +AAAAAAAACMCDAAAA,Political leaders intend large, important structures. Private, electoral institutions shall see essential, social dates. Available, labour kinds would not give then lines; structures save appare,Home ,kids ,4.86,12624.80,2.3250851694491824 +AAAAAAAACMNFAAAA,Level, surprising eyes ,Home ,kids ,0.98,12841.22,2.3649428252039026 +AAAAAAAADHPAAAAA,Hundreds will not stop great years. Methods ought to last vaguely plants. ,Home ,kids ,1.35,7514.37,1.3839070911819476 +AAAAAAAADJCFAAAA,Managers can hide bad. Specified attitudes would argue in a games. Long sensible years may bring low important, public eyes. Long overseas secrets shall not strengthen already with a problems. ,Home ,kids ,2.93,1784.42,0.32863320433341597569 +AAAAAAAADJEGAAAA,Often economic prisons could make only in an services. Away experienced possibili,Home ,kids ,9.79,6829.93,1.2578550908827113 +AAAAAAAAECOCAAAA,Always pregnant victims would not grow financial, italian eyes; slight, particular minutes respond here in a camps. Perhaps serious opportunities make now except,Home ,kids ,1.00,1153.68,0.21247102990068220645 +AAAAAAAAEDOBAAAA,Alarmingly local measures ought to go oddly professional convenient liabilities. At least previous women use as foreign children; also re,Home ,kids ,1.70,43.47,0.00800578641372187740 +AAAAAAAAEGOCAAAA,Lights start generally internal, long rules. Hundreds might echo national, friendly relations. Witnesses cannot support bette,Home ,kids ,1.73,2004.86,0.36923121576752802200 +AAAAAAAAEHFBAAAA,Other clubs will feel high guests. Appropriate things could not follow forward easy, supreme schools; immensely open terms must not see since with a expectations. Settin,Home ,kids ,6.05,2056.50,0.37874165539036210870 +AAAAAAAAEHIEAAAA,Consequences may marry successfully nonetheless difficult rates. Scottish, green standards could tell. Physical, central countries play ,Home ,kids ,6.07,10744.04,1.9787092123414861 +AAAAAAAAFCJDAAAA,Urban, upper forces may see alone commercial, other terms. Hopes support. St,Home ,kids ,2.98,16027.55,2.9517631018000478 +AAAAAAAAGBGEAAAA,There minimum others l,Home ,kids ,2.45,16898.43,3.1121513988320723 +AAAAAAAAGECEAAAA,Northern forces get. Especially level humans participate huge, surprisin,Home ,kids ,5.72,7083.89,1.3046264163400108 +AAAAAAAAGEHAAAAA,Exclusively impossible children make at the walls. Artists can win well elegantly other jobs. R,Home ,kids ,0.68,10691.03,1.9689464624498045 +AAAAAAAAGGKBAAAA,Important children vote so. Answers apply nevertheless free problems. Years hope easily united police. ,Home ,kids ,0.29,9062.66,1.6690526869146701 +AAAAAAAAGHMEAAAA,Now able managers o,Home ,kids ,2.77,13271.76,2.4442345501306065 +AAAAAAAAGINBAAAA,Later good brothers might not meet now too possible charges. Necessary numbers refrain therefore immediately possible rooms. Well constant words s,Home ,kids ,1.39,9113.37,1.6783918502236150 +AAAAAAAAGIPFAAAA,Marginal days find just brown relation,Home ,kids ,33.99,8371.10,1.5416894098897448 +AAAAAAAAGJBAAAAA,Less different beans shall ask probably other american ends. Foreign times might begin well; children lose quite. Surely theoretical friends use usually faint, different affairs. Industria,Home ,kids ,2.70,1098.64,0.20233441880771574379 +AAAAAAAAGKHCAAAA,Subjects stay mo,Home ,kids ,9.82,12211.62,2.2489906023817426 +AAAAAAAAGKIFAAAA,Woods use public, negative tools. Good careful drugs used to copy ,Home ,kids ,3.91,548.37,0.10099224972837970802 +AAAAAAAAGLPAAAAA,Only faces will live however at a hours. Objectively old arms p,Home ,kids ,41.82,11543.68,2.1259773753934429 +AAAAAAAAGPIAAAAA,Giant months might happen for a words; sure couples ought to win otherwise distinct, middle users. Ranks will know. Times buy,Home ,kids ,6.85,5271.03,0.97075547182701696368 +AAAAAAAAHBBBAAAA,Perhaps major females make increasingly new trousers. Terms would stay other girls. Precisely differe,Home ,kids ,3.81,10664.97,1.9641470422993193 +AAAAAAAAIAFEAAAA,Free,Home ,kids ,1.45,8903.25,1.6396944533694342 +AAAAAAAAIDKCAAAA,Silver, blue samples h,Home ,kids ,27.06,2532.70,0.46644249482478488340 +AAAAAAAAIFECAAAA,Only light reserves measure fine, top minds. Locations should think. Across open holidays would pay so women. Social, good practices may expand just fin,Home ,kids ,1.44,6664.20,1.2273329150753470 +AAAAAAAAIHHEAAAA,Human volunteers cannot see here agencies. Further tired schools might not se,Home ,kids ,2.66,5127.04,0.94423711006691084162 +AAAAAAAAIHKBAAAA,Recent, small horses arrange here british, significant factors. Needs would not subscribe equal, ambitious days. Furious, forthcoming clothes may try at random straight post-war year,Home ,kids ,1.72,7968.93,1.4676225333770573 +AAAAAAAAJILDAAAA,Birds feel no longer much general cattle. Right, various cameras get closer. Resources could not offer just times. Only schemes should see so cards. Extreme, open girl,Home ,kids ,6.02,2527.44,0.46547377072687420764 +AAAAAAAAKABFAAAA,Splendid hours stop organic, left professionals. Additional findings enter rocks. Historic, involved activities will not travel inevitably products. Pretty, new stories might read on a number,Home ,kids ,1.19,2763.25,0.50890244554214349471 +AAAAAAAAKGOFAAAA,Examples may not see however central, partic,Home ,kids ,2.48,8025.40,1.4780225048236383 +AAAAAAAAKIIDAAAA,Afraid, royal cuts reduce only specimens; conservative, special honours spend secondary, local effects. Proper forces could take either rewards. Labour, comprehensiv,Home ,kids ,2.89,17330.13,3.1916567587309390 +AAAAAAAAKKLEAAAA,Ab,Home ,kids ,5.79,98.34,0.01811108893318172126 +AAAAAAAALBABAAAA,Social, grand services appear already sounds. Later national positions ought to grow available hours. Offenders ca,Home ,kids ,8.02,19334.22,3.5607461650772900 +AAAAAAAALBDBAAAA,Fo,Home ,kids ,1.39,18889.03,3.4787563777866334 +AAAAAAAALOBCAAAA,Edges come most high residents. Opponents may not provide perhaps at a details. English, specific minutes obtain from a parts. More able holidays happen deeply. Natural o,Home ,kids ,2.33,446.80,0.08228629789857222960 +AAAAAAAALODGAAAA,Males will not handle please. More acceptable boys ought to show for a characters. Changes help also artificial, open trees,Home ,kids ,3.48,4472.64,0.82371751887437353847 +AAAAAAAALPCAAAAA,Sorts might think full birds. New packages shall exceed sad arrangements. Problems cannot come together other employees.,Home ,kids ,1.54,6938.33,1.2778189106951671 +AAAAAAAAMAOFAAAA,Decisions must take always. Firmly different images find familiar, firm classes. Childre,Home ,kids ,0.49,15101.65,2.7812418770366457 +AAAAAAAAMPDEAAAA,Always sure effects shall tell new sales. Alternative circumstances will bear other, bad arms. Years could see eno,Home ,kids ,2.41,10007.49,1.8430602134220739 +AAAAAAAANABCAAAA,Democrats follow mostly available,,Home ,kids ,0.59,4520.03,0.83244524415954215521 +AAAAAAAANCNDAAAA,Satisfactory, serious workers would come previous, africa,Home ,kids ,3.18,8622.79,1.5880426738066912 +AAAAAAAAODFDAAAA,Social, western programmes exercise suddenl,Home ,kids ,55.82,3465.96,0.63831919665294405751 +AAAAAAAAOJDCAAAA,Other, likely parties would form tightly critical colleges. Problems shall enha,Home ,kids ,3.77,21170.21,3.8988769172679785 +AAAAAAAAOOLFAAAA,Then american,Home ,kids ,6.74,12892.08,2.3743096137247652 +AAAAAAAAOOOEAAAA,Main, progressive years produce in a males. Also inc others used to fall as civil, social terms. Chinese, old columns can safeguard quite possible others. Glad, exciting eyes appeal,Home ,kids ,0.76,6966.05,1.2829240498575405 +AAAAAAAAPAMEAAAA,Similar years service weeks; vigorously narrow books ,Home ,kids ,5.69,732.93,0.13498231047180068093 +AAAAAAAAPEADAAAA,For example decent routes shall give specially ethnic common explanations. Aware animals shoul,Home ,kids ,1.28,2960.73,0.54527195787206749628 +AAAAAAAAPHAAAAAA,Private islands will complete large homes. Parts illustrate most in a operations; labour games could not use. Leaders feel. New groups shall not devote too pale characteristics. Mad thanks may not ,Home ,kids ,3.66,19103.08,3.5181775551930555 +AAAAAAAAPIGCAAAA,So important pounds would not score precisely at a cells. Clear campaigns would fall now monthly databases. Processes ought to stand in par,Home ,kids ,37.00,3351.86,0.61730561878761932296 +AAAAAAAAPOBBAAAA,Already european mothers ought to impose big ever fixed parents. Dominant groups say even. Here basic weeks set as winners. Modern, young prayers release very environ,Home ,kids ,7.48,4031.44,0.74246256222072522222 +AAAAAAAAPPOFAAAA,Permanent, optimistic patients ought to end single languages. Personal, distant points shall talk particularly. Less full tasks would not come most. Mere eyes can build much m,Home ,kids ,1.43,10172.87,1.8735179304016304 +AAAAAAAAAFGFAAAA,Following years must help yet supplies. Managers call european, silent parties; layers hope. Intervals should go only ways; governments might know individual systems,Home ,lighting ,8.88,8677.87,1.5845022331627591 +AAAAAAAAAHKDAAAA,Measures find late for a messages. Light terms shall no,Home ,lighting ,1.19,7343.26,1.3408142630270749 +AAAAAAAAAJFDAAAA,Then sure casualties shall not know well old, important areas. Well central drugs might sta,Home ,lighting ,5.82,10754.17,1.9636162308045579 +AAAAAAAAALCBAAAA,Bad, different systems shall forget neither in the forests; social stairs would not set western, organic words; flat arms should not provide even years. Rare, commercial men travel ab,Home ,lighting ,0.30,8409.68,1.5355331135617602 +AAAAAAAABMADAAAA,Other offers demand across on a gates. Also natural employers look sensitive obje,Home ,lighting ,3.83,9538.55,1.7416547812002987 +AAAAAAAABMHCAAAA,Forces might place home. Professional lawyers might not grant for the schools. Competiti,Home ,lighting ,92.40,9541.18,1.7421349959158012 +AAAAAAAACAAGAAAA,Players tear there natural sales. Key, european lads stop en route necessarily psychological connections. Positive subj,Home ,lighting ,3.16,16143.82,2.9477186039636010 +AAAAAAAACBOAAAAA,Recently thick communities return more precise weaknesses. Even clean degrees make pleasant, holy proposals. Materials s,Home ,lighting ,1.41,3449.10,0.62977512366533175497 +AAAAAAAACCBCAAAA,No longer asleep eyes ought to seem in a proceedings. Agencies slip much black clothes. Still big ways should pass recently very, solar authors; thus small countries send thick, splendid ,Home ,lighting ,2.43,15363.28,2.8051989104128956 +AAAAAAAACCGBAAAA,Absent, various difficulties go excellent, hungry grounds. Then theoretical ,Home ,lighting ,1.08,7219.41,1.3182003495232764 +AAAAAAAACEGFAAAA,Technical, strong things create elsewhere. Potentially important months make most most possible degrees. Very things will na,Home ,lighting ,22.69,482.50,0.08810022822432593192 +AAAAAAAACFABAAAA,Fine, living women wait aside with the patients. Rarely arbitrary books should know already. Expenses will consider vigorously reports. Houses get there particular, local institutions. Really certain,Home ,lighting ,83.72,3621.96,0.66133782926296280282 +AAAAAAAACFLBAAAA,Fun, hard items like for a attacks. Irish, deep connections get as ready guards. Now flat children stop problems. Easily oth,Home ,lighting ,5.56,10965.50,2.0022032178110798 +AAAAAAAACLNCAAAA,Practitioners expand for a troops; friendly models could not penetrate very political, new efforts. Others like further quite subsequent procedur,Home ,lighting ,2.06,4371.62,0.79821910820731135851 +AAAAAAAACMHEAAAA,Technical ambitions might not vary fully ,Home ,lighting ,3.41,10130.90,1.8498126468763183 +AAAAAAAACOJBAAAA,Months shall touch too regular arms. Representatives will not fly silly wages; single, proper circumstances used to measure political, small tools. As isolated stones might mean e,Home ,lighting ,9.01,6345.72,1.1586722906687452 +AAAAAAAADELBAAAA,Quickly hungry bills ought to cope errors. Professional pp. pay americans. Days allow. Ver,Home ,lighting ,0.36,330.48,0.06034272212139944866 +AAAAAAAADFKBAAAA,Young, following parameters provide too clear customers. Possible, maximum services fall always new feelings. Scottish, communist projects benefit ,Home ,lighting ,1.47,6585.19,1.2023973925399977 +AAAAAAAADJOCAAAA,Rather proper personnel vie,Home ,lighting ,0.67,5698.53,1.0405011265143379 +AAAAAAAAEAOCAAAA,Clean functions cannot sit almost bad boys. Designs give natural, legislative idea,Home ,lighting ,9.43,10486.49,1.9147402326883143 +AAAAAAAAEDGDAAAA,Deliberate arrangements reduce occasional, historic pilots. Fairly personal banks cut different, necessary results; spanish problems ,Home ,lighting ,6.82,13540.26,2.4723315983766040 +AAAAAAAAEHJAAAAA,Stones can find to a operations. Practically tough farmers accept recently. Certainly high fans know graduall,Home ,lighting ,4.96,12397.00,2.2635824441387950 +AAAAAAAAEHJDAAAA,Everyday kinds could not use briefly electrical mate,Home ,lighting ,8.30,1650.43,0.30135390604823678303 +AAAAAAAAEILAAAAA,Substantial problems claim certai,Home ,lighting ,0.95,9808.73,1.7909872571829896 +AAAAAAAAEKGDAAAA,Houses should ,Home ,lighting ,3.29,6449.24,1.1775741261625943 +AAAAAAAAEMHFAAAA,Merely able levels start as a men; historical,,Home ,lighting ,78.59,10611.93,1.9376444661151732 +AAAAAAAAENMDAAAA,Burning, ,Home ,lighting ,8.77,2797.72,0.51083890260675885231 +AAAAAAAAEPEGAAAA,Spiritual connections shall give ever regardless real,Home ,lighting ,6.31,2633.00,0.48076248894228016318 +AAAAAAAAFDMFAAAA,Assets apologise. Active, whole benefits would teach closely animals. Daily,Home ,lighting ,2.40,11012.84,2.0108470826901256 +AAAAAAAAFHDEAAAA,Keys should meet parties. Ministers leave members. Small, new students may take always individual letters. Video-taped levels think russian ingredients. Evident pieces secure merely biological, safe c,Home ,lighting ,1.63,472.17,0.08621406168016575186 +AAAAAAAAFKPEAAAA,Injuries can make once modern chemicals. Almost great term,Home ,lighting ,2.66,7337.03,1.3396767201838883 +AAAAAAAAGHCCAAAA,Scottish, particular championships keep as joint wages. Guests could not agree away from a characters; walls could not achieve actors. Toys ,Home ,lighting ,6.39,6093.78,1.1126702771996536 +AAAAAAAAGICEAAAA,Police may effect short, foreign pubs. Jobs must not show often foreign, constitutional times. Just new studies appeal great, big days; determined, certain pp. may suit ahead claims,Home ,lighting ,9.09,6644.00,1.2131355778703036 +AAAAAAAAGNKCAAAA,Chinese, available camps see even to a pupils. Thousands would make superficially local, english points; genuine, live words may admit environmental e,Home ,lighting ,1.79,3489.87,0.63721936471135407257 +AAAAAAAAGNMDAAAA,Below present pp. make then plus the priorities. Sl,Home ,lighting ,4.36,8989.34,1.6413738975876934 +AAAAAAAAGOKBAAAA,Warm connections can tell ago premier, special prices. Winners form by the schemes; british poems involve once more by a results. As impossible prices plan rightly groups; o,Home ,lighting ,0.28,6200.10,1.1320833679039238 +AAAAAAAAHJADAAAA,Often contemporary strategies shall not afford terms. Cities sit. Constitutional companies get now natural target,Home ,lighting ,80.52,4445.87,0.81177650084079571177 +AAAAAAAAHLOFAAAA,Friendly, outside th,Home ,lighting ,5.25,299.20,0.05463127105641102348 +AAAAAAAAHOEAAAAA,Main, aware rights will not escape under the systems. Circumstances must introduce just as a children. Publ,Home ,lighting ,1.46,105.58,0.01927797325580172413 +AAAAAAAAIABCAAAA,Royal, various deals may move enough. Christian, safe patterns used to blame modern sides. New, frequent reservations get for a communities; patients might turn educational things. Critical leaves ,Home ,lighting ,6.95,10735.90,1.9602802905565612 +AAAAAAAAIFMDAAAA,Forever mediterranean features will,Home ,lighting ,2.46,7302.75,1.3334174956791631 +AAAAAAAAIIJBAAAA,So appropriate details tell onwards dead, available muscles. Massive things ask tonight thick collections. Americans compete even extreme, international societies; liberal,Home ,lighting ,0.86,16595.98,3.0302790168007227 +AAAAAAAAIJHBAAAA,Small collections save at present international boxes. Efforts could not know less than months. Da,Home ,lighting ,0.57,3601.52,0.65760566622688980376 +AAAAAAAAIKCCAAAA,Officially central players reflect then national cons,Home ,lighting ,6.32,11503.39,2.1004171696444118 +AAAAAAAAINBBAAAA,Interesting, other processes must dispel. Still ugly dishes can think straight. Main missiles must pose theories. Sexual, level weeks should resolve for a facili,Home ,lighting ,5.41,14498.83,2.6473579937527535 +AAAAAAAAIPDCAAAA,Wrong signals carry at last phenomena; aims provide much as a schools. Global seats press old offic,Home ,lighting ,3.16,9174.13,1.6751149155640109 +AAAAAAAAJFFGAAAA,European, identical calls invoke horses. Lives cannot develop months. Different, corporate ports account full, distinct parts. Eastern children might estimate financial pieces.,Home ,lighting ,5.91,3347.94,0.61130420327740883005 +AAAAAAAAJGKDAAAA,Main weeks surrender more beyond a views. Popular, payable agencies cannot c,Home ,lighting ,6.05,4072.53,0.74360792217702401556 +AAAAAAAAJKIBAAAA,Comments may not form. Similar clothes cannot know even through a kids; surprising, adjacent matters upset namely standards. Especially new words make. Immediately wooden reasons read to a findi,Home ,lighting ,9.57,1071.84,0.19570849454914301941 +AAAAAAAAKBGFAAAA,Units pay different arms. Ideas view eyes. Outer strangers should not see in a members. English nations imagine,Home ,lighting ,1.50,6538.57,1.1938849932864887 +AAAAAAAAKDLEAAAA,Long definitions produce. Wide procedures used to speak of course goods. So poor clergy would not ,Home ,lighting ,9.20,1642.89,0.29997716880303177261 +AAAAAAAAKEIAAAAA,Most necessary weekends should enter. Things forget how,Home ,lighting ,4.65,5847.91,1.0677765919902961 +AAAAAAAAKEJFAAAA,So suitable cells can look. Extra, ugly notes should influence ministers; now foreign attempts will procure probably ov,Home ,lighting ,5.99,7758.09,1.4165585483624057 +AAAAAAAAKFFAAAAA,Typical copies used to forget much fixed, crucial schools. Intimate, financial co,Home ,lighting ,18.18,1333.22,0.24343416844193952114 +AAAAAAAAKIEEAAAA,Essential interests can discover luckily from a activities. Righ,Home ,lighting ,8.17,11553.03,2.1094809941605891 +AAAAAAAAKJFCAAAA,Small, poor examples could put quite everyday, attractive windows. Inside likely roles can ensure especially skills. Regular, likely shoulders wear most classical walls. Alive, s,Home ,lighting ,7.75,3223.86,0.58864829380989719972 +AAAAAAAAKNDFAAAA,National feet might blame worst about recent weeks. Structures go economic balls. Practical bodies like doubts. There decent words shall fix. Stand,Home ,lighting ,0.31,9413.32,1.7187888919142213 +AAAAAAAAKOABAAAA,Chemicals activate also lawyers; experimental, other developments cover with an factors. Actual decisions ,Home ,lighting ,1.75,23892.95,4.3626411356526596 +AAAAAAAALBBAAAAA,New, labour players must start subsequently magnetic values. Dark problems laugh; accountants,Home ,lighting ,9.13,5743.08,1.0486355620944285 +AAAAAAAALBEAAAAA,Proposed facilities might prefer. Pages can go appropriate, friendly titles. Doctors m,Home ,lighting ,48.57,769.95,0.14058605330843471768 +AAAAAAAALCGAAAAA,R,Home ,lighting ,3.18,6305.62,1.1513503856909307 +AAAAAAAALCNFAAAA,Pure governments launch,Home ,lighting ,2.24,9601.20,1.7530941165334676 +AAAAAAAAMCIBAAAA,Local ways make slightly to a guard,Home ,lighting ,0.99,13135.01,2.3983365362254992 +AAAAAAAAMFHEAAAA,Weapons must not convey under a aspects. True, final clients get extraordinarily famous, due daughters. Small houses give already. Dull, sensitive organisations will prove all sente,Home ,lighting ,5.87,1219.92,0.22274659153454858210 +AAAAAAAAMGDCAAAA,Bright individuals would use possibly normal tables. Aware beaches depend to a companies; different, mi,Home ,lighting ,57.09,16039.25,2.9286250477658439 +AAAAAAAAMGJBAAAA,Twice real affairs will cause chiefly. Industrial, private words differentiate still popular, worried schemes. Wide, british bits collect traditiona,Home ,lighting ,4.05,8284.77,1.5127256534425881 +AAAAAAAAMHKFAAAA,Similar affairs would coincid,Home ,lighting ,3.77,47.61,0.00869316448862208833 +AAAAAAAAMHNCAAAA,Primary members answer no longer by a novels. Only full-time minds join in a peasants. New, oth,Home ,lighting ,4.43,9210.10,1.6816827191064544 +AAAAAAAAMIAGAAAA,Good, nationa,Home ,lighting ,2.32,18433.88,3.3658632850981084 +AAAAAAAAMIPDAAAA,Christian ages wait also supposed, widespread talks; whole acids belie,Home ,lighting ,49.69,762.04,0.13914175733899550913 +AAAAAAAANBPFAAAA,Curtains become here. Relations become late in a times; too human lines go more public children. Newspapers worry also magic, wrong characters. Main times o,Home ,lighting ,4.55,7031.95,1.2839718131855932 +AAAAAAAANEKBAAAA,Hardly continental possibilities might proceed most for a values. Then following groups face. Loud other patients will approach only. Current practices will say nice, productive languages. Reportedly,Home ,lighting ,0.78,4287.46,0.78285223731122996902 +AAAAAAAAODHCAAAA,Less alone remains go appropriately institutional, common,Home ,lighting ,7.55,3007.92,0.54921956161764654327 +AAAAAAAAOMGFAAAA,More old solutions must rise different, southern titles. Bright levels will say yet in a roses. Yet other pilots use. Common points give never thousands; accordingly environmental differences must,Home ,lighting ,7.51,5158.33,0.94186538913240867229 +AAAAAAAAOMOAAAAA,Royal questions might not need; separate eyes can respond academic minister,Home ,lighting ,2.30,8964.60,1.6368565926213311 +AAAAAAAAPDBDAAAA,Orders satisfy all colleges. Years resist warm, invis,Home ,lighting ,6.29,6123.04,1.1180128941485527 +AAAAAAAAACHCAAAA,Perhaps massive visitors should help female, new ministers; relative, complex,Home ,mattresses ,2.83,8470.85,1.5832456265265830 +AAAAAAAAAGGBAAAA,Remains might go even ,Home ,mattresses ,96.30,5527.69,1.0331538177744533 +AAAAAAAAAHHCAAAA,However other lines could afford just for the groups. Tenants must purchase. British arrangements continue domestic, quick tasks. Traditiona,Home ,mattresses ,5.31,1073.94,0.20072493411546167567 +AAAAAAAAALHCAAAA,Urban, possible colonies must not face with the arms. Most limited resources ought to take extremely by a views; relations come there current, unknown authorities. Supe,Home ,mattresses ,1.93,12365.40,2.3111571412847364 +AAAAAAAAAMDEAAAA,Meetings think then in a telecommunications. Independent, ec,Home ,mattresses ,3.15,7006.07,1.3094706772802136 +AAAAAAAAAMODAAAA,Civil, occupational views bring. Roles thank best for a prices. Ret,Home ,mattresses ,7.50,5141.68,0.96100655459596158867 +AAAAAAAAAPJEAAAA,Angry prisoners return ago. Sacred, national talks will forgive above still correct functions. Families would achieve at least concerning a books. Video-taped muscles ought to express n,Home ,mattresses ,4.22,3974.81,0.74291252339188243575 +AAAAAAAABFFFAAAA,Fond, determined detail,Home ,mattresses ,1.78,3611.84,0.67507155524106476957 +AAAAAAAABHDFAAAA,Old, old lines respond just. Mental, secondary victims know as comments. Fairly personal ways acquire there. Well able ideas act among the flowers. Easy, con,Home ,mattresses ,0.64,22653.06,4.2339739426910258 +AAAAAAAABHIDAAAA,Nearly large-scale score,Home ,mattresses ,34.83,3684.85,0.68871750142033908373 +AAAAAAAACAADAAAA,Ver,Home ,mattresses ,7.80,11063.36,2.0677991387746374 +AAAAAAAACBGCAAAA,Subjects can apply presently musical reports. Certainly unlikely shares let absolutely european rates. Western, special sciences want indeed. Well visua,Home ,mattresses ,0.57,9879.63,1.8465538864695780 +AAAAAAAACHCFAAAA,Foreign, good years may not get then ideas; religious, possible communications may not drive bet,Home ,mattresses ,3.60,23553.45,4.4022614852243336 +AAAAAAAACJNEAAAA,Letters might fly nevertheless apart similar sums. Here heavy aims open short commerc,Home ,mattresses ,40.13,6882.64,1.2864009726245797 +AAAAAAAADDGBAAAA,Almost new charges prove necessary provinces. Days lose almost,Home ,mattresses ,4.20,599.38,0.11202721847600929210 +AAAAAAAADFMFAAAA,Clear,Home ,mattresses ,1.93,7771.17,1.4524718198875657 +AAAAAAAADGKDAAAA,Senior days shift. Annua,Home ,mattresses ,8.94,3392.64,0.63410194282499944069 +AAAAAAAADHBFAAAA,Other, dead cars detect. Addresses sustain bad children. Modern signs laugh just results; whole, alone pictures lead that i,Home ,mattresses ,4.16,18709.08,3.4968237055709832 +AAAAAAAADMIFAAAA,Important, curious responsibilities replicate inside always formal groups. Personal, educational shows provide with a losses. Various, scottish areas might not ,Home ,mattresses ,5.02,4774.72,0.89241983483227849976 +AAAAAAAAECEDAAAA,Annual exc,Home ,mattresses ,9.83,11386.96,2.1282816505348506 +AAAAAAAAEEHBAAAA,New benefits oppose events. Low,Home ,mattresses ,5.67,10166.87,1.9002405263892432 +AAAAAAAAELJEAAAA,Likely players might lend so fundamental groups. Tall, high activities shall migrat,Home ,mattresses ,9.63,16692.06,3.1198322473800522 +AAAAAAAAEMEDAAAA,Distinctive, major eyes pursue as scottish successes. Good, ,Home ,mattresses ,1.42,2797.72,0.52290832138993746321 +AAAAAAAAEPNAAAAA,New, real potatoes may stand able heroes. ,Home ,mattresses ,11.81,11640.13,2.1756004314444093 +AAAAAAAAFKCCAAAA,Main conditions can form further ,Home ,mattresses ,7.56,9098.78,1.7006089874956519 +AAAAAAAAFLLBAAAA,Open, special levels cannot shut of course at a interests. Much main months alleviate married arms. Months produce drinks. Worlds find now twice other studies,Home ,mattresses ,4.35,16377.53,3.0610449654766533 +AAAAAAAAFLNCAAAA,Surprisingly additional dogs go without a glasses; examinations consider schools. Clear workers may not complete ago local nu,Home ,mattresses ,4.63,11474.14,2.1445760429182109 +AAAAAAAAGAOAAAAA,Crowds must not come through the parents. Hours display then easily strict meetings. Steep, key activities remember more probl,Home ,mattresses ,1.75,3049.56,0.56997851842854098706 +AAAAAAAAGBPAAAAA,Competitors develop on the islands. Wise mothers would obtain as s,Home ,mattresses ,0.59,19761.10,3.6934516784448384 +AAAAAAAAGCODAAAA,Tiles see a little. Standards say post-war,Home ,mattresses ,4.52,13148.49,2.4575207078307975 +AAAAAAAAGEFBAAAA,Ideas call true, ethi,Home ,mattresses ,1.58,18551.61,3.4673917490602268 +AAAAAAAAGEMEAAAA,Now harsh men get now sharp members. All external centres could get there bad, able scores. In short local terms shall accept local, white hours. Less empty parameters know. ,Home ,mattresses ,56.16,6667.25,1.2461434688914761 +AAAAAAAAHAGAAAAA,Black, successive interactions u,Home ,mattresses ,2.75,5398.08,1.00892903919212559564 +AAAAAAAAHAKCAAAA,Personal, economic shares could hear wide in a girls. Books might not contemplate words. Details experience. Economic refugees walk only economic, main parts. P,Home ,mattresses ,57.39,11049.05,2.0651245258472930 +AAAAAAAAHICCAAAA,Low, difficult services disarm nowhere by the tests. Observations will evolve scientific weeks. Good, easy pu,Home ,mattresses ,3.73,7040.51,1.3159076912017888 +AAAAAAAAIEEDAAAA,Well interesting symbols receive scenes. Especially equal communities ought to listen directly by a words; following, dramatic c,Home ,mattresses ,4.23,1009.64,0.18870693193319433695 +AAAAAAAAIIEGAAAA,Experiments shall establish to the preparations. Also quick men take somehow in the forces. Blocks,Home ,mattresses ,1.29,14482.19,2.7067961279006257 +AAAAAAAAIJLEAAAA,Hot, appointed pages shall squeeze consistently to the feet. Useful weaknes,Home ,mattresses ,2.78,2461.92,0.46014556660291767562 +AAAAAAAAIKEDAAAA,Organizations work probably. Material churches used to accept seconds; video-taped, secure subjects may spend good. Designs go reliable, known pupils. Politicians force in a,Home ,mattresses ,1.76,3237.63,0.60512977302292696518 +AAAAAAAAIKICAAAA,Social, united workers may arrive vessels; social, western groups ought to discuss finally arra,Home ,mattresses ,3.96,12358.77,2.3099179600332833 +AAAAAAAAIMFBAAAA,Below poor troops tell. Effective, single tourists attend usually beforehand difficult machines. Women examine workers. Particular, serious muscles should remedy ever; matters can act from the impr,Home ,mattresses ,9.84,9461.88,1.7684742533180667 +AAAAAAAAIOMAAAAA,Dry forces might see. Designs make very prime cities. Cheap teachers will find firms. Classic, modest pupils worry finally in the explanations; exactly politic,Home ,mattresses ,8.81,2929.80,0.54759475573261040409 +AAAAAAAAIOOBAAAA,Parts,Home ,mattresses ,3.45,1953.41,0.36510242057329458989 +AAAAAAAAJCODAAAA,Professionally alive documents examine thin, industrial pages; european, dark effects use rivers. Difficult, simple rules must build lawyers. Video-taped departments test also upp,Home ,mattresses ,6.86,1906.95,0.35641880655481650968 +AAAAAAAAJGNDAAAA,Other shoulders ought to seek at a cou,Home ,mattresses ,30.96,4267.90,0.79769255853341796150 +AAAAAAAAKACCAAAA,Equal holidays buy above common times. Subjects see with a brothers. Badly consisten,Home ,mattresses ,1.70,4889.00,0.91377935721780744951 +AAAAAAAAKBIAAAAA,British legs manufacture simply present years. Aims reduce free applications. British, final reasons dash british, clear years. Very wrong courts look just. Work,Home ,mattresses ,3.42,9228.18,1.7247945159930919 +AAAAAAAAKHBBAAAA,Busy, available departments ought to weaken etc apparent reports. Smooth, successful others could last somewhere. Days make t,Home ,mattresses ,2.53,978.66,0.18291660988643473891 +AAAAAAAAKIKAAAAA,Beautiful responses view immediately in the grounds. Comparable, commercial others answer much dangerous meanings. Quite other problems investigate so. Most cla,Home ,mattresses ,0.48,6040.43,1.1289875726568134 +AAAAAAAAKMMEAAAA,Also likely requirements might turn genuinely products. Together hidden variables will not li,Home ,mattresses ,4.21,8067.09,1.5077807966492539 +AAAAAAAALFBCAAAA,Separate boys light only national samples. Other, given lengths include only under natural circumstance,Home ,mattresses ,1.71,232.90,0.04353021319206941194 +AAAAAAAALFLEAAAA,Prime conditions know today angry, other taxes. Medical years ought to like vehi,Home ,mattresses ,6.42,16141.54,3.0169372153212370 +AAAAAAAALGCAAAAA,Voters cause already urban, formal children. Medieval shares must not spare human, crazy things; so public ,Home ,mattresses ,9.27,16409.29,3.0669810735529956 +AAAAAAAAMPEEAAAA,Old, peaceful conditions get as less other strings; partly controversial others label similarly. Home actual workers used to look growing, public plans. Just different conditions survive very labou,Home ,mattresses ,4.33,2114.15,0.39514555697730161984 +AAAAAAAANCOCAAAA,Most fine carers o,Home ,mattresses ,1.67,4285.20,0.80092601790749611018 +AAAAAAAANFMBAAAA,Usually desperat,Home ,mattresses ,1.51,2541.86,0.47508676558348456609 +AAAAAAAANOCFAAAA,Interior needs stop alone. Generally fashionable games will proceed available memories. Justifiably armed members might see however wil,Home ,mattresses ,0.22,4988.11,0.93230352823311873941 +AAAAAAAANPECAAAA,Officials help home through a problems. Positive heads might reach also here difficult machines. Countries might lead french, liab,Home ,mattresses ,3.60,5585.50,1.0439588054285260 +AAAAAAAAOAIAAAAA,Courses touch also high families. Presidential,,Home ,mattresses ,4.83,3527.94,0.65939021180261640692 +AAAAAAAAODOAAAAA,Real, passive costs complete more to a efforts. Much bare notes act predictably polls. Conclusions shall reconsider on the minutes. Likely notes might not happ,Home ,mattresses ,1.36,3941.57,0.73669979566966522986 +AAAAAAAAOFABAAAA,Implicati,Home ,mattresses ,3.69,4796.27,0.89644764116241630924 +AAAAAAAAOHBEAAAA,Either contemporary concessions ought to get keen interests. Teams ought to come still real contents; e,Home ,mattresses ,2.40,5065.56,0.94677933335001773450 +AAAAAAAAOHFGAAAA,Annual, availabl,Home ,mattresses ,3.33,2417.58,0.45185819153663876739 +AAAAAAAAOHJFAAAA,At least essential pieces manage guests. Main bou,Home ,mattresses ,5.62,6710.67,1.2542588912049139 +AAAAAAAAOIBDAAAA,Normally new parties can visit again likely, right troubles; strange, royal manufacturers shall try probably shops. New, elegant sh,Home ,mattresses ,4.74,3004.80,0.56161264319248677118 +AAAAAAAAPDIFAAAA,British partners might bring quite electric sounds. Proposals could afford furthermore still f,Home ,mattresses ,1.09,6123.00,1.1444203322243066 +AAAAAAAAPEAGAAAA,Various, extra managers leave regional, good months. Home foreign products used to allow always. Also mass rates could postpone physically most local pensioners. ,Home ,mattresses ,6.89,19532.51,3.6507270265187965 +AAAAAAAAPPAEAAAA,Bad, new ,Home ,mattresses ,2.23,9902.69,1.8508639196005747 +AAAAAAAAAELCAAAA,There narrow patients can labour ahead available rounds. Easy, milit,Home ,paint ,4.93,3506.88,0.66742200030648792924 +AAAAAAAAAFGAAAAA,Simple, full measures get free, interesting decades. Else essential products modify distinct, global provisions. Social, real conclusions say new hands. Responsibil,Home ,paint ,8.51,8719.04,1.6593892912082194 +AAAAAAAAAGGCAAAA,Illegal, limited r,Home ,paint ,7.36,6560.02,1.2484891614342569 +AAAAAAAAAGGFAAAA,Top demons,Home ,paint ,2.18,12848.90,2.4453755303112832 +AAAAAAAAAHOBAAAA,Wooden adults ought to construct as open rates. New, silver arms join far below normal books. Eith,Home ,paint ,0.78,2419.62,0.46049697177593311529 +AAAAAAAAANCBAAAA,Possible trees visit too signals. Other, international versions may know; figures avoid yet small unit,Home ,paint ,98.91,21929.45,4.1735666417502486 +AAAAAAAAANIBAAAA,By now old years may not avoid again foreign previous eyes.,Home ,paint ,3.29,740.44,0.14091897809646635252 +AAAAAAAABDGAAAAA,Blue, financial opportunities could hope social humans. Lights must vote states. Then new companies make important, a,Home ,paint ,4.83,9072.83,1.7267218573320766 +AAAAAAAABEIDAAAA,Just, different women will realise then to a months. Different documents will go far poor areas. ,Home ,paint ,1.57,29430.27,5.6011068736198622 +AAAAAAAABOHDAAAA,Yet early inches used to inquire very variable, friendly repor,Home ,paint ,8.38,9350.91,1.7796454560423913 +AAAAAAAACANCAAAA,Male, distinct circumstances ought to forget previous colleagues. Strategically red banks must care,Home ,paint ,1.14,6857.47,1.3050992176640580 +AAAAAAAACCECAAAA,Objects see often changes. Conceivably current sectors would not deal therefore today good things. Only other votes might judge great items. Certainly accessible drugs must want in a funds; past ,Home ,paint ,4.21,2266.60,0.43137452832565857412 +AAAAAAAACCLFAAAA,Problems stifle too in a papers. O,Home ,paint ,1.73,1715.70,0.32652840300376441173 +AAAAAAAACDOEAAAA,Then extraordinary processes would obscure absolute, enormous levels; artificial, economic types think grey facilities; words embark normally during a authors. Schools u,Home ,paint ,7.24,17411.65,3.3137484805971292 +AAAAAAAACDPFAAAA,New, he,Home ,paint ,0.30,1723.65,0.32804143022523665459 +AAAAAAAACEJFAAAA,Clear, new experts continue temporarily centuries. Local, bad books should not adopt much above constant ideas. Women rise soviet, wrong markets. Libr,Home ,paint ,6.53,10465.93,1.9918537091852818 +AAAAAAAACFAEAAAA,Only new effects cannot bring very well ethnic publications. Primary, great miles count like a children. Years try quite schools. Economically sad regulations identify to a experiences. Boxes win mos,Home ,paint ,0.89,4513.31,0.85896363382929414064 +AAAAAAAACFPBAAAA,Independent stages run european, rich plans. Special, left agents develop children. Bl,Home ,paint ,4.15,1404.38,0.26727863764669036810 +AAAAAAAACGFBAAAA,British skills b,Home ,paint ,9.66,3955.10,0.75272628473520348827 +AAAAAAAACIAGAAAA,Once again progressive policies give once private, extens,Home ,paint ,3.85,6265.63,1.1924614779463055 +AAAAAAAACKPEAAAA,Structures could board already other groups. For example medical stories shall not share however unable, broad quantities. Ages want origina,Home ,paint ,0.93,4918.04,0.93599099324394330445 +AAAAAAAACMDAAAAA,Double, practical,Home ,paint ,4.25,2676.07,0.50930399453650628274 +AAAAAAAADEKFAAAA,Chips accept. Quite other days will continue both voters; as public resources ought to affect only. Alternative subjects consider things. Excessively stra,Home ,paint ,7.98,4785.04,0.91067871394132590820 +AAAAAAAADGDBAAAA,Dogs catch hot words. Outside expressions ask quite current needs. There democratic complaints should back loudly in a crowds. Amazing, large materials care very highly anxious years; both industria,Home ,paint ,2.91,150.80,0.02869993773559927335 +AAAAAAAADHEFAAAA,Bits keep long complex, propose,Home ,paint ,0.73,5025.30,0.95640449007100151440 +AAAAAAAADKECAAAA,Industrial students run communities. Home old differences change soon. There new tale,Home ,paint ,4.05,4273.77,0.81337488658005375643 +AAAAAAAADONBAAAA,Necessary trees shall not cause parliamentary, re,Home ,paint ,0.74,13470.20,2.5636200350535102 +AAAAAAAAECFCAAAA,Chief, considerable campaigns could publish else. Well political others might exploit. Papers expand briefly. C,Home ,paint ,77.20,9007.66,1.7143188404737941 +AAAAAAAAEGGEAAAA,Appointed months shall not occur by a places. Allies ought to atte,Home ,paint ,58.69,3674.27,0.69927931182878210939 +AAAAAAAAEGOEAAAA,Vast men move under. Oth,Home ,paint ,2.96,6600.92,1.2562731631145355 +AAAAAAAAEJOFAAAA,Black terms must not leave actions. Happy, sensitive policies breach necessarily open spare developments. Really weak days would ask with a minutes. Fixed, new bacteria provide jobs. Oth,Home ,paint ,1.93,3282.80,0.62477556762881495064 +AAAAAAAAEMBFAAAA,Now social writers may present clearly ,Home ,paint ,0.53,4783.80,0.91044271975835413698 +AAAAAAAAFBOFAAAA,Direct, native reactions would pay etc only, secondary copies. So general contents may see however again new years. Equal concepts drink ahe,Home ,paint ,6.34,3569.58,0.67935493197772184462 +AAAAAAAAFCECAAAA,Overnight relevant systems will not address tensions. Considerable, political conditions might not dance real changes; actual, ,Home ,paint ,5.68,9829.63,1.8707544361006544 +AAAAAAAAFJEEAAAA,Appropriate, prime hours tell. Terms could take. Much new workers settle important, british players. Comprehensive tonnes will eat nearby. Due dec,Home ,paint ,2.04,4816.66,0.91669656560710607413 +AAAAAAAAFKICAAAA,Later significant pages cannot unite occasionally. Please complete lives get mentally most exotic results. Ever av,Home ,paint ,5.30,6932.14,1.3193102544725275 +AAAAAAAAFLADAAAA,Psychiatric scientists may not stay hopelessly. Full directors surrender really worldwide long days. Bright, shallow orders enjoy to the activities. Economic roads must not notice at least tall rules,Home ,paint ,2.48,0.00,0.000000000000000000000000 +AAAAAAAAGCKBAAAA,Reluctant, public priests shall prepare in a years; applications prejudice just unlike,Home ,paint ,84.03,7560.80,1.4389554988814256 +AAAAAAAAGILDAAAA,So new systems shall meet into a studies. Sweet tears can close so nasty, close applications. Middle-class bodies construct right net birds. Angry courts ou,Home ,paint ,4.59,6051.25,1.1516611287967182 +AAAAAAAAHCBDAAAA,Then great bombs used to explain more direct social problems. In addition early increases put lately. Gay ,Home ,paint ,0.43,19364.28,3.6853689011585563 +AAAAAAAAHCEDAAAA,Open accounts hear as well possible proteins. Industrial forces could pay favo,Home ,paint ,1.47,10288.52,1.9580894124102642 +AAAAAAAAHINDAAAA,New, specific students track sentences. Items mean onl,Home ,paint ,3.59,18613.45,3.5424725201902539 +AAAAAAAAICJEAAAA,Looks make bloody single, detailed votes. Standards depend british, organisational occasions. Employees may draw ev,Home ,paint ,8.02,1216.92,0.23160164608226437484 +AAAAAAAAIFKCAAAA,New years affect complex arts. Constant, full resources might not rise confident, available participants. Clear duties can reveal thus usually silent names. Diseases realize there. Games shall d,Home ,paint ,7.65,7836.26,1.4913804647212677 +AAAAAAAAIHHAAAAA,Immediately american agents must assert always from a stones. National, young schools will need; foreign decisions show judicial courts. Y,Home ,paint ,0.92,16995.39,3.2345267559166216 +AAAAAAAAIPFBAAAA,Different, social trees should not act perhaps then good years. Great injuries feel fresh masses. Potenti,Home ,paint ,9.52,4543.11,0.86463510693619638431 +AAAAAAAAJAHAAAAA,Other, public activities fill there internal, forward cars. Consultants shall bel,Home ,paint ,2.31,10482.13,1.9949368589950743 +AAAAAAAAJPJBAAAA,Accurate institutions shall avoid also relative, broken cases. Effective, special citizens could answer there in a parties. Fre,Home ,paint ,9.59,9921.17,1.8881761357048769 +AAAAAAAAKBODAAAA,Scientific, thick studies could look precisely following, simple stages; long difficult lives could,Home ,paint ,8.09,8695.51,1.6549111112684406 +AAAAAAAAKKGFAAAA,Good, national years must think also full germans. Historic magistrates should paint there. White hands should not intend connections. Expensive problems make forward medieval, ltd. bu,Home ,paint ,7.30,1633.06,0.31080053261603282055 +AAAAAAAAKPAAAAAA,Effects ought,Home ,paint ,6.62,11946.02,2.2735413142455148 +AAAAAAAALBCCAAAA,American, evolutionary circles will sell files. Services increase surely by a functions. Great ways will not deny events. Strong, explicit months see very,Home ,paint ,3.11,10336.15,1.9671542534868331 +AAAAAAAALHICAAAA,Hands will judge in the shots. Extra, other services will clarify; possible chapters defend rapidly too civil s,Home ,paint ,2.63,9843.50,1.8733941452279274 +AAAAAAAALNABAAAA,Faint ways would not monitor just related families. Feet could see.,Home ,paint ,3.29,2836.38,0.53981385540118744660 +AAAAAAAALNCCAAAA,Popular, heavy companies create over various reforms. Other parts organise legs. Private rounds file clearly. Christians stop weekly effectively social examinations; p,Home ,paint ,2.04,7116.75,1.3544448400518974 +AAAAAAAALNDEAAAA,Public aspects fail far important, passive years. Very cold numbers appear then; women used to take always prime profits. Conventional matters guide too. Detailed, particular women pass. Just ,Home ,paint ,8.19,9110.60,1.7339101640182410 +AAAAAAAAMEOFAAAA,Architects can find specially previously different tasks; aggressive, automatic men would claim quietly kids. Individual, british weeks link. Methods would remark pages. Calls rev,Home ,paint ,0.26,11577.96,2.2034929118385873 +AAAAAAAAMGBBAAAA,Inner, encouraging features should sue here to a terms. Patients will seem all slight members. Complex banks take apparently games. Able, irish patients used,Home ,paint ,1.97,616.59,0.11734810748271323578 +AAAAAAAAMNIEAAAA,Shops must not stay professional, interior interests. Green components take again still fundamental hands. Positions would relieve in general similar courses. Simple clot,Home ,paint ,1.35,4204.73,0.80023533948943191404 +AAAAAAAAMNNAAAAA,Rightly responsible documents laugh other candidates. Educational times hide specific, famous elections. Styles cannot go to the sides,Home ,paint ,3.81,1276.17,0.24287798103474618483 +AAAAAAAAMPNAAAAA,Likely banks transfer tickets; overall, new seats will not cover dark weeks; poor, high hands ignore obviously economic difficul,Home ,paint ,2.20,3057.26,0.58185127083248166078 +AAAAAAAAMPPEAAAA,Labour lines shall cover complex, professional members. Large eyes can plan simple consultants. Private, powerful computers must sta,Home ,paint ,8.93,3989.50,0.75927322013377520580 +AAAAAAAANAADAAAA,Constant links reveal al,Home ,paint ,9.08,6494.19,1.2359605347689088 +AAAAAAAANAGAAAAA,Managers may not come slightly possible occasions; naked, organisational goods could pull. Things put much little, experimental mistakes. Healthy, cruel hours acknowledge red doubts. Citie,Home ,paint ,7.24,18484.75,3.5179786078124580 +AAAAAAAANDPAAAAA,Very special others smile rather. Tools might decide other times. Wages may fit almost. Black relations would come on,Home ,paint ,0.98,11323.58,2.1550798471092654 +AAAAAAAANIHAAAAA,Social shows appeal largely once more african clothes. Single, current groups feel somewhat courses. National aspects find minutes. Now real farmers would talk in a assu,Home ,paint ,4.89,7819.34,1.4881602860310399 +AAAAAAAANLKAAAAA,Sign,Home ,paint ,5.65,4899.43,0.93244917732047180262 +AAAAAAAAOCHFAAAA,Stages kill at first profoundly new years. Free sentences spend pe,Home ,paint ,8.35,5358.02,1.0197270582632335 +AAAAAAAAOHEEAAAA,Wild limited eyes think never high rooms. Japanese, optimistic governments would raise above places. Late months w,Home ,paint ,9.15,5452.89,1.0377825164394690 +AAAAAAAAOJDDAAAA,Years adopt well musical eyes. Future contents insist in private firm, clinical holders.,Home ,paint ,4.20,2597.85,0.49441732922033535991 +AAAAAAAAOLOEAAAA,Never crucial sentences will invest at least directors. Already brilliant topics ought to agree more beaches. So small ears co,Home ,paint ,1.63,8117.88,1.5449777887603888 +AAAAAAAAONGFAAAA,Other, financial surroundings los,Home ,paint ,1.20,1969.08,0.37475114984359295206 +AAAAAAAAPCNBAAAA,Areas may clea,Home ,paint ,2.32,4851.75,0.92337482034942821274 +AAAAAAAAABFBAAAA,Years will set kinds. Also great police visit pregnant,Home ,rugs ,3.24,11560.30,1.5523871684188402 +AAAAAAAAABFCAAAA,Fairly likely pages ought to facilitate even high situations. Major, other differences draft strongly years. Faint, large exports ought to slow short societies. Free molecules can buy jus,Home ,rugs ,1.92,9201.98,1.2356976614834216 +AAAAAAAAABHAAAAA,Scottish, local ,Home ,rugs ,6.56,6512.36,0.87451918203888462426 +AAAAAAAAACKEAAAA,Today perfect parts shall not sustain legit,Home ,rugs ,2.49,6204.40,0.83316444622871827767 +AAAAAAAAADOFAAAA,Very able issues must not limit as essenti,Home ,rugs ,0.40,12885.65,1.7303632013646902 +AAAAAAAAAFODAAAA,Women ride still careful engines. More brave crimes must close with the knees. Ways shall consider main schools. Clearly opposite me,Home ,rugs ,3.58,4487.23,0.60257244827072585860 +AAAAAAAAALECAAAA,Services ought to send to a teeth. General instructions see too. Both full years co-operate outside a forces. Daily, industrial profits increase today,Home ,rugs ,9.88,2194.13,0.29464107833212198353 +AAAAAAAAAOLDAAAA,Obviously small ideas could not keep honours. Months should not prepare also. Po,Home ,rugs ,4.09,1084.30,0.14560637757813797119 +AAAAAAAAAPBDAAAA,Financial, common films must save typically good, bea,Home ,rugs ,8.17,16176.89,2.1723308617356860 +AAAAAAAABGADAAAA,Very new sources must sleep foreign horses; products improve very forests. Old, royal families might hurt upon a m,Home ,rugs ,8.64,2912.29,0.39107995698333988023 +AAAAAAAABHGFAAAA,Clearly immediate sides know. Impossible, young improvements come only never new factors. Big scho,Home ,rugs ,3.41,7790.70,1.0461824271862026 +AAAAAAAACANFAAAA,Ready, academic countries will not r,Home ,rugs ,76.56,8184.15,1.0990172784802341 +AAAAAAAACBBGAAAA,National, angry authorities would think. Successful methods choose there labour pages. Interesting, far plants must hold english, young lives. Important requirements,Home ,rugs ,92.98,5662.49,0.76039348609465137002 +AAAAAAAACFMDAAAA,Then new hills would create far inches. Permanent studies supply onwards. Feet will clarify now also numerous institutions. Difficult, cultural seeds might not take abroad isolate,Home ,rugs ,53.72,3233.34,0.43419249735174456127 +AAAAAAAACKPBAAAA,Likely, eas,Home ,rugs ,6.01,1781.32,0.23920644886792283579 +AAAAAAAACMLBAAAA,Even favorite minds make however patients. Final, national arm,Home ,rugs ,0.12,22279.29,2.9917981295885212 +AAAAAAAACOOEAAAA,Independent, key lives wear other vehicles. Other, full workers understand organisation,Home ,rugs ,1.23,7014.70,0.94197644267948393114 +AAAAAAAADDNDAAAA,Indeed ,Home ,rugs ,1.24,5686.64,0.76363649450423546298 +AAAAAAAAEAFBAAAA,There old materials call financial, hard fees. Huge, difficult numbers can comply however about a lives. Nuclear, commercial others may improve various, angry ministers. Then,Home ,rugs ,4.95,9611.32,1.2906663183107157 +AAAAAAAAEBDDAAAA,Practical, alone schemes coul,Home ,rugs ,0.18,6760.22,0.90780332549228061941 +AAAAAAAAECCDAAAA,Affairs fight against the policies. Intelligent fires think papers. Colourful, digital activities will not stop unknown, general words. Strategies carry a,Home ,rugs ,1.39,12608.69,1.6931713334922922 +AAAAAAAAEDABAAAA,Times last only as southern policies. Financial, spatial charts must become alw,Home ,rugs ,3.93,4300.07,0.57743946881160540975 +AAAAAAAAEDOFAAAA,Little, high minutes can count days. Sad minutes know enough simple, white nations. Difficult lives should clear about with a families. Already constant eyes will not meet with the details. New advanc,Home ,rugs ,4.59,7898.29,1.0606302646515091 +AAAAAAAAEEECAAAA,Teachers make by a banks. Over here quick movements shall not loosen ,Home ,rugs ,9.21,22271.56,2.9907600983253293 +AAAAAAAAEEOEAAAA,Selective regions avoid usually for a strategies; before marginal problems might stop black services. Always vulnerable concepts try most more old films. Wet cau,Home ,rugs ,4.75,15284.23,2.0524590651767073 +AAAAAAAAEFGCAAAA,Here short curtains would not gain finally damp tickets. Problems hear other individuals; users go in the statements. Significantly young girls pl,Home ,rugs ,9.04,7050.34,0.94676239794729250561 +AAAAAAAAEHCDAAAA,Ways love fairly nearly quie,Home ,rugs ,1.79,2687.67,0.36091662162264509918 +AAAAAAAAEIEGAAAA,Male, proper trials revive good programmes. Significant hands will not wonder of course fundamental friends. Needs might not join all. True feet try. Normal others like mak,Home ,rugs ,7.09,13930.97,1.8707351082262406 +AAAAAAAAELLCAAAA,New, able risks will resist however then great tests. Ultimate, nuclear americans may cost. Indian concessions wish about both aware scientists. Basic crews propose through th,Home ,rugs ,9.61,14499.25,1.9470471918286609 +AAAAAAAAEMJDAAAA,Christian considerations shall not find actual, personal hands. Tonnes used to make even old, available errors; jobs shall take. Other approaches inspect double, full communities. Finan,Home ,rugs ,3.80,7262.14,0.97520418598662628989 +AAAAAAAAENGFAAAA,Never new names could take otherwise financial faces. Opening, environmental police can file more just children. Troops would h,Home ,rugs ,2.32,28293.93,3.7994804525955965 +AAAAAAAAFKLFAAAA,Before successful peoples can welcome even unfortunately narrow roses. Size,Home ,rugs ,8.38,7914.81,1.0628486704041522 +AAAAAAAAFLPAAAAA,Children could not see between a revenues. Elderly, annual contracts could not believe particularly as single problems. Democratic, human benefits appoint sometimes. Steep, nasty places ,Home ,rugs ,6.25,9300.45,1.2489208100586492 +AAAAAAAAGHJEAAAA,Besides effective obligations will ensure vegetables. Most miserable borders used to start strong, basic substances. Royal, top applications attend always after a requirements. D,Home ,rugs ,6.82,1228.48,0.16496774207063629517 +AAAAAAAAGJMFAAAA,Social eyes might erect at a situations. For example fine ingredients get well. Long days speak alternatively soft times. Separately excellent users can ignore only neighbours. Deaf, p,Home ,rugs ,3.71,2773.36,0.37242359431901201124 +AAAAAAAAGLAGAAAA,Soon rural weapons can give much only thick reforms. Relationships will get on the pp.. Political layers must not find yet personal villages. Widely,Home ,rugs ,1.68,2632.41,0.35349597380841665291 +AAAAAAAAHKFAAAAA,Friends tell. Living times should no,Home ,rugs ,4.43,4702.76,0.63151512332321693758 +AAAAAAAAIBEAAAAA,Almost other shares go. Soft, old items used to understand. Typically complete names stop here correct enemies. ,Home ,rugs ,9.58,11791.04,1.5833723344820879 +AAAAAAAAIBHEAAAA,Complete states ought to use only. Extra, new heads might leave hence so reasonable individuals. Royal organisations would know readily to a facts. Al,Home ,rugs ,0.80,249.76,0.03353928697216244553 +AAAAAAAAICDGAAAA,Specific men remove still ava,Home ,rugs ,7.42,5693.43,0.76454829686866925144 +AAAAAAAAIGIDAAAA,Courses must train true delegates; local, tory liabilities cannot carry; as local g,Home ,rugs ,9.18,2003.28,0.26901258330234458631 +AAAAAAAAIIEAAAAA,Significant, wrong patients marry rather in a accounts. Only, popular organs stand c,Home ,rugs ,1.85,14346.87,1.9265846816235915 +AAAAAAAAIMCGAAAA,Studies remember so far military balls. Arms could add like,Home ,rugs ,0.39,11894.84,1.5973112277704866 +AAAAAAAAIOEDAAAA,Labour, other affairs tell indeed so other paths.,Home ,rugs ,3.09,3152.68,0.42336098354979619941 +AAAAAAAAJAOFAAAA,Now young communities win this open ways. Indeed fundamental months may not get; so ordinary areas may not make then. More true h,Home ,rugs ,8.37,10944.74,1.4697260397810106 +AAAAAAAAJCACAAAA,New, red savings could justify to the principles; even exact years ought to win so. Records ens,Home ,rugs ,39.61,9130.80,1.2261391795540553 +AAAAAAAAJDOFAAAA,Years want much busy women. Arts mig,Home ,rugs ,1.66,10029.53,1.3468260925124616 +AAAAAAAAJEJAAAAA,Interesting, demanding lines register ful,Home ,rugs ,3.77,11534.34,1.5489011022361154 +AAAAAAAAJLIAAAAA,Foreign years should say at least to a firms. African, direct children become yesterday. Today heavy circumstances say ago likely childre,Home ,rugs ,2.21,14809.13,1.9886597568788438 +AAAAAAAAJMHAAAAA,Eye,Home ,rugs ,2.18,7448.80,1.00027002241449240970 +AAAAAAAAKCKAAAAA,Minute children might ,Home ,rugs ,5.69,12034.47,1.6160615906785706 +AAAAAAAAKDEFAAAA,Soon sligh,Home ,rugs ,7.92,9280.12,1.2461907744078482 +AAAAAAAAKEKBAAAA,Here industrial stories understand particularl,Home ,rugs ,4.08,8323.19,1.1176884126114380 +AAAAAAAAKLAEAAAA,Christian, good weeks advise as well different terms. Especially real tensions try others. Measures acknowledge pleasant, nor,Home ,rugs ,0.44,1124.30,0.15097782007848429495 +AAAAAAAAKPMDAAAA,Most poor ships m,Home ,rugs ,92.28,3117.20,0.41859651405198901024 +AAAAAAAALCGDAAAA,Other changes claim just with the ways. Other ways believe men; national, special daughters head fine, left movements. Well military estates care. More extens,Home ,rugs ,1.38,3994.43,0.53639627666645914994 +AAAAAAAALGCDAAAA,Significantly sufficient forces must not tell somewhere relatively free ways. Fundamental bars apply i,Home ,rugs ,9.47,4131.76,0.55483778163077316597 +AAAAAAAALJKBAAAA,Particularly relevant masses used to need for the reasons. Together large agencies establish still women. More than traditional companies may not treat no doubt large naked organizations. Black, q,Home ,rugs ,8.43,8359.84,1.1226099968023803 +AAAAAAAALLADAAAA,Financial, independent tears shall give as yet prime leaders. Very roots would,Home ,rugs ,3.88,826.65,0.11100757357278221331 +AAAAAAAAMDCAAAAA,Most great times would bear then safe companies. Cultural, autonomous jobs must give enough environmental, video-taped girls. Parliamentary, glad minerals should not like i,Home ,rugs ,3.93,8993.96,1.2077634747603706 +AAAAAAAAMDLFAAAA,Frequent expectations keep substantially. Either happy points may not withdraw ltd. records. Mutual, comprehensive societies would challenge on board open w,Home ,rugs ,0.44,16571.33,2.2252986562316011 +AAAAAAAAMGFGAAAA,Long subjects ought to attend small with a eyes; too d,Home ,rugs ,1.20,1497.27,0.20106249281233850422 +AAAAAAAAMKJAAAAA,Obviously certain hours ought to,Home ,rugs ,1.29,4501.31,0.60446319603084776456 +AAAAAAAANCCCAAAA,Faces would not read ever professional girls. Complete, briti,Home ,rugs ,6.73,27429.62,3.6834156659087382 +AAAAAAAANEAFAAAA,Distinctive soldiers must not know perhaps letter,Home ,rugs ,7.59,4305.69,0.57819415648290406824 +AAAAAAAANGAAAAAA,Rightly central others concentrate often mental s,Home ,rugs ,9.46,12383.71,1.6629596551490943 +AAAAAAAANKBEAAAA,Dry, friendly situations ask thus grey floors. Letters must discuss steep chapters. Members act ago on a feet. Standards exploit sounds. Arguments shall come,Home ,rugs ,4.77,16332.13,2.1931774300795301 +AAAAAAAANMHFAAAA,G,Home ,rugs ,4.76,1407.43,0.18899823295656066107 +AAAAAAAANOMBAAAA,Today italian things shall not discuss also again other thousands. New materials shall help,Home ,rugs ,1.53,8431.32,1.1322087645504992 +AAAAAAAAOBBGAAAA,New, familiar titles like often to the patients. Others let even grey points. Factors go small, dramatic stores. ,Home ,rugs ,76.46,3814.50,0.51223418543927629911 +AAAAAAAAOBCDAAAA,Workers tackle random, western numbers; specialist, normal rights link early find,Home ,rugs ,53.53,17899.77,2.4036896331106029 +AAAAAAAAODMFAAAA,Available styles used to know windows. National activities say. Major relations ought to see. Services could not recycle often good, common places. Types might not operate up a y,Home ,rugs ,3.24,11986.44,1.6096118310962797 +AAAAAAAAOFCFAAAA,Animals shall not know well big, other societies. Backs regard well in a countries; external benefits shall make at least.,Home ,rugs ,8.56,11195.80,1.5034398986344343 +AAAAAAAAOFOBAAAA,Concerned, small activities must seem also times. Already international firms used to maintain into a standards. ,Home ,rugs ,3.88,20351.79,2.7329617441030827 +AAAAAAAAOGIBAAAA,Firm weeks give ju,Home ,rugs ,9.21,9214.24,1.2373440086097778 +AAAAAAAAOJNBAAAA,Again new costs extend closely capable patients. Medical doctors cannot use thus increased payments. Notes construct yet in a banks. Earnings should not sa,Home ,rugs ,9.46,880.80,0.11827916385762604909 +AAAAAAAAOKBAAAAA,Once sweet resources must talk effective, suspicious galleries. Citizens must not capitalise electronically further forward decisions. Developments would n,Home ,rugs ,70.80,6484.93,0.87083571534427213275 +AAAAAAAAOKJCAAAA,Models visit alternative, poor kids. Grounds would not leave separate, thinking communities. Almost public knee,Home ,rugs ,3.76,2960.65,0.39757403096625858565 +AAAAAAAAOKMCAAAA,Dark types dismiss surprisingly real, fashionable jews. Short proposals wo,Home ,rugs ,20.64,11165.42,1.4993602880554213 +AAAAAAAAOMMDAAAA,Real, long art,Home ,rugs ,8.50,1021.00,0.13710606982133991385 +AAAAAAAAOODGAAAA,Clear students used to play particularly united eyes. New talks cou,Home ,rugs ,0.17,9470.01,1.2716903548176172 +AAAAAAAAPAIFAAAA,New, special terms ought to work predominantly to a hours. Full parties suffer n,Home ,rugs ,0.46,22662.39,3.0432431201355881 +AAAAAAAAPCFAAAAA,Flat patients die specific, pink losses. Palestinian thousands tolerate materially cuts. Bodies may not float senior, other factors. Pure experiments could survive too ,Home ,rugs ,7.34,16202.20,2.1757296419777802 +AAAAAAAAPJOCAAAA,Dead systems stay even good lines. Ahead late companies might switch emotionally much opposite children. English, important polls can receive well int,Home ,rugs ,3.04,3824.38,0.51356093173686184107 +AAAAAAAAPOCGAAAA,Now national doctors remove only english, final reasons. Characters will not occur for sure responses. Single, environmental visitors revert earlier abstract, rational days. Old problems ,Home ,rugs ,5.63,13606.52,1.8271659952453065 +AAAAAAAAAAAEAAAA,Days might not influence even so in a rules. High prefere,Home ,tables ,8.36,1483.60,0.21110491839029056253 +AAAAAAAAAEJBAAAA,Large sheets write also particular, functional paintings; prisoners assume yet new feet. Never extra systems will trigger either then silent days; songs afford bad dive,Home ,tables ,4.63,11899.85,1.6932575243372197 +AAAAAAAAAEJEAAAA,Difficult, brief methods might hear more ,Home ,tables ,0.21,15737.80,2.2393684177963837 +AAAAAAAAAHECAAAA,Tears involve on a cars. Alone,Home ,tables ,6.85,5146.91,0.73236587726622431867 +AAAAAAAAAIOAAAAA,Then ready movements keep here. Accidents cannot turn obviously strong trustees. Good, proper cities may tell minutes. Visitors might not preserve ok. Particularly definite assessments might ,Home ,tables ,9.90,19410.15,2.7619156994427732 +AAAAAAAAAJBEAAAA,Apparently central children should drive boats. Fed,Home ,tables ,8.27,5428.47,0.77242970904161540170 +AAAAAAAABCLCAAAA,Popular costs help never so essential years. Commercial children cannot assume below requirements. Normal purposes shall help al,Home ,tables ,3.01,1323.63,0.18834241246221373502 +AAAAAAAABDDDAAAA,Scientific,Home ,tables ,1.25,9910.84,1.4102366334451519 +AAAAAAAABKDFAAAA,National boat,Home ,tables ,0.19,15059.76,2.1428885183185240 +AAAAAAAABLFCAAAA,Roots create now like years. Confident employers used to see at a appointments. Concessions might present warm mechanisms. Finally late entries may ,Home ,tables ,5.08,6609.69,0.94050826909889433016 +AAAAAAAABMDGAAAA,Evident, senior consequences cannot become of course across an flames. Long books might not say to a months. Different methods see local features. Functions must leave profits; most social,Home ,tables ,4.93,9562.88,1.3607245901699527 +AAAAAAAABMMAAAAA,Horses will not give. Historical writers shall land here dry, influential assets. Even crucial definitions should pay backwards situations. Never other forces find importan,Home ,tables ,0.56,13979.50,1.9891757930958930 +AAAAAAAABPCBAAAA,Sure socia,Home ,tables ,1.78,15749.06,2.2409706295657788 +AAAAAAAACAJDAAAA,Trees recognise r,Home ,tables ,3.23,10071.45,1.4330902064720220 +AAAAAAAACBGBAAAA,Secure colonies could not note very, chief rights; there bitter forces might find badly other large f,Home ,tables ,6.18,176.30,0.02508613987072541532 +AAAAAAAACDLEAAAA,Senior methods prove to a men. Unfair fires would buy also general b,Home ,tables ,7.60,9993.48,1.4219956725768407 +AAAAAAAACDMDAAAA,Useful, top needs will invite to a societies. However ,Home ,tables ,2.95,8407.80,1.1963655519290139 +AAAAAAAACJHCAAAA,Probable, central babies maintain difficult, subtle choices. General words can call more. Possible, personal terms ,Home ,tables ,2.66,3088.54,0.43947558954242923563 +AAAAAAAACKGBAAAA,Rare, well-known matters think foreign causes; different studies may not sa,Home ,tables ,56.73,3427.44,0.48769846420033532329 +AAAAAAAACMACAAAA,Fair houses add already russians. Quickly roman weeks remember again however free appeals; so supreme children can consider up t,Home ,tables ,1.75,3370.80,0.47963902595712552451 +AAAAAAAACMGAAAAA,More high animals can hold active police. Here pregna,Home ,tables ,4.82,9817.40,1.3969408370213255 +AAAAAAAACNOCAAAA,Especially alone lines hear; chinese careers could ask. Police phone however,Home ,tables ,1.50,7492.11,1.0660698774070368 +AAAAAAAADBDGAAAA,Russian creatures may go earlier actual, honest months. Conventional points may support often. Comprehensive results ought to demonstrate. Scottish companies demonstrate else in a purposes,Home ,tables ,3.48,7073.91,1.00656322003926955592 +AAAAAAAADGGEAAAA,Feet ought to counter deeply advantages. Financial, central arms block. Theor,Home ,tables ,0.61,10557.14,1.5022001739922298 +AAAAAAAADJAEAAAA,Patients leave. Perhaps previous readers can give around a refugees. Books take today certain relations. Only letters go existing prizes. Yet early communities behave. Dread,Home ,tables ,2.37,2135.25,0.30382972296634397657 +AAAAAAAADLMFAAAA,So particular years might study substa,Home ,tables ,5.38,3943.55,0.56113696476006359386 +AAAAAAAAEAHCAAAA,A little so-called schemes verify little, gastric engineers. Great spots ought to contemplate good, only forms. Young, small sorts know preferably standards. At present small hours face in full. Othe,Home ,tables ,4.76,6533.41,0.92965420926146418450 +AAAAAAAAECHDAAAA,Present improvements approach real, actual investors. Estimated, left grants lick points; very large men will plan very on the needs. Relations constitute scottish followers. Students would n,Home ,tables ,4.30,23456.14,3.3376290917034444 +AAAAAAAAEMDEAAAA,As pra,Home ,tables ,4.56,5497.46,0.78224645770685276077 +AAAAAAAAENBCAAAA,Agencies will pick different authorities. Whole, academic moments will include again perhaps other profits. Months can lay in a effects. Feet must want gentle, central sections. Even visible he,Home ,tables ,2.70,993.42,0.14135605825511084566 +AAAAAAAAEOEAAAAA,Images doubt sooner. Old employees would not say. Leaders cause later unusual, inner righ,Home ,tables ,91.27,4364.20,0.62099223836539907858 +AAAAAAAAEPGEAAAA,Potentially existing actions say in order possible plans. Logical, false ,Home ,tables ,0.35,5295.84,0.75355747574011618540 +AAAAAAAAFCOBAAAA,Hours should join far. Members used to set already aw,Home ,tables ,9.32,4015.73,0.57140762599584896243 +AAAAAAAAFDFDAAAA,Very silly children laugh single paintings; tests find essenti,Home ,tables ,4.85,18609.62,2.6480064110099212 +AAAAAAAAFLCEAAAA,Soviet ships will perform partly. Responses like already historical years. So respo,Home ,tables ,6.42,13515.88,1.9232062175606366 +AAAAAAAAGDHDAAAA,More desirable patients might win too. Existing, bitter marks destroy very for a parts. Also presidential ,Home ,tables ,2.78,12664.95,1.8021253950978097 +AAAAAAAAGFMDAAAA,Normal, eastern tears join broad opportunities. Home fellow rates should need then in the women. Competitive, great ,Home ,tables ,2.39,364.56,0.05187409615015120482 +AAAAAAAAGFPAAAAA,Profits deliver. Even possible guidelines ought to cry new teeth; necessary events will hear quickly counties. Pocket,Home ,tables ,1.63,1270.96,0.18084787481620631798 +AAAAAAAAGICAAAAA,Domestic, reasonable activities lose closer; here super problems can mak,Home ,tables ,7.16,1526.31,0.21718222431132676496 +AAAAAAAAGIDGAAAA,Colleagues appear much daughters. Real, dangerous students shall like also various, chief pounds. Commo,Home ,tables ,4.82,3374.11,0.48011001360869728359 +AAAAAAAAGJNAAAAA,Original, late individuals mind however main rights. Accounts cannot belong then possible tables. Also active businesses would stress. Joint interests stop ,Home ,tables ,2.88,9249.64,1.3161529370042917 +AAAAAAAAHIHDAAAA,So damp tests imagine resources. Innocently prime developments shall work small pl,Home ,tables ,0.61,722.19,0.10276210637118087177 +AAAAAAAAHNNBAAAA,Centuries must envisage already things. Officials take both for a sectors. Exact tears may not restore only rich inches; difficulties could speak physical families,Home ,tables ,3.97,7540.16,1.0729070244336299 +AAAAAAAAIBIDAAAA,Local, sure things used to enter results. Groups,Home ,tables ,0.25,1342.12,0.19097339786328981517 +AAAAAAAAIDJAAAAA,Cases leave as in the buildings. Children consider only good, plain articles. Famous, international folk could go other childr,Home ,tables ,1.59,18178.85,2.5867111389049161 +AAAAAAAAIECAAAAA,Quite top models laugh now scenes. Thanks characterize as minimal posts. Developers flush no longer in the prefer,Home ,tables ,8.00,8646.05,1.2302667023782500 +AAAAAAAAIECFAAAA,Ve,Home ,tables ,6.14,3512.61,0.49981750295694158320 +AAAAAAAAIEEEAAAA,Firms lead by the followers. Estimated, rigid probl,Home ,tables ,2.42,3494.52,0.49724343449261133497 +AAAAAAAAIEFCAAAA,Normally maximum cases seem traditionally by now wrong shows. Very human leaders shall not play perfectly from the books. Companies augment rough directors; common, cert,Home ,tables ,5.18,4783.23,0.68061699837691394405 +AAAAAAAAIJBCAAAA,Centres affect in a structures. Explanations should remember rather rich, good forms. Companies shall build yet hastily various systems; papers must not begin ways. Useful students used to extract w,Home ,tables ,3.39,2411.10,0.34308106546968830905 +AAAAAAAAIJCGAAAA,A little small trees ban whole, male years. Margins could move so only heavy peasants,Home ,tables ,1.05,152.57,0.02170954259827893713 +AAAAAAAAIJPDAAAA,Speeches might not suck also then clinical police. Increases specify sometimes rich, available terms. General, old weeks will achieve authorities. Even new windows shal,Home ,tables ,2.21,8211.36,1.1684136442931358 +AAAAAAAAIJPFAAAA,Engines would not find of course designers. Years act so white, individual fields. Causal systems might not put discreetly likely things. Early long strategies ride. Still red equations know more than,Home ,tables ,0.38,10580.32,1.5054985104766507 +AAAAAAAAINPBAAAA,Clear, attractive profits see different, historical relations. Unknown, small programmes might not like surely; further clear results must not admit. At first tough friends wil,Home ,tables ,9.11,367.71,0.05232231702702463113 +AAAAAAAAIPCAAAAA,Likely, ,Home ,tables ,6.85,9474.20,1.3481061052934018 +AAAAAAAAIPHBAAAA,American, interested arts hide. No doubt human time,Home ,tables ,8.26,10251.38,1.4586928675437159 +AAAAAAAAJAJEAAAA,National, interesting forests demand more from a girls. Years enjoy free, weak windows. Social cases use individuals. Instruments may require as open ,Home ,tables ,91.37,4535.66,0.64538968330149992777 +AAAAAAAAJCIDAAAA,Structures may,Home ,tables ,4.92,4277.20,0.60861280462318063767 +AAAAAAAAJNNFAAAA,Routine democrats risk also. Mass pressures used to start. Specimens might signify sti,Home ,tables ,4.13,10289.51,1.4641184745390123 +AAAAAAAAKDIEAAAA,Particular, poor children execute more beautiful, major methods. Either afraid decisions would not see forth to t,Home ,tables ,4.05,16605.15,2.3627856805126269 +AAAAAAAAKNJDAAAA,Immediately main principles shall wonder months. Problems come but great patients. British, afraid facilities can want profits. Total settlements may ,Home ,tables ,73.17,10961.76,1.5597745013574761 +AAAAAAAALCADAAAA,That basic students ,Home ,tables ,2.00,134.74,0.01917247014283347964 +AAAAAAAALCLEAAAA,Generally democratic cells may not come firms. Steps act years. Needs multiply fine, sad ideas; as b,Home ,tables ,9.29,12198.84,1.7358015116313104 +AAAAAAAALCPAAAAA,Always small values will love important markets. Likely, hard links used to kill much philosophical, extensive supporters. A,Home ,tables ,3.70,13410.00,1.9081403044040149 +AAAAAAAALDCGAAAA,Narrow men may go. Modest factors love military hours. Times calculate about. Full, true stories involve in a months. Young, smart offic,Home ,tables ,7.00,1522.47,0.21663582171856677860 +AAAAAAAALIJAAAAA,Here popular cards ring just firm benefit,Home ,tables ,8.08,5925.55,0.84316038633566071905 +AAAAAAAALKNAAAAA,Political, widespread buses take so impossible voices. Buildings give adequately pas,Home ,tables ,3.06,12013.43,1.7094190885261987 +AAAAAAAALLNFAAAA,Less than useful friends get often. Revolutionary millions solve all times. Clearly possible eyes induce universal, confident jobs. Meals move hardly past days. More little affa,Home ,tables ,0.11,13142.40,1.8700628737210533 +AAAAAAAAMAIAAAAA,Improvements must live,Home ,tables ,0.65,13464.41,1.9158824307248666 +AAAAAAAAMEJBAAAA,Appoin,Home ,tables ,2.49,13834.16,1.9684950241292950 +AAAAAAAAMGKDAAAA,Views cannot come databases; geographical securities speak tomorrow electoral, thin c,Home ,tables ,46.60,32604.57,4.6393806207876220 +AAAAAAAAMIIDAAAA,Slim characters will take common, psychological features. Reasons think economically. Good, geographical parties throw committees. Southern costs increa,Home ,tables ,1.94,9527.84,1.3557386665110178 +AAAAAAAAMKCBAAAA,Again past offices recover. Invisible, distant years pay emphatically really modern versions. Later other songs mount to a feet,Home ,tables ,2.30,7773.21,1.1060682547051702 +AAAAAAAAMMFFAAAA,High, following lights will not feel so too similar teeth. Politely contemporary legs raise eyes. Successful, small hotels will take there. Police should deter e,Home ,tables ,3.22,9704.38,1.3808589565437907 +AAAAAAAAMNHFAAAA,Necessary rates attempt simply advantages. Within funny ,Home ,tables ,36.96,7284.62,1.0365456393935552 +AAAAAAAAMOGDAAAA,Prisons will not illustrate so reports. Historical, old stories might not admit long central prices. Things weaken central parents. Actual, economic grounds go rather national men. Splendid proceedi,Home ,tables ,2.15,9544.02,1.3580409566023867 +AAAAAAAAMPGCAAAA,Man,Home ,tables ,1.39,7253.40,1.0321032724805430 +AAAAAAAANAPAAAAA,Gently other places qualify rational matches. Definitely supreme circles answer corporate, notable pictures. Generous, strategic orders ought to address public days. Employees answer perh,Home ,tables ,4.95,8991.89,1.2794770858886963 +AAAAAAAANLLFAAAA,New, social variables avoid coldly hard new methods. Discussions should wish very in the relations. Trees need. Rural, hard ideas wish other links; somewhat fre,Home ,tables ,7.95,3671.35,0.52240498930452497758 +AAAAAAAAOCGEAAAA,Ashamed, legal phenomena possess officers. Newly inappropriate players lead. Authorities quote children. Instrument,Home ,tables ,3.32,4348.33,0.61873405890000819746 +AAAAAAAAOCMBAAAA,Others navigate projects. Democratic, experimental margins ought to tell often personal, current reasons. Ph,Home ,tables ,95.04,8282.30,1.1785078630250091 +AAAAAAAAODJAAAAA,Divine, clear ch,Home ,tables ,2.91,5024.94,0.71501048032900152283 +AAAAAAAAOFDEAAAA,Full, black areas will know generally to the contracts. Professionals travel. Current, red paintings speed about to a policies; common layers mus,Home ,tables ,5.45,1863.36,0.26514185813678338002 +AAAAAAAAOIBCAAAA,Nearly full speakers shall not live lexical, chief figures. Excepti,Home ,tables ,9.57,4567.79,0.64996153624560887612 +AAAAAAAAOICCAAAA,Social, proper allegations criticise particularly beneficial workers. ,Home ,tables ,7.88,21145.40,3.0088284856632853 +AAAAAAAAOJEEAAAA,Passionately important values should test even with a functions. M,Home ,tables ,5.71,6060.24,0.86232574186140096970 +AAAAAAAAOMBFAAAA,Almost good implications should a,Home ,tables ,7.96,4279.14,0.60888885176639792244 +AAAAAAAAOOBDAAAA,Green, low houses must not explain in a rules; other miles reduce beautiful, successfu,Home ,tables ,0.10,52.13,0.00741769978140054396 +AAAAAAAAOOJBAAAA,Rights will donate additionally. Else other cattle must produce flat years. Only large funds ought to get. Key, whole quarters oug,Home ,tables ,97.40,7226.41,1.0282628021736180 +AAAAAAAAAANAAAAA,Wom,Home ,wallpaper ,2.21,8412.68,1.2537302053276276 +AAAAAAAAACBCAAAA,Old ports may not help frames; lucky, young standards can prevent quickly; pretty tender animals used to ta,Home ,wallpaper ,87.87,2799.59,0.41721907234474304997 +AAAAAAAAACGFAAAA,Used interests would not mean at large local bodies. Average others might present too short affairs; distant, blue stories want on a churches. Unlikely, full yards should go too eventually moving theo,Home ,wallpaper ,3.73,12126.72,1.8072285116693667 +AAAAAAAAACNBAAAA,Gold,Home ,wallpaper ,5.31,6280.37,0.93595495961256966511 +AAAAAAAAAEBCAAAA,Efforts offer already. British beings must not remain better in th,Home ,wallpaper ,63.76,13243.14,1.9736070587948808 +AAAAAAAAAGEDAAAA,Far, neighbouring notes read ver,Home ,wallpaper ,3.48,1710.78,0.25495520579296951162 +AAAAAAAAAGHBAAAA,So extensive children will make only deaf french functions. Lists demand sweetly harder royal students. Natural, special lines mi,Home ,wallpaper ,5.23,4630.19,0.69003088901585797297 +AAAAAAAAANMEAAAA,Ever white pilots appear with a friends. Deep fundamental funds run further facilities. More conc,Home ,wallpaper ,2.16,11784.90,1.7562875441316630 +AAAAAAAAANNDAAAA,National, moral backs exceed. Impossible names shall not enjoy. Bare, electoral differences say political dreams; stand,Home ,wallpaper ,7.12,10805.92,1.6103914924083547 +AAAAAAAAAOODAAAA,Digita,Home ,wallpaper ,3.86,3641.37,0.54266839553790983675 +AAAAAAAABAOEAAAA,Therefore rural legs shall not explain certainly extremely fundamental difficulties. Fierce banks should call too interesting parties. However fo,Home ,wallpaper ,2.77,688.75,0.10264347139311176839 +AAAAAAAABOMEAAAA,Modern, royal villages should move implications. International outcomes could not justify. Outer years discourage users. Fast irish states must say. New,,Home ,wallpaper ,0.68,3118.15,0.46469363386487326404 +AAAAAAAACAJFAAAA,Little familiar gardens take about extra, alleged devices. Today current districts,Home ,wallpaper ,4.66,10509.63,1.5662357985585325 +AAAAAAAACCPBAAAA,Then great representatives wear after a months; real, full members might not run eithe,Home ,wallpaper ,1.45,9250.69,1.3786176905721163 +AAAAAAAACDLBAAAA,Exp,Home ,wallpaper ,8.41,11665.58,1.7385054475703184 +AAAAAAAACFDDAAAA,Right, bottom levels might find drastically into a arms; f,Home ,wallpaper ,46.64,11164.50,1.6638301798452215 +AAAAAAAACHKBAAAA,Experimental shares shall not make into the memories. Schemes should think only, external men; widely significant varieties will hold genetic responses. High clear years want unexpe,Home ,wallpaper ,8.26,12700.54,1.8927441222026450 +AAAAAAAACMECAAAA,Basic, major months may slow to the reasons. Popular jobs shall not give traditional sections. Remote, inevitable functions must beco,Home ,wallpaper ,3.04,5833.31,0.86933021867463202856 +AAAAAAAACNBAAAAA,Almost distant supporters serve anyway now cheap parents. Reforms shall not think old, back clothes; rivers cannot ,Home ,wallpaper ,3.35,2898.86,0.43201314480237528990 +AAAAAAAADNJAAAAA,Full volumes can show financial accountants. Geographically positive matters exist ready, excessive rooms. Old levels should beat books; only,Home ,wallpaper ,2.85,4015.57,0.59843491023163386395 +AAAAAAAAECLCAAAA,Ago difficult seats reveal extensive, short requirements; voluntary, formal concerns feel still only attractive schools; there only p,Home ,wallpaper ,4.60,1505.28,0.22432982158783779706 +AAAAAAAAEHAFAAAA,Employees shall not discuss. Internat,Home ,wallpaper ,2.61,3397.92,0.50638737468759686395 +AAAAAAAAEKHCAAAA,Available yards should form commonly of course strange stages. Explicitly local documents imply expected proposals. Cases can close surely chemical officers. Women find again in the func,Home ,wallpaper ,1.50,22003.03,3.2790814959953249 +AAAAAAAAEKIEAAAA,More modest plants ,Home ,wallpaper ,94.90,8182.18,1.2193791052824555 +AAAAAAAAEMDGAAAA,Glorious, low models cannot listen quick bodies. Cells ought to avoid; messages draw ever soft, rational years. Police will need all only only,Home ,wallpaper ,9.87,3520.80,0.52470001318456321473 +AAAAAAAAENPAAAAA,Banks tackle home communities. Both particular tests used to travel. Real techniques ought to involve to,Home ,wallpaper ,1.68,1707.49,0.25446490158842020096 +AAAAAAAAEOHBAAAA,Volumes report well black books. Right little towns take things. Funds go well taxes. Suddenly electric reasons apply spectacular, short goals. Hostile problems should admit methods; insuffici,Home ,wallpaper ,4.30,614.02,0.09150656160406314051 +AAAAAAAAEPLEAAAA,Perhaps alternative systems will accelerate furt,Home ,wallpaper ,6.61,11857.13,1.7670518823367076 +AAAAAAAAFBOCAAAA,Old children consider fo,Home ,wallpaper ,75.57,782.94,0.11668047839204780827 +AAAAAAAAFEFFAAAA,Le,Home ,wallpaper ,9.12,9375.46,1.3972119931865897 +AAAAAAAAFOFBAAAA,Very rare achievements could not say like the systems; rapid cells may not see conferences. R,Home ,wallpaper ,0.41,10582.51,1.5770970053754181 +AAAAAAAAGBCFAAAA,Perhaps severe companies shall not accelerate tonight about a nurses. Brief schools might not recognize tough ,Home ,wallpaper ,1.09,9929.71,1.4798111133602844 +AAAAAAAAGBHCAAAA,Products take very average assessments. Grounds might not qualify reluctantly from a rates. Brief aspects die as yards. There powerful requirements devise lo,Home ,wallpaper ,8.94,9534.54,1.4209194682199345 +AAAAAAAAGCFEAAAA,Early, rural poems live daily hotels. Familiar, national centres see to the views. Key institutions might restrain foreign, len,Home ,wallpaper ,4.62,600.60,0.08950659734112947818 +AAAAAAAAGELFAAAA,Involved, ,Home ,wallpaper ,3.72,9033.28,1.3462173753407894 +AAAAAAAAGEMAAAAA,Rooms decide hardly successful, central r,Home ,wallpaper ,7.27,7552.18,1.1254910661134386 +AAAAAAAAGFKBAAAA,Other,Home ,wallpaper ,9.49,8963.65,1.3358405115831090 +AAAAAAAAGHDEAAAA,Almost ,Home ,wallpaper ,9.76,12819.04,1.9104040152844363 +AAAAAAAAGHFFAAAA,Potential, acceptable demonstrations ought to believe then little,Home ,wallpaper ,8.95,10889.03,1.6227772621469849 +AAAAAAAAGPEDAAAA,Generally long firms should want marginal, possible years. Labour visitors know together. Policies ought to make early, loyal services; public, old teacher,Home ,wallpaper ,1.65,195.80,0.02917980645919605699 +AAAAAAAAHEEBAAAA,Still new differences ask ,Home ,wallpaper ,1.42,4025.28,0.59988197826390553766 +AAAAAAAAHEEEAAAA,Plans secure sometimes physical, clinical costs. Representative, front symbols achieve possibly supposed wages. Nevertheless essential ,Home ,wallpaper ,2.04,3864.11,0.57586303338633337983 +AAAAAAAAHOJBAAAA,W,Home ,wallpaper ,3.29,19593.02,2.9199209987290987 +AAAAAAAAIAFAAAAA,Able responses might think in a sciences. Really other prices start far by a issues. Alone fatal females increase important authorities; jobs could know o,Home ,wallpaper ,3.78,8171.02,1.2177159457314615 +AAAAAAAAIBBAAAAA,Holidays let safely camps. Babies sm,Home ,wallpaper ,9.01,55.30,0.00824128343816926431 +AAAAAAAAIFCFAAAA,Shows would not hear. Musicians ough,Home ,wallpaper ,1.60,19917.42,2.9682658874694624 +AAAAAAAAIFDEAAAA,Free crowds will determine also tonight married plans. Warm states arrange full-time class,Home ,wallpaper ,44.97,5790.96,0.86301885604160366792 +AAAAAAAAIHAEAAAA,Foreign days trade aware conditions. Schemes ought to ignore later by a rules. Trees care overwhelmingly out of the views. Concerned, broken kin,Home ,wallpaper ,3.85,893.76,0.13319583156777869200 +AAAAAAAAIIFFAAAA,Also other pieces suspend however. Weeks must not join. Comments effect with the costs. Roman pieces realize less than still very faces; most available panels ought to change video-taped, diff,Home ,wallpaper ,3.02,7853.02,1.1703248402461482 +AAAAAAAAIIPAAAAA,Attractive, private levels used to run too european, sexua,Home ,wallpaper ,8.11,5255.04,0.78315143072182659508 +AAAAAAAAILFBAAAA,Therefore complete problems manage from a regions. Single actions ring bare departments. Together deep services may judge almost to the days; crucial things p,Home ,wallpaper ,46.30,8189.49,1.2204685045940833 +AAAAAAAAILNDAAAA,Keen programmes emerge again different, social issues. New boys should cancel. Certain, concrete systems can embark publicly things. Local, electric areas make then true count,Home ,wallpaper ,0.94,5379.87,0.80175467505431609352 +AAAAAAAAIMECAAAA,Fresh, genuine scenes shall feed. Stores shall not work just prob,Home ,wallpaper ,9.86,3695.00,0.55066080115796440538 +AAAAAAAAIMPDAAAA,Periods see now; pupils avoid. Rapidl,Home ,wallpaper ,8.98,10332.78,1.5398800847060870 +AAAAAAAAINIDAAAA,Also various outcomes promote students. White moments wish incomes. Entire arms us,Home ,wallpaper ,13.76,945.73,0.14094084965605458108 +AAAAAAAAINMCAAAA,Other, alive hours would give. Improved, big weeks announce often original churches. Black phases drink. Very, typical meas,Home ,wallpaper ,4.87,10374.11,1.5460394381328417 +AAAAAAAAJCKBAAAA,Well traditional governments want always in a points. Children sing then subseque,Home ,wallpaper ,0.13,15040.86,2.2415188139931747 +AAAAAAAAJDFFAAAA,Programmes will not call so. Strongly open forces speak as. Regular, human kings might decide as by the sites. Correctly furio,Home ,wallpaper ,0.78,9854.86,1.4686563201352035 +AAAAAAAAJFKEAAAA,Too annual residents use even; modern, fixed women will form. Strong shareholders stand though more still targets; reports build romantic banks. Things sav,Home ,wallpaper ,2.96,2879.31,0.42909963501546373262 +AAAAAAAAJKDAAAAA,Yet equal pa,Home ,wallpaper ,57.16,8072.25,1.2029963875906301 +AAAAAAAAJKNCAAAA,Problems drive relatively alone points. Armed voices used to face able, dry patients. Difficult events ,Home ,wallpaper ,2.13,17441.06,2.5992173403637691 +AAAAAAAAJMKDAAAA,Even main changes might not break great, new arms. Imaginative children accept then difficult, sure leaders. Questions market commercial girls. Libraries should win as other classes. Stars serve after,Home ,wallpaper ,7.77,1101.70,0.16418484563889834517 +AAAAAAAAKDBCAAAA,Governments c,Home ,wallpaper ,3.04,2601.50,0.38769799031459929650 +AAAAAAAAKDICAAAA,Extremely responsible individuals sh,Home ,wallpaper ,4.64,5094.87,0.75928151447785605142 +AAAAAAAAKENFAAAA,Workers shall find ready police; huskily fair machines head hard animals. Legal, ,Home ,wallpaper ,6.68,15038.71,2.2411984024309312 +AAAAAAAAKHOBAAAA,Then good students should put only functional figures. Equal years ought to secure. And so on certain legs must not provide similar, current children. New skills,Home ,wallpaper ,0.41,5331.75,0.79458341720540641904 +AAAAAAAAKIDBAAAA,Holidays may attract local days. Low, sympathetic teachers might not provide especially resources. Soviet matt,Home ,wallpaper ,4.97,19968.71,2.9759095660868891 +AAAAAAAAKJIFAAAA,Molecules used to please. Slow pictures think espec,Home ,wallpaper ,4.11,5486.00,0.81757108393845540674 +AAAAAAAAKKAGAAAA,Vital, opening scientists would not break about twice advanced individuals. Full-time pensions should use materials. Good females handle preferably.,Home ,wallpaper ,2.80,13117.61,1.9548994944188702 +AAAAAAAAKKHEAAAA,Likely senses would use various, popular effects. Radically common men call problems. Interested villages ,Home ,wallpaper ,1.26,4451.83,0.66345014192667406733 +AAAAAAAAKNDDAAAA,Attempts expect so major studies. Audiences will not help later years. Current, ,Home ,wallpaper ,4.13,5551.87,0.82738760003379373296 +AAAAAAAAKPJBAAAA,About musical years survive sort of; often consid,Home ,wallpaper ,2.81,6716.62,1.00096870102127385235 +AAAAAAAAKPLCAAAA,Therefore blue participants must not try abroad cases. Complex,,Home ,wallpaper ,56.71,2233.96,0.33292400632066201977 +AAAAAAAALJDFAAAA,Formal, royal plants must use generally other, particular visitors. Peculiar notes would think fresh circumstances. Nearby users make properly informal functions. Other, concrete generations ,Home ,wallpaper ,7.74,19371.39,2.8868917826639730 +AAAAAAAALJLDAAAA,Black, trying systems help ever businessmen. Children illus,Home ,wallpaper ,3.09,9093.58,1.3552038019469667 +AAAAAAAALNMBAAAA,Different, low groups might not continue. Only heavy methods try as huge fears; instead civil steps su,Home ,wallpaper ,1.68,1191.79,0.17761083524006776690 +AAAAAAAALOFBAAAA,Black others should provide very in a systems. Overall whole animals will not learn secret, different agencies. Techniques used to borrow pu,Home ,wallpaper ,4.81,10319.53,1.5379054553108656 +AAAAAAAALOOBAAAA,Potential values ought to clear apart. Alarmingly like groups can board more unusual part,Home ,wallpaper ,2.91,7604.32,1.1332614190694268 +AAAAAAAAMEIEAAAA,Permanently complex courses i,Home ,wallpaper ,8.21,8809.08,1.3128051556873075 +AAAAAAAAMHGDAAAA,Months reduce outstanding, new stations; dangerous, external complaints should complement anyway available, cold ,Home ,wallpaper ,0.15,5746.06,0.85632747039289119111 +AAAAAAAAMJFCAAAA,Tired, natural comparisons like to a investments. Others might not make now live, powerful pictures.,Home ,wallpaper ,8.99,1777.82,0.26494608538962172643 +AAAAAAAAMJJCAAAA,New, afraid eyes could not define as disciplinary, certain feelings. National thoughts would not head high drawings. Countries eat twice parliamentary, whole films. Hearts will not provide with a ,Home ,wallpaper ,9.87,7202.86,1.0734323838237227 +AAAAAAAAMNKDAAAA,Payments used to understand about mothers. ,Home ,wallpaper ,7.64,4421.82,0.65897779263228962570 +AAAAAAAAMODFAAAA,Certain, social goods move as institutions. Problems sense friends. Following, useful groups ,Home ,wallpaper ,8.08,14947.69,2.2276338162005123 +AAAAAAAANPNFAAAA,Years will not bring already now physical communities. Local units own especially. Other studies keep deliberately tiny results; black, general ,Home ,wallpaper ,4.19,7015.72,1.0455431653315167 +AAAAAAAAOFBGAAAA,Streets differ american towns. Just magnificent efforts shall not take standards. Big dark others might find neatly ,Home ,wallpaper ,0.96,5021.76,0.74838603107524203852 +AAAAAAAAOFOEAAAA,Years should reform ,Home ,wallpaper ,2.82,6699.14,0.99836368050591763643 +AAAAAAAAOKLCAAAA,Neither dull animals believe,Home ,wallpaper ,2.69,13235.02,1.9723969462900357 +AAAAAAAAOKLFAAAA,Wild, geographical cars identify always. Goods may report now inc things. Wrong, general shares tell just ,Home ,wallpaper ,5.81,3907.20,0.58228467720822693496 +AAAAAAAAAMLDAAAA,null,Men ,null,null,7871.68,14.7196550912966127 +AAAAAAAAAABDAAAA,Far, functional services would not provide warm foreigners; personal songs go most right sites; words assess past, long owners. Current, aware players challenge comp,Men ,accessories ,2.58,9403.25,0.39263184693916412911 +AAAAAAAAAAMEAAAA,Structures begin,Men ,accessories ,3.20,3041.00,0.12697667790838253972 +AAAAAAAAABCEAAAA,Alone, small kinds seem extremely aware, potential points. Classes must increase good places. St,Men ,accessories ,0.68,4870.98,0.20338732606319407541 +AAAAAAAAADBGAAAA,Also french policies will describe carefully clear, extra examples. Soviet, wrong children look military hopes. Only friendly drawings,Men ,accessories ,4.11,2758.26,0.11517089497125130681 +AAAAAAAAADJFAAAA,Successful hours make at least. Innocent services may run often rather serious groups. Items pay long only commercial relations; naturally back risks may tell public,Men ,accessories ,4.65,4500.68,0.18792548330440615878 +AAAAAAAAAEADAAAA,Sheets might offer best commercial leaves; results study much loca,Men ,accessories ,92.37,2595.10,0.10835816403815966091 +AAAAAAAAAEAEAAAA,Men shall not play so financial shares; just black deposits might say probably. Level exhibitions receive safely empty, international investors. Industri,Men ,accessories ,4.74,5654.87,0.23611858158624635724 +AAAAAAAAAEJAAAAA,Both implicit girls would not take about teachers. Good women must get very familiar friends. Years afford just old councils. Observers would assure soon only children. ,Men ,accessories ,0.84,12929.74,0.53988011556038476130 +AAAAAAAAAFJCAAAA,Active effect,Men ,accessories ,6.64,11396.04,0.47584061180895881550 +AAAAAAAAAFJFAAAA,Roads provide at least changing consultan,Men ,accessories ,2.24,10813.17,0.45150292806924854555 +AAAAAAAAAFPAAAAA,Most available things give so hard refugees. Alone years ought to turn proportions. Calls know. Necessary, unnecessary da,Men ,accessories ,6.23,1596.45,0.06665962428373472724 +AAAAAAAAAHFBAAAA,A little other children will lack. Ends see. Payable, common things might not know only helpful, familiar times. Never old ,Men ,accessories ,3.31,3521.76,0.14705076790221153998 +AAAAAAAAAHOCAAAA,More important days add sufficiently banks. Entire sales could put students; together radi,Men ,accessories ,0.72,2234.95,0.09332013360451810495 +AAAAAAAAAIFGAAAA,Genuine, classical reasons see in a members. Classes must p,Men ,accessories ,8.85,8356.99,0.34894535597289503473 +AAAAAAAAAJCDAAAA,Working officers get bodies. Drivers accept over a sources. Very black children ,Men ,accessories ,3.13,2905.16,0.12130469108593114735 +AAAAAAAAAJCGAAAA,Other results leave exactly different words. Trousers may not give live constraints. Democratic, naval ends pay primaril,Men ,accessories ,6.21,4972.52,0.20762711951101293864 +AAAAAAAAAKCCAAAA,Responses find up to faint rates. Hours should not expire at a,Men ,accessories ,6.55,1157.22,0.04831961565575088544 +AAAAAAAAAKJDAAAA,Complicated, empty relations could not stay new points. Major, strong recordings might not secure arms. Sensitive metres must not follow as old miles. However aware schools earn fres,Men ,accessories ,9.73,5210.62,0.21756896331567781293 +AAAAAAAAALNFAAAA,Brilliant custom,Men ,accessories ,0.81,22308.76,0.93150024105735220874 +AAAAAAAAAMBGAAAA,Right, local bodies give so. Easy, foreign talks used to brin,Men ,accessories ,7.20,8179.52,0.34153511229371034241 +AAAAAAAAANFBAAAA,Enough central jobs offer much similar, large rules. Full, safe minutes would not d,Men ,accessories ,8.85,12612.52,0.52663462336502234458 +AAAAAAAAANHCAAAA,Cold, different branches notice all wide things. Ready chapters eat true, ,Men ,accessories ,2.58,6760.26,0.28227404031467351133 +AAAAAAAAAOBBAAAA,Other, brief objections prove with a individuals. Commentators record just expensive families. Domestic, dead papers spend. Only good lives find so men. Certain, famous sales will find,Men ,accessories ,31.28,7559.21,0.31563412476547990071 +AAAAAAAAAODFAAAA,Weak branches can remain rather than the items. Scientists make with a p,Men ,accessories ,7.23,10160.13,0.42423530237332939601 +AAAAAAAAAPKBAAAA,Interestingly high children would apply relevant gaps. Largely ,Men ,accessories ,4.75,8627.70,0.36024882735618284707 +AAAAAAAAAPOAAAAA,Executives,Men ,accessories ,4.55,823.36,0.03437932177660172572 +AAAAAAAABELDAAAA,Also perfect samples measure american plants. Interactions publish less whole parties. Others try single, sexual countries. Long years clear certain, roy,Men ,accessories ,6.10,6740.48,0.28144812821699912572 +AAAAAAAABFBGAAAA,Per annum healthy words tell christian, deep miles. Subject mountains may say more than causal standards. Yet female aspects will not play structures. Questions redu,Men ,accessories ,72.40,6730.62,0.28103642481542837536 +AAAAAAAABFHAAAAA,Military, national problems run international, good tears. Actually similar rooms let social, international books. Enterprises should amount too con,Men ,accessories ,0.28,8478.77,0.35403026877647373439 +AAAAAAAABGDGAAAA,Documents receive for a busine,Men ,accessories ,2.09,2307.51,0.09634986979295356601 +AAAAAAAABIMBAAAA,Supposed provisions exercise past figures. Now old theories shall not relax ultimately to a clothes. Jobs ,Men ,accessories ,2.85,1415.12,0.05908820665626777363 +AAAAAAAABJKFAAAA,Alive, clear questions pay principal workers; large levels may need as ,Men ,accessories ,8.74,3885.32,0.16223118257513872056 +AAAAAAAABKJCAAAA,Particular recordings will refer a,Men ,accessories ,1.76,3588.64,0.14984333620820056473 +AAAAAAAABLCCAAAA,Plans must not provide more col,Men ,accessories ,0.35,1893.30,0.07905456898518272359 +AAAAAAAABLKDAAAA,Firstly other eyes can compete obviously. Immediate, public studies keep in a factors; religious, political scientists can say early linguistic counties; left, result,Men ,accessories ,4.25,777.10,0.03244773969174747505 +AAAAAAAABMDAAAAA,Male, human sales perform studies. Dependent, hostile services answer principles. Formal men show,Men ,accessories ,8.66,134.68,0.00562355112814895115 +AAAAAAAABNBBAAAA,Numerous, young rooms will not keep expensive fields; probably british coun,Men ,accessories ,1.63,3949.54,0.16491268282350318182 +AAAAAAAACAECAAAA,Contacts bring little payments. Incredible, healthy men would see at least mines. Brave, vital questions see good events. Large, precise nations could not drive. Courses extend late,Men ,accessories ,3.64,5666.91,0.23662131068917859196 +AAAAAAAACALDAAAA,Years go right emotional rates. National, high researchers afford entirely. Red, true subjects help more in a items. Concentrations join a,Men ,accessories ,8.70,2260.44,0.09438446623190536931 +AAAAAAAACAPFAAAA,Royal police may seduce very claims; samples can cope completely like a teams.,Men ,accessories ,3.96,10124.25,0.42273713624266423142 +AAAAAAAACBCDAAAA,Regional expectations seem somehow by a politicians. Plans disappear also chief trees. Following, theoretical rooms provide criminal, fond courses. Demands study,Men ,accessories ,3.57,10390.09,0.43383726121969955347 +AAAAAAAACBDEAAAA,Differences may matter native, certain contracts. British weeks may not go women. Correct, comparative details would marry,Men ,accessories ,4.82,8103.83,0.33837468324047605289 +AAAAAAAACBKBAAAA,About other rights weaken opening, likely representations. Obviously sp,Men ,accessories ,3.00,6500.52,0.27142862028181481983 +AAAAAAAACCFCAAAA,Already enormous lives use around by a parents. Tropical, old teams need days. Recently only consequences may leave just issues. Volunteers will move further foreign views. National, ameri,Men ,accessories ,8.73,8546.77,0.35686960258040994377 +AAAAAAAACCHAAAAA,Hours shall want only able, alone police. Indeed very animals stay automatically new years; angry members would go nearly sheer sets. Medical, atlantic children help more on the subjec,Men ,accessories ,0.45,4356.75,0.18191569926910412033 +AAAAAAAACCNDAAAA,Hands ought to save at least objectives. Women explore in part as full years; men shall mean instead to a properties. Repeatedly new police cannot arrange most primitive claims. Togeth,Men ,accessories ,2.33,10627.19,0.44373735011548301292 +AAAAAAAACDCAAAAA,Please main pages ought to k,Men ,accessories ,4.60,13067.91,0.54564939132052985025 +AAAAAAAACDCGAAAA,Ni,Men ,accessories ,0.92,2560.38,0.10690843360179693754 +AAAAAAAACDECAAAA,Patterns should say more personal indicators. Unlike, ready posts will go less able, left trades. Minerals cost in a incomes. Small, military details must make further in a servic,Men ,accessories ,7.17,8625.14,0.36014193478944642507 +AAAAAAAACDHCAAAA,Additional responses will,Men ,accessories ,0.61,5472.06,0.22848536669363490967 +AAAAAAAACFHAAAAA,Possibly civil stars should review in addition widely valuable letters; big visitors t,Men ,accessories ,1.82,13723.19,0.57301054801234336904 +AAAAAAAACGAFAAAA,Mo,Men ,accessories ,9.29,972.52,0.04060748398535356380 +AAAAAAAACGBBAAAA,Satisfactory, inten,Men ,accessories ,1.31,5188.82,0.21665870630206296933 +AAAAAAAACGNBAAAA,Stable others get that affairs; short modes listen already also royal periods. Various cattle benefit to the sciences. Visitors ,Men ,accessories ,2.91,11859.35,0.49518607864280712674 +AAAAAAAACGPCAAAA,Financial, american sums used to,Men ,accessories ,1.31,1971.57,0.08232272570333106341 +AAAAAAAACHCAAAAA,Actively successive eyes shall remain undoubtedly similar, right others. Patients might surrender also due, sig,Men ,accessories ,1.08,6584.21,0.27492308860610042810 +AAAAAAAACHJBAAAA,Allies might not say autho,Men ,accessories ,9.04,5313.54,0.22186637853775302864 +AAAAAAAACHJFAAAA,Impo,Men ,accessories ,7.46,753.51,0.03146274139123489888 +AAAAAAAACHKEAAAA,Direct, limited futures can end military, available doors. Total, unhappy techniques find ex,Men ,accessories ,7.70,20157.20,0.84166204930445528761 +AAAAAAAACHOAAAAA,Again known ,Men ,accessories ,6.83,7429.35,0.31021183229813936911 +AAAAAAAACIBFAAAA,Recently basic teeth know around systems. Pieces wi,Men ,accessories ,6.51,14982.69,0.62560085574848536469 +AAAAAAAACIDGAAAA,Minimal areas ought to cause other, major generations. Dead years find anyway; directly thin workers prefer activities; full duties leave literary, civil plans. Likely, opening effects find hardl,Men ,accessories ,1.50,908.40,0.03793015922787724403 +AAAAAAAACIKFAAAA,Afraid difficulties confirm still imperial payments. Policies see for instance with the lines. Other, medical days shall no,Men ,accessories ,7.32,4584.30,0.19141702878507006801 +AAAAAAAACKKBAAAA,Considerable, small tools used to bring above top improvements. Most full parts conclude often for the subjects,Men ,accessories ,9.72,5204.54,0.21731509346967881068 +AAAAAAAACKOFAAAA,Leading, outside things carry public for a forces. Other months might overcome national v,Men ,accessories ,2.68,14827.20,0.61910838496651417064 +AAAAAAAACLHFAAAA,Less popular categories achieve then standards. Open attacks ascertain funny police. Millions help large, ba,Men ,accessories ,2.08,8682.21,0.36252488743930877020 +AAAAAAAACLLBAAAA,Good, black groups used to cover here with a laws. Vehicles talk. Just vocational travellers used to illustrate right, final thoughts; capital books can explain up a plants. Lightly new propos,Men ,accessories ,3.63,2338.33,0.09763675608467877149 +AAAAAAAACMNCAAAA,Full, bottom levels would buy. Districts ought to make somehow shareholders. Different counties commit long by the details. English, presidential years afford ,Men ,accessories ,3.23,2978.00,0.12434611864885340457 +AAAAAAAACMPAAAAA,New jews would not accept normally at the authorities. Forward integrated processes should find today. Ago possible americans shield ,Men ,accessories ,5.62,12858.09,0.53688837633903138775 +AAAAAAAACNBEAAAA,Already good days shou,Men ,accessories ,4.79,3569.13,0.14902869793592416113 +AAAAAAAACNEAAAAA,Horses last results. There thorough parents sail everywhere into a gua,Men ,accessories ,34.11,6415.94,0.26789699008862475235 +AAAAAAAACNMBAAAA,Royal lessons give there with a patients. Original, suitab,Men ,accessories ,8.35,16716.60,0.69800010980705937634 +AAAAAAAACOKDAAAA,Attitudes unlock small increases; statistical, important fam,Men ,accessories ,56.67,7123.47,0.29743984076949219672 +AAAAAAAACPAAAAAA,Very precise periods know examples. Points should change inextricably eyes; walls fit suddenly senior parts. Main, palestinian tren,Men ,accessories ,3.92,4567.05,0.19069675660686566196 +AAAAAAAACPHCAAAA,Rocks blame in a others; practical, past p,Men ,accessories ,2.38,2874.43,0.12002156273600526920 +AAAAAAAADDNAAAAA,Small, local shoulders could ensure just here teenage men; clearly increased exchanges may read a little attractive, silen,Men ,accessories ,6.43,2779.34,0.11605108845047153171 +AAAAAAAADENCAAAA,Islamic, special families should not continue mostly early problems. Banks doubt there. Then exp,Men ,accessories ,8.73,10210.92,0.42635603419541645592 +AAAAAAAADGBGAAAA,Important practitioners use apparen,Men ,accessories ,3.42,3289.40,0.13734859727452598690 +AAAAAAAADGPEAAAA,Physical, complete reasons boost models. Subsequent companies used to disappear straight forms. Also social refugees might present ,Men ,accessories ,1.83,5753.85,0.24025148246732879847 +AAAAAAAADIHBAAAA,Various, standard sources shall not manage never in a levels. Sound, existing factors would make either around the awards. Home domestic stars reach swiftly local, peaceful vegetables.,Men ,accessories ,2.58,33667.47,1.4057821421177678 +AAAAAAAADILDAAAA,Countries must lose home. Difficult structures could believe conservatives. Things may not stand african pounds. Readers,Men ,accessories ,65.80,10108.78,0.42209118780226874379 +AAAAAAAADKHCAAAA,Programmes meet there average colours. Difficult students say etc cultural times. Children mig,Men ,accessories ,3.45,7023.81,0.29327854655037039339 +AAAAAAAADLOAAAAA,Likely advantages might save ago black hours. Thousands offer good organisation,Men ,accessories ,1.88,3989.82,0.16659457055324657173 +AAAAAAAADOFDAAAA,Goals should find however on a samples. Accidents used to blind alone local days. Reasons depend at least against a accident,Men ,accessories ,0.97,21527.23,0.89886752711926006594 +AAAAAAAADOMFAAAA,Similarly active groups end satisfactory efforts. Other terms might not express usually acres. Superi,Men ,accessories ,3.89,8524.41,0.35593596281782150786 +AAAAAAAADONEAAAA,Sorry, other odds produce often strong lands; high, objective shareholders would stay almost merely sure deaths. Other, difficult hands may not pay at a state,Men ,accessories ,6.14,861.46,0.03597018380498363126 +AAAAAAAADPLCAAAA,Super, large attacks produce later in a guidelines. Thirdly british meals give ,Men ,accessories ,4.35,964.06,0.04025423745621679423 +AAAAAAAAEACBAAAA,Awkward, typical places must not check only workers; bright parties restore studies. Men show about finally interested programmes; certainly economic soldiers meet there ,Men ,accessories ,2.79,9828.37,0.41038269380283120746 +AAAAAAAAEAEFAAAA,Main, public millions laugh. Places take to a organisms. Prime, olympic needs exercise always men,Men ,accessories ,0.85,6439.28,0.26887154966191697480 +AAAAAAAAEAGDAAAA,Nations may not wait of course adults. Other, national applications,Men ,accessories ,6.11,6292.99,0.26276322404165479731 +AAAAAAAAEAGEAAAA,Opportunities open quic,Men ,accessories ,6.33,7813.29,0.32624321201406978420 +AAAAAAAAEBEEAAAA,Topics shape,Men ,accessories ,3.13,7413.66,0.30955669777778997021 +AAAAAAAAEBFEAAAA,Missiles should document a little teenage galleries. Effective, tired designers would not feel large, old ways. Ever local shops turn videos. Certain measures will show just like a,Men ,accessories ,0.15,7451.49,0.31113628598077389375 +AAAAAAAAECEBAAAA,Previous appearances will not make everywhere teams. Modern, famous photographs could not try secondly social folk. Pa,Men ,accessories ,36.63,7244.37,0.30248800925325525132 +AAAAAAAAECFAAAAA,Apparently dead factors make well monthly, european documents. Strong meetings may not understand ,Men ,accessories ,5.80,12068.86,0.50393414960255235064 +AAAAAAAAECIFAAAA,Dark rooms ,Men ,accessories ,4.37,4908.46,0.20495230004806950375 +AAAAAAAAECOAAAAA,Regulations would live parents. Departments shall not want. Standards must not cost difficult authorities. Young, international levels achieve nicely for a participants. Probably busy,Men ,accessories ,9.48,7818.80,0.32647328156200637999 +AAAAAAAAEDAGAAAA,Texts cannot take there large rights. Almost upper properties shall hold suddenly for a clubs. New, early models could tell altog,Men ,accessories ,6.35,4308.33,0.17989392658106601360 +AAAAAAAAEDCEAAAA,National depths must look major, tory systems. Services will operate for the engineers. Specific, estimated cats consume har,Men ,accessories ,2.41,9828.27,0.41037851831194306598 +AAAAAAAAEDKCAAAA,Level, open improvements should choose most always good courses. Etc thin hotels speak with the structures. Minute, federal communities swing factors. Stations need more throughout a parties. ,Men ,accessories ,3.58,3637.21,0.15187137213257088369 +AAAAAAAAEDLFAAAA,New families should not spread faster pp.. Existing, single students should not avoid very. Women should score elegantly; resources buy really other colleagues. Certain g,Men ,accessories ,5.62,917.53,0.03831138154596456155 +AAAAAAAAEEIEAAAA,Maximum, active roles mean early domestic men. Specific, distant practitioners should renou,Men ,accessories ,4.57,5992.80,0.25022881794454287538 +AAAAAAAAEGBCAAAA,Clothes mig,Men ,accessories ,8.16,6630.96,0.27687513059630657204 +AAAAAAAAEGCCAAAA,Still corporate departments make pressures. Workers shall not last much out of a walls. Successful ideas snap. Public candidates shall tell. Human, entire prob,Men ,accessories ,5.80,20536.48,0.85749885114499830953 +AAAAAAAAEGECAAAA,Curious months like subtle, linguistic privileges. High, civil expressions make seemin,Men ,accessories ,0.96,5174.98,0.21608081836314418790 +AAAAAAAAEHDDAAAA,Electronic, possible details would take images. Ends used to confide straight necessary, cold organisms; items buy encouraging, married names; british, new teachers know then re,Men ,accessories ,6.46,7488.20,0.31266910868581063266 +AAAAAAAAEIBDAAAA,English, whole things should show old, random paintings. About interested students think very europe,Men ,accessories ,4.51,10302.36,0.43017410306353302923 +AAAAAAAAEIJBAAAA,Quickly new events aid more. Front, historical combinations throw much full friends; about complete parties remember therefore yesterday special expectations; should,Men ,accessories ,5.13,8106.66,0.33849284963261045690 +AAAAAAAAEKBBAAAA,Funds wander months. Advisory forms meet finally; complaints shall please to a roads. Often presen,Men ,accessories ,2.57,15650.34,0.65347852066316198509 +AAAAAAAAEKDCAAAA,Here permanent rights alert for a trees. Federal, dark women select always good pp.. Teachers will not return more by a quantities. Young, mental delegates should come active, different c,Men ,accessories ,1.93,6476.51,0.27042608491957204943 +AAAAAAAAEKJDAAAA,Trying, great words cope eventually per annum vital tons. Pupils take now prospects; enough ,Men ,accessories ,0.76,6471.89,0.27023317724053991285 +AAAAAAAAEKLEAAAA,Literary commitments see most legal, whole russians. Other heads must get only from a yards. Tropical, new organizations d,Men ,accessories ,6.36,4470.61,0.18666991319434201443 +AAAAAAAAELDBAAAA,Important, other h,Men ,accessories ,0.49,14533.14,0.60682993646084532170 +AAAAAAAAELEGAAAA,Direct cats act schools. Russians ought to ensure strongly with a interests.,Men ,accessories ,0.43,14090.51,0.58834796114266466943 +AAAAAAAAELHDAAAA,Able,,Men ,accessories ,15.06,1093.75,0.04566943158904748531 +AAAAAAAAENACAAAA,Reliable firms fly. More new bases understand here on a powers. Measurements ought to know quite findings. Early southern views must consider other children. Good, growing needs stic,Men ,accessories ,0.97,518.65,0.02165618349134580869 +AAAAAAAAENCBAAAA,Enthusiastically likely children might use probably increased, proper children. Losses should wish now. Stories make. Mental suggestions levy hardly. ,Men ,accessories ,1.54,2518.90,0.10517643998139584982 +AAAAAAAAENHBAAAA,Effective shops shall bear also electronic, different activities. Red, difficult women seem justifiably in a weeks. Different citizens ought to note perfectly for a hands. Large, musical conc,Men ,accessories ,35.24,2201.38,0.09191842131336900864 +AAAAAAAAENKCAAAA,Prime funds reproduce bad,Men ,accessories ,3.26,4902.90,0.20472014275468883722 +AAAAAAAAENLBAAAA,Highly unknown questions know particularly comparisons. Estimated, relevant years tell. Persons take criminal councils. Particularly public pains can recov,Men ,accessories ,1.58,2160.24,0.09020062436198760197 +AAAAAAAAEOEEAAAA,Clearly s,Men ,accessories ,5.11,9114.15,0.38056050278154709779 +AAAAAAAAEOKEAAAA,Final, new leaders feel adequately old, adjacent unions. Too ordinary networks could contain glorious years. Groups used to ensure far years. Options get experts. Semantic, ,Men ,accessories ,4.14,6576.31,0.27459322482593725083 +AAAAAAAAFAMCAAAA,Weekly ships cannot sit police. Simple, social projects perform varieties. Parents see more in general possible policies. Players see medical sales; regular, personal standar,Men ,accessories ,2.05,16163.08,0.67488793264301863205 +AAAAAAAAFBLFAAAA,Stories may create about a clothes. Trousers cannot get ent,Men ,accessories ,1.81,14554.16,0.60770762464553266171 +AAAAAAAAFCAAAAAA,Clearly due proceedings should compensate particular, main agreements. Heels may not deny later easily different spaces; vast, additional items might export fresh, only sentences. Patients expand ,Men ,accessories ,2.42,7432.47,0.31034210761384938342 +AAAAAAAAFCLEAAAA,Musical, following buses,Men ,accessories ,14.28,13249.52,0.55323250032248360002 +AAAAAAAAFDEBAAAA,Movements may bear still little questions. Steps come now students. Good friends report in,Men ,accessories ,5.78,11920.65,0.49774565455723785666 +AAAAAAAAFDJFAAAA,Types must drink highly in the situations; ends should mean boys. Consequences should swim more cities; times may h,Men ,accessories ,1.62,5575.50,0.23280449446832846110 +AAAAAAAAFFLBAAAA,Technica,Men ,accessories ,5.48,8663.79,0.36175576201771310878 +AAAAAAAAFFLEAAAA,Ready women get readily things. Methods should not break labour, original women. Also new workers develop and so on more pale tons. Phrases see thus other, residential detec,Men ,accessories ,4.32,9425.97,0.39358051846894987436 +AAAAAAAAFHCCAAAA,Total, british lips take yet at the organisations. As immediate manufacturers make forward coloured resources. Particular, military surfaces might not predict together tired groups.,Men ,accessories ,8.26,5051.06,0.21090655005455926046 +AAAAAAAAFIAAAAAA,Dead services would cut from a jobs. Personally positive women should not start excessively automatic children. New, leading waves reach thousands; ,Men ,accessories ,3.12,11603.88,0.48451895207087207662 +AAAAAAAAFIBFAAAA,Quite similar officers pen,Men ,accessories ,58.81,4185.61,0.17476976416313878398 +AAAAAAAAFJIAAAAA,Simple, desperate lines speak very; different, capit,Men ,accessories ,3.58,3615.34,0.15095819227533434105 +AAAAAAAAFJMFAAAA,Somehow prime hours know even again big ideas. Southern, pure thousands produce too shortly good individuals. Typi,Men ,accessories ,2.00,1365.46,0.05701465788121671249 +AAAAAAAAFJOAAAAA,Familiar chara,Men ,accessories ,5.85,988.72,0.04128391350923248427 +AAAAAAAAFKCFAAAA,There minimum services suggest fees. Typical types recycle more following, poor feet. Russian,Men ,accessories ,5.22,1642.36,0.06857659215048048271 +AAAAAAAAFMAFAAAA,National cards will develop just to the claims. Fully new organizations can calculate industrial, extensive universities. Main products could not know much loca,Men ,accessories ,0.55,2164.68,0.09038601615742108388 +AAAAAAAAFNEDAAAA,Appropriate, useful abilities include. Modern decisions wait before the miles. Concerned facts extend however trying, old standards. Common, poli,Men ,accessories ,2.55,10398.72,0.43419760608334616357 +AAAAAAAAFPBEAAAA,Common, white details can spend from a factors. ,Men ,accessories ,1.29,15644.02,0.65321462963903144328 +AAAAAAAAFPJCAAAA,Correct, huge options could give quickly around the governments. Real options get deeply social, dea,Men ,accessories ,4.74,1178.76,0.04921901639305656117 +AAAAAAAAFPMCAAAA,Additional, popular parents might not think. Schools might not cl,Men ,accessories ,3.66,3999.73,0.16700836170026139283 +AAAAAAAAGADFAAAA,Social telecommunications tell single, private conditions. Bones bring forward small rules. Wages hear well marvellous, known windows. Military features will k,Men ,accessories ,3.54,8676.85,0.36230108112770438664 +AAAAAAAAGAOFAAAA,Terms see there in line with a interactions; general, particular businesses provide again lesser policies. Only so,Men ,accessories ,9.80,4866.29,0.20319149554054023979 +AAAAAAAAGBKCAAAA,Necessary managers might give. Early weeks close. Recent, middle terms make unfortunately recommendations. Basic, adequate pages collect various, cognitive systems. New scots face second,Men ,accessories ,3.26,4637.16,0.19362419326854165665 +AAAAAAAAGBNAAAAA,Big, complete degrees alleviate tomorrow elsewhere ,Men ,accessories ,5.09,1713.99,0.07156749627365622797 +AAAAAAAAGCGDAAAA,Prominently special databases will develop very local, public,Men ,accessories ,1.46,null,null +AAAAAAAAGCPDAAAA,Fixed, negative circumstances may not learn true deals; duties forget regardless in a rights; agents must express innocent sources. I,Men ,accessories ,2.60,4811.00,0.20088286662848681308 +AAAAAAAAGDEDAAAA,Then dirty solutions go also dealers; aware ingredients become then children. Results face instances. Incidents would let; adm,Men ,accessories ,2.13,1880.64,0.07852595183874401167 +AAAAAAAAGGJEAAAA,Very students could face light reforms; decent pictures intend more most major expenses. ,Men ,accessories ,5.44,6777.68,0.28300141082738775791 +AAAAAAAAGGLDAAAA,Legs allow so accounts. Long others would take mainly special terms. References ou,Men ,accessories ,3.37,10805.42,0.45117932752541758051 +AAAAAAAAGHCEAAAA,So minor paintings convince friends. Labour sons test feet. Communications help indeed. Essentially prime ,Men ,accessories ,8.62,2548.81,0.10642532930603896779 +AAAAAAAAGHJDAAAA,Urban, responsible bon,Men ,accessories ,0.61,8498.79,0.35486620205227965957 +AAAAAAAAGHKCAAAA,Relations ought to ensure. Ordinary, common policemen realise years. Fans would win less significant masters. Effects expect years. Advisers pre,Men ,accessories ,4.16,6652.56,0.27777703662814513266 +AAAAAAAAGJDFAAAA,Children shall restrict closer military fears. Others ought to know now big dangers. Contrary, following committees would take wrong, large characters. Savings mig,Men ,accessories ,0.32,11103.20,0.46361310429212529267 +AAAAAAAAGKBCAAAA,Fast, sensible lengths ought to go for a feelings. Considerable, old years can remove brutally situations; often accurate consequences ought to confine of course indian attacks. Har,Men ,accessories ,0.91,4160.50,0.17372129840112645725 +AAAAAAAAGKHFAAAA,Beyond large circumstances get about common observations; mean, free pp. could lift somewhere full cases. Major wa,Men ,accessories ,8.36,9234.81,0.38559865008717861283 +AAAAAAAAGKJEAAAA,Democratic, full-time instruments used t,Men ,accessories ,1.62,11801.55,0.49277264490946134877 +AAAAAAAAGMEBAAAA,So new questions survive free fields. Alone true documen,Men ,accessories ,1.28,8130.14,0.33947325489314607743 +AAAAAAAAGMJEAAAA,Texts like however. Blind members may not ,Men ,accessories ,0.19,11970.32,0.49981962088137773195 +AAAAAAAAGNCCAAAA,Partially real duties can receive also now linguistic chains. Red films would not put around white consequences; financial employers will beat. Late young kinds mig,Men ,accessories ,6.50,8343.78,0.34839377362657154464 +AAAAAAAAGNHFAAAA,Magnetic years consider significantly high ways; winds concentrate. Vital, underlying views commit at the neighbours; yet full eggs should allow fully great banks. Safe, direct chemicals serve most i,Men ,accessories ,41.55,2647.81,0.11055906528529903732 +AAAAAAAAGNKAAAAA,Resources comply cheap, ready places. Different, other lights will pay well. Days assume more large courts. Recordings could not design also at the members. Yards can let still political others,Men ,accessories ,3.02,1679.30,0.07011901848455994704 +AAAAAAAAGNLCAAAA,Other, foreign policies pay however in the symptoms. Alone readers will not offer sometimes in a bedrooms. More other years ought to restore more new, angry runs. Unique, ,Men ,accessories ,8.75,3037.74,0.12684055690542912733 +AAAAAAAAGNNAAAAA,Unlikely, possible grounds cannot get totally gracefully light companies; parliamentary, romantic levels aim often never so-called priorities. Hot, possible items share operations. A,Men ,accessories ,9.03,6947.92,0.29010976651535982090 +AAAAAAAAGOBFAAAA,British, national arms change then public vehicles; positively advanced weeks beat keen, able floors. Officially careful groups,Men ,accessories ,28.43,null,null +AAAAAAAAGONEAAAA,Consistent cases may say obviously in a prices. Hastily natural limits must not put perfectly common other results. Potential d,Men ,accessories ,3.45,22527.38,0.94062869923700712187 +AAAAAAAAHDADAAAA,Classes watch far better scottish cars. Controls trace more voluntary, only enquiries. Special comments assess with the followers. So straight libraries build more with a examp,Men ,accessories ,9.76,10107.03,0.42201811671172626781 +AAAAAAAAHDLEAAAA,So unable recommen,Men ,accessories ,45.88,5315.32,0.22194070227556194706 +AAAAAAAAHEACAAAA,Physical, common others could not pronounce then banks. Good women perpetuate only in a minutes. Great systems explain never maybe pu,Men ,accessories ,1.56,13481.47,0.56291755143752777302 +AAAAAAAAHECDAAAA,International, new months ought to alter well. Huge blocks wor,Men ,accessories ,25.20,6346.43,0.26499460637227760656 +AAAAAAAAHFHDAAAA,Years should not know largely just clear times. Imperial, only qualities used to,Men ,accessories ,1.44,11866.65,0.49549088947764145510 +AAAAAAAAHKGFAAAA,For example philosophical standards seem to a females. Corresponding opportunities will strip for a prayers. Hours tell levels. Yellow, real articles ,Men ,accessories ,7.23,2964.48,0.12378159228077667588 +AAAAAAAAHKIDAAAA,Perhaps human vehicles command still. Direct, young years will want so exclusive, fine tit,Men ,accessories ,1.96,21424.33,0.89457094699536247852 +AAAAAAAAHPHFAAAA,Local reports may quarrel even required, neighbouring functions. Long dealers get local, remaining expectations. Patients would not undergo fal,Men ,accessories ,7.98,21855.11,0.91255812664329836489 +AAAAAAAAIABEAAAA,More english women used to apply new projects. Constant effor,Men ,accessories ,7.57,1039.78,0.04341591915671752619 +AAAAAAAAIDBEAAAA,Pupils bear early judges. Other, british things argue in vain unlikely authorities. Somewhere english sons aim good, local projects. New, nece,Men ,accessories ,1.47,9140.29,0.38165197609970728180 +AAAAAAAAIDCDAAAA,Goods give relatively exact terms. Avail,Men ,accessories ,88.86,21918.50,0.91520497031729125183 +AAAAAAAAIDLBAAAA,Professional children develop inc cases. Situations can pay. Past, competitive issues understand other, substantial subjects; for long canadian kinds ought to eat for example theoretical, inte,Men ,accessories ,3.30,10339.10,0.43170817841583621059 +AAAAAAAAIEBEAAAA,Historic, basic services compete almost services. Customers must happen tight regarding a companies. Pupils see well. Now,Men ,accessories ,0.91,2301.67,0.09610602112508610332 +AAAAAAAAIEDCAAAA,Recent organisa,Men ,accessories ,9.09,15536.42,0.64872180144339120610 +AAAAAAAAIEMFAAAA,Joint, independent objectives wo,Men ,accessories ,0.21,12822.02,0.53538227677567875433 +AAAAAAAAIFDAAAAA,Vulnerable, statistical photographs handle,Men ,accessories ,7.69,28922.20,1.2076438256500564 +AAAAAAAAIFGBAAAA,Just sheer others support of course then vital eggs. Polls used to distinguish easily complex circumstan,Men ,accessories ,0.90,17676.16,0.73806645017330980377 +AAAAAAAAIFGEAAAA,Frames used to debate hostile, organic policemen. Just close employees keep a little anywhere soviet buildings. Minutes move however frie,Men ,accessories ,4.48,3502.73,0.14625617198619821550 +AAAAAAAAIGBCAAAA,Children,Men ,accessories ,7.75,17823.00,0.74419774099345675942 +AAAAAAAAIGKCAAAA,Local, grim tests know consequences. Clear, black lists cannot use positive needs. Small bits ,Men ,accessories ,7.67,13544.52,0.56555019844250097891 +AAAAAAAAIHDCAAAA,Hard, social brothers ought to serve french, serious orders. Instruments learn tight feelings. Then right hospitals will not move across the signals. Well wealthy materials must press bright,,Men ,accessories ,9.84,8065.04,0.33675501032496597111 +AAAAAAAAIIBCAAAA,And so on heavy products need english, interested men. Inland wealthy companies cannot happen ever domestic, american pupils,Men ,accessories ,9.63,1081.83,0.04517171307518102037 +AAAAAAAAIIJDAAAA,Medical, voluntary cars would prot,Men ,accessories ,4.09,18963.59,0.79182297251450971601 +AAAAAAAAIIKAAAAA,Habitually alone products care also european police. Eyes would not admit so facilities. Odd, supreme documents will affect completely spanish shows. Currently small drugs may remain ab,Men ,accessories ,3.10,8718.72,0.36404935916256922614 +AAAAAAAAIILCAAAA,Companies can serve legal intentions; local hands,Men ,accessories ,6.08,5861.34,0.24473971762299208002 +AAAAAAAAIJGFAAAA,French, specific bombs could not get completely for a payments. Sources shall say absolutely arts. Later able members might maintain al,Men ,accessories ,4.94,3811.02,0.15912879284524959767 +AAAAAAAAIJLBAAAA,Economic, useless studies pour much great eyes; at last anonymous regions get therefore as the changes. Places continue aggressively then social millions. E,Men ,accessories ,5.12,13687.59,0.57152407325616500060 +AAAAAAAAIKDEAAAA,Small, new spaces shall use foreign pieces; american men defy critical systems; intact, british industries will not remain compl,Men ,accessories ,9.93,5531.62,0.23097228906661197776 +AAAAAAAAIKFDAAAA,Enough digital women may produce straight o,Men ,accessories ,14.03,13868.58,0.57908129421461227316 +AAAAAAAAIKMBAAAA,Poli,Men ,accessories ,0.40,22424.80,0.93634548068395158720 +AAAAAAAAILFEAAAA,Harshly dou,Men ,accessories ,3.08,7682.00,0.32076121002702882937 +AAAAAAAAILKFAAAA,British parties upgrade then ,Men ,accessories ,0.44,12653.70,0.52835409051275900784 +AAAAAAAAINMFAAAA,Promptly secondary lawyers can know as aware proper parties. Professional, normal students would result just once alive fingers; appointed patients reflect major, new public,Men ,accessories ,8.44,4338.86,0.18116870394921560877 +AAAAAAAAIOCFAAAA,In addition confid,Men ,accessories ,68.90,9216.55,0.38483620545100397779 +AAAAAAAAIOGEAAAA,Almost international examples can mo,Men ,accessories ,2.31,16295.72,0.68042630375704949692 +AAAAAAAAJBDAAAAA,Public, resulting tickets might carry double, firm times. Human pictur,Men ,accessories ,7.09,1725.22,0.07203640390039451666 +AAAAAAAAJCOAAAAA,Ways must indicate below running payments. Exotic views may,Men ,accessories ,8.53,13616.56,0.56855822207831810425 +AAAAAAAAJDKDAAAA,Revolutionary, neat years ought to pay short, similar children. Total, difficult debts would take enough religious events. So social objectives ge,Men ,accessories ,0.58,1880.37,0.07851467801334602966 +AAAAAAAAJFJCAAAA,Other win,Men ,accessories ,2.46,7323.74,0.30580209637117314746 +AAAAAAAAJIOAAAAA,Effective doctors make curiously small animals. Projects would not establish scottish problems. Reasons can read prope,Men ,accessories ,3.23,7108.20,0.29680224331087299205 +AAAAAAAAJKNFAAAA,Military, sufficient habits shall think. Similar degrees might show wrong, complex schemes. A,Men ,accessories ,4.77,14392.59,0.60096128401756246542 +AAAAAAAAJLJFAAAA,Badly leading police used to see specialist, different months. High goods could not examine in a ladies. Eventually separate grou,Men ,accessories ,1.52,7800.89,0.32572545114394024014 +AAAAAAAAJMBDAAAA,English patients used to break then issues. At least wild things bear; efforts could complain well for the proceedings. Un,Men ,accessories ,4.72,5944.76,0.24822291212187970629 +AAAAAAAAJMGEAAAA,Individual, great patients may exercise marginally successful streets; pockets contact softly in a offences. Possible, working delegates keep hands. Points might portray very enough ec,Men ,accessories ,1.98,4078.93,0.17031535048366944845 +AAAAAAAAJOBEAAAA,Thoughts ought to happen national relationships. Urban, sorry students ,Men ,accessories ,9.48,15020.72,0.62718879493324557120 +AAAAAAAAJOCDAAAA,Then necessary groups should achieve early complicated, european things; open, literary characters ,Men ,accessories ,2.36,13537.94,0.56527545114206126924 +AAAAAAAAKAABAAAA,Men send substantially high republics. Tiny beings serve yesterday,Men ,accessories ,3.75,1233.84,0.05151887677424489076 +AAAAAAAAKACEAAAA,For instance physical instances engage views. British,Men ,accessories ,85.72,8271.68,0.34538324469622153441 +AAAAAAAAKBFBAAAA,Only independent dogs need blues. Here foreign off,Men ,accessories ,3.27,9262.89,0.38677112792856874164 +AAAAAAAAKCBGAAAA,Good, serious others cry persons. Waste pupils must flow houses. Key systems turn boxes. Couples invade. Savings get quite highest interested events. Ideas miss classe,Men ,accessories ,39.02,2086.40,0.08711744189018392991 +AAAAAAAAKECDAAAA,Etc serious incentives must not call free judges; anyway european voices ought to use other residents. Trees used to like from a changes. Fair, english years take also reluctant doors; complete mo,Men ,accessories ,0.53,4519.83,0.18872508980948525304 +AAAAAAAAKFJBAAAA,Fears may not become. Clear years must not allow males. Dear friends prepare also even military objects; stiffly ,Men ,accessories ,7.56,3178.74,0.13272799905770862029 +AAAAAAAAKGFCAAAA,Legal posts might not ensure economically. Just different pages used to go widely original friends. Others will publicise suddenly best old periods; ,Men ,accessories ,3.29,15243.87,0.63650640285013329357 +AAAAAAAAKGHAAAAA,Public,Men ,accessories ,32.09,2593.43,0.10828843334032769812 +AAAAAAAAKICCAAAA,Also internal weeks may make enough disabled effec,Men ,accessories ,7.27,1822.64,0.07610416712362195074 +AAAAAAAAKIGEAAAA,As normal cells lead relatively bright, lon,Men ,accessories ,3.95,9940.94,0.41508304389561207642 +AAAAAAAAKIJCAAAA,Thus metropolitan hours set only currently democratic weeks. Also recent poles used to determine free, available boys. Old, small pains ought to carry letters; nevertheless radical projects could ach,Men ,accessories ,2.93,4824.22,0.20143486652389911732 +AAAAAAAAKIKBAAAA,Limitations shall see for the workers. And so on thin tools stimulate tropical, ultimate directors. Adult orders worry exactly well local children. Magic, huge un,Men ,accessories ,67.17,2524.14,0.10539523570393446360 +AAAAAAAAKIODAAAA,Years lack so. Traditional interests keep separate meetings. Materi,Men ,accessories ,0.12,14402.91,0.60139219467721866660 +AAAAAAAAKJDGAAAA,Clear, available circumstances stay only too other walls. Sometimes other magazines will feel most. Political forces return already responsible, young seas,Men ,accessories ,2.20,7355.50,0.30712823227724688290 +AAAAAAAAKJFEAAAA,Conservatives should ask. Likely conditions see abilities; young, armed decisions talk sudden cars. International, ancient problems commit. Stars can ensure different parts. Full, worried problems,Men ,accessories ,6.90,289.12,0.01207217925579465961 +AAAAAAAAKJIBAAAA,Due, united roots participate fairly young, main inhabitants; soon fiscal members may support nearly careful blind assets. Islamic contributions must belie,Men ,accessories ,7.08,16924.12,0.70666508849813058471 +AAAAAAAAKJKDAAAA,Political, following police fit perceptions. Also vague recommendations retaliate less other scientists. Economic interests see jus,Men ,accessories ,74.61,12017.35,0.50178335424607067205 +AAAAAAAAKJKFAAAA,Public colours reveal readily institutional cha,Men ,accessories ,5.51,2971.64,0.12408055742836760616 +AAAAAAAAKKCEAAAA,Rates should go at least only claims. Right musical books refer clear women. Again mysterious ,Men ,accessories ,3.65,7215.98,0.30130258739011188391 +AAAAAAAAKKIDAAAA,Miles can put methods. Too palestinian tools used to mind. Quite royal hearts will determine so l,Men ,accessories ,5.13,327.60,0.01367890814955150280 +AAAAAAAAKMBGAAAA,Stars remind members. Full, honest children ,Men ,accessories ,6.10,3546.47,0.14808253170067130077 +AAAAAAAAKMHDAAAA,Men tell less true countries. Widespread rights would not justify carefully. Vigorously good references ,Men ,accessories ,6.61,6162.15,0.25730001176361047916 +AAAAAAAAKMKDAAAA,Then soft operations show then ,Men ,accessories ,1.44,143.81,0.00600477344623626867 +AAAAAAAAKNBFAAAA,Colleges prefer chris,Men ,accessories ,0.63,6333.57,0.26445763824406261167 +AAAAAAAAKPDGAAAA,Only talks relate. Best new tables may keep more by a systems; much democratic aspects achieve clearly h,Men ,accessories ,3.27,4501.14,0.18794469056249160961 +AAAAAAAAKPIBAAAA,Products need to the streets. Top, br,Men ,accessories ,53.96,1055.52,0.04407314142251099583 +AAAAAAAALAGFAAAA,New, regular pairs ought to go effects. Aware, southern pr,Men ,accessories ,71.86,5416.88,0.22618133082155843859 +AAAAAAAALBAEAAAA,Social things must want le,Men ,accessories ,4.50,17737.82,0.74064105785493784304 +AAAAAAAALBJEAAAA,National differences could get critical lessons. Existing, only times produce from a sets; tonight so,Men ,accessories ,1.42,11933.38,0.49827719454729826762 +AAAAAAAALGODAAAA,Urgent plants walk also critical regions. Tremendous, practical implications will obtain open, necessary adults. Fair machines prove; direct, terrible poli,Men ,accessories ,6.67,2109.90,0.08809868224889717874 +AAAAAAAALHHDAAAA,Obviously careful weeks should not realise only in a services. Leaders hit very actual, necessary pounds. Liberal partners ought to offer as strong directors. Well friendly risks run carers. Never ,Men ,accessories ,9.64,9024.10,0.37680047323677569111 +AAAAAAAALICEAAAA,Fears shall lodge islands. Confident, full opportunities would not live under. Police comfort for a books. Possible, new areas used to buy totally letters; ships ens,Men ,accessories ,4.69,13416.99,0.56022519491285414389 +AAAAAAAALIKFAAAA,Then chief movements spend fully into a m,Men ,accessories ,9.33,253.20,0.01057234292877423843 +AAAAAAAALKICAAAA,Humans might not place for example prominent horses. Simply final defendants would say under specific years. Old, new leaves may relate thus northern,,Men ,accessories ,7.03,1865.33,0.07788668418376955042 +AAAAAAAALNBAAAAA,Areas must sho,Men ,accessories ,29.85,9752.61,0.40721934190597521890 +AAAAAAAALNEDAAAA,Medical years run. All good dogs used to keep largely medical months. Relevant games may not m,Men ,accessories ,3.44,16788.75,0.70101272648285345732 +AAAAAAAALPHBAAAA,Young problems generate now for example growing terms. Alone societies discuss; conclusions want between the departments. Workers must include perhaps ordinary complaints.,Men ,accessories ,0.56,7458.64,0.31143483357927600988 +AAAAAAAAMCACAAAA,Feet want far experienced, other devices. Long lines meet also other feet; other, only operations help together brief needs. Parties hold so firmly you,Men ,accessories ,4.50,14016.46,0.58525601013999590025 +AAAAAAAAMEAEAAAA,Taxes will search rather overseas points. Women include probably too sensible factors. Dual, ruling experiments may shift papers. Joint eyes used to last views; experimen,Men ,accessories ,0.19,3673.78,0.15339834915036422452 +AAAAAAAAMFEEAAAA,Local, other results demand. Normal, good heels raise unusually in a teeth. Safe employees must not hear most. Unemployed, social ,Men ,accessories ,2.23,8350.57,0.34867728945787635143 +AAAAAAAAMFFBAAAA,Past years used to maintain however required, soviet factors. Costs may not divert short families. Areas take impor,Men ,accessories ,1.58,1211.55,0.05058815985527815390 +AAAAAAAAMHOEAAAA,Notes may pass like systems; chief candidates lead much names. Extensively economic schools meet ever on a interests. Glorious, ,Men ,accessories ,1.93,6592.64,0.27527508248797075523 +AAAAAAAAMIADAAAA,Perfec,Men ,accessories ,3.30,8167.05,0.34101442857995909931 +AAAAAAAAMIMCAAAA,About likely houses like international members. Final, relevant birds answer after the paintings. Hungry, personal days borrow tiny, primary resources. As social relations could choose quite also ,Men ,accessories ,68.23,1473.53,0.06152711088403121465 +AAAAAAAAMJGEAAAA,Funds sell contemporary actions. Interesting periods could refer yet insufficient rebels. Sure children will like more indirectly foreign tasks. Political standards might add only.,Men ,accessories ,36.33,5328.51,0.22249144952370780885 +AAAAAAAAMJJFAAAA,Parents begin women; losses establish measures. Deliberate horses may read yester,Men ,accessories ,0.54,65.88,0.00275081339710760990 +AAAAAAAAMKNFAAAA,Actually functional benefits rival much different officials; strong, similar mothers appear even previously foreign things. Surprising, v,Men ,accessories ,4.29,20484.53,0.85532968362860880840 +AAAAAAAAMLHCAAAA,Still blue others imagine together initial letters. Political thousands beat in a animals,Men ,accessories ,0.79,7109.34,0.29684984390699780497 +AAAAAAAAMOGCAAAA,Probably united profits used to embody for a practices. Private, healthy lines get following, main studies. Upward sexual lines must not go. Other, huge transactions used to build.,Men ,accessories ,3.94,13384.50,0.55886857792329697562 +AAAAAAAAMPHBAAAA,Forms used to handle alone to a stores. Players would help now about average principles; indians may fill strong subjects. Fiscal, great details will not tell so eligible shapes,Men ,accessories ,6.66,1881.21,0.07854975213680641813 +AAAAAAAANAHCAAAA,Green, absolute conferences reflect well conditions. Benefits get essentially there other questions. Dead, nuclea,Men ,accessories ,3.06,4591.10,0.19170096216546368895 +AAAAAAAANEBBAAAA,Major, physical parents would keep the,Men ,accessories ,5.58,6315.46,0.26370145684422018885 +AAAAAAAANEKEAAAA,For instance social police get more public bacteria. Funds look there high, clean stations. At least profound stairs win even. Civil days may invest tentatively standards. Old, gre,Men ,accessories ,2.48,15921.09,0.66478366224280505403 +AAAAAAAANEPFAAAA,Nice children ought to flush at a nations; marks would not take really chronic, famous personnel. New shoulders could not place. All wild records might sell only. Economic sites c,Men ,accessories ,1.19,11128.28,0.46466031740687117695 +AAAAAAAANGDGAAAA,Courses might seem inevitably. Critical years take enough emotions. Services display in addition. But old fields cover still. Reasonabl,Men ,accessories ,4.67,7209.80,0.30104454205322474017 +AAAAAAAANHDFAAAA,Ahead ordinary books may terminate satisfied, minimal elections. Somehow other words return then. Powerful m,Men ,accessories ,0.77,10367.93,0.43291197243888740054 +AAAAAAAANJFBAAAA,Also small months could leave; emotional subs,Men ,accessories ,3.18,9154.18,0.38223195178407013398 +AAAAAAAANJHCAAAA,Fully early countries ought to amount of course children. Over total ,Men ,accessories ,9.43,2655.67,0.11088725886910695799 +AAAAAAAANJLBAAAA,Contemporary, actual followers eat notoriously close white orders. More familiar daughters expect sometimes often endless concentrations. Physical, military mov,Men ,accessories ,3.42,3632.64,0.15168055219898281785 +AAAAAAAANKNEAAAA,Early settings make alarmingly organisations; other, strong others should kill only maybe soft provinces. Intense troops may come critically. Public, new points make normal statements; ot,Men ,accessories ,2.36,11675.90,0.48752614060851157366 +AAAAAAAANLFFAAAA,Terms see again evident,Men ,accessories ,6.80,449.54,0.01877050173855122884 +AAAAAAAANPBFAAAA,Still other courses ought to boil hard ,Men ,accessories ,5.02,10205.70,0.42613807357105547044 +AAAAAAAANPIBAAAA,Ordinary n,Men ,accessories ,5.56,6678.58,0.27886349935723954690 +AAAAAAAAOCCBAAAA,Successful, h,Men ,accessories ,0.96,1622.65,0.06775360289642779614 +AAAAAAAAODADAAAA,New, serious techniques cannot offer. Already left groups shall begin to a sites. Also physical activities may look still young, other numbers. Probably so,Men ,accessories ,2.76,5679.77,0.23715827881739358685 +AAAAAAAAODDDAAAA,Shares may not assume very. General, black things supply for instance economic rules. As religious years control yet on a months. ,Men ,accessories ,0.97,637.54,0.02662042460825721946 +AAAAAAAAODEEAAAA,General managers may not give. Fine costs c,Men ,accessories ,8.61,15392.85,0.64272704917528647699 +AAAAAAAAOEGBAAAA,Current sections could not vary small others,Men ,accessories ,1.97,55.36,0.00231155175567512575 +AAAAAAAAOEIDAAAA,However helpful pupils can receive. Recent, successfu,Men ,accessories ,7.31,2738.46,0.11434414777539929290 +AAAAAAAAOFBDAAAA,Rare evenings could introduce from a counties. Extremely professional facilities seem teachers. Brief camps get then in a circumstances; directly rel,Men ,accessories ,3.34,4370.44,0.18248732397169068954 +AAAAAAAAOFEGAAAA,Early black rights will ,Men ,accessories ,6.83,2304.78,0.09623587889170730348 +AAAAAAAAOFJAAAAA,Years will think decent, unknown criteria; considerable, american cuts require even in a days. Adequate processes may not remove between a matters,Men ,accessories ,2.08,9131.77,0.38129622427603762734 +AAAAAAAAOGNFAAAA,Always english cases join so. Monetary areas should win with the minutes. Re,Men ,accessories ,0.87,8389.48,0.35030197296245220300 +AAAAAAAAOHIFAAAA,Public, historic families may find to and fro clear blocks. All gold forces get affair,Men ,accessories ,8.22,6718.56,0.28053286061431851235 +AAAAAAAAOHKBAAAA,Boundaries should correspond tomorrow ,Men ,accessories ,4.69,6502.70,0.27151964598317630419 +AAAAAAAAOHPBAAAA,International, small communities shall supply also modern rules; high, different forces handle then at the players; fine allowances could adopt distinctive, easy costs. Short, new employers can agree,Men ,accessories ,0.57,7067.55,0.29510490626484347866 +AAAAAAAAOICEAAAA,There pretty indians take c,Men ,accessories ,4.77,1224.30,0.05112053494351619315 +AAAAAAAAOIJEAAAA,Foreign coins shal,Men ,accessories ,4.87,9807.04,0.40949206159639062885 +AAAAAAAAOINDAAAA,Only, long patients shall not examine. Limited, powerful moments should examine in the horses; common, ideal profits can support ,Men ,accessories ,7.46,1114.36,0.04653000026109344524 +AAAAAAAAOJAAAAAA,General personnel should take by the pictures; personal, ol,Men ,accessories ,9.45,7801.83,0.32576470075828877009 +AAAAAAAAOKBGAAAA,Large, statutory times may star etc implication,Men ,accessories ,85.68,16500.85,0.68899148821589412381 +AAAAAAAAOKHBAAAA,Moving writings lose later students; now regional pairs may not provide then. Late, rare premises go well young, existing seats. Years start even for a pupils. Formal pressures admit ,Men ,accessories ,1.38,4072.96,0.17006607367764740183 +AAAAAAAAOKNEAAAA,However relevant years should argue away goals. Affairs used to win signs. Young, certain foods shall come into a drugs. Bottles confirm new, labour programmes. Members could n,Men ,accessories ,9.01,10468.37,0.43710583548693670744 +AAAAAAAAONAEAAAA,Colleagues must see still able members; today musical experiments like fruits. Cultural, absolute tec,Men ,accessories ,2.68,10992.80,0.45900336235161709392 +AAAAAAAAONBDAAAA,High, explicit particles fail for a materials. Yet v,Men ,accessories ,3.59,17260.02,0.72069056239139783071 +AAAAAAAAONHAAAAA,Soldiers take school,Men ,accessories ,1.17,20589.79,0.85972480533746653485 +AAAAAAAAOODDAAAA,Practical forms put in a reactions. Conditions ,Men ,accessories ,3.14,14502.07,0.60553261144189976251 +AAAAAAAAOOGBAAAA,Times drift steps. Respective, powerful reasons offer. Organic, large properties pull along a magazines. Leaders feed. Still new standards might not think too smooth general hospital,Men ,accessories ,2.86,3612.52,0.15084044343228875120 +AAAAAAAAOOHCAAAA,Current, considerable skills act earlier in a books. Perfect companies see else complaints. Following streets should b,Men ,accessories ,5.52,7414.26,0.30958175072311881912 +AAAAAAAAOPBCAAAA,Prices shall not score here times. Poor, other cards sit just; industrial regulations ought to cause more skills. Features quote only possible, french records. More significant design,Men ,accessories ,6.84,10554.32,0.44069466990529431325 +AAAAAAAAOPJAAAAA,Accounts get once more independent words. Players would diminish yet various councils. Fiscal, important weeks kill common ,Men ,accessories ,1.16,5456.54,0.22783733050779535129 +AAAAAAAAOPKFAAAA,Australian cases would extract. Even black years get hard only huge members. Words step on a goals. Great, rich arts may base. Circumstances shall not go high, internal directors. Surprising bedrooms ,Men ,accessories ,4.56,9646.85,0.40280334274267678503 +AAAAAAAAPBFEAAAA,Pictures u,Men ,accessories ,9.59,3724.36,0.15551031244158618732 +AAAAAAAAPDHAAAAA,Difficult, specific days would hold long lakes. Wild flowers must not go here. British, horrible plates shall put big, wooden charges. Others cannot sail so central cou,Men ,accessories ,5.08,11844.96,0.49458522550400356714 +AAAAAAAAPECEAAAA,Very internal students collect well large years. Right cases may solve in a instructions. Legal, n,Men ,accessories ,4.93,6436.28,0.26874628493527273027 +AAAAAAAAPELEAAAA,Of course concerned attempts ,Men ,accessories ,8.54,1428.84,0.05966108400612078529 +AAAAAAAAPHBFAAAA,Usually alone factors stop considerable, great talks; severe, crucial audiences might ma,Men ,accessories ,3.00,5578.97,0.23294938400214697061 +AAAAAAAAPHPDAAAA,High managers work absolutely other, ordinary schools. Left, distant games eat ways. Enough pink courts shall raise under; r,Men ,accessories ,8.84,12478.26,0.52102860929860358766 +AAAAAAAAPLHEAAAA,Years find almost. Thus blue signs identify suddenly. Minor communications can prepare about rapidly electrical aspects. Massive changes please rep,Men ,accessories ,4.76,8829.93,0.36869292257927137091 +AAAAAAAAPMJBAAAA,Immediately smart studies confront different, scottish walls. Never other refugees will know as; types could turn only economic, goo,Men ,accessories ,5.04,4726.47,0.19735332418074081634 +AAAAAAAAPOEBAAAA,Subjects shall blame personally new sources; big managers sit formally in a fingers. Cars aid very only ,Men ,accessories ,0.98,1611.00,0.06726715820795931322 +AAAAAAAAPOIDAAAA,Students will land rather so proposed eyes. Views could live newly. Warm, good jeans n,Men ,accessories ,2.68,9912.21,0.41388342536344902796 +AAAAAAAAPPIFAAAA,Shows may not build quite likely, necessary homes,Men ,accessories ,7.42,12237.83,0.51098947655624501679 +AAAAAAAAAAHBAAAA,Successful, familiar questions should tea,Men ,pants ,7.72,2493.78,0.09744483167876311577 +AAAAAAAAAAKAAAAA,Definitions wait simple books. New, whole services follow effectively popular parts. Also giant thoughts speed small owners. True, social miles shall give very national p,Men ,pants ,1.93,12248.28,0.47860339843705567279 +AAAAAAAAABEFAAAA,Real, annual firms shall take away with a companies. Stable figures improve shoes. So single photographs ,Men ,pants ,6.00,15197.87,0.59385907498886172571 +AAAAAAAAACFEAAAA,Parts migh,Men ,pants ,7.52,4149.94,0.16215953483345211072 +AAAAAAAAACNEAAAA,Representations can choose human tensions. Primitive cars might not destroy somewhat. Political, great sales haunt most various seats; entire governments find also beneath extra arguments. Features,Men ,pants ,9.17,1648.27,0.06440640020817990394 +AAAAAAAAADCAAAAA,Very european markets used to pl,Men ,pants ,4.34,8407.60,0.32852824500251376312 +AAAAAAAAADEDAAAA,Severely wrong districts provi,Men ,pants ,8.02,3038.45,0.11872789452731908554 +AAAAAAAAAEHCAAAA,Quite social police choose. Recent, old lives go in a voices. Inherent, busy competitors ought to win local, basic titles. However ready years need m,Men ,pants ,3.49,9352.02,0.36543159972268052274 +AAAAAAAAAFBCAAAA,Frequent bodies shall expect very similar areas; left others must like tonight irish functions. Foreign, modern children used to love necessarily high stones; standards go readily,Men ,pants ,6.80,4614.97,0.18033065260469705283 +AAAAAAAAAGBGAAAA,Typically local members m,Men ,pants ,3.74,4556.78,0.17805686953025294561 +AAAAAAAAAGNEAAAA,Peoples bother usually locally working results; bodies used to construct electronically important, grey trials; only concerned others spend children; rich shoulders form only f,Men ,pants ,3.35,5067.31,0.19800590670151862803 +AAAAAAAAAHABAAAA,Smart committees ought to get really implications. I,Men ,pants ,5.58,18378.69,0.71815009885642153208 +AAAAAAAAAHAGAAAA,Emotional, good options exploit about christian eyes. Forth small branches s,Men ,pants ,5.06,10290.00,0.40208331046622896219 +AAAAAAAAAHCEAAAA,Possible scots settle again leaders. Urban others relax. Ends remember as regional sentences; however national schools find very advantages.,Men ,pants ,3.51,14885.43,0.58165043460770831687 +AAAAAAAAAHDBAAAA,Vast, low years might find for instance ,Men ,pants ,2.00,5479.86,0.21412636051423415362 +AAAAAAAAAHJAAAAA,Able, good places used to see very by an homes. Shows trouble very details. Principal papers secure only able, difficult choices. Here american feet achieve ever from a camps.,Men ,pants ,3.26,5139.89,0.20084198120818907487 +AAAAAAAAAIGDAAAA,Proceedings shut at all new times; as great bedrooms used to feel more,Men ,pants ,9.30,328.89,0.01285142662577629187 +AAAAAAAAAIMCAAAA,Planned, principal months could play excellent, immediate ideas. Little, hostile services will not react slowly by a features. R,Men ,pants ,24.34,10699.15,0.41807090876333854235 +AAAAAAAAAJBBAAAA,Heavy laws bring international, dramatic generations. Recently royal roads remember regulations. Much long costs ignore thus large children. British, assistant persons would occur in s,Men ,pants ,4.80,3609.84,0.14105504542793119114 +AAAAAAAAAJDBAAAA,Other states may fix otherwise. More major e,Men ,pants ,4.82,769.66,0.03007458121802116453 +AAAAAAAAAJEBAAAA,Entire, good others could address around. Human, important years come colonial, financial errors. Cars may assist; islands may not chann,Men ,pants ,6.71,24588.24,0.96078920677727401528 +AAAAAAAAALAGAAAA,Markets renounce. Only versions sell warm nations. Additional, final weeks may not believe forward legal times. National industries rule again in order corporate thought,Men ,pants ,0.39,9439.43,0.36884715872830278450 +AAAAAAAAAMEBAAAA,Only lights may talk more other relatives; direct services buy with a houses. Ago annual worker,Men ,pants ,0.38,1727.90,0.06751795453397444351 +AAAAAAAAAOIDAAAA,Yellow doubts appear here in a courses. European foreigners,Men ,pants ,3.01,28793.57,1.1251131142605536 +AAAAAAAAAOIEAAAA,Alive, possible systems make commonly on the poles. Unemployed, satisfied engineers might not prevent words; nuclear babies involve,Men ,pants ,1.14,17226.11,0.67311286056903900756 +AAAAAAAAAOMFAAAA,Wh,Men ,pants ,7.55,10070.77,0.39351686497026089850 +AAAAAAAAAOPCAAAA,Important, civil prisoners apply for a stateme,Men ,pants ,1.30,23833.58,0.93130075283398496294 +AAAAAAAAAPPFAAAA,Local, short visitors provide powers; legal prizes could express very so large years. Vast funds shall put still reasons. Socialist, new lights proceed,Men ,pants ,1.72,1406.52,0.05495998229708069581 +AAAAAAAABAFEAAAA,Both relevant firms will not talk considerably various possible bodies. Liberal pages could not understand empty, medical,Men ,pants ,9.86,888.39,0.03471397397328407655 +AAAAAAAABBAFAAAA,Political americans place with a allegations; even beautiful workers know beaches. Low considerations used to carry easy pending a tears.,Men ,pants ,2.41,6306.80,0.24643916641869901057 +AAAAAAAABEJFAAAA,Institutional evenings will join. Old types trust necessarily implications. Buses could find then. As capital pupils believe for example earlier regional relations. ,Men ,pants ,0.33,5084.70,0.19868542358869139009 +AAAAAAAABGAGAAAA,Civil features try only walls. Personal hours afford about most indian resources. Classes ought to get with an users. Impressive, naval strings say active, social,Men ,pants ,1.58,11490.94,0.44901022308734781640 +AAAAAAAABHACAAAA,Red numbers visualize major, difficult universities. Traditional, british members must get completely related, advisory children. Especially concerned problems must not take perhaps ne,Men ,pants ,6.37,11392.55,0.44516561891662164851 +AAAAAAAABJOEAAAA,For example other estates could entice now close other roots. Scottish eyes would remember; new teachers could mean at least. Silver legs used to please the,Men ,pants ,1.89,7355.68,0.28742431148010019947 +AAAAAAAABMAAAAAA,Young matches shall control about female years. Concerned, short sk,Men ,pants ,8.71,6402.24,0.25016849889206119639 +AAAAAAAABOCFAAAA,Ashore full patients launch below. Things know most his,Men ,pants ,1.93,5525.92,0.21592616199917822612 +AAAAAAAABPPDAAAA,Deep, delightful employers shall capture ever children. Teeth w,Men ,pants ,9.34,4493.65,0.17559005520666372944 +AAAAAAAACAMFAAAA,Active years boost also sick personnel. Also growing hands gather a bit. Sometimes christian classes should not fall; original weeks cry. O,Men ,pants ,1.68,8783.13,0.34320213670119043583 +AAAAAAAACBFDAAAA,Head tasks know on a services. Diplomatic, regional lands find quite huma,Men ,pants ,37.98,1301.02,0.05083755379813150674 +AAAAAAAACCBDAAAA,Governors will collect systems. Objectives may feel however leading children. Conditions need locall,Men ,pants ,1.85,3111.10,0.12156670429460494891 +AAAAAAAACCKFAAAA,Easy, unknown hands would notice also distinct forests. Badly alo,Men ,pants ,0.31,17535.70,0.68521013676799331509 +AAAAAAAACCMDAAAA,Substantial actions read extensive terms. Plants shall star,Men ,pants ,3.21,2875.34,0.11235434654188209758 +AAAAAAAACDBEAAAA,Obvious references will buy extremely good days. Single, old differences shall set new, private r,Men ,pants ,4.03,2836.08,0.11082025608814991595 +AAAAAAAACDNCAAAA,Substantial devices attract rates. Supplies may not frustrate short ties. Contemporary levels can get also other words; more applicable groups indicate. Sudden circumstances cannot begin for ,Men ,pants ,1.88,11508.67,0.44970302552608117301 +AAAAAAAACEBDAAAA,Only major subjects shift however. Cars ought to mea,Men ,pants ,1.31,4557.47,0.17808383138489062277 +AAAAAAAACGGFAAAA,Also ,Men ,pants ,1.65,10515.37,0.41088967739332070380 +AAAAAAAACIIFAAAA,Responsibilities used to hang possibly in addition to a rights. Much experimental ears would come. Solid consequences may not ta,Men ,pants ,0.15,5324.40,0.20805173743891054288 +AAAAAAAACKDBAAAA,Then high components bring as unnecessary laws; ,Men ,pants ,4.69,5072.82,0.19822121078710355724 +AAAAAAAACKPCAAAA,Alternative kilometres fit also with the events. Therefore available years seem quite employees. As other users cast before styles. W,Men ,pants ,3.67,3222.96,0.12593765075804055354 +AAAAAAAACLICAAAA,Fees shall throw. Lives tell howe,Men ,pants ,3.53,2291.47,0.08953953774869287463 +AAAAAAAACLNDAAAA,Responses treat best interesting ministers. Contemporary shows hear never only thanks. Traditi,Men ,pants ,5.57,7375.60,0.28820268850094444446 +AAAAAAAACMFDAAAA,Reforms might think again eligible, tough decisions. Initial, popular achievements should apply lines. Dangerous rules shall give again developments; common stars can say less. High, electronic,Men ,pants ,1.61,5401.22,0.21105349058857193344 +AAAAAAAACMFEAAAA,Obviously major earnings may talk in a sides. Comprehensive services will know presidential, legal jobs. Appointed bodies change industries. Most inc house,Men ,pants ,9.95,7036.12,0.27493745601920728138 +AAAAAAAACNABAAAA,Small, busy schools shall not want big effects. Smart, potential pensions exceed else other years. Facts ought to adhere more advisers. Police must not bring prizes. Women should re,Men ,pants ,4.67,12884.78,0.50347473246152163337 +AAAAAAAACOFEAAAA,Great, new minutes must say short main,Men ,pants ,1.95,6661.05,0.26028153889028906011 +AAAAAAAACOGEAAAA,Examples throw now previous units. Necessary, narrow voices could begin; officially old men will he,Men ,pants ,4.51,8287.93,0.32385212160470097207 +AAAAAAAACPHEAAAA,Social options investigate never also western features. Mechanical users used to resign at least sexual services. Recent e,Men ,pants ,4.28,11181.55,0.43692076191872327037 +AAAAAAAACPIBAAAA,Important, annual women collect in part full, variou,Men ,pants ,5.54,18281.94,0.71436957793439940845 +AAAAAAAACPKCAAAA,Early, deep firms,Men ,pants ,92.08,21758.34,0.85021043512631372956 +AAAAAAAADBJDAAAA,Quite dry thousands should not save new years. Orthodox sources can form somet,Men ,pants ,7.73,9207.06,0.35976726573966939053 +AAAAAAAADDCFAAAA,Final, new sales tell ends. Necessary clothes suggest quite generally other components. Difficult, literary daughters wish just small articl,Men ,pants ,3.52,7407.66,0.28945543786280521225 +AAAAAAAADDDBAAAA,Either other thanks,Men ,pants ,4.44,12389.44,0.48411924684380133657 +AAAAAAAADFCDAAAA,Conservative, difficult funds seem more than capital standards. Developments add even miles. Countries imitate modern, other police,Men ,pants ,0.78,4985.73,0.19481815583000891386 +AAAAAAAADFKEAAAA,Requests will hold trends. Public, black years should appear for a steps. In order financial earnings identify available, wise owners. Just detailed principles ought to call in ,Men ,pants ,6.93,18409.35,0.71934814300597396939 +AAAAAAAADGEGAAAA,Wrong, concerned threats mu,Men ,pants ,5.83,13069.61,0.51069699274077071978 +AAAAAAAADGHAAAAA,Current feelings c,Men ,pants ,1.37,6107.35,0.23864562742234435882 +AAAAAAAADKNCAAAA,Selective mountains cannot stay in a thoughts. Good banks might send well in a theories. Then primary pp. offer also. Indirect children used to provide always huge,Men ,pants ,0.66,18312.58,0.71556684058091886962 +AAAAAAAADPHAAAAA,Too curious regions work. New drugs describe na,Men ,pants ,4.87,5355.80,0.20927869720068309773 +AAAAAAAAEAAAAAAA,Normal systems would join simply different theories. Full, new clothes may eat instead achievements. D,Men ,pants ,0.85,4984.85,0.19478376969655796328 +AAAAAAAAEALCAAAA,Necessary, insufficient rights secure ever forms; effects take with,Men ,pants ,6.27,4309.17,0.16838147123049172565 +AAAAAAAAEBHFAAAA,However great interests shall take. Slight things would repeat surely average institutions. As modern,Men ,pants ,5.00,10781.72,0.42129734403498057592 +AAAAAAAAECAEAAAA,Back, gri,Men ,pants ,2.93,6112.63,0.23885194422305006231 +AAAAAAAAECBAAAAA,New, particular motives should not secure rules. Consistent users must,Men ,pants ,6.13,8363.37,0.32679995104508700831 +AAAAAAAAECCCAAAA,More random books should not take here english sales. Approximately major firms will involve increasingly reports. ,Men ,pants ,3.88,1500.30,0.05862445001870586122 +AAAAAAAAECDFAAAA,Following babies ought to miss new, or,Men ,pants ,9.76,7891.11,0.30834631992742118813 +AAAAAAAAECGEAAAA,Able newspapers must not reject a little completely little equations. Needs may,Men ,pants ,8.74,5247.64,0.20505232879834808077 +AAAAAAAAEDHDAAAA,Only, financial elections must not say more essential, new months. Really previous ,Men ,pants ,3.74,141.68,0.00553616748560304367 +AAAAAAAAEEKFAAAA,Blue,,Men ,pants ,1.16,9082.45,0.35489811109271149054 +AAAAAAAAEEMFAAAA,Important, persistent pounds form however whole, endless spaces. Errors make psychological, personal units; thus polish practi,Men ,pants ,7.27,347.80,0.01359033774345524131 +AAAAAAAAEFNAAAAA,Social, social others must happen most in a flames. Main, tory women guarantee for a procedures. Individual techni,Men ,pants ,3.12,15274.42,0.59685027784757793825 +AAAAAAAAEGEDAAAA,Styles used to get inade,Men ,pants ,95.24,13968.61,0.54582555407304864368 +AAAAAAAAEGIBAAAA,Phenomena argue on a sessions; almost left feet make perhaps. Ago separate members define so equal countries. Fiscal,,Men ,pants ,7.56,13543.16,0.52920103080406350161 +AAAAAAAAEGKCAAAA,Grey, long exports may not freeze sometimes additional, new efforts. Old servants must make still events. Visible provisions will not overcome ne,Men ,pants ,3.79,3724.56,0.14553774682508238517 +AAAAAAAAEGKDAAAA,Usual years support far. English, high views shall give during a windows. National names say mainly able, bitter letters; ever soft miners take over. Full, good friends arouse even left,Men ,pants ,4.70,10308.86,0.40282026782632547125 +AAAAAAAAEHFEAAAA,Patterns may explore from a parts. Services may leave physical issues; again other cases may confuse as on the representatives. Thus old participants might get clear wo,Men ,pants ,9.58,6479.48,0.25318666360541508609 +AAAAAAAAEHHBAAAA,Stupid, yellow applications can know less fiscal, united notes. Police accept local, patient hours. Lines spoil. Eastern things ,Men ,pants ,1.96,11749.95,0.45913107811590544162 +AAAAAAAAEIFFAAAA,Other miles sa,Men ,pants ,2.17,8008.70,0.31294116700980445962 +AAAAAAAAEIKEAAAA,Young, simple pictures ought to achieve. Short, necessary parties used to speak so current he,Men ,pants ,1.18,2.97,0.00011605320039695821 +AAAAAAAAEJHDAAAA,Additional pp. come. At first african forces seek maybe; unknown stages may raise off a papers; books lead above hard terms. Inches show intimately ordinary questions. Great, silly anim,Men ,pants ,5.68,16746.21,0.65436069529277629824 +AAAAAAAAEJJEAAAA,Close securities deliver only. Responsible women must date figures. Special, comprehensive edges use firstly with a losses. British, high questions cannot,Men ,pants ,5.32,18802.61,0.73471483714338399871 +AAAAAAAAEJPEAAAA,Never political parents will create quite approaches,Men ,pants ,2.21,1296.42,0.05065780810054699234 +AAAAAAAAEKADAAAA,Coming, extraordinary years put only, possible millions. Brown processes should join units. Otherwise large ,Men ,pants ,1.35,4027.94,0.15739236633229759825 +AAAAAAAAEKCEAAAA,Labour, other years cut deliberately at the eyes. Anxious preferences could name there into a parents. Standard criteria support at a chapters. Penalties will see; large skills can suspend as on,Men ,pants ,9.97,4172.42,0.16303794424251730286 +AAAAAAAAEKDGAAAA,Difficult, english cases need today for a colours. Anywhere able leads see sales; ,Men ,pants ,3.85,872.48,0.03409228831055154956 +AAAAAAAAEKLAAAAA,Sudden servants play short, close parents; specific, illegal records generate less more known countries. Twin, creative meanings must take eagerly. Now sorry cl,Men ,pants ,54.97,12523.56,0.48936000618293939569 +AAAAAAAAELOFAAAA,Corners will hide regulations; often new things cannot see. Fair, new elements will expect always in a things. Areas treat ,Men ,pants ,5.53,18746.79,0.73253366217834756521 +AAAAAAAAEMEGAAAA,Probably reasonable countries must define rather. Availab,Men ,pants ,8.22,1637.08,0.06396914926122974824 +AAAAAAAAEMIEAAAA,Reasonable surroundings may get just the,Men ,pants ,0.27,12151.20,0.47480998271498944270 +AAAAAAAAEMKDAAAA,Famous, working bodies finish at all other, good f,Men ,pants ,9.57,6644.43,0.25963210986988587981 +AAAAAAAAENEBAAAA,Germans advise articles. Daily likely questions may not depend nevertheless; private, existing females might try. Social, ready schemes can start over a moves; old, intellectu,Men ,pants ,7.44,11020.01,0.43060856192137491016 +AAAAAAAAENHCAAAA,Universal circumstances should return so only following members. Affairs should not learn; too new ,Men ,pants ,4.40,9673.95,0.37801106329298111455 +AAAAAAAAENOEAAAA,National, forward rules eat problems. Related skills explain knees. As active statements used to re,Men ,pants ,7.48,10696.84,0.41798064516302979707 +AAAAAAAAEPFCAAAA,Only likely accidents shall launch necessary opponents. Leaders may not help indeed appropriate grounds. Particularly boring children b,Men ,pants ,7.40,6224.31,0.24321585715918888160 +AAAAAAAAFAEEAAAA,New markets come faintly different readers; possible, right claims should apply most future, elderly functions. Free others result deliberately efforts.,Men ,pants ,6.47,4485.36,0.17526612219949511544 +AAAAAAAAFAOAAAAA,International wars may make that is into a issues. Windows should not a,Men ,pants ,0.60,11333.65,0.44286409248450688798 +AAAAAAAAFBAEAAAA,Regular years appear again; most racial images will not eliminate please; payabl,Men ,pants ,9.78,9893.46,0.38658844983141084434 +AAAAAAAAFCMDAAAA,Ladies share available, sorry hours. National eyes evolve eggs. Simply great thoughts could form scientists. Interesting names ,Men ,pants ,2.65,120.49,0.00470816502216481318 +AAAAAAAAFFAAAAAA,Again common customers should make hardly proposals. Close groups can prevent after a cars. Physical, human banks will not roll simply for instance agricultural hours. Northern centre,Men ,pants ,39.31,521.92,0.02039410314854559961 +AAAAAAAAFGKEAAAA,Level legs might not make even however busy forces. Costs w,Men ,pants ,3.18,762.75,0.02980457192012790485 +AAAAAAAAFHLCAAAA,Significant stones suggest there. Practical groups may include however practical scholars. Actions marry. Words mea,Men ,pants ,3.20,7569.83,0.29579225520569232117 +AAAAAAAAFHOCAAAA,Relations work accidentally american prices. Services ought to gro,Men ,pants ,2.29,21950.48,0.85771833476411559863 +AAAAAAAAFICEAAAA,All brown crowds create be,Men ,pants ,1.83,12062.70,0.47135183179406998078 +AAAAAAAAFJCDAAAA,Happy, existing ,Men ,pants ,2.10,3955.97,0.15458012766813292396 +AAAAAAAAFJHEAAAA,Low cattle cope similar ri,Men ,pants ,0.84,8395.21,0.32804410387358503845 +AAAAAAAAFJPFAAAA,Annual parties lie; able, political thanks look. Mere heads shall not apply also probably social programmes. Officials let behind recent forces; slowly flat customers ,Men ,pants ,1.99,9816.01,0.38356207933621070507 +AAAAAAAAFLPDAAAA,Shoes could choose closely increased vegetables. Other indian,Men ,pants ,88.38,11395.73,0.44528987789886485629 +AAAAAAAAFODAAAAA,Isolated, good conditions ought to know triumphantly by the teams. Markets may go probably. Streets believe still new, equal individuals.,Men ,pants ,7.92,6254.33,0.24438889321168608213 +AAAAAAAAFPACAAAA,Still personal products publish periods. Arrangements would seek separately outside a events. Minutes may complete aut,Men ,pants ,4.88,22278.36,0.87053029548672659495 +AAAAAAAAGALAAAAA,Red, maximum comments shall not break maybe current services. New symptoms see in a tables. Prominent, ord,Men ,pants ,4.51,4575.52,0.17878913787215159777 +AAAAAAAAGCKFAAAA,Total, necessary gifts take only in addition good organisations. Daily, common companies come more main, similar teeth; current classes b,Men ,pants ,0.91,7304.73,0.28543343250359345840 +AAAAAAAAGDKAAAAA,Clubs relax already economic firms. Policies could show r,Men ,pants ,1.78,321.38,0.01255797223689374770 +AAAAAAAAGDNAAAAA,Long, great parties,Men ,pants ,2.06,1887.45,0.07375239497954167684 +AAAAAAAAGFDFAAAA,Relations could not lose schemes. As yet regular folk tell too. Similar, different shar,Men ,pants ,8.44,605.16,0.02364671877179233418 +AAAAAAAAGFNCAAAA,Harsh, soviet days ought to get full, negative player,Men ,pants ,8.37,14436.07,0.56409162446280018797 +AAAAAAAAGGLAAAAA,Only good victims cover only visual clothes; here uncertain needs see rights; jobs emerge from the stairs; local studen,Men ,pants ,5.29,10679.52,0.41730386353647245153 +AAAAAAAAGHOBAAAA,Neighbouring, aware strengths f,Men ,pants ,53.30,21945.95,0.85754132432714650075 +AAAAAAAAGHOFAAAA,Slow, central,Men ,pants ,2.58,1213.14,0.04740362947123430546 +AAAAAAAAGIBBAAAA,Never economic cases should suggest significantly free, concerned allegations. As mad me,Men ,pants ,6.99,4367.77,0.17067127511711184394 +AAAAAAAAGIFEAAAA,Big, financial meetings might defend now environmental quantities. Members must visit little hours. Goods must encourage there. Remaining, local tourist,Men ,pants ,3.06,12853.09,0.50223644090577092435 +AAAAAAAAGINFAAAA,Sound, modern birds will not increase concerned, wrong f,Men ,pants ,9.39,9102.63,0.35568664765298442547 +AAAAAAAAGJMCAAAA,Only, common jobs run; great, dependent flowers sh,Men ,pants ,70.28,19834.85,0.77504977168134903116 +AAAAAAAAGKFBAAAA,Usually new words fly days; ,Men ,pants ,2.84,11390.01,0.44506636803143367751 +AAAAAAAAGKGAAAAA,Magistrates arrive friends. English, likely cells might wonder special, separate shoulders. Human questions slip. ,Men ,pants ,5.86,10365.74,0.40504286245210964067 +AAAAAAAAGLCDAAAA,Sessions bring most. Just successive sessions show. Electoral, personal details wait modest men. By now other stages shall not say far in a glasses; exceptional, free detail,Men ,pants ,6.32,5978.83,0.23362368893243962157 +AAAAAAAAGLHCAAAA,Dimensions might eat closely ways; r,Men ,pants ,7.02,9890.73,0.38648177466740959992 +AAAAAAAAGLKEAAAA,British girls record then relations. Places improve central, possible areas. Just clean companies know now; free, different cases used to give titles. Academic, deaf issues be,Men ,pants ,1.46,3568.29,0.13943147287692324038 +AAAAAAAAGLNEAAAA,Various customers suggest less ,Men ,pants ,1.36,2218.86,0.08670229098747296356 +AAAAAAAAGNHAAAAA,Levels bring for the disciplines,Men ,pants ,77.55,12466.89,0.48714561733900147584 +AAAAAAAAGOBBAAAA,Efficient, young photographs eat still territorial, educational reports. Financial, small bodies continue black, difficult days. Equal poli,Men ,pants ,7.71,3890.07,0.15200507517447651107 +AAAAAAAAGPACAAAA,Trends wo,Men ,pants ,3.86,4487.81,0.17536185632103469376 +AAAAAAAAGPDCAAAA,English industries move; soon upper stores may cool then then high arrangements. More afraid newspapers prevent. Expected lines might not know inclu,Men ,pants ,3.09,139.30,0.00544316862467888187 +AAAAAAAAGPEGAAAA,Very excellent plans would promise exceptionally specific chapters. Professional, legal rows draw about in a streets. Strong figures will not ,Men ,pants ,22.30,31545.37,1.2326401165677420 +AAAAAAAAGPIFAAAA,Separate stores look normally thereby full lines; too private owners should take with a clouds. Current stairs carry sites. Positions use ac,Men ,pants ,1.02,3812.37,0.14896893589136416993 +AAAAAAAAGPNBAAAA,Secondary requests will go yet good characters. Early applications prefer large experiments. Popular ,Men ,pants ,44.61,1593.30,0.06225843912204495680 +AAAAAAAAGPODAAAA,Human eyes should not raise; ports may not look most for a students; common, int,Men ,pants ,1.03,7473.20,0.29201642330186805444 +AAAAAAAAHAMAAAAA,S,Men ,pants ,4.91,13272.32,0.51861791673150048391 +AAAAAAAAHAPAAAAA,Even apparent goals make over up to excellent environments. Figures used to alter anywhere. Here slight agreements match. Statutory, old men get old personnel. Effects manage ,Men ,pants ,0.20,7834.04,0.30611630102282374528 +AAAAAAAAHBCDAAAA,Even gross partners send features; away true years ,Men ,pants ,2.89,17574.83,0.68673914745201115175 +AAAAAAAAHBGCAAAA,Major, able children make always small priests. Young hands aim for a locations; compatible, female films finish a,Men ,pants ,8.90,2364.65,0.09239905734635260597 +AAAAAAAAHCFFAAAA,Labour policies shall find numbers. Direct male conventions shall find elaborate rules. Past executives look areas. T,Men ,pants ,3.15,7354.92,0.28739461436484710579 +AAAAAAAAHDIEAAAA,Only sufficient products confuse; remarkably brief results buy full leaders. Surprising, subsequent men can beg w,Men ,pants ,5.86,18426.09,0.72000226104457500660 +AAAAAAAAHEHEAAAA,Economic, christian factors find also international, possible,Men ,pants ,4.19,5433.64,0.21232030700502627192 +AAAAAAAAHGHCAAAA,Y,Men ,pants ,9.58,14226.69,0.55591006921057287795 +AAAAAAAAHGOEAAAA,National, star posts stop merely swiftly inc mistakes. Most obvious hands mobilize up to pleasant values. Very legal sciences imagine. Chapters clear ,Men ,pants ,1.39,6886.26,0.26908165379311699253 +AAAAAAAAHJCBAAAA,Systematically poor girls solve so available, general witnesses; windows could compete generally early men. Final eyes shall know,Men ,pants ,2.55,1769.69,0.06915090512137810808 +AAAAAAAAHJFBAAAA,Boldly successful results must serve at least most medical fields. Als,Men ,pants ,7.89,4904.06,0.19162688819485080703 +AAAAAAAAHJGDAAAA,Now available countries go days. New heads apply yet. Again german changes shall not feel. Ridiculous, maxim,Men ,pants ,1.31,3547.68,0.13862613400144131823 +AAAAAAAAHKFDAAAA,For once ashamed estates collect. On board local eyes would work well still tough visitors. Further following papers shall not mean just somehow late points. Women shall not ,Men ,pants ,4.88,29299.99,1.1449015525585427 +AAAAAAAAHKNBAAAA,Fine, white men vary almost natural, running companies. Obviously lost colleagues stop alike. White, impor,Men ,pants ,6.80,7246.92,0.28317449798677589802 +AAAAAAAAHLJBAAAA,Much conservative factors used to build then hard, due contexts. Just left eyes shall earn quickly. Excellent months work for the hours. Voluntary circles,Men ,pants ,35.53,8912.75,0.34826705785790886130 +AAAAAAAAHMJAAAAA,Really soviet rights resign for a models. Quickly impossible injuries shall refer tory, obvious mothers; here american statements determine. Costs should n,Men ,pants ,1.95,6428.86,0.25120867942895245149 +AAAAAAAAHNMCAAAA,Name,Men ,pants ,6.71,6755.14,0.26395811990892535584 +AAAAAAAAIAKFAAAA,Long, happy cases pass often mental advances. Only, modern methods may cut better other thoughts. Most sexual parents could give to a states. Single,,Men ,pants ,5.21,6944.30,0.27134957559481377863 +AAAAAAAAIBMBAAAA,Other, due acts make then after a ,Men ,pants ,3.32,1840.17,0.07190492180958605922 +AAAAAAAAIBNDAAAA,Other contributions spot quite with a authorities. Small, apparent dates would shrink possibly static chains. Sorry victims should fit cheap asleep troops. Contracts offer just politic,Men ,pants ,1.41,17505.47,0.68402889493364986499 +AAAAAAAAICBFAAAA,Natural flowers should last better surprisingly other questions. Spectacular, dead meetings improve formidab,Men ,pants ,0.19,2615.47,0.10219988688290649793 +AAAAAAAAIEEBAAAA,New interests feel home for the experiences. Services call numerous actions; ch,Men ,pants ,4.54,6285.13,0.24559240788246935249 +AAAAAAAAIFBCAAAA,Colleague,Men ,pants ,39.99,12949.29,0.50599547049438620386 +AAAAAAAAIFMAAAAA,As public farmers will wait pages. Waste, small consequences prepare also rocks. Characters must not attend quickly early individua,Men ,pants ,3.17,1993.08,0.07787990324820521088 +AAAAAAAAIGAFAAAA,Small guests bring about to a projects. Never other rules might go so colonial publ,Men ,pants ,1.76,6540.34,0.25556477733476150929 +AAAAAAAAIGDCAAAA,Christian, traditional problems reply conscious, important men. Spanish, large types open also similar men. Loose, ,Men ,pants ,7.07,10274.29,0.40146943983382619669 +AAAAAAAAIGMAAAAA,Narrow issues attend adult, public papers. Old, severe legs must n,Men ,pants ,5.01,3761.61,0.14698548119367070228 +AAAAAAAAIGNBAAAA,National soldiers will not see usually. Common children ought to begin especially grounds. Only past changes will not scan hence just alleged polici,Men ,pants ,4.71,1979.90,0.07736489274947392830 +AAAAAAAAIGODAAAA,Sources would not say certain others. Steady, light lights operate; social, foreign cases shall not know result,Men ,pants ,0.34,9847.81,0.38480466915864278291 +AAAAAAAAIHFGAAAA,Well british advantages reveal almost expectations. Plain, monthly years may play bo,Men ,pants ,0.32,5626.66,0.21986259277627909158 +AAAAAAAAIHMFAAAA,Already new rights suppose different, important eyes; young movements help complicated, recent interests. As extra children sleep mostly triumphantly open shoes; powerful hours help ,Men ,pants ,7.85,7866.36,0.30737920992411320301 +AAAAAAAAIIHFAAAA,Present knees bring suddenly; objections go at all publications; again unique bedrooms amount immediately times. High, bizarre terms used to say yet organisational, small ears. B,Men ,pants ,2.99,23691.40,0.92574504777255751553 +AAAAAAAAIILEAAAA,Social, good plants would not keep persistently constitutional, free animals. Much prime tales tease significantly changes. Full, political chairs prevent onl,Men ,pants ,9.98,6999.00,0.27348698639000354775 +AAAAAAAAIJKCAAAA,Occasionally bright markets could provide individual, strong c,Men ,pants ,3.51,2317.19,0.09054455064910020300 +AAAAAAAAIKNAAAAA,Careful activities shall drop yet personnel. Useful, difficult offices should bear relatively on a positions. Nevertheless,Men ,pants ,0.43,1171.29,0.04576833437473171245 +AAAAAAAAIMBFAAAA,Monetary,Men ,pants ,9.31,7529.81,0.29422846763670704585 +AAAAAAAAIMPFAAAA,Possible hospitals should establish alone, agricultural trees. Popular, ideological mothers should try past, hard questions; thorough, small newspapers should work,Men ,pants ,2.57,852.00,0.03329202920478397238 +AAAAAAAAINAFAAAA,Various, british opportunities succeed papers. Still national members use strong, interested millions. Significant, large areas use otherwise particular, publi,Men ,pants ,4.33,445.40,0.01740407254437885129 +AAAAAAAAINFCAAAA,Years activate areas. Intense,Men ,pants ,1.18,17642.24,0.68937320342465726393 +AAAAAAAAIODEAAAA,Horizontal, true laws used to delay front, possible rates; other eyes say. Positive, liberal children will not replace for example pale trees. Cruel, british times provide references. G,Men ,pants ,3.84,10462.73,0.40883276141052747809 +AAAAAAAAIOJAAAAA,Working, ill standards used to return with a suppliers. Rare, part-time services should not form. Rural groups might not find impatiently by a members. Examples apply roughly small rises,Men ,pants ,3.59,6331.96,0.24742229723418300675 +AAAAAAAAIONDAAAA,Common ,Men ,pants ,8.68,3519.87,0.13753945403408798223 +AAAAAAAAJBAGAAAA,Generous, subject patients can remain a little l,Men ,pants ,4.14,14007.49,0.54734479596915427848 +AAAAAAAAJBECAAAA,Workers could reveal more,Men ,pants ,6.04,5472.82,0.21385127144662654896 +AAAAAAAAJCGFAAAA,Univers,Men ,pants ,0.33,14663.41,0.57297496943864008031 +AAAAAAAAJCHBAAAA,Clear advantages see. Phases think good, long-term attempts. Urgently good futures would not supply softly for a fees; other, appropriate records should create now major children. B,Men ,pants ,3.31,28.08,0.00109723025829851402 +AAAAAAAAJCMCAAAA,Special, cold supporters see operators. Sales must meet. Doubtfully distinct months cannot raise painful, other parts; evolutionary animals might choose also;,Men ,pants ,24.74,5213.07,0.20370150080584880621 +AAAAAAAAJFPFAAAA,Deputies think yet common properties. Romantic, other companies will not dig. Correct articles can put brown, chief employees. Very central streets abide indeed main collea,Men ,pants ,28.11,3165.14,0.12367832548970650509 +AAAAAAAAJGCCAAAA,Arab eyes love both public, excellent problems. Just black countries see pa,Men ,pants ,2.50,4413.39,0.17245388353533044115 +AAAAAAAAJGOCAAAA,Years ought to find from an techniques. All thinking approaches take almost,Men ,pants ,6.39,13472.90,0.52645561064921828811 +AAAAAAAAJHMAAAAA,Old men rise too busy projects. Terms shall not speak assu,Men ,pants ,4.34,9864.50,0.38545683343966137974 +AAAAAAAAJIAFAAAA,Young walls write far at least commercial tourists. Only full others would associate at the years. Local texts make encouraging conventions. Early commercial miners could collec,Men ,pants ,9.89,1558.95,0.06091620766290841988 +AAAAAAAAJJDEAAAA,Rises wou,Men ,pants ,0.52,1800.63,0.07035989031339221149 +AAAAAAAAJLKBAAAA,Scholars promote little for,Men ,pants ,4.52,21476.82,0.83920999843414144798 +AAAAAAAAKABAAAAA,Clearly new homes move. In order specialist men used to know yet large other users. New prices will see there about powerful things. Other expectations stan,Men ,pants ,3.19,16818.91,0.65720145881764460198 +AAAAAAAAKBHCAAAA,Fully annual items tell meanwhile hence unable pages. Stations shall indicat,Men ,pants ,1.00,4453.28,0.17401259133460137150 +AAAAAAAAKBIDAAAA,Swiss authorities dismiss ideally communities. Wrong, lia,Men ,pants ,6.54,3436.39,0.13427746037444553386 +AAAAAAAAKCHBAAAA,However broken pp. slip rightly as good un,Men ,pants ,9.10,11620.24,0.45406264019553862348 +AAAAAAAAKCJFAAAA,Wonderful, local doors see public men. Italian, distant families develop deeply black titles. Also relevant tickets will not work just national, long d,Men ,pants ,36.64,6179.39,0.24146060134712444963 +AAAAAAAAKDKAAAAA,Please small engineers understand again now local children. White, contrary sides can hear great contracts. Still modern changes may not get alternative years. Over small po,Men ,pants ,4.40,6738.66,0.26331416140975300858 +AAAAAAAAKDLBAAAA,Constitutional ingredients deliver. Marked cases shall intend of course reasons. Smart, real definitions make above in a women; medical principles used to live to the resources. Others soften soo,Men ,pants ,4.36,25484.17,0.99579780739399010022 +AAAAAAAAKDOBAAAA,British, present reasons ought to operate sales; political, real scores will not need hardly years. Good, rich imports top elsewhere singl,Men ,pants ,1.43,5738.22,0.22422181669422005398 +AAAAAAAAKELDAAAA,High, british flowers say too exact relations. Pieces will grow together hours. New i,Men ,pants ,0.76,null,null +AAAAAAAAKFDBAAAA,Jewish seconds stay courts; black, other members help less deaths; then political areas go formally wi,Men ,pants ,5.23,73.92,0.00288843520987984887 +AAAAAAAAKFHDAAAA,Social shops could not marry currently individually continental children; at least nice details offer ,Men ,pants ,2.51,13054.55,0.51010852095693967914 +AAAAAAAAKGDGAAAA,Trees would grow ev,Men ,pants ,8.31,1462.24,0.05713724974695224856 +AAAAAAAAKHCEAAAA,Nearly clear countries will learn in addition over the ages; also interesting eyes exercise also available years. More b,Men ,pants ,9.72,16434.56,0.64218292428142544731 +AAAAAAAAKHEEAAAA,Angry animals create essentially schemes. Much chief premises help changes. Prime, capitalist issues support financial, pleasant areas; broad situations can let aga,Men ,pants ,2.82,10700.30,0.41811584518773467095 +AAAAAAAAKHHBAAAA,Po,Men ,pants ,1.84,8490.62,0.33177226409239776005 +AAAAAAAAKHKBAAAA,Military users shall not come instead parents. S,Men ,pants ,94.88,3173.59,0.12400851052113892829 +AAAAAAAAKJAAAAAA,P,Men ,pants ,2.31,6557.80,0.25624702948254968787 +AAAAAAAAKJMAAAAA,Imaginative games distinguish ambitio,Men ,pants ,8.86,3296.29,0.12880303162844760600 +AAAAAAAAKKADAAAA,Turkish, major words ought to l,Men ,pants ,1.73,2455.93,0.09596583718885575268 +AAAAAAAAKKAFAAAA,Folk should like soon photographs. New, separate societies used to knit shortly gradual degrees. Almost different days must not put more than better significan,Men ,pants ,2.87,19696.69,0.76965114872954978982 +AAAAAAAAKKPDAAAA,Concessions can consider then concerned problems. Then political methods call effectively significant, disabled words; employers would remain instead wild cuts. Central own,Men ,pants ,4.09,3207.49,0.12533315816203350184 +AAAAAAAAKLFDAAAA,Victorian, artificial studies used to light just to a lives. British consequences shall collect substantially. As it were ruling ma,Men ,pants ,3.68,1835.28,0.07171384431802339064 +AAAAAAAAKLJFAAAA,Here spanish kinds shall act simply aspects. Ago able arms should propose even never bright elements. Proceedings might take thus economic businesses. Profits approach on the l,Men ,pants ,0.70,8362.65,0.32677181693589986692 +AAAAAAAAKMADAAAA,Areas shall not see. Also new records should see. Young pairs share adequate, gentle vehic,Men ,pants ,3.17,6039.86,0.23600844543756634204 +AAAAAAAAKMJAAAAA,Very useful studies appear raw, likely parents. Lost goods may pass actually different, similar problems; completely technical months can manipul,Men ,pants ,2.80,9253.14,0.36156784872764643918 +AAAAAAAAKMLCAAAA,Deaf, involved churches cannot conduct especially in public fundamental shares. Brief difficulties use,Men ,pants ,8.99,5282.55,0.20641644234240794987 +AAAAAAAAKMLFAAAA,Elderly, personal lights tie following drugs. Supposed hands derive so on a weeks. New curtains bring s,Men ,pants ,3.66,2004.61,0.07833043974671596112 +AAAAAAAAKMMBAAAA,Even big demonstrations visit electronic bodies. Only lives ought to grind again early, wet cars. Dangerous children k,Men ,pants ,5.20,399.76,0.01562068262312727793 +AAAAAAAAKNCEAAAA,Different, adult bonds affect countries. Recordi,Men ,pants ,24.87,5891.60,0.23021516345411414515 +AAAAAAAAKNIAAAAA,Required areas result again. Again whole passengers let ugly views. Available, secondary sales meet otherwise just old lives. Ex,Men ,pants ,4.74,2706.15,0.10574322163442036016 +AAAAAAAAKNKFAAAA,Actually frequent impl,Men ,pants ,6.85,1114.50,0.04354925651259593570 +AAAAAAAAKNLAAAAA,Common needs would not want daughters. Markets use mountains; administrative, entire costs hang basic,Men ,pants ,8.01,79.52,0.00310725605911317076 +AAAAAAAAKNODAAAA,Even professional f,Men ,pants ,4.46,1042.98,0.04075460166667322478 +AAAAAAAAKOLCAAAA,Medical, competit,Men ,pants ,2.91,8851.94,0.34589089788614487848 +AAAAAAAAKPNFAAAA,Items can look for the considerations; careful, informal teachers purchas,Men ,pants ,8.29,3475.10,0.13579005949477087138 +AAAAAAAALADCAAAA,Rural, good models throw then from an dollars. Sudden buildings affect always quick children. Legal, quick members ensure then; times pick,Men ,pants ,3.37,11278.47,0.44070792561652569127 +AAAAAAAALBMEAAAA,B,Men ,pants ,5.94,5630.64,0.22001811187984134535 +AAAAAAAALDBEAAAA,Most new lovers drive real,Men ,pants ,0.94,17593.42,0.68746555452116248279 +AAAAAAAALFFBAAAA,Remarkable, pos,Men ,pants ,1.43,2333.99,0.09120101319680016865 +AAAAAAAALJCGAAAA,Observers change with a teeth. Tables might kill traditional males; then positive figures must speak much decidedly capital merchants; within square children devote under. Equal pre,Men ,pants ,0.30,3080.69,0.12037842893296471346 +AAAAAAAALJPCAAAA,Just awar,Men ,pants ,7.38,6409.92,0.25046859605672403783 +AAAAAAAALJPFAAAA,Regularly english issues ought to go by no sources. Old, careful characters must advise elements; broad, slow e,Men ,pants ,8.91,9666.06,0.37770276034647202354 +AAAAAAAALKAEAAAA,Much labour students build only female studies. Never progressive dates sh,Men ,pants ,40.27,3742.76,0.14624891458509068129 +AAAAAAAALKNDAAAA,Super, or,Men ,pants ,7.74,10132.49,0.39592858333002529612 +AAAAAAAALOOEAAAA,Successful ships harm under a presents. New, wild genes allow also. Casual, traditional windows help onc,Men ,pants ,2.45,1025.56,0.04007391252495099849 +AAAAAAAALPNBAAAA,All bad figures get brown games. Circumstances cannot understand just. Bio,Men ,pants ,1.30,6479.74,0.25319682314484377604 +AAAAAAAAMBHAAAAA,Recent, black pupils could improve characters. Weeks imagine ways; separately alternative effects would see quickly other ne,Men ,pants ,3.27,11247.53,0.43949894042451158786 +AAAAAAAAMCCEAAAA,Tories shall not stay. As a whole high ways can buy agricultural, present papers. Cases should deal again here good strategies. National,Men ,pants ,3.02,5512.25,0.21539200467613902787 +AAAAAAAAMCGDAAAA,Interior governments ought to shore social women. Private losses ought to bother with a problems. Over local resources see,Men ,pants ,0.79,13588.60,0.53097660569498531347 +AAAAAAAAMCJDAAAA,Internation,Men ,pants ,9.23,1894.38,0.07402318578046791267 +AAAAAAAAMDPFAAAA,Current,,Men ,pants ,2.44,8372.76,0.32716686671906931054 +AAAAAAAAMEBDAAAA,Coming, difficult times follow fully full, young rules; instances shall not weave alternative studies. Bottom, new goods show at least studies. Girls must suppose to a children; only able women shoul,Men ,pants ,3.72,6927.10,0.27067748298645428999 +AAAAAAAAMEHCAAAA,Now large mountains ought to prosecute also. Human events can talk so. Large services might choose female posts; homes can follow english words. Similar, different forests help; plans shall come rela,Men ,pants ,3.21,8275.29,0.32335821168786004553 +AAAAAAAAMEMEAAAA,Strictly permanent houses might not use as here dead eyes. Appropriate minutes could mate much ashamed answers. Representations ,Men ,pants ,0.80,1761.32,0.06882384610207758947 +AAAAAAAAMFBBAAAA,Social standards feel then,Men ,pants ,3.47,21572.16,0.84293542339233875306 +AAAAAAAAMFFGAAAA,Surfaces could not find soon scientific, social democrats. Clear effects talk professional, changing weapons. Rules discuss recent, old rivers. Other, b,Men ,pants ,5.54,16478.48,0.64389910494184107180 +AAAAAAAAMGCCAAAA,Enthusiastic, individual guns place far marine phenomena; only differ,Men ,pants ,1.36,663.81,0.02593847641599489285 +AAAAAAAAMGIAAAAA,Chemicals should wait of course. Even good years shall not offer cool, ,Men ,pants ,0.88,3890.57,0.15202461275030091481 +AAAAAAAAMHEAAAAA,Symbols complete then benefits. Very, different relations listen between a beings; temporary competitors discuss late left companies. Important, big methods advertise operational streets. ,Men ,pants ,4.19,7586.85,0.29645731428675502447 +AAAAAAAAMHOBAAAA,Social, positive responsibilities should not form well. Rates paint exclusive terms. Reports endeavour sure, british horses; possible typ,Men ,pants ,0.48,18082.91,0.70659245050173725584 +AAAAAAAAMIIEAAAA,Orthodox daughters think again most scottis,Men ,pants ,4.17,8647.94,0.33791956694978815270 +AAAAAAAAMINEAAAA,Musical, white costs say practices. Welsh controls produce in an photographs. Horses can re,Men ,pants ,9.72,600.90,0.02348025862576841432 +AAAAAAAAMJBAAAAA,Early pairs should not explore in the signals. Rules get farmers. For example ill operations keep practic,Men ,pants ,8.27,8071.43,0.31539235127273415280 +AAAAAAAAMJDFAAAA,Home toxic mothers exist full, final periods. Remains win unfortunately large hand,Men ,pants ,4.68,6021.85,0.23530470195637131933 +AAAAAAAAMJFAAAAA,Whole ages eat in a attempts; stores read to a eyes. Demands should test yet the,Men ,pants ,4.66,4309.25,0.16838459724262363025 +AAAAAAAAMJHBAAAA,Pictures organize shar,Men ,pants ,6.39,2213.65,0.08649870944738267659 +AAAAAAAAMKDEAAAA,Old, available pp. wind actu,Men ,pants ,0.96,8082.33,0.31581827042570615432 +AAAAAAAAMKEDAAAA,States provide better values. Massive backs will play just underneath relevant procedures. Invariably labour legs insert sti,Men ,pants ,9.30,1994.94,0.07795258303027199279 +AAAAAAAAMLHEAAAA,Suddenly flat miles speak accounts. Especially welsh achievements shall help also other obvious examples. Disastrous emotions used to teach even powerful m,Men ,pants ,6.73,6478.15,0.25313469365372217215 +AAAAAAAAMLOAAAAA,Upper studies suggest sh,Men ,pants ,1.79,5156.73,0.20150000676195499283 +AAAAAAAAMMCCAAAA,Small days,Men ,pants ,6.25,2083.24,0.08140291892086169322 +AAAAAAAAMMEDAAAA,Compatible, practical applications must go respectively important students. Detailed things would procure too. Only ord,Men ,pants ,39.52,3494.63,0.13655319720647208145 +AAAAAAAAMMGCAAAA,Sharp months might make then for the conservatives. Never rec,Men ,pants ,5.97,3652.30,0.14271417636693955671 +AAAAAAAAMMGEAAAA,Horses should introduce all right statutory temperatures. More political areas go at f,Men ,pants ,1.26,9218.46,0.36021272246846579580 +AAAAAAAAMOCDAAAA,Less furious banks achieve all again limited names. Creatures take easily only vital citizens. More natural amounts used to see hitherto other debts. Well progressive days,Men ,pants ,1.40,6017.60,0.23513863256186388755 +AAAAAAAAMOFAAAAA,Downstairs certain forces live already. Even unlikely questions use even years. Middle customers argue impressive, good years. Enthusiastic studies ought to take afterwards clear pos,Men ,pants ,3.16,827.20,0.03232296544389354689 +AAAAAAAAMPHDAAAA,Left faces shall take sufficiently really unaware deaths. Systems will not minimise abroad about the friends. Nevertheless other provinces find neve,Men ,pants ,1.36,8218.88,0.32115398238335081562 +AAAAAAAAMPIDAAAA,Grey others must not include early links. Large, cold days might follow formally; vulnerable expenses should not marry by a forms; sho,Men ,pants ,9.36,20362.49,0.79566738469732580955 +AAAAAAAANEHBAAAA,Too sharp rates look recently secondly international arrangements. Events survive thus main numbers. Police shall ask home in the others. Groups shall sense somewhat to a method,Men ,pants ,35.22,12849.16,0.50208287555979111096 +AAAAAAAANENEAAAA,Underlying ,Men ,pants ,0.55,6250.86,0.24425330243546472017 +AAAAAAAANHFGAAAA,Fond banks ought to take only white individuals; still vital parties will not cut ba,Men ,pants ,5.12,1022.61,0.03995864082758701643 +AAAAAAAANILFAAAA,Good contents stop earlier living resources; clear, new acres spare in a examples. Samples used to carry further. Selective, international nights could not devote; normal services must no,Men ,pants ,3.70,5642.87,0.22049600098450626082 +AAAAAAAANJPDAAAA,Surprising, disabled standards get,Men ,pants ,2.55,8751.43,0.34196345439392323873 +AAAAAAAANOLFAAAA,Opening countries sue in a years. Almost weekly girls may override here for a troops. Advertisement,Men ,pants ,94.02,4689.67,0.18324956643286297154 +AAAAAAAAOBFGAAAA,Superb camps support slow areas. Reasonable animals divert in a supporters. Schools used to appeal low left, technical patterns. About different sources keep at least. Strong, fellow foreigners,Men ,pants ,0.31,7040.97,0.27512697050470399766 +AAAAAAAAOCHCAAAA,Suspicious studies would pay much operators. Emotionally brief examples come more historic, particular,Men ,pants ,4.70,3735.63,0.14597030875383468397 +AAAAAAAAODPFAAAA,Books would not say very fans. Thousands forget affairs; councils should achieve; british rights get more however public pubs. Available consumers canno,Men ,pants ,2.81,496.35,0.01939495152088559236 +AAAAAAAAOEBAAAAA,Employers give barely rivers. Pro,Men ,pants ,3.23,3251.93,0.12706965790130650622 +AAAAAAAAOFMAAAAA,Brown states read responsible, s,Men ,pants ,4.09,10398.90,0.40633859448078409669 +AAAAAAAAOGBCAAAA,Nice, professional trends used to invest. Findings will not know clearly individual doors. Now crucial estimates keep so as usual financia,Men ,pants ,9.33,15020.45,0.58692636158333030273 +AAAAAAAAOGGDAAAA,At least quiet students will kick by a practices; english beaches try again main meetings. Simple, narrow policies m,Men ,pants ,0.33,1428.45,0.05581690037273904383 +AAAAAAAAOGJFAAAA,Male, necessary,Men ,pants ,7.47,6144.08,0.24008085774240505753 +AAAAAAAAOGKCAAAA,Popular trees get possibilities. Drivers should allow certainly dynamic directors. Today impressive conclusions meet often close tools; ,Men ,pants ,1.54,8522.03,0.33299961460568680298 +AAAAAAAAOIDGAAAA,Superb men want later workers. Once key arts lead. Parties will catch as. Various programmes give about good services. Countries would not move bri,Men ,pants ,3.87,3479.52,0.13596277166505860044 +AAAAAAAAOIGBAAAA,Financial, firm parents listen rough, other facilities. Common, bad miles could not recall therefore then central streets. ,Men ,pants ,9.00,3834.62,0.14983835801555013634 +AAAAAAAAOJADAAAA,Here holy prices sha,Men ,pants ,1.67,9938.42,0.38834526864954122861 +AAAAAAAAOJAFAAAA,Terms join right cases; more ,Men ,pants ,2.19,8918.74,0.34850111801628521810 +AAAAAAAAOJFBAAAA,Original, french gains bring enough. Main principles dispel especially generally total limits; uncomfortably late sides must expect tomorrow for a cuts; now early rates ought to ring n,Men ,pants ,33.18,2889.26,0.11289827265283349770 +AAAAAAAAOJLDAAAA,Forms take very electoral witnesses. Then effective examples will not win other, continuous workers. Very small books may retain certai,Men ,pants ,3.60,13390.52,0.52323659965638952796 +AAAAAAAAOKEBAAAA,Other organisations imagine often therefore stable blues; horses might grasp things. Talks should not let apparently growing authorities. Factors rescue local objections. Probably wild trustees woul,Men ,pants ,0.50,15807.21,0.61766912789454607516 +AAAAAAAAOKPFAAAA,Other books should no,Men ,pants ,1.36,3537.32,0.13822131543035967274 +AAAAAAAAOLPDAAAA,N,Men ,pants ,0.83,6511.63,0.25444292973092424655 +AAAAAAAAONKAAAAA,New, difficult countries will not transfer even; troops say. Far forms might not lead more usual figures. Nowhere far systems produce practitioners. Due p,Men ,pants ,4.40,19629.59,0.76702920605391480796 +AAAAAAAAOOCEAAAA,Early components require; de,Men ,pants ,33.90,22677.11,0.88611151220668857733 +AAAAAAAAOODBAAAA,Naturally narrow standards might get tomorrow unknown, fu,Men ,pants ,9.51,1144.19,0.04470939776504902976 +AAAAAAAAOPPFAAAA,White, known things may take busy women. Corporate, existing decisions fail regularly educational days. National, prime miles poi,Men ,pants ,3.77,3495.94,0.13660438565513201925 +AAAAAAAAPBKCAAAA,Heavy, traditional unions could come markedly international, warm n,Men ,pants ,4.19,14881.70,0.58150468429205826497 +AAAAAAAAPCAFAAAA,Great, fixed pounds can include immediately. Accidents may not lower strictly new students. Columns comfort in a parents. Wor,Men ,pants ,1.54,155.40,0.00607227856622468229 +AAAAAAAAPCPCAAAA,Systems read too ,Men ,pants ,32.09,9855.28,0.38509656054145937478 +AAAAAAAAPEJAAAAA,In common casual provisions shall balance then. Actively private conditions deal ago cells. Networks shall not dance in a questions. Short circumstances oug,Men ,pants ,0.86,4065.76,0.15887018856765549711 +AAAAAAAAPGBDAAAA,Men bring difficult stands. Free movements used to stay about. Styles like. Ill sharp years say for instance effective, economic rates. No,Men ,pants ,8.47,16870.87,0.65923180369731663861 +AAAAAAAAPHDDAAAA,Individual flowers used to give thanks. Particular doubts refer a bit for a directions. Police could,Men ,pants ,1.74,2778.21,0.10855897706223342712 +AAAAAAAAPIBBAAAA,Colours produce heavily to a passengers. Available, unique studies kill popular, true fields. Full, r,Men ,pants ,6.54,8882.88,0.34709988307815898189 +AAAAAAAAPICDAAAA,Sectors bear. Never difficult cases come exactly particular chemicals. Cold comments provide still sweet, competitive companies. Days must not use generally whole questions. Observations may ,Men ,pants ,4.85,27095.92,1.0587771830639556 +AAAAAAAAPIHBAAAA,Below voluntary results should become with a teachers. Constant movements might not develop again in the plans.,Men ,pants ,3.90,8508.45,0.33246897404629599741 +AAAAAAAAPJBAAAAA,Recent points used to see socie,Men ,pants ,5.65,8489.88,0.33174334848017764252 +AAAAAAAAPJDBAAAA,Sure falls will not visit. Merely clear eyes will not finance no doubt major clear miles. Cells intro,Men ,pants ,2.89,10140.38,0.39623688627653438713 +AAAAAAAAPJDEAAAA,Great, large needs take unable, economic flowers. Etc new companies should stay over subjective new approaches; desirable years keep now gold differences. Well full objects will tell also; d,Men ,pants ,3.23,3141.33,0.12274794612894839901 +AAAAAAAAPLPCAAAA,Public, national years should use twice in a procedures. Rare members like also other difficulties. Suspicious, possible eyes will make needs. Terms know apart to the marks. Wrong, re,Men ,pants ,8.60,14346.63,0.56059674289933084702 +AAAAAAAAPMBDAAAA,Invisible year,Men ,pants ,2.67,4264.20,0.16662426166084485331 +AAAAAAAAPOJCAAAA,Advanced, certain fields miss electronically for the books. Open measures match therefore s,Men ,pants ,3.97,8958.54,0.35005630905190775577 +AAAAAAAAPPDBAAAA,Mainly superior results bat fast efforts; categories may not supply so just local areas. Priorities would eat easily prime secrets. Blind, ma,Men ,pants ,2.47,1257.04,0.04911902862861695380 +AAAAAAAAPPKAAAAA,Further appropriate children keep dear clubs. Profitable, wooden representatives could diversify; civil, bright seats could not buy. Inner ingredients should not promote isolated, outside talks. F,Men ,pants ,18.08,21281.83,0.83159073461414047759 +AAAAAAAAAAGFAAAA,International, sure writers develop subsequently. Low eyes may not come daily, blue structures. Too popular collections take there p,Men ,shirts ,1.82,7140.41,0.25353289970547737420 +AAAAAAAAAAHAAAAA,Likely doctors give most. Awful problems att,Men ,shirts ,3.65,24246.24,0.86090568106802462737 +AAAAAAAAAAKDAAAA,New losses shall move quite usually aware schools. Powerful, long peasants would open economic, massive characteristics. Nevertheless main games may not want activ,Men ,shirts ,5.35,8443.37,0.29979680149826641566 +AAAAAAAAABGDAAAA,Quite final eyes would not find from a plans. Electronic prices bite y,Men ,shirts ,0.16,13831.84,0.49112396955667954132 +AAAAAAAAACLAAAAA,Normal buildings look over stable cheeks. Only, handsome types would not pay then goods. Countries appear supposedly ,Men ,shirts ,1.65,7276.38,0.25836075530101793260 +AAAAAAAAADKDAAAA,Ready, huge places realise similarly narrow arms; tory negotiations may come badly for a objectives. Civil days wor,Men ,shirts ,2.90,5127.76,0.18207019790092707006 +AAAAAAAAADLFAAAA,Now common pounds will spare more powerful, detailed sales. Automatic police might pay companies. Beautiful artists react; signs brea,Men ,shirts ,4.24,8697.04,0.30880380399088076771 +AAAAAAAAAEICAAAA,Sorry options might not draw very employees. Now positive poles see police. St,Men ,shirts ,6.44,6588.74,0.23394487958050966184 +AAAAAAAAAELFAAAA,Areas take by a products. International, horizontal weeks buy further,Men ,shirts ,8.92,7990.67,0.28372288645743968340 +AAAAAAAAAFNBAAAA,Jobs might not carry that is to say prior to the schools. Sole, cheerful types must not give very. Inland links should vary before a schemes. Vital directors reduce particularly after the companie,Men ,shirts ,5.64,1176.16,0.04176164328345210827 +AAAAAAAAAGABAAAA,Badly difficult intervals should not get today new followers. Standards examine. Young, actual departments might knock special, national assumptions. Successful wi,Men ,shirts ,0.20,10367.90,0.36813064667945102144 +AAAAAAAAAGPBAAAA,However other tools make. Moreover young countries will buy recent interests. Local authori,Men ,shirts ,3.79,13253.23,0.47057939703233062249 +AAAAAAAAAHADAAAA,Societies should sleep under the types. Minutes will dismiss enough. Determined, recent walls should sustain intently. Statutory values must take,Men ,shirts ,2.38,2489.52,0.08839481549025616633 +AAAAAAAAAHJBAAAA,Players cannot look houses. All other ways think here centres. Companies should deserve always various,Men ,shirts ,2.61,6389.69,0.22687725689688571429 +AAAAAAAAAHNDAAAA,More diplomatic universities escape. Wealthy, constant ways turn rathe,Men ,shirts ,24.58,6086.63,0.21611657500540581705 +AAAAAAAAAIHEAAAA,Simple stories make also such,Men ,shirts ,4.14,7456.22,0.26474629292183145045 +AAAAAAAAAJACAAAA,Occupational, linear circumstances must work never as jewish winners. Regional, statistical clubs boost especially at least actual clergy. Member,Men ,shirts ,4.48,16052.50,0.56997243470923596116 +AAAAAAAAAJFGAAAA,Procedures make actually. Much central products can continue police. Later diverse months bu,Men ,shirts ,9.29,7196.86,0.25553725690462619028 +AAAAAAAAAKBFAAAA,Old, negative others take over locally free lectures. Years might go improvements. Pleased, political months could add,Men ,shirts ,3.39,5493.89,0.19507029181278457279 +AAAAAAAAAKGEAAAA,Rights deny hardly in a pounds. Routine,,Men ,shirts ,3.62,4439.63,0.15763692386283539948 +AAAAAAAAALCDAAAA,Future leaders shall take too top, clear steps. Types vote national societies. Tonight red authors save usually on a quantities. B,Men ,shirts ,3.45,4220.92,0.14987123806964075709 +AAAAAAAAAMBAAAAA,Far consistent regions might believe; teenage accounts ought t,Men ,shirts ,4.59,12788.63,0.45408295142162132315 +AAAAAAAAAMGFAAAA,Vulnerable, long numbers visit. Concessions may enter and so on to a problems. Different, principal loans compare aga,Men ,shirts ,26.32,2709.20,0.09619494285091182470 +AAAAAAAAAMOCAAAA,Soon huge cases meet more; costs can develop open languages; fo,Men ,shirts ,6.67,23017.67,0.81728312793856030562 +AAAAAAAAANGBAAAA,Directions can get northern, jewish imports. Bright, various heads would think necessarily human quantities. Physical fees expect; far abilities,Men ,shirts ,4.83,12273.57,0.43579483416752762596 +AAAAAAAAANLEAAAA,Specialist, similar inc,Men ,shirts ,4.40,3872.25,0.13749109237208154185 +AAAAAAAABCJBAAAA,Regions arrest too modern, clever hours. Obvious miles might buy good, light stars; really digital cells will find. Necessary students track rather. Bad, local observers take causes. Academic, sh,Men ,shirts ,3.16,704.26,0.02500599824752072998 +AAAAAAAABCJEAAAA,Indeed defensive artists alter deeply high, big lads. New offices see particularly. Still ric,Men ,shirts ,4.57,16080.58,0.57096946482707650598 +AAAAAAAABCMEAAAA,Other, spiritual readers must not assist dependent events. Other points replace especially local drivers. Almost modern reforms would accompany prices; plates prevent furthermore ar,Men ,shirts ,4.59,4109.28,0.14590726220227186734 +AAAAAAAABDAGAAAA,Merely concerned teachers display disciplinary, unchanged cells. Numbers preserve to the councils. Fast courses look beautiful functions. Else educational fie,Men ,shirts ,1.90,20114.53,0.71420200200167998865 +AAAAAAAABFCFAAAA,Ideas hear yesterday other marks. Chairs confront r,Men ,shirts ,4.09,120.12,0.00426507328187344175 +AAAAAAAABFPBAAAA,Global, financial lives make incentives. Patient results could reject more than now basic machines. Old roa,Men ,shirts ,0.85,3452.10,0.12257292271358065482 +AAAAAAAABGKFAAAA,International days understand governments. Horrible, african activities know standards. All great studies may not achieve. Principal employers m,Men ,shirts ,5.12,11463.52,0.40703257466052145307 +AAAAAAAABHCAAAAA,Deep, various children convince already. Good, pregnant boys gain so girls. Long-term, large industries might pay much difficult approaches. Strategic, christian crimes serve uniformly new, strong mil,Men ,shirts ,4.16,12195.77,0.43303240741653067485 +AAAAAAAABICFAAAA,Arms should not tell never. Parties can see therefore arms. Deeply good knees ought to agree false muscles. Thi,Men ,shirts ,6.66,4551.63,0.16161368216761250135 +AAAAAAAABJBCAAAA,Contacts avoid better british, sad men. New, autonomous abilities must appeal only accounts. European, recent companies tell approxim,Men ,shirts ,5.10,32707.94,1.1613533216709925 +AAAAAAAABJLEAAAA,Gastric methods remove often from a candidates; severely dynamic ,Men ,shirts ,9.82,17859.93,0.63414843705569379347 +AAAAAAAABLEAAAAA,Rough, great men should tell again isolated plants. Firms ought to describe formerly children. Times mig,Men ,shirts ,2.46,10970.07,0.38951175871862626634 +AAAAAAAABPHCAAAA,French, neighbouring words speak evenly big divisions. Completely urban employers may return efforts. Almost rich buildings keep. Rows wear. Royal, new meetings must lift still ,Men ,shirts ,8.31,12122.01,0.43041342801867032634 +AAAAAAAACCAGAAAA,Less scientific reasons can sc,Men ,shirts ,1.23,10632.40,0.37752218749742908789 +AAAAAAAACCCBAAAA,Expensi,Men ,shirts ,8.57,10391.02,0.36895156321522286604 +AAAAAAAACCIFAAAA,Names used to use political, regular secrets. Right voices might see; very complex thoughts fall always in cooperation with,Men ,shirts ,2.16,2075.43,0.07369181686146018320 +AAAAAAAACFADAAAA,White resources wonder too families. Economic babies would see briti,Men ,shirts ,9.06,10142.16,0.36011534828909045917 +AAAAAAAACFOEAAAA,Friendly, existing yards talk more; financial policies used to buy true, useless responses. Working, national candidates care also local customers. Figures grow aware, effective doctors; mile,Men ,shirts ,70.35,11396.75,0.40466178758900388976 +AAAAAAAACFPDAAAA,Final, apparent girls can establish civil arts. Smoothly little scots show obviously very weekly guidelines. Middle publications could shed other eyes. So-called institution,Men ,shirts ,2.33,2127.50,0.07554065440547575190 +AAAAAAAACGDAAAAA,Results can drive in a minds. Sweet subsidies go particles. Even right schools tell almost to the books. Ultimately vague resources used to reject once with a tech,Men ,shirts ,2.22,17152.41,0.60902668673608758714 +AAAAAAAACGGDAAAA,Spatial patients retrieve sufficiently. Honours may not help great, double shoulders; patients ought to proceed legally also great materials. Strict ot,Men ,shirts ,4.43,8722.11,0.30969395872928042792 +AAAAAAAACGHFAAAA,However enthusiastic men might eat police. Little, major patients make different visitors. Specific companies help regularly technical activities; gene,Men ,shirts ,2.28,20534.39,0.72910987469671314925 +AAAAAAAACGMFAAAA,Other children should help home. Competitors enable good terms. Of course distinct changes know so songs. Personal, past objects shall not lead others. Things might resist more ame,Men ,shirts ,4.46,23163.31,0.82245433400559367272 +AAAAAAAACGNCAAAA,Points publi,Men ,shirts ,0.71,6493.42,0.23056037420897972122 +AAAAAAAACGOBAAAA,Awkward, poor points cannot weigh plants. Single, reasonable players may not go around scottish products. Then presidential years suffer clubs. Problems would attrac,Men ,shirts ,2.84,11402.33,0.40485991536883117751 +AAAAAAAACHDFAAAA,Players used to count more new funds. Simple boats could create. Strong cases a,Men ,shirts ,29.59,2858.47,0.10149503849514466394 +AAAAAAAACHEAAAAA,Thick directions might become overall employees. Specific years ought to think light, clear features. Strategies might not see well. Only important cases must ,Men ,shirts ,4.24,5674.85,0.20149559701664586165 +AAAAAAAACHFFAAAA,Facts may not see there at a achiev,Men ,shirts ,7.26,3229.82,0.11468047774942124230 +AAAAAAAACIECAAAA,High stages grant for example sounds. Good lakes should believe japanese, distinct buildings; services serve. Rare, european workers help ago short departments. Aga,Men ,shirts ,28.11,1229.32,0.04364918320739809698 +AAAAAAAACJAAAAAA,As national events can strike more full services. Obviously original representatives should like poor years. Relatively va,Men ,shirts ,2.48,9516.05,0.33788420416226910875 +AAAAAAAACJGAAAAA,Facilities meet even green, large workers. Other patients could see partly different students. Copies correct as ago vulnerable charges. Early years agree past a,Men ,shirts ,5.94,11410.25,0.40514112899181184400 +AAAAAAAACKAFAAAA,American, major groups become. Var,Men ,shirts ,0.35,4573.79,0.16240051220362911364 +AAAAAAAACKOAAAAA,Active, easy rounds manage now with a birds. Previous pieces could develo,Men ,shirts ,3.71,3260.47,0.11576876026764819027 +AAAAAAAACMBCAAAA,Very front flowers could not get too to a notes. Other models find national, unlikely beings. Sel,Men ,shirts ,17.37,6110.44,0.21696199121287673487 +AAAAAAAACNIAAAAA,Experimental, personal sides suit level, subj,Men ,shirts ,0.46,1131.95,0.04019188895618250405 +AAAAAAAACNKAAAAA,Rather big companies shall contain barely royal solicitors. Numbers must not hear cultures;,Men ,shirts ,2.62,4984.68,0.17698988916657432243 +AAAAAAAACOADAAAA,Other tories observe under quite sure services; major, new differences crumble lights. As national officers can use following,,Men ,shirts ,9.74,3689.84,0.13101430235088162086 +AAAAAAAACPKBAAAA,Years say from a deaths. Polite jeans see standards. Parties check elderly mice. Long young values would disguise before,Men ,shirts ,1.58,8723.01,0.30972591482280095820 +AAAAAAAADAAEAAAA,Due, australian rivers might not know great situations. Schemes take then issues. Important milli,Men ,shirts ,7.62,13601.68,0.48295173124036259699 +AAAAAAAADAPBAAAA,Important branches live that previous missiles. Fresh, immediate parties must compete far tiny pictures. Then relative companies obtain home generally right problems. Also exis,Men ,shirts ,2.47,28757.09,1.0210713971314513 +AAAAAAAADBGDAAAA,Words review. Old, productive pieces can frighten for the most part certainly amazing things; organisations exist satisfactorily ,Men ,shirts ,64.05,9744.63,0.34600034178107223324 +AAAAAAAADDCCAAAA,Japanese programs shall come less situations. Too used components enable senses. Feet develop only only whole allies. Right years bring on the asso,Men ,shirts ,5.79,5468.98,0.19418581815767745129 +AAAAAAAADDJEAAAA,Swiftly following processes allow silent dates. Almost previous orders could not bring low most international years; bedrooms f,Men ,shirts ,1.16,1121.23,0.03981125637558241001 +AAAAAAAADGLFAAAA,Creditors make then. Somehow additional studies used to think by no means bitter free schools. Labour days shall remove mainly fires. Small, certain figures cannot suffer likely attempts. Tho,Men ,shirts ,7.73,7095.32,0.25193189942009880703 +AAAAAAAADHOEAAAA,Useful,Men ,shirts ,4.62,4535.76,0.16105018971853381736 +AAAAAAAADJKDAAAA,Social, only relationships speak even societies. Most basic areas cover basic things; main resourc,Men ,shirts ,93.54,5196.21,0.18450063634701628991 +AAAAAAAADJPEAAAA,Particular movements may touch republics. Perha,Men ,shirts ,1.69,14421.67,0.51206692804691773767 +AAAAAAAADLACAAAA,Big problems apply members. Faces must launch particul,Men ,shirts ,3.33,5108.54,0.18138775777041085669 +AAAAAAAADOLAAAAA,New r,Men ,shirts ,2.10,7681.53,0.27274632340084331492 +AAAAAAAADPICAAAA,Letters affect yesterday. Huge, silver relations complain fortunately white, serious,Men ,shirts ,7.01,9067.10,0.32194343951111125266 +AAAAAAAAEAJAAAAA,Lights might influence at least various, current aspects. Only current years would see there. Probl,Men ,shirts ,8.30,6478.20,0.23001996116077697577 +AAAAAAAAEBECAAAA,Often central seconds will block then loans; different events begin neatly tired results. Right hundreds will tempt ever foreign, armed appeals. Other, honest components shall not change social ,Men ,shirts ,1.36,16315.80,0.57932136740251998723 +AAAAAAAAEBKFAAAA,Surroundings provide national, dangerous changes; most civil efforts ought to slip agricultural recommendations. Dark par,Men ,shirts ,3.06,3514.95,0.12480452324443101957 +AAAAAAAAEDCBAAAA,Extra, mental circumstances could not appear yards. Best tall ages should make desperately high, real girls. Other, structural things go so political, rough themes. Copies resist buyers. ,Men ,shirts ,3.88,5677.69,0.20159643624508842388 +AAAAAAAAEDIEAAAA,Mutual bones will take blue women. Relatively broad businesses would not play yet to a divisions; red, familiar tools comfort male tories. Cert,Men ,shirts ,0.86,18200.46,0.64623955764074510149 +AAAAAAAAEDNFAAAA,Black, responsible shares ought to miss stores. Strategies would not finish as well rivers; rates find yesterday in a tanks; somewhere future years will judge kin,Men ,shirts ,3.80,1298.52,0.04610625173142109206 +AAAAAAAAEEGFAAAA,Relatively other forces would not avoid main concessions. Net, old branches take again also real organizations. Electronic, labour trials used to generate pro,Men ,shirts ,0.78,10908.50,0.38732560685411621132 +AAAAAAAAEELAAAAA,Unexpected courts disappear in a statement,Men ,shirts ,1.43,15249.35,0.54145517191922052043 +AAAAAAAAEFACAAAA,Full-time, british democrats minimise about. Successful accidents used to respect once normally political notes; paint,Men ,shirts ,3.73,13600.72,0.48291764474060736469 +AAAAAAAAEFMCAAAA,Too sensitive results might breach,Men ,shirts ,7.46,9085.00,0.32257901070446402162 +AAAAAAAAEGBAAAAA,Solid, preliminary weeks might import geographical, comparative sheets. Creditors should not pay possibly; children get even with a examples. Inadequate producers w,Men ,shirts ,9.71,15211.64,0.54011621160071030158 +AAAAAAAAEGHFAAAA,Large records would provide late then russian persons. Benefits may sound. Convenient reservations justify biological, new rises. Changing reductions admit ver,Men ,shirts ,82.85,3922.60,0.13927885827070231934 +AAAAAAAAEHDAAAAA,Arts will like chapters.,Men ,shirts ,5.82,773.78,0.02747442893812880249 +AAAAAAAAEHDFAAAA,Committees save cool, true sides. Quantities ,Men ,shirts ,3.20,10849.73,0.38523887394722558386 +AAAAAAAAEHHFAAAA,Different advantages must suit around a pounds. Thoughts go ,Men ,shirts ,5.37,572.34,0.02032194507282255786 +AAAAAAAAEHOEAAAA,Dead children will top so. Champions make social, compatible women. Sensible organisations ,Men ,shirts ,60.10,6064.32,0.21532441895380244971 +AAAAAAAAEICFAAAA,Specific, provincial hundreds may receive.,Men ,shirts ,47.76,7458.18,0.26481588619216504973 +AAAAAAAAEIHDAAAA,Familiar words make in general maps. Most small youngsters spend ever suddenly geographical parts. Entirely full connectio,Men ,shirts ,4.85,3431.23,0.12183189641161013593 +AAAAAAAAEIICAAAA,Greek, civil mountains must generalize flat great, existing numbers. Reliable bits wait mature cups. Lives might tell suddenly even soviet polic,Men ,shirts ,47.25,3601.76,0.12788686599833905718 +AAAAAAAAEKJAAAAA,Parties shall give complex members. More existing relations sign new cattle. Reasons help sufficiently. Muscles may not see daily. Mothers can take only subjects. Lessons turn so with a polls. ,Men ,shirts ,4.63,2558.74,0.09085259414969072875 +AAAAAAAAEKODAAAA,Entire employers tell ago almost famous months. Attractive, other rooms represent reportedly. Like, wet points establish always no,Men ,shirts ,2.83,7969.13,0.28295807061918165863 +AAAAAAAAELBBAAAA,Blues think yet interests. Rather other hundre,Men ,shirts ,5.40,7371.08,0.26172324647478928569 +AAAAAAAAELCDAAAA,Soviet universities must not recommend,Men ,shirts ,0.32,15745.85,0.55908428351137972646 +AAAAAAAAELDCAAAA,Lucky, new buses place aged a packages; new forces,Men ,shirts ,0.77,18813.11,0.66799278063558163234 +AAAAAAAAELLFAAAA,Monthly, alternative artists should get very. Effortlessly individual conservatives co,Men ,shirts ,3.63,17273.65,0.61333152760100879990 +AAAAAAAAEMECAAAA,Late parliamentary months may learn also to the functions. Less deaf eyes must provide exactly kilometres. Participants should not mind ,Men ,shirts ,2.66,10053.68,0.35697370922831654870 +AAAAAAAAEMGAAAAA,Again key eff,Men ,shirts ,0.82,13538.09,0.48069385569928424067 +AAAAAAAAEMMEAAAA,Then strange citizens could go too. Topics will not love medical, available hands. Shots ought to complain collections. Similar beings shall not embark conside,Men ,shirts ,0.70,1649.79,0.05857871503248406145 +AAAAAAAAEMPBAAAA,Roads must believe only levels. Schools must draw in a efforts. More than psychological substances accept actua,Men ,shirts ,38.16,3147.11,0.11174371275488450931 +AAAAAAAAENADAAAA,Distinguished books must ascertain from a practices. Inside current boots would list no doubt stu,Men ,shirts ,9.28,10270.51,0.36467264229282386117 +AAAAAAAAEPAEAAAA,Instructions must change successful clothes. Here appropriate procedures will say hori,Men ,shirts ,7.51,431.15,0.01530874413486292382 +AAAAAAAAEPOBAAAA,Soon typical offices must not let common pictures. Young, fair services need later aware sales. French pupils can regist,Men ,shirts ,9.60,655.58,0.02327752865576582535 +AAAAAAAAFANEAAAA,That is marvellous others may find,Men ,shirts ,9.60,4216.65,0.14971962415927113008 +AAAAAAAAFEGEAAAA,Specific, sad clubs shall achieve too widespread you,Men ,shirts ,2.10,11326.73,0.40217560351310663375 +AAAAAAAAFEIFAAAA,Politely easy nerves gain here shops. Net, basic loans cannot come nationally active, sexual surfaces. Busy, dead fingers teach perhaps ways. Acceptable, commercial days could contest personally,Men ,shirts ,6.44,17679.95,0.62775792848699930425 +AAAAAAAAFFOEAAAA,Gold, real mountains used to take immediately areas; more multiple arms could make extraordinary, personal days. Problems sense so. Cases grant over into a issues. Impossible schools sha,Men ,shirts ,8.65,21305.84,0.75650157285939435668 +AAAAAAAAFGBEAAAA,Centres may spend in the problems. Important journals may give suddenly. Years must not wash now success,Men ,shirts ,2.03,17271.12,0.61324169547144553144 +AAAAAAAAFGIAAAAA,Just hungry members leave generally constant, multiple ,Men ,shirts ,4.54,19792.49,0.70276740160462268611 +AAAAAAAAFHLFAAAA,Projects must get irrelevant, sensitive players. Permanent songs pay too hard days. Advantages might not speak never growing, available matters. Naval reports select already political cases. A,Men ,shirts ,9.32,13359.54,0.47435412181251681623 +AAAAAAAAFILBAAAA,Thus front journals will not go hot, available sentences. Fun buyers could force plus a nee,Men ,shirts ,5.66,16480.07,0.58515406460542833119 +AAAAAAAAFKFFAAAA,Western skills seize. Supporters would not assume successful, british values. Rights control on a proposals. Weapons will not affect quickly. Hungry routes shall n,Men ,shirts ,1.95,11912.23,0.42296481768674050108 +AAAAAAAAFNGBAAAA,Usually social eyes can get available, coastal things. Better social talks should accept as unique measures. Extreme,Men ,shirts ,6.00,3096.62,0.10995097590838276044 +AAAAAAAAFPDCAAAA,Available, simple accounts might get also exotic minutes. Circumstances may balance surprising polls. Stories will think naturally both social months. Wrong, fair persons flee full lines;,Men ,shirts ,2.91,5279.09,0.18744343749255134528 +AAAAAAAAFPFDAAAA,Scots should not tell before the eyes. About different months constitute valuable characters. Once again false memories can go colleges. Appropriate households,Men ,shirts ,1.99,1010.73,0.03588775822667285862 +AAAAAAAAGALFAAAA,More fine areas understand. In order good aspects smile soft, sure reports. Shared standards go increasingly public methods. Consultants will fall mutually newly odd charts. Able win,Men ,shirts ,5.68,2844.27,0.10099084235293185281 +AAAAAAAAGBOCAAAA,Troops help. Good, comple,Men ,shirts ,2.01,7609.53,0.27018983591920089229 +AAAAAAAAGCACAAAA,Unlikely theories can believe popular pieces. New, pleased,Men ,shirts ,1.04,15160.46,0.53829897508250947950 +AAAAAAAAGCBFAAAA,Thoroughly male levels kill days. Other, main differences would not begin at first. Keen schools cannot buy to a thanks. Justly familiar ca,Men ,shirts ,4.15,3291.37,0.11686591947851972998 +AAAAAAAAGCEBAAAA,Spanish women remain equally unexpectedly fund,Men ,shirts ,0.35,6676.21,0.23705065680299942166 +AAAAAAAAGCHBAAAA,Here other tensions come subsequent terms. Too different friends discuss goods. Always long eyes act outside in a projects. Easy solid years sell most single champions; monthly, specific fee,Men ,shirts ,4.77,10582.41,0.37574720403621652252 +AAAAAAAAGCHFAAAA,Then happy decisions may confirm certain, national villages. Ambitious days see whole decisions; great institutions conform sl,Men ,shirts ,4.53,333.72,0.01184931947741262887 +AAAAAAAAGDAFAAAA,Facilities would work coastal, sharp proposals. Spiritual, ,Men ,shirts ,8.16,5174.86,0.18374256679516815486 +AAAAAAAAGDCAAAAA,Still final relationships ought to apply quite outdoor judicial relations. Inland homes provide hours. Unique eyes may claim however attractive pp.; ef,Men ,shirts ,4.61,1564.32,0.05554395135115103559 +AAAAAAAAGDHEAAAA,Local cases look as to the details. New, various objectives shall not go at least branches. Military, imposs,Men ,shirts ,3.15,2230.72,0.07920566326457479167 +AAAAAAAAGELEAAAA,Bizarre terms t,Men ,shirts ,0.80,1780.28,0.06321199352525516879 +AAAAAAAAGFFGAAAA,Responsible, warm newspapers count merely for a days. Favorable, unexpected incentives,Men ,shirts ,0.15,23571.69,0.83695458897438718039 +AAAAAAAAGHCFAAAA,Other, heavy goods must walk separately leaves. Remarkable,Men ,shirts ,5.21,8508.75,0.30211823415868004887 +AAAAAAAAGHLBAAAA,Likely, european pro,Men ,shirts ,81.16,1603.71,0.05694256304423291097 +AAAAAAAAGHMBAAAA,Main, nervous preferences find certainly constant reasons. Open, primary boys zero rats,Men ,shirts ,2.21,4534.94,0.16102107416665955644 +AAAAAAAAGIFDAAAA,Other benefits ought to comprise afraid, able tickets; perh,Men ,shirts ,1.95,2939.81,0.10438315921398903417 +AAAAAAAAGILEAAAA,Secondary, available elements will not set subsequently kids; student,Men ,shirts ,83.21,1736.55,0.06165928244786318071 +AAAAAAAAGJFFAAAA,Entire, poor women order; just internal files could help even passive large times. Economic, common,Men ,shirts ,5.69,13955.08,0.49549982396275748804 +AAAAAAAAGKCBAAAA,Upper points teach good other, blind troops. More confident personnel work about apart big songs. Unusual, ,Men ,shirts ,2.81,122.62,0.00435384020831935920 +AAAAAAAAGKMBAAAA,Front markets ought to reach very academic ways. Then possible words open entirely public products. Softly origin,Men ,shirts ,4.37,16326.72,0.57970910133723575466 +AAAAAAAAGKOEAAAA,Used ,Men ,shirts ,72.94,10435.23,0.37052131754249247027 +AAAAAAAAGKPBAAAA,Effectively tough papers seek reasons. That rich friends shall not save at a,Men ,shirts ,7.48,2043.16,0.07254601337489628073 +AAAAAAAAGLHBAAAA,Vigorously anonymous women follow; european pupils leap mass, pleasant characteristics.,Men ,shirts ,9.36,5273.76,0.18725418640536864928 +AAAAAAAAGLKFAAAA,Important sorts get softly for an times. Fine conditions operate still indian years. Subsequent, compulsory figures can drop wisely. Splendid, pale,Men ,shirts ,9.78,27323.58,0.97017208643965647242 +AAAAAAAAGMACAAAA,Real minds shall,Men ,shirts ,2.00,4734.15,0.16809437793357604270 +AAAAAAAAGMLFAAAA,Bitter, appropriate strangers pick very other cases. Streets cannot respond more as a records. Effectively little eyes might like. Posit,Men ,shirts ,0.18,27922.67,0.99144383762545034702 +AAAAAAAAGOGAAAAA,Nuclear, experi,Men ,shirts ,8.20,4417.93,0.15686642694128483600 +AAAAAAAAHANCAAAA,However glorious rates think simultaneously clear, perfect proteins. Manufacturers can narrow on,Men ,shirts ,2.82,4212.32,0.14956587984266680105 +AAAAAAAAHBBEAAAA,As usual new functions ought to go locally. Eligible, relative russians say privately vulnerable, apparent mechanisms. Accurate americans must make far from networks. A,Men ,shirts ,7.72,1161.61,0.04124501977153686870 +AAAAAAAAHCBAAAAA,Available preparations ought to glimpse either from a prisoners; royal occasions camp at all cases. Short doctors like again symbolic children. Large, medical families crea,Men ,shirts ,6.20,2883.86,0.10239655540012940158 +AAAAAAAAHCJBAAAA,Particularly particular managers provide provisions. Long men must not know instead accused deputies. Highly left deaths would want different students,Men ,shirts ,3.76,11741.07,0.41688747883454720863 +AAAAAAAAHGECAAAA,Real, positive members could come general leaves. Open affairs change most red universities. Outside sales will not recover accurately other members. Inland, specific members sit more painful f,Men ,shirts ,4.75,1134.42,0.04027959067951107049 +AAAAAAAAHHFDAAAA,Small, major workers shall experience for a wings; now pure authorities work then pictures. Correct things will increase about in a cities. Hours will shed. Restrictions,Men ,shirts ,3.28,11912.00,0.42295665112950747667 +AAAAAAAAHIFCAAAA,Perfect producers should cover traditionally sure groups. Now bitter years outweigh on a difficulties. Judicial companies nod soon; opening computers achieve almost fr,Men ,shirts ,9.96,5581.25,0.19817216329051071224 +AAAAAAAAHJDGAAAA,Important fortunes could think as formal, useful workers. Main, possible purp,Men ,shirts ,0.95,6314.65,0.22421282883268505604 +AAAAAAAAHKODAAAA,Small prisoners merge good, social spaces. Seats want only certain children. Current, early mechanisms wo,Men ,shirts ,1.38,6637.94,0.23569181269296531730 +AAAAAAAAHLEGAAAA,Pupils used to recover across in the police. Small, maximum periods lead exactly. Inc laws may create much on a banks; industrial, poor countries act much candidates. Manufacturers may ,Men ,shirts ,1.46,5584.59,0.19829075590424245795 +AAAAAAAAHLFFAAAA,Popular years ,Men ,shirts ,3.28,11826.47,0.41991975704193974880 +AAAAAAAAHNACAAAA,Numbers discuss all still, very firms. Necessary, strange guar,Men ,shirts ,0.87,1814.17,0.06441531798015602577 +AAAAAAAAHNGCAAAA,Acute, uncertain consequences might want; certainly unlikely trials used to take also. Years stay no longer. Only right trees will notice generally. Excessive, peaceful vis,Men ,shirts ,7.75,7479.38,0.26556862972842642972 +AAAAAAAAHNNEAAAA,Large women fight environmental visits. Campaigns can doubt often in a demands; authorities seek services. Now clear books must forecast in t,Men ,shirts ,29.92,7306.11,0.25941637159031278294 +AAAAAAAAHNOAAAAA,Individuals sa,Men ,shirts ,64.97,11838.66,0.42035258457529004229 +AAAAAAAAHPDGAAAA,Simple, national pounds give very previous records. Essential, present hands ought to work still weapons. Chief patients distort most capable, empty,Men ,shirts ,42.52,19464.44,0.69111940551638939802 +AAAAAAAAIBFAAAAA,Sales save from a weeks. Considerable,,Men ,shirts ,0.23,5500.32,0.19529860034760347247 +AAAAAAAAIBKAAAAA,Big, competitive questions write industries; remaining consumers make to every years. Permanent procedures would demonstrate uniquely often mo,Men ,shirts ,0.45,6640.99,0.23580010834322933659 +AAAAAAAAICGEAAAA,Key women may not complete great relations. Italian, important friends would not go forward giant cases. Strange pl,Men ,shirts ,58.55,6190.30,0.21979756191126512197 +AAAAAAAAICLEAAAA,Open, moral fortunes used to avoid accurate, greek members. Massive, new chains make mostly. Similar, clear respondents used t,Men ,shirts ,4.69,3658.45,0.12989974482242668133 +AAAAAAAAIDAFAAAA,Universal cups observe never illegal, content dates. Things may kill conversely voters; prizes would look. Eventually unable birds can belong away. Companies must bring then; yes,Men ,shirts ,8.50,6613.59,0.23482722282938208132 +AAAAAAAAIDCBAAAA,Powerful, ab,Men ,shirts ,2.23,2439.81,0.08662977392480554371 +AAAAAAAAIDHEAAAA,Flowers last trends. Almost certain unions should tear; so coloured comments stand clearly ready, na,Men ,shirts ,9.37,3023.05,0.10733874279693230166 +AAAAAAAAIDJDAAAA,Much angry clothes need practically muscles. As appropriate author,Men ,shirts ,9.93,20419.59,0.72503369743431661985 +AAAAAAAAIEEGAAAA,Too important player,Men ,shirts ,1.93,4822.93,0.17124666902552346327 +AAAAAAAAIFAEAAAA,Public cattle take rural systems. Long selective conditions s,Men ,shirts ,2.92,19.10,0.00067817931804680934 +AAAAAAAAIFEDAAAA,Rules start social strangers. As other roles shall see possible, pleasant parts. International roses hit. Friends bec,Men ,shirts ,9.09,6070.83,0.21555556803026761876 +AAAAAAAAIFIBAAAA,Islamic, average states cannot want then to a visitors. Finally normal questions get. Secret, good requirements will pursue m,Men ,shirts ,1.86,1999.36,0.07099081682356380696 +AAAAAAAAIGGAAAAA,Military newspapers could not consider largely nuclear details; neatly unhappy communications must say civil, strange men; public ways used to generate however legs. Grea,Men ,shirts ,4.76,15369.55,0.54572308574274023154 +AAAAAAAAIGIBAAAA,Americans broadcast dangerous agents. Political, silent miners ought to tell already countries; plain, new departments will develop later then de,Men ,shirts ,2.49,6428.20,0.22824462263185862673 +AAAAAAAAIGOEAAAA,Now responsible offenders must echo therefore to the wines. Available, poor rates appear probably exactly british thanks. Proper, profitable forms co,Men ,shirts ,0.18,676.77,0.02402991712432142167 +AAAAAAAAIHIDAAAA,Afield future benefits will mean much great, full directors. Urgent elections might use that personal services; only conditions stress swiftly by the methods. New, large differences stop. Af,Men ,shirts ,1.84,190.45,0.00676226445664999152 +AAAAAAAAIHMBAAAA,Able considerations may end even; financial, useful courts ought to dominate however. Daily, concerned interests should come clean, local services. More unlikely tea,Men ,shirts ,7.03,5916.89,0.21008965576743380571 +AAAAAAAAIJADAAAA,In,Men ,shirts ,8.64,3918.59,0.13913647612068306775 +AAAAAAAAIJGCAAAA,Officers help all. Personal duties conflict well as a others; affairs elect between a sales; respective mammals begin with a official,Men ,shirts ,7.38,2640.20,0.09374497568100450301 +AAAAAAAAIKBBAAAA,Speakers can combine new, formal firms. Similar studies might not think clearly big inc corners. Workers used to increase even used members. International, very years ,Men ,shirts ,1.89,16838.52,0.59788146651924397550 +AAAAAAAAIKCFAAAA,Close authorities plug rigorously public companies. Great, prime studies could carry for example. Words ,Men ,shirts ,3.91,10545.74,0.37444517075910780533 +AAAAAAAAIKFAAAAA,More level stories take ther,Men ,shirts ,2.16,1043.73,0.03705948165575896899 +AAAAAAAAIKLDAAAA,Positive needs respond within a matters; places listen hot mountains. Operations will go from a ,Men ,shirts ,4.58,3634.82,0.12906071983365986957 +AAAAAAAAILDGAAAA,Clubs must not work however french books; male men expect mo,Men ,shirts ,9.53,4628.03,0.16432639943979973869 +AAAAAAAAILHDAAAA,Places seem in a details. Certain accounts should not satisfy increases. Years shall hide scots. Ho,Men ,shirts ,2.23,5833.72,0.20713655765843102391 +AAAAAAAAILKDAAAA,High, real differences continue. Relatively electronic yards find for a months. Anyw,Men ,shirts ,0.80,3484.66,0.12372902316361228372 +AAAAAAAAILLCAAAA,Sure, small unions score. More national systems ought to verify between a skills. Even huge arrangements may move long current economic countries. Available, good ,Men ,shirts ,5.14,11196.31,0.39754481049427601210 +AAAAAAAAIMHFAAAA,Endless, glad policies used to reassert merely pilots. Nations meet precisely poli,Men ,shirts ,3.34,6181.51,0.21948545739788127620 +AAAAAAAAIMJAAAAA,Fun, statutor,Men ,shirts ,2.97,21395.79,0.75969540687291846662 +AAAAAAAAIMLAAAAA,Even united failures sample olympic, m,Men ,shirts ,3.51,11316.46,0.40181094897926680486 +AAAAAAAAIMOBAAAA,Documents may improve active ,Men ,shirts ,4.35,15975.09,0.56722385559876457316 +AAAAAAAAINOAAAAA,Further possible reasons develop. Alternative, short men might justify from the months. More active miles should not answer to a gaps. Liberal measures should help more so black nu,Men ,shirts ,0.69,6775.26,0.24056760242878667112 +AAAAAAAAIPDFAAAA,Inap,Men ,shirts ,4.29,11910.09,0.42288883319770279574 +AAAAAAAAIPLAAAAA,Prices used to examine clearly home effective members. In short bad sums may not make chief prices. Duties hear commercial, mental indi,Men ,shirts ,85.34,969.55,0.03442558941425570635 +AAAAAAAAIPNCAAAA,Much monthly children should understand nationally prac,Men ,shirts ,5.49,3882.52,0.13785574690592137075 +AAAAAAAAJBBCAAAA,As huge types see conservative, main years. As it were separate groups may not lift soon on a studies. Dependent, due aspects shall count just environmental, national years. Damages shall allow ,Men ,shirts ,77.79,1277.33,0.04535386326286549573 +AAAAAAAAJDICAAAA,Acres move. Differences use tomorrow northern relations. Other tears may manipulate still. Highly secondary occasions take. Sharp folk,Men ,shirts ,6.58,10360.49,0.36786754150946532211 +AAAAAAAAJDKAAAAA,Little colleagues ought to matter subsequently sharp practices. General, small metals pass on the circumstances. Special, social guns raise personally fresh,Men ,shirts ,2.29,557.31,0.01978827831102970213 +AAAAAAAAJEOBAAAA,Together cold languages use,Men ,shirts ,2.51,13806.74,0.49023274961516253009 +AAAAAAAAJEPAAAAA,Adults reply hence outside weak lives. Chief beliefs put hence open police. Concrete, private conservatives result in a securities. Suddenly dear findings can stop completely during ,Men ,shirts ,7.13,7256.21,0.25764458373845227059 +AAAAAAAAJFLAAAAA,Increasingly political sorts will win. Male trees must interfere yet possible terms. Local sides disclose only others. Very countries find edges. ,Men ,shirts ,71.39,5886.35,0.20900527899397047812 +AAAAAAAAJGBDAAAA,Naked, foreign years help here,Men ,shirts ,5.77,3881.91,0.13783408777586856689 +AAAAAAAAJGEDAAAA,Therefore free conditions ride actually upper worlds. Tomorrow d,Men ,shirts ,92.26,15257.99,0.54176195041701761115 +AAAAAAAAJGEGAAAA,Impossible instructions give most nowhere main men. Thi,Men ,shirts ,9.03,1531.20,0.05436796710959552118 +AAAAAAAAJJEAAAAA,Only, particular claims go as recent universities. Sessions would intimidate particular, identical figures. Levels ought to want better senior functions. Cons,Men ,shirts ,0.83,11027.21,0.39154061558947415563 +AAAAAAAAJJEDAAAA,Houses enter personal, strange lips. Religious, irrelevant hours would bear also. Naked, national miles rely lacking women. Foreign prob,Men ,shirts ,4.02,904.80,0.03212652601930644433 +AAAAAAAAJOBBAAAA,Labour, mutual numbers impress useful bills. Narrow, import,Men ,shirts ,3.93,null,null +AAAAAAAAJONBAAAA,Just quick heroes put; i,Men ,shirts ,3.21,10492.34,0.37254910921022300855 +AAAAAAAAJONEAAAA,Police make too words; tomorrow scottish users may carry quickly in a animals. Incomes might build. Days may render also here soft students; populations may come difficult types. Other, har,Men ,shirts ,5.11,9287.74,0.32977765337152214333 +AAAAAAAAJPDBAAAA,Only costs exist also towards a suppliers. Men could tell any lo,Men ,shirts ,5.62,9404.02,0.33390638065437465588 +AAAAAAAAKAMEAAAA,In order popular opportunities spread in a accidents. Here low exceptions shall try after the things. Perfect, simple powers used to note more in a cases. Necessary secrets m,Men ,shirts ,1.83,4737.37,0.16820870973483838438 +AAAAAAAAKBJCAAAA,Long lines seize as at the sons. Situations leave too formal, final children. Able hands become. Increasingly bu,Men ,shirts ,3.26,14512.61,0.51529591376331443091 +AAAAAAAAKCAEAAAA,Absolutely elegant women must gain well complete ,Men ,shirts ,4.29,15731.67,0.55858079750457848267 +AAAAAAAAKCLDAAAA,Significant, personal thousands o,Men ,shirts ,64.54,10638.37,0.37773416291778193877 +AAAAAAAAKDBAAAAA,Distinct, sure years restart about open mere leaders. Mental, double families shall not die effecti,Men ,shirts ,2.43,11474.59,0.40742563461082397555 +AAAAAAAAKDHDAAAA,For example gold funds would send deliberately central, distant purposes; quietly full,Men ,shirts ,4.01,5226.83,0.18558785366212588686 +AAAAAAAAKFMFAAAA,Significant strengths used to repeat at all with a jobs. Constraints know,Men ,shirts ,6.39,2830.74,0.10051043574700654756 +AAAAAAAAKGADAAAA,Firms could not accelerate together finally huge comments. Young, new effects would,Men ,shirts ,5.60,14060.47,0.49924188251401158416 +AAAAAAAAKGCBAAAA,Also occasional discussions can cover real beans. Thoroughly economic operators give still. Sources could not assist impossible problems. Considerable, difficult hotels,Men ,shirts ,1.81,3151.97,0.11191627565989537284 +AAAAAAAAKGICAAAA,Around aware respects prevent only demands. Compulsory, other degrees get now ,Men ,shirts ,3.84,15526.33,0.55128983723401660681 +AAAAAAAAKILCAAAA,Actors could count also political intervals. Costs survive about no areas; problems will give almost private newspapers. Aut,Men ,shirts ,1.17,40381.17,1.4338049388760354 +AAAAAAAAKJFBAAAA,Main ships see mor,Men ,shirts ,50.66,11851.58,0.42081133205116254369 +AAAAAAAAKKBBAAAA,Closed fears ask rules. Best accessible mammals should help cost,Men ,shirts ,73.18,9591.46,0.34056176973158376278 +AAAAAAAAKKCAAAAA,Eyes make yet; alone, new words show for a points. As private parties stick elsewhere needs. Acutel,Men ,shirts ,3.86,6878.90,0.24424752413152862502 +AAAAAAAAKKCGAAAA,Fundamentally direct systems may not incorporate. Entirely perfect experts used to accept also. Different, individual fathers will not say. Suspicious te,Men ,shirts ,3.99,17529.18,0.62240457268689891454 +AAAAAAAAKMBFAAAA,Books shall not lead right, possible offices. Mice could feed most warm days. Brown columns should accept easily religious factors. Single, funny women might not consider dir,Men ,shirts ,4.44,5036.45,0.17882807467941638104 +AAAAAAAAKMICAAAA,Theories ought to represent increasingly still white needs; open, whole varia,Men ,shirts ,3.14,14152.43,0.50250708513639821173 +AAAAAAAAKNAAAAAA,Usually wonderful theories feel devices; electric views should know else. Lips expand in a numbers. Pieces can say. Major, english buildings will not,Men ,shirts ,0.55,10338.03,0.36707005944227519972 +AAAAAAAAKNDCAAAA,Painfully democratic classes would not distinguish so big executives. Mere, early lips would shake also tory profits. Technological students will not shop at present from ,Men ,shirts ,55.83,2315.16,0.08220385497221209954 +AAAAAAAAKNOBAAAA,Late ordinary enterprises try religious levels. Natural sales would se,Men ,shirts ,8.86,953.95,0.03387168379323318144 +AAAAAAAAKOGBAAAA,Then strict movements could form in a problems.,Men ,shirts ,9.72,7329.63,0.26025149083431597433 +AAAAAAAAKOJCAAAA,Foreign details should not leave about a parents. Independent runs should not receive good, private events. Moving leads ,Men ,shirts ,0.10,7138.17,0.25345336453938183217 +AAAAAAAAKPBDAAAA,Basic results may cover with a children. About exact rates could agree there subjects. Colours prefer now stories. High, other animals must make notes; either,Men ,shirts ,4.21,718.04,0.02549528154609062698 +AAAAAAAAKPOBAAAA,Phrases think too tall, dramatic schemes. Public, minor interests would not work now arab, divine properties. Later new gains must not ensure relations. Front pilots migh,Men ,shirts ,2.40,10995.30,0.39040759454031846527 +AAAAAAAALACAAAAA,Very free names explain elsewhere. Alternatively innocent parts may not support as for a ways. Black organ,Men ,shirts ,1.86,22877.41,0.81230294829723855288 +AAAAAAAALAFDAAAA,Me,Men ,shirts ,7.40,340.95,0.01210603342869422214 +AAAAAAAALDMFAAAA,Negotiations should give effectively national questions. Available visits,Men ,shirts ,1.68,18270.45,0.64872467651352500648 +AAAAAAAALDNEAAAA,Cells should wear only. Above essential negotiations intervene much useful, final designs; policies will recognize there lines. Blocks may take also sh,Men ,shirts ,3.21,3730.92,0.13247292048624093644 +AAAAAAAALIECAAAA,Huma,Men ,shirts ,1.55,12076.92,0.42881242773329175917 +AAAAAAAALLJAAAAA,Hot, full appointments reduce forward ever distinguished relationships. Under way soph,Men ,shirts ,2.41,2299.66,0.08165350002824741133 +AAAAAAAALMIAAAAA,Then bad dishes like open at a workers. Accurate, cu,Men ,shirts ,3.21,11754.07,0.41734906685206597938 +AAAAAAAALOMAAAAA,Developments produce joint, little points. So palestinian children research finally more agricultural estates. Appropriate miles may cost ministers; dirty terms mig,Men ,shirts ,6.72,4404.92,0.15640448385606028158 +AAAAAAAAMAEGAAAA,Things go very today great reserves. Vital ind,Men ,shirts ,2.86,3638.27,0.12918321819215523566 +AAAAAAAAMAHBAAAA,Warm workers should supply now unlike years. Tot,Men ,shirts ,81.74,3876.47,0.13764093094392225051 +AAAAAAAAMAHDAAAA,Original l,Men ,shirts ,70.85,9487.42,0.33686764532061046208 +AAAAAAAAMAHEAAAA,Scientists might pay actuall,Men ,shirts ,4.36,1929.36,0.06850534288307811830 +AAAAAAAAMBDEAAAA,Direct perfect funds come long easily national problems; traditional men live forward volumes. Alo,Men ,shirts ,5.75,4869.16,0.17288814702936136880 +AAAAAAAAMBGDAAAA,Poor, sexua,Men ,shirts ,7.00,862.73,0.03063275618107454545 +AAAAAAAAMBHDAAAA,Small points examine rightly situations. Curre,Men ,shirts ,3.01,2631.05,0.09342008873021244514 +AAAAAAAAMBPBAAAA,Major phases secure tenants. Mo,Men ,shirts ,68.42,3159.21,0.11217334467888274978 +AAAAAAAAMCFBAAAA,Rural phenomena would not sound more than key, moral rates. Also subsequent aspec,Men ,shirts ,14.96,5024.93,0.17841903668235359341 +AAAAAAAAMDFGAAAA,Now good teachers reca,Men ,shirts ,8.21,2383.35,0.08462506165795094397 +AAAAAAAAMEABAAAA,Tiny conditions may not clear about wonderful leaders. New, british miles may like outside even lega,Men ,shirts ,7.80,25220.90,0.89551271007993578899 +AAAAAAAAMEDGAAAA,Appropriate classes evaluate still for a risks. Members will not generate hard benefits. Eyes keep now therefore british times. Factors seek differences. In,Men ,shirts ,3.03,6233.94,0.22134707737930505701 +AAAAAAAAMEJEAAAA,Vital, royal months meet beaches. Extreme cells harm in general always simple books. Precise demands must make happy conditions. Minds can contr,Men ,shirts ,5.92,12410.16,0.44064470396082677189 +AAAAAAAAMFDGAAAA,Significantly recent officers might not give; about severe authorities may not keep there cases. Human, different spirits may not exist equally; alternative, clear custom,Men ,shirts ,8.79,1162.91,0.04129117857328874578 +AAAAAAAAMFKFAAAA,So other agents should result only old, com,Men ,shirts ,1.00,13529.44,0.48038672213378136629 +AAAAAAAAMGCFAAAA,Quietly similar places need rather traditional workers. More heavy husbands ought to comply new, subject heads. Bases would vary usually possible, m,Men ,shirts ,3.15,8888.90,0.31561613299404625667 +AAAAAAAAMGGFAAAA,Premises can make furthermore cities; voices leave ago from the lectures. Impossible, true factors will feel further. Likely children fl,Men ,shirts ,4.07,3580.44,0.12712986164960827315 +AAAAAAAAMGLAAAAA,Little, full workers involve pretty in a rates. Economic years used to s,Men ,shirts ,1.31,7402.74,0.26284739083130038431 +AAAAAAAAMGOAAAAA,Real arrangements mus,Men ,shirts ,31.46,10874.25,0.38610949996180714223 +AAAAAAAAMGPBAAAA,Descriptions ought to defeat as prepared applicants. ,Men ,shirts ,0.60,8831.60,0.31358159503990582866 +AAAAAAAAMHBCAAAA,However only rights shift only; royal, black developments protect for the letters. Rises pursue. Internal fires can run especially. Charges lose vast,,Men ,shirts ,7.31,8.20,0.00029115551874260924 +AAAAAAAAMHGBAAAA,Fortunate, average yards will keep live so new eyes. So,Men ,shirts ,4.35,15165.05,0.53846195115946418394 +AAAAAAAAMHLBAAAA,Humans produce also frequently male options. General parts work separate, remaining models. V,Men ,shirts ,3.32,null,null +AAAAAAAAMIDGAAAA,Subjects would not clear quite for a patients. New pupils would not include economic, academic products. Imperial schools will talk much appropriate, other shares. High available days get about a flow,Men ,shirts ,0.30,24353.45,0.86471236194173135139 +AAAAAAAAMIMAAAAA,High bacteria produce somewhere goods; international documents can go abroad new operations. Home famous letters should respond on the demands. Heavy, experimental authorities shall not d,Men ,shirts ,9.01,6717.41,0.23851353575082814128 +AAAAAAAAMIOEAAAA,Quiet, soft types join profound subsidies. Others will not signal more also other keys. Characteristics transfer probably for a strangers. Clear attacks hide on an numbers. Children turn at least be,Men ,shirts ,3.12,11396.17,0.40464119366206843691 +AAAAAAAAMJICAAAA,Only impossible thoughts review never signals; visible engineers tell usually likely, mental effe,Men ,shirts ,9.29,11471.26,0.40730739706479801350 +AAAAAAAAMJIDAAAA,Sources seek in the ministers. Cells might not keep neatly extra woods. New, little neighbours convince really for a minutes; words give both primary,Men ,shirts ,6.86,4353.80,0.15458937774409416151 +AAAAAAAAMJKEAAAA,Colours will cross so other, political obligations. Local, particular towns ,Men ,shirts ,6.15,1945.22,0.06906848026445101862 +AAAAAAAAMJPBAAAA,Never long-term years would not go for a developments. High, primitive ministers work out of a circumstances. Laboratories go acceptable hours. Teachers cannot owe obviously for a measures. Purely ,Men ,shirts ,7.14,8021.83,0.28482927742866159852 +AAAAAAAAMKNAAAAA,Already private diseases ought to lick distinctly sports. Also blind attempts could not fail m,Men ,shirts ,9.43,10959.49,0.38913609708590714368 +AAAAAAAAMNAAAAAA,Increasing, major women will not combat so white, residential years. Also other forms take after every figures. Available, specific hills suffer bright, principal drawings. Intervi,Men ,shirts ,3.36,1265.60,0.04493736884398125105 +AAAAAAAAMNAGAAAA,More flat sanctions ought to explore to a issues. Soft fields must not belong simply just mathematical forces. Properties support regularly ,Men ,shirts ,3.55,4309.94,0.15303205078652698573 +AAAAAAAAMNBDAAAA,Wet things ought to mean very factors. So comparable years s,Men ,shirts ,2.06,2039.48,0.07241534845916789024 +AAAAAAAAMNFCAAAA,More national owners would not enable newly in a attitudes. Employees persuade cool ita,Men ,shirts ,85.56,108.55,0.00385425994628173578 +AAAAAAAAMNGAAAAA,More american objects will not come asleep cases. Independent unions might not meet available, secret lines. Steps would discourage. Clean, social factors might not cut political, domestic studies.,Men ,shirts ,8.22,10851.70,0.38530882228526496681 +AAAAAAAAMNLFAAAA,Normal, brown parents should not win. Industrial, old governors shall increase at present efficient dishes. Cultural flowers would conceal thus cards. Systems shall not believe all; scarce final p,Men ,shirts ,3.73,8037.60,0.28538921920068244581 +AAAAAAAAMNMAAAAA,Important customers say ago straightforward trustees. Direct points deliver horizontally unfortunately strong others. Concerns might chart then good wor,Men ,shirts ,19.08,5306.48,0.18841596793869281689 +AAAAAAAAMNOBAAAA,So technological laws know no longer about international weeks. Authorities might not pick again loan,Men ,shirts ,3.51,15776.69,0.56017931231601656415 +AAAAAAAAMOOEAAAA,Here sign,Men ,shirts ,7.72,4955.53,0.17595486680421492494 +AAAAAAAANADGAAAA,Wide whole changes must judge both roman, other generations. Silver, subject rules can come fortunately quarters. Employees mean. Police supp,Men ,shirts ,2.11,2531.84,0.08989746202113265696 +AAAAAAAANDOEAAAA,States know too women. Previously close homes need in the classes. Men will give for a democrats. Spea,Men ,shirts ,2.26,3722.08,0.13215904063432817233 +AAAAAAAANEDCAAAA,Human, human children used to go base situations. Innocent sources might conform over dark, arb,Men ,shirts ,1.25,796.64,0.02828611371355027168 +AAAAAAAANGMAAAAA,Necessarily independent rights defend relatively in a governments. Involved, sad ,Men ,shirts ,2.65,16927.85,0.60105328633500949790 +AAAAAAAANHIDAAAA,Away clinical communications give angry areas. Difficult commitme,Men ,shirts ,4.01,4458.72,0.15831474811317642515 +AAAAAAAANINAAAAA,Potential, unknown surfaces will not comment indeed only only clothes. Magistrates move only, elderly jobs. Similar curtains work; open walls may propose now joint systems. Common, mass drivers find s,Men ,shirts ,4.32,8565.73,0.30414140994623539944 +AAAAAAAANIOCAAAA,Violent regions must suggest material products. Then nuclear lessons widen already things. Associat,Men ,shirts ,8.58,2331.66,0.08278971668675515472 +AAAAAAAANJAGAAAA,As particular contents accept then. Environmental audiences answer yesterday star choices. Arguments ought to walk,Men ,shirts ,0.22,604.24,0.02145461105427246455 +AAAAAAAANLDBAAAA,Nights ought to see in a operations; whole, ordinary leaders ensure again plants. Revolutionary, rural years can say public others; sensitive, important r,Men ,shirts ,3.74,11475.79,0.40746824273551801593 +AAAAAAAANLNDAAAA,Perhaps guilty users go more private systems. Simply national months will eat in a colours. Clinical patients keep only in a feeling,Men ,shirts ,9.21,11321.33,0.40198386695198345206 +AAAAAAAANPADAAAA,Secrets will not walk. Plates could listen. Various arms may,Men ,shirts ,4.48,4915.98,0.17455057402784051084 +AAAAAAAANPGAAAAA,Nice charges live new, military men; red tonnes should seem islamic methods. ,Men ,shirts ,6.44,3425.55,0.12163021795472501148 +AAAAAAAAOABFAAAA,In order open types would not get notably. Southern walls shall not marry at the stations. Jo,Men ,shirts ,6.01,9997.56,0.35498106926345859373 +AAAAAAAAOADGAAAA,Gay, external students will not assist police. Needs might meet homes. Popular minut,Men ,shirts ,4.02,10629.14,0.37740643542534361154 +AAAAAAAAOAEBAAAA,Large, dirty problems might discourage sure for a committees. In general large letters shall come both different psychia,Men ,shirts ,3.61,3988.61,0.14162266019658032375 +AAAAAAAAOAGDAAAA,Wonderful, possible arms depict home; obvious presents market single cases; please possible ways must not assert very apparent whole children. Inappropriate schools trace then vehemently comfortable r,Men ,shirts ,9.70,19425.69,0.68974351815647767751 +AAAAAAAAOALBAAAA,Altogether simple grounds ought to,Men ,shirts ,9.45,4079.30,0.14484276922033242525 +AAAAAAAAOBDCAAAA,Vast banks make i,Men ,shirts ,2.86,14786.38,0.52501660234455395928 +AAAAAAAAOBJBAAAA,Prospects might call slowly. Others sha,Men ,shirts ,5.57,4831.79,0.17156125901284779472 +AAAAAAAAOBKEAAAA,Early, afraid judges try around great features. Years spread also much small groups; players acquire with the goods. Perhaps positive days shall know just close true men. Royal, other co,Men ,shirts ,59.24,3553.69,0.12618005553663695641 +AAAAAAAAOCMAAAAA,Unique programmes must not stuff on a privileges; ideas ought to continue however however financial theories. Full stars could overwhelm exactly. Terribly reasonable patients kn,Men ,shirts ,1.01,618.44,0.02195880719648527568 +AAAAAAAAOCOFAAAA,Participants ought to name late just german acts. Sufficient, difficult lines hear with the attitudes. Red examples take comments. Good, recent democrats lose fresh friends. T,Men ,shirts ,4.05,8609.95,0.30571151934121078734 +AAAAAAAAODAAAAAA,Short, bitter heads like then events. Assessments may hide just. Wild european books should maintain yesterday useful natural workers. Late responsible estimates would ,Men ,shirts ,4.34,10678.86,0.37917183205850001783 +AAAAAAAAODJDAAAA,Also public waves will not bomb yesterday methods. Eyes ,Men ,shirts ,6.15,11016.30,0.39115323672246417187 +AAAAAAAAODNFAAAA,Radical, long women pro,Men ,shirts ,4.19,12352.19,0.43858637647039883800 +AAAAAAAAOEDCAAAA,Successes might correspond just certain reactions. Figures may offer unexpected subjects. Scientists construct entire rules,Men ,shirts ,4.02,6784.22,0.24088574309316883927 +AAAAAAAAOEIAAAAA,Silly goods could i,Men ,shirts ,6.58,34552.79,1.2268579873724928 +AAAAAAAAOFCCAAAA,Different, good agents wind very animals. Others invite rather than,Men ,shirts ,3.67,614.64,0.02182388146828748115 +AAAAAAAAOFLBAAAA,Decisions look in a months. Little changes reproduce nearly against a colleagues. Black, rig,Men ,shirts ,8.89,5407.52,0.19200357203793101664 +AAAAAAAAOHMFAAAA,Hours spill new, mil,Men ,shirts ,0.38,17230.91,0.61181396822648939514 +AAAAAAAAOHPEAAAA,Jobs present perhaps so as difficult words. New groups put also on the legs. Important birds strike. Whole, sexual mothers must relish teache,Men ,shirts ,5.76,17025.98,0.60453756573186464974 +AAAAAAAAOIEDAAAA,Only clear letters begin particularly nearly positive kinds. Private, necessary children might obtain at a servi,Men ,shirts ,6.90,4987.62,0.17709427907207472136 +AAAAAAAAOIJAAAAA,Social, possible opportunities should not stop so still increased groups. Of course great men set usually back rights. Regulations put. Mag,Men ,shirts ,1.81,9194.23,0.32645741525473904695 +AAAAAAAAOIKDAAAA,Economic residents should not start though wrong actual proposals. Appointed, sufficient indians hear nuclear standards. Anyway cold things could not ,Men ,shirts ,55.34,17406.76,0.61805783383269522873 +AAAAAAAAOJFEAAAA,Useful unions may not announce always different girls. Certain, able armies cannot c,Men ,shirts ,9.69,2302.87,0.08176747676180396934 +AAAAAAAAOJJAAAAA,Suitable, major villages look. Different, political payments vote new, good clergy. Rep,Men ,shirts ,8.49,3787.67,0.13448792971656326261 +AAAAAAAAOJMAAAAA,Projects may show for a guns. Views sing persons. Often joint things,Men ,shirts ,8.47,7590.44,0.26951201166885986663 +AAAAAAAAOKDBAAAA,Arms mus,Men ,shirts ,1.26,20168.21,0.71610800544632672818 +AAAAAAAAONLAAAAA,Too public churches shall say importa,Men ,shirts ,8.35,5789.27,0.20555828170622261161 +AAAAAAAAONLFAAAA,So easy rocks must send behind a deaths. Also strong affairs used to work about mainly civi,Men ,shirts ,0.34,11138.48,0.39549145395172904959 +AAAAAAAAOOGAAAAA,Parties shall find. Perfect officers ought to like then other, relative questions. Famous seeds cannot receive equally. Different, ideal laws pay of course.,Men ,shirts ,3.30,10729.28,0.38096208343106128100 +AAAAAAAAOOKCAAAA,Necessarily li,Men ,shirts ,0.35,84.39,0.00299641636910838952 +AAAAAAAAPALCAAAA,Other, practical sp,Men ,shirts ,4.94,5778.51,0.20517622885479938289 +AAAAAAAAPDHDAAAA,Days shall build crossly communities; p,Men ,shirts ,1.10,8038.97,0.28543786347637480858 +AAAAAAAAPEGDAAAA,American years may give just funny, full witnesses. Real, professional features break. Other, long-term,Men ,shirts ,3.72,4261.70,0.15131920417382656257 +AAAAAAAAPHOBAAAA,Ethnic, female p,Men ,shirts ,3.90,11485.71,0.40782046989965541638 +AAAAAAAAPICAAAAA,Children would ,Men ,shirts ,2.05,9446.40,0.33541115759148584853 +AAAAAAAAPINEAAAA,Above easy eyes sit newly. Regional, open services deal then new, real years. Detailed, black faces kill home c,Men ,shirts ,1.29,29271.20,1.0393257829534956 +AAAAAAAAPJLCAAAA,Only asleep areas dance sometimes. References could ignore; severe, important seasons may bother however long, level jobs. Readers ,Men ,shirts ,2.74,11978.74,0.42532637299790768898 +AAAAAAAAPODCAAAA,Rooms swallow again; materials take all certainly individual pupils. All social children can keep to a friends. Groups,Men ,shirts ,93.21,12040.60,0.42752282182588547042 +AAAAAAAAPPHAAAAA,Coming, small events sleep significantly. Applications can finish never earlier national students. Original shops hear police; mor,Men ,shirts ,4.13,1123.75,0.03990073343743989480 +AAAAAAAAAADBAAAA,Types provide so. Of course communist papers advise later contemporary transactions. ,Men ,sports-apparel ,8.71,5591.90,0.23107451803820110263 +AAAAAAAAABCBAAAA,Successive communities will meet. Other, past objects respond such as a times. Prospects can start lightly by a e,Men ,sports-apparel ,6.51,3313.09,0.13690707540678189723 +AAAAAAAAABEAAAAA,Now good legs find from the ideas. Available courts must risk eventually more complex strangers. Sections,Men ,sports-apparel ,9.01,10713.19,0.44270198249283350393 +AAAAAAAAABGEAAAA,Only trees create easier earlier annual players. Physical, available countries come very hard evident applications; both african issues may rely m,Men ,sports-apparel ,5.52,5167.66,0.21354361556631740732 +AAAAAAAAABJAAAAA,True, poor friends could burn competitive, different thousands. Crude jobs used to record too southern forms. Others should stay mos,Men ,sports-apparel ,0.46,7797.20,0.32220430122989710785 +AAAAAAAAADKEAAAA,Still ge,Men ,sports-apparel ,2.68,13056.16,0.53952071378773577998 +AAAAAAAAADODAAAA,Again economic calls can realize late by a men. Dark problems will attribute too conservative, economic rocks. Old, british fields pay; tragic, leve,Men ,sports-apparel ,0.16,12727.23,0.52592831384884104139 +AAAAAAAAADPEAAAA,Meetings give triumphantly left systems. British, base aspects belong well forms. At least new communities cease clearly. Presidential rai,Men ,sports-apparel ,3.16,2785.49,0.11510501962664367913 +AAAAAAAAAEDAAAAA,Today previous months address. Identical, appropriate details may remain at all final, small variations. So middle,Men ,sports-apparel ,0.36,8994.62,0.37168538089679078698 +AAAAAAAAAIKEAAAA,Concer,Men ,sports-apparel ,6.47,14038.88,0.58012972867829193935 +AAAAAAAAAJICAAAA,Ill, free children say pale, financial guests. Bad, tiny months would tell; very low shoulders consider recently general, rural forces; firms ought to spend very high, other ,Men ,sports-apparel ,2.25,309.42,0.01278618669349955921 +AAAAAAAAAJJFAAAA,However very hospitals would stand possible studies. Women used to let. Sure, eastern arts should tell due, clear institutions. Away c,Men ,sports-apparel ,6.84,8226.47,0.33994305878247469102 +AAAAAAAAALCGAAAA,Ways operate even ever other eyes. Solutions appear expected, alone regions. Great effects go quite northern cases; cultural, advanced materials tend then local records. A,Men ,sports-apparel ,1.30,3257.91,0.13462686798080004189 +AAAAAAAAAMCDAAAA,Apparently real officers depend more obvious types. Other, c,Men ,sports-apparel ,2.84,14294.97,0.59071215563950421431 +AAAAAAAAAMDCAAAA,Very good purposes could see apparently forward international buildings. Naturally impo,Men ,sports-apparel ,76.28,6878.81,0.28425359992602838512 +AAAAAAAAAMNDAAAA,Appr,Men ,sports-apparel ,8.61,5675.94,0.23454730948581826686 +AAAAAAAAAMOFAAAA,Healthy, appropriate polls may remain unequivocally in the days. Forms would not obtai,Men ,sports-apparel ,0.35,6970.34,0.28803590122541438038 +AAAAAAAAANHAAAAA,Ago regional objects finish courts. Large, serio,Men ,sports-apparel ,0.75,5388.55,0.22267147019344919465 +AAAAAAAAAOCBAAAA,Fundamental years should make still with a organizations. Areas look of course elements. Public instances shoot. Terrible examples take true flowers; serious newspapers become excellent, vulnerable pl,Men ,sports-apparel ,70.70,1678.57,0.06936367848913307191 +AAAAAAAAAPNDAAAA,Constantly slow notes should not take in an consumers. Civil, public animals used to h,Men ,sports-apparel ,6.44,6557.23,0.27096492460802829381 +AAAAAAAABBDCAAAA,Extremely nervous cases sleep per annum owners; men should deal independently rather inc clergy. Architects achieve t,Men ,sports-apparel ,56.72,8229.13,0.34005297816908418242 +AAAAAAAABBNBAAAA,Goods dismantle really modern, polish letters. Rich, immense questions could match as a trees. Forms must not smell now strong, br,Men ,sports-apparel ,0.43,6405.54,0.26469662695585019241 +AAAAAAAABCAEAAAA,Potentially permanent things wash as strategic difficulties. Fundamental, proper hours ,Men ,sports-apparel ,8.74,14284.64,0.59028528824714479848 +AAAAAAAABELAAAAA,Sometimes major magazines avoid pointedly young publications. Police may show pretty subsequently possible objects. Expr,Men ,sports-apparel ,4.46,13961.47,0.57693090923564504878 +AAAAAAAABEPFAAAA,Foreign, good parents will not ride interviews; major la,Men ,sports-apparel ,7.06,13965.55,0.57709950739254983257 +AAAAAAAABGGAAAAA,Academic, local miners divide from the signs. Effects use courts. Provincial, ex,Men ,sports-apparel ,3.58,9405.42,0.38866090120475284155 +AAAAAAAABGLBAAAA,Months make just authorities. Accurate, original sports disagree recently in a rebels. Items sound also. Short years must not develop once suitable chains; ,Men ,sports-apparel ,9.45,303.75,0.01255188484309511703 +AAAAAAAABHFAAAAA,Big, strong women ought to help. Arts stretch more mostly outstanding supplies. Flowers stay soon appointed amounts. Further mental varieties ventur,Men ,sports-apparel ,2.59,11873.94,0.49066774490146776597 +AAAAAAAABHLAAAAA,Patiently good teachers might get now funny, dead ,Men ,sports-apparel ,0.73,16523.84,0.68281592377194672788 +AAAAAAAABKLDAAAA,Tenants must not review now certain, right buses; daily strings used to overcome votes. Formal bombs make less tiny, statutory countries. W,Men ,sports-apparel ,5.46,13775.24,0.56923531248065046888 +AAAAAAAABLBGAAAA,Single, social effects will ask longer national, prepared sales. Hungry churches shall say eve,Men ,sports-apparel ,2.75,6859.40,0.28345151898840047986 +AAAAAAAABMGAAAAA,Numerous, alternative animals keep also top women. Complex, environmental machines match then in a boots. Only outdoor camps shall lik,Men ,sports-apparel ,1.83,494.16,0.02042021206276175484 +AAAAAAAABNIAAAAA,Toge,Men ,sports-apparel ,3.49,20782.82,0.85881008511859772880 +AAAAAAAABOIFAAAA,Divine products purchase abou,Men ,sports-apparel ,0.51,13135.86,0.54281416307825324772 +AAAAAAAACBEBAAAA,Police walk friends. Special changes take military, other costs. Matters must ask especially cold, single characters. Yet happy days enter easier a,Men ,sports-apparel ,1.32,7362.80,0.30425355628885836270 +AAAAAAAACCABAAAA,Extra opponents say rats. Years may use under way,Men ,sports-apparel ,0.20,8654.42,0.35762726987252425590 +AAAAAAAACCNAAAAA,Names must not say however new issues. Nearly super years,Men ,sports-apparel ,2.88,6495.92,0.26843140671591253538 +AAAAAAAACCNFAAAA,Modules will see of course theoretical police; small, blue leaves could not make to a problems. Joint, scientific bottles must associate probably deliberate,,Men ,sports-apparel ,2.21,1821.43,0.07526709336546086918 +AAAAAAAACCOCAAAA,Just obvious p,Men ,sports-apparel ,0.84,18484.82,0.76384965262663862119 +AAAAAAAACECAAAAA,Human, possible rumours buy then both following sides; continuous hands use again in the writers; distinctive others increase afterwards wild s,Men ,sports-apparel ,3.07,4409.41,0.18221039192096144851 +AAAAAAAACEIAAAAA,Seemingly american areas tell final, far resources. Immediate areas issue to a steps; never sweet patterns look better keen individuals. Diff,Men ,sports-apparel ,1.90,7057.13,0.29162233113663158271 +AAAAAAAACEKBAAAA,English, familiar details may,Men ,sports-apparel ,6.98,7864.13,0.32497005481853367142 +AAAAAAAACENAAAAA,Urban generations lay sorry routes. Angry activities shall face however. Original words prove to the lights.,Men ,sports-apparel ,4.94,1570.20,0.06488549656173811609 +AAAAAAAACFAAAAAA,Cultural, cultural contracts assume colours. Close legitimate flowers watch enough british reasons. Probably old years must set recently intensive words. Elderly factors go otherwise useless months.,Men ,sports-apparel ,1.41,3704.13,0.15306605169993058715 +AAAAAAAACFBCAAAA,Both large dishes might provide steadily into a prizes. Projects build groups. Together national plans ,Men ,sports-apparel ,0.21,2068.99,0.08549703447412466234 +AAAAAAAACGHBAAAA,Ever full trusts may make common, dry occasions; years should satisfy from the areas; later able plants should not lose perhaps; integrated, particular skills used to exist alone sufficient,,Men ,sports-apparel ,4.92,8023.64,0.33156149893811260843 +AAAAAAAACHFAAAAA,Sometimes new officers will not fancy unhappily just strong hours. Students give very. Formidable services should introduce beings. Traditions may not look instead pract,Men ,sports-apparel ,1.10,5082.52,0.21002536873326022785 +AAAAAAAACHPFAAAA,Seconds can come rapidly british, particular years; able parties wreck. Coastal movements shall stay today toget,Men ,sports-apparel ,9.64,13614.55,0.56259510712941769734 +AAAAAAAACIOCAAAA,Competent, commercial choices achieve; as likely years fly red rebels. Russian, particular lovers should contribute forward; systems agree in a hours; just entire types should ,Men ,sports-apparel ,4.83,14051.39,0.58064668037997793083 +AAAAAAAACLBCAAAA,Really geographical bars come from the demands. For example severe benefits would not come by a concentrations.,Men ,sports-apparel ,3.74,16760.03,0.69257602148747145443 +AAAAAAAACLBDAAAA,Occasions ask in a doors; new, annual circumstances wil,Men ,sports-apparel ,2.32,17867.33,0.73833306539449770328 +AAAAAAAACMAFAAAA,Decisions qualify rich, historic crit,Men ,sports-apparel ,4.67,3151.26,0.13021976174700220080 +AAAAAAAACMGCAAAA,Comprehensive, nerv,Men ,sports-apparel ,80.63,16059.93,0.66364573480878539210 +AAAAAAAACNAFAAAA,Typical, late details mean always rightly cultural times; desperately beautiful processes watch right even long groups. Illegal flowers shall ask difficult countries. Vertical, re,Men ,sports-apparel ,0.71,2939.27,0.12145968251115780949 +AAAAAAAACNKBAAAA,European, happy homes shall not share. Double calls can cover just in order regular developments; inevitable rooms ought to promise according to a eyes. Normal attempts grow only, complex goods,Men ,sports-apparel ,1.14,4493.09,0.18566830706061642594 +AAAAAAAACOAAAAAA,Particular effects will imply along a companie,Men ,sports-apparel ,1.51,14568.63,0.60202062907542655086 +AAAAAAAACOJEAAAA,Narrow activities shall show about a modules. Ever european businessmen may not place involved, wide t,Men ,sports-apparel ,8.24,12110.54,0.50044478507883831638 +AAAAAAAACOLEAAAA,Past, professional engines return under a plates. Numbers play just metres; costs used to cut very in a things; services used to learn a,Men ,sports-apparel ,4.83,16169.03,0.66815408258288144895 +AAAAAAAACPAGAAAA,At once black resources ma,Men ,sports-apparel ,3.78,4875.04,0.20145165657771989902 +AAAAAAAADBAAAAAA,Political parents know right; perfec,Men ,sports-apparel ,10.61,1710.85,0.07069758743640915546 +AAAAAAAADBIEAAAA,Furious terms wish less safely sufficient officers. Ever new years may change available, classic members; values beat hal,Men ,sports-apparel ,0.72,10195.98,0.42132927348971506614 +AAAAAAAADCKEAAAA,Very financial restaurants know substantially agricultural, international days; valuable, significant interests will not eat engineers. Anyway red voters apply effective, other rises. Top b,Men ,sports-apparel ,6.89,17047.49,0.70445475339527761852 +AAAAAAAADDEGAAAA,Friends would not,Men ,sports-apparel ,2.57,5628.75,0.23259727345044161312 +AAAAAAAADGFCAAAA,Candidates should say british, various workers. Above new gentlemen shall put on a years. Main, human pieces must develop as a products. H,Men ,sports-apparel ,1.01,13329.78,0.55082753430055120688 +AAAAAAAADGHDAAAA,Needs could turn net, delicate flowers. General seconds offer; open fi,Men ,sports-apparel ,2.76,11849.49,0.48965739565236924543 +AAAAAAAADGNAAAAA,Foreign studies ought to make inevitable, other ways. Great games sw,Men ,sports-apparel ,2.02,4510.52,0.18638856830445230376 +AAAAAAAADJGBAAAA,Economic, quiet charts go then. European, famous benefits shall name. Courts flour,Men ,sports-apparel ,0.80,983.84,0.04065529673754962943 +AAAAAAAADKAAAAAA,Well alleged locations claim there critical babies. Current, peculiar needs could see for a animals. Inches cause junior, middle-class rates. Relationships count re,Men ,sports-apparel ,75.25,12050.38,0.49795878872604621024 +AAAAAAAADKGAAAAA,Open places believe modern children. Increased techniques might not compare from a charges; recently international phrases strike in the modules; so,Men ,sports-apparel ,9.65,8216.08,0.33951371200545491072 +AAAAAAAADLLAAAAA,Complete, good women mind promptly socialist societies. Clearly national provisions might allow more special, single skills. Be,Men ,sports-apparel ,5.57,9884.92,0.40847531694883221148 +AAAAAAAADMABAAAA,Modules will not conclude firm members. Base, various groups keep either industrial, cultural years. Subject, political links,Men ,sports-apparel ,48.62,6411.20,0.26493051557547790718 +AAAAAAAADMGBAAAA,Offenders would not make now. Necessary, forward rights abandon never. Big pupils ensure today o,Men ,sports-apparel ,4.69,3513.18,0.14517541001832066913 +AAAAAAAADMJBAAAA,Anywhere fascinating articles should take however functional goods; growing, detailed problems think political, required things. Projects formulate somewhere key, political differences,Men ,sports-apparel ,4.85,2682.73,0.11085866016499280102 +AAAAAAAADNDAAAAA,Boats return small, right words. Hours say generally hostile, hard firms. Other, bri,Men ,sports-apparel ,47.47,1465.62,0.06056392909872284913 +AAAAAAAADOCAAAAA,Here remaining years might remember even marine major shelves. Lovely, low movements must find with a aspects. Opposite, reliable lengths cannot feed. English, maximum tim,Men ,sports-apparel ,75.80,5787.24,0.23914656803079435418 +AAAAAAAADOJCAAAA,Animals shall participate evenly to a findings. Ma,Men ,sports-apparel ,2.04,5112.82,0.21127745798674428397 +AAAAAAAAEABGAAAA,However different minutes shall keep more permanent waves. Here male days tell more in a organisations. Closed variations know usually there southern pl,Men ,sports-apparel ,7.96,14162.03,0.58521866569369000902 +AAAAAAAAEALBAAAA,Parties pass either conditions. Neighbouring, dry miles should begin australian trades. Real publishers observe elsewhere likely skills; appropriate funds will not feel from a situations. Barely m,Men ,sports-apparel ,0.28,4865.46,0.20105578149361503903 +AAAAAAAAEANFAAAA,Various investigations split highly glad councillors. Economic types cannot find new conditions. Subsequent visitors shall not cover never stages; possible, good countri,Men ,sports-apparel ,37.53,1820.53,0.07522990259555540216 +AAAAAAAAECJEAAAA,Planned cigarettes shall reply; special teeth save particularly social, major crews. Tons admit indeed; exactly future companies focus both continuing men. Private, only shots,Men ,sports-apparel ,0.70,11878.40,0.49085204582788819139 +AAAAAAAAEDBAAAAA,Here tall shareholders must get,Men ,sports-apparel ,0.36,850.66,0.03515188925309396627 +AAAAAAAAEEEEAAAA,About unable rats ought to lose so friends. Still annual rooms want enough such as a accountants. Connections must cope again for an problems. Much western men make trees. Shares ,Men ,sports-apparel ,6.77,7812.75,0.32284687508770823236 +AAAAAAAAEFHAAAAA,Frankly sufficient men use either ordinary findings; offices shoul,Men ,sports-apparel ,6.98,2200.49,0.09093101918809012041 +AAAAAAAAEFLCAAAA,Large cases exist somewhat often young chapters; new, vague m,Men ,sports-apparel ,1.92,851.36,0.03518081540746488505 +AAAAAAAAEFPBAAAA,General, special visits can know,Men ,sports-apparel ,2.47,6660.52,0.27523318530084572472 +AAAAAAAAEGDBAAAA,English, american yards shall cause thic,Men ,sports-apparel ,4.24,10917.13,0.45112941095341232917 +AAAAAAAAEGIEAAAA,Then large terms cause here simil,Men ,sports-apparel ,5.73,1305.29,0.05393860005545226439 +AAAAAAAAEGLCAAAA,Upper methods become deep bad, likely sections; previous, hard levels may travel somewhat small wom,Men ,sports-apparel ,2.03,3161.45,0.13064084390848743288 +AAAAAAAAEHECAAAA,British, physical books could not beat a little labour, attractive parents; remote shareholders give rural, judicial sessions. Performances may question as strictly,Men ,sports-apparel ,6.76,8370.68,0.34590225981366068880 +AAAAAAAAEHGFAAAA,Just related h,Men ,sports-apparel ,1.99,5539.44,0.22890670938348910315 +AAAAAAAAEIBBAAAA,Now possi,Men ,sports-apparel ,2.39,23297.60,0.96272853438845365771 +AAAAAAAAEJLBAAAA,Then open operators should help inside the tr,Men ,sports-apparel ,3.26,3579.28,0.14790686545248885756 +AAAAAAAAEJLCAAAA,Close structures must join facilities. Then other appeals may not ,Men ,sports-apparel ,4.81,1539.48,0.06361605161563150869 +AAAAAAAAEKFDAAAA,Days stop small, complex merchants. Ancient makers shift. Civil, broad qualifications include forms. Finally nuclear steps u,Men ,sports-apparel ,5.12,4952.97,0.20467196402075661497 +AAAAAAAAELBAAAAA,Valuable cells assist from a days; backs would take per a techniques. Dates ought to wake ste,Men ,sports-apparel ,31.15,3279.39,0.13551448768921052128 +AAAAAAAAELNEAAAA,Primary facilities should talk highly tests. New heads may not make economically particular, international odds; usua,Men ,sports-apparel ,85.69,11669.10,0.48220312567098347371 +AAAAAAAAENAFAAAA,More particular figures would laugh front waves. German girls ought to stop close difficult, difficult streets. Genuine, orange ministers sho,Men ,sports-apparel ,4.91,7168.74,0.29623439983568621979 +AAAAAAAAENCAAAAA,Then mental sides should not shake to a colleagues. Particular, imaginative others must begin then,Men ,sports-apparel ,2.89,456.33,0.01885696003440195804 +AAAAAAAAENDAAAAA,Police can decline politically lately late costs. Profitable, poor ac,Men ,sports-apparel ,3.85,12336.44,0.50977966832511053675 +AAAAAAAAEOCDAAAA,Villages must not seem below simply sexual courses. Remaining candidates keep just essential stages. There simple factors see recent companies. Important, essential goals tak,Men ,sports-apparel ,4.71,8169.66,0.33759549473988626765 +AAAAAAAAEOGEAAAA,Able, so-called children make. White words enable permanent laws. Great patterns shed women. Firm, hard complaints set also onl,Men ,sports-apparel ,0.74,4855.30,0.20063593902445998919 +AAAAAAAAEONDAAAA,Possible, little men see of course to the plans. Labour, young leaders will think particularly products. Currently important problems would enable scientif,Men ,sports-apparel ,3.13,4056.82,0.16764028796432965489 +AAAAAAAAEPHCAAAA,Psychiatric, difficult activities need still; certain, cold claims may ensure plants. Arrangements calculate as always painful doctors. In part simple reports might not offer nev,Men ,sports-apparel ,0.77,6394.38,0.26423546140902240144 +AAAAAAAAFAODAAAA,Things will not compete over ever lo,Men ,sports-apparel ,2.67,13041.59,0.53891863654604394177 +AAAAAAAAFCBFAAAA,Countries ask. Hard rich differences agree even in the measures. Strongly different figures claim certainly more past persons. Public,Men ,sports-apparel ,8.22,5457.34,0.22551408470655705671 +AAAAAAAAFCNFAAAA,Lovely studies play as. Loyal, certain friends should rise from a purposes. Extra level women must procure of c,Men ,sports-apparel ,1.45,8230.66,0.34011620247792347634 +AAAAAAAAFEAEAAAA,Still eastern trials used to accelerate. Parents return so already great germans. Rates may leave traditi,Men ,sports-apparel ,0.52,4086.89,0.16888287290994898054 +AAAAAAAAFEBAAAAA,Matters outweigh again for the minutes; only international weeks should win backwards professional, dependent events; just slow shows create above a forests; full, subject improvements will not,Men ,sports-apparel ,0.76,21015.77,0.86843629606246277411 +AAAAAAAAFEEGAAAA,Other, real pp. could haul too disciplinary, live fortunes. Original, eligible kids can suggest about. At least suitable circums,Men ,sports-apparel ,97.09,10785.45,0.44568798808546577770 +AAAAAAAAFFNFAAAA,Good pp. could pass pas,Men ,sports-apparel ,3.51,5706.53,0.23581138243182741790 +AAAAAAAAFFPDAAAA,Activities promote high, key indians; english req,Men ,sports-apparel ,4.11,9547.69,0.39453993546525372155 +AAAAAAAAFGCGAAAA,Highly important members become so new, willing categories. Others can give further good, basic problems. Vaguely central h,Men ,sports-apparel ,3.83,8192.09,0.33852237137208585111 +AAAAAAAAFKIFAAAA,Hours seek however; long proper options ,Men ,sports-apparel ,8.18,13714.15,0.56671088566562271349 +AAAAAAAAFLKCAAAA,Other, open fees get later. Human pupils could not preserve slowly. Professional things can employ ,Men ,sports-apparel ,9.97,6797.60,0.28089775278822507828 +AAAAAAAAFMIAAAAA,Metals might not reassure below particular, human measures. Patterns must not go very wide times; activities happen off a photographs. Sorry, beneficial industries try logically at the parents. Larg,Men ,sports-apparel ,9.93,8298.32,0.34291212191326114092 +AAAAAAAAFNEGAAAA,Just certain children sing for example recently social years; sides could include then. Just additional quant,Men ,sports-apparel ,42.15,2231.18,0.09219922444186654557 +AAAAAAAAFONFAAAA,Fresh sales veto holy, effective problems; settlements improve smoothly,Men ,sports-apparel ,0.19,7653.50,0.31626617496832420804 +AAAAAAAAGAFCAAAA,Meanwhile certai,Men ,sports-apparel ,5.56,8321.21,0.34385800716119018530 +AAAAAAAAGCDCAAAA,Best different forms would tell beyond urgent letters. Materials shall not make just worthwhile, high times. Wide other americans see students. Populations suffer clear years. Howe,Men ,sports-apparel ,3.86,13011.41,0.53767150606188061459 +AAAAAAAAGCOEAAAA,True, original others would deal as japanese men. Rounds might understand places. Hard, recent sides go further powerful, other measures. Distinct parties mean. Mental students draw diffe,Men ,sports-apparel ,1.90,1475.25,0.06096187033671134617 +AAAAAAAAGDAEAAAA,Very independent bodies used to feature historical, ,Men ,sports-apparel ,2.38,838.09,0.03463245816674761031 +AAAAAAAAGDBAAAAA,African minutes consider else critical, christian years. Normal, similar runs may not open even. Appearances shall not g,Men ,sports-apparel ,9.50,15229.43,0.62932691880157388694 +AAAAAAAAGDBGAAAA,Literary women start in a governments. So great amounts take. No longer subsequent others persuade still radical prac,Men ,sports-apparel ,0.50,2310.64,0.09548275619374255544 +AAAAAAAAGDHAAAAA,Very large men occupy then actual, considerable years. Likely, strange daughters produce meanwhile new views. Ministe,Men ,sports-apparel ,81.80,9318.92,0.38508645498606073415 +AAAAAAAAGFAGAAAA,Strong years must not us,Men ,sports-apparel ,2.38,9785.48,0.40436615010505483391 +AAAAAAAAGFCAAAAA,Federa,Men ,sports-apparel ,0.31,8988.02,0.37141264858415069555 +AAAAAAAAGFHCAAAA,Funds let experiences. Days would buy indeed; double, local occasions kill for example. Rates must apply. Great affairs will begin. Needs consider. Low, broad traditions w,Men ,sports-apparel ,3.25,14143.53,0.58445418875674429818 +AAAAAAAAGFJFAAAA,Whole emissions should post mental prisons. Leaves play. Of course determined shares ought to penetrate eff,Men ,sports-apparel ,0.09,13120.95,0.54219803599015267753 +AAAAAAAAGFMFAAAA,Still causal steps make often future, national churches. Bottom doctors should avoid respectively extremely common hands. Main bodies ought to hold then either,Men ,sports-apparel ,45.21,17365.92,0.71761326101860857528 +AAAAAAAAGIFBAAAA,All glad keys like as hours. Dual, sound properties should sign at a russians. Sudden, available clients thrive sometimes relations. Partly friendly farmers could not wa,Men ,sports-apparel ,8.22,6675.82,0.27586542838923866395 +AAAAAAAAGJABAAAA,Russian, coming methods must not evolve valid, relative boards; immediately nat,Men ,sports-apparel ,1.77,14594.44,0.60308717771015999932 +AAAAAAAAGJJBAAAA,Difficult ideas should go badly observers. Much able premises im,Men ,sports-apparel ,4.01,11933.19,0.49311613725357767768 +AAAAAAAAGKEGAAAA,Ministers can run days. T,Men ,sports-apparel ,8.08,9869.91,0.40785505755296436718 +AAAAAAAAGLHEAAAA,Deliberately expensive countries put papers. Entirely white standards work strengths. Welsh, technical purposes drift simply other, military days. Men ought to,Men ,sports-apparel ,8.90,24102.43,0.99598658699180589817 +AAAAAAAAGMEDAAAA,Empirical, dry remarks fetch apparently. Human, wrong points meet much bright nurses. Technical, dirty schools can ensure always other, lengthy children. So medical fla,Men ,sports-apparel ,1.33,7363.63,0.30428785444332673784 +AAAAAAAAGMFAAAAA,Fields generate. Universities get honest, fixed locations. Possible requirements might not see ideas. Communications visit continuous others. Stor,Men ,sports-apparel ,67.79,8469.35,0.34997960788763005571 +AAAAAAAAGMPCAAAA,Wrong miners may not turn so sma,Men ,sports-apparel ,91.02,3670.76,0.15168710059799121577 +AAAAAAAAGNBAAAAA,Spiritual, black words resist enough old parents. Late expected problems go single, aware sources. British, sad ,Men ,sports-apparel ,9.69,712.77,0.02945385007279969240 +AAAAAAAAGPHEAAAA,Straight, personal values must meet now high, vide,Men ,sports-apparel ,3.39,10703.52,0.44230238833173809724 +AAAAAAAAGPMBAAAA,Hands finish easy really likely police. Important rates shall not look wor,Men ,sports-apparel ,51.32,1965.67,0.08122753408897704920 +AAAAAAAAHBOAAAAA,Books study later brief communications. Arguments must not conclude home occasionally,Men ,sports-apparel ,8.47,15517.46,0.64122920486365351346 +AAAAAAAAHFCFAAAA,Mean, f,Men ,sports-apparel ,1.48,11606.29,0.47960762316235860359 +AAAAAAAAHGFEAAAA,Important, bad stars must pass again statutory lessons. Local speakers can make there strong, real patients. In,Men ,sports-apparel ,2.79,11054.54,0.45680761505642368730 +AAAAAAAAHHFGAAAA,Results send always twin, actual children. Other ideas achieve now; social russians should,Men ,sports-apparel ,3.27,5515.55,0.22791950105788731765 +AAAAAAAAHKLDAAAA,Days should not tak,Men ,sports-apparel ,4.80,1307.89,0.05404604005740139132 +AAAAAAAAHOKDAAAA,Still good patients subsidise damp couples; never high systems save low available, european years. Teams appear also examples.,Men ,sports-apparel ,4.57,10163.76,0.41999784392709934706 +AAAAAAAAHPKFAAAA,In general brief galleries should not find extremely on a persons. Regulations must not face firm schools; severe, special leve,Men ,sports-apparel ,2.91,15767.00,0.65154096566610933405 +AAAAAAAAIAJFAAAA,Early, cer,Men ,sports-apparel ,2.44,596.05,0.02463062044683734817 +AAAAAAAAIBKEAAAA,High things say by a members. Still permanent ,Men ,sports-apparel ,3.08,4085.30,0.16881716921644932215 +AAAAAAAAIDDAAAAA,Good ministers grow a little particular words. Additional plans ought to begin orders. Rare, free classes could fa,Men ,sports-apparel ,2.44,11020.56,0.45540345687710394384 +AAAAAAAAIDHFAAAA,Aggressively substantial interests go things. Current personnel must not assist still front, appropriate qualifications. Brief, other resources break over a frie,Men ,sports-apparel ,6.13,2675.48,0.11055906785186542786 +AAAAAAAAIFHFAAAA,Too cultural decisions shoot women. Ju,Men ,sports-apparel ,2.45,7079.57,0.29254962099960789358 +AAAAAAAAIFMBAAAA,Troops would not reflect never in a measurements; friends will want then. Foreign farmers might gain about to the efforts. ,Men ,sports-apparel ,1.88,4229.69,0.17478380840161641334 +AAAAAAAAIHCAAAAA,Nations used to profit there lucky aspects. Lengthy individuals say often full members. Closely economic prices te,Men ,sports-apparel ,8.47,17228.70,0.71194290830035503797 +AAAAAAAAIHFFAAAA,Payments could mean extensi,Men ,sports-apparel ,1.95,8490.85,0.35086805405759398992 +AAAAAAAAIHGEAAAA,Favorite, rough weapons guess nearly to a problems. Special systems exploit economic allegations. Small details would justify into a,Men ,sports-apparel ,5.64,17709.04,0.73179203542967951044 +AAAAAAAAIJCDAAAA,Collective, low movements alert hard big, other circumstances. Foreign schools become children. Supposedly young birds might proceed. Advantages ought to maximise merely soon vari,Men ,sports-apparel ,1.65,11657.91,0.48174072043182550051 +AAAAAAAAIJDGAAAA,Long, special boys admit at present too economic words; sciences should make european, numerous miles. Right, political writers would provide. A li,Men ,sports-apparel ,64.20,3404.37,0.14067904593674970721 +AAAAAAAAIJEEAAAA,Able, ready cars disarm never nuclear nur,Men ,sports-apparel ,6.60,5903.58,0.24395409488724105679 +AAAAAAAAIKAFAAAA,Levels cut. Districts cannot warn in a subjects. Ever level winners work ,Men ,sports-apparel ,3.78,3541.03,0.14632625773150650949 +AAAAAAAAILMAAAAA,Leading, healthy schools understand only different, other rumours. Ever technical signs meet very political months. Firm symptoms keep physical, independent lines. Later identical subjects ,Men ,sports-apparel ,9.36,2086.93,0.08623837048757363814 +AAAAAAAAILOFAAAA,Too traditional rights might not discover s,Men ,sports-apparel ,1.07,3070.94,0.12690069214832763356 +AAAAAAAAINEBAAAA,Cold, federal banks shall not look simply a,Men ,sports-apparel ,6.90,3480.22,0.14381340137822712162 +AAAAAAAAINKDAAAA,Available, friendly articles call liable weeks; quarters lose hopefully hard theories; low schools say still overseas questions; interior hours used to seek rat,Men ,sports-apparel ,2.54,9829.83,0.40619882859984090285 +AAAAAAAAIOMEAAAA,Moving eyes wear personally. Medical governors link always with t,Men ,sports-apparel ,7.76,5865.47,0.24237927239713289247 +AAAAAAAAIONCAAAA,Long, careful tourists would lose differences; strong years recognize over with a executives.,Men ,sports-apparel ,7.25,1.26,0.000052067077867653818793 +AAAAAAAAIPGCAAAA,Special, cruci,Men ,sports-apparel ,0.69,10784.74,0.44565864870031813150 +AAAAAAAAIPJAAAAA,Distant demonstrations sink demanding, regular beliefs. Men go comparable, old letters. Correct, large effects help ev,Men ,sports-apparel ,9.98,13472.27,0.55671565963814008993 +AAAAAAAAJAABAAAA,Basic, good students try secret consequences. Poor pilots could check a little national cases. Piec,Men ,sports-apparel ,1.66,1766.96,0.07301622532462666004 +AAAAAAAAJCNBAAAA,Here future lessons should note critical origins. Forces compete with a falls. Recent, administrative w,Men ,sports-apparel ,8.02,8546.53,0.35316892302241221582 +AAAAAAAAJEFEAAAA,Fine, general photographs find thick black, large negotiations. Different, local operations get e,Men ,sports-apparel ,5.64,1674.56,0.06919797294766538000 +AAAAAAAAJEKFAAAA,Special, general functions can come for a letters; popular, o,Men ,sports-apparel ,9.96,5647.03,0.23335265931029932090 +AAAAAAAAJFHBAAAA,Public passages ought to intervene long extra members. Finally direct poun,Men ,sports-apparel ,2.87,15306.72,0.63252077947490004857 +AAAAAAAAJHFEAAAA,Bombs prove polls. Obviously full tears remain never. Political, unique countries hang through a r,Men ,sports-apparel ,99.28,3821.26,0.15790622378773875524 +AAAAAAAAJIPCAAAA,Running years could not need short british associations. Rich reports happen active, wa,Men ,sports-apparel ,0.83,11822.53,0.48854332547831214468 +AAAAAAAAJJOFAAAA,So relevant ,Men ,sports-apparel ,2.81,5721.10,0.23641345967351925611 +AAAAAAAAJKPAAAAA,Yet good applications can mature here colours. Fo,Men ,sports-apparel ,9.62,6708.86,0.27723074287554603075 +AAAAAAAAJMDBAAAA,Material, voluntary glasses get always on a patients. Happy prices used ,Men ,sports-apparel ,1.71,8381.04,0.34633036689835028687 +AAAAAAAAJNIBAAAA,Useful miles remain of course hopes. Maybe gross features get unable countries. Difficult events get. Usually other circumstances continue als,Men ,sports-apparel ,7.12,2081.24,0.08600324217561574113 +AAAAAAAAJPDEAAAA,Substantial, political authorities restrict supreme, global forces. Single feelings may deny unique forces. Colleges take eu,Men ,sports-apparel ,9.83,9514.16,0.39315437267088671159 +AAAAAAAAKAEAAAAA,Open real cards might perform then directly public developments. A ,Men ,sports-apparel ,4.33,3849.22,0.15906161703946859712 +AAAAAAAAKBCEAAAA,Cultural, great readers used to specify aloud only horses. Things shall find further russian, practical r,Men ,sports-apparel ,0.57,6237.80,0.25776509390702459593 +AAAAAAAAKBHFAAAA,Only roles used to hear rather in the authorities; possible years cannot suppose clearly certain facts. Different, big months leave already within a characteristics. ,Men ,sports-apparel ,8.59,2028.60,0.08382799536692264826 +AAAAAAAAKDHFAAAA,Helpful, other numbers like as good techniques; therefore administrative kinds present sometimes. Really professional payments specify around internationa,Men ,sports-apparel ,0.28,8245.72,0.34073852802767495770 +AAAAAAAAKDNDAAAA,Consequences escape european, extended nations. Commercial, little questions improve flowers. Vast schemes w,Men ,sports-apparel ,4.27,11803.16,0.48774289746379114907 +AAAAAAAAKEBFAAAA,There necessary emotions cannot split here. Minute interests could get from a minutes. Persons could create ago still voluntary aspects. Both extra accounts can meet then at a sc,Men ,sports-apparel ,42.22,2781.44,0.11493766116206907757 +AAAAAAAAKEHBAAAA,Only interested values say at,Men ,sports-apparel ,7.80,15847.83,0.65488111003439699927 +AAAAAAAAKFEGAAAA,Various estates come from a bottles. Civil powers solve for the things. Clothes go medical, certain leaders. Parents used to,Men ,sports-apparel ,4.72,5800.53,0.23969575173306508375 +AAAAAAAAKFKAAAAA,White systems can obtain already. Recent factors could not get. Perfectly differ,Men ,sports-apparel ,3.50,9348.10,0.38629226239255132020 +AAAAAAAAKFMBAAAA,Other, elaborate organisations throw for a communists. Prime, dead programmes secure ready, glad beds. Main, big animals dry. Secondary months study quickly global troops. Situ,Men ,sports-apparel ,0.23,15573.27,0.64353544582856919571 +AAAAAAAAKGJBAAAA,Easy values demonstrate late fair, hostile children. In order similar pairs must say long with the tales. Fully just officers cannot raise lines; days care polite,,Men ,sports-apparel ,5.68,4873.70,0.20139628365363842591 +AAAAAAAAKGNDAAAA,Broken, serious organizations shall not work upper games. Lines can resist please. True human,Men ,sports-apparel ,5.34,8884.18,0.36712166019861325702 +AAAAAAAAKGPEAAAA,Firms exist also problems. Cases buy just about regular gates. Cases might not ring also in a arms. Strategic, primary probl,Men ,sports-apparel ,0.96,8857.11,0.36600304448601215474 +AAAAAAAAKHBCAAAA,Cases will not explain al,Men ,sports-apparel ,8.36,2323.53,0.09601541066494418856 +AAAAAAAAKHBFAAAA,Specified units sound too by the personnel. Patients set alone medical forms. Lists know again good things. Available, sufficient cars,Men ,sports-apparel ,3.94,10375.98,0.42876742747080846882 +AAAAAAAAKHEBAAAA,Cases stop around suggestions. New, grey participants acknowledge better maybe military consequences; too statistical volumes cannot listen only underlying, scientific months. Advisory, spare techni,Men ,sports-apparel ,0.89,1511.26,0.06244991436370675412 +AAAAAAAAKHPCAAAA,Home new times peer far new, private arguments; bad angles can,Men ,sports-apparel ,13.32,8322.86,0.34392619023935020816 +AAAAAAAAKIFCAAAA,Efficiently evolutionary points tell incredibly immediate contracts.,Men ,sports-apparel ,4.04,3833.36,0.15840623302757892286 +AAAAAAAAKKHCAAAA,Practices would evacuate at a fi,Men ,sports-apparel ,1.04,6983.86,0.28859458923554984041 +AAAAAAAAKKKEAAAA,Abroad large fees kill also old nights. Seldom other patterns would not disc,Men ,sports-apparel ,2.29,3708.94,0.15326481570353647196 +AAAAAAAAKKMAAAAA,Perhaps single operations shall reform historical, increased others. Fair, real kinds try entirely respectively separate others. Precise, royal claims must kill otherwise forces. Women must not pick,Men ,sports-apparel ,0.10,25231.97,1.0426626561462739 +AAAAAAAAKKNFAAAA,Specific, white improvements take. Elections might think similar, other children,Men ,sports-apparel ,0.28,14260.96,0.58930675776785428861 +AAAAAAAAKLBAAAAA,Extreme, detailed fortunes carry other, different colleges.,Men ,sports-apparel ,3.85,1785.83,0.07379599180031128509 +AAAAAAAAKNBCAAAA,Pleased hospitals use again inc links; hard, supreme st,Men ,sports-apparel ,5.57,7969.96,0.32934327612863986478 +AAAAAAAAKNHEAAAA,Curious, black bonds shall work considerations. Exchanges feel profound recordings. ,Men ,sports-apparel ,2.71,10141.18,0.41906476883324885243 +AAAAAAAAKOEDAAAA,Aside united experts fight royal, eastern standards. Materials ensure much trees. Images imagine compr,Men ,sports-apparel ,2.76,6789.85,0.28057749893626133455 +AAAAAAAALAIAAAAA,Holes continue. Deep human cases would not find goods. Anonymous, bright com,Men ,sports-apparel ,3.64,9412.77,0.38896462582564748882 +AAAAAAAALDNBAAAA,Rates shall release. Ranks buy only possible months. Wonderful, easy persons would practise particularly between a times. National benefits,Men ,sports-apparel ,5.70,17185.38,0.71015279257557189239 +AAAAAAAALEJEAAAA,Old, nice schools lay as silent, western men. Commercial ways cost. Familiar, true prices date in the friends. Unexpected, overall pp. would not gain commonly. Single c,Men ,sports-apparel ,0.11,3452.01,0.14264767735707909445 +AAAAAAAALFCBAAAA,Engines should go again as a years; british masters m,Men ,sports-apparel ,8.41,17785.54,0.73495325087164420658 +AAAAAAAALFFEAAAA,Crews provide by a children. Flowers challenge scarcely things. Different lakes res,Men ,sports-apparel ,7.52,9307.35,0.38460834697738711932 +AAAAAAAALGJCAAAA,Less considerable communities used to die superior officers. Major contributions raise just with a men,Men ,sports-apparel ,1.09,737.49,0.03047535655286985303 +AAAAAAAALIBFAAAA,Afterwards individual women appoin,Men ,sports-apparel ,2.63,6584.20,0.27207940801286212198 +AAAAAAAALKJEAAAA,Systematic, able students circulate unusual, easy letters. Extensive conditions combine well to,Men ,sports-apparel ,2.54,11711.82,0.48396844754916297461 +AAAAAAAALLBFAAAA,Awkward, white types will improve here soon poor flowers. Requirements spli,Men ,sports-apparel ,5.45,5335.44,0.22047680153824991344 +AAAAAAAALMCGAAAA,Social, ,Men ,sports-apparel ,4.35,21632.83,0.89393511437120441333 +AAAAAAAALOKFAAAA,Small windows breathe dry employees. Surely royal purposes should call in a terms. Charts show necessary, net provisions. Real times would get that is upper sides; quite weste,Men ,sports-apparel ,4.77,4718.24,0.19497219799863409046 +AAAAAAAALOLBAAAA,Various, royal reactions may fish sometimes special, political applications. Away special specimens would not wander professional, ta,Men ,sports-apparel ,8.08,4016.80,0.16598653839586655502 +AAAAAAAALPCDAAAA,Issues keep considerably active, british others. Weak, other measures may learn only serious companies. Opportunities master; possible, new pictures must formulate funds; priz,Men ,sports-apparel ,7.12,9155.14,0.37831856132481919253 +AAAAAAAAMAHAAAAA,Blue, human years should not spend. Social designers will complain more electronic windo,Men ,sports-apparel ,4.69,10282.37,0.42489917416986317202 +AAAAAAAAMAIFAAAA,Much wrong fears ought to show. Exceptionally material site,Men ,sports-apparel ,24.24,6123.41,0.25303814705203973852 +AAAAAAAAMBMBAAAA,Coming forms should not imagine objections. Social photographs,Men ,sports-apparel ,0.10,2925.98,0.12091049880888707993 +AAAAAAAAMDLCAAAA,Areas may happen more. Able, other detectives turn here more little rights; wonderful, political incentives shall think currently out a increases. Services despise more politicians. New orga,Men ,sports-apparel ,5.49,14397.61,0.59495355633183436348 +AAAAAAAAMEECAAAA,Direct records would not marry in a suggestions. External standards avoid nice services. Large secrets,Men ,sports-apparel ,9.86,11617.06,0.48005267270889402551 +AAAAAAAAMFKBAAAA,About regular doors spread always never new days. Numbers install ,Men ,sports-apparel ,4.31,13621.00,0.56286164098040687760 +AAAAAAAAMHADAAAA,Most other passages can collect even feet. Common flames maximise more pub,Men ,sports-apparel ,4.77,5816.70,0.24036394589903330776 +AAAAAAAAMHPDAAAA,Medical, individual drawings react there original relationships. Identical, long powers could attract ago considerable causes. Standard, european signs photograph; remarkable,,Men ,sports-apparel ,7.40,6304.74,0.26053126072643788690 +AAAAAAAAMHPEAAAA,White, neat words could hear already units,Men ,sports-apparel ,3.57,1130.41,0.04671202023204329627 +AAAAAAAAMIEFAAAA,So unacceptable objectives could get now standards. Sisters ought to say foreign cases. Ge,Men ,sports-apparel ,2.31,14253.53,0.58899972730074582205 +AAAAAAAAMJKAAAAA,Games would win at a systems. Ever possible assumptions ought to give bodies; blue ministers take similarly in addition dead boats. Warm possibilities place adequate councils. Unusual ,Men ,sports-apparel ,9.87,11822.25,0.48853175501656377716 +AAAAAAAAMJMBAAAA,Traditional changes could see again sexually initial years. Officers sit animals. Plans must not find most local, possible difficulties. Fiscal, residential costs would see also. Marginal arrangements,Men ,sports-apparel ,0.71,3252.18,0.13439008674573523524 +AAAAAAAAMKEGAAAA,Originally ,Men ,sports-apparel ,9.29,18438.92,0.76195292336145980351 +AAAAAAAAMKGEAAAA,Appropriate, new rooms used to go thus silly, scottish minutes. Still just wives might not recruit at a hands; very, difficult men shall develop then different things. ,Men ,sports-apparel ,9.84,6779.37,0.28014443308225100755 +AAAAAAAAMKHDAAAA,As well lexical teams identify to a points; large times star,Men ,sports-apparel ,6.85,5009.49,0.20700754437081994342 +AAAAAAAAMKIBAAAA,National criteria would not increase proportions; able, specific nations should not take invariably human areas. Important periods specify,Men ,sports-apparel ,1.43,7678.51,0.31729966514091946360 +AAAAAAAAMKKAAAAA,Foreign, new forms account arbitrary, excessive fears. Asleep, mass grounds cannot lik,Men ,sports-apparel ,0.40,2774.76,0.11466162300321516685 +AAAAAAAAMKOBAAAA,Others could go both friends; main goods cannot adopt. Hot machines must achieve as well apparently legal girls. Etc central years confer directly. Children ,Men ,sports-apparel ,9.54,10284.61,0.42499173786385011214 +AAAAAAAAMLOEAAAA,Videos clear properly new schools. More personal grounds will want highly loudly international hours. Assets would take ins,Men ,sports-apparel ,95.47,3968.44,0.16398815435961279417 +AAAAAAAAMLPCAAAA,Economic rows may not form patiently unique o,Men ,sports-apparel ,16.55,19531.92,0.80711904725776585425 +AAAAAAAAMMCDAAAA,Specific bills could not respond too after the programmes; streets may not restore new, future periods. Parts say early prepared, surp,Men ,sports-apparel ,95.62,10564.96,0.43657666268940308682 +AAAAAAAAMMLAAAAA,Reductions must make in order yet underlying partners. Streets,Men ,sports-apparel ,5.17,3261.24,0.13476447382945026984 +AAAAAAAAMMNBAAAA,Simple practitioners support obviously. Yesterday busy workers emerge indeed facilities. Quite similar errors press probabl,Men ,sports-apparel ,1.88,365.69,0.01511143627414470238 +AAAAAAAAMNHAAAAA,Democrats proceed; goods should cope settlements. Steps stand today to a terms. Resources get further. Institutions live there. Normal stories may,Men ,sports-apparel ,1.70,13718.45,0.56688857489961550033 +AAAAAAAAMPFAAAAA,Provin,Men ,sports-apparel ,2.12,4767.60,0.19701190511256059244 +AAAAAAAANBKBAAAA,Gold, real be,Men ,sports-apparel ,0.28,6617.63,0.27346083849946185782 +AAAAAAAANFBGAAAA,Now marvellous activities love acute, blind companies. Always biological children would not invite ther,Men ,sports-apparel ,24.20,4900.35,0.20249754367361697692 +AAAAAAAANGECAAAA,Well large movements shall show in the pressures. Responsible, physical bottles could play economic, relative parts. Desperately permanent relationships might not stay ,Men ,sports-apparel ,2.84,6919.37,0.28592966395643476519 +AAAAAAAANKIDAAAA,Little industries improve most little, expected types. Values eat criteria. Democratic insects cannot decide then comme,Men ,sports-apparel ,19.15,10981.52,0.45379020392476013028 +AAAAAAAANKJFAAAA,Apart clinical levels question hopefully. Talks use standards. Single, following colleagues may come special, major months. Short, hot passengers would ,Men ,sports-apparel ,7.26,1398.38,0.05778536535600773581 +AAAAAAAANLLCAAAA,Here existing objects will help marvellous, inner beds. Rich aims act particularly divine studies. Political, empty areas could use terms. No doubt leading doubts used to construct ,Men ,sports-apparel ,5.89,1899.29,0.07848450819306049325 +AAAAAAAANMPAAAAA,Comprehensive pages p,Men ,sports-apparel ,2.68,16665.57,0.68867264357050432767 +AAAAAAAANOICAAAA,Specia,Men ,sports-apparel ,0.60,9811.62,0.40544633535542028694 +AAAAAAAANPMAAAAA,Perhaps other claims might not stay in an levels. Positive, clear ,Men ,sports-apparel ,3.18,6034.31,0.24935626083139850419 +AAAAAAAAOAGAAAAA,Very poor powers can cry vessels. Clear,Men ,sports-apparel ,4.70,4520.25,0.18679064185020807492 +AAAAAAAAOAJCAAAA,Heavy plans ought to sound too just young users; further traditional eyes welcome neither too el,Men ,sports-apparel ,1.60,12754.14,0.52704031786901450509 +AAAAAAAAOBOAAAAA,National factories can service occasionally. Just early practitioners keep sometimes linear tables; necessarily principal countries ought to send completely old, good hearts; ,Men ,sports-apparel ,1.16,2911.25,0.12030180987476760314 +AAAAAAAAOCECAAAA,Mostly social police enable therefore in a terms. Simple, important actions will want. Successful visitors persuade very urgent officials. Social, cool pp. protect by no means. Difficu,Men ,sports-apparel ,6.86,7720.31,0.31902696978764004267 +AAAAAAAAOEGFAAAA,Acute, economic names make difficulties. Very proposed rates shall pursue above around a windows. Selective, daily dimensions might guarantee other members. Inherent, honest fields attain lik,Men ,sports-apparel ,9.93,2379.45,0.09832619716840387232 +AAAAAAAAOFKDAAAA,Patient, secure individuals ought t,Men ,sports-apparel ,29.02,4805.36,0.19857226452548329736 +AAAAAAAAOGBBAAAA,Old, official citizens may not help about changes. However good attitudes cope. Truly technical exchanges face well special, psychological years. Central, po,Men ,sports-apparel ,5.58,19015.03,0.78575956163950269362 +AAAAAAAAOGMDAAAA,Soviet, recent drugs shall see clear, natural students; necessary, moral weeks carry large, responsible days. General, decent number,Men ,sports-apparel ,4.28,4325.52,0.17874379893499519545 +AAAAAAAAOGODAAAA,Bizarre months furnish other, central words. Wide orders might end. Other,,Men ,sports-apparel ,2.82,10322.55,0.42655953543075391046 +AAAAAAAAOGPDAAAA,Considerations can ask full, original cuts. Powerful, artistic members feel often ner,Men ,sports-apparel ,93.70,1618.65,0.06688759967498242364 +AAAAAAAAOHCAAAAA,Activities could not call for a journalists. Continental effects can cope also french classes. Legal teams should inspect problems. Farmers must review in the efforts. Black areas will come ,Men ,sports-apparel ,4.22,9284.47,0.38366287496023480236 +AAAAAAAAOHFFAAAA,Likely, unpleasant parents tell. Usual, basic servants allow,Men ,sports-apparel ,4.70,1816.50,0.07506337059253425543 +AAAAAAAAOHLCAAAA,Ancient ideas prevent estates. Sides see as inner cars. Local advertisements meet little f,Men ,sports-apparel ,9.87,7233.91,0.29892742480761875897 +AAAAAAAAOIICAAAA,Separate participants cannot support. Decisions can find only stairs. Literary implications could tell ironically apparent, proper tests. Historical, natural notes live there chapters. Babies provide,Men ,sports-apparel ,8.63,2185.95,0.09033018163872846444 +AAAAAAAAOILEAAAA,Evolutionary clients may concern so with a films. Alternative, neighbouring rules should ,Men ,sports-apparel ,8.44,6869.50,0.28386888207289516524 +AAAAAAAAOIMDAAAA,For example new cases could matter statements; other, long-t,Men ,sports-apparel ,2.03,7104.48,0.29357897886443587503 +AAAAAAAAOJDGAAAA,Complete levels talk forever. Male parents ought to say together green, remote rules. Basically local cells ma,Men ,sports-apparel ,1.28,220.20,0.00909934170353759595 +AAAAAAAAOJGAAAAA,Famous, supposed pieces could like most in a characteristics. Right, major titles feel anywhere beyond a disease,Men ,sports-apparel ,8.34,13236.83,0.54698655423086991922 +AAAAAAAAOJJFAAAA,Sound, dangerous roles see even private, particular children; ears,Men ,sports-apparel ,8.23,4572.86,0.18896464896657098556 +AAAAAAAAOJMCAAAA,Healthy readers stay please parents. Feelings can see that is new, complex sets; almost legal hundreds will not organise newly due, typical options. Only different areas ought to get lives. ,Men ,sports-apparel ,2.85,10054.71,0.41549156230688692727 +AAAAAAAAOKOFAAAA,Various, significant layers prove perhaps. More existing children cry even statutory needs. Still important children ought to set right in the leaders; performances might result both or,Men ,sports-apparel ,5.13,13533.24,0.55923512768384711638 +AAAAAAAAOLEAAAAA,Physical accidents shut. Very sure schools get directly wide, proud budgets. Old children cannot pri,Men ,sports-apparel ,9.68,5149.14,0.21277831216781824167 +AAAAAAAAOLIEAAAA,Restaurants levy informally in a earnings; problems settle late in a conclusions. Different,Men ,sports-apparel ,93.23,1450.61,0.05994366970285500482 +AAAAAAAAOMACAAAA,So large borders must determine detailed missiles. Naval days should not allow components. Financial laws cost home the,Men ,sports-apparel ,5.38,5251.64,0.21701392762927420708 +AAAAAAAAOMDCAAAA,New, low companies arrange times. Available, foreign troops can complain usuall,Men ,sports-apparel ,5.20,6129.23,0.25327864736409509187 +AAAAAAAAOMDFAAAA,Hands make all academic indians; overall things reflect in the members. Years assess only obligations. Soft, perfect movies swear of course more tory areas. Swiftly bright chiefs will not see sudden,Men ,sports-apparel ,87.84,12848.29,0.53093088563190308211 +AAAAAAAAOMIAAAAA,New workshops sleep never other, advanced samples. Expected plants mean also individual grants; social, free users ought to play maybe. A bit valid discussions should turn stars. Available times wo,Men ,sports-apparel ,0.23,17078.31,0.70572833064915150002 +AAAAAAAAONFDAAAA,Unable, low advertisements realize at a jobs. Other, central consumers must give often long, ,Men ,sports-apparel ,0.43,9851.71,0.40710297753932047868 +AAAAAAAAONMCAAAA,Spanish, likely professionals should te,Men ,sports-apparel ,3.11,21517.07,0.88915155489980790058 +AAAAAAAAOOBGAAAA,Tiny students decide either conclusions. Days would not investigate all popular contents. Sensible, only candidates take euro,Men ,sports-apparel ,3.72,9176.21,0.37918923857138384805 +AAAAAAAAOPNBAAAA,Pensions may not shift still out of a companies. Today potential implications ought to overcome both on a discussions. Lucky, new occasions ,Men ,sports-apparel ,8.71,15168.79,0.62682108737149886505 +AAAAAAAAPAHAAAAA,Subjective views conduct to a children. Yet english officials go. Available candidates happe,Men ,sports-apparel ,1.14,4805.60,0.19858218206412475523 +AAAAAAAAPBJAAAAA,New states must drive. Friendly areas miss. Later different boxes include from an organisers. Mothers lock actually heavy, entire panels; back presents use inside possible pictures; sma,Men ,sports-apparel ,30.14,2710.80,0.11201859895526664443 +AAAAAAAAPCCGAAAA,Apparently satisfactory tiles keep remarkable, present purposes. Sad women go enough able shelves; attempts,Men ,sports-apparel ,2.65,11085.16,0.45807292769476302058 +AAAAAAAAPDICAAAA,Industrial prisoners overcome english ends. There numerous rights pack even important components. Bright hands should bargain precisely. Divisions produce distinctly other, ca,Men ,sports-apparel ,4.59,8441.09,0.34881181771259839149 +AAAAAAAAPDPEAAAA,Jobs reclaim ago physically t,Men ,sports-apparel ,7.59,8152.54,0.33688804365012893957 +AAAAAAAAPEIEAAAA,Consumers come chief, long operations. Prices smell here between a companies. Healthy, provincia,Men ,sports-apparel ,2.11,2230.45,0.09216905859516544454 +AAAAAAAAPFCGAAAA,Indeed natural examples sw,Men ,sports-apparel ,3.55,16774.77,0.69318512365236765863 +AAAAAAAAPFEEAAAA,High, financial doctors provide active instances. Conditions may result to a things. Back, extended relati,Men ,sports-apparel ,1.18,10638.09,0.43959861935961064537 +AAAAAAAAPFGFAAAA,Home other points help mentally ju,Men ,sports-apparel ,78.88,4662.35,0.19266265118750458893 +AAAAAAAAPHJDAAAA,Local, italian leads argue attractive centuries. Actually gay advertisements shall not facilitate somewhere courses. Strong members would not hear before necessary sites; standards wi,Men ,sports-apparel ,6.26,21635.14,0.89403057068062844533 +AAAAAAAAPLBBAAAA,Central years say more nights; reliable, inc years dismiss ideally englis,Men ,sports-apparel ,89.18,10760.26,0.44464705975888942873 +AAAAAAAAPMBGAAAA,Police seem yet at once german feet. Major values shall add also very genuine papers; new, vital men accept there other players. Even true shoes might ring al,Men ,sports-apparel ,3.77,2245.38,0.09278601214481946956 +AAAAAAAAPNNFAAAA,Bodies should catch more electoral members; supreme controls may get nonetheless local, light companies. Parties work as key documents. Tools,Men ,sports-apparel ,40.19,8537.18,0.35278255224617208629 +AAAAAAAAPOGFAAAA,Different,,Men ,sports-apparel ,5.19,772.20,0.03190968057889069752 +AAAAAAAAPPPBAAAA,Assets may say entirely from a students. Perhaps new centres could like good days; long arms will bring personal visitors. Just british days shop on the years. E,Men ,sports-apparel ,18.14,11989.72,0.49545213083441773354 +AAAAAAAAAJPFAAAA,Majo,Sports ,null,0.17,9638.82,18.0241201226538194 +AAAAAAAAGIPAAAAA,Terms would look women. Long-term, remote arms see more willing w,Sports ,null,75.43,6804.05,12.7232394131794887 +AAAAAAAAAAPBAAAA,Continuous, final wages ought to appoint clothes; kids cool physic,Sports ,archery ,71.76,10477.51,1.9841165537976381 +AAAAAAAAADDBAAAA,Similar, wrong forces enable in the benefits. Somewhat different hands round windows. Keen roles cannot grow pretty strict, irish children. European pupil,Sports ,archery ,5.10,8952.83,1.6953892867996411 +AAAAAAAAADEBAAAA,Already vocational holders like always further official deputies. Ac,Sports ,archery ,4.11,19713.75,3.7331749349252053 +AAAAAAAAAECBAAAA,Lucky experiments ought to sell services. Substances protect only; vessels give si,Sports ,archery ,3.71,5176.07,0.98018767537471598424 +AAAAAAAAAIFDAAAA,Countries enter adequate, full fires. Imperial, available conditions will not continue interested, violent employees; clear, forward quantities ought to issue provisions. Following legs will,Sports ,archery ,2.04,3208.34,0.60756043222207510348 +AAAAAAAAAJHDAAAA,New, ful,Sports ,archery ,9.12,8135.09,1.5405346056108395 +AAAAAAAAANOFAAAA,Probably annual walls throw simple, small others. Rural chiefs go well; typic,Sports ,archery ,4.09,2683.28,0.50813029684286879934 +AAAAAAAABBPFAAAA,Long, wild clothes cannot fix sometimes exactly healthy principles. Both equal players need possibly. Altogether imaginative enquiries would look little agricult,Sports ,archery ,4.97,11023.72,2.0875518454699732 +AAAAAAAABIDEAAAA,Practical, important lands discriminate much outstanding relations. Fine, overseas months stop fully fashionable attempts; great, important posts ,Sports ,archery ,1.99,1704.84,0.32284400258996319574 +AAAAAAAABKPCAAAA,Difficult, normal mothers must know a,Sports ,archery ,2.16,605.99,0.11475577598454505818 +AAAAAAAACDHBAAAA,Dogs may make just local boats. Public, industrial pp. may not provide r,Sports ,archery ,2.12,5921.68,1.1213831639666674 +AAAAAAAACIGDAAAA,Girls cease societies; as economic origins move to the teams. Hundreds shall not care never at a talks; objects turn now other, maximum exports; special, top devices spend very adult issue,Sports ,archery ,7.63,14154.36,2.6803982992534616 +AAAAAAAACJCGAAAA,Authorities feel now cells. In general old cards will fit similar, bare hands. Unlikely items will act even.,Sports ,archery ,29.58,25939.37,4.9121149406759659 +AAAAAAAACOMBAAAA,Academic systems can give generally victorian knees. Straightforward, specific reasons might act on the guards. Of course recent men avoid perhaps,Sports ,archery ,6.04,8075.22,1.5291970780803610 +AAAAAAAACOPBAAAA,Standards could not date too good, useful values. Previous, various groups must abolish therefore about a standards. Viole,Sports ,archery ,7.81,1937.45,0.36689314705070516505 +AAAAAAAACPECAAAA,Also hard years could remain. Long, only times must express new days. Too other parties get. National servants lead pure, usual times; then f,Sports ,archery ,2.23,2298.24,0.43521562170781833778 +AAAAAAAADANDAAAA,Whole, small attacks used to see easy excellent flowers. Capital members could hear so to the conditions; less future children can go. Women would not hear only to a politicians. Different ways suit,Sports ,archery ,2.92,12040.58,2.2801137002326664 +AAAAAAAADCFAAAAA,Quick, sad situations might leave ,Sports ,archery ,6.79,3637.93,0.68891150040009901731 +AAAAAAAAECICAAAA,Commitments would interact there women. Books extend frequently in a others. Unique, late developments try then new terms. Designers used to go o,Sports ,archery ,8.65,5907.61,1.1187187408440044 +AAAAAAAAECPCAAAA,Consequ,Sports ,archery ,6.25,15063.25,2.8525139731665512 +AAAAAAAAEEPCAAAA,Late women linger speeches. Undoubtedly only words shall give in a risks. Police shall move so very,Sports ,archery ,9.99,12132.05,2.2974352910663540 +AAAAAAAAEHGCAAAA,As other models might know so ever private processes. Social, white feet encompass here. Tryi,Sports ,archery ,7.09,151.20,0.02863260669130383801 +AAAAAAAAEIGBAAAA,In order modern effects say too organisational birds. Real operators shall not use on a committees. Legal, far documents s,Sports ,archery ,1.10,13658.63,2.5865223593389110 +AAAAAAAAFAJCAAAA,Times should alleviate again whole positions.,Sports ,archery ,58.29,2202.76,0.41713466081571721044 +AAAAAAAAFDJCAAAA,Soon british records must tolerate often to a children. Forward, running women understand residential, necessary executives. Impossible, new classes should elect so remarkable yea,Sports ,archery ,2.05,7714.26,1.4608424106776293 +AAAAAAAAFIHFAAAA,Free members understand ,Sports ,archery ,7.47,13735.12,2.6010072011763305 +AAAAAAAAFNGEAAAA,Old, social ages cause. Successful individuals live howev,Sports ,archery ,69.77,9699.96,1.8368726164112406 +AAAAAAAAGALCAAAA,Biological communities might practise good, clear words; figures might not find easily proper, old heroes. American changes like flat partners. Differ,Sports ,archery ,89.61,2101.38,0.39793642228156123757 +AAAAAAAAGFBEAAAA,Specifically honest pp. would ensure wide for a miles. Different families put then western, certain children. Only exciting commitments say f,Sports ,archery ,3.32,19553.57,3.7028417937888756 +AAAAAAAAGGAFAAAA,Short sciences pause as trusts. Companies shall not watch yet only mad grounds. Comparable, electric engineers can speak usually general areas. Local schemes s,Sports ,archery ,9.94,801.14,0.15171115426369812688 +AAAAAAAAGGFDAAAA,Bad, various p,Sports ,archery ,5.09,20406.06,3.8642770509202883 +AAAAAAAAGGJBAAAA,Authorities satisfy exactly conditions. Odd words might rule only only elderly words. Possible weekends reject sometimes. Particularly safe members could follow that is magic houses. Soon compa,Sports ,archery ,74.07,7889.00,1.4939327657916401 +AAAAAAAAGHFCAAAA,Quite national problems cover as most common words. Sad plates may fight as from a plans. Long procedures play slightly following, bad others. Common, d,Sports ,archery ,9.52,2145.20,0.40623457588746688692 +AAAAAAAAGJIFAAAA,Massive, other farms find still young affairs. Now strong cells commemorate long players; indian genes go foreign colonies. Sexual cases make c,Sports ,archery ,8.11,11294.32,2.1387951217309971 +AAAAAAAAGMHAAAAA,Rural issues take cool; busy, necessary pools ought to fail forward other, national institutions. Elegant parents ab,Sports ,archery ,4.24,22669.09,4.2928249869032336 +AAAAAAAAGMODAAAA,Clear, important networks want western, difficul,Sports ,archery ,3.88,16293.81,3.0855440028626547 +AAAAAAAAGPOAAAAA,Really possible rules obtain only w,Sports ,archery ,4.45,16712.62,3.1648536722302801 +AAAAAAAAHCDEAAAA,Famous, free cars develop ,Sports ,archery ,1.43,16680.25,3.1587237947263283 +AAAAAAAAHIOCAAAA,Original, retail poems should ma,Sports ,archery ,0.77,16173.78,3.0628140307650542 +AAAAAAAAICBDAAAA,Plans plan indeed special weeks. Psychiatric boys produce. Around key symptoms attempt as a matter of fact materials. Available, respective benefits will ma,Sports ,archery ,0.27,23743.60,4.4963039698124458 +AAAAAAAAIGDDAAAA,Important things used to obey turkish, high walls; fans ought to work also spiritual, average schools; features realise most new bodies. Ever leading jobs repair f,Sports ,archery ,4.88,628.49,0.11901658055170336741 +AAAAAAAAIJJDAAAA,Liberal, ,Sports ,archery ,2.83,5931.26,1.1231973198668175 +AAAAAAAAIOJBAAAA,Good, closed languages include b,Sports ,archery ,1.25,11361.18,2.1514563392136729 +AAAAAAAAJECBAAAA,Free, personal results find easily also equal tears. Necessary, l,Sports ,archery ,49.73,1724.80,0.32662380966376230028 +AAAAAAAAJJMEAAAA,F,Sports ,archery ,1.14,8999.07,1.7041457136078811 +AAAAAAAAJOPCAAAA,Hence annual forces adapt often simultaneously inner children. Departments shall understand yet requirements. Major, local appoint,Sports ,archery ,1.96,6295.98,1.1922640150549943 +AAAAAAAAKHGAAAAA,Concerned schools chair only. Very formidab,Sports ,archery ,6.86,2372.18,0.44921757236095991041 +AAAAAAAAKKDAAAAA,Risks launch short systems; exclusive,Sports ,archery ,2.97,9854.14,1.8660695429963281 +AAAAAAAAMCCGAAAA,Also british deputies sign repeatedl,Sports ,archery ,0.26,4796.42,0.90829369964486477986 +AAAAAAAAMCIEAAAA,High claims cannot buy always new, traditional targets. Rights would turn national, sound governors. Numbers should check red creatures; thinking companies gi,Sports ,archery ,5.65,3070.86,0.58152596947127846558 +AAAAAAAAMFAGAAAA,Children shall think moreover. Horses make ago; new defences work even. Full officers say for a months. Ever subsequent journals shall not know observations. Common,Sports ,archery ,1.64,2987.34,0.56570986291798682173 +AAAAAAAAMHHAAAAA,Comprehensive, awful perceptio,Sports ,archery ,80.53,932.50,0.17658667817222770467 +AAAAAAAAMMOFAAAA,Current, international daughters pick here on a contacts; liable, divine duties,Sports ,archery ,9.11,7035.95,1.3323914619687780 +AAAAAAAANDPDAAAA,Inside previous duties try further. Though ready figures,Sports ,archery ,1.67,9228.12,1.7475207041015527 +AAAAAAAANLJEAAAA,Possible days ought to express; aspects ought to use distri,Sports ,archery ,4.57,277.97,0.05263892646813312071 +AAAAAAAANNDFAAAA,Subsidies reduce for a cases. Late sorry boys answer light rates. Able attempts win again buses. Symbolic, democratic models take much long-term communit,Sports ,archery ,0.41,4074.74,0.77162981342145106415 +AAAAAAAAOCICAAAA,Poor, established members could reduce at a months. Mere, international teams ensure straight to a standards. Short pupils deny still; e,Sports ,archery ,6.85,8637.12,1.6356035708041945 +AAAAAAAAOEKAAAAA,Russian, liberal members could not change well sacred relations. Then fond issues will give. Primitive, critical years go so surprising supporters. ,Sports ,archery ,7.52,6813.19,1.2902076030629920 +AAAAAAAAOELDAAAA,Researchers bear from the sisters. Full, human hours search dramatically. Oth,Sports ,archery ,2.77,4380.86,0.82959947982582891396 +AAAAAAAAOFLCAAAA,Even familiar classes paint english, prime problems. Prime, overseas students shou,Sports ,archery ,60.92,14686.93,2.7812505965126394 +AAAAAAAAOJHEAAAA,Spanish areas split to a types; british, necessary passages run easily perhaps stupid situations. Main, important papers may alie,Sports ,archery ,4.77,9380.27,1.7763332114301366 +AAAAAAAAOOGDAAAA,Patient terms attend; groups can embrace widely only rich plans. Points could bring again. Practical, able artists realise sc,Sports ,archery ,1.87,2140.63,0.40536915913760406589 +AAAAAAAAPIFAAAAA,Very short foundations would work as. Daily comfortable shareholders take very instruments,Sports ,archery ,4.72,44.37,0.00840230660643618580 +AAAAAAAAABHFAAAA,Brief needs entertain; northwards original years should not fit there low contemporary places. Delighted, new messages ensure notably hot days. Poor months pay medium, easy users. Partially sco,Sports ,athletic shoes ,8.63,3804.21,0.52010655252006220098 +AAAAAAAAAENDAAAA,Men take just plants. Young, common suppliers would like doctors. Terms can treat other, new institutions. Poor, disabled details can ask really,Sports ,athletic shoes ,1.43,5927.30,0.81037260528524047933 +AAAAAAAAAFMCAAAA,Initial, neat initiatives cannot adapt in a views. Permanent patients control then more familiar kids. Current, rich matters will use. Too able systems define pages,Sports ,athletic shoes ,0.60,6211.18,0.84918430288589745085 +AAAAAAAAAGIDAAAA,Early leaders may not call very. Frequently clear savings get for a standards. Organisational, evil rights make up the conclusions. Here english actions must not leave more essential ,Sports ,athletic shoes ,8.29,2348.13,0.32103322349947391337 +AAAAAAAAAHFEAAAA,Used, impressive purposes should take more words. Other circles can prevent social courts. Huge vehicles might lend processes; indirect examples must not accommoda,Sports ,athletic shoes ,8.38,13091.49,1.7898511731084428 +AAAAAAAAAHMBAAAA,At least visual pounds could succeed ago just normal eyes. Convincing hospitals may not enjoy about for the,Sports ,athletic shoes ,9.84,9491.47,1.2976612069385220 +AAAAAAAAAIEFAAAA,Games meet very temporary, like children. Moreover total books arrive ago full cattle. Of course previous customers provide perhaps areas. Identic,Sports ,athletic shoes ,0.62,5742.66,0.78512886904110456549 +AAAAAAAAAJJEAAAA,Again frequent studies contribute in order instruments. Suitably other areas replace again dead patients. Useful, preliminary practices suffer instinctively unable, everyday telecommuni,Sports ,athletic shoes ,4.30,6252.14,0.85478429983433661371 +AAAAAAAABJLBAAAA,Marginal expectations will manage significantly months. Hardly friendly points oug,Sports ,athletic shoes ,14.94,4190.16,0.57287312532890240866 +AAAAAAAABKBBAAAA,Obvious, concerned risks identify so. Single, valid hills could restore policies; eyes can get still. Large sales should bring still primary, main,Sports ,athletic shoes ,66.30,15594.05,2.1319978616652277 +AAAAAAAABMKCAAAA,Effective times sell machines. Comments could not set. British, fresh aspects shall not ensure here young, human organizations. Only, other centres could join in a sections. Clear purposes may,Sports ,athletic shoes ,4.00,1771.08,0.24213971180277423247 +AAAAAAAACAIBAAAA,Flowers affect again eq,Sports ,athletic shoes ,9.98,17144.76,2.3440088789482867 +AAAAAAAACCEGAAAA,Just single places can exist away from the women. Powers should not go specific calls. Industrial penalti,Sports ,athletic shoes ,6.46,940.61,0.12859895336111721142 +AAAAAAAACGMDAAAA,Standard, other police would tell ahead; away lost stars think darkly to a stranger,Sports ,athletic shoes ,0.54,360.81,0.04932946530679527227 +AAAAAAAACHFCAAAA,Generations win too new days. Public pupils could not come parental, identical lectures. Important trees work usually. Sets attack cases. Subsequent, sim,Sports ,athletic shoes ,2.39,159.51,0.02180799592884596846 +AAAAAAAACIICAAAA,Black, institu,Sports ,athletic shoes ,1.61,10426.48,1.4254945357168448 +AAAAAAAACLEDAAAA,Interested, physical parts ought to behave furthermore. Primary rates convert just fellow, possib,Sports ,athletic shoes ,1.70,2707.85,0.37021366544997527238 +AAAAAAAACLEGAAAA,Little effects may stay beyond long emissions. So following systems ought to congratulate properties. Telecommunications sha,Sports ,athletic shoes ,2.03,5313.68,0.72647929162554225874 +AAAAAAAACMNBAAAA,More bright churches provide hard techniques; well european times charge against a feelings. Difficult, vulnerabl,Sports ,athletic shoes ,9.74,2757.63,0.37701952111631564170 +AAAAAAAACPDAAAAA,Then heavy decisions used to indicate early companies. Players must not smooth above female products; corporate prices know so emotional, mass surveys. Standards sh,Sports ,athletic shoes ,0.17,4570.80,0.62491372197084291042 +AAAAAAAADLNEAAAA,Likely, central results might not think then protective lips. Standards may hide revolutionary, solid services. Ol,Sports ,athletic shoes ,9.72,16763.39,2.2918684776732319 +AAAAAAAAEDEGAAAA,Even new things turn. Cells render actively in the materials. Teachers might suggest then young, recent policies. Si,Sports ,athletic shoes ,9.06,8239.04,1.1264306361833057 +AAAAAAAAEDKAAAAA,Critical, old years get readers. Structures used to attract in a designs. Needs could not ascertain. Meetings want also. Problems may ,Sports ,athletic shoes ,4.54,9973.13,1.3635131241793718 +AAAAAAAAEEAFAAAA,Appropriate, dangerous elections manage relations. Given words accommo,Sports ,athletic shoes ,0.38,12018.47,1.6431492999245026 +AAAAAAAAEEDAAAAA,Dead pages know mo,Sports ,athletic shoes ,3.63,5731.55,0.78360992455631064217 +AAAAAAAAEFKBAAAA,Human, available patients might not search now formal, normal features; wrong, weak weekends could develop for a players. Optimistic positions used to leave much pr,Sports ,athletic shoes ,3.28,13227.51,1.8084476473498172 +AAAAAAAAEIMBAAAA,Silver children will speak then exceptional times. Men live extensive measures. Now social agreements used to make usually common coloured consequences. Oral authorities might,Sports ,athletic shoes ,72.95,4254.53,0.58167370647077323175 +AAAAAAAAEJJAAAAA,Direct, unable problems could dry scarcely isolated, local strategies. Leading years must not follow ,Sports ,athletic shoes ,2.26,14642.34,2.0018813310060716 +AAAAAAAAEMLCAAAA,Points would go. So unaware heroes can know thus to a levels. Shareholders watch definite roads; very bloody books get so; short, desperate values c,Sports ,athletic shoes ,4.13,4096.65,0.56008856198299063818 +AAAAAAAAFDIDAAAA,Nearly practical structures close considerable, perfect,Sports ,athletic shoes ,5.60,6339.79,0.86676769174182422662 +AAAAAAAAFIGDAAAA,I,Sports ,athletic shoes ,4.78,7633.04,1.0435791188309099 +AAAAAAAAFPHBAAAA,Other, royal parents might not proceed professional, similar transacti,Sports ,athletic shoes ,5.17,3092.20,0.42276148837801707526 +AAAAAAAAGEOFAAAA,Armed, available police take always by a arguments. Things would buy now livi,Sports ,athletic shoes ,0.94,6048.52,0.82694564312922962294 +AAAAAAAAGFBBAAAA,German years go then months. Generally new parents shall try anyway always little proceedings. Comparable, like results get in a difficulties. Good terms might remember only residential,Sports ,athletic shoes ,3.92,7543.38,1.0313209223856692 +AAAAAAAAGLODAAAA,Here human organisations may push other, necessary bodies. Also inherent sessions get over administrative, old obligations. Yet sexual questions may not choose already into a,Sports ,athletic shoes ,3.50,5339.30,0.72998202409182671559 +AAAAAAAAGNMEAAAA,Too slight pupils seem too days. Hotels would split vaguely. Both local children used to invest there on a calls. Irish, ne,Sports ,athletic shoes ,4.84,3505.63,0.47928509038956988537 +AAAAAAAAHCKAAAAA,Industrial, remote members would suppose even on a references; doctors turn under the districts; simply current subjects involve small te,Sports ,athletic shoes ,5.90,8984.48,1.2283462056472825 +AAAAAAAAHDEFAAAA,Friends will purchase typical, large children. Wrong, wonderful engineers should not prefer alway,Sports ,athletic shoes ,1.69,18177.28,2.4851736457745172 +AAAAAAAAHFAEAAAA,Vital, s,Sports ,athletic shoes ,6.42,2283.44,0.31218889238144340933 +AAAAAAAAHKJFAAAA,Lines keep efficient, german benefits. Countries restructure well clean eyes. French, public recordings used to eat tonight useful othe,Sports ,athletic shoes ,1.14,12818.48,1.7525256075104600 +AAAAAAAAHLJEAAAA,Always gentle meetings will work. British surveys suggest often. A little broad eyes pray; days will consider up to a businessmen. Real instruments may incorporate in the rights. Soviet, critica,Sports ,athletic shoes ,0.34,14934.00,2.0417566999021108 +AAAAAAAAHMFBAAAA,Running, intense things improve sure members. Permanent, certain leaders seal decisions.,Sports ,athletic shoes ,1.73,7542.85,1.0312484614876548 +AAAAAAAAHNBBAAAA,Corporate, nucl,Sports ,athletic shoes ,8.99,5809.70,0.79429448904655772658 +AAAAAAAAIAFBAAAA,New, miserable forces secure social, likely friends. Excellent children begin recently available margins. Jobs know better able film,Sports ,athletic shoes ,3.35,18089.85,2.4732203319756394 +AAAAAAAAIAHCAAAA,Very unhappy workers will eliminate h,Sports ,athletic shoes ,1.37,11388.27,1.5569891906250309 +AAAAAAAAIAHEAAAA,Minimum, identical facilities shall not provide years; asleep changes expand essentially languages. Peculiar goo,Sports ,athletic shoes ,9.85,11851.41,1.6203090779956391 +AAAAAAAAIANEAAAA,So soviet jobs must not contact outside normal, bad students. About good eyes relate wild levels. Old products look always seasons; st,Sports ,athletic shoes ,3.91,12597.64,1.7223326552132601 +AAAAAAAAIBOFAAAA,Spirits used to weave generally in a nurses. Big wages shall suffer ultim,Sports ,athletic shoes ,0.12,2816.58,0.38507908703698186852 +AAAAAAAAIEFDAAAA,New, foreign weapons st,Sports ,athletic shoes ,5.69,2596.44,0.35498183781263134820 +AAAAAAAAIELFAAAA,Telecommunications send possible, voluntary weeks. More wonderful expressions should cope of course able feet. Foreign matters depend highly increased structures. Resources used t,Sports ,athletic shoes ,4.64,554.99,0.07587749771519167473 +AAAAAAAAILBFAAAA,Citizens may not remain hands. English, royal purposes serve big, costly authorities. Scottish countries can ensure best. Male,,Sports ,athletic shoes ,8.69,5337.58,0.72974686796996843043 +AAAAAAAAINGFAAAA,Large prisons avoid above. Beautiful, existing trades lay so even present teachers. More traditional options start blu,Sports ,athletic shoes ,3.58,15245.60,2.0843582391876001 +AAAAAAAAJCDCAAAA,Parties may not happen long wages. Bizarre, military trusts could s,Sports ,athletic shoes ,1.58,7398.55,1.01151995661314864244 +AAAAAAAAJFHEAAAA,Normal, ,Sports ,athletic shoes ,1.18,2404.93,0.32879884426781728375 +AAAAAAAAJGPBAAAA,Able, main parties think really. Resources arrive only independent, old representations. Small, double advantages ,Sports ,athletic shoes ,2.38,5302.63,0.72496855026127827559 +AAAAAAAAJHIBAAAA,Ever impressive sounds shall not decide long cards. Readers accept still w,Sports ,athletic shoes ,2.46,11212.53,1.5329622505928361 +AAAAAAAAJLBEAAAA,Important, old communities declare more successful, private members. In,Sports ,athletic shoes ,1.37,698.63,0.09551576826386846559 +AAAAAAAAKCMCAAAA,Strange facts used to show much only, possible,Sports ,athletic shoes ,3.02,14353.16,1.9623450244252699 +AAAAAAAALGNBAAAA,Straig,Sports ,athletic shoes ,46.34,16497.95,2.2555778724487765 +AAAAAAAALIMAAAAA,Months get due in the revenues. Only important parties walk civil, respective vehicles; cultural courses would not count commercial, labour actions; major politicians shall come hopefully r,Sports ,athletic shoes ,1.68,2364.62,0.32328771445845247284 +AAAAAAAALIPAAAAA,Imaginative, old areas may own happy items. Types make in a historians. Western s,Sports ,athletic shoes ,0.34,28.44,0.00388827913119164531 +AAAAAAAALOIBAAAA,Available, personal relations would decline rad,Sports ,athletic shoes ,5.36,32640.28,4.4625358495165976 +AAAAAAAALPEEAAAA,Forms find more ,Sports ,athletic shoes ,6.56,6417.44,0.87738389689432180954 +AAAAAAAAMCEEAAAA,Great, true teachers might get supposed seats. Very small others appe,Sports ,athletic shoes ,8.30,14330.64,1.9592661198530323 +AAAAAAAAMICEAAAA,No doubt full things must appear often poor, terrible names; numbers introduce at large questions. Around roman damages should not get also. Forces must not act performances. Scie,Sports ,athletic shoes ,3.46,4819.10,0.65886096909724535521 +AAAAAAAAMJKBAAAA,Foundations raise always national cars. Further international friends help basically in no values. Police used to know very. Ready, e,Sports ,athletic shoes ,59.70,9959.00,1.3615812892945709 +AAAAAAAAMJOCAAAA,Tomorrow important occasions carry international, good skills. Back, gre,Sports ,athletic shoes ,1.54,11651.32,1.5929530382150436 +AAAAAAAAMMHBAAAA,Religious days say away good p,Sports ,athletic shoes ,6.92,2547.60,0.34830449770126004170 +AAAAAAAAMMNDAAAA,Turkish, dy,Sports ,athletic shoes ,1.48,8150.74,1.1143583771367437 +AAAAAAAAMNOFAAAA,Sensitive, yellow christians cannot build anyway left interests; as traditional problems find long dark event,Sports ,athletic shoes ,1.80,20107.19,2.7490283848067981 +AAAAAAAANAEFAAAA,New, wet i,Sports ,athletic shoes ,1.44,1407.15,0.19238368422842207084 +AAAAAAAANCHAAAAA,High, italian orders used to move only for a lights. British, daily doctors come. Therefore small fears buy. O,Sports ,athletic shoes ,1.18,15183.56,2.0758762125596420 +AAAAAAAANDFBAAAA,Negotiations could not know true effects. Rich visitors will think inc, foreign lists. Significantly only elements flourish already; companies remember habits. Difficult, occupational ,Sports ,athletic shoes ,8.37,2902.59,0.39683826031665111651 +AAAAAAAANGPAAAAA,Particular, new defences ought to defer modern studies. Methods ought to plant ,Sports ,athletic shoes ,6.46,18035.00,2.4657213126245191 +AAAAAAAANNKEAAAA,Similarly similar issues see. Considerable rights find obviously leaders. Secondly early schools shall comp,Sports ,athletic shoes ,6.77,17993.37,2.4600297141634956 +AAAAAAAAOEGEAAAA,Both possible lines date however in a words. Over cognitive heads follow under. Principles must illustrate so strong benefits. Dual children will land also strong, medical years. Labour, whi,Sports ,athletic shoes ,4.06,6566.96,0.89782607325493273803 +AAAAAAAAOGCDAAAA,Kilometres ought to end little, local efforts. Ever human feet find just likely, old forms; alone, dynamic ministers would meet con,Sports ,athletic shoes ,63.64,4955.19,0.67746701364590467342 +AAAAAAAAOIGEAAAA,Brown figures keep so so common inches. Sick accounts constitute here normal circumstances. Major restauran,Sports ,athletic shoes ,6.92,10039.30,1.3725597989371408 +AAAAAAAAOINCAAAA,Others play in a prisons. Neighbouring, vital parties start very cats. Less private results protect. Single years might not contact that is with a ,Sports ,athletic shoes ,6.58,25423.31,3.4758412700005579 +AAAAAAAAOLABAAAA,Fingers will treat sharply ,Sports ,athletic shoes ,9.86,7141.40,0.97636274920858002111 +AAAAAAAAOLPBAAAA,Local, ava,Sports ,athletic shoes ,7.90,8380.51,1.1457722272061496 +AAAAAAAAONKBAAAA,Variable years use,Sports ,athletic shoes ,2.91,7303.90,0.99857953397716800854 +AAAAAAAAONMBAAAA,Reasonable supporters move innocently studies; dangerous, private workshops would not collect fair so,Sports ,athletic shoes ,42.61,9331.74,1.2758231329010663 +AAAAAAAAPBPDAAAA,Layers will think also like a restrictions. Labour technologies introduce perhaps then average arms. More curious seasons play below doubtful ,Sports ,athletic shoes ,5.50,567.23,0.07755093430329947144 +AAAAAAAAPDBAAAAA,Cold, early wings mind like a columns. Women suffer; under new intervals come financial, level professionals. Countries shape. Of course international leg,Sports ,athletic shoes ,0.45,5446.00,0.74456990676757033564 +AAAAAAAAPGGBAAAA,Pictures ought to run. Bad, public workers pr,Sports ,athletic shoes ,24.80,2159.04,0.29518108914936743618 +AAAAAAAAPILAAAAA,Detailed si,Sports ,athletic shoes ,0.88,12252.97,1.6752098293290188 +AAAAAAAAPIMCAAAA,Low purposes used to serve gradually. Practices may not come now other, basic children. White, close homes commission competent symptoms; blues ought to take now extremely interest,Sports ,athletic shoes ,2.56,5444.76,0.74440037560995157192 +AAAAAAAAPONEAAAA,Financial hands ,Sports ,athletic shoes ,95.68,1727.18,0.23613776194836800079 +AAAAAAAAABJDAAAA,Statutory pupils get potential pairs. Good, blue ways might t,Sports ,baseball ,0.86,782.07,0.12250547066414797913 +AAAAAAAAADGEAAAA,Private patterns accept most trees. Full students prolong universal, internal risks. Internal, royal steps ,Sports ,baseball ,4.36,8226.65,1.2886437662091795 +AAAAAAAAADPCAAAA,Now old police come usually strong genes. Equally residential elections see from a articles. Members observe i,Sports ,baseball ,9.01,17640.58,2.7632661471333200 +AAAAAAAAAGBEAAAA,Sad, following examples shall not mak,Sports ,baseball ,3.33,10119.90,1.5852073504598196 +AAAAAAAAAGLFAAAA,Here alone men should not go terms. Students expect however. Colours could confront more popular children. Much russian skills ought to poison,Sports ,baseball ,5.63,3775.61,0.59142133069196331719 +AAAAAAAAAHIBAAAA,Silly assessments affirm critical, important years; features want else. Odd levels will not spell more indeed flat others. Written, accurate decis,Sports ,baseball ,94.18,6478.27,1.0147729940279386 +AAAAAAAAAKHCAAAA,Projects catch here sound year,Sports ,baseball ,61.34,5030.58,0.78800308235023660393 +AAAAAAAAAOLBAAAA,Willing, political police might decrease principal, weak months. Dangerous prizes would unders,Sports ,baseball ,3.27,3051.52,0.47799799741846745338 +AAAAAAAAAPHDAAAA,Principles will rise familiar areas; the,Sports ,baseball ,8.49,4820.33,0.75506897772131961107 +AAAAAAAABFGBAAAA,Sympathetic, ready buses bump however specific buil,Sports ,baseball ,3.24,15478.60,2.4246079995679171 +AAAAAAAABKMFAAAA,Frantically male ch,Sports ,baseball ,0.30,3930.40,0.61566803725800403693 +AAAAAAAABLDBAAAA,Ministers may recognize local problems. As a whole similar eyes meet very long-term tea,Sports ,baseball ,3.43,7041.10,1.1029361431755883 +AAAAAAAACAJAAAAA,Suddenly general levels state now. Brutally o,Sports ,baseball ,1.86,14936.66,2.3397171141334568 +AAAAAAAACBKEAAAA,Furtherm,Sports ,baseball ,2.86,8877.48,1.3905914633109062 +AAAAAAAACCHCAAAA,Quickly able ways ,Sports ,baseball ,6.24,2272.18,0.35592016102607663664 +AAAAAAAACDACAAAA,Friends must sense live official trees. Existing germans decide views. Even difficult animals can say then old, public doctors. Prog,Sports ,baseball ,8.34,8168.50,1.2795349995781615 +AAAAAAAACHKAAAAA,Other, adverse times see newly possible police. Vital seconds could not poison now like a newspapers; years shall not travel prime, minor po,Sports ,baseball ,99.02,22398.68,3.5085872564548417 +AAAAAAAACJKCAAAA,Parental animals need entire requirements. Loca,Sports ,baseball ,7.84,6119.98,0.95864952031809473487 +AAAAAAAADBGAAAAA,Useful, poor keys can make on a matters. Favorite, other degrees know here other lights. Intellec,Sports ,baseball ,4.32,5725.46,0.89685088555852121751 +AAAAAAAADIPCAAAA,Children should incorporate nearly confident activities. Additional benefits will ,Sports ,baseball ,0.41,9453.12,1.4807612040414164 +AAAAAAAADOEBAAAA,Manufacturers cannot think more positive copies. Seats explain in a doctors. Env,Sports ,baseball ,8.14,1384.59,0.21688576422426720168 +AAAAAAAAECHBAAAA,Numbers must tick. New, pleased methods should not meet very bags. Reasonable, assistant officials will raise small tories. Significant, environmental duties expose possibly for a prizes. On,Sports ,baseball ,4.65,3098.96,0.48542912190643806999 +AAAAAAAAEGMAAAAA,Only present operations may establish successful tourists. Samples would flourish novel words. Still true outcomes stop considerable agreements. As black roads decide ago serious, safe places. Scotti,Sports ,baseball ,5.18,21.78,0.00341167561863406471 +AAAAAAAAEIIFAAAA,Available, local parties must lend tonight. Teachers might arise freely bright arms. Reasons like more at a developments. However supposed ships ought to want enough armed professional s,Sports ,baseball ,5.83,19661.81,3.0798768501017190 +AAAAAAAAEMFBAAAA,Authorities should not appear even. Years respond rarely. Friendly problems can secure dramatic, f,Sports ,baseball ,3.52,2497.76,0.39125559656563000287 +AAAAAAAAEMNAAAAA,Eyes draw years. Elections cannot oppose more by a cases. Local cattle face then different decades. Safely small relationships might develop quite available years; distin,Sports ,baseball ,6.55,7550.08,1.1826640888308852 +AAAAAAAAENKBAAAA,Human, expected results shall move names; detailed, env,Sports ,baseball ,87.93,1538.11,0.24093353470051612794 +AAAAAAAAEPMBAAAA,Strange do,Sports ,baseball ,2.14,2459.61,0.38527968174235683627 +AAAAAAAAFCDDAAAA,Extremely safe products make. Obvious lights lock flames. Discussions could n,Sports ,baseball ,7.54,5215.98,0.81704461860803070846 +AAAAAAAAFFBCAAAA,Illustrations,Sports ,baseball ,0.54,8702.36,1.3631602128822929 +AAAAAAAAFOEFAAAA,Leading, red colleagues might establish most more immediate power,Sports ,baseball ,2.25,8088.41,1.2669894945140475 +AAAAAAAAGBMBAAAA,Local friends think like the devices. Only, sc,Sports ,baseball ,3.09,12358.86,1.9359238446332322 +AAAAAAAAGDKEAAAA,Services extend empty numbers. Spiritual, likely rates hold ago nights. Farmers can correct; detectives will not need atomic, general societies. Popular bishops must add intensely reductions,Sports ,baseball ,4.83,11772.51,1.8440764617596746 +AAAAAAAAGDNDAAAA,Inner positions think men. Less unemployed figures used to fly now illegally only forces. Civil estates can,Sports ,baseball ,5.49,2887.98,0.45238066818653839268 +AAAAAAAAGENFAAAA,Clients used to rely into a skills. Fixed workshops should keep also. Particular guests look before a cas,Sports ,baseball ,5.68,15379.76,2.4091254459340424 +AAAAAAAAGGHDAAAA,Tracks reappear products. Special days can enjoy of course problems. Attempts cannot ensur,Sports ,baseball ,9.75,7028.79,1.1010078728879214 +AAAAAAAAGMJFAAAA,Only, p,Sports ,baseball ,0.10,1464.30,0.22937174510403401976 +AAAAAAAAHKJCAAAA,However short-term parties create thanks; exotic, normal nerves see. New, healthy machines can satisfy possibly new positions. Completely internal signs,Sports ,baseball ,5.52,7342.12,1.1500886957339550 +AAAAAAAAIADAAAAA,New, anonymous goals might paint now old authorities. Movements would remove then short generations. Violent, simple words must meet quite distant, open applications. Indian friends might not acquir,Sports ,baseball ,0.88,5047.95,0.79072396414526294479 +AAAAAAAAIKOCAAAA,Successful, mental schools count past, physical councils. Previously urban quantities speak. High, golden doctors concede different, free patients. Mas,Sports ,baseball ,5.57,1205.66,0.18885770552627853327 +AAAAAAAAILDEAAAA,Facts used to appear unknown troubles. Close, costly reports must not materialise able, private months; national, financial plans set good children; lovely, available activities mu,Sports ,baseball ,71.01,3317.65,0.51968528999822335974 +AAAAAAAAIONAAAAA,Nurses must keep. Formal, independent thousands seek fears; past fatal meetings apply ,Sports ,baseball ,5.45,5930.21,0.92892345594030839605 +AAAAAAAAIPEBAAAA,Today e,Sports ,baseball ,0.26,20951.00,3.2818189112030436 +AAAAAAAAIPEFAAAA,No longer new schools could not provide far years. So other issues lose; documents keep schools; good years shall earn together primary movements. Small, mental differences destroy to a yea,Sports ,baseball ,5.53,12163.41,1.9053080503420463 +AAAAAAAAIPPAAAAA,Patients win. About new weeks wait quite dishes. Scientific, cultural players take never new, present structures. British tories used to see homes. C,Sports ,baseball ,1.16,10644.68,1.6674102490432349 +AAAAAAAAKACFAAAA,Essential, black trusts say yet in a charts. Excessiv,Sports ,baseball ,7.96,6824.58,1.0690198895049433 +AAAAAAAAKAIBAAAA,Identical, ,Sports ,baseball ,3.23,1140.53,0.17865557361435765933 +AAAAAAAAKALEAAAA,Strategic, great efforts apply more months. Slightly,Sports ,baseball ,9.03,24831.31,3.8896407211085508 +AAAAAAAAKAOFAAAA,U,Sports ,baseball ,7.83,1989.45,0.31163260144589256342 +AAAAAAAAKAPBAAAA,Separate daughters examine sometimes surely common councils. Items sit constantly other, silver colonies. Red, interested difficulties shou,Sports ,baseball ,3.24,15139.20,2.3714435043904882 +AAAAAAAAKBJDAAAA,Recent, local styles need please. Conditions should not wish. Seconds explain below in a elec,Sports ,baseball ,3.14,6478.74,1.0148466160454206 +AAAAAAAAKCGCAAAA,Northern bacteria used to know seemingly houses. Other, desperate groups could like so. Small proposals put public, effective forces; small parties should lo,Sports ,baseball ,9.58,420.24,0.06582748218433330360 +AAAAAAAAKGGBAAAA,Sudden, eligible workers pour french, capable d,Sports ,baseball ,7.84,1002.97,0.15710781888068906700 +AAAAAAAAKHACAAAA,Great, acceptable governments expect recently complicated plants. Additional emotions can take. Inside fresh lines can en,Sports ,baseball ,5.40,29627.50,4.6409283466979225 +AAAAAAAAKHIAAAAA,Things light systematicall,Sports ,baseball ,7.57,12473.75,1.9539205118428221 +AAAAAAAAKHJAAAAA,Freshly ancient interactions may work. Formerly increasing hands used to burn large se,Sports ,baseball ,0.13,19379.16,3.0356018219287659 +AAAAAAAAKKBFAAAA,Good resources could not amount previously fine, western police. Big, biological companies rest in particular games. Weapons must recognize soon prospects. Personal, reasonable terms want consci,Sports ,baseball ,5.71,14306.73,2.2410432471708234 +AAAAAAAAKKKFAAAA,Even provincial years go. High, high routes might not work away. Skills say more concerns; attacks provide french, national areas; always fine needs want only in a acids. Political others must n,Sports ,baseball ,4.75,7189.00,1.1261035822938609 +AAAAAAAALJMFAAAA,Theories say even main hours; reports ought to wear hundreds. Windows say distinct, high designers. Pregnant, wrong effects get thus heavy, poor words. Bad, raw amounts shall not rememb,Sports ,baseball ,1.46,10271.52,1.6089575000143328 +AAAAAAAAMDJBAAAA,Likely, huge workers should leave proposal,Sports ,baseball ,2.52,5648.60,0.88481133606135803048 +AAAAAAAAMGFCAAAA,Ways may gain there total skills. Identical, industrial men ought to say. Fo,Sports ,baseball ,24.14,3263.34,0.51117803091429241143 +AAAAAAAAMICGAAAA,Either usual premises used to read true, tired legs. Obviously social words might vote perhaps unions. Full, n,Sports ,baseball ,5.89,6784.48,1.0627385216304150 +AAAAAAAAMJAEAAAA,Suddenly old meals select somewhere additional, green others. Now available conditions draw governors. Poor, young concepts continue less employees. Golden, p,Sports ,baseball ,75.20,18514.31,2.9001294776323623 +AAAAAAAAMKDDAAAA,Internal circumstances used to use constantly pictures. Great, dutch meetings need somewhere national examples; simple groups might light. Always only figures face aga,Sports ,baseball ,34.43,1016.20,0.15918020035151223853 +AAAAAAAANAIEAAAA,Therefore manufacturing subjects wait at a processes. Pregnant shares should exclude almost months. Less essential phrases may kill approaches. Now reasonable concerns ought to blame slowly for ,Sports ,baseball ,3.69,8175.12,1.2805719735265250 +AAAAAAAANDJAAAAA,Grey years run long of course wooden conditions. Annual, video-taped courts might break sexual doctors. Obligations rest women. Large, brief others may check men. Weeks can go especially then hidden r,Sports ,baseball ,9.40,9747.51,1.5268752162255157 +AAAAAAAANEMFAAAA,Now thin words shall recommend now certain, black machines. Creat,Sports ,baseball ,7.40,1252.00,0.19611652316482318701 +AAAAAAAANILCAAAA,New rocks might not assist. Poor fields cope. Even critical patients cannot change. Police rain to the hundreds. Tears want english, large feelings. German, tradition,Sports ,baseball ,2.72,12895.54,2.0199907900422556 +AAAAAAAANNFDAAAA,Corporate, general events see outwards old feet. Early windows receive. Skills achieve scottish, wrong ,Sports ,baseball ,98.36,3301.17,0.51710382010864166156 +AAAAAAAAOCCEAAAA,Traditional, individual ministers disappear perfectly never everyday standards. Earnestly availab,Sports ,baseball ,2.89,3888.22,0.60906085279547029729 +AAAAAAAAOJKBAAAA,Sorry, pink newspapers understand even. Defensive, powerful members enable further. Public men should tell attractive forces. Characteristics must expect services. O,Sports ,baseball ,3.62,2708.91,0.42433067952589551081 +AAAAAAAAOKFFAAAA,Future, appropriate police produce young, old centuries. Students allow as hands. Small, electric records will figu,Sports ,baseball ,34.63,3766.27,0.58995828889774650523 +AAAAAAAAONPEAAAA,Perhaps eventual individuals meet; various, optimistic critics a,Sports ,baseball ,5.32,3019.65,0.47300579806282614750 +AAAAAAAAOPGCAAAA,Political, new towns will not fight to a patients. Almost normal concerns sit eventually substantial ,Sports ,baseball ,88.10,5379.05,0.84258832582247776686 +AAAAAAAAOPNFAAAA,Fortunate, unknown magistrates define consistently as a types; immedia,Sports ,baseball ,4.56,2639.49,0.41345655090121338170 +AAAAAAAAPBGAAAAA,Individuals will think really recent minutes. Rightly political problems may not consider,Sports ,baseball ,0.58,12058.26,1.8888370819628281 +AAAAAAAAPEBCAAAA,English authorities can take; sometimes mental eyes know quickly; immediate jobs should think below critical villages. Red, international diff,Sports ,baseball ,1.36,9134.96,1.4309237974838125 +AAAAAAAAPFOAAAAA,Less western communities make nearer customs; now potential speakers would get separate, unchanged homes. Conditions help elderly, high votes. Souther,Sports ,baseball ,8.65,4608.23,0.72184508430018622611 +AAAAAAAAPHLBAAAA,Too white boys must appear alike rural months. Ago agricultural documents may not find nowadays r,Sports ,baseball ,5.74,11363.96,1.7800801314569681 +AAAAAAAAPLGFAAAA,Now old investors endeavour. Experiences think regularly japanese days. Clouds u,Sports ,baseball ,6.17,16114.03,2.5241434007776803 +AAAAAAAAACPDAAAA,Eyes shall wear clearly sorry,,Sports ,basketball ,3.91,13561.19,1.6843892295344452 +AAAAAAAAAEAGAAAA,Flat, sufficient eyes see now young eyes. ,Sports ,basketball ,2.19,25731.18,3.1959822445679271 +AAAAAAAAAICGAAAA,Different lives restore civil, dead authorities. Upper environments will see very white articles. Men pay changes. Possible, underlying pp. mind eco,Sports ,basketball ,1.70,4698.62,0.58359958983504656251 +AAAAAAAAAKLFAAAA,Tanks choose by a leaves; generations should listen alone interests; furthermore criminal units must rea,Sports ,basketball ,3.01,1460.28,0.18137640606057135804 +AAAAAAAAAKOCAAAA,Procedures must not take ,Sports ,basketball ,5.36,206.68,0.02567101898581017906 +AAAAAAAAAOBCAAAA,Mothers could not eliminate at once parents. Big, usual eggs cannot help. Relevant friends lead richly negative weapons. Present clothes map well true potatoes. Especially ,Sports ,basketball ,2.42,1017.42,0.12637027354626955864 +AAAAAAAAAPLAAAAA,Away present children see perhaps recently political qualities. Black, faint proceedings interpret single men,Sports ,basketball ,4.12,14645.45,1.8190614718682683 +AAAAAAAABHKEAAAA,Light, political runs can hope more large, basic practices; popular foods live again good, small ,Sports ,basketball ,9.75,10875.61,1.3508224830281935 +AAAAAAAABILFAAAA,Very low fragments should invoke men. Extremely proper eyes can assume yet clear rules. At least elderly trees take late c,Sports ,basketball ,3.02,17583.03,2.1839282802306462 +AAAAAAAACAGDAAAA,Large, advisory children carry properties. Other, current techniques can go occupational authors. Coming regulations depend goals. Central women might not indicate small, disciplinary consider,Sports ,basketball ,46.74,2930.79,0.36402344558458783961 +AAAAAAAACEFGAAAA,Inner, inadequate students must select. As well growing instructions extend still even general allegations. Goods miss undoubtedly good, common rates. Police create still academic ,Sports ,basketball ,8.44,13025.43,1.6178443043755636 +AAAAAAAACFGAAAAA,Red, capital teams justify men. Surprisingly u,Sports ,basketball ,9.62,7725.86,0.95960276147528270756 +AAAAAAAACGDCAAAA,Capable studies become now; american, old spirits wait so major representations; horses drive easier long conditions. Prizes ease police; usually short-term experts build else frag,Sports ,basketball ,44.63,6490.31,0.80613930343426390198 +AAAAAAAACKJFAAAA,Here other bills shall hide educational,,Sports ,basketball ,9.55,7718.09,0.95863767623471881608 +AAAAAAAACLIFAAAA,Proper, federal plants remind all. Strategic, distinctive patterns must keep never existing votes. Earnings seem home f,Sports ,basketball ,6.87,14472.46,1.7975749730567950 +AAAAAAAACLMAAAAA,Others may not market then back companies. So international activities will reflect over a members. Late, practical attacks used to generate tragically. Hours include in,Sports ,basketball ,3.69,5947.78,0.73875349962948551778 +AAAAAAAACODGAAAA,Beautiful women might not raise only chronic years. Financial children might add ever good crimes. Nationa,Sports ,basketball ,1.87,11735.65,1.4576451227057443 +AAAAAAAADAIFAAAA,Positive members drive big girls. Dreadful, urban properties shall carry; universities mean less bones. Today similar employees come in the wives. Also popular expectations might say. Huge wor,Sports ,basketball ,1.18,1692.35,0.21020103048498091994 +AAAAAAAADDFFAAAA,Offices come problems. Soviet consequences rely ,Sports ,basketball ,54.20,1931.52,0.23990752173152737110 +AAAAAAAADEBCAAAA,Scenes attract wooden drugs; mai,Sports ,basketball ,2.05,13482.51,1.6746166546660325 +AAAAAAAADFFDAAAA,American units put here despite the others. Local, short years would go somewhere for a eyes. European, simple countries could not negotiate even talks. Again mental areas can ,Sports ,basketball ,7.42,4392.12,0.54553026856955972352 +AAAAAAAADFJFAAAA,Women shock specific teachers; numerous reductions should deny grand,Sports ,basketball ,0.32,7772.52,0.96539824118245274315 +AAAAAAAAEAPAAAAA,Particularly beautiful months balance afraid, uniq,Sports ,basketball ,6.45,1468.46,0.18239241600494878819 +AAAAAAAAEDMAAAAA,Publications shall not assume home u,Sports ,basketball ,4.50,12355.29,1.5346084970253080 +AAAAAAAAEEBFAAAA,Wooden products must want then perhaps mass churches. Also weak kinds find forces; more conservative things would sit rather facts. Subtle solicitors let newly in a countries. ,Sports ,basketball ,8.04,17958.07,2.2305107214946207 +AAAAAAAAEGOFAAAA,Open, medical children contact more than aware animals. Very outstanding families invade however from a elections. Meas,Sports ,basketball ,4.03,6435.47,0.79932781378271643623 +AAAAAAAAEKMCAAAA,Windows account northwards hours. Horses used to slip particular, domestic interests; as spare fields determine nationally major, afraid tensions,Sports ,basketball ,27.91,1368.52,0.16997920893391206816 +AAAAAAAAEKPAAAAA,Men must not perform thus real customers. Public, large years get at last possible partners. Even other children could love excellent plants. Only new years will no,Sports ,basketball ,2.54,2097.46,0.26051836405059714618 +AAAAAAAAELLDAAAA,Considerable, new songs accept only, environmental hotels. Social weekends worry quite experiments. Necessary, social forms go at least up to a ,Sports ,basketball ,3.60,2090.11,0.25960544557979346505 +AAAAAAAAENAGAAAA,Aware ,Sports ,basketball ,3.27,2161.32,0.26845019718604246278 +AAAAAAAAENIAAAAA,Fierce, new feelings should raise times. ,Sports ,basketball ,3.26,2157.75,0.26800677964308067480 +AAAAAAAAEPGDAAAA,Dear, previous firms go likely periods. A little previous children should turn nuclear, rich charges. Pol,Sports ,basketball ,1.37,11219.43,1.3935271944066591 +AAAAAAAAFAFGAAAA,Regulations recall broken, big girls. Partly important minerals stand further extremely main d,Sports ,basketball ,5.50,93.07,0.01155990776567327930 +AAAAAAAAFAMFAAAA,Main grounds might offer days. ,Sports ,basketball ,1.58,2139.72,0.26576733474123164476 +AAAAAAAAFBKDAAAA,Pieces can judge as. More other daughters discover in a companies. Never new laws undertak,Sports ,basketball ,2.21,15018.49,1.8653954999429084 +AAAAAAAAFEGBAAAA,Always coloured birds cou,Sports ,basketball ,9.28,10703.50,1.3294452860200273 +AAAAAAAAFKDBAAAA,Considerable institutions say more sound jobs. Emotional moves seem religious allegations; flowers ask about from the terms. Police shall put suddenly big yards. Affairs stop ,Sports ,basketball ,3.75,2207.74,0.27421586731049237817 +AAAAAAAAFMKEAAAA,Political matt,Sports ,basketball ,2.17,7585.96,0.94222625888134597420 +AAAAAAAAFOAGAAAA,Legal, ,Sports ,basketball ,6.01,7912.10,0.98273499766609598291 +AAAAAAAAGAMBAAAA,Northern, small rates end more standard cities. Young, fatal functions admi,Sports ,basketball ,1.66,13524.09,1.6797811648722933 +AAAAAAAAGCCDAAAA,Local facilities may eat jointly ridiculous miners. Brown, existing years commence normally to a structures. Changes shall not start offen,Sports ,basketball ,4.71,6194.12,0.76935055215979555992 +AAAAAAAAGDDCAAAA,Here poor tasks learn short curtains. Single children discuss finally during a persons. Top, young years raise occasionally faintly necessary vehicles. Good feet used to e,Sports ,basketball ,4.62,6440.75,0.79998362460255908064 +AAAAAAAAGFCDAAAA,Over scottish materials will try s,Sports ,basketball ,8.24,14183.35,1.7616656044725702 +AAAAAAAAGHJAAAAA,Significant, pure forces ought to let usually newspapers; as recent members hear final paths. Girls might define. Hours pay very increased miles. Implications must commence,Sports ,basketball ,64.23,15997.73,1.9870235657047855 +AAAAAAAAGJOCAAAA,Other, social frien,Sports ,basketball ,1.18,9503.22,1.1803625945729195 +AAAAAAAAGKBDAAAA,Western tactics will reveal never so generous circumstances. Too british exports help apparently regulatory, whole homes. Years rise splendid, so-called co,Sports ,basketball ,4.72,6867.87,0.85303474531679966357 +AAAAAAAAGLLEAAAA,Subsequently various cameras would lower slightly historic conditions. More rural members should drink then civil good responses. Free, large knees would sleep ,Sports ,basketball ,1.65,8433.86,1.0475410304996373 +AAAAAAAAGNFBAAAA,Cases see officers. Monthly, confident expectations keep. Too possible regulations see however important producers. Forces bear possible, weekly others,Sports ,basketball ,0.88,4600.88,0.57145963727227761098 +AAAAAAAAGPOCAAAA,Requests lac,Sports ,basketball ,4.76,8393.61,1.0425417150642838 +AAAAAAAAHDECAAAA,Today fundamental forces consist yet units. Projects understand again roads. Only large waters can take offices. Now welsh reactions continue traditional laws. Women d,Sports ,basketball ,3.28,10373.75,1.2884881614285289 +AAAAAAAAHHKEAAAA,Just clear ears cry successfully appropriate sheets. Forwards modest details sit arrangements. Deep unusual rights know odd, gentle folk; fond nights must ga,Sports ,basketball ,3.14,3573.14,0.44380755166904288373 +AAAAAAAAHLLCAAAA,More full messages behave chips. Professionals must know high tenants. Light clothes must answer values.,Sports ,basketball ,0.97,2813.32,0.34943289690903567329 +AAAAAAAAIAPCAAAA,Walls should appear about between a weeks. Ministers could not explain times; members trade already all new others; parents could pursue methods; either financial changes would believe in,Sports ,basketball ,8.95,4673.55,0.58048573050674067326 +AAAAAAAAIBNBAAAA,Below low computers raise like,Sports ,basketball ,0.24,16493.99,2.0486623303743141 +AAAAAAAAIHIFAAAA,Hard governments look home actually heavy years. Major decisions would study also britis,Sports ,basketball ,5.16,13057.38,1.6218127050751796 +AAAAAAAAIJFBAAAA,Internal prizes believe nearby; relations ,Sports ,basketball ,6.73,6048.93,0.75131699668006951048 +AAAAAAAAILFCAAAA,Lives protect comparisons; inside unable sons sha,Sports ,basketball ,5.08,1448.54,0.17991822063917881158 +AAAAAAAAIMHBAAAA,Others might improve on every explanations. Consis,Sports ,basketball ,4.79,8218.76,1.0208241919867296 +AAAAAAAAINICAAAA,Final, other taxes cannot present,Sports ,basketball ,3.46,7706.44,0.95719066940684631470 +AAAAAAAAJBGDAAAA,Systems permit; things give ,Sports ,basketball ,3.81,11093.88,1.3779330564461962 +AAAAAAAAJJFCAAAA,Appropriate organisms ought to stay relations. Already open obligations cannot play also small, identical parents. Democratic resources might not resist. Later annual,Sports ,basketball ,5.83,11489.02,1.4270120502629808 +AAAAAAAAJKIEAAAA,More than civil deputies ought to present women; global associations would not run central, difficult months. Scarcely other sides manage specifically more other thanks. Extremely am,Sports ,basketball ,80.36,12053.33,1.4971030736996101 +AAAAAAAAJLDCAAAA,Parliamentary courts make cases; new parents might pitch following parts. Romantic children give simply old, genetic pools. Centu,Sports ,basketball ,90.55,11147.96,1.3846501490857966 +AAAAAAAAKBADAAAA,Women will see therefore bad procedures. Therefore specific colleges shall get over public tickets. New, important taxes continue flat asian, strong leaders. Administrative, n,Sports ,basketball ,5.18,6948.88,0.86309672155078690281 +AAAAAAAAKDKDAAAA,Reports might find ago aware questions,Sports ,basketball ,40.94,14521.48,1.8036635803273795 +AAAAAAAAKJECAAAA,Students must indicate large societies. Social workers ought to see earlier developments; se,Sports ,basketball ,8.43,4726.14,0.58701775532028701213 +AAAAAAAAKJOEAAAA,Traditional, net,Sports ,basketball ,4.63,5690.05,0.70674173398591643780 +AAAAAAAAKKEEAAAA,Demonstrations used to travel nevertheless games. Italian, possible hotels should override still fine, di,Sports ,basketball ,9.97,4373.85,0.54326101408499057328 +AAAAAAAAKKODAAAA,Beans might get static men. Please considerable horses might not celebrate cases; just clear kinds might spend here senior short feet. Roman, different reasons,Sports ,basketball ,1.04,403.20,0.05008009896980193631 +AAAAAAAAKMIFAAAA,International contents produce lives; early, psychological reserves walk average agent,Sports ,basketball ,1.91,9197.42,1.1423802179236997 +AAAAAAAAKOGCAAAA,Mines cannot like together independent women. Away only times could not know common, o,Sports ,basketball ,3.13,8330.77,1.0347365726553990 +AAAAAAAALDEBAAAA,New requirements can increase more than for example increasing leaves. Operational, simple hea,Sports ,basketball ,78.09,3305.40,0.41055247801285545707 +AAAAAAAALEEDAAAA,Centres will serve american, accurate variables. Members give near in a measures. Head homes will not come serious, clear areas. More true principles dismiss specifically per a p,Sports ,basketball ,7.54,8340.70,1.0359699441404440 +AAAAAAAALMKEAAAA,So available planes understand movements. Silent keys form today lakes; extensive times fit military, simple meetings. Fairly other operators study toni,Sports ,basketball ,0.20,11755.35,1.4600919926206875 +AAAAAAAALOCBAAAA,Measurements would accept then so poor troubles. Tears should carry necessary sciences. Large, social toys claim general voices. Critical countries will not restore funny advantages. As wel,Sports ,basketball ,3.89,7351.59,0.91311595928920192705 +AAAAAAAAMADCAAAA,Simply effective patients attack possibly black details. Functional, successful decisions make legislative others; japanese channels will obta,Sports ,basketball ,1.55,29962.30,3.7215152513960728 +AAAAAAAAMAFDAAAA,Usually small clothes will emerge else other areas. Short readers define please; able, special plants could not study now organizations; other, white elements know according ,Sports ,basketball ,41.79,8731.69,1.0845334805893598 +AAAAAAAAMAMEAAAA,Things would want also apart fresh women. Long, fit things should not pick perhaps org,Sports ,basketball ,1.04,7322.79,0.90953880936278750302 +AAAAAAAAMBEAAAAA,Clearly local bars put still. ,Sports ,basketball ,8.74,21571.62,2.6793374616541638 +AAAAAAAAMCGFAAAA,Distinguished days ought to come nevertheless to the teachers. Female, ,Sports ,basketball ,2.19,8555.24,1.0626172269603381 +AAAAAAAAMDBEAAAA,Pools make high others. Immediately impossible cars listen on a dreams. Other schemes can help largely years; grey, informal programmes should not display only, diff,Sports ,basketball ,4.08,12078.66,1.5002492267425294 +AAAAAAAAMNLBAAAA,Other, huge nerves see just. Feet go much public, detailed fears. ,Sports ,basketball ,0.32,15577.91,1.9348791531316153 +AAAAAAAAMOOAAAAA,Little, important newspapers use with a m,Sports ,basketball ,1.48,10119.81,1.2569471387787483 +AAAAAAAANDBCAAAA,Again judicial colours may blame fully british strange groups. Rules shall cover probably participants. W,Sports ,basketball ,5.63,8468.44,1.0518360945432280 +AAAAAAAANIFCAAAA,Terrible, new bills swap hardly ,Sports ,basketball ,3.53,13935.92,1.7309331667540729 +AAAAAAAAOAHEAAAA,Fundamentally low parts say relatively essential heads. Proper parts used to see in a parents; ladies ought to know probably still bad s,Sports ,basketball ,7.00,17140.37,2.1289469890352778 +AAAAAAAAOIDEAAAA,Statutory others make too problems; later supposed patients would build yet also italian rights. Across front proper,Sports ,basketball ,88.78,30154.36,3.7453703699678490 +AAAAAAAAOLOCAAAA,Signs perform still then far details. Clear techniques look thirdly out of a colleges. Rather cold students attract fully e,Sports ,basketball ,4.64,1726.84,0.21448491593505152704 +AAAAAAAAOOLEAAAA,Excessive, labour lives enter; women induce. Members would suggest in the terms. Around available sons will not help. Aut,Sports ,basketball ,5.51,12428.79,1.5437376817333448 +AAAAAAAAOOOCAAAA,Red, accurate strengths must not place then components. Existing conditions would hear simple hands; police can keep; both good classes used to ,Sports ,basketball ,1.09,1520.20,0.18881886521302803468 +AAAAAAAAPLDFAAAA,Surely beautiful troops must not escape yet more wonderful times. Likely, ,Sports ,basketball ,39.63,12469.68,1.5488164893892852 +AAAAAAAAAFCEAAAA,Areas could avoid. Initial, evident members shall not think planes; meanings would come even sound grants. Primary ma,Sports ,camping ,9.54,6327.31,1.1069381995733659 +AAAAAAAAAGJCAAAA,Unknown, new children may move gold, in,Sports ,camping ,4.09,5026.86,0.87942954555843958087 +AAAAAAAAAHGDAAAA,Years use payments. Little, long organizations send arrangements. Special, formal findings feed clearly international workers,Sports ,camping ,2.97,11465.90,2.0059144727361638 +AAAAAAAAAHLBAAAA,Like, scottish artists should think earlier sexual, resulting years. Soviet, national women should lead now angry costs. Other leve,Sports ,camping ,0.99,5104.93,0.89308758748157795713 +AAAAAAAAAHLEAAAA,Social, red attacks like again certainly tremendous workers. Once more high unions take about external results. Difficult, automatic papers look periods. So appropriate wages ought to get. ,Sports ,camping ,1.52,16948.19,2.9650197200117151 +AAAAAAAAAJIAAAAA,Joint, superior police would use through an restrictions. Buyers ought to contract generally in a efforts. Days cut also sure, frequent s,Sports ,camping ,45.20,334.88,0.05858594952248724787 +AAAAAAAAAJPBAAAA,Inadequate aspirations would give now beautiful authorities. Products go enough other, alone years. Here able suggestions give collective,Sports ,camping ,3.76,8812.08,1.5416390171647140 +AAAAAAAAANGEAAAA,Either human routes play so great, long practitioners. Sales ought to concentrate best annual concentrations. Annual, outer benefits could appear now. New ways can guard children;,Sports ,camping ,2.09,520.54,0.09106644220149161493 +AAAAAAAAAOGDAAAA,Small months would obey yet consistent names. Multiple, available minutes know now at a rates. Lost stars raise gradually. Particularly physical records provide. Issues ought to know now d,Sports ,camping ,2.34,5827.85,1.0195596211318302 +AAAAAAAAAPMCAAAA,Eyes could maximise modern, international resources. ,Sports ,camping ,6.57,1663.89,0.29109106411541837931 +AAAAAAAABAMAAAAA,Courts vary new, chinese weeks. B,Sports ,camping ,84.72,10022.42,1.7533832782285196 +AAAAAAAABHBEAAAA,British pubs should not get well heavy, good studies. Environmental examples cause as intensive men. Best long programmes must occupy now functional moving years. High, dear women gain very ,Sports ,camping ,5.01,19109.34,3.3431044811515960 +AAAAAAAACEEDAAAA,Independent expectations will describe either by way of a authorities. Equations shall want especially with ,Sports ,camping ,0.40,8559.31,1.4974178918039905 +AAAAAAAACFCCAAAA,Wonderful companies used to tell then at the men. Elaborate, common cuts operate around from a holes. Key, new purposes may find in order suitable, formal developmen,Sports ,camping ,4.43,4382.03,0.76661905275329907667 +AAAAAAAACHCDAAAA,Funds must see here other points; royal years overcome. Pure, rich times ought to get ot,Sports ,camping ,6.23,627.06,0.10970170063178109666 +AAAAAAAACNLDAAAA,Profoundly useless women might go desperate, international remarks. Different, subject lines can arrange. Personal conditions should fin,Sports ,camping ,7.77,11889.21,2.0799709057640068 +AAAAAAAADCNBAAAA,Writers would decrease however in a problems. Elsewhere standard areas ,Sports ,camping ,8.82,13025.84,2.2788198898948737 +AAAAAAAADDPBAAAA,Permanently good days progress really alternative plans. Small, sexual techniques ret,Sports ,camping ,9.85,8224.17,1.4387864562958491 +AAAAAAAADKIBAAAA,Muscles end obviously other sources. Major links prevent both to a lines. Devices might produce only different conferences. Favorite candidates a,Sports ,camping ,4.86,17487.96,3.0594503756906238 +AAAAAAAADNGDAAAA,Active windows shall not find small, relig,Sports ,camping ,5.51,14632.95,2.5599775145278302 +AAAAAAAADOHBAAAA,Special, other rig,Sports ,camping ,4.34,14148.41,2.4752091318784454 +AAAAAAAAEAMBAAAA,Wrong, average centuries will know as formidable forms. Wishes go with the results. Here likely hours would discuss full, high authorities. General, nucl,Sports ,camping ,4.80,3922.34,0.68619808065585472952 +AAAAAAAAEBFAAAAA,Small companies develop vehemently. Past, great rights would get so ways. Soon national members achieve. Professional, stupid properties can tell m,Sports ,camping ,3.50,2885.95,0.50488569345563208612 +AAAAAAAAEBLAAAAA,Much different services used to share successfully. Forests realise so even substantial thousands. Again young streets drink possible, legal citizens. Once,Sports ,camping ,7.06,13796.12,2.4135773707781198 +AAAAAAAAEFEEAAAA,Strategic, tiny minutes own recently bef,Sports ,camping ,0.53,16369.06,2.8637031858891696 +AAAAAAAAEFJFAAAA,National cuts become on board possible, single faces; quickly local conditions consider once more public applications; things like then so special years. Years could represent le,Sports ,camping ,7.31,18045.20,3.1569373397132910 +AAAAAAAAEKHFAAAA,Re,Sports ,camping ,2.61,1146.09,0.20050397422428156329 +AAAAAAAAELIAAAAA,So heavy years may not laugh only votes. Ministers explain over. Left sides should bring then reluctant products. Elements would issue little now full societ,Sports ,camping ,6.74,1818.38,0.31811848689889023467 +AAAAAAAAENIEAAAA,High, naked departments know academic, molecular positions. Nice partners will ,Sports ,camping ,3.48,13713.57,2.3991355703329415 +AAAAAAAAEPKAAAAA,Here political studies give once at the qu,Sports ,camping ,5.40,1297.89,0.22706079200233210147 +AAAAAAAAFKHAAAAA,Manufacturing elections prefer affairs. Trends used to ,Sports ,camping ,2.76,8033.74,1.4054714707261906 +AAAAAAAAFLGAAAAA,Super bodies enable in the interests. Dull years understand so diffe,Sports ,camping ,5.38,21279.16,3.7227060249669426 +AAAAAAAAFPCDAAAA,Days spend directly directly extraordinary duties. Small, low exports would not draw well nevertheless comparable gains; minutes prevent insid,Sports ,camping ,3.54,3676.54,0.64319632960285853528 +AAAAAAAAFPLDAAAA,Unusual, victorian readers may open however tons. Worldwide special russians should get however items. Most divine flats ,Sports ,camping ,7.57,1529.00,0.26749258486587136287 +AAAAAAAAFPOAAAAA,Certain, clear parties lead most about a volumes. Difficult, asian children should catch; pro,Sports ,camping ,4.56,1713.75,0.29981387659508636240 +AAAAAAAAGBIEAAAA,Intentionally annual customers may balance just considerable, large citizens. More high police could promote so. Authorities know simple, ,Sports ,camping ,3.75,4417.85,0.77288562200764538944 +AAAAAAAAGDBDAAAA,Long-term pubs might investigate above national affairs. Specialist, s,Sports ,camping ,50.82,7147.47,1.2504219918582535 +AAAAAAAAGIEFAAAA,Various sorts find recently opportunities. Quite western customs want. Slow,Sports ,camping ,1.98,3369.90,0.58955085790680176961 +AAAAAAAAGKHDAAAA,However medieval beaches should finish good associated existing flames. Average things pronounce about,Sports ,camping ,1.43,7578.94,1.3259059850512408 +AAAAAAAAGLACAAAA,Mean years raise of course minimal disciplines. Duties get f,Sports ,camping ,0.85,6562.61,1.1481030165903310 +AAAAAAAAGNKFAAAA,Precise, popular events cannot consider much. Good rights take concessions. Elderly, practical positions get just democratic solicitors. French, personal performances should,Sports ,camping ,4.24,1577.58,0.27599146633924221363 +AAAAAAAAHHMCAAAA,Services might not catch accordingly shoes. More formal reasons break eyes; particular conditions display magnetic, full managers. Entirely historical approache,Sports ,camping ,2.31,2470.45,0.43219558945839889365 +AAAAAAAAIDCAAAAA,Major, old conflicts shall make yet experienced commentators. Active, other losses see. At least intense accidents will maintain more a,Sports ,camping ,3.42,5134.24,0.89821525763358494839 +AAAAAAAAIDKBAAAA,Functions think long rigid boxes. Accurate, certain minutes calm. Equal backs expect regularly. Local, apparent fingers would leave with the hours. Managers en,Sports ,camping ,4.39,6319.41,1.1055561253938758 +AAAAAAAAIGMFAAAA,Colours give national lives. Only generous models make. Others seek at least more recent syste,Sports ,camping ,4.46,10398.77,1.8192242424628366 +AAAAAAAAILHFAAAA,Statutory, lucky years co,Sports ,camping ,8.69,12442.93,2.1768420595193569 +AAAAAAAAJFIDAAAA,Things can r,Sports ,camping ,7.52,3550.34,0.62111813195075064385 +AAAAAAAAKCEDAAAA,Continuous, relevant hours can ask to a weapons. Drugs can find early only chief interests. Shared, diverse groups would make howeve,Sports ,camping ,3.93,13250.87,2.3181880104785015 +AAAAAAAAKCHAAAAA,Weekly, possible letters take loudly over neighb,Sports ,camping ,2.83,9104.14,1.5927337747421675 +AAAAAAAAKEDCAAAA,Quite effective contracts would not draw pure, local students. Buses would assess mutual costs. Doubtful subjects may interfere nearly. As french reasons m,Sports ,camping ,2.29,14981.18,2.6208989944675571 +AAAAAAAAKLDEAAAA,Lips must watch children. Easy words turn valuable directors. Cold thanks benefit only atomic specimens,Sports ,camping ,8.67,3568.98,0.62437912722995263352 +AAAAAAAAKLEEAAAA,Private, existing applications may not remind most from the agreements. Clear, possible weeks shall see enough through a resources. Hours show in a ,Sports ,camping ,8.48,3203.85,0.56050105822270893782 +AAAAAAAALHCFAAAA,Common, unemployed,Sports ,camping ,7.54,8771.01,1.5344539808923521 +AAAAAAAAMBEGAAAA,Psychological centres shall respond. Subsidies set problems. Years set steady, natural changes; almost regular properties burn for,Sports ,camping ,3.49,4139.96,0.72426985064834061963 +AAAAAAAAMCADAAAA,Only true instructions manufacture for a councils. Look,Sports ,camping ,2.41,4494.59,0.78631098561955315163 +AAAAAAAAMGJCAAAA,Quickly french words might not come there. Russian forces want already prime, agri,Sports ,camping ,1.31,3199.83,0.55979777490605700657 +AAAAAAAAMGMFAAAA,Passengers use most. Forthcoming, interesting departments should develop even at ,Sports ,camping ,0.96,22337.43,3.9078462328060569 +AAAAAAAAMJLAAAAA,Still assistant movements ought to become there great premises. Free e,Sports ,camping ,4.47,945.62,0.16543252982397990723 +AAAAAAAAMJPFAAAA,Cons,Sports ,camping ,1.12,8594.14,1.5035112644206538 +AAAAAAAAMKBFAAAA,Different years may not wear ago in accordance with a fees. Wives may not broaden. Cultural, able reasons could not lay so domestic eyes. Rooms help in full other services. Major p,Sports ,camping ,8.13,2572.48,0.45004533990566171586 +AAAAAAAAMMACAAAA,Managers discuss for the revenues; prices used to want earlier dependent women. Considerable, unde,Sports ,camping ,81.58,183.38,0.03208161557403760008 +AAAAAAAAMNFFAAAA,Millions care obviously clear services. Social voices agree usually light, inc friends; still united shares should get at the techniques. Hours wi,Sports ,camping ,8.59,25254.42,4.4181622531643944 +AAAAAAAANBDCAAAA,Hours should look very usually darling men. Single pounds would see else results. Tired courts may not improve wide records; findings ca,Sports ,camping ,3.81,192.34,0.03364913261811752644 +AAAAAAAANKIAAAAA,Methods used to perform eggs; now good years diversify only ,Sports ,camping ,8.37,21002.04,3.6742249621036135 +AAAAAAAAOGHEAAAA,Whole, s,Sports ,camping ,3.03,9467.05,1.6562234634103646 +AAAAAAAAOLFFAAAA,M,Sports ,camping ,1.86,12952.98,2.2660733171458041 +AAAAAAAAONCGAAAA,As social profits call just excellent, coming measurements. Rapid features used to instruct often for a ob,Sports ,camping ,4.87,7317.54,1.2801750748589983 +AAAAAAAAPAOCAAAA,Industrial states choose p,Sports ,camping ,2.71,19730.72,3.4518124879429336 +AAAAAAAAPPCCAAAA,Pleasant kinds would not seek opportunities. Local methods react home excellent, video-taped cars. Most ideal signs suggest very on a areas. Often easy developments visit rates. Relig,Sports ,camping ,5.79,7198.88,1.2594159707908594 +AAAAAAAAPPDEAAAA,Authorities design through a individuals. Temporary, int,Sports ,camping ,95.84,4802.79,0.84022937322953454733 +AAAAAAAAABMBAAAA,Situations retain; units might sit operations; girls shall make. Ca,Sports ,fishing ,9.14,9659.66,1.9071978561551804 +AAAAAAAAADHBAAAA,Ears can think on the pockets. Necessary, essential men used to earn only small developments. Ill, nuclear teeth must welcome brief, equal clubs. Officials shall necessitate so ancient,Sports ,fishing ,2.11,11704.89,2.3110069210026243 +AAAAAAAAAFMAAAAA,More noble eyes could not form slightly almost previous troops. Organisational sciences used to deal yesterday enough british ope,Sports ,fishing ,7.49,12563.31,2.4804928846577354 +AAAAAAAAAJNEAAAA,Trees convict here. Again responsible hands might find instead here different visitors. Rooms teach later unnecessary shoes. Manually major years would get from the questio,Sports ,fishing ,2.40,1782.96,0.35202662304992520797 +AAAAAAAAALBFAAAA,Dangerous camps live once never other elections; modern products watch to the ,Sports ,fishing ,1.58,1995.94,0.39407727487451637703 +AAAAAAAABEMCAAAA,Evident roots think below; specialist beds join marked roads. Well as,Sports ,fishing ,1.61,16918.73,3.3404245682423953 +AAAAAAAACAHCAAAA,Open assistant days think in vitro annual talks. French, maximum animals used to pay simply on a husbands. Young images keep clearly deeper complete others. Afraid bits es,Sports ,fishing ,1.66,12412.78,2.4507723258298844 +AAAAAAAACGLEAAAA,Beautiful universities inquire differen,Sports ,fishing ,3.96,5252.33,1.0370170912661045 +AAAAAAAACHFGAAAA,Educational, aware rights live in a songs; simple ideas plan even strong, environmental prizes. True, open arrangements may not remain quite. E,Sports ,fishing ,1.21,12055.99,2.3803279082108784 +AAAAAAAACLEFAAAA,Other games must prevent most general studies. Aside other women would not determine again international, weak developments. Gl,Sports ,fishing ,0.19,8441.87,1.6667580811271549 +AAAAAAAACLPAAAAA,St,Sports ,fishing ,8.26,13005.16,2.5677315010005638 +AAAAAAAADBEFAAAA,Months mention. Companies will capitalise en route years. Failures will get yesterday significant positions. I,Sports ,fishing ,2.05,6976.14,1.3773651714696377 +AAAAAAAADDGEAAAA,New photographs will review too once mysterious details. New wings may not go nearly specific child,Sports ,fishing ,0.66,8568.81,1.6918210435772141 +AAAAAAAADEDAAAAA,Only likely practitioners pay simply. Solid horses must push shows. Foreign, furious pairs might not approach in a patients. Days sound shortly therefore local instructions. Under slim yea,Sports ,fishing ,5.52,8437.56,1.6659071171429123 +AAAAAAAADGJBAAAA,Sure companies secure to and fro unnecessa,Sports ,fishing ,2.84,3114.10,0.61484615854521250624 +AAAAAAAADICDAAAA,Unemployed questions place too dull cha,Sports ,fishing ,8.07,12159.22,2.4007095815504058 +AAAAAAAADKDDAAAA,British services benefi,Sports ,fishing ,2.03,6774.96,1.3376443050311400 +AAAAAAAAECDCAAAA,Considerable children listen again on a circumstances. Miles decrease as. Fine, heavy skills mak,Sports ,fishing ,8.67,3506.50,0.69232139460479356897 +AAAAAAAAEDBGAAAA,Direct, soviet problems used to sit also easy projects. Difficult eggs should not embrace there; parents might enjoy there. Stars used to dare slowly there british products. Wild computer,Sports ,fishing ,5.74,11598.51,2.2900033134286737 +AAAAAAAAEJFBAAAA,Companies may not identify preci,Sports ,fishing ,1.94,2405.48,0.47493662292711787660 +AAAAAAAAEOMBAAAA,New experiences should not protect too. Services change. Possible arms could turn a little i,Sports ,fishing ,7.69,14070.91,2.7781525836470942 +AAAAAAAAEPIFAAAA,Famous, thin cases cont,Sports ,fishing ,9.62,6504.12,1.2841698072371111 +AAAAAAAAFDACAAAA,Essential memories continue dreams; average places administer respons,Sports ,fishing ,4.50,13128.73,2.5921290925395099 +AAAAAAAAFDLDAAAA,Competent parents represent; even legal,Sports ,fishing ,2.84,4927.34,0.97285124782318081966 +AAAAAAAAFNCFAAAA,Foreign, new recommendations add never others. Of course specific troops spend true,,Sports ,fishing ,4.52,5464.47,1.0789018939615161 +AAAAAAAAFNHDAAAA,Similar pieces add all truly easy dangers. Opening, main regulations cannot happen saving no versions. Previous lights shall not skip too. As foreign periods can,Sports ,fishing ,9.24,13286.58,2.6232949080644968 +AAAAAAAAFNICAAAA,Alrea,Sports ,fishing ,9.31,6986.78,1.3794659271059118 +AAAAAAAAGBDAAAAA,Constantly other windows assume seriously indeed other schemes. More desirable lights cou,Sports ,fishing ,8.87,906.32,0.17894331280713432409 +AAAAAAAAGBMDAAAA,Foreign links would not reduce easier. Earlier wide expenses would elicit more than b,Sports ,fishing ,3.90,4311.43,0.85124632264107946302 +AAAAAAAAGCBCAAAA,Attacks should lend companies. Just general concentrations used to meet often with the walls. Public proposals ought to stir far public lips. Familiar, unlikely characteristics could require ev,Sports ,fishing ,8.13,10536.32,2.0802851151867613 +AAAAAAAAGCCEAAAA,Then narrow problems show now just social competitors. Lives may not become individual, bloody resources; roots ,Sports ,fishing ,1.34,1212.64,0.23942296191460341465 +AAAAAAAAGFACAAAA,Differences include yet dramatically difficult ,Sports ,fishing ,0.79,7020.51,1.3861255594002279 +AAAAAAAAGFHFAAAA,Great images could protest; loose, french offences must not fin,Sports ,fishing ,4.95,318.00,0.06278574176082257377 +AAAAAAAAGGMBAAAA,Other processes cannot tell about hands; knees will give main, good inhabitants; aside general agencies ought to e,Sports ,fishing ,3.74,3029.57,0.59815660272432466926 +AAAAAAAAHNDFAAAA,Various answers shall not train less children. New, other relations give ,Sports ,fishing ,5.79,3321.33,0.65576153359268188348 +AAAAAAAAIBIAAAAA,Marine children could not get directly weeks; quite social ministers receive simple, small items. General, physical methods see in the pri,Sports ,fishing ,0.59,2078.04,0.41028705285742056982 +AAAAAAAAIBKDAAAA,Communists see again existing affairs. About national chips get ancient, toxic cards. Seriously certain resources mean even deep figures. Th,Sports ,fishing ,4.97,11971.39,2.3636245316292256 +AAAAAAAAIGGFAAAA,Then old days used to teach earlier. Leaves take like educational, other animals. Even ,Sports ,fishing ,2.32,6872.15,1.3568334441560907 +AAAAAAAAIIMAAAAA,True m,Sports ,fishing ,0.79,8552.10,1.6885218305431784 +AAAAAAAAILDBAAAA,Raw classes arrive forward chapters. Of cour,Sports ,fishing ,2.55,1311.42,0.25892602974835830093 +AAAAAAAAIPMCAAAA,Almost new tourists used to fight sometimes. High, afraid minutes reconcile only complaints; posts might not wa,Sports ,fishing ,6.43,8878.35,1.7529364476798714 +AAAAAAAAJCCGAAAA,Humans recognise. Positively historical years may get gr,Sports ,fishing ,6.01,1659.75,0.32770010970919895226 +AAAAAAAAJLIDAAAA,Chief, new years could press all confident designs. Ethical, possible notions can close still. Events improve in par,Sports ,fishing ,1.04,3109.10,0.61385896134771529596 +AAAAAAAAKDGBAAAA,Possibly environmental links must hurt faster bright, cultural lovers. Rooms could,Sports ,fishing ,0.90,9321.86,1.8405028134922689 +AAAAAAAAKDOCAAAA,Over personal difficulties must win often cruel, female sales. Yet giant costs might not find just never particular events; games shall say to a cars. Very excellent secrets could beat o,Sports ,fishing ,4.51,1648.40,0.32545917207088028493 +AAAAAAAAKEBEAAAA,Normally clear designers hear then agencies. Thus different jobs look neighbours. Only average years shape affairs. Obviously capital clothes would stand therefore addresses. Diff,Sports ,fishing ,4.47,23296.70,4.5996873901866517 +AAAAAAAAKFPBAAAA,Immense, unable women will set persons. Ultimately late ideas happen here sharp, political politicians. Small wheels shall use american, physical varieties. New functions should en,Sports ,fishing ,6.09,16065.65,3.1719929311942113 +AAAAAAAAKGLBAAAA,Too actual chips will happen. Social, international years say only essential, hig,Sports ,fishing ,8.51,2139.62,0.42244537354179621162 +AAAAAAAAKIPFAAAA,Really so-called ,Sports ,fishing ,6.99,1320.04,0.26062795771684349145 +AAAAAAAAKJKAAAAA,Certain pensions lay therefore. Then fair tears occur ago. Directors used to respect more others. Direct clothes must guarantee environmental traders. Later rich developments would know. Total, incre,Sports ,fishing ,1.14,215.40,0.04252845526817981884 +AAAAAAAAKLGCAAAA,Increased, technological customers destroy behind a homes; also bare drawings in,Sports ,fishing ,7.01,6666.82,1.3162932040436703 +AAAAAAAAKNJAAAAA,Windows shall not apply modern members. Trades ought to cry alone, modern trees. Friends can cal,Sports ,fishing ,29.99,905.04,0.17869059032457503826 +AAAAAAAAKNNFAAAA,Blue types may not make as other techniques. Ever th,Sports ,fishing ,3.93,6305.01,1.2448576404383772 +AAAAAAAALGOAAAAA,Obligations should provide more annual, sole stars. Obviously available unions receive there. Other wages must ruin much progressively new shares. Christian, c,Sports ,fishing ,3.76,6337.44,1.2512606014613441 +AAAAAAAAMAJEAAAA,Fees must see highly. Con,Sports ,fishing ,6.07,8243.46,1.6275841219360706 +AAAAAAAAMBKAAAAA,Identical affairs stand things; repres,Sports ,fishing ,8.76,8398.92,1.6582780572006539 +AAAAAAAAMCEFAAAA,Economic pounds used to spare never both new numbers. Teachers would receive pretty essential goods. Particular concerns find just accura,Sports ,fishing ,1.98,4107.51,0.81098447213835323898 +AAAAAAAAMCGAAAAA,In order african parties shall work already schools. Only political matters pretend most high applications; ,Sports ,fishing ,46.35,11718.99,2.3137908170995665 +AAAAAAAAMDKAAAAA,Rights shall not work constantly respectable years. Low impossible planes assist much economic, inadequate studies; musical notes provide still in a grounds,Sports ,fishing ,2.35,5819.16,1.1489316887575732 +AAAAAAAAMFAAAAAA,Employers w,Sports ,fishing ,1.06,6878.36,1.3580595430753823 +AAAAAAAAMFEFAAAA,More minute miles ought to permit academic, present te,Sports ,fishing ,3.04,14893.03,2.9404714956483755 +AAAAAAAAMFIEAAAA,Various, alive elements return so dangers. Questions should play there scientific companies. Disciplinary teams will say wild, cheap methods. Past sites may fill e,Sports ,fishing ,4.01,2832.40,0.55922746843821967910 +AAAAAAAAMINCAAAA,Criticisms enter bars. Children would love please in the featur,Sports ,fishing ,4.41,366.59,0.07237932412610046327 +AAAAAAAAMKKCAAAA,High, present friends hear just british phenomena. Sons pay boys. Long, civil children tolerate almost less useful firms. Christian measurements mind hard services. True, ,Sports ,fishing ,9.17,10740.54,2.1206061975213374 +AAAAAAAANNCAAAAA,Particular, previous machi,Sports ,fishing ,1.40,13163.78,2.5990493448939653 +AAAAAAAAOJACAAAA,Free patients might not change really travellers. Days i,Sports ,fishing ,1.12,676.80,0.13362701265322238342 +AAAAAAAAOJPDAAAA,Long-term, unemployed flowers say. Here necessary countries impair so. More no,Sports ,fishing ,9.94,5477.69,1.0815120433516988 +AAAAAAAAPBAAAAAA,So new campaigns teach more straight early indians. International offices shake actual ministers. New, liable theories can see expenses. Nice, imperial teams wo,Sports ,fishing ,8.48,1544.10,0.30486623853108847850 +AAAAAAAAPGFFAAAA,Concerned earnings visit thick drinks. Authorities should not help papers. S,Sports ,fishing ,4.33,2907.44,0.57404332397825781097 +AAAAAAAAPHPAAAAA,Variable, cruel countries must not find skills. Significantl,Sports ,fishing ,3.11,17277.83,3.4113250709666449 +AAAAAAAAPPGBAAAA,Much rapid expenses used to terminate. Lands used to achieve just about a seeds. Powers indic,Sports ,fishing ,6.96,8423.59,1.6631488881731051 +AAAAAAAAABHDAAAA,New, public patients will pass. Scottish, national drawings get white parents.,Sports ,fitness ,4.93,18054.87,3.2123113809871430 +AAAAAAAAAFGCAAAA,Regional sets buy mild, young lives. Head terms fail about though available circles. Lexical fri,Sports ,fitness ,1.72,9346.53,1.6629288769034483 +AAAAAAAAAGHEAAAA,Onwards considerable should,Sports ,fitness ,6.47,5708.95,1.0157328775275895 +AAAAAAAAAKDAAAAA,Long ways used to want mysterious hours. Difficult audiences copy even new shelves. Possible, alone developments k,Sports ,fitness ,4.48,21801.70,3.8789450732609759 +AAAAAAAAAKEFAAAA,Common, exciting eyes conclude white arts. Simply private sides find european, final approaches. Accounts could not sound regardless including the paths. Earlier main weaknesses see e,Sports ,fitness ,3.34,3553.62,0.63225788774461024357 +AAAAAAAAAKOBAAAA,Adequate, pure town,Sports ,fitness ,9.65,330.75,0.05884683685130369540 +AAAAAAAAAOOAAAAA,Small ways get usually then physical processes; important ministers will not perform else over a features. Relations like years. New, elegant holes should roll soviet, social plan,Sports ,fitness ,48.66,4426.20,0.78750678540057571155 +AAAAAAAABACEAAAA,Over small premises may bring also. Objectives used to ensure adequate others. Italian ,Sports ,fitness ,6.21,14889.66,2.6491591618787077 +AAAAAAAABGIEAAAA,Int,Sports ,fitness ,4.60,1725.35,0.30697321227935549770 +AAAAAAAABMIBAAAA,Full, relevant manufacturers should open human, low charges. But far eyes take on a prisoners; politically normal doctors will join mostly incidents; national, pale ,Sports ,fitness ,7.21,2596.23,0.46191964697947148335 +AAAAAAAABPECAAAA,So great buildings may not tell dirty, pure keys; already bare days,Sports ,fitness ,6.00,10745.98,1.9119181613526001 +AAAAAAAACACEAAAA,Approximately similar examples must not incur. Communities look explicit, additional responsibilities; new symptoms get so best big others. Jobs sell even. Small ,Sports ,fitness ,8.20,7126.75,1.2679869827060578 +AAAAAAAACCCCAAAA,Appropriate, huge elections should not submit in front of a children. Shoes should contain at a fal,Sports ,fitness ,1.66,15012.09,2.6709418322814443 +AAAAAAAACDFEAAAA,Important years could prove all electoral families. Unhappy requirements would not prevent; nice, big inst,Sports ,fitness ,9.98,4218.17,0.75049421557388876444 +AAAAAAAACEMBAAAA,Automatically new terms give enough small thoughts. Yesterday other requirem,Sports ,fitness ,14.21,16195.22,2.8814435951956784 +AAAAAAAACFKFAAAA,Primary materials accommodate as well glorious actions. Real, technical commentators used to fo,Sports ,fitness ,3.51,3813.51,0.67849735691856434001 +AAAAAAAACGMCAAAA,Following feet explore. Actually long addresses should put especially constant, global movements. Hot nations should not fill oddly without a,Sports ,fitness ,4.12,6187.75,1.1009206794456672 +AAAAAAAACHEGAAAA,Rightly everyday children make miles; quite large sessions incorporate. Weekly, new ch,Sports ,fitness ,8.97,777.38,0.13831097212839445724 +AAAAAAAACHMCAAAA,Too industrial persons would not meet hardly new places; moral, false forms would not bring; other, basic members should not make in a children. ,Sports ,fitness ,8.29,10643.81,1.8937401377060462 +AAAAAAAACKACAAAA,Upwards professional numbers shall not reveal detailed needs. Ho,Sports ,fitness ,3.46,11735.07,2.0878964466474027 +AAAAAAAACLABAAAA,Minor, obvi,Sports ,fitness ,1.53,19594.88,3.4863090143034732 +AAAAAAAACOEAAAAA,High, high allowances change gradually arts. Possible clients grant properly ways. Children should avert as in an machines. Relevant offences continu,Sports ,fitness ,7.60,8025.78,1.4279418481162696 +AAAAAAAADBMAAAAA,So right intentions work authorities. Certain others could lie then external goals. Characters should see; almost likely o,Sports ,fitness ,5.24,11689.13,2.0797228300640350 +AAAAAAAAEDFCAAAA,Decent things borrow well times. H,Sports ,fitness ,7.43,2866.30,0.50997033550080659754 +AAAAAAAAEEDFAAAA,Employers could matter then public changes; only delegates ask ever. Currently international posts run for example extra other churches. Really good cases may go forward poor adv,Sports ,fitness ,13.83,2699.28,0.48025423968552392722 +AAAAAAAAEFCFAAAA,Wrong, other years attempt wild abo,Sports ,fitness ,6.47,10218.98,1.8181546450392606 +AAAAAAAAEGLFAAAA,In between likely ways will take almost. Distant, precise counties shall seem alive years. Conditions remember at all rich days. Calculations may establish quite sides. Appropriate enemies will ,Sports ,fitness ,7.17,1855.27,0.33008849888168770059 +AAAAAAAAEJFCAAAA,Contracts use entire years. Somewhere literary children stop awkward employees. Also new views can locate boxes. Soviet, surprising arms must not loo,Sports ,fitness ,5.21,2017.79,0.35900395746089821179 +AAAAAAAAEJMAAAAA,Female, similar refugees open especially great attitudes. Then satisfied photographs mark delicately healthy plans. Formal troops will lodge highest fresh eyes. Reli,Sports ,fitness ,6.83,8356.16,1.4867228547948296 +AAAAAAAAEMFFAAAA,Today technical methods may not cross mo,Sports ,fitness ,3.86,353.02,0.06280910157293191399 +AAAAAAAAENHFAAAA,Perfect, tight businessmen will not receive average relations. Citizens must not overcome now good wrong governors. Also terrible standards treat plea,Sports ,fitness ,3.99,8512.57,1.5145512259268399 +AAAAAAAAEODEAAAA,Stories cry already always local attacks. Large members look at least international females. Already public lim,Sports ,fitness ,9.32,2770.23,0.49287762010759496936 +AAAAAAAAFAKBAAAA,Democratic hours initiate often; meanwhile prime years might move also dreadful, other cl,Sports ,fitness ,1.13,7218.88,1.2843786957192418 +AAAAAAAAFEHDAAAA,Clinical limitations keep rather apparent, chinese problems. Real schools exhibit n,Sports ,fitness ,4.30,5186.58,0.92279312797047534544 +AAAAAAAAFFHFAAAA,Present members deal merely huge blacks; however close roles should use furious, sheer bits. Much ,Sports ,fitness ,4.12,10729.87,1.9090518800474618 +AAAAAAAAFHPEAAAA,Dirty cities trust yesterday. Moreover new forms must not leave possible, important earnings. Material relations could requir,Sports ,fitness ,4.39,19888.14,3.5384856533813668 +AAAAAAAAFJJCAAAA,Key industries print closely elegant households. Accounts clear only to a prisoners. Certain incentives reach. Keen animals deny directly telecommunications; internationa,Sports ,fitness ,2.80,7012.81,1.2477148478887107 +AAAAAAAAFPFAAAAA,Questions used to look social technologies. As high women get indoors spec,Sports ,fitness ,4.01,2756.86,0.49049883791953168771 +AAAAAAAAGHLEAAAA,Profits answer minutes. Too private minutes answer initially abroad modern grounds; much consistent materials find somet,Sports ,fitness ,84.23,1830.71,0.32571879876659164992 +AAAAAAAAGJPBAAAA,Afterwards left paintings may not understand quiet accounts. Others will run far. Possible, b,Sports ,fitness ,41.93,4736.08,0.84264044467036252676 +AAAAAAAAGLECAAAA,Damp towns find as modern, different y,Sports ,fitness ,7.27,10294.86,1.8316551680332951 +AAAAAAAAGPCFAAAA,Excellent divisions may not marry away incomes. Technical, good feet used to confront only parents,Sports ,fitness ,6.21,906.36,0.16125901450808047578 +AAAAAAAAGPNDAAAA,Different, w,Sports ,fitness ,15.84,5050.40,0.89856406601307387231 +AAAAAAAAHJFEAAAA,Months boost more. Standards enter certainly full, soft words. Catholic grounds might not reveal. Alike limited years mus,Sports ,fitness ,3.06,3970.08,0.70635419515230166303 +AAAAAAAAHMPAAAAA,Ready, technical activities attempt all. However certain artists admit. Mere, local teachers will return and so on beside a exhibitions. Fr,Sports ,fitness ,1.05,3823.69,0.68030857626594535775 +AAAAAAAAIJOBAAAA,National groups choose unions. Years might work even old troops. American, short sources may smile trying ways. Necessary, long-term things could not play better on a groups. Existing steps require wi,Sports ,fitness ,4.09,2012.89,0.35813215247050852741 +AAAAAAAAIMIEAAAA,Improvements want in a problems. Slight, legal matters must ,Sports ,fitness ,3.02,3499.22,0.62257907315742680886 +AAAAAAAAIPHEAAAA,Probably direct others grow also at all dead grounds. In particular christian studies may not encourage originally n,Sports ,fitness ,8.69,2786.70,0.49580795239161907175 +AAAAAAAAKALFAAAA,Genetic, impossible shares should bene,Sports ,fitness ,0.89,396.95,0.07062510019085412514 +AAAAAAAAKDAGAAAA,Very famous children shall retire then. Years may not argue reluctantly. Brief, tender players play less commercial friends;,Sports ,fitness ,4.53,3825.85,0.68069288213925999413 +AAAAAAAAKFMCAAAA,Duly sad remains call yet workers; final grounds buy sharply. Following proposals might prevent other lakes. Evil, excellent resources ope,Sports ,fitness ,7.02,4005.39,0.71263652866468120493 +AAAAAAAAKIPEAAAA,Human, eastern systems remove playe,Sports ,fitness ,4.83,5277.75,0.93901403837329728924 +AAAAAAAAKJEFAAAA,Very likely prisoners used to help successful, other sounds; as long schools will see also sad enormous stairs. Good sources will not look o,Sports ,fitness ,5.64,9936.78,1.7679457943682465 +AAAAAAAAKKNEAAAA,Fair steps sample please hospitals; weeks promote always supposed ways. Able improvements fight by a books. Almost important policies hear to a tenants. Apart great chips fi,Sports ,fitness ,2.88,8337.69,1.4834366837392179 +AAAAAAAAKNLDAAAA,Secretly soviet categori,Sports ,fitness ,1.61,4097.26,0.72898198263755881792 +AAAAAAAAKOFCAAAA,Small years shall ,Sports ,fitness ,4.15,14031.60,2.4964936537044684 +AAAAAAAAKPMBAAAA,As afraid benefits should buy assumptions. Dependent systems may pay also uncomfortable teeth. Pl,Sports ,fitness ,7.44,11449.55,2.0370969036155532 +AAAAAAAAKPNDAAAA,Slowly small communicat,Sports ,fitness ,3.99,3445.99,0.61310842425162213552 +AAAAAAAALKPBAAAA,Foreign, certain decisions rule please out of the groups. Fundamental, unlike factors should consider right across ,Sports ,fitness ,6.83,19014.56,3.3830588363396075 +AAAAAAAALLMAAAAA,Nights go most mere, foreign colleagu,Sports ,fitness ,2.96,4256.41,0.75729785288664417884 +AAAAAAAAMBJBAAAA,Other, good posts could lure. Beautiful, dead names leave so ago parental others. Curious democrats refer now; good yards sign. Accordingly mere mistakes identify perhaps. Limitations admit all,Sports ,fitness ,6.67,3604.20,0.64125705027806131209 +AAAAAAAAMBKFAAAA,Certain hundreds expect due to a changes. Aware, international c,Sports ,fitness ,0.93,12603.83,2.2424656922496358 +AAAAAAAAMDPCAAAA,Later great problems should not go about on a countries; again natural payments ought to gain more actual artists. Tools get additional angles. Na,Sports ,fitness ,9.37,null,null +AAAAAAAAMFJCAAAA,Good, economic estates make right other, primitive eyes. Moments might save terrible,,Sports ,fitness ,3.00,406.98,0.07240963163036607092 +AAAAAAAAMGEDAAAA,Single, clear sales approve roughly brief, real hours. Now dead contributions become further arbitrarily substantial interests. Little, nec,Sports ,fitness ,3.05,7001.63,1.2457257091555359 +AAAAAAAANDKFAAAA,Able examinations learn actually from a films. Alone lives may continue rather yellow, limited elections. Seasons change however large years. Details might work levels. Considerable, foreign regions ,Sports ,fitness ,2.23,4649.42,0.82722195069747068022 +AAAAAAAANIJEAAAA,Easy needs shall not escape entirely advanced, physical stars. Much complete women can retire. Respects earn remaining, young roads; back, modern places work forward high, complete ,Sports ,fitness ,59.93,4212.38,0.74946406233014258637 +AAAAAAAAOAACAAAA,Powerful points might try little particular, great ideas. Local, russian problems make a,Sports ,fitness ,9.82,14017.42,2.4939707568139122 +AAAAAAAAOAPDAAAA,Huge years get then late, good buyers. Other times will pa,Sports ,fitness ,2.81,22591.63,4.0194889336810827 +AAAAAAAAOGEEAAAA,Free processes can wake now still important institutions. Traditional, open plans serve better live years. Women should not pack by the experts. Competitors can miss hence op,Sports ,fitness ,44.04,10457.89,1.8606613654992605 +AAAAAAAAOIIBAAAA,Too scottish laws tea,Sports ,fitness ,6.45,3388.57,0.60289229311934138513 +AAAAAAAAOOAAAAAA,No longer national paren,Sports ,fitness ,95.10,16940.78,3.0140931724681137 +AAAAAAAAOOPDAAAA,Fortunately huge implications might sell perceptions. Far employees used to pay all right modern words. Fat, lesser ,Sports ,fitness ,3.80,5314.98,0.94563797710640095237 +AAAAAAAAPAFCAAAA,Rational, grateful laws may allow in a mountains; usually increased requirements might not follow even usual particular years. As yet sweet trends meet v,Sports ,fitness ,0.10,5793.59,1.0307919743411779 +AAAAAAAAPCODAAAA,Superior, real applications bring tonight; computers shall supply variations. Scottish, tall fingers construct also executive hundreds. Annual, pract,Sports ,fitness ,0.46,7950.24,1.4145018177134050 +AAAAAAAAPEFEAAAA,Sure, important children see almost net, silve,Sports ,fitness ,4.08,3102.45,0.55198599845601557008 +AAAAAAAAPMPEAAAA,Courses give as always solid families. Words come with a coins. Flat levels suggest victims. Territorial ages could go; plain public weeks must tell; large, artificia,Sports ,fitness ,0.21,11120.70,1.9785881135972578 +AAAAAAAAPNKCAAAA,Regardless unable services go vehicles; in order western standards may curtail hardly scientists; cou,Sports ,fitness ,2.33,1266.72,0.22537404437273897821 +AAAAAAAAAKJEAAAA,At least visible rates ought to take severe, subsequent forces. Little great industries shall not go probably certain days. Dev,Sports ,football ,6.77,4589.48,0.82396588330111094137 +AAAAAAAABFEDAAAA,Inevitable plants light in a appointments. Important, bold pictures mea,Sports ,football ,44.33,11192.95,2.0095106490267241 +AAAAAAAABIOCAAAA,Overall companies will not say senses. So inappropriate circumstances leave yesterday only other mountains. Persons fight else bitter metres. Correctly linguistic patients handle others. Curr,Sports ,football ,4.63,2366.06,0.42478727826320771720 +AAAAAAAABMNFAAAA,Historical careers suffer very current doors. Commercial recommendations ought to go. Concerned, only names would sleep repeatedly at a weeks. Sure, political stude,Sports ,football ,6.03,8797.38,1.5794253341196666 +AAAAAAAACCPEAAAA,Good words lose sophisticated daughters. Carefully tall historians become contrary, evolutionary years. Necessary, ready val,Sports ,football ,3.18,7409.72,1.3302937336722042 +AAAAAAAACGNFAAAA,Men might feed with a shares. Twice interested resources write impatiently. Minutes build else at all simple groups. Always good doctors must not bear today. For example old f,Sports ,football ,9.77,5747.52,1.0318729776773842 +AAAAAAAACHBDAAAA,Only ,Sports ,football ,2.84,10423.32,1.8713362016459677 +AAAAAAAACLPDAAAA,Then good businessmen work. Present, old fragments manage temporarily doubtful jews,Sports ,football ,4.81,864.69,0.15524091174417093437 +AAAAAAAACOEDAAAA,New requirements arise just upper colleagues; especially minor courses see bloody. Priva,Sports ,football ,8.63,1890.74,0.33945136577406209446 +AAAAAAAACOGBAAAA,Married children used to obtain eastern, close abiliti,Sports ,football ,2.79,5349.13,0.96034858531739359793 +AAAAAAAACOHFAAAA,Parties may not ,Sports ,football ,4.77,14581.01,2.6177812702250215 +AAAAAAAACPFDAAAA,Decis,Sports ,football ,3.21,16890.63,3.0324356718979587 +AAAAAAAADBOEAAAA,Tough, aware elections make really. Male, able books should not,Sports ,football ,2.94,647.25,0.11620312496549588555 +AAAAAAAAEDKFAAAA,Colonial, old needs introduce clearly good companies. Different unions recognise obviously statements. Effective, necessary carers lie details. Current initiatives seem painfully overseas sec,Sports ,football ,4.26,1679.29,0.30148898528127861822 +AAAAAAAAEFFFAAAA,States can take ever to a circumstances. Teachers enjoy territorial rights. Big hours might not evacuate sharply. Unfortunately complete regulations could no,Sports ,football ,2.31,6843.36,1.2286130819063359 +AAAAAAAAEKEEAAAA,Light governors look more usually bad assets. For instance related services ,Sports ,football ,4.01,18466.13,3.3152908644559174 +AAAAAAAAEMLBAAAA,Full, early roots win perhaps divisions. Affairs shall not speak exactly. Hills ensure upstairs happy races. Right, successful pieces can l,Sports ,football ,5.37,8328.67,1.4952761387506784 +AAAAAAAAFBBAAAAA,Short, black systems run. Delegates think up to a figures; employers will not,Sports ,football ,3.83,17397.00,3.1233461027805823 +AAAAAAAAGGDCAAAA,Aware, married parents allow so. Result,Sports ,football ,6.31,6108.39,1.0966612692282509 +AAAAAAAAGMNEAAAA,Current, maximum pictures may not earn long units. Novel threats should no,Sports ,football ,85.91,4897.51,0.87926761923486404701 +AAAAAAAAGPLDAAAA,Civil horses share. Authorities could see extremely only sexual hours. Far liberal ways would maintain allegations. Now tired classes could inve,Sports ,football ,4.87,6415.73,1.1518391269754823 +AAAAAAAAHIJBAAAA,Features can get; fiscal, important considerations must claim then wrong bodies; various houses postpone yet spirits. Provincial, complete managers a,Sports ,football ,0.55,6034.06,1.0833165364685981 +AAAAAAAAHKCGAAAA,Messages must take officers; real, caref,Sports ,football ,0.67,6183.26,1.1101029501338773 +AAAAAAAAHNJCAAAA,M,Sports ,football ,2.64,9839.93,1.7665980926098601 +AAAAAAAAHOBGAAAA,Significant publications learn known, local effects. Clubs shall want only. Present populations ought to return too large minutes. Other, likely women could ,Sports ,football ,3.33,10674.87,1.9164978796453041 +AAAAAAAAICFBAAAA,Improved stars turn quickly benefits. Children bear only normal women. Also curious levels ,Sports ,football ,1.84,3717.45,0.66740719490611460754 +AAAAAAAAICMBAAAA,Front, imperial lines will not slow small laws. New countries get low. R,Sports ,football ,4.23,3183.90,0.57161704067615658555 +AAAAAAAAIDADAAAA,Usually conventional months ease more wonderful limits. Suddenly alone resources should fetch beliefs. Numerous, foreign arms assess now on a men; possibilities e,Sports ,football ,1.93,707.03,0.12693564379197304899 +AAAAAAAAIEKDAAAA,Other, local christians cannot like likely others. Other conditions could devote q,Sports ,football ,2.01,17036.03,3.0585398578693501 +AAAAAAAAIGPFAAAA,So great weapons spend patients. Important, public children should not form hard much so-called ,Sports ,football ,2.99,4804.55,0.86257817543912438302 +AAAAAAAAILCFAAAA,Italian birds mean very to a patients. Original reports keep things. Basic things could explain quickly white genes. Open, narrow errors ease badly likely others. Neither ,Sports ,football ,78.40,15704.61,2.8195052272914273 +AAAAAAAAILIFAAAA,S,Sports ,football ,0.09,10568.58,1.8974152529128474 +AAAAAAAAIOHCAAAA,Parental, direct areas would make available reasons. Substantial films produce around attempts. Certain, ancient components reduce prior proposals. Long,Sports ,football ,8.75,4375.97,0.78563366358479881078 +AAAAAAAAJMMEAAAA,Important, dry tables would not illustrate most actually social paintings. Already liberal troops used to save here external huge t,Sports ,football ,9.20,10197.73,1.8308352159975069 +AAAAAAAAJPBGAAAA,Primary women procee,Sports ,football ,5.76,9998.56,1.7950775081576030 +AAAAAAAAJPCCAAAA,Sources cannot fight as on a names. Years ought to contact well in front of a arms. Prisoners try upwards. Nice, nice drivers vary up to as enormo,Sports ,football ,1.28,3650.32,0.65535510409277549777 +AAAAAAAAJPOFAAAA,Certain presents gain already instructions. National, political sectors should allow. Magnetic guidelines may select; free boys go just months. English, different days ought to mark natural,Sports ,football ,3.41,7852.18,1.4097301719452568 +AAAAAAAAKEGDAAAA,Only able arms meet the,Sports ,football ,3.33,11022.07,1.9788319468342113 +AAAAAAAAKFACAAAA,Fashionable concentrations close. ,Sports ,football ,2.77,16287.59,2.9241697275500365 +AAAAAAAAKFOFAAAA,Less remarkable children ought to imagine more. Societies must not stop association,Sports ,football ,4.80,11090.25,1.9910725479313878 +AAAAAAAAKGNFAAAA,Services shall cause a,Sports ,football ,9.72,9421.84,1.6915368882578722 +AAAAAAAAKHJCAAAA,Famous tourists will make. Sensible, potential teams lead armed, democratic types. Social, growing recommendations get in ,Sports ,football ,5.21,16063.97,2.8840224231007755 +AAAAAAAALECCAAAA,So overall,Sports ,football ,4.39,26635.46,4.7819601188002581 +AAAAAAAALGIDAAAA,Sc,Sports ,football ,1.08,14119.35,2.5348977867617989 +AAAAAAAALIFBAAAA,Still tough unions must refuse especially services. Authorities play only. Main, nati,Sports ,football ,6.81,7605.26,1.3653997345308416 +AAAAAAAAMAODAAAA,Colleagues notice angrily witnesses. Private organs may not reduce visitors; also old pain,Sports ,football ,2.26,23920.87,4.2945999936552824 +AAAAAAAAMBBGAAAA,Only old nerves ought to grant also even public nations. Separate, nuclear materials include in the kilometres. Christian positions used ,Sports ,football ,0.12,2767.60,0.49687720147471056445 +AAAAAAAAMGMEAAAA,Eyes might not wait too extreme, traditional members. New, worthwhile championships could design by no means wi,Sports ,football ,3.91,16212.09,2.9106149404741077 +AAAAAAAAMPOCAAAA,Full, national,Sports ,football ,0.10,5993.84,1.0760956949296066 +AAAAAAAANGLEAAAA,Already medical sections grow only able trees; long patients meet ever black feet. Only universal differences could see rather. Roman, great volunteers accompany in a names. ,Sports ,football ,1.37,10322.04,1.8531530382678210 +AAAAAAAANLBGAAAA,Marvellous, public ministers say. Surfaces pull figures. Soft, environmental eyes work. Fine, reasonable patients come towards a grounds. Skills cope more full objections; dates try. Racial,,Sports ,football ,2.91,16367.75,2.9385611412189962 +AAAAAAAANLFCAAAA,Suitable fingers would go then new men. Efficient, noble drawings think probably ,Sports ,football ,4.22,10050.59,1.8044186415557563 +AAAAAAAANLHDAAAA,Recent communities should not resist political, late relatives. Below essential plans should ,Sports ,football ,0.76,11086.89,1.9904693150231080 +AAAAAAAANNKBAAAA,Empty, remarka,Sports ,football ,9.76,14158.66,2.5419552527214646 +AAAAAAAANOEAAAAA,Mean, recent sequences throw separate, other eyes. Sudden, cold roots take just general relations. Advantages could meet. Then annual page,Sports ,football ,4.83,5630.70,1.0108998620984437 +AAAAAAAANPDGAAAA,Large, spare policies make. Shops would return just concerned streets; schools could expand especially. Professionals return structur,Sports ,football ,7.94,7595.58,1.3636618492474643 +AAAAAAAAODNCAAAA,General sales eat softly duties; nice objectives might want however then strong heads. Miles ought to assist rather from the men. Other, due buildings must not ,Sports ,football ,7.59,10031.76,1.8010380237989386 +AAAAAAAAOEGCAAAA,British reasons come all just stupid properties. Justly other institutions must enable to a securities. Never total pains withstand,Sports ,football ,0.66,2263.16,0.40631327044714046865 +AAAAAAAAOPFDAAAA,Perfect, successful arms impress here further old charges. Consequently good sales use only. Rules stop still quite large pu,Sports ,football ,4.71,894.05,0.16051201834747253221 +AAAAAAAAOPOBAAAA,Duties must look. Right due de,Sports ,football ,0.13,132.53,0.02379358849235561176 +AAAAAAAAPBDDAAAA,Peaceful adults could attract also,Sports ,football ,4.69,5650.91,1.0145282362283049 +AAAAAAAAPIKBAAAA,Horses hide less total, musical islands; here entire directors must know more than by a lives. Tables can present in a hills. Gently other securities will not,Sports ,football ,2.66,6529.09,1.1721910562857776 +AAAAAAAAPKFBAAAA,Able calls will see far stores; national eyes shall stand among a owners. Long, heavy patients prevent occasionally practical, level sections. Certainly specified regulations could ,Sports ,football ,2.08,9729.90,1.7468440101997349 +AAAAAAAAAALDAAAA,Rural things start most black, human sanctions. Rules survive always. Costly, ,Sports ,golf ,5.92,23963.86,3.7510492167330205 +AAAAAAAAACCAAAAA,Ties give safe classes. Subjects would extend exactly. Eastern, little imports differ places. Eyes call maybe concerned goods. General forests see also joint nurses. Alternative, metrop,Sports ,golf ,3.74,10039.55,1.5714849846331933 +AAAAAAAAADIAAAAA,Expected borders may emphasize old, open components. Already painful shoes could recover in a proposals. Fierce taxes bring liberal causes. A,Sports ,golf ,2.06,7950.93,1.2445544978479709 +AAAAAAAAAJEGAAAA,Now good maps buy enough studies. Never clear schools help factories. Common duties used to visit immediately hard, desperate events. Vocational authorities t,Sports ,golf ,4.05,4217.98,0.66023798232820363451 +AAAAAAAAAMAEAAAA,Buildings shall answer more to a months,Sports ,golf ,0.13,8409.01,1.3162574966637318 +AAAAAAAAANBCAAAA,Years would not maintain only small songs. Civil, aca,Sports ,golf ,0.58,25548.84,3.9991452241182040 +AAAAAAAAAOPFAAAA,Long, presidential children shall not accept still new months. Priorities tell now financial kids; however important implications cannot make private galleries. Special wounds le,Sports ,golf ,1.74,3791.42,0.59346879097549012180 +AAAAAAAABAGDAAAA,Here possible nations could think with the ages. Weeks discuss of ,Sports ,golf ,2.48,4708.50,0.73701879567763403646 +AAAAAAAABEAFAAAA,Big, determined uses should not raise much; loudly economic dam,Sports ,golf ,8.29,8859.95,1.3868428753879269 +AAAAAAAABIFFAAAA,Rules sh,Sports ,golf ,3.24,2596.85,0.40648343624412529417 +AAAAAAAABIHAAAAA,Profitable documents would apply now. Literary, nuclear magazines might run general, proposed details. C,Sports ,golf ,4.18,8469.03,1.3256523927275678 +AAAAAAAABJPDAAAA,Right competitive tables look devices. Conservative, new cases require low dangers. Quite educational principles assess,Sports ,golf ,5.22,17514.67,2.7415612169674390 +AAAAAAAABLNAAAAA,Assets would take. Then great fingers develop en,Sports ,golf ,7.78,9672.83,1.5140825140478897 +AAAAAAAABMECAAAA,Over sexual activities should not distinguish so. Really large goals provide to a attitudes; already free arms used to accept even for a days. Black, video-taped names may present both to the,Sports ,golf ,9.14,825.04,0.12914303646296595210 +AAAAAAAABOGEAAAA,Early owners will not rectify b,Sports ,golf ,61.56,4445.52,0.69585468759920052283 +AAAAAAAACCJBAAAA,Standard, economic times must discuss silently helpful grounds. Very local meetings develop to a types. Back, principal lovers stay immediatel,Sports ,golf ,4.67,9.74,0.00152459659549753754 +AAAAAAAACLJAAAAA,Institutions help shel,Sports ,golf ,0.70,3531.82,0.55283375235216766330 +AAAAAAAACNPBAAAA,Straight cells could not know inevitably out of a,Sports ,golf ,0.11,17051.74,2.6690990504424210 +AAAAAAAACOBDAAAA,Nationa,Sports ,golf ,5.93,2677.24,0.41906683668684059632 +AAAAAAAADGOFAAAA,There different cards allow most well total changes. Long theories sleep at least processes. Police keep less,Sports ,golf ,80.48,6715.94,1.0512422237747158 +AAAAAAAADICAAAAA,Members become so poor peri,Sports ,golf ,32.36,10978.96,1.7185302913864112 +AAAAAAAADLFAAAAA,Also silent nurses find also fully mental priorities. Savings shall bring naturally silent e,Sports ,golf ,3.04,18221.32,2.8521727348533050 +AAAAAAAADPOCAAAA,Details explain overseas shareholders; in order local windows must ring historic comments. Other rates attempt very forms; well real problems suspend sites. Rates form therefore similar duties. Likel,Sports ,golf ,92.31,340.20,0.05325131024520146527 +AAAAAAAAECACAAAA,Else medical discussions need. Socialist police may hear usually canadian buyers. Necessarily english symptoms block. External goods cannot claim once soon big females; close ki,Sports ,golf ,4.65,9778.86,1.5306793289370688 +AAAAAAAAECGCAAAA,Spatial, chief boats discuss deeper theoretical, similar groups. Members might take of ,Sports ,golf ,1.36,6542.28,1.0240593239005780 +AAAAAAAAEDGBAAAA,Men may think local disciplines. Deeply cold difficulties wind soviet, particular leaves. Soft standards enjoy. Now different ways last however recent, p,Sports ,golf ,4.11,7491.81,1.1726887084306372 +AAAAAAAAEEJDAAAA,Annual, french authorities safeguard more german, random moments. Quick references feel; colleges,Sports ,golf ,2.33,null,null +AAAAAAAAEFICAAAA,null,Sports ,golf ,null,14359.03,2.2476107035571875 +AAAAAAAAEJNDAAAA,Also public times make flat, personal instances. Almost old remains used to reverse yesterday wryly lucky ,Sports ,golf ,5.26,4451.63,0.69681108238343973786 +AAAAAAAAENJFAAAA,Tomorrow separate instructions ,Sports ,golf ,4.87,3922.52,0.61398979853911714149 +AAAAAAAAENNCAAAA,British, democratic areas come yet even surprised organisations. Friends could contact adults. Beautiful demands collect then military tales. V,Sports ,golf ,5.66,7481.66,1.1710999347710582 +AAAAAAAAEOFDAAAA,Alternatively complex husbands decipher n,Sports ,golf ,7.61,890.02,0.13931431847276369229 +AAAAAAAAFANBAAAA,There only decisions take really royal, joint words. Too public copies must not invent so-called, important aspects. Human, positive organisations would view more male phrases. Relations must n,Sports ,golf ,4.20,8273.47,1.2950414984549294 +AAAAAAAAFBABAAAA,Experimental users know even extremely small aspects. Regular ,Sports ,golf ,2.85,19505.34,3.0531596466141621 +AAAAAAAAFIIBAAAA,Facts finish other passengers. Similar societies live personally. Visitors would manage light, new rocks; parts can brin,Sports ,golf ,8.20,7089.21,1.1096699620910778 +AAAAAAAAGBEDAAAA,Circumstances must rise fixed implications. Perhaps solid subjects may take. Months support now eyes. Old tests get. Already working environments,Sports ,golf ,42.01,753.84,0.11799814143222419922 +AAAAAAAAGEHCAAAA,National, philosophical payments used to stay over a arguments. In short political au,Sports ,golf ,1.02,3894.96,0.60967584759744238434 +AAAAAAAAGGDEAAAA,Good, national hours see even indirectly attractive rates. Top holidays hand lastly prayers. Pupils examine around very black ve,Sports ,golf ,3.80,7192.72,1.1258723228302924 +AAAAAAAAGPDBAAAA,European meetings serve most still emotional days. General, royal grounds may not assist profoundly economic references. Possible, double yards see clearly. Positions enlarge completely biological sk,Sports ,golf ,9.79,2419.55,0.37873076926448326068 +AAAAAAAAHDPAAAAA,Early, possible forces release long dirty ,Sports ,golf ,6.26,10235.39,1.6021397071447167 +AAAAAAAAHNHBAAAA,Views should cultivate even ambitious, in,Sports ,golf ,1.58,2647.16,0.41435843159520138387 +AAAAAAAAIJFDAAAA,Free, comfortable lessons can go almost general forces. Much ancient circumstances should hand as alongside a colours; dead courts would know efforts,Sports ,golf ,1.38,11838.95,1.8531440312387651 +AAAAAAAAIKGFAAAA,Smoothly full classes get for a assessments. Originally other libraries pu,Sports ,golf ,1.19,6556.92,1.0263509146765620 +AAAAAAAAIKOFAAAA,About wonderful risks decline fresh devices. Here christian men must see now politically desirable provisions. More scientific parents ought to sell ago ol,Sports ,golf ,2.64,6725.41,1.0527245574255743 +AAAAAAAAIMDDAAAA,Rates ought to want in a things; friends hire as usual rare foreigners. ,Sports ,golf ,7.27,2100.40,0.32877440340688170971 +AAAAAAAAIPMAAAAA,Then major techniques might forget gently. Prospects encourage ,Sports ,golf ,7.33,17159.88,2.6860261424174830 +AAAAAAAAJDEAAAAA,Economic, impressive thoughts will not neglect. Strong, serious records should capture o,Sports ,golf ,8.11,4779.48,0.74812925423496619403 +AAAAAAAAJIJCAAAA,Skills might swallow together. Also emotional styles should not address on,Sports ,golf ,8.91,1456.49,0.22798354161973392753 +AAAAAAAAKEFEAAAA,Simply personal things promote little ends; so light books help only long, forei,Sports ,golf ,3.21,6742.58,1.0554121676457687 +AAAAAAAAKEIBAAAA,Main sections may buy particular trains. Things show naturally recent levels. Necessary pounds will give at least large families. Certain persons used to depend possibly safe regions. Fina,Sports ,golf ,2.71,92.78,0.01452280001337387404 +AAAAAAAAKGAGAAAA,Differences may say sometimes. Quite round desig,Sports ,golf ,2.93,4605.87,0.72095418083205782723 +AAAAAAAAKIMCAAAA,Wrong decisions used to let human suppliers. Possible birds can fill more very windows. Members change,Sports ,golf ,99.63,2954.35,0.46244270553471766287 +AAAAAAAAKPJDAAAA,Sensible, academic partners can campaign so full, public polls; roses ought to visit difficult legs. Faster capable blacks may not introduce too in a proceedings. Marks should ex,Sports ,golf ,3.07,3061.28,0.47918039690602687122 +AAAAAAAALCBCAAAA,Western elements shall not remember in the unions. Cruel assessments show again important teachers. Later real pp. engage boring hands. Earli,Sports ,golf ,6.67,4.65,0.00072786182433917347 +AAAAAAAALJOAAAAA,Buildings would not get with a tools. Current, united elections ,Sports ,golf ,0.82,18656.28,2.9202567733725667 +AAAAAAAALLHCAAAA,Secondary, british forces cou,Sports ,golf ,3.20,615.53,0.09634855671730998799 +AAAAAAAALPGFAAAA,Other countries remember else. Chinese, annual things strike much ideological books; minutes burn again possible feeling,Sports ,golf ,4.65,3999.17,0.62598777893386932348 +AAAAAAAAMBDDAAAA,Oppon,Sports ,golf ,7.47,6436.39,1.0074844231308414 +AAAAAAAAMIDAAAAA,Other, effective eyes please common estimates. Equally essenti,Sports ,golf ,0.94,9403.03,1.4718508752937588 +AAAAAAAAMIJAAAAA,False, concerned hearts may hear short, british,Sports ,golf ,0.30,9300.75,1.4558410457467887 +AAAAAAAAMKIFAAAA,Relationships should not promote perhaps; individual fees may not care above other, surpri,Sports ,golf ,8.27,3388.41,0.53038586757184919730 +AAAAAAAAMLNCAAAA,Appropriate, special fans may not talk best rather real feet. Generally mass systems define so. Today tragic towns ensure only established, serious players. Good at,Sports ,golf ,2.68,1221.76,0.19124138978594162905 +AAAAAAAAMOECAAAA,Subject orders asses,Sports ,golf ,7.71,23257.44,3.6404737006148100 +AAAAAAAAMOFBAAAA,Different, small fields receive far years. Unemployed mechanisms jump virtually active others. ,Sports ,golf ,6.25,4641.22,0.72648749599128143627 +AAAAAAAANDDDAAAA,Private, extreme books will for,Sports ,golf ,0.74,6638.91,1.0391847621986198 +AAAAAAAANEEEAAAA,Even s,Sports ,golf ,1.45,4217.00,0.66008458349210634634 +AAAAAAAANEFGAAAA,International, japanese ways see for a cells. Hard drivers mind. Then endl,Sports ,golf ,1.72,1450.25,0.22700679801029813346 +AAAAAAAANJOEAAAA,Dependent,Sports ,golf ,32.66,2546.73,0.39863818148372112768 +AAAAAAAANKHBAAAA,Young figures should go onl,Sports ,golf ,9.27,8526.51,1.3346497040529475 +AAAAAAAANMJAAAAA,High members may not fulfil by a officials. Bishops may practise well to a bodies; both considerable problems would not make however organic important things. Particular, old companies must take ,Sports ,golf ,5.84,5049.06,0.79032645651568756677 +AAAAAAAANOBGAAAA,Fascinating, good prices could make so immense parties. Applications jump grimly adult groups. Clear, reliable years work more. Quickly little conclusions will make above here equivalent method,Sports ,golf ,5.55,2591.96,0.40571800735788474400 +AAAAAAAAOALEAAAA,Even economic workers say far thereafter different changes. Grey plans may not get thereby medical processes. Languages go finally. Economic tickets used to avoid new, legal employees; major dri,Sports ,golf ,0.55,19402.50,3.0370621605894222 +AAAAAAAAOAMFAAAA,Importantly international women give most centrally additional goals; times find thick proposals; so additional practices would see in a examples. Consequences would not keep quite other, publi,Sports ,golf ,2.74,9365.46,1.4659700648119474 +AAAAAAAAODBCAAAA,Exactly legal banks ought to account properly multiple, toxic fathers. Urgent systems answer relevant, remarkable participants. Primarily sure applic,Sports ,golf ,2.01,4253.59,0.66581199513782040164 +AAAAAAAAOHNDAAAA,Dominant days would work probably soon medical newspapers. Pr,Sports ,golf ,0.14,2160.55,0.33818964829591424391 +AAAAAAAAOKHAAAAA,Services experience elderly councillors. ,Sports ,golf ,4.61,13745.79,2.1516205992221865 +AAAAAAAAOLHFAAAA,Satisfactory, new examples cannot matter on a minutes. Just political operations may open western speak,Sports ,golf ,9.76,6246.52,0.97776418128411480544 +AAAAAAAAOONCAAAA,Police ,Sports ,golf ,8.92,5753.91,0.90065622143729324811 +AAAAAAAAPABDAAAA,Hardly historical dollars combine quit,Sports ,golf ,3.32,9220.98,1.4433546935473187 +AAAAAAAAPEDGAAAA,Areas inspire also else vast,Sports ,golf ,2.15,22082.83,3.4566126731982430 +AAAAAAAAPFNBAAAA,Long classes buy more subtle, professional problems. Now special thoughts follow cases. Just sig,Sports ,golf ,1.73,11120.87,1.7407433820298460 +AAAAAAAAPIJFAAAA,Democratic, similar steps allow upwards to a owners. Aut,Sports ,golf ,1.96,16710.07,2.6156176419430736 +AAAAAAAAPJNDAAAA,Terms used to settle with the considerations; final contents would address more old agreements; areas would not get either hard, deaf heads. Successfully standard hours will reconstruct. Events,Sports ,golf ,1.27,21304.62,3.3347999096887832 +AAAAAAAAAADFAAAA,Narrow, future homes might lay once again also successful nee,Sports ,guns ,2.42,8800.26,1.4482786507174865 +AAAAAAAAABOCAAAA,Other neighbours might become; other, minimum streets may watch elderly, sure events. Records take most to a tanks. Possible troops give potentially in a waves. Also logical practices mean over,Sports ,guns ,1.93,12405.01,2.0415204942736836 +AAAAAAAAAIHCAAAA,Still arguments must undertake su,Sports ,guns ,3.35,5575.50,0.91757261911299733592 +AAAAAAAAALOEAAAA,Expensive, american systems remedy already intensive, russian answers. Ever dear shots think alongside. More free banks would cover above. True supplies use earlier counties; still public co,Sports ,guns ,8.89,2537.46,0.41759551934256411443 +AAAAAAAAALPDAAAA,Fine old programmes may not mean. Public pp. may not believe however thus continued lines. Physical agenc,Sports ,guns ,1.74,819.62,0.13488671331313691623 +AAAAAAAAAMCGAAAA,More western theories will mean real days; naked men make there for the children; royal years make also easy pale walls. New pictures shall not get well guilty, following decisions. Actually certain r,Sports ,guns ,4.28,6968.28,1.1467855672697905 +AAAAAAAAAOAAAAAA,Large, strong issues increase moving, nuclear forces. Pp. pay barely experimental groups. Economic activities may grow initially areas. Mechanical,Sports ,guns ,5.35,404.88,0.06663201542937321520 +AAAAAAAAAONBAAAA,New, old rooms can produce friends. Increased consequences will stay only groups. Major parents would not consider. Unable, new publishers might prevent there steep, labour women.,Sports ,guns ,68.13,6781.77,1.1160911956097125 +AAAAAAAAAPGBAAAA,Local, ol,Sports ,guns ,4.82,20440.22,3.3638931397445737 +AAAAAAAACCCFAAAA,Sharply possible words alter; indian stations shall check always. Quantities turn; industrial stocks must not feel physical policies. New goods try barely single facilities,Sports ,guns ,0.93,6978.42,1.1484543299561515 +AAAAAAAACCEAAAAA,Formal references affect again for a rights. So far minutes reveal still because of a priorities,Sports ,guns ,8.55,7028.69,1.1567273773174304 +AAAAAAAACECCAAAA,Services realise as a days. Special eyes could live at least fingers. Just green roles would use effectively insufficient, thick men. Attractive, japanese times shall see from a flowers. Living, n,Sports ,guns ,2.49,447.75,0.07368722808857403949 +AAAAAAAACENEAAAA,As other,Sports ,guns ,60.82,4203.93,0.69185024852797110401 +AAAAAAAACHEDAAAA,Past, visual police could happen just goods. Tracks bear days. Only leading legs will not take just desperate, limited children. Hig,Sports ,guns ,38.40,4421.07,0.72758546842111005863 +AAAAAAAACNPFAAAA,Difficult, particular changes ought to die very never good others. Video-taped flowers must miss solicitors. Steps determine ordinarily original parts. Then young properties ac,Sports ,guns ,6.57,2625.94,0.43215687264524871748 +AAAAAAAACOEFAAAA,Yet brief strangers know weapons. Labour, soviet makers become already. Feet will guarantee. Considerable problems remember perhaps however monetary tactics. Perhaps head fe,Sports ,guns ,4.18,8454.13,1.3913152553890708 +AAAAAAAACPNBAAAA,Massive police destroy probably form,Sports ,guns ,3.76,10911.30,1.7956972682140880 +AAAAAAAADKLBAAAA,Public, legal languages might get easier easily regular towns. Very different children fulfil virtually tiles. Everyday, fresh numbers look only large, sole companies,Sports ,guns ,9.11,2929.87,0.48217531872667877403 +AAAAAAAADMEAAAAA,Groups decide therefore charges. Inc, easy months would give measures; jobs go with the signs. Broa,Sports ,guns ,5.40,5234.09,0.86138600483779898233 +AAAAAAAAECCFAAAA,National children ought to make widely in an efforts. Men might adopt mo,Sports ,guns ,6.68,4113.28,0.67693177342751496402 +AAAAAAAAEJKDAAAA,Little, past years need actually architects. Material, quiet clouds pretend a little under a areas. Exhibitions ought to sit both to a years. Now rural tonnes survive simultaneously visual, rea,Sports ,guns ,8.25,19762.67,3.2523872069887650 +AAAAAAAAENGDAAAA,Circumstances will pursue yet inherent, old hours; expensive, military services call. Steady ideas would not take all tal,Sports ,guns ,8.95,19195.17,3.1589924511199414 +AAAAAAAAEPFBAAAA,Spiritual, cold jobs contain recent windows. Active, annual children create other miles. Suffi,Sports ,guns ,3.15,559.00,0.09199589168400421680 +AAAAAAAAFKOFAAAA,Characters take tall, professional sources; increasing, similar rooms like forever. Ill years see again surfaces. O,Sports ,guns ,7.44,15785.25,2.5978142204023749 +AAAAAAAAFLDDAAAA,Guilty, painful families shall separate inadequate, causal feet. Other, dangerous indians boost efficiently like a children. Aggressi,Sports ,guns ,14.96,8493.37,1.3977730707552252 +AAAAAAAAFODGAAAA,Usually total consumers will come rational, early newspapers. Short, likely,Sports ,guns ,2.12,15264.06,2.5120408057569614 +AAAAAAAAGFBCAAAA,Civil relationships ensure accordingly in a amounts. Degrees wish subsequent thousands. Forces continue separately; all required trees would not make highly assistant books. Satisfactorily inadequate,Sports ,guns ,9.85,12807.47,2.1077542448410259 +AAAAAAAAGIDAAAAA,Alone firms obey furthermore serious children. Now relative customers must not soften slower small, inc men. Still wonderful authorities try,Sports ,guns ,1.91,12024.77,1.9789435392577163 +AAAAAAAAGJIAAAAA,Gas,Sports ,guns ,29.12,16056.08,2.6423853247758612 +AAAAAAAAGKCEAAAA,Now fair reports should take most cars. Open personnel find probably happy practices; possible, different eyes raise therefore particular, little parties. Soo,Sports ,guns ,2.46,5478.32,0.90157948717408583362 +AAAAAAAAGLAAAAAA,Always full sources must assume now. Both annual grounds might ,Sports ,guns ,1.71,6613.13,1.0883377301828959 +AAAAAAAAGPCGAAAA,Else valid scholars get just as able hours. Socialist hands can play even so linear days. Large, working subjects eva,Sports ,guns ,8.28,7358.09,1.2109374787856075 +AAAAAAAAHGDGAAAA,Poor, interesting shad,Sports ,guns ,4.55,1691.14,0.27831472676652395564 +AAAAAAAAIDPAAAAA,Existing changes take even favorite, english industries. As public consequences find upwards months. Regional aspects need recently with a systems. Now essent,Sports ,guns ,5.89,4221.64,0.69476482320010655066 +AAAAAAAAIJKFAAAA,Diverse, adequate forests dare forward possibl,Sports ,guns ,7.93,1064.63,0.17520856200991307573 +AAAAAAAAILPBAAAA,Incredible films may not restrain as. Central fields will not defer in,Sports ,guns ,6.49,4640.35,0.76367287294430942296 +AAAAAAAAJOODAAAA,Likely personnel will not produce in an guidelines; freely tory sanctions give most pp.. Cases may let never players. Appropriate,,Sports ,guns ,3.77,6728.56,1.1073343058127431 +AAAAAAAAKJAGAAAA,Readers contain present opportunities. Economic, apparent pp. will match here fina,Sports ,guns ,2.89,8801.60,1.4484991775419168 +AAAAAAAAKKIBAAAA,Black visitors hurt so increasingly greek publishers; trustees put. Perfect circles will cost about poor travellers. Above critical shar,Sports ,guns ,4.36,6276.92,1.0330068916442929 +AAAAAAAAKMOFAAAA,So left members qualify other others. Targets remember even. Extensive, dead sources go generally. Large, ideological particles may starve wrongly existing features. Private engines talk with,Sports ,guns ,9.59,1794.69,0.29535618398276480832 +AAAAAAAAKOCAAAAA,Other changes ought to mean from a troops. Fals,Sports ,guns ,0.33,1227.11,0.20194826233337820122 +AAAAAAAALFOBAAAA,About british reasons will draw occasionally practitioners. New attempts shall display in private private, major magazines. Questions dare on a losses. As american children take upwards good symptom,Sports ,guns ,72.70,15809.80,2.6018544693126473 +AAAAAAAALLHFAAAA,Difficult soldiers would not commence great, absolute sales. Objectives cross then possibilities. Valuable, tough arts may stop complete, requ,Sports ,guns ,4.87,22238.08,3.6597710177821476 +AAAAAAAALLNCAAAA,Again integrated circumstances used to remove especially about,Sports ,guns ,1.13,8150.28,1.3413099750882037 +AAAAAAAAMBPEAAAA,National departments may make certain stores. Most effective days see more main ages. Little, ready resources finance also poor events; corr,Sports ,guns ,8.46,3316.02,0.54572489578173821646 +AAAAAAAAMCMAAAAA,Attempts feel; extre,Sports ,guns ,9.20,4305.82,0.70861851579752958281 +AAAAAAAAMHAGAAAA,Choices cannot help dead tourists. Quietly other relationships help angry, high arms. Areas cannot tell. Young, difficult sons get perhaps britis,Sports ,guns ,9.32,15415.95,2.5370376858783986 +AAAAAAAAMIKCAAAA,Occasional, mean responsi,Sports ,guns ,7.67,3617.08,0.59527101948547043383 +AAAAAAAAMILAAAAA,References shall reverse for a tensions. Then critical surveys pass tight present lives. Personal contexts will clear either finan,Sports ,guns ,8.15,11563.49,1.9030296485314238 +AAAAAAAAMKCEAAAA,So small heads ought to help parents. Second,Sports ,guns ,60.11,9520.91,1.5668776477516146 +AAAAAAAAMMMFAAAA,At all wide roads would try economic studi,Sports ,guns ,0.97,7815.77,1.2862589093865646 +AAAAAAAAMMNEAAAA,Sacred, unable standards might not draw active roles. Great,Sports ,guns ,2.47,3296.38,0.54249269665352025077 +AAAAAAAAMPGFAAAA,Securities reflect australian, opposite generations. Vessels go events. Person,Sports ,guns ,2.66,7000.85,1.1521456856815043 +AAAAAAAANHODAAAA,Suppliers produce to a hours. Special, main factors will come. Old, individual recommendations see ,Sports ,guns ,30.34,6706.40,1.1036873845967905 +AAAAAAAANKGCAAAA,Detailed, cognitive friends go less so domestic terms. Again accurate children would break,Sports ,guns ,7.44,7849.06,1.2917375198233455 +AAAAAAAANLHAAAAA,Heads might use deeper before a men. Liberal, major authorities must pay extremely broad owners. ,Sports ,guns ,0.12,20494.24,3.3727833330697434 +AAAAAAAANODBAAAA,Furthermore low parents used to reach. Young years can rest completely busy woods. Formal, inadequ,Sports ,guns ,2.17,7404.90,1.2186411061375364 +AAAAAAAANOHDAAAA,Al,Sports ,guns ,4.59,8356.56,1.3752579402699146 +AAAAAAAAOCFFAAAA,Elderly sections make then. Today young friends used to close away up until a problems. Very, sorry ears will stretch often new men. Inc experts must eat of course industrial hands. Educational, c,Sports ,guns ,5.32,580.78,0.09558027544228259219 +AAAAAAAAOCPEAAAA,Suddenly useful patterns work fully added cars. Constraints must test particularly contributions. Corporate needs turn now developments. Words will not need police; di,Sports ,guns ,2.11,13586.08,2.2358918498930519 +AAAAAAAAODBFAAAA,Bedrooms suggest. Independent, american pp. attend now men. Even radical areas drop apparently additional fires. A little indian neighbours would not ,Sports ,guns ,65.82,7077.98,1.1648391438668125 +AAAAAAAAOFJEAAAA,Major, southern wor,Sports ,guns ,9.46,15520.77,2.5542881498610772 +AAAAAAAAOGOBAAAA,Here great drawings put please affairs. Just impossible minutes shall get other fortunes. Fierce, good parents could sort quite outside a dogs. Workers dem,Sports ,guns ,4.91,7764.30,1.2777883753168407 +AAAAAAAAOHGCAAAA,Shoes will not go studies; also nice feet say probably national, other figures. Domestic units ought to protect old emotions. Quite little companies understand quite things. Positive thought,Sports ,guns ,5.45,4681.13,0.77038412958630171628 +AAAAAAAAOHPFAAAA,Big aspects take between a networks. More comfortable signs experience increasingly amo,Sports ,guns ,2.37,5933.51,0.97649113285501942833 +AAAAAAAAOIAGAAAA,Estimates make behind closely free kinds. Things kill and so on german, local terms. Relatives might continue eyes. Local, local nerves may hide much pupils. Just main item,Sports ,guns ,9.34,20318.34,3.3438350730568341 +AAAAAAAAOIOEAAAA,Issues would not stay twice with the days. Rules used to persuade upper,Sports ,guns ,2.32,9137.87,1.5038398904159421 +AAAAAAAAOMGAAAAA,Words might not sell to a rounds; duties must exceed never systems; quiet, shy years advertise in a poles; easy, large customers might consider as yet hostile shares. Indeed formal c,Sports ,guns ,7.64,10450.63,1.7198837665645885 +AAAAAAAAOMPFAAAA,Criminal, tiny sites should not avoid out of a thanks. Controls pay even manufacturers. Poor leaves introduce however projects. Particularly full employees decide softly crops. Young cont,Sports ,guns ,2.30,2664.90,0.43856860777943262497 +AAAAAAAAONIAAAAA,National items sha,Sports ,guns ,3.60,2459.46,0.40475888329363329348 +AAAAAAAAOPJDAAAA,Beautiful, only,Sports ,guns ,0.94,9093.93,1.4966085854417110 +AAAAAAAAPALFAAAA,Things may deny apparent, essential guards. Needs should feel well. Tired, ancient mothers would tell on,Sports ,guns ,2.95,15489.41,2.5491271638803788 +AAAAAAAAPANDAAAA,Efficiently political examples can abandon very severe facilities; extraordinary, international hours shall restore at all part-time, following goods. Sports ,Sports ,guns ,5.61,1719.06,0.28290958418301303924 +AAAAAAAAPCDCAAAA,Front words must not develop societies. Eventual, grey countries make strangely times; ever old indicators send often tomorrow prime computers. Full, high days will come unique companies. Of course s,Sports ,guns ,4.39,5583.27,0.91885134555017929078 +AAAAAAAAPCHBAAAA,Strong memb,Sports ,guns ,6.63,9649.62,1.5880597429549209 +AAAAAAAAPFDFAAAA,Important, extreme workers discover and so on. Home remarkable americans make monetary plants. Ever small,Sports ,guns ,1.83,3934.04,0.64743384207610008778 +AAAAAAAAPLOAAAAA,Regional sets may call then much social securities; gentlemen must launch so further national women.,Sports ,guns ,2.46,134.47,0.02213003140384266017 +AAAAAAAAPODFAAAA,Tiny, easte,Sports ,guns ,4.94,1069.20,0.17596065722457479178 +AAAAAAAAACLDAAAA,Easy, civil thanks escape stupid others. Lo,Sports ,hockey ,4.73,2529.80,0.39318289432779977134 +AAAAAAAAADJEAAAA,Difficult delegates should no,Sports ,hockey ,6.19,7270.92,1.1300503478638177 +AAAAAAAAAIPCAAAA,Men ought to regain just. So as interested weaknesses must not allow elements. Early measures will not see hardly statistical times. Ago aware times might disting,Sports ,hockey ,3.76,12183.28,1.8935320154976664 +AAAAAAAAAMLCAAAA,Things cover cheeks. Other minutes might take only white things. Recent, monetary activities come level, serious companies; e,Sports ,hockey ,7.93,5669.48,0.88115367054058591494 +AAAAAAAAANPEAAAA,Somewhat massive points need espe,Sports ,hockey ,46.21,15809.19,2.4570729232263850 +AAAAAAAABAAGAAAA,Forces curb personal, private men. Sales see. Proper margins get also l,Sports ,hockey ,4.35,82.31,0.01279266504550604758 +AAAAAAAABDPDAAAA,Services indicate feature,Sports ,hockey ,2.41,33258.97,5.1691272381063573 +AAAAAAAABJPAAAAA,Soon intermediate needs should increase more feet. Useful participants enable; much ,Sports ,hockey ,77.28,4145.01,0.64421971255343241766 +AAAAAAAABMJAAAAA,Other, tight solicitors shall not win now clouds. There base drugs contain well by a workers; local churches expect usually applications; more open creditors should not improve even. The,Sports ,hockey ,2.66,7890.20,1.2262991828702687 +AAAAAAAACACDAAAA,White, marginal trousers find. Officers answer. Black players compet,Sports ,hockey ,9.13,11914.35,1.8517347683747416 +AAAAAAAACDNEAAAA,Advisory, middle differences must not seek re,Sports ,hockey ,69.18,13385.51,2.0803832571166524 +AAAAAAAACJACAAAA,Complex, labour companies stay little exhibitions. Words will not turn at least weeks. Excellent things sleep far never various businesses. Probably real babies used to stress as distinct professi,Sports ,hockey ,3.13,5256.36,0.81694633505766211008 +AAAAAAAACNLAAAAA,Active abilities depend smoothly by a ,Sports ,hockey ,0.22,8363.82,1.2999094613158108 +AAAAAAAACOCFAAAA,Elsewhere serious clothes hear even blue ways. Weekly plants suit merely very customers. Doubts approach too national players. Then local thought,Sports ,hockey ,1.88,20316.65,3.1576248122558674 +AAAAAAAACPIAAAAA,Social police contain without a firms. Specific tanks deceive more probable, relative minutes. Also different participants ought to help over. Large, united hotels maintain in a,Sports ,hockey ,4.22,9748.53,1.5151218439565918 +AAAAAAAADEDDAAAA,Original, everyday words may not wish even to a paintings. Domestic movements could explore on a improvements. For example specialist contracts use as more subtle weekends. Annual, good performanc,Sports ,hockey ,5.19,13105.83,2.0369152391367334 +AAAAAAAADLCAAAAA,Recent, french conservatives cannot get somehow; decisions save accordingly happy thousands. Seriously good years argue then golden attacks. Just wide eyes drink underground likely, fin,Sports ,hockey ,0.09,6842.00,1.0633873677724745 +AAAAAAAADLODAAAA,Words would hear successfully unhappily external restaurants. Things must get also ready instruments. Heavy, liberal women learn just general matches. Loudly subjective schools will disturb as,Sports ,hockey ,7.94,9293.19,1.4443526530706639 +AAAAAAAADPBGAAAA,Key, powerful peasants catch towards a regulations. Ways find there bad boys. Others see; brief individuals ought to look gold investigations. Users complete there historical, positive asse,Sports ,hockey ,2.34,7607.64,1.1823835537212201 +AAAAAAAAEDMDAAAA,Then happy bars will know largely to a personnel. Just good reasons would hear bills; internation,Sports ,hockey ,62.30,5784.96,0.89910163505832420160 +AAAAAAAAEEOBAAAA,Intentions might not use pict,Sports ,hockey ,0.18,10931.88,1.6990387456890615 +AAAAAAAAEGFEAAAA,Certainly funny weapons must draw sometimes new, private weapons. Obvious arrangements will not explain right necessary ladies. Unfortunately dual shops ,Sports ,hockey ,2.13,1313.78,0.20418840339551616080 +AAAAAAAAEIPCAAAA,Boundaries believe on a needs. Respective, sharp agents would not develop western delegates; successful, biological employees wriggle early in a blocks. Policies adopt togethe,Sports ,hockey ,1.02,14587.82,2.2672469323792253 +AAAAAAAAELEAAAAA,Here statutory birds add metho,Sports ,hockey ,2.58,12067.04,1.8754659313658522 +AAAAAAAAFICBAAAA,Inevitable, local risks emphasize c,Sports ,hockey ,3.52,1084.50,0.16855358087536518777 +AAAAAAAAFIOEAAAA,Late members should rent for the years; hu,Sports ,hockey ,2.15,12225.39,1.9000767746407384 +AAAAAAAAFMBEAAAA,Local, final users must not make below; thus significant deputies find widely by the affairs. Anonymous, british instruments enter almost written, expensive shareholders.,Sports ,hockey ,7.88,7297.66,1.1342062932327501 +AAAAAAAAGAICAAAA,Bitterly british trials may specify together old-fashioned schools. Elected things cut. Too good photographs come all present, other meetings. Proceedings pro,Sports ,hockey ,1.70,1836.91,0.28549355301592168471 +AAAAAAAAGBAEAAAA,So respectable months show. Modern values try; other, british pre,Sports ,hockey ,3.24,5218.91,0.81112583565352893693 +AAAAAAAAGDGEAAAA,Top libraries make well for the problems. Vague papers install immensely from a talks. Often aware children should allow more in a problems. ,Sports ,hockey ,4.41,1747.37,0.27157719743124653587 +AAAAAAAAGDGFAAAA,Doors co-operate also deaf backs. Absen,Sports ,hockey ,9.94,7128.49,1.1079137996627312 +AAAAAAAAGDJCAAAA,Clear, social ,Sports ,hockey ,2.55,6279.20,0.97591668513839842050 +AAAAAAAAGDLDAAAA,New, comprehensive sales ought to face prime cou,Sports ,hockey ,3.20,9761.05,1.5170677091779469 +AAAAAAAAGEDAAAAA,Men can make human, thin communities. Victorian, sure solutions fit other, able publications. Geographical casualties can press now thereafter neighbouring services. Electr,Sports ,hockey ,8.11,5713.49,0.88799372871884762256 +AAAAAAAAGEGAAAAA,Even small laws call through the companies. Patients hand british prices. Particular, polite cells stand good, british computers. Generously new benefits share indians. Amounts want actuall,Sports ,hockey ,4.29,6475.01,1.00634958202286615441 +AAAAAAAAGGCFAAAA,Interesting eyes could not complicate at present previous, profitable ages. Financial eggs expand almost jewish,Sports ,hockey ,2.30,6657.65,1.0347355903318350 +AAAAAAAAGHBFAAAA,Shareholders operat,Sports ,hockey ,4.29,42887.17,6.6655473279027530 +AAAAAAAAGIMCAAAA,Traditional times buy on a operations. Clear, ne,Sports ,hockey ,7.14,3768.83,0.58575361199677508586 +AAAAAAAAGMHDAAAA,Extra, good systems start. Especially other stages accept cautious agreements.,Sports ,hockey ,0.87,13119.27,2.0390040912593382 +AAAAAAAAHADDAAAA,Things wo,Sports ,hockey ,5.04,9164.38,1.4243329326902529 +AAAAAAAAHDJAAAAA,Deeply human resources ought to tackle fam,Sports ,hockey ,3.78,null,null +AAAAAAAAHDOBAAAA,Rights will try useful, intermediate thousands. Main aspirations keep there bright, possible lives. Problems render however significant, strange func,Sports ,hockey ,5.08,1116.23,0.17348507476303262660 +AAAAAAAAHJMDAAAA,Words must long both near a,Sports ,hockey ,5.95,2027.93,0.31518198549062178445 +AAAAAAAAHKPFAAAA,Other, small districts may obtain necessarily even general deaths; sciences play upper, possible files. Events fix hard green, professional ideas; full, german transact,Sports ,hockey ,3.44,22755.89,3.5367328220432586 +AAAAAAAAHLEAAAAA,Serious, social teams could not take also other, blind designers. Clear groups would find ot,Sports ,hockey ,7.00,2010.33,0.31244658390149644807 +AAAAAAAAIJAFAAAA,Sad, h,Sports ,hockey ,3.97,2779.01,0.43191524830654551449 +AAAAAAAAIJIAAAAA,Correct, useful details go. Low, nuclear pupils will not answer reportedly disabled, environmental things. Due, electrical liabilities find among a lessons. Barely middl,Sports ,hockey ,1.96,9059.76,1.4080728352894408 +AAAAAAAAILMEAAAA,Features may expect cruel, special laws. Correct feet carry most. Years would feel long firms. Valuable troops say however royal, arab,Sports ,hockey ,0.14,16851.48,2.6190662029041945 +AAAAAAAAIPKCAAAA,Individual clients require maybe. Holidays should not guide ,Sports ,hockey ,3.36,19982.07,3.1056242063644154 +AAAAAAAAKALBAAAA,Continuing, determined words ,Sports ,hockey ,1.56,1567.48,0.24361859562057853806 +AAAAAAAAKANAAAAA,Fat colleagues ide,Sports ,hockey ,8.40,13055.62,2.0291115735804843 +AAAAAAAAKGGAAAAA,Economic, general matters ough,Sports ,hockey ,7.83,3838.49,0.59658020715009729792 +AAAAAAAAKHKEAAAA,Years ought to say often together careful industries. Yellow, little terms should discuss residents. Only open fingers rule lists; grea,Sports ,hockey ,6.23,5049.84,0.78484888413799367432 +AAAAAAAAKIEGAAAA,Markets could not care. Organizations would not raise in a fears; so german prizes cannot laugh daily. Early quantities change automatically to a ideas. Elect,Sports ,hockey ,6.17,641.88,0.09976133931975971113 +AAAAAAAAKLABAAAA,Other teachers come different, special pieces. Bri,Sports ,hockey ,3.88,9134.09,1.4196252443871502 +AAAAAAAAKLGFAAAA,More brown facilities would suspend real, nervous members. Subject, severe employees will stimulate unli,Sports ,hockey ,3.53,1258.38,0.19557810521156481787 +AAAAAAAAKMECAAAA,Instead annual con,Sports ,hockey ,3.53,4725.11,0.73437917061318285143 +AAAAAAAAKOJFAAAA,Whole, possible yards correspond by a t,Sports ,hockey ,8.84,283.32,0.04403374876312444905 +AAAAAAAAKONDAAAA,Other sons may not hold millions. Ends will come massive colours. Even unfair countries feel thus. Minds used to k,Sports ,hockey ,6.87,14864.67,2.3102751102172565 +AAAAAAAAKPCCAAAA,American, medical ties should not halt too necessary soldiers. Grey hands escape sufficient, other parties. Centuries prove also ordinary managers. Then western problems,Sports ,hockey ,2.16,9765.88,1.5178183904095080 +AAAAAAAALEEAAAAA,Terms cannot enc,Sports ,hockey ,5.90,6492.32,1.00903991165398885740 +AAAAAAAAMBOCAAAA,High, essential groups should not weigh more other years; there different papers could announce; large departments c,Sports ,hockey ,3.91,11944.55,1.8564284688288089 +AAAAAAAAMHIBAAAA,New, tradition,Sports ,hockey ,2.85,6835.46,1.0623709174092427 +AAAAAAAAMLACAAAA,Available preferences must trust now errors. Large publications would grow that is. Underlying, financial jobs shall develop medical, other crimes. Easily eventual skills,Sports ,hockey ,9.69,3477.38,0.54045629420412853540 +AAAAAAAAMOLDAAAA,Asleep results must not make now. Allowances ask benefits. Dead years must not revert too animals. Later comprehensive causes may not campaign in part international units; fo,Sports ,hockey ,4.43,7779.51,1.2090956827622980 +AAAAAAAANBCDAAAA,Various customers notice still fair important points. Common things would work entirely; partly at,Sports ,hockey ,0.64,2618.52,0.40697180506570885337 +AAAAAAAANFICAAAA,Yet only months can repeat reader,Sports ,hockey ,1.82,9194.78,1.4290577172532875 +AAAAAAAANJEFAAAA,Dramatic, entire structures used to break; different centuries shall get now comparative rel,Sports ,hockey ,3.71,10610.92,1.6491549676182849 +AAAAAAAANMIBAAAA,Exotic rights could not commit here persistent ,Sports ,hockey ,3.07,13747.73,2.1366796868673898 +AAAAAAAAOBHBAAAA,Programmes present also available, perfect schools. Chief police may see then. Sufficient, fair governments would direct never in no lights. Initial, new walls ,Sports ,hockey ,5.56,4797.14,0.74557411245776796390 +AAAAAAAAOCNAAAAA,Committees shall build sure metres. Good, local banks may allow together eastern implications. Rigid, old rates ensure different, political courses. Wide, dead pieces last both today clinical ,Sports ,hockey ,1.57,1970.64,0.30627794247692914119 +AAAAAAAAOHCGAAAA,Recently supreme projects will take certainly well ,Sports ,hockey ,0.18,8091.21,1.2575402665878871 +AAAAAAAAOJHBAAAA,Techniques must protect simply recordings. Final, wide arms touch somewhere patients. Excellent, broad plans think in a areas. Simple, main links stand as days. Actually young yards ought to spend ,Sports ,hockey ,3.27,5474.16,0.85079692972308814779 +AAAAAAAAONCFAAAA,Bloody, different reactions might not heat then disabled, important kinds. Earlier other grounds influence well books. Following years will use just considerable times. Gay,Sports ,hockey ,1.78,4668.38,0.72556216310459874161 +AAAAAAAAPJJBAAAA,Following, crucial students might claim medical, average margins,Sports ,hockey ,7.00,10704.63,1.6637194268749290 +AAAAAAAAPMPBAAAA,Good patients used to work then valuable, public rights; current schools shall not complain. Pounds go probably losses; exercises should pray markedly in the materials. New, good players reac,Sports ,hockey ,3.41,14516.99,2.2562384951884441 +AAAAAAAAACADAAAA,Successes embrace modern, able matters. Schools cannot convert wryly odd surveys. Generally useful techniques would not make enormously public, difficult se,Sports ,optics ,9.17,17176.14,2.3690629928798072 +AAAAAAAAADJBAAAA,Green operations must not cross always able gi,Sports ,optics ,4.11,12998.66,1.7928733908216302 +AAAAAAAAAEDGAAAA,Horses shall change poor principles. Extra properties forget clothes. Then poor sports secure then following alternatives. Anim,Sports ,optics ,4.81,4607.43,0.63549155428892697314 +AAAAAAAAAFFBAAAA,English, automatic firms s,Sports ,optics ,1.93,19531.20,2.6938906603307897 +AAAAAAAAAFNEAAAA,Writers will not avoid approximately later obvious actors; just medical prices must keep years. Unlike, socialist signs could fo,Sports ,optics ,2.42,13137.75,1.8120577344331548 +AAAAAAAAAHBAAAAA,Legal, grim findings,Sports ,optics ,8.74,19319.13,2.6646403637624094 +AAAAAAAAAIDFAAAA,Low horizontal signs provide probably new, strong eyes. Things discharge now unnecessary, partial numbers. Great, severe corporations insist here in a outcomes.,Sports ,optics ,61.17,11152.97,1.5383018820118317 +AAAAAAAAAJABAAAA,Social, useful services become to a days. Spiritual, green opportunities shall pin still global trees. Objects forget chemicals. Frequently strange parties will show like.,Sports ,optics ,4.27,1009.04,0.13917441999980441873 +AAAAAAAAAJOAAAAA,Prime qualities see then around a differences; exports apply often great officials; steadily certain problems agree econom,Sports ,optics ,6.02,3443.87,0.47500456850543729042 +AAAAAAAAAKMDAAAA,Huge, forthcoming aims block much with the issues. Forthcoming, a,Sports ,optics ,1.30,8972.88,1.2376073988423106 +AAAAAAAAAOBEAAAA,Able others must not try there able, fine feet. Historical, political earnings accept further at once post-war tears; new patients stop together possible, other officers. Even economi,Sports ,optics ,36.38,6823.59,0.94116108436381653213 +AAAAAAAAAOCGAAAA,Then important forces offer local problems. Apparent, ,Sports ,optics ,3.11,5540.60,0.76420141069820459288 +AAAAAAAAAOJCAAAA,Industrial instances get about; reforms could abuse original projects; servants render here in the sales; however medium rights explain only simple techniques. Exchanges give. All,Sports ,optics ,2.04,3827.73,0.52794943973068596656 +AAAAAAAABAKFAAAA,More weak feet must know special members; dangerous countries must work ,Sports ,optics ,0.12,7861.50,1.0843174728736843 +AAAAAAAABFCCAAAA,Endless, professional others create by a years; large vis,Sports ,optics ,1.24,9976.61,1.3760494235255775 +AAAAAAAABIABAAAA,Children ma,Sports ,optics ,6.80,10122.95,1.3962337419101524 +AAAAAAAABKCAAAAA,Of course heavy persons get now implications. Phases show even. So old women develop; big, other jeans drive frantically official shots. Facts might disturb too new, gentle children. G,Sports ,optics ,0.79,10391.65,1.4332948759127166 +AAAAAAAABKIDAAAA,Leaves go most parties. Available, rich masses appear as administrative feet. Times could not explore at a chairs. Assistant, clear prices emerge neve,Sports ,optics ,4.92,13644.97,1.8820173488312964 +AAAAAAAABLGEAAAA,Much advisory germans could drown either pri,Sports ,optics ,32.97,9845.22,1.3579271220868097 +AAAAAAAACABFAAAA,Final, soft opponents used to blend easy even psychiatric institutions. Available, catholic scientists glimpse now. Only good purposes operate just wa,Sports ,optics ,9.44,2111.62,0.29125058348528007480 +AAAAAAAACCEFAAAA,Residents would not arrange now steep children. ,Sports ,optics ,4.29,9855.70,1.3593726028621981 +AAAAAAAACGDFAAAA,Only international issues join in order. Awful, public pounds must not expect large, hard opportuniti,Sports ,optics ,3.40,10305.04,1.4213489703825265 +AAAAAAAACHHAAAAA,Big services shall not stay of course interviews. Only officers improve then,Sports ,optics ,1.84,2848.06,0.39282595201839666693 +AAAAAAAACJBCAAAA,Negative, late offices hire just sound buyers. Doubtful seconds would die just structures. Higher i,Sports ,optics ,0.90,14980.69,2.0662499424669687 +AAAAAAAACMBBAAAA,Unfortunately secondary walls lead ever democrats; also nuclear requirements expose various, financial services. English changes should not cause conferences. Reports must not realise fully in ,Sports ,optics ,3.34,19345.92,2.6683354429582735 +AAAAAAAACMHFAAAA,Businessmen should not exist ,Sports ,optics ,27.63,6229.44,0.85921142761791568044 +AAAAAAAADFFAAAAA,Necessary, social bedrooms think so full poles; babies prove now. Profitable payments used to break there. Major, radical households ,Sports ,optics ,1.51,12526.09,1.7276929662008940 +AAAAAAAADHLEAAAA,Catholic books might see about alone ,Sports ,optics ,2.99,5035.61,0.69454937474749774933 +AAAAAAAADIAFAAAA,Unable rules draw equally about a others. Old, typical buildings attack then able friends. Questions might not fly particularly tons. Single pupils play for the hands. European practitioners breathe ,Sports ,optics ,2.19,14929.83,2.0592349470245778 +AAAAAAAADMBDAAAA,Social, other resources may know reasonable, distant weeks. New, unexpected rates mean. White, electric generations carry together other t,Sports ,optics ,3.91,6618.90,0.91292869315062382771 +AAAAAAAADOMCAAAA,Main pupils could expel followers. Sometimes severe horses should keep largely earnings. Years put recently permanent inst,Sports ,optics ,9.17,1490.14,0.20553136666386719706 +AAAAAAAAEHOAAAAA,Royal, british farmers deceive over results. Al,Sports ,optics ,4.29,1675.23,0.23106037780095175254 +AAAAAAAAENJAAAAA,Girls will not delete in a applicants. Personal divisions loosen easy children; only tired talks lack ,Sports ,optics ,4.02,12100.25,1.6689578962207974 +AAAAAAAAENPDAAAA,Other bedrooms kill important, unusual names. Places rival future tasks. By now other boys incorporate. Yesterday major agents might service then to a politicians; dead pains can get to ,Sports ,optics ,6.93,73.14,0.01008802136564030681 +AAAAAAAAFNNAAAAA,Inland branches shall provide only available plants. Now available faces answer. Minutes could offer with a others. Forth bizarre dangers search welcome, b,Sports ,optics ,1.86,10474.92,1.4447801034095292 +AAAAAAAAGIKBAAAA,Fat prices make her,Sports ,optics ,0.86,2370.17,0.32691175280557404973 +AAAAAAAAGJCAAAAA,European roads see tomorrow then central causes. Friendly, molecular creatures sweep as the police. Simply waste techniques control directors. Early, increa,Sports ,optics ,69.48,824.27,0.11368954568028897588 +AAAAAAAAGJHEAAAA,Animals shall not stand eventually. Roles help in the tons. For instance big issues should not relieve more ,Sports ,optics ,2.63,1776.63,0.24504623186816431900 +AAAAAAAAGLDFAAAA,Large, important levels merge but certain galleries. Wars used to relieve however capable years. Worried, left trials work. Very scientists used to prepare very silent, important pupils. Stiff,Sports ,optics ,4.82,9736.85,1.3429799129619199 +AAAAAAAAGLHFAAAA,Ready, other trousers could tell. Here efficient techniques can increase directly free ,Sports ,optics ,3.77,5573.20,0.76869784898805794265 +AAAAAAAAGOMFAAAA,Extra questions could reach. Steps confirm safely; famous, welsh systems gauge however at a variables. Considerable standards cost with a expectations. Official colleges c,Sports ,optics ,71.70,4049.02,0.55847142835527638896 +AAAAAAAAGOPFAAAA,More economic others convince softl,Sports ,optics ,1.88,252.72,0.03485705167520670410 +AAAAAAAAHAFEAAAA,Strong programmes must appear then central patients. Both large men will hang really. Effective na,Sports ,optics ,3.31,3445.90,0.47528456144189134870 +AAAAAAAAHFDBAAAA,Losses hide ,Sports ,optics ,1.65,16135.62,2.2255466134516413 +AAAAAAAAHHCDAAAA,Mild, ,Sports ,optics ,47.98,458.88,0.06329219639410751969 +AAAAAAAAHODBAAAA,Square, black institutions could change for example eventually other customers. Leaders must not fire toge,Sports ,optics ,1.87,14705.14,2.0282440047133156 +AAAAAAAAICEGAAAA,Clear, average boxes delay statements. Social men will not want. Far names help also american, social businessmen. Large, serious appeal,Sports ,optics ,0.63,25416.68,3.5056605261641055 +AAAAAAAAICHFAAAA,Actually electronic leads enforce there free women; words follow to a concen,Sports ,optics ,4.29,2713.94,0.37432710835474233347 +AAAAAAAAIEAEAAAA,Quite successful pa,Sports ,optics ,2.42,11613.77,1.6018588993113539 +AAAAAAAAIGPCAAAA,Acutely good subsidies take hardly early terms. Merely magnificent areas help res,Sports ,optics ,4.38,5659.35,0.78058030784299248506 +AAAAAAAAIHBDAAAA,Especially international tools lead early others. Prou,Sports ,optics ,1.95,21986.54,3.0325497029874929 +AAAAAAAAILFFAAAA,Features must not balance women. Political, old temperatures might hear short inevitable a,Sports ,optics ,2.72,15248.88,2.1032407334165322 +AAAAAAAAIMKBAAAA,Misleading, slow conferences would speak really specialist police,Sports ,optics ,8.31,18357.68,2.5320299161004614 +AAAAAAAAJGFFAAAA,Hitherto a,Sports ,optics ,4.91,2399.22,0.33091854827552005619 +AAAAAAAAJHGDAAAA,Dependent, interested men make only, wrong patients; open days arrive now essential, raw communications. Men shall not help successful dif,Sports ,optics ,1.43,362.76,0.05003459981678531172 +AAAAAAAAJKMAAAAA,English, overseas lives used to move again similar sentences. Sites can view always. Able, essential incom,Sports ,optics ,4.37,5377.74,0.74173852910662433082 +AAAAAAAAJOAFAAAA,Languages reduce widespread feelings. N,Sports ,optics ,5.57,10852.56,1.4968670652432782 +AAAAAAAAKBNFAAAA,Black, typical casualties shall not need at a clients. Little, regional experiments can work minutes. Without friendly proposals eliminate markedly. Short, fine compon,Sports ,optics ,0.93,10165.48,1.4020998008201972 +AAAAAAAAKCMFAAAA,Early doors see in the days. Personal, mean societies see simpl,Sports ,optics ,8.01,5568.94,0.76811027760416913068 +AAAAAAAAKCPEAAAA,Increased, narrow troubles should not take hard, important days,Sports ,optics ,7.03,14780.75,2.0386727071395675 +AAAAAAAAKEMDAAAA,Industrial, golden horses must know then deep main animals. Political copies take so in an prices. Eventually decisive pupils know as lucky mistakes. Other degrees visit more actions; as bl,Sports ,optics ,5.15,2730.55,0.37661808504168908622 +AAAAAAAAKEMFAAAA,Likely areas find scientific, aware ,Sports ,optics ,9.89,836.45,0.11536950329901332558 +AAAAAAAAKFPEAAAA,Farms should carry presidential, inland patient,Sports ,optics ,0.55,11152.08,1.5381791264879676 +AAAAAAAAKNBEAAAA,Private regulations find with a members; fortunately young activities secure real, possible miles. Organisations may not take only open opportunities. Informal, equal kinds ought to render before,Sports ,optics ,3.03,4479.94,0.61790717031428269210 +AAAAAAAALEFFAAAA,Industrial, national cases lead much today other boys. Joint, intern,Sports ,optics ,0.97,22804.46,3.1453634086941448 +AAAAAAAALEICAAAA,Internal services used to oppose consistently talks. Green documents would feed as the wives. Administrative songs help still main tiles. Wives warm quite safe ,Sports ,optics ,7.14,1519.56,0.20958919532912749001 +AAAAAAAALGPFAAAA,Strategic, british group,Sports ,optics ,2.58,11952.14,1.6485294460640434 +AAAAAAAAMCKEAAAA,Previous files help. Experimental places may consider at a types. Children could not see ways. Likely members shall understand as a birds. Long, substantial audiences wil,Sports ,optics ,0.48,6269.96,0.86480025214260456795 +AAAAAAAAMEKFAAAA,Houses could like highly competitive, unknown demands. However certain times say direct commitments. Different, available activities esca,Sports ,optics ,4.01,210.56,0.02904202596047611433 +AAAAAAAAMFBCAAAA,So coastal schools add hard from a developments. Ready, large representatives moderate. There simple hundreds restructure greatly in the years. Only other changes would try ago ill inevitable clo,Sports ,optics ,6.13,11722.01,1.6167881778541063 +AAAAAAAAMGJEAAAA,Rather new attitudes may ,Sports ,optics ,4.12,48.75,0.00672396830154450310 +AAAAAAAAMIGDAAAA,Then brief plants use fair, white women; outer, long prop,Sports ,optics ,0.71,3423.11,0.47214119246564110817 +AAAAAAAAMLLEAAAA,Prices update better good solicitors. Standards teach. Years must discuss really single findings. Old examples used to discuss important shares. Activities might not seem just followers. Absolute ways,Sports ,optics ,0.66,10387.85,1.4327707512040834 +AAAAAAAAMMEAAAAA,Aware players operate new, tough times.,Sports ,optics ,2.57,10018.06,1.3817665206763267 +AAAAAAAANEJCAAAA,At most new pictures keep. American, different clients assume always problems; forward just years used to formulate just actually full indivi,Sports ,optics ,0.72,11565.77,1.5952383766759870 +AAAAAAAANINDAAAA,Matters join. Securities make perfectly as a products; above important children ask as in a classes. Limitations cannot indicate already t,Sports ,optics ,1.50,609.14,0.08401719079390397172 +AAAAAAAAOAOEAAAA,Friends cannot treat then times. Differences see again. Weeks may threaten later. Gastric, british museums look in a prices. Teams must not form very. As mone,Sports ,optics ,34.58,7385.76,1.0186998179039042 +AAAAAAAAOCBDAAAA,Progressive surveys succeed still. Systems lack so willing, good names. Years shall not talk really to a buses. Panels fulfil international genes.,Sports ,optics ,0.76,1940.73,0.26768014362782489253 +AAAAAAAAODJFAAAA,Recent, old participants would sue just by a effects. Parents look around at least total effects. Serious, american teache,Sports ,optics ,1.82,1485.82,0.20493551962668417648 +AAAAAAAAOFNDAAAA,Anywhere proper men will not run remarkable, revolutionary libraries. Poor rates used to hear also. Huge years see structural churches.,Sports ,optics ,8.73,8787.46,1.2120328716121079 +AAAAAAAAOIKCAAAA,Just holy purposes fail notably narrow,Sports ,optics ,1.65,4022.96,0.55487703627449177868 +AAAAAAAAOIPEAAAA,Important songs compromise physical, opposite children. Alive, public members used ,Sports ,optics ,7.20,11408.60,1.5735603028718076 +AAAAAAAAOJPCAAAA,Available plans could eat a little precise, ,Sports ,optics ,3.73,10658.47,1.4700967061120624 +AAAAAAAAOOLCAAAA,Bodies can see different, fine fem,Sports ,optics ,0.61,5870.81,0.80974646860288172868 +AAAAAAAAPCOAAAAA,Employees pay ahead comme,Sports ,optics ,93.19,2762.76,0.38106073158513007996 +AAAAAAAAPDDEAAAA,Schools must evaluate secondly; quite democratic recommendations will assess however lines. Always effective strings can step just; sides could work. However normal operatio,Sports ,optics ,2.31,6808.43,0.93907010263147982101 +AAAAAAAAPEHFAAAA,Rules should secure rather with a yar,Sports ,optics ,4.61,10195.81,1.4062831435604197 +AAAAAAAAPFMFAAAA,Married nights should know together days. Full problems shall arouse eyes. Public pairs study welsh months. Generally difficult ears will not draw however; decent standards feel tow,Sports ,optics ,1.18,3975.45,0.54832409814102758704 +AAAAAAAAPMJEAAAA,Abstract, voluntary trees may see much. So large voters ,Sports ,optics ,56.66,10167.68,1.4024032414409849 +AAAAAAAAABBDAAAA,Either superb corners ought to force false seats. Systematic, wooden classes cannot make very large,,Sports ,outdoor ,0.76,14535.18,2.4321746263357594 +AAAAAAAAACCBAAAA,Actual,Sports ,outdoor ,1.80,16378.86,2.7406779758011745 +AAAAAAAAAFHCAAAA,New standards ought to surprise prospects. In particular precise meetings would give ,Sports ,outdoor ,2.96,7427.99,1.2429270777985383 +AAAAAAAAAJBAAAAA,Public, separate waters may travel very; eyes must work later to the fans. Well southern types could enter atlantic exa,Sports ,outdoor ,9.01,7073.75,1.1836520265344205 +AAAAAAAAAJCCAAAA,Rather liberal companies want suddenly expenses; surely following shows will decrease events; years launch oft,Sports ,outdoor ,0.99,1188.53,0.19887696668626326456 +AAAAAAAAALOBAAAA,Applicants will comment most complete arms; only northern men c,Sports ,outdoor ,2.98,4900.72,0.82003847456833576425 +AAAAAAAABEDFAAAA,Public tonnes would protect. Otherwise major hands ought to proclaim here pupils. Universal, complex scenes could spend comparatively exc,Sports ,outdoor ,7.45,1997.08,0.33417180267204247296 +AAAAAAAABNGCAAAA,Used proceedings can serve. Severe schools may possess enough to a eyes. Equal, small figures will assure economic, easy methods. Mostly central weeks can state superb,Sports ,outdoor ,2.13,1315.42,0.22010949619988088097 +AAAAAAAABNKEAAAA,Little general records grip even; shows mi,Sports ,outdoor ,1.44,5480.83,0.91710839888187280783 +AAAAAAAABOMBAAAA,Common are,Sports ,outdoor ,1.31,1132.80,0.18955165444894030953 +AAAAAAAABPNCAAAA,Glad, annual resources will not try eyes. Behind new sources would n,Sports ,outdoor ,76.82,8385.34,1.4031206480551528 +AAAAAAAACDCEAAAA,Enough automatic effects look slowly. Races should stay maps; nervous, high hands might make me,Sports ,outdoor ,4.14,409.84,0.06857861057499443543 +AAAAAAAACEDFAAAA,Greatly rural arms may frighten. Politicians start below areas. Crucial years begin again huge, inc things. Alone, great parents should not ,Sports ,outdoor ,9.02,8236.80,1.3782654196372100 +AAAAAAAACFBAAAAA,Measures get at a hopes. Clients complete arms. Front activities might bring sharp, medical areas. Fixed unions ought to limit later in the police. Workers allow soon dominant, physical meetings. N,Sports ,outdoor ,4.73,13466.06,2.2532785592414346 +AAAAAAAACMEBAAAA,Member,Sports ,outdoor ,0.97,12465.01,2.0857726590947965 +AAAAAAAACMJAAAAA,Games would not,Sports ,outdoor ,2.97,3945.36,0.66017789141655291281 +AAAAAAAACMODAAAA,Occupational, increasing budgets cannot relate slo,Sports ,outdoor ,9.89,4596.03,0.76905463488432479770 +AAAAAAAADCEBAAAA,Yet electoral systems used to give just free troops. Occasions think necessarily. British towns think dead offers. Natural, social days drive nevertheless.,Sports ,outdoor ,0.29,14971.81,2.5052360130607248 +AAAAAAAADGOCAAAA,Substantially olympic leaders leap stars. Average, urban nations find games. Electronic years might not go ago sa,Sports ,outdoor ,0.09,2706.25,0.45283736304064681557 +AAAAAAAADMEDAAAA,Eyes might ge,Sports ,outdoor ,1.79,4661.46,0.78000305009494817733 +AAAAAAAAECFDAAAA,Measures spare still. Beliefs perform. Also financial fruits would get at a hours. True copies would prepare ago too negative critics. Just whole pounds take really existin,Sports ,outdoor ,5.70,11868.20,1.9859083203839278 +AAAAAAAAEFBDAAAA,Easy, local pilots would knock easily at all criminal patterns. Insufficient plans make slightly particular members; british,Sports ,outdoor ,2.47,1504.03,0.25166964586938532287 +AAAAAAAAEFJEAAAA,Both free restrictions see accordingly a little american eyebrows. Then traditional teachers go high, due sites. Later marginal cells must call brilliantly common models. Again,Sports ,outdoor ,2.79,7011.58,1.1732491077869888 +AAAAAAAAEGEAAAAA,More tiny practitioners could not help however mature, constitutional features. Single, basic officers must resist tomorrow consequently dependent contacts. Sovi,Sports ,outdoor ,2.40,4499.13,0.75284033817166385491 +AAAAAAAAEJADAAAA,Experts seem a,Sports ,outdoor ,6.35,22015.50,3.6838580936799483 +AAAAAAAAEJGDAAAA,Developments appear various,Sports ,outdoor ,8.07,2675.10,0.44762502720370782313 +AAAAAAAAEKEBAAAA,Far chinese speakers must not visit strategies.,Sports ,outdoor ,9.82,3678.30,0.61549068728772699555 +AAAAAAAAEOKAAAAA,Eyes ensue. Courts find essentially,Sports ,outdoor ,12.77,4815.55,0.80578696114194430401 +AAAAAAAAEPEFAAAA,Particular, formal muscles wonder for a words. Adequa,Sports ,outdoor ,8.97,6636.29,1.1104517557406057 +AAAAAAAAFACDAAAA,Just young partie,Sports ,outdoor ,4.58,17295.60,2.8940762664963736 +AAAAAAAAFBCCAAAA,Decisions want heads. Documents could involve different sales. Particular tables adopt statistic,Sports ,outdoor ,4.81,11516.65,1.9270833873670449 +AAAAAAAAFECCAAAA,Areas must think always. Longer responsible standards reappear. Other powers cover various players. Areas accept with a resources. As necessary things might not take more than top, ,Sports ,outdoor ,6.09,6741.65,1.1280816659743101 +AAAAAAAAFFGDAAAA,D,Sports ,outdoor ,51.59,11467.49,1.9188574345662769 +AAAAAAAAFGEBAAAA,Chairs store much major owners. Long-term, civil profits rise mor,Sports ,outdoor ,6.87,12091.17,2.0232179358433912 +AAAAAAAAFHCFAAAA,Orthodox, full communities wear so good rivers; grea,Sports ,outdoor ,5.83,3475.96,0.58163309392508700418 +AAAAAAAAGEFCAAAA,Standards drink. Royal weeks settle premier years. Various causes could say. Rough, free terms let more ,Sports ,outdoor ,2.49,5371.79,0.89886271349953483877 +AAAAAAAAGFFEAAAA,Real, national ,Sports ,outdoor ,8.97,4626.77,0.77419836533785624642 +AAAAAAAAGGFFAAAA,Short, total reasons must find circumstances. Royal things pay more on a years; casual, whole minutes might lock often like the heads. Conditions hel,Sports ,outdoor ,4.47,4507.20,0.75419069291336843497 +AAAAAAAAGHGBAAAA,General, human countries might test certain, small soldiers; senior, positive sounds must not become ashore for a expressions. Cells make there at the acciden,Sports ,outdoor ,0.96,11215.47,1.8766868766970838 +AAAAAAAAGHLFAAAA,Available events could no,Sports ,outdoor ,7.10,12200.44,2.0415021071725188 +AAAAAAAAGPAFAAAA,Difficult representatives must not offer redundant areas; black courses cannot take actually red members. So-called times resume in a services. Young guests split then by a features. Ot,Sports ,outdoor ,0.13,6953.73,1.1635690555183878 +AAAAAAAAGPBGAAAA,Special, right shoulders recl,Sports ,outdoor ,5.85,19856.96,3.3226691563616082 +AAAAAAAAHHEBAAAA,Others come in addition voluntary issues. Nations shall not speak even social, educational results; old moments might laugh. Comparisons cost safe, middle problems. Right waves res,Sports ,outdoor ,7.97,1432.90,0.23976744849919365248 +AAAAAAAAHKBBAAAA,Hard sudden aspects shall not commemorate about a functions. Western, british cases see here churches. Stairs a,Sports ,outdoor ,4.43,6306.19,1.0552160555873613 +AAAAAAAAHNEBAAAA,Cultural, critical descriptions shall get hands. Lips afford unknown benefits. Due layers move yes,Sports ,outdoor ,1.34,17100.46,2.8614234505984515 +AAAAAAAAIANBAAAA,Historic, soviet explanati,Sports ,outdoor ,8.54,4041.29,0.67622987783188381314 +AAAAAAAAIHGFAAAA,Other difficulties might go smoothly interested papers. Broad ord,Sports ,outdoor ,4.08,2946.83,0.49309366338256600666 +AAAAAAAAIIOFAAAA,Only, gay students should pass away black times. Massive, other photographs shut more only great weapons. Likely gates see always about a resources. Voluntary situations make just; fans must not c,Sports ,outdoor ,56.84,14729.88,2.4647538169441710 +AAAAAAAAJCFAAAAA,Willingly sensible accounts tell directly big bodies. Concerned hours win also agricultural attacks. Variable ends might not ensure together hands. Public police used to come probably with a,Sports ,outdoor ,84.32,1990.08,0.33300049124801123870 +AAAAAAAAJHHFAAAA,Patient changes reach thick ugly groups. Much ultimate feet inv,Sports ,outdoor ,2.22,7613.26,1.2739283445885764 +AAAAAAAAJILAAAAA,Objectives ought to let in short short levels. Industries exist within a examples. Papers will come inevitably again other musicians. Possible, sexual parts rise very effective to,Sports ,outdoor ,8.78,14351.40,2.4014226815488365 +AAAAAAAAJLGFAAAA,Royal seats must not match. Leading computers need to a ideas. Gothic, other institutions boost as anyway likely sides; critics b,Sports ,outdoor ,3.11,12188.22,2.0394573320865671 +AAAAAAAAKAICAAAA,Europe,Sports ,outdoor ,3.12,12044.66,2.0154354080817209 +AAAAAAAAKDPBAAAA,Stations work enough fellow difficulties. Spanish conditions discuss also things. Levels shall n,Sports ,outdoor ,8.03,4995.54,0.83590472445785599743 +AAAAAAAAKEOAAAAA,Animals prove different records. Willingly strange forests create altogether for the attempts. Old, special resources must end,Sports ,outdoor ,7.90,6763.15,1.1316792653481203 +AAAAAAAAKLEDAAAA,Then huge differences can take tonight there coming rates. Prices respond about b,Sports ,outdoor ,2.49,7938.39,1.3283324136307585 +AAAAAAAAKPDBAAAA,Methods see open terms. Thorough problems return even at a functions. Aware years would seek here very social schools. Final, new groups get undoubtedly suitable women. Local,,Sports ,outdoor ,2.50,2974.41,0.49770863039324906964 +AAAAAAAALFGDAAAA,Things ought to laugh well posts. Supposed problems will not make. Also married products might move totally now main goals. Active, normal funds,Sports ,outdoor ,7.43,10653.06,1.7825786969843115 +AAAAAAAALHABAAAA,Almost low provisions suggest to,Sports ,outdoor ,6.66,7174.34,1.2004837716977493 +AAAAAAAALLAAAAAA,Patients could learn then fund,Sports ,outdoor ,0.79,11459.17,1.9174652472737141 +AAAAAAAALONCAAAA,Implicit, little students used to think recently into the pictures. Essen,Sports ,outdoor ,6.27,4723.25,0.79034238336507531516 +AAAAAAAAMAKAAAAA,Phases e,Sports ,outdoor ,9.18,9628.10,1.6110719316735895 +AAAAAAAAMBPAAAAA,Young, molecular assets punch quite hard, grey friends. Pale, responsible thanks reply again different, prospective indicators. Secretly corr,Sports ,outdoor ,7.83,7926.40,1.3263261244915965 +AAAAAAAAMDDEAAAA,Methods should not worry domestic sales. Urban muscles ge,Sports ,outdoor ,0.10,8209.22,1.3736504526265270 +AAAAAAAAMDNAAAAA,Effects can move even most famous tests; especially dark children see all difficult, linguistic months. Marginal, main areas could check educational changes. Simil,Sports ,outdoor ,28.36,1253.82,0.20980195566840601951 +AAAAAAAAMEOBAAAA,Only back causes can watch even profitable services. Slowly secure troops achieve too plain weeks. Swiftly present years die into a glasses. Now common rig,Sports ,outdoor ,8.91,5969.08,0.99880737070805139728 +AAAAAAAAMGJFAAAA,International, surprised members imagine at once well little police. Plates think owners. Casual, bitter motives would not respond similar, structural characteristics. Interested, existi,Sports ,outdoor ,2.36,4798.54,0.80294067438154840476 +AAAAAAAAMLMAAAAA,Various, key mines get institutions. ,Sports ,outdoor ,1.88,3309.94,0.55385293355113478826 +AAAAAAAAMPDBAAAA,Due, complete points could continue terms. Areas understand right generally chemical talks. Clear process,Sports ,outdoor ,26.64,12434.24,2.0806239087351620 +AAAAAAAANGNFAAAA,There new fans intend too mixed, severe resident,Sports ,outdoor ,9.42,6241.50,1.0443914647272784 +AAAAAAAAOAJAAAAA,Arab months lead elements. Long warm rates turn. Partly safe chil,Sports ,outdoor ,9.87,566.06,0.09471893495530292339 +AAAAAAAAOAPAAAAA,Weekly, important writers may not expect naturally buildings. Laboratories go so common properties. Original categories man,Sports ,outdoor ,89.65,9591.74,1.6049878054767644 +AAAAAAAAOEOFAAAA,Unemployed services might enable. Assistant, previous pairs should start indoors by a differences. Then new cases should raise wr,Sports ,outdoor ,1.13,375.36,0.06280906516062344155 +AAAAAAAAOGOAAAAA,Anyway,Sports ,outdoor ,1.20,9114.01,1.5250491473907013 +AAAAAAAAOKDCAAAA,Oth,Sports ,outdoor ,4.36,12772.21,2.1371764975894244 +AAAAAAAAOMKFAAAA,Frequently long prices could not consider quite general defences. Improvements demonstrate perhaps defences. Degrees shall rise there; just light months shall make rare cars. Good miles ,Sports ,outdoor ,55.14,3683.65,0.61638590387609372459 +AAAAAAAAONNDAAAA,Medical symptoms drag. Good full winners might pursue able errors. Still obvious managers ,Sports ,outdoor ,4.65,9296.28,1.5555484235704403 +AAAAAAAAPADBAAAA,Ears must get almost by a centre,Sports ,outdoor ,3.86,4259.64,0.71276642775148667029 +AAAAAAAAPFMCAAAA,Global, ugly flowers can pray just parti,Sports ,outdoor ,8.53,8052.78,1.3474733156014632 +AAAAAAAAPNAAAAAA,Regular, bad memories might,Sports ,outdoor ,5.87,1412.01,0.23627192054947758339 +AAAAAAAAAAJFAAAA,Following, spati,Sports ,pools ,6.16,6191.06,1.0744100819540822 +AAAAAAAAAAOAAAAA,Blue days shall not run therefore american hands. Companies might take particularly years. Related hands avoid premises. Love,Sports ,pools ,5.22,13504.94,2.3436768004485441 +AAAAAAAAADNBAAAA,Net, regional lawyers would construct well different, different tools. Soon free meals distinguish pretty, sweet services. Horizontal contributions help. Again big supplies replace conc,Sports ,pools ,7.01,5355.00,0.92931840248101461508 +AAAAAAAAAENCAAAA,Girls see significantly technical, capable players; local, detailed buildings go now clean, common reports. Jobs may stick leading, wonderful partners. Fat eyes ought to,Sports ,pools ,4.97,7189.00,1.2475947703895451 +AAAAAAAAAFDDAAAA,Terrible interests will not work far unequivocally perfect parties. Long buildings break closer. Quite intermediate duties must settle also far soft plans. Potent,Sports ,pools ,1.79,2610.48,0.45302840397920430110 +AAAAAAAAAIADAAAA,Impossible fingers might report similar,Sports ,pools ,82.84,12302.88,2.1350686811420402 +AAAAAAAAAIGCAAAA,Able models might join ultimately eyes. Statements find modern, worthy boa,Sports ,pools ,4.69,23859.55,4.1406384481635653 +AAAAAAAAALAFAAAA,Literary, popular measures come especially possible communists. Still british days leave; totally racial centres should ensure in general plants. Dry, gay speakers cannot drop respo,Sports ,pools ,2.34,2967.15,0.51492569522344398042 +AAAAAAAABDCEAAAA,Else married minutes must not believe,Sports ,pools ,1.22,7403.89,1.2848872505966684 +AAAAAAAABFKAAAAA,Desperately prime vehicles will not remedy widely for once difficult operations. Distinct pla,Sports ,pools ,3.18,6408.27,1.1121051800311880 +AAAAAAAABGFBAAAA,Too scientific letters could not depend more; instead national attitudes read less magnificent politici,Sports ,pools ,4.01,1359.11,0.23586291951372021914 +AAAAAAAABKEBAAAA,Good, single pupils should not combine prisoners; a.d. strong shelves mean now p,Sports ,pools ,0.83,8709.64,1.5114899591007926 +AAAAAAAABOJBAAAA,Strange, social rooms point alternatively in an tracks. Elegantly russian vehicles can tell; long ministers should want now mou,Sports ,pools ,30.29,4376.84,0.75956637847152269055 +AAAAAAAABOPEAAAA,Here special trousers sort suddenly at a members. Otherwise familiar variations handle seldom parti,Sports ,pools ,3.98,5094.79,0.88416099043440680687 +AAAAAAAACDCBAAAA,Others will not kn,Sports ,pools ,2.68,13331.60,2.3135949980421838 +AAAAAAAACDOBAAAA,Also top members call perfectly. Individual, high materials get also most excessive years. Friends spend soon equivalent clubs. Grey arms will not take understandably senior cases. ,Sports ,pools ,3.44,8724.84,1.5141278003179189 +AAAAAAAACEDCAAAA,Also likely activities ought to rent here hours. Contemporary, labour days may not cut only. New ,Sports ,pools ,3.67,4366.53,0.75777715854069556437 +AAAAAAAACHIDAAAA,Hot views will feel,Sports ,pools ,3.16,1382.20,0.23987000857315749785 +AAAAAAAACHMFAAAA,Sufficiently ,Sports ,pools ,5.30,4457.16,0.77350528679781122348 +AAAAAAAACJIBAAAA,Medite,Sports ,pools ,0.38,8405.90,1.4587782557264539 +AAAAAAAACLDAAAAA,Contracts could prove very only leading divisions. Main men would not mov,Sports ,pools ,8.15,948.42,0.16459087941756188258 +AAAAAAAADHKFAAAA,Different recordings es,Sports ,pools ,3.88,7060.36,1.2252703036677603 +AAAAAAAADLBBAAAA,Old-fashioned doctors must not bring generally. British rats serve skilled brothers. Wrong women will look definite conditions. Then vita,Sports ,pools ,9.68,505.76,0.08777069565617141956 +AAAAAAAADLPFAAAA,Sciences keep now; empty schools can record. Still specific yards recall anyway; clergy appear far there important frames; just other germans must not make available, famous proposals. Fine earnings ,Sports ,pools ,8.48,14291.55,2.4801868188566843 +AAAAAAAADMICAAAA,Teachers shall rebuild later as unique years. Certainly international shares may help. Good causes spare in order from the years. Groups,Sports ,pools ,7.63,10287.06,1.7852388730954895 +AAAAAAAAECBBAAAA,Senior children would face different, public areas. Almost personal activities get probably experiences. Mechanical, wild sa,Sports ,pools ,7.90,1738.47,0.30169788294326227411 +AAAAAAAAEFNDAAAA,Special figures tell into the plans. So remarkable feet must trouble here ranks. Teachers supervise. New goods may earn parts. Conditions go. Words think for example regularly dull workers. ,Sports ,pools ,8.54,1784.97,0.30976759456144475396 +AAAAAAAAEGNCAAAA,Authorities come finally steps; factors would result painfully. Major, secondary profits may extend ju,Sports ,pools ,4.34,9266.82,1.6081841939270058 +AAAAAAAAEHMFAAAA,V,Sports ,pools ,1.24,10539.51,1.8290495977838802 +AAAAAAAAEIEAAAAA,Intervals see very also regional months. Therefore great values correct politically thinking periods. Front goods raise in a days. Real reactions would not expect hardly unknown departments. White,Sports ,pools ,0.12,6751.47,1.1716648580389348 +AAAAAAAAEMNCAAAA,Abruptly social trains would inject environmental, good visitors. Red streets put primary groups. Very social years ask often old, final schools. Here slight,Sports ,pools ,68.55,21680.72,3.7625195284851883 +AAAAAAAAFENAAAAA,Thick, single subjects wait also. Often popular places could steer as supreme, able cities. Up,Sports ,pools ,0.16,9328.90,1.6189576927927427 +AAAAAAAAFFPAAAAA,More natural feet should assume ever due, certain problems. Large offic,Sports ,pools ,3.94,3753.60,0.65140794688193024448 +AAAAAAAAGDFCAAAA,Added skills may undo there particular students. Old friends set as a patients. Parts provide still; superb waters could forget really in a ,Sports ,pools ,3.11,5769.29,1.00121519444438707911 +AAAAAAAAGEEDAAAA,Sites must use on,Sports ,pools ,0.58,12638.38,2.1932920843226901 +AAAAAAAAGHHFAAAA,Certain causes seek. Elsewhere unable hours continue. Relationships manipulate problems. About sophisticated hills ought to feel at present allowances.,Sports ,pools ,2.01,6897.37,1.1969846628796407 +AAAAAAAAGLCGAAAA,Lucky, chief women may not accommodate dangerously able, only rumours. Often continuous purposes ,Sports ,pools ,6.66,8512.06,1.4772014941218572 +AAAAAAAAGLDGAAAA,Defensive exercises harm too for a practitioners. Areas should produce of course priva,Sports ,pools ,0.89,2444.79,0.42427419929067408418 +AAAAAAAAGPFAAAAA,More aware responses find,Sports ,pools ,2.96,15342.34,2.6625432117872212 +AAAAAAAAHKKBAAAA,Separate flowers agree most likely points. Overseas funds used to weaken only effective brothers. Industrial events must not hear colonial aspect,Sports ,pools ,2.14,4496.30,0.78029772793191148717 +AAAAAAAAIAKCAAAA,Explicit, african needs must,Sports ,pools ,8.57,4364.99,0.75750990357527618762 +AAAAAAAAIDDDAAAA,Quite true collections feel completely in the rules; ideas shall not take within the soldiers; o,Sports ,pools ,9.36,3651.44,0.63367887722787600487 +AAAAAAAAIDMAAAAA,Crucial restaurants make for a children. Too united results begin effectively results. Others feel only in a collections. Aware pp. go simply. Neighbours mig,Sports ,pools ,7.53,13637.58,2.3666954359116779 +AAAAAAAAIDOEAAAA,High labour branches must not comply features. Social degrees ,Sports ,pools ,4.55,12981.84,2.2528968832986246 +AAAAAAAAIJOEAAAA,Sharply final vehicles might work cool; thanks may change just black, british conditions. Free concepts shall in,Sports ,pools ,4.75,1163.72,0.20195451192067345058 +AAAAAAAAIPECAAAA,Structures introduce now in a priorities. ,Sports ,pools ,2.99,88.00,0.01527171230967867155 +AAAAAAAAJBCBAAAA,Payments work certainly deep proteins; now other reports used to attempt to a matters.,Sports ,pools ,91.49,8662.62,1.5033300055462347 +AAAAAAAAJPBDAAAA,Vague, decent years experiment rather rare tensions. Good, commercial parties lead poorly british, helpful others. Ago ,Sports ,pools ,4.35,3577.42,0.62083328466921219501 +AAAAAAAAKDIFAAAA,Marine, british quantities might not tell into a things. Elements take in a limits. Women used to want enough good, likely gir,Sports ,pools ,4.22,4712.06,0.81774118984027819368 +AAAAAAAAKGCEAAAA,Odds might bring then between an types. Boo,Sports ,pools ,0.30,1658.90,0.28788913125597668440 +AAAAAAAAKIPCAAAA,Officers give now large terms. Literary, new figures assume more possible savings. At least important sciences would not like important concent,Sports ,pools ,5.43,226.24,0.03926218401070116648 +AAAAAAAAKLICAAAA,Rich, financial possibilities must see contemporary,Sports ,pools ,3.03,14002.23,2.4299775937949089 +AAAAAAAAKLMEAAAA,Direct, useless limitations may waive indeed spiritual, current heads; inland, powerful sentences may indicate. Spiritual, technical bars postpone now days. Words might taste affairs. Freque,Sports ,pools ,2.55,10844.38,1.8819574038276499 +AAAAAAAAKPPDAAAA,Events go ago enterprises. Yet senior men must not wander true, local pieces. Comparative standards could use however at a wars. Fo,Sports ,pools ,2.97,8.48,0.00147163773165994471 +AAAAAAAALBBGAAAA,Final readers must provide; frequent conditions cannot take systematically other, important groups. Likely lives might vary schools. Happy days shall affor,Sports ,pools ,0.53,13727.44,2.3822899366860839 +AAAAAAAALCCBAAAA,Likely opportunities used to exercise quiet, present children. Early, limited reasons mean also small types. Possible cases will not stop inevitably major, safe eyebrows. Also economic,Sports ,pools ,8.65,6141.97,1.0658908960758763 +AAAAAAAALFMDAAAA,Conditions want well enormous, proper cells; claims ought to clear now to the times. As well divine surfaces know persistent, ha,Sports ,pools ,74.70,3292.80,0.57143970787852192802 +AAAAAAAALICBAAAA,Wide, firm offices may signify yet eligible periods. Terms compensate empty, new circumstances; negotiations used to make then major users. True, aggressive l,Sports ,pools ,9.90,487.07,0.08452719221221807443 +AAAAAAAAMAMBAAAA,Wild little results start sensitive, bare services. Big studies shall see with a men. Only services look,Sports ,pools ,2.05,940.23,0.16316956891964974258 +AAAAAAAAMCFDAAAA,Games would visit long auditors. Total,,Sports ,pools ,1.28,11641.65,2.0203173819314853 +AAAAAAAAMGDEAAAA,Masters provide. Forces shall keep quickly social, foreign amer,Sports ,pools ,3.94,7684.40,1.3335675690056225 +AAAAAAAAMHPBAAAA,Competitive games used to delay from a representations. Low, regional dogs leave short social lips. Currently jewish letters ,Sports ,pools ,2.49,10004.67,1.7362322953781013 +AAAAAAAAMINFAAAA,Passive events start thinly. Local versions waste for a goods. Softly single wives want initiall,Sports ,pools ,0.56,17046.31,2.9582538893363481 +AAAAAAAAMMOCAAAA,Sexual names can find; firms must pay ever so on a privileges. Natural, private sectors move always goods. Years could not continue. Possible units would not use seve,Sports ,pools ,1.82,8773.50,1.5225723630564298 +AAAAAAAAMNGDAAAA,Modern aspects must get most past numbers. New, only d,Sports ,pools ,6.37,406.68,0.07057613593295593346 +AAAAAAAAMOHBAAAA,Scottish, natural ends feel slightly new, fine stud,Sports ,pools ,1.82,1892.35,0.32840255442295947840 +AAAAAAAAMPJFAAAA,Sometimes strategic activities hear states. German, english p,Sports ,pools ,79.70,5088.27,0.88302949538600788711 +AAAAAAAANCGEAAAA,Certain, distinct obligations wish. Buyers can start just circumstances. Events should thank for the places. Difficult agreements would need with the systems. Wome,Sports ,pools ,0.42,14519.03,2.5196641951772037 +AAAAAAAANDEFAAAA,Streets use open book,Sports ,pools ,2.07,8351.19,1.4492837627666526 +AAAAAAAANHNBAAAA,Fast, national preferences know in no problems. Applications should develop old, likely eyes. Regulations may not ensure light workers. Long cases,Sports ,pools ,4.96,6055.69,1.0509176763249777 +AAAAAAAANKAFAAAA,Ladies make at a effects. Elsewhere tory stori,Sports ,pools ,2.05,12144.02,2.1074997695793634 +AAAAAAAANKDFAAAA,About upper contributions use necessary, new states. Toxic, wet pol,Sports ,pools ,2.85,7094.10,1.2311256170010394 +AAAAAAAANNJCAAAA,Good, public systems should act very top trees. Monetary, determined words could alleviate then hills. ,Sports ,pools ,26.29,13841.19,2.4020303602681970 +AAAAAAAAOCFEAAAA,Level, extended emissions would not take clearly with a years. Interesting services should not write. Co,Sports ,pools ,98.88,4961.75,0.86107293809713805161 +AAAAAAAAODECAAAA,Indian, recent occupations mind too effects; days will discuss today also significant meanings; short foreign services shall direct early, electrical children. Else old years say latterly complete co,Sports ,pools ,4.67,12632.08,2.1921987685550654 +AAAAAAAAOHFAAAAA,Bad, national minutes shall oppose else possible years. Comprehensive, particular dates will not repay even old eyes. Years drink liv,Sports ,pools ,2.96,3785.91,0.65701509489017703854 +AAAAAAAAOMNCAAAA,Available, alone rights tackle in a ministers. Acids spend politically terrible stages. Far available things should seem more sole,Sports ,pools ,0.31,15673.85,2.7200741816483755 +AAAAAAAAOOICAAAA,Ideas should not want early near a demonstrations. Probably possible ,Sports ,pools ,5.79,1401.84,0.24327837709318123772 +AAAAAAAAPCMFAAAA,Permanent efforts attack too by a breasts. Certainly relative levels may not use never new, inc papers. Students make import,Sports ,pools ,8.63,965.60,0.16757233416165596869 +AAAAAAAAPFEBAAAA,Poor, large reforms must give general months. Executive, old parts must want economic investigations. Still, other girls assist almost publications. Classes mean wi,Sports ,pools ,63.66,2112.15,0.36654712676008870574 +AAAAAAAAPLJCAAAA,Mainly alone trees would join quite military projects. Unexpected, royal developments would agree today then good cups. Very foreign representatives show necessarily similar costs. Rele,Sports ,pools ,3.34,3944.16,0.68447814571979805868 +AAAAAAAAAAFCAAAA,Oral, final studies will like after a families. Future, high profits see evident acts. Unnecessary, political clothes expect truly. Fundamental, single lines used to take environmenta,Sports ,sailing ,6.18,24429.19,3.6678744978989274 +AAAAAAAAABDAAAAA,Social teachers raise similarly from a characteristics. Able, real years study with a matters. Still severe homes share in a components. Lips shall not move limited, p,Sports ,sailing ,3.02,215.00,0.03228076809129854029 +AAAAAAAAACOBAAAA,Problems could make seconds; humans guess ever there top pa,Sports ,sailing ,9.46,9487.03,1.4244121642101953 +AAAAAAAAAFOAAAAA,National, upper principles fill relatives. Components make. Rarely unusual plants might not deal,Sports ,sailing ,1.42,772.32,0.11595852470824041227 +AAAAAAAAANMBAAAA,Quite terrible changes can lead then particular responsibilities. Too concerned arts exist to a views.,Sports ,sailing ,3.22,11689.28,1.7550648224849033 +AAAAAAAABCGBAAAA,Frankly tory miles might make extremely new properties; either big pictures must not return therefore in a cities. Perhaps effective assessments emerge parliamentary opponents. Probably external purpo,Sports ,sailing ,7.68,2371.63,0.35608389780635514935 +AAAAAAAABEIAAAAA,Originally federal implications continue always manufacturers. Ins,Sports ,sailing ,0.63,1139.97,0.17115863814436091616 +AAAAAAAABEPCAAAA,Good, white children shall know also prime creatures. Big pockets take; often coming stands notice substantially warm parents. Small points sha,Sports ,sailing ,8.09,5913.96,0.88794033144751588529 +AAAAAAAACBIFAAAA,Authorities cover quickly religious arrangements. Results must not exceed in a demands. Political, criminal centres ought to run squarely illegal qualities. More available areas br,Sports ,sailing ,5.82,7614.71,1.1432962213604275 +AAAAAAAACBKAAAAA,Associations could go in a copies. Patterns settle horses. Indicators shall not pursue. Years find carefully particular flowers; fresh demands used to know most; later patient products,Sports ,sailing ,3.02,794.80,0.11933374176262362708 +AAAAAAAACDEFAAAA,Now large investigations must offer; things can return material, common skills. Good pro,Sports ,sailing ,8.46,4427.49,0.66475710658857383326 +AAAAAAAACFFBAAAA,Broad, external societies put. Either parental measurements look very future responses. Above local mountains eat. Houses react elsewhere legal guns. Technologies oug,Sports ,sailing ,0.33,12431.63,1.8665235582643241 +AAAAAAAACFKCAAAA,Today new others ought to turn indirec,Sports ,sailing ,6.21,742.49,0.11147975581445699154 +AAAAAAAACFNDAAAA,Other, effective patterns insist. L,Sports ,sailing ,5.59,14161.98,2.1263236841563168 +AAAAAAAACIFFAAAA,Costly, back organizations go clearly like a opportunities. Only significant plans staff probably after a mes,Sports ,sailing ,3.75,1576.41,0.23668709593862293907 +AAAAAAAACLBGAAAA,Up to true w,Sports ,sailing ,0.92,13545.04,2.0336943954761041 +AAAAAAAACLKCAAAA,Compr,Sports ,sailing ,7.93,11318.55,1.6994022682779865 +AAAAAAAACLOBAAAA,Rates should feel simply military, different friends. Natural disputes might tie then from a levels. Hot streets stay ke,Sports ,sailing ,9.17,2124.38,0.31896101450136182801 +AAAAAAAACMOEAAAA,Therefore a,Sports ,sailing ,2.60,5624.87,0.84453546052884846663 +AAAAAAAACMPCAAAA,Finally hard things cease enormous, serious examples; northern, conc,Sports ,sailing ,1.89,12651.24,1.8994964860807430 +AAAAAAAADGGBAAAA,Forward students can involve there aware lawyers. Scientifically costly achievements could involve sta,Sports ,sailing ,1.09,11234.40,1.6867677257901596 +AAAAAAAAEAOEAAAA,Feet may sustain changes. Different, local products could not fin,Sports ,sailing ,3.51,742.80,0.11152630017775142199 +AAAAAAAAEBIBAAAA,Properties might follow muc,Sports ,sailing ,93.04,3701.58,0.55576672349483186404 +AAAAAAAAEGFCAAAA,International applications,Sports ,sailing ,0.65,8216.47,1.2336463376702871 +AAAAAAAAEICAAAAA,Fast fundamental centres can agree etc about sure councils. So main details get. Impossible outcomes worry right critical opponents; cars shall drive to the,Sports ,sailing ,7.81,2580.50,0.38744428864928317777 +AAAAAAAAEKAAAAAA,Contracts provide never main villages. Politicians should not enable only rooms. Also inner flowers will make so t,Sports ,sailing ,1.43,17673.87,2.6536097616081792 +AAAAAAAAEMDBAAAA,Parents think real, previous minutes. Regional organs expect there red numbers. ,Sports ,sailing ,6.58,8909.53,1.3377045196858934 +AAAAAAAAENJDAAAA,Areas fall male sisters; due hills strike from a techniques. Enough successful corporations shall go of course cities. Per se japanese schools find most u,Sports ,sailing ,1.06,3522.64,0.52890011585642739521 +AAAAAAAAFHPBAAAA,Good, white rivers leave only. Just chosen tiles enter v,Sports ,sailing ,3.37,9727.04,1.4604480114176026 +AAAAAAAAFNKDAAAA,Pale, normal schools used to separate long-term, significant drug,Sports ,sailing ,1.48,7516.29,1.1285191367299828 +AAAAAAAAGHGEAAAA,Above lips ought to take years. Sensitive concepts form also international ch,Sports ,sailing ,0.31,13097.72,1.9665323806733150 +AAAAAAAAGKHAAAAA,Ideas must display as remarkable trees. Organic offenders create yet under large writings. Legal, white programmes print badly typically specific teachers. There pos,Sports ,sailing ,7.99,11426.81,1.7156567610852608 +AAAAAAAAGPPEAAAA,Again british pictures may know. Of course similar sentence,Sports ,sailing ,8.71,14921.82,2.2404084228841878 +AAAAAAAAHBMFAAAA,Other cities summon. Wholly crazy reports go very roads; later different mee,Sports ,sailing ,0.61,3039.38,0.45634195777363235995 +AAAAAAAAHCLFAAAA,Now fresh types say very flexible, new men. Significant hundreds might take har,Sports ,sailing ,0.57,5039.24,0.75660715254137328453 +AAAAAAAAHJCEAAAA,Different needs protect hundreds. Classes may happen quite all english categories. Closed parents last on a failures. As right cars apply even ingredients. Real, financial losses should n,Sports ,sailing ,7.16,2983.15,0.44789941084445228125 +AAAAAAAAHJMAAAAA,Sharp brief preferences cannot know overall levels. Joint, good feet visit probably. Players will not get small stars,Sports ,sailing ,1.91,8176.43,1.2276346076499355 +AAAAAAAAHKEEAAAA,Particular writers might not get partly in a creditors. Pains might not manage often now full patients. Strong, important societies get,Sports ,sailing ,3.12,2331.84,0.35010970356285389856 +AAAAAAAAICCFAAAA,Attacks discourage only. Generally impossible provisions ought to mean also demands. Never other details may not sense too silver men. Just slim minds fly whol,Sports ,sailing ,7.46,10808.13,1.6227662233981697 +AAAAAAAAIDJFAAAA,Loudly good banks shall dress after the communit,Sports ,sailing ,1.43,3819.76,0.57351063592752796400 +AAAAAAAAIEPEAAAA,Very new machines carry ago. Normal, independe,Sports ,sailing ,6.26,33368.77,5.0100908179622325 +AAAAAAAAIFHCAAAA,Partners should not produce to a personnel. Either upper rivers must help long years. Square, prou,Sports ,sailing ,9.50,13697.08,2.0565221535254112 +AAAAAAAAILGDAAAA,Christians will follow hands. Difficult, swiss cattle can kn,Sports ,sailing ,0.65,7913.29,1.1881259503683341 +AAAAAAAAIMIDAAAA,Varieties might remain very. Churches may not treat. Today important tears may not go enough delicious societies. Spanish assets may introduce shops. Much n,Sports ,sailing ,1.03,1198.08,0.17988345411545560536 +AAAAAAAAINNEAAAA,Details may visit. New authorities should not ensure rational, internal changes. Prisoners will not put almost in a years. Soviet, digital years used to ensure then li,Sports ,sailing ,0.35,1262.49,0.18955417166317904247 +AAAAAAAAINPEAAAA,Current laws must not deny safe, southern things. Proceedings could not end local, financial jobs. Laboratorie,Sports ,sailing ,40.84,2830.22,0.42493802542955792884 +AAAAAAAAIPCEAAAA,Systems used to tell new, very weapons; vulnerable effor,Sports ,sailing ,9.10,1247.64,0.18732454651826842236 +AAAAAAAAJHNCAAAA,Lucky figures shock else. Conservatives will not lay generally permanent, y,Sports ,sailing ,8.16,10249.56,1.5389007878969761 +AAAAAAAAJMPEAAAA,Constitutional times shall not stress plainly new years. Practitioners will not point also private, rich addresses. Square, able institutions might not rank no l,Sports ,sailing ,31.43,8643.76,1.2978009860318264 +AAAAAAAAJNNCAAAA,Men fire old, other affairs. Moral, young shelves could take more after a others; too growing customers must not want reasonably off the talks. Centuries like. Eyes thank much new, special goods; hug,Sports ,sailing ,0.20,13021.82,1.9551365188215496 +AAAAAAAAJNOEAAAA,Houses can continue too after a children. Real, international skills come native issues. New, general prac,Sports ,sailing ,17.10,3240.42,0.48652672808560751595 +AAAAAAAAKAAEAAAA,Users extend in the workers. Full, relative elements get civil, extra children. Profits buy already yellow ambitions. Once necessar,Sports ,sailing ,3.16,2525.98,0.37925848643375947350 +AAAAAAAAKBBEAAAA,Elegant, monthly relatives cannot lose even impossible authorities. National, agricultural causes would take types. Foreign, severe values should sell freely technica,Sports ,sailing ,37.87,2690.53,0.40396453475665796097 +AAAAAAAAKGBGAAAA,Similarly familiar years say realistic, high ministers; estates ought to say just certain, new causes. Exactly royal professiona,Sports ,sailing ,5.85,4006.46,0.60154235407936720806 +AAAAAAAAKJHCAAAA,Female writers speak. Then fo,Sports ,sailing ,5.66,9634.53,1.4465582725519001 +AAAAAAAAKMIEAAAA,Finally crucial years get ,Sports ,sailing ,26.05,5653.82,0.84888210348811866542 +AAAAAAAAKNIEAAAA,Intentions must wipe therefore simply gold times. As elderly confe,Sports ,sailing ,9.04,15043.63,2.2586973547967510 +AAAAAAAAKOKBAAAA,Agricultural, cultural newspapers take long different views. American,Sports ,sailing ,5.03,1138.08,0.17087486767137229179 +AAAAAAAAKPHDAAAA,Mainly future offices help services. Curiously wealthy patients prevent certainly. Consequences appear local gentlemen. Degrees bring t,Sports ,sailing ,96.69,19994.91,3.0020979196110981 +AAAAAAAALAHEAAAA,Others can escape mainly old men. So reasonable attitudes will go on a rates. Medical, sheer practices think publicly largely remote members. Rich, civil negotia,Sports ,sailing ,8.40,11589.72,1.7401165747120210 +AAAAAAAALHFFAAAA,Months learn. Once human stories explain here difficult occasions. Western, new firms must not fail so relations. Children fill especially wid,Sports ,sailing ,3.72,9520.07,1.4293728924787372 +AAAAAAAALIIEAAAA,National sciences shall not combine lonely things. Ethnic services must not,Sports ,sailing ,2.77,1617.57,0.24286698623926409218 +AAAAAAAAMCNBAAAA,Famili,Sports ,sailing ,5.80,33639.13,5.0506835084792719 +AAAAAAAAMFJFAAAA,Homes cannot make more than. Western, direct industries make nevertheless cheerful actions.,Sports ,sailing ,3.32,15229.79,2.2866479956705935 +AAAAAAAAMHHCAAAA,Later sure estates give long wonderful signs. Wide divisions warm with a observers. Formal, necessary colleg,Sports ,sailing ,9.70,12939.25,1.9427392024434169 +AAAAAAAAMJJEAAAA,Social, great streets might go also f,Sports ,sailing ,1.34,735.30,0.11040022687224100779 +AAAAAAAAMOKFAAAA,Liberal, spanish resou,Sports ,sailing ,5.91,1755.12,0.26351917066232508853 +AAAAAAAANAIBAAAA,Fond sentences must add in a documents. Also in,Sports ,sailing ,11.59,7289.46,1.0944621756781258 +AAAAAAAANCPBAAAA,Average, mean unions include. Cold ways shall work particularly from no rights. Already crucial agencies get very professional days. Perhaps huge methods rule financially awful arms. Strong vehicl,Sports ,sailing ,7.97,3559.59,0.53444790367490870248 +AAAAAAAANMMDAAAA,Friends used to assume otherwise; interested days take days. A bit primary exports should break steadily serious modern responsibilities. Judges can provide as american, mysterious schools.,Sports ,sailing ,1.52,2566.22,0.38530024507559134914 +AAAAAAAAOCFCAAAA,Sure, social sons shall not want busy years; much imperial ,Sports ,sailing ,3.68,3461.20,0.51967532333768608211 +AAAAAAAAOCPDAAAA,Hard things smell occasionally particularly similar months. Critical, lo,Sports ,sailing ,8.48,22529.57,3.3826596482171016 +AAAAAAAAOEEAAAAA,Inside base regulations defeat in full for a others; still normal payments work again famous members. Facilities should not remain so upper links. Arms would give from a,Sports ,sailing ,4.70,5782.53,0.86820702284175138692 +AAAAAAAAOELAAAAA,Much ideal feet live relatively by a doubts. Only values leave recently for a strings. Guidelines guide really ot,Sports ,sailing ,44.82,3854.67,0.57875213180691043862 +AAAAAAAAOEPEAAAA,Middle plans ask carefully especially regional quantities. Things must not pay only, social results; cases talk over. Norther,Sports ,sailing ,9.03,8218.25,1.2339135924014615 +AAAAAAAAOKIDAAAA,Systems might not get especially. Previous terms may not persuade holders. Shares ought to know still special ,Sports ,sailing ,5.12,8400.48,1.2612741708632166 +AAAAAAAAOLLEAAAA,Mechanisms know to a years. Open small studies should reflect so old contemporary rules. Original, full aspirations provide again units; posts pay invariably in the children. Rarely small tal,Sports ,sailing ,83.06,5142.02,0.77203886112008800068 +AAAAAAAAOOCBAAAA,Young, academic variables advertise so; also able skills would not know more clear requests. Inter alia furious experiences may no,Sports ,sailing ,1.57,1974.72,0.29649059704767001620 +AAAAAAAAOOKAAAAA,Perhaps hard lakes consolidate pr,Sports ,sailing ,0.09,2273.55,0.34135786183242695943 +AAAAAAAAPCBBAAAA,Social, resulting branches mi,Sports ,sailing ,7.52,null,null +AAAAAAAAPEFBAAAA,Tears present total duties. Minutes may not m,Sports ,sailing ,5.27,7583.34,1.1385862320812459 +AAAAAAAAPHIEAAAA,Finally major drugs help again black p,Sports ,sailing ,4.53,11838.42,1.7774571655227464 +AAAAAAAAPKCBAAAA,Growing, different minutes agree actually in accordance with a units. Necessary powers make even. Brown, high names would not say; sales must no,Sports ,sailing ,1.22,8902.82,1.3366970594352301 +AAAAAAAAPKMDAAAA,Panels ought to make relations. Adverse, new calculations mu,Sports ,sailing ,3.69,25766.01,3.8685888067352516 +AAAAAAAAAAEEAAAA,Pupils shall n,Sports ,tennis ,7.93,8719.50,1.3249050963315179 +AAAAAAAAAAGCAAAA,Longer other prices give here old examples. Much silent police might go including a perceptions. Early, new programmes promote too for a laws. Actors should not speak as relationships. Children cou,Sports ,tennis ,4.10,14313.25,2.1748606995890933 +AAAAAAAAABBAAAAA,Ways share electronic benefits. Just effective groups repeat social relations. Always coming deaths would treat so ideas. Effective, grand patterns would hold more. Capable feet,Sports ,tennis ,1.09,12129.81,1.8430927331306852 +AAAAAAAAADMBAAAA,Ultimate, jewish eyes steal at a things. Constant lads would run just members,Sports ,tennis ,5.10,null,null +AAAAAAAAAEEAAAAA,Ordinary systems remain certainly elsewhere ge,Sports ,tennis ,3.80,20374.13,3.0957954779885165 +AAAAAAAAAEGDAAAA,Important, large lips warrant. Only old solutions live lovely ingredients. Angles ought to marry central, white banks. Threats follow.,Sports ,tennis ,4.03,5611.80,0.85269825329356181821 +AAAAAAAAAFLDAAAA,Little strategies must terminate little men. Statutory changes may allow. Obviously inner injuries respond never groups. Miles must derive social, international scholars.,Sports ,tennis ,6.67,4104.51,0.62366950134109508865 +AAAAAAAAAIIEAAAA,Neutral books knit about constantly personal workers. No,Sports ,tennis ,3.43,8724.39,1.3256481189728461 +AAAAAAAAALEBAAAA,Financial trees will include all administrative colleges. Local windows will go happy hundreds; other details must not press h,Sports ,tennis ,3.12,3210.12,0.48776929271583603548 +AAAAAAAAALLEAAAA,Enough only chiefs take certain, early loans. Then stable leaves might not limit so semantic plants; very whole reactions must not determine social values. Old-fashi,Sports ,tennis ,3.94,7324.63,1.1129582677610787 +AAAAAAAAAOHFAAAA,Different books may turn often never wise blocks. Wealthy parts write gaps; feet attend in order records. Quite basic rights will not ta,Sports ,tennis ,5.29,8464.76,1.2861980231920614 +AAAAAAAAAPJBAAAA,Grounds watch linear problems. More easy differences will take indeed complete sources; also new dema,Sports ,tennis ,5.49,17215.68,2.6158773059020112 +AAAAAAAAAPLDAAAA,Times would miss low, national methods. Versions stick real partners; sports characterize spatial, upper grounds. Values might reveal togeth,Sports ,tennis ,2.44,10039.57,1.5254862615949329 +AAAAAAAABBNEAAAA,Workers can admit also real animals; too fast a,Sports ,tennis ,9.93,6071.69,0.92257732947360674936 +AAAAAAAABMNCAAAA,Low, fair hours lead other stones. Also clear differences mention eastern contexts; men end essential, ltd. ages. International, cultural months continue earlier. Problems reduce,Sports ,tennis ,2.90,13160.73,1.9997383162386717 +AAAAAAAACCIBAAAA,Sensitive colleagues encourage and so on only prime circumstances. Rapidly final colours help therefore always active years. Different years w,Sports ,tennis ,1.70,14900.89,2.2641510523396241 +AAAAAAAACECGAAAA,Previously healthy effects seek premier regulations. Labou,Sports ,tennis ,10.17,17839.88,2.7107228545149057 +AAAAAAAACIJDAAAA,Just gr,Sports ,tennis ,5.53,8121.07,1.2339752314542119 +AAAAAAAACPGDAAAA,Then mad churches may think flat vast everyday directors.,Sports ,tennis ,4.29,17566.84,2.6692351444968590 +AAAAAAAADHCEAAAA,Alone, international clients can retire at least other services; even major properties come in a grounds.,Sports ,tennis ,68.55,1612.92,0.24507895268937804766 +AAAAAAAADIFGAAAA,Familiar, hard leaders used to use; pp. must say late. Trends would throw quite. Concerned, economic weeks get completely customers. Different, free procedure,Sports ,tennis ,67.10,1104.59,0.16783954588644204155 +AAAAAAAAEDLEAAAA,Close other components spot hard for a rocks; real stages can give worldwide perhaps outside personnel. Perfect, wrong materials ought to join only at a materials; major, small bra,Sports ,tennis ,1.07,6609.09,1.0042338463344999 +AAAAAAAAEFDCAAAA,Deliberately good years appear for a mechanisms. Only preliminary controls might not discuss only late products; devices will replace still very possi,Sports ,tennis ,7.53,21141.01,3.2123208774121892 +AAAAAAAAEHCAAAAA,Children cannot go perfectly able, unlike years. Values would not repay usually clearly good years. Bloody negotiatio,Sports ,tennis ,0.23,9339.62,1.4191306996731202 +AAAAAAAAFEMBAAAA,Natural hands will see almost simple, alone seconds. Regulations shall impress white,,Sports ,tennis ,99.85,1969.44,0.29925122918964902300 +AAAAAAAAFFJAAAAA,Trustees add technically. Methods dispute cer,Sports ,tennis ,9.61,4901.47,0.74476547766684387275 +AAAAAAAAFHNDAAAA,Machines cannot fit too successive levels. Inner, european eyes could call now misleading,,Sports ,tennis ,4.86,6011.68,0.91345896777501687717 +AAAAAAAAGBDGAAAA,Germans drift about sole, racial criteria; movements will tell rather than a statements; correct shoulders used to help in a recommendations. Old activities move therefor,Sports ,tennis ,0.56,10547.86,1.6027195905030523 +AAAAAAAAGIDCAAAA,Others manufacture even into the children. Seldom small years get reluctantly. Involved words cannot begin words. Close eyes ought,Sports ,tennis ,3.30,7254.84,1.1023538607798325 +AAAAAAAAGJLFAAAA,Approximately impossible men increase also special entries. Years would not insist political years. Relationships increase just large, small schools,Sports ,tennis ,14.42,1664.45,0.25290880068685073743 +AAAAAAAAGKECAAAA,British days might think just british, successful clothes; conditions draw. Apparent rates clear in a rates; only, serious schemes lose no young eyes. Common, extreme lines can test even political, ,Sports ,tennis ,5.92,2830.10,0.43002625301081815135 +AAAAAAAAHJOBAAAA,Highly local li,Sports ,tennis ,9.81,8864.18,1.3468888418831257 +AAAAAAAAIBEGAAAA,Policies get other, joint conservatives. Relations can show. Metals t,Sports ,tennis ,7.17,3640.18,0.55311577883640861389 +AAAAAAAAICIBAAAA,Never regional years may get absently greatly red services. Dangerously fascinating profits must return very hands. Unlikely, ,Sports ,tennis ,5.00,14004.97,2.1280183642376304 +AAAAAAAAIDBCAAAA,Due, social keys would not play long,Sports ,tennis ,7.92,6744.13,1.0247528192353094 +AAAAAAAAIDLAAAAA,Breasts move most more economic hours. Expensive, open chiefs must not sell no longer mines. Tory councils will not reach similarly great, soviet images. Evolutionary, sma,Sports ,tennis ,4.66,6130.67,0.93153918538066941660 +AAAAAAAAIDNEAAAA,Here warm minutes may stand generally sure police; lines used to gain,Sports ,tennis ,2.32,2758.27,0.41911187339392579143 +AAAAAAAAIFFCAAAA,Certain, blue women must tell american words. Elsewhere real kinds might not love etc regular systems. Other, full-time reasons destroy also most dear ,Sports ,tennis ,5.73,10871.23,1.6518548116740739 +AAAAAAAAIGAGAAAA,Bars take there complicated waters. Important, necessary corners bring late perfectly new payments. At,Sports ,tennis ,1.02,8528.28,1.2958497201608071 +AAAAAAAAINJFAAAA,Mild laws change t,Sports ,tennis ,0.74,4664.10,0.70869773035149179877 +AAAAAAAAIOHAAAAA,Workers must return below. Circumstances ought to get also customers. Now historical children ma,Sports ,tennis ,0.64,7774.56,1.1813239481317926 +AAAAAAAAKCDCAAAA,Very friendly rumours produce maybe open manufacturers. Tall, other conditions emerge that is in addition alone needs. Sexual, back functions might not suit arrangeme,Sports ,tennis ,4.43,9354.75,1.4214296633874955 +AAAAAAAAKIEDAAAA,Services support forces. Increased me,Sports ,tennis ,7.76,2903.38,0.44116095631481191628 +AAAAAAAAKLBBAAAA,Questions would succeed never remains. Early host,Sports ,tennis ,9.35,23099.06,3.5098414260528141 +AAAAAAAAKOEBAAAA,Silent legs exclude safely. Cli,Sports ,tennis ,0.76,3677.67,0.55881228575325804412 +AAAAAAAAKPGAAAAA,Available, successful methods give free cases. Estimated, inner trees drink mad situations. Then h,Sports ,tennis ,3.66,3652.14,0.55493306938656916832 +AAAAAAAALFJDAAAA,Friendly offices feel. Delightful servants give almost previously natural earnings. Written, important books press subject, american parents. New, reduced days shall n,Sports ,tennis ,0.40,13519.99,2.0543269285338791 +AAAAAAAALNLFAAAA,Solicitors learn considerations. Young boys deal students. Commercial, respectable texts might not hope very notwithstanding a children; pp. may keep,Sports ,tennis ,5.13,3381.32,0.51378268253084330289 +AAAAAAAALOHCAAAA,Other, clinical senses display more. Suddenly video-taped friends take here local, african policies. Muscles think much local letters. Tired, parti,Sports ,tennis ,2.50,2837.30,0.43112027407780443829 +AAAAAAAAMAOAAAAA,Minor, new police would not smoke both; fields must not grasp equally. Subsequently natural others add usually without a years; large cards ensure well in the times. Hot levels ought,Sports ,tennis ,3.62,17632.66,2.6792363204175587 +AAAAAAAAMBBFAAAA,Good leaders say now jobs. Male, foreign systems ought to plan in a positions. Double, bitter holes continue small defences. Scientific minds clean almost simple ,Sports ,tennis ,74.40,9115.74,1.3851127223846632 +AAAAAAAAMCDFAAAA,Involved, whole businesses save nasty, raw days. Fathers like dead, religious patterns; concerned, fond humans,Sports ,tennis ,46.88,16319.55,2.4797127088522304 +AAAAAAAAMENCAAAA,Dead children may not claim better scottish, old women; today major companies ought to belong weeks. Students finish eagerly british, free students. Legitimate hearts continue. Open, general minut,Sports ,tennis ,2.49,7551.74,1.1474670350559754 +AAAAAAAAMFMAAAAA,Knees might chan,Sports ,tennis ,4.83,5115.16,0.77723511125077438078 +AAAAAAAAMJKDAAAA,Legal, distinct services should not mean really extra agreements. Inc, pleasant males widen. Merely human effects can benefit so voluntary advertisements. C,Sports ,tennis ,2.40,6580.77,0.99993069680435382702 +AAAAAAAAMOKBAAAA,Important homes know sophisticated, full others. Young eyes shall not want technical officers. Candidates attend recently in a names. Precisely good probl,Sports ,tennis ,3.55,2251.47,0.34210494606772437130 +AAAAAAAAMPDFAAAA,Really low resea,Sports ,tennis ,8.86,25134.77,3.8191622074798494 +AAAAAAAAMPFCAAAA,European, so,Sports ,tennis ,4.92,1246.89,0.18946165669646268497 +AAAAAAAANCKAAAAA,Green, different animals might delay mostly other, similar miles. Then tiny attempts take obviously very constant machines. Prime schools like again pe,Sports ,tennis ,4.58,4171.89,0.63390771515964175733 +AAAAAAAANFOCAAAA,Active, red things shall remain from the colleagues; largely high members form barely i,Sports ,tennis ,5.94,8783.06,1.3345628711950802 +AAAAAAAANMDGAAAA,About basic stu,Sports ,tennis ,1.06,2290.08,0.34797163403943833505 +AAAAAAAANNBEAAAA,Possible, friendly goods slow certainly prepared, obviou,Sports ,tennis ,0.69,4052.05,0.61569834228913667014 +AAAAAAAANOPEAAAA,Social, ugly officials must get on a circumstances. Threats account within financial others; years go in the effects. Likely, nice artists should create probably wrong te,Sports ,tennis ,0.96,19205.13,2.9181690019736596 +AAAAAAAANPPDAAAA,Top goals set private things. Too strange years reduce especially national differe,Sports ,tennis ,3.95,12171.39,1.8494107047925310 +AAAAAAAAOCMDAAAA,Electoral, effective words could offer here legal, new cities. Public, odd cases see; large, popular attempts used to take details. Long lives would not form h,Sports ,tennis ,5.49,8610.55,1.3083504303248296 +AAAAAAAAODLDAAAA,Additional, respectable businessmen ought to reconstruct very changes. Huge, unnecessary schemes begin ideal championships. Over irish ,Sports ,tennis ,5.46,9316.96,1.4156875722595217 +AAAAAAAAODNBAAAA,Present, angry wheels can speak criteria. Funds shall know tall, diplomatic criteria. Stars might tempt then long markets. Shares,Sports ,tennis ,0.09,9693.50,1.4729018351154962 +AAAAAAAAOGGAAAAA,Either everyday eyes would clear very recent, b,Sports ,tennis ,5.95,6722.25,1.0214282107706344 +AAAAAAAAOGPFAAAA,Members mus,Sports ,tennis ,3.49,2105.11,0.31986592893381979385 +AAAAAAAAOJIBAAAA,Serious participants could not land too strong, natural premises. Continuous costs keep logical t,Sports ,tennis ,4.06,15804.39,2.4014355015093616 +AAAAAAAAOKCFAAAA,Wrong full ,Sports ,tennis ,7.15,3307.14,0.50251122659347625209 +AAAAAAAAOLNDAAAA,Senior judges save. Possib,Sports ,tennis ,9.46,4686.65,0.71212414355434468358 +AAAAAAAAONPFAAAA,Even royal pupi,Sports ,tennis ,4.61,25233.76,3.8342034776772067 +AAAAAAAAPBMDAAAA,Superior contributions speed. Areas should en,Sports ,tennis ,95.22,2981.56,0.45304020173383801538 +AAAAAAAAPKKFAAAA,White children could not look miles. Police include for a ears. Camps may sell merely aspects. Likely, severe circumstances think existing, clear proposals. Expensive orde,Sports ,tennis ,95.20,18751.89,2.8493003758068728 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_99.txt b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_99.txt new file mode 100644 index 00000000..0dfce1fe --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/output/sql_99.txt @@ -0,0 +1,101 @@ +substr,sm_type,cc_name,30 days,31-60 days,61-90 days,91-120 days,>120 days +null,EXPRESS ,California,1452,1523,1318,0,0 +null,EXPRESS ,Mid Atlantic,1451,1542,1400,0,0 +null,EXPRESS ,NY Metro,1591,1588,1316,0,0 +null,EXPRESS ,North Midwest,1406,1505,1350,0,0 +null,EXPRESS ,Pacific Northwest,1484,1544,1377,0,0 +null,LIBRARY ,California,1132,1169,1002,0,0 +null,LIBRARY ,Mid Atlantic,1123,1183,1042,0,0 +null,LIBRARY ,NY Metro,1094,1152,1086,0,0 +null,LIBRARY ,North Midwest,1125,1131,1020,0,0 +null,LIBRARY ,Pacific Northwest,1073,1184,998,0,0 +null,NEXT DAY ,California,1476,1545,1387,0,0 +null,NEXT DAY ,Mid Atlantic,1503,1488,1389,0,0 +null,NEXT DAY ,NY Metro,1459,1537,1344,0,0 +null,NEXT DAY ,North Midwest,1449,1491,1417,0,0 +null,NEXT DAY ,Pacific Northwest,1465,1465,1376,0,0 +null,OVERNIGHT ,California,1106,1135,1027,0,0 +null,OVERNIGHT ,Mid Atlantic,1150,1179,1015,0,0 +null,OVERNIGHT ,NY Metro,1130,1137,1065,0,0 +null,OVERNIGHT ,North Midwest,1131,1236,1055,0,0 +null,OVERNIGHT ,Pacific Northwest,1122,1183,1070,0,0 +null,REGULAR ,California,1195,1123,1042,0,0 +null,REGULAR ,Mid Atlantic,1101,1168,1040,0,0 +null,REGULAR ,NY Metro,1104,1194,1102,0,0 +null,REGULAR ,North Midwest,1119,1162,1000,0,0 +null,REGULAR ,Pacific Northwest,1166,1124,1028,0,0 +null,TWO DAY ,California,1099,1135,1057,0,0 +null,TWO DAY ,Mid Atlantic,1063,1152,1043,0,0 +null,TWO DAY ,NY Metro,1093,1142,1067,0,0 +null,TWO DAY ,North Midwest,1124,1132,994,0,0 +null,TWO DAY ,Pacific Northwest,1129,1123,1002,0,0 +Bad cards must make.,EXPRESS ,California,1413,1494,1415,0,0 +Bad cards must make.,EXPRESS ,Mid Atlantic,1537,1436,1338,0,0 +Bad cards must make.,EXPRESS ,NY Metro,1495,1512,1361,0,0 +Bad cards must make.,EXPRESS ,North Midwest,1477,1519,1400,0,0 +Bad cards must make.,EXPRESS ,Pacific Northwest,1438,1540,1422,0,0 +Bad cards must make.,LIBRARY ,California,1125,1192,1052,0,0 +Bad cards must make.,LIBRARY ,Mid Atlantic,1104,1119,1050,0,0 +Bad cards must make.,LIBRARY ,NY Metro,1104,1226,1115,0,0 +Bad cards must make.,LIBRARY ,North Midwest,1074,1172,1087,0,0 +Bad cards must make.,LIBRARY ,Pacific Northwest,1120,1125,1010,0,0 +Bad cards must make.,NEXT DAY ,California,1507,1471,1324,0,0 +Bad cards must make.,NEXT DAY ,Mid Atlantic,1464,1544,1380,0,0 +Bad cards must make.,NEXT DAY ,NY Metro,1502,1450,1408,0,0 +Bad cards must make.,NEXT DAY ,North Midwest,1553,1525,1369,0,0 +Bad cards must make.,NEXT DAY ,Pacific Northwest,1524,1580,1423,0,0 +Bad cards must make.,OVERNIGHT ,California,1136,1091,1074,0,0 +Bad cards must make.,OVERNIGHT ,Mid Atlantic,1127,1124,1150,0,0 +Bad cards must make.,OVERNIGHT ,NY Metro,1065,1160,1050,0,0 +Bad cards must make.,OVERNIGHT ,North Midwest,1119,1153,1025,0,0 +Bad cards must make.,OVERNIGHT ,Pacific Northwest,1119,1158,1019,0,0 +Bad cards must make.,REGULAR ,California,993,1157,1015,0,0 +Bad cards must make.,REGULAR ,Mid Atlantic,1133,1153,1050,0,0 +Bad cards must make.,REGULAR ,NY Metro,1053,1188,1050,0,0 +Bad cards must make.,REGULAR ,North Midwest,1154,1152,995,0,0 +Bad cards must make.,REGULAR ,Pacific Northwest,1076,1139,998,0,0 +Bad cards must make.,TWO DAY ,California,1143,1143,1035,0,0 +Bad cards must make.,TWO DAY ,Mid Atlantic,1111,1125,1001,0,0 +Bad cards must make.,TWO DAY ,NY Metro,1087,1171,1064,0,0 +Bad cards must make.,TWO DAY ,North Midwest,1107,1172,1047,0,0 +Bad cards must make.,TWO DAY ,Pacific Northwest,1088,1111,1058,0,0 +Conventional childr,EXPRESS ,California,1485,1492,1363,0,0 +Conventional childr,EXPRESS ,Mid Atlantic,1491,1548,1420,0,0 +Conventional childr,EXPRESS ,NY Metro,1453,1568,1447,0,0 +Conventional childr,EXPRESS ,North Midwest,1448,1421,1431,0,0 +Conventional childr,EXPRESS ,Pacific Northwest,1434,1556,1404,0,0 +Conventional childr,LIBRARY ,California,1163,1102,1100,0,0 +Conventional childr,LIBRARY ,Mid Atlantic,1134,1153,1009,0,0 +Conventional childr,LIBRARY ,NY Metro,1090,1151,1085,0,0 +Conventional childr,LIBRARY ,North Midwest,1098,1083,1060,0,0 +Conventional childr,LIBRARY ,Pacific Northwest,1183,1134,1021,0,0 +Conventional childr,NEXT DAY ,California,1462,1458,1468,0,0 +Conventional childr,NEXT DAY ,Mid Atlantic,1457,1472,1369,0,0 +Conventional childr,NEXT DAY ,NY Metro,1509,1549,1400,0,0 +Conventional childr,NEXT DAY ,North Midwest,1437,1575,1374,0,0 +Conventional childr,NEXT DAY ,Pacific Northwest,1547,1577,1489,0,0 +Conventional childr,OVERNIGHT ,California,1121,1198,1052,0,0 +Conventional childr,OVERNIGHT ,Mid Atlantic,1125,1190,1063,0,0 +Conventional childr,OVERNIGHT ,NY Metro,1133,1172,1081,0,0 +Conventional childr,OVERNIGHT ,North Midwest,1097,1106,1075,0,0 +Conventional childr,OVERNIGHT ,Pacific Northwest,1069,1168,1034,0,0 +Conventional childr,REGULAR ,California,1124,1138,1028,0,0 +Conventional childr,REGULAR ,Mid Atlantic,1100,1104,1052,0,0 +Conventional childr,REGULAR ,NY Metro,1140,1122,1015,0,0 +Conventional childr,REGULAR ,North Midwest,1083,1186,1045,0,0 +Conventional childr,REGULAR ,Pacific Northwest,1092,1160,1060,0,0 +Conventional childr,TWO DAY ,California,1155,1168,1039,0,0 +Conventional childr,TWO DAY ,Mid Atlantic,1088,1171,1108,0,0 +Conventional childr,TWO DAY ,NY Metro,1090,1154,1090,0,0 +Conventional childr,TWO DAY ,North Midwest,1098,1115,1102,0,0 +Conventional childr,TWO DAY ,Pacific Northwest,1120,1151,1012,0,0 +Doors canno,EXPRESS ,California,1444,1510,1357,0,0 +Doors canno,EXPRESS ,Mid Atlantic,1447,1553,1409,0,0 +Doors canno,EXPRESS ,NY Metro,1419,1556,1415,0,0 +Doors canno,EXPRESS ,North Midwest,1459,1580,1441,0,0 +Doors canno,EXPRESS ,Pacific Northwest,1524,1560,1411,0,0 +Doors canno,LIBRARY ,California,1137,1131,1019,0,0 +Doors canno,LIBRARY ,Mid Atlantic,1154,1181,1026,0,0 +Doors canno,LIBRARY ,NY Metro,1121,1166,1033,0,0 +Doors canno,LIBRARY ,North Midwest,1100,1117,1042,0,0 +Doors canno,LIBRARY ,Pacific Northwest,1119,1129,994,0,0 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_1.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_1.sql new file mode 100644 index 00000000..01625fe7 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_1.sql @@ -0,0 +1,22 @@ +with customer_total_return as +(select sr_customer_sk as ctr_customer_sk +,sr_store_sk as ctr_store_sk +,sum(SR_FEE) as ctr_total_return +from store_returns +,date_dim +where sr_returned_date_sk = d_date_sk +and d_year =2000 +group by sr_customer_sk +,sr_store_sk) + select c_customer_id +from customer_total_return ctr1 +,store +,customer +where ctr1.ctr_total_return > (select avg(ctr_total_return)*1.2 +from customer_total_return ctr2 +where ctr1.ctr_store_sk = ctr2.ctr_store_sk) +and s_store_sk = ctr1.ctr_store_sk +and s_state = 'NM' +and ctr1.ctr_customer_sk = c_customer_sk +order by c_customer_id +limit 100; \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_10.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_10.sql new file mode 100644 index 00000000..59b1bf19 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_10.sql @@ -0,0 +1,57 @@ +select + cd_gender, + cd_marital_status, + cd_education_status, + count(*) cnt1, + cd_purchase_estimate, + count(*) cnt2, + cd_credit_rating, + count(*) cnt3, + cd_dep_count, + count(*) cnt4, + cd_dep_employed_count, + count(*) cnt5, + cd_dep_college_count, + count(*) cnt6 + from + customer c,customer_address ca,customer_demographics + where + c.c_current_addr_sk = ca.ca_address_sk and + ca_county in ('Fillmore County','McPherson County','Bonneville County','Boone County','Brown County') and + cd_demo_sk = c.c_current_cdemo_sk and + exists (select * + from store_sales,date_dim + where c.c_customer_sk = ss_customer_sk and + ss_sold_date_sk = d_date_sk and + d_year = 2000 and + d_moy between 3 and 3+3) and + (exists (select * + from web_sales,date_dim + where c.c_customer_sk = ws_bill_customer_sk and + ws_sold_date_sk = d_date_sk and + d_year = 2000 and + d_moy between 3 ANd 3+3) or + exists (select * + from catalog_sales,date_dim + where c.c_customer_sk = cs_ship_customer_sk and + cs_sold_date_sk = d_date_sk and + d_year = 2000 and + d_moy between 3 and 3+3)) + group by cd_gender, + cd_marital_status, + cd_education_status, + cd_purchase_estimate, + cd_credit_rating, + cd_dep_count, + cd_dep_employed_count, + cd_dep_college_count + order by cd_gender, + cd_marital_status, + cd_education_status, + cd_purchase_estimate, + cd_credit_rating, + cd_dep_count, + cd_dep_employed_count, + cd_dep_college_count +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_11.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_11.sql new file mode 100644 index 00000000..32f4a4e4 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_11.sql @@ -0,0 +1,79 @@ +with year_total as ( + select c_customer_id customer_id + ,c_first_name customer_first_name + ,c_last_name customer_last_name + ,c_preferred_cust_flag customer_preferred_cust_flag + ,c_birth_country customer_birth_country + ,c_login customer_login + ,c_email_address customer_email_address + ,d_year dyear + ,sum(ss_ext_list_price-ss_ext_discount_amt) year_total + ,'s' sale_type + from customer + ,store_sales + ,date_dim + where c_customer_sk = ss_customer_sk + and ss_sold_date_sk = d_date_sk + group by c_customer_id + ,c_first_name + ,c_last_name + ,c_preferred_cust_flag + ,c_birth_country + ,c_login + ,c_email_address + ,d_year + union all + select c_customer_id customer_id + ,c_first_name customer_first_name + ,c_last_name customer_last_name + ,c_preferred_cust_flag customer_preferred_cust_flag + ,c_birth_country customer_birth_country + ,c_login customer_login + ,c_email_address customer_email_address + ,d_year dyear + ,sum(ws_ext_list_price-ws_ext_discount_amt) year_total + ,'w' sale_type + from customer + ,web_sales + ,date_dim + where c_customer_sk = ws_bill_customer_sk + and ws_sold_date_sk = d_date_sk + group by c_customer_id + ,c_first_name + ,c_last_name + ,c_preferred_cust_flag + ,c_birth_country + ,c_login + ,c_email_address + ,d_year + ) + select + t_s_secyear.customer_id + ,t_s_secyear.customer_first_name + ,t_s_secyear.customer_last_name + ,t_s_secyear.customer_birth_country + from year_total t_s_firstyear + ,year_total t_s_secyear + ,year_total t_w_firstyear + ,year_total t_w_secyear + where t_s_secyear.customer_id = t_s_firstyear.customer_id + and t_s_firstyear.customer_id = t_w_secyear.customer_id + and t_s_firstyear.customer_id = t_w_firstyear.customer_id + and t_s_firstyear.sale_type = 's' + and t_w_firstyear.sale_type = 'w' + and t_s_secyear.sale_type = 's' + and t_w_secyear.sale_type = 'w' + and t_s_firstyear.dyear = 1999 + and t_s_secyear.dyear = 1999+1 + and t_w_firstyear.dyear = 1999 + and t_w_secyear.dyear = 1999+1 + and t_s_firstyear.year_total > 0 + and t_w_firstyear.year_total > 0 + and case when t_w_firstyear.year_total > 0 then t_w_secyear.year_total / t_w_firstyear.year_total else 0.0 end + > case when t_s_firstyear.year_total > 0 then t_s_secyear.year_total / t_s_firstyear.year_total else 0.0 end + order by t_s_secyear.customer_id + ,t_s_secyear.customer_first_name + ,t_s_secyear.customer_last_name + ,t_s_secyear.customer_birth_country +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_12.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_12.sql new file mode 100644 index 00000000..55bb0d7d --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_12.sql @@ -0,0 +1,32 @@ +select i_item_id + ,i_item_desc + ,i_category + ,i_class + ,i_current_price + ,sum(ws_ext_sales_price) as itemrevenue + ,sum(ws_ext_sales_price)*100/sum(sum(ws_ext_sales_price)) over + (partition by i_class) as revenueratio +from + web_sales + ,item + ,date_dim +where + ws_item_sk = i_item_sk + and i_category in ('Electronics', 'Books', 'Women') + and ws_sold_date_sk = d_date_sk + and d_date between cast('1998-01-06' as date) + and (cast('1998-01-06' as date) + INTERVAL '30 days') +group by + i_item_id + ,i_item_desc + ,i_category + ,i_class + ,i_current_price +order by + i_category + ,i_class + ,i_item_id + ,i_item_desc + ,revenueratio +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_13.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_13.sql new file mode 100644 index 00000000..cbea062b --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_13.sql @@ -0,0 +1,50 @@ +select avg(ss_quantity) + ,avg(ss_ext_sales_price) + ,avg(ss_ext_wholesale_cost) + ,sum(ss_ext_wholesale_cost) + from store_sales + ,store + ,customer_demographics + ,household_demographics + ,customer_address + ,date_dim + where s_store_sk = ss_store_sk + and ss_sold_date_sk = d_date_sk and d_year = 2001 + and((ss_hdemo_sk=hd_demo_sk + and cd_demo_sk = ss_cdemo_sk + and cd_marital_status = 'U' + and cd_education_status = 'Secondary' + and ss_sales_price between 100.00 and 150.00 + and hd_dep_count = 3 + )or + (ss_hdemo_sk=hd_demo_sk + and cd_demo_sk = ss_cdemo_sk + and cd_marital_status = 'W' + and cd_education_status = 'College' + and ss_sales_price between 50.00 and 100.00 + and hd_dep_count = 1 + ) or + (ss_hdemo_sk=hd_demo_sk + and cd_demo_sk = ss_cdemo_sk + and cd_marital_status = 'D' + and cd_education_status = 'Primary' + and ss_sales_price between 150.00 and 200.00 + and hd_dep_count = 1 + )) + and((ss_addr_sk = ca_address_sk + and ca_country = 'United States' + and ca_state in ('TX', 'OK', 'MI') + and ss_net_profit between 100 and 200 + ) or + (ss_addr_sk = ca_address_sk + and ca_country = 'United States' + and ca_state in ('WA', 'NC', 'OH') + and ss_net_profit between 150 and 300 + ) or + (ss_addr_sk = ca_address_sk + and ca_country = 'United States' + and ca_state in ('MT', 'FL', 'GA') + and ss_net_profit between 50 and 250 + )) +; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_14.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_14.sql new file mode 100644 index 00000000..b2b70db3 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_14.sql @@ -0,0 +1,107 @@ +with cross_items as + (select i_item_sk ss_item_sk + from item, + (select iss.i_brand_id brand_id + ,iss.i_class_id class_id + ,iss.i_category_id category_id + from store_sales + ,item iss + ,date_dim d1 + where ss_item_sk = iss.i_item_sk + and ss_sold_date_sk = d1.d_date_sk + and d1.d_year between 2000 AND 2000 + 2 + intersect + select ics.i_brand_id + ,ics.i_class_id + ,ics.i_category_id + from catalog_sales + ,item ics + ,date_dim d2 + where cs_item_sk = ics.i_item_sk + and cs_sold_date_sk = d2.d_date_sk + and d2.d_year between 2000 AND 2000 + 2 + intersect + select iws.i_brand_id + ,iws.i_class_id + ,iws.i_category_id + from web_sales + ,item iws + ,date_dim d3 + where ws_item_sk = iws.i_item_sk + and ws_sold_date_sk = d3.d_date_sk + and d3.d_year between 2000 AND 2000 + 2) x + where i_brand_id = brand_id + and i_class_id = class_id + and i_category_id = category_id +), + avg_sales as +(select avg(quantity*list_price) average_sales + from (select ss_quantity quantity + ,ss_list_price list_price + from store_sales + ,date_dim + where ss_sold_date_sk = d_date_sk + and d_year between 2000 and 2000 + 2 + union all + select cs_quantity quantity + ,cs_list_price list_price + from catalog_sales + ,date_dim + where cs_sold_date_sk = d_date_sk + and d_year between 2000 and 2000 + 2 + union all + select ws_quantity quantity + ,ws_list_price list_price + from web_sales + ,date_dim + where ws_sold_date_sk = d_date_sk + and d_year between 2000 and 2000 + 2) x) + select this_year.channel ty_channel + ,this_year.i_brand_id ty_brand + ,this_year.i_class_id ty_class + ,this_year.i_category_id ty_category + ,this_year.sales ty_sales + ,this_year.number_sales ty_number_sales + ,last_year.channel ly_channel + ,last_year.i_brand_id ly_brand + ,last_year.i_class_id ly_class + ,last_year.i_category_id ly_category + ,last_year.sales ly_sales + ,last_year.number_sales ly_number_sales + from + (select 'store' channel, i_brand_id,i_class_id,i_category_id + ,sum(ss_quantity*ss_list_price) sales, count(*) number_sales + from store_sales + ,item + ,date_dim + where ss_item_sk in (select ss_item_sk from cross_items) + and ss_item_sk = i_item_sk + and ss_sold_date_sk = d_date_sk + and d_week_seq = (select d_week_seq + from date_dim + where d_year = 2000 + 1 + and d_moy = 12 + and d_dom = 15) + group by i_brand_id,i_class_id,i_category_id + having sum(ss_quantity*ss_list_price) > (select average_sales from avg_sales)) this_year, + (select 'store' channel, i_brand_id,i_class_id + ,i_category_id, sum(ss_quantity*ss_list_price) sales, count(*) number_sales + from store_sales + ,item + ,date_dim + where ss_item_sk in (select ss_item_sk from cross_items) + and ss_item_sk = i_item_sk + and ss_sold_date_sk = d_date_sk + and d_week_seq = (select d_week_seq + from date_dim + where d_year = 2000 + and d_moy = 12 + and d_dom = 15) + group by i_brand_id,i_class_id,i_category_id + having sum(ss_quantity*ss_list_price) > (select average_sales from avg_sales)) last_year + where this_year.i_brand_id= last_year.i_brand_id + and this_year.i_class_id = last_year.i_class_id + and this_year.i_category_id = last_year.i_category_id + order by this_year.channel, this_year.i_brand_id, this_year.i_class_id, this_year.i_category_id + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_15.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_15.sql new file mode 100644 index 00000000..f8e37c8f --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_15.sql @@ -0,0 +1,18 @@ +select ca_zip + ,sum(cs_sales_price) + from catalog_sales + ,customer + ,customer_address + ,date_dim + where cs_bill_customer_sk = c_customer_sk + and c_current_addr_sk = ca_address_sk + and ( substr(ca_zip,1,5) in ('85669', '86197','88274','83405','86475', + '85392', '85460', '80348', '81792') + or ca_state in ('CA','WA','GA') + or cs_sales_price > 500) + and cs_sold_date_sk = d_date_sk + and d_qoy = 2 and d_year = 1998 + group by ca_zip + order by ca_zip + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_16.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_16.sql new file mode 100644 index 00000000..ccd4d7fe --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_16.sql @@ -0,0 +1,29 @@ +select + count(distinct cs_order_number) as "order count" + ,sum(cs_ext_ship_cost) as "total shipping cost" + ,sum(cs_net_profit) as "total net profit" +from + catalog_sales cs1 + ,date_dim + ,customer_address + ,call_center +where + d_date between '1999-4-01' and + (cast('1999-4-01' as date) + INTERVAL '60 days') +and cs1.cs_ship_date_sk = d_date_sk +and cs1.cs_ship_addr_sk = ca_address_sk +and ca_state = 'IL' +and cs1.cs_call_center_sk = cc_call_center_sk +and cc_county in ('Richland County','Bronx County','Maverick County','Mesa County', + 'Raleigh County' +) +and exists (select * + from catalog_sales cs2 + where cs1.cs_order_number = cs2.cs_order_number + and cs1.cs_warehouse_sk <> cs2.cs_warehouse_sk) +and not exists(select * + from catalog_returns cr1 + where cs1.cs_order_number = cr1.cr_order_number) +order by count(distinct cs_order_number) +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_17.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_17.sql new file mode 100644 index 00000000..0678920b --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_17.sql @@ -0,0 +1,43 @@ +select i_item_id + ,i_item_desc + ,s_state + ,count(ss_quantity) as store_sales_quantitycount + ,avg(ss_quantity) as store_sales_quantityave + ,stddev_samp(ss_quantity) as store_sales_quantitystdev + ,stddev_samp(ss_quantity)/avg(ss_quantity) as store_sales_quantitycov + ,count(sr_return_quantity) as store_returns_quantitycount + ,avg(sr_return_quantity) as store_returns_quantityave + ,stddev_samp(sr_return_quantity) as store_returns_quantitystdev + ,stddev_samp(sr_return_quantity)/avg(sr_return_quantity) as store_returns_quantitycov + ,count(cs_quantity) as catalog_sales_quantitycount ,avg(cs_quantity) as catalog_sales_quantityave + ,stddev_samp(cs_quantity) as catalog_sales_quantitystdev + ,stddev_samp(cs_quantity)/avg(cs_quantity) as catalog_sales_quantitycov + from store_sales + ,store_returns + ,catalog_sales + ,date_dim d1 + ,date_dim d2 + ,date_dim d3 + ,store + ,item + where d1.d_quarter_name = '2000Q1' + and d1.d_date_sk = ss_sold_date_sk + and i_item_sk = ss_item_sk + and s_store_sk = ss_store_sk + and ss_customer_sk = sr_customer_sk + and ss_item_sk = sr_item_sk + and ss_ticket_number = sr_ticket_number + and sr_returned_date_sk = d2.d_date_sk + and d2.d_quarter_name in ('2000Q1','2000Q2','2000Q3') + and sr_customer_sk = cs_bill_customer_sk + and sr_item_sk = cs_item_sk + and cs_sold_date_sk = d3.d_date_sk + and d3.d_quarter_name in ('2000Q1','2000Q2','2000Q3') + group by i_item_id + ,i_item_desc + ,s_state + order by i_item_id + ,i_item_desc + ,s_state +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_18.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_18.sql new file mode 100644 index 00000000..4cf9d6bc --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_18.sql @@ -0,0 +1,32 @@ +select i_item_id, + ca_country, + ca_state, + ca_county, + avg( cast(cs_quantity as decimal(12,2))) agg1, + avg( cast(cs_list_price as decimal(12,2))) agg2, + avg( cast(cs_coupon_amt as decimal(12,2))) agg3, + avg( cast(cs_sales_price as decimal(12,2))) agg4, + avg( cast(cs_net_profit as decimal(12,2))) agg5, + avg( cast(c_birth_year as decimal(12,2))) agg6, + avg( cast(cd1.cd_dep_count as decimal(12,2))) agg7 + from catalog_sales, customer_demographics cd1, + customer_demographics cd2, customer, customer_address, date_dim, item + where cs_sold_date_sk = d_date_sk and + cs_item_sk = i_item_sk and + cs_bill_cdemo_sk = cd1.cd_demo_sk and + cs_bill_customer_sk = c_customer_sk and + cd1.cd_gender = 'M' and + cd1.cd_education_status = 'Unknown' and + c_current_cdemo_sk = cd2.cd_demo_sk and + c_current_addr_sk = ca_address_sk and + c_birth_month in (5,1,4,7,8,9) and + d_year = 2002 and + ca_state in ('AR','TX','NC' + ,'GA','MS','WV','AL') + group by rollup (i_item_id, ca_country, ca_state, ca_county) + order by ca_country, + ca_state, + ca_county, + i_item_id + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_19.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_19.sql new file mode 100644 index 00000000..29bd26de --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_19.sql @@ -0,0 +1,23 @@ +select i_brand_id brand_id, i_brand brand, i_manufact_id, i_manufact, + sum(ss_ext_sales_price) ext_price + from date_dim, store_sales, item,customer,customer_address,store + where d_date_sk = ss_sold_date_sk + and ss_item_sk = i_item_sk + and i_manager_id=16 + and d_moy=12 + and d_year=1998 + and ss_customer_sk = c_customer_sk + and c_current_addr_sk = ca_address_sk + and substr(ca_zip,1,5) <> substr(s_zip,1,5) + and ss_store_sk = s_store_sk + group by i_brand + ,i_brand_id + ,i_manufact_id + ,i_manufact + order by ext_price desc + ,i_brand + ,i_brand_id + ,i_manufact_id + ,i_manufact +limit 100 ; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_2.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_2.sql new file mode 100644 index 00000000..66920beb --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_2.sql @@ -0,0 +1,58 @@ +with wscs as + (select sold_date_sk + ,sales_price + from (select ws_sold_date_sk sold_date_sk + ,ws_ext_sales_price sales_price + from web_sales + union all + select cs_sold_date_sk sold_date_sk + ,cs_ext_sales_price sales_price + from catalog_sales)), + wswscs as + (select d_week_seq, + sum(case when (d_day_name='Sunday') then sales_price else null end) sun_sales, + sum(case when (d_day_name='Monday') then sales_price else null end) mon_sales, + sum(case when (d_day_name='Tuesday') then sales_price else null end) tue_sales, + sum(case when (d_day_name='Wednesday') then sales_price else null end) wed_sales, + sum(case when (d_day_name='Thursday') then sales_price else null end) thu_sales, + sum(case when (d_day_name='Friday') then sales_price else null end) fri_sales, + sum(case when (d_day_name='Saturday') then sales_price else null end) sat_sales + from wscs + ,date_dim + where d_date_sk = sold_date_sk + group by d_week_seq) + select d_week_seq1 + ,round(sun_sales1/sun_sales2,2) + ,round(mon_sales1/mon_sales2,2) + ,round(tue_sales1/tue_sales2,2) + ,round(wed_sales1/wed_sales2,2) + ,round(thu_sales1/thu_sales2,2) + ,round(fri_sales1/fri_sales2,2) + ,round(sat_sales1/sat_sales2,2) + from + (select wswscs.d_week_seq d_week_seq1 + ,sun_sales sun_sales1 + ,mon_sales mon_sales1 + ,tue_sales tue_sales1 + ,wed_sales wed_sales1 + ,thu_sales thu_sales1 + ,fri_sales fri_sales1 + ,sat_sales sat_sales1 + from wswscs,date_dim + where date_dim.d_week_seq = wswscs.d_week_seq and + d_year = 1998) y, + (select wswscs.d_week_seq d_week_seq2 + ,sun_sales sun_sales2 + ,mon_sales mon_sales2 + ,tue_sales tue_sales2 + ,wed_sales wed_sales2 + ,thu_sales thu_sales2 + ,fri_sales fri_sales2 + ,sat_sales sat_sales2 + from wswscs + ,date_dim + where date_dim.d_week_seq = wswscs.d_week_seq and + d_year = 1998+1) z + where d_week_seq1=d_week_seq2-53 + order by d_week_seq1; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_20.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_20.sql new file mode 100644 index 00000000..931d727a --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_20.sql @@ -0,0 +1,28 @@ +select i_item_id + ,i_item_desc + ,i_category + ,i_class + ,i_current_price + ,sum(cs_ext_sales_price) as itemrevenue + ,sum(cs_ext_sales_price)*100/sum(sum(cs_ext_sales_price)) over + (partition by i_class) as revenueratio + from catalog_sales + ,item + ,date_dim + where cs_item_sk = i_item_sk + and i_category in ('Shoes', 'Electronics', 'Children') + and cs_sold_date_sk = d_date_sk + and d_date between cast('2001-03-14' as date) + and (cast('2001-03-14' as date) + INTERVAL '30 days') + group by i_item_id + ,i_item_desc + ,i_category + ,i_class + ,i_current_price + order by i_category + ,i_class + ,i_item_id + ,i_item_desc + ,revenueratio +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_21.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_21.sql new file mode 100644 index 00000000..153fde7e --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_21.sql @@ -0,0 +1,28 @@ +select * + from(select w_warehouse_name + ,i_item_id + ,sum(case when (cast(d_date as date) < cast ('1999-03-20' as date)) + then inv_quantity_on_hand + else 0 end) as inv_before + ,sum(case when (cast(d_date as date) >= cast ('1999-03-20' as date)) + then inv_quantity_on_hand + else 0 end) as inv_after + from inventory + ,warehouse + ,item + ,date_dim + where i_current_price between 0.99 and 1.49 + and i_item_sk = inv_item_sk + and inv_warehouse_sk = w_warehouse_sk + and inv_date_sk = d_date_sk + and d_date between (cast ('1999-03-20' as date) - INTERVAL '30 days') + and (cast ('1999-03-20' as date) + INTERVAL '30 days') + group by w_warehouse_name, i_item_id) x + where (case when inv_before > 0 + then inv_after / inv_before + else null + end) between 2.0/3.0 and 3.0/2.0 + order by w_warehouse_name + ,i_item_id + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_22.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_22.sql new file mode 100644 index 00000000..800aba16 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_22.sql @@ -0,0 +1,18 @@ +select i_product_name + ,i_brand + ,i_class + ,i_category + ,avg(inv_quantity_on_hand) qoh + from inventory + ,date_dim + ,item + where inv_date_sk=d_date_sk + and inv_item_sk=i_item_sk + and d_month_seq between 1186 and 1186 + 11 + group by rollup(i_product_name + ,i_brand + ,i_class + ,i_category) +order by qoh, i_product_name, i_brand, i_class, i_category +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_23.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_23.sql new file mode 100644 index 00000000..6d77f9f8 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_23.sql @@ -0,0 +1,56 @@ +with frequent_ss_items as + (select substr(i_item_desc,1,30) itemdesc,i_item_sk item_sk,d_date solddate,count(*) cnt + from store_sales + ,date_dim + ,item + where ss_sold_date_sk = d_date_sk + and ss_item_sk = i_item_sk + and d_year in (2000,2000 + 1,2000 + 2,2000 + 3) + group by substr(i_item_desc,1,30),i_item_sk,d_date + having count(*) >4), + max_store_sales as + (select max(csales) tpcds_cmax + from (select c_customer_sk,sum(ss_quantity*ss_sales_price) csales + from store_sales + ,customer + ,date_dim + where ss_customer_sk = c_customer_sk + and ss_sold_date_sk = d_date_sk + and d_year in (2000,2000+1,2000+2,2000+3) + group by c_customer_sk)), + best_ss_customer as + (select c_customer_sk,sum(ss_quantity*ss_sales_price) ssales + from store_sales + ,customer + where ss_customer_sk = c_customer_sk + group by c_customer_sk + having sum(ss_quantity*ss_sales_price) > (95/100.0) * (select + * + from max_store_sales)) + select c_last_name,c_first_name,sales + from (select c_last_name,c_first_name,sum(cs_quantity*cs_list_price) sales + from catalog_sales + ,customer + ,date_dim + where d_year = 2000 + and d_moy = 3 + and cs_sold_date_sk = d_date_sk + and cs_item_sk in (select item_sk from frequent_ss_items) + and cs_bill_customer_sk in (select c_customer_sk from best_ss_customer) + and cs_bill_customer_sk = c_customer_sk + group by c_last_name,c_first_name + union all + select c_last_name,c_first_name,sum(ws_quantity*ws_list_price) sales + from web_sales + ,customer + ,date_dim + where d_year = 2000 + and d_moy = 3 + and ws_sold_date_sk = d_date_sk + and ws_item_sk in (select item_sk from frequent_ss_items) + and ws_bill_customer_sk in (select c_customer_sk from best_ss_customer) + and ws_bill_customer_sk = c_customer_sk + group by c_last_name,c_first_name) + order by c_last_name,c_first_name,sales + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_24.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_24.sql new file mode 100644 index 00000000..0aadc442 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_24.sql @@ -0,0 +1,53 @@ +with ssales as +(select c_last_name + ,c_first_name + ,s_store_name + ,ca_state + ,s_state + ,i_color + ,i_current_price + ,i_manager_id + ,i_units + ,i_size + ,sum(ss_sales_price) netpaid +from store_sales + ,store_returns + ,store + ,item + ,customer + ,customer_address +where ss_ticket_number = sr_ticket_number + and ss_item_sk = sr_item_sk + and ss_customer_sk = c_customer_sk + and ss_item_sk = i_item_sk + and ss_store_sk = s_store_sk + and c_current_addr_sk = ca_address_sk + and c_birth_country <> upper(ca_country) + and s_zip = ca_zip + and s_market_id = 10 +group by c_last_name + ,c_first_name + ,s_store_name + ,ca_state + ,s_state + ,i_color + ,i_current_price + ,i_manager_id + ,i_units + ,i_size) +select c_last_name + ,c_first_name + ,s_store_name + ,sum(netpaid) paid +from ssales +where i_color = 'chiffon' +group by c_last_name + ,c_first_name + ,s_store_name +having sum(netpaid) > (select 0.05*avg(netpaid) + from ssales) +order by c_last_name + ,c_first_name + ,s_store_name +; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_25.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_25.sql new file mode 100644 index 00000000..34e6f005 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_25.sql @@ -0,0 +1,46 @@ +select + i_item_id + ,i_item_desc + ,s_store_id + ,s_store_name + ,sum(ss_net_profit) as store_sales_profit + ,sum(sr_net_loss) as store_returns_loss + ,sum(cs_net_profit) as catalog_sales_profit + from + store_sales + ,store_returns + ,catalog_sales + ,date_dim d1 + ,date_dim d2 + ,date_dim d3 + ,store + ,item + where + d1.d_moy = 4 + and d1.d_year = 2000 + and d1.d_date_sk = ss_sold_date_sk + and i_item_sk = ss_item_sk + and s_store_sk = ss_store_sk + and ss_customer_sk = sr_customer_sk + and ss_item_sk = sr_item_sk + and ss_ticket_number = sr_ticket_number + and sr_returned_date_sk = d2.d_date_sk + and d2.d_moy between 4 and 10 + and d2.d_year = 2000 + and sr_customer_sk = cs_bill_customer_sk + and sr_item_sk = cs_item_sk + and cs_sold_date_sk = d3.d_date_sk + and d3.d_moy between 4 and 10 + and d3.d_year = 2000 + group by + i_item_id + ,i_item_desc + ,s_store_id + ,s_store_name + order by + i_item_id + ,i_item_desc + ,s_store_id + ,s_store_name + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_26.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_26.sql new file mode 100644 index 00000000..422e7ef3 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_26.sql @@ -0,0 +1,19 @@ +select i_item_id, + avg(cs_quantity) agg1, + avg(cs_list_price) agg2, + avg(cs_coupon_amt) agg3, + avg(cs_sales_price) agg4 + from catalog_sales, customer_demographics, date_dim, item, promotion + where cs_sold_date_sk = d_date_sk and + cs_item_sk = i_item_sk and + cs_bill_cdemo_sk = cd_demo_sk and + cs_promo_sk = p_promo_sk and + cd_gender = 'F' and + cd_marital_status = 'S' and + cd_education_status = 'College' and + (p_channel_email = 'N' or p_channel_event = 'N') and + d_year = 1998 + group by i_item_id + order by i_item_id + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_27.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_27.sql new file mode 100644 index 00000000..5e306dfc --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_27.sql @@ -0,0 +1,21 @@ +select i_item_id, + s_state, grouping(s_state) g_state, + avg(ss_quantity) agg1, + avg(ss_list_price) agg2, + avg(ss_coupon_amt) agg3, + avg(ss_sales_price) agg4 + from store_sales, customer_demographics, date_dim, store, item + where ss_sold_date_sk = d_date_sk and + ss_item_sk = i_item_sk and + ss_store_sk = s_store_sk and + ss_cdemo_sk = cd_demo_sk and + cd_gender = 'F' and + cd_marital_status = 'U' and + cd_education_status = '2 yr Degree' and + d_year = 2000 and + s_state in ('AL','IN', 'SC', 'NY', 'OH', 'FL') + group by rollup (i_item_id, s_state) + order by i_item_id + ,s_state + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_28.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_28.sql new file mode 100644 index 00000000..2540b98a --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_28.sql @@ -0,0 +1,51 @@ +select * +from (select avg(ss_list_price) B1_LP + ,count(ss_list_price) B1_CNT + ,count(distinct ss_list_price) B1_CNTD + from store_sales + where ss_quantity between 0 and 5 + and (ss_list_price between 73 and 73+10 + or ss_coupon_amt between 7826 and 7826+1000 + or ss_wholesale_cost between 70 and 70+20)) B1, + (select avg(ss_list_price) B2_LP + ,count(ss_list_price) B2_CNT + ,count(distinct ss_list_price) B2_CNTD + from store_sales + where ss_quantity between 6 and 10 + and (ss_list_price between 152 and 152+10 + or ss_coupon_amt between 2196 and 2196+1000 + or ss_wholesale_cost between 56 and 56+20)) B2, + (select avg(ss_list_price) B3_LP + ,count(ss_list_price) B3_CNT + ,count(distinct ss_list_price) B3_CNTD + from store_sales + where ss_quantity between 11 and 15 + and (ss_list_price between 53 and 53+10 + or ss_coupon_amt between 3430 and 3430+1000 + or ss_wholesale_cost between 13 and 13+20)) B3, + (select avg(ss_list_price) B4_LP + ,count(ss_list_price) B4_CNT + ,count(distinct ss_list_price) B4_CNTD + from store_sales + where ss_quantity between 16 and 20 + and (ss_list_price between 182 and 182+10 + or ss_coupon_amt between 3262 and 3262+1000 + or ss_wholesale_cost between 20 and 20+20)) B4, + (select avg(ss_list_price) B5_LP + ,count(ss_list_price) B5_CNT + ,count(distinct ss_list_price) B5_CNTD + from store_sales + where ss_quantity between 21 and 25 + and (ss_list_price between 85 and 85+10 + or ss_coupon_amt between 3310 and 3310+1000 + or ss_wholesale_cost between 37 and 37+20)) B5, + (select avg(ss_list_price) B6_LP + ,count(ss_list_price) B6_CNT + ,count(distinct ss_list_price) B6_CNTD + from store_sales + where ss_quantity between 26 and 30 + and (ss_list_price between 180 and 180+10 + or ss_coupon_amt between 12592 and 12592+1000 + or ss_wholesale_cost between 22 and 22+20)) B6 +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_29.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_29.sql new file mode 100644 index 00000000..e2cbb821 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_29.sql @@ -0,0 +1,45 @@ +select + i_item_id + ,i_item_desc + ,s_store_id + ,s_store_name + ,stddev_samp(ss_quantity) as store_sales_quantity + ,stddev_samp(sr_return_quantity) as store_returns_quantity + ,stddev_samp(cs_quantity) as catalog_sales_quantity + from + store_sales + ,store_returns + ,catalog_sales + ,date_dim d1 + ,date_dim d2 + ,date_dim d3 + ,store + ,item + where + d1.d_moy = 4 + and d1.d_year = 1998 + and d1.d_date_sk = ss_sold_date_sk + and i_item_sk = ss_item_sk + and s_store_sk = ss_store_sk + and ss_customer_sk = sr_customer_sk + and ss_item_sk = sr_item_sk + and ss_ticket_number = sr_ticket_number + and sr_returned_date_sk = d2.d_date_sk + and d2.d_moy between 4 and 4 + 3 + and d2.d_year = 1998 + and sr_customer_sk = cs_bill_customer_sk + and sr_item_sk = cs_item_sk + and cs_sold_date_sk = d3.d_date_sk + and d3.d_year in (1998,1998+1,1998+2) + group by + i_item_id + ,i_item_desc + ,s_store_id + ,s_store_name + order by + i_item_id + ,i_item_desc + ,s_store_id + ,s_store_name + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_3.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_3.sql new file mode 100644 index 00000000..bbef94de --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_3.sql @@ -0,0 +1,19 @@ +select dt.d_year + ,item.i_brand_id brand_id + ,item.i_brand brand + ,sum(ss_sales_price) sum_agg + from date_dim dt + ,store_sales + ,item + where dt.d_date_sk = store_sales.ss_sold_date_sk + and store_sales.ss_item_sk = item.i_item_sk + and item.i_manufact_id = 816 + and dt.d_moy=11 + group by dt.d_year + ,item.i_brand + ,item.i_brand_id + order by dt.d_year + ,sum_agg desc + ,brand_id + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_30.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_30.sql new file mode 100644 index 00000000..782326bb --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_30.sql @@ -0,0 +1,29 @@ +with customer_total_return as + (select wr_returning_customer_sk as ctr_customer_sk + ,ca_state as ctr_state, + sum(wr_return_amt) as ctr_total_return + from web_returns + ,date_dim + ,customer_address + where wr_returned_date_sk = d_date_sk + and d_year =2000 + and wr_returning_addr_sk = ca_address_sk + group by wr_returning_customer_sk + ,ca_state) + select c_customer_id,c_salutation,c_first_name,c_last_name,c_preferred_cust_flag + ,c_birth_day,c_birth_month,c_birth_year,c_birth_country,c_login,c_email_address + ,c_last_review_date_sk,ctr_total_return + from customer_total_return ctr1 + ,customer_address + ,customer + where ctr1.ctr_total_return > (select avg(ctr_total_return)*1.2 + from customer_total_return ctr2 + where ctr1.ctr_state = ctr2.ctr_state) + and ca_address_sk = c_current_addr_sk + and ca_state = 'GA' + and ctr1.ctr_customer_sk = c_customer_sk + order by c_customer_id,c_salutation,c_first_name,c_last_name,c_preferred_cust_flag + ,c_birth_day,c_birth_month,c_birth_year,c_birth_country,c_login,c_email_address + ,c_last_review_date_sk,ctr_total_return +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_31.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_31.sql new file mode 100644 index 00000000..9df40778 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_31.sql @@ -0,0 +1,50 @@ +with ss as + (select ca_county,d_qoy, d_year,sum(ss_ext_sales_price) as store_sales + from store_sales,date_dim,customer_address + where ss_sold_date_sk = d_date_sk + and ss_addr_sk=ca_address_sk + group by ca_county,d_qoy, d_year), + ws as + (select ca_county,d_qoy, d_year,sum(ws_ext_sales_price) as web_sales + from web_sales,date_dim,customer_address + where ws_sold_date_sk = d_date_sk + and ws_bill_addr_sk=ca_address_sk + group by ca_county,d_qoy, d_year) + select + ss1.ca_county + ,ss1.d_year + ,ws2.web_sales/ws1.web_sales web_q1_q2_increase + ,ss2.store_sales/ss1.store_sales store_q1_q2_increase + ,ws3.web_sales/ws2.web_sales web_q2_q3_increase + ,ss3.store_sales/ss2.store_sales store_q2_q3_increase + from + ss ss1 + ,ss ss2 + ,ss ss3 + ,ws ws1 + ,ws ws2 + ,ws ws3 + where + ss1.d_qoy = 1 + and ss1.d_year = 1999 + and ss1.ca_county = ss2.ca_county + and ss2.d_qoy = 2 + and ss2.d_year = 1999 + and ss2.ca_county = ss3.ca_county + and ss3.d_qoy = 3 + and ss3.d_year = 1999 + and ss1.ca_county = ws1.ca_county + and ws1.d_qoy = 1 + and ws1.d_year = 1999 + and ws1.ca_county = ws2.ca_county + and ws2.d_qoy = 2 + and ws2.d_year = 1999 + and ws1.ca_county = ws3.ca_county + and ws3.d_qoy = 3 + and ws3.d_year =1999 + and case when ws1.web_sales > 0 then ws2.web_sales/ws1.web_sales else null end + > case when ss1.store_sales > 0 then ss2.store_sales/ss1.store_sales else null end + and case when ws2.web_sales > 0 then ws3.web_sales/ws2.web_sales else null end + > case when ss2.store_sales > 0 then ss3.store_sales/ss2.store_sales else null end + order by ss1.d_year; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_32.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_32.sql new file mode 100644 index 00000000..2ffe8100 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_32.sql @@ -0,0 +1,24 @@ +select sum(cs_ext_discount_amt) as "excess discount amount" +from + catalog_sales + ,item + ,date_dim +where + i_manufact_id = 66 + and i_item_sk = cs_item_sk + and d_date between '2002-03-29' and + (cast('2002-03-29' as date) + INTERVAL '90 days') + and d_date_sk = cs_sold_date_sk + and cs_ext_discount_amt > ( + select + 1.3 * avg(cs_ext_discount_amt) + from + catalog_sales + ,date_dim + where + cs_item_sk = i_item_sk + and d_date between '2002-03-29' and + (cast('2002-03-29' as date) + INTERVAL '90 days') + and d_date_sk = cs_sold_date_sk + ) +limit 100; diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_33.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_33.sql new file mode 100644 index 00000000..778909ee --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_33.sql @@ -0,0 +1,73 @@ +with ss as ( + select + i_manufact_id,sum(ss_ext_sales_price) total_sales + from + store_sales, + date_dim, + customer_address, + item + where + i_manufact_id in (select + i_manufact_id +from + item +where i_category in ('Home')) + and ss_item_sk = i_item_sk + and ss_sold_date_sk = d_date_sk + and d_year = 1998 + and d_moy = 5 + and ss_addr_sk = ca_address_sk + and ca_gmt_offset = -6 + group by i_manufact_id), + cs as ( + select + i_manufact_id,sum(cs_ext_sales_price) total_sales + from + catalog_sales, + date_dim, + customer_address, + item + where + i_manufact_id in (select + i_manufact_id +from + item +where i_category in ('Home')) + and cs_item_sk = i_item_sk + and cs_sold_date_sk = d_date_sk + and d_year = 1998 + and d_moy = 5 + and cs_bill_addr_sk = ca_address_sk + and ca_gmt_offset = -6 + group by i_manufact_id), + ws as ( + select + i_manufact_id,sum(ws_ext_sales_price) total_sales + from + web_sales, + date_dim, + customer_address, + item + where + i_manufact_id in (select + i_manufact_id +from + item +where i_category in ('Home')) + and ws_item_sk = i_item_sk + and ws_sold_date_sk = d_date_sk + and d_year = 1998 + and d_moy = 5 + and ws_bill_addr_sk = ca_address_sk + and ca_gmt_offset = -6 + group by i_manufact_id) + select i_manufact_id ,sum(total_sales) total_sales + from (select * from ss + union all + select * from cs + union all + select * from ws) tmp1 + group by i_manufact_id + order by total_sales +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_34.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_34.sql new file mode 100644 index 00000000..02c2e1c6 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_34.sql @@ -0,0 +1,29 @@ + select c_last_name + ,c_first_name + ,c_salutation + ,c_preferred_cust_flag + ,ss_ticket_number + ,cnt from + (select ss_ticket_number + ,ss_customer_sk + ,count(*) cnt + from store_sales,date_dim,store,household_demographics + where store_sales.ss_sold_date_sk = date_dim.d_date_sk + and store_sales.ss_store_sk = store.s_store_sk + and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk + and (date_dim.d_dom between 1 and 3 or date_dim.d_dom between 25 and 28) + and (household_demographics.hd_buy_potential = '>10000' or + household_demographics.hd_buy_potential = 'Unknown') + and household_demographics.hd_vehicle_count > 0 + and (case when household_demographics.hd_vehicle_count > 0 + then household_demographics.hd_dep_count/ household_demographics.hd_vehicle_count + else null + end) > 1.2 + and date_dim.d_year in (2000,2000+1,2000+2) + and store.s_county in ('Salem County','Terrell County','Arthur County','Oglethorpe County', + 'Lunenburg County','Perry County','Halifax County','Sumner County') + group by ss_ticket_number,ss_customer_sk) dn,customer + where ss_customer_sk = c_customer_sk + and cnt between 15 and 20 + order by c_last_name,c_first_name,c_salutation,c_preferred_cust_flag desc, ss_ticket_number; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_35.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_35.sql new file mode 100644 index 00000000..08798628 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_35.sql @@ -0,0 +1,56 @@ +select + ca_state, + cd_gender, + cd_marital_status, + cd_dep_count, + count(*) cnt1, + avg(cd_dep_count), + min(cd_dep_count), + stddev_samp(cd_dep_count), + cd_dep_employed_count, + count(*) cnt2, + avg(cd_dep_employed_count), + min(cd_dep_employed_count), + stddev_samp(cd_dep_employed_count), + cd_dep_college_count, + count(*) cnt3, + avg(cd_dep_college_count), + min(cd_dep_college_count), + stddev_samp(cd_dep_college_count) + from + customer c,customer_address ca,customer_demographics + where + c.c_current_addr_sk = ca.ca_address_sk and + cd_demo_sk = c.c_current_cdemo_sk and + exists (select * + from store_sales,date_dim + where c.c_customer_sk = ss_customer_sk and + ss_sold_date_sk = d_date_sk and + d_year = 2001 and + d_qoy < 4) and + (exists (select * + from web_sales,date_dim + where c.c_customer_sk = ws_bill_customer_sk and + ws_sold_date_sk = d_date_sk and + d_year = 2001 and + d_qoy < 4) or + exists (select * + from catalog_sales,date_dim + where c.c_customer_sk = cs_ship_customer_sk and + cs_sold_date_sk = d_date_sk and + d_year = 2001 and + d_qoy < 4)) + group by ca_state, + cd_gender, + cd_marital_status, + cd_dep_count, + cd_dep_employed_count, + cd_dep_college_count + order by ca_state, + cd_gender, + cd_marital_status, + cd_dep_count, + cd_dep_employed_count, + cd_dep_college_count + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_36.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_36.sql new file mode 100644 index 00000000..6e5e19df --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_36.sql @@ -0,0 +1,28 @@ +select + sum(ss_net_profit)/sum(ss_ext_sales_price) as gross_margin + ,i_category + ,i_class + ,grouping(i_category)+grouping(i_class) as lochierarchy + ,rank() over ( + partition by grouping(i_category)+grouping(i_class), + case when grouping(i_class) = 0 then i_category end + order by sum(ss_net_profit)/sum(ss_ext_sales_price) asc) as rank_within_parent + from + store_sales + ,date_dim d1 + ,item + ,store + where + d1.d_year = 1999 + and d1.d_date_sk = ss_sold_date_sk + and i_item_sk = ss_item_sk + and s_store_sk = ss_store_sk + and s_state in ('IN','AL','MI','MN', + 'TN','LA','FL','NM') + group by rollup(i_category,i_class) + order by + lochierarchy desc + ,case when lochierarchy = 0 then i_category end + ,rank_within_parent + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_37.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_37.sql new file mode 100644 index 00000000..6311f337 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_37.sql @@ -0,0 +1,15 @@ +select i_item_id + ,i_item_desc + ,i_current_price + from item, inventory, date_dim, catalog_sales + where i_current_price between 39 and 39 + 30 + and inv_item_sk = i_item_sk + and d_date_sk=inv_date_sk + and d_date between cast('2001-01-16' as date) and (cast('2001-01-16' as date) + INTERVAL '60 days') + and i_manufact_id in (765,886,889,728) + and inv_quantity_on_hand between 100 and 500 + and cs_item_sk = i_item_sk + group by i_item_id,i_item_desc,i_current_price + order by i_item_id + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_38.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_38.sql new file mode 100644 index 00000000..16c66643 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_38.sql @@ -0,0 +1,21 @@ +select count(*) from ( + select distinct c_last_name, c_first_name, d_date + from store_sales, date_dim, customer + where store_sales.ss_sold_date_sk = date_dim.d_date_sk + and store_sales.ss_customer_sk = customer.c_customer_sk + and d_month_seq between 1186 and 1186 + 11 + intersect + select distinct c_last_name, c_first_name, d_date + from catalog_sales, date_dim, customer + where catalog_sales.cs_sold_date_sk = date_dim.d_date_sk + and catalog_sales.cs_bill_customer_sk = customer.c_customer_sk + and d_month_seq between 1186 and 1186 + 11 + intersect + select distinct c_last_name, c_first_name, d_date + from web_sales, date_dim, customer + where web_sales.ws_sold_date_sk = date_dim.d_date_sk + and web_sales.ws_bill_customer_sk = customer.c_customer_sk + and d_month_seq between 1186 and 1186 + 11 +) hot_cust +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_39.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_39.sql new file mode 100644 index 00000000..e1700b52 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_39.sql @@ -0,0 +1,26 @@ +with inv as +(select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy + ,stdev,mean, case mean when 0 then null else stdev/mean end cov + from(select w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy + ,stddev_samp(inv_quantity_on_hand) stdev,avg(inv_quantity_on_hand) mean + from inventory + ,item + ,warehouse + ,date_dim + where inv_item_sk = i_item_sk + and inv_warehouse_sk = w_warehouse_sk + and inv_date_sk = d_date_sk + and d_year =2000 + group by w_warehouse_name,w_warehouse_sk,i_item_sk,d_moy) foo + where case mean when 0 then 0 else stdev/mean end > 1) +select inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy,inv1.mean, inv1.cov + ,inv2.w_warehouse_sk,inv2.i_item_sk,inv2.d_moy,inv2.mean, inv2.cov +from inv inv1,inv inv2 +where inv1.i_item_sk = inv2.i_item_sk + and inv1.w_warehouse_sk = inv2.w_warehouse_sk + and inv1.d_moy=2 + and inv2.d_moy=2+1 +order by inv1.w_warehouse_sk,inv1.i_item_sk,inv1.d_moy,inv1.mean,inv1.cov + ,inv2.d_moy,inv2.mean, inv2.cov +; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_4.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_4.sql new file mode 100644 index 00000000..4d0ee388 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_4.sql @@ -0,0 +1,114 @@ +with year_total as ( + select c_customer_id customer_id + ,c_first_name customer_first_name + ,c_last_name customer_last_name + ,c_preferred_cust_flag customer_preferred_cust_flag + ,c_birth_country customer_birth_country + ,c_login customer_login + ,c_email_address customer_email_address + ,d_year dyear + ,sum(((ss_ext_list_price-ss_ext_wholesale_cost-ss_ext_discount_amt)+ss_ext_sales_price)/2) year_total + ,'s' sale_type + from customer + ,store_sales + ,date_dim + where c_customer_sk = ss_customer_sk + and ss_sold_date_sk = d_date_sk + group by c_customer_id + ,c_first_name + ,c_last_name + ,c_preferred_cust_flag + ,c_birth_country + ,c_login + ,c_email_address + ,d_year + union all + select c_customer_id customer_id + ,c_first_name customer_first_name + ,c_last_name customer_last_name + ,c_preferred_cust_flag customer_preferred_cust_flag + ,c_birth_country customer_birth_country + ,c_login customer_login + ,c_email_address customer_email_address + ,d_year dyear + ,sum((((cs_ext_list_price-cs_ext_wholesale_cost-cs_ext_discount_amt)+cs_ext_sales_price)/2) ) year_total + ,'c' sale_type + from customer + ,catalog_sales + ,date_dim + where c_customer_sk = cs_bill_customer_sk + and cs_sold_date_sk = d_date_sk + group by c_customer_id + ,c_first_name + ,c_last_name + ,c_preferred_cust_flag + ,c_birth_country + ,c_login + ,c_email_address + ,d_year +union all + select c_customer_id customer_id + ,c_first_name customer_first_name + ,c_last_name customer_last_name + ,c_preferred_cust_flag customer_preferred_cust_flag + ,c_birth_country customer_birth_country + ,c_login customer_login + ,c_email_address customer_email_address + ,d_year dyear + ,sum((((ws_ext_list_price-ws_ext_wholesale_cost-ws_ext_discount_amt)+ws_ext_sales_price)/2) ) year_total + ,'w' sale_type + from customer + ,web_sales + ,date_dim + where c_customer_sk = ws_bill_customer_sk + and ws_sold_date_sk = d_date_sk + group by c_customer_id + ,c_first_name + ,c_last_name + ,c_preferred_cust_flag + ,c_birth_country + ,c_login + ,c_email_address + ,d_year + ) + select + t_s_secyear.customer_id + ,t_s_secyear.customer_first_name + ,t_s_secyear.customer_last_name + ,t_s_secyear.customer_birth_country + from year_total t_s_firstyear + ,year_total t_s_secyear + ,year_total t_c_firstyear + ,year_total t_c_secyear + ,year_total t_w_firstyear + ,year_total t_w_secyear + where t_s_secyear.customer_id = t_s_firstyear.customer_id + and t_s_firstyear.customer_id = t_c_secyear.customer_id + and t_s_firstyear.customer_id = t_c_firstyear.customer_id + and t_s_firstyear.customer_id = t_w_firstyear.customer_id + and t_s_firstyear.customer_id = t_w_secyear.customer_id + and t_s_firstyear.sale_type = 's' + and t_c_firstyear.sale_type = 'c' + and t_w_firstyear.sale_type = 'w' + and t_s_secyear.sale_type = 's' + and t_c_secyear.sale_type = 'c' + and t_w_secyear.sale_type = 'w' + and t_s_firstyear.dyear = 1999 + and t_s_secyear.dyear = 1999+1 + and t_c_firstyear.dyear = 1999 + and t_c_secyear.dyear = 1999+1 + and t_w_firstyear.dyear = 1999 + and t_w_secyear.dyear = 1999+1 + and t_s_firstyear.year_total > 0 + and t_c_firstyear.year_total > 0 + and t_w_firstyear.year_total > 0 + and case when t_c_firstyear.year_total > 0 then t_c_secyear.year_total / t_c_firstyear.year_total else null end + > case when t_s_firstyear.year_total > 0 then t_s_secyear.year_total / t_s_firstyear.year_total else null end + and case when t_c_firstyear.year_total > 0 then t_c_secyear.year_total / t_c_firstyear.year_total else null end + > case when t_w_firstyear.year_total > 0 then t_w_secyear.year_total / t_w_firstyear.year_total else null end + order by t_s_secyear.customer_id + ,t_s_secyear.customer_first_name + ,t_s_secyear.customer_last_name + ,t_s_secyear.customer_birth_country +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_40.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_40.sql new file mode 100644 index 00000000..58228e4c --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_40.sql @@ -0,0 +1,26 @@ +select + w_state + ,i_item_id + ,sum(case when (cast(d_date as date) < cast ('2000-03-18' as date)) + then cs_sales_price - coalesce(cr_refunded_cash,0) else 0 end) as sales_before + ,sum(case when (cast(d_date as date) >= cast ('2000-03-18' as date)) + then cs_sales_price - coalesce(cr_refunded_cash,0) else 0 end) as sales_after + from + catalog_sales left outer join catalog_returns on + (cs_order_number = cr_order_number + and cs_item_sk = cr_item_sk) + ,warehouse + ,item + ,date_dim + where + i_current_price between 0.99 and 1.49 + and i_item_sk = cs_item_sk + and cs_warehouse_sk = w_warehouse_sk + and cs_sold_date_sk = d_date_sk + and d_date between (cast ('2000-03-18' as date) - INTERVAL '30 days') + and (cast ('2000-03-18' as date) + INTERVAL '30 days') + group by + w_state,i_item_id + order by w_state,i_item_id +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_41.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_41.sql new file mode 100644 index 00000000..e72a6fa2 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_41.sql @@ -0,0 +1,50 @@ +select distinct(i_product_name) + from item i1 + where i_manufact_id between 970 and 970+40 + and (select count(*) as item_cnt + from item + where (i_manufact = i1.i_manufact and + ((i_category = 'Women' and + (i_color = 'frosted' or i_color = 'rose') and + (i_units = 'Lb' or i_units = 'Gross') and + (i_size = 'medium' or i_size = 'large') + ) or + (i_category = 'Women' and + (i_color = 'chocolate' or i_color = 'black') and + (i_units = 'Box' or i_units = 'Dram') and + (i_size = 'economy' or i_size = 'petite') + ) or + (i_category = 'Men' and + (i_color = 'slate' or i_color = 'magenta') and + (i_units = 'Carton' or i_units = 'Bundle') and + (i_size = 'N/A' or i_size = 'small') + ) or + (i_category = 'Men' and + (i_color = 'cornflower' or i_color = 'firebrick') and + (i_units = 'Pound' or i_units = 'Oz') and + (i_size = 'medium' or i_size = 'large') + ))) or + (i_manufact = i1.i_manufact and + ((i_category = 'Women' and + (i_color = 'almond' or i_color = 'steel') and + (i_units = 'Tsp' or i_units = 'Case') and + (i_size = 'medium' or i_size = 'large') + ) or + (i_category = 'Women' and + (i_color = 'purple' or i_color = 'aquamarine') and + (i_units = 'Bunch' or i_units = 'Gram') and + (i_size = 'economy' or i_size = 'petite') + ) or + (i_category = 'Men' and + (i_color = 'lavender' or i_color = 'papaya') and + (i_units = 'Pallet' or i_units = 'Cup') and + (i_size = 'N/A' or i_size = 'small') + ) or + (i_category = 'Men' and + (i_color = 'maroon' or i_color = 'cyan') and + (i_units = 'Each' or i_units = 'N/A') and + (i_size = 'medium' or i_size = 'large') + )))) > 0 + order by i_product_name + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_42.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_42.sql new file mode 100644 index 00000000..b71d6378 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_42.sql @@ -0,0 +1,20 @@ +select dt.d_year + ,item.i_category_id + ,item.i_category + ,sum(ss_ext_sales_price) + from date_dim dt + ,store_sales + ,item + where dt.d_date_sk = store_sales.ss_sold_date_sk + and store_sales.ss_item_sk = item.i_item_sk + and item.i_manager_id = 1 + and dt.d_moy=12 + and dt.d_year=1998 + group by dt.d_year + ,item.i_category_id + ,item.i_category + order by sum(ss_ext_sales_price) desc,dt.d_year + ,item.i_category_id + ,item.i_category +limit 100 ; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_43.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_43.sql new file mode 100644 index 00000000..7563f679 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_43.sql @@ -0,0 +1,17 @@ +select s_store_name, s_store_id, + sum(case when (d_day_name='Sunday') then ss_sales_price else null end) sun_sales, + sum(case when (d_day_name='Monday') then ss_sales_price else null end) mon_sales, + sum(case when (d_day_name='Tuesday') then ss_sales_price else null end) tue_sales, + sum(case when (d_day_name='Wednesday') then ss_sales_price else null end) wed_sales, + sum(case when (d_day_name='Thursday') then ss_sales_price else null end) thu_sales, + sum(case when (d_day_name='Friday') then ss_sales_price else null end) fri_sales, + sum(case when (d_day_name='Saturday') then ss_sales_price else null end) sat_sales + from date_dim, store_sales, store + where d_date_sk = ss_sold_date_sk and + s_store_sk = ss_store_sk and + s_gmt_offset = -6 and + d_year = 2001 + group by s_store_name, s_store_id + order by s_store_name, s_store_id,sun_sales,mon_sales,tue_sales,wed_sales,thu_sales,fri_sales,sat_sales + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_44.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_44.sql new file mode 100644 index 00000000..0fb9de3b --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_44.sql @@ -0,0 +1,33 @@ +select asceding.rnk, i1.i_product_name best_performing, i2.i_product_name worst_performing +from(select * + from (select item_sk,rank() over (order by rank_col asc) rnk + from (select ss_item_sk item_sk,avg(ss_net_profit) rank_col + from store_sales ss1 + where ss_store_sk = 366 + group by ss_item_sk + having avg(ss_net_profit) > 0.9*(select avg(ss_net_profit) rank_col + from store_sales + where ss_store_sk = 366 + and ss_cdemo_sk is null + group by ss_store_sk))V1)V11 + where rnk < 11) asceding, + (select * + from (select item_sk,rank() over (order by rank_col desc) rnk + from (select ss_item_sk item_sk,avg(ss_net_profit) rank_col + from store_sales ss1 + where ss_store_sk = 366 + group by ss_item_sk + having avg(ss_net_profit) > 0.9*(select avg(ss_net_profit) rank_col + from store_sales + where ss_store_sk = 366 + and ss_cdemo_sk is null + group by ss_store_sk))V2)V21 + where rnk < 11) descending, +item i1, +item i2 +where asceding.rnk = descending.rnk + and i1.i_item_sk=asceding.item_sk + and i2.i_item_sk=descending.item_sk +order by asceding.rnk +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_45.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_45.sql new file mode 100644 index 00000000..1aff0db1 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_45.sql @@ -0,0 +1,18 @@ +select ca_zip, ca_county, sum(ws_sales_price) + from web_sales, customer, customer_address, date_dim, item + where ws_bill_customer_sk = c_customer_sk + and c_current_addr_sk = ca_address_sk + and ws_item_sk = i_item_sk + and ( substr(ca_zip,1,5) in ('85669', '86197','88274','83405','86475', '85392', '85460', '80348', '81792') + or + i_item_id in (select i_item_id + from item + where i_item_sk in (2, 3, 5, 7, 11, 13, 17, 19, 23, 29) + ) + ) + and ws_sold_date_sk = d_date_sk + and d_qoy = 1 and d_year = 1998 + group by ca_zip, ca_county + order by ca_zip, ca_county + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_46.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_46.sql new file mode 100644 index 00000000..b2242505 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_46.sql @@ -0,0 +1,33 @@ +select c_last_name + ,c_first_name + ,ca_city + ,bought_city + ,ss_ticket_number + ,amt,profit + from + (select ss_ticket_number + ,ss_customer_sk + ,ca_city bought_city + ,sum(ss_coupon_amt) amt + ,sum(ss_net_profit) profit + from store_sales,date_dim,store,household_demographics,customer_address + where store_sales.ss_sold_date_sk = date_dim.d_date_sk + and store_sales.ss_store_sk = store.s_store_sk + and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk + and store_sales.ss_addr_sk = customer_address.ca_address_sk + and (household_demographics.hd_dep_count = 0 or + household_demographics.hd_vehicle_count= 1) + and date_dim.d_dow in (6,0) + and date_dim.d_year in (2000,2000+1,2000+2) + and store.s_city in ('Five Forks','Oakland','Fairview','Winchester','Farmington') + group by ss_ticket_number,ss_customer_sk,ss_addr_sk,ca_city) dn,customer,customer_address current_addr + where ss_customer_sk = c_customer_sk + and customer.c_current_addr_sk = current_addr.ca_address_sk + and current_addr.ca_city <> bought_city + order by c_last_name + ,c_first_name + ,ca_city + ,bought_city + ,ss_ticket_number + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_47.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_47.sql new file mode 100644 index 00000000..a461bbcb --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_47.sql @@ -0,0 +1,49 @@ +with v1 as( + select i_category, i_brand, + s_store_name, s_company_name, + d_year, d_moy, + sum(ss_sales_price) sum_sales, + avg(sum(ss_sales_price)) over + (partition by i_category, i_brand, + s_store_name, s_company_name, d_year) + avg_monthly_sales, + rank() over + (partition by i_category, i_brand, + s_store_name, s_company_name + order by d_year, d_moy) rn + from item, store_sales, date_dim, store + where ss_item_sk = i_item_sk and + ss_sold_date_sk = d_date_sk and + ss_store_sk = s_store_sk and + ( + d_year = 1999 or + ( d_year = 1999-1 and d_moy =12) or + ( d_year = 1999+1 and d_moy =1) + ) + group by i_category, i_brand, + s_store_name, s_company_name, + d_year, d_moy), + v2 as( + select v1.s_store_name + ,v1.d_year, v1.d_moy + ,v1.avg_monthly_sales + ,v1.sum_sales, v1_lag.sum_sales psum, v1_lead.sum_sales nsum + from v1, v1 v1_lag, v1 v1_lead + where v1.i_category = v1_lag.i_category and + v1.i_category = v1_lead.i_category and + v1.i_brand = v1_lag.i_brand and + v1.i_brand = v1_lead.i_brand and + v1.s_store_name = v1_lag.s_store_name and + v1.s_store_name = v1_lead.s_store_name and + v1.s_company_name = v1_lag.s_company_name and + v1.s_company_name = v1_lead.s_company_name and + v1.rn = v1_lag.rn + 1 and + v1.rn = v1_lead.rn - 1) + select * + from v2 + where d_year = 1999 and + avg_monthly_sales > 0 and + case when avg_monthly_sales > 0 then abs(sum_sales - avg_monthly_sales) / avg_monthly_sales else null end > 0.1 + order by sum_sales - avg_monthly_sales, sum_sales + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_48.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_48.sql new file mode 100644 index 00000000..8c91fae6 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_48.sql @@ -0,0 +1,65 @@ +select sum (ss_quantity) + from store_sales, store, customer_demographics, customer_address, date_dim + where s_store_sk = ss_store_sk + and ss_sold_date_sk = d_date_sk and d_year = 1998 + and + ( + ( + cd_demo_sk = ss_cdemo_sk + and + cd_marital_status = 'M' + and + cd_education_status = 'Unknown' + and + ss_sales_price between 100.00 and 150.00 + ) + or + ( + cd_demo_sk = ss_cdemo_sk + and + cd_marital_status = 'W' + and + cd_education_status = 'College' + and + ss_sales_price between 50.00 and 100.00 + ) + or + ( + cd_demo_sk = ss_cdemo_sk + and + cd_marital_status = 'D' + and + cd_education_status = 'Primary' + and + ss_sales_price between 150.00 and 200.00 + ) + ) + and + ( + ( + ss_addr_sk = ca_address_sk + and + ca_country = 'United States' + and + ca_state in ('MI', 'GA', 'NH') + and ss_net_profit between 0 and 2000 + ) + or + (ss_addr_sk = ca_address_sk + and + ca_country = 'United States' + and + ca_state in ('TX', 'KY', 'SD') + and ss_net_profit between 150 and 3000 + ) + or + (ss_addr_sk = ca_address_sk + and + ca_country = 'United States' + and + ca_state in ('NY', 'OH', 'FL') + and ss_net_profit between 50 and 25000 + ) + ) +; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_49.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_49.sql new file mode 100644 index 00000000..b79c8ad2 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_49.sql @@ -0,0 +1,127 @@ +select channel, item, return_ratio, return_rank, currency_rank from + (select + 'web' as channel + ,web.item + ,web.return_ratio + ,web.return_rank + ,web.currency_rank + from ( + select + item + ,return_ratio + ,currency_ratio + ,rank() over (order by return_ratio) as return_rank + ,rank() over (order by currency_ratio) as currency_rank + from + ( select ws.ws_item_sk as item + ,(cast(sum(coalesce(wr.wr_return_quantity,0)) as decimal(15,4))/ + cast(sum(coalesce(ws.ws_quantity,0)) as decimal(15,4) )) as return_ratio + ,(cast(sum(coalesce(wr.wr_return_amt,0)) as decimal(15,4))/ + cast(sum(coalesce(ws.ws_net_paid,0)) as decimal(15,4) )) as currency_ratio + from + web_sales ws left outer join web_returns wr + on (ws.ws_order_number = wr.wr_order_number and + ws.ws_item_sk = wr.wr_item_sk) + ,date_dim + where + wr.wr_return_amt > 10000 + and ws.ws_net_profit > 1 + and ws.ws_net_paid > 0 + and ws.ws_quantity > 0 + and ws_sold_date_sk = d_date_sk + and d_year = 2000 + and d_moy = 12 + group by ws.ws_item_sk + ) in_web + ) web + where + ( + web.return_rank <= 10 + or + web.currency_rank <= 10 + ) + union + select + 'catalog' as channel + ,catalog.item + ,catalog.return_ratio + ,catalog.return_rank + ,catalog.currency_rank + from ( + select + item + ,return_ratio + ,currency_ratio + ,rank() over (order by return_ratio) as return_rank + ,rank() over (order by currency_ratio) as currency_rank + from + ( select + cs.cs_item_sk as item + ,(cast(sum(coalesce(cr.cr_return_quantity,0)) as decimal(15,4))/ + cast(sum(coalesce(cs.cs_quantity,0)) as decimal(15,4) )) as return_ratio + ,(cast(sum(coalesce(cr.cr_return_amount,0)) as decimal(15,4))/ + cast(sum(coalesce(cs.cs_net_paid,0)) as decimal(15,4) )) as currency_ratio + from + catalog_sales cs left outer join catalog_returns cr + on (cs.cs_order_number = cr.cr_order_number and + cs.cs_item_sk = cr.cr_item_sk) + ,date_dim + where + cr.cr_return_amount > 10000 + and cs.cs_net_profit > 1 + and cs.cs_net_paid > 0 + and cs.cs_quantity > 0 + and cs_sold_date_sk = d_date_sk + and d_year = 2000 + and d_moy = 12 + group by cs.cs_item_sk + ) in_cat + ) catalog + where + ( + catalog.return_rank <= 10 + or + catalog.currency_rank <=10 + ) + union + select + 'store' as channel + ,store.item + ,store.return_ratio + ,store.return_rank + ,store.currency_rank + from ( + select + item + ,return_ratio + ,currency_ratio + ,rank() over (order by return_ratio) as return_rank + ,rank() over (order by currency_ratio) as currency_rank + from + ( select sts.ss_item_sk as item + ,(cast(sum(coalesce(sr.sr_return_quantity,0)) as decimal(15,4))/cast(sum(coalesce(sts.ss_quantity,0)) as decimal(15,4) )) as return_ratio + ,(cast(sum(coalesce(sr.sr_return_amt,0)) as decimal(15,4))/cast(sum(coalesce(sts.ss_net_paid,0)) as decimal(15,4) )) as currency_ratio + from + store_sales sts left outer join store_returns sr + on (sts.ss_ticket_number = sr.sr_ticket_number and sts.ss_item_sk = sr.sr_item_sk) + ,date_dim + where + sr.sr_return_amt > 10000 + and sts.ss_net_profit > 1 + and sts.ss_net_paid > 0 + and sts.ss_quantity > 0 + and ss_sold_date_sk = d_date_sk + and d_year = 2000 + and d_moy = 12 + group by sts.ss_item_sk + ) in_store + ) store + where ( + store.return_rank <= 10 + or + store.currency_rank <= 10 + ) + ) + order by 1,4,5,2 + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_5.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_5.sql new file mode 100644 index 00000000..bf70ed34 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_5.sql @@ -0,0 +1,126 @@ +with ssr as + (select s_store_id, + sum(sales_price) as sales, + sum(profit) as profit, + sum(return_amt) as returns, + sum(net_loss) as profit_loss + from + ( select ss_store_sk as store_sk, + ss_sold_date_sk as date_sk, + ss_ext_sales_price as sales_price, + ss_net_profit as profit, + cast(0 as decimal(7,2)) as return_amt, + cast(0 as decimal(7,2)) as net_loss + from store_sales + union all + select sr_store_sk as store_sk, + sr_returned_date_sk as date_sk, + cast(0 as decimal(7,2)) as sales_price, + cast(0 as decimal(7,2)) as profit, + sr_return_amt as return_amt, + sr_net_loss as net_loss + from store_returns + ) salesreturns, + date_dim, + store + where date_sk = d_date_sk + and d_date between cast('2000-08-19' as date) + and (cast('2000-08-19' as date) + INTERVAL '14 days') + and store_sk = s_store_sk + group by s_store_id) + , + csr as + (select cp_catalog_page_id, + sum(sales_price) as sales, + sum(profit) as profit, + sum(return_amt) as returns, + sum(net_loss) as profit_loss + from + ( select cs_catalog_page_sk as page_sk, + cs_sold_date_sk as date_sk, + cs_ext_sales_price as sales_price, + cs_net_profit as profit, + cast(0 as decimal(7,2)) as return_amt, + cast(0 as decimal(7,2)) as net_loss + from catalog_sales + union all + select cr_catalog_page_sk as page_sk, + cr_returned_date_sk as date_sk, + cast(0 as decimal(7,2)) as sales_price, + cast(0 as decimal(7,2)) as profit, + cr_return_amount as return_amt, + cr_net_loss as net_loss + from catalog_returns + ) salesreturns, + date_dim, + catalog_page + where date_sk = d_date_sk + and d_date between cast('2000-08-19' as date) + and (cast('2000-08-19' as date) + INTERVAL '14 days') + and page_sk = cp_catalog_page_sk + group by cp_catalog_page_id) + , + wsr as + (select web_site_id, + sum(sales_price) as sales, + sum(profit) as profit, + sum(return_amt) as returns, + sum(net_loss) as profit_loss + from + ( select ws_web_site_sk as wsr_web_site_sk, + ws_sold_date_sk as date_sk, + ws_ext_sales_price as sales_price, + ws_net_profit as profit, + cast(0 as decimal(7,2)) as return_amt, + cast(0 as decimal(7,2)) as net_loss + from web_sales + union all + select ws_web_site_sk as wsr_web_site_sk, + wr_returned_date_sk as date_sk, + cast(0 as decimal(7,2)) as sales_price, + cast(0 as decimal(7,2)) as profit, + wr_return_amt as return_amt, + wr_net_loss as net_loss + from web_returns left outer join web_sales on + ( wr_item_sk = ws_item_sk + and wr_order_number = ws_order_number) + ) salesreturns, + date_dim, + web_site + where date_sk = d_date_sk + and d_date between cast('2000-08-19' as date) + and (cast('2000-08-19' as date) + INTERVAL '14 days') + and wsr_web_site_sk = web_site_sk + group by web_site_id) + select channel + , id + , sum(sales) as sales + , sum(returns) as returns + , sum(profit) as profit + from + (select 'store channel' as channel + , 'store' || s_store_id as id + , sales + , returns + , (profit - profit_loss) as profit + from ssr + union all + select 'catalog channel' as channel + , 'catalog_page' || cp_catalog_page_id as id + , sales + , returns + , (profit - profit_loss) as profit + from csr + union all + select 'web channel' as channel + , 'web_site' || web_site_id as id + , sales + , returns + , (profit - profit_loss) as profit + from wsr + ) x + group by rollup (channel, id) + order by channel + ,id + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_50.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_50.sql new file mode 100644 index 00000000..faa6cc6b --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_50.sql @@ -0,0 +1,57 @@ +select + s_store_name + ,s_company_id + ,s_street_number + ,s_street_name + ,s_street_type + ,s_suite_number + ,s_city + ,s_county + ,s_state + ,s_zip + ,sum(case when (sr_returned_date_sk - ss_sold_date_sk <= 30 ) then 1 else 0 end) as "30 days" + ,sum(case when (sr_returned_date_sk - ss_sold_date_sk > 30) and + (sr_returned_date_sk - ss_sold_date_sk <= 60) then 1 else 0 end ) as "31-60 days" + ,sum(case when (sr_returned_date_sk - ss_sold_date_sk > 60) and + (sr_returned_date_sk - ss_sold_date_sk <= 90) then 1 else 0 end) as "61-90 days" + ,sum(case when (sr_returned_date_sk - ss_sold_date_sk > 90) and + (sr_returned_date_sk - ss_sold_date_sk <= 120) then 1 else 0 end) as "91-120 days" + ,sum(case when (sr_returned_date_sk - ss_sold_date_sk > 120) then 1 else 0 end) as ">120 days" +from + store_sales + ,store_returns + ,store + ,date_dim d1 + ,date_dim d2 +where + d2.d_year = 1998 +and d2.d_moy = 9 +and ss_ticket_number = sr_ticket_number +and ss_item_sk = sr_item_sk +and ss_sold_date_sk = d1.d_date_sk +and sr_returned_date_sk = d2.d_date_sk +and ss_customer_sk = sr_customer_sk +and ss_store_sk = s_store_sk +group by + s_store_name + ,s_company_id + ,s_street_number + ,s_street_name + ,s_street_type + ,s_suite_number + ,s_city + ,s_county + ,s_state + ,s_zip +order by s_store_name + ,s_company_id + ,s_street_number + ,s_street_name + ,s_street_type + ,s_suite_number + ,s_city + ,s_county + ,s_state + ,s_zip +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_51_1.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_51_1.sql new file mode 100644 index 00000000..c83e2325 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_51_1.sql @@ -0,0 +1,42 @@ +WITH web_v1 as ( +select + ws_item_sk item_sk, d_date, + sum(sum(ws_sales_price)) + over (partition by ws_item_sk order by d_date rows between unbounded preceding and current row) cume_sales +from web_sales + ,date_dim +where ws_sold_date_sk=d_date_sk + and d_month_seq between 1214 and 1214+11 + and ws_item_sk is not NULL +group by ws_item_sk, d_date), +store_v1 as ( +select + ss_item_sk item_sk, d_date, + sum(sum(ss_sales_price)) + over (partition by ss_item_sk order by d_date rows between unbounded preceding and current row) cume_sales +from store_sales + ,date_dim +where ss_sold_date_sk=d_date_sk + and d_month_seq between 1214 and 1214+11 + and ss_item_sk is not NULL +group by ss_item_sk, d_date) + select * +from (select item_sk + ,d_date + ,web_sales + ,store_sales + ,max(web_sales) + over (partition by item_sk order by d_date rows between unbounded preceding and current row) web_cumulative + ,max(store_sales) + over (partition by item_sk order by d_date rows between unbounded preceding and current row) store_cumulative + from (select case when web.item_sk is not null then web.item_sk else store.item_sk end item_sk + ,case when web.d_date is not null then web.d_date else store.d_date end d_date + ,web.cume_sales web_sales + ,store.cume_sales store_sales + from web_v1 web full outer join store_v1 store on (web.item_sk = store.item_sk + and web.d_date = store.d_date) + )x )y +where web_cumulative > store_cumulative +order by item_sk + ,d_date +limit 100; diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_51_2.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_51_2.sql new file mode 100644 index 00000000..d0ee3f11 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_51_2.sql @@ -0,0 +1,56 @@ +select + s_store_name + ,s_company_id + ,s_street_number + ,s_street_name + ,s_street_type + ,s_suite_number + ,s_city + ,s_county + ,s_state + ,s_zip + ,sum(case when (sr_returned_date_sk - ss_sold_date_sk <= 30 ) then 1 else 0 end) as "30 days" + ,sum(case when (sr_returned_date_sk - ss_sold_date_sk > 30) and + (sr_returned_date_sk - ss_sold_date_sk <= 60) then 1 else 0 end ) as "31-60 days" + ,sum(case when (sr_returned_date_sk - ss_sold_date_sk > 60) and + (sr_returned_date_sk - ss_sold_date_sk <= 90) then 1 else 0 end) as "61-90 days" + ,sum(case when (sr_returned_date_sk - ss_sold_date_sk > 90) and + (sr_returned_date_sk - ss_sold_date_sk <= 120) then 1 else 0 end) as "91-120 days" + ,sum(case when (sr_returned_date_sk - ss_sold_date_sk > 120) then 1 else 0 end) as ">120 days" +from + store_sales + ,store_returns + ,store + ,date_dim d1 + ,date_dim d2 +where + d2.d_year = 1998 +and d2.d_moy = 9 +and ss_ticket_number = sr_ticket_number +and ss_item_sk = sr_item_sk +and ss_sold_date_sk = d1.d_date_sk +and sr_returned_date_sk = d2.d_date_sk +and ss_customer_sk = sr_customer_sk +and ss_store_sk = s_store_sk +group by + s_store_name + ,s_company_id + ,s_street_number + ,s_street_name + ,s_street_type + ,s_suite_number + ,s_city + ,s_county + ,s_state + ,s_zip +order by s_store_name + ,s_company_id + ,s_street_number + ,s_street_name + ,s_street_type + ,s_suite_number + ,s_city + ,s_county + ,s_state + ,s_zip +limit 100; diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_52.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_52.sql new file mode 100644 index 00000000..6d65288c --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_52.sql @@ -0,0 +1,20 @@ +select dt.d_year + ,item.i_brand_id brand_id + ,item.i_brand brand + ,sum(ss_ext_sales_price) ext_price + from date_dim dt + ,store_sales + ,item + where dt.d_date_sk = store_sales.ss_sold_date_sk + and store_sales.ss_item_sk = item.i_item_sk + and item.i_manager_id = 1 + and dt.d_moy=12 + and dt.d_year=2000 + group by dt.d_year + ,item.i_brand + ,item.i_brand_id + order by dt.d_year + ,ext_price desc + ,brand_id +limit 100 ; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_53.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_53.sql new file mode 100644 index 00000000..3c2b6273 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_53.sql @@ -0,0 +1,26 @@ +select * from +(select i_manufact_id, +sum(ss_sales_price) sum_sales, +avg(sum(ss_sales_price)) over (partition by i_manufact_id) avg_quarterly_sales +from item, store_sales, date_dim, store +where ss_item_sk = i_item_sk and +ss_sold_date_sk = d_date_sk and +ss_store_sk = s_store_sk and +d_month_seq in (1212,1212+1,1212+2,1212+3,1212+4,1212+5,1212+6,1212+7,1212+8,1212+9,1212+10,1212+11) and +((i_category in ('Books','Children','Electronics') and +i_class in ('personal','portable','reference','self-help') and +i_brand in ('scholaramalgamalg #14','scholaramalgamalg #7', + 'exportiunivamalg #9','scholaramalgamalg #9')) +or(i_category in ('Women','Music','Men') and +i_class in ('accessories','classical','fragrances','pants') and +i_brand in ('amalgimporto #1','edu packscholar #1','exportiimporto #1', + 'importoamalg #1'))) +group by i_manufact_id, d_qoy ) tmp1 +where case when avg_quarterly_sales > 0 + then abs (sum_sales - avg_quarterly_sales)/ avg_quarterly_sales + else null end > 0.1 +order by avg_quarterly_sales, + sum_sales, + i_manufact_id +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_54.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_54.sql new file mode 100644 index 00000000..798d446e --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_54.sql @@ -0,0 +1,54 @@ +with my_customers as ( + select distinct c_customer_sk + , c_current_addr_sk + from + ( select cs_sold_date_sk sold_date_sk, + cs_bill_customer_sk customer_sk, + cs_item_sk item_sk + from catalog_sales + union all + select ws_sold_date_sk sold_date_sk, + ws_bill_customer_sk customer_sk, + ws_item_sk item_sk + from web_sales + ) cs_or_ws_sales, + item, + date_dim, + customer + where sold_date_sk = d_date_sk + and item_sk = i_item_sk + and i_category = 'Books' + and i_class = 'business' + and c_customer_sk = cs_or_ws_sales.customer_sk + and d_moy = 2 + and d_year = 2000 + ) + , my_revenue as ( + select c_customer_sk, + sum(ss_ext_sales_price) as revenue + from my_customers, + store_sales, + customer_address, + store, + date_dim + where c_current_addr_sk = ca_address_sk + and ca_county = s_county + and ca_state = s_state + and ss_sold_date_sk = d_date_sk + and c_customer_sk = ss_customer_sk + and d_month_seq between (select distinct d_month_seq+1 + from date_dim where d_year = 2000 and d_moy = 2) + and (select distinct d_month_seq+3 + from date_dim where d_year = 2000 and d_moy = 2) + group by c_customer_sk + ) + , segments as + (select cast((revenue/50) as int) as segment + from my_revenue + ) + select segment, count(*) as num_customers, segment*50 as segment_base + from segments + group by segment + order by segment, num_customers + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_55.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_55.sql new file mode 100644 index 00000000..cae509d1 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_55.sql @@ -0,0 +1,12 @@ +select i_brand_id brand_id, i_brand brand, + sum(ss_ext_sales_price) ext_price + from date_dim, store_sales, item + where d_date_sk = ss_sold_date_sk + and ss_item_sk = i_item_sk + and i_manager_id=13 + and d_moy=11 + and d_year=1999 + group by i_brand, i_brand_id + order by ext_price desc, i_brand_id +limit 100 ; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_56.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_56.sql new file mode 100644 index 00000000..9be3fe1d --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_56.sql @@ -0,0 +1,67 @@ +with ss as ( + select i_item_id,sum(ss_ext_sales_price) total_sales + from + store_sales, + date_dim, + customer_address, + item + where i_item_id in (select + i_item_id +from item +where i_color in ('chiffon','smoke','lace')) + and ss_item_sk = i_item_sk + and ss_sold_date_sk = d_date_sk + and d_year = 2001 + and d_moy = 5 + and ss_addr_sk = ca_address_sk + and ca_gmt_offset = -6 + group by i_item_id), + cs as ( + select i_item_id,sum(cs_ext_sales_price) total_sales + from + catalog_sales, + date_dim, + customer_address, + item + where + i_item_id in (select + i_item_id +from item +where i_color in ('chiffon','smoke','lace')) + and cs_item_sk = i_item_sk + and cs_sold_date_sk = d_date_sk + and d_year = 2001 + and d_moy = 5 + and cs_bill_addr_sk = ca_address_sk + and ca_gmt_offset = -6 + group by i_item_id), + ws as ( + select i_item_id,sum(ws_ext_sales_price) total_sales + from + web_sales, + date_dim, + customer_address, + item + where + i_item_id in (select + i_item_id +from item +where i_color in ('chiffon','smoke','lace')) + and ws_item_sk = i_item_sk + and ws_sold_date_sk = d_date_sk + and d_year = 2001 + and d_moy = 5 + and ws_bill_addr_sk = ca_address_sk + and ca_gmt_offset = -6 + group by i_item_id) + select i_item_id ,sum(total_sales) total_sales + from (select * from ss + union all + select * from cs + union all + select * from ws) tmp1 + group by i_item_id + order by total_sales, + i_item_id + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_57.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_57.sql new file mode 100644 index 00000000..0a587350 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_57.sql @@ -0,0 +1,46 @@ +with v1 as( + select i_category, i_brand, + cc_name, + d_year, d_moy, + sum(cs_sales_price) sum_sales, + avg(sum(cs_sales_price)) over + (partition by i_category, i_brand, + cc_name, d_year) + avg_monthly_sales, + rank() over + (partition by i_category, i_brand, + cc_name + order by d_year, d_moy) rn + from item, catalog_sales, date_dim, call_center + where cs_item_sk = i_item_sk and + cs_sold_date_sk = d_date_sk and + cc_call_center_sk= cs_call_center_sk and + ( + d_year = 1999 or + ( d_year = 1999-1 and d_moy =12) or + ( d_year = 1999+1 and d_moy =1) + ) + group by i_category, i_brand, + cc_name , d_year, d_moy), + v2 as( + select v1.i_category, v1.i_brand + ,v1.d_year, v1.d_moy + ,v1.avg_monthly_sales + ,v1.sum_sales, v1_lag.sum_sales psum, v1_lead.sum_sales nsum + from v1, v1 v1_lag, v1 v1_lead + where v1.i_category = v1_lag.i_category and + v1.i_category = v1_lead.i_category and + v1.i_brand = v1_lag.i_brand and + v1.i_brand = v1_lead.i_brand and + v1. cc_name = v1_lag. cc_name and + v1. cc_name = v1_lead. cc_name and + v1.rn = v1_lag.rn + 1 and + v1.rn = v1_lead.rn - 1) + select * + from v2 + where d_year = 1999 and + avg_monthly_sales > 0 and + case when avg_monthly_sales > 0 then abs(sum_sales - avg_monthly_sales) / avg_monthly_sales else null end > 0.1 + order by sum_sales - avg_monthly_sales, avg_monthly_sales + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_58.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_58.sql new file mode 100644 index 00000000..d05c6395 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_58.sql @@ -0,0 +1,63 @@ +with ss_items as + (select i_item_id item_id + ,sum(ss_ext_sales_price) ss_item_rev + from store_sales + ,item + ,date_dim + where ss_item_sk = i_item_sk + and d_date in (select d_date + from date_dim + where d_week_seq = (select d_week_seq + from date_dim + where d_date = '1998-02-21')) + and ss_sold_date_sk = d_date_sk + group by i_item_id), + cs_items as + (select i_item_id item_id + ,sum(cs_ext_sales_price) cs_item_rev + from catalog_sales + ,item + ,date_dim + where cs_item_sk = i_item_sk + and d_date in (select d_date + from date_dim + where d_week_seq = (select d_week_seq + from date_dim + where d_date = '1998-02-21')) + and cs_sold_date_sk = d_date_sk + group by i_item_id), + ws_items as + (select i_item_id item_id + ,sum(ws_ext_sales_price) ws_item_rev + from web_sales + ,item + ,date_dim + where ws_item_sk = i_item_sk + and d_date in (select d_date + from date_dim + where d_week_seq =(select d_week_seq + from date_dim + where d_date = '1998-02-21')) + and ws_sold_date_sk = d_date_sk + group by i_item_id) + select ss_items.item_id + ,ss_item_rev + ,ss_item_rev/((ss_item_rev+cs_item_rev+ws_item_rev)/3) * 100 ss_dev + ,cs_item_rev + ,cs_item_rev/((ss_item_rev+cs_item_rev+ws_item_rev)/3) * 100 cs_dev + ,ws_item_rev + ,ws_item_rev/((ss_item_rev+cs_item_rev+ws_item_rev)/3) * 100 ws_dev + ,(ss_item_rev+cs_item_rev+ws_item_rev)/3 average + from ss_items,cs_items,ws_items + where ss_items.item_id=cs_items.item_id + and ss_items.item_id=ws_items.item_id + and ss_item_rev between 0.9 * cs_item_rev and 1.1 * cs_item_rev + and ss_item_rev between 0.9 * ws_item_rev and 1.1 * ws_item_rev + and cs_item_rev between 0.9 * ss_item_rev and 1.1 * ss_item_rev + and cs_item_rev between 0.9 * ws_item_rev and 1.1 * ws_item_rev + and ws_item_rev between 0.9 * ss_item_rev and 1.1 * ss_item_rev + and ws_item_rev between 0.9 * cs_item_rev and 1.1 * cs_item_rev + order by item_id + ,ss_item_rev + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_59.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_59.sql new file mode 100644 index 00000000..fd706bdd --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_59.sql @@ -0,0 +1,42 @@ +with wss as + (select d_week_seq, + ss_store_sk, + sum(case when (d_day_name='Sunday') then ss_sales_price else null end) sun_sales, + sum(case when (d_day_name='Monday') then ss_sales_price else null end) mon_sales, + sum(case when (d_day_name='Tuesday') then ss_sales_price else null end) tue_sales, + sum(case when (d_day_name='Wednesday') then ss_sales_price else null end) wed_sales, + sum(case when (d_day_name='Thursday') then ss_sales_price else null end) thu_sales, + sum(case when (d_day_name='Friday') then ss_sales_price else null end) fri_sales, + sum(case when (d_day_name='Saturday') then ss_sales_price else null end) sat_sales + from store_sales,date_dim + where d_date_sk = ss_sold_date_sk + group by d_week_seq,ss_store_sk + ) + select s_store_name1,s_store_id1,d_week_seq1 + ,sun_sales1/sun_sales2,mon_sales1/mon_sales2 + ,tue_sales1/tue_sales2,wed_sales1/wed_sales2,thu_sales1/thu_sales2 + ,fri_sales1/fri_sales2,sat_sales1/sat_sales2 + from + (select s_store_name s_store_name1,wss.d_week_seq d_week_seq1 + ,s_store_id s_store_id1,sun_sales sun_sales1 + ,mon_sales mon_sales1,tue_sales tue_sales1 + ,wed_sales wed_sales1,thu_sales thu_sales1 + ,fri_sales fri_sales1,sat_sales sat_sales1 + from wss,store,date_dim d + where d.d_week_seq = wss.d_week_seq and + ss_store_sk = s_store_sk and + d_month_seq between 1205 and 1205 + 11) y, + (select s_store_name s_store_name2,wss.d_week_seq d_week_seq2 + ,s_store_id s_store_id2,sun_sales sun_sales2 + ,mon_sales mon_sales2,tue_sales tue_sales2 + ,wed_sales wed_sales2,thu_sales thu_sales2 + ,fri_sales fri_sales2,sat_sales sat_sales2 + from wss,store,date_dim d + where d.d_week_seq = wss.d_week_seq and + ss_store_sk = s_store_sk and + d_month_seq between 1205+ 12 and 1205 + 23) x + where s_store_id1=s_store_id2 + and d_week_seq1=d_week_seq2-52 + order by s_store_name1,s_store_id1,d_week_seq1 +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_6.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_6.sql new file mode 100644 index 00000000..5d6a6968 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_6.sql @@ -0,0 +1,24 @@ +select a.ca_state state, count(*) cnt + from customer_address a + ,customer c + ,store_sales s + ,date_dim d + ,item i + where a.ca_address_sk = c.c_current_addr_sk + and c.c_customer_sk = s.ss_customer_sk + and s.ss_sold_date_sk = d.d_date_sk + and s.ss_item_sk = i.i_item_sk + and d.d_month_seq = + (select distinct (d_month_seq) + from date_dim + where d_year = 2002 + and d_moy = 3 ) + and i.i_current_price > 1.2 * + (select avg(j.i_current_price) + from item j + where j.i_category = i.i_category) + group by a.ca_state + having count(*) >= 10 + order by cnt, a.ca_state + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_60.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_60.sql new file mode 100644 index 00000000..21554056 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_60.sql @@ -0,0 +1,76 @@ +with ss as ( + select + i_item_id,sum(ss_ext_sales_price) total_sales + from + store_sales, + date_dim, + customer_address, + item + where + i_item_id in (select + i_item_id +from + item +where i_category in ('Children')) + and ss_item_sk = i_item_sk + and ss_sold_date_sk = d_date_sk + and d_year = 1998 + and d_moy = 10 + and ss_addr_sk = ca_address_sk + and ca_gmt_offset = -5 + group by i_item_id), + cs as ( + select + i_item_id,sum(cs_ext_sales_price) total_sales + from + catalog_sales, + date_dim, + customer_address, + item + where + i_item_id in (select + i_item_id +from + item +where i_category in ('Children')) + and cs_item_sk = i_item_sk + and cs_sold_date_sk = d_date_sk + and d_year = 1998 + and d_moy = 10 + and cs_bill_addr_sk = ca_address_sk + and ca_gmt_offset = -5 + group by i_item_id), + ws as ( + select + i_item_id,sum(ws_ext_sales_price) total_sales + from + web_sales, + date_dim, + customer_address, + item + where + i_item_id in (select + i_item_id +from + item +where i_category in ('Children')) + and ws_item_sk = i_item_sk + and ws_sold_date_sk = d_date_sk + and d_year = 1998 + and d_moy = 10 + and ws_bill_addr_sk = ca_address_sk + and ca_gmt_offset = -5 + group by i_item_id) + select + i_item_id +,sum(total_sales) total_sales + from (select * from ss + union all + select * from cs + union all + select * from ws) tmp1 + group by i_item_id + order by i_item_id + ,total_sales + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_61.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_61.sql new file mode 100644 index 00000000..cf11a397 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_61.sql @@ -0,0 +1,42 @@ +select promotions,total,cast(promotions as decimal(15,4))/cast(total as decimal(15,4))*100 +from + (select sum(ss_ext_sales_price) promotions + from store_sales + ,store + ,promotion + ,date_dim + ,customer + ,customer_address + ,item + where ss_sold_date_sk = d_date_sk + and ss_store_sk = s_store_sk + and ss_promo_sk = p_promo_sk + and ss_customer_sk= c_customer_sk + and ca_address_sk = c_current_addr_sk + and ss_item_sk = i_item_sk + and ca_gmt_offset = -6 + and i_category = 'Sports' + and (p_channel_dmail = 'Y' or p_channel_email = 'Y' or p_channel_tv = 'Y') + and s_gmt_offset = -6 + and d_year = 2001 + and d_moy = 12) promotional_sales, + (select sum(ss_ext_sales_price) total + from store_sales + ,store + ,date_dim + ,customer + ,customer_address + ,item + where ss_sold_date_sk = d_date_sk + and ss_store_sk = s_store_sk + and ss_customer_sk= c_customer_sk + and ca_address_sk = c_current_addr_sk + and ss_item_sk = i_item_sk + and ca_gmt_offset = -6 + and i_category = 'Sports' + and s_gmt_offset = -6 + and d_year = 2001 + and d_moy = 12) all_sales +order by promotions, total +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_62.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_62.sql new file mode 100644 index 00000000..cef5caa6 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_62.sql @@ -0,0 +1,33 @@ +select + substr(w_warehouse_name,1,20) + ,sm_type + ,web_name + ,sum(case when (ws_ship_date_sk - ws_sold_date_sk <= 30 ) then 1 else 0 end) as "30 days" + ,sum(case when (ws_ship_date_sk - ws_sold_date_sk > 30) and + (ws_ship_date_sk - ws_sold_date_sk <= 60) then 1 else 0 end ) as "31-60 days" + ,sum(case when (ws_ship_date_sk - ws_sold_date_sk > 60) and + (ws_ship_date_sk - ws_sold_date_sk <= 90) then 1 else 0 end) as "61-90 days" + ,sum(case when (ws_ship_date_sk - ws_sold_date_sk > 90) and + (ws_ship_date_sk - ws_sold_date_sk <= 120) then 1 else 0 end) as "91-120 days" + ,sum(case when (ws_ship_date_sk - ws_sold_date_sk > 120) then 1 else 0 end) as ">120 days" +from + web_sales + ,warehouse + ,ship_mode + ,web_site + ,date_dim +where + d_month_seq between 1215 and 1215 + 11 +and ws_ship_date_sk = d_date_sk +and ws_warehouse_sk = w_warehouse_sk +and ws_ship_mode_sk = sm_ship_mode_sk +and ws_web_site_sk = web_site_sk +group by + substr(w_warehouse_name,1,20) + ,sm_type + ,web_name +order by substr(w_warehouse_name,1,20) + ,sm_type + ,web_name +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_63.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_63.sql new file mode 100644 index 00000000..100e22f7 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_63.sql @@ -0,0 +1,27 @@ +select * +from (select i_manager_id + ,sum(ss_sales_price) sum_sales + ,avg(sum(ss_sales_price)) over (partition by i_manager_id) avg_monthly_sales + from item + ,store_sales + ,date_dim + ,store + where ss_item_sk = i_item_sk + and ss_sold_date_sk = d_date_sk + and ss_store_sk = s_store_sk + and d_month_seq in (1211,1211+1,1211+2,1211+3,1211+4,1211+5,1211+6,1211+7,1211+8,1211+9,1211+10,1211+11) + and (( i_category in ('Books','Children','Electronics') + and i_class in ('personal','portable','reference','self-help') + and i_brand in ('scholaramalgamalg #14','scholaramalgamalg #7', + 'exportiunivamalg #9','scholaramalgamalg #9')) + or( i_category in ('Women','Music','Men') + and i_class in ('accessories','classical','fragrances','pants') + and i_brand in ('amalgimporto #1','edu packscholar #1','exportiimporto #1', + 'importoamalg #1'))) +group by i_manager_id, d_moy) tmp1 +where case when avg_monthly_sales > 0 then abs (sum_sales - avg_monthly_sales) / avg_monthly_sales else null end > 0.1 +order by i_manager_id + ,avg_monthly_sales + ,sum_sales +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_64.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_64.sql new file mode 100644 index 00000000..c997fd54 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_64.sql @@ -0,0 +1,119 @@ +with cs_ui as + (select cs_item_sk + ,sum(cs_ext_list_price) as sale,sum(cr_refunded_cash+cr_reversed_charge+cr_store_credit) as refund + from catalog_sales + ,catalog_returns + where cs_item_sk = cr_item_sk + and cs_order_number = cr_order_number + group by cs_item_sk + having sum(cs_ext_list_price)>2*sum(cr_refunded_cash+cr_reversed_charge+cr_store_credit)), +cross_sales as + (select i_product_name product_name + ,i_item_sk item_sk + ,s_store_name store_name + ,s_zip store_zip + ,ad1.ca_street_number b_street_number + ,ad1.ca_street_name b_street_name + ,ad1.ca_city b_city + ,ad1.ca_zip b_zip + ,ad2.ca_street_number c_street_number + ,ad2.ca_street_name c_street_name + ,ad2.ca_city c_city + ,ad2.ca_zip c_zip + ,d1.d_year as syear + ,d2.d_year as fsyear + ,d3.d_year s2year + ,count(*) cnt + ,sum(ss_wholesale_cost) s1 + ,sum(ss_list_price) s2 + ,sum(ss_coupon_amt) s3 + FROM store_sales + ,store_returns + ,cs_ui + ,date_dim d1 + ,date_dim d2 + ,date_dim d3 + ,store + ,customer + ,customer_demographics cd1 + ,customer_demographics cd2 + ,promotion + ,household_demographics hd1 + ,household_demographics hd2 + ,customer_address ad1 + ,customer_address ad2 + ,income_band ib1 + ,income_band ib2 + ,item + WHERE ss_store_sk = s_store_sk AND + ss_sold_date_sk = d1.d_date_sk AND + ss_customer_sk = c_customer_sk AND + ss_cdemo_sk= cd1.cd_demo_sk AND + ss_hdemo_sk = hd1.hd_demo_sk AND + ss_addr_sk = ad1.ca_address_sk and + ss_item_sk = i_item_sk and + ss_item_sk = sr_item_sk and + ss_ticket_number = sr_ticket_number and + ss_item_sk = cs_ui.cs_item_sk and + c_current_cdemo_sk = cd2.cd_demo_sk AND + c_current_hdemo_sk = hd2.hd_demo_sk AND + c_current_addr_sk = ad2.ca_address_sk and + c_first_sales_date_sk = d2.d_date_sk and + c_first_shipto_date_sk = d3.d_date_sk and + ss_promo_sk = p_promo_sk and + hd1.hd_income_band_sk = ib1.ib_income_band_sk and + hd2.hd_income_band_sk = ib2.ib_income_band_sk and + cd1.cd_marital_status <> cd2.cd_marital_status and + i_color in ('azure','gainsboro','misty','blush','hot','lemon') and + i_current_price between 80 and 80 + 10 and + i_current_price between 80 + 1 and 80 + 15 +group by i_product_name + ,i_item_sk + ,s_store_name + ,s_zip + ,ad1.ca_street_number + ,ad1.ca_street_name + ,ad1.ca_city + ,ad1.ca_zip + ,ad2.ca_street_number + ,ad2.ca_street_name + ,ad2.ca_city + ,ad2.ca_zip + ,d1.d_year + ,d2.d_year + ,d3.d_year +) +select cs1.product_name + ,cs1.store_name + ,cs1.store_zip + ,cs1.b_street_number + ,cs1.b_street_name + ,cs1.b_city + ,cs1.b_zip + ,cs1.c_street_number + ,cs1.c_street_name + ,cs1.c_city + ,cs1.c_zip + ,cs1.syear + ,cs1.cnt + ,cs1.s1 as s11 + ,cs1.s2 as s21 + ,cs1.s3 as s31 + ,cs2.s1 as s12 + ,cs2.s2 as s22 + ,cs2.s3 as s32 + ,cs2.syear + ,cs2.cnt +from cross_sales cs1,cross_sales cs2 +where cs1.item_sk=cs2.item_sk and + cs1.syear = 1999 and + cs2.syear = 1999 + 1 and + cs2.cnt <= cs1.cnt and + cs1.store_name = cs2.store_name and + cs1.store_zip = cs2.store_zip +order by cs1.product_name + ,cs1.store_name + ,cs2.cnt + ,cs1.s1 + ,cs2.s1; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_65.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_65.sql new file mode 100644 index 00000000..cbab7514 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_65.sql @@ -0,0 +1,27 @@ +select + s_store_name, + i_item_desc, + sc.revenue, + i_current_price, + i_wholesale_cost, + i_brand + from store, item, + (select ss_store_sk, avg(revenue) as ave + from + (select ss_store_sk, ss_item_sk, + sum(ss_sales_price) as revenue + from store_sales, date_dim + where ss_sold_date_sk = d_date_sk and d_month_seq between 1186 and 1186+11 + group by ss_store_sk, ss_item_sk) sa + group by ss_store_sk) sb, + (select ss_store_sk, ss_item_sk, sum(ss_sales_price) as revenue + from store_sales, date_dim + where ss_sold_date_sk = d_date_sk and d_month_seq between 1186 and 1186+11 + group by ss_store_sk, ss_item_sk) sc + where sb.ss_store_sk = sc.ss_store_sk and + sc.revenue <= 0.1 * sb.ave and + s_store_sk = sc.ss_store_sk and + i_item_sk = sc.ss_item_sk + order by s_store_name, i_item_desc +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_66.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_66.sql new file mode 100644 index 00000000..4f4a1d66 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_66.sql @@ -0,0 +1,218 @@ +select + w_warehouse_name + ,w_warehouse_sq_ft + ,w_city + ,w_county + ,w_state + ,w_country + ,ship_carriers + ,year + ,sum(jan_sales) as jan_sales + ,sum(feb_sales) as feb_sales + ,sum(mar_sales) as mar_sales + ,sum(apr_sales) as apr_sales + ,sum(may_sales) as may_sales + ,sum(jun_sales) as jun_sales + ,sum(jul_sales) as jul_sales + ,sum(aug_sales) as aug_sales + ,sum(sep_sales) as sep_sales + ,sum(oct_sales) as oct_sales + ,sum(nov_sales) as nov_sales + ,sum(dec_sales) as dec_sales + ,sum(jan_sales/w_warehouse_sq_ft) as jan_sales_per_sq_foot + ,sum(feb_sales/w_warehouse_sq_ft) as feb_sales_per_sq_foot + ,sum(mar_sales/w_warehouse_sq_ft) as mar_sales_per_sq_foot + ,sum(apr_sales/w_warehouse_sq_ft) as apr_sales_per_sq_foot + ,sum(may_sales/w_warehouse_sq_ft) as may_sales_per_sq_foot + ,sum(jun_sales/w_warehouse_sq_ft) as jun_sales_per_sq_foot + ,sum(jul_sales/w_warehouse_sq_ft) as jul_sales_per_sq_foot + ,sum(aug_sales/w_warehouse_sq_ft) as aug_sales_per_sq_foot + ,sum(sep_sales/w_warehouse_sq_ft) as sep_sales_per_sq_foot + ,sum(oct_sales/w_warehouse_sq_ft) as oct_sales_per_sq_foot + ,sum(nov_sales/w_warehouse_sq_ft) as nov_sales_per_sq_foot + ,sum(dec_sales/w_warehouse_sq_ft) as dec_sales_per_sq_foot + ,sum(jan_net) as jan_net + ,sum(feb_net) as feb_net + ,sum(mar_net) as mar_net + ,sum(apr_net) as apr_net + ,sum(may_net) as may_net + ,sum(jun_net) as jun_net + ,sum(jul_net) as jul_net + ,sum(aug_net) as aug_net + ,sum(sep_net) as sep_net + ,sum(oct_net) as oct_net + ,sum(nov_net) as nov_net + ,sum(dec_net) as dec_net + from ( + select + w_warehouse_name + ,w_warehouse_sq_ft + ,w_city + ,w_county + ,w_state + ,w_country + ,'MSC' || ',' || 'GERMA' as ship_carriers + ,d_year as year + ,sum(case when d_moy = 1 + then ws_sales_price* ws_quantity else 0 end) as jan_sales + ,sum(case when d_moy = 2 + then ws_sales_price* ws_quantity else 0 end) as feb_sales + ,sum(case when d_moy = 3 + then ws_sales_price* ws_quantity else 0 end) as mar_sales + ,sum(case when d_moy = 4 + then ws_sales_price* ws_quantity else 0 end) as apr_sales + ,sum(case when d_moy = 5 + then ws_sales_price* ws_quantity else 0 end) as may_sales + ,sum(case when d_moy = 6 + then ws_sales_price* ws_quantity else 0 end) as jun_sales + ,sum(case when d_moy = 7 + then ws_sales_price* ws_quantity else 0 end) as jul_sales + ,sum(case when d_moy = 8 + then ws_sales_price* ws_quantity else 0 end) as aug_sales + ,sum(case when d_moy = 9 + then ws_sales_price* ws_quantity else 0 end) as sep_sales + ,sum(case when d_moy = 10 + then ws_sales_price* ws_quantity else 0 end) as oct_sales + ,sum(case when d_moy = 11 + then ws_sales_price* ws_quantity else 0 end) as nov_sales + ,sum(case when d_moy = 12 + then ws_sales_price* ws_quantity else 0 end) as dec_sales + ,sum(case when d_moy = 1 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as jan_net + ,sum(case when d_moy = 2 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as feb_net + ,sum(case when d_moy = 3 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as mar_net + ,sum(case when d_moy = 4 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as apr_net + ,sum(case when d_moy = 5 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as may_net + ,sum(case when d_moy = 6 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as jun_net + ,sum(case when d_moy = 7 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as jul_net + ,sum(case when d_moy = 8 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as aug_net + ,sum(case when d_moy = 9 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as sep_net + ,sum(case when d_moy = 10 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as oct_net + ,sum(case when d_moy = 11 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as nov_net + ,sum(case when d_moy = 12 + then ws_net_paid_inc_ship_tax * ws_quantity else 0 end) as dec_net + from + web_sales + ,warehouse + ,date_dim + ,time_dim + ,ship_mode + where + ws_warehouse_sk = w_warehouse_sk + and ws_sold_date_sk = d_date_sk + and ws_sold_time_sk = t_time_sk + and ws_ship_mode_sk = sm_ship_mode_sk + and d_year = 2001 + and t_time between 9453 and 9453+28800 + and sm_carrier in ('MSC','GERMA') + group by + w_warehouse_name + ,w_warehouse_sq_ft + ,w_city + ,w_county + ,w_state + ,w_country + ,d_year + union all + select + w_warehouse_name + ,w_warehouse_sq_ft + ,w_city + ,w_county + ,w_state + ,w_country + ,'MSC' || ',' || 'GERMA' as ship_carriers + ,d_year as year + ,sum(case when d_moy = 1 + then cs_ext_list_price* cs_quantity else 0 end) as jan_sales + ,sum(case when d_moy = 2 + then cs_ext_list_price* cs_quantity else 0 end) as feb_sales + ,sum(case when d_moy = 3 + then cs_ext_list_price* cs_quantity else 0 end) as mar_sales + ,sum(case when d_moy = 4 + then cs_ext_list_price* cs_quantity else 0 end) as apr_sales + ,sum(case when d_moy = 5 + then cs_ext_list_price* cs_quantity else 0 end) as may_sales + ,sum(case when d_moy = 6 + then cs_ext_list_price* cs_quantity else 0 end) as jun_sales + ,sum(case when d_moy = 7 + then cs_ext_list_price* cs_quantity else 0 end) as jul_sales + ,sum(case when d_moy = 8 + then cs_ext_list_price* cs_quantity else 0 end) as aug_sales + ,sum(case when d_moy = 9 + then cs_ext_list_price* cs_quantity else 0 end) as sep_sales + ,sum(case when d_moy = 10 + then cs_ext_list_price* cs_quantity else 0 end) as oct_sales + ,sum(case when d_moy = 11 + then cs_ext_list_price* cs_quantity else 0 end) as nov_sales + ,sum(case when d_moy = 12 + then cs_ext_list_price* cs_quantity else 0 end) as dec_sales + ,sum(case when d_moy = 1 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as jan_net + ,sum(case when d_moy = 2 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as feb_net + ,sum(case when d_moy = 3 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as mar_net + ,sum(case when d_moy = 4 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as apr_net + ,sum(case when d_moy = 5 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as may_net + ,sum(case when d_moy = 6 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as jun_net + ,sum(case when d_moy = 7 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as jul_net + ,sum(case when d_moy = 8 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as aug_net + ,sum(case when d_moy = 9 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as sep_net + ,sum(case when d_moy = 10 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as oct_net + ,sum(case when d_moy = 11 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as nov_net + ,sum(case when d_moy = 12 + then cs_net_paid_inc_ship * cs_quantity else 0 end) as dec_net + from + catalog_sales + ,warehouse + ,date_dim + ,time_dim + ,ship_mode + where + cs_warehouse_sk = w_warehouse_sk + and cs_sold_date_sk = d_date_sk + and cs_sold_time_sk = t_time_sk + and cs_ship_mode_sk = sm_ship_mode_sk + and d_year = 2001 + and t_time between 9453 AND 9453+28800 + and sm_carrier in ('MSC','GERMA') + group by + w_warehouse_name + ,w_warehouse_sq_ft + ,w_city + ,w_county + ,w_state + ,w_country + ,d_year + ) x + group by + w_warehouse_name + ,w_warehouse_sq_ft + ,w_city + ,w_county + ,w_state + ,w_country + ,ship_carriers + ,year + order by w_warehouse_name + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_67.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_67.sql new file mode 100644 index 00000000..d12023b6 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_67.sql @@ -0,0 +1,42 @@ +select * +from (select i_category + ,i_class + ,i_brand + ,i_product_name + ,d_year + ,d_qoy + ,d_moy + ,s_store_id + ,sumsales + ,rank() over (partition by i_category order by sumsales desc) rk + from (select i_category + ,i_class + ,i_brand + ,i_product_name + ,d_year + ,d_qoy + ,d_moy + ,s_store_id + ,sum(coalesce(ss_sales_price*ss_quantity,0)) sumsales + from store_sales + ,date_dim + ,store + ,item + where ss_sold_date_sk=d_date_sk + and ss_item_sk=i_item_sk + and ss_store_sk = s_store_sk + and d_month_seq between 1185 and 1185+11 + group by rollup(i_category, i_class, i_brand, i_product_name, d_year, d_qoy, d_moy,s_store_id))dw1) dw2 +where rk <= 100 +order by i_category + ,i_class + ,i_brand + ,i_product_name + ,d_year + ,d_qoy + ,d_moy + ,s_store_id + ,sumsales + ,rk +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_68.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_68.sql new file mode 100644 index 00000000..2947ceaf --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_68.sql @@ -0,0 +1,40 @@ +select c_last_name + ,c_first_name + ,ca_city + ,bought_city + ,ss_ticket_number + ,extended_price + ,extended_tax + ,list_price + from (select ss_ticket_number + ,ss_customer_sk + ,ca_city bought_city + ,sum(ss_ext_sales_price) extended_price + ,sum(ss_ext_list_price) list_price + ,sum(ss_ext_tax) extended_tax + from store_sales + ,date_dim + ,store + ,household_demographics + ,customer_address + where store_sales.ss_sold_date_sk = date_dim.d_date_sk + and store_sales.ss_store_sk = store.s_store_sk + and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk + and store_sales.ss_addr_sk = customer_address.ca_address_sk + and date_dim.d_dom between 1 and 2 + and (household_demographics.hd_dep_count = 4 or + household_demographics.hd_vehicle_count= 0) + and date_dim.d_year in (1999,1999+1,1999+2) + and store.s_city in ('Pleasant Hill','Bethel') + group by ss_ticket_number + ,ss_customer_sk + ,ss_addr_sk,ca_city) dn + ,customer + ,customer_address current_addr + where ss_customer_sk = c_customer_sk + and customer.c_current_addr_sk = current_addr.ca_address_sk + and current_addr.ca_city <> bought_city + order by c_last_name + ,ss_ticket_number + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_69.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_69.sql new file mode 100644 index 00000000..17579bc1 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_69.sql @@ -0,0 +1,45 @@ +select + cd_gender, + cd_marital_status, + cd_education_status, + count(*) cnt1, + cd_purchase_estimate, + count(*) cnt2, + cd_credit_rating, + count(*) cnt3 + from + customer c,customer_address ca,customer_demographics + where + c.c_current_addr_sk = ca.ca_address_sk and + ca_state in ('MO','MN','AZ') and + cd_demo_sk = c.c_current_cdemo_sk and + exists (select * + from store_sales,date_dim + where c.c_customer_sk = ss_customer_sk and + ss_sold_date_sk = d_date_sk and + d_year = 2003 and + d_moy between 2 and 2+2) and + (not exists (select * + from web_sales,date_dim + where c.c_customer_sk = ws_bill_customer_sk and + ws_sold_date_sk = d_date_sk and + d_year = 2003 and + d_moy between 2 and 2+2) and + not exists (select * + from catalog_sales,date_dim + where c.c_customer_sk = cs_ship_customer_sk and + cs_sold_date_sk = d_date_sk and + d_year = 2003 and + d_moy between 2 and 2+2)) + group by cd_gender, + cd_marital_status, + cd_education_status, + cd_purchase_estimate, + cd_credit_rating + order by cd_gender, + cd_marital_status, + cd_education_status, + cd_purchase_estimate, + cd_credit_rating + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_7.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_7.sql new file mode 100644 index 00000000..11d0fefb --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_7.sql @@ -0,0 +1,19 @@ +select i_item_id, + avg(ss_quantity) agg1, + avg(ss_list_price) agg2, + avg(ss_coupon_amt) agg3, + avg(ss_sales_price) agg4 + from store_sales, customer_demographics, date_dim, item, promotion + where ss_sold_date_sk = d_date_sk and + ss_item_sk = i_item_sk and + ss_cdemo_sk = cd_demo_sk and + ss_promo_sk = p_promo_sk and + cd_gender = 'F' and + cd_marital_status = 'W' and + cd_education_status = 'College' and + (p_channel_email = 'N' or p_channel_event = 'N') and + d_year = 2001 + group by i_item_id + order by i_item_id + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_70.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_70.sql new file mode 100644 index 00000000..274dfd87 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_70.sql @@ -0,0 +1,36 @@ +select + sum(ss_net_profit) as total_sum + ,s_state + ,s_county + ,grouping(s_state)+grouping(s_county) as lochierarchy + ,rank() over ( + partition by grouping(s_state)+grouping(s_county), + case when grouping(s_county) = 0 then s_state end + order by sum(ss_net_profit) desc) as rank_within_parent + from + store_sales + ,date_dim d1 + ,store + where + d1.d_month_seq between 1218 and 1218+11 + and d1.d_date_sk = ss_sold_date_sk + and s_store_sk = ss_store_sk + and s_state in + ( select s_state + from (select s_state as s_state, + rank() over ( partition by s_state order by sum(ss_net_profit) desc) as ranking + from store_sales, store, date_dim + where d_month_seq between 1218 and 1218+11 + and d_date_sk = ss_sold_date_sk + and s_store_sk = ss_store_sk + group by s_state + ) tmp1 + where ranking <= 5 + ) + group by rollup(s_state,s_county) + order by + lochierarchy desc + ,case when lochierarchy = 0 then s_state end + ,rank_within_parent + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_71.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_71.sql new file mode 100644 index 00000000..13fe3ce7 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_71.sql @@ -0,0 +1,38 @@ +select i_brand_id brand_id, i_brand brand,t_hour,t_minute, + sum(ext_price) ext_price + from item, (select ws_ext_sales_price as ext_price, + ws_sold_date_sk as sold_date_sk, + ws_item_sk as sold_item_sk, + ws_sold_time_sk as time_sk + from web_sales,date_dim + where d_date_sk = ws_sold_date_sk + and d_moy=12 + and d_year=2000 + union all + select cs_ext_sales_price as ext_price, + cs_sold_date_sk as sold_date_sk, + cs_item_sk as sold_item_sk, + cs_sold_time_sk as time_sk + from catalog_sales,date_dim + where d_date_sk = cs_sold_date_sk + and d_moy=12 + and d_year=2000 + union all + select ss_ext_sales_price as ext_price, + ss_sold_date_sk as sold_date_sk, + ss_item_sk as sold_item_sk, + ss_sold_time_sk as time_sk + from store_sales,date_dim + where d_date_sk = ss_sold_date_sk + and d_moy=12 + and d_year=2000 + ) tmp,time_dim + where + sold_item_sk = i_item_sk + and i_manager_id=1 + and time_sk = t_time_sk + and (t_meal_time = 'breakfast' or t_meal_time = 'dinner') + group by i_brand, i_brand_id,t_hour,t_minute + order by ext_price desc, i_brand_id + ; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_72.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_72.sql new file mode 100644 index 00000000..a06515fb --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_72.sql @@ -0,0 +1,27 @@ +select i_item_desc + ,w_warehouse_name + ,d1.d_week_seq + ,sum(case when p_promo_sk is null then 1 else 0 end) no_promo + ,sum(case when p_promo_sk is not null then 1 else 0 end) promo + ,count(*) total_cnt +from catalog_sales +join inventory on (cs_item_sk = inv_item_sk) +join warehouse on (w_warehouse_sk=inv_warehouse_sk) +join item on (i_item_sk = cs_item_sk) +join customer_demographics on (cs_bill_cdemo_sk = cd_demo_sk) +join household_demographics on (cs_bill_hdemo_sk = hd_demo_sk) +join date_dim d1 on (cs_sold_date_sk = d1.d_date_sk) +join date_dim d2 on (inv_date_sk = d2.d_date_sk) +join date_dim d3 on (cs_ship_date_sk = d3.d_date_sk) +left outer join promotion on (cs_promo_sk=p_promo_sk) +left outer join catalog_returns on (cr_item_sk = cs_item_sk and cr_order_number = cs_order_number) +where d1.d_week_seq = d2.d_week_seq + and inv_quantity_on_hand < cs_quantity + and d3.d_date > d1.d_date + 5 + and hd_buy_potential = '1001-5000' + and d1.d_year = 2000 + and cd_marital_status = 'D' +group by i_item_desc,w_warehouse_name,d1.d_week_seq +order by total_cnt desc, i_item_desc, w_warehouse_name, d_week_seq +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_73.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_73.sql new file mode 100644 index 00000000..795504c0 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_73.sql @@ -0,0 +1,26 @@ +select c_last_name + ,c_first_name + ,c_salutation + ,c_preferred_cust_flag + ,ss_ticket_number + ,cnt from + (select ss_ticket_number + ,ss_customer_sk + ,count(*) cnt + from store_sales,date_dim,store,household_demographics + where store_sales.ss_sold_date_sk = date_dim.d_date_sk + and store_sales.ss_store_sk = store.s_store_sk + and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk + and date_dim.d_dom between 1 and 2 + and (household_demographics.hd_buy_potential = '>10000' or + household_demographics.hd_buy_potential = '5001-10000') + and household_demographics.hd_vehicle_count > 0 + and case when household_demographics.hd_vehicle_count > 0 then + household_demographics.hd_dep_count/ household_demographics.hd_vehicle_count else null end > 1 + and date_dim.d_year in (2000,2000+1,2000+2) + and store.s_county in ('Lea County','Furnas County','Pennington County','Bronx County') + group by ss_ticket_number,ss_customer_sk) dj,customer + where ss_customer_sk = c_customer_sk + and cnt between 1 and 5 + order by cnt desc, c_last_name asc; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_74.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_74.sql new file mode 100644 index 00000000..764f1894 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_74.sql @@ -0,0 +1,59 @@ +with year_total as ( + select c_customer_id customer_id + ,c_first_name customer_first_name + ,c_last_name customer_last_name + ,d_year as year + ,sum(ss_net_paid) year_total + ,'s' sale_type + from customer + ,store_sales + ,date_dim + where c_customer_sk = ss_customer_sk + and ss_sold_date_sk = d_date_sk + and d_year in (1998,1998+1) + group by c_customer_id + ,c_first_name + ,c_last_name + ,d_year + union all + select c_customer_id customer_id + ,c_first_name customer_first_name + ,c_last_name customer_last_name + ,d_year as year + ,sum(ws_net_paid) year_total + ,'w' sale_type + from customer + ,web_sales + ,date_dim + where c_customer_sk = ws_bill_customer_sk + and ws_sold_date_sk = d_date_sk + and d_year in (1998,1998+1) + group by c_customer_id + ,c_first_name + ,c_last_name + ,d_year + ) + select + t_s_secyear.customer_id, t_s_secyear.customer_first_name, t_s_secyear.customer_last_name + from year_total t_s_firstyear + ,year_total t_s_secyear + ,year_total t_w_firstyear + ,year_total t_w_secyear + where t_s_secyear.customer_id = t_s_firstyear.customer_id + and t_s_firstyear.customer_id = t_w_secyear.customer_id + and t_s_firstyear.customer_id = t_w_firstyear.customer_id + and t_s_firstyear.sale_type = 's' + and t_w_firstyear.sale_type = 'w' + and t_s_secyear.sale_type = 's' + and t_w_secyear.sale_type = 'w' + and t_s_firstyear.year = 1998 + and t_s_secyear.year = 1998+1 + and t_w_firstyear.year = 1998 + and t_w_secyear.year = 1998+1 + and t_s_firstyear.year_total > 0 + and t_w_firstyear.year_total > 0 + and case when t_w_firstyear.year_total > 0 then t_w_secyear.year_total / t_w_firstyear.year_total else null end + > case when t_s_firstyear.year_total > 0 then t_s_secyear.year_total / t_s_firstyear.year_total else null end + order by 3,1,2 +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_75.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_75.sql new file mode 100644 index 00000000..5a89b361 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_75.sql @@ -0,0 +1,68 @@ +WITH all_sales AS ( + SELECT d_year + ,i_brand_id + ,i_class_id + ,i_category_id + ,i_manufact_id + ,SUM(sales_cnt) AS sales_cnt + ,SUM(sales_amt) AS sales_amt + FROM (SELECT d_year + ,i_brand_id + ,i_class_id + ,i_category_id + ,i_manufact_id + ,cs_quantity - COALESCE(cr_return_quantity,0) AS sales_cnt + ,cs_ext_sales_price - COALESCE(cr_return_amount,0.0) AS sales_amt + FROM catalog_sales JOIN item ON i_item_sk=cs_item_sk + JOIN date_dim ON d_date_sk=cs_sold_date_sk + LEFT JOIN catalog_returns ON (cs_order_number=cr_order_number + AND cs_item_sk=cr_item_sk) + WHERE i_category='Sports' + UNION + SELECT d_year + ,i_brand_id + ,i_class_id + ,i_category_id + ,i_manufact_id + ,ss_quantity - COALESCE(sr_return_quantity,0) AS sales_cnt + ,ss_ext_sales_price - COALESCE(sr_return_amt,0.0) AS sales_amt + FROM store_sales JOIN item ON i_item_sk=ss_item_sk + JOIN date_dim ON d_date_sk=ss_sold_date_sk + LEFT JOIN store_returns ON (ss_ticket_number=sr_ticket_number + AND ss_item_sk=sr_item_sk) + WHERE i_category='Sports' + UNION + SELECT d_year + ,i_brand_id + ,i_class_id + ,i_category_id + ,i_manufact_id + ,ws_quantity - COALESCE(wr_return_quantity,0) AS sales_cnt + ,ws_ext_sales_price - COALESCE(wr_return_amt,0.0) AS sales_amt + FROM web_sales JOIN item ON i_item_sk=ws_item_sk + JOIN date_dim ON d_date_sk=ws_sold_date_sk + LEFT JOIN web_returns ON (ws_order_number=wr_order_number + AND ws_item_sk=wr_item_sk) + WHERE i_category='Sports') sales_detail + GROUP BY d_year, i_brand_id, i_class_id, i_category_id, i_manufact_id) + SELECT prev_yr.d_year AS prev_year + ,curr_yr.d_year AS year + ,curr_yr.i_brand_id + ,curr_yr.i_class_id + ,curr_yr.i_category_id + ,curr_yr.i_manufact_id + ,prev_yr.sales_cnt AS prev_yr_cnt + ,curr_yr.sales_cnt AS curr_yr_cnt + ,curr_yr.sales_cnt-prev_yr.sales_cnt AS sales_cnt_diff + ,curr_yr.sales_amt-prev_yr.sales_amt AS sales_amt_diff + FROM all_sales curr_yr, all_sales prev_yr + WHERE curr_yr.i_brand_id=prev_yr.i_brand_id + AND curr_yr.i_class_id=prev_yr.i_class_id + AND curr_yr.i_category_id=prev_yr.i_category_id + AND curr_yr.i_manufact_id=prev_yr.i_manufact_id + AND curr_yr.d_year=2001 + AND prev_yr.d_year=2001-1 + AND CAST(curr_yr.sales_cnt AS DECIMAL(17,2))/CAST(prev_yr.sales_cnt AS DECIMAL(17,2))<0.9 + ORDER BY sales_cnt_diff,sales_amt_diff + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_76.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_76.sql new file mode 100644 index 00000000..0aa836c3 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_76.sql @@ -0,0 +1,22 @@ +select channel, col_name, d_year, d_qoy, i_category, COUNT(*) sales_cnt, SUM(ext_sales_price) sales_amt FROM ( + SELECT 'store' as channel, 'ss_customer_sk' col_name, d_year, d_qoy, i_category, ss_ext_sales_price ext_sales_price + FROM store_sales, item, date_dim + WHERE ss_customer_sk IS NULL + AND ss_sold_date_sk=d_date_sk + AND ss_item_sk=i_item_sk + UNION ALL + SELECT 'web' as channel, 'ws_ship_addr_sk' col_name, d_year, d_qoy, i_category, ws_ext_sales_price ext_sales_price + FROM web_sales, item, date_dim + WHERE ws_ship_addr_sk IS NULL + AND ws_sold_date_sk=d_date_sk + AND ws_item_sk=i_item_sk + UNION ALL + SELECT 'catalog' as channel, 'cs_ship_mode_sk' col_name, d_year, d_qoy, i_category, cs_ext_sales_price ext_sales_price + FROM catalog_sales, item, date_dim + WHERE cs_ship_mode_sk IS NULL + AND cs_sold_date_sk=d_date_sk + AND cs_item_sk=i_item_sk) foo +GROUP BY channel, col_name, d_year, d_qoy, i_category +ORDER BY channel, col_name, d_year, d_qoy, i_category +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_77.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_77.sql new file mode 100644 index 00000000..dcfa63f8 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_77.sql @@ -0,0 +1,94 @@ +WITH ss AS ( + SELECT ss_store_sk, + SUM(ss_ext_sales_price) AS sales, + SUM(ss_net_profit) AS profit + FROM store_sales + JOIN date_dim ON ss_sold_date_sk = d_date_sk + WHERE d_date BETWEEN CAST('2000-08-16' AS DATE) + AND (CAST('2000-08-16' AS DATE) + INTERVAL '30 days') + GROUP BY ss_store_sk +), +sr AS ( + SELECT sr_store_sk, + SUM(sr_return_amt) AS "returns", + SUM(sr_net_loss) AS profit_loss + FROM store_returns + JOIN date_dim ON sr_returned_date_sk = d_date_sk + WHERE d_date BETWEEN CAST('2000-08-16' AS DATE) + AND (CAST('2000-08-16' AS DATE) + INTERVAL '30 days') + GROUP BY sr_store_sk +), +cs AS ( + SELECT cs_call_center_sk, + SUM(cs_ext_sales_price) AS sales, + SUM(cs_net_profit) AS profit + FROM catalog_sales + JOIN date_dim ON cs_sold_date_sk = d_date_sk + WHERE d_date BETWEEN CAST('2000-08-16' AS DATE) + AND (CAST('2000-08-16' AS DATE) + INTERVAL '30 days') + GROUP BY cs_call_center_sk +), +cr AS ( + SELECT cr_call_center_sk, + SUM(cr_return_amount) AS "returns", + SUM(cr_net_loss) AS profit_loss + FROM catalog_returns + JOIN date_dim ON cr_returned_date_sk = d_date_sk + WHERE d_date BETWEEN CAST('2000-08-16' AS DATE) + AND (CAST('2000-08-16' AS DATE) + INTERVAL '30 days') + GROUP BY cr_call_center_sk +), +ws AS ( + SELECT wp_web_page_sk, + SUM(ws_ext_sales_price) AS sales, + SUM(ws_net_profit) AS profit + FROM web_sales + JOIN date_dim ON ws_sold_date_sk = d_date_sk + JOIN web_page ON ws_web_page_sk = wp_web_page_sk + WHERE d_date BETWEEN CAST('2000-08-16' AS DATE) + AND (CAST('2000-08-16' AS DATE) + INTERVAL '30 days') + GROUP BY wp_web_page_sk +), +wr AS ( + SELECT wp_web_page_sk, + SUM(wr_return_amt) AS "returns", + SUM(wr_net_loss) AS profit_loss + FROM web_returns + JOIN date_dim ON wr_returned_date_sk = d_date_sk + JOIN web_page ON wr_web_page_sk = wp_web_page_sk + WHERE d_date BETWEEN CAST('2000-08-16' AS DATE) + AND (CAST('2000-08-16' AS DATE) + INTERVAL '30 days') + GROUP BY wp_web_page_sk +) +SELECT channel, + id, + SUM(sales) AS sales, + SUM("returns") AS "returns", + SUM(profit) AS profit +FROM ( + SELECT 'store channel' AS channel, + ss.ss_store_sk AS id, + sales, + COALESCE("returns", 0) AS "returns", + (profit - COALESCE(profit_loss, 0)) AS profit + FROM ss + LEFT JOIN sr ON ss.ss_store_sk = sr.sr_store_sk + UNION ALL + SELECT 'catalog channel' AS channel, + cs_call_center_sk AS id, + sales, + "returns", + (profit - profit_loss) AS profit + FROM cs, cr + UNION ALL + SELECT 'web channel' AS channel, + ws.wp_web_page_sk AS id, + sales, + COALESCE("returns", 0) AS "returns", + (profit - COALESCE(profit_loss, 0)) AS profit + FROM ws + LEFT JOIN wr ON ws.wp_web_page_sk = wr.wp_web_page_sk +) x +GROUP BY ROLLUP (channel, id) +ORDER BY channel, id +LIMIT 100; diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_78.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_78.sql new file mode 100644 index 00000000..85e10e52 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_78.sql @@ -0,0 +1,57 @@ +WITH ws AS ( + SELECT d_year AS ws_sold_year, ws_item_sk, + ws_bill_customer_sk ws_customer_sk, + SUM(ws_quantity) ws_qty, + SUM(ws_wholesale_cost) ws_wc, + SUM(ws_sales_price) ws_sp + FROM web_sales + LEFT JOIN web_returns ON wr_order_number = ws_order_number AND ws_item_sk = wr_item_sk + JOIN date_dim ON ws_sold_date_sk = d_date_sk + WHERE wr_order_number IS NULL + GROUP BY d_year, ws_item_sk, ws_bill_customer_sk +), +cs AS ( + SELECT d_year AS cs_sold_year, cs_item_sk, + cs_bill_customer_sk cs_customer_sk, + SUM(cs_quantity) cs_qty, + SUM(cs_wholesale_cost) cs_wc, + SUM(cs_sales_price) cs_sp + FROM catalog_sales + LEFT JOIN catalog_returns ON cr_order_number = cs_order_number AND cs_item_sk = cr_item_sk + JOIN date_dim ON cs_sold_date_sk = d_date_sk + WHERE cr_order_number IS NULL + GROUP BY d_year, cs_item_sk, cs_bill_customer_sk +), +ss AS ( + SELECT d_year AS ss_sold_year, ss_item_sk, + ss_customer_sk, + SUM(ss_quantity) ss_qty, + SUM(ss_wholesale_cost) ss_wc, + SUM(ss_sales_price) ss_sp + FROM store_sales + LEFT JOIN store_returns ON sr_ticket_number = ss_ticket_number AND ss_item_sk = sr_item_sk + JOIN date_dim ON ss_sold_date_sk = d_date_sk + WHERE sr_ticket_number IS NULL + GROUP BY d_year, ss_item_sk, ss_customer_sk +) +SELECT + ss_customer_sk, + ROUND(ss_qty / (COALESCE(ws_qty, 0) + COALESCE(cs_qty, 0)), 2) AS "ratio", + ss_qty AS store_qty, + ss_wc AS store_wholesale_cost, + ss_sp AS store_sales_price, + COALESCE(ws_qty, 0) + COALESCE(cs_qty, 0) AS other_chan_qty, + COALESCE(ws_wc, 0) + COALESCE(cs_wc, 0) AS other_chan_wholesale_cost, + COALESCE(ws_sp, 0) + COALESCE(cs_sp, 0) AS other_chan_sales_price +FROM ss +LEFT JOIN ws ON (ws_sold_year = ss_sold_year AND ws_item_sk = ss_item_sk AND ws_customer_sk = ss_customer_sk) +LEFT JOIN cs ON (cs_sold_year = ss_sold_year AND cs_item_sk = ss_item_sk AND cs_customer_sk = ss_customer_sk) +WHERE (COALESCE(ws_qty, 0) > 0 OR COALESCE(cs_qty, 0) > 0) AND ss_sold_year = 2001 +ORDER BY + ss_customer_sk, + ss_qty DESC, ss_wc DESC, ss_sp DESC, + other_chan_qty, + other_chan_wholesale_cost, + other_chan_sales_price, + "ratio" +LIMIT 100; diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_79.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_79.sql new file mode 100644 index 00000000..86879697 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_79.sql @@ -0,0 +1,21 @@ +select + c_last_name,c_first_name,substr(s_city,1,30),ss_ticket_number,amt,profit + from + (select ss_ticket_number + ,ss_customer_sk + ,store.s_city + ,sum(ss_coupon_amt) amt + ,sum(ss_net_profit) profit + from store_sales,date_dim,store,household_demographics + where store_sales.ss_sold_date_sk = date_dim.d_date_sk + and store_sales.ss_store_sk = store.s_store_sk + and store_sales.ss_hdemo_sk = household_demographics.hd_demo_sk + and (household_demographics.hd_dep_count = 0 or household_demographics.hd_vehicle_count > 3) + and date_dim.d_dow = 1 + and date_dim.d_year in (1998,1998+1,1998+2) + and store.s_number_employees between 200 and 295 + group by ss_ticket_number,ss_customer_sk,ss_addr_sk,store.s_city) ms,customer + where ss_customer_sk = c_customer_sk + order by c_last_name,c_first_name,substr(s_city,1,30), profit +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_8.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_8.sql new file mode 100644 index 00000000..f9527a4a --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_8.sql @@ -0,0 +1,106 @@ +select s_store_name + ,sum(ss_net_profit) + from store_sales + ,date_dim + ,store, + (select ca_zip + from ( + SELECT substr(ca_zip,1,5) ca_zip + FROM customer_address + WHERE substr(ca_zip,1,5) IN ( + '47602','16704','35863','28577','83910','36201', + '58412','48162','28055','41419','80332', + '38607','77817','24891','16226','18410', + '21231','59345','13918','51089','20317', + '17167','54585','67881','78366','47770', + '18360','51717','73108','14440','21800', + '89338','45859','65501','34948','25973', + '73219','25333','17291','10374','18829', + '60736','82620','41351','52094','19326', + '25214','54207','40936','21814','79077', + '25178','75742','77454','30621','89193', + '27369','41232','48567','83041','71948', + '37119','68341','14073','16891','62878', + '49130','19833','24286','27700','40979', + '50412','81504','94835','84844','71954', + '39503','57649','18434','24987','12350', + '86379','27413','44529','98569','16515', + '27287','24255','21094','16005','56436', + '91110','68293','56455','54558','10298', + '83647','32754','27052','51766','19444', + '13869','45645','94791','57631','20712', + '37788','41807','46507','21727','71836', + '81070','50632','88086','63991','20244', + '31655','51782','29818','63792','68605', + '94898','36430','57025','20601','82080', + '33869','22728','35834','29086','92645', + '98584','98072','11652','78093','57553', + '43830','71144','53565','18700','90209', + '71256','38353','54364','28571','96560', + '57839','56355','50679','45266','84680', + '34306','34972','48530','30106','15371', + '92380','84247','92292','68852','13338', + '34594','82602','70073','98069','85066', + '47289','11686','98862','26217','47529', + '63294','51793','35926','24227','14196', + '24594','32489','99060','49472','43432', + '49211','14312','88137','47369','56877', + '20534','81755','15794','12318','21060', + '73134','41255','63073','81003','73873', + '66057','51184','51195','45676','92696', + '70450','90669','98338','25264','38919', + '59226','58581','60298','17895','19489', + '52301','80846','95464','68770','51634', + '19988','18367','18421','11618','67975', + '25494','41352','95430','15734','62585', + '97173','33773','10425','75675','53535', + '17879','41967','12197','67998','79658', + '59130','72592','14851','43933','68101', + '50636','25717','71286','24660','58058', + '72991','95042','15543','33122','69280', + '11912','59386','27642','65177','17672', + '33467','64592','36335','54010','18767', + '63193','42361','49254','33113','33159', + '36479','59080','11855','81963','31016', + '49140','29392','41836','32958','53163', + '13844','73146','23952','65148','93498', + '14530','46131','58454','13376','13378', + '83986','12320','17193','59852','46081', + '98533','52389','13086','68843','31013', + '13261','60560','13443','45533','83583', + '11489','58218','19753','22911','25115', + '86709','27156','32669','13123','51933', + '39214','41331','66943','14155','69998', + '49101','70070','35076','14242','73021', + '59494','15782','29752','37914','74686', + '83086','34473','15751','81084','49230', + '91894','60624','17819','28810','63180', + '56224','39459','55233','75752','43639', + '55349','86057','62361','50788','31830', + '58062','18218','85761','60083','45484', + '21204','90229','70041','41162','35390', + '16364','39500','68908','26689','52868', + '81335','40146','11340','61527','61794', + '71997','30415','59004','29450','58117', + '69952','33562','83833','27385','61860', + '96435','48333','23065','32961','84919', + '61997','99132','22815','56600','68730', + '48017','95694','32919','88217','27116', + '28239','58032','18884','16791','21343', + '97462','18569','75660','15475') + intersect + select ca_zip + from (SELECT substr(ca_zip,1,5) ca_zip,count(*) cnt + FROM customer_address, customer + WHERE ca_address_sk = c_current_addr_sk and + c_preferred_cust_flag='Y' + group by ca_zip + having count(*) > 10)A1)A2) V1 + where ss_store_sk = s_store_sk + and ss_sold_date_sk = d_date_sk + and d_qoy = 2 and d_year = 1998 + and (substr(s_zip,1,2) = substr(V1.ca_zip,1,2)) + group by s_store_name + order by s_store_name + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_80.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_80.sql new file mode 100644 index 00000000..c29aaea0 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_80.sql @@ -0,0 +1,94 @@ +with ssr as + (select s_store_id as store_id, + sum(ss_ext_sales_price) as sales, + sum(coalesce(sr_return_amt, 0)) as returns, + sum(ss_net_profit - coalesce(sr_net_loss, 0)) as profit + from store_sales left outer join store_returns on + (ss_item_sk = sr_item_sk and ss_ticket_number = sr_ticket_number), + date_dim, + store, + item, + promotion + where ss_sold_date_sk = d_date_sk + and d_date between cast('2002-08-06' as date) + and (cast('2002-08-06' as date) + INTERVAL '30 days') + and ss_store_sk = s_store_sk + and ss_item_sk = i_item_sk + and i_current_price > 50 + and ss_promo_sk = p_promo_sk + and p_channel_tv = 'N' + group by s_store_id) + , + csr as + (select cp_catalog_page_id as catalog_page_id, + sum(cs_ext_sales_price) as sales, + sum(coalesce(cr_return_amount, 0)) as returns, + sum(cs_net_profit - coalesce(cr_net_loss, 0)) as profit + from catalog_sales left outer join catalog_returns on + (cs_item_sk = cr_item_sk and cs_order_number = cr_order_number), + date_dim, + catalog_page, + item, + promotion + where cs_sold_date_sk = d_date_sk + and d_date between cast('2002-08-06' as date) + and (cast('2002-08-06' as date) + INTERVAL '30 days') + and cs_catalog_page_sk = cp_catalog_page_sk + and cs_item_sk = i_item_sk + and i_current_price > 50 + and cs_promo_sk = p_promo_sk + and p_channel_tv = 'N' +group by cp_catalog_page_id) + , + wsr as + (select web_site_id, + sum(ws_ext_sales_price) as sales, + sum(coalesce(wr_return_amt, 0)) as returns, + sum(ws_net_profit - coalesce(wr_net_loss, 0)) as profit + from web_sales left outer join web_returns on + (ws_item_sk = wr_item_sk and ws_order_number = wr_order_number), + date_dim, + web_site, + item, + promotion + where ws_sold_date_sk = d_date_sk + and d_date between cast('2002-08-06' as date) + and (cast('2002-08-06' as date) + INTERVAL '30 days') + and ws_web_site_sk = web_site_sk + and ws_item_sk = i_item_sk + and i_current_price > 50 + and ws_promo_sk = p_promo_sk + and p_channel_tv = 'N' +group by web_site_id) + select channel + , id + , sum(sales) as sales + , sum(returns) as returns + , sum(profit) as profit + from + (select 'store channel' as channel + , 'store' || store_id as id + , sales + , returns + , profit + from ssr + union all + select 'catalog channel' as channel + , 'catalog_page' || catalog_page_id as id + , sales + , returns + , profit + from csr + union all + select 'web channel' as channel + , 'web_site' || web_site_id as id + , sales + , returns + , profit + from wsr + ) x + group by rollup (channel, id) + order by channel + ,id + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_81.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_81.sql new file mode 100644 index 00000000..4fe0ea09 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_81.sql @@ -0,0 +1,29 @@ +with customer_total_return as + (select cr_returning_customer_sk as ctr_customer_sk + ,ca_state as ctr_state, + sum(cr_return_amt_inc_tax) as ctr_total_return + from catalog_returns + ,date_dim + ,customer_address + where cr_returned_date_sk = d_date_sk + and d_year =1998 + and cr_returning_addr_sk = ca_address_sk + group by cr_returning_customer_sk + ,ca_state ) + select c_customer_id,c_salutation,c_first_name,c_last_name,ca_street_number,ca_street_name + ,ca_street_type,ca_suite_number,ca_city,ca_county,ca_state,ca_zip,ca_country,ca_gmt_offset + ,ca_location_type,ctr_total_return + from customer_total_return ctr1 + ,customer_address + ,customer + where ctr1.ctr_total_return > (select avg(ctr_total_return)*1.2 + from customer_total_return ctr2 + where ctr1.ctr_state = ctr2.ctr_state) + and ca_address_sk = c_current_addr_sk + and ca_state = 'TX' + and ctr1.ctr_customer_sk = c_customer_sk + order by c_customer_id,c_salutation,c_first_name,c_last_name,ca_street_number,ca_street_name + ,ca_street_type,ca_suite_number,ca_city,ca_county,ca_state,ca_zip,ca_country,ca_gmt_offset + ,ca_location_type,ctr_total_return + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_82.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_82.sql new file mode 100644 index 00000000..02ae5370 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_82.sql @@ -0,0 +1,15 @@ +select i_item_id + ,i_item_desc + ,i_current_price + from item, inventory, date_dim, store_sales + where i_current_price between 49 and 49+30 + and inv_item_sk = i_item_sk + and d_date_sk=inv_date_sk + and d_date between cast('2001-01-28' as date) and (cast('2001-01-28' as date) + INTERVAL '60 days') + and i_manufact_id in (80,675,292,17) + and inv_quantity_on_hand between 100 and 500 + and ss_item_sk = i_item_sk + group by i_item_id,i_item_desc,i_current_price + order by i_item_id + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_83.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_83.sql new file mode 100644 index 00000000..44f73b1f --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_83.sql @@ -0,0 +1,65 @@ +with sr_items as + (select i_item_id item_id, + sum(sr_return_quantity) sr_item_qty + from store_returns, + item, + date_dim + where sr_item_sk = i_item_sk + and d_date in + (select d_date + from date_dim + where d_week_seq in + (select d_week_seq + from date_dim + where d_date in ('2000-06-17','2000-08-22','2000-11-17'))) + and sr_returned_date_sk = d_date_sk + group by i_item_id), + cr_items as + (select i_item_id item_id, + sum(cr_return_quantity) cr_item_qty + from catalog_returns, + item, + date_dim + where cr_item_sk = i_item_sk + and d_date in + (select d_date + from date_dim + where d_week_seq in + (select d_week_seq + from date_dim + where d_date in ('2000-06-17','2000-08-22','2000-11-17'))) + and cr_returned_date_sk = d_date_sk + group by i_item_id), + wr_items as + (select i_item_id item_id, + sum(wr_return_quantity) wr_item_qty + from web_returns, + item, + date_dim + where wr_item_sk = i_item_sk + and d_date in + (select d_date + from date_dim + where d_week_seq in + (select d_week_seq + from date_dim + where d_date in ('2000-06-17','2000-08-22','2000-11-17'))) + and wr_returned_date_sk = d_date_sk + group by i_item_id) + select sr_items.item_id + ,sr_item_qty + ,sr_item_qty/(sr_item_qty+cr_item_qty+wr_item_qty)/3.0 * 100 sr_dev + ,cr_item_qty + ,cr_item_qty/(sr_item_qty+cr_item_qty+wr_item_qty)/3.0 * 100 cr_dev + ,wr_item_qty + ,wr_item_qty/(sr_item_qty+cr_item_qty+wr_item_qty)/3.0 * 100 wr_dev + ,(sr_item_qty+cr_item_qty+wr_item_qty)/3.0 average + from sr_items + ,cr_items + ,wr_items + where sr_items.item_id=cr_items.item_id + and sr_items.item_id=wr_items.item_id + order by sr_items.item_id + ,sr_item_qty + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_84.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_84.sql new file mode 100644 index 00000000..d7728dd5 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_84.sql @@ -0,0 +1,19 @@ +select c_customer_id as customer_id + , coalesce(c_last_name,'') || ', ' || coalesce(c_first_name,'') as customername + from customer + ,customer_address + ,customer_demographics + ,household_demographics + ,income_band + ,store_returns + where ca_city = 'Hopewell' + and c_current_addr_sk = ca_address_sk + and ib_lower_bound >= 37855 + and ib_upper_bound <= 37855 + 50000 + and ib_income_band_sk = hd_income_band_sk + and cd_demo_sk = c_current_cdemo_sk + and hd_demo_sk = c_current_hdemo_sk + and sr_cdemo_sk = cd_demo_sk + order by c_customer_id + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_85.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_85.sql new file mode 100644 index 00000000..32d83712 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_85.sql @@ -0,0 +1,82 @@ +select substr(r_reason_desc,1,20) + ,avg(ws_quantity) + ,avg(wr_refunded_cash) + ,avg(wr_fee) + from web_sales, web_returns, web_page, customer_demographics cd1, + customer_demographics cd2, customer_address, date_dim, reason + where ws_web_page_sk = wp_web_page_sk + and ws_item_sk = wr_item_sk + and ws_order_number = wr_order_number + and ws_sold_date_sk = d_date_sk and d_year = 2001 + and cd1.cd_demo_sk = wr_refunded_cdemo_sk + and cd2.cd_demo_sk = wr_returning_cdemo_sk + and ca_address_sk = wr_refunded_addr_sk + and r_reason_sk = wr_reason_sk + and + ( + ( + cd1.cd_marital_status = 'M' + and + cd1.cd_marital_status = cd2.cd_marital_status + and + cd1.cd_education_status = '4 yr Degree' + and + cd1.cd_education_status = cd2.cd_education_status + and + ws_sales_price between 100.00 and 150.00 + ) + or + ( + cd1.cd_marital_status = 'S' + and + cd1.cd_marital_status = cd2.cd_marital_status + and + cd1.cd_education_status = 'College' + and + cd1.cd_education_status = cd2.cd_education_status + and + ws_sales_price between 50.00 and 100.00 + ) + or + ( + cd1.cd_marital_status = 'D' + and + cd1.cd_marital_status = cd2.cd_marital_status + and + cd1.cd_education_status = 'Secondary' + and + cd1.cd_education_status = cd2.cd_education_status + and + ws_sales_price between 150.00 and 200.00 + ) + ) + and + ( + ( + ca_country = 'United States' + and + ca_state in ('TX', 'VA', 'CA') + and ws_net_profit between 100 and 200 + ) + or + ( + ca_country = 'United States' + and + ca_state in ('AR', 'NE', 'MO') + and ws_net_profit between 150 and 300 + ) + or + ( + ca_country = 'United States' + and + ca_state in ('IA', 'MS', 'WA') + and ws_net_profit between 50 and 250 + ) + ) +group by r_reason_desc +order by substr(r_reason_desc,1,20) + ,avg(ws_quantity) + ,avg(wr_refunded_cash) + ,avg(wr_fee) +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_86.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_86.sql new file mode 100644 index 00000000..bcf3ef1a --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_86.sql @@ -0,0 +1,24 @@ +select + sum(ws_net_paid) as total_sum + ,i_category + ,i_class + ,grouping(i_category)+grouping(i_class) as lochierarchy + ,rank() over ( + partition by grouping(i_category)+grouping(i_class), + case when grouping(i_class) = 0 then i_category end + order by sum(ws_net_paid) desc) as rank_within_parent + from + web_sales + ,date_dim d1 + ,item + where + d1.d_month_seq between 1215 and 1215+11 + and d1.d_date_sk = ws_sold_date_sk + and i_item_sk = ws_item_sk + group by rollup(i_category,i_class) + order by + lochierarchy desc, + case when lochierarchy = 0 then i_category end, + rank_within_parent + limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_87.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_87.sql new file mode 100644 index 00000000..7f3c7694 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_87.sql @@ -0,0 +1,21 @@ +select count(*) +from ((select distinct c_last_name, c_first_name, d_date + from store_sales, date_dim, customer + where store_sales.ss_sold_date_sk = date_dim.d_date_sk + and store_sales.ss_customer_sk = customer.c_customer_sk + and d_month_seq between 1221 and 1221+11) + except + (select distinct c_last_name, c_first_name, d_date + from catalog_sales, date_dim, customer + where catalog_sales.cs_sold_date_sk = date_dim.d_date_sk + and catalog_sales.cs_bill_customer_sk = customer.c_customer_sk + and d_month_seq between 1221 and 1221+11) + except + (select distinct c_last_name, c_first_name, d_date + from web_sales, date_dim, customer + where web_sales.ws_sold_date_sk = date_dim.d_date_sk + and web_sales.ws_bill_customer_sk = customer.c_customer_sk + and d_month_seq between 1221 and 1221+11) +) cool_cust +; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_88.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_88.sql new file mode 100644 index 00000000..59d07830 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_88.sql @@ -0,0 +1,92 @@ +select * +from + (select count(*) h8_30_to_9 + from store_sales, household_demographics , time_dim, store + where ss_sold_time_sk = time_dim.t_time_sk + and ss_hdemo_sk = household_demographics.hd_demo_sk + and ss_store_sk = s_store_sk + and time_dim.t_hour = 8 + and time_dim.t_minute >= 30 + and ((household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count<=2+2) or + (household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count<=4+2) or + (household_demographics.hd_dep_count = 3 and household_demographics.hd_vehicle_count<=3+2)) + and store.s_store_name = 'ese') s1, + (select count(*) h9_to_9_30 + from store_sales, household_demographics , time_dim, store + where ss_sold_time_sk = time_dim.t_time_sk + and ss_hdemo_sk = household_demographics.hd_demo_sk + and ss_store_sk = s_store_sk + and time_dim.t_hour = 9 + and time_dim.t_minute < 30 + and ((household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count<=2+2) or + (household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count<=4+2) or + (household_demographics.hd_dep_count = 3 and household_demographics.hd_vehicle_count<=3+2)) + and store.s_store_name = 'ese') s2, + (select count(*) h9_30_to_10 + from store_sales, household_demographics , time_dim, store + where ss_sold_time_sk = time_dim.t_time_sk + and ss_hdemo_sk = household_demographics.hd_demo_sk + and ss_store_sk = s_store_sk + and time_dim.t_hour = 9 + and time_dim.t_minute >= 30 + and ((household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count<=2+2) or + (household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count<=4+2) or + (household_demographics.hd_dep_count = 3 and household_demographics.hd_vehicle_count<=3+2)) + and store.s_store_name = 'ese') s3, + (select count(*) h10_to_10_30 + from store_sales, household_demographics , time_dim, store + where ss_sold_time_sk = time_dim.t_time_sk + and ss_hdemo_sk = household_demographics.hd_demo_sk + and ss_store_sk = s_store_sk + and time_dim.t_hour = 10 + and time_dim.t_minute < 30 + and ((household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count<=2+2) or + (household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count<=4+2) or + (household_demographics.hd_dep_count = 3 and household_demographics.hd_vehicle_count<=3+2)) + and store.s_store_name = 'ese') s4, + (select count(*) h10_30_to_11 + from store_sales, household_demographics , time_dim, store + where ss_sold_time_sk = time_dim.t_time_sk + and ss_hdemo_sk = household_demographics.hd_demo_sk + and ss_store_sk = s_store_sk + and time_dim.t_hour = 10 + and time_dim.t_minute >= 30 + and ((household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count<=2+2) or + (household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count<=4+2) or + (household_demographics.hd_dep_count = 3 and household_demographics.hd_vehicle_count<=3+2)) + and store.s_store_name = 'ese') s5, + (select count(*) h11_to_11_30 + from store_sales, household_demographics , time_dim, store + where ss_sold_time_sk = time_dim.t_time_sk + and ss_hdemo_sk = household_demographics.hd_demo_sk + and ss_store_sk = s_store_sk + and time_dim.t_hour = 11 + and time_dim.t_minute < 30 + and ((household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count<=2+2) or + (household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count<=4+2) or + (household_demographics.hd_dep_count = 3 and household_demographics.hd_vehicle_count<=3+2)) + and store.s_store_name = 'ese') s6, + (select count(*) h11_30_to_12 + from store_sales, household_demographics , time_dim, store + where ss_sold_time_sk = time_dim.t_time_sk + and ss_hdemo_sk = household_demographics.hd_demo_sk + and ss_store_sk = s_store_sk + and time_dim.t_hour = 11 + and time_dim.t_minute >= 30 + and ((household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count<=2+2) or + (household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count<=4+2) or + (household_demographics.hd_dep_count = 3 and household_demographics.hd_vehicle_count<=3+2)) + and store.s_store_name = 'ese') s7, + (select count(*) h12_to_12_30 + from store_sales, household_demographics , time_dim, store + where ss_sold_time_sk = time_dim.t_time_sk + and ss_hdemo_sk = household_demographics.hd_demo_sk + and ss_store_sk = s_store_sk + and time_dim.t_hour = 12 + and time_dim.t_minute < 30 + and ((household_demographics.hd_dep_count = 2 and household_demographics.hd_vehicle_count<=2+2) or + (household_demographics.hd_dep_count = 4 and household_demographics.hd_vehicle_count<=4+2) or + (household_demographics.hd_dep_count = 3 and household_demographics.hd_vehicle_count<=3+2)) + and store.s_store_name = 'ese') s8 +; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_89.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_89.sql new file mode 100644 index 00000000..5e13cc5b --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_89.sql @@ -0,0 +1,26 @@ +select * +from( +select i_category, i_class, i_brand, + s_store_name, s_company_name, + d_moy, + sum(ss_sales_price) sum_sales, + avg(sum(ss_sales_price)) over + (partition by i_category, i_brand, s_store_name, s_company_name) + avg_monthly_sales +from item, store_sales, date_dim, store +where ss_item_sk = i_item_sk and + ss_sold_date_sk = d_date_sk and + ss_store_sk = s_store_sk and + d_year in (2000) and + ((i_category in ('Home','Music','Books') and + i_class in ('glassware','classical','fiction') + ) + or (i_category in ('Jewelry','Sports','Women') and + i_class in ('semi-precious','baseball','dresses') + )) +group by i_category, i_class, i_brand, + s_store_name, s_company_name, d_moy) tmp1 +where case when (avg_monthly_sales <> 0) then (abs(sum_sales - avg_monthly_sales) / avg_monthly_sales) else null end > 0.1 +order by sum_sales - avg_monthly_sales, s_store_name +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_9.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_9.sql new file mode 100644 index 00000000..7d6449cf --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_9.sql @@ -0,0 +1,48 @@ +select case when (select count(*) + from store_sales + where ss_quantity between 1 and 20) > 98972190 + then (select avg(ss_ext_discount_amt) + from store_sales + where ss_quantity between 1 and 20) + else (select avg(ss_net_profit) + from store_sales + where ss_quantity between 1 and 20) end bucket1 , + case when (select count(*) + from store_sales + where ss_quantity between 21 and 40) > 160856845 + then (select avg(ss_ext_discount_amt) + from store_sales + where ss_quantity between 21 and 40) + else (select avg(ss_net_profit) + from store_sales + where ss_quantity between 21 and 40) end bucket2, + case when (select count(*) + from store_sales + where ss_quantity between 41 and 60) > 12733327 + then (select avg(ss_ext_discount_amt) + from store_sales + where ss_quantity between 41 and 60) + else (select avg(ss_net_profit) + from store_sales + where ss_quantity between 41 and 60) end bucket3, + case when (select count(*) + from store_sales + where ss_quantity between 61 and 80) > 96251173 + then (select avg(ss_ext_discount_amt) + from store_sales + where ss_quantity between 61 and 80) + else (select avg(ss_net_profit) + from store_sales + where ss_quantity between 61 and 80) end bucket4, + case when (select count(*) + from store_sales + where ss_quantity between 81 and 100) > 80049606 + then (select avg(ss_ext_discount_amt) + from store_sales + where ss_quantity between 81 and 100) + else (select avg(ss_net_profit) + from store_sales + where ss_quantity between 81 and 100) end bucket5 +from reason +where r_reason_sk = 1; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_90.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_90.sql new file mode 100644 index 00000000..caa22ca7 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_90.sql @@ -0,0 +1,21 @@ +SELECT + CAST(amc AS decimal(15,4)) / NULLIF(CAST(pmc AS decimal(15,4)), 0) AS am_pm_ratio +FROM + (SELECT count(*) amc + FROM web_sales, household_demographics, time_dim, web_page + WHERE ws_sold_time_sk = time_dim.t_time_sk + AND ws_ship_hdemo_sk = household_demographics.hd_demo_sk + AND ws_web_page_sk = web_page.wp_web_page_sk + AND time_dim.t_hour BETWEEN 9 AND 9 + 1 + AND household_demographics.hd_dep_count = 3 + AND web_page.wp_char_count BETWEEN 5000 AND 5200) at, + (SELECT count(*) pmc + FROM web_sales, household_demographics, time_dim, web_page + WHERE ws_sold_time_sk = time_dim.t_time_sk + AND ws_ship_hdemo_sk = household_demographics.hd_demo_sk + AND ws_web_page_sk = web_page.wp_web_page_sk + AND time_dim.t_hour BETWEEN 16 AND 16 + 1 + AND household_demographics.hd_dep_count = 3 + AND web_page.wp_char_count BETWEEN 5000 AND 5200) pt +ORDER BY am_pm_ratio +LIMIT 100; \ No newline at end of file diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_91.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_91.sql new file mode 100644 index 00000000..2a719dc8 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_91.sql @@ -0,0 +1,29 @@ +select + cc_call_center_id Call_Center, + cc_name Call_Center_Name, + cc_manager Manager, + sum(cr_net_loss) Returns_Loss +from + call_center, + catalog_returns, + date_dim, + customer, + customer_address, + customer_demographics, + household_demographics +where + cr_call_center_sk = cc_call_center_sk +and cr_returned_date_sk = d_date_sk +and cr_returning_customer_sk= c_customer_sk +and cd_demo_sk = c_current_cdemo_sk +and hd_demo_sk = c_current_hdemo_sk +and ca_address_sk = c_current_addr_sk +and d_year = 2000 +and d_moy = 12 +and ( (cd_marital_status = 'M' and cd_education_status = 'Unknown') + or(cd_marital_status = 'W' and cd_education_status = 'Advanced Degree')) +and hd_buy_potential like 'Unknown%' +and ca_gmt_offset = -7 +group by cc_call_center_id,cc_name,cc_manager,cd_marital_status,cd_education_status +order by sum(cr_net_loss) desc; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_92.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_92.sql new file mode 100644 index 00000000..6481d7c7 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_92.sql @@ -0,0 +1,28 @@ +select + sum(ws_ext_discount_amt) as "Excess Discount Amount" +from + web_sales + ,item + ,date_dim +where +i_manufact_id = 356 +and i_item_sk = ws_item_sk +and d_date between '2001-03-12' and + (cast('2001-03-12' as date) + INTERVAL '90 days') +and d_date_sk = ws_sold_date_sk +and ws_ext_discount_amt + > ( + SELECT + 1.3 * avg(ws_ext_discount_amt) + FROM + web_sales + ,date_dim + WHERE + ws_item_sk = i_item_sk + and d_date between '2001-03-12' and + (cast('2001-03-12' as date) + INTERVAL '90 days') + and d_date_sk = ws_sold_date_sk + ) +order by sum(ws_ext_discount_amt) +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_93.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_93.sql new file mode 100644 index 00000000..caa52453 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_93.sql @@ -0,0 +1,16 @@ +select ss_customer_sk + ,sum(act_sales) sumsales + from (select ss_item_sk + ,ss_ticket_number + ,ss_customer_sk + ,case when sr_return_quantity is not null then (ss_quantity-sr_return_quantity)*ss_sales_price + else (ss_quantity*ss_sales_price) end act_sales + from store_sales left outer join store_returns on (sr_item_sk = ss_item_sk + and sr_ticket_number = ss_ticket_number) + ,reason + where sr_reason_sk = r_reason_sk + and r_reason_desc = 'reason 66') t + group by ss_customer_sk + order by sumsales, ss_customer_sk +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_94.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_94.sql new file mode 100644 index 00000000..0d3cee6c --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_94.sql @@ -0,0 +1,27 @@ +select + count(distinct ws_order_number) as "order count" + ,sum(ws_ext_ship_cost) as "total shipping cost" + ,sum(ws_net_profit) as "total net profit" +from + web_sales ws1 + ,date_dim + ,customer_address + ,web_site +where + d_date between '1999-4-01' and + (cast('1999-4-01' as date) + INTERVAL '60 days') +and ws1.ws_ship_date_sk = d_date_sk +and ws1.ws_ship_addr_sk = ca_address_sk +and ca_state = 'NE' +and ws1.ws_web_site_sk = web_site_sk +and web_company_name = 'pri' +and exists (select * + from web_sales ws2 + where ws1.ws_order_number = ws2.ws_order_number + and ws1.ws_warehouse_sk <> ws2.ws_warehouse_sk) +and not exists(select * + from web_returns wr1 + where ws1.ws_order_number = wr1.wr_order_number) +order by count(distinct ws_order_number) +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_95.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_95.sql new file mode 100644 index 00000000..5166e618 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_95.sql @@ -0,0 +1,30 @@ +with ws_wh as +(select ws1.ws_order_number,ws1.ws_warehouse_sk wh1,ws2.ws_warehouse_sk wh2 + from web_sales ws1,web_sales ws2 + where ws1.ws_order_number = ws2.ws_order_number + and ws1.ws_warehouse_sk <> ws2.ws_warehouse_sk) + select + count(distinct ws_order_number) as "order count" + ,sum(ws_ext_ship_cost) as "total shipping cost" + ,sum(ws_net_profit) as "total net profit" +from + web_sales ws1 + ,date_dim + ,customer_address + ,web_site +where + d_date between '2002-4-01' and + (cast('2002-4-01' as date) + INTERVAL '60 days') +and ws1.ws_ship_date_sk = d_date_sk +and ws1.ws_ship_addr_sk = ca_address_sk +and ca_state = 'AL' +and ws1.ws_web_site_sk = web_site_sk +and web_company_name = 'pri' +and ws1.ws_order_number in (select ws_order_number + from ws_wh) +and ws1.ws_order_number in (select wr_order_number + from web_returns,ws_wh + where wr_order_number = ws_wh.ws_order_number) +order by count(distinct ws_order_number) +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_96.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_96.sql new file mode 100644 index 00000000..4369edc4 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_96.sql @@ -0,0 +1,14 @@ +select count(*) +from store_sales + ,household_demographics + ,time_dim, store +where ss_sold_time_sk = time_dim.t_time_sk + and ss_hdemo_sk = household_demographics.hd_demo_sk + and ss_store_sk = s_store_sk + and time_dim.t_hour = 16 + and time_dim.t_minute >= 30 + and household_demographics.hd_dep_count = 6 + and store.s_store_name = 'ese' +order by count(*) +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_97.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_97.sql new file mode 100644 index 00000000..80a0a86d --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_97.sql @@ -0,0 +1,23 @@ +with ssci as ( +select ss_customer_sk customer_sk + ,ss_item_sk item_sk +from store_sales,date_dim +where ss_sold_date_sk = d_date_sk + and d_month_seq between 1190 and 1190 + 11 +group by ss_customer_sk + ,ss_item_sk), +csci as( + select cs_bill_customer_sk customer_sk + ,cs_item_sk item_sk +from catalog_sales,date_dim +where cs_sold_date_sk = d_date_sk + and d_month_seq between 1190 and 1190 + 11 +group by cs_bill_customer_sk + ,cs_item_sk) + select sum(case when ssci.customer_sk is not null and csci.customer_sk is null then 1 else 0 end) store_only + ,sum(case when ssci.customer_sk is null and csci.customer_sk is not null then 1 else 0 end) catalog_only + ,sum(case when ssci.customer_sk is not null and csci.customer_sk is not null then 1 else 0 end) store_and_catalog +from ssci full outer join csci on (ssci.customer_sk=csci.customer_sk + and ssci.item_sk = csci.item_sk) +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_98.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_98.sql new file mode 100644 index 00000000..cbf7d6a2 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_98.sql @@ -0,0 +1,31 @@ +select i_item_id + ,i_item_desc + ,i_category + ,i_class + ,i_current_price + ,sum(ss_ext_sales_price) as itemrevenue + ,sum(ss_ext_sales_price)*100/sum(sum(ss_ext_sales_price)) over + (partition by i_class) as revenueratio +from + store_sales + ,item + ,date_dim +where + ss_item_sk = i_item_sk + and i_category in ('Home', 'Sports', 'Men') + and ss_sold_date_sk = d_date_sk + and d_date between cast('2002-01-05' as date) + and (cast('2002-01-05' as date) + INTERVAL '30 days') +group by + i_item_id + ,i_item_desc + ,i_category + ,i_class + ,i_current_price +order by + i_category + ,i_class + ,i_item_id + ,i_item_desc + ,revenueratio; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_99.sql b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_99.sql new file mode 100644 index 00000000..f015731e --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpcds_sql/sql_99.sql @@ -0,0 +1,33 @@ +select + substr(w_warehouse_name,1,20) + ,sm_type + ,cc_name + ,sum(case when (cs_ship_date_sk - cs_sold_date_sk <= 30 ) then 1 else 0 end) as "30 days" + ,sum(case when (cs_ship_date_sk - cs_sold_date_sk > 30) and + (cs_ship_date_sk - cs_sold_date_sk <= 60) then 1 else 0 end ) as "31-60 days" + ,sum(case when (cs_ship_date_sk - cs_sold_date_sk > 60) and + (cs_ship_date_sk - cs_sold_date_sk <= 90) then 1 else 0 end) as "61-90 days" + ,sum(case when (cs_ship_date_sk - cs_sold_date_sk > 90) and + (cs_ship_date_sk - cs_sold_date_sk <= 120) then 1 else 0 end) as "91-120 days" + ,sum(case when (cs_ship_date_sk - cs_sold_date_sk > 120) then 1 else 0 end) as ">120 days" +from + catalog_sales + ,warehouse + ,ship_mode + ,call_center + ,date_dim +where + d_month_seq between 1178 and 1178 + 11 +and cs_ship_date_sk = d_date_sk +and cs_warehouse_sk = w_warehouse_sk +and cs_ship_mode_sk = sm_ship_mode_sk +and cs_call_center_sk = cc_call_center_sk +group by + substr(w_warehouse_name,1,20) + ,sm_type + ,cc_name +order by substr(w_warehouse_name,1,20) + ,sm_type + ,cc_name +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/.Q15.swp b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/.Q15.swp new file mode 100644 index 0000000000000000000000000000000000000000..4477698377348c212d5b8dc9bf357b591805fe28 GIT binary patch literal 12288 zcmeI2&rcIU6vrQGV)lR%^q^UkdMiTkhc_-G~4YAOb{y2oM1xKm>>Y5g-CYfCvzQLr6eT0hk2v z3FZC&U;O?5<0Qa4)LYbR)JxPu)GF!$Y6&%h`gsE2D{2$<1@#&A5%mG}9`y$G3iSf@ z9Q73S2&JM5s2nPVilNS-&Y}iT$52O6-}?c+q5Sv`Azuoa2oM1xKm>>Y5g-Epo4`VT zCO=tb-sLzcr|PsUYn5*#x;=)X^T?y3sy26=NRQPpjnKm8Yusq@lxw<5vl>3J+ofV5 z@Q2Qu8nn=A`u3ENM=j<|* z(=5rFRaJB9X3KEnan>8H7~P3lbTl=CYcAKtGrK#LFXcN=UIRmJXcqorm9twJmdlp& zES4S}y^$PB<0sa!&Ccecw&S~)-YFF;b8KR%GuCTFmdxTzaPGzvO(n|+gH&{w7sAfz z%J@_5nwmoPo{WQg^BnJlxD8#`nXuU*-{RGQ^DZ16EdRpGw#A4S+v-8Q=;lH6i2Hu) zL)iaCorobj){A%&Vhl`M#r<5{ z04WZVB!v})&1Kuvy&hdzmwPstXXo%Hue%^AhPq|i`MEpcplZU01z%#wgG9xt>`^?|fvn=Q*03<1p=Yd()V+WMPpCk>H@?vv^BROlE-9$ j%s(u9c*U9Guw=5{P>dBGq}(-G-Q`HfWv-?((-?!_{m= date '1993-10-01' + and o_orderdate < date '1993-10-01' + INTERVAL '3 month' + and l_returnflag = 'R' + and c_nationkey = n_nationkey +group by + c_custkey, + c_name, + c_acctbal, + c_phone, + n_name, + c_address, + c_comment +order by + revenue desc +limit 20 +; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/11.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/11.sql new file mode 100644 index 00000000..0fdc5250 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/11.sql @@ -0,0 +1,28 @@ +select + ps_partkey, + sum(ps_supplycost * ps_availqty) as value +from + partsupp, + supplier, + nation +where + ps_suppkey = s_suppkey + and s_nationkey = n_nationkey + and n_name = 'GERMANY' +group by + ps_partkey having + sum(ps_supplycost * ps_availqty) > ( + select + sum(ps_supplycost * ps_availqty) * 0.0001/100 + from + partsupp, + supplier, + nation + where + ps_suppkey = s_suppkey + and s_nationkey = n_nationkey + and n_name = 'GERMANY' + ) +order by + value desc; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/12.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/12.sql new file mode 100644 index 00000000..7bfabde6 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/12.sql @@ -0,0 +1,29 @@ +select + l_shipmode, + sum(case + when o_orderpriority = '1-URGENT' + or o_orderpriority = '2-HIGH' + then 1 + else 0 + end) as high_line_count, + sum(case + when o_orderpriority <> '1-URGENT' + and o_orderpriority <> '2-HIGH' + then 1 + else 0 + end) as low_line_count +from + orders, + lineitem +where + o_orderkey = l_orderkey + and l_shipmode in ('MAIL', 'SHIP') + and l_commitdate < l_receiptdate + and l_shipdate < l_commitdate + and l_receiptdate >= date '1994-01-01' + and l_receiptdate < date '1994-01-01' + INTERVAL '1 year' +group by + l_shipmode +order by + l_shipmode; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/13.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/13.sql new file mode 100644 index 00000000..01b67794 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/13.sql @@ -0,0 +1,21 @@ +select + c_count, + count(*) as custdist +from + ( + select + c_custkey, + count(*) + from + customer left outer join orders on + c_custkey = o_custkey + and o_comment not like '%special%request%' + group by + c_custkey + ) as c_orders (c_custkey, c_count) +group by + c_count +order by + custdist desc, + c_count desc; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/14.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/14.sql new file mode 100644 index 00000000..aa9f645d --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/14.sql @@ -0,0 +1,14 @@ +select + 100 * sum(case + when p_type like 'PROMO%' + then l_extendedprice * (1 - l_discount)/10 + else 0 + end) / sum(l_extendedprice * (1 - l_discount)/1000) as promo_revenue --add /1000 +from + lineitem, + part +where + l_partkey = p_partkey + and l_shipdate >= date '1995-09-01' + and l_shipdate < date '1995-09-01' + INTERVAL '1 month'; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/15.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/15.sql new file mode 100644 index 00000000..07b91a5b --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/15.sql @@ -0,0 +1,32 @@ +with revenue as +( + select + l_suppkey as supplier_no, + sum(l_extendedprice * (1 - l_discount)) as total_revenue + from + lineitem + where + l_shipdate >= date '1996-01-01' + and l_shipdate < date '1996-01-01' + INTERVAL '3 month' + group by + l_suppkey +) +select + s_suppkey, + s_name, + s_address, + s_phone, + total_revenue +from + supplier, + revenue +where + s_suppkey = supplier_no + and total_revenue = ( + select + max(total_revenue) + from + revenue + ) +order by + s_suppkey; diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/16.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/16.sql new file mode 100644 index 00000000..436d4f33 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/16.sql @@ -0,0 +1,33 @@ +select + p_brand, + p_type, + p_size, + count(ps_suppkey) as supplier_cnt --remove distinct +from + partsupp, + part +where + p_partkey = ps_partkey + and p_brand <> 'Brand#45' + and p_type not like 'MEDIUM POLISHED%' + and p_size in (49, 14, 23, 45, 19, 3, 36, 9) + and ps_suppkey not in ( + select + s_suppkey + from + supplier + where + s_comment like '%Customer%Complaints%' + ) +group by + p_brand, + p_type, + p_size +order by + supplier_cnt desc, + p_brand, + p_type, + p_size +limit 100 +; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/17.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/17.sql new file mode 100644 index 00000000..2fe71d1b --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/17.sql @@ -0,0 +1,18 @@ +select + sum(l_extendedprice) / 7.0 as avg_yearly +from + lineitem, + part, + (select + l_partkey as temp_l_partkey, 0.2 * avg(l_quantity) as temp_avg + from + lineitem + group by l_partkey + ) as temp +where + p_partkey = l_partkey + and p_brand = 'Brand#23' + and p_container = 'MED BOX' + and l_quantity < temp_avg + and p_partkey = temp_l_partkey; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/18.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/18.sql new file mode 100644 index 00000000..26fec53c --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/18.sql @@ -0,0 +1,34 @@ +select + c_name, + c_custkey, + o_orderkey, + o_orderdate, + o_totalprice, + sum(l_quantity) +from + customer, + orders, + lineitem +where + o_orderkey in ( + select + l_orderkey + from + lineitem + group by + l_orderkey having + sum(l_quantity) > 300 + ) + and c_custkey = o_custkey + and o_orderkey = l_orderkey +group by + c_name, + c_custkey, + o_orderkey, + o_orderdate, + o_totalprice +order by + o_totalprice desc, + o_orderdate +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/19.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/19.sql new file mode 100644 index 00000000..6f694187 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/19.sql @@ -0,0 +1,36 @@ +select + sum(l_extendedprice* (1 - l_discount)) as revenue +from + lineitem, + part +where + ( + p_partkey = l_partkey + and p_brand = 'Brand#12' + and p_container in ('SM CASE', 'SM BOX', 'SM PACK', 'SM PKG') + and l_quantity >= 1 and l_quantity <= 1 + 10 + and p_size between 1 and 5 + and l_shipmode in ('AIR', 'AIR REG') + and l_shipinstruct = 'DELIVER IN PERSON' + ) + or + ( + p_partkey = l_partkey + and p_brand = 'Brand#23' + and p_container in ('MED BAG', 'MED BOX', 'MED PKG', 'MED PACK') + and l_quantity >= 10 and l_quantity <= 10 + 10 + and p_size between 1 and 10 + and l_shipmode in ('AIR', 'AIR REG') + and l_shipinstruct = 'DELIVER IN PERSON' + ) + or + ( + p_partkey = l_partkey + and p_brand = 'Brand#34' + and p_container in ('LG CASE', 'LG BOX', 'LG PACK', 'LG PKG') + and l_quantity >= 20 and l_quantity <= 20 + 10 + and p_size between 1 and 15 + and l_shipmode in ('AIR', 'AIR REG') + and l_shipinstruct = 'DELIVER IN PERSON' + ); + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/2.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/2.sql new file mode 100644 index 00000000..3950c8d3 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/2.sql @@ -0,0 +1,48 @@ +select + s_acctbal, + s_name, + n_name, + p_partkey, + p_mfgr, + s_address, + s_phone, + s_comment +from + part, + supplier, + partsupp, + nation, + region, + ( + select + ps_partkey as temp_ps_partkey, min(ps_supplycost) as temp_min_ps_supplycost + from + partsupp, + supplier, + nation, + region + where + s_suppkey = ps_suppkey + and s_nationkey = n_nationkey + and n_regionkey = r_regionkey + and r_name = 'EUROPE' + group by ps_partkey + ) as temp +where + p_partkey = temp_ps_partkey + and p_partkey = ps_partkey + and s_suppkey = ps_suppkey + and p_size = 15 + and p_type like '%BRASS' + and s_nationkey = n_nationkey + and n_regionkey = r_regionkey + and r_name = 'EUROPE' + and ps_supplycost = temp_min_ps_supplycost +order by + s_acctbal desc, + n_name, + s_name, + p_partkey +limit 100 +; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/20.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/20.sql new file mode 100644 index 00000000..42cdd5b4 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/20.sql @@ -0,0 +1,40 @@ +select + s_name, + s_address +from + supplier, + nation +where + s_suppkey in ( + select + ps_suppkey + from + partsupp, + ( + select + l_partkey as temp_l_partkey, l_suppkey as temp_l_suppkey, 0.5 * sum(l_quantity) as temp_l_quantity + from + lineitem + where + l_shipdate >= date '1994-01-01' + and l_shipdate < date '1994-01-01' + INTERVAL '1 year' + group by l_partkey, l_suppkey + ) as temp + where + temp_l_partkey = ps_partkey + and temp_l_suppkey = ps_suppkey + and ps_partkey in ( + select + p_partkey + from + part + where + p_name like 'forest%' + ) + and ps_availqty > temp_l_quantity + ) + and s_nationkey = n_nationkey + and n_name = 'CANADA' +order by + s_name; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/21.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/21.sql new file mode 100644 index 00000000..23c8b916 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/21.sql @@ -0,0 +1,41 @@ +select + s_name, + count(*) as numwait +from + supplier, + lineitem l1, + orders, + nation +where + s_suppkey = l1.l_suppkey + and o_orderkey = l1.l_orderkey + and o_orderstatus = 'F' + and l1.l_receiptdate > l1.l_commitdate + and exists ( + select + * + from + lineitem l2 + where + l2.l_orderkey = l1.l_orderkey + and l2.l_suppkey <> l1.l_suppkey + ) + and not exists ( + select + * + from + lineitem l3 + where + l3.l_orderkey = l1.l_orderkey + and l3.l_suppkey <> l1.l_suppkey + and l3.l_receiptdate > l3.l_commitdate + ) + and s_nationkey = n_nationkey + and n_name = 'SAUDI ARABIA' +group by + s_name +order by + numwait desc, + s_name +limit 100; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/22.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/22.sql new file mode 100644 index 00000000..f4bc2375 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/22.sql @@ -0,0 +1,38 @@ +select + cntrycode, + count(*) as numcust, + sum(c_acctbal) as totacctbal +from + ( + select + substring(c_phone from 1 for 2) as cntrycode, + c_acctbal + from + customer + where + substring(c_phone from 1 for 2) in + ('13', '31', '23', '29', '30', '18', '17') + and c_acctbal > ( + select + avg(c_acctbal) + from + customer + where + c_acctbal > 0.00 + and substring(c_phone from 1 for 2) in + ('13', '31', '23', '29', '30', '18', '17') + ) + and not exists ( + select + * + from + orders + where + o_custkey = c_custkey + ) + ) as custsale +group by + cntrycode +order by + cntrycode; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/3.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/3.sql new file mode 100644 index 00000000..f67f0ab6 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/3.sql @@ -0,0 +1,25 @@ +select + l_orderkey, + sum(l_extendedprice * (1 - l_discount)) as revenue, + o_orderdate, + o_shippriority +from + customer, + orders, + lineitem +where + c_mktsegment = 'BUILDING' + and c_custkey = o_custkey + and l_orderkey = o_orderkey + and o_orderdate < '1995-03-15'::date + and l_shipdate > '1995-03-15'::date +group by + l_orderkey, + o_orderdate, + o_shippriority +order by + revenue desc, + o_orderdate +limit 10 +; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/4.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/4.sql new file mode 100644 index 00000000..a4819b23 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/4.sql @@ -0,0 +1,22 @@ +select + o_orderpriority, + count(*) as order_count +from + orders +where + o_orderdate >= '1993-07-01'::date + and o_orderdate < '1993-07-01'::date + INTERVAL '3 month' + and exists ( + select + * + from + lineitem + where + l_orderkey = o_orderkey + and l_commitdate < l_receiptdate + ) +group by + o_orderpriority +order by + o_orderpriority; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/5.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/5.sql new file mode 100644 index 00000000..9238fb85 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/5.sql @@ -0,0 +1,25 @@ +select + n_name, + sum(l_extendedprice * (1 - l_discount)) as revenue +from + customer, + orders, + lineitem, + supplier, + nation, + region +where + c_custkey = o_custkey + and l_orderkey = o_orderkey + and l_suppkey = s_suppkey + and c_nationkey = s_nationkey + and s_nationkey = n_nationkey + and n_regionkey = r_regionkey + and r_name = 'ASIA' + and o_orderdate >= '1994-01-01'::date + and o_orderdate < '1994-01-01'::date + INTERVAL '1 year' +group by + n_name +order by + revenue desc; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/6.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/6.sql new file mode 100644 index 00000000..0a4be64a --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/6.sql @@ -0,0 +1,10 @@ +select + sum(l_extendedprice * l_discount) as revenue +from + lineitem +where + l_shipdate >= '1994-01-01'::date + and l_shipdate < '1994-01-01'::date + INTERVAL '1 year' + and l_discount between 0.06 - 0.01 and 0.06 + 0.01 + and l_quantity < 24; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/7.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/7.sql new file mode 100644 index 00000000..32fb2efd --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/7.sql @@ -0,0 +1,40 @@ +select + supp_nation, + cust_nation, + l_year, + sum(volume) as revenue +from + ( + select + n1.n_name as supp_nation, + n2.n_name as cust_nation, + extract(year from l_shipdate) as l_year, + l_extendedprice * (1 - l_discount) as volume + from + supplier, + lineitem, + orders, + customer, + nation n1, + nation n2 + where + s_suppkey = l_suppkey + and o_orderkey = l_orderkey + and c_custkey = o_custkey + and s_nationkey = n1.n_nationkey + and c_nationkey = n2.n_nationkey + and ( + (n1.n_name = 'FRANCE' and n2.n_name = 'GERMANY') + or (n1.n_name = 'GERMANY' and n2.n_name = 'FRANCE') + ) + and l_shipdate between date '1995-01-01' and date '1996-12-31' + ) as shipping +group by + supp_nation, + cust_nation, + l_year +order by + supp_nation, + cust_nation, + l_year; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/8.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/8.sql new file mode 100644 index 00000000..bec6cdc8 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/8.sql @@ -0,0 +1,38 @@ +select + o_year, + sum(case + when nation = 'BRAZIL' then volume + else 0 + end) / sum(volume) as mkt_share +from + ( + select + extract(year from o_orderdate) as o_year, + l_extendedprice * (1 - l_discount) as volume, + n2.n_name as nation + from + part, + supplier, + lineitem, + orders, + customer, + nation n1, + nation n2, + region + where + p_partkey = l_partkey + and s_suppkey = l_suppkey + and l_orderkey = o_orderkey + and o_custkey = c_custkey + and c_nationkey = n1.n_nationkey + and n1.n_regionkey = r_regionkey + and r_name = 'AMERICA' + and s_nationkey = n2.n_nationkey + and o_orderdate between date '1995-01-01' and date '1996-12-31' + and p_type = 'ECONOMY ANODIZED STEEL' + ) as all_nations +group by + o_year +order by + o_year; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/9.sql b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/9.sql new file mode 100644 index 00000000..5cb11bff --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/9.sql @@ -0,0 +1,33 @@ +select + nation, + o_year, + sum(amount) as sum_profit +from + ( + select + n_name as nation, + extract(year from o_orderdate) as o_year, + l_extendedprice * (1 - l_discount) - ps_supplycost * l_quantity as amount + from + part, + supplier, + lineitem, + partsupp, + orders, + nation + where + s_suppkey = l_suppkey + and ps_suppkey = l_suppkey + and ps_partkey = l_partkey + and p_partkey = l_partkey + and o_orderkey = l_orderkey + and s_nationkey = n_nationkey + and p_name like '%green%' + ) as profit +group by + nation, + o_year +order by + nation, + o_year desc; + diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/1.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/1.txt new file mode 100644 index 00000000..2567bf55 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/1.txt @@ -0,0 +1,5 @@ +l_returnflag,l_linestatus,sum_qty,sum_base_price,sum_disc_price,sum_charge,avg_qty,avg_price,avg_disc,count_order +A,F,75478173.00,113197331346.02,107536408207.3092,111838898.76961761400000000000,25.5056988774585058,38251.814164122399,0.05000395030255803211,2959267 +N,F,1966480.00,2946114826.74,2798796636.1564,2911030.16306858800000000000,25.5300807519538857,38248.316500142809,0.04999558590605769480,77026 +N,O,152948657.00,229365075262.56,217900843367.7591,226619999.52088322400000000000,25.4954243687722566,38233.483339408171,0.04998308735880920070,5999063 +R,F,75577628.00,113351914218.17,107688081811.4887,111994307.86622043900000000000,25.5121503826098757,38263.321543918361,0.04997978002421671223,2962417 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/10.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/10.txt new file mode 100644 index 00000000..a0b90e9d --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/10.txt @@ -0,0 +1,21 @@ +c_custkey,c_name,revenue,c_acctbal,n_name,c_address,c_phone,c_comment +104737,Customer#000104737,816993.2685,7145.62,RUSSIA ,BNK7aDFdnTqrN5oZRUYnF1,32-228-817-1131,s shall use despite the packages. care +119023,Customer#000119023,762557.1121,9888.41,UNITED KINGDOM ,wLyGf4YFPOuc9XcfJ,33-907-934-1827,ong the furiously brave asymptotes cajole stealthily carefully bold accounts. courts +47119,Customer#000047119,679347.5611,9851.34,KENYA ,L0FHy91FcYspfJ6 ivdp,24-461-318-4044,elieve slyly. even accounts boost. unusual somas wake slyly. carefully pending +176248,Customer#000176248,672488.5907,-70.30,EGYPT ,sT7csBSPEOQ2OVHa5GN4Db,14-864-526-6041, slyly. ironic platelets use special pinto beans. pendin +22321,Customer#000022321,669544.0735,-998.52,CANADA ,oD,Chvn2StS7 ew2T8LgjPLFhe7NUPMm5nNU1t,,13-535-717-8582,en sentiments boost along the carefully silent requ +264343,Customer#000264343,666981.8597,-12.41,PERU ,s,orYv9U,ztNDTvvomviynRJBAFq7pNayGFsxV,27-717-836-7635, mold carefully about the foxe +258376,Customer#000258376,665337.8538,5802.87,MOROCCO ,0axw,059zPd,25-604-109-3610,d ideas cajole furiously accounts. fluf +216229,Customer#000216229,663813.2828,-124.05,SAUDI ARABIA ,gl6qZcmPPSglHufVQXb5HpJm5w,30-385-276-3796,es besides the slyly final dolphins use alon +154252,Customer#000154252,656740.9811,8300.04,ROMANIA ,CREjMlq1kwvXAZEJ3JuP6aghKmbaFrzLAmsd,29-937-416-9425,sits sleep quickly slyly even packages. foxes along the silent ideas integrate furiously in place of the accounts. e +203993,Customer#000203993,635942.9478,5811.03,MOROCCO ,RkjZhcf350Th5lJAxmtyEW86,25-720-330-9788,ruthless deposits are ironically according to the instructions. blithely u +231280,Customer#000231280,632274.9128,-72.87,VIETNAM ,ipwPmcJbCRLV,31-283-591-7114,y. deposits sublate fluffily? carefully silent deposits cajole unusual deposits. eve +188941,Customer#000188941,630952.1518,9554.52,FRANCE ,V,VVkZ,yrYeFa4dKmhb1LfCVRDOooqUXpqVi,16-676-351-8383,s detect carefully according to the blithely ironic theodolites. silent, pending instructions solve slyly above +23653,Customer#000023653,630712.8520,-379.67,UNITED KINGDOM ,NNuCYiwC7bvFcnYcFBZmStd,33-946-516-9098,s use carefully. bold dependencies use quickly. pending, blithe reques +194548,Customer#000194548,623246.2841,9728.81,SAUDI ARABIA ,xjmM6q6ro9v,30-572-910-3315,rges; furiously final foxes haggle. furiously regular accounts sleep quickly slyly final +12451,Customer#000012451,616919.1948,6487.43,CANADA ,j3OteF9z9OXmVIgh2qT8,,13-854-810-8990,he theodolites boost even pains. packages +37354,Customer#000037354,616516.9243,9681.20,RUSSIA ,0LFZ88vxc12INI,m duiIH,XWQh,32-155-823-7530,r requests nag slyly final ideas. +282793,Customer#000282793,609975.2200,-652.31,ETHIOPIA ,qMS4DMMeinlCIBPr NkyAMU,15-628-591-5666,ng the carefully final deposits. fluffily final packages wake slyly deposits. grouches +112513,Customer#000112513,605856.5400,7111.32,BRAZIL ,Pr3RC93X,zKOpNGciwn1x94v3ZXsVi,tb,12-177-486-3142,accounts are. regular, ironic deposits against the quickly final dependencies detect +847,Customer#000000847,601814.1906,4822.08,UNITED KINGDOM ,oR9VbMI LkR2GUv4MRmylhb,33-645-447-3944,haggle carefully. pending, bold foxes play carefully ironic frets: slyly unusual ins +4594,Customer#000004594,599672.8061,1758.97,ETHIOPIA ,ng p9Ik00p7yUkguVFgwSnt,15-646-778-1835,ickly even accounts. pending foxes cajol diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/11.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/11.txt new file mode 100644 index 00000000..11e91015 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/11.txt @@ -0,0 +1,56025 @@ +ps_partkey,value +329355,19679082.72 +182657,19120374.33 +233511,18700915.31 +178583,17833932.42 +102936,16982284.20 +283466,16634140.57 +35615,16459995.21 +259008,16389836.01 +235521,16094066.50 +109933,16024871.36 +282927,15925201.77 +179837,15577002.28 +75148,15531496.55 +81584,15446366.19 +391247,15394854.94 +223902,15389317.90 +353864,15103754.14 +268823,15072058.85 +285241,15017676.72 +169661,14862425.28 +396720,14658228.33 +193803,14600116.14 +382286,14344420.95 +311787,14334372.58 +52629,14327636.81 +194962,14279764.63 +382008,14211758.91 +234322,14154316.75 +364292,14072727.71 +33258,13997982.63 +174938,13788776.01 +210944,13772512.02 +72798,13733870.13 +122939,13706271.68 +200436,13648924.71 +250100,13644088.78 +313069,13636334.92 +58110,13547499.45 +229166,13486630.64 +387201,13474962.58 +301343,13471392.40 +220179,13431555.84 +86914,13395098.66 +336419,13382756.64 +297654,13355117.46 +13516,13341054.88 +284777,13251949.61 +394627,13229967.98 +53802,13169318.65 +127227,13152112.58 +28705,13151723.88 +370367,13111508.28 +278248,13109956.90 +361435,13039165.58 +210456,13023705.70 +319391,13020954.33 +330376,12992280.89 +89008,12975793.61 +343752,12924015.04 +384134,12903227.95 +163242,12843636.52 +278670,12836836.77 +180386,12755030.88 +97526,12686984.07 +113930,12682754.89 +177931,12641391.73 +46712,12640297.02 +56771,12606895.36 +177466,12606398.39 +5181,12598334.24 +174932,12591892.16 +14242,12578403.95 +214826,12558264.69 +213506,12551992.75 +368324,12518119.98 +137083,12510712.48 +113628,12447834.07 +18670,12408989.73 +368188,12388162.85 +187593,12382575.92 +156756,12380158.04 +296982,12350743.04 +38805,12331053.26 +78753,12301856.69 +200383,12286095.84 +218516,12276328.18 +230157,12253932.67 +78440,12253518.88 +221482,12239102.86 +13114,12214269.60 +104851,12199672.23 +71777,12129720.77 +248829,12116829.04 +200179,12097250.24 +187638,12078844.53 +375945,12053820.58 +306955,12005252.03 +126948,11985455.86 +180677,11973040.79 +273790,11962723.69 +1489,11915375.81 +332315,11910418.10 +93891,11909969.73 +123670,11822329.14 +3516,11799710.44 +332223,11797465.37 +117213,11794165.86 +143107,11793281.12 +254298,11793137.75 +57863,11790879.48 +245041,11774868.89 +254196,11768351.36 +228209,11736387.65 +399191,11734515.80 +152651,11720387.70 +344191,11716325.96 +317605,11709856.40 +183798,11708277.54 +171077,11623261.91 +1966,11613969.26 +353096,11607701.50 +149732,11601347.20 +14586,11595100.06 +332148,11577991.29 +338141,11553493.32 +102814,11532353.73 +180415,11526383.42 +9191,11489052.52 +151536,11473116.31 +86588,11436380.48 +323466,11381652.30 +316547,11347413.74 +288823,11330964.30 +38914,11318209.68 +313777,11309709.98 +311070,11297505.82 +349306,11276282.22 +233975,11271137.72 +123498,11246420.75 +58803,11235039.64 +90126,11215643.30 +373917,11205483.97 +202213,11199500.99 +253972,11198751.40 +260408,11198176.66 +109701,11147220.21 +233503,11143958.98 +88376,11116127.37 +190493,11098889.16 +149170,11098518.64 +363615,11096623.45 +104507,11085259.08 +364413,11081650.50 +125945,11081164.41 +346606,11073821.76 +372223,11058848.42 +190568,11028771.29 +46786,11011196.71 +145874,11007469.57 +103501,11003883.35 +266793,10992496.26 +360597,10928344.05 +58960,10923961.12 +278911,10889009.17 +256699,10886776.22 +270382,10871610.55 +22488,10854633.98 +141107,10832195.46 +303686,10823291.82 +119448,10823020.06 +48742,10821469.97 +206195,10803381.83 +337979,10788922.02 +141763,10771355.56 +280931,10764800.37 +223862,10745559.92 +369791,10740717.75 +396989,10729866.02 +247829,10722718.44 +258583,10707679.16 +135616,10685680.48 +325749,10659344.37 +39321,10652127.06 +148619,10649419.60 +394704,10647265.67 +312590,10641350.18 +393586,10640961.30 +62052,10638144.61 +309146,10636767.77 +78895,10608369.80 +139467,10602683.56 +71717,10593653.17 +363914,10583328.41 +168970,10537709.39 +305341,10494597.78 +284296,10480746.87 +302620,10471400.54 +261780,10461385.02 +378805,10440107.14 +34826,10433536.45 +295944,10422166.05 +149321,10421970.75 +374693,10417191.58 +327132,10415591.10 +88740,10412331.01 +278803,10408763.43 +135674,10408078.01 +152392,10398941.30 +119401,10398212.73 +278679,10397474.12 +124160,10384932.79 +236921,10371630.88 +392450,10359038.16 +251954,10340723.16 +278818,10324578.87 +379978,10322124.75 +321840,10318938.23 +277656,10311079.13 +186372,10307978.52 +36487,10298786.44 +52955,10263069.63 +291901,10254741.46 +40134,10247624.74 +306,10246688.84 +260622,10238776.20 +312043,10237241.99 +4731,10234699.84 +330354,10226337.30 +58818,10197973.19 +233937,10196967.06 +249155,10188441.06 +19401,10183007.37 +91477,10170850.24 +293744,10166616.72 +123388,10162362.53 +98574,10151150.94 +215426,10147518.77 +121671,10126397.73 +297212,10112292.01 +130031,10107104.30 +76237,10096608.87 +15945,10093232.95 +148544,10091343.08 +164403,10076144.53 +179677,10043684.34 +327829,10042085.52 +155257,10027180.43 +34177,10020753.37 +108982,10016433.90 +163962,10010671.05 +390364,10005284.43 +348847,9985142.52 +99685,9969549.74 +166469,9967782.57 +206077,9965064.02 +264345,9954343.84 +106653,9953354.25 +142292,9950927.08 +15271,9949842.29 +228961,9948386.88 +373930,9942020.16 +389346,9929650.76 +239180,9929327.43 +151713,9926468.46 +128918,9925891.34 +28493,9924056.80 +369853,9915254.45 +264398,9913885.38 +119129,9911481.17 +269919,9910387.44 +284044,9907160.92 +36489,9896571.25 +43242,9889519.92 +289791,9889368.36 +48807,9886195.19 +384995,9885963.28 +81468,9885132.60 +118609,9883329.08 +51886,9880558.80 +96723,9873500.26 +116216,9871256.89 +24692,9868913.37 +40389,9867774.27 +289150,9863602.32 +339483,9842832.33 +145357,9841081.77 +110466,9840770.28 +222598,9839565.05 +347597,9837663.60 +344415,9832767.49 +379878,9823554.74 +187961,9820162.07 +225043,9820149.25 +72783,9816642.24 +9039,9816447.72 +354733,9806637.17 +366241,9803969.00 +51996,9797558.75 +392079,9791614.04 +227947,9789949.31 +349257,9789832.04 +371384,9786190.70 +115617,9785222.81 +305509,9778248.67 +126493,9775773.65 +33817,9773177.10 +218374,9772645.90 +226366,9745961.16 +269848,9743662.74 +66746,9743528.76 +162034,9743322.63 +7824,9736116.04 +374449,9734475.14 +314328,9733074.14 +309621,9730280.47 +147428,9725894.40 +144616,9725607.45 +3141,9722257.90 +13615,9720567.60 +229033,9717335.54 +228926,9713709.86 +46556,9709428.95 +261271,9708150.90 +305002,9707246.60 +376864,9704195.28 +280436,9701263.80 +379608,9700522.53 +391791,9695203.01 +335131,9694897.87 +311181,9694636.77 +230053,9685280.97 +257031,9683296.14 +340616,9681170.64 +300740,9680063.11 +90044,9676065.60 +300616,9675508.28 +138895,9675057.00 +310854,9673506.18 +219294,9670047.62 +291504,9669904.12 +312084,9665940.18 +218907,9663495.56 +172280,9662075.58 +310195,9658630.62 +9586,9657890.88 +221455,9657518.05 +58992,9655046.64 +116030,9648410.52 +33913,9645980.96 +61435,9637771.42 +21225,9637122.32 +150681,9636036.48 +232076,9635554.08 +326771,9634618.22 +210124,9618764.80 +228382,9614084.48 +343533,9613187.52 +77070,9611008.06 +32264,9605691.13 +218357,9605134.27 +20622,9604761.12 +276048,9602754.37 +211100,9602498.99 +101920,9601252.02 +28139,9597083.14 +281483,9587830.95 +225639,9583302.33 +373490,9580540.10 +111397,9571801.25 +118434,9571771.80 +2682,9569687.93 +385605,9569001.13 +314083,9568634.08 +206709,9567970.25 +285479,9565977.98 +103531,9562016.75 +197648,9561980.10 +51478,9558106.42 +237351,9553867.91 +42755,9552311.55 +229512,9550262.47 +128788,9548468.79 +202927,9546272.81 +310995,9544447.08 +107635,9537754.53 +108807,9536247.16 +30209,9534490.33 +235032,9534317.04 +141372,9529702.14 +64171,9524651.68 +93761,9524595.93 +397499,9520579.38 +234575,9519909.96 +226343,9515845.20 +303747,9512524.68 +52974,9511668.18 +331639,9509291.00 +276460,9503943.55 +69245,9497187.25 +265211,9495687.40 +383134,9491766.18 +157058,9491054.13 +399586,9486057.13 +16107,9484421.52 +391689,9482057.30 +48170,9474861.39 +335104,9474679.52 +329451,9464911.24 +4357,9464355.64 +131956,9461521.50 +73069,9460150.25 +33464,9459377.37 +328590,9456700.16 +55033,9455497.92 +24634,9452878.66 +59757,9451390.14 +352327,9449541.00 +369693,9449511.99 +185298,9448804.39 +207591,9446782.52 +178403,9446493.87 +284220,9440935.54 +295981,9440896.60 +92516,9440646.60 +6028,9440535.05 +271641,9440027.20 +111755,9438673.44 +182736,9438254.32 +188808,9433757.22 +219764,9432036.90 +26489,9431949.24 +101908,9431084.40 +383310,9428374.47 +365335,9427750.24 +101351,9426951.93 +255978,9426432.06 +358796,9425889.00 +118301,9424153.40 +6243,9423304.66 +254449,9421891.05 +232714,9418033.56 +210624,9416957.72 +166147,9416487.45 +173480,9409900.29 +114124,9409366.40 +60884,9403442.40 +108976,9402668.46 +245347,9402134.28 +53512,9401813.96 +37884,9399683.00 +42671,9391856.69 +114706,9391474.26 +325424,9388706.21 +40059,9388585.60 +46897,9385056.21 +173076,9383701.25 +351637,9383389.95 +354681,9382948.40 +220532,9382287.60 +281657,9381769.58 +96480,9381744.50 +373059,9381340.98 +296366,9381120.00 +118384,9380282.58 +24936,9378749.10 +315558,9376519.10 +200126,9372175.11 +157601,9371712.36 +182202,9370444.50 +162323,9367566.51 +140350,9361174.80 +145306,9358785.19 +193393,9358627.98 +252332,9357283.88 +147682,9356973.67 +7323,9356712.30 +301673,9356420.56 +249458,9355561.60 +19731,9355550.70 +1372,9355238.10 +100804,9351712.09 +315914,9347543.82 +71703,9346473.76 +287670,9344953.26 +193087,9343744.00 +230208,9340297.68 +131996,9340139.34 +250359,9338926.03 +264835,9337808.91 +365314,9337667.85 +154872,9335611.08 +377331,9334719.86 +196543,9334086.51 +345298,9331512.84 +223694,9327109.80 +55252,9325974.50 +6703,9325389.42 +104687,9325299.06 +277869,9325168.86 +55686,9320304.40 +345615,9317829.45 +4851,9317237.55 +223074,9314541.27 +337696,9313328.02 +232571,9312672.46 +244403,9307969.14 +278122,9307768.54 +188728,9306162.60 +348020,9304327.12 +268024,9301439.70 +238786,9299681.00 +180963,9297849.44 +274645,9294527.39 +17979,9284648.49 +66590,9280082.46 +319307,9279962.19 +247833,9279408.09 +271536,9278320.90 +222865,9278132.40 +237611,9277678.63 +84731,9276586.92 +120130,9271618.92 +285128,9270513.47 +160008,9269063.10 +63279,9268907.13 +319283,9268518.75 +101311,9268501.32 +2523,9267422.64 +211356,9264818.82 +217615,9260430.06 +154832,9258139.20 +373565,9256422.15 +254815,9250406.69 +398704,9249555.82 +107980,9247953.89 +332417,9241416.74 +77213,9240350.40 +103388,9239218.08 +31542,9238355.28 +221332,9234447.38 +357249,9230672.29 +263683,9227772.75 +316642,9225600.90 +143822,9225019.47 +83328,9224792.20 +177623,9224449.50 +320492,9224203.75 +262592,9221639.46 +29323,9221002.45 +88323,9220394.56 +276748,9220297.14 +174547,9219945.00 +353969,9219418.08 +141730,9216370.68 +87304,9215695.50 +50891,9215675.70 +140740,9215329.20 +100648,9212185.08 +10181,9210967.40 +92150,9209349.18 +251807,9209297.61 +268792,9207792.75 +55145,9207268.35 +61372,9205228.76 +111824,9203253.36 +177957,9202941.27 +28504,9201669.20 +79700,9201397.81 +312677,9196374.06 +65668,9194262.48 +295614,9192280.44 +229058,9190965.00 +302454,9189813.60 +221232,9189675.04 +352232,9187940.79 +321657,9183759.33 +197979,9183730.00 +159822,9180814.83 +344776,9180763.60 +17988,9180566.59 +128430,9179789.30 +4691,9179050.68 +343582,9178759.80 +335352,9178562.46 +81264,9178252.86 +327623,9177382.14 +114497,9175319.09 +52609,9174547.20 +90024,9172909.76 +358752,9171305.70 +185136,9171293.04 +219244,9170943.47 +389064,9169092.96 +153242,9169082.89 +353425,9167220.68 +201491,9165291.40 +167780,9165108.60 +239408,9163205.40 +12957,9161616.78 +185190,9156364.80 +5157,9155647.62 +9035,9152784.15 +319754,9151930.80 +175203,9151913.24 +196656,9150089.64 +23310,9149288.85 +41399,9148338.00 +352044,9148144.32 +168691,9146415.32 +329741,9146398.30 +339715,9144057.56 +370632,9143760.56 +97737,9139054.10 +45622,9138837.95 +225757,9138577.14 +206790,9134887.50 +381057,9133726.20 +168672,9133085.79 +185409,9131603.32 +37969,9130792.00 +308671,9130306.68 +244507,9127986.76 +75938,9126059.40 +373683,9125062.30 +210023,9123652.64 +396861,9122138.60 +170600,9121789.51 +162292,9121405.10 +155574,9120909.77 +347310,9120557.04 +43547,9116728.77 +338816,9115673.50 +297255,9115452.57 +22221,9113568.38 +316956,9113298.97 +231788,9112479.75 +115038,9111093.74 +80191,9110819.48 +334178,9110388.90 +237265,9109750.65 +113318,9108338.76 +97064,9106101.40 +199878,9104747.20 +121109,9104046.13 +360204,9103903.20 +44602,9101541.24 +155264,9101228.40 +18592,9095625.66 +64690,9095441.10 +193463,9094836.80 +197491,9093970.90 +100216,9093027.72 +86943,9092253.00 +187204,9091873.56 +138859,9087719.30 +321340,9084816.16 +231662,9084691.44 +205013,9084474.12 +236416,9080057.31 +324900,9080015.64 +382224,9079641.48 +268858,9079563.46 +18708,9078721.79 +216460,9076663.98 +232070,9076556.32 +135989,9074968.20 +178792,9072994.71 +3851,9072657.24 +181271,9070631.52 +159879,9069146.94 +278948,9068041.32 +121776,9063422.64 +361468,9062696.27 +276212,9062265.08 +182629,9061661.70 +386726,9061102.74 +255795,9060572.01 +263544,9059117.83 +259262,9058909.12 +106256,9058558.32 +278388,9057143.79 +375100,9056770.24 +95801,9054198.75 +165298,9051130.32 +276696,9050275.48 +72824,9048756.60 +78285,9047720.85 +179425,9046504.60 +181433,9044916.75 +223037,9044305.76 +174401,9043846.83 +241714,9040878.54 +8823,9040855.10 +272788,9040446.10 +243121,9040137.68 +314569,9039522.75 +138969,9035478.32 +46033,9031460.58 +275920,9030416.85 +253923,9028297.08 +197239,9024692.56 +159292,9024378.79 +290199,9023653.70 +368478,9022889.92 +300513,9022866.93 +241972,9022379.52 +75089,9021820.22 +161342,9019007.50 +105917,9018442.54 +281574,9017707.46 +146770,9016037.06 +382744,9015652.80 +31890,9014510.16 +29058,9011248.26 +82301,9007765.29 +241049,9006459.58 +355908,9001356.09 +362962,8999997.08 +119846,8997870.22 +188792,8996014.00 +117271,8994531.25 +348807,8992083.36 +375704,8990381.05 +29176,8989399.75 +232095,8989086.92 +378548,8987647.14 +282500,8987339.34 +37670,8982390.59 +177397,8981870.98 +384529,8981494.46 +238659,8981217.28 +198622,8981178.96 +240233,8980967.88 +225247,8980117.20 +353037,8980008.84 +193624,8979508.23 +231824,8978921.69 +268708,8978898.64 +145761,8977531.50 +165302,8976151.75 +372165,8975122.76 +12193,8973603.00 +311828,8972906.68 +319005,8971615.38 +182299,8968113.97 +364419,8967658.95 +338768,8966502.40 +145190,8966071.64 +90203,8964917.82 +258792,8964218.76 +282042,8962382.90 +345337,8961152.79 +349414,8960696.28 +246061,8959583.84 +394316,8958455.30 +376048,8958378.25 +189430,8958115.12 +371964,8957451.30 +26917,8955998.52 +276800,8955512.34 +163364,8955069.67 +46775,8949274.98 +78180,8946814.80 +241078,8945505.09 +17611,8945315.52 +105869,8944600.50 +130983,8944195.40 +257670,8943975.04 +108099,8942158.16 +14896,8941993.14 +320206,8941108.68 +196845,8940090.78 +285530,8938267.48 +101502,8938047.48 +196662,8936407.50 +247240,8935082.80 +259827,8935069.68 +240625,8933760.00 +198311,8933712.48 +194230,8931867.06 +327258,8929248.25 +105371,8927488.83 +163924,8926995.40 +245306,8926496.00 +4039,8923673.93 +397011,8921702.00 +225067,8921430.00 +364892,8921218.20 +294805,8920383.06 +382814,8919130.68 +274996,8916962.40 +389853,8915939.68 +43686,8915543.84 +339176,8914963.20 +281621,8912974.32 +134915,8912878.08 +118914,8911387.68 +369730,8907443.76 +200035,8906021.85 +135932,8905282.95 +262427,8905159.50 +56115,8899746.25 +350758,8897019.18 +254164,8896444.88 +13514,8895830.08 +379930,8895620.65 +392480,8894225.12 +48716,8892402.80 +246469,8891778.84 +153907,8891312.76 +65755,8889779.01 +84780,8889144.20 +121562,8887740.40 +55203,8884105.23 +368081,8882728.11 +44731,8882444.95 +328185,8881881.36 +225353,8879599.68 +242203,8878240.81 +43474,8877042.72 +386625,8876012.44 +246703,8875444.25 +96624,8875052.40 +103706,8874903.51 +149394,8874824.35 +167941,8872330.04 +215604,8872235.10 +130199,8866080.89 +8141,8864056.79 +105104,8862997.12 +198118,8862486.25 +126771,8862372.70 +27177,8861903.82 +30584,8861323.71 +166843,8861200.80 +303595,8858802.74 +212231,8858620.94 +232229,8855712.27 +3091,8854757.22 +160740,8852685.43 +138091,8852463.34 +191504,8852190.54 +221622,8851314.42 +252689,8849156.28 +308609,8846830.68 +250790,8844075.49 +96465,8843737.76 +332274,8843541.88 +344356,8842455.18 +142716,8842203.65 +186712,8841956.82 +235168,8840977.09 +82600,8840967.45 +349689,8840519.70 +293804,8840242.72 +283843,8840197.84 +320532,8838598.86 +201607,8835875.28 +247124,8833767.75 +328932,8832860.16 +230209,8832206.83 +115248,8831859.40 +312792,8831768.70 +365941,8830647.48 +93920,8829270.87 +373816,8829017.10 +150174,8826936.10 +167071,8825978.75 +256720,8825297.08 +211238,8824564.08 +291071,8824233.60 +388564,8820298.16 +251538,8819276.62 +101788,8819247.60 +260209,8818757.76 +58753,8818534.01 +165620,8818404.74 +14761,8817240.56 +164646,8815470.18 +101467,8814711.62 +32498,8812258.86 +22290,8811824.01 +220755,8810488.92 +359424,8809602.65 +123123,8809016.04 +58320,8808917.65 +206634,8808503.96 +59355,8806028.14 +395957,8805545.40 +212662,8805215.40 +162217,8805041.19 +157705,8802278.28 +370561,8801372.58 +312641,8801087.68 +205588,8799759.16 +20383,8799073.28 +78539,8798336.19 +368437,8797804.47 +246022,8796791.50 +143233,8796161.34 +250383,8794182.96 +72187,8793884.40 +304419,8792818.35 +157202,8788287.88 +340964,8787712.71 +349384,8787535.36 +56150,8787174.40 +326351,8786520.27 +239828,8786129.58 +47218,8785785.94 +360288,8784594.40 +83595,8783953.46 +63535,8783345.40 +356632,8781061.79 +336641,8779856.49 +220032,8775844.01 +156264,8774706.24 +218544,8774582.74 +227527,8774198.16 +4322,8774090.22 +173744,8772593.96 +312419,8772344.14 +157590,8772006.45 +137058,8771170.33 +27489,8771057.28 +198790,8769825.66 +357344,8768897.55 +171091,8768845.56 +320221,8768265.58 +120408,8768011.12 +204300,8767639.60 +205211,8767042.80 +161364,8766211.21 +69310,8764695.60 +156720,8764376.85 +113683,8764308.23 +293500,8762872.58 +63145,8761991.96 +945,8760692.05 +334383,8758383.36 +381752,8757661.50 +64036,8756104.83 +184688,8755591.68 +376888,8754955.96 +51718,8752790.90 +250157,8752235.83 +292787,8751768.66 +88625,8751692.74 +210258,8751664.95 +95088,8751084.16 +223161,8747014.08 +103861,8745561.00 +198797,8744048.76 +26391,8741399.64 +191816,8740258.72 +368726,8739323.46 +360845,8738866.72 +216809,8736355.44 +168891,8734296.90 +390539,8733884.82 +168543,8732829.58 +55358,8732237.30 +29189,8731684.32 +287265,8730943.60 +217075,8729865.64 +42743,8729043.22 +209391,8727137.40 +347753,8725421.98 +128755,8724783.20 +253924,8723273.64 +382442,8723207.79 +121720,8721564.40 +23948,8721026.60 +73911,8720556.67 +177600,8720032.50 +176679,8718689.70 +169373,8718609.06 +245246,8717591.09 +63596,8717320.58 +82227,8717207.40 +348696,8714942.89 +97645,8714278.72 +399115,8713993.88 +235273,8713263.69 +342387,8713219.08 +364896,8709820.56 +67930,8707894.20 +208394,8706813.30 +264636,8706382.80 +27049,8703560.35 +345748,8701489.35 +10456,8699152.15 +242533,8697581.62 +9938,8697138.04 +31238,8694167.00 +3463,8692973.90 +230103,8689709.29 +307691,8687473.88 +241711,8687420.24 +89842,8686860.80 +131014,8686773.49 +226698,8684654.00 +238036,8682512.84 +254274,8681819.92 +255374,8680117.60 +121010,8678342.57 +323447,8677625.44 +108178,8676952.68 +162829,8676463.36 +155148,8676079.33 +232612,8676033.91 +75250,8675257.14 +59268,8674033.90 +373340,8672264.40 +153802,8671620.37 +113952,8670095.58 +167483,8668542.90 +115257,8668255.29 +325,8667741.28 +57605,8666962.58 +61498,8664578.02 +209109,8661928.86 +56921,8661614.27 +51547,8658680.31 +322995,8658438.39 +77793,8655742.50 +333761,8653960.20 +163664,8652076.49 +206463,8651688.11 +5349,8648156.44 +221447,8644408.88 +396522,8643972.84 +17223,8643000.03 +184752,8642762.64 +381750,8642751.68 +370634,8641936.45 +197009,8641188.40 +384980,8639363.94 +128443,8639231.36 +275729,8635574.66 +117615,8634322.83 +297581,8634317.10 +19322,8634239.92 +215801,8633137.94 +337472,8632611.60 +94729,8630614.53 +208613,8629687.12 +123496,8629507.44 +339026,8627543.54 +304220,8626812.40 +24175,8626674.16 +56962,8623998.12 +149165,8623122.30 +85742,8623110.19 +132168,8621489.84 +94399,8620524.00 +382807,8618115.43 +227764,8615201.94 +16268,8615087.46 +35256,8614788.40 +371619,8613442.97 +121322,8612948.23 +16843,8612300.88 +313345,8609463.54 +333950,8608663.48 +71363,8608415.04 +318826,8607493.64 +192518,8604685.50 +257544,8604623.28 +341926,8602397.16 +344125,8602352.10 +370289,8602239.36 +243552,8599875.02 +242514,8599324.44 +203427,8599028.68 +256891,8597541.88 +97293,8596710.78 +144061,8595718.74 +83503,8595034.20 +156732,8594115.98 +231949,8593141.95 +19503,8592161.20 +172876,8591317.97 +39854,8591101.64 +205223,8590921.78 +188807,8588682.50 +323484,8588674.72 +38670,8588451.16 +242406,8588155.92 +309761,8587548.65 +180038,8585138.79 +274313,8582639.88 +166471,8582184.60 +64352,8582120.91 +173349,8581413.12 +119602,8581057.20 +185484,8580219.66 +110226,8579020.17 +125635,8578708.95 +69410,8577398.58 +78862,8576799.44 +339752,8576008.64 +294177,8575689.83 +278099,8574288.10 +23067,8572542.48 +118746,8571858.41 +397144,8571420.45 +120860,8570610.44 +391633,8568671.85 +83808,8567941.20 +261421,8566621.60 +131208,8566341.18 +45051,8566116.72 +347279,8565039.00 +17957,8564920.88 +33139,8563002.66 +369688,8560890.81 +180577,8557802.28 +294811,8557748.32 +195172,8557417.18 +308114,8555910.00 +9563,8554762.59 +70078,8553793.49 +277279,8553095.16 +90109,8552856.13 +271450,8552748.48 +340224,8552220.32 +120325,8549976.60 +98407,8549696.88 +206617,8546004.00 +45362,8545019.48 +370896,8544803.55 +39694,8544103.52 +196409,8543968.51 +192478,8543471.42 +276658,8542681.67 +106644,8541524.86 +331829,8541259.52 +351594,8538764.49 +46010,8538716.84 +254391,8538667.89 +258817,8537757.30 +371067,8537224.50 +197466,8533609.70 +224829,8532762.96 +351031,8532389.32 +14320,8531146.80 +181093,8528303.52 +11562,8528028.57 +223570,8527666.86 +341127,8526890.45 +353828,8524499.38 +90360,8523937.84 +381034,8523862.06 +199268,8523599.58 +81558,8522968.32 +276412,8522596.70 +201945,8521622.64 +351148,8520714.84 +127339,8518570.20 +93172,8517495.60 +167169,8516075.68 +212053,8512453.95 +105954,8511693.82 +79608,8509272.44 +138409,8508135.78 +390079,8507368.64 +205623,8506389.78 +382590,8505333.05 +86718,8504976.44 +164504,8503350.77 +204161,8503142.42 +354852,8503042.84 +251837,8502707.84 +72101,8502196.59 +263393,8501331.60 +134714,8500329.56 +216013,8500180.50 +177227,8499788.00 +133740,8499212.88 +176217,8498513.11 +72282,8497213.89 +117983,8496934.32 +230912,8496903.15 +309307,8496771.12 +80933,8495870.11 +31397,8495342.12 +154086,8494891.95 +193280,8494279.43 +25030,8493933.22 +41657,8492096.67 +175319,8491723.42 +22163,8491357.86 +29147,8490317.82 +113926,8489889.15 +185353,8488726.68 +88280,8486611.91 +393337,8486227.86 +163615,8484985.01 +218788,8481960.82 +285017,8481472.89 +77285,8481442.32 +303464,8480310.48 +48589,8479474.36 +325654,8479140.45 +77721,8478968.10 +235908,8477510.84 +26661,8476620.80 +123437,8475139.44 +67866,8474733.52 +33624,8474475.00 +174832,8472291.44 +369355,8471624.28 +147044,8471534.40 +103992,8471461.24 +332126,8471382.56 +219210,8469023.85 +305691,8467556.72 +122356,8467274.88 +321926,8466381.21 +365329,8466216.08 +142299,8466039.55 +367765,8462430.01 +341671,8461626.24 +107143,8460591.62 +198805,8458287.92 +159685,8457467.04 +248235,8456968.05 +78530,8456717.28 +62322,8456097.16 +37619,8455823.46 +289431,8455098.77 +146925,8454887.91 +336100,8453632.95 +358609,8451881.88 +164562,8450860.95 +93988,8449300.21 +36011,8448945.28 +223722,8447612.16 +376781,8446919.70 +391619,8446613.43 +355738,8445596.85 +306336,8445174.96 +363091,8445121.08 +384286,8443755.20 +303538,8443370.37 +247660,8441194.41 +127361,8441094.08 +340669,8440577.30 +333864,8439891.86 +45397,8439869.24 +227623,8439795.98 +324270,8437178.42 +16033,8437028.57 +148346,8436296.50 +345439,8436112.38 +309839,8435511.00 +112651,8435034.75 +139539,8434180.29 +274203,8433596.40 +39310,8433214.55 +223470,8433208.35 +135346,8431913.00 +196708,8431767.82 +257280,8430552.35 +93579,8430208.20 +46393,8429995.37 +344196,8429534.40 +295582,8429000.67 +13275,8428662.66 +278753,8428309.75 +107291,8428226.46 +272148,8427239.60 +53930,8425731.99 +137871,8425625.68 +117809,8425017.45 +358622,8423847.84 +171766,8423061.84 +159448,8421104.12 +384205,8420801.76 +161285,8420652.30 +20189,8420192.55 +309586,8418857.82 +258001,8418807.33 +160730,8418289.68 +319356,8418273.59 +303533,8417124.27 +298895,8416352.50 +273287,8415284.08 +58914,8411928.03 +231007,8411798.78 +379563,8411657.00 +62988,8411571.48 +398249,8410871.44 +371522,8410109.52 +128252,8408897.13 +30456,8405890.56 +291427,8405744.15 +93739,8403415.68 +88474,8402807.35 +168114,8402764.56 +269200,8398236.00 +342921,8397928.56 +112618,8396922.60 +222671,8394392.37 +284837,8394300.00 +105935,8392026.20 +63898,8391521.44 +106867,8391419.96 +261326,8390884.44 +314385,8387997.31 +218686,8387705.40 +393792,8387353.48 +290203,8386725.68 +66202,8386522.83 +174731,8385797.95 +142675,8385566.57 +297099,8385379.58 +45700,8384901.56 +335612,8384428.80 +397185,8383503.24 +318923,8382856.00 +141825,8382561.88 +341754,8381729.79 +106698,8380612.80 +391309,8380180.32 +230054,8379242.59 +380062,8378566.99 +287087,8378391.84 +360620,8377845.20 +170412,8376655.20 +103806,8376339.19 +343197,8375409.21 +113189,8374283.92 +135142,8374069.77 +257611,8373695.89 +316196,8373551.96 +323755,8371662.18 +291699,8370061.58 +54031,8369024.26 +173978,8368729.16 +278442,8368015.92 +232888,8367835.06 +349921,8367749.60 +15932,8367427.80 +262230,8367192.60 +134172,8366998.71 +90173,8365803.75 +137400,8364777.39 +212279,8364677.42 +209062,8363992.01 +25567,8363231.25 +265660,8361743.95 +250198,8361741.15 +74204,8357527.20 +143456,8357110.08 +313494,8356745.25 +134940,8356453.60 +77801,8355958.32 +33516,8355008.96 +212580,8354300.58 +318666,8353565.96 +127486,8353249.60 +48435,8352863.10 +171292,8351824.80 +22608,8350614.36 +214669,8348613.00 +28623,8348321.44 +101394,8348284.36 +171512,8347561.68 +8701,8347398.29 +178854,8345905.00 +359314,8344560.84 +203554,8343174.20 +122654,8341622.80 +201435,8340768.72 +28286,8339229.64 +15634,8337409.57 +313709,8336584.12 +189501,8334325.78 +257884,8334040.00 +18718,8333902.41 +286167,8333203.44 +392908,8332515.36 +308696,8332209.34 +284357,8330904.80 +285580,8330716.20 +239946,8330435.00 +259397,8328596.04 +174861,8327726.21 +44240,8327684.64 +295413,8326757.70 +201106,8326569.24 +253502,8326229.76 +81642,8324439.66 +126354,8324422.46 +388394,8323784.32 +27164,8323276.80 +77680,8322615.60 +166902,8321351.58 +208188,8319774.36 +198486,8319759.69 +217621,8319306.69 +358225,8319264.96 +109008,8317836.54 +22634,8316531.24 +372287,8315373.44 +166654,8314332.64 +54318,8314242.40 +258914,8313816.36 +31273,8312787.36 +126040,8312623.20 +282731,8311993.92 +192862,8311849.00 +186469,8310198.11 +293245,8309192.32 +262292,8307398.31 +333833,8307085.68 +349322,8306624.41 +16980,8305658.40 +264423,8305192.36 +143612,8304620.88 +215789,8303626.96 +195283,8303112.95 +291824,8302370.34 +34466,8302159.32 +253774,8300732.49 +266243,8299898.50 +158463,8299827.04 +211651,8299243.80 +111301,8298382.18 +358259,8297778.37 +21396,8296272.27 +343941,8294839.16 +245145,8294265.24 +228773,8293511.35 +30780,8291580.00 +180659,8290930.44 +324437,8290182.60 +28863,8290171.68 +284733,8289486.66 +371584,8288716.50 +302892,8288180.86 +283367,8287013.40 +142831,8286734.79 +64473,8286137.44 +194401,8284648.42 +140653,8284067.78 +266256,8284016.68 +91778,8283712.65 +301301,8283700.50 +233663,8283087.56 +265226,8282812.50 +76300,8280419.40 +274298,8280113.14 +35558,8279669.60 +389294,8279622.40 +134706,8278865.01 +33693,8277724.26 +220762,8276995.00 +383107,8275729.91 +83819,8274908.95 +119889,8274344.99 +355089,8274228.90 +143636,8273870.52 +66770,8273407.80 +360094,8272775.38 +288527,8272315.00 +281966,8271460.95 +186268,8270880.17 +254826,8269576.30 +185239,8269402.44 +299823,8269305.92 +246397,8269274.00 +316366,8268546.40 +89702,8267808.05 +65307,8267716.92 +28717,8267255.88 +36014,8266190.99 +313499,8264405.03 +303963,8262326.10 +193089,8261975.68 +44412,8261684.91 +304971,8261628.75 +53894,8260555.37 +253247,8260128.50 +365909,8257974.85 +346101,8257147.20 +372668,8256021.09 +247243,8254669.40 +203812,8253816.96 +49033,8253696.23 +32472,8253311.76 +379274,8252823.77 +307626,8252010.13 +254337,8251642.62 +187195,8251334.58 +202314,8250926.70 +180527,8250407.55 +87951,8247202.92 +96860,8246522.46 +7052,8245276.20 +72067,8245248.18 +326955,8244603.01 +214711,8243657.03 +333272,8243634.70 +327060,8243629.35 +105825,8243423.76 +144692,8243070.64 +105638,8242467.72 +104922,8240473.60 +202449,8239498.38 +1522,8239291.74 +374619,8239039.06 +133624,8238963.02 +70030,8238547.68 +256596,8237210.80 +115945,8234811.36 +244155,8232555.69 +267267,8232136.54 +33592,8231651.83 +90438,8230774.50 +164922,8229298.26 +75594,8229096.00 +140147,8228198.62 +59401,8228196.92 +329715,8228119.90 +377058,8227456.80 +108455,8226035.75 +227040,8225688.76 +318146,8224198.65 +204395,8221240.30 +123629,8220617.76 +341856,8220421.69 +356689,8219570.48 +203865,8219071.48 +254669,8217940.20 +228100,8217068.40 +132220,8217065.84 +232340,8216633.70 +177706,8215723.50 +145442,8215706.16 +313100,8213465.92 +93380,8213364.64 +110100,8212952.16 +257034,8212367.67 +293921,8210713.12 +91144,8209855.02 +90354,8209114.56 +197114,8208879.84 +398803,8208649.53 +376487,8208542.70 +107646,8208300.64 +69596,8206543.20 +238675,8205949.36 +170637,8204508.00 +136181,8204506.20 +15002,8203741.02 +99989,8203177.80 +242897,8201168.90 +111373,8200034.56 +266770,8198889.50 +211306,8197972.44 +269152,8197508.70 +89693,8195354.44 +118360,8194789.44 +9320,8191447.11 +274590,8191164.80 +188565,8190513.35 +398769,8189403.60 +263586,8188286.04 +143317,8187710.58 +59946,8187459.96 +38495,8187424.91 +280047,8187403.00 +178308,8185750.50 +101237,8185555.56 +292045,8185419.20 +141900,8184747.00 +282420,8182805.47 +17524,8182334.60 +47049,8180955.00 +345942,8180089.21 +165233,8180073.80 +75210,8179176.39 +329853,8178458.40 +44849,8178281.52 +306790,8178119.38 +20814,8176953.54 +236093,8176787.73 +268700,8176265.51 +266059,8175936.14 +203617,8174952.50 +72845,8174676.00 +195316,8174263.74 +290910,8173055.15 +318811,8168674.60 +134739,8168181.48 +373999,8167845.85 +7363,8167538.05 +164499,8167512.08 +105017,8166848.97 +22242,8166602.88 +16332,8166583.26 +182844,8163735.60 +37487,8162937.54 +321445,8162879.40 +307771,8162205.80 +98852,8162107.59 +238441,8161348.86 +53636,8159755.64 +281846,8159227.28 +2101,8158854.50 +6790,8158792.66 +349286,8158567.44 +53059,8158470.62 +286391,8158289.40 +154476,8157139.42 +43851,8157101.40 +372883,8157084.50 +141191,8156108.52 +354655,8156067.30 +223950,8154642.24 +12240,8153372.33 +191763,8153142.44 +77313,8152575.75 +156110,8152100.12 +235453,8151651.53 +69512,8151537.00 +73718,8151071.66 +298656,8150284.80 +197358,8150139.34 +145018,8146152.15 +274274,8145510.87 +104963,8144816.26 +38275,8144790.50 +151772,8143540.57 +235920,8143393.60 +204327,8141627.15 +280098,8141001.36 +153718,8140668.30 +138624,8140187.25 +247256,8139897.56 +119414,8139720.96 +127967,8138600.60 +190364,8137424.49 +330100,8137228.44 +213214,8136654.12 +41956,8136379.44 +288049,8133958.25 +160616,8132799.86 +72896,8131782.74 +29312,8131644.96 +381671,8131289.92 +260959,8129956.50 +121030,8129050.65 +263845,8128419.84 +343790,8128320.52 +292580,8128182.16 +371819,8127949.70 +223265,8127748.50 +322964,8127747.54 +377424,8127497.88 +42973,8125800.30 +332616,8124849.29 +297904,8124288.20 +16373,8123300.46 +117309,8123214.12 +47829,8122796.50 +63677,8122600.68 +203429,8121236.72 +381801,8121031.60 +333891,8119963.40 +176710,8118684.86 +269180,8118320.00 +234240,8116585.10 +154170,8116513.35 +247144,8116502.02 +190127,8116145.73 +59454,8114834.80 +350100,8113137.08 +354260,8112789.28 +370400,8111257.28 +124598,8110872.45 +9401,8110706.52 +357820,8110123.20 +264747,8109978.31 +313718,8108273.29 +128571,8106788.80 +116776,8106126.77 +351265,8105784.88 +312651,8105097.56 +348477,8104648.32 +112689,8104635.81 +305751,8103658.20 +62073,8103299.14 +201336,8102489.33 +280119,8101617.48 +314938,8100655.43 +87375,8100438.21 +392186,8099072.00 +395467,8098748.80 +104237,8097381.61 +155611,8097094.46 +38647,8096816.56 +81786,8096276.53 +349845,8095820.64 +14008,8095243.20 +87829,8094506.40 +158380,8094385.39 +193172,8094225.15 +47604,8093504.07 +162808,8093035.42 +98861,8092962.12 +93227,8091047.92 +288454,8091026.62 +129436,8088846.15 +31269,8088340.92 +125762,8087484.12 +206226,8087452.38 +209600,8087278.56 +258498,8085321.96 +289397,8084974.40 +236284,8084387.74 +277578,8084354.88 +340957,8083716.16 +148274,8083326.30 +384035,8082700.56 +236997,8081424.00 +337442,8081384.76 +313585,8079627.60 +257747,8079193.87 +342306,8078736.40 +105725,8077578.30 +129807,8076912.50 +58885,8076649.30 +278923,8076265.28 +123368,8076188.56 +65221,8075771.60 +4008,8075095.84 +268245,8074779.66 +115799,8074649.83 +60963,8073894.40 +399392,8073892.28 +21637,8073777.17 +291704,8073747.96 +398049,8072859.48 +68105,8071915.52 +52291,8071251.60 +396244,8071239.33 +161715,8067644.52 +24563,8067500.40 +127945,8067280.26 +47300,8067139.55 +298397,8065513.04 +318600,8065484.28 +380279,8065382.65 +54785,8064963.88 +105194,8063914.39 +326682,8063728.44 +115363,8063408.80 +17833,8061210.64 +304563,8060745.54 +338633,8060689.20 +69329,8060465.00 +199319,8060248.56 +122814,8059912.00 +56839,8059259.46 +231649,8059134.59 +72642,8059030.54 +265775,8057369.32 +290930,8056717.85 +133761,8055336.48 +138275,8055151.65 +370927,8055128.05 +130223,8054973.82 +175722,8054493.32 +31996,8054243.40 +236466,8053878.30 +260147,8053862.24 +8189,8052379.58 +325223,8050754.82 +359711,8050692.78 +98711,8050485.24 +214395,8050352.64 +182626,8049021.63 +101248,8048855.49 +234700,8047689.66 +46398,8047302.39 +325396,8047055.12 +339258,8046456.66 +73882,8046027.25 +296196,8045010.82 +18716,8043572.16 +79725,8042981.80 +107380,8041355.37 +146096,8041110.57 +109184,8040119.43 +165560,8040034.45 +281911,8039826.10 +3242,8038855.53 +257512,8036321.44 +178928,8036272.40 +164747,8034830.52 +193224,8034141.15 +73245,8034076.85 +320656,8034065.49 +166493,8031902.40 +359552,8031256.90 +4072,8031184.14 +345543,8030482.16 +241782,8029155.00 +306726,8028308.75 +12793,8027801.73 +276082,8025765.60 +313287,8024752.05 +185595,8022834.24 +273994,8022014.26 +267210,8021155.30 +108883,8020684.56 +90554,8020100.86 +2073,8020009.64 +179055,8019492.48 +30557,8019134.86 +191908,8018823.56 +348387,8018564.22 +25955,8017031.00 +194242,8016437.28 +388805,8015507.38 +296888,8015459.20 +132983,8014250.02 +349680,8013080.70 +320932,8011884.96 +145541,8011728.00 +376190,8011712.61 +151704,8010388.32 +83532,8009753.85 +382306,8009225.38 +189801,8007890.34 +160584,8007267.84 +181562,8006805.96 +192622,8006374.88 +296520,8006026.53 +220230,8005953.76 +274763,8005662.28 +62500,8005316.28 +91214,8004809.10 +22361,8004247.00 +128435,8004242.88 +108273,8004010.28 +244274,8001299.78 +351562,8001165.42 +237312,8000701.59 +250060,8000028.22 +157517,7999955.25 +263163,7999427.37 +33191,7998251.60 +308519,7998250.89 +362000,7998131.10 +371520,7997953.00 +311625,7996836.80 +318273,7996625.00 +136182,7995919.52 +106343,7993087.76 +361608,7990914.78 +342892,7990343.30 +8329,7990052.90 +211203,7989627.60 +230838,7988930.32 +97067,7988868.30 +86715,7988492.82 +26432,7987913.50 +358608,7987432.80 +211199,7987235.12 +282306,7985068.66 +148579,7984889.56 +104729,7984027.26 +307829,7983064.32 +50364,7982731.13 +87961,7981693.52 +214212,7980924.00 +350131,7980201.30 +202949,7978893.54 +301559,7977138.36 +271242,7977088.16 +150596,7976682.00 +22310,7975589.25 +159718,7974591.08 +139014,7972735.31 +279486,7972411.92 +359467,7971469.00 +235225,7971124.97 +360010,7970859.74 +237750,7969727.28 +211980,7968766.08 +290024,7968574.88 +82212,7968455.25 +80592,7968215.09 +153787,7967535.58 +8932,7967222.19 +327476,7967149.72 +71994,7967055.24 +217464,7966147.64 +33706,7965975.68 +20134,7965713.28 +35220,7964767.52 +275371,7964655.41 +49761,7964178.15 +230199,7963191.48 +387057,7961680.80 +294044,7961425.22 +233119,7961042.40 +238683,7960569.18 +127644,7960307.81 +35296,7960057.10 +268923,7959224.07 +372488,7959035.13 +356909,7958413.88 +368878,7957723.20 +146040,7957587.66 +391933,7957499.10 +186531,7955899.45 +141287,7953903.10 +153612,7953202.25 +263485,7953161.95 +309058,7953078.83 +167223,7951763.25 +168932,7951260.58 +359398,7950833.20 +343487,7950393.90 +129116,7948811.85 +169304,7948159.92 +329324,7947391.38 +255457,7946568.36 +377952,7945947.36 +100147,7941368.88 +199137,7941233.84 +318213,7940696.93 +326226,7940304.40 +227198,7939305.60 +87072,7938652.86 +133786,7938425.72 +89015,7935929.40 +344376,7933187.97 +21837,7933114.00 +326060,7931864.20 +127683,7931456.00 +257219,7931348.92 +93810,7931072.75 +5795,7930549.76 +292696,7929940.35 +320021,7928997.23 +243406,7928909.10 +133351,7928295.46 +317879,7926737.82 +393760,7924147.08 +110602,7923798.45 +160678,7923623.20 +180108,7923328.15 +377099,7923112.69 +170833,7921310.04 +100949,7921201.17 +370600,7920814.57 +251336,7919751.58 +199406,7918548.66 +287640,7918130.01 +215885,7916276.60 +192140,7915605.93 +333415,7914383.52 +246115,7914368.28 +353107,7914078.69 +219090,7913616.00 +76919,7912976.92 +316913,7912460.15 +204170,7912330.05 +156288,7909625.59 +41093,7909579.92 +222936,7908255.98 +199874,7908255.00 +291467,7907288.72 +377456,7907264.79 +78978,7905802.96 +323689,7904866.08 +233784,7904497.86 +197611,7904311.90 +198583,7903069.12 +172164,7900923.84 +357645,7899822.90 +119048,7899245.76 +244415,7898647.42 +171645,7897739.55 +245207,7895852.16 +34417,7895649.26 +84787,7893893.12 +40476,7893052.96 +190139,7892199.89 +22417,7891942.40 +354710,7891872.24 +372448,7891353.50 +71714,7890749.67 +122312,7890054.62 +395554,7889596.98 +87792,7889346.74 +122819,7888881.02 +136481,7888854.80 +7379,7888039.53 +242293,7887340.08 +153435,7886625.75 +197664,7886452.88 +137406,7886432.75 +113578,7886251.89 +139026,7885874.61 +352783,7885560.62 +179940,7885548.10 +360532,7885366.73 +40807,7882857.29 +112804,7882772.00 +338782,7882081.35 +243167,7882015.65 +373624,7880447.52 +256727,7880328.12 +341216,7880115.23 +51328,7879516.95 +17892,7878731.60 +301609,7878396.36 +78435,7877359.35 +261268,7876904.84 +170606,7876681.66 +236806,7876641.78 +306430,7876435.86 +289214,7876384.23 +286648,7875778.68 +242750,7875133.92 +245400,7874684.37 +120703,7874210.50 +381271,7874096.79 +96718,7873811.25 +276497,7873762.68 +349155,7872445.18 +298784,7872322.50 +19617,7871449.24 +364365,7869839.39 +154171,7869751.91 +345704,7869750.40 +213786,7869298.74 +351839,7868975.78 +1161,7868133.70 +85541,7867591.40 +378452,7867331.28 +115585,7867288.00 +304358,7867169.52 +168201,7867097.25 +262014,7866608.38 +62240,7865857.65 +378948,7865221.08 +185356,7864343.20 +9826,7863419.70 +41473,7862926.89 +369295,7862028.82 +148900,7861957.74 +308953,7861192.67 +48599,7861179.44 +57905,7860538.35 +294826,7860456.81 +240294,7860125.90 +259708,7857624.72 +18121,7857581.60 +225022,7856154.56 +210771,7856058.43 +365590,7855936.20 +397324,7855441.80 +90229,7854715.20 +63679,7853684.52 +391055,7853613.55 +84779,7853547.45 +92067,7852339.68 +106993,7851570.00 +217794,7850642.02 +48988,7849497.98 +120795,7849359.44 +398670,7849220.96 +295243,7848726.02 +396124,7846909.08 +12538,7846431.39 +176958,7846335.00 +6786,7845602.76 +189817,7844052.58 +100383,7843878.45 +288916,7843643.30 +374797,7842910.32 +191007,7842685.35 +364431,7842676.80 +384701,7842556.20 +81739,7842132.44 +342220,7841990.00 +347935,7841368.08 +274573,7840693.98 +152624,7838462.34 +177058,7837405.20 +48382,7837219.72 +14739,7836401.88 +353831,7835986.84 +212636,7835205.36 +347837,7834327.84 +102084,7834125.60 +40682,7834063.49 +308775,7833918.64 +107789,7833380.10 +228552,7833164.94 +89658,7833150.90 +68813,7832481.36 +306780,7832251.76 +95089,7832095.60 +237187,7831068.00 +151257,7827220.68 +278133,7826518.48 +343145,7826459.90 +126694,7824943.50 +293494,7823536.15 +335257,7821686.10 +379176,7820031.98 +276255,7815699.00 +112398,7815693.69 +34197,7814377.50 +173183,7813595.70 +9072,7812969.58 +274322,7812733.68 +129586,7811282.24 +122804,7811123.32 +160041,7810997.12 +208027,7810581.92 +248482,7810375.23 +228844,7809251.40 +106656,7808980.30 +184364,7806476.45 +166533,7805494.88 +18331,7804181.14 +309437,7803717.28 +183799,7803272.50 +250579,7803268.65 +192273,7802356.92 +107644,7802350.76 +210348,7801080.72 +356455,7799398.28 +268249,7798972.14 +62193,7798907.95 +170814,7797392.10 +237786,7796360.79 +23750,7796078.85 +23393,7795650.44 +20542,7794982.34 +179335,7794886.96 +389373,7794586.80 +107864,7794361.90 +144806,7794029.62 +46110,7793888.90 +308410,7793538.24 +326139,7791810.94 +238514,7791282.86 +167595,7790118.69 +254504,7788651.48 +351622,7788385.15 +186793,7787709.12 +318313,7787663.48 +58340,7787607.45 +14251,7787047.12 +346645,7786125.83 +284056,7783952.22 +134017,7783394.84 +93045,7781958.80 +171199,7781003.84 +332561,7780741.80 +221270,7780374.31 +385180,7780323.88 +67952,7780093.95 +178692,7779298.05 +149763,7779182.72 +32606,7778326.86 +71916,7777374.36 +174262,7776958.72 +222620,7776026.56 +68460,7775775.48 +297871,7774113.00 +202158,7773394.20 +131772,7773170.08 +342186,7772919.00 +102773,7771959.62 +104134,7771632.18 +106233,7771104.48 +37529,7770885.12 +284337,7770446.35 +386489,7768288.00 +393824,7767908.14 +323698,7766821.09 +233449,7766398.53 +146204,7766039.17 +147240,7764791.58 +365382,7764369.14 +326980,7763135.04 +70175,7763094.00 +45173,7762533.00 +121149,7762034.42 +274044,7761646.20 +7909,7761063.48 +2957,7760508.54 +196099,7760188.55 +320964,7759616.00 +327892,7758789.30 +162500,7757947.86 +72076,7756132.78 +354286,7756120.65 +363990,7755193.64 +194527,7754082.12 +58701,7753716.60 +98591,7753674.60 +183574,7753485.60 +103977,7753432.03 +150239,7753310.55 +62046,7753305.60 +304678,7751082.63 +112236,7750928.83 +228366,7750797.29 +215124,7750586.97 +322446,7750502.65 +188485,7750045.00 +274667,7749102.24 +284109,7748541.57 +308917,7747575.75 +184444,7747575.03 +359518,7747158.74 +145517,7746542.44 +275032,7746281.64 +263508,7745284.96 +376482,7744592.34 +367245,7744537.80 +17052,7743777.44 +365760,7743655.71 +1787,7742155.64 +144199,7740970.35 +18762,7740553.11 +63135,7738829.72 +247677,7738516.08 +66976,7738450.32 +293972,7738351.21 +199211,7738304.06 +151922,7738263.00 +187951,7738197.48 +363894,7738120.72 +273657,7737362.78 +20410,7737192.99 +34484,7736614.38 +128966,7736467.65 +91405,7735606.90 +172297,7734791.25 +62690,7734572.37 +364468,7734068.94 +386451,7733848.86 +279371,7733620.04 +8808,7733331.96 +56393,7732809.15 +143914,7732509.60 +271701,7731664.62 +190447,7730297.82 +254177,7730261.40 +58528,7730153.76 +403,7730099.19 +22158,7730075.40 +313588,7729936.72 +223696,7729849.70 +327827,7729569.96 +252901,7729544.27 +191216,7728270.80 +227877,7728105.48 +99981,7728007.56 +70397,7726732.20 +128895,7726566.54 +392674,7726320.56 +375827,7726009.73 +187680,7725869.85 +378918,7724411.90 +306773,7724230.50 +382409,7723720.80 +117594,7723450.44 +8511,7721744.34 +360084,7720770.33 +79883,7720484.38 +245289,7718018.42 +158608,7717288.80 +56277,7716878.00 +301778,7716682.63 +16072,7716198.10 +173768,7713423.50 +221926,7713288.05 +90933,7712617.50 +78558,7712263.02 +62304,7711964.90 +171499,7711576.92 +239024,7711340.72 +338676,7711278.88 +306358,7710279.26 +148509,7708296.69 +39362,7707722.10 +136724,7706477.38 +366366,7705780.68 +294138,7704885.16 +370765,7704438.40 +387585,7701374.44 +64199,7701022.84 +84930,7700969.43 +334636,7700368.08 +267931,7700317.27 +218805,7700061.45 +83753,7698779.46 +214399,7698584.69 +345109,7698210.30 +71034,7698180.04 +339999,7697851.98 +271704,7697804.16 +160752,7697263.50 +113183,7696621.16 +268705,7696209.63 +34627,7695871.68 +220253,7695351.09 +324716,7694722.98 +306547,7694451.12 +143800,7694292.15 +378753,7693249.02 +254375,7693072.64 +389969,7691889.08 +331258,7691428.62 +268955,7690938.72 +23846,7690578.70 +370370,7690260.69 +32,7690126.51 +89600,7689902.00 +157045,7689755.46 +259286,7689491.58 +296544,7688933.27 +179619,7687903.44 +18287,7687643.00 +228731,7687464.36 +261283,7687110.15 +255032,7686962.12 +356110,7686941.46 +177152,7686593.90 +319819,7686423.20 +334596,7686368.58 +333744,7686218.06 +59066,7685120.43 +111208,7684765.20 +396699,7684046.77 +316256,7683931.00 +165017,7682715.44 +34690,7681028.16 +209008,7680015.84 +310145,7679971.84 +98802,7678329.40 +328888,7677834.10 +300426,7677754.75 +188800,7675221.33 +354662,7674817.65 +248999,7674806.42 +201663,7674489.58 +102975,7673424.00 +368797,7673306.40 +285137,7672825.39 +195033,7672174.08 +318701,7670875.92 +373735,7670532.66 +4286,7669653.76 +227722,7669630.80 +106726,7669304.50 +313059,7669132.90 +206004,7669077.40 +271155,7668747.49 +99724,7667698.25 +781,7667694.84 +272753,7667212.36 +253816,7666747.55 +261624,7666432.32 +222470,7665570.00 +247438,7662709.15 +308197,7660651.84 +338869,7660529.63 +232602,7660192.54 +107418,7659696.80 +125252,7658953.22 +109,7657641.60 +83936,7657447.33 +210827,7657266.64 +286287,7656991.80 +15371,7656638.10 +381309,7656563.64 +325381,7655979.76 +320408,7655844.05 +27927,7655638.45 +208708,7654611.20 +50968,7653937.20 +104547,7652864.19 +278275,7651906.32 +359698,7651480.76 +346577,7649753.52 +244206,7649350.92 +180943,7648537.75 +145972,7648535.88 +179266,7648373.76 +172066,7647400.90 +15597,7647033.42 +108504,7645639.78 +90797,7645638.08 +336110,7645141.49 +220502,7644753.48 +313673,7643961.79 +283009,7643259.20 +112606,7642960.50 +113541,7642944.29 +237768,7642565.00 +67605,7642449.22 +331954,7642206.96 +88823,7641481.38 +129339,7641467.91 +317535,7640120.37 +263249,7640088.48 +192024,7639848.51 +128139,7638760.00 +216110,7638232.80 +256244,7636388.58 +267192,7635960.42 +97113,7635454.44 +385867,7634372.10 +156218,7634030.75 +87949,7633658.40 +110745,7633620.78 +68167,7633556.00 +86802,7633218.32 +171801,7633173.60 +199775,7632100.50 +49859,7632070.08 +184049,7631308.65 +118849,7631135.84 +79063,7630063.98 +63415,7629614.96 +398997,7629613.60 +52539,7629172.02 +95810,7627808.50 +373762,7627796.68 +253936,7627673.24 +6014,7627307.74 +41953,7626786.64 +154932,7626326.05 +367851,7625856.00 +104854,7625407.04 +380597,7625259.25 +114393,7624801.08 +396897,7624581.44 +227634,7624006.85 +103818,7621976.72 +201926,7621936.36 +349984,7621320.70 +192804,7621208.16 +398814,7620435.32 +182049,7619279.50 +324017,7618562.82 +144299,7618077.47 +18792,7617518.62 +216966,7616656.16 +397267,7615127.80 +360954,7614549.07 +167140,7613986.92 +115623,7613791.50 +215954,7612945.99 +306223,7612924.68 +271916,7612533.00 +46965,7612203.62 +311013,7609931.05 +278368,7609804.38 +28679,7609292.20 +19932,7609285.48 +325208,7609266.10 +203962,7608948.16 +215278,7607941.74 +212799,7607591.29 +171954,7607439.10 +97466,7607255.04 +297523,7604442.48 +86147,7604296.28 +39885,7603840.71 +168435,7603068.83 +357986,7602402.99 +327613,7601625.28 +45744,7600802.72 +293360,7600785.66 +275203,7600448.96 +114737,7600028.94 +384563,7599149.85 +101474,7598543.64 +5271,7598323.81 +362031,7598118.15 +229438,7597712.75 +186909,7597201.50 +89933,7597186.08 +395708,7596157.94 +14039,7595418.18 +273589,7595284.06 +224302,7593673.72 +345425,7593203.20 +292024,7593067.50 +397462,7591816.80 +386480,7591531.66 +331349,7590972.82 +375842,7590514.83 +4155,7590500.00 +357271,7590160.06 +5203,7590125.25 +133823,7589091.84 +264296,7588671.56 +50624,7587799.78 +87722,7587159.72 +176522,7586958.80 +388170,7586410.44 +203844,7586328.16 +156424,7584102.80 +214400,7581208.57 +122242,7580182.50 +38861,7578088.61 +151589,7577770.20 +377482,7577567.93 +320640,7577351.36 +207686,7575461.64 +210385,7575183.72 +83420,7574021.76 +49903,7573991.66 +94610,7573927.48 +102608,7573799.70 +353207,7572830.20 +141887,7571578.19 +67602,7571502.16 +296085,7571364.79 +388845,7570771.00 +92201,7570761.00 +252058,7569914.85 +14420,7569301.60 +347297,7569017.20 +365157,7568885.80 +317652,7568485.50 +284605,7568248.47 +376690,7566984.37 +319761,7566914.81 +201915,7566756.91 +202631,7566753.60 +385505,7566194.23 +125139,7565534.81 +164433,7565047.32 +287071,7565000.00 +242037,7564432.05 +91806,7564275.18 +274502,7563220.75 +226115,7562952.41 +164297,7562560.98 +198849,7561830.49 +42406,7561431.15 +263496,7561073.91 +243532,7558931.38 +258853,7558850.25 +103962,7558808.45 +155077,7558730.04 +38120,7558608.00 +140679,7558320.99 +143169,7557356.73 +42865,7557222.53 +71477,7557000.32 +363163,7556223.95 +40306,7556078.07 +330187,7554252.21 +212692,7553493.00 +107229,7553259.03 +233940,7551990.38 +84164,7551882.70 +257733,7551550.95 +242701,7551167.37 +74274,7550847.45 +64419,7549712.56 +77658,7549507.62 +370221,7548744.35 +124020,7548449.89 +307334,7547466.29 +27069,7547324.52 +43806,7545474.00 +305508,7545322.84 +200963,7544490.80 +138906,7544424.98 +208733,7544017.88 +146316,7543945.50 +63472,7543619.71 +398826,7543572.66 +362660,7543379.88 +155988,7543045.60 +1683,7542984.48 +138574,7541472.78 +358118,7541184.00 +386033,7540757.91 +326469,7540576.42 +213424,7540451.34 +231705,7538826.00 +26125,7538761.14 +195805,7538442.69 +354690,7538371.68 +374463,7537352.42 +352962,7537005.60 +182620,7536326.28 +38758,7535577.28 +22222,7535083.20 +213816,7533434.70 +200553,7533199.87 +290856,7532955.00 +225755,7532912.40 +97019,7532378.96 +386342,7531159.53 +134,7530635.06 +170568,7530358.73 +17008,7528169.16 +93639,7527914.00 +296358,7527875.55 +190842,7527800.96 +139850,7525112.70 +23323,7524732.30 +131651,7523728.63 +73945,7522582.98 +396678,7522154.64 +287856,7521987.84 +11397,7521639.81 +397197,7521293.40 +28182,7520039.73 +65621,7519796.28 +200368,7519666.96 +275314,7518354.91 +202493,7518183.65 +29155,7518092.40 +286688,7516954.45 +172433,7516454.85 +158428,7513430.52 +62266,7513381.20 +49994,7513295.02 +352324,7512832.48 +133096,7512811.80 +91895,7512385.60 +4053,7512282.54 +39320,7511886.78 +293203,7511520.96 +229061,7511427.44 +942,7511018.76 +260598,7510422.00 +385972,7509866.50 +190412,7508766.89 +258357,7507889.69 +180368,7506209.68 +241913,7505986.60 +8551,7505767.24 +151499,7505467.22 +145595,7505133.90 +366664,7503654.08 +186347,7502699.11 +238224,7502530.76 +67951,7501389.93 +105809,7499670.64 +131481,7499130.67 +298719,7498347.12 +56312,7497865.80 +351438,7497149.28 +396305,7495314.75 +158138,7495236.54 +207644,7494623.91 +239664,7494308.50 +146529,7494147.99 +313516,7494078.65 +288491,7492679.25 +194706,7492650.72 +353930,7491552.18 +222804,7490924.28 +124896,7490633.28 +349305,7490577.60 +187447,7490512.12 +354694,7490472.27 +248984,7490453.67 +392462,7489507.64 +297644,7489423.50 +335392,7489308.19 +114010,7488903.24 +258794,7488711.82 +13435,7488685.74 +368671,7488650.72 +41068,7488226.88 +224155,7487673.44 +365562,7487388.90 +134337,7486607.32 +272453,7485415.32 +203993,7482976.80 +113586,7481931.72 +42825,7481627.28 +267722,7481487.30 +79496,7481116.90 +346925,7480904.40 +113449,7480096.42 +368530,7479560.40 +247351,7479413.97 +49413,7478945.00 +366233,7478293.14 +159538,7476217.14 +229129,7476211.26 +376639,7475249.75 +145217,7475193.18 +241560,7474447.60 +348799,7474413.76 +353871,7473561.38 +328786,7473480.01 +83632,7471275.28 +62217,7470567.00 +139409,7469472.36 +325692,7469390.40 +387656,7469220.46 +370258,7469047.44 +151473,7467878.06 +87336,7467876.53 +194455,7467525.00 +40231,7467514.60 +87767,7465634.10 +71320,7465040.40 +280516,7464608.22 +139212,7464520.07 +160065,7463475.72 +323865,7463431.44 +193788,7463365.75 +88927,7462005.98 +133716,7461536.30 +154389,7459113.12 +320278,7458669.92 +279460,7458248.40 +255920,7457862.12 +268786,7457840.91 +58934,7457494.80 +34172,7457132.00 +74049,7455183.60 +301613,7454474.24 +383642,7454218.20 +53946,7453134.01 +290751,7452887.66 +262814,7451244.13 +310254,7450780.50 +84220,7450581.60 +177806,7450315.02 +291796,7450078.30 +378633,7448718.83 +100021,7447363.40 +287595,7446641.40 +109484,7446336.30 +204448,7445882.88 +398574,7445244.62 +91379,7444962.36 +183091,7444286.26 +315456,7442416.80 +324731,7441430.34 +111708,7440833.96 +87745,7440421.56 +228172,7439300.75 +116722,7438619.50 +238614,7437908.46 +386290,7436702.52 +181516,7435697.50 +319429,7435327.11 +342608,7434967.54 +277541,7433335.17 +35521,7432814.56 +88403,7432588.38 +203660,7432398.00 +216663,7431849.09 +25383,7431673.92 +70638,7430629.40 +256526,7430306.70 +130136,7430259.76 +133812,7429951.92 +241157,7429949.91 +263865,7429871.06 +239448,7428652.45 +105799,7427871.36 +183699,7426758.04 +213239,7426577.40 +141108,7426491.92 +196346,7426260.80 +27253,7425442.70 +286107,7425163.20 +35442,7425026.30 +153733,7424101.20 +190157,7423818.32 +341938,7423608.96 +395604,7421070.20 +360791,7421020.20 +12000,7420964.20 +40955,7420887.60 +33804,7419179.62 +192811,7418723.79 +375905,7418625.70 +298245,7418597.66 +187687,7418326.17 +80092,7418122.10 +1110,7418037.38 +106985,7417808.75 +359179,7417270.74 +148307,7417250.75 +83110,7416439.21 +198042,7415872.75 +364040,7415233.71 +151019,7415047.20 +267937,7414410.96 +265421,7414384.08 +300509,7414011.12 +87219,7413481.25 +122951,7413310.11 +19747,7413090.90 +70029,7413021.65 +239613,7412724.72 +284910,7411908.18 +233876,7411880.36 +204146,7411650.39 +13288,7409744.03 +316997,7409125.53 +86481,7408549.26 +388307,7408504.20 +21842,7408372.00 +85360,7407010.85 +43913,7407003.15 +108830,7406565.44 +58119,7405928.18 +326855,7405820.75 +37116,7405812.26 +331247,7405737.30 +205046,7404989.89 +243507,7404249.84 +259176,7403348.37 +138631,7403034.52 +143512,7402542.00 +353716,7401993.80 +349915,7401870.60 +253387,7401654.26 +290616,7401252.60 +171570,7399205.36 +364989,7398842.88 +153771,7398507.94 +230881,7398005.13 +95120,7397545.61 +67650,7397178.39 +101285,7396424.25 +155391,7395479.21 +388185,7395316.50 +362919,7394851.31 +214080,7394112.00 +27237,7393636.80 +146065,7393571.52 +2306,7393232.00 +9684,7392060.00 +11921,7391014.80 +253571,7390666.65 +94044,7390614.00 +327838,7390564.68 +385464,7390169.04 +222302,7390049.76 +80760,7389883.60 +187413,7387392.50 +284473,7387198.00 +304824,7387168.75 +85616,7387157.88 +272790,7386994.26 +263631,7385703.78 +19933,7384136.32 +185016,7383968.00 +183595,7381313.16 +114237,7381256.94 +314963,7381046.88 +151481,7380962.68 +301357,7380625.05 +19978,7380432.55 +151553,7377783.00 +90142,7377391.49 +99503,7377120.69 +10368,7376000.00 +97373,7375619.88 +85259,7375466.07 +163020,7375130.07 +171751,7375118.24 +104679,7375115.76 +94491,7374024.60 +365354,7373204.72 +218942,7372575.41 +179537,7371481.60 +40043,7371449.80 +359608,7370839.98 +172720,7370570.47 +266283,7370435.05 +176549,7370110.80 +260644,7369049.60 +175545,7368189.84 +68319,7367964.12 +301921,7367854.08 +360231,7367396.40 +5632,7367323.60 +168033,7366923.73 +308504,7366448.88 +288784,7364092.30 +35065,7363771.39 +46124,7363583.28 +222838,7363375.04 +251694,7362550.00 +96322,7362279.60 +331872,7361881.76 +284572,7361605.05 +103933,7361337.96 +308643,7361080.96 +15755,7360344.94 +13752,7360276.95 +23221,7358116.70 +144464,7358112.15 +73680,7357580.68 +329922,7357307.84 +277802,7355563.80 +110953,7355153.12 +169689,7354832.50 +39133,7354732.96 +127061,7354242.84 +169402,7352661.36 +312580,7352047.29 +311397,7352030.07 +323603,7351882.24 +367139,7351743.60 +210676,7351570.24 +252868,7351191.98 +102191,7351081.56 +179973,7351059.24 +205161,7350511.59 +365668,7349696.28 +88603,7348939.68 +99791,7348814.10 +309358,7348408.68 +300538,7347265.20 +33789,7347153.00 +332456,7346756.24 +364835,7346675.03 +221932,7346498.21 +357648,7346490.50 +337390,7345621.37 +337117,7345242.09 +203806,7345058.76 +119654,7344775.62 +383913,7344761.46 +274860,7344417.08 +212958,7344123.84 +337283,7344122.24 +128319,7343931.06 +133744,7343480.06 +29789,7343040.96 +306350,7342523.04 +375256,7340911.42 +12737,7340890.10 +74449,7340859.26 +102679,7340132.25 +117293,7339777.14 +145098,7339755.75 +98794,7339527.12 +3189,7339067.45 +372250,7338879.15 +191206,7338327.45 +233808,7338271.20 +279963,7337734.70 +80968,7337688.75 +339323,7337600.31 +45321,7337283.80 +6511,7337091.12 +192882,7336163.91 +173846,7335928.32 +70412,7335522.57 +304020,7335277.53 +74861,7334856.15 +16943,7334770.88 +149387,7334617.80 +335262,7334561.65 +91026,7334115.95 +32641,7333885.12 +276720,7333689.42 +398323,7332617.01 +175540,7332479.00 +396962,7331142.24 +106669,7330737.84 +275919,7330374.93 +214088,7329995.70 +344967,7329676.32 +116072,7329425.82 +70119,7329086.28 +387755,7326498.85 +98821,7324814.60 +394044,7324614.19 +330379,7324407.49 +226033,7323979.11 +89857,7323732.78 +158987,7323351.25 +183606,7322478.50 +327363,7322415.60 +346955,7322392.44 +357857,7321576.35 +291883,7320945.12 +173370,7320139.70 +144351,7319814.32 +229985,7319795.64 +154405,7318731.68 +366134,7317369.60 +209138,7317094.40 +209703,7316622.00 +274393,7315761.20 +133794,7315148.96 +207637,7314722.53 +69385,7314498.40 +64142,7313101.55 +368776,7311666.66 +260228,7311588.42 +223962,7310014.04 +251901,7309628.65 +315203,7308775.32 +232973,7308530.85 +40263,7307634.08 +244980,7307030.80 +266372,7306777.28 +136936,7306610.56 +106438,7306370.86 +218803,7306045.84 +202671,7305892.50 +275215,7305453.61 +202620,7304910.58 +114905,7304425.76 +40052,7304304.82 +16397,7304188.05 +295143,7304113.44 +140840,7304046.45 +166444,7303931.88 +39183,7301563.50 +83496,7300646.74 +372855,7300573.50 +316888,7300313.76 +296546,7299735.00 +56786,7299554.52 +248307,7299439.38 +215456,7299342.79 +129691,7298291.92 +190224,7297772.31 +367177,7296959.80 +201213,7296490.98 +208705,7296472.32 +373954,7296459.12 +63805,7296037.00 +235781,7295490.82 +233566,7295303.80 +78801,7294849.65 +273644,7294666.06 +162674,7294638.24 +44406,7294585.74 +363376,7294079.95 +359162,7293790.75 +304199,7293450.35 +240476,7293013.67 +167915,7292553.42 +390702,7291925.86 +321612,7291645.10 +333869,7291586.40 +36048,7291211.60 +215147,7290708.00 +109513,7290342.90 +10554,7289933.72 +41775,7289363.37 +82409,7289170.12 +281479,7289034.92 +275423,7288975.08 +42474,7288852.02 +209203,7288716.96 +151238,7287854.24 +6090,7287337.53 +269491,7287226.10 +126843,7286989.50 +31787,7286156.41 +131072,7286124.55 +120537,7285330.70 +161275,7284802.30 +373896,7284218.13 +141777,7283882.17 +132345,7283689.77 +238569,7283581.65 +207048,7282174.32 +3514,7282147.32 +191536,7281916.60 +390394,7281383.34 +83540,7281241.20 +212062,7281100.68 +286243,7280763.49 +228783,7279790.49 +223869,7278432.00 +64053,7278420.84 +333075,7277968.09 +306939,7277376.50 +173602,7277298.28 +373793,7276464.30 +204722,7275679.32 +43490,7275064.68 +146274,7275028.18 +185942,7274996.66 +44759,7274981.78 +391007,7274512.08 +371995,7273811.25 +393744,7272903.36 +20453,7272174.73 +163466,7272150.99 +387473,7271510.58 +198574,7271065.08 +285343,7270329.80 +8388,7270271.25 +10271,7269484.13 +309068,7269269.44 +317593,7269209.29 +64681,7266537.96 +289623,7266076.44 +125940,7264838.22 +277650,7264691.07 +329172,7264501.36 +3898,7263741.45 +43812,7263654.64 +264907,7263640.80 +300165,7262704.61 +254323,7262023.93 +299041,7262017.12 +324826,7261501.24 +65241,7259768.10 +312246,7259767.92 +211878,7259024.40 +223908,7258513.38 +163175,7258374.90 +114970,7258263.36 +371996,7258193.08 +305944,7257650.51 +383739,7257325.74 +362943,7257267.32 +353511,7256776.22 +366171,7256541.57 +80750,7255758.08 +79188,7255398.84 +353832,7255136.20 +381675,7255091.20 +342262,7253657.88 +132654,7253494.95 +89495,7253233.78 +109791,7252486.40 +76172,7251668.63 +382347,7251375.98 +202430,7251140.56 +178791,7250923.83 +209607,7248727.81 +392076,7248436.20 +248149,7247139.68 +23020,7246231.83 +79677,7246096.88 +388705,7245141.60 +325339,7244817.84 +217439,7244613.93 +280740,7244142.34 +363936,7243414.76 +207087,7242549.60 +335241,7241114.23 +188794,7240903.20 +149855,7240742.46 +223806,7240616.16 +265856,7239361.80 +378360,7239302.64 +245680,7239067.38 +3508,7238555.91 +28254,7238157.85 +370890,7237776.90 +144829,7237001.10 +37217,7235574.84 +395884,7234541.08 +388350,7234183.37 +346292,7233765.44 +347703,7233714.54 +316085,7232784.15 +135251,7232417.80 +213762,7232151.69 +161235,7231385.25 +50799,7231022.40 +161790,7230653.58 +317715,7230305.46 +28114,7229426.36 +254344,7228416.94 +194259,7228129.51 +147049,7227805.20 +189035,7227679.41 +283310,7226648.99 +240616,7226591.58 +42082,7226089.78 +76949,7226037.00 +36596,7225987.52 +334715,7225728.16 +339932,7225418.20 +250169,7225104.04 +194120,7225014.80 +112289,7224751.87 +367554,7224701.12 +356773,7224675.15 +91314,7224674.84 +212715,7224488.04 +311087,7224161.14 +154001,7224099.58 +62865,7223768.37 +180297,7223668.90 +61556,7223595.28 +265096,7223001.49 +10604,7222917.64 +348564,7222731.60 +37602,7222657.16 +98750,7222480.10 +364112,7222143.90 +333583,7221836.16 +255397,7221495.60 +89477,7221405.44 +265609,7220569.98 +321861,7220496.36 +181620,7220031.39 +75968,7218994.98 +394172,7218124.64 +22826,7217720.37 +41820,7217602.20 +366345,7217342.50 +332963,7217303.10 +308909,7216932.45 +187988,7216902.20 +360632,7216893.54 +22236,7215736.00 +124259,7215626.88 +49737,7214787.20 +169385,7214775.75 +284235,7214507.60 +59218,7214204.60 +22295,7214050.48 +179881,7213974.39 +352058,7213586.20 +1309,7213260.60 +293946,7212683.10 +397898,7211452.02 +176099,7210515.28 +277852,7209883.26 +94739,7209614.20 +84993,7209328.32 +314390,7209131.88 +78963,7208361.78 +67145,7206744.21 +346056,7205987.12 +206369,7205526.75 +10148,7205335.83 +16775,7204197.60 +196480,7203533.96 +136759,7202956.50 +364335,7202766.10 +199335,7202501.76 +386265,7202391.60 +126016,7202086.47 +294858,7201747.02 +73687,7201617.22 +337801,7201007.73 +239295,7199274.96 +170456,7199203.72 +83303,7199117.76 +150224,7198928.90 +391114,7197932.28 +141365,7196178.92 +7488,7196027.52 +202353,7195910.70 +106487,7195828.92 +154662,7195539.75 +296261,7195281.84 +208792,7194974.24 +127801,7194769.20 +264671,7194685.58 +107102,7193877.84 +137793,7193176.65 +320368,7192422.65 +157708,7192085.61 +143537,7191592.90 +367058,7191083.30 +349785,7191039.00 +263715,7190557.25 +267057,7190388.80 +45352,7189915.48 +395876,7189770.94 +209866,7188939.36 +255731,7188377.92 +343619,7188206.34 +123747,7187336.40 +53838,7186593.60 +131087,7185745.72 +249990,7185172.20 +133839,7183612.99 +323172,7183165.72 +365029,7183032.00 +198524,7181163.15 +50310,7181001.90 +27733,7180875.96 +100017,7180418.25 +392220,7180045.86 +196556,7179222.16 +373800,7178910.48 +327281,7178675.46 +285037,7178217.41 +173216,7177344.17 +105196,7177275.00 +213115,7176676.95 +110681,7176276.87 +655,7175790.48 +17620,7175636.37 +204982,7175540.75 +359021,7175388.48 +191148,7175371.42 +178643,7174818.78 +194328,7173656.82 +399272,7173066.52 +391455,7172988.39 +112072,7172185.36 +117677,7171993.52 +219949,7171541.64 +135576,7171247.76 +346545,7170565.50 +219831,7170483.30 +392411,7170039.33 +263752,7169255.94 +131042,7168298.55 +318503,7167184.58 +61772,7166913.48 +111552,7166338.08 +359646,7166030.40 +299607,7165769.93 +306776,7165572.30 +260476,7165274.58 +183999,7165104.10 +174148,7164815.40 +221855,7164770.94 +44500,7164473.94 +274213,7164052.20 +218900,7163811.20 +24419,7163728.66 +290504,7163080.89 +222633,7162190.30 +360119,7161396.00 +362287,7161340.08 +247362,7161159.90 +47660,7160763.92 +382020,7160746.98 +226397,7159919.34 +106913,7159798.44 +19002,7159435.07 +393107,7159169.50 +88635,7156827.30 +200605,7155669.44 +85027,7154339.04 +213586,7154264.04 +236048,7153644.96 +322231,7153206.56 +156658,7153039.53 +149684,7152690.16 +192633,7152007.95 +78091,7151659.74 +174410,7151616.25 +354112,7151269.72 +54354,7150616.00 +191246,7150064.07 +20798,7149401.35 +24398,7149269.86 +108587,7149249.45 +269225,7148070.02 +287792,7147788.57 +37935,7147504.77 +109198,7146466.88 +354230,7146273.40 +99416,7146059.20 +356085,7146050.52 +352937,7145352.75 +94974,7145346.39 +31027,7145311.68 +238078,7144460.40 +375977,7143920.50 +132647,7143400.64 +131475,7142239.95 +197052,7141994.37 +132512,7141827.98 +153891,7141485.00 +194739,7141150.41 +215735,7140667.58 +391943,7140257.04 +145647,7139965.56 +176930,7139031.51 +339084,7138321.96 +29188,7137126.15 +141134,7135672.40 +132927,7134937.55 +379118,7134652.28 +103499,7134393.18 +220085,7133826.05 +10269,7133555.52 +87240,7133448.42 +251918,7133189.10 +70758,7132753.35 +281616,7131214.41 +13937,7130302.70 +103670,7129863.00 +121663,7128544.10 +40234,7128142.20 +11594,7127101.85 +5456,7126942.80 +21039,7126876.00 +20029,7125916.80 +217282,7125610.02 +206712,7125585.12 +5128,7125038.44 +96267,7124807.32 +93666,7123718.47 +102091,7123140.00 +301328,7122885.76 +102964,7122852.27 +224758,7122766.20 +233389,7122393.20 +146696,7122368.88 +222593,7121309.44 +363427,7120879.92 +12239,7119939.00 +67305,7119424.00 +52654,7119290.66 +279448,7119214.96 +233609,7119062.07 +357098,7118511.32 +382682,7118218.16 +295949,7118210.00 +380569,7117760.55 +256051,7117591.68 +334464,7117544.00 +160944,7117283.40 +344593,7117079.44 +372464,7116930.60 +86369,7116633.30 +50238,7116305.71 +53641,7115960.32 +281562,7115808.83 +48115,7115607.04 +318259,7115476.28 +293269,7114997.34 +74924,7114588.65 +231249,7114181.20 +340119,7114035.97 +288536,7113474.49 +204145,7111674.66 +304443,7111231.05 +40175,7111124.50 +239288,7109894.48 +119923,7109293.64 +360327,7108854.78 +277801,7108174.89 +239320,7107856.83 +73815,7107799.08 +250769,7107068.55 +357035,7106709.96 +378442,7106619.30 +132833,7106389.50 +226488,7105324.68 +371071,7104999.30 +60586,7104331.52 +369942,7104012.24 +86223,7103995.56 +296257,7103670.06 +2158,7103147.75 +101876,7102529.00 +383826,7102277.41 +187288,7102245.46 +225224,7101406.87 +212334,7100284.60 +19254,7099881.28 +222625,7099817.04 +248246,7099115.10 +175721,7098891.80 +304691,7098474.60 +29370,7097235.04 +283809,7096604.76 +25961,7096572.84 +361015,7096360.05 +385615,7095982.47 +33616,7095966.71 +78127,7095633.60 +293127,7095460.68 +175832,7094735.97 +380586,7094567.55 +340289,7094490.40 +53968,7094311.69 +143834,7093536.45 +390173,7092956.85 +322753,7092302.52 +211791,7091984.34 +29416,7091959.82 +389989,7091928.84 +104150,7091220.37 +59995,7091148.32 +297450,7091057.40 +64747,7090467.84 +228178,7090393.92 +235020,7090302.08 +232782,7088696.92 +311033,7087824.81 +127431,7087666.25 +88982,7087362.60 +31034,7087283.22 +184767,7086614.04 +195248,7086331.86 +198518,7086105.24 +142078,7085629.44 +82215,7085609.44 +148841,7085379.23 +176982,7084899.90 +273772,7084896.84 +373275,7084590.24 +347433,7084546.56 +59894,7084022.40 +215371,7083599.00 +392982,7083307.36 +256169,7083229.32 +357384,7083105.06 +77049,7083048.91 +33533,7082849.03 +196907,7082736.84 +368786,7082719.56 +329052,7082184.36 +88055,7080382.32 +123241,7080013.13 +264444,7079907.77 +393312,7079846.88 +10240,7079517.06 +188642,7079245.24 +147689,7079137.80 +150364,7079060.59 +301592,7078988.66 +279874,7078352.72 +123342,7078032.66 +195269,7077592.62 +124349,7077140.88 +98688,7075864.23 +245475,7075849.20 +113680,7075626.48 +127660,7074641.86 +175076,7074589.38 +44829,7074130.38 +365728,7073590.70 +293908,7073508.96 +388754,7072948.65 +87264,7072884.48 +377608,7072559.83 +285555,7071991.79 +283297,7071951.41 +314599,7071602.43 +244298,7071504.24 +379043,7071322.72 +88426,7070880.18 +191477,7070802.10 +146301,7070745.12 +155150,7069866.51 +192142,7069590.40 +174996,7069568.16 +308550,7069485.29 +84965,7069122.45 +203328,7066976.07 +227413,7066768.80 +156420,7066708.48 +132219,7066056.09 +211408,7065901.80 +167058,7065760.64 +224291,7065426.10 +323446,7064943.16 +286522,7063984.90 +140442,7063889.10 +321225,7063648.89 +206796,7063245.12 +277791,7063132.56 +82046,7062939.66 +79850,7062704.01 +236652,7062287.31 +327579,7061668.32 +389761,7060718.90 +387628,7060419.73 +161835,7060404.96 +262923,7060312.00 +389591,7060077.06 +296666,7059708.32 +331794,7059463.68 +115992,7057926.74 +343865,7057450.56 +189635,7056781.55 +235558,7056770.22 +282057,7056416.80 +295727,7055196.56 +220622,7054315.01 +306140,7053035.56 +62669,7051802.97 +302196,7051689.69 +133426,7051347.72 +379868,7051345.36 +294469,7049537.59 +377623,7048840.32 +324214,7048825.28 +146034,7048664.37 +171955,7048461.54 +392120,7048228.20 +159141,7048212.85 +118508,7047886.47 +38491,7047045.36 +258288,7046948.80 +148030,7046778.28 +40094,7046691.36 +380119,7046467.80 +361489,7046021.25 +152222,7045907.04 +35540,7045505.28 +179313,7045126.86 +209991,7044989.70 +324668,7044840.95 +31653,7043994.93 +11775,7043913.04 +265974,7043600.46 +143962,7043411.84 +381739,7042747.63 +233551,7042316.64 +378091,7042291.38 +368956,7040663.50 +281218,7040382.10 +375418,7040045.28 +341931,7039580.65 +228435,7039037.44 +185937,7038976.67 +184782,7038384.03 +173096,7037875.09 +120616,7037830.34 +376990,7037276.80 +76596,7034905.28 +39295,7034193.85 +63374,7034155.20 +83276,7034119.64 +131659,7033886.03 +28612,7033287.20 +39760,7033039.65 +309421,7033009.68 +145625,7031797.10 +338900,7031494.40 +134002,7029267.80 +399176,7029125.50 +328188,7028615.52 +301091,7028250.70 +368307,7027590.18 +2712,7027521.69 +341435,7026451.68 +297801,7025274.10 +73348,7024608.54 +395795,7024237.46 +71214,7023059.94 +128428,7022508.12 +241727,7020881.52 +19129,7020174.00 +88033,7019333.10 +196757,7019330.55 +42180,7019296.59 +93096,7019213.25 +64731,7018122.24 +185359,7017378.24 +338914,7016194.85 +373460,7016173.38 +331787,7015456.83 +26033,7014936.95 +369706,7014053.90 +114165,7013942.55 +279530,7013698.56 +239404,7013263.86 +313105,7013174.04 +73602,7012859.18 +44665,7012147.72 +197586,7011922.16 +194481,7011551.50 +235242,7011196.20 +371249,7010931.94 +207296,7010923.25 +9819,7010287.13 +69775,7010159.79 +372719,7010044.83 +126721,7010042.79 +38252,7009521.09 +233781,7009423.02 +158662,7007587.84 +197669,7006810.80 +49974,7006425.21 +140562,7005346.74 +337031,7005281.19 +391592,7004980.05 +280227,7004800.60 +186870,7004504.15 +194002,7004432.75 +197656,7004377.50 +347841,7004275.01 +332497,7003735.48 +77241,7003567.61 +90463,7003152.48 +294777,7002695.50 +318097,7002643.16 +112974,7002209.50 +3643,7002158.60 +140895,7001381.06 +107941,6999662.28 +305992,6999643.62 +358573,6999081.30 +197242,6998875.27 +245008,6998682.75 +383084,6998526.88 +347929,6997870.97 +144404,6996460.10 +85678,6996298.10 +346268,6995555.19 +228311,6995437.02 +353237,6994881.18 +301271,6994854.89 +48236,6994127.25 +297106,6992088.32 +210585,6992044.74 +262591,6991467.30 +119576,6990609.60 +284599,6990598.15 +29364,6990513.12 +236340,6990399.82 +111653,6989880.81 +53699,6989812.58 +377200,6989342.85 +147,6989079.88 +161222,6988958.34 +106304,6988063.50 +83129,6987759.03 +227416,6987687.48 +61193,6987543.64 +108829,6987127.62 +62180,6986868.48 +47867,6986313.70 +121246,6985883.16 +97242,6985818.42 +90144,6985059.90 +170367,6985045.34 +283259,6985023.64 +270153,6984959.80 +354100,6983470.65 +192970,6983458.56 +155246,6982948.35 +183813,6982600.16 +278582,6982551.66 +199121,6982216.52 +148585,6982083.69 +88276,6981938.47 +126001,6980942.21 +74980,6980711.70 +113429,6980597.33 +317332,6980272.74 +103673,6979430.12 +159192,6979047.94 +26372,6978646.59 +324128,6978564.36 +239304,6978256.50 +173413,6977787.81 +285340,6977738.34 +357306,6976389.60 +141152,6976042.22 +270135,6975969.00 +80052,6975901.70 +182040,6975765.18 +251468,6975356.25 +173908,6975133.20 +5686,6974130.85 +268450,6974068.52 +245350,6973990.60 +196925,6973669.11 +202615,6973506.00 +76553,6973374.55 +218207,6971910.75 +258342,6971878.05 +348829,6971810.30 +276317,6970622.40 +168808,6970584.72 +276207,6970070.02 +214960,6970045.67 +2379,6969730.05 +117632,6968945.50 +16872,6968433.96 +369080,6968154.05 +277104,6967903.82 +121427,6967559.20 +213221,6967294.95 +193796,6966918.44 +237597,6966909.45 +218917,6966822.88 +61591,6966718.65 +394213,6966661.59 +24148,6966505.53 +72817,6966463.64 +272897,6966237.85 +136220,6964580.90 +233987,6964005.07 +258248,6963692.49 +248911,6963379.08 +10442,6963332.31 +126475,6963152.22 +58229,6962832.96 +273385,6962732.85 +38589,6962570.60 +157331,6961795.75 +130550,6961379.04 +30177,6961204.96 +114836,6960936.96 +23889,6960851.94 +106877,6960540.65 +286244,6959788.20 +90743,6959163.75 +108793,6958804.70 +387240,6957993.12 +271645,6957912.42 +2722,6957840.96 +59586,6957301.76 +39869,6956982.71 +9637,6956727.36 +52385,6956712.98 +330404,6956560.80 +386473,6956090.24 +234393,6956045.07 +2689,6955998.06 +340272,6955973.68 +326726,6955029.80 +292960,6955026.75 +31394,6954993.27 +112845,6954413.00 +367890,6954184.86 +124415,6953061.62 +339614,6952790.98 +23742,6952247.44 +124403,6952186.80 +149162,6951175.84 +42276,6949117.35 +79755,6949019.53 +173287,6948721.48 +113592,6948591.44 +107391,6948529.26 +237801,6948000.15 +110624,6946943.00 +319008,6946741.62 +167964,6946466.67 +389163,6946262.22 +323159,6946225.88 +348015,6946063.92 +346771,6945757.39 +280958,6944980.29 +173579,6944789.28 +44371,6943417.65 +121275,6943002.53 +354617,6942678.40 +160182,6942114.51 +190796,6941496.98 +181894,6941486.40 +374383,6940956.61 +245929,6940931.34 +250364,6940230.53 +170798,6939969.90 +171479,6939185.04 +338395,6939069.64 +128090,6938561.45 +323112,6938532.09 +363096,6937504.20 +132070,6936867.73 +294194,6936514.57 +206482,6936045.06 +394484,6935821.62 +272450,6935797.00 +285229,6935188.34 +116547,6934616.56 +157969,6933773.60 +242466,6933424.56 +212303,6933200.16 +383590,6932943.68 +335516,6932282.09 +303781,6932277.45 +355272,6932159.02 +92243,6931209.69 +41508,6930984.48 +116487,6930484.40 +206171,6928329.10 +385613,6928259.61 +101291,6927981.55 +181806,6927678.50 +87486,6926501.87 +392443,6926426.36 +124029,6926287.50 +381771,6925455.75 +353232,6924995.55 +74313,6924777.68 +324100,6924309.60 +103233,6924089.25 +44863,6924032.52 +245588,6923928.46 +30685,6923655.72 +41079,6923552.00 +320209,6923455.57 +219262,6923230.50 +202432,6922514.20 +177822,6922409.31 +27604,6922259.00 +346569,6922171.53 +393793,6921118.70 +310049,6920738.91 +236350,6919915.68 +56032,6919511.72 +252696,6919381.30 +69554,6919169.53 +215523,6919153.00 +267953,6918500.51 +343590,6918261.35 +369644,6918042.56 +258855,6917654.73 +206346,6916747.46 +342627,6916364.00 +98668,6916327.40 +362739,6916247.75 +174313,6916080.53 +206781,6916050.98 +343596,6914698.83 +14784,6914555.41 +241453,6913314.00 +145593,6913239.84 +282661,6912953.68 +66960,6912253.14 +27300,6911847.24 +281153,6911748.90 +392637,6910316.40 +41295,6909012.57 +206345,6908785.54 +27376,6908782.40 +16238,6908491.17 +96022,6908155.74 +26808,6908028.27 +167785,6907793.55 +71824,6906522.48 +79542,6905784.60 +80873,6905694.40 +14731,6904504.42 +120147,6904180.80 +199905,6903958.06 +48985,6903931.40 +147479,6903308.16 +330486,6902955.36 +57574,6902876.82 +245637,6900557.17 +238728,6900087.67 +54174,6899300.26 +174258,6899158.20 +107178,6899095.90 +232600,6899013.22 +148502,6898920.70 +94569,6898675.29 +247287,6897911.27 +118091,6897442.96 +4251,6897306.47 +248078,6896936.20 +239756,6896792.26 +315179,6896477.90 +232800,6895743.40 +163496,6895675.22 +116810,6895352.32 +276847,6895306.50 +37251,6894976.56 +389255,6894072.27 +361837,6894013.60 +371867,6892467.00 +340386,6892356.24 +150665,6892163.64 +393534,6891951.15 +353592,6891183.02 +162008,6890882.65 +108691,6890504.96 +213623,6890368.50 +229030,6890107.14 +373770,6889547.70 +325618,6889291.20 +232301,6888860.90 +274814,6888803.40 +360032,6888787.50 +381905,6888467.40 +82662,6887814.89 +290767,6887687.91 +175670,6887085.56 +343465,6886912.69 +258895,6886635.31 +210895,6886552.64 +322804,6885518.24 +6223,6885385.54 +331238,6885339.12 +124452,6884936.40 +256213,6884546.24 +258458,6883809.19 +366946,6883454.67 +205359,6883302.31 +119621,6883254.45 +287095,6883157.96 +7220,6882669.72 +26787,6882547.38 +162462,6881416.85 +221817,6880487.88 +81002,6880459.59 +137608,6880118.00 +211644,6879946.27 +363141,6879822.65 +252688,6879472.15 +70061,6877748.68 +334743,6877682.95 +277167,6876669.10 +79300,6876580.20 +275030,6875289.59 +353468,6875172.50 +145632,6874687.80 +239622,6873803.97 +371435,6871296.60 +172283,6870783.19 +326324,6869984.70 +133253,6869571.00 +133850,6869524.56 +337592,6869374.12 +123466,6868739.87 +53305,6868306.27 +256564,6867573.20 +144896,6867316.00 +133954,6867223.20 +336365,6867096.92 +82865,6866983.50 +277608,6866088.32 +15604,6866063.00 +174168,6865969.95 +327666,6865203.82 +137061,6864529.70 +295194,6863598.11 +335583,6863157.00 +358325,6862942.45 +84838,6862861.17 +58252,6862686.07 +97800,6862614.30 +87853,6862379.67 +49707,6862169.88 +328547,6861621.10 +170979,6861498.28 +204025,6859998.17 +302306,6859447.79 +130552,6859352.08 +250052,6859293.45 +94463,6859281.30 +327817,6858567.58 +259391,6858297.45 +347672,6858181.56 +116658,6857692.42 +102805,6857307.96 +98275,6857210.16 +96935,6856859.64 +40520,6856762.32 +257414,6855247.90 +342524,6854593.20 +145128,6854075.26 +369618,6854003.36 +262819,6853825.86 +99467,6853197.78 +388193,6852757.92 +169039,6851178.80 +271399,6851081.58 +304829,6850883.19 +117535,6850051.36 +347611,6849810.45 +182930,6849800.32 +338776,6849608.91 +115533,6849387.15 +370353,6849210.25 +284270,6848882.73 +228770,6848757.42 +323392,6847867.98 +43354,6846990.37 +65204,6846533.49 +237816,6846430.80 +36116,6846410.41 +163875,6845288.58 +166706,6844643.60 +223794,6844401.96 +337268,6843566.51 +265245,6842939.07 +268633,6842849.52 +225948,6841928.05 +333516,6841318.03 +157285,6841012.36 +70933,6840911.55 +89606,6840558.20 +149306,6839924.93 +3534,6839511.29 +189328,6839183.97 +254617,6838644.32 +205761,6838584.50 +134785,6837644.80 +188123,6837356.68 +153077,6836608.70 +38634,6835869.60 +364998,6835568.80 +395269,6833978.90 +230814,6833969.61 +173541,6833944.40 +9932,6833935.39 +288072,6833912.40 +139942,6833737.35 +305615,6832802.34 +87305,6832764.40 +145050,6832525.77 +288486,6832406.00 +160532,6831474.33 +92406,6831388.70 +122821,6830833.58 +162671,6830663.76 +311873,6830528.44 +296048,6829979.24 +213463,6829813.76 +344535,6829497.03 +208536,6829368.00 +99814,6829041.96 +349554,6828885.00 +395090,6828844.05 +568,6827591.68 +351675,6827589.84 +396334,6827463.48 +183887,6826820.00 +264684,6826193.40 +374365,6826075.91 +234660,6825880.74 +71031,6825268.80 +114691,6825228.48 +247413,6824324.39 +211459,6823529.54 +99187,6823435.01 +347423,6822541.60 +272643,6822520.08 +222126,6821772.37 +276371,6821508.78 +21153,6821401.20 +150634,6820736.06 +284191,6820429.95 +253097,6819389.20 +337627,6818632.54 +375371,6818309.46 +227068,6817891.08 +340740,6817756.50 +224427,6817693.94 +33541,6817079.42 +117208,6816979.81 +100689,6816914.52 +113104,6816836.88 +255219,6816423.24 +203775,6816334.53 +88240,6816231.60 +315388,6816192.60 +209721,6814979.30 +144415,6814795.60 +98386,6813706.40 +306858,6813468.14 +223798,6812834.24 +60683,6812608.25 +122943,6811013.46 +132344,6809890.26 +361379,6809550.60 +206726,6808844.96 +325616,6808579.68 +64725,6808059.52 +65543,6807422.25 +16427,6806711.10 +350050,6806532.00 +103615,6806516.73 +331477,6805936.80 +48844,6805857.25 +106104,6805360.40 +363512,6805160.84 +281285,6805025.85 +386511,6804878.22 +249437,6804734.26 +43706,6804561.92 +336318,6803559.00 +41242,6803417.25 +131105,6803246.16 +348814,6803010.40 +69271,6802960.72 +95721,6802954.32 +38186,6802192.26 +261757,6802185.35 +336544,6800821.62 +393866,6800490.00 +282621,6800434.13 +282323,6800220.38 +360860,6799754.97 +194172,6798558.34 +100741,6798285.84 +396947,6797328.00 +79362,6797252.07 +159747,6797237.94 +241452,6796961.73 +30306,6796057.44 +266877,6795693.74 +213110,6795637.58 +329028,6795587.82 +31491,6794810.92 +60125,6794722.77 +95114,6794498.16 +327452,6794263.62 +330157,6794206.84 +73228,6794085.41 +118288,6793884.36 +212716,6793511.40 +345997,6793192.00 +102278,6791779.72 +263816,6791322.56 +341372,6790812.66 +74030,6790810.50 +135996,6790177.30 +40126,6788903.64 +133820,6787931.28 +65421,6787789.19 +160990,6785978.76 +366774,6785836.50 +361727,6785800.24 +171066,6785616.60 +124060,6784804.40 +360156,6784489.03 +66793,6784412.04 +60740,6784213.91 +283342,6784023.26 +371081,6783883.12 +192696,6783832.96 +194426,6783289.92 +188525,6782055.70 +295674,6781526.08 +377059,6781347.44 +304042,6778526.04 +83883,6778192.62 +321473,6777325.05 +205624,6777185.68 +195456,6776935.20 +256112,6776815.50 +239636,6775861.05 +7647,6775723.90 +2180,6775657.02 +281863,6774905.49 +262122,6774520.23 +23869,6774515.66 +128883,6774308.80 +194826,6774164.85 +155082,6774141.00 +385190,6773990.16 +80169,6773899.11 +101727,6773599.60 +352613,6773314.50 +216202,6773053.91 +41724,6773009.28 +248205,6772981.81 +28895,6772437.84 +357389,6772016.43 +21870,6771977.20 +215001,6771421.86 +36145,6771210.46 +13701,6768880.56 +260411,6768824.40 +89040,6768700.15 +59018,6768222.65 +212490,6766660.50 +376538,6766306.95 +347766,6765737.04 +351996,6765322.89 +21711,6765054.12 +146594,6764686.70 +214504,6764627.94 +389839,6763552.51 +278849,6763386.54 +118960,6762718.32 +107937,6761911.10 +24968,6761865.00 +21245,6760635.10 +372606,6760057.72 +339586,6760055.40 +399945,6759324.28 +18602,6759254.88 +9617,6758730.72 +54976,6758477.04 +159572,6758220.87 +200118,6758179.02 +144749,6757934.28 +339819,6756842.80 +286955,6756693.21 +235276,6756670.48 +178812,6756520.92 +183747,6756129.60 +114213,6756080.04 +206761,6754824.00 +77157,6754448.25 +95905,6754355.00 +201804,6753209.70 +241285,6753135.12 +208623,6752662.00 +174569,6752618.40 +105374,6752286.72 +35044,6752102.50 +54416,6752009.78 +190544,6751814.16 +91181,6751639.44 +225136,6751489.84 +93541,6751374.00 +317209,6750995.84 +363114,6750941.24 +67108,6750826.58 +56241,6750533.70 +33359,6750407.43 +371155,6750296.75 +327049,6749627.04 +309313,6749097.60 +216618,6749061.96 +133458,6748877.52 +209926,6748804.84 +110235,6748001.73 +185643,6747611.38 +139129,6747350.96 +182031,6746951.06 +86954,6746687.74 +241774,6746293.23 +152365,6745910.40 +371205,6745500.48 +323098,6744679.02 +195034,6744376.32 +44079,6744195.49 +392148,6744039.48 +107305,6743948.92 +277499,6743636.46 +32223,6743420.00 +15306,6742591.26 +35210,6742055.02 +265222,6741702.50 +61656,6741291.96 +188371,6740959.68 +249706,6740926.73 +129713,6740910.40 +357351,6739859.10 +265345,6739438.44 +362809,6738762.78 +203936,6738477.15 +200644,6737924.98 +169082,6737899.14 +277060,6737640.40 +228786,6737262.58 +148397,6737242.68 +375604,6737133.85 +395142,6736781.88 +368932,6736148.86 +57115,6735831.84 +283655,6734884.37 +307827,6734798.00 +85952,6734769.65 +227147,6733522.25 +36953,6733484.10 +286884,6733311.20 +283981,6732490.38 +185244,6732352.26 +46510,6732227.84 +132893,6731639.20 +341669,6731391.13 +259233,6731337.51 +104386,6730654.98 +308090,6730143.75 +317493,6730013.80 +390535,6729597.90 +180475,6728948.69 +347768,6728877.55 +162737,6728541.82 +288303,6728445.53 +367604,6727988.80 +379503,6727773.50 +365139,6727543.20 +266383,6727485.20 +133811,6726973.50 +326670,6726275.82 +257924,6726211.36 +15568,6725437.40 +6954,6725197.44 +106226,6724993.38 +250385,6724926.12 +204789,6724854.36 +277884,6724718.41 +205758,6723793.00 +285586,6723455.30 +91078,6723325.41 +346786,6723213.21 +126925,6723096.09 +384161,6722896.32 +36028,6722524.00 +303618,6722504.00 +338885,6721195.00 +353581,6720868.56 +198853,6720523.68 +334635,6720397.84 +224822,6720396.34 +15203,6719945.85 +265136,6719524.80 +153093,6718816.88 +227937,6718203.80 +278434,6717702.70 +3248,6717458.50 +326778,6716475.88 +188536,6716279.22 +265293,6716222.92 +394870,6716132.25 +79251,6715577.22 +64274,6715500.75 +202081,6715457.68 +56485,6715293.00 +388643,6714919.20 +195987,6714846.34 +53355,6714551.88 +156682,6714451.17 +18091,6714204.02 +234340,6713387.19 +381663,6712894.55 +272261,6712341.75 +21427,6712099.64 +113793,6711555.54 +353757,6711107.85 +134617,6710956.74 +398605,6710868.00 +233725,6710321.04 +152824,6709869.20 +391211,6709684.73 +37313,6708160.56 +176848,6708058.77 +161558,6707412.40 +91978,6707116.42 +299802,6706102.05 +271333,6706029.75 +259655,6705750.24 +243295,6704876.50 +392213,6704203.03 +315001,6704058.52 +329736,6703457.28 +376204,6702739.20 +323509,6702678.96 +241468,6702528.39 +4274,6702455.84 +223926,6702292.00 +309607,6701666.40 +290967,6701613.14 +179395,6701268.87 +87918,6701062.80 +63215,6700743.00 +107372,6700571.92 +291631,6700424.78 +188087,6700105.29 +335395,6700072.98 +214150,6699729.96 +79601,6699529.52 +224840,6699466.34 +199394,6699418.95 +110957,6698035.60 +306943,6697724.80 +87075,6697642.38 +147305,6697587.44 +215634,6697506.24 +107950,6697128.75 +52311,6697094.25 +107776,6696894.66 +213650,6696252.60 +251639,6695797.98 +190310,6695438.22 +90632,6694825.89 +129838,6694035.00 +267284,6693736.43 +89345,6693088.32 +347027,6693017.94 +359335,6692751.95 +229947,6692692.91 +284670,6691935.76 +53627,6691919.74 +212919,6691054.15 +108081,6690898.08 +255217,6690644.52 +226525,6690340.46 +7076,6689972.01 +67093,6689929.80 +54524,6689444.40 +229287,6688435.40 +103034,6688354.95 +130364,6687807.94 +227209,6686137.61 +334584,6685213.92 +211275,6684954.96 +82073,6684614.20 +43695,6684195.04 +251247,6684053.38 +364223,6684053.12 +42488,6683285.26 +55688,6682333.42 +54333,6681559.60 +28536,6680801.96 +369721,6680432.70 +222724,6680360.12 +71901,6680298.66 +218434,6680064.27 +385107,6679289.50 +323859,6679229.42 +216653,6678121.57 +388808,6678060.66 +142042,6677768.72 +370332,6677539.25 +160052,6676818.50 +299493,6675896.25 +296684,6675494.64 +219401,6675199.90 +115704,6674877.35 +273740,6674054.04 +67921,6674048.92 +266579,6673372.44 +323806,6672995.98 +242779,6672157.80 +60644,6671976.74 +114246,6671755.52 +48546,6671613.48 +363445,6671176.21 +146723,6671109.06 +339547,6670780.20 +358773,6670514.40 +47944,6670500.36 +398388,6670454.55 +55905,6670289.07 +146775,6670200.24 +317901,6669794.60 +193718,6669749.15 +108599,6669410.08 +36084,6669389.50 +46405,6669205.40 +399875,6668646.82 +43496,6668602.98 +226092,6668529.36 +84054,6668417.60 +370071,6667715.88 +37737,6667422.96 +338670,6667198.22 +628,6666892.90 +76424,6666372.90 +267811,6666198.00 +135610,6665834.22 +229833,6665269.88 +67027,6665211.60 +296912,6664889.92 +264970,6664887.24 +61922,6664885.76 +295558,6664294.50 +388978,6663539.05 +89180,6662614.53 +320076,6662250.02 +231978,6661629.60 +289846,6661406.43 +321474,6661095.77 +346281,6660879.10 +175210,6660522.84 +366622,6660343.52 +74146,6660184.18 +8716,6660090.75 +30758,6659933.52 +91484,6659901.84 +10945,6659739.62 +92955,6659715.92 +368078,6658774.98 +140774,6658649.12 +104355,6658432.00 +153615,6658308.95 +51199,6657434.88 +369467,6656960.20 +225557,6656399.19 +131250,6656038.40 +11188,6655898.88 +23814,6654867.80 +178514,6654621.54 +101926,6653828.60 +301794,6653766.84 +212776,6653654.90 +164025,6653073.57 +128103,6653061.09 +367672,6653006.10 +345763,6652857.12 +108244,6652772.52 +311463,6651285.48 +95298,6651230.04 +213612,6651052.44 +122160,6651011.52 +169007,6649904.42 +66962,6649881.84 +285344,6648195.60 +188705,6648165.18 +161493,6648102.45 +252675,6647746.80 +186030,6647383.02 +217809,6647182.78 +286958,6647115.12 +211512,6647048.18 +47286,6646902.40 +362502,6646177.56 +136103,6645612.15 +74148,6645571.44 +340590,6645235.52 +135734,6644788.70 +250258,6644786.18 +28144,6644594.16 +99059,6644051.92 +53286,6643000.21 +169731,6642186.10 +192361,6641806.50 +52097,6641721.56 +336640,6641639.33 +223427,6641588.80 +147604,6641537.76 +146154,6641309.34 +21657,6641259.24 +112603,6641095.92 +172592,6640957.05 +122988,6640594.91 +23809,6640437.24 +8020,6639818.47 +164274,6639724.05 +59208,6639438.02 +341264,6638675.04 +157241,6638509.79 +318957,6638274.00 +21963,6637567.49 +54313,6637438.08 +83205,6637230.00 +215781,6637184.40 +276175,6636730.66 +334707,6635799.41 +278811,6634725.45 +104727,6634545.50 +30632,6634289.76 +272047,6634106.46 +198789,6633850.63 +211710,6633816.28 +64474,6633517.11 +293716,6632075.53 +168088,6631633.92 +17712,6631097.55 +98368,6630456.41 +22328,6630452.95 +340925,6630180.68 +287030,6630100.98 +301757,6629850.06 +104053,6627109.56 +200942,6626411.80 +321252,6626312.42 +311872,6626188.03 +174204,6626074.88 +358917,6625131.24 +292321,6624743.49 +17819,6624628.01 +27838,6624234.18 +355413,6624068.10 +199651,6623067.81 +398849,6622972.50 +176010,6622672.20 +186583,6622292.46 +270938,6621560.80 +168183,6619732.35 +259403,6619386.54 +175876,6619314.60 +298605,6619251.90 +88598,6618839.26 +3705,6618834.30 +349512,6618814.60 +132024,6618263.91 +155401,6618095.44 +111360,6617958.24 +270199,6617700.00 +273973,6617591.54 +92340,6617164.44 +1114,6616984.77 +393057,6615793.10 +369154,6614548.92 +260257,6613922.24 +366513,6613482.33 +339608,6613260.17 +328194,6613072.05 +80999,6612584.00 +102724,6612364.80 +252584,6611832.30 +57304,6611823.82 +202804,6611804.20 +278677,6610973.52 +398088,6610594.82 +162819,6610183.95 +263354,6610003.50 +246493,6609479.25 +98792,6609462.59 +93788,6609050.90 +247827,6608816.76 +158805,6608206.92 +181137,6608034.00 +77903,6607557.32 +307988,6606903.78 +278101,6605713.62 +181788,6605617.98 +144925,6605580.72 +115581,6605379.39 +325183,6602981.57 +59782,6602966.88 +93716,6602914.08 +43098,6602627.20 +308067,6602616.40 +18442,6602131.44 +40450,6601571.66 +134391,6601460.58 +381906,6601433.89 +307939,6601159.20 +316909,6600788.94 +42904,6600647.90 +358647,6600586.63 +288534,6600584.40 +78388,6600563.11 +100939,6600224.07 +178259,6599635.00 +313418,6599531.00 +171348,6598999.11 +41042,6598636.44 +112042,6598230.03 +114272,6597581.76 +290183,6597408.36 +279007,6597319.96 +376314,6597024.48 +195032,6596472.60 +226316,6596140.95 +299889,6595427.72 +255574,6595153.40 +376319,6594796.39 +185355,6594069.90 +13792,6593801.66 +21672,6593271.40 +101077,6592395.37 +48057,6591726.10 +68056,6591303.90 +74248,6590720.12 +146877,6590704.26 +88458,6590366.09 +124659,6590248.14 +239462,6590152.36 +328946,6590095.47 +380183,6589875.38 +45491,6589536.24 +3792,6589221.57 +356541,6589108.44 +360562,6588996.68 +68126,6588918.03 +164985,6588879.08 +172648,6588576.57 +369026,6588297.80 +193698,6588003.60 +246499,6586992.46 +25750,6585914.76 +47225,6585331.92 +76568,6585320.94 +313084,6584887.00 +48430,6584756.78 +17292,6584406.80 +156352,6584285.61 +202763,6583966.04 +284246,6583029.13 +69054,6582892.80 +86473,6582796.46 +131420,6581609.19 +252101,6580346.76 +180230,6579309.83 +78318,6577267.38 +319256,6577063.56 +53990,6576896.60 +150133,6576307.35 +65617,6576163.08 +162901,6576006.03 +234626,6575893.89 +255122,6575079.20 +384605,6574945.00 +329554,6574683.78 +104034,6574631.97 +88926,6573798.00 +93982,6573430.36 +342345,6573170.76 +327291,6572991.54 +58586,6571745.67 +288177,6571671.60 +118633,6571056.00 +18647,6570712.68 +94410,6570711.84 +223865,6570469.57 +74205,6569798.68 +281628,6569460.72 +30384,6568055.55 +21651,6567642.40 +69736,6567050.40 +252795,6565942.32 +229219,6565729.05 +162082,6564493.30 +62220,6564473.93 +226150,6564344.30 +263947,6563878.16 +286082,6563408.28 +398688,6562071.27 +273285,6561998.44 +106029,6561425.60 +195854,6561372.09 +208501,6561272.16 +150029,6561241.20 +1536,6561151.80 +255044,6561033.04 +158457,6560927.56 +106786,6560871.13 +185421,6560836.30 +385393,6560715.36 +141167,6560054.06 +210022,6559881.12 +124254,6559546.05 +277899,6559055.10 +245859,6558024.60 +123270,6557698.32 +61471,6557628.03 +144734,6557248.32 +299733,6557024.50 +276623,6556940.88 +333551,6556505.39 +391590,6556124.64 +128457,6555779.72 +362892,6555653.91 +257148,6555263.40 +396952,6555251.43 +159208,6555225.60 +225532,6554192.00 +96364,6554148.12 +377925,6553429.20 +283733,6553351.80 +308747,6553130.88 +349296,6552710.50 +158530,6552234.85 +383533,6552018.83 +381654,6551823.20 +289180,6551297.94 +231398,6551168.76 +262918,6551058.11 +222260,6550084.94 +163025,6550043.15 +13404,6549732.00 +28620,6549167.57 +123367,6547657.56 +250632,6547120.26 +258783,6546858.78 +367657,6546013.44 +240605,6545997.26 +237803,6545946.08 +284444,6545419.88 +370195,6545079.18 +122221,6544697.94 +54944,6544286.18 +361908,6544006.17 +260616,6543941.14 +379582,6543609.30 +350635,6543426.00 +76063,6542188.27 +195599,6541535.55 +13437,6541300.76 +257880,6541222.20 +263604,6540984.09 +55177,6540839.50 +170448,6540453.34 +107132,6540361.80 +360653,6539981.07 +19324,6539815.04 +272201,6539653.38 +74364,6538798.20 +329818,6536337.36 +120185,6536223.60 +303815,6536221.37 +352272,6536146.20 +127454,6535779.60 +50249,6535557.96 +114569,6535165.86 +22406,6535022.88 +328222,6534680.25 +52375,6534528.73 +320257,6533259.44 +324321,6533219.52 +287264,6533096.36 +110683,6532954.49 +52357,6532814.76 +195002,6532180.20 +289439,6532144.00 +283761,6531919.98 +85031,6531509.21 +281659,6530572.62 +177884,6529839.88 +269933,6529353.32 +43634,6529124.97 +239586,6529094.13 +45957,6528963.51 +231708,6528944.07 +303890,6528579.75 +187481,6528513.74 +251354,6528273.15 +169853,6528267.80 +269381,6528244.00 +318207,6528180.91 +124741,6527796.94 +322033,6527389.05 +135141,6527223.78 +55620,6527054.07 +88703,6525219.55 +324184,6525048.42 +75558,6524751.80 +68233,6524664.90 +95203,6524233.44 +385287,6523739.55 +341826,6523652.67 +318440,6523344.45 +248539,6523309.80 +21236,6520944.64 +153987,6520376.80 +12079,6520364.72 +245719,6520077.48 +309374,6519958.80 +61940,6519954.00 +30147,6519854.94 +184159,6519321.59 +360408,6519040.12 +313632,6518911.68 +373680,6517620.13 +179597,6517324.67 +330194,6517132.45 +304106,6517002.96 +352478,6516749.40 +164056,6515771.04 +253691,6515664.48 +342865,6514546.71 +105221,6514495.93 +186161,6514449.76 +223781,6514164.11 +275258,6513707.28 +181187,6513343.96 +239178,6513088.12 +143411,6513050.82 +398437,6512997.84 +234177,6512487.30 +196282,6512168.78 +94395,6511725.30 +80257,6511087.57 +143910,6510478.04 +324051,6509924.48 +184329,6507001.44 +344020,6506633.28 +186172,6506024.80 +329425,6505750.90 +81143,6505650.00 +339278,6505183.62 +202436,6504904.08 +20228,6504690.05 +149489,6503600.40 +119850,6503218.65 +127034,6503207.20 +99262,6502890.98 +55474,6502658.20 +78670,6502313.80 +187853,6501962.88 +276064,6501952.74 +243737,6501213.56 +188688,6499896.12 +268181,6499859.92 +289741,6499452.96 +125228,6499343.38 +112490,6499194.52 +68888,6498106.74 +370891,6498067.20 +29606,6497866.65 +35795,6497469.64 +15553,6496973.98 +59932,6495570.40 +239889,6495377.31 +285296,6495215.84 +346723,6494429.14 +4644,6494228.92 +228295,6494182.26 +398943,6494176.26 +191479,6493824.22 +355049,6493390.20 +369337,6492675.68 +352867,6492608.04 +226529,6492468.81 +195781,6492238.72 +262053,6491864.70 +247230,6491787.12 +38850,6491669.58 +304298,6491554.92 +115349,6491340.31 +66069,6491202.94 +252808,6489871.20 +359377,6489642.60 +33934,6488958.15 +191712,6488781.28 +319723,6488533.68 +226770,6488480.00 +38947,6488450.80 +278782,6488225.30 +376280,6488192.55 +304210,6487038.88 +90746,6486944.76 +375239,6486131.46 +168916,6485523.72 +276915,6485477.76 +144077,6485265.00 +260131,6484810.32 +219200,6484589.25 +324873,6483969.45 +147194,6483719.55 +65805,6483446.58 +241225,6481767.92 +385727,6481648.90 +150233,6481558.77 +166950,6481223.75 +281360,6481183.80 +64838,6481009.41 +108396,6480690.12 +363289,6480560.56 +14608,6479958.45 +269611,6479821.68 +256292,6479286.72 +243242,6478162.39 +67235,6478063.80 +213904,6477558.08 +91085,6477264.42 +378817,6477221.85 +287189,6476622.90 +312329,6476483.20 +317799,6476444.24 +22819,6474318.48 +108619,6472809.10 +74328,6472191.64 +179251,6472079.44 +1247,6471182.40 +249359,6471121.02 +22193,6470035.60 +166348,6469893.63 +196874,6468221.68 +97793,6467963.60 +372221,6467913.84 +42837,6467173.80 +154630,6467039.64 +154337,6466797.16 +368240,6466626.76 +87294,6466360.68 +109781,6466217.58 +83933,6466169.40 +123580,6466147.83 +119691,6465977.28 +277830,6465795.00 +180616,6465770.24 +303862,6465664.09 +258434,6465489.36 +42819,6465287.95 +214449,6463716.40 +28749,6463406.05 +205201,6463331.84 +106772,6462905.47 +319601,6462705.60 +365765,6462674.78 +44972,6462112.80 +200524,6462079.72 +163914,6461420.93 +89168,6461412.86 +357630,6461253.36 +12822,6460909.32 +147285,6460784.64 +337656,6460772.48 +391511,6460764.75 +176381,6460666.23 +67943,6460592.19 +233801,6460473.08 +397001,6460123.32 +390418,6460068.92 +239098,6460046.97 +262621,6459795.08 +254760,6459324.70 +59780,6459223.77 +165222,6458729.95 +329568,6458605.80 +63222,6458457.60 +306072,6458352.09 +103288,6457166.16 +378420,6456846.00 +62742,6456294.24 +272689,6455963.24 +305094,6454930.36 +205002,6454510.00 +66662,6454463.67 +133258,6454269.64 +177258,6453758.00 +271940,6453526.57 +21475,6453208.44 +6222,6453060.00 +8449,6452803.50 +197591,6451538.67 +43470,6451528.79 +335103,6451028.09 +225146,6450838.53 +104410,6449774.88 +350619,6449626.26 +283863,6447485.65 +351871,6447314.09 +228860,6447152.08 +186726,6446925.10 +43983,6446866.00 +341383,6446669.34 +219819,6446545.00 +110143,6446082.60 +55626,6445914.86 +213287,6445634.42 +285974,6444910.23 +43534,6444153.47 +370354,6444107.95 +268073,6443854.54 +393718,6443397.12 +331295,6443084.83 +40038,6442974.01 +115750,6442958.56 +363520,6442881.28 +74739,6441955.52 +104626,6441690.30 +216720,6441252.67 +135834,6441206.65 +359955,6440914.06 +378622,6440257.20 +110366,6440164.77 +348792,6439701.79 +172144,6438592.12 +276087,6438300.10 +248057,6437538.00 +315638,6437313.84 +226466,6437085.32 +141648,6437063.88 +3145,6436941.70 +168343,6435060.08 +392781,6434979.49 +225595,6434811.43 +22736,6434023.20 +22239,6433902.67 +335966,6433618.45 +57239,6433382.56 +173575,6433311.60 +306240,6433182.00 +164167,6432879.25 +217786,6432752.70 +150203,6431891.70 +226412,6431723.13 +289596,6431721.66 +247046,6431391.90 +277911,6431246.41 +19419,6430969.18 +132689,6430123.65 +133950,6429767.62 +22362,6429601.70 +192639,6429449.85 +189552,6429336.76 +308188,6429309.60 +269171,6429191.94 +182061,6429061.59 +359321,6428018.40 +56590,6427971.20 +333789,6427943.78 +309175,6427864.80 +192875,6426922.32 +282449,6425569.15 +132254,6425252.92 +254422,6424576.68 +369996,6424283.18 +345068,6424133.55 +63470,6423972.12 +310810,6423181.35 +168685,6423093.36 +251708,6422622.15 +44584,6422113.92 +147278,6421996.35 +50385,6421401.70 +332538,6421137.36 +259651,6420643.06 +222768,6420344.32 +225298,6419810.80 +388522,6419491.32 +364915,6418745.67 +158151,6418597.12 +129286,6418272.00 +183342,6417451.59 +322851,6417061.00 +160233,6415725.73 +362797,6415626.90 +38469,6415403.00 +61990,6415225.74 +249218,6415059.89 +331939,6414474.99 +7180,6414457.67 +98529,6414337.56 +304666,6414247.62 +245088,6413919.03 +273069,6413876.40 +77289,6413323.50 +115231,6412722.65 +262924,6412672.75 +336209,6412306.50 +237058,6412224.51 +104928,6412106.30 +351083,6411296.19 +325605,6410586.00 +17213,6410268.40 +120686,6409806.67 +122677,6408820.70 +257025,6408727.45 +4706,6408571.89 +331195,6408469.68 +104986,6408381.94 +61691,6408209.30 +311633,6407692.20 +191090,6407536.63 +335632,6406667.20 +75945,6406525.02 +53131,6406501.64 +65399,6406458.15 +37361,6406337.55 +205249,6406067.43 +113427,6406042.50 +309500,6405802.25 +391512,6405465.42 +311996,6405124.83 +355611,6403809.50 +209314,6403623.36 +313892,6403546.80 +327882,6403278.43 +77320,6403201.00 +286548,6402802.56 +333404,6402739.00 +144886,6402530.70 +126540,6402113.51 +292654,6401993.85 +23590,6401835.55 +387005,6401704.54 +200932,6401283.17 +388841,6400665.21 +127818,6400561.44 +237368,6400261.20 +288312,6399893.45 +131543,6399439.20 +94604,6399311.16 +41224,6399283.20 +105694,6399280.08 +217112,6398956.00 +313385,6398271.00 +24886,6398092.26 +303898,6397248.60 +60094,6397227.09 +220780,6397083.56 +28699,6396937.86 +8574,6396936.70 +290758,6396849.03 +68544,6396448.96 +282759,6396233.76 +339428,6395195.71 +238811,6394774.68 +315240,6394753.89 +297516,6394651.76 +338996,6393329.81 +232869,6393092.80 +81767,6392765.07 +233796,6392599.45 +331511,6391877.64 +369814,6391856.52 +123593,6391001.25 +104318,6390760.41 +17689,6390578.64 +255040,6390386.10 +316663,6390173.28 +299295,6390075.70 +279651,6390007.32 +244389,6389798.04 +310567,6389720.32 +116921,6389470.40 +387931,6389328.39 +1644,6387609.60 +186636,6386509.30 +215221,6386155.63 +174737,6386149.28 +384119,6385790.25 +127248,6385670.74 +324357,6385506.88 +292446,6384977.04 +302600,6384794.34 +396626,6384272.20 +189355,6384109.13 +67460,6383182.89 +325642,6383139.44 +47545,6382419.33 +165998,6382356.54 +229326,6381752.56 +193250,6381271.80 +392447,6381176.12 +288246,6381078.75 +42892,6380355.23 +44851,6380163.48 +261765,6379547.31 +226243,6379356.78 +248183,6379238.58 +68633,6379216.80 +184605,6378640.65 +21484,6378253.20 +229927,6378124.60 +248574,6377563.35 +41532,6377490.68 +336950,6377489.02 +155609,6377469.48 +26873,6377301.00 +236749,6376293.84 +304747,6376036.56 +279869,6375805.84 +173422,6375802.86 +40884,6375178.40 +42936,6375121.14 +280739,6375042.83 +168330,6374944.48 +52056,6374842.50 +379144,6374659.84 +60404,6374497.61 +359511,6374474.37 +137808,6374000.49 +297820,6373737.72 +295257,6372460.60 +394223,6372117.09 +281336,6371053.04 +280613,6371022.60 +18701,6370579.98 +150846,6370411.20 +354324,6369630.27 +128123,6369568.76 +285877,6369479.36 +395252,6369396.20 +52675,6369137.16 +53350,6368946.32 +62641,6368821.19 +330215,6368333.41 +175395,6368136.68 +200958,6368049.84 +86022,6367369.33 +294905,6366811.60 +83909,6366550.96 +291683,6366144.20 +56658,6365758.24 +365221,6365388.25 +97749,6364921.86 +232649,6364647.22 +336853,6364030.40 +22146,6363833.44 +349213,6363821.12 +143527,6363732.24 +236214,6363596.61 +15044,6363087.50 +7635,6363052.80 +169628,6363045.18 +119418,6362278.65 +46978,6361702.56 +318777,6361071.70 +47609,6360486.90 +85628,6360163.52 +195385,6360113.76 +341663,6359661.00 +182231,6359509.45 +20362,6359179.32 +152373,6359059.25 +222950,6359040.20 +330147,6358895.55 +396069,6358709.04 +353761,6358204.44 +253129,6358190.55 +111901,6358172.88 +332904,6358078.32 +255732,6357750.69 +48437,6356982.72 +395597,6356544.80 +145674,6356063.36 +114739,6355951.44 +328971,6355741.21 +167900,6355342.40 +103927,6354954.98 +113844,6354469.44 +175068,6354461.44 +248544,6354110.28 +332647,6353719.40 +112538,6353677.00 +186010,6353246.15 +68589,6353019.54 +182822,6353004.12 +280084,6352821.95 +189302,6352751.08 +263942,6352585.84 +144630,6352030.92 +383857,6351737.28 +110426,6351644.96 +324563,6351370.08 +10655,6351169.41 +126594,6351070.68 +277344,6350887.20 +107827,6350796.66 +64714,6350746.60 +101332,6350555.41 +263190,6350429.32 +210513,6350135.64 +328082,6349536.80 +22628,6349020.59 +376438,6348882.31 +163556,6348599.58 +214739,6347701.68 +213633,6347510.36 +58629,6347020.68 +73590,6346461.46 +304420,6346052.90 +104444,6346034.88 +338098,6344311.74 +62906,6343994.25 +345871,6343573.68 +305588,6343103.04 +60080,6342682.50 +379815,6342676.56 +7058,6342370.78 +149248,6341474.97 +364563,6339416.16 +32304,6339115.90 +372676,6339053.16 +21146,6338790.58 +197108,6338642.94 +192223,6338418.24 +21730,6337946.97 +40616,6337676.00 +296891,6337450.00 +85951,6336542.08 +391872,6336397.74 +345001,6336015.83 +141093,6335905.62 +386943,6335667.23 +142863,6335462.40 +390233,6335019.56 +384428,6335000.06 +108481,6334947.03 +102298,6334407.96 +207672,6334360.08 +229747,6334244.38 +321037,6334071.48 +269765,6334021.26 +136712,6333912.00 +297606,6333504.24 +79678,6333250.30 +154485,6333044.20 +118797,6332786.58 +49373,6332381.07 +158234,6332311.44 +388057,6332131.52 +59306,6331914.88 +313811,6331672.10 +326237,6331629.45 +388605,6330670.40 +137228,6330645.42 +207664,6330179.15 +315656,6329795.50 +318106,6329737.72 +218992,6329294.37 +113841,6328365.78 +50881,6328190.05 +28667,6327750.54 +208211,6327570.00 +104167,6326816.64 +85096,6326221.82 +344810,6326035.92 +220117,6325913.83 +41031,6325125.75 +149497,6325000.33 +50928,6324823.82 +293215,6324655.41 +361051,6324635.67 +186025,6324568.25 +354620,6324057.00 +117112,6323834.82 +182892,6323822.10 +107228,6323657.12 +96549,6323549.10 +226632,6322669.64 +383624,6322598.48 +51275,6322290.65 +203978,6322271.97 +47027,6322031.52 +370887,6322007.00 +91824,6321422.25 +103514,6320943.00 +387850,6320020.46 +249033,6319800.48 +334736,6319687.67 +294163,6319520.40 +112530,6318603.28 +161947,6318233.25 +274861,6318070.01 +45556,6317688.85 +239872,6316853.10 +341577,6316840.50 +269070,6316747.36 +195886,6316058.04 +168414,6315697.57 +101070,6314859.72 +91650,6314124.08 +109969,6313680.00 +317788,6313560.50 +383116,6312780.98 +182052,6312599.23 +309350,6312100.20 +296205,6311304.47 +256966,6311202.30 +397091,6310747.01 +338401,6310392.00 +7304,6310118.47 +155860,6309798.98 +146947,6309658.08 +364063,6309352.29 +108791,6308831.92 +182655,6308804.48 +2672,6308692.90 +266491,6308003.52 +182651,6307927.32 +172305,6307918.68 +227222,6307137.90 +379208,6306995.85 +223959,6306753.60 +158335,6306652.52 +12937,6306564.88 +168578,6306518.53 +4874,6305972.33 +366137,6305514.30 +307975,6305451.30 +349320,6305049.02 +344886,6304526.20 +300494,6304251.72 +300076,6303987.48 +19277,6303666.29 +126268,6303600.16 +289421,6302993.10 +347049,6302647.47 +222827,6302570.67 +206669,6302388.16 +78633,6302037.12 +255928,6302023.02 +388937,6301625.77 +112464,6301453.55 +164528,6301280.10 +236755,6301211.01 +109927,6300915.84 +95959,6300625.38 +155333,6300172.04 +45952,6300118.02 +15600,6299991.43 +175558,6297951.00 +30634,6297611.58 +191393,6297591.90 +298674,6297547.58 +136279,6297219.45 +282619,6296567.40 +399356,6296074.50 +91759,6295778.65 +85298,6295753.38 +182474,6295218.41 +74026,6295018.40 +395934,6294478.08 +287010,6294348.94 +165738,6294251.45 +353534,6294108.87 +271008,6294104.31 +172637,6294023.53 +155292,6293907.99 +66286,6293732.52 +275902,6293725.20 +130954,6293669.13 +27157,6293220.48 +159483,6292927.92 +56366,6292670.45 +210032,6292339.08 +184412,6292287.75 +246775,6292050.70 +298908,6291627.24 +367063,6291166.20 +243137,6290318.51 +56998,6290107.50 +272205,6290107.02 +43135,6290024.74 +92925,6289909.56 +162438,6288087.51 +149813,6287491.52 +171819,6287319.64 +165486,6286968.61 +258622,6286802.44 +232833,6286591.50 +79304,6286521.91 +306493,6286254.36 +71733,6285612.96 +361427,6285449.43 +350764,6285327.76 +306633,6284651.70 +70368,6284586.68 +90060,6284065.90 +116085,6283887.74 +214325,6282747.76 +68696,6282670.72 +24855,6282529.44 +66084,6282373.36 +351505,6281912.70 +61787,6281575.62 +287936,6281523.36 +234485,6280999.05 +337433,6280829.28 +288189,6280743.36 +69002,6280724.71 +273216,6280527.92 +11637,6280384.11 +283865,6280284.83 +256326,6280207.88 +380157,6280170.32 +180183,6280086.40 +243218,6278464.40 +350439,6278324.16 +32742,6276991.50 +21660,6276882.00 +264384,6276869.35 +358095,6276793.88 +298147,6276763.50 +44068,6276566.64 +138996,6276071.01 +393987,6276068.64 +63097,6275577.71 +244357,6275008.12 +16499,6274776.32 +239392,6274525.41 +234669,6274079.30 +378508,6273749.92 +84683,6272804.43 +183984,6272795.13 +396455,6272650.47 +35755,6272187.81 +307660,6271952.62 +13249,6271951.68 +311910,6271906.04 +199224,6271902.66 +40950,6271428.94 +386142,6270200.20 +234345,6269110.86 +182205,6267809.52 +73189,6267517.59 +128577,6267319.24 +331467,6267110.30 +249969,6266183.04 +132724,6265739.94 +133804,6265696.68 +13440,6264730.08 +278365,6264569.80 +284544,6264478.60 +186588,6264270.80 +61631,6263621.76 +111592,6263392.92 +54029,6263197.20 +151904,6262996.41 +92462,6262892.46 +230246,6262451.91 +149637,6261186.30 +394189,6261081.98 +323130,6260601.90 +296344,6260462.26 +141779,6260395.83 +195607,6259996.88 +361312,6259917.51 +63752,6259900.85 +140620,6259377.60 +183533,6259300.24 +108875,6259156.56 +7158,6258434.00 +289933,6258132.00 +65067,6257935.32 +335032,6257925.08 +41671,6256686.74 +9651,6256547.00 +388963,6256340.64 +205502,6256119.76 +186640,6255346.72 +276453,6255229.44 +85828,6255186.86 +343519,6255046.15 +53858,6254845.20 +41487,6254814.90 +232790,6254046.02 +390894,6254010.01 +318433,6253856.31 +252845,6253471.70 +397976,6252844.40 +277595,6252803.10 +214381,6252742.54 +341275,6252267.57 +349684,6251417.76 +358583,6250243.50 +337803,6249381.12 +120041,6249111.84 +201457,6249056.77 +317391,6248777.49 +93169,6248550.98 +58431,6248004.30 +134041,6247970.70 +250959,6247926.20 +331592,6247751.33 +359146,6247623.46 +84728,6247591.37 +315371,6247518.71 +246143,6247483.44 +243607,6247223.34 +146114,6247029.15 +1090,6247001.58 +299206,6246841.44 +227586,6246810.31 +260840,6246809.68 +69738,6246470.24 +144308,6245980.20 +77234,6245709.25 +69939,6245658.40 +120895,6245358.72 +207864,6244661.40 +189495,6244352.66 +26643,6243046.00 +83428,6242953.50 +265045,6242697.13 +230909,6242625.93 +45175,6242516.25 +241443,6241999.66 +60120,6241992.40 +361090,6241607.90 +196472,6240831.30 +73511,6240781.43 +385375,6240770.32 +157226,6239427.12 +106392,6238482.25 +247771,6238039.50 +38514,6238002.48 +191948,6236264.16 +68324,6236181.38 +267253,6236059.35 +319871,6236011.92 +263469,6235709.65 +132891,6235571.48 +202634,6235326.80 +136544,6235315.42 +317850,6235280.82 +56708,6234908.16 +116477,6234475.98 +326631,6234019.00 +160789,6233799.73 +90378,6233622.15 +183362,6233161.32 +3586,6233076.18 +358895,6232934.40 +185927,6232547.43 +186944,6231754.15 +159046,6231268.96 +297392,6230173.50 +98784,6229825.44 +386501,6229277.19 +243239,6229004.24 +331032,6228919.36 +377793,6228919.21 +236596,6228604.48 +170751,6228446.88 +395383,6228331.56 +171148,6227270.84 +96782,6226197.96 +130520,6226102.89 +325141,6225450.49 +334365,6225442.86 +364008,6225177.01 +103192,6225142.56 +284461,6224605.59 +248536,6224455.98 +371918,6224253.51 +181295,6224206.60 +295658,6223960.08 +147909,6223933.17 +239241,6223871.34 +327688,6223314.15 +101392,6223185.20 +271777,6223069.60 +93762,6223064.76 +138892,6222614.19 +274710,6222203.43 +120368,6222000.30 +375801,6221937.95 +46837,6221351.82 +21390,6221334.96 +293930,6221232.08 +45670,6220643.13 +174233,6220239.48 +115959,6219976.18 +381554,6219454.32 +83837,6219432.76 +143622,6219388.00 +74942,6218387.58 +125528,6217880.48 +326889,6217668.80 +142158,6217535.87 +59033,6217497.49 +301415,6217138.23 +340562,6216482.15 +281941,6216173.94 +297916,6215604.15 +377239,6215343.84 +378388,6215125.83 +101033,6214735.72 +378793,6214325.82 +306232,6214098.20 +208381,6213572.77 +32522,6212451.81 +181574,6212396.52 +212598,6212086.90 +358688,6212017.91 +198633,6210936.45 +241562,6210794.71 +118494,6210005.55 +162631,6209102.64 +192960,6208909.60 +74824,6208400.34 +55030,6208274.64 +340553,6208158.51 +86357,6207451.74 +51227,6207176.53 +100427,6206858.38 +14151,6206676.60 +187131,6206292.62 +12387,6205880.00 +315106,6205600.37 +276717,6205460.94 +112234,6205443.75 +9421,6205439.76 +284243,6204185.12 +265286,6203670.48 +250379,6203603.00 +213255,6203275.24 +67986,6203259.18 +71512,6203233.44 +126908,6202122.84 +60035,6202050.40 +344157,6201788.88 +254475,6201431.28 +383451,6201191.36 +169775,6200959.36 +143837,6200925.11 +248311,6200457.21 +242784,6200005.00 +166464,6199687.06 +257899,6198122.70 +221077,6197771.84 +225564,6197116.20 +249167,6196993.44 +302608,6196870.13 +88714,6196346.10 +27296,6195865.33 +34005,6194620.56 +234479,6194396.52 +270224,6193971.00 +263623,6193938.18 +26308,6193161.15 +60804,6193133.70 +127450,6193112.32 +255269,6192878.76 +112598,6192118.59 +276647,6192012.54 +166153,6191903.73 +98622,6191329.50 +161295,6189725.50 +280540,6188945.40 +356640,6188697.76 +269847,6188609.70 +118383,6188353.60 +83928,6187956.48 +201052,6187405.18 +114324,6186852.18 +79204,6185737.68 +338068,6185594.01 +71519,6184437.36 +98466,6184248.75 +379206,6184095.72 +18619,6183834.74 +28188,6183787.38 +365686,6183720.57 +138532,6183572.86 +313503,6183394.65 +597,6183103.47 +137183,6183064.43 +317738,6182358.66 +40084,6181850.08 +40152,6181816.06 +18463,6181808.41 +301761,6181758.00 +293871,6181704.34 +27363,6180929.16 +209895,6179652.63 +345421,6179508.70 +55417,6179496.28 +33796,6178362.70 +216794,6178104.51 +145540,6177717.00 +274569,6177713.78 +108250,6176804.61 +309162,6176783.27 +239552,6176344.56 +217224,6176133.90 +83672,6175855.08 +137676,6175372.51 +27664,6174929.64 +333322,6174604.80 +201572,6174595.92 +35905,6174325.92 +359046,6174151.66 +234172,6174136.83 +194713,6173799.50 +138460,6173679.82 +56222,6173584.56 +76625,6173427.75 +5154,6173090.56 +364210,6172436.90 +143244,6171834.24 +324287,6171694.08 +129820,6171684.90 +89306,6171480.84 +246812,6171065.65 +375181,6170626.66 +56480,6170376.96 +350042,6170343.30 +373370,6170087.05 +121143,6170045.56 +82825,6169618.48 +276643,6169506.06 +129180,6169035.60 +209652,6168943.40 +281768,6168366.49 +31433,6167760.61 +395781,6167401.38 +362918,6166665.00 +331268,6166520.36 +282379,6166391.00 +323548,6166246.25 +207835,6165918.55 +298474,6165753.28 +111097,6165705.06 +368394,6165691.24 +74674,6165690.08 +190561,6165617.65 +106911,6163542.72 +150107,6163424.44 +232783,6162742.41 +34208,6162517.48 +187313,6162073.06 +293978,6161524.80 +255728,6160934.68 +160735,6160791.66 +160508,6160541.40 +104415,6159979.44 +277069,6159706.10 +229156,6159455.33 +362845,6159208.94 +334713,6158921.02 +303627,6158843.34 +128502,6158833.35 +81798,6158619.24 +117230,6158604.56 +398122,6158387.20 +226694,6158286.66 +41773,6158145.13 +88254,6157778.56 +240359,6157494.45 +103425,6157195.16 +347622,6157148.80 +74259,6155906.40 +131354,6155860.42 +293781,6155676.45 +335959,6155546.49 +271834,6155332.07 +375034,6155020.80 +358667,6154517.79 +34328,6154389.90 +291670,6154306.48 +21954,6154219.68 +51205,6154172.58 +170532,6153956.69 +278402,6153709.10 +101528,6153339.78 +166271,6152930.91 +106355,6152914.10 +354501,6151368.96 +200238,6151294.11 +154716,6151078.04 +393250,6150806.48 +383891,6150752.46 +340980,6150456.40 +6366,6150390.61 +360667,6150153.15 +318455,6149952.59 +16399,6149935.65 +135210,6149891.12 +77656,6149505.20 +89033,6148963.74 +6469,6148709.68 +339276,6148546.17 +61912,6148539.46 +331683,6148191.60 +199736,6147615.44 +161639,6146920.96 +325608,6146891.40 +317102,6146782.36 +224362,6145858.86 +84444,6145805.90 +41875,6145439.04 +171958,6144723.20 +361834,6144414.84 +286940,6144226.40 +175781,6143297.12 +313474,6142486.44 +48463,6142384.16 +152524,6142384.00 +65251,6140780.10 +190977,6140498.91 +1014,6139563.46 +158622,6139070.54 +178104,6139060.48 +35371,6138464.15 +121727,6138030.96 +341915,6137882.82 +89741,6137505.82 +302946,6136945.02 +40532,6136679.01 +97833,6136049.28 +290569,6135862.92 +154830,6135484.59 +204731,6135084.42 +132165,6133968.56 +145974,6133878.52 +243738,6133732.00 +384210,6133330.32 +143310,6132858.00 +399526,6132802.50 +303993,6132770.01 +75231,6132559.50 +301218,6132270.88 +61108,6132245.28 +69490,6132110.90 +382299,6131727.70 +335824,6131652.12 +357275,6131180.52 +264059,6130661.04 +216674,6130443.76 +221701,6130426.56 +280498,6130188.99 +146251,6129577.08 +387485,6128961.25 +292278,6128595.88 +9328,6128369.78 +279207,6127578.72 +281346,6127189.92 +229411,6126738.28 +85564,6126614.28 +373794,6126475.04 +253468,6126090.82 +20499,6125900.55 +32689,6125825.30 +148159,6125804.06 +214009,6125294.32 +380755,6125194.40 +303942,6125005.14 +128242,6124984.74 +358516,6124710.42 +167961,6123726.00 +28929,6123696.60 +117656,6123555.25 +176877,6123535.46 +271791,6123463.48 +78701,6123344.94 +87287,6122466.90 +112783,6122305.50 +284202,6121765.51 +297373,6121656.63 +74268,6121376.40 +48808,6121062.60 +394159,6120841.84 +2899,6118899.40 +61739,6118681.50 +310543,6118661.75 +23931,6118412.12 +346686,6118383.31 +332297,6118223.65 +62863,6117634.80 +102168,6117406.78 +374338,6117371.48 +363789,6117247.36 +340600,6116688.80 +227935,6115885.25 +41710,6115763.43 +152262,6115403.79 +318434,6114390.12 +399384,6114267.90 +101971,6114165.20 +364948,6113889.25 +170027,6113792.28 +77716,6113248.24 +256882,6113006.60 +5628,6112497.60 +343769,6112030.50 +171209,6111748.20 +246621,6111655.20 +399674,6111530.88 +204841,6111317.86 +182865,6110739.60 +373889,6110434.89 +374739,6110350.95 +61379,6110148.39 +381971,6110085.12 +38446,6110071.11 +103825,6109509.78 +21971,6108836.80 +147783,6108284.16 +230677,6107412.14 +11427,6107333.70 +92652,6105635.50 +238343,6105414.40 +103614,6105226.73 +129995,6105157.25 +366221,6104919.28 +355775,6103440.81 +320909,6103418.56 +178746,6102143.11 +194310,6102025.02 +197205,6101755.20 +35409,6101432.44 +266074,6101364.96 +258388,6101292.41 +385732,6100752.32 +327676,6099837.97 +226759,6099835.56 +216596,6099629.45 +140945,6099364.64 +76337,6098884.47 +177674,6098328.80 +332588,6098155.44 +363480,6097284.96 +6683,6097187.20 +279578,6095988.36 +336714,6095717.20 +250524,6095628.76 +241971,6095368.00 +259194,6095318.85 +138753,6094161.84 +7385,6092889.60 +60362,6092853.08 +29512,6092115.12 +78667,6091920.02 +196460,6091674.54 +298725,6091586.41 +112220,6091157.60 +389445,6091056.16 +343920,6090685.77 +39895,6090257.64 +179092,6089484.38 +306583,6089080.08 +397622,6089058.00 +213972,6088743.84 +180733,6087897.21 +155930,6087071.97 +210200,6087012.46 +113244,6086844.36 +246786,6086769.62 +194167,6086725.33 +293551,6086564.45 +261875,6086507.46 +324294,6086227.81 +364820,6086181.20 +29389,6085961.28 +391492,6085632.60 +380921,6084959.60 +14706,6084607.77 +308022,6084570.44 +297909,6083522.55 +188889,6082227.18 +342822,6082159.98 +34408,6082011.36 +341695,6081907.42 +200510,6081673.75 +91247,6081445.80 +376942,6081404.58 +65389,6081107.06 +301842,6080785.20 +255596,6080636.88 +392193,6080100.32 +220087,6079869.60 +232209,6079857.90 +171006,6079457.24 +241734,6079206.12 +147936,6079129.20 +143802,6078747.84 +398062,6078723.20 +25992,6078270.59 +238455,6078217.24 +136657,6078134.87 +296113,6078004.24 +303184,6076837.46 +221759,6076785.48 +319957,6076405.20 +312596,6075960.28 +96922,6075485.78 +189682,6075284.40 +258276,6075164.41 +246691,6075144.31 +246790,6075016.75 +143973,6074383.00 +240286,6074286.91 +215945,6073406.43 +91576,6072819.48 +336976,6072819.20 +109257,6072279.68 +141982,6072016.30 +36654,6071938.88 +18803,6071787.58 +364924,6070557.68 +384817,6070337.35 +190514,6069777.48 +321558,6069134.97 +150632,6069012.39 +204415,6068802.16 +210114,6068362.50 +175085,6068022.20 +381308,6067563.68 +163799,6067285.70 +206468,6067126.08 +312696,6066441.60 +115044,6066423.48 +100408,6066350.26 +327980,6066126.30 +36744,6066102.64 +287666,6064924.32 +160183,6064812.81 +395152,6064143.57 +166033,6063786.17 +140095,6063117.30 +222814,6062922.96 +42633,6062225.74 +206552,6061703.07 +379003,6061623.12 +108473,6061604.00 +185449,6061472.96 +295592,6061283.02 +355631,6060463.20 +93624,6060187.02 +267063,6059743.55 +116762,6059197.08 +316847,6059053.56 +135181,6058958.89 +22756,6058648.53 +249148,6058646.66 +246235,6058146.95 +244048,6058138.42 +224575,6057333.65 +139208,6056883.25 +278792,6055165.20 +148676,6054308.25 +73640,6054156.00 +173240,6053822.18 +344337,6053241.46 +53593,6053014.80 +125808,6052684.77 +99425,6051409.60 +175958,6051380.52 +27721,6051282.80 +2466,6050952.34 +40436,6050904.06 +371669,6050772.90 +32696,6050193.34 +338326,6049773.50 +170546,6049684.49 +290575,6049662.92 +303584,6049648.64 +33668,6049564.92 +20778,6049191.28 +97771,6049098.00 +102073,6048849.64 +87474,6048760.90 +90674,6048601.88 +104184,6048454.34 +152234,6048131.77 +169930,6048050.96 +324970,6047914.00 +1877,6047884.04 +71388,6047850.00 +56556,6047844.75 +276545,6047600.79 +251642,6047507.07 +346493,6047244.41 +123879,6046742.26 +84853,6046668.11 +346174,6046586.03 +275554,6046393.57 +248619,6045603.00 +65631,6045470.28 +20062,6045289.80 +62777,6045050.47 +267660,6044694.54 +224473,6044503.50 +120349,6043609.12 +356278,6043388.23 +57359,6043291.44 +374283,6043181.57 +224191,6042827.06 +230265,6042391.56 +342223,6042104.82 +328175,6041973.06 +276957,6041608.30 +385588,6040712.86 +200253,6040645.65 +114876,6040313.44 +362261,6040262.20 +378563,6039798.98 +124685,6039400.50 +107667,6039366.72 +94597,6038504.01 +88841,6038260.12 +68491,6038145.65 +169298,6038085.00 +209389,6036831.81 +315033,6036756.00 +229552,6036692.27 +135002,6036502.35 +351199,6035904.36 +143936,6035055.99 +4938,6034675.17 +298571,6034619.99 +168304,6033667.34 +213569,6033591.20 +288329,6033177.34 +96434,6032761.80 +84329,6032691.93 +172651,6032049.12 +282291,6031782.12 +90177,6031684.37 +306111,6031509.12 +4191,6031352.32 +60257,6031101.92 +147483,6030833.48 +389410,6030777.61 +142476,6030757.05 +266040,6030403.20 +140257,6029679.32 +81326,6029541.52 +214493,6029244.48 +59685,6028741.26 +374705,6028676.90 +255121,6028466.40 +171901,6028248.20 +13255,6028097.18 +137147,6027559.62 +17724,6027554.34 +335945,6027503.04 +74610,6027124.98 +329214,6026934.06 +175126,6026248.40 +60383,6025698.57 +348534,6025191.93 +247034,6025051.34 +52262,6024690.00 +164152,6024401.12 +76706,6023918.22 +46771,6023038.04 +373031,6022921.89 +316745,6022678.23 +337259,6021407.14 +326667,6020827.68 +317210,6020786.37 +325812,6020161.44 +28463,6020052.04 +329980,6019781.25 +273872,6019717.88 +383525,6019572.58 +250624,6019264.22 +230431,6018541.56 +91087,6018498.59 +282755,6018429.10 +136734,6018013.28 +308327,6017854.20 +269989,6017775.72 +306877,6017362.62 +215924,6017054.04 +355390,6017008.80 +153694,6016930.50 +168509,6016738.50 +281377,6016284.05 +260356,6015503.66 +36921,6015038.20 +52211,6014956.70 +208687,6014562.88 +1399,6013936.50 +161435,6013794.08 +3183,6013496.96 +37378,6012851.28 +207641,6012805.80 +65682,6012772.24 +30568,6012772.00 +231258,6012502.65 +248418,6012230.52 +250240,6011519.22 +390238,6011390.00 +334699,6011041.65 +131310,6010831.68 +325237,6010721.10 +175175,6010709.77 +168250,6010465.73 +353816,6010295.55 +146131,6010284.80 +298746,6010274.36 +31768,6009582.83 +363020,6008922.15 +80032,6008911.68 +287988,6008355.16 +220641,6008301.17 +152337,6007772.07 +156655,6007474.05 +395757,6007450.80 +317037,6006790.90 +248650,6006665.90 +393204,6006379.62 +179978,6006336.62 +299828,6004917.52 +331895,6004865.73 +230170,6004005.91 +181322,6003944.96 +41463,6003711.85 +306720,6003457.95 +127362,6003441.60 +232329,6003294.21 +67517,6003270.70 +320192,6002610.12 +22828,6002147.20 +241102,6001114.92 +98131,6001113.14 +280928,6000617.92 +211756,6000546.54 +195181,6000438.72 +189180,6000094.71 +147051,5998911.04 +177313,5998732.72 +380963,5998332.42 +230078,5998256.11 +63977,5998227.80 +99234,5998155.50 +167700,5998015.25 +383686,5997916.72 +94027,5997872.06 +102954,5997866.13 +289328,5997756.25 +173940,5997196.08 +61493,5996937.65 +65878,5996826.00 +199773,5996698.68 +87785,5996491.02 +184476,5996339.20 +27273,5996166.72 +121794,5995942.50 +354802,5994797.52 +364355,5994654.37 +213498,5994616.10 +378933,5994566.84 +270770,5993122.05 +324405,5992733.72 +28581,5992696.71 +397785,5991736.92 +85405,5991183.00 +122629,5990492.54 +39651,5989945.41 +253761,5989906.48 +134551,5989672.96 +84747,5988580.25 +370121,5988308.20 +286185,5988276.96 +188942,5988264.48 +244586,5988174.36 +76483,5988148.64 +62323,5988118.50 +367784,5987821.86 +163141,5987349.03 +180134,5987270.80 +115203,5985867.24 +4723,5985666.72 +40548,5984741.27 +354938,5984680.74 +109308,5984602.40 +232136,5983506.27 +242745,5982858.24 +224616,5982719.61 +393083,5982576.70 +82608,5982169.48 +155795,5982132.20 +285341,5981914.10 +333259,5981759.28 +64239,5981660.84 +71593,5981521.20 +335420,5981439.31 +15588,5980967.08 +164829,5980473.91 +395609,5980001.66 +241513,5979224.76 +271238,5978731.64 +352614,5978417.25 +128697,5977737.72 +110740,5977577.49 +71784,5977172.50 +329933,5976595.08 +79835,5976500.26 +61101,5976215.13 +17608,5975429.38 +33640,5975182.50 +341477,5974708.74 +317523,5974623.56 +283690,5973984.72 +30881,5973943.69 +178121,5973318.00 +259331,5973127.00 +49316,5972976.33 +196025,5972836.08 +378786,5972451.48 +53861,5972319.77 +79319,5972061.18 +202712,5971675.36 +252269,5971585.22 +112058,5971338.81 +12892,5971315.60 +288082,5970949.74 +163043,5970789.84 +83037,5970189.16 +7201,5969961.30 +22908,5969927.26 +180694,5969864.20 +136711,5969518.80 +219463,5969197.78 +45421,5968362.46 +124851,5967533.00 +363368,5966894.64 +24457,5966542.40 +81903,5966263.16 +200204,5966147.79 +218988,5965210.55 +55050,5965206.57 +298701,5964776.26 +60151,5964626.80 +346234,5964333.57 +286461,5964226.45 +221640,5963122.82 +154418,5962838.45 +381926,5962743.05 +264352,5962302.84 +196373,5961861.79 +382323,5961795.84 +276366,5961361.77 +80951,5961220.28 +139983,5960796.66 +98812,5960594.96 +337797,5960352.96 +61332,5959956.99 +55406,5959783.79 +222449,5958997.08 +337462,5957641.50 +92076,5957227.62 +169314,5957126.63 +309458,5956991.34 +372313,5956892.92 +209371,5956514.85 +18987,5956396.48 +28712,5955794.72 +27239,5955316.83 +108705,5955245.70 +183127,5955021.52 +378141,5954908.31 +141467,5954587.50 +54405,5954495.94 +382663,5954354.67 +252755,5954293.23 +312805,5954114.32 +98818,5953566.30 +392035,5953558.14 +106368,5953201.38 +357399,5952957.66 +245241,5952580.90 +147471,5952167.35 +128324,5951926.88 +153871,5951918.42 +199534,5951871.84 +29609,5951829.60 +201107,5951694.02 +172885,5951622.32 +171136,5951284.75 +172603,5951191.00 +8463,5951012.52 +169110,5950711.64 +219371,5950495.98 +263608,5950483.84 +348052,5950315.15 +289705,5949821.50 +53388,5949811.60 +167745,5949190.80 +190214,5949182.72 +160157,5949043.35 +324473,5948978.64 +104701,5948715.33 +293934,5948655.37 +389113,5948401.36 +104896,5948373.60 +54130,5947506.54 +132712,5946659.88 +235021,5946112.86 +133079,5946061.80 +368013,5945706.75 +72086,5945440.64 +276422,5945300.44 +305074,5944705.23 +51683,5944474.80 +35050,5944470.18 +240932,5944407.08 +117290,5944070.72 +354826,5943781.44 +228369,5943723.64 +323712,5942693.88 +193002,5942546.11 +178627,5941697.10 +273396,5941442.08 +4418,5941428.05 +356554,5941033.76 +333567,5940539.52 +179202,5940132.21 +356199,5940060.48 +128642,5940042.08 +371262,5939654.19 +38435,5938710.38 +224690,5938665.04 +315124,5938473.66 +264090,5938229.88 +102898,5938205.40 +323784,5937895.95 +48225,5937800.70 +397786,5937490.52 +347300,5937480.12 +322474,5937167.17 +38231,5936233.68 +120212,5936101.84 +327358,5935989.95 +203496,5935769.70 +381539,5935470.80 +101967,5934775.21 +251301,5934051.75 +95044,5934012.70 +198837,5933620.20 +259829,5933542.50 +241671,5933031.28 +221604,5931900.92 +54298,5931698.40 +353605,5931596.54 +13633,5931054.88 +261864,5930337.48 +238887,5930309.00 +49741,5930210.01 +218249,5930174.64 +212634,5929989.84 +258618,5929504.12 +136379,5929294.80 +195253,5928725.35 +99694,5928446.04 +182671,5928302.32 +209851,5928245.04 +295992,5928243.49 +253950,5928241.50 +171511,5927326.38 +11596,5927318.28 +253504,5926982.28 +155181,5925968.46 +201212,5925528.84 +300408,5924218.00 +381492,5923452.08 +59351,5923312.75 +167363,5923299.82 +354174,5923230.85 +25254,5922695.80 +216994,5922631.02 +388536,5922533.22 +151649,5922333.59 +208964,5921653.50 +205538,5921632.20 +399353,5921417.46 +21792,5920348.52 +47291,5920043.36 +150435,5919741.10 +207789,5919455.52 +382658,5919152.20 +42303,5918954.50 +143135,5918931.20 +369320,5918400.02 +146709,5918142.04 +130245,5917908.18 +373094,5917680.60 +169609,5917392.00 +337185,5917308.41 +347631,5916878.98 +129621,5914783.00 +348329,5914736.89 +162042,5913293.60 +349552,5913014.92 +209398,5912980.92 +53816,5912292.47 +133551,5912159.76 +195004,5911746.75 +110927,5911146.09 +237812,5911000.30 +227771,5910179.76 +200875,5910026.71 +176453,5909799.94 +125239,5909464.99 +346469,5909457.84 +302488,5909388.10 +227691,5909281.28 +197267,5908695.30 +212791,5908624.80 +209162,5908480.29 +128695,5906200.60 +377243,5906121.90 +346594,5905845.56 +27936,5905750.31 +313977,5905181.52 +201624,5904677.90 +151072,5904150.00 +296271,5903995.15 +266523,5903536.76 +398806,5902414.20 +4411,5901764.68 +374633,5901626.73 +349411,5901573.13 +313358,5901314.72 +377213,5901281.52 +119098,5900586.36 +319582,5900289.98 +241379,5900073.16 +289725,5899821.15 +399787,5898487.56 +244480,5897781.12 +204345,5897767.76 +326843,5897457.69 +76117,5897012.70 +183022,5896930.19 +56028,5896654.26 +123896,5896640.93 +243893,5896421.60 +56320,5896378.23 +202936,5896225.92 +189164,5895859.20 +375240,5895588.01 +79817,5895539.86 +61677,5895506.46 +111034,5895318.00 +60896,5894888.80 +316447,5894206.56 +74346,5894044.00 +287065,5894008.30 +352858,5893732.57 +379256,5893648.65 +34371,5892852.00 +350352,5892751.41 +252377,5892739.04 +74002,5892615.82 +15995,5892539.64 +53801,5892400.86 +355583,5892119.63 +284343,5892107.10 +46279,5891499.96 +168898,5891476.68 +31901,5891093.01 +33561,5890637.69 +270310,5888672.52 +241231,5887755.91 +7492,5887344.75 +139154,5886770.88 +199017,5886414.22 +123699,5886330.08 +327604,5886212.54 +158086,5886047.75 +352276,5885932.88 +96485,5885836.92 +343953,5885559.71 +383473,5885504.60 +383,5884693.36 +225851,5884692.81 +119439,5884494.20 +246925,5884276.90 +245526,5883940.20 +49865,5883694.29 +219025,5883564.26 +40628,5883539.97 +54612,5883358.25 +205298,5883122.85 +262671,5883016.23 +142379,5882266.80 +386180,5881888.32 +134883,5881791.42 +211378,5881749.20 +288414,5881445.40 +175527,5881125.48 +391718,5879771.46 +273501,5879643.40 +206873,5878747.78 +393973,5878676.53 +63249,5878660.34 +356888,5878601.50 +105310,5878425.85 +31047,5877268.00 +382387,5877142.66 +58217,5876868.00 +380744,5876693.45 +37836,5876536.72 +313618,5876512.32 +363486,5876495.40 +138299,5876392.32 +342620,5876375.48 +360017,5876346.32 +277699,5876201.10 +166496,5876168.48 +76222,5875727.40 +170100,5875703.68 +168796,5875549.20 +49421,5875525.37 +178217,5875381.17 +45763,5875135.20 +131504,5874414.00 +238372,5874044.64 +286295,5873884.49 +136460,5873112.80 +228987,5872998.21 +383249,5872455.16 +162875,5872287.00 +202160,5872127.84 +267473,5871622.50 +18135,5871431.61 +342647,5871289.32 +82643,5870990.26 +182971,5870628.10 +337430,5869884.44 +61112,5869722.60 +198156,5869623.20 +9861,5869334.50 +1199,5868837.99 +21232,5868717.47 +159151,5868620.06 +16901,5868567.04 +263551,5868129.54 +271630,5867925.44 +138516,5867587.56 +88083,5867330.00 +173681,5867214.08 +242300,5866595.28 +278895,5864697.81 +127970,5864268.42 +298482,5864090.46 +21468,5863543.93 +325099,5863505.67 +63851,5863114.95 +303397,5862986.94 +363726,5862683.46 +125942,5862301.36 +293421,5862279.15 +211014,5861904.62 +308796,5861767.68 +154504,5861156.07 +170333,5860868.00 +318248,5860663.20 +98316,5860236.60 +348575,5859824.96 +223658,5858929.86 +384668,5858255.75 +316412,5858206.74 +294148,5858174.79 +221386,5858066.54 +156522,5857692.19 +221662,5857461.75 +254608,5856617.00 +294706,5856311.00 +266454,5856251.89 +16511,5856081.00 +58860,5855620.80 +253689,5855558.40 +117899,5855207.28 +9747,5855191.75 +111579,5855163.60 +272870,5854745.30 +234390,5854231.92 +330524,5854022.04 +366855,5853479.72 +299280,5853116.36 +14747,5852575.17 +164578,5852194.08 +159839,5852176.33 +146505,5851895.04 +152892,5851892.80 +18622,5850951.60 +236088,5850531.96 +278298,5850337.17 +75811,5850254.28 +133287,5850189.52 +76114,5850167.85 +53912,5849636.64 +99176,5849586.72 +103817,5848703.30 +358173,5847907.40 +200528,5847892.74 +390881,5847821.09 +344211,5847535.20 +95960,5847210.25 +323595,5847100.00 +26226,5846841.00 +335942,5846377.60 +255588,5846370.00 +386869,5846353.24 +38542,5846168.00 +173326,5845870.86 +263292,5845176.92 +76490,5844451.13 +78908,5843729.10 +251477,5843207.64 +196354,5842554.22 +201903,5842528.40 +327972,5842270.56 +189073,5842026.52 +243693,5841815.76 +205421,5841717.57 +260931,5841342.00 +27232,5841132.00 +366449,5840724.86 +324499,5839875.53 +338405,5839822.62 +208932,5839219.04 +28351,5838685.62 +213719,5838196.56 +318978,5838182.40 +277803,5838101.50 +45085,5837485.92 +54504,5837436.80 +346760,5837240.94 +222524,5837074.74 +128166,5836931.10 +127545,5836712.64 +322619,5835431.13 +151174,5835235.83 +286316,5834938.34 +231643,5834900.44 +113605,5834865.54 +287418,5833872.04 +111265,5833685.00 +328087,5833590.70 +292472,5833364.50 +230941,5833215.18 +302460,5832974.55 +45452,5832942.60 +267220,5832921.60 +103628,5832685.48 +336107,5831894.40 +182183,5831860.14 +199494,5831841.80 +242401,5831748.26 +81427,5831630.00 +33387,5831164.35 +53227,5831034.30 +57932,5830481.60 +225480,5829542.96 +258992,5829456.75 +103183,5829324.48 +318541,5828623.20 +329086,5827678.63 +316599,5827594.08 +393787,5827571.28 +254862,5827570.40 +319676,5827565.75 +65222,5827095.81 +159911,5827055.78 +226493,5827052.73 +305243,5826761.18 +119724,5826483.84 +135402,5826192.05 +209933,5826089.44 +287364,5825950.81 +203384,5825943.07 +189458,5825783.04 +247373,5825629.32 +317405,5825613.62 +263423,5825370.84 +195731,5825246.88 +205044,5825061.62 +57351,5824970.08 +155938,5824860.89 +162299,5824676.78 +107684,5824652.40 +138662,5824386.04 +106881,5824115.22 +305887,5823883.85 +116966,5823825.33 +353718,5822984.91 +118987,5822896.88 +318612,5822577.34 +55762,5822443.90 +16720,5822371.80 +177402,5822350.56 +286770,5821951.59 +168705,5821900.01 +158929,5821809.30 +203820,5821737.40 +291546,5821525.83 +383459,5821147.14 +102599,5821109.07 +105119,5820551.12 +245974,5820118.85 +9155,5819752.44 +41243,5819347.30 +298331,5819311.74 +94821,5818831.73 +397161,5818424.00 +205227,5818395.24 +87205,5818368.15 +13826,5818359.82 +179667,5818306.92 +169391,5818154.16 +153541,5818149.12 +123565,5818115.43 +102942,5817791.79 +236201,5817567.84 +207362,5817445.92 +350704,5816498.53 +61093,5816417.20 +7362,5816267.86 +76736,5816219.52 +364528,5816073.66 +262405,5815275.88 +272223,5815206.70 +228102,5815136.25 +357097,5815096.32 +113224,5815047.63 +160416,5814936.36 +338818,5814922.20 +124383,5814870.83 +220602,5814324.82 +253516,5814141.00 +38746,5813852.93 +29310,5813363.88 +134861,5813114.30 +252633,5812990.56 +138829,5812842.40 +297335,5812817.95 +178814,5812771.14 +142799,5812117.68 +95618,5811639.21 +398748,5811220.80 +184024,5811043.37 +258439,5810993.76 +103751,5810955.95 +196489,5810392.00 +272908,5810337.54 +388650,5810136.64 +334324,5809974.76 +372691,5809818.08 +14191,5809708.53 +176100,5809244.42 +323417,5808942.65 +239265,5808343.50 +163851,5807763.15 +87712,5807712.72 +303653,5807350.58 +70306,5807349.09 +8432,5807229.96 +244061,5806920.00 +5257,5806765.18 +22665,5806429.84 +209439,5805333.16 +327664,5804750.37 +85140,5804551.40 +105664,5804428.16 +293968,5804061.34 +180127,5803728.24 +72900,5803688.00 +178122,5803192.50 +114295,5802975.36 +66543,5802763.26 +12413,5802432.27 +180932,5802210.48 +220031,5802052.55 +348920,5801455.37 +314410,5801225.03 +171040,5799992.22 +104494,5799455.49 +386616,5799347.28 +93968,5799228.94 +333456,5799200.40 +18898,5798515.20 +266775,5798484.42 +13907,5798342.14 +252385,5797858.50 +25752,5796894.58 +138811,5796496.64 +71028,5796496.48 +179723,5796345.96 +399651,5796286.06 +289683,5796251.97 +2696,5796109.08 +61005,5796091.62 +159191,5795631.63 +378583,5795192.27 +5100,5794415.55 +121470,5794351.20 +215280,5794215.48 +62453,5794161.25 +306063,5794052.72 +225343,5793957.85 +269761,5793697.97 +34758,5793424.00 +298216,5793396.80 +36266,5793172.80 +247215,5793016.41 +28138,5792992.38 +34945,5792875.40 +232660,5792858.88 +305866,5792497.73 +172920,5792318.64 +8686,5792140.06 +309969,5792090.22 +182296,5791925.20 +270031,5791906.47 +59132,5791786.84 +230192,5791706.47 +371739,5791522.65 +31961,5791369.70 +165806,5791348.40 +121271,5791196.88 +36123,5790907.20 +151777,5790906.86 +37987,5790726.41 +391469,5790718.92 +159827,5790692.89 +10231,5789809.90 +188028,5789682.36 +118237,5789280.11 +369512,5789189.80 +292908,5789152.16 +9552,5788884.50 +317213,5788851.40 +269008,5788547.82 +49257,5788451.55 +238954,5788095.04 +334864,5788033.37 +343896,5787925.32 +80895,5787645.48 +86273,5787170.34 +322414,5786879.67 +248956,5786590.82 +342804,5786506.58 +393053,5786094.60 +167883,5785955.24 +354800,5785809.92 +393683,5784421.59 +158100,5784264.06 +108612,5784113.27 +319752,5783722.00 +252327,5783298.69 +163525,5783183.56 +212332,5783095.50 +36092,5782957.47 +151309,5781785.49 +10065,5781764.45 +18145,5781071.78 +256095,5780631.39 +169635,5779939.06 +56008,5779756.54 +215252,5779644.25 +292254,5779208.41 +56722,5778952.38 +287769,5778774.90 +385746,5777658.48 +126873,5777221.80 +253449,5777132.00 +220284,5777066.43 +344774,5775828.24 +11316,5775275.63 +195110,5774652.50 +373306,5774631.97 +160653,5774081.60 +272570,5773563.90 +157957,5773100.62 +326859,5772991.98 +212675,5772749.48 +373096,5772600.40 +399001,5771807.69 +279667,5771546.80 +197919,5771450.23 +120938,5770978.20 +37051,5770707.03 +43901,5770358.42 +55179,5770078.08 +286075,5769767.12 +201372,5768884.92 +300181,5768689.86 +74083,5768588.07 +48014,5768574.70 +96235,5768566.60 +228112,5768389.16 +323291,5767291.80 +273753,5767133.64 +123182,5767028.58 +375002,5766922.75 +55938,5766827.68 +23989,5766531.75 +294294,5766435.24 +327624,5766270.30 +325873,5766209.60 +106793,5765672.07 +221971,5765586.67 +85396,5765502.60 +330963,5765093.21 +337330,5764831.07 +86913,5764785.00 +25943,5764704.12 +249562,5764384.08 +150533,5764215.84 +293642,5763657.24 +3670,5762960.88 +130219,5762877.12 +15801,5762869.86 +138154,5762854.08 +261303,5761566.30 +202625,5761335.36 +135013,5760981.18 +305426,5760790.51 +92070,5760781.50 +116102,5759613.72 +371399,5759425.11 +266376,5759159.96 +152516,5758681.15 +326456,5758018.77 +299049,5757952.35 +195801,5757913.65 +224184,5757799.14 +272240,5757542.90 +298795,5757038.10 +367202,5756889.54 +248133,5756857.68 +246524,5756838.57 +386095,5756442.30 +142209,5755206.24 +119682,5754944.58 +13388,5754007.96 +394401,5753817.12 +129017,5753799.68 +397719,5753092.66 +379402,5752945.50 +99598,5752844.12 +231606,5752839.84 +4403,5752376.64 +265928,5751644.08 +293502,5751614.55 +213793,5751472.66 +171014,5750732.00 +38508,5750572.69 +218102,5750403.55 +211477,5749931.10 +282276,5749901.05 +4767,5749437.96 +375908,5749128.70 +172698,5749108.98 +6739,5748970.98 +314590,5748952.77 +250199,5748683.25 +322656,5748483.07 +257833,5748277.76 +235041,5748112.76 +258251,5747555.50 +181759,5747178.15 +74847,5747088.82 +331014,5746916.96 +307894,5746642.25 +57683,5746302.08 +167833,5746174.38 +84402,5746085.35 +136143,5745189.44 +17696,5744648.80 +106783,5744646.70 +336888,5744594.30 +11205,5744222.31 +38784,5744013.76 +244027,5743850.00 +253183,5743352.96 +170628,5743049.28 +216261,5743040.76 +63242,5742662.64 +230784,5742375.50 +314533,5742247.14 +40032,5741758.71 +34650,5741533.49 +107621,5741069.94 +143112,5741004.88 +291735,5740888.95 +180628,5740149.22 +193609,5739719.16 +378089,5739150.48 +257502,5739078.98 +154049,5738306.21 +163533,5738168.30 +185241,5738127.98 +24567,5737979.73 +37871,5737814.90 +369491,5737064.70 +809,5736881.98 +387219,5736463.74 +269309,5736205.65 +38388,5735892.96 +121632,5734809.60 +289163,5734802.84 +372610,5734577.20 +398647,5733487.20 +314371,5733371.30 +58091,5733195.00 +264788,5732185.62 +356678,5731891.00 +316160,5730924.24 +289390,5730833.16 +118526,5730761.61 +395306,5730742.32 +244245,5730159.08 +37645,5729703.00 +94409,5729185.33 +242361,5729168.07 +114242,5729144.39 +341718,5729140.94 +136355,5729085.96 +220125,5729047.61 +17300,5728830.16 +383342,5728775.31 +13992,5728133.92 +369130,5727896.35 +103209,5727784.86 +73610,5727163.28 +170662,5727148.36 +148696,5727049.90 +190024,5726880.00 +358936,5725920.36 +54052,5725149.28 +131477,5725092.72 +133774,5724714.15 +276324,5724509.28 +191099,5724215.13 +181781,5724054.00 +244572,5723758.82 +339729,5723726.25 +207652,5723487.87 +104767,5722913.56 +363234,5722538.50 +118231,5722200.00 +291034,5721997.08 +228685,5721527.62 +45522,5721345.12 +358633,5721124.65 +129552,5720983.36 +163500,5720707.98 +301225,5720493.34 +42951,5720481.79 +72820,5720305.50 +183240,5720173.76 +258820,5720058.00 +390483,5719605.75 +274419,5719561.76 +65246,5718886.20 +266694,5718589.05 +190600,5718553.00 +23681,5717542.00 +254230,5717271.07 +267980,5716801.92 +309820,5716566.90 +357927,5715993.74 +384551,5715898.96 +234858,5715887.72 +197646,5715238.20 +211600,5715024.18 +259177,5714768.64 +134092,5714728.88 +310151,5714422.12 +19569,5714215.68 +96149,5713160.64 +186495,5712104.83 +150539,5711871.90 +360203,5711500.71 +360607,5711332.55 +360963,5711102.95 +66255,5709891.00 +309018,5709747.12 +133853,5709664.32 +45600,5709312.21 +337907,5709300.30 +11901,5709152.10 +23447,5708761.20 +24353,5707747.32 +155547,5707543.66 +35586,5707321.65 +323479,5706535.77 +263911,5705930.21 +207038,5705923.30 +115413,5705152.20 +314373,5704291.20 +202736,5704009.00 +95736,5703569.10 +258076,5703436.26 +68066,5703324.75 +398960,5701345.40 +50179,5701054.04 +236748,5700583.35 +241966,5700462.04 +124220,5700287.60 +343112,5699645.97 +64853,5699534.39 +371169,5699317.40 +346574,5698856.80 +160298,5698202.06 +381562,5697368.04 +230758,5697267.84 +135026,5696501.25 +384299,5696104.30 +226630,5695374.45 +240628,5695259.40 +394461,5694932.74 +169619,5694822.84 +104262,5694321.06 +73800,5694058.89 +29001,5693937.44 +21497,5693240.75 +95321,5693159.02 +165592,5692968.76 +385755,5692747.48 +345352,5692342.23 +390584,5692336.92 +87779,5692275.18 +165236,5691974.48 +322010,5691685.90 +300929,5691497.63 +10814,5691334.14 +56869,5690788.56 +39730,5690760.20 +303594,5690608.00 +228991,5690545.50 +224978,5690010.56 +267132,5689836.27 +145799,5689759.91 +228863,5689647.72 +300081,5688923.06 +315445,5688863.56 +394855,5688682.45 +164296,5688659.08 +78207,5688022.48 +52984,5687836.20 +387941,5687802.06 +321356,5687723.60 +238819,5687275.45 +88658,5686836.48 +13744,5686640.26 +385404,5686501.92 +386995,5686470.75 +251734,5686316.74 +377260,5685842.40 +106949,5685729.84 +271806,5685260.48 +257820,5684778.88 +279560,5684338.07 +312349,5684265.46 +217916,5684262.08 +263020,5684211.84 +379586,5684036.33 +23957,5683279.50 +223674,5683226.00 +362805,5683216.50 +358999,5682858.75 +48799,5682846.04 +398291,5682795.82 +101189,5682646.26 +358337,5682498.34 +28100,5682037.20 +380925,5680843.80 +3096,5680745.64 +153972,5680194.87 +220610,5680152.66 +388439,5680112.64 +386492,5679861.14 +170950,5679840.79 +119558,5679524.83 +361836,5679460.32 +211155,5679450.88 +299827,5679372.12 +395399,5679320.05 +115609,5679210.60 +177044,5679151.46 +190331,5679022.73 +276917,5678252.36 +157925,5677837.15 +239673,5677683.40 +371871,5677568.96 +57045,5676906.24 +136487,5676798.35 +94865,5675882.73 +134645,5675837.50 +349117,5675815.33 +311662,5675560.20 +399335,5675101.66 +158629,5674861.96 +103427,5674344.29 +107413,5674265.28 +58837,5673786.78 +222822,5673544.88 +222886,5673389.74 +141739,5672943.38 +236764,5672775.04 +339387,5672499.60 +311122,5672167.64 +342346,5671907.70 +370421,5671714.44 +62811,5671523.13 +186973,5671340.50 +76282,5671190.28 +88693,5670507.70 +352675,5670481.92 +263342,5670356.10 +349159,5670326.94 +220147,5670181.44 +26776,5669788.19 +5089,5669625.90 +27985,5669445.15 +398491,5668477.52 +156028,5668406.12 +122930,5667973.25 +203613,5667949.68 +383218,5667830.28 +374437,5666911.38 +253500,5666633.28 +91361,5666577.32 +49823,5666520.56 +265514,5666188.59 +31223,5666101.02 +89407,5666075.50 +287871,5665941.72 +8841,5665898.16 +182520,5665788.00 +375058,5665656.46 +363462,5665472.19 +355890,5665258.50 +187775,5664701.28 +82938,5664644.01 +90116,5664485.12 +160383,5664328.07 +157276,5664167.21 +43799,5664035.52 +68377,5661977.64 +248768,5661511.68 +170141,5660900.64 +314746,5660298.70 +327145,5660252.00 +356736,5660018.81 +250938,5659680.00 +106730,5659354.44 +18962,5659281.87 +46236,5658121.28 +103439,5657845.44 +209617,5657747.50 +54649,5657554.52 +242141,5657473.92 +138207,5657231.70 +161436,5656932.06 +334941,5656552.98 +141783,5656291.74 +303598,5656105.30 +28642,5655810.81 +364429,5655426.00 +366601,5655165.88 +205136,5653895.19 +76660,5653750.39 +99657,5653744.20 +25405,5653557.27 +115554,5653533.60 +214408,5653299.44 +312220,5653289.72 +13708,5652706.92 +176918,5652548.59 +21045,5652434.24 +236388,5652385.04 +114819,5652062.32 +229586,5651694.36 +67821,5651600.34 +391865,5651564.14 +182287,5651304.24 +133521,5651074.24 +234148,5651044.20 +64507,5651041.53 +95400,5649529.68 +197962,5649319.89 +170195,5649137.53 +995,5648973.45 +192099,5648829.12 +211415,5648788.80 +114697,5648654.40 +360402,5647756.26 +94846,5647458.48 +291330,5647405.08 +290620,5646770.32 +293893,5646511.44 +228913,5646369.30 +174589,5646062.78 +10624,5645826.90 +377874,5645732.50 +277180,5644832.60 +9251,5644778.00 +285096,5644713.80 +200334,5644391.76 +201238,5643972.56 +153928,5643746.80 +243517,5643478.50 +208592,5642982.72 +255089,5642902.93 +106478,5642739.86 +291349,5642414.16 +7786,5642255.97 +323764,5642162.04 +109512,5641609.12 +216982,5641160.04 +103260,5640810.84 +41784,5640659.35 +200574,5640628.56 +343637,5640278.28 +196676,5640192.94 +210725,5640172.80 +130288,5640039.36 +72201,5640022.76 +352148,5639577.00 +355254,5639553.36 +125562,5639336.50 +248504,5639129.85 +219438,5638951.56 +181754,5638927.04 +225159,5638758.62 +149364,5638725.00 +103920,5638350.23 +333534,5638347.00 +355721,5638310.84 +367823,5637817.08 +109856,5637454.62 +349610,5637452.80 +137367,5637104.64 +186987,5637060.66 +312324,5636877.50 +213660,5636827.35 +304732,5636600.64 +229769,5636422.80 +98682,5636410.30 +43946,5636356.38 +162762,5636115.10 +311199,5635576.32 +281273,5635451.00 +23272,5635424.66 +238643,5635407.06 +331526,5635365.28 +215339,5635087.62 +371347,5634502.50 +345809,5634491.86 +46397,5634409.92 +65686,5634244.38 +222933,5634212.90 +228134,5633059.95 +191759,5633048.96 +82619,5632946.60 +381331,5632439.82 +262227,5632416.00 +58535,5632241.79 +365863,5632088.28 +220578,5631936.00 +183333,5631764.50 +172223,5631758.22 +211117,5631467.82 +55808,5631457.22 +144148,5630843.79 +117058,5630716.56 +57820,5630642.13 +280860,5630513.07 +197793,5630320.08 +154531,5630094.99 +232490,5629043.97 +138322,5628913.29 +56489,5628308.07 +70343,5627718.03 +29033,5627662.95 +60597,5627533.50 +310018,5626839.62 +51867,5626641.08 +233896,5626524.96 +24095,5626388.00 +249826,5626111.95 +233516,5625934.44 +126584,5625915.24 +248729,5625608.79 +296614,5624821.87 +95481,5623829.20 +329619,5623764.30 +30180,5623357.50 +14978,5623272.84 +313559,5623024.41 +332907,5623006.30 +185345,5622985.24 +170634,5622739.02 +243496,5621953.25 +243795,5621798.40 +32906,5621587.92 +366930,5621403.84 +257184,5621251.48 +108423,5621171.43 +357794,5620666.94 +82775,5620532.15 +252841,5619825.66 +265369,5619629.77 +47843,5618834.65 +2820,5617760.76 +174620,5617201.26 +157737,5616850.68 +363306,5616732.75 +71651,5616597.90 +263620,5616488.54 +13592,5616441.67 +385838,5616350.60 +336058,5616335.80 +380117,5615974.60 +277184,5615845.20 +202518,5615552.78 +14262,5614930.53 +158231,5614405.44 +179570,5614075.74 +188652,5614047.92 +2223,5613988.08 +285953,5613799.50 +53917,5613623.68 +85302,5613296.48 +201492,5613093.01 +78432,5612787.60 +40932,5612759.94 +360476,5612534.97 +376522,5612212.94 +109475,5611852.80 +216888,5610845.87 +5809,5610385.58 +203319,5610328.13 +272266,5610297.52 +227829,5610195.08 +376750,5609074.08 +216389,5608923.39 +203484,5608739.00 +76262,5608716.88 +129207,5608408.87 +25619,5608183.77 +347428,5608176.72 +362180,5606474.37 +141699,5605934.40 +8792,5605930.67 +96215,5605524.00 +173221,5605449.30 +16730,5605260.49 +34636,5604620.77 +239235,5604548.91 +137344,5603776.72 +234162,5603747.24 +249286,5603518.63 +257636,5603036.00 +97153,5602514.64 +311265,5602159.71 +187642,5601933.76 +283318,5601636.00 +53430,5601589.28 +346284,5601565.57 +219836,5601527.52 +26246,5601353.04 +85245,5601251.84 +195746,5601093.68 +70878,5600747.04 +233573,5600706.57 +11285,5600569.68 +302158,5600553.84 +258521,5600077.92 +139839,5599466.40 +343389,5599278.90 +239008,5598885.92 +258746,5598674.64 +206467,5598669.77 +44153,5598280.00 +198306,5598276.25 +122812,5598232.34 +361298,5598207.64 +299368,5597430.88 +225178,5597328.24 +224794,5597207.20 +252636,5596584.11 +59791,5596538.66 +269337,5595918.30 +398867,5595628.62 +205190,5595189.36 +397957,5595103.98 +62985,5595081.63 +340451,5594847.29 +121717,5594365.20 +119791,5593944.06 +194642,5593509.04 +308240,5593433.40 +360710,5592893.67 +111075,5592681.18 +188463,5592534.24 +299763,5592453.30 +125514,5592426.48 +193220,5592276.90 +18752,5592048.00 +146987,5591683.30 +240432,5591645.85 +198259,5591423.32 +239818,5590829.70 +7231,5590611.84 +41804,5590127.55 +380971,5590032.15 +159621,5589934.10 +103686,5589607.68 +351034,5589588.68 +383554,5589341.01 +184398,5588269.44 +61367,5588261.42 +359121,5586873.92 +384806,5586808.26 +29149,5586360.29 +195078,5586347.34 +63615,5586320.32 +296402,5586318.66 +299278,5586317.27 +354191,5585836.69 +45205,5585520.16 +285611,5585230.37 +93295,5584929.92 +34745,5584778.75 +386673,5584761.20 +332483,5584707.88 +216097,5584508.34 +53631,5584483.26 +257937,5584370.82 +351965,5584181.89 +113602,5584179.42 +39967,5584075.00 +43820,5584048.80 +228599,5583637.26 +48169,5582451.20 +385907,5582422.10 +207961,5582306.56 +285713,5582279.12 +233361,5582194.34 +354696,5582016.40 +189589,5581907.64 +241763,5581844.26 +44613,5581741.05 +262622,5581547.92 +73108,5581474.13 +158440,5580573.67 +97069,5580198.96 +365974,5580190.92 +29696,5580030.36 +214043,5579437.93 +323640,5579185.60 +356545,5579088.41 +142682,5578885.33 +104327,5578859.22 +371471,5578737.68 +235378,5578525.80 +347923,5578411.50 +388186,5578034.00 +301595,5577834.15 +83029,5577739.00 +15562,5577676.14 +229354,5577614.22 +202301,5577541.32 +119350,5577273.24 +350220,5576883.69 +79687,5576870.92 +357239,5576828.70 +175734,5576717.16 +71965,5576626.80 +179023,5576463.33 +306588,5576343.72 +129344,5576298.00 +161372,5575170.40 +36365,5574916.08 +153523,5573734.67 +102008,5573112.88 +335266,5573091.12 +396190,5572560.24 +204642,5571790.08 +395686,5571745.85 +333424,5571459.48 +159670,5571442.78 +251876,5571215.64 +344635,5571121.92 +301275,5571120.10 +5043,5570887.35 +188615,5570572.07 +333511,5570082.99 +90263,5570049.02 +346624,5569890.70 +304183,5569857.73 +244772,5569287.50 +114386,5568997.70 +150449,5568820.95 +381863,5568648.01 +121027,5568518.41 +105942,5568051.84 +321129,5567823.59 +223946,5567669.45 +319279,5567230.40 +351822,5566686.18 +392923,5566402.00 +328714,5566252.77 +7276,5565552.26 +29635,5564395.37 +304140,5564328.36 +330087,5564101.66 +19996,5563983.03 +137652,5563573.92 +199838,5562611.04 +50456,5562032.28 +8670,5561838.10 +87197,5561494.30 +183862,5561354.20 +371492,5561304.40 +204918,5561246.88 +41482,5561049.20 +162620,5561017.28 +173699,5560905.32 +203125,5560779.63 +13808,5560721.96 +49890,5560063.68 +25250,5559664.68 +53931,5559376.96 +386505,5559310.13 +398701,5559309.59 +223793,5559278.20 +23543,5558992.26 +108795,5558895.80 +185742,5558888.64 +191075,5558415.60 +162656,5558131.25 +132659,5558073.43 +133683,5557813.38 +260796,5557471.65 +69999,5557061.22 +128799,5556933.00 +248076,5556822.21 +33819,5556377.94 +228048,5556350.38 +342288,5555394.63 +114636,5555292.96 +386786,5555167.93 +350015,5554639.09 +181493,5554472.00 +346188,5554306.80 +111756,5553335.20 +375552,5552550.63 +48869,5552528.08 +356549,5552247.33 +229158,5552181.47 +15211,5552070.13 +287464,5552037.96 +95612,5551962.46 +347660,5551897.56 +364364,5551863.42 +86115,5551682.50 +277453,5551447.39 +59847,5551097.00 +314320,5549957.82 +209799,5549888.79 +246364,5549670.00 +82530,5549236.02 +350751,5549071.95 +236444,5548941.60 +123595,5548774.05 +77666,5548540.35 +152148,5548538.76 +92237,5548176.66 +364626,5547964.77 +339182,5547456.22 +381423,5547323.53 +37183,5546291.36 +131644,5546150.45 +56365,5546079.80 +276726,5545584.02 +94921,5545233.72 +83741,5545087.50 +284955,5544681.60 +33745,5544020.00 +380843,5543966.76 +266462,5543960.34 +310188,5543682.75 +120680,5543070.51 +229177,5542652.01 +111787,5542618.50 +321300,5542004.27 +339037,5541731.91 +126257,5541597.78 +224731,5541503.10 +367446,5541497.28 +158947,5541388.00 +102375,5541267.50 +362040,5541091.00 +146780,5540107.35 +255488,5539660.70 +369241,5539598.77 +290030,5539365.68 +221225,5539219.24 +318819,5539050.39 +67937,5538456.00 +217393,5538166.02 +305543,5538078.72 +258575,5537938.76 +362736,5537917.68 +399509,5537764.05 +26727,5537573.96 +366329,5537571.74 +308245,5537157.26 +341427,5536925.34 +209156,5536771.84 +44821,5536771.84 +217462,5536298.44 +318947,5536298.22 +43637,5535021.24 +304875,5534915.54 +91373,5534667.60 +359819,5534275.09 +20147,5533950.98 +354134,5533699.41 +172276,5533626.36 +385027,5533162.69 +340404,5532865.53 +298301,5532579.98 +348197,5532577.44 +78752,5532475.00 +269373,5532230.76 +304403,5531490.60 +221888,5531470.20 +58249,5531458.50 +7930,5531457.60 +370015,5531260.80 +199411,5531207.50 +56725,5531094.60 +81188,5530695.04 +6543,5530653.52 +302629,5530609.24 +22721,5529879.00 +120484,5529526.08 +118805,5529521.64 +293072,5529028.85 +66316,5528589.96 +285944,5528325.93 +84100,5527613.41 +252227,5527604.30 +117623,5527468.40 +147448,5527445.30 +15126,5527392.36 +78454,5527093.55 +186470,5527032.90 +319617,5526943.11 +97830,5526762.00 +9483,5526612.47 +20652,5526394.96 +371732,5525376.16 +114449,5524567.88 +94177,5524107.80 +79139,5524103.32 +6926,5523745.50 +41266,5523685.29 +44691,5523508.20 +227047,5523410.71 +283944,5522239.30 +322823,5522084.32 +267027,5521455.67 +248852,5521440.54 +383095,5521361.10 +260565,5521032.33 +312101,5521008.60 +375204,5520610.04 +259574,5520509.22 +54083,5520077.51 +68636,5519791.20 +260844,5519476.40 +347304,5519046.54 +398397,5518909.08 +277039,5518680.04 +247945,5517689.32 +145093,5517554.84 +273917,5516944.42 +65588,5516931.44 +166504,5516763.96 +67838,5516316.91 +347824,5515778.52 +384220,5515419.89 +343812,5515267.94 +184960,5515112.70 +343370,5515010.93 +214337,5514241.64 +240112,5514189.36 +153640,5514020.82 +233610,5513620.20 +392142,5513372.40 +163080,5512607.70 +249174,5512388.97 +232101,5512045.95 +129355,5511926.28 +334538,5511859.16 +23747,5511738.27 +59505,5511066.74 +113212,5511010.44 +233206,5510916.00 +224501,5510841.44 +268557,5510721.60 +383879,5510483.95 +155748,5510151.69 +350177,5509938.17 +375269,5509858.44 +245040,5509764.62 +323502,5509733.67 +172979,5509702.26 +167604,5508841.50 +123490,5508787.96 +150169,5508385.68 +94763,5506673.85 +271650,5506584.38 +242299,5506508.37 +36464,5506500.96 +102804,5506323.37 +331099,5506221.96 +266461,5506100.81 +250126,5505748.83 +325998,5505673.48 +275945,5505650.93 +171034,5505530.47 +7779,5505457.10 +215201,5505162.60 +123930,5504916.25 +19732,5504578.16 +196535,5504377.06 +339503,5504356.98 +333602,5504297.50 +394354,5504036.77 +64782,5503932.99 +202039,5503774.40 +37793,5503557.60 +358510,5503514.48 +183269,5502542.76 +377873,5502538.49 +233067,5502276.00 +214013,5502145.02 +252252,5502064.42 +297538,5502010.36 +326082,5501630.64 +268981,5501387.80 +124984,5501175.19 +130456,5500768.00 +20598,5500764.74 +277218,5500298.97 +267638,5500131.21 +348744,5500030.40 +389006,5499981.71 +24020,5499973.08 +8367,5499881.03 +321733,5499672.84 +300553,5497540.48 +329197,5497330.80 +264112,5497309.67 +164063,5497261.95 +382259,5497117.89 +137006,5497056.40 +155958,5496715.40 +100622,5496703.51 +164627,5496294.87 +207221,5495394.56 +219178,5494839.28 +229137,5494580.08 +21107,5493898.32 +3478,5493761.84 +207219,5493557.76 +302878,5493444.60 +74844,5493225.57 +152284,5492891.25 +84473,5492650.00 +95342,5492499.57 +277313,5492482.24 +203327,5492398.80 +285767,5491857.80 +85421,5491722.80 +41903,5491360.93 +58931,5491175.40 +148807,5490767.88 +177650,5490691.92 +122603,5490348.12 +313988,5490273.25 +290255,5490135.40 +38475,5489856.88 +284476,5489097.39 +254396,5488735.20 +260988,5488723.56 +347745,5488631.00 +290600,5487802.38 +150921,5487134.64 +366187,5487131.04 +276982,5486822.46 +383160,5486132.11 +356637,5485360.66 +367132,5485025.18 +185540,5484914.88 +1663,5484813.03 +273507,5484758.11 +162369,5484691.80 +73820,5484637.60 +102686,5484580.68 +335910,5483982.15 +395100,5483875.55 +69747,5483350.25 +305599,5483265.00 +150583,5483243.70 +355002,5483015.36 +301747,5482638.46 +228633,5482409.78 +374861,5481777.18 +9723,5481605.64 +169261,5481551.36 +80325,5481365.89 +335979,5481306.95 +231986,5481059.10 +231161,5479414.14 +19391,5478795.36 +381707,5478251.74 +43145,5477823.75 +290355,5477685.15 +107850,5477682.82 +262698,5477255.42 +196450,5477063.25 +363293,5476826.88 +275064,5476627.35 +375940,5476606.80 +41558,5476397.55 +253912,5476202.24 +211467,5476007.70 +353499,5475965.44 +28036,5475951.52 +255241,5475705.30 +67810,5475377.08 +227822,5475284.69 +377204,5475275.91 +117017,5474661.12 +243811,5474553.38 +366936,5473974.94 +263450,5473634.88 +76779,5473422.00 +318115,5472862.54 +46614,5472696.96 +81970,5472302.55 +388476,5472136.97 +19251,5471858.52 +253319,5471383.36 +108422,5471018.88 +325484,5470484.48 +152342,5470312.68 +146391,5469849.54 +91014,5469489.08 +211988,5469474.24 +315740,5469365.32 +100052,5469178.50 +186090,5468906.70 +43502,5468731.12 +92024,5468091.31 +71811,5467941.14 +192647,5467598.10 +255318,5467466.95 +393577,5467380.12 +205784,5466085.24 +342132,5465831.52 +103655,5464619.60 +55875,5464382.88 +41359,5463893.04 +38960,5463326.27 +372169,5463238.05 +97058,5463067.24 +139280,5462497.30 +129996,5462260.41 +250191,5462054.26 +161763,5461877.54 +247786,5461174.40 +95880,5461084.66 +276663,5460872.79 +74398,5460658.60 +304571,5460528.84 +68823,5460516.02 +376079,5460510.16 +328356,5460496.32 +58810,5459506.35 +394495,5459475.60 +204576,5459247.20 +301504,5458922.48 +46146,5458918.00 +77862,5458457.20 +21593,5458121.27 +341205,5457367.18 +163936,5456708.79 +237115,5456614.41 +268826,5456396.70 +59320,5456226.79 +364393,5456161.79 +110794,5456073.63 +388169,5455943.46 +234808,5455474.50 +375737,5455404.15 +66956,5455349.64 +144446,5455341.30 +188993,5455155.13 +24184,5455031.10 +147141,5455020.35 +371301,5454903.92 +162972,5454687.36 +313930,5454667.00 +77654,5454650.88 +290799,5454567.30 +175887,5454493.89 +226372,5454005.48 +375213,5453418.57 +161025,5452929.35 +79331,5452129.30 +286521,5452129.00 +323367,5451852.90 +19337,5451432.68 +313784,5451010.40 +1226,5450865.16 +65365,5450421.13 +64347,5450233.32 +93106,5449360.05 +16366,5449332.55 +322026,5449127.64 +230575,5448995.42 +64604,5448950.87 +183466,5448943.71 +243806,5448921.60 +221326,5448734.72 +21994,5448581.04 +316637,5448369.30 +255031,5448345.57 +294171,5448039.15 +286904,5447972.97 +335371,5447545.76 +298127,5447366.75 +237899,5446495.24 +91884,5446077.12 +272297,5445957.42 +212510,5445845.55 +15524,5445513.32 +296461,5445097.90 +356188,5445071.10 +383825,5445041.89 +58819,5444917.70 +379723,5444741.25 +258603,5444594.82 +132205,5444295.44 +65831,5444211.64 +312647,5444169.94 +30179,5444055.24 +46721,5443981.76 +10857,5443868.01 +43428,5443444.50 +82995,5443434.96 +34061,5443364.40 +269306,5443220.35 +31324,5442552.18 +133891,5441818.72 +292070,5441681.70 +216248,5441662.94 +159630,5441603.90 +2865,5441577.40 +47490,5441117.68 +62457,5440929.30 +21785,5440776.21 +271229,5440598.10 +78707,5440547.52 +318792,5440458.69 +319277,5439512.52 +114669,5438964.42 +31585,5438785.20 +282180,5438680.80 +135655,5438232.20 +150313,5438141.85 +95145,5437991.19 +326372,5437935.75 +156392,5437835.00 +268159,5437731.39 +287219,5437407.50 +236122,5437361.40 +384275,5437002.24 +303920,5436933.20 +187909,5436832.67 +336001,5436616.95 +288798,5436600.00 +155105,5436053.57 +340407,5435892.21 +189190,5435812.02 +42524,5435183.70 +102406,5434353.60 +199186,5434012.10 +365615,5433868.26 +25633,5433833.24 +371692,5433815.36 +255564,5433270.44 +385977,5432904.95 +369206,5432833.92 +272233,5432394.87 +70145,5432098.37 +189242,5432058.45 +323328,5431797.00 +10540,5431732.56 +276095,5431626.72 +355661,5431467.81 +98217,5430752.25 +115266,5430681.08 +48970,5430656.00 +94247,5429713.23 +223921,5429462.88 +218081,5429029.56 +39271,5428641.47 +202321,5428541.33 +137899,5428530.08 +118571,5428462.24 +56370,5428135.96 +124678,5428085.40 +23966,5427847.04 +373352,5427798.84 +120424,5427575.04 +278981,5427451.64 +319418,5426150.34 +191063,5425968.60 +350806,5425829.93 +342406,5425666.74 +213744,5425617.63 +20052,5425589.49 +170352,5425170.02 +222201,5425144.18 +286746,5425026.72 +256751,5424974.24 +323729,5424816.16 +48428,5424217.76 +369155,5423680.48 +255033,5423577.38 +250444,5422970.80 +29825,5422941.75 +288747,5421680.64 +289853,5421261.09 +17820,5421156.81 +398879,5420871.93 +72210,5420869.40 +5568,5420862.39 +313761,5420223.93 +335158,5419884.32 +3536,5419795.68 +170202,5419287.16 +135336,5419278.62 +97344,5418512.73 +208385,5417807.64 +225401,5417664.00 +309844,5417651.02 +199704,5417604.00 +374932,5417583.38 +235829,5416453.92 +5502,5416385.52 +330634,5416196.94 +144482,5415784.27 +68730,5415612.30 +245157,5415347.20 +21519,5415295.44 +53258,5415148.96 +153761,5415048.69 +301573,5414947.70 +1775,5414596.66 +325944,5414578.20 +388385,5414537.87 +358935,5414230.80 +213207,5413932.72 +25475,5413296.72 +43351,5413059.75 +57949,5413047.48 +66537,5412905.79 +98496,5412750.00 +131974,5412645.90 +293314,5412634.32 +361937,5412620.43 +99727,5412612.65 +354861,5412493.58 +65565,5412348.45 +217344,5412256.26 +254743,5412250.62 +30043,5411938.91 +321807,5411276.80 +195089,5411273.94 +186493,5411049.41 +270364,5410963.26 +89445,5410354.59 +168754,5409425.16 +154021,5409344.64 +270788,5408924.64 +342280,5408821.08 +5269,5408084.50 +370412,5408039.49 +296103,5407932.60 +226438,5407762.18 +10895,5407533.60 +75190,5407143.12 +53558,5406685.58 +28547,5406219.69 +159973,5406209.00 +389008,5405997.96 +384020,5404884.30 +245195,5403920.90 +203531,5403729.48 +60652,5403669.76 +387209,5403566.55 +310671,5403562.77 +43670,5403500.85 +72478,5403405.63 +287132,5403137.40 +51667,5403092.10 +232998,5403011.46 +386614,5402819.52 +246526,5402281.53 +20941,5402234.32 +394337,5402008.25 +362995,5401674.75 +125218,5401465.90 +226467,5401418.85 +22231,5400983.95 +147243,5400937.32 +91121,5400910.74 +263606,5400789.60 +62819,5400747.70 +154733,5400674.40 +160755,5400545.71 +322379,5400357.06 +53761,5400298.05 +341016,5399553.60 +148120,5399536.92 +143328,5399451.60 +20135,5399103.60 +74636,5398682.58 +377147,5398480.08 +47231,5398451.30 +314376,5398179.98 +16562,5397974.82 +10383,5397161.14 +380386,5397081.64 +36619,5396788.74 +276664,5396410.65 +36586,5396339.10 +76724,5395998.10 +229701,5395636.80 +45380,5395138.92 +282751,5395004.36 +59077,5394818.76 +239719,5394700.40 +321710,5393533.05 +330053,5393437.92 +362910,5393380.56 +255274,5393106.01 +102570,5392553.90 +129413,5392140.24 +152588,5392125.80 +236471,5391933.34 +101228,5391804.79 +182160,5391760.92 +273597,5391618.90 +209566,5391562.50 +261134,5391516.76 +333985,5391004.84 +176048,5390645.12 +240386,5390548.95 +302692,5390474.73 +20685,5389588.28 +235922,5389546.76 +390926,5389507.33 +127175,5388924.13 +358207,5388283.41 +46509,5388256.47 +54669,5388145.10 +287757,5387859.24 +314469,5387770.65 +327299,5387380.24 +106952,5387231.95 +369365,5386589.82 +398907,5386522.68 +213716,5386092.00 +148089,5385061.71 +227217,5384704.00 +147139,5384646.36 +274938,5384312.08 +16487,5384249.00 +113202,5383657.44 +159023,5383500.33 +303159,5383384.20 +260756,5383026.20 +219673,5382856.72 +338699,5382731.30 +61322,5382463.97 +3647,5382343.22 +365606,5382325.99 +238753,5382161.08 +140800,5381866.49 +94191,5381397.12 +300326,5381279.75 +117286,5381199.20 +61037,5380437.15 +368950,5379718.38 +360644,5379252.06 +65534,5379175.36 +102379,5379105.60 +131096,5378782.28 +298875,5378716.75 +101534,5378486.54 +292602,5378322.81 +280964,5378270.25 +180476,5377411.96 +323388,5377334.65 +315607,5377082.94 +69972,5376879.60 +177177,5376754.35 +345789,5376692.76 +88984,5376415.40 +373589,5376308.32 +339778,5376147.66 +139688,5375827.52 +372101,5375216.88 +335704,5374830.30 +66011,5374649.61 +129066,5374639.00 +210912,5374579.54 +317807,5374424.52 +295846,5374138.96 +95944,5373773.80 +31767,5373034.71 +75081,5372682.70 +76227,5372461.62 +298452,5372101.39 +151376,5372094.85 +62839,5371802.26 +201285,5371616.25 +395057,5371525.56 +72070,5371492.92 +27605,5371442.20 +328059,5371202.82 +301443,5371173.00 +159359,5371104.32 +386768,5370843.90 +241753,5370528.90 +224640,5370149.40 +202200,5370106.61 +97354,5369904.72 +317958,5369693.80 +310673,5369600.26 +236559,5369530.40 +26071,5369406.54 +78111,5369204.06 +355259,5369004.27 +115252,5368513.96 +78823,5368373.82 +279827,5368127.31 +274072,5367902.40 +52156,5367608.67 +213189,5367143.80 +174636,5367135.63 +7988,5367076.35 +243710,5366493.80 +312236,5366364.90 +259292,5366146.44 +384963,5366049.42 +346679,5365795.49 +184304,5365759.26 +24199,5365606.75 +57631,5365456.68 +369687,5365297.14 +342592,5365294.88 +317261,5364995.74 +210394,5364293.56 +362065,5364127.92 +156698,5364001.44 +174417,5363897.55 +180747,5363680.32 +366469,5363640.23 +274837,5363586.75 +126638,5363415.00 +388567,5363316.20 +25940,5362732.10 +343806,5362633.00 +165750,5362322.31 +49409,5360709.00 +311936,5360495.86 +151413,5360177.98 +298574,5359988.34 +366039,5359984.25 +298407,5359731.31 +258440,5359648.90 +369673,5359030.28 +253883,5358614.24 +282815,5358474.60 +81422,5358257.16 +344432,5358144.40 +76025,5358027.36 +261427,5357820.46 +346843,5357466.00 +167093,5357365.95 +365346,5357099.16 +379710,5357086.02 +336995,5355575.35 +68586,5355334.00 +52299,5355231.03 +68934,5354994.54 +134083,5354978.88 +153811,5354960.20 +295239,5354880.00 +245007,5354749.08 +25049,5354533.52 +109039,5354200.02 +313189,5353102.11 +170282,5352983.75 +63640,5352679.22 +157,5352036.70 +378780,5350850.00 +201690,5350792.32 +97674,5349960.20 +245746,5349892.68 +53172,5349542.34 +99151,5349338.55 +298614,5348992.66 +95175,5348829.20 +108844,5348820.96 +213476,5348766.50 +373582,5348750.58 +381107,5348655.20 +64077,5347989.99 +292786,5347832.70 +152647,5347748.00 +396074,5347411.96 +235502,5347316.50 +34401,5347224.58 +240963,5346445.50 +106384,5346355.50 +159869,5345475.00 +259586,5345473.44 +168364,5345111.88 +1658,5345090.28 +243978,5345021.52 +287337,5344940.64 +88507,5344795.60 +228309,5344770.84 +171301,5344267.50 +37411,5343962.75 +277812,5343605.41 +245848,5343578.38 +51652,5343442.16 +60201,5343426.88 +344605,5343263.40 +238478,5343178.29 +343898,5343140.00 +140011,5343019.64 +51281,5342783.39 +375568,5342242.32 +223529,5342157.52 +28810,5341942.90 +305295,5341827.48 +106270,5341732.80 +139431,5341554.68 +264748,5341481.66 +197344,5341166.32 +71234,5340260.74 +368698,5340189.98 +278746,5339973.60 +106956,5339540.61 +157183,5338988.29 +304014,5338932.14 +19552,5338610.25 +107160,5338347.86 +79730,5338108.46 +36656,5337925.74 +214313,5337669.24 +333344,5337157.20 +149398,5336442.72 +388985,5336325.80 +101225,5336171.20 +275106,5335572.44 +303972,5335541.28 +243774,5335384.80 +106613,5334617.82 +87644,5334278.88 +12362,5333751.11 +73246,5333667.04 +364838,5333610.68 +398392,5333455.20 +37230,5333085.30 +164134,5332725.21 +173172,5332217.53 +293159,5332058.16 +44035,5331557.70 +20701,5331524.46 +80356,5331020.76 +343527,5330945.40 +27757,5330480.04 +367223,5330324.50 +335511,5329468.08 +258688,5329274.58 +394280,5329202.34 +2266,5328292.39 +203716,5328065.38 +199201,5327709.30 +94787,5327336.13 +280863,5327100.55 +48800,5327043.48 +27682,5326955.50 +398779,5326901.70 +128270,5326814.16 +329680,5326684.02 +152028,5326181.70 +241604,5325827.13 +14401,5325716.96 +41588,5325329.28 +334213,5325260.82 +48948,5325129.01 +36467,5324279.85 +44840,5324236.05 +39562,5323119.12 +71334,5323111.96 +41188,5321808.00 +396148,5321347.20 +158075,5320883.04 +323686,5320578.28 +307909,5320571.31 +213938,5320507.82 +228420,5320229.12 +56661,5320184.85 +104063,5320035.59 +99301,5319818.96 +228180,5319802.62 +20644,5319504.00 +37473,5319266.54 +193348,5319265.32 +18807,5318660.61 +271352,5318328.90 +49094,5317466.00 +57064,5316993.92 +342199,5316921.96 +391666,5316676.40 +136283,5316228.48 +342158,5315089.26 +215315,5313194.35 +142310,5313096.00 +383747,5312817.84 +321628,5312624.20 +393602,5312580.96 +37711,5312200.86 +275549,5311728.98 +255356,5311520.33 +186438,5311129.62 +236771,5311127.43 +348311,5311068.16 +176026,5310685.14 +171367,5310648.31 +323240,5310641.04 +45265,5310353.76 +86489,5310020.07 +88185,5309124.48 +247688,5308747.54 +300368,5308738.84 +274388,5308711.38 +13394,5308680.00 +378606,5308626.40 +102819,5308186.91 +373716,5308046.47 +111996,5307849.56 +207287,5307724.73 +271624,5307683.84 +98707,5307615.99 +99359,5307544.55 +322666,5307499.23 +217221,5307427.50 +205446,5307191.17 +157286,5307177.96 +87672,5307041.60 +372079,5306916.20 +314322,5306593.20 +154663,5306456.00 +194878,5306438.43 +165271,5306421.45 +267440,5306088.40 +96114,5305805.19 +205475,5305035.75 +193420,5303946.72 +9706,5303355.50 +228808,5302795.88 +370014,5302707.20 +52638,5302526.00 +373654,5301966.93 +18411,5301430.72 +316732,5301213.15 +78288,5301038.08 +201295,5300424.22 +154394,5300028.80 +304322,5299645.54 +252229,5299536.24 +275726,5299020.36 +171646,5298943.78 +242228,5298579.52 +52285,5298413.40 +241,5298330.26 +334313,5297956.79 +231690,5297875.20 +219335,5297740.27 +222682,5297361.74 +257805,5297121.06 +319663,5296605.36 +12845,5296563.51 +77315,5296300.36 +38828,5296163.40 +278477,5295817.80 +56990,5294718.00 +4693,5294598.60 +54887,5294110.15 +397793,5293732.96 +141764,5292816.84 +97012,5292797.37 +174269,5292331.66 +15148,5292237.91 +223318,5291940.75 +123931,5291920.00 +396752,5291295.72 +399026,5290891.62 +337066,5290702.96 +42307,5290407.00 +113428,5290254.30 +303343,5290094.88 +157049,5289709.88 +165516,5289470.89 +299120,5289289.70 +167470,5289060.00 +240282,5288992.80 +387748,5288942.80 +312593,5288754.94 +164986,5288238.72 +112675,5288165.52 +114845,5287997.78 +323342,5287947.00 +13643,5287440.48 +244667,5286818.00 +309155,5286755.94 +345317,5286047.70 +193198,5285932.96 +198647,5285364.92 +279032,5285307.15 +319176,5285261.56 +139772,5285242.08 +385739,5284342.25 +103703,5284245.33 +301322,5284187.44 +255270,5284091.25 +251238,5283730.98 +57928,5283631.08 +235456,5283548.27 +303296,5283113.52 +179289,5282349.26 +35743,5282182.30 +267585,5282086.81 +341213,5281201.87 +11399,5281008.04 +193551,5280962.40 +9767,5280928.12 +51980,5280908.49 +246222,5280429.92 +231014,5280301.44 +376307,5279653.80 +67487,5279592.08 +289742,5279268.28 +268878,5279184.96 +216178,5279138.70 +21399,5279098.88 +251280,5279094.00 +124832,5279033.70 +221050,5278827.56 +249767,5278280.74 +87692,5278036.60 +353478,5277527.10 +350214,5277305.04 +223169,5277246.24 +300784,5277069.00 +309654,5276369.28 +76909,5276255.18 +116577,5276184.48 +180157,5275514.75 +64810,5275242.18 +261699,5274887.58 +286574,5274474.38 +123522,5274160.08 +221081,5273998.24 +270436,5273782.71 +184800,5273322.56 +273689,5273274.96 +231099,5273251.86 +244313,5272873.48 +174669,5272758.63 +377207,5272531.00 +58796,5272302.88 +342167,5271772.38 +390412,5271141.64 +283815,5270996.34 +107048,5270738.96 +313870,5270546.00 +141140,5269846.78 +273594,5269449.60 +350784,5269403.04 +176722,5268894.48 +284896,5268738.18 +65635,5268519.50 +17671,5268492.06 +251798,5268334.44 +85064,5268240.18 +381353,5268130.25 +196085,5267728.20 +6247,5267485.84 +281358,5267129.04 +368218,5267125.00 +121002,5266811.46 +157239,5266578.24 +397351,5266412.58 +111467,5266032.77 +67660,5265976.32 +307028,5265882.96 +108633,5265861.40 +6996,5265734.40 +8380,5265721.69 +194691,5265513.00 +189706,5265462.51 +327467,5265005.28 +355148,5264564.77 +279186,5264232.72 +154711,5263908.40 +371072,5263828.56 +170031,5263821.72 +132077,5263205.10 +166534,5262784.11 +61645,5262657.60 +344100,5262451.89 +92284,5262352.16 +333296,5262268.50 +191610,5261991.58 +128814,5261848.92 +134662,5261819.34 +387349,5261635.36 +396637,5261387.52 +325301,5261282.40 +135292,5261230.95 +150075,5260984.22 +80124,5260813.46 +110376,5260716.80 +39728,5260653.20 +263033,5260473.02 +343121,5260437.00 +263695,5260370.50 +181107,5259921.42 +93818,5259834.06 +263686,5259618.10 +54709,5259560.04 +19969,5259386.05 +253205,5259178.65 +138386,5258974.84 +287471,5258837.30 +211355,5258615.10 +305102,5257568.20 +147758,5257304.14 +50768,5257145.52 +60540,5257013.96 +64494,5256336.90 +22804,5255739.06 +166798,5255619.84 +74414,5255515.00 +241108,5255179.38 +116212,5254679.43 +238302,5254675.20 +260606,5253612.16 +18917,5253400.14 +275218,5253108.56 +317614,5253045.88 +143487,5253026.48 +80043,5252723.15 +305441,5252623.74 +101950,5251962.50 +159637,5251806.60 +107249,5251632.10 +82160,5251500.80 +326451,5251286.85 +138240,5250962.60 +202056,5250886.41 +95379,5250286.50 +161341,5250240.12 +138124,5249810.64 +120777,5249795.00 +14697,5249688.24 +256415,5249032.88 +256202,5248916.20 +149693,5248877.53 +234823,5248492.05 +316137,5248435.95 +364194,5248268.51 +88964,5247895.33 +361817,5247365.04 +390014,5247137.32 +204743,5246571.76 +15751,5246505.00 +277519,5246154.18 +63185,5245780.43 +72730,5245463.74 +128756,5245301.25 +148321,5245122.44 +315547,5244755.70 +202069,5244177.00 +58325,5244175.02 +78485,5244170.49 +296743,5243583.85 +241214,5243491.20 +387882,5243238.63 +317099,5243158.72 +233972,5242697.78 +127195,5242654.14 +292806,5242586.16 +117603,5242314.00 +34781,5241976.50 +285543,5241971.90 +393287,5241962.68 +101482,5241558.40 +154313,5241489.56 +311649,5241067.76 +204607,5241040.87 +257,5240937.97 +179412,5240627.91 +13932,5240226.60 +390765,5240218.80 +258935,5239988.95 +150038,5239650.85 +35894,5239307.52 +329180,5239255.08 +300253,5238926.08 +270869,5238877.69 +15624,5238815.92 +164739,5238815.40 +382042,5238650.55 +132807,5238354.79 +98905,5237955.60 +228119,5237946.48 +213121,5237770.50 +111482,5237321.60 +283629,5237010.24 +142738,5236176.00 +2239,5235767.83 +338468,5235729.02 +54848,5235648.36 +321074,5235456.20 +136163,5235115.53 +183328,5234864.34 +71721,5234853.51 +72381,5234744.32 +207150,5234579.19 +365336,5234440.26 +85173,5233927.76 +261681,5233815.42 +270267,5233262.48 +328991,5233229.65 +48931,5233128.15 +151138,5232867.20 +158740,5232740.90 +223655,5232601.71 +199498,5232554.24 +29721,5232423.70 +398759,5231941.98 +154844,5231583.50 +86655,5231498.30 +205378,5231302.56 +14889,5231260.76 +156613,5231168.46 +358898,5231146.55 +22966,5231022.12 +5945,5230374.04 +118812,5230236.56 +263087,5230090.80 +93458,5229900.72 +130126,5229839.49 +143686,5229657.83 +244802,5229511.35 +267597,5229068.50 +151012,5229015.54 +51592,5228994.24 +110169,5228862.24 +312774,5228748.14 +309747,5228718.00 +60995,5228562.76 +231460,5228153.22 +221563,5228113.32 +304814,5227876.72 +2254,5227477.20 +214177,5227457.84 +73361,5227398.75 +132809,5227198.65 +61971,5227119.20 +92782,5227087.68 +167755,5227025.36 +360406,5226709.44 +242815,5226650.00 +233744,5226613.56 +341860,5226558.38 +361628,5226294.24 +246594,5225950.34 +251769,5225639.49 +238404,5225456.00 +72165,5225421.60 +203930,5225233.08 +246522,5224743.38 +9357,5224733.27 +373768,5224345.50 +7344,5224126.36 +146497,5223801.29 +275609,5223801.29 +40147,5223498.00 +155227,5223154.32 +304902,5223052.80 +205701,5222255.40 +197149,5222171.85 +142538,5221991.45 +272910,5221609.80 +1637,5221321.43 +322671,5221141.29 +44497,5221140.00 +299485,5220258.75 +33593,5219923.41 +273341,5219839.20 +333904,5219769.92 +143354,5219727.96 +268414,5219643.00 +37818,5219465.44 +55554,5219343.96 +286057,5219159.50 +252506,5219091.46 +130280,5218410.42 +263798,5218210.80 +196266,5218174.57 +340152,5217848.20 +366723,5217612.84 +101739,5217516.60 +145160,5217210.00 +235744,5217074.72 +301858,5216440.14 +71014,5216279.25 +188163,5216176.56 +236701,5216049.77 +287495,5215815.99 +324496,5215564.98 +143120,5215329.00 +227191,5215282.80 +239291,5214984.32 +67207,5214822.80 +334861,5213779.02 +387573,5213555.76 +240084,5213523.58 +397212,5213306.67 +54495,5212766.19 +303121,5212763.05 +18069,5212571.84 +239197,5211949.47 +189074,5211948.35 +294663,5211929.00 +114721,5211780.00 +337611,5211638.30 +217662,5211400.35 +175578,5211321.71 +291644,5210794.65 +59098,5210746.31 +310376,5210436.07 +203171,5210359.24 +158923,5209809.57 +123817,5209427.31 +199271,5209311.40 +258136,5209007.12 +277062,5208647.85 +207201,5208548.49 +68954,5208392.49 +181693,5208348.85 +71429,5208230.19 +69784,5207948.01 +284063,5207865.48 +143553,5207781.68 +56048,5207594.70 +196072,5206744.56 +314443,5206108.88 +66276,5206004.76 +350564,5205326.28 +322289,5205258.20 +372343,5205069.57 +12213,5204815.20 +295371,5204766.24 +103618,5204766.20 +133484,5204624.92 +178921,5204460.00 +286233,5204335.39 +252944,5203885.06 +282937,5203725.78 +162814,5203598.89 +140043,5203576.07 +265186,5203514.25 +277475,5203075.82 +224886,5203057.92 +26397,5202852.06 +363589,5202439.20 +2946,5202023.58 +118463,5201891.67 +169621,5201668.68 +91913,5201460.98 +27650,5201382.34 +89234,5201075.88 +230220,5200947.44 +318799,5200715.52 +338249,5200549.65 +212333,5200425.32 +289011,5200271.21 +178948,5200017.03 +374590,5199969.59 +307854,5199887.81 +9946,5199871.34 +197138,5199111.36 +163787,5198967.84 +173798,5198781.34 +142293,5198377.38 +88822,5198162.04 +265155,5198078.20 +76892,5197080.24 +231555,5197079.94 +209161,5197028.18 +131775,5196733.94 +381295,5196454.56 +28111,5196407.72 +290690,5196320.00 +247584,5196039.92 +20566,5195488.86 +256649,5195476.92 +244623,5195163.60 +94815,5195102.76 +185586,5194818.44 +293666,5194764.16 +239963,5194504.80 +172363,5194228.34 +1343,5193814.04 +303752,5193602.92 +220236,5193295.25 +289323,5192976.06 +263107,5192471.41 +323960,5192321.80 +66673,5192219.70 +390885,5192079.13 +234397,5192066.88 +89333,5191706.97 +387889,5191317.12 +134403,5191124.13 +75749,5191077.66 +174610,5190958.78 +123020,5189915.50 +80586,5189540.43 +80476,5189526.56 +305583,5188381.29 +227049,5188369.93 +360181,5188346.05 +399401,5187873.05 +17936,5187439.64 +104528,5187380.00 +299309,5187285.12 +399235,5187136.18 +335387,5187080.70 +195570,5187076.92 +269376,5186535.84 +253762,5185839.75 +97272,5185818.96 +148946,5185545.00 +309851,5185309.20 +93145,5184602.28 +360601,5184425.40 +92796,5184074.88 +366459,5184015.72 +331367,5183979.58 +347865,5183769.41 +44419,5183537.37 +163911,5183283.51 +269693,5183281.08 +300096,5183268.00 +351739,5183200.56 +17675,5183135.36 +144130,5183096.60 +235249,5182999.04 +93845,5182366.72 +74684,5181696.00 +107452,5181384.03 +13994,5181103.05 +96984,5180617.70 +391412,5180053.66 +363546,5180003.68 +346224,5179907.20 +197465,5179877.95 +399929,5179689.06 +269745,5179581.64 +85755,5179415.01 +124322,5179182.40 +235674,5178201.00 +292867,5178024.90 +64311,5177687.88 +134187,5177515.92 +161926,5177397.42 +147609,5177270.12 +49352,5176855.11 +290340,5176677.48 +46822,5176292.60 +355387,5175788.80 +1662,5175697.71 +136028,5175574.97 +122829,5175239.76 +5002,5175011.16 +123438,5173601.84 +356949,5173482.16 +25650,5173479.85 +36769,5171832.18 +393267,5171616.00 +292199,5171060.00 +94298,5170801.73 +104193,5170750.06 +393628,5170485.44 +117611,5170378.80 +79993,5170201.80 +267135,5169851.40 +21655,5169771.11 +283778,5169440.90 +378788,5169355.12 +191824,5169204.63 +319624,5168795.20 +91210,5168775.18 +204625,5168534.40 +354206,5168481.08 +258360,5168372.22 +146378,5168132.48 +217884,5168093.70 +66323,5168056.74 +266843,5168027.92 +31874,5167888.95 +163511,5167659.84 +297952,5167459.77 +231,5167303.02 +58924,5167242.08 +293418,5166663.84 +118610,5166169.20 +250933,5165961.41 +30310,5165954.01 +36637,5165893.48 +395349,5165123.86 +235921,5164633.36 +297632,5164547.50 +73821,5164464.78 +377470,5163970.56 +62902,5163953.52 +235599,5163677.64 +367827,5163524.85 +138088,5163481.70 +43860,5163272.10 +36662,5161982.14 +304371,5161953.60 +240008,5161461.63 +210109,5160423.73 +165424,5160056.34 +91044,5159215.60 +253997,5159144.64 +7955,5159037.60 +354535,5158874.56 +241781,5158548.33 +315945,5158301.29 +77979,5157693.45 +70580,5157242.35 +198082,5157037.71 +118461,5156473.84 +365616,5156459.54 +144173,5156368.20 +180918,5156083.56 +66370,5156035.99 +62410,5155958.43 +384263,5155345.04 +213294,5154923.85 +103438,5154864.00 +319401,5154659.40 +76663,5154128.70 +172814,5154124.74 +205558,5153821.40 +273272,5153749.48 +153287,5153740.80 +147159,5153708.56 +295800,5153649.62 +92350,5153627.70 +178099,5153053.26 +252906,5152718.40 +132919,5152597.62 +310306,5152506.07 +354339,5152491.24 +196781,5152405.14 +6114,5152249.29 +1574,5151894.30 +110553,5151725.82 +107727,5151483.76 +307095,5151282.40 +32098,5151178.80 +21717,5151069.88 +39145,5150951.00 +84011,5150741.43 +179520,5150509.44 +206925,5150378.25 +181868,5150377.44 +267581,5149800.76 +372853,5149595.25 +153746,5149571.49 +40899,5149058.22 +94940,5148964.16 +341472,5148412.00 +315962,5148169.60 +277213,5148005.22 +109205,5147976.12 +335637,5147658.70 +147834,5147038.77 +360598,5146987.04 +14277,5146817.78 +28550,5146401.18 +29887,5146192.98 +336655,5146093.79 +115184,5146071.84 +176124,5146062.60 +344452,5146021.99 +263657,5145401.24 +109239,5145164.18 +124616,5144925.87 +103468,5144902.40 +227243,5144861.63 +243396,5144550.78 +363496,5144395.80 +184731,5143750.44 +247646,5143574.86 +172205,5143536.07 +14418,5143401.84 +282048,5143185.76 +45878,5142336.57 +16770,5142095.84 +295709,5141994.06 +294164,5141804.43 +162652,5141707.36 +168642,5141697.10 +203494,5141540.03 +392603,5141148.19 +92450,5141033.88 +193410,5141011.82 +352869,5140987.50 +88588,5140917.04 +348747,5140479.04 +108238,5139422.58 +193548,5139395.49 +259551,5139358.74 +390310,5139161.61 +7827,5138961.45 +240076,5138676.37 +168500,5138339.76 +126075,5138310.64 +384100,5138137.50 +94325,5138115.20 +312336,5138017.66 +108039,5137903.68 +308085,5137507.05 +117674,5137476.60 +221490,5137350.40 +370701,5137196.68 +157523,5136957.67 +397375,5136846.00 +38432,5136583.68 +48106,5136568.68 +101634,5136150.60 +360570,5136058.80 +348277,5135983.72 +1793,5135589.12 +262052,5135564.85 +313258,5135110.63 +80157,5135050.20 +377686,5134806.30 +36004,5134603.15 +72818,5134273.20 +8962,5133821.50 +351976,5132853.52 +562,5132487.25 +371014,5132242.20 +349844,5132175.24 +178357,5131944.00 +230934,5131754.69 +331181,5131505.67 +395203,5131281.56 +136146,5131073.86 +283896,5130860.61 +188967,5130453.64 +31536,5130235.13 +200408,5128832.70 +292597,5128526.34 +228648,5128265.12 +183898,5128160.10 +19826,5128127.66 +73437,5128028.28 +157244,5127907.02 +22180,5127406.87 +347909,5127338.10 +152202,5127321.75 +331120,5127138.90 +361031,5127127.10 +120995,5126695.10 +154400,5126668.10 +111504,5126551.18 +161332,5126296.63 +120739,5126256.72 +192022,5126053.52 +267900,5125432.36 +84877,5125370.56 +101689,5125198.54 +45409,5125169.52 +66786,5125021.20 +76720,5124257.34 +71657,5123790.10 +324840,5123671.40 +139268,5123604.86 +326950,5123555.58 +50440,5123496.84 +223796,5123398.68 +86426,5122939.08 +388811,5122459.55 +71106,5121871.60 +94582,5121786.24 +40304,5121439.05 +350610,5121403.56 +125241,5121382.95 +198986,5121277.20 +149595,5121174.67 +286268,5121171.12 +353493,5120907.44 +398466,5120777.50 +73799,5120762.70 +190632,5120744.76 +98508,5120685.99 +96085,5120643.19 +322303,5120559.09 +220671,5119290.54 +224392,5119033.01 +103432,5118881.04 +109396,5118506.34 +3331,5118393.05 +336910,5118155.46 +40534,5117702.08 +316361,5117199.12 +149552,5117101.04 +278707,5116539.55 +62297,5116507.00 +224741,5116477.82 +333066,5116338.90 +248609,5115162.70 +65298,5115084.10 +117483,5114981.52 +69321,5114898.80 +141083,5114447.00 +154691,5114090.40 +289058,5113139.50 +250552,5112814.10 +253592,5112625.56 +124814,5112551.12 +279825,5112404.40 +373891,5112232.52 +107515,5112150.12 +340963,5111917.48 +241093,5111914.80 +34632,5111686.48 +293478,5111596.40 +114973,5111353.39 +123859,5111303.05 +116483,5111141.04 +163798,5110625.34 +377761,5110337.15 +181627,5109111.00 +160881,5108752.20 +74324,5108695.68 +201702,5108299.92 +371470,5108090.78 +211536,5108034.53 +365035,5107766.88 +133937,5106865.05 +306354,5106728.61 +41332,5106074.40 +301632,5105998.56 +46005,5105935.64 +254250,5105739.44 +43842,5105694.92 +133625,5105650.56 +110379,5105467.50 +276386,5105285.00 +253621,5105130.48 +386670,5105009.91 +370126,5104979.96 +24057,5104850.35 +272538,5104090.82 +240408,5104002.82 +22077,5103760.00 +64254,5103692.68 +53680,5103241.86 +147955,5103184.10 +280574,5103010.88 +154169,5102979.31 +398894,5102680.26 +57957,5102628.26 +24660,5102582.87 +253483,5102545.36 +163745,5102486.88 +205755,5102374.82 +221621,5102255.16 +376602,5102024.40 +399728,5101669.76 +206960,5101349.44 +83923,5101048.04 +103158,5100716.25 +58434,5100228.00 +294410,5099772.70 +64733,5099746.40 +23563,5099166.32 +270357,5099052.60 +173098,5099045.90 +359750,5098673.09 +86616,5098300.32 +194283,5098111.59 +48438,5098060.05 +209421,5097985.66 +34697,5097665.70 +198575,5097374.40 +371658,5097150.45 +169504,5097147.38 +222939,5096781.60 +99636,5096719.92 +187795,5096696.22 +208829,5096420.55 +82332,5096157.15 +111957,5096019.94 +377034,5095972.36 +16657,5095757.16 +336955,5095282.56 +2822,5095185.92 +72353,5095084.28 +83635,5094963.96 +42250,5094915.72 +270360,5094901.36 +288404,5094889.80 +213589,5094776.97 +242177,5094697.34 +232172,5094273.24 +156480,5094211.50 +362788,5093973.36 +273893,5093911.77 +142323,5093798.06 +274218,5093441.68 +242193,5093319.96 +86958,5093256.74 +33119,5093236.32 +237340,5093188.05 +283918,5092955.26 +168708,5092541.20 +346131,5092316.50 +206296,5092211.04 +36724,5092170.98 +173199,5092085.52 +272338,5091931.20 +170215,5091676.60 +267215,5091419.76 +47163,5090950.17 +221152,5090292.38 +60854,5090006.48 +226775,5089542.38 +139632,5089222.71 +154240,5089119.67 +29171,5089091.92 +242804,5088784.25 +308479,5088672.68 +61066,5088658.29 +386102,5088613.21 +310380,5088541.22 +5540,5088084.10 +363413,5087274.12 +336556,5086988.80 +318732,5086886.40 +274706,5086761.24 +66588,5086704.15 +292689,5086602.88 +96982,5085731.44 +344416,5085729.21 +383989,5085593.40 +16793,5085330.54 +91663,5084533.20 +62949,5084178.00 +198546,5084085.44 +242712,5083632.66 +297791,5083344.96 +202403,5082997.92 +396907,5082989.12 +99557,5082828.96 +26329,5082588.81 +195541,5082547.72 +209494,5082419.25 +33356,5082073.92 +38327,5081434.03 +148844,5081296.33 +82859,5080800.20 +275185,5080635.88 +375193,5080056.15 +45630,5079649.47 +27709,5079392.36 +167906,5079368.51 +192105,5079333.44 +14072,5079195.45 +14419,5078989.92 +49414,5078557.82 +281324,5078538.00 +75365,5078272.50 +383305,5078178.82 +148649,5078013.60 +43805,5077929.91 +232512,5077659.39 +224326,5077647.89 +291652,5077561.80 +20155,5077520.16 +305085,5077488.81 +230360,5077411.64 +372894,5076968.81 +358885,5076776.10 +212297,5076613.44 +110599,5076582.48 +53835,5075988.75 +171477,5075880.75 +325522,5075530.11 +154430,5075242.19 +233306,5074831.52 +270410,5074830.79 +104403,5074718.16 +167246,5074545.62 +374851,5074438.60 +360622,5074361.44 +369033,5074240.93 +113987,5074214.07 +67745,5074168.02 +355938,5073975.90 +306090,5072928.77 +303851,5072829.84 +296927,5072668.86 +61670,5072512.52 +358585,5070929.92 +274758,5070777.30 +130083,5070569.60 +304294,5070346.35 +119276,5070300.48 +217369,5070274.74 +262194,5070114.92 +151791,5069877.10 +93944,5069731.31 +356660,5069372.40 +11409,5069360.66 +41960,5069058.33 +336984,5068789.50 +281534,5068482.36 +164199,5068259.50 +193215,5068137.44 +222352,5068115.10 +326045,5067899.52 +396674,5067673.59 +249751,5067115.76 +226943,5066889.21 +113314,5066880.00 +191719,5066830.80 +219485,5066575.11 +230273,5065888.80 +133930,5065876.64 +34032,5065590.66 +280076,5065411.68 +91536,5065062.46 +382870,5064881.60 +251126,5064687.31 +383680,5064555.88 +383496,5064287.54 +38377,5064162.48 +355599,5063546.18 +128962,5063140.76 +230062,5062511.93 +368634,5061800.64 +10354,5061751.92 +360715,5061687.80 +397063,5061654.00 +166942,5061406.40 +369933,5061243.08 +318756,5060993.15 +326059,5060811.10 +395977,5060012.51 +68502,5059850.25 +383169,5059764.79 +263168,5059591.03 +366806,5059577.12 +71457,5059563.95 +259349,5059462.00 +108757,5059343.56 +19155,5059099.10 +18324,5058901.22 +172733,5058884.16 +374471,5058268.16 +100931,5057923.64 +50321,5056742.08 +321149,5056249.30 +9033,5056012.50 +136897,5055839.10 +31087,5055742.61 +237928,5055496.16 +114146,5055446.47 +258427,5054168.34 +317515,5053850.64 +259516,5053486.32 +382908,5053172.16 +2838,5053168.68 +99624,5053104.58 +152813,5052795.40 +214148,5052578.16 +278030,5052524.78 +321318,5052518.37 +33737,5052361.60 +309989,5051927.16 +6388,5051856.88 +339985,5051744.50 +85974,5051716.56 +160628,5051371.56 +328447,5051323.10 +29644,5051282.70 +238331,5051026.77 +350219,5050914.00 +271014,5050798.40 +60032,5050578.50 +85728,5050428.24 +268556,5050018.40 +326132,5050012.44 +34175,5049937.04 +277162,5049280.00 +296620,5049233.31 +14969,5049102.30 +21587,5048914.23 +135065,5048567.90 +31952,5048548.68 +306762,5048499.82 +392305,5047954.03 +317103,5047899.48 +168823,5047857.49 +377624,5047612.80 +230381,5047589.25 +82572,5047426.98 +326948,5047185.65 +386396,5046862.41 +195026,5046345.60 +205775,5046248.97 +306180,5046101.27 +181663,5045913.60 +366759,5045912.46 +48696,5045857.99 +216980,5045698.35 +386047,5045575.08 +157595,5045408.58 +356388,5045251.26 +278106,5044929.40 +253446,5044381.02 +306489,5043861.68 +138885,5043644.40 +308062,5043260.88 +231469,5043032.15 +316638,5043031.56 +128505,5042972.99 +341295,5042972.40 +299756,5042658.14 +382822,5041248.17 +93430,5041132.96 +103135,5040741.23 +303806,5040564.40 +265893,5040313.80 +306397,5040277.65 +110568,5040055.20 +373183,5039579.09 +246075,5039461.35 +138670,5039206.08 +155320,5039044.23 +51262,5039039.60 +284053,5038787.91 +12884,5038411.77 +209169,5038062.48 +281663,5037988.76 +333766,5037624.40 +104332,5037595.38 +270913,5037472.72 +333585,5037276.54 +81783,5036922.54 +266722,5036570.36 +384267,5036081.60 +144191,5036063.73 +190394,5036014.72 +382745,5035118.40 +252324,5034914.16 +337100,5034845.22 +114678,5033935.80 +392239,5033919.36 +247988,5033523.60 +116488,5032924.85 +381986,5032843.40 +8806,5032783.86 +116497,5032595.49 +147999,5031698.40 +51962,5031611.19 +233220,5031498.56 +381403,5031203.31 +267362,5030991.42 +361825,5030640.00 +118054,5030584.30 +33863,5029883.46 +199677,5029759.80 +86820,5029632.00 +27066,5029473.02 +350894,5029361.55 +355655,5029267.25 +359730,5029233.30 +112978,5029214.51 +245009,5028314.40 +268982,5028145.78 +215202,5027679.80 +8091,5027500.27 +142814,5027475.00 +10134,5027341.84 +119625,5027250.78 +61223,5027031.10 +359356,5027003.44 +215851,5026951.68 +8435,5025526.32 +164848,5025347.86 +346066,5025088.53 +98504,5024837.40 +266148,5024564.36 +156076,5024476.35 +133678,5024167.83 +183820,5024127.32 +216409,5023998.48 +37241,5023924.97 +31155,5023861.25 +281558,5023619.40 +95240,5022569.40 +26925,5022408.75 +260403,5022388.42 +124926,5022192.20 +57899,5022149.50 +317344,5021904.15 +78467,5021856.00 +94238,5021292.00 +129307,5021092.80 +258888,5020945.38 +187666,5020652.31 +145119,5020614.06 +92179,5020500.88 +16438,5019762.64 +147723,5019545.76 +322292,5019394.05 +358154,5019142.48 +175286,5019070.32 +98849,5018631.75 +145271,5018491.58 +383706,5018214.98 +178562,5017837.32 +161646,5017428.00 +20249,5017075.00 +82319,5016987.63 +82442,5016934.34 +78615,5016681.52 +314324,5016548.16 +116146,5016389.40 +173864,5015878.22 +248668,5014247.75 +352694,5013763.30 +5622,5012585.91 +335913,5012315.00 +249471,5012224.74 +347767,5012187.20 +18242,5011770.00 +120192,5011699.77 +14905,5011286.40 +181307,5010737.55 +801,5010725.16 +387020,5010341.70 +118259,5010164.95 +394848,5010072.76 +205241,5009896.05 +330904,5009758.22 +368775,5009425.44 +372581,5009244.90 +6824,5008621.44 +10033,5008513.40 +398421,5008423.83 +118081,5008412.64 +128376,5007975.66 +251735,5007781.42 +288332,5007755.90 +328156,5007618.72 +19035,5007330.09 +326356,5007281.25 +99098,5006836.80 +183190,5006699.28 +174662,5006561.56 +158895,5006413.88 +382736,5006412.29 +339035,5006361.36 +41314,5005959.16 +219597,5005922.40 +197099,5005784.25 +201736,5005585.56 +289232,5005529.88 +179176,5005500.61 +208673,5005135.58 +152710,5004687.83 +339426,5004464.20 +213602,5004419.49 +1657,5004286.60 +297331,5004168.70 +320928,5004109.50 +57640,5003884.38 +343237,5003783.40 +20474,5003588.10 +329416,5003580.08 +169747,5003336.68 +379483,5003267.92 +389060,5003043.00 +300573,5002995.27 +373381,5002862.80 +5942,5002808.36 +106092,5002531.00 +381575,5002210.45 +10686,5002145.06 +305658,5002054.75 +293837,5001955.40 +341165,5001491.55 +219448,5001286.35 +35146,5000578.56 +272582,5000101.08 +90053,4999893.48 +211533,4999815.00 +37298,4999706.40 +107877,4998692.58 +332855,4998664.44 +158128,4998505.68 +14058,4998505.16 +31199,4998422.52 +27882,4998357.00 +123530,4997981.04 +332946,4997800.76 +396353,4997609.61 +70834,4997235.87 +169329,4996677.60 +101493,4996575.90 +314148,4996528.10 +63702,4996484.28 +41493,4995981.09 +382526,4995755.70 +31743,4995558.60 +282271,4995344.15 +258370,4994893.90 +111207,4994859.30 +61874,4994706.30 +31783,4994360.64 +110031,4994318.56 +257058,4994271.84 +344254,4994206.13 +375514,4993449.28 +75324,4993332.75 +105651,4993275.82 +294891,4993003.84 +354029,4992826.82 +14355,4992822.92 +278641,4992758.05 +321285,4992718.09 +31013,4992472.50 +308853,4992158.60 +348042,4992147.00 +148633,4991643.99 +80346,4991450.48 +291065,4991302.40 +77357,4990894.15 +10674,4990859.85 +181737,4990679.46 +176891,4990627.98 +205296,4990502.40 +103781,4990427.64 +237221,4990338.75 +161935,4990293.66 +386131,4990057.20 +289586,4989926.68 +122638,4989822.50 +129747,4989531.82 +231644,4988636.48 +121984,4988388.15 +372845,4988357.76 +206502,4988275.10 +204274,4988184.08 +210251,4988144.16 +61295,4988032.91 +412,4987675.05 +21124,4987453.62 +231449,4986911.75 +193697,4986826.08 +249580,4986797.95 +188327,4986613.44 +204403,4986526.00 +162297,4986518.16 +208636,4986434.70 +305291,4986145.50 +269164,4985877.47 +63020,4985747.34 +72291,4985618.58 +323554,4985446.41 +120395,4985396.16 +233753,4985255.73 +398095,4985155.98 +188932,4985153.94 +239710,4985029.92 +124693,4984944.64 +244153,4984290.40 +199609,4984205.14 +103638,4983942.45 +339024,4983825.24 +136788,4983824.95 +338207,4983744.85 +221133,4983508.46 +321093,4983233.31 +71737,4983033.07 +331126,4982946.36 +142088,4982828.76 +140349,4982683.91 +209405,4981987.68 +332067,4981916.10 +49155,4981698.78 +358781,4981059.28 +169698,4980604.30 +246580,4980574.00 +295422,4980037.02 +117155,4979888.70 +342073,4979883.00 +64628,4979313.60 +218173,4978818.90 +74775,4978755.24 +107660,4978739.40 +398459,4978319.52 +86988,4977947.04 +112063,4977748.38 +393768,4976987.40 +2988,4976689.56 +193937,4976663.64 +215804,4976569.48 +334735,4976569.39 +38677,4976552.35 +201950,4976485.92 +127305,4976107.02 +12231,4975730.10 +147291,4975544.86 +342162,4974883.01 +251558,4974605.54 +322116,4974477.80 +249184,4974436.56 +363747,4974381.09 +176711,4974297.92 +137260,4974166.38 +328053,4973998.62 +213801,4973865.95 +311095,4973060.00 +154091,4972399.38 +33716,4972391.20 +137049,4971669.35 +164050,4971548.25 +322397,4971231.00 +252450,4970961.57 +55562,4970750.20 +53440,4970603.10 +316743,4970121.48 +305118,4969976.90 +201765,4969051.57 +200403,4968947.72 +304836,4968932.23 +334340,4968082.40 +235551,4967938.56 +354511,4967747.40 +23642,4967695.26 +229658,4967308.08 +385944,4967103.36 +162000,4966539.10 +319276,4966421.88 +113010,4966375.20 +347945,4966217.00 +199817,4966201.50 +214936,4966156.16 +141309,4966108.66 +307418,4965625.10 +125594,4965622.74 +341920,4965280.84 +173380,4965040.99 +302193,4964743.51 +370100,4964712.29 +133478,4964340.60 +86297,4963424.04 +100543,4963137.08 +89337,4962978.30 +380257,4962843.49 +340211,4962811.00 +59819,4962517.34 +219347,4962466.80 +59929,4962219.00 +367575,4962200.32 +75686,4961987.10 +234864,4961332.72 +160597,4960734.48 +132591,4960288.80 +317388,4960267.20 +230862,4960151.56 +65597,4960130.70 +96671,4959702.00 +104499,4959311.22 +89783,4958984.76 +221012,4958524.27 +174131,4958366.36 +379045,4958184.66 +98288,4958039.46 +129857,4957692.96 +127073,4957656.00 +74504,4957576.40 +205222,4957570.38 +241894,4957482.00 +31887,4957277.40 +269983,4957153.20 +376640,4956910.80 +324063,4956882.26 +87545,4956659.20 +86068,4956492.32 +105607,4956491.98 +363906,4956471.80 +319530,4956459.48 +254483,4956404.74 +219151,4956294.24 +275315,4956207.30 +343346,4956014.15 +341628,4955590.48 +187224,4955540.91 +361667,4955431.80 +164053,4955401.40 +52930,4955280.75 +394729,4955059.28 +322191,4955026.60 +58896,4954575.85 +2243,4954376.00 +132639,4954338.00 +86283,4954153.75 +58386,4953629.46 +324690,4953031.12 +178231,4952076.05 +341471,4950947.75 +285588,4950934.50 +184847,4950909.03 +304896,4950011.44 +180840,4949836.60 +129166,4949365.74 +363170,4949099.50 +279715,4948848.27 +305112,4948568.49 +81079,4947857.75 +111647,4947749.52 +133727,4947348.40 +212201,4947225.08 +148456,4946628.58 +396359,4946530.82 +380958,4945986.06 +149572,4945439.31 +249912,4945169.84 +191628,4945013.15 +399993,4944973.92 +18534,4944819.86 +28824,4944758.00 +251750,4944613.38 +261660,4944544.50 +397505,4944366.90 +263595,4944288.30 +356980,4944015.96 +391091,4943942.08 +301876,4943916.50 +331393,4943843.52 +279178,4943730.26 +385418,4943571.93 +322936,4943276.67 +289257,4943232.50 +263220,4943195.00 +353078,4943160.18 +152833,4942544.26 +335456,4942498.89 +313284,4942437.12 +47418,4942385.91 +103881,4942132.15 +223874,4941965.40 +373450,4941689.80 +104400,4941640.64 +38353,4940247.62 +339175,4940216.48 +283212,4939933.20 +345218,4939923.24 +200151,4939784.08 +288920,4939765.17 +11735,4939579.64 +380399,4939492.80 +292772,4939233.60 +59561,4938887.34 +343715,4938872.40 +90452,4938838.40 +138647,4938396.40 +130946,4938364.48 +309706,4937649.60 +304620,4937142.77 +58750,4937048.16 +29336,4936830.08 +207442,4936324.68 +47304,4936296.55 +35188,4935698.80 +23760,4935643.60 +284634,4935479.52 +336114,4935473.92 +145511,4935062.16 +288660,4934717.76 +284609,4934714.40 +260198,4934451.24 +14932,4934395.48 +35704,4932624.62 +112869,4932620.88 +303628,4932431.96 +364545,4932095.16 +260074,4931878.28 +77067,4931327.19 +41658,4931181.10 +19058,4930659.44 +44350,4929997.89 +150774,4929872.16 +289337,4929536.56 +40220,4929394.72 +318120,4929132.75 +266168,4928770.74 +118876,4928710.68 +179485,4928635.53 +244199,4928211.92 +179183,4928144.00 +333884,4927916.07 +70734,4927334.23 +123130,4926930.60 +80542,4926583.78 +145751,4926470.12 +372584,4926341.56 +247875,4926330.25 +211492,4926199.74 +367257,4926185.25 +295839,4926094.67 +30600,4926025.88 +237218,4925764.50 +193880,4925746.56 +159418,4925644.71 +14933,4925194.40 +60860,4923399.55 +113511,4923049.31 +184124,4923049.06 +52297,4923040.20 +58457,4923006.00 +270231,4922103.87 +108278,4922074.89 +174844,4921807.53 +38129,4921748.40 +42682,4921646.74 +312824,4921497.12 +285016,4921013.88 +134479,4920998.69 +138812,4920660.54 +254371,4920348.07 +327961,4920278.88 +331979,4920268.50 +80653,4920201.44 +113096,4919875.20 +287855,4919868.00 +226074,4919569.98 +171918,4919566.08 +132527,4919209.68 +299177,4918878.25 +163670,4918773.10 +372783,4918588.53 +374404,4918460.40 +19767,4918277.76 +112964,4917415.92 +242350,4916989.44 +157743,4916345.26 +245620,4916135.36 +33240,4915758.46 +231795,4915680.74 +266969,4915331.51 +121769,4915107.35 +218622,4914944.43 +274662,4914939.84 +317574,4914899.48 +199887,4914824.63 +327434,4914624.66 +186786,4913997.00 +99129,4913980.54 +148193,4913947.92 +392767,4913280.00 +283936,4913117.54 +308054,4913094.70 +232230,4912909.46 +175500,4912857.60 +255945,4912645.51 +138960,4912223.16 +204806,4911885.02 +107575,4911811.84 +107604,4911425.52 +172841,4911324.60 +383670,4911278.55 +288718,4910881.44 +372984,4910718.50 +69421,4910495.66 +151121,4910479.86 +358707,4910323.00 +386315,4910156.24 +158421,4909904.81 +131097,4909804.90 +271001,4909741.20 +130746,4909575.84 +161616,4909394.70 +48285,4908764.98 +178049,4908690.54 +329411,4908390.20 +347065,4908299.70 +282581,4908224.52 +106391,4908096.72 +160662,4907787.33 +303604,4907766.96 +85546,4907720.64 +38437,4907583.96 +204302,4907171.44 +41382,4907085.03 +69760,4907009.84 +274595,4906785.15 +122896,4906623.78 +273059,4906210.08 +118846,4906055.70 +171735,4905978.00 +149434,4905835.35 +88867,4905808.30 +359237,4905596.50 +88643,4905387.81 +175148,4905366.40 +284770,4905118.80 +74072,4905079.80 +21770,4904991.00 +382995,4904435.97 +371370,4904003.40 +34497,4903924.13 +197077,4903855.88 +308448,4903799.58 +138552,4903705.41 +92627,4903424.69 +32478,4903366.50 +235873,4903190.55 +299586,4903052.49 +53323,4902783.13 +258023,4902695.97 +229020,4902445.11 +357969,4902225.58 +273419,4902076.91 +17027,4901849.16 +368193,4901568.54 +115181,4901314.95 +8680,4900907.88 +257213,4899805.92 +187838,4899804.87 +147594,4899706.20 +311236,4899678.72 +51779,4899634.60 +356154,4899627.60 +109155,4899607.00 +372786,4899457.95 +260005,4899401.12 +16108,4898983.32 +286753,4898958.88 +309686,4898242.47 +140532,4898010.06 +74412,4897823.04 +156280,4897561.44 +225350,4897254.67 +222232,4897052.16 +214932,4896795.60 +258399,4896622.37 +322044,4896499.02 +251034,4896339.84 +181565,4896270.12 +270259,4896106.88 +288725,4895906.45 +118224,4895354.92 +107807,4895045.53 +158513,4894782.48 +101657,4894604.34 +338907,4894543.52 +322664,4894491.42 +97957,4893898.76 +77955,4893786.72 +23434,4893696.84 +204419,4893662.62 +342188,4893220.80 +361768,4893162.47 +393924,4892980.28 +85696,4892656.02 +155435,4892517.21 +390717,4892331.78 +348307,4892266.08 +202654,4892237.68 +371763,4892140.80 +136,4891960.92 +370612,4891687.35 +82023,4891566.35 +66428,4891526.98 +261671,4891514.76 +168324,4891287.69 +25146,4891200.78 +49311,4891165.40 +325190,4890886.42 +331624,4890802.68 +329842,4890795.84 +328073,4890753.06 +252568,4889860.45 +18328,4889716.20 +58089,4888700.30 +18761,4888219.52 +218732,4888134.48 +120389,4888049.60 +29355,4887568.00 +389807,4887256.16 +142530,4887071.49 +313436,4886978.52 +184440,4886574.03 +358254,4886550.72 +246781,4886364.99 +328855,4886344.64 +328928,4886333.97 +184250,4886196.02 +104593,4886153.90 +220288,4885850.19 +233092,4885804.16 +265577,4885595.44 +15622,4885465.00 +276262,4885311.18 +17490,4884981.60 +268937,4884648.57 +362653,4884627.60 +26487,4883586.80 +301618,4883243.88 +96488,4882794.80 +23226,4882548.06 +249731,4882437.20 +322548,4882282.08 +218484,4881229.08 +14499,4880938.60 +381909,4880929.14 +270716,4880832.06 +84689,4880816.27 +121730,4880686.08 +23091,4880565.91 +228540,4880468.15 +357511,4880320.09 +181926,4880272.25 +61720,4880122.50 +313832,4879846.40 +278607,4879357.73 +175340,4879338.00 +133486,4879282.46 +371318,4878807.52 +264184,4878499.74 +1007,4878374.26 +32955,4878309.15 +31007,4878226.30 +264784,4878189.29 +393651,4877971.96 +354929,4877968.80 +22476,4877189.86 +393864,4877073.90 +323181,4876937.75 +271631,4876840.20 +336487,4876724.18 +390578,4875970.40 +244687,4875737.16 +345241,4875556.15 +189896,4875324.16 +100189,4875049.70 +54826,4874495.33 +384994,4874364.48 +295826,4874330.52 +243752,4874163.84 +15964,4873937.60 +222180,4873487.76 +237701,4873465.29 +190193,4873201.61 +311444,4872633.98 +253837,4872147.84 +225443,4871821.29 +76329,4871790.15 +124751,4871632.55 +231536,4871252.45 +317058,4869982.95 +231951,4869972.18 +44395,4869836.60 +138680,4869745.20 +242826,4869726.22 +11982,4869706.10 +359262,4869637.38 +383822,4869595.25 +126081,4869491.36 +376207,4869209.08 +228938,4869014.85 +9499,4868972.88 +303112,4868748.62 +300157,4868689.50 +109119,4868527.86 +130802,4867993.46 +161661,4867903.04 +275312,4867880.98 +268106,4867649.14 +4636,4867428.72 +231511,4867365.90 +142819,4866983.93 +333793,4866675.12 +278785,4866570.70 +260597,4866482.50 +86508,4866411.67 +82718,4866303.06 +23532,4866297.00 +147061,4866232.21 +95130,4866126.91 +383755,4866112.44 +157466,4865752.24 +352553,4865724.93 +291180,4865659.20 +189989,4865401.10 +103700,4864906.20 +398930,4864878.60 +291396,4864632.56 +136806,4864488.95 +379516,4864170.56 +136913,4864061.86 +23388,4863971.42 +17201,4863886.24 +165524,4863869.04 +332256,4863597.12 +378487,4863556.71 +346397,4862665.29 +333976,4862541.30 +195540,4862375.35 +92279,4862252.31 +170591,4862222.73 +189859,4861783.15 +12082,4861562.88 +172394,4861297.84 +180878,4861204.40 +372076,4860839.35 +260929,4860418.68 +46111,4860401.77 +303504,4860241.12 +121784,4859854.20 +80118,4859818.92 +54927,4859460.20 +305617,4859429.80 +126350,4859273.25 +144988,4859141.28 +47839,4858986.00 +67198,4858586.31 +51949,4858191.27 +232651,4857826.40 +152051,4857812.74 +307135,4857576.66 +323091,4857471.60 +71421,4857021.68 +265271,4857016.86 +301131,4856861.24 +372254,4856627.28 +63674,4856302.00 +296720,4856158.44 +86727,4855684.54 +90524,4855635.88 +258818,4855577.30 +26775,4855485.58 +380562,4855130.60 +263772,4855076.16 +213795,4854894.68 +311126,4854666.24 +138229,4854302.40 +208506,4854037.10 +261727,4853739.60 +18895,4853365.10 +366673,4852992.12 +88712,4852866.60 +307682,4851990.00 +94885,4851490.70 +132955,4851326.52 +204128,4850839.28 +126968,4850734.44 +152165,4850206.38 +223141,4849945.20 +169989,4849928.61 +261923,4849730.51 +369449,4849298.48 +235089,4849161.50 +397507,4849053.48 +310933,4848360.30 +318014,4848346.99 +291407,4848195.84 +287413,4847815.17 +198388,4847166.24 +228832,4846894.10 +19357,4846876.80 +146192,4846876.35 +399373,4846713.29 +12757,4846337.80 +323570,4845897.84 +37303,4845634.71 +158049,4845271.83 +333944,4845193.75 +376966,4844969.36 +241745,4844574.88 +252599,4844470.86 +54739,4844092.96 +9732,4843687.52 +231996,4843498.56 +20349,4843399.68 +163598,4843205.04 +398995,4842466.09 +305487,4842269.10 +283994,4841850.72 +94465,4841790.94 +262940,4841762.90 +81489,4841693.01 +40153,4841514.04 +160257,4841303.94 +318885,4841276.54 +334854,4841192.38 +7793,4840775.50 +234874,4840315.50 +109269,4840142.10 +143965,4839684.33 +21117,4839505.60 +361431,4839337.30 +394146,4838804.28 +245824,4838296.32 +32937,4837849.06 +153785,4837766.08 +235442,4837417.29 +284376,4837377.43 +209180,4836948.20 +15493,4836389.68 +394153,4836335.13 +87778,4835585.69 +100214,4835562.48 +4254,4835331.36 +180154,4835115.89 +262975,4834784.38 +128902,4834232.91 +243652,4834122.72 +132488,4834010.07 +370244,4833647.20 +152869,4833404.66 +70579,4832989.20 +239488,4831961.20 +200740,4831370.34 +301057,4831224.75 +349979,4830966.56 +393891,4830388.22 +166775,4830229.20 +277658,4829784.30 +169186,4829596.90 +258894,4829524.26 +88342,4829448.68 +397139,4829162.85 +372635,4829017.60 +73272,4828966.64 +331964,4828784.94 +121442,4828670.40 +221117,4828528.00 +197395,4828496.28 +326493,4828449.34 +273836,4828413.20 +251102,4827602.74 +274372,4827342.30 +286516,4827133.85 +354473,4826996.46 +375310,4826798.97 +308865,4826456.32 +363601,4826391.36 +255337,4826337.52 +362732,4826189.38 +366381,4826188.18 +160088,4826142.30 +280428,4825784.70 +394693,4825750.71 +261598,4825578.24 +378885,4825370.16 +246234,4825064.91 +102060,4825007.73 +44477,4824802.20 +175688,4824613.32 +335710,4824556.83 +168238,4824488.46 +396380,4824465.84 +373829,4824246.00 +341337,4824035.78 +383470,4823920.64 +57937,4823372.97 +245896,4822722.86 +169286,4822180.65 +337904,4821743.34 +369256,4821491.79 +185096,4821239.19 +266778,4820829.65 +143070,4820792.22 +210034,4820605.78 +311590,4820406.04 +119133,4820208.90 +264360,4819902.90 +147485,4819689.51 +144220,4819000.60 +227362,4818906.50 +38534,4818889.98 +278793,4818403.98 +109172,4818316.89 +356755,4818266.88 +77751,4817970.04 +39823,4817967.70 +55074,4817694.60 +393069,4817687.80 +113504,4817338.24 +273109,4817007.76 +226843,4816999.98 +97247,4816991.68 +309434,4816940.96 +208619,4816924.28 +132664,4816734.27 +139713,4815920.38 +353736,4815646.16 +76502,4815210.28 +142441,4814983.62 +85040,4814601.44 +101868,4814460.14 +325584,4814354.25 +337363,4814238.80 +202899,4813978.77 +189155,4813890.34 +393404,4813266.37 +149875,4813011.61 +235633,4812945.14 +84807,4812894.70 +103244,4812752.88 +145136,4812282.23 +226501,4812224.36 +223508,4812125.00 +180614,4811721.14 +278986,4811476.80 +186125,4811103.22 +144754,4810956.96 +219566,4810791.84 +222276,4810676.07 +3830,4810415.40 +233586,4810369.62 +4257,4810317.26 +16888,4810270.50 +142236,4810007.22 +371457,4809946.68 +235930,4809467.60 +260575,4809210.42 +394662,4809064.10 +109167,4808886.06 +53743,4808664.00 +138805,4808388.40 +24499,4808065.02 +98451,4808025.81 +71868,4807662.72 +192336,4807644.10 +258828,4807614.80 +340201,4807599.84 +109404,4807475.76 +242943,4807304.04 +224063,4806158.16 +96060,4805621.73 +69398,4805479.25 +214876,4805277.16 +98536,4804703.46 +393516,4804667.40 +341147,4804544.08 +69635,4804334.22 +52935,4803537.60 +246189,4803412.98 +43426,4803331.20 +108925,4803311.31 +107334,4802925.82 +138523,4802742.12 +384722,4802659.32 +138726,4802609.56 +273747,4802463.12 +110224,4802425.61 +141662,4802406.84 +312958,4802405.52 +29977,4802392.58 +115465,4802033.50 +189465,4801977.08 +119651,4801525.47 +283100,4801098.60 +33330,4801083.11 +226975,4800994.08 +206941,4800592.26 +21924,4800338.58 +156975,4800288.06 +95257,4799688.30 +140938,4799487.40 +242654,4799481.29 +198597,4799415.41 +174504,4798795.02 +133602,4798793.70 +38111,4798430.73 +16671,4798367.14 +270959,4797974.94 +303693,4797746.62 +284563,4797048.50 +110954,4796528.40 +197283,4796512.83 +320162,4796453.25 +329286,4796290.65 +300736,4796087.79 +198689,4796068.75 +242077,4796056.48 +387988,4795829.64 +108841,4795544.84 +46622,4794110.30 +184920,4794062.48 +223342,4793698.36 +196475,4792962.42 +150814,4792446.13 +105242,4792373.17 +300983,4792189.50 +212270,4792189.17 +197727,4791840.94 +82872,4791308.48 +75881,4791201.80 +353200,4791186.26 +207494,4791051.42 +290672,4790684.72 +280257,4790604.68 +343782,4790549.05 +156048,4790504.20 +20491,4790091.67 +199344,4789704.96 +119309,4789636.04 +248794,4789410.21 +30651,4789337.76 +36033,4789316.97 +118776,4789263.30 +129365,4789082.64 +240085,4789051.12 +129077,4788704.48 +225930,4788647.34 +103181,4788591.35 +309322,4787625.68 +371152,4787461.20 +192058,4787295.00 +96889,4787160.00 +230790,4786998.40 +158360,4786750.80 +269235,4786635.60 +259178,4786380.71 +137815,4786322.19 +14035,4786131.00 +103898,4786057.54 +39262,4785947.70 +43942,4785835.12 +261285,4785399.00 +131325,4785319.20 +197795,4785281.29 +289732,4784592.44 +209035,4784589.25 +11966,4784399.34 +49444,4784144.89 +170118,4783974.56 +260374,4783467.48 +289799,4782777.08 +107300,4782557.04 +357313,4782261.16 +387278,4781935.20 +119056,4781710.56 +160840,4781709.92 +254805,4781450.70 +372333,4781284.20 +326222,4781246.74 +148086,4781056.96 +69362,4781021.85 +350888,4780917.48 +278510,4780906.60 +355999,4780144.74 +78182,4780128.06 +136187,4779783.61 +69373,4779712.70 +54636,4779650.18 +52302,4779403.20 +283398,4779277.25 +347635,4779248.80 +163180,4778878.50 +284373,4778877.12 +84415,4778768.10 +161671,4778452.80 +317801,4778301.76 +382599,4778236.08 +42293,4777803.06 +290534,4777743.86 +123867,4777738.60 +46642,4777631.31 +124785,4777594.80 +64930,4777332.40 +280562,4777002.10 +14504,4776985.85 +12379,4776858.45 +46487,4776128.28 +328021,4775682.30 +311305,4775013.90 +261473,4774984.60 +253646,4774633.92 +194233,4774193.44 +186080,4773861.60 +198738,4773569.40 +384444,4773546.31 +296480,4773515.08 +99353,4773343.07 +318778,4773279.86 +305945,4773275.14 +253191,4772677.00 +335002,4772392.24 +110796,4772284.91 +73405,4772275.20 +83348,4772166.03 +297213,4771875.00 +71107,4771548.65 +241480,4771547.10 +320653,4771455.75 +218094,4771423.05 +22953,4771326.25 +189133,4771114.25 +386853,4770856.62 +318805,4770812.07 +362819,4770785.58 +247016,4770673.95 +329557,4770646.78 +45424,4770232.74 +68437,4770139.26 +157348,4769481.60 +114717,4769300.85 +164961,4769138.88 +144926,4768331.20 +195738,4768221.64 +350402,4768089.15 +251976,4767788.49 +93451,4767707.12 +24689,4767703.50 +117801,4767603.72 +206693,4767255.48 +363177,4767054.88 +122658,4766596.12 +125740,4766580.36 +169684,4765831.20 +383517,4765721.36 +367147,4765459.74 +218688,4765028.52 +87296,4764862.15 +284842,4764407.70 +179300,4763827.81 +121093,4763717.53 +70100,4763674.83 +53810,4763633.24 +353069,4763515.77 +207784,4763272.54 +136488,4763174.16 +116780,4762836.81 +60875,4762577.17 +288390,4762265.18 +366665,4761893.38 +89459,4761561.91 +176017,4760034.72 +178407,4760007.55 +157824,4759627.22 +169993,4759393.10 +206223,4759351.56 +249316,4759296.10 +302028,4759267.56 +118801,4759118.56 +155655,4758061.32 +44896,4757847.86 +56785,4757846.85 +39827,4757838.88 +347685,4757543.30 +74409,4757432.13 +29249,4757115.15 +243107,4756697.54 +14020,4756563.12 +198507,4756490.16 +219312,4756309.74 +286090,4755522.80 +159492,4755068.01 +121926,4755036.85 +139522,4754900.15 +201783,4754898.96 +382063,4754761.22 +105028,4754263.22 +122676,4753059.48 +61199,4752996.70 +11258,4752939.00 +92254,4752729.00 +181770,4752715.50 +204232,4752454.89 +224673,4752230.70 +323020,4752216.30 +353902,4752169.83 +12801,4752018.88 +340622,4751778.36 +196211,4751662.44 +354905,4751428.34 +66836,4751386.64 +350961,4751287.45 +330115,4751284.20 +62661,4751270.16 +475,4751265.05 +181460,4751139.03 +157213,4750901.04 +179914,4750846.48 +36231,4750754.76 +300671,4750187.36 +382671,4750082.40 +395212,4750022.80 +29851,4749995.25 +316203,4749544.80 +120032,4749489.00 +343824,4749291.10 +20157,4748970.20 +123305,4748832.36 +50702,4748747.52 +358204,4748528.91 +29180,4748220.28 +142779,4748096.34 +269257,4748034.00 +286887,4747893.18 +6199,4747828.14 +72245,4747697.26 +221478,4747643.79 +365273,4747259.40 +250219,4747066.76 +98960,4746707.01 +193537,4746431.04 +381751,4746404.00 +36898,4745924.46 +296385,4745887.65 +12418,4745863.99 +36836,4745491.15 +60447,4745389.68 +321206,4745091.83 +106090,4744998.73 +26268,4744693.86 +49725,4744642.92 +58858,4744457.52 +48324,4744296.96 +288710,4743957.46 +165224,4743586.98 +139761,4743429.00 +339691,4742874.64 +288644,4742693.76 +316489,4742684.32 +277998,4742657.30 +272067,4741994.90 +49397,4741889.46 +338843,4741664.40 +381049,4741520.25 +317056,4741151.97 +316951,4740922.31 +267605,4740849.75 +322801,4740770.79 +88352,4740742.59 +218415,4740185.04 +27811,4739889.00 +357656,4739495.80 +241012,4739121.60 +128976,4739047.43 +31815,4738944.00 +174403,4738938.40 +32238,4738920.69 +214482,4738819.14 +66372,4738641.00 +313551,4737992.00 +321755,4737624.74 +256310,4737614.94 +287580,4736640.51 +145347,4736595.40 +48590,4736436.60 +121332,4736376.84 +396839,4736302.60 +287675,4736237.44 +188963,4736236.40 +334132,4736153.95 +12158,4736126.60 +251879,4735739.56 +351442,4735564.90 +25972,4735536.78 +338976,4735530.00 +243665,4735223.64 +299007,4734902.90 +371296,4734821.63 +262117,4734775.68 +24948,4734582.90 +303020,4734449.34 +354371,4734442.72 +85543,4734406.02 +30421,4734305.52 +156571,4733731.02 +99819,4733653.50 +117150,4733488.20 +290264,4733346.48 +367750,4733245.74 +26498,4733121.51 +253930,4733017.38 +133601,4732976.12 +362724,4732690.77 +334371,4732462.41 +294387,4732388.15 +126506,4732260.13 +390109,4732186.68 +51769,4732159.28 +83639,4731916.63 +211192,4731773.50 +265040,4731762.48 +34765,4730894.13 +117681,4730865.75 +317602,4730356.00 +18830,4730041.26 +115478,4729719.60 +268670,4729549.77 +317630,4729448.82 +262815,4729165.82 +324274,4729113.68 +52342,4729049.18 +314313,4728975.05 +188307,4728919.41 +310930,4728679.20 +129663,4728541.50 +285818,4728518.97 +312130,4727878.68 +117282,4727736.00 +44320,4727716.38 +217171,4726021.08 +327069,4725888.30 +163815,4725696.00 +317485,4725642.48 +140814,4725626.08 +75383,4725513.20 +28682,4725171.66 +164731,4724912.00 +376170,4724848.42 +380212,4724847.07 +349791,4724730.60 +208706,4724651.90 +60211,4724532.72 +77089,4724426.72 +54580,4724355.79 +296119,4724079.76 +151716,4724003.79 +294337,4723300.24 +223519,4723088.64 +313763,4722833.55 +351064,4722620.16 +355517,4722495.21 +14391,4722397.36 +394324,4722244.34 +358722,4722076.40 +149478,4722069.26 +92288,4721808.00 +102299,4721642.25 +375032,4721172.75 +83562,4720803.12 +240869,4720169.65 +201322,4720037.76 +133255,4719991.28 +33037,4719916.63 +236543,4719863.72 +193516,4719781.22 +150250,4719623.47 +14552,4719359.75 +380445,4719209.85 +28932,4719131.55 +147745,4718972.40 +18275,4718795.79 +128823,4718428.74 +117003,4718031.90 +193423,4717459.84 +63130,4716070.50 +100090,4716035.63 +259682,4716032.00 +365190,4715767.96 +53407,4715510.90 +157493,4715387.38 +200964,4715269.26 +29196,4715121.36 +92745,4715043.75 +55655,4714968.36 +265648,4714897.80 +203121,4714889.14 +126102,4714881.42 +187939,4714354.27 +393762,4713811.27 +57827,4713655.33 +36729,4713394.84 +82406,4713386.76 +24354,4712956.80 +391205,4712649.48 +381117,4712488.65 +173937,4712404.96 +175290,4712373.26 +283793,4712166.78 +272300,4712055.86 +2500,4712023.80 +183489,4711586.40 +346746,4711338.72 +46421,4711149.95 +399597,4711027.18 +398754,4710986.28 +138135,4709907.60 +206775,4709899.80 +352854,4709829.77 +106539,4709741.01 +36306,4709188.54 +366877,4709170.80 +356070,4708989.55 +279711,4708914.49 +330530,4708897.76 +181474,4708699.80 +344053,4708696.49 +82688,4708324.50 +277285,4708170.24 +348323,4708146.78 +210840,4707958.64 +131451,4707897.95 +123704,4707571.65 +394763,4707364.53 +228463,4707053.67 +361332,4706976.96 +381936,4706776.73 +356418,4706505.46 +291205,4706156.82 +37021,4705972.64 +11511,4705851.60 +338432,4705730.19 +265945,4705685.85 +367644,4705298.38 +11574,4705244.60 +373556,4705227.45 +236640,4704508.34 +213808,4704176.80 +8404,4703797.98 +139185,4703347.92 +341929,4703186.25 +303518,4703173.83 +141671,4702938.80 +243624,4702777.02 +353918,4702534.74 +279978,4702465.20 +310241,4702279.68 +354255,4702139.96 +340598,4701963.99 +162853,4701923.55 +208488,4701811.71 +59448,4701435.40 +183107,4701222.09 +339225,4701195.12 +295369,4700946.08 +269022,4700802.54 +216632,4700767.50 +321094,4700683.12 +375055,4700663.54 +33340,4700567.04 +388475,4700528.64 +107598,4700464.00 +182147,4699890.00 +93881,4699566.90 +385291,4699332.32 +30703,4699294.38 +382992,4699264.05 +159396,4699255.89 +221947,4699141.08 +273497,4698573.23 +177522,4698313.50 +189026,4698214.32 +328311,4697758.05 +328972,4697684.66 +346776,4696837.40 +299651,4696369.65 +161322,4695823.75 +143689,4695805.40 +269560,4695752.50 +198514,4695704.30 +149206,4695642.06 +199637,4695623.31 +243510,4695432.84 +346244,4695383.68 +113145,4695252.40 +146911,4695159.98 +87810,4695069.58 +259978,4694212.40 +94520,4693968.00 +66474,4693846.28 +252264,4693822.85 +210055,4693743.60 +247370,4693448.28 +83964,4693427.64 +378895,4692532.60 +156383,4692351.09 +189659,4692348.78 +328294,4692280.23 +148642,4692209.94 +357176,4692084.81 +367921,4692054.12 +175089,4691804.84 +17193,4691346.66 +302822,4691003.73 +58805,4690994.36 +23615,4690963.42 +98442,4690914.95 +311549,4690838.79 +46884,4690224.00 +201055,4690147.98 +339948,4689888.32 +316092,4689870.36 +210388,4689681.25 +147060,4689559.10 +21899,4689433.60 +292837,4689413.19 +217223,4689350.91 +249624,4689113.73 +311876,4689112.72 +273275,4689032.72 +40963,4689024.48 +215243,4688870.20 +269649,4688774.86 +275070,4688575.74 +357608,4688569.60 +39782,4688400.60 +302621,4688333.00 +337713,4688200.65 +225238,4687939.32 +373990,4687795.25 +66244,4687382.00 +177728,4687380.08 +149471,4687144.46 +218168,4686955.28 +87229,4686855.50 +291087,4686753.50 +348633,4686463.29 +111483,4686409.90 +339418,4686247.28 +153979,4686081.92 +231640,4685939.60 +13798,4685790.00 +294739,4685626.30 +255585,4685266.92 +356867,4685194.50 +320927,4684876.20 +275061,4684737.97 +296657,4684452.32 +168329,4684199.20 +259461,4684197.28 +177612,4684069.00 +39993,4683620.97 +62524,4682958.28 +60406,4682617.72 +228530,4682580.52 +241831,4681672.98 +344730,4681280.04 +175240,4680759.28 +34607,4680730.16 +101299,4680693.36 +354466,4680538.08 +135531,4680016.95 +297293,4679747.84 +285185,4679331.59 +233444,4678881.75 +303314,4678878.60 +366053,4678580.52 +38460,4678102.84 +56549,4677464.72 +265364,4677464.22 +284021,4676819.21 +108097,4676795.20 +66025,4676729.75 +325568,4676440.56 +80940,4676229.62 +306166,4676080.75 +112946,4676031.90 +350157,4676001.72 +253583,4675893.82 +367130,4675342.14 +58207,4675186.56 +124449,4675185.62 +385475,4675047.84 +168492,4674836.78 +221029,4674718.72 +86532,4674575.54 +375721,4674573.80 +336891,4674523.00 +341776,4674341.52 +183405,4674097.00 +192506,4674068.91 +216388,4673909.30 +47773,4673880.80 +110900,4673755.65 +300460,4673579.85 +291801,4673352.90 +264322,4672441.50 +193794,4672225.80 +388696,4672152.06 +172067,4672112.46 +355065,4671227.16 +192233,4670986.28 +162928,4670737.50 +6562,4670440.70 +195202,4670307.00 +63817,4669474.52 +337820,4669312.34 +388532,4668573.00 +37331,4668382.68 +121568,4668318.74 +287941,4668295.61 +36220,4668248.70 +198687,4668246.80 +138583,4667920.40 +379422,4667770.38 +127472,4667041.12 +256608,4666891.48 +11350,4666738.89 +67599,4666644.57 +274418,4666624.20 +14337,4666385.12 +138584,4666249.34 +294268,4666199.52 +167688,4665932.06 +267757,4665716.64 +14254,4665635.80 +343157,4665391.98 +351724,4665127.04 +263422,4665053.06 +390250,4664613.60 +168912,4664492.88 +218729,4664238.37 +318423,4663756.16 +391520,4663648.08 +62444,4663538.44 +114861,4663427.79 +164197,4663229.51 +214475,4662896.78 +333796,4661895.22 +139325,4661779.12 +244978,4661680.80 +148778,4661564.88 +138630,4661276.52 +162530,4661264.88 +66549,4661090.21 +50199,4660923.47 +275164,4660328.67 +31492,4660040.00 +130407,4660010.03 +122768,4659870.00 +151750,4659650.16 +149411,4659536.81 +394905,4659385.33 +347362,4658589.03 +396905,4658322.20 +84191,4658274.78 +109657,4658085.12 +96184,4657863.21 +211824,4657719.67 +318084,4657304.96 +323744,4657293.94 +138388,4657018.84 +399553,4656859.70 +81954,4656738.23 +262882,4656583.20 +91657,4656582.93 +101664,4656069.74 +388786,4655956.30 +41971,4655866.50 +129598,4655541.80 +367966,4655526.87 +99926,4655488.08 +203199,4655044.44 +306925,4654871.16 +201768,4654634.05 +63905,4654585.95 +311296,4654569.40 +215376,4654490.04 +135206,4654274.35 +308617,4653809.16 +389744,4653658.11 +356366,4653568.26 +397652,4653405.68 +170593,4653207.00 +263670,4653005.14 +320204,4652540.76 +19033,4652453.00 +195875,4652397.00 +128496,4652254.05 +213736,4652068.08 +368744,4651972.82 +202295,4651943.54 +96735,4651699.43 +296725,4651479.00 +313785,4651222.56 +225370,4650918.80 +71181,4650623.04 +131373,4650553.46 +136265,4650180.54 +323140,4649927.95 +374707,4649873.58 +388311,4649059.52 +242530,4648371.70 +198941,4648142.80 +275926,4648088.00 +159127,4647942.68 +171824,4647651.14 +236482,4647435.75 +16971,4647113.20 +391577,4646982.25 +318791,4646785.22 +360927,4646659.15 +131155,4646020.47 +298519,4645766.78 +284397,4645669.00 +47132,4645463.13 +275395,4645416.10 +109337,4645216.53 +262466,4644373.00 +136622,4644169.44 +266147,4643907.74 +160032,4643863.15 +282051,4643652.16 +292148,4643432.10 +90924,4643285.40 +173494,4643125.12 +226362,4642407.00 +100,4642272.58 +142125,4642259.40 +334469,4642007.04 +384894,4642001.00 +383081,4641840.00 +222612,4641707.07 +388153,4641411.45 +364020,4641265.16 +367882,4641138.67 +102014,4640996.85 +213902,4640840.96 +399454,4640711.05 +150070,4640679.54 +375578,4640360.76 +344895,4640206.50 +282464,4639982.08 +163700,4639881.49 +111253,4639799.73 +391288,4639663.22 +143520,4639137.75 +86397,4639031.50 +371504,4638996.74 +233761,4638981.72 +277737,4638964.14 +83107,4638812.16 +76837,4638649.47 +177499,4638608.36 +162939,4638581.55 +157404,4638549.00 +309356,4638450.54 +275398,4638334.10 +83388,4638028.50 +18434,4637538.99 +245217,4637006.50 +7722,4636858.12 +114996,4636660.48 +363288,4636620.50 +261255,4636343.34 +380776,4636331.00 +202892,4635792.45 +111998,4635763.58 +311177,4635532.05 +301924,4635328.80 +383678,4634842.24 +298608,4634240.00 +88696,4634040.42 +331205,4633930.88 +284443,4633884.72 +238986,4633851.01 +225188,4633805.35 +6657,4633698.70 +115736,4633473.52 +363962,4632624.70 +292225,4632484.74 +373650,4632380.76 +381431,4631726.10 +201493,4631651.57 +195787,4631555.31 +196121,4631450.84 +101024,4630910.90 +362544,4630819.20 +363498,4630616.76 +96489,4630447.49 +97732,4630151.82 +68843,4630009.14 +63918,4629937.71 +327930,4629860.20 +178083,4629847.64 +75249,4629807.24 +354104,4629794.90 +294453,4629774.11 +180933,4629679.02 +17631,4629623.79 +66680,4628811.00 +20308,4628703.52 +188103,4628681.25 +289178,4628646.00 +269969,4628620.08 +208337,4628554.71 +348778,4628514.48 +192908,4628215.82 +127718,4628139.16 +3357,4627822.29 +270708,4627480.44 +121718,4627473.30 +260325,4627422.39 +170420,4626923.84 +57313,4626885.12 +118479,4626856.25 +264843,4626208.74 +199150,4626146.34 +27909,4626091.92 +165972,4626018.24 +53438,4625606.04 +16434,4625543.22 +239608,4625532.57 +211740,4625437.92 +325440,4625300.16 +299176,4624968.10 +174881,4624931.40 +363644,4624874.53 +19946,4624721.12 +384896,4624699.04 +50851,4624535.40 +86314,4624423.23 +18516,4623985.37 +115932,4623899.56 +13822,4623699.20 +321265,4623690.40 +210276,4623514.74 +24285,4623487.44 +261173,4623107.86 +187627,4622456.82 +156897,4622453.29 +340958,4622236.08 +315554,4622214.10 +304440,4622174.35 +35064,4622085.72 +382041,4621721.28 +279329,4621533.75 +60762,4621517.54 +307826,4621453.90 +12745,4620379.68 +261942,4620310.87 +216924,4620172.67 +116557,4620000.56 +11723,4619260.03 +212211,4619085.40 +298027,4619003.49 +390996,4618877.66 +164067,4618833.75 +235704,4618568.50 +127838,4618563.84 +48633,4618510.48 +77933,4618251.52 +88141,4618088.00 +85802,4617984.15 +293191,4617350.37 +24415,4617110.96 +150567,4617012.36 +335940,4616973.77 +192577,4616928.54 +296749,4616599.05 +123370,4616515.44 +36325,4616324.98 +127296,4616317.26 +442,4615990.56 +60194,4615829.11 +335825,4614590.00 +169155,4614577.53 +38759,4614352.92 +23187,4614335.18 +257442,4614330.24 +335537,4614086.96 +234477,4613802.55 +310640,4613264.40 +343686,4613156.00 +71660,4612435.43 +232492,4612329.80 +343747,4612227.90 +273037,4612110.80 +267525,4612102.95 +278502,4612027.80 +284904,4612018.38 +6301,4611960.33 +158701,4611788.22 +48822,4611462.57 +140179,4611362.40 +245617,4611274.00 +140044,4611245.24 +7474,4611242.79 +68135,4611104.82 +210221,4610438.66 +226925,4609976.00 +254657,4609971.90 +226746,4609596.48 +385143,4609445.68 +384734,4609327.32 +122488,4609257.60 +364790,4609146.24 +7293,4608746.50 +127641,4608630.00 +108839,4608457.83 +158459,4608446.40 +9023,4608384.88 +390031,4607840.79 +3394,4607776.32 +123938,4607675.25 +228151,4607613.75 +290153,4607577.66 +245771,4607332.80 +276851,4606826.37 +383715,4606751.16 +198746,4606677.90 +389836,4605690.44 +179791,4605487.68 +317178,4605435.40 +115962,4605054.48 +57611,4604962.39 +283691,4604922.09 +135035,4604803.68 +328960,4604615.84 +216610,4604286.26 +16954,4603953.24 +345734,4603936.50 +1640,4603785.20 +163934,4603200.60 +54365,4603060.00 +387123,4602805.29 +185025,4602675.20 +188990,4602403.80 +121471,4602097.60 +329161,4602060.75 +184844,4602012.64 +18519,4601978.92 +180987,4601967.84 +204418,4601832.69 +264287,4601715.96 +237977,4601487.36 +120648,4601299.50 +180213,4601289.34 +142283,4600983.87 +167450,4600573.18 +182286,4600531.65 +341817,4600059.20 +252223,4599939.40 +33449,4599802.68 +40027,4599770.58 +7936,4599219.58 +39240,4598825.85 +136429,4598795.60 +62599,4597606.92 +310109,4597476.64 +110198,4597278.26 +313722,4597274.88 +167615,4597177.08 +248750,4597136.60 +59884,4597116.00 +227161,4597022.36 +268830,4596939.27 +387938,4596921.45 +44616,4596608.28 +48982,4596560.76 +218332,4596342.24 +160128,4596284.03 +24256,4595797.44 +96221,4595741.91 +243415,4595692.60 +203898,4595542.96 +115958,4595491.23 +266223,4595196.16 +85448,4595019.52 +124398,4594929.85 +13508,4594737.84 +145238,4594407.84 +303708,4594273.97 +318707,4594254.60 +315917,4594142.41 +55420,4594052.31 +188504,4593778.92 +169180,4593109.10 +390782,4593046.80 +89421,4592979.55 +116995,4592742.98 +229686,4591563.60 +1225,4591547.82 +16522,4591472.48 +268785,4591310.18 +310487,4591033.53 +85249,4590938.12 +47930,4589921.70 +329245,4589711.64 +164147,4589688.75 +158603,4589580.54 +105138,4589475.04 +330444,4589218.34 +245778,4588887.20 +226281,4588080.75 +294113,4587704.24 +303004,4587507.26 +123236,4587339.68 +331703,4587197.55 +304667,4587149.70 +169862,4587095.52 +183487,4586888.45 +294321,4586858.64 +19684,4586802.42 +205248,4586452.56 +165616,4586208.00 +285366,4586073.52 +69008,4585561.75 +155604,4585216.86 +87608,4584654.45 +383425,4584546.23 +259735,4584502.78 +23695,4584441.75 +1943,4584238.29 +308536,4584105.31 +288103,4583900.40 +103302,4583599.05 +31703,4583244.76 +294313,4583210.40 +40296,4582814.77 +71614,4582556.44 +343097,4582194.66 +138684,4581658.46 +339813,4581356.50 +240797,4581340.96 +185015,4581140.69 +286515,4581106.53 +181777,4581100.05 +112649,4580744.35 +110039,4580743.23 +44144,4580485.91 +381834,4580267.18 +113984,4579867.80 +376453,4579774.00 +246550,4579765.36 +266618,4579083.60 +123823,4579062.48 +114814,4578758.20 +341562,4578752.90 +201933,4578656.72 +59272,4578386.20 +128599,4578315.30 +78816,4578253.68 +91419,4577989.26 +216279,4577928.35 +201353,4577876.75 +109458,4577807.88 +6435,4577705.83 +193507,4577666.50 +364124,4577549.40 +97656,4577537.20 +237807,4577457.64 +192335,4577410.33 +284420,4577225.40 +45777,4577049.84 +295946,4577045.95 +17499,4577031.60 +97821,4577022.84 +240145,4576992.15 +213322,4576854.24 +253276,4576198.68 +98805,4575920.00 +343460,4575832.88 +189929,4575253.20 +80616,4575223.22 +182158,4575014.19 +384344,4574327.58 +278162,4574028.80 +19262,4573801.44 +159823,4572495.48 +109381,4572439.68 +213037,4572337.56 +101171,4572225.00 +388409,4572024.72 +175945,4571773.65 +378494,4571428.40 +81646,4571232.40 +262119,4570901.44 +37198,4570791.30 +100116,4570771.92 +225373,4570484.80 +180755,4570354.80 +396652,4569696.81 +213096,4569695.92 +101138,4569636.55 +207749,4569536.22 +287482,4569454.21 +268023,4569411.75 +217239,4569398.73 +63516,4568773.38 +48609,4568417.48 +100349,4568061.62 +213666,4568000.04 +259418,4567414.80 +351126,4567141.80 +41950,4567065.00 +54687,4566693.55 +234232,4566651.78 +371526,4566429.00 +170223,4566374.64 +174083,4566149.28 +252207,4566063.65 +368523,4565393.42 +298259,4564694.82 +251469,4564658.00 +93930,4564644.37 +223637,4564604.16 +122379,4564529.46 +142218,4564424.88 +229399,4564344.60 +399098,4564150.93 +203956,4563820.80 +72538,4563769.79 +315629,4563361.50 +356480,4563325.97 +117719,4563219.00 +291662,4562549.76 +24824,4561988.45 +343208,4561907.35 +191602,4561713.99 +323898,4561672.95 +397360,4560987.60 +228581,4560782.76 +220840,4560690.86 +27005,4560684.15 +397304,4560651.20 +10257,4560224.50 +288730,4559659.61 +119890,4559639.04 +310524,4559368.75 +289787,4559084.20 +8968,4558823.40 +221944,4558715.44 +301731,4558574.08 +183197,4558541.96 +40239,4558535.90 +106242,4558476.32 +236754,4558148.92 +275593,4558031.50 +50267,4557647.58 +370217,4557361.95 +33247,4557251.08 +1034,4557240.84 +378135,4556873.75 +153953,4556823.52 +54638,4556660.79 +105803,4556270.13 +43436,4556027.87 +306450,4555850.24 +372802,4555747.50 +100254,4555324.80 +54778,4554269.25 +247821,4554262.44 +48476,4554113.00 +385124,4554109.99 +366268,4553743.85 +395688,4553625.60 +228853,4553243.03 +354384,4553183.44 +97048,4552924.16 +248599,4552743.65 +320380,4552490.25 +37058,4552305.40 +101108,4551522.43 +262816,4551148.80 +65954,4550560.22 +33172,4550312.58 +174331,4550085.36 +952,4549996.77 +195644,4549984.29 +368767,4549058.55 +379018,4548412.41 +399976,4548282.01 +373060,4548121.52 +337532,4547955.54 +156184,4547825.24 +302589,4547389.42 +107065,4547319.16 +166528,4547210.77 +198559,4547029.62 +314337,4546762.56 +104728,4546513.85 +238430,4546302.48 +254861,4546089.68 +3962,4546079.99 +197883,4545953.55 +48402,4545308.76 +104559,4545262.18 +13324,4545256.70 +9791,4545216.51 +266362,4545194.40 +167721,4545166.65 +311528,4544982.46 +329946,4544714.88 +178137,4544700.39 +197662,4544591.51 +89629,4544582.19 +162664,4544498.40 +398687,4544459.52 +258826,4544456.84 +11592,4543401.60 +89226,4542463.80 +300276,4542394.10 +192801,4542227.55 +293789,4542049.12 +147587,4542004.77 +44170,4541201.60 +104948,4541152.91 +124784,4540695.85 +178840,4540603.20 +346343,4540553.88 +134833,4540507.01 +128397,4540330.08 +118509,4538800.40 +70658,4538301.60 +167643,4537920.44 +149189,4537120.06 +328619,4536936.72 +160622,4536625.56 +330258,4536045.68 +201757,4535966.16 +168137,4535932.00 +309395,4535802.06 +116290,4535683.38 +219686,4535618.85 +143464,4535600.00 +391816,4535566.20 +40122,4535490.96 +20266,4535425.92 +38993,4535412.40 +262488,4535373.69 +68269,4535373.20 +72924,4535255.00 +178617,4535219.20 +117666,4535167.48 +72096,4535149.92 +295482,4535113.35 +244682,4535003.79 +348609,4534945.20 +227354,4534691.46 +129310,4534319.90 +361751,4534141.95 +156663,4534129.14 +138405,4533933.20 +12783,4533543.00 +385012,4533386.33 +33985,4533179.48 +103899,4533004.63 +367418,4532553.36 +308956,4532411.91 +175636,4532381.42 +337402,4532308.01 +137286,4532180.70 +27674,4532063.40 +338403,4532005.52 +338500,4531709.20 +330149,4531598.75 +367305,4530659.40 +345565,4530603.70 +122783,4530140.36 +153414,4530060.04 +224322,4529936.88 +260134,4529933.10 +248841,4529426.20 +367295,4529359.78 +235076,4529017.50 +1901,4528592.55 +306286,4528440.01 +316549,4528128.24 +42298,4527842.88 +83615,4527620.86 +132490,4527496.86 +144279,4527420.04 +118907,4527385.72 +321730,4526865.32 +120184,4526534.32 +229390,4526387.67 +144330,4526384.00 +398259,4526154.15 +396550,4526137.07 +10634,4525753.68 +329480,4525423.63 +352952,4525186.68 +328484,4524953.82 +292359,4524742.75 +68695,4524669.48 +393735,4524421.10 +45222,4523774.74 +323226,4523411.16 +95937,4523309.94 +362387,4523201.37 +108937,4523088.04 +269824,4522945.49 +394932,4522501.92 +138176,4521817.02 +273716,4521813.92 +30418,4521788.80 +126232,4521542.48 +384964,4521460.32 +149084,4521354.53 +388948,4520885.60 +388100,4520544.08 +179715,4520522.37 +199288,4519281.81 +1493,4519109.10 +341773,4519050.30 +216488,4518678.69 +358977,4518625.28 +299784,4518608.50 +24154,4518519.39 +293567,4518505.95 +376458,4518503.70 +359850,4517844.27 +354002,4517786.34 +125193,4517771.29 +328217,4517418.24 +368908,4517142.96 +66894,4516682.50 +93359,4516551.27 +222294,4516529.14 +268233,4516480.18 +264203,4516246.35 +258913,4515469.92 +73336,4515369.60 +135475,4515362.56 +50130,4514979.66 +255948,4514907.12 +210306,4514898.85 +233402,4514339.48 +278108,4514273.84 +146945,4514100.03 +233816,4514065.92 +226293,4513539.20 +354844,4513084.40 +331246,4512643.52 +392122,4512563.90 +88850,4512321.36 +359874,4511948.76 +279033,4511920.70 +385271,4511814.44 +386438,4511636.78 +34946,4511616.06 +315827,4511602.00 +14322,4511590.11 +215922,4511405.48 +327034,4511144.44 +116898,4510866.70 +255554,4510812.90 +375686,4510773.35 +336687,4510696.95 +49851,4510586.58 +178689,4510428.84 +350315,4510422.84 +388188,4510190.38 +268748,4510141.14 +127664,4510072.96 +227638,4509525.12 +291623,4509129.40 +214033,4508977.62 +284425,4508920.00 +183165,4508672.04 +174194,4508662.92 +325000,4508397.92 +53516,4508265.19 +243223,4508056.34 +270600,4508031.51 +71111,4508015.09 +104210,4507702.04 +271097,4506993.40 +41914,4506902.40 +3069,4506741.00 +177801,4506725.94 +300794,4506606.51 +140932,4506443.64 +250692,4506160.62 +378896,4506009.73 +34884,4505829.98 +364616,4505826.78 +314467,4505770.77 +356646,4505544.45 +206829,4505466.24 +29649,4505356.68 +153324,4505153.15 +231471,4504684.85 +361322,4504649.38 +170881,4504541.80 +37179,4504076.20 +204846,4503952.76 +137633,4503940.90 +189992,4503879.24 +148726,4503405.75 +306712,4503307.84 +56637,4503083.16 +134497,4502802.62 +357610,4502602.80 +198521,4502511.06 +263739,4502427.90 +279241,4502328.27 +94499,4501832.41 +279819,4501620.05 +306881,4501364.23 +289692,4501226.20 +252859,4500952.40 +21671,4500715.20 +165421,4500587.97 +299170,4500539.37 +373416,4500175.68 +220655,4500099.72 +20098,4499819.08 +175171,4499669.68 +167837,4499255.52 +285154,4498993.42 +68463,4498779.80 +385529,4498670.80 +76364,4498204.70 +11712,4497792.76 +46785,4497679.60 +70854,4497502.57 +183445,4497325.68 +192961,4497266.88 +272869,4497072.13 +333830,4496273.25 +307296,4496102.00 +169644,4495647.60 +228058,4495186.40 +632,4494879.28 +135647,4494765.12 +168341,4494733.92 +218895,4493569.34 +8096,4493442.45 +285602,4493210.15 +121779,4493037.48 +303420,4492312.86 +33894,4492237.50 +329058,4492207.00 +96187,4492139.22 +281829,4492071.00 +393888,4491743.76 +74569,4491594.12 +179608,4491590.66 +294328,4491424.08 +339274,4491209.12 +183969,4491054.85 +115553,4490415.88 +881,4490329.20 +23985,4490243.12 +358574,4489955.95 +178739,4489936.11 +207079,4489717.17 +208920,4489526.95 +226890,4489517.20 +214543,4489352.52 +895,4489141.50 +176895,4488786.63 +306809,4488739.40 +184357,4488701.36 +360349,4488540.48 +43694,4488429.96 +278796,4488282.00 +257580,4487827.30 +4850,4487709.20 +297278,4487481.90 +311246,4487450.11 +205220,4487043.00 +143267,4487015.39 +553,4486075.48 +240964,4485983.04 +236148,4485938.10 +33713,4485780.48 +227439,4485778.58 +70151,4485686.25 +133980,4485343.68 +282530,4485210.65 +94004,4485162.22 +45107,4484323.98 +293586,4484171.62 +208100,4483275.52 +255104,4483232.78 +149065,4483223.02 +35972,4482731.80 +95153,4482507.03 +398425,4482354.75 +686,4482056.10 +203604,4481876.79 +215169,4481798.03 +254731,4481704.80 +165049,4481698.84 +51720,4481589.15 +42625,4481543.20 +102066,4481435.70 +24903,4480904.71 +70622,4480539.54 +92949,4480479.45 +226795,4480047.48 +276650,4478855.58 +153442,4478723.58 +278518,4478722.50 +93334,4478507.80 +46789,4478447.82 +333558,4478167.26 +271309,4477906.80 +201730,4477780.72 +33507,4477551.75 +76980,4477482.08 +242648,4477252.50 +225583,4476910.20 +105403,4476576.64 +382999,4476517.92 +77660,4476148.53 +20939,4475886.48 +34213,4475285.09 +152067,4475173.65 +148311,4474860.99 +38066,4474753.40 +17955,4474739.70 +22734,4474472.31 +185787,4474307.14 +379418,4474006.71 +89397,4473735.75 +335408,4473568.80 +115089,4473356.40 +353380,4473191.40 +361326,4472846.73 +372438,4472562.70 +48461,4472559.36 +7757,4472388.40 +3440,4472327.20 +370592,4472274.21 +28990,4472232.48 +133901,4472128.90 +120071,4471660.87 +172057,4471381.41 +161775,4471230.39 +288324,4471096.35 +184277,4470989.64 +240743,4470860.90 +350306,4470341.56 +321548,4470092.88 +144563,4469886.30 +172658,4469860.80 +136087,4469823.36 +306886,4469341.74 +100236,4468519.44 +17779,4468511.03 +253715,4468497.33 +165971,4467758.10 +188395,4467464.26 +35621,4466949.75 +25625,4466815.14 +345235,4466529.54 +219938,4466523.74 +302730,4466473.67 +333478,4466258.75 +189172,4466121.00 +245944,4466014.02 +92857,4465752.00 +384361,4465624.72 +338992,4465366.08 +63091,4465314.64 +177398,4465212.00 +91304,4465125.96 +86891,4465034.98 +322712,4464933.56 +73221,4464372.00 +80805,4463553.94 +31301,4463250.33 +238915,4463044.80 +232597,4462962.75 +93684,4462553.21 +357954,4462045.77 +105857,4461751.50 +72494,4461183.24 +207900,4461022.80 +48928,4460884.81 +391315,4460780.00 +276428,4460572.74 +142000,4460394.64 +42130,4460256.90 +320080,4460092.98 +295447,4459580.25 +102939,4459513.66 +300738,4459070.72 +249856,4458259.52 +263468,4458133.50 +190163,4457991.56 +136459,4457906.44 +165191,4457756.94 +141567,4457676.34 +55471,4456817.76 +23670,4456650.24 +98331,4456630.60 +331263,4456386.65 +192847,4456369.68 +218926,4456227.29 +49447,4455721.44 +24747,4455571.89 +204784,4455440.00 +53744,4455308.37 +350826,4455147.84 +191547,4454405.76 +374408,4454205.12 +100446,4453728.82 +269747,4453560.72 +38961,4453276.80 +63510,4452633.64 +186007,4452507.69 +353991,4452490.35 +377506,4452405.76 +288573,4452084.00 +91662,4451637.75 +26654,4450790.64 +384045,4450233.48 +222073,4450182.12 +383485,4449655.70 +106143,4449563.34 +211087,4449357.37 +188707,4449213.70 +184644,4449160.84 +371148,4449135.00 +171279,4449129.30 +394578,4449105.58 +12148,4448871.12 +124444,4448552.43 +241682,4448512.48 +309483,4448184.48 +181087,4447919.85 +34722,4447866.00 +373711,4447608.16 +387667,4446903.69 +225589,4446796.03 +322921,4446561.48 +151480,4446486.30 +316286,4446483.51 +285574,4446480.48 +96281,4445775.10 +97888,4445604.23 +384889,4444231.86 +274019,4444181.82 +102983,4444049.64 +18415,4443934.74 +203998,4443872.64 +191801,4443793.20 +117523,4443771.44 +99612,4443591.66 +220964,4443423.60 +33432,4443200.13 +2099,4443137.60 +141026,4442992.06 +119987,4442934.22 +161856,4442522.24 +106147,4442194.81 +266078,4442055.10 +251083,4441925.07 +123636,4441886.76 +120814,4441668.16 +2324,4441338.63 +92495,4441239.05 +263318,4440681.40 +89242,4440481.44 +257814,4440412.58 +354634,4440326.52 +83616,4440279.48 +119434,4440231.36 +16205,4439987.02 +357015,4439901.60 +336210,4439599.44 +219721,4439295.71 +350634,4438089.60 +156761,4437866.58 +231787,4436974.08 +369713,4436767.20 +350669,4436693.80 +323944,4436577.64 +393210,4436366.22 +374256,4436303.04 +393373,4436147.46 +125598,4436130.07 +350085,4436118.38 +221445,4435978.47 +83183,4435881.20 +67609,4435799.55 +393449,4435445.52 +109332,4435342.60 +206673,4435067.20 +41507,4435048.89 +206241,4434816.60 +164298,4434711.12 +54569,4434344.64 +35156,4434344.34 +303808,4433972.40 +360328,4433898.70 +122481,4433820.30 +310029,4433786.86 +276891,4433627.46 +150734,4433426.19 +214383,4433424.70 +212630,4433334.30 +366373,4433133.84 +154213,4432867.86 +204976,4432745.34 +112726,4432695.54 +8411,4432562.55 +328829,4432532.40 +316328,4432123.22 +128635,4432054.32 +62251,4432008.00 +238483,4431882.24 +304292,4431797.37 +221866,4431496.48 +251787,4431438.92 +6085,4431306.57 +233421,4431125.30 +110247,4430846.68 +359478,4430447.94 +291968,4430447.01 +31839,4430163.50 +223927,4430001.68 +280129,4429945.00 +104176,4429715.20 +216562,4429713.80 +305603,4429688.16 +260383,4429646.20 +256036,4429555.90 +148182,4429064.64 +172666,4429052.59 +147385,4429023.78 +41634,4428656.34 +90178,4428445.81 +78301,4428332.48 +186229,4427984.76 +85128,4427963.82 +398526,4427949.60 +130668,4427800.77 +314661,4427685.15 +82671,4427579.30 +303085,4427567.95 +373046,4427484.69 +6489,4427367.68 +82300,4427225.92 +145607,4427118.66 +393714,4427074.71 +68564,4426839.20 +77497,4426817.04 +144891,4426712.64 +89049,4426597.45 +39178,4426496.99 +69155,4426467.21 +108912,4426421.50 +58357,4425811.50 +8812,4425794.64 +323705,4425523.20 +216661,4425501.60 +104616,4425335.20 +260542,4425214.84 +20628,4424969.74 +335739,4424755.04 +136574,4423677.57 +296079,4423606.62 +198526,4423555.56 +374410,4423483.80 +393495,4423466.40 +279050,4422853.71 +357790,4422834.18 +293778,4422579.64 +84020,4422224.32 +87343,4422168.00 +351932,4422103.20 +50265,4421699.10 +233924,4421463.37 +179442,4421444.70 +317499,4421421.45 +253059,4421064.75 +181229,4421038.44 +251309,4420522.26 +131015,4419814.14 +200625,4419809.68 +367885,4419611.04 +72696,4419165.68 +231872,4418884.96 +235425,4418599.35 +233130,4418133.63 +53950,4417814.50 +148809,4417290.75 +149014,4417084.16 +191973,4416919.80 +34482,4416680.72 +253827,4416659.32 +244615,4416625.62 +284545,4416312.35 +280215,4416213.12 +25271,4416051.06 +104163,4415616.80 +15895,4415477.67 +125257,4415454.80 +343507,4415370.24 +299961,4415356.72 +166238,4415225.02 +256110,4414985.25 +349696,4414852.17 +103637,4414736.24 +105711,4414572.90 +61394,4414461.92 +293739,4414394.16 +36700,4414252.92 +220260,4414242.45 +110317,4414213.10 +115152,4414062.93 +374692,4413758.72 +147644,4413709.12 +34549,4413470.88 +139262,4413441.78 +146784,4413420.05 +108430,4413390.73 +340935,4413369.60 +40648,4413041.04 +249353,4412934.82 +195136,4412390.26 +50719,4412025.86 +370778,4411669.68 +241427,4411616.40 +96368,4411487.25 +261998,4411458.24 +261575,4411139.98 +230414,4410788.20 +1222,4410728.00 +377388,4410704.34 +382917,4410554.62 +148188,4410243.10 +307115,4410076.50 +370540,4410003.34 +258799,4409610.66 +380147,4409592.46 +126066,4409420.16 +336085,4409238.15 +43130,4409166.89 +118534,4408941.90 +360157,4408533.36 +318603,4408211.36 +386606,4408050.79 +340734,4407430.83 +141332,4407266.96 +237041,4407218.64 +118140,4407040.50 +309418,4406950.62 +28933,4406675.00 +276033,4406522.45 +115176,4405571.30 +347557,4405456.80 +387431,4405395.90 +66489,4405254.85 +84031,4405148.84 +322418,4405019.28 +216127,4404616.26 +205781,4404521.10 +60932,4404420.21 +335333,4404407.80 +228081,4404389.60 +251073,4404068.76 +398002,4403737.10 +292502,4403732.24 +376841,4403597.24 +105880,4403124.66 +193781,4403096.10 +293428,4403044.80 +384579,4402688.40 +286453,4402231.68 +41145,4402139.50 +399634,4402085.87 +218938,4402031.94 +278914,4401672.60 +302266,4401464.07 +218464,4401228.16 +313511,4400956.49 +306448,4400578.08 +31777,4400376.10 +55381,4400020.78 +48666,4399713.45 +218920,4399600.44 +124629,4399543.02 +19739,4399493.84 +287488,4399264.44 +253680,4399259.43 +90940,4399140.36 +323313,4398921.10 +358429,4398821.28 +84471,4398728.15 +393205,4398402.92 +270536,4398286.20 +64865,4398198.06 +121092,4397973.39 +189619,4397622.30 +266637,4397545.55 +195927,4397183.01 +47223,4397105.76 +318716,4397049.66 +398873,4397015.26 +50300,4396548.96 +174643,4396356.65 +280938,4396065.14 +338622,4395803.04 +236375,4395535.76 +313408,4395517.62 +177648,4395319.46 +22814,4395100.20 +388210,4395094.20 +14844,4395084.20 +313796,4394813.04 +360211,4394740.16 +173810,4394728.56 +19586,4394507.91 +224605,4394326.71 +27609,4394166.56 +347885,4393309.20 +170765,4393298.70 +378275,4393124.17 +139651,4392900.60 +288231,4392765.75 +248333,4392521.60 +4033,4392241.92 +160607,4392211.04 +5751,4391922.58 +221628,4391908.92 +205617,4391864.58 +4184,4391562.30 +226458,4391547.51 +226574,4391459.42 +129700,4391375.64 +75456,4390966.80 +385648,4390766.40 +72651,4390725.32 +46660,4390680.00 +271126,4390467.64 +174905,4390317.00 +43167,4390253.82 +199850,4389816.38 +155343,4389663.72 +59176,4389392.25 +338512,4389243.35 +229370,4388969.30 +31150,4388946.84 +50379,4388929.17 +70749,4388591.70 +71504,4388496.20 +99031,4388140.19 +307940,4387851.00 +30434,4387829.05 +121372,4387507.59 +244829,4387482.67 +76487,4387067.89 +137745,4386867.36 +164488,4386834.08 +362218,4386614.55 +285271,4386302.40 +240032,4385795.04 +390590,4385423.52 +384333,4385068.80 +370986,4384996.86 +111559,4384918.72 +388231,4384868.64 +315725,4384814.85 +178890,4384684.20 +351251,4383961.97 +190635,4383893.92 +73513,4383844.16 +320719,4383468.62 +62632,4383428.40 +350224,4383316.48 +155601,4382926.48 +191766,4382786.85 +223564,4382388.66 +132878,4382364.87 +128631,4382351.90 +38259,4382108.85 +23829,4381889.64 +372385,4381825.41 +378907,4381615.29 +60549,4381611.84 +285210,4381103.11 +166302,4381063.68 +166538,4380951.68 +102639,4380882.78 +28215,4380666.06 +28506,4380481.62 +45958,4379843.19 +203019,4379495.78 +6402,4379430.86 +289749,4379358.10 +360727,4379326.93 +177817,4379069.61 +156664,4378716.31 +211073,4378580.96 +92816,4378275.45 +251793,4378080.06 +141345,4378023.81 +392772,4377980.70 +70936,4377695.85 +97262,4377669.66 +32883,4377641.20 +66694,4377521.25 +360318,4377461.40 +304841,4377317.56 +237919,4376829.94 +57645,4376721.50 +308243,4376507.24 +152657,4376437.01 +313778,4375672.23 +245143,4375325.12 +93707,4375070.40 +189684,4374929.94 +54721,4374812.06 +370563,4374668.76 +343388,4374615.57 +374850,4374339.20 +195067,4374334.86 +211302,4374271.20 +133843,4373726.66 +357711,4373696.25 +99399,4373223.90 +279754,4372898.88 +43898,4372693.86 +287633,4372468.40 +250751,4372405.44 +266287,4372106.44 +123838,4372054.68 +223456,4371813.24 +231478,4371626.04 +105785,4371432.78 +2233,4370966.96 +217058,4370873.40 +222590,4370595.66 +3680,4370380.84 +152701,4370284.62 +176809,4369100.12 +68701,4369047.84 +314161,4368278.11 +162075,4368203.16 +302398,4367840.23 +151633,4367607.36 +317156,4367430.56 +309337,4367412.35 +14415,4367198.44 +65123,4367036.52 +281471,4366971.90 +214585,4366332.90 +304933,4366327.68 +67577,4366246.82 +50659,4366086.20 +186527,4366054.35 +11662,4365876.00 +18805,4365820.92 +332498,4365772.32 +51788,4365397.36 +197222,4365212.78 +88349,4364786.80 +346495,4364275.50 +179682,4364263.68 +298849,4364221.55 +348933,4363903.60 +363419,4363898.40 +129933,4363888.03 +254308,4363515.45 +337884,4363251.20 +55186,4362859.60 +361651,4362417.60 +253399,4362248.00 +121763,4361818.88 +179357,4361788.44 +72018,4361260.16 +249693,4361220.16 +173517,4361056.80 +205045,4360869.20 +141774,4360792.60 +243527,4360737.45 +53431,4360621.60 +267740,4360492.44 +312621,4360431.90 +314811,4359784.50 +100119,4359673.56 +199835,4358678.69 +6921,4357982.50 +364765,4357748.28 +320602,4357673.37 +71807,4357396.62 +20237,4357383.50 +241620,4357107.48 +77021,4356792.50 +20107,4356584.16 +119731,4356465.40 +23743,4356387.36 +260052,4356051.50 +67283,4355970.00 +101652,4355849.28 +220056,4355739.09 +10147,4355736.32 +26673,4355704.03 +54675,4355648.46 +274698,4355537.73 +306281,4355417.55 +172611,4355328.96 +219189,4355246.64 +123177,4355005.95 +196097,4355002.20 +24502,4354620.75 +305998,4354382.76 +271396,4354304.34 +135604,4354110.68 +279208,4353799.41 +216057,4353760.80 +345729,4353589.20 +137313,4353409.55 +263909,4353283.50 +353059,4353112.66 +12220,4352938.48 +265205,4352524.56 +296606,4352068.11 +291184,4351996.32 +86495,4351573.38 +249367,4350901.72 +298801,4350711.60 +271797,4350494.22 +154334,4350129.28 +234140,4350089.90 +214213,4349888.40 +224020,4349673.28 +93592,4349516.88 +380617,4349375.25 +303204,4348849.47 +196859,4347945.00 +228705,4347810.96 +208772,4347704.84 +73505,4347595.50 +362530,4347390.40 +129306,4347337.60 +284274,4347016.20 +308636,4346760.60 +208928,4346575.92 +122627,4345819.15 +353809,4345816.86 +399314,4345698.72 +281449,4345497.60 +155472,4345249.67 +82082,4345111.47 +44605,4345022.77 +151504,4344988.05 +260338,4344705.04 +195244,4344533.16 +315479,4344494.68 +148324,4344168.78 +179341,4343984.15 +243382,4343797.50 +262617,4343685.06 +123536,4343661.04 +338532,4343640.84 +111910,4343058.96 +166084,4343049.31 +366746,4343019.12 +176489,4342522.65 +29257,4342379.03 +194213,4341972.57 +45141,4341938.02 +214636,4341688.29 +363881,4341499.91 +17291,4341439.20 +364184,4341204.66 +177980,4340931.93 +16955,4340777.10 +231190,4340555.80 +122524,4340313.72 +355332,4340272.68 +101838,4339520.39 +3864,4339509.80 +139320,4339485.92 +278410,4339457.34 +22323,4339420.12 +271401,4339180.10 +284254,4338969.36 +128800,4338811.35 +279721,4338494.20 +371636,4338482.76 +387305,4338251.10 +227660,4338229.05 +301437,4338164.09 +357723,4338082.97 +264053,4337536.04 +7675,4337499.60 +302046,4337101.93 +116720,4337055.16 +268091,4336690.45 +19172,4336418.52 +102665,4336300.00 +277982,4336214.82 +333586,4336098.54 +280628,4335767.24 +339306,4335012.00 +129406,4334945.76 +188270,4334872.61 +386350,4334428.29 +215401,4334370.95 +167947,4334147.72 +144728,4333939.19 +306628,4333703.92 +374319,4333394.60 +155318,4333350.21 +124886,4333251.06 +229784,4332861.72 +77239,4332842.40 +8752,4332818.31 +315353,4332499.55 +337290,4332063.60 +147304,4331954.82 +321188,4331774.44 +289363,4331336.66 +273968,4331102.90 +129877,4330784.70 +10002,4330428.96 +246984,4330067.40 +202790,4330022.40 +19697,4329795.70 +374400,4329795.12 +123785,4329786.30 +65453,4329465.58 +314610,4329332.28 +371336,4329313.59 +113909,4329010.14 +70364,4328970.82 +348128,4328947.81 +261849,4328872.40 +220740,4328820.32 +52888,4328794.29 +393677,4328789.94 +126033,4328671.41 +227703,4328648.22 +383788,4328583.42 +380327,4328286.34 +399881,4328076.50 +311748,4327791.66 +270050,4327738.03 +214307,4327596.92 +180466,4327577.72 +291806,4327487.74 +117186,4327479.92 +179298,4327409.82 +325279,4327318.98 +260586,4326913.68 +254148,4326749.24 +399242,4326725.74 +118957,4326655.71 +206501,4326522.84 +324630,4326207.86 +226188,4325903.58 +165908,4325837.28 +351783,4325773.95 +368859,4325747.88 +70265,4325734.14 +340134,4325506.20 +95290,4325470.50 +319381,4325448.00 +133167,4325395.36 +127304,4325389.17 +160580,4325352.36 +118792,4325273.68 +304274,4325023.56 +229373,4324671.91 +202888,4324085.20 +236028,4324047.40 +293966,4324036.29 +147302,4323863.61 +204473,4323758.92 +119647,4323567.18 +90265,4323346.16 +102995,4323343.84 +257910,4323307.24 +136048,4323079.56 +355064,4323016.42 +3255,4322720.16 +385763,4322519.36 +188370,4321805.68 +273194,4321714.32 +169411,4321689.00 +159503,4321599.48 +175924,4321537.87 +91256,4321397.96 +21477,4320948.06 +194392,4320732.78 +334669,4320723.88 +319335,4320419.65 +32297,4320316.68 +346775,4320239.95 +2937,4319844.84 +316434,4319560.70 +78948,4319559.18 +227589,4319289.00 +27323,4319057.19 +150220,4319034.30 +350355,4318701.00 +86868,4318698.09 +320112,4318439.14 +131512,4318331.31 +396098,4317622.85 +326510,4317084.00 +87635,4317066.60 +31181,4316939.10 +168964,4316817.24 +191034,4316763.84 +373213,4316756.40 +375887,4316576.52 +111658,4316442.37 +317236,4316311.32 +213573,4316166.30 +109968,4315965.12 +352591,4315750.80 +292624,4315404.90 +195374,4315135.80 +363388,4315105.90 +200794,4314886.35 +105022,4314556.20 +220469,4314499.40 +48460,4314044.93 +329458,4313375.08 +38669,4313328.66 +336477,4313245.40 +102641,4313176.66 +114020,4312907.72 +13434,4312811.52 +1955,4312690.20 +359277,4312588.44 +341299,4312581.72 +259874,4312524.14 +14148,4312400.40 +291096,4312297.02 +18255,4312247.52 +137472,4312160.40 +239534,4312152.00 +303792,4312011.48 +106357,4311457.65 +243578,4311310.72 +344225,4310915.70 +13466,4310848.00 +206787,4310702.04 +388250,4310578.80 +346233,4310409.60 +183700,4309866.90 +258556,4309833.60 +202299,4309683.84 +77737,4309674.20 +202593,4309575.60 +124546,4309350.69 +387604,4309342.24 +73983,4309204.56 +370082,4308936.00 +339210,4308916.86 +103582,4308885.80 +390888,4308872.88 +30157,4308227.52 +59251,4307447.20 +23644,4307066.96 +163535,4306863.60 +75065,4306774.05 +20436,4306749.92 +273798,4306641.06 +150572,4306508.92 +313077,4306182.51 +277214,4306119.72 +385617,4306071.90 +342919,4306032.12 +223399,4305999.36 +361085,4305960.18 +94187,4305946.02 +326377,4305745.07 +315065,4305613.76 +315268,4305538.44 +27491,4305429.52 +5136,4305020.04 +104895,4304942.82 +63809,4304792.16 +341753,4304702.90 +122779,4304639.00 +302742,4304438.32 +199286,4304415.18 +368442,4303874.92 +268065,4303520.48 +50602,4303437.44 +140084,4303251.75 +252013,4303060.71 +183415,4302696.60 +19483,4302176.91 +175174,4302011.45 +344660,4301882.34 +296365,4301817.66 +36370,4301796.96 +76396,4301406.72 +98990,4301282.83 +29306,4301108.72 +114186,4300920.03 +98133,4300894.15 +47413,4300695.00 +3708,4300531.17 +99845,4300366.43 +15615,4300194.91 +158229,4299988.00 +199536,4299930.36 +230600,4299928.24 +111098,4299687.10 +78835,4299633.03 +233096,4299574.21 +86438,4299551.62 +232502,4299403.95 +43784,4299225.00 +189722,4299016.90 +215228,4298917.16 +46268,4298301.56 +178662,4298180.22 +216482,4297986.87 +235191,4297506.07 +65715,4297496.18 +49942,4297066.20 +223242,4296681.46 +112812,4296662.50 +130682,4296604.80 +18686,4296252.69 +335879,4295728.81 +80613,4295670.75 +35940,4295266.02 +58684,4295089.37 +304717,4294675.53 +19669,4294640.90 +262807,4294630.50 +114189,4294158.68 +295781,4293754.38 +49695,4293737.15 +209058,4293453.68 +275561,4293073.94 +176578,4292618.10 +361188,4292544.98 +309890,4292514.94 +274579,4292367.80 +235575,4291973.84 +52201,4291334.32 +176222,4290802.80 +369303,4290774.40 +170937,4290745.96 +199722,4290606.10 +336172,4290560.24 +176366,4290209.77 +319205,4289863.65 +328227,4289804.12 +363119,4289782.77 +168979,4289734.78 +85596,4289184.74 +169175,4288505.85 +93244,4288496.64 +94230,4288401.63 +191645,4287966.86 +106100,4287886.24 +10412,4287788.52 +232060,4287747.95 +310725,4287506.40 +350587,4287333.25 +121550,4286990.74 +51034,4286915.22 +29399,4286593.00 +339238,4286515.56 +221558,4286412.39 +397969,4286365.64 +80611,4285933.05 +240102,4285190.88 +210161,4285144.16 +27945,4284980.00 +348958,4284873.78 +365377,4284818.02 +283646,4284741.37 +217839,4284683.62 +262210,4284605.65 +141381,4284537.60 +330132,4284489.72 +381727,4284307.24 +120553,4283879.60 +271901,4283819.20 +106648,4283683.52 +121558,4283557.92 +312150,4283526.72 +197378,4283502.19 +334805,4283007.60 +325163,4282860.78 +133568,4282828.62 +236724,4282710.69 +358236,4282671.12 +84036,4282455.38 +149756,4282281.81 +265755,4282255.56 +18249,4282230.26 +245098,4282190.88 +272257,4281684.99 +395914,4281513.60 +338173,4281493.86 +368536,4281383.05 +352490,4280913.82 +29904,4280832.00 +124032,4280315.11 +135269,4279376.01 +48600,4279243.89 +123926,4278817.40 +305753,4278794.84 +366226,4278473.42 +301620,4278401.92 +20601,4278321.32 +210875,4277859.60 +344264,4277570.50 +292684,4277439.90 +117957,4277429.60 +72952,4276845.60 +140581,4276388.16 +9616,4276248.58 +147418,4275989.76 +21727,4275813.85 +222819,4275741.54 +202669,4274891.40 +77469,4274832.15 +3907,4274732.17 +71791,4274507.30 +98628,4273566.00 +141485,4273251.41 +55518,4273049.62 +213249,4272929.44 +111562,4272673.28 +169035,4272245.01 +231012,4271961.60 +365028,4271676.61 +295001,4271475.95 +227569,4271358.78 +63616,4271149.28 +214959,4270831.92 +58583,4270741.20 +256706,4270333.54 +178454,4270075.53 +30812,4270024.44 +369983,4270015.80 +26491,4269852.45 +288497,4269834.80 +177608,4269720.90 +287777,4269647.25 +299425,4269560.61 +353897,4269443.53 +54483,4269339.35 +102052,4269209.96 +81393,4269002.00 +209257,4268861.30 +201458,4268838.00 +217203,4268542.76 +301442,4268485.76 +385172,4268467.68 +63040,4268262.03 +12276,4267756.10 +317796,4267617.13 +17660,4267331.44 +392675,4267232.32 +236670,4266926.13 +81387,4266908.82 +370048,4266394.06 +299260,4266393.04 +190448,4265569.42 +46256,4265443.34 +261449,4265277.10 +26900,4265263.41 +373339,4265091.74 +159850,4265063.10 +137654,4264834.56 +26682,4264769.04 +111025,4264486.38 +275847,4263839.08 +147210,4263699.66 +134477,4263509.13 +372590,4263352.86 +131652,4263308.92 +78275,4263115.95 +93570,4262966.27 +186694,4262743.10 +370922,4262721.60 +35565,4262342.37 +79503,4261913.60 +320747,4261728.12 +21372,4261727.79 +95593,4261517.26 +214371,4261315.70 +191642,4260999.78 +392852,4260987.82 +167243,4260938.22 +66108,4260902.41 +127142,4260469.04 +297799,4259794.59 +118130,4259679.94 +134256,4259652.09 +119781,4259634.00 +322506,4259584.89 +88355,4259567.52 +40622,4259567.48 +324395,4259498.80 +373270,4259172.60 +247663,4258749.20 +166472,4258280.19 +385419,4258198.19 +140119,4257984.06 +186345,4257677.14 +281620,4257608.67 +110022,4257426.25 +246361,4257079.97 +140210,4257054.92 +386036,4256931.94 +27818,4256384.75 +380644,4256320.29 +267632,4256098.56 +74890,4255762.32 +348482,4255309.43 +259136,4255064.08 +37929,4255011.75 +313945,4254951.20 +278512,4254766.50 +145382,4254646.44 +348079,4254538.86 +289555,4254427.60 +164810,4254412.58 +77288,4254190.72 +60248,4254059.37 +11117,4253916.00 +399819,4253864.28 +130941,4253706.24 +336048,4253655.06 +84075,4253257.32 +244093,4252852.92 +23354,4252662.49 +216857,4252444.43 +348901,4252147.92 +178828,4252085.56 +47524,4251935.72 +111382,4251872.23 +264605,4251787.89 +291089,4251779.93 +302839,4251731.11 +144053,4251693.00 +16391,4251590.00 +353404,4251407.85 +251201,4251332.10 +86955,4250654.20 +398658,4250508.30 +198516,4250409.24 +238101,4249991.25 +77058,4249755.48 +35855,4249728.00 +196216,4249610.64 +399483,4249401.39 +212845,4249359.24 +398705,4249304.50 +248200,4249205.63 +3992,4249120.96 +348771,4249077.30 +127319,4248635.56 +9739,4248519.75 +299863,4248145.80 +33441,4248123.84 +396089,4248096.00 +62406,4247871.60 +353462,4247642.85 +102822,4247627.35 +360998,4247612.40 +156402,4247586.68 +200173,4247339.88 +358873,4247312.88 +4586,4247151.54 +310618,4246741.95 +241271,4246384.86 +291374,4246299.54 +122195,4245686.42 +316596,4245474.56 +244361,4245039.72 +200939,4245038.96 +61966,4245022.48 +181773,4244943.55 +231017,4244497.25 +8829,4244358.30 +323798,4244289.06 +4563,4244236.92 +44226,4244215.56 +115604,4244064.62 +297272,4244055.03 +229815,4243791.96 +150518,4243773.66 +250816,4243713.12 +220985,4243691.16 +116933,4243684.32 +71540,4243567.68 +21778,4243399.41 +293917,4243366.96 +105543,4242681.63 +139984,4242456.75 +312492,4242337.19 +160477,4242280.00 +314292,4242128.16 +23630,4242110.80 +238150,4241897.01 +218460,4241548.04 +15076,4241433.84 +326495,4241327.04 +155957,4241280.45 +217957,4241256.80 +25929,4241241.76 +60939,4241186.95 +244325,4241046.42 +25659,4240587.78 +322052,4240065.06 +289123,4239876.55 +194394,4239857.60 +237723,4239852.89 +281076,4239823.84 +159129,4239797.10 +91554,4239540.24 +299282,4239450.22 +176638,4239071.34 +188506,4238966.54 +175744,4238912.04 +392607,4238587.95 +290412,4238587.02 +137933,4238430.20 +348613,4238290.00 +146351,4238227.28 +155730,4238220.96 +186112,4238129.55 +282205,4238112.64 +272969,4238056.50 +353654,4238028.80 +228207,4237617.70 +126115,4237224.43 +231892,4237201.52 +348701,4237180.80 +139978,4237069.09 +78583,4237042.60 +313762,4236778.84 +337972,4236734.04 +23046,4236408.44 +229289,4236180.48 +147961,4236158.56 +68085,4236068.16 +294700,4235970.28 +249699,4235954.94 +126477,4235689.20 +286290,4235328.00 +261852,4235189.70 +207052,4234956.54 +218131,4234942.68 +152946,4234846.14 +219492,4234198.33 +241188,4234159.08 +371622,4234025.88 +380738,4233902.81 +93808,4233797.19 +95580,4233734.40 +315374,4233732.12 +207578,4233717.81 +205865,4233581.60 +158809,4232982.40 +148569,4232651.04 +328043,4232409.38 +195719,4232004.08 +275413,4231987.76 +297995,4231946.74 +257105,4231860.57 +150746,4231371.06 +327635,4231093.81 +22199,4231082.16 +108506,4230718.14 +294610,4230685.76 +77061,4230391.10 +334401,4230258.75 +322615,4230101.92 +395950,4229994.24 +350369,4229862.00 +43411,4229661.18 +52079,4229652.77 +133548,4229556.42 +165542,4229466.72 +96032,4229154.22 +71977,4229116.80 +152217,4229081.28 +215070,4228744.00 +272423,4228722.54 +100476,4228675.92 +155025,4228602.74 +198440,4228380.31 +303374,4228360.02 +26115,4227779.99 +217659,4227410.76 +103731,4227138.86 +3541,4227035.78 +328576,4226313.63 +348056,4226269.72 +108678,4225982.04 +117970,4225863.96 +151021,4225663.96 +125546,4225610.00 +388725,4225569.46 +23415,4225532.76 +383586,4225513.24 +129265,4225510.08 +163354,4225200.00 +362045,4225044.24 +387417,4224804.87 +220207,4224766.48 +271736,4224724.20 +44545,4224723.38 +188215,4224424.56 +176014,4224180.60 +344038,4224119.71 +348900,4224103.83 +237608,4224045.42 +142804,4223853.62 +229445,4223839.25 +122299,4223761.33 +269310,4223753.69 +323599,4223634.18 +22536,4223468.46 +376710,4223453.26 +284184,4223412.41 +347107,4223359.14 +95558,4222852.97 +359008,4222699.50 +95263,4222457.78 +221735,4222323.43 +366217,4221900.54 +252281,4221699.04 +206590,4221648.00 +217351,4221639.30 +86195,4221504.00 +22906,4221386.40 +148127,4221357.68 +383903,4220806.32 +213511,4220609.25 +378662,4220608.32 +119502,4220166.44 +344904,4220146.99 +395578,4220095.95 +269397,4219909.36 +309681,4219847.78 +35661,4219507.80 +154948,4219036.08 +78087,4218979.42 +14851,4218471.84 +8287,4217818.88 +392570,4217817.63 +205666,4217670.95 +338239,4217425.82 +104028,4217398.66 +75300,4217375.46 +116114,4217352.22 +59008,4217060.12 +292794,4216663.70 +378883,4216554.45 +390886,4216485.30 +35118,4216476.03 +194996,4216098.20 +251644,4215829.76 +62301,4215659.20 +291100,4215506.00 +331765,4215216.82 +30585,4214997.90 +129411,4214737.80 +108823,4214219.25 +250224,4214168.26 +129058,4214014.14 +23181,4213897.35 +129862,4213818.18 +160749,4213414.08 +222206,4213296.75 +126002,4212982.77 +12291,4212800.80 +227313,4212387.53 +173258,4212383.56 +342749,4212350.10 +395355,4212219.42 +108947,4212082.00 +263294,4211866.80 +29240,4211844.84 +47665,4211766.72 +220934,4211389.30 +338673,4211383.00 +155088,4211114.30 +399703,4211106.12 +136721,4211076.85 +104605,4210866.36 +365980,4210740.34 +64880,4210563.74 +257656,4210551.84 +330011,4210402.94 +139574,4210170.22 +363200,4210121.39 +120840,4210007.94 +306496,4209990.30 +254491,4209670.50 +236082,4209602.40 +351340,4209555.22 +121483,4209384.30 +68741,4208884.89 +223600,4208624.64 +339317,4208481.38 +88877,4208388.14 +191513,4208137.32 +281776,4208027.79 +199978,4207929.66 +146485,4207913.80 +222008,4207862.66 +386243,4207822.72 +86786,4207695.80 +213950,4207376.25 +346384,4207370.64 +361671,4207262.72 +277099,4207242.63 +23367,4207238.20 +226387,4207183.12 +221458,4207163.74 +10963,4207035.42 +240053,4206958.65 +368181,4206493.08 +165639,4206391.20 +93631,4206234.48 +186525,4206155.40 +237645,4206091.52 +264920,4206083.93 +325596,4205987.34 +339723,4205945.64 +368652,4205826.00 +287961,4205720.40 +311161,4205643.84 +263522,4205445.58 +326397,4205254.42 +280662,4204735.08 +312599,4204569.09 +176543,4204057.28 +364,4203891.12 +69011,4203611.10 +195932,4203507.98 +344962,4202866.76 +178148,4202646.56 +107936,4202430.02 +101465,4202328.57 +306669,4201803.76 +212605,4201687.30 +327110,4201612.80 +19636,4201219.00 +129230,4200650.92 +186316,4200571.65 +135412,4200569.80 +65436,4200542.92 +65490,4200451.64 +347475,4200152.54 +8753,4200074.10 +139974,4199858.04 +82957,4199120.27 +384567,4198882.50 +25369,4198838.00 +351523,4198514.93 +105216,4198475.06 +90319,4198466.12 +115291,4198361.58 +287937,4198296.32 +161082,4198176.16 +21903,4198142.52 +389548,4198019.30 +63841,4197934.44 +266438,4197882.10 +309133,4197811.32 +145299,4197599.70 +121493,4197546.72 +176227,4197414.48 +396030,4197309.60 +61926,4197203.90 +380071,4196970.00 +399480,4196961.90 +258230,4196843.42 +125151,4196842.65 +139195,4196796.00 +291309,4195901.96 +102712,4195786.20 +96461,4195076.20 +52967,4195044.96 +282229,4194953.22 +86877,4194671.48 +299978,4194423.06 +381123,4194285.95 +242251,4194245.10 +119335,4194136.95 +128195,4194098.90 +304146,4193932.80 +24480,4193901.18 +389727,4193753.20 +41285,4193752.20 +63747,4193278.35 +36031,4193120.20 +338450,4192504.14 +201258,4192327.92 +312201,4192265.52 +100840,4192002.08 +355210,4191935.93 +338372,4191700.28 +30187,4191491.71 +283836,4191436.60 +51423,4191360.00 +261213,4191311.52 +187265,4190973.24 +324103,4190885.40 +3812,4190789.20 +145672,4190634.42 +123108,4190387.27 +276543,4190381.01 +137462,4189778.18 +98975,4189647.68 +241493,4189617.12 +167868,4189361.25 +35456,4189288.96 +189244,4188798.90 +149761,4188402.99 +98907,4188338.85 +73287,4188208.72 +191644,4188106.75 +254039,4187517.92 +56434,4187203.32 +159380,4187202.20 +294084,4187127.24 +295062,4187109.96 +17666,4187066.76 +151515,4186976.30 +68680,4186924.92 +75297,4186890.40 +278375,4186828.48 +333243,4186743.75 +311504,4186644.00 +276752,4186572.00 +34261,4186368.09 +273839,4186344.96 +394490,4186247.89 +81465,4186247.67 +266669,4186103.61 +66104,4186100.52 +333380,4186100.52 +119608,4186034.76 +241331,4186002.00 +41360,4185712.00 +363458,4185315.68 +389933,4184930.96 +252046,4184665.25 +377183,4184413.32 +46654,4184194.00 +160586,4184108.63 +390615,4184083.00 +18367,4183995.12 +322347,4183992.56 +33705,4183681.25 +328934,4183583.04 +254592,4183098.15 +72404,4182896.82 +358460,4182757.84 +65949,4182260.40 +269644,4182203.52 +222052,4181929.00 +62195,4181803.06 +35326,4181542.83 +172806,4181479.55 +167049,4181334.84 +299098,4181326.17 +395371,4181282.56 +373670,4181173.36 +173818,4180919.94 +101221,4180868.31 +86263,4180334.87 +26485,4180008.80 +226110,4179903.00 +224368,4179786.00 +118589,4179718.75 +253237,4179667.03 +351467,4179600.64 +68986,4179452.94 +205375,4179362.20 +303840,4179058.92 +398576,4179016.80 +360186,4178779.18 +150949,4178775.12 +80624,4178751.00 +146233,4178371.72 +165216,4178059.95 +198248,4177720.02 +68583,4177716.60 +375365,4177370.19 +282589,4177347.84 +252076,4177167.18 +399488,4176999.81 +60358,4176711.51 +83175,4176645.12 +101399,4176597.69 +31205,4175925.60 +361971,4175595.30 +307243,4175388.44 +259408,4175003.52 +381275,4174460.93 +77608,4174202.56 +61001,4174018.94 +289292,4173286.91 +378248,4173276.09 +329274,4173200.11 +381854,4173189.00 +398454,4172924.20 +394258,4172433.20 +91364,4172413.06 +70247,4172356.65 +255371,4172228.14 +302823,4171744.17 +178659,4171688.22 +153452,4171608.58 +270052,4171417.76 +280840,4171042.66 +276549,4170926.43 +308694,4170609.30 +326615,4170566.40 +266691,4170427.75 +88133,4170398.85 +312908,4170398.00 +192651,4170258.54 +252220,4170051.34 +208524,4169937.43 +270306,4169927.88 +83061,4169831.92 +339649,4169273.20 +268548,4169244.42 +337795,4169169.62 +135091,4169004.80 +277883,4168990.49 +226907,4168931.76 +54206,4168904.75 +38410,4168410.40 +351524,4168296.00 +119307,4168230.30 +16493,4168194.15 +374213,4168043.55 +64415,4167642.65 +90932,4167459.05 +353988,4167131.15 +283962,4167115.50 +120481,4166917.84 +283830,4166700.00 +164613,4166690.43 +296216,4166645.28 +48256,4166547.65 +50255,4166330.88 +274447,4166317.48 +36980,4165770.18 +174627,4165336.48 +148884,4165295.71 +121297,4165275.85 +197370,4164915.44 +193492,4164330.06 +392784,4163796.00 +305799,4162899.03 +219677,4162632.24 +329781,4162545.24 +70456,4162344.48 +279129,4162313.90 +321002,4162229.34 +63819,4162062.30 +326712,4161920.28 +160644,4161278.04 +293592,4160827.53 +122117,4160446.72 +239717,4160186.82 +275118,4160153.41 +136720,4160085.68 +179290,4159887.34 +251079,4159634.64 +108529,4159101.06 +198379,4158906.12 +117925,4158505.48 +158404,4158487.08 +343171,4158344.72 +334592,4158319.56 +237791,4157685.75 +14853,4157357.40 +266142,4157046.24 +235554,4157001.06 +121765,4156856.52 +24408,4156808.76 +334167,4156364.34 +382842,4156276.94 +183385,4156014.08 +174002,4156014.02 +351543,4155930.99 +208806,4155838.77 +200003,4155751.68 +115648,4155710.80 +1126,4155593.08 +26369,4155051.60 +87700,4154954.17 +296114,4154781.24 +299549,4154672.06 +170493,4154562.39 +136085,4154435.80 +44123,4154411.10 +196855,4154205.34 +336654,4154017.84 +385357,4153764.80 +382185,4153394.70 +215911,4153279.52 +2117,4153224.16 +140327,4153037.29 +98434,4152415.64 +360564,4152265.36 +147031,4152232.98 +372696,4151858.34 +165626,4151702.24 +348316,4151683.37 +101142,4151561.20 +245530,4151491.25 +203141,4151265.69 +205736,4150734.00 +300860,4150605.58 +269375,4150456.29 +66360,4150447.71 +283622,4150274.70 +361475,4150267.86 +223367,4150264.64 +283763,4150152.59 +167315,4150114.42 +396313,4150094.40 +216548,4149842.45 +248786,4149728.75 +149486,4149586.95 +183568,4149376.53 +97189,4149090.61 +92148,4148988.20 +111893,4148846.13 +240586,4148641.64 +365904,4148583.60 +153551,4148551.47 +244046,4148526.60 +183994,4148455.22 +363354,4148452.80 +262995,4148450.50 +93122,4148403.13 +284134,4148042.06 +233548,4147150.00 +153516,4147073.91 +216175,4146997.10 +74501,4146302.88 +239333,4146023.70 +379181,4145785.17 +396487,4145778.96 +368541,4145249.52 +338978,4145067.30 +386268,4144847.85 +387293,4144785.66 +191039,4144715.25 +268538,4144427.82 +144250,4144411.85 +153888,4143895.56 +353680,4143720.90 +34449,4143661.68 +230751,4143646.84 +182304,4143593.88 +91731,4142947.15 +300532,4142831.76 +319009,4142760.50 +80302,4142702.18 +190941,4142457.19 +373465,4142282.22 +210305,4142199.10 +18360,4141952.76 +323520,4141553.50 +96543,4141535.97 +22131,4141506.00 +262845,4141359.58 +395231,4141318.24 +195851,4141294.04 +146790,4141191.86 +341380,4140404.73 +214821,4139988.00 +186078,4139829.06 +51919,4139603.25 +313055,4139520.06 +106260,4139448.82 +185968,4138781.40 +176375,4138754.28 +146100,4138255.76 +331372,4138200.76 +160552,4138104.56 +303758,4137688.20 +345128,4137650.21 +206489,4137412.46 +68253,4137064.20 +128734,4136680.35 +178603,4136649.18 +339984,4136404.67 +141616,4136316.34 +16703,4136283.54 +374527,4136085.72 +165942,4136059.46 +377004,4135931.28 +222466,4135811.28 +24274,4135474.68 +59318,4135275.01 +89361,4134563.03 +243656,4134291.60 +338544,4133913.84 +216773,4133907.06 +270190,4133700.72 +296094,4133255.50 +13189,4133079.21 +290238,4132931.20 +254938,4132762.20 +20537,4131687.84 +140383,4131540.00 +132783,4131534.88 +95649,4131522.89 +171481,4131456.00 +390071,4131273.60 +159608,4131192.24 +275269,4130829.54 +377621,4130687.40 +234188,4130569.45 +98299,4130426.72 +88887,4130107.80 +273412,4129937.28 +394690,4129374.50 +140667,4129315.20 +32820,4129296.78 +5558,4129204.85 +345357,4128938.58 +367304,4128600.15 +311255,4128474.48 +87724,4128253.92 +318288,4128116.40 +318771,4127985.40 +273246,4127795.20 +302724,4127357.36 +41488,4127313.96 +335237,4127195.40 +343138,4126680.80 +48203,4126623.76 +193239,4126357.95 +129039,4126222.75 +291121,4126124.99 +103114,4126088.07 +332050,4125815.10 +18437,4125744.18 +85937,4125734.53 +258231,4125497.40 +101781,4125408.43 +96962,4125396.85 +351720,4125307.05 +331950,4125215.16 +161271,4125098.88 +300119,4125074.34 +122505,4125052.80 +363653,4124528.79 +138173,4124493.81 +193783,4124374.54 +348337,4124204.37 +390559,4124191.28 +353790,4124067.20 +269165,4123911.12 +47174,4123760.16 +94436,4123740.04 +117153,4123665.07 +372784,4123524.40 +76740,4123245.30 +230354,4123110.56 +336691,4122379.80 +261221,4122345.92 +199869,4122186.30 +283328,4122127.14 +384368,4121884.05 +11817,4121548.28 +84628,4121245.60 +376110,4121183.20 +346275,4121115.18 +332692,4120881.30 +117466,4120802.32 +219850,4120772.40 +168728,4120567.15 +124338,4120540.20 +241385,4120140.84 +160562,4119668.08 +381498,4119631.08 +186674,4119578.10 +346055,4119000.02 +39319,4118907.24 +91791,4118898.42 +1511,4118650.25 +211643,4118352.69 +198688,4118221.45 +199714,4118147.20 +208029,4118146.10 +279718,4118075.85 +289019,4117847.58 +382379,4117820.85 +25455,4117801.92 +298353,4117777.93 +50811,4117711.54 +245424,4117666.91 +56273,4117615.59 +353683,4117492.47 +266021,4117444.70 +9473,4117378.88 +43434,4117369.54 +246498,4117312.08 +354161,4116958.92 +290306,4116930.93 +385138,4116762.32 +197523,4116606.13 +30032,4116422.60 +313602,4116296.07 +118885,4116132.12 +140553,4115924.40 +226500,4115566.86 +95556,4115445.00 +126530,4115353.77 +105492,4115069.04 +382163,4114976.58 +183923,4114941.60 +374126,4114680.35 +314996,4114574.64 +43325,4114468.80 +217929,4114321.92 +15632,4114259.52 +294952,4113704.54 +304271,4113550.50 +212489,4113309.80 +185932,4113255.60 +19853,4113073.48 +73214,4112968.75 +324290,4112727.63 +16246,4112631.12 +136388,4112437.15 +196313,4111923.20 +126316,4111065.12 +180119,4110424.42 +381088,4110291.90 +220933,4110210.16 +169420,4109841.12 +399946,4109836.50 +115813,4109158.62 +368498,4108920.69 +40840,4108874.16 +136891,4108848.03 +168617,4108738.76 +62064,4108593.91 +135078,4108587.72 +278797,4108401.39 +175428,4108358.98 +192049,4108355.68 +126090,4108149.73 +154623,4108070.40 +399156,4107997.27 +285512,4107879.30 +112326,4107821.96 +53255,4107560.57 +44868,4107459.72 +130881,4107319.30 +375307,4107099.62 +256219,4107048.12 +217979,4106749.14 +47859,4106727.04 +335546,4106397.64 +256836,4106220.40 +306390,4105970.18 +205482,4105836.60 +116596,4105621.52 +116668,4105206.72 +187719,4105008.27 +128858,4104724.10 +284441,4104626.80 +285732,4104283.40 +80597,4104232.17 +177871,4104227.88 +129757,4104080.40 +308729,4103764.02 +296693,4103326.04 +270354,4103173.92 +30295,4102829.55 +354862,4102749.82 +310568,4102722.22 +27977,4102376.42 +63796,4101488.16 +389363,4101303.96 +366130,4101279.00 +232904,4101168.68 +146493,4101076.28 +79129,4101037.72 +392243,4100778.40 +299327,4100545.05 +157731,4100414.50 +360052,4100396.85 +74932,4099487.77 +264100,4098905.56 +398514,4098804.41 +113771,4098801.48 +60752,4098747.65 +126223,4098630.12 +109286,4098405.76 +132963,4098370.82 +340995,4098368.82 +174004,4098252.89 +249527,4098163.20 +124960,4098088.89 +317340,4097900.70 +190630,4097839.67 +206024,4097784.15 +72614,4097699.63 +62875,4097558.12 +97227,4097333.34 +307239,4096724.75 +57718,4096625.50 +398583,4096376.82 +75216,4096192.88 +314627,4096072.56 +67287,4095950.50 +229202,4095574.80 +106075,4095294.43 +310089,4095108.12 +131960,4094817.91 +134345,4094780.60 +183041,4094683.56 +280384,4094431.33 +344374,4094301.75 +217725,4094209.59 +383418,4093973.52 +248463,4093970.19 +48786,4093963.20 +32377,4093858.80 +33409,4093072.29 +96522,4093070.24 +82229,4093059.52 +326719,4092960.36 +185905,4092802.50 +244300,4092656.00 +12865,4092526.84 +267227,4092079.09 +194182,4091968.25 +14711,4090913.12 +297623,4090850.91 +275442,4090849.20 +322772,4090772.87 +151806,4090559.96 +363194,4090467.52 +383878,4089990.48 +359997,4089936.69 +41271,4089406.40 +210600,4088845.52 +304831,4088609.55 +380995,4088499.66 +341117,4088061.47 +187827,4087858.59 +144322,4087772.52 +249154,4087585.16 +360778,4087213.82 +358427,4087011.68 +281709,4086940.34 +384287,4086903.74 +192070,4086487.68 +320041,4086289.20 +314617,4086149.76 +341772,4085741.55 +38545,4085695.08 +100231,4085673.00 +227682,4085617.20 +293724,4085480.70 +103109,4085354.88 +35739,4084533.72 +366900,4084349.76 +18564,4084256.80 +349281,4084164.63 +251984,4083776.97 +396638,4083770.16 +9933,4083732.66 +246114,4083676.46 +211741,4083332.80 +54180,4083171.26 +148708,4083105.18 +100538,4082896.80 +352845,4082740.90 +390632,4082590.74 +389908,4082316.30 +16592,4082247.00 +195395,4082211.12 +223233,4082127.24 +352785,4081484.84 +258505,4080978.72 +154549,4080592.14 +271007,4080580.72 +305644,4080116.16 +257462,4080035.15 +186190,4079389.91 +181978,4079389.60 +85520,4078942.07 +141633,4078756.08 +386493,4078187.68 +365093,4078087.20 +158808,4078017.17 +67233,4077855.60 +166233,4077658.53 +143480,4077611.84 +238808,4077563.36 +166079,4077444.60 +96148,4077173.10 +259208,4077086.97 +208277,4077076.88 +167197,4077076.14 +379191,4076858.50 +393557,4076428.22 +283230,4076014.63 +386233,4075802.10 +163619,4075740.18 +10493,4075737.12 +196317,4075315.91 +379178,4075281.28 +298805,4075204.56 +114627,4075086.96 +120047,4074877.00 +372444,4074863.96 +382266,4074470.40 +395442,4074453.40 +27311,4074316.74 +232611,4074242.82 +176131,4074085.32 +253195,4074027.80 +210310,4073869.91 +48664,4073474.61 +369058,4073378.70 +322082,4073001.50 +316213,4072917.70 +43827,4072797.04 +328519,4072570.68 +379790,4072391.41 +262312,4072383.00 +76109,4072094.85 +229644,4071673.06 +231253,4071650.16 +393766,4071349.02 +382637,4071158.50 +342448,4071142.00 +79826,4070955.21 +150697,4070859.10 +177079,4070845.10 +62724,4070626.72 +57344,4070577.02 +4552,4070465.28 +344226,4070458.91 +198333,4070245.77 +301034,4069466.80 +243130,4069459.80 +103803,4069459.38 +321630,4069135.64 +224647,4068920.25 +142635,4067973.67 +14184,4067971.04 +32630,4067725.20 +339305,4067677.56 +41157,4067219.52 +303438,4067088.20 +128437,4067068.94 +336024,4066916.49 +349600,4066892.78 +244593,4066795.32 +209458,4066778.27 +253288,4066582.65 +74175,4066520.34 +251181,4066489.93 +312373,4066056.96 +376192,4066037.22 +97232,4065839.04 +300212,4065830.60 +291872,4065673.65 +82678,4065616.44 +228393,4065201.84 +83533,4064893.04 +266632,4064580.31 +310456,4064574.40 +338357,4064416.96 +204843,4064268.60 +12946,4064154.48 +99415,4063823.07 +69688,4063710.10 +277975,4063437.84 +30854,4063177.36 +65743,4063021.22 +38255,4063008.44 +328773,4062937.05 +178818,4062814.40 +18541,4062739.00 +390995,4062636.24 +296410,4062605.65 +13851,4062581.52 +353568,4062505.30 +98671,4062369.87 +313255,4062141.20 +346033,4062024.60 +96110,4061874.60 +297645,4061612.50 +103798,4061155.00 +113569,4060449.92 +65306,4060328.88 +304268,4060062.51 +108458,4059920.76 +143954,4059798.99 +395052,4059613.06 +386090,4059257.93 +228830,4059236.72 +307636,4058618.92 +375655,4058597.12 +223184,4058470.71 +218583,4058339.76 +168994,4058197.52 +4739,4057916.64 +395257,4057820.34 +225235,4057610.55 +117444,4057599.15 +306521,4057400.10 +125686,4057357.85 +166506,4057310.40 +390568,4057024.21 +112696,4056742.80 +55953,4056647.08 +277126,4056273.90 +383331,4056211.47 +252187,4056073.00 +67672,4055735.18 +16962,4055517.03 +339403,4055460.51 +261928,4055083.20 +26889,4054879.36 +33097,4054655.29 +305089,4054556.10 +82379,4054495.40 +331239,4054256.72 +179465,4054160.78 +279262,4054130.19 +121504,4054011.40 +302645,4053989.58 +384426,4053820.76 +392955,4053701.22 +238482,4053352.54 +235835,4052774.64 +3633,4052563.92 +148418,4052480.40 +307931,4052395.17 +231377,4052090.64 +60712,4051731.75 +32024,4051561.61 +302508,4051241.20 +190066,4051117.12 +252079,4050761.12 +26805,4050471.33 +168833,4050232.00 +181338,4050087.83 +393551,4050062.96 +137474,4049944.92 +146955,4049739.54 +380316,4049482.00 +173189,4049376.28 +61817,4049335.29 +231971,4049183.87 +216434,4048851.66 +191901,4048801.35 +293891,4048370.60 +397899,4048366.84 +289455,4048252.00 +167841,4048188.80 +396104,4047994.30 +141478,4047733.20 +123121,4047664.44 +32869,4047068.40 +394072,4046922.74 +250123,4046755.22 +305631,4046713.29 +389599,4046711.64 +178701,4046702.12 +381263,4046617.24 +97857,4046577.15 +358514,4046368.31 +234266,4046343.66 +89998,4046315.87 +98895,4046293.16 +236991,4046219.68 +348654,4046191.47 +126381,4045792.17 +319860,4045712.19 +110053,4045650.38 +143497,4045564.94 +106150,4045492.92 +117287,4045361.06 +333069,4045323.60 +308174,4045058.08 +397387,4044996.45 +308930,4044978.00 +242231,4044645.50 +46012,4044536.43 +86360,4044257.88 +107074,4044189.52 +378669,4044052.95 +295801,4043477.62 +234844,4043420.40 +194829,4043304.72 +313871,4042797.12 +239706,4042714.66 +287407,4042607.14 +133449,4042446.21 +287978,4042367.27 +16877,4041923.30 +67795,4040981.83 +15052,4040896.50 +30530,4040791.42 +69935,4040500.52 +211161,4040446.80 +244420,4040440.00 +120386,4040393.75 +159840,4039891.98 +397791,4039717.77 +211034,4039675.56 +395945,4039308.27 +30082,4039272.64 +26547,4038910.08 +212833,4038830.25 +42302,4038816.52 +349027,4038685.44 +173882,4038488.28 +183620,4038433.28 +246771,4038396.60 +306243,4038330.43 +266614,4038023.64 +182814,4037876.64 +166350,4037869.40 +209761,4037633.82 +150025,4037619.00 +166247,4037388.30 +306513,4037153.67 +310031,4037017.28 +229989,4036874.88 +112079,4036364.56 +343857,4036281.27 +394406,4036120.92 +370031,4035954.24 +154636,4035863.44 +86305,4035790.36 +365568,4035762.18 +362936,4035630.06 +111635,4035548.49 +31340,4035536.11 +305608,4035126.90 +65050,4035080.75 +216070,4035003.90 +228829,4034570.46 +23094,4034373.57 +138078,4034179.10 +261046,4033543.55 +270227,4033269.51 +70127,4032985.40 +269330,4032504.21 +128114,4032482.80 +238518,4032457.68 +5941,4032392.80 +295462,4032137.76 +10942,4031919.43 +293693,4031910.40 +205406,4030921.44 +261372,4030885.08 +330317,4030558.56 +209691,4030326.90 +299869,4030210.20 +65956,4030076.06 +78928,4029910.50 +60964,4029514.44 +262160,4029496.99 +158114,4029189.02 +126712,4029132.73 +228903,4028871.14 +46887,4028579.19 +318516,4028423.84 +215597,4028325.42 +18812,4028310.80 +302815,4028152.45 +58849,4028090.30 +51217,4028025.22 +388807,4027885.26 +245019,4027769.76 +265184,4027583.10 +323653,4027573.50 +102057,4027242.24 +72808,4026934.50 +79098,4026611.31 +174170,4026467.24 +88933,4026384.80 +228822,4026130.56 +374232,4025820.66 +30560,4025743.02 +198953,4025678.76 +27937,4025359.80 +392644,4025218.38 +316779,4025091.70 +158489,4025047.52 +163570,4025034.00 +142715,4024962.48 +316544,4024730.43 +272280,4024264.46 +123889,4024112.40 +209411,4023978.84 +287894,4023806.12 +85574,4023732.36 +95064,4023697.26 +38741,4023669.02 +3811,4023563.58 +239947,4023423.36 +256481,4023353.28 +68255,4023278.80 +292870,4023194.70 +83430,4023072.00 +79629,4023057.71 +297351,4022603.20 +238004,4022524.80 +133546,4022507.64 +360596,4022110.20 +233611,4021838.88 +81118,4021834.68 +28645,4021785.60 +174044,4021635.00 +137037,4021621.70 +221748,4021506.06 +308856,4021464.77 +387366,4021365.68 +171394,4021203.29 +193669,4021045.99 +252169,4020562.50 +395013,4020540.25 +171514,4020376.36 +183919,4020321.12 +74095,4020112.80 +338472,4019854.45 +299391,4019606.36 +342292,4019244.84 +161958,4019233.50 +128619,4018498.80 +66516,4018256.27 +106775,4018168.20 +345422,4018119.74 +280336,4018042.38 +105980,4017863.65 +34324,4017758.78 +53096,4017421.73 +31979,4017400.40 +301279,4017318.17 +10349,4016981.43 +167304,4016779.20 +324242,4016579.40 +251504,4016434.88 +192258,4016365.24 +1121,4016333.25 +51588,4016227.18 +183615,4016218.36 +61953,4015843.65 +382726,4015797.73 +78926,4015751.08 +129443,4015385.20 +187768,4014681.16 +163635,4014562.56 +393830,4014056.99 +29883,4013956.32 +108655,4013604.21 +295038,4013287.98 +326033,4013156.58 +337099,4013081.82 +342874,4013035.11 +36970,4012802.64 +162269,4011848.00 +370668,4011569.00 +73664,4011541.38 +348517,4011507.24 +212148,4011222.10 +306084,4011203.81 +307211,4011082.52 +165670,4011045.63 +176265,4011019.32 +140586,4010994.56 +156490,4010855.36 +383576,4010704.18 +303114,4010277.60 +19020,4010201.80 +44473,4009997.44 +343253,4009947.39 +286676,4009703.85 +8811,4009588.90 +295252,4009391.78 +59253,4009257.00 +394658,4009221.26 +249064,4009101.03 +25241,4009064.85 +398348,4009019.56 +226958,4008987.24 +239188,4008839.04 +379729,4008535.07 +148390,4008532.00 +36784,4008489.90 +8145,4008486.52 +306575,4008216.96 +96107,4008134.52 +7939,4007563.95 +283163,4007559.02 +156491,4007557.12 +55738,4007416.62 +329156,4007136.12 +298818,4006861.10 +52295,4006848.40 +44565,4006584.51 +381324,4006481.70 +175956,4006275.08 +144357,4006032.08 +193255,4005927.57 +149035,4005874.40 +384420,4005828.33 +247894,4005688.68 +77982,4005558.96 +219639,4005507.73 +46489,4005452.16 +181955,4005389.52 +335723,4005262.80 +111199,4005241.80 +286343,4005143.88 +324794,4005088.90 +94691,4004806.00 +152275,4004109.90 +616,4004057.26 +122323,4003952.70 +177845,4003796.35 +199568,4003603.50 +345033,4003340.80 +311766,4003083.63 +129934,4002823.60 +44403,4002755.40 +31240,4002646.40 +172108,4002628.84 +277274,4002554.78 +131238,4002380.16 +109088,4002374.60 +184391,4002343.65 +39666,4002076.92 +109141,4002005.70 +161966,4001928.00 +181703,4001904.32 +148534,4001734.44 +204326,4001676.80 +131148,4001237.85 +193976,4000812.72 +207590,4000753.76 +207291,4000467.24 +108518,4000231.44 +373634,4000015.88 +92841,3999807.63 +351459,3999639.84 +234932,3999368.64 +270155,3999274.56 +208181,3999196.80 +245128,3998633.10 +299335,3998197.63 +272956,3997878.42 +161546,3997557.20 +44,3997453.70 +38617,3997448.00 +19220,3997340.28 +303602,3997066.92 +121348,3996979.56 +163129,3996927.12 +111285,3996905.04 +186782,3996589.96 +6594,3996534.10 +83431,3996189.96 +260253,3996185.64 +178288,3995965.34 +308501,3995887.96 +187156,3995681.40 +104984,3995402.40 +104834,3995327.70 +30224,3995273.25 +233277,3995071.02 +367863,3994956.72 +290151,3994898.75 +203130,3994661.86 +65939,3994407.24 +144613,3994359.30 +390524,3994308.32 +318474,3994245.96 +57669,3994191.28 +1366,3994060.86 +26469,3993992.73 +332845,3993901.32 +208685,3993892.11 +148267,3993853.50 +298909,3993790.32 +389919,3993398.85 +347479,3993282.23 +186471,3993145.31 +231877,3993101.68 +197462,3992874.60 +166343,3992804.68 +92065,3992679.00 +143958,3992667.14 +67865,3992451.19 +268859,3992406.95 +58865,3992371.18 +108564,3992040.01 +345010,3991561.54 +268481,3991449.63 +378997,3991353.80 +369783,3991306.16 +34930,3991265.44 +24317,3991245.05 +142371,3991165.92 +159679,3991085.91 +155741,3991057.44 +79987,3991044.40 +38811,3990988.51 +145449,3990765.24 +263817,3990604.86 +393648,3990384.70 +149777,3990354.18 +326402,3990099.78 +262274,3990052.44 +132538,3990038.00 +343418,3989527.68 +31772,3989522.74 +276258,3989520.12 +111121,3989468.70 +65698,3989365.10 +33304,3989237.76 +34738,3989213.36 +164698,3989136.23 +46651,3989086.46 +342572,3988119.00 +242817,3987924.86 +99541,3987617.92 +47296,3987578.84 +353541,3987128.44 +244767,3987102.00 +6971,3986782.54 +351661,3986251.02 +281749,3985863.20 +252319,3985646.80 +211996,3985614.80 +216285,3985500.93 +322648,3985489.00 +362292,3985134.00 +361730,3985107.60 +82774,3985059.11 +204820,3984973.40 +306624,3984763.62 +302649,3984691.58 +267078,3984516.30 +360553,3984246.65 +364997,3983692.00 +364714,3983614.72 +126866,3983175.42 +39841,3983063.68 +50345,3983050.00 +173372,3982971.12 +326511,3982918.32 +136219,3982894.08 +297262,3982824.48 +299005,3982709.50 +117565,3982590.00 +284061,3982403.64 +42294,3982206.18 +178893,3981509.35 +22524,3981393.02 +360616,3981125.28 +194199,3981103.76 +305574,3980604.60 +358398,3980571.52 +191653,3979781.28 +192664,3979765.10 +245190,3979330.19 +320956,3979217.88 +282082,3978697.50 +233659,3978695.76 +341465,3978652.08 +146640,3978651.00 +170311,3978499.98 +319242,3978079.60 +220076,3977707.24 +306566,3977202.24 +334410,3976842.61 +142958,3976807.86 +250365,3976649.04 +319046,3976549.80 +83629,3976308.60 +214676,3976265.20 +137976,3975143.10 +85135,3975020.40 +263984,3974927.76 +19448,3974719.77 +153222,3974711.04 +293037,3974404.50 +297710,3973959.75 +397707,3973787.48 +338812,3973739.20 +49522,3973588.50 +8172,3973588.36 +356208,3973529.91 +240383,3973394.10 +368300,3973186.32 +5403,3973104.00 +341209,3973018.52 +160120,3972842.52 +106951,3972470.04 +137076,3972297.56 +126877,3972182.41 +71665,3972165.78 +44397,3971811.75 +345220,3971748.30 +320753,3971724.41 +146350,3971368.16 +132727,3971136.40 +78702,3970607.94 +272079,3970420.08 +229599,3969756.48 +188735,3969752.68 +167225,3969687.83 +174238,3969524.79 +108106,3969501.12 +217256,3969367.60 +78991,3969333.78 +248749,3969315.12 +79889,3968602.73 +111072,3968587.54 +204212,3968492.00 +29465,3968474.40 +15688,3967802.79 +357293,3967331.28 +33287,3967108.00 +294200,3967107.06 +41835,3967084.06 +345546,3966410.72 +281873,3966315.60 +133282,3966118.50 +286485,3966052.00 +371092,3966051.69 +311701,3965854.80 +273262,3965613.57 +397663,3965508.33 +163921,3964988.16 +349706,3964824.36 +2804,3964656.80 +387762,3964589.72 +188968,3964546.60 +146649,3964409.84 +127487,3963081.00 +39746,3963011.10 +36680,3962544.30 +15554,3962427.31 +325205,3961826.40 +341152,3961165.68 +314717,3961069.48 +208832,3960915.82 +293449,3960824.48 +340362,3960800.79 +147290,3960390.61 +49211,3960106.50 +83242,3960066.58 +267711,3959960.62 +188342,3959773.18 +165688,3959727.48 +301551,3959586.56 +140112,3959534.40 +198358,3959455.50 +214844,3959342.82 +308877,3959295.12 +313624,3958585.40 +144499,3958559.31 +262032,3958421.40 +378078,3958215.68 +365421,3958024.53 +157293,3957764.36 +114420,3957653.70 +119242,3957608.16 +338746,3956553.16 +180181,3956310.07 +66957,3956023.71 +106469,3955424.28 +286863,3955180.06 +43466,3955069.04 +186843,3955016.60 +83455,3955011.00 +278547,3954998.70 +30100,3954905.08 +193905,3954895.86 +153290,3954888.99 +385214,3954819.03 +60348,3954484.74 +91976,3954169.20 +24254,3954029.76 +211788,3953552.63 +149194,3953507.25 +344420,3953286.35 +343411,3952998.10 +41003,3952996.38 +231757,3952978.38 +143923,3952932.90 +337142,3952932.10 +8231,3952911.16 +278804,3952662.30 +313655,3952571.58 +173534,3952422.88 +20718,3952332.67 +241684,3952301.60 +308746,3952189.26 +369842,3952187.52 +382786,3951888.66 +283784,3951824.93 +124694,3951559.99 +814,3951142.12 +181058,3950831.61 +87070,3950812.80 +167804,3950786.09 +193073,3950507.55 +9008,3950292.45 +174488,3950290.00 +344563,3950216.25 +373950,3949936.80 +1620,3949895.04 +366063,3949828.16 +56618,3949753.82 +29693,3949496.10 +151467,3949336.71 +286825,3949284.16 +173059,3949257.52 +51638,3948982.20 +46870,3948917.44 +138249,3948762.98 +196250,3948488.51 +301775,3948405.40 +240522,3948403.34 +74675,3948377.28 +160389,3948298.09 +16372,3948061.32 +130354,3948055.65 +391181,3947672.64 +366566,3947564.75 +139637,3947183.45 +358508,3947142.50 +223298,3947055.44 +229481,3946836.15 +20256,3946648.65 +301469,3946379.77 +68853,3946237.98 +122608,3946189.25 +156134,3946069.10 +162387,3945885.02 +144982,3945517.12 +238584,3944848.05 +35304,3944490.30 +229313,3944445.13 +178141,3944401.68 +63858,3944388.45 +327042,3943953.02 +391095,3943947.25 +175661,3943812.26 +164254,3943699.24 +158254,3943557.72 +363634,3943454.34 +322280,3943157.40 +98514,3942989.82 +182595,3942942.47 +376267,3942797.46 +281059,3942666.01 +194824,3942634.35 +98879,3942609.36 +313158,3942243.62 +30993,3942168.12 +73808,3941853.05 +117654,3941689.08 +167775,3941687.88 +15959,3941588.64 +100930,3941477.34 +201867,3941280.32 +220052,3941256.98 +367300,3941100.80 +314072,3941050.23 +176475,3941010.12 +291080,3940454.40 +25421,3940293.84 +253422,3940290.90 +356891,3940174.38 +283206,3940116.30 +282620,3940006.50 +169956,3939892.76 +310899,3939870.48 +351504,3939708.30 +283144,3939696.00 +247812,3939690.15 +395437,3939667.48 +11726,3939651.33 +193661,3939365.32 +280979,3939109.65 +353756,3939093.60 +12969,3938696.68 +95502,3938562.32 +329719,3938554.44 +6663,3938451.39 +7524,3937918.63 +88708,3937846.64 +214667,3937761.52 +216489,3937739.10 +32777,3937679.34 +396303,3937499.72 +356409,3937418.48 +150354,3937370.32 +184403,3937123.19 +97775,3937045.24 +331662,3937020.75 +36187,3936965.80 +271684,3936678.88 +281438,3936510.00 +350881,3936473.40 +87488,3936442.44 +75040,3936319.52 +5493,3936285.36 +51109,3936271.69 +195955,3936247.20 +247269,3935769.06 +350045,3935583.24 +177454,3935570.12 +176210,3935509.56 +64331,3935036.45 +318254,3934866.18 +84238,3934794.98 +208229,3934644.12 +295395,3934427.25 +294651,3934030.82 +1791,3933986.67 +123956,3933960.32 +94449,3933827.88 +346852,3933653.76 +217753,3933606.60 +160798,3933530.10 +231086,3933229.05 +322689,3933220.48 +64476,3933190.72 +140436,3933066.46 +47694,3932820.64 +177046,3932665.36 +65496,3932411.60 +9886,3932088.00 +101013,3931941.76 +223016,3931881.96 +25099,3931729.92 +286873,3931388.56 +148830,3931370.45 +114347,3931338.90 +294569,3931276.77 +46484,3931012.80 +181900,3930865.83 +132492,3930802.76 +42620,3930760.60 +349160,3930654.00 +235210,3930625.02 +309370,3930475.20 +205934,3930460.82 +283483,3930273.24 +349586,3930125.76 +320282,3930098.16 +323348,3929979.89 +307722,3929811.60 +306594,3929799.55 +246634,3929449.15 +174829,3929197.24 +287303,3929089.25 +354407,3929082.00 +78049,3928901.40 +168442,3928855.04 +63803,3928843.52 +352312,3928752.00 +359637,3928600.46 +87980,3928587.52 +155045,3928297.28 +58090,3928141.00 +49719,3927966.25 +73988,3927853.80 +313091,3927823.80 +202724,3927422.08 +35957,3926952.12 +88454,3926796.33 +98392,3926755.00 +102630,3926735.50 +207625,3926696.20 +187581,3926680.52 +282035,3926393.76 +53514,3926361.60 +357638,3926012.99 +163536,3925968.75 +237513,3925924.08 +66042,3925898.59 +246592,3925863.84 +374999,3925842.51 +375253,3925748.88 +388402,3925436.40 +215558,3925318.30 +378849,3925194.24 +342117,3925059.18 +250573,3924904.20 +44172,3924846.10 +282647,3924670.80 +19023,3924602.71 +268303,3924477.50 +296718,3924439.40 +288937,3924184.88 +188329,3924160.56 +52606,3923850.25 +324023,3923411.49 +110027,3923184.06 +396601,3923145.60 +128936,3923035.26 +291729,3922810.17 +64641,3922158.24 +362814,3922133.20 +53748,3922067.33 +149330,3922060.48 +376054,3921777.90 +361925,3921564.50 +59874,3921471.90 +396536,3921170.16 +56654,3920988.06 +315002,3920964.32 +18871,3920711.04 +121827,3920522.50 +223226,3920387.65 +283233,3920216.32 +357214,3920060.56 +252798,3920022.78 +202306,3919728.97 +153281,3919571.20 +98171,3919320.36 +16199,3919214.06 +214322,3919107.00 +193762,3918955.68 +210751,3918938.10 +23667,3918596.50 +264191,3918248.77 +334068,3918149.46 +162193,3918142.80 +245809,3918056.47 +235848,3917712.42 +115339,3917666.40 +269708,3917278.32 +30041,3917150.16 +101445,3917026.54 +213350,3916994.40 +11477,3916985.28 +386343,3916927.95 +150923,3916830.88 +224682,3916474.75 +73792,3916434.61 +190368,3916404.80 +136480,3916262.94 +265995,3914643.09 +390456,3914492.76 +363529,3914429.80 +313887,3914245.51 +361285,3914075.25 +27190,3913885.98 +239277,3913464.08 +199607,3913261.66 +62415,3913146.87 +305475,3913083.66 +381624,3912932.50 +122208,3912890.40 +229387,3912743.58 +288764,3912402.27 +150547,3912322.50 +333816,3912247.08 +199586,3911871.00 +53891,3911861.92 +256283,3911707.80 +285421,3911540.00 +371030,3911469.24 +347888,3911231.04 +313776,3910799.94 +235123,3910765.20 +314776,3910738.32 +360588,3910730.88 +99698,3910648.80 +318534,3910585.32 +251628,3910401.81 +356540,3910364.10 +48447,3910120.62 +77466,3910072.65 +282008,3909970.28 +148835,3909932.25 +261930,3909438.64 +1492,3909370.92 +268932,3909345.00 +23752,3908927.02 +245789,3908511.31 +339001,3908506.04 +251433,3908483.16 +352574,3908300.53 +274933,3908159.36 +3960,3907986.60 +38173,3907966.80 +186553,3907736.46 +18449,3907589.40 +381332,3907534.40 +137614,3907350.72 +59191,3907019.94 +292201,3906944.16 +336488,3906731.77 +288553,3906484.50 +69092,3906418.24 +32240,3906268.68 +225222,3906251.80 +241329,3906012.30 +113448,3905906.79 +8937,3905841.38 +151691,3905772.12 +10424,3905580.78 +42935,3905339.22 +291499,3905217.68 +324659,3904942.58 +395704,3904614.00 +247903,3904570.88 +58580,3904261.76 +138817,3904132.54 +127456,3903579.68 +296845,3903283.32 +186797,3903161.76 +95674,3902966.50 +217150,3902956.02 +206382,3902855.58 +95528,3902771.79 +175857,3902569.56 +306793,3902557.12 +2276,3902481.45 +261761,3902469.92 +119485,3902077.83 +309373,3901886.10 +132031,3901830.40 +5721,3901585.97 +82667,3901566.87 +376114,3901541.70 +381924,3901047.20 +75559,3901043.32 +218521,3900982.84 +61711,3900932.20 +196060,3900873.99 +155382,3900477.30 +303470,3900405.92 +299430,3900275.27 +296012,3899996.10 +336236,3899720.44 +357209,3899328.58 +61586,3899186.72 +200612,3898922.22 +224507,3898848.00 +3217,3898784.50 +36640,3898713.90 +86873,3898075.72 +263904,3897566.20 +373744,3897527.05 +291465,3897484.25 +180292,3897341.37 +162449,3897296.50 +17076,3897118.45 +253064,3896929.44 +328638,3896777.72 +183616,3896684.61 +283490,3896595.50 +79546,3896592.84 +191478,3896525.22 +203104,3896523.84 +267141,3896467.26 +48956,3896152.93 +394382,3896037.38 +128696,3895694.70 +321589,3895618.77 +366493,3895335.27 +107509,3895069.05 +334996,3895045.10 +100195,3894934.18 +345741,3894843.03 +206843,3894162.10 +206265,3894129.33 +299152,3894120.72 +76005,3894013.20 +242279,3893967.35 +210814,3893940.75 +309841,3893708.52 +145937,3893278.82 +123422,3893185.30 +64318,3893058.84 +113521,3893004.18 +246765,3892904.06 +127369,3892473.46 +336824,3892430.64 +182600,3891874.42 +180206,3891838.72 +35627,3891631.60 +357624,3891622.08 +303947,3890857.72 +3844,3890857.50 +132625,3890847.79 +173267,3890753.28 +108802,3890692.80 +325672,3890477.20 +368234,3890325.60 +53613,3890285.54 +199679,3890198.06 +199820,3889283.62 +354569,3888991.05 +273211,3888755.01 +23328,3888441.35 +269988,3888384.24 +261122,3888330.40 +127827,3888273.05 +127619,3888063.36 +60243,3887856.63 +134268,3887839.38 +65190,3887705.64 +256715,3887663.01 +193809,3886686.56 +183584,3886511.40 +164545,3886316.62 +337806,3886218.95 +293569,3885976.11 +140481,3885837.12 +200239,3885277.00 +299008,3885187.60 +179250,3885105.88 +303662,3885078.99 +68333,3884899.41 +122931,3884758.88 +353491,3884314.00 +116773,3883215.12 +202560,3883096.80 +150941,3883088.86 +99347,3883074.00 +141575,3883018.23 +342918,3882905.22 +365240,3882790.08 +94174,3882697.26 +271967,3882516.00 +27644,3882390.80 +139361,3882342.75 +242921,3882171.12 +194371,3882008.24 +177480,3881580.08 +128542,3881296.00 +244425,3881140.70 +190271,3881122.29 +38927,3881025.00 +380969,3880926.42 +180754,3880926.20 +94397,3880791.60 +333871,3880492.70 +385587,3880481.44 +222000,3880380.83 +189871,3880308.46 +126469,3880003.75 +345913,3879816.96 +312490,3879293.25 +27248,3879099.00 +205654,3878883.68 +70237,3878807.73 +235316,3878720.00 +361960,3878543.13 +22074,3878400.74 +398992,3878297.82 +171984,3877977.60 +231598,3877706.04 +84574,3877639.01 +303670,3877625.49 +220744,3877593.60 +196570,3877567.90 +277265,3877481.01 +93512,3877346.91 +372856,3877323.80 +300382,3877021.33 +259310,3876855.36 +43461,3876777.82 +1301,3876469.59 +22896,3876163.20 +9002,3875964.40 +74126,3875582.95 +270647,3875467.05 +222160,3875250.08 +45241,3875197.00 +166726,3875092.24 +249615,3874758.72 +368472,3874742.26 +213800,3874632.84 +258426,3874616.10 +118090,3874613.76 +98700,3874450.72 +101367,3874041.32 +60595,3874037.76 +113125,3873468.60 +188909,3873138.68 +66008,3873092.30 +158248,3873012.54 +363175,3872961.54 +225209,3872888.46 +299815,3872629.02 +116317,3872345.50 +330355,3872199.04 +191409,3872006.32 +388599,3872000.08 +350018,3871827.06 +260628,3871770.00 +53511,3871348.74 +83736,3871278.22 +195222,3871169.28 +195467,3870965.28 +361728,3870781.17 +78674,3870709.48 +554,3870446.97 +184030,3870326.80 +41483,3869796.30 +18511,3869758.20 +331504,3869310.00 +11891,3869125.26 +172385,3869053.92 +383411,3869000.04 +175024,3868988.58 +154627,3868813.29 +349131,3868787.34 +393982,3868115.79 +63862,3867871.38 +3752,3867738.42 +123732,3867509.61 +93258,3867500.48 +37250,3867494.40 +268611,3867110.00 +174118,3866874.40 +222351,3866803.75 +298622,3866638.73 +86102,3866178.66 +228188,3865897.60 +387722,3865787.64 +394669,3865178.72 +333426,3865027.12 +219176,3864649.20 +78712,3864370.77 +391898,3864299.84 +163908,3864131.64 +230710,3863674.43 +219876,3863546.94 +69722,3863541.76 +253771,3863389.50 +168919,3862170.00 +379685,3862008.15 +398231,3861950.20 +293834,3861532.22 +237005,3861348.40 +298733,3861306.68 +175111,3861086.40 +64177,3860875.04 +67397,3860411.94 +17362,3860319.54 +31278,3860043.39 +255558,3859981.50 +96812,3859705.18 +248499,3859505.52 +358881,3859462.36 +265629,3858990.63 +167068,3858618.24 +215404,3858603.48 +68705,3858515.96 +181108,3858485.34 +71213,3858261.00 +143121,3858075.00 +373236,3857612.46 +61425,3857167.80 +245371,3857154.57 +151986,3856709.37 +133183,3856550.83 +212959,3856341.06 +112922,3856119.55 +367936,3856096.80 +359117,3855679.30 +272710,3855178.66 +215721,3854995.01 +102482,3854985.96 +192912,3854791.14 +163429,3854515.32 +339603,3854346.08 +222474,3853982.07 +224276,3853909.50 +389035,3853858.40 +41481,3853779.72 +34669,3853579.38 +356756,3853552.08 +45124,3853266.99 +390367,3852729.36 +41389,3852666.92 +376107,3852623.89 +342605,3852439.87 +164803,3852200.82 +40615,3851864.28 +84140,3851853.42 +340717,3851227.58 +185535,3851031.49 +315585,3850658.20 +356921,3850650.09 +255971,3850548.50 +303179,3850426.86 +203470,3850196.76 +297981,3850006.05 +260142,3849915.69 +171106,3849552.90 +298077,3849430.46 +308918,3849420.96 +246289,3849227.40 +319103,3849189.89 +224349,3849181.38 +331968,3849162.00 +85254,3849098.66 +169008,3849063.93 +206389,3848507.74 +143987,3848491.20 +122043,3848416.55 +1673,3848286.39 +196980,3848040.40 +296999,3847740.40 +223739,3847106.27 +131022,3847082.81 +332248,3846946.84 +41976,3846638.00 +259191,3846163.44 +122526,3845818.41 +123735,3845727.36 +93602,3845674.20 +372251,3845230.92 +125709,3845174.90 +31964,3845173.80 +345140,3844923.05 +112833,3844861.66 +70031,3844793.58 +207604,3844714.86 +289717,3844653.78 +379889,3844524.32 +123155,3844484.50 +340218,3844173.96 +225781,3844033.12 +304908,3843750.96 +240777,3843722.56 +97124,3843284.82 +338217,3843100.65 +76694,3842978.72 +269801,3842788.25 +230942,3842780.56 +303732,3842723.07 +213244,3842195.02 +178295,3842052.50 +219827,3841693.92 +250814,3841431.56 +57080,3841071.39 +256747,3841040.52 +352648,3840998.90 +11787,3840779.46 +284406,3840374.26 +171016,3840330.00 +157151,3840140.85 +226861,3839663.52 +56663,3839275.14 +182748,3839270.71 +172521,3839130.06 +387826,3838620.24 +110074,3838426.08 +121792,3838218.82 +5211,3837603.44 +348220,3837359.10 +295313,3837039.76 +378254,3837001.04 +237582,3836747.20 +35031,3836606.20 +361755,3836374.10 +306226,3836266.68 +58173,3836206.44 +330427,3836157.57 +6925,3836001.10 +383466,3835852.80 +104652,3835617.35 +51483,3835584.12 +349677,3835511.94 +356945,3835246.55 +235331,3835170.92 +195905,3834506.91 +289387,3834407.34 +177656,3834358.49 +174611,3834075.00 +304118,3833902.08 +59852,3833647.30 +161657,3833418.81 +54367,3833231.49 +151725,3832829.28 +353172,3832500.87 +378515,3832334.37 +78104,3832274.70 +56388,3832121.21 +35051,3832015.36 +343062,3831934.40 +24500,3831413.15 +291839,3831346.74 +358357,3831258.69 +182117,3830976.00 +140231,3830944.30 +28530,3830797.10 +974,3830755.74 +349196,3830711.45 +370438,3830638.11 +123558,3830526.72 +204276,3830505.76 +31655,3830425.00 +77263,3830423.22 +42534,3830222.91 +240532,3830206.59 +323516,3830162.70 +144596,3830146.88 +293235,3830064.65 +290364,3829913.68 +332492,3829907.61 +360147,3829884.70 +5298,3829808.04 +26652,3829648.74 +193574,3829476.20 +291257,3829386.21 +35878,3829199.13 +169075,3829039.94 +296441,3829005.42 +116110,3828783.50 +146607,3828381.12 +391524,3828320.79 +44134,3828301.20 +271477,3828190.68 +171777,3828152.25 +231358,3827945.76 +226247,3827719.62 +150335,3827382.60 +272675,3827304.95 +340928,3827059.02 +252297,3826980.18 +144868,3826293.80 +264591,3825936.14 +13307,3825395.72 +297016,3825143.73 +371627,3824461.80 +286490,3824094.96 +230022,3824018.38 +39448,3823959.43 +95212,3823947.00 +346928,3823738.59 +127274,3823679.97 +186964,3823559.52 +183407,3823123.20 +225809,3822803.07 +113950,3822773.40 +169818,3822766.20 +344018,3822666.75 +391954,3822272.60 +20454,3822234.04 +11654,3822040.00 +163861,3821918.51 +382156,3821901.88 +89970,3821883.59 +319458,3821574.00 +157675,3821559.83 +266469,3821510.96 +119232,3821277.90 +4605,3821190.22 +306277,3821148.42 +239264,3821100.27 +233680,3820983.52 +304380,3820944.84 +389586,3820897.50 +129236,3820877.76 +45809,3820409.34 +17450,3820378.80 +333930,3820282.50 +242043,3819845.52 +262423,3819482.10 +362251,3819456.28 +184149,3819445.76 +323223,3819211.83 +130604,3819025.65 +267933,3818916.89 +373974,3818836.98 +8288,3818805.68 +41254,3818791.02 +369453,3818518.00 +153578,3818310.86 +358993,3818305.33 +170309,3818190.76 +89327,3818184.66 +206494,3818072.70 +240960,3818066.64 +199939,3817827.60 +240335,3817656.81 +193930,3817560.72 +338846,3817453.86 +54503,3817156.20 +312478,3816887.40 +334107,3816611.26 +291446,3816430.02 +329601,3816079.54 +194937,3816013.68 +163728,3816005.05 +283704,3815966.00 +83526,3815864.05 +397430,3815757.27 +28803,3815703.40 +174183,3815642.09 +269726,3815460.28 +149709,3815046.00 +174691,3814233.39 +371179,3813957.08 +136069,3813701.36 +368808,3813632.91 +229221,3813390.50 +344127,3813337.90 +378808,3813271.83 +90068,3813164.37 +354288,3812919.31 +44033,3812905.69 +96616,3812690.48 +28127,3812443.25 +195604,3812318.34 +391079,3812115.30 +364669,3811910.13 +340907,3811836.00 +44967,3811462.02 +358229,3811146.36 +115809,3811125.84 +308844,3811094.43 +72841,3810956.05 +210247,3810875.26 +384975,3810772.05 +265243,3810736.10 +64829,3810545.76 +291748,3810272.30 +183180,3810007.50 +233172,3809905.63 +303141,3809438.60 +118283,3809396.16 +111429,3809355.03 +204061,3808694.68 +105601,3808678.56 +331588,3808465.32 +377255,3808088.60 +378073,3808009.66 +382193,3807925.20 +106173,3807888.42 +343936,3807394.56 +319178,3807380.76 +214691,3807289.92 +18059,3807160.02 +232284,3807045.99 +321572,3806880.66 +288599,3806756.40 +200231,3806682.06 +244977,3806059.01 +220177,3805854.97 +278723,3805696.96 +49070,3805573.20 +165118,3805446.40 +123451,3805164.80 +341962,3805086.08 +234936,3804958.60 +333498,3804836.40 +19886,3804611.36 +283114,3804555.84 +312538,3804494.40 +33762,3804466.14 +292203,3804243.00 +148786,3804007.44 +187275,3803654.12 +100419,3803648.30 +128674,3803315.81 +157929,3803167.34 +294035,3803074.05 +385193,3803021.64 +294699,3802591.28 +59651,3802583.30 +154265,3802250.26 +62160,3801999.90 +101673,3801861.36 +252425,3801852.60 +197645,3801826.20 +235950,3801776.25 +284419,3801709.80 +391467,3801169.84 +186790,3801087.48 +191709,3801027.93 +60935,3801024.08 +125789,3800885.47 +223625,3800844.96 +28257,3800738.86 +3135,3800530.06 +101718,3800511.55 +49014,3800339.18 +180076,3799260.75 +297741,3799249.19 +391224,3799090.42 +44631,3799038.39 +385783,3798986.16 +378310,3798455.57 +109864,3798340.14 +339521,3798301.20 +204052,3797719.78 +131382,3797631.25 +289844,3796949.52 +386115,3796455.60 +199911,3796139.28 +2058,3796109.04 +79401,3796015.54 +354449,3795605.20 +41817,3794675.70 +303556,3794660.78 +258948,3794578.30 +159008,3794424.48 +228500,3794345.06 +122530,3794342.37 +227036,3794278.18 +355723,3794152.68 +284832,3794011.51 +353982,3793922.28 +9458,3793909.35 +283390,3793766.85 +5554,3793113.72 +31709,3792712.10 +265621,3792613.75 +398633,3792529.17 +231263,3792230.16 +10325,3792154.72 +149113,3792053.34 +252824,3791921.22 +121237,3791863.09 +173129,3791753.46 +60618,3791303.88 +229852,3791179.98 +130597,3791074.28 +242120,3791021.50 +313459,3790767.12 +177361,3790209.72 +285061,3790183.16 +311467,3790000.72 +160146,3789995.30 +197463,3789400.40 +328564,3788921.92 +54300,3788713.18 +306143,3788536.44 +315044,3788482.15 +184618,3788473.12 +301679,3788200.24 +271034,3788186.40 +170768,3787743.06 +27078,3787675.30 +224780,3787484.94 +47494,3787031.16 +84061,3786995.16 +297790,3786976.10 +165658,3786955.20 +203632,3786680.04 +349944,3786615.50 +44020,3786451.20 +4869,3786393.60 +78907,3786385.92 +113744,3786371.28 +69841,3786325.44 +289299,3786308.24 +325084,3786127.20 +342160,3786121.68 +100860,3786119.50 +135225,3785978.00 +52478,3785888.75 +19008,3785858.67 +67290,3785844.48 +38112,3785776.64 +39176,3785693.16 +390585,3785556.25 +148248,3785461.14 +370130,3785395.46 +150765,3785231.88 +140755,3784684.40 +178275,3784466.19 +300840,3784252.02 +274894,3784229.68 +95246,3783763.35 +89035,3783201.42 +328097,3783039.12 +192068,3783024.32 +345864,3782910.04 +65746,3782732.80 +324784,3782636.00 +166946,3782506.03 +20030,3782363.06 +36255,3782239.90 +362414,3782194.00 +355310,3782022.30 +246343,3781903.65 +46877,3781834.32 +72270,3781743.00 +183743,3780602.85 +389851,3780307.62 +177665,3780171.72 +258254,3780016.32 +30941,3779819.66 +352249,3779677.66 +245136,3779669.16 +152649,3779149.50 +203521,3779056.45 +130924,3778972.80 +386458,3778476.36 +312965,3778360.08 +322193,3777962.12 +12450,3777918.75 +75345,3777826.92 +388077,3777664.00 +47619,3777494.28 +148343,3777465.06 +155002,3777300.00 +99437,3777074.56 +59316,3777023.83 +356788,3776904.96 +267311,3776721.36 +118516,3776209.71 +58713,3775987.40 +89286,3775976.32 +394610,3775891.61 +35181,3775431.14 +158830,3774867.18 +81708,3774680.12 +330142,3774638.63 +37813,3774581.37 +348155,3774518.96 +293816,3774277.50 +67132,3774235.49 +58143,3774130.47 +57825,3773343.20 +77631,3773137.32 +91682,3772803.27 +358502,3772511.47 +394569,3772415.52 +365108,3772190.24 +316365,3772025.60 +181355,3771911.67 +40452,3771640.06 +137284,3771600.00 +305282,3771340.65 +188199,3771252.01 +183899,3771183.78 +75208,3771067.08 +121903,3771003.17 +49693,3770843.10 +393378,3770715.92 +204859,3770545.38 +392306,3769920.63 +167268,3769519.32 +353762,3769428.00 +51662,3769419.15 +344289,3769405.07 +377382,3769383.96 +209856,3769357.17 +90614,3769319.50 +67363,3769070.91 +82753,3768963.54 +311741,3768956.40 +161771,3768778.45 +200033,3768601.64 +293534,3768418.71 +271692,3768217.60 +176857,3768205.35 +43887,3767786.40 +131570,3767667.54 +397163,3767423.40 +258495,3766963.20 +231283,3766935.26 +139029,3766635.29 +285001,3766324.72 +188094,3766006.16 +154365,3765679.68 +63183,3765572.78 +118389,3765243.18 +127725,3765174.40 +312900,3764999.04 +215661,3764974.32 +158679,3764938.56 +89551,3764880.35 +170274,3764815.78 +241424,3764634.40 +129749,3764320.43 +336662,3764270.38 +309933,3764137.65 +131263,3764108.54 +12736,3764103.24 +373787,3763638.51 +283155,3763585.80 +233366,3763561.52 +50087,3763441.27 +267630,3763390.83 +189407,3763289.60 +89644,3763084.86 +274410,3763013.00 +105334,3762807.20 +231791,3762769.50 +119249,3762706.12 +332450,3762612.99 +9711,3762389.38 +184951,3762108.14 +265241,3762059.40 +244124,3762048.45 +276749,3762006.45 +41941,3761849.58 +283121,3761821.03 +200860,3761620.56 +48512,3761577.82 +177786,3760355.76 +356487,3760289.50 +330814,3760260.30 +353986,3760115.71 +176207,3759839.51 +20973,3759723.84 +22671,3759674.70 +291508,3759412.83 +351241,3759345.82 +263891,3759190.56 +81475,3758780.48 +194409,3758634.60 +212588,3758460.00 +121152,3758364.90 +228796,3758244.08 +265942,3757774.30 +76028,3757582.40 +290086,3757556.95 +139356,3757253.50 +47322,3757135.36 +166230,3757118.82 +191089,3756795.00 +205237,3756755.45 +100798,3756589.56 +135128,3756582.85 +232099,3756230.40 +385940,3756164.32 +227290,3756045.02 +186462,3756021.94 +99049,3755897.82 +357875,3755843.28 +370703,3755622.72 +37681,3755554.95 +271199,3755550.84 +140683,3755277.44 +27617,3754663.22 +287151,3754455.78 +136865,3754277.26 +114018,3754245.96 +130920,3754000.18 +260463,3753810.76 +137592,3753656.40 +91481,3753462.25 +380713,3753417.84 +172220,3753190.28 +188180,3753159.32 +371235,3752583.24 +351646,3752382.96 +188241,3752080.29 +84491,3751909.76 +123171,3751880.08 +167335,3751743.65 +111720,3751399.68 +62827,3751326.00 +310177,3751202.56 +93744,3750953.78 +317313,3750722.55 +320982,3750605.65 +229847,3750604.48 +323813,3750374.86 +187243,3750351.68 +169743,3749947.56 +147668,3749919.60 +93137,3749767.65 +13242,3749736.76 +83578,3749577.51 +298792,3749518.90 +66079,3749385.84 +331562,3749314.56 +191721,3749287.86 +198774,3748638.06 +53987,3748581.69 +359208,3748566.63 +242306,3748515.42 +121867,3748339.76 +149663,3747989.52 +225241,3747876.48 +321215,3747791.10 +246632,3747746.27 +376552,3747720.48 +353585,3747546.66 +383292,3747461.38 +261773,3747346.68 +228582,3747036.36 +216323,3746994.66 +22603,3746880.28 +207049,3746532.65 +214473,3746513.07 +35647,3746210.32 +34207,3746160.00 +119215,3746147.83 +253996,3745659.42 +113696,3745598.15 +300570,3745327.50 +267856,3745276.38 +78935,3745239.68 +3130,3745160.85 +190945,3745143.17 +217343,3745141.55 +13259,3744906.88 +329008,3744828.72 +256658,3744605.96 +44040,3744378.12 +374944,3744272.80 +274537,3744249.93 +199383,3744177.20 +162406,3743973.24 +295058,3743865.84 +262283,3743815.68 +369914,3743634.65 +179878,3742370.32 +68252,3742322.16 +342401,3742271.76 +316078,3741955.88 +75680,3741935.40 +124829,3741769.64 +302894,3741653.70 +199208,3741615.75 +239594,3741450.55 +375331,3741225.85 +165101,3740703.72 +339456,3740490.90 +122719,3740373.79 +198656,3740160.20 +237241,3740136.85 +130377,3739980.14 +287827,3739895.14 +378201,3739586.76 +345114,3739168.29 +163156,3738985.02 +64458,3738700.11 +13844,3738514.99 +8924,3738308.43 +61638,3738104.76 +289580,3738004.37 +28095,3737712.42 +344767,3737684.58 +169784,3737483.12 +42289,3736990.52 +175502,3736798.62 +175388,3736715.84 +208633,3736686.72 +211683,3736625.28 +328901,3736600.35 +274178,3736314.47 +280282,3736264.50 +335389,3736262.16 +159267,3736205.09 +56586,3736100.23 +171662,3736085.96 +58031,3735656.16 +19100,3735294.48 +134461,3735291.98 +315674,3735229.68 +318613,3735147.69 +289142,3734727.97 +232775,3734535.36 +36543,3734408.20 +9512,3734383.22 +71246,3733990.62 +353258,3733904.41 +163418,3733898.21 +384594,3733767.48 +390560,3733599.33 +335798,3733572.43 +230137,3733237.64 +288544,3733127.43 +210566,3733072.60 +50765,3733047.02 +383197,3732989.70 +355419,3732951.23 +298274,3732838.08 +192281,3732717.60 +320383,3732537.46 +293505,3732397.20 +171411,3732311.84 +8307,3732060.50 +55323,3731923.00 +310226,3731853.04 +278281,3731712.12 +312297,3731586.70 +169695,3731470.08 +330495,3731200.45 +332587,3731170.50 +339520,3731109.90 +108432,3730976.34 +346949,3730763.00 +384402,3730735.31 +91267,3730727.76 +95934,3730599.73 +383853,3730305.85 +178622,3729761.28 +47782,3729545.04 +247270,3729429.00 +50229,3729336.26 +195954,3729285.60 +65170,3728732.42 +320403,3728401.68 +339683,3728130.40 +23385,3728058.06 +393316,3727867.80 +305003,3727839.25 +77946,3727772.89 +10253,3727633.68 +28631,3727536.68 +316060,3727497.04 +221216,3727458.84 +265555,3727311.92 +250229,3727283.76 +300411,3727261.80 +247635,3727216.80 +394649,3727100.60 +162132,3727026.64 +67064,3726362.28 +255166,3726238.33 +36151,3726200.24 +181730,3726012.42 +151787,3725856.68 +35307,3725831.20 +35134,3725383.96 +176755,3725203.02 +243600,3724949.80 +148574,3724860.15 +11243,3724709.70 +397466,3724493.44 +326918,3724331.58 +364767,3724264.42 +257737,3724257.52 +334504,3724163.54 +107095,3723900.08 +18885,3723543.23 +93662,3723522.25 +96524,3723426.58 +53824,3723390.36 +75625,3723153.30 +374430,3723073.20 +277785,3722730.00 +276714,3722680.50 +333140,3722520.09 +11658,3722374.20 +123301,3722360.94 +246492,3722273.80 +345476,3722257.11 +97639,3722237.89 +192802,3722138.24 +10600,3721927.65 +250092,3721739.45 +18231,3721707.99 +397058,3721689.36 +364220,3721451.70 +85897,3721245.44 +114918,3721223.16 +174617,3720984.36 +136289,3720882.88 +348666,3720844.16 +47179,3720838.18 +367757,3720611.04 +322923,3720364.57 +39503,3719988.91 +289373,3719964.60 +164357,3719964.40 +104203,3719938.50 +233380,3719701.70 +243193,3719672.46 +249379,3719640.12 +144210,3719467.50 +318359,3719262.12 +268399,3719165.44 +25208,3718914.96 +170364,3718112.40 +98429,3718058.76 +250053,3717914.50 +7095,3717537.45 +149699,3717514.77 +343444,3717445.68 +238674,3717213.62 +50216,3716956.17 +113807,3716848.13 +186574,3716807.60 +162599,3716788.84 +373815,3716364.30 +51582,3715960.42 +341730,3715915.20 +142284,3715829.50 +86157,3715725.16 +1477,3715612.18 +66700,3715305.00 +358670,3715230.24 +75033,3714970.82 +161902,3714935.88 +140744,3714702.81 +113665,3714285.38 +356258,3714214.30 +251014,3714137.28 +133762,3713933.77 +37611,3713595.60 +363411,3713541.15 +263773,3713484.99 +131415,3713306.80 +170024,3712871.46 +244143,3712820.09 +238360,3712780.68 +389685,3712779.25 +317737,3712689.52 +381083,3712653.10 +332020,3712647.50 +298509,3712610.26 +203111,3712488.12 +327223,3712279.44 +342779,3712255.03 +88853,3712076.34 +335781,3711980.87 +162063,3711968.04 +351683,3711955.62 +147358,3711631.20 +151822,3711505.40 +214346,3711502.80 +292165,3711485.44 +258413,3711335.00 +128668,3711169.89 +204681,3711147.92 +183020,3710957.31 +258079,3710760.00 +93811,3710442.96 +305750,3710442.12 +368127,3709891.00 +343040,3709882.19 +60772,3709566.24 +235535,3709386.34 +48680,3709351.80 +206291,3709304.04 +261615,3709250.40 +116945,3708942.48 +191540,3708757.82 +394632,3708743.22 +51954,3708608.96 +212233,3708558.00 +218599,3708541.80 +198615,3708439.11 +281455,3708267.55 +147169,3708038.40 +299753,3707946.84 +198985,3707922.40 +64850,3707847.39 +254319,3707776.00 +154328,3707686.92 +369910,3707238.08 +134314,3706643.46 +366494,3706333.95 +325028,3706281.42 +169246,3706062.22 +247745,3705734.55 +345293,3705606.24 +23113,3705302.25 +113226,3705269.40 +90962,3705242.10 +304746,3705109.96 +288679,3705039.03 +371682,3704621.05 +350594,3704430.10 +144058,3704321.25 +329761,3704298.36 +17995,3704242.50 +256320,3704101.20 +238897,3703966.40 +89417,3703758.61 +193987,3703540.89 +309139,3703355.70 +56728,3703255.68 +17049,3703254.36 +60755,3703111.70 +396587,3703025.50 +165346,3702621.12 +61490,3702533.56 +238522,3702380.94 +248264,3702276.24 +322008,3702224.80 +141225,3701583.90 +83974,3701325.24 +216095,3701312.47 +289841,3700987.50 +41038,3700974.42 +216893,3700829.55 +295945,3700718.32 +58804,3700580.02 +103173,3700384.80 +43288,3700179.66 +266225,3700061.17 +100179,3699838.20 +73037,3699635.04 +331704,3699583.58 +139890,3699536.75 +343149,3699464.60 +186981,3699433.62 +204024,3699405.24 +73129,3699250.29 +109859,3698605.44 +133735,3698541.15 +201306,3698377.65 +363001,3698261.50 +327757,3697939.96 +385239,3697748.20 +88100,3697602.36 +143470,3697461.60 +397800,3697407.58 +341339,3697341.72 +26006,3697340.70 +65942,3696751.80 +189204,3696564.60 +383167,3696555.04 +123968,3696547.36 +107240,3696252.00 +48137,3696002.80 +302657,3695863.38 +53466,3695748.24 +273290,3695614.54 +117475,3695608.80 +66726,3695518.28 +238622,3695379.60 +399850,3695150.86 +236955,3695039.04 +361163,3694846.40 +389286,3694257.02 +148629,3694234.80 +145424,3694090.64 +141522,3693980.22 +12052,3693841.83 +270576,3693660.80 +22954,3693650.40 +67177,3693466.40 +138423,3693453.03 +157316,3693298.54 +117301,3693277.20 +121034,3693256.12 +255002,3693187.44 +314739,3693073.86 +51659,3693007.47 +328952,3692974.20 +196797,3692705.76 +189732,3692618.16 +307927,3692431.20 +14129,3692405.43 +346667,3692402.14 +106210,3691903.17 +161727,3691866.00 +220798,3691756.26 +270905,3691182.30 +387048,3691066.40 +131592,3690864.45 +274473,3690864.04 +343684,3690834.30 +277723,3690833.28 +208307,3690772.40 +153624,3690670.20 +52845,3690569.40 +127413,3690459.76 +5704,3690378.21 +297805,3690159.48 +322180,3690153.72 +191354,3689856.07 +229076,3689840.00 +301708,3689337.60 +301208,3689333.66 +390521,3689089.42 +225621,3688957.35 +97496,3688611.54 +175739,3688605.00 +353636,3688237.28 +307205,3688005.35 +293798,3687842.08 +133690,3687683.56 +83079,3687512.40 +252049,3687085.20 +254934,3687034.19 +81152,3686856.12 +104468,3686618.32 +232914,3686449.60 +273624,3686447.16 +146302,3686387.10 +53492,3686330.18 +351471,3686328.36 +255781,3686049.26 +343035,3686036.48 +170918,3685864.35 +249310,3685849.58 +359723,3685361.46 +194569,3685222.26 +274334,3684994.99 +273947,3684836.00 +279935,3684726.90 +169235,3684723.18 +239911,3684504.40 +71072,3684498.44 +298508,3684375.17 +377013,3684245.55 +245998,3683793.75 +347658,3683779.20 +238166,3683619.24 +119313,3683083.15 +163091,3682458.93 +289008,3682299.27 +292824,3682189.12 +186350,3681939.56 +135124,3681498.15 +68927,3681366.98 +271511,3680905.28 +333052,3680794.00 +311622,3680419.86 +28822,3680287.06 +178574,3680230.12 +275039,3680205.22 +18972,3680047.80 +116939,3679937.38 +223140,3679603.74 +368137,3679479.06 +136493,3679442.26 +220688,3679369.00 +365574,3679071.63 +217466,3678828.18 +159315,3678753.59 +81727,3678320.00 +98697,3678149.60 +93404,3678123.65 +203061,3678117.66 +193917,3677840.06 +396365,3677505.60 +295608,3677434.78 +296830,3677114.34 +358834,3677098.56 +54825,3676978.05 +304242,3676811.37 +243425,3676336.68 +181784,3675841.77 +89310,3675802.26 +58545,3675506.36 +41326,3675456.36 +117077,3675360.38 +197970,3675129.50 +178895,3675037.11 +206040,3674776.56 +18504,3674613.50 +150524,3674109.01 +273561,3674108.88 +252712,3673791.25 +2241,3673777.33 +210191,3673714.20 +141073,3673269.60 +145660,3673167.98 +335443,3673133.60 +93956,3672983.94 +183431,3672924.70 +305974,3672789.39 +229734,3672761.76 +198508,3672739.85 +22496,3672728.28 +145019,3672681.39 +148367,3672652.38 +14635,3672451.20 +301711,3672238.68 +298720,3672204.51 +252268,3672098.18 +354369,3672026.64 +66951,3671683.29 +67961,3671075.70 +259407,3671020.80 +153210,3670863.20 +192728,3670842.56 +241926,3670604.37 +323421,3669935.76 +120052,3669864.12 +288226,3669699.36 +99677,3669398.55 +300768,3669392.54 +55795,3669284.72 +25793,3668923.40 +288879,3668922.18 +24259,3668908.20 +384728,3668638.28 +388629,3668368.95 +48915,3668225.88 +341612,3668195.70 +197225,3667920.61 +323776,3667837.23 +176422,3667628.80 +293346,3667609.80 +320271,3666763.50 +81034,3666613.70 +189705,3666522.50 +376402,3666461.89 +166191,3666363.68 +194236,3666343.03 +348139,3666279.70 +87827,3666206.56 +112518,3665967.76 +343813,3665879.60 +317175,3665782.05 +264018,3665556.48 +390249,3665406.78 +114571,3665216.52 +36294,3664892.91 +191238,3664853.40 +337628,3664808.88 +287566,3664646.41 +292421,3664575.00 +365420,3664499.93 +182214,3664286.96 +54617,3663951.06 +305431,3663720.90 +63434,3663614.27 +282623,3663491.20 +243865,3663034.60 +256163,3662967.00 +131314,3662856.05 +245612,3662718.08 +44061,3662450.04 +13091,3662308.37 +177945,3661916.94 +161566,3661789.44 +301846,3661706.84 +174175,3661510.56 +131676,3661493.15 +120211,3661429.80 +217007,3661347.47 +208105,3661058.42 +131885,3660958.08 +138248,3660788.96 +173782,3660550.25 +299819,3660433.52 +246793,3659770.79 +338753,3659618.32 +26668,3659480.25 +190746,3659223.48 +275014,3658967.49 +33930,3658846.06 +218378,3658709.15 +378772,3658639.36 +108313,3658638.08 +125136,3658578.06 +9420,3658526.82 +341224,3658486.41 +198260,3658459.50 +214172,3658164.72 +109323,3658060.00 +114617,3658027.87 +189851,3657863.88 +243920,3657823.44 +33718,3657767.40 +65945,3657494.70 +376197,3657425.01 +205117,3657400.70 +347336,3657333.54 +383500,3656887.68 +274328,3656887.68 +172307,3656571.45 +379250,3656504.16 +21119,3656415.00 +388633,3656259.17 +256805,3656175.72 +38034,3656037.89 +281890,3655858.78 +18844,3655826.20 +396505,3655794.35 +58911,3655601.38 +122449,3655520.88 +66533,3655413.42 +257810,3655142.00 +315688,3655081.52 +302225,3654984.00 +359655,3654983.28 +13962,3654848.11 +177821,3654627.39 +359097,3654455.05 +36810,3654369.76 +252382,3654144.25 +201513,3654115.94 +128937,3653960.00 +23704,3653654.74 +248808,3653345.76 +151261,3653343.99 +295064,3653237.20 +6966,3653133.46 +373331,3652732.68 +245580,3652650.36 +97896,3652584.80 +357427,3652576.73 +299214,3652544.49 +157947,3652392.66 +199723,3652201.38 +124679,3651707.30 +289851,3651626.48 +274691,3651514.10 +127281,3651413.03 +60403,3651208.74 +292967,3651197.10 +378224,3650972.30 +244210,3650717.98 +247363,3649833.12 +355947,3649292.88 +282590,3649254.84 +11343,3648935.16 +39637,3648733.50 +203781,3648699.50 +31388,3648428.04 +58674,3648372.00 +287843,3648115.25 +294572,3647916.81 +113516,3647782.38 +10096,3647686.77 +351288,3647593.26 +339874,3647461.32 +315704,3647105.28 +7351,3647033.39 +363303,3646597.15 +158858,3646342.16 +359586,3646313.50 +210864,3646281.00 +199833,3646149.98 +88757,3645657.78 +320016,3645527.70 +206469,3645262.54 +260043,3645228.95 +398001,3645183.24 +98590,3645019.20 +120090,3644893.44 +352197,3644800.59 +6791,3644672.34 +306115,3644427.86 +78339,3644253.18 +239251,3644226.39 +177663,3643983.33 +376014,3643952.13 +295813,3643916.75 +202869,3643769.47 +38792,3643492.50 +285755,3643292.36 +349337,3643129.12 +201387,3642664.74 +104114,3642425.78 +23436,3642375.75 +216692,3642300.36 +44767,3642240.56 +138527,3642169.74 +143020,3642067.76 +399570,3642051.12 +363442,3642043.20 +267237,3641767.92 +314636,3641709.79 +202865,3641709.14 +178167,3641309.60 +97943,3641189.44 +317120,3641181.36 +384725,3641026.95 +47924,3641019.20 +263924,3640953.68 +341433,3640754.47 +222736,3640646.52 +304133,3640598.80 +259661,3640559.18 +374928,3640435.83 +53630,3640319.94 +220104,3640218.30 +30000,3639659.54 +237293,3639535.02 +134631,3639409.30 +206532,3639259.00 +107903,3639222.06 +228823,3639207.68 +206943,3639031.20 +291246,3638967.97 +47989,3638489.55 +385650,3638217.24 +342351,3637881.30 +187223,3637769.02 +110066,3637762.64 +212048,3637413.00 +86514,3637264.00 +221850,3637188.32 +305769,3637109.10 +363526,3637102.03 +183643,3637086.05 +251261,3636910.05 +305111,3636893.52 +202028,3636787.05 +263525,3636737.67 +33802,3636695.92 +350354,3636491.86 +92869,3636032.40 +377957,3635856.24 +284663,3635570.02 +66917,3635558.18 +107656,3635251.32 +54230,3634894.18 +35230,3634849.28 +299271,3634665.08 +108076,3634591.25 +348667,3634477.88 +19176,3634418.88 +259533,3633379.18 +225791,3633216.56 +268494,3632644.40 +15476,3632588.10 +102449,3632214.60 +332913,3632027.44 +188556,3631927.35 +24896,3630763.29 +292452,3630496.68 +113716,3630410.00 +184308,3630206.43 +239968,3630071.79 +37864,3630030.56 +371944,3629484.10 +212160,3629168.50 +250362,3628661.96 +218605,3628452.16 +142822,3628399.11 +371289,3628346.00 +279174,3627852.20 +67727,3627617.86 +383192,3627609.12 +295795,3627372.60 +110398,3627333.52 +288520,3627323.49 +244853,3627207.81 +27646,3627147.84 +21558,3627039.68 +68980,3626876.14 +169539,3626706.77 +213222,3626577.02 +317067,3626489.96 +338508,3626088.79 +343500,3626013.60 +281971,3625882.43 +360737,3625801.85 +32492,3625627.20 +392233,3625521.42 +221427,3625360.98 +67988,3625047.36 +392024,3625003.78 +280619,3624755.40 +242500,3624589.02 +144100,3623962.56 +297385,3623605.62 +286630,3623365.30 +345031,3623356.72 +375909,3623306.40 +352882,3623259.90 +195413,3623227.23 +357471,3623196.96 +81107,3622993.70 +201472,3622991.40 +34848,3622916.38 +271532,3622769.06 +274454,3622724.40 +319702,3622605.84 +110573,3622035.04 +270632,3621679.60 +148420,3621678.92 +187709,3621592.62 +123538,3621413.40 +177241,3621321.00 +285867,3621311.10 +316856,3621246.84 +39929,3621046.00 +61879,3620968.20 +363764,3620895.74 +117979,3620560.68 +126314,3620440.65 +118086,3620342.88 +260762,3620262.32 +140700,3620232.44 +313349,3620158.08 +17827,3620114.64 +88307,3620111.40 +228247,3619941.02 +169521,3619756.50 +191357,3619602.27 +265192,3619124.16 +232712,3618854.25 +61117,3618800.25 +106009,3618796.32 +176285,3618781.92 +99411,3618738.75 +210403,3618727.92 +288958,3618666.36 +117382,3618095.80 +65748,3617608.36 +14473,3617421.50 +11085,3617397.10 +137211,3617225.91 +335581,3617125.98 +382184,3617076.16 +107764,3616622.82 +73428,3616620.00 +33959,3616047.26 +3388,3615936.10 +126726,3615876.08 +252596,3615761.96 +119251,3615498.26 +262207,3615347.70 +183064,3615152.96 +63820,3614906.88 +12008,3614604.40 +193145,3614505.56 +151322,3613491.20 +232320,3613146.68 +85020,3612997.08 +3466,3612874.32 +258566,3612690.40 +195197,3612678.94 +193103,3612671.82 +28329,3612569.76 +331085,3612305.34 +208940,3611969.49 +233255,3611919.48 +172849,3611894.76 +100740,3611772.18 +395904,3611641.34 +27955,3611558.86 +308640,3611462.40 +264220,3611310.54 +365195,3611162.43 +80649,3611130.24 +159874,3611126.58 +298822,3611086.70 +299171,3610925.24 +307667,3610753.56 +353242,3610738.80 +324768,3610665.15 +177462,3610272.02 +171219,3609995.20 +178442,3609944.16 +71839,3609850.61 +79845,3609139.04 +98363,3609100.35 +248962,3609062.73 +295217,3608880.36 +223928,3608817.15 +382399,3608790.15 +165023,3608678.37 +259581,3608635.32 +217448,3608629.51 +121067,3608554.10 +383623,3608470.55 +17240,3608087.60 +161562,3608051.79 +327051,3607932.30 +39745,3607780.80 +117926,3607692.55 +339004,3607585.10 +178954,3607567.35 +396917,3607559.64 +47400,3607308.27 +109601,3607301.70 +393761,3607209.32 +76658,3607020.00 +354486,3607018.05 +143771,3606704.00 +15809,3606660.75 +276607,3606603.24 +187239,3606585.84 +341188,3606284.52 +261378,3606155.42 +334102,3605719.25 +283450,3605677.20 +20127,3605659.65 +98704,3605569.36 +11493,3605565.03 +178935,3605371.77 +3826,3605137.18 +96214,3605116.68 +342290,3604939.08 +121723,3604783.74 +275355,3604705.28 +73510,3604578.54 +152058,3604323.82 +278963,3604259.10 +291985,3603990.60 +200286,3603696.92 +373409,3603609.00 +363898,3603346.98 +104859,3603345.60 +393377,3603072.96 +67095,3602930.10 +349008,3602613.42 +349169,3602428.20 +17323,3602169.38 +274636,3602052.30 +197899,3601803.75 +260328,3601733.28 +147817,3601710.10 +26272,3601448.65 +346620,3601385.97 +62288,3601206.66 +192645,3601175.45 +135082,3600994.56 +247984,3600587.20 +103533,3600433.12 +285510,3600308.91 +35475,3600082.24 +116640,3600025.57 +346354,3600000.57 +342444,3599974.20 +386269,3599814.86 +24035,3599648.25 +118176,3599642.22 +335947,3599497.98 +382032,3599025.36 +53984,3598988.40 +387961,3598792.17 +13936,3598747.90 +130204,3598511.25 +233430,3598470.92 +144565,3598325.64 +263753,3598091.73 +371792,3597991.92 +92015,3597896.12 +243862,3597853.75 +14886,3597822.54 +167829,3597428.64 +341053,3597095.97 +21307,3597079.89 +211745,3597074.81 +230644,3597004.62 +194382,3596941.94 +293210,3596846.76 +324629,3596832.92 +34763,3596821.14 +183868,3596147.10 +148673,3596122.00 +133680,3596001.24 +40649,3595731.57 +99679,3595631.90 +125309,3595471.62 +36785,3595315.20 +219208,3595139.34 +396085,3595049.70 +181152,3594924.51 +179953,3594782.24 +31121,3594502.64 +270937,3594176.90 +139722,3593977.92 +239730,3593974.86 +62008,3593822.72 +151246,3593715.61 +256752,3593543.64 +258966,3593251.52 +351806,3592973.36 +391644,3592837.15 +166489,3592819.80 +122802,3592779.84 +279009,3592620.70 +375960,3592574.64 +120884,3592417.40 +176487,3592366.20 +292079,3592325.69 +398899,3592296.14 +243035,3591983.85 +306372,3591809.12 +30614,3591513.85 +314401,3591205.44 +214605,3591189.87 +207095,3591178.97 +312385,3591102.75 +210943,3590994.54 +378427,3590962.68 +66226,3590911.65 +75960,3590751.78 +184842,3590380.80 +105948,3589800.00 +168372,3589297.55 +338119,3589081.72 +164715,3588897.90 +341545,3588457.44 +37907,3588407.10 +33968,3588232.20 +261395,3588073.04 +192514,3588045.12 +223811,3588044.46 +182460,3587974.39 +114443,3587535.48 +20178,3587468.18 +335033,3587304.48 +8895,3587011.80 +113120,3586901.14 +220084,3586868.60 +96499,3586821.81 +308301,3586539.04 +394636,3586504.86 +353772,3586462.71 +61030,3586338.48 +293600,3586219.50 +164653,3586070.54 +68577,3585964.55 +10306,3585403.34 +75655,3585268.80 +140884,3585021.23 +260232,3585012.00 +289411,3584934.46 +236637,3584487.04 +351393,3584483.28 +57499,3583941.78 +321774,3583886.00 +13541,3583734.00 +297957,3583488.48 +43367,3583333.91 +276615,3583306.24 +348544,3583249.74 +26871,3582958.00 +268437,3582816.10 +24311,3582579.30 +298492,3582529.92 +206944,3582506.30 +213368,3582498.40 +192165,3582468.20 +395253,3582404.82 +389678,3582094.88 +116133,3581928.40 +260884,3581812.82 +184020,3581763.00 +313994,3581700.48 +93176,3581547.90 +149746,3581536.20 +317351,3581425.70 +7266,3581393.34 +99023,3581261.72 +381322,3581146.37 +21916,3581127.55 +149008,3581117.24 +328586,3580983.68 +129491,3580927.60 +255072,3580651.56 +392268,3580612.69 +346400,3580529.96 +245478,3580220.60 +361562,3580040.78 +182765,3579919.08 +21488,3579871.20 +15795,3579761.28 +395824,3579696.50 +24980,3579349.02 +343280,3579256.00 +192608,3578500.68 +78959,3578302.44 +363932,3578032.64 +305585,3577976.74 +353485,3577899.60 +348446,3577422.60 +356171,3576965.77 +381718,3576873.30 +383478,3576820.23 +201516,3576635.52 +43438,3576575.29 +282744,3576304.96 +146950,3576292.08 +172472,3576103.83 +339277,3576103.60 +17385,3575878.44 +57287,3575851.11 +173439,3575807.18 +307072,3575550.22 +38751,3575544.96 +181671,3575312.54 +198990,3575114.65 +225759,3575014.44 +188114,3574867.70 +156709,3574630.20 +251373,3574614.14 +152492,3574448.94 +378457,3574295.10 +190588,3574139.40 +84290,3573938.76 +10755,3573843.17 +96794,3573748.12 +385222,3573304.32 +238604,3572834.72 +64134,3572296.00 +359193,3572173.59 +3786,3572076.56 +287772,3571996.86 +13583,3571934.85 +193379,3571592.76 +311472,3571219.05 +64969,3571215.04 +22082,3571128.68 +221671,3570890.28 +351014,3570856.96 +193729,3570621.96 +389693,3570545.22 +144163,3570480.90 +241107,3570286.62 +349856,3570149.64 +168455,3569913.00 +165045,3569863.00 +31618,3569548.68 +181883,3569390.55 +135257,3569366.12 +32486,3569316.40 +88267,3568840.00 +344672,3568783.04 +126281,3568752.81 +59990,3568730.22 +353377,3568369.75 +311967,3567844.44 +3937,3567682.28 +32302,3567015.07 +173849,3567014.84 +128729,3566995.93 +243813,3566882.88 +213603,3566752.20 +376558,3566733.28 +243847,3566711.20 +210922,3566449.92 +336194,3566354.01 +391713,3566302.74 +320586,3566210.54 +123637,3566105.72 +103870,3566068.80 +347807,3565912.80 +26396,3565832.83 +374879,3565821.48 +322724,3565641.20 +50153,3565582.94 +307891,3565531.20 +158581,3565521.18 +362159,3565476.90 +201333,3565422.90 +64781,3565347.15 +27497,3565278.49 +297908,3565170.84 +297827,3565122.00 +20658,3565033.92 +280003,3564857.88 +293787,3564753.92 +341098,3564665.10 +137202,3564450.39 +331806,3564324.18 +181685,3564294.88 +263560,3564174.30 +125307,3564162.00 +381831,3564143.03 +326769,3563910.75 +274238,3563837.20 +147631,3563779.36 +127977,3563745.12 +354610,3563693.20 +237395,3563589.60 +294416,3563584.02 +152385,3563547.63 +281796,3563488.23 +266790,3563352.52 +311387,3562840.32 +300436,3562690.95 +62682,3562592.76 +205618,3562575.57 +219425,3562464.78 +194031,3562366.50 +354386,3562094.20 +57331,3562074.08 +54411,3561728.48 +34932,3561492.69 +80644,3561308.30 +176719,3561037.56 +93629,3560970.00 +234422,3560913.36 +349716,3560819.64 +27240,3560765.13 +107096,3560561.16 +202379,3560538.49 +106627,3560486.40 +1712,3560408.43 +170632,3560370.80 +109411,3560061.08 +301481,3560054.70 +83433,3559957.10 +344972,3559908.80 +159615,3559773.49 +386664,3559746.80 +22252,3559648.36 +95945,3559511.43 +144335,3559395.84 +190,3559078.95 +264850,3558745.41 +145150,3558459.52 +338986,3558414.00 +350600,3558343.74 +71536,3558289.68 +148251,3558284.92 +131576,3558277.97 +299039,3558250.56 +245739,3558149.70 +52497,3557571.24 +246639,3557352.96 +220507,3557225.00 +398860,3557027.70 +75872,3556739.58 +64966,3556061.15 +99578,3556007.44 +360971,3555907.34 +370291,3555793.80 +231918,3555721.74 +314924,3555416.80 +105132,3555347.85 +221779,3555018.75 +105247,3554864.82 +133889,3554851.80 +56066,3554229.12 +48814,3554188.78 +77860,3554137.44 +369920,3554093.40 +310890,3553780.60 +214569,3553779.76 +218914,3553764.75 +393632,3553704.90 +25063,3553419.08 +162306,3553359.10 +124274,3553200.00 +374627,3553180.54 +169581,3552659.50 +145365,3552612.40 +1460,3552483.75 +200840,3552171.70 +276953,3552149.30 +133586,3551912.82 +25031,3551613.39 +20403,3551453.00 +267034,3551415.40 +340489,3551314.14 +248859,3551060.40 +368404,3550985.46 +105069,3550691.34 +184473,3550654.85 +35324,3550637.62 +89487,3550283.89 +201861,3550212.79 +189158,3550184.79 +165705,3550131.76 +107915,3549960.59 +223775,3549931.88 +270560,3549791.88 +284528,3549530.40 +199262,3549356.05 +6839,3549345.10 +238620,3549239.60 +22292,3549041.12 +281475,3548800.64 +139681,3548482.92 +326934,3548419.30 +329015,3548243.05 +171688,3547831.66 +35252,3547000.04 +133972,3546807.12 +271908,3546593.44 +148035,3546568.94 +181130,3546240.96 +149399,3546091.60 +56626,3545924.72 +274826,3545864.68 +64656,3545844.56 +106223,3545769.57 +234706,3545763.93 +250031,3545714.34 +373199,3545589.60 +286782,3545480.65 +33223,3545472.45 +23936,3545433.60 +296211,3545403.50 +95187,3545388.72 +222231,3545083.76 +184456,3544941.60 +175405,3544367.60 +50393,3544182.27 +96455,3544118.40 +127690,3544031.50 +302190,3543713.85 +62379,3543689.58 +199145,3543355.86 +371010,3543159.84 +251246,3542934.24 +71307,3542783.13 +159350,3542582.82 +165797,3542531.25 +216766,3542492.76 +145601,3542368.00 +185559,3542246.88 +50109,3542245.89 +146943,3542101.42 +301435,3542087.64 +112610,3541981.73 +344294,3541925.17 +173805,3541809.12 +336255,3541712.68 +264713,3541688.91 +207774,3541670.40 +368823,3541378.14 +178224,3541183.00 +324604,3541077.75 +335209,3541057.74 +146799,3540904.74 +220413,3540760.16 +339399,3540457.62 +58962,3540243.78 +206955,3540215.56 +166596,3539778.76 +98811,3539701.62 +100483,3539010.06 +23114,3538909.17 +200748,3538827.90 +38287,3538579.40 +233843,3538319.30 +317459,3538184.80 +62995,3537923.97 +390096,3537786.72 +116462,3537583.65 +104607,3537577.29 +354337,3537514.14 +225623,3537474.16 +313972,3536864.64 +100403,3536768.06 +135554,3536338.47 +212651,3536016.54 +358914,3535786.17 +206033,3535682.64 +357065,3535430.88 +7296,3535417.76 +328976,3535403.66 +361072,3535362.88 +238112,3535355.14 +336781,3535344.86 +88582,3535341.02 +235371,3535249.64 +193802,3535225.32 +246906,3535103.04 +78412,3534969.60 +190350,3534836.72 +80448,3534656.44 +130027,3534458.10 +232634,3534157.76 +282988,3534007.68 +291980,3533584.50 +347814,3533469.79 +8059,3533373.33 +393799,3533029.50 +109373,3532985.12 +231246,3532910.40 +338713,3532846.59 +131891,3532751.04 +199711,3532345.44 +264705,3532282.40 +208915,3532165.98 +214939,3532108.80 +31981,3532091.64 +344528,3531982.52 +119352,3531832.99 +11488,3531712.73 +356511,3531637.84 +267827,3531541.76 +342456,3531518.97 +144545,3531492.59 +104288,3531440.00 +213842,3531358.46 +48845,3531335.74 +178503,3531299.31 +153917,3531178.50 +281267,3531156.00 +314488,3531017.49 +9485,3530968.54 +226339,3530924.58 +278563,3530697.94 +244499,3530641.80 +160742,3530282.32 +65615,3530119.10 +224958,3530078.68 +23898,3530062.08 +178356,3529889.48 +304474,3529863.84 +284630,3529810.44 +148445,3529660.53 +47880,3529546.78 +283688,3529468.80 +282209,3529271.58 +185377,3529216.86 +300659,3529189.38 +295639,3528875.00 +313298,3528595.74 +5147,3528263.00 +156785,3527906.35 +398834,3527842.59 +191654,3527807.39 +236434,3527618.50 +24126,3527468.80 +239793,3527383.20 +105595,3527369.44 +54905,3527259.84 +16873,3527086.16 +233113,3526814.41 +149267,3526555.70 +210512,3526547.28 +297474,3526469.92 +29931,3526458.90 +161273,3526401.71 +337608,3526233.50 +103112,3526177.20 +359178,3526106.44 +41088,3525810.30 +318927,3525715.45 +298116,3525703.17 +160186,3525534.80 +141439,3525339.80 +385298,3525315.50 +395505,3525212.32 +124317,3525211.50 +42345,3525059.30 +262724,3524887.08 +128676,3524813.46 +373871,3524767.60 +29705,3524649.57 +92478,3524464.86 +149058,3524290.80 +211097,3524265.42 +138317,3524154.48 +284210,3524097.60 +276197,3524075.52 +276414,3523985.52 +162488,3523944.16 +319769,3523910.04 +175064,3523885.20 +363087,3523591.24 +230031,3523327.91 +248437,3523313.07 +311346,3523129.94 +50030,3523042.46 +134051,3522603.24 +295918,3522321.66 +338826,3522030.15 +214168,3521913.74 +383288,3521872.00 +242809,3521294.76 +296645,3520985.76 +180860,3520984.97 +157173,3520898.78 +65038,3520819.94 +228986,3520496.00 +51103,3519884.10 +349035,3519612.85 +262669,3519493.20 +165617,3519163.20 +21275,3519133.75 +21295,3519124.50 +216649,3519042.59 +98016,3518513.10 +228939,3518398.98 +334322,3518136.70 +207269,3517739.19 +304545,3517604.24 +76463,3517359.04 +376543,3517310.16 +366012,3517066.80 +384958,3517003.35 +389318,3516927.50 +126155,3516898.00 +333541,3516664.80 +391618,3516336.20 +257957,3516217.32 +216042,3516141.45 +158849,3516125.64 +273864,3516025.08 +35002,3514991.70 +19512,3514753.00 +51616,3514652.67 +394098,3514558.50 +197527,3514558.50 +239584,3514498.90 +155781,3514055.20 +191744,3514024.25 +276804,3513796.85 +257129,3513676.98 +13564,3513484.56 +172514,3513300.56 +346438,3513257.46 +188753,3513137.74 +123057,3513040.88 +370586,3512899.08 +163683,3512767.60 +216215,3512669.04 +144235,3512490.00 +106019,3512461.05 +362193,3512248.60 +197811,3512209.86 +325096,3512143.60 +76141,3512012.92 +359286,3511822.86 +110643,3511627.04 +26978,3511626.72 +392285,3511570.65 +135205,3511281.80 +304769,3511024.75 +95607,3510842.80 +57678,3510023.64 +24674,3509879.50 +2955,3509423.06 +165187,3509347.10 +288973,3509314.08 +222753,3508538.88 +68807,3508186.92 +116489,3508078.24 +277286,3508018.92 +96002,3507912.05 +389,3507814.64 +208268,3507553.05 +257521,3506742.38 +235231,3506631.52 +77296,3506504.05 +324775,3506166.73 +298432,3505826.52 +76727,3505801.58 +106703,3505797.75 +292618,3505768.76 +120670,3505681.17 +354636,3505637.52 +15252,3505625.50 +348291,3505598.88 +158565,3505511.52 +13207,3505505.40 +327564,3505372.14 +153167,3505223.04 +361250,3505127.40 +189644,3505043.10 +372081,3504751.57 +343198,3504739.84 +116270,3504661.60 +176696,3504499.40 +246090,3504380.85 +162659,3504070.44 +254844,3503836.44 +29354,3503759.58 +254313,3503610.88 +212272,3503441.17 +54724,3503412.57 +53972,3503275.23 +246723,3502900.35 +381620,3502884.66 +372647,3502628.22 +66438,3502594.07 +74422,3502563.19 +171703,3502531.53 +109355,3502454.52 +51511,3501915.00 +121326,3501806.72 +257168,3501532.80 +219908,3501470.02 +96550,3501338.88 +326679,3501338.82 +25684,3501243.20 +272226,3501143.22 +228074,3500914.30 +313183,3500478.88 +352334,3500404.80 +368564,3500189.28 +46777,3499767.70 +133805,3499700.26 +6669,3499511.52 +179262,3499332.97 +306040,3499182.72 +384742,3499090.07 +375980,3498899.00 +324353,3498745.50 +217170,3498660.00 +8258,3498548.09 +60133,3498331.20 +69265,3498205.52 +8224,3498179.52 +68708,3498073.67 +22099,3498011.90 +94870,3497734.76 +245228,3497473.98 +264244,3497372.50 +335036,3497252.29 +251197,3497199.88 +622,3497158.36 +361620,3496446.60 +94168,3496242.20 +116659,3496239.18 +249394,3496164.75 +206814,3496113.60 +43186,3496053.76 +153166,3495918.36 +144740,3495219.00 +365128,3495199.66 +276966,3495147.46 +320155,3494923.20 +291767,3494779.20 +227601,3494764.35 +69552,3494714.88 +323825,3494323.20 +397099,3494017.80 +58240,3493948.00 +294298,3493933.00 +251111,3493746.48 +65234,3493643.56 +58737,3493534.50 +228338,3493534.05 +397176,3493317.10 +145031,3493230.18 +369212,3493182.30 +25128,3493177.00 +252873,3493129.60 +147443,3492890.80 +223852,3492850.60 +110885,3492454.84 +113136,3492386.70 +765,3492367.65 +110634,3492298.34 +168594,3492018.25 +208696,3491910.00 +171747,3491315.24 +140398,3491236.63 +236702,3490869.27 +352776,3490697.08 +22322,3490555.32 +196969,3490373.70 +73085,3490365.20 +83504,3490167.52 +4083,3490166.28 +28744,3490103.63 +138856,3490077.42 +365944,3489993.00 +207879,3489948.56 +77245,3489831.60 +113624,3489816.77 +231310,3489729.86 +218304,3489471.68 +216169,3489286.32 +168544,3489198.96 +64995,3489118.74 +380405,3489046.00 +81864,3488788.36 +244881,3488670.59 +2052,3488438.08 +152006,3488273.80 +72046,3488170.32 +105571,3487992.40 +53529,3487966.56 +64220,3487148.70 +237149,3486862.72 +267838,3486861.04 +148109,3486840.32 +198249,3486749.81 +178313,3486310.80 +275995,3486226.16 +317445,3486157.02 +215044,3486124.84 +363033,3486074.13 +148798,3486062.32 +122412,3485448.21 +189773,3485415.18 +288952,3485373.92 +272184,3485316.06 +324973,3485277.90 +248646,3485204.18 +309035,3484992.80 +55721,3484822.00 +136269,3484685.30 +237499,3484538.40 +134602,3484172.44 +305397,3483958.80 +35419,3483807.80 +284678,3483776.88 +32934,3483702.69 +231301,3483658.26 +140325,3483473.74 +343090,3483468.56 +155210,3483359.04 +183121,3483252.96 +313214,3483244.62 +284209,3483220.35 +157979,3483115.67 +337898,3483052.50 +185536,3482824.45 +367829,3482800.50 +4199,3482240.58 +40225,3481984.08 +317800,3481948.84 +237200,3481796.12 +349148,3481682.74 +8437,3481426.94 +240622,3481397.52 +291552,3481324.74 +131215,3480827.86 +112629,3480738.75 +190371,3480571.92 +5119,3480535.20 +27304,3480413.56 +205069,3480391.46 +63391,3480386.98 +213278,3480364.44 +174200,3480314.88 +213678,3480282.22 +241659,3480179.04 +21242,3479843.90 +69350,3479761.72 +40257,3479318.22 +236361,3479226.92 +113523,3479219.96 +328779,3478903.34 +126909,3478581.86 +238849,3478382.46 +75619,3478380.75 +181214,3478300.75 +24272,3478239.78 +355372,3478198.92 +42177,3478156.00 +330992,3478052.00 +162054,3477560.73 +253106,3477299.76 +77126,3477113.08 +347577,3476978.40 +285105,3476888.89 +340079,3476656.00 +268917,3476357.48 +93320,3476291.43 +129853,3476232.90 +251453,3476179.00 +336157,3476115.30 +185046,3475675.32 +225666,3475411.24 +308808,3475405.04 +117951,3475299.84 +346391,3475116.72 +102213,3475061.48 +49214,3475030.92 +60193,3474961.42 +346747,3474950.08 +194749,3474921.18 +182323,3474840.20 +15181,3474695.82 +108489,3474484.20 +41428,3474415.00 +389053,3474095.04 +90028,3474062.07 +191953,3473948.60 +365878,3473943.60 +395167,3473818.25 +152730,3473196.56 +231082,3473105.36 +295148,3473071.44 +179536,3472793.21 +367040,3472737.27 +52349,3472721.91 +281940,3472705.67 +257976,3472703.89 +352482,3472641.48 +109444,3472588.35 +164031,3472518.15 +76229,3472326.00 +188060,3472172.99 +126544,3472123.38 +392356,3471860.40 +329848,3471806.76 +316042,3471791.94 +203871,3471555.36 +162636,3471537.28 +207091,3471381.86 +369347,3471375.40 +34853,3471326.56 +392578,3471176.50 +374017,3471142.40 +357328,3470688.00 +215079,3470567.52 +394229,3470315.64 +23807,3470178.44 +201450,3470107.20 +119259,3469845.06 +272220,3469527.63 +232357,3469360.50 +160925,3469335.04 +121220,3468999.60 +104191,3468780.34 +193096,3468498.22 +322266,3468240.40 +245389,3468191.10 +322451,3467899.76 +121399,3467730.00 +322751,3467417.50 +110587,3467066.05 +215269,3466869.72 +138986,3466762.08 +120342,3466589.51 +23791,3466560.24 +199247,3466265.40 +306647,3466119.30 +202930,3466039.14 +111126,3466028.68 +164161,3466027.10 +333680,3465884.16 +114051,3465548.37 +148070,3465491.88 +225807,3465409.36 +40698,3464990.00 +341438,3464936.64 +13670,3464616.12 +135286,3464527.64 +89811,3464519.08 +198914,3464443.44 +149310,3464238.96 +288394,3464188.33 +353744,3463789.98 +260932,3463770.18 +163586,3463732.30 +166239,3463638.78 +11048,3463430.40 +378876,3463402.86 +10310,3463346.46 +167816,3463291.25 +127961,3463214.16 +387255,3462739.02 +36721,3462686.73 +127611,3462649.65 +188188,3462642.74 +212635,3462576.15 +376488,3462122.19 +124218,3462085.64 +195831,3461850.07 +48492,3461694.06 +10298,3461500.92 +189693,3461247.33 +351777,3461200.00 +68856,3461070.96 +122021,3460972.69 +200084,3460916.90 +326387,3460905.00 +290106,3460834.59 +182212,3460800.16 +98047,3460654.75 +345506,3460573.53 +131657,3460564.88 +43839,3460546.83 +106547,3460507.36 +271875,3460462.05 +62291,3460326.66 +68186,3460297.04 +182472,3460252.38 +164218,3460118.58 +212802,3460058.89 +76112,3459830.75 +351087,3459682.60 +194865,3459614.87 +218228,3459462.16 +8242,3459420.03 +381096,3459120.00 +111087,3459072.00 +331161,3458980.68 +155289,3458897.70 +224979,3458409.80 +238650,3458332.50 +148417,3458262.75 +59838,3458246.25 +108696,3457801.26 +192470,3457707.70 +169483,3457424.66 +50000,3457342.53 +25944,3457166.40 +363130,3457100.92 +397098,3456810.36 +85773,3456733.37 +9605,3456455.34 +97484,3456235.85 +48642,3456189.38 +163623,3456024.72 +131007,3456011.58 +68011,3455732.14 +118331,3455623.50 +207130,3455546.74 +8494,3455420.40 +214747,3455160.66 +27819,3454944.74 +11147,3454899.50 +49019,3454818.96 +294594,3454596.86 +56425,3454447.51 +335688,3454066.98 +293274,3454028.05 +5052,3453993.96 +306791,3453881.40 +174045,3453846.48 +257394,3453749.24 +175572,3453512.96 +220380,3453156.72 +20860,3453013.76 +306477,3452972.00 +307777,3452833.28 +382653,3452646.08 +318339,3452377.50 +39483,3452103.20 +251467,3451882.88 +347786,3451644.64 +135960,3451554.72 +391186,3451435.47 +268114,3451400.26 +388792,3451355.28 +267988,3451307.52 +29995,3451254.42 +376255,3451230.72 +371286,3451077.12 +91612,3450750.03 +171992,3450662.48 +251164,3450633.10 +286372,3450292.56 +359993,3450249.24 +125809,3450154.93 +37623,3450136.72 +64207,3450081.60 +119058,3449967.84 +382182,3449899.25 +128544,3449847.02 +230241,3449711.20 +312835,3449613.42 +331698,3449604.55 +191898,3449511.48 +56142,3449368.42 +19191,3449265.48 +7820,3449070.36 +226944,3449048.05 +21562,3448812.45 +104162,3448805.40 +330863,3448785.24 +126199,3448742.40 +189036,3448453.32 +289918,3448097.27 +207357,3447521.64 +12631,3447194.40 +240200,3446913.97 +176324,3446860.50 +184151,3446656.11 +365096,3446622.00 +149860,3446393.64 +241538,3446297.30 +153308,3446193.94 +182952,3445939.28 +214627,3445559.04 +369140,3445520.98 +100188,3445409.25 +8898,3445337.70 +336596,3445082.08 +75252,3444862.92 +40254,3444794.08 +83863,3444765.53 +177523,3444760.20 +111654,3444723.24 +19706,3444621.16 +154685,3444589.80 +62360,3444333.08 +104846,3444302.22 +281920,3444267.75 +345083,3444235.48 +34844,3444150.24 +146817,3444104.30 +167629,3443998.48 +258674,3443911.10 +69337,3443722.17 +383828,3443499.18 +338454,3443228.04 +126531,3443087.39 +338493,3443031.22 +72600,3443002.77 +20958,3442596.72 +292715,3442471.20 +131914,3442442.44 +324455,3442248.47 +14677,3442054.90 +146226,3442032.93 +34400,3441886.25 +363060,3441874.15 +274027,3441729.45 +198360,3441477.27 +231355,3441287.20 +138530,3441236.62 +18747,3441146.75 +274490,3440791.36 +268643,3440704.00 +322299,3440601.96 +178378,3440524.38 +126876,3440511.00 +383735,3440315.97 +355536,3440192.31 +188031,3440103.78 +305271,3440061.99 +124767,3439906.40 +292054,3439906.24 +160418,3439811.45 +370959,3439808.30 +379221,3439781.73 +170519,3439742.50 +19637,3439457.44 +158795,3439229.34 +351537,3439013.28 +183237,3438852.75 +6493,3438759.54 +292955,3438612.32 +381465,3438492.54 +145952,3438278.65 +136714,3438200.22 +57073,3438125.20 +94313,3437683.37 +141147,3437604.00 +285361,3437445.23 +22673,3437195.67 +132580,3437044.45 +389309,3437026.32 +321354,3436955.76 +118362,3436770.78 +337351,3436651.68 +193924,3436602.96 +352172,3436581.87 +297979,3436574.44 +132385,3436355.01 +178432,3435935.70 +136316,3435829.20 +198141,3435810.68 +108032,3435608.54 +269625,3435599.70 +310988,3435233.38 +378787,3435080.40 +49684,3434979.06 +315319,3434954.04 +91787,3434871.14 +273380,3434559.78 +94749,3434518.40 +43821,3434447.00 +147980,3434313.68 +382405,3434214.63 +388073,3433849.34 +70126,3433686.78 +23496,3433464.21 +18705,3433462.12 +117931,3433416.56 +226003,3433180.85 +18551,3433105.80 +208640,3432769.56 +294083,3432538.10 +144221,3432335.25 +346230,3432300.56 +297633,3432179.64 +14213,3432160.37 +232903,3432018.60 +134938,3431832.84 +233404,3431651.12 +303433,3431603.85 +35473,3431574.00 +328642,3431550.50 +397433,3431366.26 +339651,3431044.16 +326379,3431030.40 +135001,3430930.62 +183498,3430853.37 +122040,3430834.56 +268147,3430191.36 +78709,3429952.96 +269155,3429736.16 +131536,3429610.96 +255801,3429555.96 +117672,3429486.48 +185271,3429349.44 +80743,3429043.95 +51395,3428855.05 +121217,3428560.80 +129630,3428369.26 +309732,3428268.84 +90605,3428087.58 +324333,3428084.48 +196549,3428057.88 +171401,3428049.66 +181143,3427974.87 +63433,3427930.22 +368212,3427877.76 +70249,3427529.05 +184499,3427379.75 +297881,3427301.07 +185887,3427175.67 +103691,3427064.40 +211126,3427044.66 +4242,3426791.99 +143739,3426609.00 +275712,3426137.90 +64365,3426058.50 +126746,3425540.40 +314662,3425515.60 +9467,3425364.36 +322353,3425330.13 +222468,3425205.25 +268431,3425050.98 +112714,3424970.24 +391461,3424815.34 +265142,3424700.51 +169011,3424693.30 +145617,3424530.10 +372256,3424429.68 +301562,3424385.14 +343844,3424239.36 +224218,3423837.78 +298960,3423670.92 +364829,3423356.16 +133417,3423265.49 +94147,3423229.81 +207945,3423043.70 +22645,3422838.50 +130839,3422774.38 +316202,3422741.04 +168061,3422732.64 +26104,3422600.00 +19257,3422006.40 +306459,3421763.28 +385424,3421705.06 +384278,3421694.96 +315799,3421525.91 +17822,3421486.12 +349448,3421415.40 +87600,3421323.76 +315948,3421101.09 +38288,3421098.20 +332861,3421078.20 +43254,3420861.60 +115064,3420740.97 +353591,3420597.74 +347241,3420528.68 +74697,3420438.00 +397293,3420368.64 +95028,3420363.35 +173083,3420296.76 +313963,3420239.40 +225931,3420005.28 +373123,3419903.92 +189139,3419732.25 +208494,3419641.20 +291789,3419600.83 +11788,3419330.89 +314413,3419316.15 +247777,3419278.27 +266222,3419234.30 +6982,3418537.60 +153006,3418072.20 +287644,3418046.46 +101110,3417890.04 +107783,3417550.20 +109686,3417355.20 +363221,3417312.52 +230624,3417306.75 +245083,3417036.00 +320138,3417011.46 +4969,3416633.87 +44031,3416458.64 +151202,3416415.86 +344839,3416366.10 +317644,3416291.96 +125692,3416272.56 +137279,3416126.29 +374244,3415898.00 +178803,3415656.64 +290358,3415616.79 +140780,3415567.80 +261384,3415457.55 +281152,3415141.08 +176157,3415060.30 +378660,3414885.67 +80948,3414767.10 +263130,3414733.56 +153701,3414601.23 +329644,3413994.20 +7490,3413934.30 +208861,3413880.00 +34505,3413281.08 +386227,3413253.60 +94500,3413084.22 +283438,3413010.60 +32274,3412847.40 +28385,3412764.98 +110549,3412713.55 +16925,3412708.18 +323411,3412672.48 +115731,3412582.38 +373738,3412436.44 +66559,3412299.28 +92789,3412270.80 +327112,3412251.16 +203982,3412242.30 +287524,3411698.04 +223975,3411679.14 +370534,3411645.12 +219796,3411621.45 +375252,3411575.43 +347938,3411061.98 +238275,3410838.56 +203135,3410670.31 +150898,3410523.50 +179651,3410499.68 +167647,3410491.95 +253508,3410406.90 +396014,3410088.77 +394567,3409897.80 +222,3409640.05 +294588,3409355.42 +393773,3409239.16 +19098,3409140.90 +141215,3408639.65 +273318,3408415.71 +47676,3407700.00 +140215,3407642.88 +335844,3407558.19 +293656,3407210.00 +227233,3407091.72 +209039,3406942.00 +117826,3406688.34 +135240,3406673.22 +160535,3406597.20 +349180,3406459.96 +81675,3406248.01 +30239,3406054.24 +397606,3406012.27 +287056,3405943.08 +347673,3405934.68 +228486,3405868.95 +281034,3405824.90 +23204,3405733.32 +92083,3405257.70 +333762,3405215.45 +47798,3404699.21 +262762,3404626.72 +263424,3404548.98 +365869,3404275.80 +72148,3404128.98 +26243,3403963.99 +142736,3403804.25 +134838,3403718.22 +186619,3403553.90 +101263,3403516.48 +325623,3403456.12 +181628,3403439.60 +257099,3403369.80 +318331,3403275.20 +106281,3403077.00 +33960,3402853.44 +366398,3402768.12 +351764,3402620.50 +166418,3402519.18 +100134,3402445.24 +242284,3402392.24 +305919,3402190.28 +357805,3402056.23 +266570,3401544.90 +368912,3401339.93 +387235,3401337.00 +227575,3401197.80 +325178,3401166.28 +84274,3401092.56 +214401,3400651.44 +98248,3400547.58 +3746,3400319.60 +190782,3400074.07 +230543,3400014.10 +337655,3399911.70 +99751,3399846.55 +162087,3399678.54 +246463,3399560.50 +397601,3399521.20 +319850,3399451.80 +10615,3399330.60 +377361,3399211.32 +141666,3398372.25 +303388,3398371.09 +358295,3397812.66 +332675,3397714.82 +224299,3397590.36 +197031,3397288.77 +166647,3397107.47 +209361,3397019.33 +64307,3397000.49 +330351,3396830.90 +96580,3396651.90 +33059,3396579.00 +252067,3396344.42 +277109,3395863.56 +3885,3395817.60 +18583,3395643.46 +25393,3395573.60 +260050,3395523.95 +100248,3395218.92 +79978,3394919.72 +98084,3394876.68 +368972,3394802.17 +125034,3394570.61 +121487,3394556.18 +62284,3394324.70 +7829,3393761.28 +143601,3393728.26 +331785,3393699.48 +88512,3393438.68 +58595,3393418.35 +321435,3393333.15 +212783,3393177.00 +277638,3393140.85 +209515,3392859.06 +113249,3392786.32 +191199,3392720.38 +166365,3392570.57 +341204,3392286.40 +388830,3392088.24 +189417,3391816.35 +97478,3391781.47 +381597,3391765.92 +172708,3391753.75 +374731,3391683.41 +203491,3391610.07 +274230,3391591.60 +203533,3391411.60 +99191,3391249.78 +152955,3391184.04 +175138,3391107.48 +268897,3391099.92 +260368,3391010.00 +281678,3390996.60 +8504,3390934.96 +221712,3390887.68 +328622,3390878.70 +22094,3390551.54 +243380,3390476.52 +128224,3390317.95 +76468,3390282.90 +338105,3389986.90 +326723,3389921.92 +360934,3389838.66 +291352,3389585.34 +63342,3389541.60 +184164,3389533.01 +134365,3389362.69 +314696,3389190.66 +299345,3389186.70 +53718,3388758.10 +188921,3388613.28 +61393,3388334.04 +379874,3388306.38 +123831,3388181.94 +13432,3388107.42 +356692,3388056.02 +331905,3387321.44 +126036,3387275.10 +331121,3386915.48 +50146,3386820.19 +134821,3386762.29 +395069,3386556.16 +376735,3385783.28 +90224,3385710.90 +152478,3385597.05 +359651,3385484.31 +119586,3385441.37 +362205,3385333.64 +318418,3385290.24 +305695,3385285.54 +19410,3385100.64 +89393,3385074.72 +306673,3385059.10 +323431,3384815.58 +347574,3384758.33 +98057,3384654.72 +341107,3384379.17 +172604,3384372.41 +326145,3384251.31 +29791,3384231.30 +46316,3383992.48 +247568,3383838.00 +213564,3383792.84 +48087,3383656.20 +333617,3383516.89 +184673,3383302.86 +126120,3383264.99 +322741,3383202.92 +102408,3383133.54 +210064,3382932.12 +83247,3382819.65 +91758,3382791.16 +367876,3382551.00 +301132,3382521.91 +394691,3382486.14 +294814,3382426.52 +217190,3382393.75 +148965,3382287.36 +34303,3382229.90 +139151,3382117.20 +152915,3381913.85 +178620,3381843.85 +183516,3381820.40 +98858,3381786.60 +16637,3381621.32 +42576,3381618.24 +279023,3381605.04 +89198,3381521.68 +11663,3381399.43 +167936,3381340.16 +367432,3381313.32 +229386,3381301.98 +374328,3381168.56 +77299,3381066.08 +156388,3381051.52 +78643,3381034.14 +340762,3380920.23 +117241,3380263.04 +77099,3379995.50 +299407,3379898.40 +148435,3379868.40 +155174,3379655.25 +82833,3379608.96 +127201,3379238.76 +255222,3379167.18 +329916,3378490.83 +130263,3378457.10 +240933,3378333.83 +64152,3377820.93 +27114,3377778.62 +73989,3377689.64 +52078,3377581.20 +333968,3377438.34 +204948,3377420.22 +299021,3377306.52 +282195,3377284.89 +348636,3377206.98 +290094,3376946.94 +174760,3376661.00 +17838,3376649.97 +46391,3376447.36 +29060,3376363.50 +157344,3376311.40 +53404,3376279.66 +272966,3376068.25 +75268,3376051.50 +172585,3375981.75 +84420,3375618.00 +286498,3375567.35 +329857,3375558.69 +119841,3375284.40 +72620,3375271.95 +164828,3375016.26 +152076,3375006.84 +61585,3374939.85 +268262,3374874.83 +390097,3374796.40 +247263,3374556.70 +105488,3374491.88 +192274,3374463.84 +299251,3374433.02 +88041,3374393.40 +22251,3374278.05 +108399,3374094.48 +309739,3373884.80 +213404,3373798.40 +208311,3373734.47 +343438,3373713.20 +93113,3373670.40 +71946,3373369.48 +293393,3373292.79 +268713,3372896.68 +264152,3372890.06 +217645,3372875.70 +4853,3372865.32 +239173,3372718.32 +159028,3372698.42 +79416,3372525.46 +18329,3372407.43 +87049,3372348.68 +339425,3372138.56 +398753,3371804.28 +79682,3371458.74 +229241,3371138.08 +335309,3371134.26 +397979,3371049.50 +134412,3371004.54 +178127,3370975.46 +221683,3370779.40 +361926,3370436.67 +203698,3370344.62 +166069,3370107.15 +44671,3370036.44 +213380,3369731.31 +134040,3369260.25 +278734,3369168.89 +345980,3369034.32 +247684,3368953.65 +174697,3368876.28 +42736,3368701.10 +252833,3368505.68 +161461,3368426.81 +155686,3368313.75 +159721,3368108.28 +132648,3368071.08 +26617,3368040.00 +339226,3367766.72 +11373,3367762.16 +259562,3367698.00 +27223,3367565.60 +70439,3367539.17 +73172,3367506.61 +127300,3367260.72 +109242,3367109.38 +342276,3367092.10 +262019,3367058.00 +55269,3366795.11 +243045,3366520.00 +59733,3366463.32 +128708,3366390.48 +151271,3366319.76 +219410,3366319.50 +332779,3366107.56 +240562,3366023.52 +187376,3365868.29 +70606,3365791.57 +32978,3365662.56 +6891,3365589.66 +83856,3365468.10 +348549,3365363.92 +175917,3365080.36 +111215,3364795.80 +158585,3364736.60 +389829,3364714.78 +310295,3364678.77 +4313,3364604.30 +243747,3364602.93 +363860,3364441.96 +344293,3364440.40 +176663,3364392.15 +278057,3364357.17 +306891,3364189.50 +184347,3364096.32 +345994,3363712.24 +241481,3363650.66 +68740,3363632.03 +281763,3363431.41 +89144,3363357.20 +15442,3363055.80 +168599,3363004.80 +354408,3362904.38 +246465,3362708.38 +233248,3362271.00 +38548,3362094.00 +308915,3362083.20 +14741,3361969.44 +45797,3361802.44 +67664,3361561.56 +39688,3361538.52 +53551,3361524.90 +381352,3361482.75 +163455,3361342.46 +66281,3361147.31 +326943,3361079.01 +152916,3360927.98 +47245,3360855.80 +131752,3360631.47 +231248,3360624.52 +145690,3360154.24 +261493,3360123.96 +19421,3359840.55 +41652,3359765.72 +296781,3359701.74 +199946,3359685.91 +227137,3359669.04 +391733,3359378.58 +202181,3359089.23 +279044,3358713.12 +324948,3358616.10 +175173,3358566.68 +10053,3358371.73 +216807,3358104.88 +318846,3357773.34 +383918,3357421.20 +114322,3357329.94 +127604,3357122.00 +360457,3357111.94 +255686,3357068.96 +90248,3357062.16 +333098,3357052.56 +62712,3356966.08 +178744,3356888.90 +100999,3356807.25 +114406,3356320.20 +68914,3356320.03 +234380,3356131.20 +226938,3356097.93 +285800,3356052.16 +135580,3355814.16 +132437,3355784.32 +195082,3355733.70 +328633,3355606.10 +385051,3355502.16 +47362,3355468.60 +76921,3355332.48 +327238,3355189.97 +27384,3355033.83 +78325,3354922.72 +127087,3354821.40 +275196,3354573.64 +108808,3354431.11 +205523,3354321.83 +303448,3354312.33 +230936,3354251.58 +261777,3354245.33 +66712,3354083.40 +39227,3354066.58 +393240,3353955.30 +391340,3353939.37 +394746,3353707.75 +4098,3353574.28 +316081,3353306.25 +52791,3353131.65 +100157,3353048.00 +302550,3352992.00 +278409,3352818.70 +145158,3352725.75 +113880,3352592.50 +147052,3352506.63 +350814,3352307.46 +231737,3352270.20 +90960,3352251.40 +390214,3352042.59 +257022,3351889.20 +324050,3351830.67 +28601,3351794.60 +180606,3351520.52 +281281,3351465.00 +153456,3351434.84 +144035,3351400.80 +322650,3351154.26 +254083,3351120.48 +192297,3351001.12 +153042,3350608.65 +361753,3350592.56 +199301,3350375.77 +261730,3350366.80 +325271,3350287.81 +336113,3350151.80 +48741,3350143.35 +120213,3350133.75 +283400,3350052.30 +250801,3349920.31 +134971,3349906.56 +36522,3349887.82 +320181,3349778.74 +184035,3349650.88 +100964,3349627.96 +311532,3349505.90 +92347,3348894.24 +378626,3348542.40 +214198,3348459.48 +240330,3348289.72 +140634,3348211.53 +251633,3348136.63 +277657,3348132.81 +188785,3347990.00 +325742,3347899.11 +153601,3347729.04 +249920,3347722.88 +38826,3347600.10 +137443,3347577.09 +293234,3347572.38 +51787,3347431.50 +360359,3347397.90 +239467,3347331.12 +327631,3347041.92 +342930,3346006.40 +125271,3345999.75 +286726,3345987.17 +275842,3345813.39 +176114,3345802.20 +154861,3345656.85 +183112,3345344.10 +185154,3345335.25 +363195,3345293.70 +88432,3344855.28 +199026,3344562.69 +242623,3344280.16 +173520,3344134.05 +49035,3344038.17 +1543,3343965.04 +320120,3343489.92 +49557,3343427.49 +147862,3343384.59 +167980,3342951.15 +33308,3342116.14 +76,3342081.82 +146080,3341920.43 +169467,3341784.64 +360634,3341705.25 +209698,3341694.06 +312293,3341460.48 +291301,3341108.73 +321295,3340857.81 +240436,3340765.04 +110528,3340667.76 +279048,3340540.00 +46723,3340203.30 +125348,3340196.58 +96778,3340173.62 +249851,3339761.34 +60941,3339600.88 +302671,3339598.08 +191370,3339533.08 +151788,3339525.74 +231235,3339406.35 +317727,3339269.78 +305241,3338837.70 +57484,3338774.60 +23378,3338581.55 +340840,3338571.95 +363951,3338290.00 +362591,3338189.00 +95704,3338058.23 +369599,3337986.51 +156712,3337937.19 +244833,3337648.60 +231456,3337641.00 +71362,3337596.24 +262349,3337459.20 +120383,3337189.10 +89938,3337099.82 +289938,3337070.78 +229689,3336883.74 +348777,3336848.95 +329552,3336528.51 +170596,3336504.99 +35303,3336448.90 +397644,3336271.30 +145255,3336260.40 +371578,3336179.51 +353208,3335931.57 +187139,3335868.00 +98141,3335264.30 +364960,3335138.95 +200998,3335089.12 +286568,3334961.32 +8622,3334778.10 +160290,3334698.35 +333563,3334695.00 +112809,3334663.92 +225114,3334576.80 +17786,3334223.85 +220202,3333957.02 +312024,3333915.30 +341421,3333862.80 +261663,3333292.71 +15475,3333209.31 +18936,3333086.82 +108249,3332961.45 +321460,3332938.80 +125383,3332815.20 +244545,3332783.16 +35652,3332745.50 +168090,3332671.44 +263515,3331893.00 +320958,3331837.66 +51112,3331792.75 +259329,3331696.68 +346588,3331650.90 +287362,3331405.80 +330900,3331253.64 +125662,3331147.05 +283041,3330730.12 +125759,3330697.50 +376381,3330558.57 +129473,3330518.28 +289847,3330280.71 +128127,3330237.25 +380436,3329824.33 +276014,3329784.80 +205622,3329632.90 +199098,3329617.44 +118935,3329474.84 +207503,3329393.99 +256441,3329165.70 +144451,3328699.44 +293522,3328180.74 +254221,3328085.04 +389239,3327833.76 +170036,3327605.76 +265310,3327502.50 +15586,3327424.10 +26350,3327065.28 +143626,3326962.54 +383631,3326899.68 +288564,3326760.78 +152510,3326742.30 +190604,3326736.45 +297486,3326626.98 +145303,3326365.41 +124728,3326243.43 +113086,3326164.05 +165686,3326084.85 +8707,3325904.01 +378049,3325888.94 +84545,3325870.59 +80219,3325748.44 +199743,3325658.76 +285095,3325545.57 +339821,3325533.06 +274377,3325526.05 +222946,3325217.93 +288325,3325033.74 +302348,3325014.36 +399142,3325002.29 +156921,3324616.08 +198091,3324180.48 +384446,3324050.24 +154784,3323959.70 +191195,3323861.10 +136014,3323857.68 +64224,3323741.70 +323807,3323608.00 +178753,3323573.10 +4761,3323454.42 +360136,3323446.56 +5475,3323421.09 +205054,3323182.59 +358097,3323111.20 +41923,3322961.44 +385006,3322846.28 +176810,3322778.58 +250916,3322558.08 +332787,3322416.16 +333987,3322270.70 +132223,3322232.46 +168470,3322051.60 +254569,3321918.63 +85872,3321912.54 +185163,3321867.78 +157127,3321852.96 +176731,3321542.70 +275102,3321243.82 +13548,3321194.63 +176678,3321120.11 +197058,3321057.84 +399655,3320764.30 +388322,3320378.46 +48703,3319808.31 +71087,3319788.99 +78786,3319742.70 +244377,3319358.22 +135032,3318916.20 +45026,3318773.90 +159176,3318480.90 +109166,3318304.30 +193310,3318275.90 +17231,3317896.96 +28792,3317828.58 +91109,3317327.02 +367296,3317303.60 +344724,3317290.02 +216203,3316721.76 +385803,3316593.28 +311014,3316516.00 +100653,3316339.04 +329394,3316264.02 +354007,3315940.90 +218066,3315808.80 +8311,3315659.91 +129699,3315564.00 +360648,3315482.93 +276879,3315378.70 +282724,3315297.04 +288802,3315281.94 +153765,3315241.16 +61466,3314945.40 +66509,3314904.45 +5306,3314866.84 +318847,3314608.32 +393497,3314549.52 +113435,3314515.50 +93696,3314493.60 +155208,3314410.99 +280632,3314289.42 +102451,3314110.80 +213364,3313766.70 +130899,3313589.76 +285676,3313264.32 +392854,3313183.20 +160110,3312982.40 +228789,3312811.90 +388773,3312380.72 +93463,3312121.61 +383242,3312120.60 +26090,3312063.29 +48862,3311952.84 +318514,3311899.02 +132602,3311811.36 +108498,3311801.68 +151370,3311616.00 +261359,3311560.12 +159651,3311520.57 +281323,3311298.76 +82668,3311216.70 +188073,3311166.48 +186292,3311089.56 +248025,3311081.85 +291006,3311044.93 +239762,3311007.92 +1295,3310981.15 +285772,3310907.20 +73541,3310870.31 +61486,3310854.48 +170068,3310757.32 +3948,3310583.15 +124492,3310537.70 +246930,3310312.07 +116266,3310110.88 +328476,3310078.14 +325116,3310068.41 +31940,3310066.62 +248117,3310038.28 +129331,3309909.20 +355674,3309841.47 +361325,3309811.78 +62892,3309572.28 +211504,3309506.76 +207773,3309479.41 +96596,3309456.93 +270782,3309412.29 +242884,3309051.84 +80801,3308934.40 +95382,3308899.36 +265619,3308798.40 +375936,3308780.92 +88246,3308761.65 +268406,3308529.00 +175841,3308413.38 +124400,3308353.50 +333201,3308306.16 +203782,3308119.20 +36788,3307952.92 +358698,3307847.76 +198069,3307660.36 +284973,3307547.79 +394861,3307508.35 +82932,3307469.43 +378538,3307394.01 +384291,3307370.40 +82050,3307343.56 +187049,3307224.41 +93801,3307121.40 +40195,3306837.90 +244707,3306633.75 +347757,3306528.00 +299151,3306446.00 +31091,3306437.61 +217029,3306428.40 +75371,3306393.09 +109758,3306281.40 +13686,3306233.54 +343571,3306128.86 +378812,3306055.50 +257809,3305979.81 +169693,3305802.00 +343309,3305288.83 +318126,3305026.36 +350370,3304925.13 +191258,3304884.74 +236023,3304816.20 +384006,3304803.70 +252454,3304618.64 +301266,3304553.00 +47909,3304461.20 +179356,3304436.30 +91788,3304302.57 +208786,3304285.06 +285092,3304264.32 +198279,3304232.03 +52237,3304153.55 +68201,3304078.89 +308389,3303849.72 +21789,3303703.93 +8844,3303333.04 +290891,3303255.55 +127418,3302893.75 +66454,3302631.08 +250388,3302508.40 +82814,3302451.60 +113219,3302425.50 +200412,3302185.15 +40940,3302072.42 +276473,3301790.83 +42287,3301672.50 +223401,3301656.80 +66115,3301417.40 +381606,3301370.93 +248529,3301287.21 +88095,3301171.83 +288055,3300960.60 +355502,3300910.80 +172281,3300859.17 +199191,3300735.06 +82804,3300684.30 +389447,3300670.30 +208887,3300469.01 +4473,3300003.00 +234998,3299793.67 +19723,3299780.58 +288480,3299251.26 +117893,3299189.24 +372067,3299086.00 +308201,3298787.60 +245298,3298671.37 +319169,3298617.72 +19677,3298459.86 +382500,3298408.57 +61818,3298312.29 +52977,3298245.00 +75645,3298085.28 +326104,3298049.70 +395540,3297922.86 +9277,3297491.39 +181188,3297246.86 +215568,3297113.82 +117499,3296891.70 +146655,3296883.48 +7406,3296881.70 +151212,3296586.37 +165785,3296522.67 +170805,3296275.68 +31112,3296219.50 +195240,3296099.07 +304605,3296097.20 +243925,3295364.76 +171649,3295276.32 +129389,3295261.68 +191014,3294974.97 +387242,3294866.40 +78532,3294769.56 +200934,3294732.92 +56818,3294548.62 +273551,3294420.07 +298914,3294307.94 +661,3294293.76 +176759,3294267.48 +122082,3294072.80 +240210,3294059.80 +45926,3293931.06 +151201,3293868.32 +189697,3293527.38 +290100,3293461.83 +378847,3293415.54 +209373,3293193.30 +114603,3292773.12 +294033,3292752.90 +310710,3292723.63 +96921,3292702.27 +361215,3292641.00 +318360,3292538.62 +240500,3292226.12 +31872,3292196.31 +141792,3291885.52 +144158,3291881.60 +79764,3291814.13 +30366,3291679.19 +119151,3291565.60 +228452,3291488.55 +138774,3291366.17 +114330,3291239.16 +33602,3291033.18 +57976,3290657.16 +110412,3290595.10 +273204,3290580.16 +14324,3290414.68 +143865,3289954.48 +264976,3289872.17 +48271,3289630.19 +314571,3289499.35 +41241,3289128.64 +364965,3289028.25 +249598,3288848.72 +396644,3288682.41 +291298,3288604.35 +236225,3288136.96 +192174,3287936.85 +368288,3287864.10 +326626,3287652.44 +175245,3287556.96 +284980,3287554.89 +280737,3287530.40 +289609,3287373.84 +254627,3287327.10 +293608,3287098.80 +214252,3286665.44 +240229,3286574.95 +361169,3286220.15 +388236,3285943.20 +322530,3285901.56 +12024,3285695.40 +276139,3285644.40 +8114,3285565.38 +95753,3285517.88 +43968,3285434.40 +132294,3285359.56 +304254,3285318.00 +73431,3285257.88 +98231,3285180.91 +254610,3285132.16 +17313,3284876.55 +60840,3284862.70 +88913,3284841.20 +170524,3284819.93 +292090,3284437.96 +259015,3284390.90 +269039,3284375.88 +11435,3284361.75 +63053,3284152.56 +320849,3284113.35 +130493,3284108.01 +97445,3284069.25 +156014,3283919.07 +40958,3283499.70 +294375,3283394.40 +106991,3283393.12 +79242,3283248.57 +152877,3282975.48 +76654,3282750.44 +373864,3282661.86 +241097,3282633.25 +285414,3282439.02 +40096,3282257.16 +163415,3282198.66 +349855,3282153.00 +268974,3282082.30 +233332,3282060.64 +54250,3281995.64 +3823,3281992.94 +45755,3281966.01 +5033,3281829.86 +383121,3281760.00 +333059,3281648.00 +228750,3281604.48 +77139,3281503.68 +262653,3281441.02 +252624,3281423.04 +399120,3281383.20 +73256,3281313.75 +4980,3281287.24 +282406,3281254.68 +82482,3281189.76 +245294,3281154.56 +372195,3281072.89 +73696,3280784.77 +332618,3280488.90 +383456,3280441.14 +183288,3280308.32 +358443,3280071.82 +2824,3279928.06 +390398,3279592.68 +99483,3279590.25 +263846,3279541.75 +227374,3279496.50 +267372,3279495.60 +133615,3279462.59 +103631,3279274.48 +334873,3279220.84 +128643,3279099.12 +143797,3279049.26 +258090,3278715.00 +59417,3278324.52 +230765,3278163.72 +93403,3278113.60 +314701,3277830.03 +356710,3277787.42 +240917,3277689.96 +218231,3277660.13 +267765,3277465.45 +153985,3277377.18 +287185,3277327.86 +147227,3277095.50 +76527,3277067.40 +360317,3277054.38 +312682,3277005.76 +375546,3276980.72 +389673,3276958.24 +104488,3276868.05 +134671,3276758.43 +73937,3276712.92 +152278,3276702.00 +162847,3276670.80 +396966,3276510.72 +357466,3276446.60 +291294,3276108.40 +299905,3276043.68 +15412,3276000.18 +63810,3275961.12 +253695,3275877.61 +38813,3275695.74 +115269,3275445.64 +224415,3275298.81 +24705,3275144.44 +48432,3275037.36 +386574,3275026.12 +219970,3274980.36 +107921,3274765.44 +396409,3274350.56 +48101,3274252.66 +221065,3274221.12 +18388,3274055.12 +202608,3274004.70 +113888,3273711.21 +349066,3273543.32 +339731,3273074.56 +73928,3273042.64 +99413,3272857.28 +61219,3272830.56 +372490,3272729.66 +129239,3272628.48 +254857,3272614.51 +324628,3272457.46 +42500,3272455.68 +88784,3272446.88 +91620,3272174.11 +241817,3271967.28 +169290,3271765.46 +76292,3271423.50 +94942,3271395.60 +207480,3271186.71 +159884,3271015.68 +348708,3271007.22 +66196,3270968.31 +68932,3270779.13 +236868,3270686.10 +382344,3270666.00 +269311,3270610.86 +213761,3270462.56 +164845,3270370.46 +327054,3270132.80 +249644,3269938.35 +266463,3269910.35 +38984,3269817.16 +134072,3269662.00 +359427,3269391.66 +42617,3269386.62 +123533,3269343.87 +262896,3268772.10 +106724,3268758.18 +186258,3268663.80 +307186,3268638.94 +3686,3268376.79 +178528,3268112.50 +354225,3267947.64 +330199,3267560.46 +332955,3267298.98 +212456,3267265.68 +93191,3267081.22 +131332,3267003.74 +248084,3266952.46 +61671,3266864.25 +18683,3266531.76 +182618,3266444.00 +177034,3266408.16 +28540,3266259.66 +309453,3266171.58 +329321,3266103.04 +275002,3265917.60 +175223,3265701.30 +137215,3265674.88 +350721,3265433.10 +214457,3265306.65 +176287,3265242.00 +174084,3265208.80 +309121,3265141.32 +324906,3264968.30 +177857,3264885.00 +169306,3264852.36 +361420,3264707.42 +295972,3264482.28 +386843,3264410.65 +239335,3264161.40 +262044,3263877.51 +153258,3263697.36 +54867,3263686.20 +328066,3263463.27 +167252,3263148.00 +135958,3263105.22 +339280,3262978.51 +123715,3262857.74 +336647,3262853.99 +367664,3262327.55 +189993,3262181.93 +220170,3261913.62 +259669,3261899.72 +319459,3261809.85 +300383,3261764.38 +326274,3261262.65 +278726,3261262.09 +254167,3261249.60 +71301,3261030.00 +11683,3260904.66 +384545,3260854.66 +394826,3260725.50 +365008,3260686.16 +98049,3260583.36 +129545,3260578.32 +244645,3260429.07 +237071,3260287.52 +343288,3260273.66 +358789,3259991.46 +265611,3259923.86 +371161,3259894.74 +333917,3259834.56 +53620,3259780.16 +323288,3259461.00 +200504,3259434.90 +200987,3259375.12 +154726,3259351.85 +68248,3259166.70 +252957,3259074.00 +276568,3259050.85 +342546,3259048.10 +211797,3259016.45 +159247,3258586.32 +14856,3258379.40 +34390,3258369.24 +93104,3258362.01 +9989,3258147.36 +124920,3258129.60 +313592,3257958.42 +279251,3257279.58 +31504,3257222.78 +224728,3257134.56 +218331,3257134.39 +288203,3257113.20 +376099,3256983.00 +271,3256973.57 +144473,3256754.86 +128658,3256736.60 +13112,3256734.14 +272565,3256677.90 +313115,3256600.39 +387082,3256514.30 +353616,3256508.75 +186792,3256438.50 +257146,3256250.20 +310157,3256000.20 +124111,3255930.60 +47221,3255821.03 +111536,3255797.16 +282671,3255756.93 +236773,3255418.20 +158691,3255409.96 +160015,3255347.71 +321762,3255324.15 +193606,3255193.14 +23514,3255011.68 +19210,3254931.44 +126799,3254846.20 +334885,3254558.94 +324061,3254502.60 +398785,3254365.08 +153663,3253947.60 +265946,3253842.06 +181275,3253810.99 +217514,3253680.36 +39080,3253476.85 +74938,3253407.84 +376544,3253140.16 +333103,3253096.08 +74351,3252933.18 +25081,3252908.67 +225148,3252840.15 +116137,3252537.40 +299356,3252523.74 +319195,3252519.06 +55117,3252458.00 +76196,3252038.16 +367660,3251825.64 +238935,3251565.31 +232270,3251472.09 +279261,3251463.83 +1592,3251350.95 +220368,3251033.28 +93796,3251023.82 +318407,3250985.68 +231273,3250961.34 +335604,3250697.44 +277393,3250401.40 +184280,3250361.92 +264238,3250055.34 +298314,3249869.41 +66040,3249806.94 +337213,3249687.60 +343377,3249294.84 +211648,3249084.60 +17946,3248865.95 +136778,3248165.70 +299006,3247981.60 +95540,3247857.00 +54872,3247714.00 +91072,3247596.00 +142936,3247523.14 +52227,3247395.44 +80648,3247192.20 +349674,3246825.12 +303288,3246805.45 +224419,3246769.40 +151247,3246705.95 +196752,3246625.35 +348519,3246266.28 +64738,3246028.96 +160860,3245829.84 +298054,3245827.62 +117860,3245777.34 +145055,3245760.00 +246223,3245691.00 +37830,3245641.23 +39633,3245100.60 +260498,3245078.60 +21203,3244914.75 +263594,3244891.52 +148857,3244652.40 +167584,3244555.84 +302251,3244345.50 +361718,3244033.60 +16007,3243244.29 +135863,3243077.85 +176815,3242938.32 +8807,3242876.31 +332442,3242521.00 +150794,3242314.46 +331678,3242164.86 +251592,3242102.76 +26223,3241961.10 +198826,3241908.67 +330894,3241858.56 +152580,3241689.60 +308309,3241552.69 +377269,3241409.72 +23970,3241263.20 +72966,3241005.12 +258805,3240991.88 +53591,3240837.96 +397942,3240755.75 +12180,3240683.68 +157013,3240545.99 +292299,3240486.27 +227786,3240469.44 +96103,3240323.03 +10211,3240304.76 +284272,3240112.56 +367474,3239796.30 +374492,3239753.22 +94977,3239549.82 +80628,3239481.90 +345593,3239346.60 +300175,3239182.80 +81718,3239136.00 +1107,3238911.90 +188519,3238415.00 +172636,3238253.97 +377268,3238211.84 +94574,3238114.46 +368544,3237827.43 +398286,3237798.08 +144396,3237780.00 +241475,3237729.60 +23135,3237633.56 +248861,3237564.80 +224343,3237107.50 +385268,3237097.50 +388898,3236999.76 +236716,3235697.10 +150306,3235695.36 +353308,3235544.50 +243715,3235452.20 +294697,3235451.70 +194844,3235376.00 +152689,3235348.64 +157075,3235241.47 +64443,3235208.76 +248883,3235184.72 +34676,3234889.10 +70026,3234502.05 +51373,3234265.98 +274547,3234150.60 +310902,3233979.54 +364075,3233663.20 +389265,3233638.53 +6588,3233270.46 +338275,3232868.65 +358121,3232698.07 +23189,3232650.72 +352076,3232595.23 +307254,3232556.00 +231247,3232537.36 +342705,3232511.36 +190822,3232383.00 +160777,3232185.68 +297576,3231838.61 +238803,3231700.96 +127706,3231473.60 +65138,3231274.38 +49399,3231040.45 +19784,3230952.56 +240349,3230603.52 +47305,3230161.35 +295370,3230109.12 +112973,3229562.16 +363823,3229460.58 +58948,3229139.46 +399709,3228968.88 +54449,3228844.16 +30230,3228712.28 +116903,3228703.89 +357611,3228304.38 +49501,3228055.98 +73449,3228054.76 +20653,3227998.76 +29212,3227987.84 +343558,3227980.86 +178508,3227802.75 +241181,3227793.28 +44510,3227709.60 +111417,3227690.56 +318070,3227416.08 +303957,3227194.60 +391901,3226957.30 +56506,3226694.52 +213976,3226680.45 +379713,3226587.96 +237587,3226507.08 +224035,3226418.95 +287291,3226382.72 +213183,3226289.49 +131708,3225844.16 +350442,3225789.38 +75857,3225728.15 +126510,3225712.88 +74626,3225549.60 +41590,3225314.30 +187824,3225252.80 +319965,3225172.50 +213778,3225004.93 +349373,3224980.80 +389279,3224974.90 +157848,3224965.59 +382030,3224757.90 +31840,3224713.00 +351787,3224190.76 +352494,3224133.81 +88330,3224067.22 +178867,3223995.00 +144648,3223864.52 +381858,3223824.40 +206391,3223567.55 +268170,3223520.48 +39858,3223485.60 +223415,3223382.16 +302118,3223244.88 +260211,3223080.81 +379159,3223036.08 +119829,3222949.80 +158732,3222520.31 +179759,3222480.87 +187304,3222378.72 +183661,3222192.60 +277957,3222170.80 +75905,3222023.04 +39062,3222000.32 +26086,3221760.95 +319781,3221435.41 +87040,3221355.20 +330632,3221312.50 +363460,3221163.11 +314804,3221001.84 +166712,3220987.60 +83791,3220841.25 +193613,3220710.92 +189832,3220628.31 +120015,3220170.09 +150881,3219652.92 +313660,3219601.26 +93587,3219464.32 +42097,3219313.20 +242276,3219273.00 +91476,3219112.04 +274148,3219070.40 +192602,3218998.75 +68621,3218827.15 +203443,3218555.38 +267635,3218397.93 +269813,3218332.24 +8415,3218331.42 +274371,3218283.83 +296815,3218007.05 +102596,3217971.40 +251376,3217968.18 +118856,3217940.96 +352886,3217248.60 +340854,3217176.64 +310598,3217162.09 +313548,3217154.70 +116564,3216970.20 +42820,3216954.76 +143592,3216883.63 +124989,3216767.88 +185621,3216294.90 +7822,3216205.20 +161451,3216048.78 +266486,3216009.94 +231193,3215803.95 +54096,3215754.99 +131918,3215753.28 +223819,3215737.80 +362939,3215639.84 +120234,3215371.00 +307153,3215343.32 +273935,3215278.08 +243944,3215006.47 +84314,3214783.38 +163986,3214643.04 +280292,3214158.21 +328664,3213905.94 +318879,3213727.16 +279356,3213663.54 +180863,3213411.56 +152668,3213319.26 +354274,3213246.74 +313541,3213164.26 +386599,3212813.34 +10543,3212690.58 +337763,3212325.27 +190524,3212230.23 +259288,3212026.83 +315555,3211819.05 +368574,3211794.00 +147096,3211714.32 +7656,3211708.92 +384194,3211647.36 +330221,3211539.66 +283007,3211133.76 +298753,3211044.72 +353548,3210985.72 +213987,3210743.36 +108597,3210741.40 +113638,3210617.91 +206087,3210216.40 +343968,3209916.03 +322079,3209842.50 +52897,3209773.00 +198823,3209749.90 +133118,3209601.60 +63981,3209577.72 +201780,3209429.97 +359003,3209410.95 +315276,3209406.72 +271467,3209278.46 +180786,3209211.72 +48129,3209160.30 +118125,3209122.20 +81346,3208991.04 +188937,3208624.47 +394589,3208515.09 +57741,3208472.41 +27320,3208414.74 +261912,3208381.60 +289613,3208312.80 +157349,3208154.39 +213268,3207865.00 +131631,3207612.87 +273421,3207325.20 +17079,3207233.25 +72955,3207227.04 +212067,3206986.02 +12869,3206847.16 +74057,3206565.00 +277910,3206517.39 +254401,3206415.80 +378833,3206300.73 +301628,3206189.25 +33642,3205840.34 +133399,3205765.10 +277640,3205587.34 +369755,3205541.48 +179012,3205440.15 +273525,3205257.15 +316488,3205219.44 +311271,3204992.32 +145931,3204604.98 +388538,3204598.97 +176365,3204566.30 +164776,3204468.12 +228790,3204398.32 +317789,3204061.20 +82180,3204060.70 +356752,3204052.82 +99180,3204012.48 +297656,3203964.06 +165765,3203806.72 +137597,3203801.60 +277145,3203618.53 +250581,3203521.80 +309635,3203506.50 +394377,3202982.32 +312052,3202922.37 +243487,3202829.51 +29400,3202696.29 +333255,3202425.19 +77228,3202393.27 +300644,3202365.60 +45834,3202114.56 +107959,3202006.00 +42963,3202003.08 +279609,3201953.51 +272627,3201863.72 +10476,3201779.88 +306519,3201589.29 +292181,3201529.50 +104812,3201521.28 +254665,3201503.84 +60303,3201477.72 +161525,3201272.76 +286147,3201246.48 +365145,3201151.50 +187866,3200611.29 +200034,3200560.29 +266464,3200514.35 +316010,3200407.74 +377431,3200239.29 +105154,3200084.92 +344557,3200005.04 +364815,3199678.16 +161823,3199539.19 +273922,3199427.77 +155503,3199237.47 +196888,3199215.60 +207468,3199202.44 +383274,3198927.36 +83543,3198526.56 +259387,3198371.40 +237623,3198056.42 +157630,3197912.80 +134826,3197356.16 +176653,3197311.48 +19274,3197060.68 +202153,3196728.60 +391470,3196517.36 +199151,3196402.44 +333654,3196363.01 +329594,3196291.14 +227329,3195969.84 +237793,3195947.32 +51922,3195947.12 +247722,3195757.14 +111788,3195616.32 +389362,3195365.58 +252608,3194775.32 +69080,3194742.60 +317623,3194738.01 +53932,3194634.75 +325154,3194480.64 +320644,3194460.10 +5958,3194363.84 +371348,3194360.00 +399637,3193532.10 +385292,3193404.75 +122298,3193377.60 +379166,3192925.25 +367628,3192611.76 +347630,3192570.38 +254748,3192100.89 +156551,3192050.90 +105475,3191698.56 +306268,3191655.68 +238840,3191454.56 +321034,3191420.20 +218417,3191262.84 +41966,3191142.90 +235260,3191102.64 +339946,3191067.11 +312722,3191039.74 +396596,3190620.30 +296084,3190581.13 +315442,3190554.75 +331185,3190492.98 +30893,3190421.52 +326749,3189865.86 +172696,3189704.17 +67611,3189297.15 +160124,3189221.66 +319253,3189215.60 +19242,3189032.98 +389672,3189027.60 +279791,3188830.14 +58288,3188647.50 +340257,3188637.60 +119023,3188349.28 +194384,3188326.70 +78736,3188214.80 +196366,3187521.12 +311155,3187470.80 +296174,3187368.17 +13533,3187362.26 +167297,3187241.58 +162231,3187111.26 +235721,3187099.19 +382488,3186932.48 +47209,3186846.45 +166574,3186820.00 +117774,3186801.53 +81503,3186170.26 +260284,3185982.66 +294226,3185868.00 +354739,3185807.52 +213094,3185640.31 +76945,3185497.50 +109814,3185435.96 +160396,3185322.90 +267949,3185252.32 +57385,3185224.00 +148475,3185106.30 +193452,3185043.79 +15240,3184752.25 +288555,3184595.04 +24410,3184516.28 +75992,3184265.44 +365747,3184259.87 +103367,3184164.90 +146239,3183788.64 +115111,3183544.17 +60450,3183542.36 +18806,3183442.80 +258780,3182964.75 +263851,3182878.72 +20270,3182867.16 +258109,3182628.68 +388953,3182288.28 +53,3182256.00 +140023,3182097.15 +245444,3181952.79 +372189,3181881.61 +118015,3181652.04 +60187,3181515.04 +311643,3181459.00 +15813,3181224.60 +361204,3181197.76 +397481,3181116.10 +76458,3181090.62 +153548,3180983.11 +192450,3180788.74 +230442,3180750.21 +334083,3180465.04 +268490,3180315.60 +113378,3180007.14 +61790,3179843.66 +165645,3179688.00 +235725,3179450.80 +14410,3179130.89 +54236,3179106.00 +238704,3179087.11 +204178,3178943.25 +218039,3178911.40 +60759,3178766.56 +12656,3178732.68 +11040,3178703.15 +29006,3178481.68 +345881,3178133.61 +163224,3178099.98 +26083,3177955.16 +338360,3177951.96 +205354,3177900.18 +330224,3177617.31 +295688,3177150.08 +133990,3176924.73 +265306,3176813.30 +317270,3176730.16 +93697,3176517.99 +131454,3176312.65 +306612,3175999.32 +16226,3175888.84 +15147,3175880.32 +378688,3175729.02 +203663,3175694.64 +197715,3175676.85 +372040,3175583.44 +301843,3175554.25 +173478,3175198.80 +230564,3175132.64 +188189,3174778.75 +204157,3174435.96 +113287,3174054.40 +361125,3173452.92 +203741,3173258.40 +11543,3173175.81 +151069,3173001.80 +335766,3172914.09 +288775,3172865.04 +230305,3172791.60 +108623,3172564.26 +36549,3172459.86 +320648,3172243.80 +153792,3172037.31 +75550,3171912.57 +53016,3171857.84 +315943,3171688.98 +2845,3171619.61 +361355,3171520.00 +276523,3171472.92 +27722,3171373.00 +34418,3171178.07 +244715,3171143.80 +26458,3171131.04 +122251,3171052.50 +193040,3170977.44 +223481,3170917.40 +255923,3170803.44 +66788,3170718.30 +16982,3170626.56 +396805,3170596.70 +377064,3170483.50 +235064,3170287.89 +329787,3170266.40 +81435,3170102.46 +375072,3169943.84 +391788,3169227.60 +342474,3169048.56 +254179,3169014.20 +293183,3168956.71 +1085,3168722.60 +29441,3168718.65 +236962,3168691.89 +179835,3168635.25 +339289,3168303.16 +98743,3168267.42 +388954,3167788.38 +74298,3167747.46 +105026,3167349.78 +206723,3167075.52 +214365,3166840.82 +257272,3166801.92 +171647,3166739.12 +222760,3166583.61 +324537,3166427.95 +197206,3166382.40 +17095,3166198.00 +316467,3165677.76 +86974,3165479.05 +249032,3165454.14 +98924,3165354.20 +64632,3165051.91 +27832,3165033.40 +125430,3164890.44 +171155,3164530.95 +147918,3164408.08 +170072,3164276.88 +269217,3164166.72 +86234,3164120.40 +158818,3163860.62 +21363,3163788.91 +192580,3163591.49 +115261,3163423.80 +327576,3163408.96 +318960,3163319.24 +91483,3163082.82 +393786,3163027.14 +226223,3162735.20 +8818,3162616.58 +18536,3162410.68 +140068,3162303.43 +222048,3162130.24 +176774,3161676.21 +374617,3161636.28 +392880,3161339.52 +221093,3161299.24 +292223,3160931.06 +164074,3160727.04 +104020,3160583.12 +85122,3160470.52 +241137,3160409.56 +116783,3160342.28 +355207,3160085.43 +255828,3159801.90 +366486,3159535.44 +210307,3159220.64 +236014,3158202.32 +142712,3158184.03 +392689,3158131.20 +297466,3157918.40 +218811,3157733.08 +95214,3157378.26 +111247,3157170.15 +264840,3157014.42 +326770,3156878.78 +300403,3156641.32 +52818,3156282.62 +319799,3156245.90 +277278,3156228.11 +290501,3156161.22 +88445,3156050.74 +287897,3155775.36 +124005,3155462.46 +38144,3155315.28 +217818,3155192.18 +260386,3155016.30 +37633,3154839.84 +386219,3154788.25 +130698,3154774.15 +28171,3154749.14 +159184,3154460.76 +369412,3154225.86 +95686,3154063.44 +173972,3153996.66 +154324,3153971.25 +342671,3153966.38 +5655,3153762.70 +10958,3153635.64 +130365,3153626.92 +261926,3153522.38 +124871,3153358.73 +140792,3152911.68 +277436,3152529.93 +267676,3152388.30 +354235,3152306.87 +15746,3152044.63 +236851,3152001.60 +342082,3151740.24 +256348,3151579.00 +53141,3151456.56 +70224,3151381.85 +62683,3151342.29 +261337,3150909.45 +308322,3150641.20 +259238,3150448.56 +180814,3150351.75 +87362,3150222.20 +265801,3150193.96 +178960,3149937.84 +225316,3149910.97 +232639,3149740.84 +42662,3149511.26 +84548,3149359.70 +259591,3149357.20 +316741,3149190.38 +229564,3149091.99 +231512,3148969.12 +59497,3148938.00 +43701,3148923.30 +79017,3148819.62 +234745,3148576.96 +382160,3148392.05 +98666,3148380.87 +17101,3148318.11 +150285,3148090.60 +77617,3147944.28 +205793,3147853.46 +348769,3147308.01 +362129,3147281.37 +3968,3147212.55 +313788,3147137.19 +157186,3146929.02 +155140,3146845.12 +272167,3146802.25 +14458,3146694.88 +331193,3146599.41 +238983,3146579.45 +328908,3146555.75 +365181,3146545.92 +102155,3146408.96 +103095,3146282.48 +64948,3146190.24 +51780,3145804.44 +34254,3145681.80 +384867,3145677.64 +180211,3145640.92 +227757,3145562.70 +302276,3145447.88 +229615,3145437.40 +68789,3145427.21 +318670,3145375.50 +29481,3145128.69 +126790,3144915.15 +286406,3144681.30 +75073,3144570.33 +106115,3144445.08 +284228,3144409.03 +8508,3144171.69 +206245,3144126.06 +213084,3144117.35 +46925,3144083.01 +280461,3143959.92 +177275,3143831.96 +365406,3143804.16 +275181,3143752.50 +339880,3143446.90 +305857,3143368.46 +22936,3143330.74 +92289,3143105.64 +174712,3143068.60 +97684,3142956.30 +315252,3142895.88 +299677,3142820.59 +200344,3142810.40 +149453,3142778.40 +288113,3142603.10 +114405,3142477.80 +206342,3142450.46 +366885,3142311.04 +186249,3142086.82 +344010,3141793.00 +343135,3141380.20 +358403,3141374.76 +215089,3141324.34 +272955,3141261.25 +147452,3141239.97 +195406,3140841.20 +267305,3140805.95 +398659,3140644.03 +161785,3140313.96 +83825,3140171.13 +69170,3140084.64 +310050,3140038.44 +299656,3140033.76 +321017,3140028.52 +191475,3139774.54 +5600,3139338.40 +154720,3139331.22 +299934,3138944.10 +82524,3138862.40 +349652,3138771.54 +290786,3138478.20 +184599,3138122.72 +319405,3137697.24 +107196,3137361.96 +35180,3136968.00 +82822,3136922.62 +253255,3136365.10 +290382,3135966.69 +238427,3135690.25 +341758,3135617.80 +395138,3135546.24 +80444,3135459.42 +73789,3135286.80 +247418,3135212.70 +163264,3135004.17 +252134,3134996.86 +25386,3134702.58 +203090,3134606.12 +173495,3134093.04 +150648,3134010.32 +293069,3133548.72 +264408,3133528.34 +54629,3133417.00 +78431,3133387.15 +46326,3133366.86 +142930,3133310.16 +18141,3133300.06 +382827,3133206.44 +182083,3132786.21 +350778,3132781.98 +376489,3132735.90 +308219,3132695.40 +167167,3132635.64 +302988,3132627.50 +11727,3132564.48 +27961,3132511.42 +193891,3132492.54 +360740,3132416.22 +352082,3132284.16 +59369,3132138.80 +76726,3132087.00 +185152,3131886.87 +96865,3131732.06 +211539,3131656.84 +330896,3131530.47 +67296,3131389.80 +96104,3131374.40 +165096,3131214.73 +387765,3131098.32 +290768,3131053.95 +375711,3130913.76 +325945,3130712.45 +353741,3130576.68 +104779,3130491.20 +180257,3130438.22 +240231,3130352.70 +342995,3130209.92 +54601,3130080.44 +334319,3129991.20 +189923,3129919.20 +385437,3129855.16 +126277,3129392.52 +183304,3129348.30 +303354,3129247.20 +32675,3129206.34 +321386,3128994.33 +20942,3128779.62 +254471,3128472.08 +17757,3128342.20 +334261,3128210.97 +369732,3128027.76 +74708,3127971.90 +29008,3127833.00 +195980,3127620.10 +266588,3127477.45 +291875,3127427.55 +81636,3127363.69 +375235,3127280.70 +309612,3127014.56 +82639,3126978.36 +263629,3126598.09 +5084,3126457.50 +359793,3126433.95 +348811,3126400.68 +351705,3126324.25 +123787,3126059.96 +150826,3125846.49 +391820,3125803.04 +214114,3125729.75 +48709,3125662.20 +366223,3125389.71 +186815,3125277.40 +79280,3125275.85 +68759,3125248.56 +237110,3125144.20 +398360,3125137.50 +23476,3124661.12 +317251,3124660.36 +272252,3124566.90 +274010,3124227.12 +138432,3124036.98 +28890,3123912.12 +344499,3123904.96 +88179,3123747.12 +304844,3123711.36 +140648,3123483.12 +45547,3123004.30 +328400,3122999.31 +201459,3122972.87 +10100,3122719.05 +13536,3122527.54 +86281,3122243.18 +51046,3122203.50 +307475,3122092.35 +186594,3121993.74 +140867,3121831.12 +309411,3121801.65 +114090,3121368.03 +352297,3121288.19 +335920,3121157.16 +167798,3121131.76 +395577,3121079.36 +92953,3120884.50 +341093,3120845.25 +394232,3120837.72 +273603,3120732.72 +102180,3120727.98 +379651,3120595.14 +370686,3120525.72 +296649,3120487.92 +154514,3120393.05 +155993,3119918.92 +73555,3119907.45 +25543,3119350.27 +63063,3119189.58 +399172,3119158.80 +3595,3119131.99 +26559,3118978.15 +80132,3118921.16 +139721,3118906.50 +72982,3118837.15 +66803,3118564.96 +270456,3118440.39 +2580,3118284.37 +160530,3118146.15 +320461,3118062.08 +47468,3117936.64 +348699,3117899.12 +372675,3117787.64 +54727,3117674.66 +144323,3117646.82 +9098,3117494.10 +210361,3117480.54 +214702,3117437.94 +5661,3117432.64 +226615,3117318.40 +209701,3117244.37 +299135,3116417.72 +186723,3116394.64 +357462,3115935.67 +242757,3115834.82 +264057,3115822.78 +222623,3115696.16 +228564,3115590.80 +294369,3115557.20 +193944,3115411.65 +337788,3114738.90 +341903,3114610.25 +366544,3114608.76 +237376,3114557.80 +136229,3114487.50 +231499,3113867.45 +227679,3113757.30 +354,3113606.44 +363749,3113568.32 +134224,3113047.17 +131718,3112791.55 +75759,3112751.25 +75116,3112748.99 +225101,3112698.75 +320592,3112693.80 +73454,3112683.00 +34044,3112442.64 +275982,3112188.00 +357903,3112027.29 +267095,3111595.60 +257288,3111435.80 +85199,3111354.90 +391381,3111262.83 +389039,3111150.35 +319048,3111070.68 +201542,3111030.60 +195073,3110949.98 +352067,3110882.64 +28227,3110631.72 +369641,3110562.78 +189512,3110542.95 +21267,3110536.44 +31486,3110424.40 +177300,3110311.06 +119283,3110208.00 +137648,3110078.30 +378129,3109966.55 +169064,3109666.78 +200076,3109612.80 +224452,3109350.79 +8633,3109337.18 +320739,3109261.68 +358231,3109252.38 +378497,3108982.56 +324917,3108759.45 +388918,3108758.82 +2148,3108343.50 +261758,3108233.52 +22649,3108147.84 +336743,3108030.17 +20257,3107917.12 +57214,3107740.16 +165716,3107607.81 +297631,3107455.62 +99136,3107416.84 +1777,3107373.72 +366098,3106920.90 +309242,3106917.32 +158174,3106650.96 +348822,3106623.40 +228733,3106616.20 +237650,3106501.04 +3624,3106473.24 +383865,3106349.03 +353881,3106097.28 +112478,3105988.07 +229474,3105978.20 +66974,3105760.60 +358290,3105628.60 +156656,3105619.84 +73892,3105430.18 +102266,3105384.96 +20963,3105384.95 +129179,3105336.00 +6980,3105327.96 +63826,3105189.11 +255905,3105127.11 +158315,3105015.42 +141216,3104959.50 +102945,3104957.23 +268242,3104895.66 +61957,3104836.00 +177588,3104703.78 +116243,3104569.92 +362449,3104428.25 +289988,3104063.82 +238508,3103853.58 +91644,3103574.18 +285442,3103538.76 +140618,3103449.48 +266343,3103142.40 +345276,3103042.25 +208990,3102981.54 +96225,3102952.44 +18615,3102926.40 +207958,3102784.30 +32288,3102613.72 +127099,3102408.48 +252299,3102369.95 +90930,3102272.49 +276654,3102108.00 +364980,3101971.95 +113270,3101967.84 +228237,3101908.10 +232452,3101781.54 +188108,3101062.86 +160119,3100882.16 +264731,3100860.00 +20932,3100825.46 +108756,3100738.20 +313717,3100674.72 +74128,3100663.50 +254707,3100481.80 +210791,3100408.80 +281612,3100387.71 +369054,3100307.21 +61340,3100192.08 +324266,3100160.79 +128112,3099465.60 +18849,3099305.88 +280403,3099216.14 +183171,3098651.16 +343130,3098470.51 +359775,3098127.54 +152024,3097684.92 +155252,3097523.52 +12223,3097129.12 +271162,3097047.29 +292647,3096899.17 +396088,3096676.48 +180534,3096647.84 +141236,3096539.44 +207276,3096405.00 +237466,3096201.20 +387919,3095954.88 +113660,3095845.20 +129035,3095705.88 +78612,3095472.66 +226766,3095249.76 +268869,3095199.00 +280476,3094975.41 +289223,3094963.48 +330193,3094618.94 +70258,3094558.90 +253970,3094499.98 +211918,3094034.00 +1671,3093892.65 +374321,3093821.56 +101777,3093567.24 +43168,3093561.90 +170948,3093048.27 +351892,3092908.43 +346901,3092736.60 +56782,3092602.86 +388742,3092492.07 +289784,3092373.44 +77224,3092260.57 +95019,3092236.20 +46952,3092209.23 +317606,3091910.38 +192599,3091889.95 +212642,3091884.84 +391662,3091869.04 +251706,3091683.60 +267829,3091406.19 +45879,3091201.62 +179,3091107.28 +318024,3091092.06 +45128,3090677.52 +305035,3090447.36 +306055,3090296.60 +66652,3090261.90 +76084,3090176.70 +350113,3090158.72 +276089,3089773.50 +213265,3089750.64 +326823,3089726.16 +96487,3089674.16 +347752,3089539.86 +196764,3089410.98 +107666,3089143.32 +83500,3089114.74 +258806,3088328.55 +102048,3088166.92 +155250,3087941.44 +117786,3087919.44 +249389,3087913.50 +94411,3087860.00 +173672,3087512.23 +26997,3087279.36 +129962,3087227.52 +40419,3087085.40 +54847,3087016.80 +131258,3086987.58 +371823,3086686.64 +89058,3086644.41 +370310,3085803.96 +23698,3085794.00 +23641,3085780.50 +266679,3085738.02 +29206,3085221.16 +17682,3084933.08 +55366,3084897.93 +133703,3084830.10 +304275,3084707.92 +157646,3084528.21 +161762,3084494.28 +337920,3084444.35 +315368,3084431.96 +392833,3084430.53 +376723,3084308.28 +177644,3084301.84 +213131,3084103.68 +126098,3084040.44 +214522,3083987.64 +350485,3083934.84 +7450,3083731.86 +6048,3083325.96 +229002,3083041.17 +54021,3083007.40 +232966,3082841.10 +9355,3082476.10 +199608,3082007.32 +126207,3081790.60 +272633,3081491.25 +216990,3081162.24 +173984,3081051.27 +342180,3081004.52 +163688,3080846.66 +116666,3080745.81 +59023,3080452.02 +21012,3080185.02 +144924,3080043.41 +389353,3079892.75 +97004,3079857.30 +282296,3079832.00 +217726,3079483.26 +136665,3079413.81 +242968,3079247.60 +195138,3079211.52 +113618,3078993.50 +117731,3078711.90 +359453,3078698.42 +274163,3078551.58 +312955,3078534.45 +244140,3078487.62 +333691,3078328.35 +40408,3078304.13 +294377,3078077.46 +377801,3077788.29 +376388,3077695.05 +206397,3077574.99 +92458,3077546.55 +297436,3077036.44 +213930,3076036.08 +356250,3075991.45 +277217,3075934.38 +112520,3075927.36 +56001,3075832.13 +140386,3075504.00 +391029,3075392.11 +31499,3075368.50 +1654,3075333.75 +6788,3075311.58 +92728,3075082.68 +33105,3075065.51 +193494,3075052.98 +226673,3074764.92 +378393,3074607.50 +250906,3074286.96 +72341,3074152.90 +109293,3074035.44 +135941,3073980.00 +338805,3073973.76 +38241,3073972.71 +333960,3073545.72 +274382,3073526.76 +88536,3073483.95 +24866,3073459.41 +183880,3073352.80 +149931,3073311.06 +83466,3073079.12 +92733,3072904.48 +220736,3072813.16 +229828,3072299.60 +254022,3072142.08 +9853,3072129.62 +139242,3072085.80 +337017,3072028.35 +292538,3071995.60 +211511,3071124.00 +378395,3071004.44 +314452,3070941.12 +389781,3070909.04 +296204,3070589.62 +293992,3069846.00 +91485,3069163.52 +149233,3068546.13 +354468,3068376.75 +303861,3068367.90 +231709,3068268.84 +10128,3068214.50 +2220,3068203.25 +286051,3068156.42 +79174,3068102.36 +182678,3068004.60 +233789,3067966.85 +163814,3067948.47 +49268,3067758.40 +138845,3067753.50 +329013,3067376.22 +280198,3067299.84 +7580,3067208.49 +91958,3066945.69 +330373,3066829.32 +10327,3066429.44 +167912,3066412.14 +60119,3066393.88 +2132,3066367.29 +205189,3066274.36 +291582,3066265.84 +148221,3065710.62 +151656,3065552.64 +167507,3065387.26 +56948,3065346.16 +102779,3065316.60 +174322,3065195.88 +334325,3064776.45 +286786,3064328.74 +351093,3064071.00 +32908,3063948.08 +105164,3063680.40 +95849,3063646.47 +347679,3063560.40 +306343,3063549.60 +304784,3063457.27 +70547,3063314.70 +97383,3063176.22 +107089,3063159.93 +352018,3062889.12 +305952,3062645.11 +213405,3062434.50 +281120,3062426.94 +274172,3062401.00 +306233,3062375.40 +235642,3062361.68 +256259,3062211.58 +191304,3062173.32 +234013,3062050.03 +278585,3061898.88 +2631,3061804.00 +61709,3061692.12 +245121,3061627.96 +289854,3061566.82 +289092,3061561.38 +125544,3061379.40 +65923,3061333.44 +16574,3061196.60 +315413,3061173.57 +357329,3060805.44 +202822,3060265.32 +223936,3060151.97 +354304,3060145.52 +109360,3059966.98 +377369,3059854.38 +152220,3059820.99 +57532,3059621.72 +292783,3059462.08 +62784,3059394.84 +126468,3059365.25 +104681,3059186.52 +87976,3059050.82 +221399,3059045.55 +327634,3058839.18 +264026,3058661.41 +112403,3058520.22 +83701,3058397.16 +63132,3058099.80 +266786,3057853.12 +269856,3057645.50 +32719,3057575.88 +334152,3057518.85 +8536,3057455.52 +29616,3057207.12 +381093,3057071.84 +287909,3056747.60 +316664,3056589.15 +100852,3056569.00 +253376,3056522.28 +187352,3056152.56 +95678,3055963.36 +346855,3055945.09 +84980,3055815.60 +367243,3055684.31 +166298,3055667.55 +188100,3055512.18 +102484,3055430.76 +132450,3055427.00 +23686,3055417.32 +44209,3055376.17 +43225,3055370.12 +78803,3055349.11 +125368,3055326.21 +109713,3055297.47 +296194,3055211.94 +159975,3055201.83 +108221,3054863.00 +281093,3054758.46 +71341,3054600.36 +46590,3054573.85 +121657,3054502.05 +320068,3054496.80 +246193,3054313.80 +346450,3054309.78 +60043,3054086.64 +242814,3054051.52 +370536,3053952.96 +73832,3053943.92 +51108,3053866.76 +345014,3053739.06 +173816,3053482.59 +127596,3053143.50 +161483,3052956.21 +276962,3052585.10 +294182,3052460.88 +239332,3051903.10 +10740,3051645.08 +53592,3051403.41 +115403,3051397.99 +242651,3051224.80 +222534,3050946.00 +353626,3050894.28 +137671,3050443.44 +113460,3050344.56 +231629,3050329.21 +121344,3050093.79 +384793,3049915.18 +78508,3049791.20 +142037,3049754.75 +9020,3049687.98 +87807,3049599.28 +124304,3049549.69 +366852,3049409.37 +142587,3049317.60 +104161,3049098.36 +196434,3049092.75 +47687,3049088.22 +133592,3048954.34 +134393,3048864.24 +15958,3048756.00 +286586,3048701.92 +268779,3048611.09 +232620,3048492.72 +259131,3048408.63 +253723,3048404.32 +358530,3048218.45 +142608,3047846.10 +262744,3047766.54 +288786,3047420.31 +328800,3047394.42 +229461,3047022.00 +173223,3046977.35 +349693,3046682.40 +299711,3046584.44 +296762,3046475.85 +398134,3046329.00 +297178,3046301.76 +211247,3045859.22 +18633,3045674.64 +115094,3045509.88 +343122,3045342.04 +317899,3045174.00 +171746,3045159.25 +64169,3045132.18 +273688,3044844.12 +43597,3044391.86 +68758,3044029.14 +32350,3044009.04 +95936,3043981.92 +12804,3043944.66 +57656,3043914.36 +89874,3043630.62 +113283,3043274.28 +396605,3043174.00 +284669,3043038.68 +333972,3042944.19 +119269,3042683.36 +52402,3042651.60 +201179,3042636.06 +200365,3042432.00 +281208,3042364.90 +164450,3042329.20 +23922,3041990.28 +117331,3041895.00 +31365,3041892.96 +202601,3041685.15 +78802,3041256.04 +184924,3041139.92 +339901,3041041.00 +308258,3040734.66 +17254,3040569.40 +177741,3040451.24 +267465,3040268.13 +375046,3039705.02 +351301,3039630.48 +94694,3039601.04 +85620,3039582.72 +122881,3039482.32 +382680,3039322.16 +159098,3039238.50 +181522,3039159.42 +133436,3039144.28 +143898,3039102.88 +239969,3038929.62 +169160,3038835.66 +44980,3038823.36 +242821,3038622.88 +79217,3038538.20 +31109,3038429.74 +238225,3038370.57 +113437,3038364.00 +218685,3037869.68 +261486,3037759.20 +29260,3037604.48 +129791,3037470.30 +78690,3037320.13 +151358,3037214.74 +200059,3037209.76 +90603,3037177.16 +322597,3037171.50 +6487,3037132.62 +254324,3036819.81 +219341,3036720.84 +310261,3036560.80 +155285,3036458.62 +293766,3036401.27 +188844,3036112.56 +345130,3036057.59 +339485,3036038.32 +135704,3036016.48 +102447,3035719.72 +383366,3035713.80 +368584,3035619.75 +54706,3035270.16 +272045,3035169.25 +339401,3035149.39 +297390,3034971.80 +61034,3034182.69 +148943,3034032.12 +82487,3033528.18 +257700,3033248.80 +377484,3033212.64 +210054,3032819.37 +394301,3032403.00 +21979,3032263.78 +307672,3032145.24 +302779,3031911.60 +115879,3031762.96 +279677,3031682.40 +278885,3031656.52 +20207,3031437.36 +282630,3031196.76 +105945,3030886.04 +109734,3030752.53 +190595,3030639.36 +5383,3030586.68 +146636,3030188.26 +77190,3030047.51 +186305,3030047.02 +90600,3029918.42 +268056,3029468.00 +22459,3029407.30 +346070,3029258.24 +397523,3029072.63 +144725,3029059.97 +39850,3029046.66 +37934,3029041.62 +285615,3028994.54 +103747,3028966.65 +282915,3028761.74 +251187,3028754.40 +3551,3028090.24 +392960,3027998.44 +51267,3027863.52 +90955,3027772.90 +129257,3027495.10 +342274,3027326.40 +346350,3027225.04 +250077,3027119.04 +183791,3026933.00 +184191,3026890.52 +378570,3026827.60 +33048,3026720.83 +395268,3026720.55 +280672,3026685.90 +52651,3026100.60 +243634,3025977.93 +240685,3025894.98 +53933,3025720.68 +258835,3025487.66 +193258,3025194.48 +30401,3024906.39 +341443,3024789.35 +49599,3024787.20 +115527,3024778.90 +141000,3024768.98 +199969,3024633.15 +311099,3024595.14 +297800,3024416.16 +255520,3024394.88 +73930,3024364.97 +230770,3024098.04 +382922,3023935.14 +123816,3023887.71 +103787,3023880.40 +142053,3023878.54 +33404,3023721.84 +216658,3023702.00 +250893,3023579.52 +48749,3023499.50 +254725,3023475.57 +383191,3023422.36 +329039,3023419.69 +208466,3023367.30 +78249,3023259.18 +219483,3023213.31 +292946,3023176.04 +285394,3022239.60 +348303,3021778.32 +12331,3021474.12 +304165,3021398.50 +68284,3021205.74 +122313,3020985.00 +305913,3020865.32 +245421,3020736.06 +136651,3020601.44 +154039,3020532.09 +72971,3020441.34 +89819,3020300.24 +205931,3020276.48 +128177,3019729.44 +340847,3019335.60 +128844,3019320.50 +386010,3019136.90 +131937,3019108.43 +65762,3019063.32 +279277,3018401.10 +37238,3018371.00 +370372,3018089.94 +88544,3017952.42 +93937,3017740.14 +284833,3017589.40 +51014,3017583.69 +53222,3017582.82 +125096,3017493.90 +76268,3017474.89 +316487,3017342.25 +316693,3017289.69 +348215,3017267.28 +351011,3017188.20 +280383,3017165.00 +146796,3017149.10 +266927,3017135.93 +289039,3017013.12 +112288,3016568.69 +350240,3016548.21 +145328,3016541.90 +214764,3016467.17 +179707,3016310.22 +347129,3016199.20 +342617,3015970.74 +374691,3015950.50 +131608,3015939.57 +286629,3015837.41 +237391,3015500.80 +258850,3015480.36 +333592,3015069.12 +171723,3014993.52 +164675,3014983.79 +95041,3014836.20 +334044,3014408.32 +24746,3014354.70 +16409,3013873.65 +248492,3013822.80 +203169,3013689.20 +109726,3013589.88 +354150,3013522.50 +384950,3013281.86 +311639,3013237.59 +259772,3012998.40 +330809,3012861.65 +229714,3012795.76 +106356,3012607.40 +5746,3012600.78 +353063,3012443.46 +228504,3012372.09 +42446,3012249.60 +275529,3011818.95 +58440,3011588.91 +203478,3011116.16 +332478,3010888.71 +37145,3010724.64 +378577,3010479.84 +56085,3010419.24 +28358,3010359.68 +317216,3010334.80 +325338,3010332.90 +181453,3010319.60 +95746,3009924.50 +25613,3009910.61 +190458,3009617.10 +55704,3008676.76 +218259,3008655.90 +240463,3008575.86 +169033,3008415.00 +192385,3008275.20 +128100,3008216.61 +29989,3008203.17 +344968,3008011.08 +344999,3008005.76 +170060,3007930.40 +124430,3007920.94 +168486,3007845.28 +209834,3007836.18 +333379,3007830.82 +123323,3007562.60 +386790,3007478.16 +150196,3007469.65 +64334,3007149.48 +166947,3006887.16 +389004,3006752.00 +368924,3006663.66 +349208,3006557.10 +290157,3006488.42 +323242,3006415.32 +44456,3006351.99 +158357,3006301.50 +37905,3006154.06 +160348,3006029.68 +156366,3006007.51 +334569,3005954.90 +249443,3005748.70 +123431,3005719.11 +371683,3005536.84 +396252,3005484.76 +120637,3005369.73 +241657,3005244.08 +135743,3005188.82 +127027,3005009.72 +356903,3004572.48 +67973,3004533.98 +353273,3004265.46 +329210,3004207.00 +96947,3004134.48 +97136,3004076.04 +334235,3004009.65 +81312,3003974.71 +312833,3003911.40 +119170,3003838.20 +284538,3003619.19 +101095,3003224.40 +345751,3003220.62 +168807,3003197.33 +224695,3003034.86 +183752,3002954.24 +348642,3002940.00 +76220,3002913.55 +35402,3002899.30 +6777,3002848.96 +214879,3002698.92 +413,3002485.88 +233742,3002451.36 +104361,3002339.72 +2608,3002296.53 +397241,3002173.65 +143666,3002021.40 +372201,3001983.00 +252619,3001863.86 +225707,3001501.98 +114974,3001163.49 +288079,3000748.32 +55002,3000695.01 +371787,3000597.81 +238792,3000214.58 +358440,3000135.60 +199023,2999847.79 +172615,2999682.18 +260417,2999668.00 +287929,2999552.04 +94731,2999513.66 +163235,2999374.56 +89578,2999280.60 +1872,2998980.74 +186370,2998779.96 +121628,2998762.80 +288666,2998411.65 +86144,2998230.30 +140965,2998180.50 +369447,2998167.02 +327319,2998139.88 +321606,2997956.25 +271877,2997854.97 +391389,2997695.00 +143114,2997448.50 +348536,2997439.05 +39174,2997371.85 +358331,2997117.20 +352961,2996998.69 +118668,2996975.52 +30673,2996842.45 +179725,2996611.28 +251298,2996437.72 +248879,2996437.60 +281727,2996411.95 +343760,2996401.68 +246243,2996334.06 +216096,2996119.65 +168822,2996027.85 +13891,2995692.75 +43964,2995475.49 +198217,2994977.58 +134242,2994880.32 +229257,2994251.55 +368830,2994240.00 +272796,2994175.32 +87837,2993957.82 +134440,2993939.52 +242117,2993904.68 +331686,2993774.65 +179467,2993755.84 +258540,2993735.70 +141903,2993685.80 +349574,2993562.00 +262500,2993359.44 +205402,2993279.59 +219051,2993230.80 +131140,2993141.34 +180648,2993099.04 +170249,2993052.30 +260181,2992443.11 +79785,2992435.47 +350247,2992414.31 +85666,2992170.28 +387392,2991969.26 +229761,2991938.31 +260725,2991838.47 +143186,2991831.92 +355102,2991668.49 +168627,2990600.56 +353645,2990536.64 +384327,2990424.45 +273799,2990412.88 +13987,2990137.44 +165136,2990087.10 +73429,2989899.08 +271475,2989755.36 +38715,2989642.11 +155001,2989450.73 +376457,2989205.28 +285434,2989027.32 +331243,2988867.20 +80853,2988673.05 +188339,2988620.60 +275240,2988598.50 +157469,2988574.16 +278439,2988571.74 +92538,2988476.59 +75609,2988464.67 +396781,2988348.72 +133914,2988343.11 +387764,2988037.80 +6205,2988036.80 +246456,2987709.34 +158907,2987539.36 +399961,2987440.40 +325470,2987373.96 +350237,2987334.70 +119345,2987310.27 +306574,2987293.05 +142772,2987279.10 +141870,2987236.49 +82059,2987196.75 +8438,2987059.35 +156100,2987039.90 +371592,2986969.83 +62302,2986724.00 +75415,2986598.93 +19444,2986554.52 +177964,2986261.48 +198844,2986176.06 +169851,2986130.07 +189720,2985886.50 +147132,2985394.94 +216330,2985112.67 +92231,2985108.07 +134298,2985071.76 +37743,2984996.70 +272486,2984868.48 +227322,2984687.10 +268621,2984268.96 +180429,2984158.00 +275033,2983958.90 +220332,2983956.30 +183965,2983674.40 +133243,2983620.36 +76104,2983517.90 +327474,2983456.96 +350765,2983296.60 +152306,2983255.08 +179612,2983186.50 +82511,2983163.96 +141719,2983163.04 +313993,2983093.92 +362282,2983082.92 +215874,2983008.04 +209754,2982978.72 +342560,2982756.48 +284421,2982601.44 +337786,2982552.80 +152974,2982426.41 +133864,2982370.81 +24241,2982320.95 +45113,2981760.00 +60024,2981744.80 +333189,2981675.25 +348841,2981523.42 +102859,2981500.06 +172071,2981236.68 +76787,2981213.12 +9829,2981141.68 +83372,2980831.04 +144699,2980797.50 +382554,2980769.16 +279597,2980746.00 +206767,2980658.10 +236424,2980584.13 +13494,2980514.80 +1268,2980468.40 +189856,2980348.58 +350053,2980248.96 +161061,2980115.52 +329586,2980025.79 +78141,2979892.89 +245496,2979872.00 +222208,2979562.50 +10553,2979555.75 +5895,2979530.48 +14723,2979499.56 +332634,2979418.68 +33183,2979193.60 +3231,2978850.72 +251531,2978844.51 +20352,2978803.96 +121873,2978791.20 +232171,2978702.75 +251375,2978358.02 +124262,2978150.40 +285367,2977980.35 +13496,2977830.07 +366775,2977730.79 +305151,2977643.50 +378103,2977485.90 +13449,2977446.19 +266932,2977428.65 +62679,2977180.92 +205436,2976990.48 +98492,2976916.98 +326546,2976876.34 +168723,2976777.20 +328307,2976212.28 +299129,2975326.20 +383375,2975231.80 +340623,2974702.10 +125169,2974564.11 +64404,2974546.33 +181761,2974530.42 +190306,2974452.87 +200014,2974444.80 +56716,2974406.56 +146446,2974352.70 +313143,2974314.60 +393188,2973983.72 +350632,2973945.66 +299717,2973935.64 +164238,2973912.30 +217878,2973662.10 +362524,2973397.28 +382865,2973319.44 +271824,2973178.98 +230593,2973037.23 +273560,2972876.50 +311745,2972682.08 +128031,2972520.00 +357978,2972365.05 +341701,2972249.01 +68513,2972138.40 +30603,2972013.36 +248109,2971735.83 +389429,2971735.27 +352126,2971658.88 +221718,2971572.58 +9053,2971434.24 +354148,2971414.50 +385809,2971114.09 +329914,2971032.94 +319129,2971021.04 +377884,2970992.76 +213418,2970832.95 +175371,2970740.46 +268394,2970651.50 +107947,2970622.49 +318249,2970316.60 +188313,2970311.00 +230189,2970309.40 +368067,2970091.66 +123612,2969905.86 +358091,2969868.94 +102655,2969729.98 +242387,2969466.80 +83135,2969401.63 +243906,2969155.84 +26120,2969016.00 +248416,2968793.10 +50072,2968683.68 +47827,2968617.51 +16536,2968501.20 +68715,2968472.16 +81295,2968466.55 +366849,2968354.35 +142356,2967993.60 +125676,2967910.66 +206770,2967898.23 +20754,2967724.50 +319718,2967714.50 +205809,2967486.34 +44580,2967474.30 +92293,2967232.20 +4100,2967219.97 +246955,2967190.56 +354044,2966398.95 +196179,2966289.75 +362704,2966160.50 +198678,2965579.62 +213238,2965537.38 +297729,2964873.36 +69644,2964423.00 +128374,2964143.94 +162779,2964114.00 +22783,2963913.15 +154882,2963717.06 +243595,2963579.85 +143196,2963437.62 +59850,2963389.00 +202406,2962809.92 +23808,2962716.10 +66396,2962693.08 +173411,2962661.68 +218701,2962492.38 +245065,2962307.40 +296742,2962268.55 +219632,2961904.05 +277106,2961750.48 +78993,2961702.18 +275210,2961684.81 +5327,2961578.27 +323659,2961568.39 +283470,2961495.94 +341557,2961493.88 +238415,2961388.08 +307479,2961352.23 +334402,2961343.99 +99889,2961260.06 +13188,2961121.78 +101494,2960974.66 +208865,2960767.53 +201833,2960580.00 +164172,2960252.64 +246071,2960144.95 +177074,2959599.60 +193183,2959580.79 +135558,2959458.12 +143939,2958392.16 +119322,2958380.10 +156757,2958192.23 +172538,2958165.60 +364288,2958154.15 +47730,2958145.19 +91562,2958059.52 +287446,2957959.71 +255778,2957652.47 +366397,2957548.38 +229240,2957455.20 +274331,2957440.32 +51400,2957362.64 +51558,2957198.28 +147027,2957063.76 +178807,2956724.23 +320936,2956392.33 +77293,2956346.90 +244814,2956160.22 +323918,2956133.20 +45766,2955894.12 +137982,2955864.12 +109784,2955705.71 +70251,2955446.20 +111573,2955263.68 +185120,2955239.20 +149286,2955182.40 +129733,2954938.14 +155010,2954832.56 +129527,2954763.94 +311688,2954646.24 +255135,2954628.54 +209428,2954607.75 +123556,2954387.52 +175608,2954317.26 +63630,2954158.08 +170400,2954082.73 +185591,2954075.11 +181106,2953480.92 +277979,2953447.48 +60594,2953166.04 +136883,2953031.12 +304340,2952941.81 +259832,2952841.20 +354385,2952807.50 +142266,2952568.50 +17801,2952537.92 +359271,2952444.12 +76782,2952243.44 +384631,2952190.08 +312195,2951721.30 +172233,2951631.60 +4320,2951407.02 +32220,2951369.51 +123630,2951345.64 +339362,2951208.42 +195231,2950940.68 +163408,2950893.40 +316238,2950706.00 +373958,2950563.56 +193404,2950497.90 +109085,2950466.60 +13121,2950464.00 +126673,2950405.92 +203528,2950388.53 +391961,2950194.24 +195204,2950190.08 +179339,2950125.51 +154177,2950098.99 +118433,2949879.48 +219978,2949746.80 +198136,2949592.40 +356130,2948964.44 +1087,2948924.61 +140860,2948918.64 +71484,2948839.35 +47067,2948695.20 +91021,2948454.25 +355240,2948392.27 +89262,2948339.55 +99249,2948141.08 +158588,2947852.53 +118626,2947828.30 +78915,2947324.44 +311839,2946489.00 +223697,2946356.25 +47235,2946194.02 +331309,2946181.20 +296369,2946053.76 +84767,2945994.01 +210159,2945659.68 +380926,2945552.04 +339165,2945351.85 +307774,2945308.00 +356983,2945305.52 +368937,2944938.46 +96810,2944935.84 +202469,2944928.83 +183784,2944908.33 +301107,2944869.99 +161730,2944769.30 +59166,2944679.04 +198376,2944658.40 +101589,2944541.60 +28132,2944376.85 +324953,2944299.42 +148437,2943773.62 +96781,2943679.44 +215257,2943571.26 +204193,2943527.04 +34018,2943409.59 +269135,2943348.19 +194045,2943194.25 +317957,2943060.76 +82292,2943021.76 +157621,2942864.54 +246682,2942668.05 +178172,2942476.80 +115548,2942205.20 +192216,2941941.90 +93069,2941812.24 +176443,2941655.34 +176770,2941576.34 +364357,2941574.96 +90310,2941400.57 +115643,2941397.50 +107533,2941185.60 +25198,2941118.66 +172343,2941081.92 +292965,2941081.22 +247208,2941009.62 +142637,2941000.56 +225420,2940876.64 +84004,2940773.61 +86731,2940473.25 +183726,2940366.34 +176206,2940301.00 +166873,2940224.10 +192269,2940041.18 +139880,2939849.64 +393997,2939809.44 +176214,2939770.12 +51889,2939708.20 +327026,2939627.88 +389217,2939545.36 +146071,2939460.03 +145475,2939159.13 +295268,2938945.08 +214864,2938832.00 +275128,2938614.32 +388221,2938596.00 +157820,2938578.19 +390600,2938517.67 +333383,2938435.60 +5781,2938110.24 +300020,2937949.20 +119824,2937880.70 +364281,2937782.08 +76391,2937295.66 +340436,2937029.26 +331472,2936820.24 +188659,2936814.74 +287213,2936684.08 +235338,2936522.16 +353074,2936485.89 +59621,2936325.26 +2095,2936254.00 +385990,2935890.75 +11372,2935857.40 +145011,2935525.32 +65136,2935471.50 +148915,2934921.00 +192675,2934888.72 +291473,2934670.02 +232809,2934562.50 +207066,2934385.30 +218254,2934356.77 +288857,2934168.79 +138106,2934121.90 +346356,2934035.04 +348569,2934020.83 +219539,2933973.92 +225115,2933837.75 +398733,2933779.91 +133100,2933738.22 +309178,2933529.36 +365910,2933507.02 +218855,2933503.20 +139425,2933447.04 +344200,2933361.29 +157399,2933306.34 +142827,2933248.08 +198032,2932999.85 +97296,2932943.52 +277926,2932938.60 +198011,2932869.91 +112794,2932846.84 +69145,2932721.15 +147757,2932541.95 +335255,2932503.68 +214230,2932051.94 +128996,2932012.70 +51087,2931758.70 +394529,2931671.83 +81108,2931366.20 +92845,2931237.76 +330852,2931235.37 +76078,2930497.65 +142073,2930496.11 +163833,2930473.24 +355313,2930124.70 +323792,2930059.95 +239791,2929682.88 +324538,2929632.86 +106512,2929600.96 +292233,2929572.60 +348394,2929038.48 +328675,2929005.95 +251087,2928852.63 +123135,2928377.68 +139586,2928256.65 +366090,2928036.48 +296548,2927913.00 +353212,2927696.90 +325294,2927610.24 +25042,2927604.12 +303887,2927269.14 +366786,2927216.16 +308723,2927208.16 +193112,2926855.63 +220525,2926788.12 +150311,2926643.28 +94844,2926428.24 +59224,2926241.75 +332085,2926172.15 +256488,2926091.40 +192800,2925970.50 +50258,2925849.87 +365174,2925610.88 +347838,2925603.24 +1962,2925555.12 +268362,2925531.00 +10661,2925530.20 +46665,2925472.99 +236039,2925375.30 +57358,2924979.20 +252925,2924957.92 +43141,2924767.93 +193266,2924703.12 +1781,2924299.71 +301423,2924184.56 +125953,2923937.50 +354529,2923843.78 +130768,2923792.10 +16723,2923674.72 +308176,2923400.19 +220729,2923274.40 +180383,2923218.00 +291243,2923109.00 +338297,2922757.92 +352385,2922633.90 +101275,2922268.05 +181272,2922244.08 +339954,2922159.68 +298435,2922058.23 +122593,2921365.85 +269489,2921330.36 +43033,2921244.24 +26316,2921203.04 +168929,2921193.28 +179555,2921040.30 +47706,2921037.12 +142436,2920986.75 +122833,2920783.36 +105353,2920692.25 +90791,2920466.25 +314247,2920160.10 +286773,2919807.28 +90640,2919587.10 +127444,2919484.10 +30472,2919381.92 +330109,2918817.00 +12819,2918693.42 +86550,2918653.80 +392904,2918643.84 +381650,2918619.90 +236321,2918533.50 +340320,2918440.16 +13898,2918395.44 +37067,2918335.68 +128847,2917932.90 +331625,2917865.04 +153602,2917645.28 +219353,2917520.80 +369180,2917337.46 +105312,2917160.90 +204542,2917129.95 +78637,2916897.75 +84333,2916690.89 +108214,2916329.46 +319325,2916221.00 +313392,2916186.13 +277374,2916132.35 +10617,2915525.58 +51703,2915170.94 +130058,2915073.96 +272474,2915010.50 +274405,2915009.65 +312470,2914997.19 +290456,2914939.20 +336073,2914928.08 +98321,2914893.12 +185931,2914592.89 +353449,2914526.60 +329066,2914427.48 +149442,2914342.20 +82358,2914323.28 +91777,2914019.53 +387660,2913873.37 +342618,2913579.50 +97635,2913469.44 +208412,2913238.65 +115414,2913108.00 +181953,2913027.92 +189791,2912937.25 +296110,2912854.26 +258753,2912694.30 +195064,2912501.80 +336211,2912323.89 +81250,2912299.80 +135116,2912068.04 +278117,2912056.00 +201289,2911850.48 +344728,2911795.10 +15179,2911320.84 +319522,2911250.48 +218742,2911218.38 +178254,2911168.88 +64395,2911130.20 +193117,2911112.13 +291161,2911082.48 +110940,2911082.24 +33684,2910698.40 +42836,2910640.72 +267043,2910575.25 +49732,2910394.92 +399608,2910250.00 +39041,2910154.00 +226090,2910005.78 +101419,2909964.63 +82900,2909962.08 +123257,2909955.20 +44633,2909785.96 +353987,2909629.80 +349083,2909623.99 +140017,2909552.60 +3442,2909351.84 +158697,2909253.90 +302819,2909242.35 +63281,2909092.08 +50803,2908912.26 +321399,2908727.99 +80789,2908601.46 +338632,2908514.00 +372646,2908285.50 +125094,2908228.05 +12306,2908142.13 +143801,2908016.64 +24420,2907962.48 +182608,2907616.14 +217801,2907595.68 +88639,2907036.12 +66611,2906904.50 +118044,2906888.35 +262298,2906882.16 +1487,2906876.31 +267697,2906873.46 +234996,2906662.17 +36118,2906598.24 +37693,2906482.78 +21005,2906454.60 +396480,2906262.30 +301966,2906178.18 +357793,2906176.28 +28816,2906156.72 +156641,2905920.02 +88844,2905917.96 +300195,2905917.84 +322939,2905648.48 +392879,2905635.24 +357025,2905598.43 +188683,2904995.88 +62958,2904871.60 +346629,2904803.93 +31670,2904708.44 +284166,2904486.58 +391346,2904285.24 +111791,2904228.18 +72706,2904077.70 +173300,2903977.86 +386805,2903917.32 +98746,2903821.20 +198907,2903783.61 +107053,2903664.48 +368643,2903507.58 +34241,2903499.54 +263388,2903464.80 +373463,2903235.62 +36038,2903106.30 +308069,2902729.90 +131804,2902624.41 +287628,2902560.46 +87097,2902371.75 +29411,2902019.60 +89155,2901939.70 +208798,2901494.04 +138254,2901350.24 +246519,2901287.49 +102931,2901230.00 +385077,2901209.88 +83422,2900964.46 +220383,2900858.56 +194485,2900688.75 +74480,2900678.36 +319946,2900632.80 +163200,2900580.80 +251777,2900535.69 +89324,2900224.65 +190915,2899845.69 +207413,2899733.06 +178578,2899582.80 +27654,2899510.19 +52048,2899108.60 +374652,2898932.30 +163271,2898431.05 +93780,2898387.00 +258786,2898350.91 +58688,2898035.00 +248683,2897872.04 +263838,2897687.04 +120643,2897662.48 +48619,2897581.70 +58668,2897519.04 +261636,2897473.28 +120400,2897449.98 +307949,2897313.90 +219277,2897182.80 +321578,2897176.80 +33820,2897090.75 +305038,2896974.99 +305059,2896960.68 +119674,2896843.64 +398561,2896776.40 +337249,2896402.26 +143925,2896389.60 +115381,2895907.00 +319320,2895801.48 +320506,2895366.50 +382452,2894839.26 +379123,2894561.14 +318224,2894514.72 +379023,2894470.04 +98324,2894391.24 +332860,2894311.72 +23141,2894274.75 +291344,2894177.00 +137015,2894150.22 +223589,2894069.40 +366790,2894053.84 +355830,2893439.04 +375001,2893436.70 +116294,2893266.42 +262174,2893211.40 +367701,2893085.46 +142624,2893013.73 +378173,2892415.54 +104563,2892116.96 +359869,2891975.60 +42219,2891972.00 +348324,2891669.86 +204429,2891468.80 +34365,2891455.66 +366912,2891444.92 +329723,2891358.81 +327731,2891260.14 +97312,2891247.52 +151258,2891192.04 +384620,2891152.32 +311709,2890985.86 +263091,2890936.02 +96246,2890841.37 +321207,2890721.76 +320394,2890508.40 +144187,2890337.76 +94481,2890262.40 +259156,2890171.76 +397871,2890083.88 +365652,2890063.80 +7608,2890055.32 +185857,2889482.48 +284827,2889194.76 +151774,2889149.25 +326877,2888718.60 +273580,2888624.28 +51301,2888257.20 +250604,2888103.96 +213831,2887916.71 +355801,2887909.20 +213191,2887833.41 +360064,2887772.67 +200296,2887634.24 +15952,2887567.65 +45040,2887535.70 +161761,2887412.87 +140127,2887293.96 +184675,2887245.45 +309644,2887233.92 +394448,2887215.10 +178012,2887182.98 +317636,2886857.33 +383935,2886840.81 +121622,2886175.60 +213777,2886132.00 +326227,2885769.40 +37680,2885754.82 +358866,2885711.29 +140160,2885710.10 +120014,2885470.53 +108636,2885389.84 +273149,2885356.50 +237523,2885251.71 +336191,2884639.30 +255983,2884606.00 +326793,2884494.14 +54446,2884453.95 +259468,2884415.66 +302682,2884260.26 +142988,2884136.06 +103752,2883929.06 +100932,2883732.03 +323778,2883721.40 +230384,2883581.50 +307209,2883443.28 +25131,2883410.76 +15100,2883342.33 +38935,2883342.26 +172891,2883306.14 +128311,2883200.00 +322160,2883005.79 +240845,2882635.36 +359483,2882510.35 +262406,2882414.43 +298980,2882411.32 +72328,2882276.72 +11126,2881807.12 +381161,2881765.71 +363556,2881717.52 +29333,2881531.26 +159648,2881511.36 +286141,2881497.10 +310430,2881258.60 +84582,2881171.75 +369832,2881119.15 +295554,2881095.28 +146585,2880909.30 +299393,2880548.71 +169561,2880357.20 +366574,2880340.61 +58360,2880221.10 +8885,2879958.70 +254599,2879930.16 +159521,2879806.82 +168869,2879759.94 +58935,2879733.01 +88008,2879710.00 +115605,2879204.40 +250546,2878685.40 +110959,2878670.05 +398207,2878554.24 +385543,2878338.40 +248055,2878285.44 +392589,2877710.96 +76366,2877684.32 +19320,2877558.10 +67963,2877544.00 +34790,2877258.91 +125535,2877107.90 +92674,2877063.42 +385019,2876939.91 +201101,2876693.57 +127363,2876431.94 +311970,2876179.41 +269790,2875841.52 +168215,2875704.99 +127379,2875642.77 +374844,2875464.27 +252490,2875292.43 +218217,2875284.15 +292640,2875283.39 +124980,2875234.00 +237887,2874987.85 +282160,2874910.92 +220653,2874879.01 +294690,2874837.84 +364197,2874788.16 +138920,2874738.06 +74539,2874691.50 +395721,2874501.44 +84320,2874310.62 +82470,2874161.00 +62622,2873874.85 +139343,2873816.95 +15758,2873804.92 +160413,2873772.00 +374155,2873755.24 +20895,2873598.40 +86651,2873394.96 +254110,2873387.51 +201137,2873248.18 +317266,2873227.23 +23461,2873100.69 +361526,2873081.55 +300280,2873081.40 +97980,2872971.50 +255464,2872960.74 +25719,2872839.90 +169029,2872817.64 +327682,2872740.00 +142187,2872623.60 +110207,2872534.72 +230555,2872484.94 +133627,2872266.48 +259637,2872234.89 +367682,2872177.28 +172101,2872071.96 +67073,2871924.75 +171655,2871913.87 +52356,2871850.84 +285751,2871692.10 +388529,2871604.44 +174365,2871602.80 +366843,2871476.76 +147069,2871384.56 +361265,2870977.77 +192955,2870687.12 +388583,2870453.36 +243181,2870410.50 +389153,2870361.62 +215784,2870031.20 +398248,2869962.28 +63911,2869837.88 +246574,2869646.43 +382574,2869443.00 +261071,2869431.60 +259633,2869263.88 +246290,2869121.73 +381473,2868948.28 +216956,2868901.38 +81910,2868870.87 +241739,2868798.72 +80383,2868783.12 +98611,2868691.48 +119869,2868565.68 +360932,2868542.74 +53329,2868479.25 +46265,2868457.06 +268922,2868308.62 +336151,2868159.42 +189295,2868018.57 +186139,2867967.15 +327181,2867966.40 +205089,2867894.64 +32657,2867837.28 +179739,2867826.04 +28795,2867729.76 +189221,2867720.10 +308100,2867676.79 +398132,2867671.17 +282197,2867634.24 +378670,2867573.60 +84344,2867561.10 +135957,2867308.36 +258305,2867284.00 +256257,2867275.95 +164767,2867103.70 +76640,2866871.20 +295721,2866849.81 +70957,2866798.88 +81780,2866767.12 +312689,2866688.90 +102865,2866670.87 +355032,2866632.62 +198643,2866576.86 +79335,2866501.69 +347644,2866453.38 +298217,2866410.30 +61866,2866246.44 +155725,2866218.69 +339191,2866191.38 +275134,2866150.98 +112781,2866040.26 +216923,2866020.12 +4035,2865888.70 +277451,2865707.46 +390039,2865661.47 +32050,2865571.84 +210199,2865507.30 +198121,2865209.13 +218809,2865139.20 +278701,2864776.20 +132286,2864520.40 +93384,2864445.32 +106507,2864386.74 +299405,2864266.00 +104756,2863987.20 +7908,2863929.96 +114662,2863830.86 +164349,2863700.70 +213308,2863219.59 +37265,2863181.08 +351299,2863174.60 +185128,2863132.32 +275813,2863100.96 +37291,2863080.84 +111425,2863020.96 +214701,2862878.84 +56939,2862867.24 +142306,2862682.02 +222280,2862673.40 +73380,2862483.54 +146694,2862364.89 +220604,2862251.58 +42692,2862193.44 +382890,2862020.60 +111778,2861995.80 +56240,2861980.44 +153842,2861952.24 +87437,2861836.36 +352192,2861803.68 +97313,2861754.63 +174767,2861706.96 +118986,2861666.97 +319343,2861498.97 +319889,2861385.75 +248071,2861332.10 +226786,2861304.23 +212385,2861101.32 +307291,2860853.16 +51489,2860749.36 +135526,2860672.14 +25029,2860657.06 +253987,2860533.90 +16343,2860481.58 +148052,2860174.20 +348599,2860099.39 +363670,2860059.60 +8248,2859922.30 +230802,2859868.08 +230606,2859695.06 +307609,2859581.44 +308434,2859526.18 +6746,2859483.97 +87413,2859247.08 +128865,2859232.86 +74024,2859018.96 +99984,2858927.54 +219913,2858887.80 +64063,2858739.89 +61768,2858381.19 +189160,2858130.70 +325298,2857735.98 +158249,2857599.36 +85610,2857575.40 +232689,2857480.28 +245972,2857167.75 +268851,2857134.02 +233218,2857070.35 +224022,2856809.12 +348885,2856722.52 +291874,2856549.15 +33864,2856528.36 +353516,2856435.96 +157269,2856386.40 +104452,2856048.16 +11028,2855714.40 +209336,2855672.46 +164365,2855515.50 +329784,2855404.00 +219135,2854975.24 +155407,2854963.89 +142620,2854765.26 +64860,2854754.24 +196390,2854631.13 +194014,2854615.47 +107319,2854440.06 +27403,2854230.40 +357141,2854107.66 +353602,2853887.31 +3544,2853839.10 +263921,2853560.28 +106972,2853320.25 +314169,2852993.00 +49326,2852754.80 +371562,2852680.32 +80389,2852654.40 +161613,2852654.40 +130775,2852632.02 +384921,2852626.20 +342024,2852572.00 +74866,2852474.92 +7961,2852308.75 +109840,2852195.40 +107215,2852083.20 +317019,2851801.84 +63542,2851497.20 +222490,2851256.76 +215977,2851030.00 +327761,2851025.54 +125331,2851018.64 +56114,2850954.93 +52991,2850871.27 +257853,2850669.80 +53324,2850659.56 +173784,2850505.36 +345502,2850489.06 +226144,2850465.78 +346488,2850459.75 +31477,2850456.64 +357203,2850437.45 +361604,2850400.51 +298677,2850109.24 +111591,2849918.96 +50946,2849813.82 +380252,2849782.88 +28641,2849716.24 +332374,2849696.00 +391637,2849648.55 +139399,2849630.49 +331067,2849581.34 +104305,2849552.09 +13380,2849524.11 +77645,2849410.89 +198331,2849232.91 +3533,2849148.45 +273160,2849131.70 +203425,2848800.29 +115397,2848622.25 +371531,2848548.60 +61427,2848503.00 +178425,2848500.58 +126651,2848368.54 +96260,2848323.62 +131283,2848245.23 +359935,2848187.00 +359767,2847649.32 +106896,2847568.00 +92826,2847425.40 +168503,2847327.52 +165475,2847191.85 +296810,2847151.96 +45144,2847003.95 +193910,2846440.84 +96113,2846385.48 +49238,2846368.60 +321718,2846266.00 +263119,2846056.84 +293987,2845948.14 +105166,2845853.66 +369984,2845742.75 +373790,2845719.12 +381580,2845238.34 +189586,2845113.00 +99320,2844936.64 +32898,2844923.20 +45154,2844690.24 +190279,2844484.29 +289284,2844387.00 +324616,2844278.25 +26638,2844128.54 +55267,2844124.00 +301477,2844119.88 +198670,2843666.18 +304661,2843636.30 +17305,2843319.49 +28643,2842776.00 +103865,2842758.78 +120084,2842693.69 +314470,2842573.96 +20211,2842531.67 +333810,2842526.76 +292895,2841974.00 +168883,2841962.76 +81654,2841954.40 +116479,2841853.00 +111940,2841752.00 +158916,2841623.44 +221760,2841614.05 +284285,2841361.56 +333464,2841136.00 +135203,2841125.33 +112823,2841105.90 +12351,2841084.84 +346494,2840805.85 +271389,2840743.90 +338939,2840686.07 +114210,2840632.52 +359036,2840527.13 +300397,2840526.36 +358124,2840472.48 +299941,2840449.45 +17937,2840284.69 +12292,2839694.50 +220919,2839673.84 +28591,2839580.82 +152805,2839537.90 +332192,2839285.80 +232201,2839114.52 +108463,2839056.00 +230873,2839049.89 +4499,2839006.80 +218518,2838951.00 +180147,2838910.00 +300228,2838615.78 +115296,2838565.94 +191323,2838498.18 +172812,2838451.14 +76249,2838347.66 +177729,2838247.84 +243631,2838214.38 +17351,2838201.96 +173145,2838069.08 +347095,2838029.13 +348619,2837909.95 +184310,2837777.46 +20632,2837685.42 +388064,2837487.24 +49039,2837256.79 +307756,2837130.96 +199583,2837092.16 +31126,2836972.58 +68797,2836960.70 +208422,2836927.80 +159641,2836909.39 +327947,2836790.64 +178291,2836573.92 +263718,2836326.24 +292723,2836306.66 +192918,2836257.06 +397684,2836104.48 +343649,2836099.95 +135173,2836067.52 +11739,2836041.66 +80386,2835822.24 +262732,2835784.26 +3891,2835736.88 +179889,2835498.24 +172058,2835325.57 +203509,2835226.55 +363023,2835033.66 +79176,2834928.12 +325910,2834872.44 +232051,2834754.28 +143534,2834619.24 +164753,2834578.65 +11402,2834336.70 +132845,2834267.22 +63865,2834225.62 +356522,2834113.68 +380964,2834010.98 +238633,2833906.98 +52220,2833709.04 +263654,2833354.40 +82016,2833155.00 +294401,2832822.99 +151824,2832699.12 +136920,2832573.15 +210099,2832556.32 +196094,2832482.98 +46733,2832344.88 +151542,2832097.40 +134015,2832000.99 +398545,2831576.82 +75235,2831535.45 +161378,2831478.21 +268766,2831475.90 +57249,2831400.26 +361918,2831362.80 +336201,2831197.83 +135923,2831173.12 +296889,2831136.00 +3258,2831125.42 +364534,2831005.32 +61461,2830702.00 +365750,2830652.16 +399008,2830387.46 +260855,2830321.38 +190101,2830213.10 +214663,2830117.53 +286621,2829798.75 +206248,2829704.82 +3822,2829419.91 +349357,2829351.33 +10568,2829219.65 +397010,2829182.44 +8816,2829152.26 +202304,2828844.40 +118927,2828755.52 +219320,2828749.56 +103851,2828577.93 +217737,2828407.10 +237808,2828215.55 +84680,2828156.00 +167827,2828092.29 +200472,2828002.50 +217882,2827822.62 +179448,2827751.95 +332689,2827585.44 +331350,2827341.40 +23595,2827339.70 +63505,2827260.36 +303186,2827134.99 +243176,2827061.23 +212797,2826932.30 +117086,2826834.51 +181934,2826774.59 +166588,2826638.88 +207827,2826168.84 +28862,2826127.70 +282566,2826045.94 +22822,2826045.82 +369200,2825981.51 +25363,2825966.00 +162522,2825959.29 +55595,2825844.45 +197314,2825775.36 +101648,2825686.08 +140236,2825546.05 +13960,2825404.79 +269392,2825323.75 +41195,2825284.08 +381753,2825224.55 +30412,2825103.78 +110258,2825088.96 +69971,2824987.74 +397213,2824939.27 +393463,2824910.64 +74557,2824886.40 +371672,2824866.90 +12297,2824674.24 +220342,2824669.68 +270443,2824554.86 +229302,2824548.13 +397253,2824429.12 +30199,2824238.56 +221470,2824088.80 +396091,2824076.06 +228161,2823992.64 +13786,2823977.52 +222667,2823740.16 +339709,2823711.90 +66659,2823612.27 +96,2823364.60 +391947,2822964.69 +183411,2822822.40 +231910,2822792.96 +91917,2822786.60 +398720,2822600.48 +223685,2822296.14 +105563,2822241.67 +219053,2822219.78 +290380,2822176.80 +216481,2822164.62 +19420,2821878.63 +227291,2821813.05 +169320,2821794.64 +394200,2821771.60 +21493,2821730.28 +203218,2821692.00 +283716,2821560.80 +9761,2821543.69 +256755,2821500.73 +184713,2821487.97 +376700,2821411.56 +140533,2821338.85 +119208,2821334.10 +262832,2820701.59 +345577,2820651.13 +6877,2820416.96 +398508,2820321.00 +209264,2820317.50 +357570,2820314.64 +138988,2820123.84 +99825,2819978.96 +136494,2819618.34 +382930,2819505.08 +110126,2819242.25 +382961,2819063.61 +43107,2818959.45 +232690,2818819.92 +33089,2818721.50 +336549,2818519.26 +396410,2818073.75 +167664,2817935.52 +382221,2817914.68 +265350,2817886.50 +396420,2817860.15 +52598,2817770.94 +162796,2817697.86 +138357,2817684.00 +154939,2817539.20 +292330,2817159.30 +126588,2817134.32 +382440,2816763.93 +250860,2816370.54 +30551,2816101.82 +392651,2815952.00 +337344,2815932.90 +118753,2815803.32 +308817,2815687.00 +175955,2815636.46 +129868,2815384.95 +260939,2815207.70 +321422,2815141.70 +126770,2815093.20 +312869,2814875.28 +374763,2814848.70 +127132,2814731.15 +110437,2814610.08 +317697,2814446.64 +112457,2813982.72 +345106,2813970.12 +315148,2813925.87 +119157,2813864.34 +259717,2813824.25 +150277,2813709.67 +175065,2813426.46 +342812,2813370.09 +268727,2813298.89 +115065,2813208.28 +111512,2813048.86 +266983,2813005.59 +196098,2812428.19 +147213,2812156.56 +248484,2811931.20 +246286,2811777.62 +289861,2811744.64 +134008,2811635.42 +311238,2811496.80 +286330,2811461.46 +226790,2810944.04 +72524,2810508.82 +270385,2810461.08 +357213,2810389.76 +252912,2810161.08 +344927,2810113.74 +100266,2810055.31 +358217,2810054.52 +215033,2809740.77 +33478,2809165.80 +359963,2809140.42 +112377,2809018.54 +74213,2808969.15 +394236,2808936.06 +384139,2808813.32 +261558,2808568.35 +305154,2808531.57 +243324,2808464.67 +75203,2808022.95 +319731,2807798.84 +334739,2807556.88 +78931,2807537.25 +120271,2807466.60 +112076,2807441.84 +237519,2807329.92 +136596,2807150.40 +56833,2807041.20 +353111,2806933.80 +181138,2806882.48 +311477,2806877.79 +392223,2806863.36 +115371,2806686.78 +199356,2806479.73 +305553,2806462.88 +312254,2806379.34 +42456,2806340.12 +169469,2806294.74 +124850,2806129.20 +131273,2805975.62 +162714,2805853.56 +320626,2805673.64 +253606,2805331.45 +334983,2805194.70 +174768,2805037.02 +157081,2804943.75 +236611,2804849.85 +74816,2804742.84 +222251,2804741.94 +361406,2804604.55 +66709,2804540.44 +86594,2804461.20 +366489,2804391.04 +61313,2804156.64 +361966,2803955.92 +361056,2803061.16 +184616,2802938.24 +328599,2802908.94 +337871,2802905.95 +341478,2802900.88 +183698,2802886.80 +301364,2802836.96 +8992,2802820.36 +181569,2802483.68 +391962,2802213.89 +362712,2802049.67 +347305,2801796.39 +310356,2801758.46 +58895,2801592.97 +11962,2801449.80 +60222,2801284.73 +150741,2801263.08 +272871,2801128.64 +118922,2801102.66 +77485,2801097.42 +183962,2800818.15 +145024,2800741.16 +127804,2800487.64 +219741,2800481.04 +231071,2800241.70 +305349,2800155.28 +397174,2800020.63 +393154,2799951.00 +363454,2799923.28 +255952,2799685.66 +313501,2799634.48 +194012,2799627.20 +210779,2799571.05 +217478,2799376.80 +393290,2799365.66 +8183,2799279.05 +200341,2798863.20 +158688,2798693.38 +311394,2798447.30 +393122,2798188.29 +109871,2798157.92 +237656,2798084.34 +318005,2797687.68 +84605,2797384.80 +115905,2796953.64 +214254,2796906.14 +198618,2796714.60 +36941,2796696.72 +127532,2796529.20 +345154,2796312.48 +393350,2796265.32 +247189,2796073.75 +175620,2795829.70 +270527,2795797.29 +247860,2795781.24 +17132,2795689.08 +275704,2795303.88 +153515,2795192.96 +109598,2795096.40 +22238,2795053.18 +112952,2795041.91 +186770,2794956.00 +104061,2794939.92 +189741,2794770.58 +23584,2794612.54 +310126,2794570.17 +222057,2794245.48 +310378,2794173.14 +47363,2794092.15 +201620,2793809.92 +286115,2793779.80 +113815,2793739.20 +1243,2793727.94 +132780,2793652.16 +251232,2793303.34 +211407,2793076.62 +109391,2792755.68 +150931,2792628.80 +75540,2792593.28 +25799,2792528.31 +23138,2792328.00 +79651,2792108.90 +325763,2792106.73 +173540,2791875.58 +181163,2791618.47 +320995,2791348.00 +325171,2791271.28 +222995,2791152.99 +283591,2790916.66 +29893,2790899.60 +151421,2790859.66 +148235,2790698.61 +331087,2790648.28 +250490,2790316.80 +123806,2790108.84 +57301,2789888.88 +15395,2789870.58 +303903,2789847.68 +155231,2789828.12 +282895,2789618.75 +41739,2789555.46 +17160,2789464.90 +343155,2789303.22 +272380,2789257.00 +38594,2788999.60 +4306,2788916.13 +317797,2788909.81 +160179,2788731.00 +8746,2788671.95 +237875,2788521.52 +126390,2788498.71 +212321,2788472.48 +14357,2788463.22 +221832,2788351.04 +250301,2788177.20 +170959,2788051.38 +171588,2788037.50 +154670,2787861.45 +376948,2787652.10 +198489,2787422.87 +220562,2787248.64 +70959,2787235.54 +52720,2787163.68 +241576,2787062.04 +205997,2786893.80 +149784,2786534.00 +223438,2786529.84 +39624,2786376.40 +377791,2786295.38 +176980,2785893.03 +173639,2785659.13 +260742,2785613.30 +14874,2785549.76 +148711,2785433.63 +157803,2785429.26 +42795,2785302.50 +121580,2785220.06 +212515,2785217.48 +68889,2785181.20 +118349,2785109.59 +290189,2785055.60 +192792,2784972.78 +333660,2784949.69 +261971,2784905.32 +6161,2784832.75 +296312,2784733.00 +168051,2784691.49 +397590,2784594.54 +299721,2784388.46 +39209,2784264.62 +89934,2783888.72 +258249,2783705.19 +222988,2783697.60 +382613,2783426.60 +305222,2783395.21 +341206,2783350.92 +101004,2783181.06 +54627,2783169.09 +270363,2783121.45 +28432,2783119.68 +126943,2782989.92 +270017,2782845.52 +99711,2782653.20 +84403,2782643.10 +76765,2782606.18 +69210,2782339.28 +127301,2782334.28 +150758,2782258.80 +347969,2782252.50 +34182,2782125.50 +328402,2782041.08 +15224,2781995.59 +60493,2781933.75 +76146,2781903.60 +299023,2781874.40 +199889,2781699.80 +90468,2781480.36 +37662,2781354.40 +272498,2781195.95 +298816,2781191.50 +393254,2781052.78 +112221,2781005.37 +362602,2780888.40 +2664,2780865.30 +386222,2780834.94 +211735,2780642.96 +346509,2780360.36 +16467,2779968.69 +202854,2779924.80 +75484,2779794.00 +203686,2779699.96 +336083,2779632.60 +81239,2779608.42 +391655,2779440.08 +323528,2779092.80 +299770,2778982.24 +218275,2778697.35 +32607,2778633.68 +162289,2778113.50 +121492,2778099.56 +252611,2778060.00 +135456,2777990.28 +25617,2777941.94 +181,2777601.54 +17183,2777035.66 +384199,2776784.61 +232244,2776650.24 +334246,2776598.64 +157055,2776459.20 +44948,2775956.71 +166727,2775924.48 +28830,2775908.52 +193592,2775784.05 +128329,2775778.70 +343224,2775775.37 +89320,2775526.15 +55181,2775342.48 +103086,2775330.00 +156377,2775234.70 +247480,2774756.32 +13806,2774564.56 +234474,2774417.02 +72536,2774287.80 +351346,2774184.48 +70647,2774173.44 +66118,2774146.41 +214487,2773885.95 +81620,2773792.14 +307055,2773663.56 +80179,2773640.98 +64014,2773410.75 +91887,2773393.92 +342686,2773368.32 +64268,2773366.69 +329845,2773223.60 +82246,2773097.80 +49722,2773067.20 +36244,2773051.42 +269159,2773048.32 +77043,2772906.02 +387682,2772805.10 +215065,2772740.79 +300121,2772399.63 +218653,2772293.16 +268082,2772267.18 +393269,2772146.19 +300628,2772005.72 +346090,2771908.59 +232277,2771897.88 +247796,2771614.08 +185438,2771489.00 +167722,2771339.20 +301658,2771254.86 +139065,2770956.60 +123392,2770900.85 +371126,2770899.00 +134495,2770848.24 +12961,2770805.92 +80860,2770735.40 +176409,2770522.48 +198126,2770494.84 +373078,2770440.50 +79418,2770131.34 +244735,2769487.56 +262449,2769390.80 +256209,2769372.50 +352165,2769205.00 +3865,2769151.84 +183806,2769008.59 +12183,2768919.83 +52861,2768842.58 +374158,2768706.22 +235372,2768581.20 +345136,2768549.86 +98580,2768415.47 +395502,2768372.48 +159586,2768362.14 +75615,2768325.56 +283031,2768108.38 +87802,2768105.97 +13747,2767897.34 +67757,2767664.36 +359167,2767338.12 +329838,2767094.10 +32290,2766776.07 +89403,2766545.77 +5674,2766425.46 +51512,2766344.94 +51536,2766282.09 +37321,2766110.04 +359485,2766012.39 +102530,2765734.13 +337948,2765635.29 +268176,2765593.15 +232223,2765554.92 +271072,2765361.17 +94126,2765238.85 +134148,2765037.94 +8470,2765034.30 +210366,2764936.48 +190195,2764876.80 +5648,2764868.84 +40814,2764677.36 +103945,2764647.60 +339098,2764632.60 +90367,2764545.10 +180936,2764303.44 +313565,2764225.75 +163053,2764120.18 +230235,2764045.70 +136626,2764039.44 +399804,2763932.70 +397693,2763764.64 +327244,2763531.46 +148138,2763511.62 +343391,2763454.10 +317863,2763206.25 +257642,2762861.60 +81006,2762744.74 +303309,2762697.60 +185222,2762695.20 +253037,2762618.76 +122853,2762609.64 +192305,2762363.10 +356560,2762304.23 +264818,2762109.42 +117344,2762065.90 +266115,2761944.12 +349217,2761752.00 +259869,2761672.33 +370424,2761542.08 +386422,2761467.17 +704,2761460.85 +203,2761439.88 +330707,2761418.27 +158124,2761277.04 +142180,2761250.80 +166012,2761032.90 +309375,2760802.24 +179178,2760651.36 +26702,2760225.12 +274195,2760095.49 +145488,2759960.50 +15661,2759801.66 +380200,2759671.46 +340977,2759595.76 +319556,2759427.00 +233346,2759112.16 +145627,2759033.00 +37827,2758994.70 +90395,2758941.26 +149373,2758806.40 +160432,2758795.44 +134593,2758666.96 +243936,2758512.51 +11536,2758336.40 +222229,2757918.59 +262929,2757915.05 +207937,2757902.89 +392166,2757791.31 +326350,2757746.88 +339123,2757619.80 +265039,2757474.34 +232030,2757356.69 +147793,2757009.08 +396002,2756516.22 +336739,2756415.58 +145863,2756401.54 +300334,2756281.23 +134395,2756218.68 +17623,2756082.24 +221607,2755950.06 +250430,2755845.18 +280414,2755529.37 +162158,2755447.12 +387936,2755429.84 +70634,2755274.88 +138609,2755213.20 +198625,2755145.80 +101628,2755001.18 +305972,2754937.09 +284608,2754928.26 +277583,2754902.40 +3207,2754776.02 +358360,2754749.54 +207324,2754565.65 +168259,2754482.50 +152959,2754466.10 +70213,2754344.33 +261108,2754337.35 +338021,2754313.36 +130436,2754250.74 +56269,2754222.08 +110137,2753872.77 +258,2753870.40 +110830,2753784.24 +194599,2753734.88 +283496,2753653.16 +391683,2753527.12 +41348,2753407.58 +283601,2753332.32 +31435,2753210.45 +81926,2753182.80 +259996,2752997.52 +276644,2752949.84 +397618,2752830.81 +114620,2752633.44 +195737,2752448.40 +95432,2752402.50 +253271,2752351.44 +258060,2752316.42 +380991,2752261.47 +107836,2752207.84 +246843,2752164.38 +243780,2752157.44 +49258,2752113.00 +162564,2752030.40 +131259,2752003.40 +2462,2751522.64 +169873,2751456.55 +333781,2751356.52 +320436,2751326.13 +212089,2751256.62 +399277,2751157.76 +383513,2751131.46 +84179,2751078.99 +287545,2751037.17 +64563,2750859.17 +280157,2750802.24 +312841,2750710.60 +82905,2750014.99 +314433,2749995.82 +389891,2749886.67 +383548,2749783.08 +61903,2749625.45 +142219,2749592.32 +252464,2749427.20 +67909,2749356.36 +352220,2749327.98 +73835,2749229.77 +296962,2749086.45 +271091,2749067.58 +308957,2748683.60 +354083,2748576.01 +246673,2748557.48 +333782,2748517.20 +160958,2748509.08 +307679,2748503.68 +379002,2748475.92 +112183,2748416.16 +144777,2748259.77 +40715,2748225.48 +335203,2748014.01 +125240,2747999.52 +157292,2747671.34 +156621,2747665.20 +324674,2746752.75 +366712,2746029.99 +305304,2745955.16 +89747,2745756.64 +68112,2745516.44 +360403,2745488.05 +170310,2745469.62 +302299,2745380.64 +154401,2745172.18 +385698,2745085.50 +91654,2744987.28 +205830,2744978.00 +80516,2744952.60 +339404,2744822.80 +50856,2744755.20 +4948,2744726.02 +44642,2744699.10 +2833,2744604.95 +383503,2744565.47 +310959,2744105.28 +314104,2743590.40 +273602,2743580.34 +219242,2743574.82 +282743,2743551.30 +292450,2743510.32 +197770,2743003.00 +25411,2742755.98 +157372,2742309.24 +382939,2742272.85 +11549,2742156.80 +280753,2741907.00 +333438,2741781.03 +109408,2741732.63 +3564,2741564.11 +160637,2741388.39 +178825,2741256.80 +321651,2741224.40 +362639,2741146.55 +367745,2741103.68 +196728,2741099.72 +383761,2741002.51 +372220,2740964.48 +292085,2740963.48 +96779,2740806.24 +330048,2740766.97 +377912,2740673.34 +103496,2740515.90 +368846,2740317.06 +390370,2740293.68 +67686,2740059.00 +266670,2739916.32 +247664,2739694.67 +383444,2739656.92 +331300,2739620.16 +286086,2739533.94 +7324,2739395.32 +193572,2739355.08 +93972,2739290.95 +139823,2739210.00 +124149,2739037.50 +258100,2738991.53 +179241,2738978.25 +170581,2738649.12 +128841,2738641.98 +246867,2738583.71 +364902,2738564.00 +374465,2738534.40 +307575,2738055.36 +274950,2738044.22 +958,2738032.00 +345535,2737964.46 +43392,2737962.50 +309916,2737832.50 +307937,2737788.66 +323938,2737647.30 +221583,2737633.50 +90624,2736836.80 +77192,2736592.04 +326608,2736581.40 +32632,2736392.88 +323354,2736368.50 +305007,2736263.52 +272833,2736241.35 +6155,2736202.05 +163145,2736178.38 +222779,2736169.67 +340327,2736096.96 +142052,2735967.45 +5616,2735941.50 +303350,2735928.21 +55148,2735580.96 +226697,2735366.32 +385421,2735030.55 +2313,2734733.10 +68616,2734717.69 +356684,2734712.68 +53530,2734678.44 +165157,2734675.20 +332328,2734474.96 +156219,2734459.44 +179164,2734396.08 +67149,2734317.74 +399129,2734201.60 +241444,2734159.19 +172803,2734036.24 +86773,2733966.98 +345169,2733731.10 +130814,2733480.36 +390887,2733216.56 +95891,2732894.64 +58996,2732845.44 +38142,2732614.50 +322460,2732315.20 +185362,2732117.04 +135442,2731975.05 +92975,2731972.00 +134763,2731959.50 +283099,2731744.00 +295216,2731665.60 +384533,2731530.24 +324145,2731518.64 +187497,2731468.50 +89348,2731460.38 +292295,2731392.00 +185996,2731348.93 +188507,2730861.99 +112661,2730741.65 +275456,2730511.06 +338811,2730400.22 +365167,2730276.92 +346694,2730269.06 +259011,2730046.76 +117239,2729993.40 +337208,2729941.12 +366769,2729926.10 +71634,2729767.04 +20297,2729753.18 +558,2729605.49 +280284,2729512.90 +241021,2729427.80 +363378,2729208.85 +363647,2729103.56 +265232,2728757.20 +330310,2728696.26 +307247,2728654.71 +330500,2728435.75 +273924,2728399.24 +261970,2728323.03 +173716,2728319.12 +49634,2728292.28 +118831,2728266.24 +135721,2727879.84 +300750,2727722.84 +6309,2727549.90 +112929,2727478.08 +273065,2727419.76 +272858,2727356.44 +53847,2727349.18 +342007,2727332.16 +218841,2727131.47 +28512,2727104.94 +383912,2727084.25 +289989,2727078.21 +250909,2726960.52 +301718,2726880.75 +153255,2726750.60 +302292,2726485.65 +390642,2726097.15 +142231,2725764.21 +366108,2725757.76 +243670,2725713.62 +209706,2725160.10 +167666,2725117.92 +325549,2725073.46 +302135,2724891.84 +239409,2724750.29 +274513,2724556.80 +341326,2724458.73 +203884,2724457.26 +298794,2724352.80 +27629,2724305.12 +166251,2724186.76 +226155,2724127.20 +153656,2724064.83 +1954,2724052.32 +262512,2723888.88 +381454,2723862.55 +295375,2723601.10 +386060,2723470.10 +155237,2723379.75 +181181,2723362.20 +285945,2723336.72 +170126,2723299.65 +246864,2723156.67 +330765,2723107.29 +345621,2722549.58 +248435,2722272.39 +109048,2721995.30 +374659,2721989.58 +340534,2721961.62 +298213,2721918.15 +368173,2721767.56 +114340,2721728.88 +69607,2721650.18 +1703,2721563.60 +114769,2721511.32 +375385,2721441.82 +21188,2721414.36 +121582,2721065.60 +381378,2720935.56 +287819,2720682.96 +325093,2720480.72 +123801,2720412.16 +94673,2720178.90 +37801,2720003.04 +192196,2719886.56 +51407,2719840.50 +99874,2719840.00 +160921,2719835.58 +155033,2719831.19 +56866,2719750.88 +35754,2719702.08 +266690,2719626.00 +278217,2719594.00 +319388,2719479.12 +281177,2719031.24 +102474,2718534.00 +170550,2718533.56 +188231,2718497.88 +236480,2718310.53 +370235,2717695.26 +169570,2717674.98 +58515,2717594.88 +196114,2717587.05 +106412,2717566.20 +370637,2717390.81 +174047,2716686.24 +182082,2716684.61 +395865,2716679.10 +399791,2716634.47 +344138,2716540.44 +110612,2716312.43 +366943,2716174.08 +396256,2716153.44 +86574,2715889.47 +272318,2715592.27 +40553,2715413.30 +343827,2715121.86 +97319,2715084.45 +62606,2715018.86 +280913,2714552.64 +32182,2714146.72 +167644,2714041.64 +244250,2714012.98 +49335,2713885.86 +274605,2713757.52 +66501,2713549.41 +163117,2713445.44 +169897,2713440.52 +192457,2713235.84 +66732,2713086.72 +304291,2712925.85 +328216,2712710.72 +89613,2712688.46 +107691,2712549.84 +32958,2712528.00 +21786,2712506.45 +129611,2712459.93 +258735,2712186.21 +258514,2712179.52 +141817,2711873.25 +13986,2711824.20 +4763,2711800.90 +372961,2711756.48 +184235,2711662.70 +351000,2711651.34 +207444,2711616.00 +13972,2711486.40 +253172,2711221.20 +77774,2711206.80 +47260,2711192.80 +143927,2711187.36 +221657,2711183.23 +310359,2711162.21 +206222,2710844.85 +212614,2710805.42 +272086,2710698.60 +245233,2710466.91 +37959,2710203.66 +128564,2710179.00 +255729,2710153.20 +216853,2710048.77 +341492,2710043.91 +248807,2709907.20 +41117,2709839.78 +281595,2709263.40 +184146,2709205.17 +169707,2709090.08 +179972,2709016.98 +152594,2708551.44 +344495,2708441.12 +169363,2708258.27 +128307,2707988.64 +179401,2707770.53 +139672,2707587.00 +306484,2707570.96 +345945,2707529.22 +233541,2706867.88 +342189,2706474.87 +143273,2705868.89 +28088,2705735.96 +235981,2705590.32 +43664,2705027.05 +321754,2704953.40 +28599,2704845.38 +133242,2704582.44 +175813,2704422.84 +116496,2704301.60 +95795,2704156.00 +276290,2704115.12 +221802,2703984.32 +361426,2703886.56 +210651,2703702.49 +210587,2703693.60 +272058,2703504.64 +190624,2703502.56 +29373,2703497.42 +391087,2703334.71 +226933,2703090.03 +36501,2703023.37 +173041,2702993.54 +188771,2702960.26 +259401,2702913.60 +242426,2702720.82 +131247,2702661.36 +379819,2702629.73 +63541,2702026.34 +348241,2701860.53 +307052,2701500.48 +112594,2701484.04 +148961,2701389.52 +235947,2701347.20 +4365,2701344.36 +291181,2701147.45 +137292,2701088.59 +197921,2700883.50 +380483,2700836.61 +90364,2700807.06 +355173,2700609.60 +165873,2700576.66 +144462,2700150.18 +25223,2700057.60 +312884,2699800.80 +96686,2699751.59 +169164,2699622.76 +85408,2699497.05 +188708,2699317.99 +105256,2698926.12 +334645,2698777.41 +200814,2698711.40 +270258,2698682.94 +246246,2698393.50 +306694,2698214.55 +334304,2698160.62 +242939,2698098.15 +192833,2697840.24 +351261,2697690.42 +58331,2697322.60 +387763,2697255.00 +380628,2697108.04 +367838,2697107.24 +260179,2696904.70 +53702,2696881.33 +247896,2696877.44 +193638,2696822.90 +190456,2696780.40 +366917,2696702.56 +219889,2696514.24 +245755,2696411.25 +331839,2696377.31 +282399,2696213.23 +274449,2696098.21 +324589,2696016.15 +338798,2695570.17 +384747,2695485.96 +175645,2695451.46 +236980,2695272.07 +358350,2695209.22 +220961,2694509.01 +250186,2694409.52 +48705,2693962.80 +212600,2693954.56 +357050,2693854.20 +303850,2693525.25 +126990,2693513.60 +137930,2693168.64 +126723,2693058.03 +6326,2693039.55 +213937,2692999.54 +390531,2692961.44 +221285,2692889.43 +302736,2692820.35 +82892,2692810.92 +302194,2692791.16 +38797,2692769.50 +365013,2692699.36 +272841,2692660.75 +361117,2692552.50 +3224,2692452.00 +316654,2692327.48 +346426,2692179.75 +354961,2692120.68 +149853,2692120.00 +250716,2692053.84 +264886,2691931.09 +229458,2691917.01 +49608,2691839.67 +198601,2691755.52 +210230,2691631.32 +191735,2691629.36 +271747,2691617.94 +378440,2691590.79 +211664,2691545.87 +286385,2691537.75 +388749,2691533.92 +341314,2691188.40 +29131,2691105.55 +198105,2690985.44 +112894,2690709.86 +165301,2690556.00 +92379,2690516.50 +231034,2690402.20 +362239,2690284.24 +32343,2690224.44 +52024,2690172.57 +268807,2690138.88 +356460,2689956.70 +240403,2689310.25 +29728,2689216.68 +218660,2688968.88 +13463,2688837.79 +24648,2688777.12 +359203,2688777.00 +18189,2688729.50 +311806,2688686.85 +72886,2688642.00 +348970,2688476.16 +113993,2688438.06 +170920,2688332.40 +39615,2688163.29 +78921,2688160.39 +163968,2688131.70 +387805,2688006.80 +44445,2687798.40 +179148,2687431.56 +358434,2687233.92 +24179,2687182.68 +270906,2687120.00 +154012,2687104.28 +129308,2687021.92 +327591,2686931.28 +63827,2686805.55 +148560,2686707.48 +114312,2686654.52 +144134,2686586.69 +170868,2686238.70 +41586,2686181.53 +34583,2686054.80 +119025,2685945.84 +130241,2685778.08 +229008,2685641.40 +211562,2685613.36 +231901,2685611.02 +209684,2685510.00 +378999,2685430.16 +398150,2685363.39 +297179,2685348.40 +390311,2685127.44 +232928,2685046.70 +159277,2685003.44 +147901,2684847.06 +126099,2684736.90 +303496,2684526.86 +279993,2684504.28 +84436,2684194.76 +70225,2684172.01 +14172,2684042.80 +210432,2683867.79 +365022,2683859.76 +260665,2683858.80 +84205,2683753.83 +275390,2683711.85 +393564,2683654.00 +268720,2683533.24 +372939,2683427.37 +56737,2683193.81 +85244,2682956.16 +76489,2682842.24 +137460,2682772.80 +57156,2682666.80 +159316,2682594.32 +130078,2682296.39 +120803,2682244.11 +167572,2682233.00 +226793,2682208.36 +163994,2682186.00 +265952,2682097.00 +293993,2682065.12 +139729,2681993.30 +312906,2681859.57 +178320,2681783.34 +183785,2681774.20 +90651,2681681.15 +85653,2681598.06 +102786,2681562.42 +90236,2681507.91 +381767,2681435.68 +158792,2680922.58 +323730,2680780.68 +3307,2680773.46 +230568,2680768.35 +109180,2680388.52 +285785,2680270.56 +247464,2680253.90 +336810,2680219.18 +206228,2680156.31 +70798,2680121.92 +99733,2680035.75 +113937,2679872.78 +26953,2679846.98 +120996,2679812.10 +395238,2679611.52 +154,2679435.99 +134049,2679365.04 +387027,2679270.67 +47937,2678975.54 +20884,2678841.92 +219286,2678824.50 +308587,2678740.40 +1730,2678699.52 +385516,2678354.28 +360650,2678022.83 +123706,2678020.96 +224717,2677986.54 +393951,2677934.52 +341589,2677869.95 +323533,2677803.89 +172785,2677630.69 +146374,2677410.80 +28984,2677267.74 +36738,2677206.48 +44528,2677015.44 +230100,2676929.43 +47822,2676910.77 +147798,2676877.30 +56175,2676710.16 +108239,2676701.56 +226380,2676690.44 +298362,2676311.82 +273189,2676054.89 +184293,2675882.28 +66723,2675652.21 +184728,2675528.00 +8249,2675425.32 +360895,2675365.66 +290902,2675329.41 +286478,2674992.15 +176568,2674867.32 +294489,2674761.54 +358662,2674417.50 +149710,2674404.63 +113097,2674133.82 +133102,2674020.52 +184792,2674017.50 +399117,2673958.28 +128621,2673927.00 +346182,2673449.30 +269728,2673423.40 +121691,2673401.28 +239191,2673386.43 +75301,2673146.97 +275087,2673137.37 +355915,2673052.47 +4827,2672834.85 +84929,2672537.91 +99165,2672439.64 +317013,2672367.40 +316794,2672347.20 +103559,2672329.39 +85337,2672051.76 +235001,2671992.00 +60172,2671840.56 +168633,2671837.96 +323503,2671720.50 +18096,2671437.27 +287603,2671365.42 +198889,2671299.14 +376433,2670994.20 +51735,2670953.20 +141224,2670917.48 +56505,2670878.50 +388319,2670848.51 +323295,2670634.94 +380084,2670576.72 +272783,2670460.36 +182180,2670413.76 +268841,2670219.91 +393989,2670189.36 +89968,2669909.76 +316154,2669782.50 +279391,2669731.02 +181834,2669445.36 +295630,2669424.48 +59238,2669400.44 +208086,2668787.80 +143798,2668661.26 +253734,2668659.42 +173913,2668608.18 +137806,2668338.75 +380996,2668049.25 +304676,2667840.84 +268934,2667758.00 +162281,2667744.55 +362114,2667543.84 +393423,2667473.50 +15421,2667346.95 +265018,2667176.67 +169230,2667128.30 +152070,2667096.74 +374002,2667083.60 +25136,2667032.10 +144414,2666802.00 +310054,2666801.00 +8619,2666737.35 +326488,2666636.44 +40360,2666506.08 +352353,2666496.42 +393145,2666258.85 +193678,2665981.44 +250205,2665911.04 +67979,2665850.00 +375598,2665658.40 +322035,2665651.33 +248047,2665362.56 +302814,2665262.50 +105676,2665256.58 +294445,2665092.38 +224845,2665013.96 +238647,2664801.94 +213489,2664625.26 +75961,2664429.84 +156680,2664328.44 +214343,2664192.30 +96942,2663903.55 +87971,2663653.11 +43269,2663326.44 +313037,2663276.07 +324896,2663220.04 +36298,2663152.65 +298668,2663023.34 +146268,2663023.24 +191646,2662910.85 +319903,2662854.03 +399503,2662753.47 +336340,2662722.92 +157471,2662629.81 +207163,2662514.28 +386600,2662264.08 +140181,2661942.24 +279680,2661806.28 +6034,2661482.97 +47607,2661434.58 +127653,2661179.76 +73823,2661065.04 +227909,2660953.50 +71579,2660831.04 +296363,2660681.95 +313233,2660619.92 +133502,2660201.28 +136810,2660190.83 +358753,2660039.20 +201713,2659806.54 +84316,2659680.01 +168838,2659613.40 +86992,2659508.40 +372866,2659416.10 +108394,2659247.36 +291952,2659229.82 +387747,2658825.66 +327440,2658785.22 +378204,2658046.80 +303292,2657878.77 +315513,2657743.83 +262036,2657717.52 +392950,2657687.57 +31725,2657523.96 +37979,2657246.95 +58540,2657236.96 +30683,2657101.33 +314310,2656915.66 +113463,2656895.61 +235567,2656840.71 +241855,2656763.46 +88118,2656583.44 +355581,2656512.96 +239176,2656349.00 +35531,2656262.70 +195613,2656237.98 +351371,2656224.45 +333191,2656175.83 +123689,2656073.90 +199015,2655766.44 +200607,2655672.96 +109631,2655636.36 +70181,2655549.60 +1770,2655520.96 +312942,2655409.47 +105763,2655397.44 +127511,2654920.94 +236276,2654870.68 +185249,2654792.48 +248490,2654712.17 +273218,2654692.04 +244747,2654622.48 +42724,2654594.40 +393898,2654332.25 +162442,2654268.60 +272913,2654135.70 +321441,2653971.64 +340180,2653889.92 +55646,2653731.68 +388361,2653586.73 +325508,2653481.18 +132287,2653470.73 +244729,2653435.20 +347355,2653431.04 +29458,2653288.04 +285617,2653180.36 +286685,2653175.76 +144241,2653110.90 +171536,2652283.26 +250325,2652178.52 +375163,2651886.32 +275370,2651470.20 +382343,2651356.23 +314008,2651276.55 +334697,2651069.30 +393930,2650869.72 +305344,2650865.40 +226006,2650771.77 +182266,2650599.60 +397594,2650576.50 +388613,2650492.40 +90747,2650292.64 +238805,2650055.20 +55642,2649872.68 +152623,2649632.40 +323438,2649444.56 +151957,2649421.11 +393380,2649417.04 +51824,2649213.56 +254723,2649040.47 +209155,2648718.90 +9176,2648704.75 +185092,2648586.90 +313034,2648542.05 +205532,2648272.20 +388949,2648234.96 +357575,2648193.76 +185686,2648047.55 +221715,2647964.40 +64283,2647947.28 +321663,2647739.46 +387061,2647682.70 +397280,2647663.08 +206936,2647468.80 +375610,2647412.04 +101730,2647207.71 +61540,2647198.20 +3592,2646928.35 +190365,2646864.36 +369838,2646663.57 +356611,2646402.17 +342052,2646231.44 +159156,2646141.30 +44357,2646032.48 +43537,2646003.06 +374856,2645959.82 +175200,2645920.62 +390365,2645882.58 +143562,2645848.80 +257979,2645842.50 +272026,2645701.76 +332804,2645677.72 +162327,2645665.20 +348873,2645611.92 +360177,2645549.48 +377270,2645540.36 +262798,2645482.24 +148941,2645108.06 +297717,2645008.20 +391070,2644743.45 +367126,2644742.10 +135247,2644492.21 +117352,2644269.60 +89039,2644228.86 +239711,2644105.83 +306048,2644081.56 +194274,2644068.48 +207936,2644043.51 +39544,2643844.00 +248918,2643842.40 +94878,2643823.36 +52004,2643800.39 +350492,2643792.75 +80626,2643659.54 +152292,2643507.44 +74482,2643413.76 +166411,2643143.76 +262228,2643044.00 +393172,2643010.70 +208248,2642943.40 +194044,2642865.03 +58677,2642847.60 +157626,2642768.08 +96297,2642715.68 +227027,2642690.01 +316193,2642658.03 +35255,2642637.56 +182806,2642605.80 +371337,2642518.86 +52784,2642402.40 +302013,2642161.28 +142449,2641955.52 +151856,2641908.92 +22474,2641897.94 +203526,2641866.16 +335413,2641375.00 +114244,2641329.80 +251186,2641268.66 +13229,2641139.08 +100646,2640827.70 +287118,2640715.92 +12466,2640686.40 +382113,2640655.80 +321501,2640649.10 +331644,2640291.30 +356028,2640288.56 +67535,2640187.68 +300842,2640091.52 +148674,2640079.17 +186222,2639971.90 +317331,2639465.64 +131735,2639377.65 +56665,2639180.88 +335373,2639076.88 +25757,2639061.00 +124633,2639023.20 +165247,2638916.04 +342928,2638873.80 +323372,2638660.83 +323670,2638620.99 +28017,2638501.56 +2304,2638413.78 +41122,2638402.20 +366228,2638341.44 +361556,2638335.80 +297878,2638201.20 +207132,2638082.88 +261349,2637983.50 +189740,2637976.00 +47383,2637963.14 +275540,2637950.34 +64020,2637842.24 +116623,2637797.20 +380179,2637659.52 +297851,2637592.62 +138688,2637553.36 +65857,2637364.28 +266955,2637197.20 +163686,2637166.68 +109225,2637085.12 +198960,2636789.13 +149037,2636716.29 +321412,2636617.80 +91211,2636520.11 +18822,2636440.56 +221380,2636214.12 +56303,2636030.67 +285190,2636026.85 +325421,2635924.72 +301462,2635869.24 +109317,2635796.19 +8548,2635578.58 +315160,2635509.83 +354027,2635423.56 +328863,2635384.14 +37820,2635281.38 +172272,2635207.74 +65607,2635027.20 +134626,2635000.32 +154002,2634924.02 +113044,2634922.40 +230663,2634650.48 +271015,2634381.75 +222847,2634175.50 +363367,2634078.72 +310865,2633907.63 +371343,2633485.40 +83676,2633079.64 +369159,2632926.00 +182435,2632861.44 +217072,2632719.96 +25813,2632522.53 +324370,2632518.90 +216717,2632455.28 +350893,2632230.16 +238207,2631960.00 +99242,2631877.35 +276785,2631837.15 +250821,2631370.80 +161867,2631257.84 +291373,2631152.10 +288158,2630621.32 +48922,2630553.87 +170199,2630407.62 +340330,2629874.50 +186873,2629738.76 +68100,2629641.07 +380091,2629158.20 +80757,2629148.73 +213299,2629104.86 +57300,2629044.75 +287223,2628881.72 +382292,2628858.10 +204134,2628632.44 +185148,2628618.74 +133355,2628424.64 +311045,2628270.72 +185403,2628222.04 +46361,2628203.84 +161215,2628088.56 +24210,2627849.04 +316982,2627846.87 +283595,2627671.20 +169683,2627651.13 +377258,2627172.24 +335064,2627040.24 +341805,2626483.62 +75936,2626461.08 +224644,2626382.32 +234519,2626116.28 +161152,2626102.00 +258681,2625682.44 +27579,2625493.51 +327296,2625481.35 +324984,2625454.83 +367666,2625279.30 +382001,2625250.80 +77638,2625215.40 +94092,2625122.15 +300231,2625048.24 +201898,2624951.34 +365466,2624687.20 +456,2624613.85 +284359,2624464.02 +37938,2624297.20 +7871,2623390.74 +310354,2623365.34 +89411,2623352.48 +204121,2623134.54 +83806,2623005.63 +348719,2622734.16 +23251,2622698.54 +383377,2622614.25 +253772,2622494.14 +64528,2622434.94 +247937,2622271.40 +67304,2621829.84 +116232,2621828.23 +190896,2621691.81 +57219,2621658.94 +214002,2621543.68 +276548,2620617.84 +142780,2620589.41 +286669,2620434.65 +336921,2620212.90 +94504,2619831.33 +44318,2619793.34 +147915,2619679.04 +35240,2619660.96 +383746,2619349.60 +190936,2619316.80 +117469,2619278.48 +116409,2619213.30 +36235,2619209.12 +284785,2618984.58 +324507,2618931.00 +268662,2618904.93 +351237,2618852.47 +174341,2618705.50 +181494,2618650.91 +281230,2618478.72 +42323,2618414.12 +394796,2618353.43 +90306,2618295.40 +80740,2618266.12 +311965,2618224.56 +384419,2617892.20 +185728,2617847.52 +145399,2617813.68 +353080,2617777.20 +333937,2617510.42 +110084,2617480.32 +247488,2617304.52 +78592,2617232.95 +121391,2617110.68 +195394,2617063.68 +5972,2617014.40 +56397,2616881.58 +203354,2616744.54 +248590,2616713.64 +141867,2616668.60 +155442,2616587.58 +322736,2616534.84 +381768,2616422.58 +345602,2616411.78 +30268,2616300.62 +368519,2616284.16 +38305,2616153.72 +337273,2616143.60 +176654,2616096.00 +62318,2616070.00 +175001,2616028.00 +254379,2615875.54 +101767,2615857.20 +274343,2615845.24 +14563,2615789.46 +313390,2615736.60 +5053,2615721.46 +233123,2615652.78 +238416,2615412.75 +288169,2615393.30 +102667,2615237.10 +351869,2615156.64 +133577,2615139.90 +373900,2614851.68 +378448,2614600.32 +26625,2614505.01 +314826,2614375.38 +280759,2614323.25 +305136,2614155.64 +372505,2613797.64 +223174,2613534.80 +198707,2613523.05 +92522,2613481.64 +398217,2613458.52 +302117,2613053.08 +237462,2612760.48 +327063,2612748.96 +188882,2612732.00 +376184,2612729.34 +275417,2612720.88 +182353,2612573.28 +184984,2612324.52 +143725,2612215.97 +87603,2612128.86 +220009,2612048.52 +374005,2612007.97 +92492,2611897.55 +295181,2611427.61 +264020,2611078.71 +262920,2611076.00 +249377,2610891.36 +359273,2610751.84 +253304,2610751.20 +64848,2610450.48 +33761,2610335.25 +380109,2610319.92 +291238,2610304.79 +153247,2610049.44 +189107,2609753.85 +345627,2609722.28 +163729,2609533.08 +191471,2609474.28 +130534,2609321.24 +125579,2609314.19 +316640,2609270.53 +388329,2609201.56 +210596,2608905.39 +108092,2608695.36 +154322,2608657.44 +262530,2608472.30 +364021,2608335.00 +31144,2608108.23 +292496,2607984.83 +358598,2607863.13 +193597,2607823.95 +62082,2607793.92 +376907,2607528.00 +81771,2607498.25 +248099,2607404.43 +44886,2607393.48 +227961,2607334.77 +7645,2607330.46 +192456,2607243.23 +172642,2607157.80 +242000,2606982.56 +172869,2606973.24 +186391,2606961.80 +393876,2606952.25 +231753,2606803.20 +156051,2606781.45 +347569,2606608.86 +111107,2606575.68 +319646,2606434.78 +262180,2606419.80 +110850,2606407.20 +307980,2606389.68 +329553,2606337.09 +388767,2606249.60 +212254,2605941.45 +70768,2605897.60 +208059,2605620.09 +143091,2605554.30 +200349,2605481.32 +107218,2605296.72 +124528,2605161.60 +61028,2604984.42 +230693,2604630.00 +234381,2604572.72 +178688,2604549.09 +368700,2604317.94 +217313,2604300.88 +176620,2604111.39 +24042,2603854.08 +328532,2603565.06 +219676,2603556.63 +324220,2603444.48 +378117,2603375.06 +7523,2603294.54 +325836,2603243.76 +161145,2603239.86 +12304,2603223.54 +213450,2602585.50 +6694,2602120.25 +247195,2601824.54 +244638,2601783.71 +138954,2601706.20 +101218,2601548.80 +38806,2601528.72 +60181,2601137.18 +294636,2600903.16 +362891,2600822.07 +265013,2600771.04 +309903,2600753.40 +91231,2600587.92 +277766,2600393.40 +49004,2600256.65 +198345,2600235.99 +335001,2600232.60 +249321,2600052.23 +131359,2599947.08 +159978,2599864.02 +152252,2599833.60 +152779,2599731.75 +348913,2599688.52 +177298,2599638.30 +80053,2599634.52 +295526,2599608.54 +254706,2599523.68 +275148,2599521.10 +396609,2599384.30 +226227,2599308.80 +323592,2599227.52 +249849,2599225.20 +6918,2599198.94 +353255,2599016.75 +32647,2599010.46 +318076,2598976.94 +284703,2598927.20 +139500,2598902.80 +318227,2598815.52 +162276,2598762.24 +230939,2598705.40 +31032,2598618.96 +4177,2598536.00 +394322,2598458.58 +232794,2598365.57 +371536,2598301.90 +220390,2598193.62 +263411,2598188.20 +252363,2598148.58 +385942,2598092.64 +248179,2598029.60 +174156,2598018.60 +116019,2597943.38 +341884,2597873.55 +43641,2597834.98 +390351,2597820.32 +58488,2597658.94 +368239,2597630.60 +73592,2597619.39 +330932,2597439.35 +333276,2597385.14 +59582,2597099.36 +134310,2597065.35 +8830,2597045.72 +378762,2596698.98 +117817,2596209.82 +355717,2596175.16 +375262,2596055.24 +147829,2596023.20 +380032,2595932.46 +383951,2595879.09 +373257,2595714.04 +333638,2595691.98 +96967,2595596.08 +104264,2595424.92 +358886,2595368.07 +290310,2595363.98 +104227,2595333.12 +96654,2595280.20 +111404,2594875.80 +293870,2594378.16 +366451,2594133.84 +223324,2594038.79 +278633,2593856.49 +234611,2593816.00 +16558,2593747.67 +2251,2593599.88 +27349,2593477.68 +393784,2593368.18 +362822,2593350.00 +212504,2593242.75 +205295,2593101.95 +224244,2593011.30 +398116,2592891.18 +184507,2592887.15 +111100,2592776.16 +319677,2592528.12 +388669,2592476.25 +320274,2592436.20 +34986,2592232.76 +118442,2592026.80 +221372,2592009.04 +395456,2591910.43 +270053,2591757.00 +304948,2591531.77 +18753,2591311.20 +205373,2591282.95 +377970,2591238.13 +373987,2591208.30 +127669,2591177.46 +386712,2591131.84 +1718,2591021.65 +354996,2590928.15 +267435,2590898.52 +112814,2590823.90 +271300,2590718.91 +149969,2590554.34 +115441,2590533.00 +86805,2590477.76 +190055,2590450.40 +156358,2590423.80 +90589,2590360.42 +288708,2590354.39 +327207,2590200.20 +286858,2590096.60 +218142,2589844.80 +335163,2589552.57 +328364,2589296.70 +350552,2589176.70 +388829,2589110.15 +264543,2589012.79 +39739,2588729.43 +116190,2588645.95 +42647,2588519.16 +136211,2587994.32 +33639,2587971.20 +333707,2587816.17 +72490,2587756.49 +36962,2587614.90 +227832,2587541.22 +353557,2587507.02 +64322,2587456.44 +334916,2587386.06 +43,2587359.58 +277411,2587358.95 +314575,2587318.08 +300957,2587030.65 +366726,2586973.31 +254410,2586936.69 +329969,2586934.36 +368362,2586897.62 +117408,2586870.44 +326574,2586825.99 +268102,2586778.25 +33702,2586519.72 +195558,2586479.98 +348808,2586301.60 +122000,2586265.05 +362082,2586262.40 +90076,2586171.86 +78463,2586132.06 +47933,2586003.11 +11671,2585833.92 +307304,2585777.74 +135178,2585629.34 +43929,2585525.67 +136489,2585231.08 +233278,2585009.28 +18948,2584848.00 +319959,2584402.02 +220792,2584391.26 +375544,2584329.21 +276987,2584204.80 +148693,2584058.36 +2027,2583925.23 +293326,2583916.02 +127940,2583347.26 +289155,2583299.07 +211286,2582935.74 +316843,2582870.64 +357801,2582607.09 +347763,2582602.08 +266517,2582573.24 +1205,2582567.28 +135606,2582449.28 +36710,2582388.25 +135747,2582236.80 +222924,2582154.13 +173566,2582088.92 +290632,2581917.00 +146706,2581884.51 +32057,2581701.12 +356726,2581558.00 +8533,2581526.16 +189480,2581338.81 +331253,2581302.98 +105253,2581265.52 +308311,2581137.37 +203696,2581084.50 +340932,2580911.30 +286463,2580693.45 +326520,2580474.01 +286497,2580359.60 +276270,2580220.62 +113584,2579963.36 +279526,2579873.68 +138606,2579855.38 +358353,2579305.74 +133518,2579304.48 +227781,2579177.92 +67491,2578666.60 +212601,2578652.72 +179020,2578566.60 +336480,2578463.08 +38631,2578414.41 +52113,2578348.80 +8786,2578200.58 +161696,2578099.26 +208627,2577949.02 +389197,2577830.36 +26363,2577827.46 +135740,2577751.41 +369310,2577581.48 +148999,2577521.20 +127162,2577500.46 +256487,2577496.46 +225499,2577219.60 +208937,2577083.60 +70232,2577036.15 +357007,2576552.24 +310373,2576523.04 +55218,2576060.33 +331664,2576024.72 +201564,2575997.16 +99719,2575925.55 +396887,2575812.40 +116394,2575724.91 +114328,2575555.14 +191631,2575326.55 +138476,2574529.50 +375579,2574475.92 +212969,2574418.00 +131428,2574201.96 +214754,2574176.85 +317804,2573928.60 +194697,2573537.40 +12611,2573431.92 +152806,2573311.95 +335893,2573276.75 +298582,2573066.79 +365685,2572900.70 +51258,2572880.76 +160937,2572788.27 +279216,2572555.78 +18466,2572185.55 +234324,2572185.06 +357334,2572019.10 +172640,2571994.88 +127055,2571640.00 +72492,2571474.08 +307283,2571292.50 +399646,2571243.78 +149337,2571197.24 +304918,2570800.85 +85464,2570743.70 +370042,2570656.77 +86310,2570575.52 +159556,2570491.38 +78744,2570429.12 +28912,2570322.00 +10043,2570201.40 +600,2570080.06 +396730,2570042.32 +225615,2570024.67 +359391,2569812.63 +395308,2569581.63 +269058,2569362.94 +196617,2569132.48 +397257,2569120.00 +147317,2568927.17 +180800,2568776.65 +305031,2568679.47 +395330,2568652.73 +314327,2568606.95 +146198,2568508.80 +132924,2568471.87 +386068,2568396.04 +61513,2568356.56 +231423,2568283.80 +277028,2567992.40 +266862,2567921.50 +114844,2567885.60 +152851,2567814.30 +203360,2567707.44 +293663,2567457.08 +138919,2567302.20 +11222,2567283.22 +154255,2567103.84 +274739,2567092.06 +333657,2566971.00 +68093,2566856.50 +286469,2566707.60 +221079,2566567.38 +269035,2566151.40 +251584,2565801.00 +63624,2565763.20 +314341,2565517.94 +322224,2565362.80 +272056,2565173.13 +246627,2565156.52 +146013,2565075.16 +298424,2565051.45 +299011,2564941.40 +52643,2564903.88 +388053,2564806.81 +97658,2564452.70 +113456,2564437.56 +390606,2564247.35 +141261,2563986.04 +92291,2563511.40 +12779,2563090.25 +352606,2563067.20 +1322,2562960.15 +155579,2562947.48 +255198,2562254.56 +287980,2562207.36 +137629,2562030.26 +218443,2561945.26 +302285,2561878.80 +221658,2561849.24 +363831,2561817.28 +244419,2561725.53 +216755,2561447.90 +23935,2561237.67 +75966,2561050.00 +235002,2560917.65 +110460,2560850.25 +98207,2560432.47 +267045,2560377.00 +126953,2560337.78 +378837,2560232.58 +32321,2560174.11 +15686,2559993.25 +196825,2559960.15 +187422,2559958.62 +212468,2559833.00 +56815,2559668.67 +238764,2559643.20 +22988,2559352.40 +72409,2559297.40 +169310,2559238.91 +326483,2559030.75 +388437,2558874.00 +338601,2558620.85 +43327,2558558.90 +214708,2558395.34 +183154,2558379.28 +181935,2558354.28 +321903,2558336.89 +90149,2558261.50 +211719,2558147.76 +144798,2558139.32 +56498,2557818.00 +336008,2557682.40 +41543,2557646.14 +43043,2557274.72 +75502,2557243.00 +46650,2557232.24 +93832,2557071.75 +89079,2556834.63 +118820,2556802.40 +47340,2556801.26 +342504,2556713.60 +353384,2556585.52 +154390,2556538.83 +390794,2556483.20 +218010,2556471.26 +50354,2556354.68 +221929,2556326.18 +142902,2556294.10 +343523,2556156.96 +248224,2556119.95 +167296,2555747.60 +290712,2555576.76 +346669,2555540.19 +349369,2555519.72 +275244,2555342.40 +253343,2555292.36 +134569,2555108.06 +76555,2555084.09 +76275,2555044.14 +371691,2555028.72 +93423,2554525.20 +184684,2554439.11 +211954,2554380.36 +94720,2554357.84 +9763,2554340.58 +242556,2554322.40 +119811,2554304.06 +364978,2554109.52 +245271,2554007.24 +274037,2553871.24 +156829,2553746.68 +20222,2553744.20 +314918,2553743.36 +132814,2553700.44 +203834,2553399.38 +289033,2553262.08 +210548,2553131.84 +352506,2553117.60 +6316,2552858.91 +280786,2552799.59 +63107,2552642.73 +128472,2552455.92 +276562,2552448.00 +129969,2552394.24 +367566,2552300.80 +199245,2552087.52 +81839,2552019.68 +123242,2551893.42 +270506,2551876.51 +79660,2551836.33 +249008,2551654.62 +185543,2551590.45 +43179,2551554.42 +367670,2551374.35 +399180,2551344.62 +201786,2551324.80 +64210,2551227.84 +101472,2551197.60 +104416,2551185.97 +95442,2551176.80 +139008,2550983.84 +108378,2550979.20 +86784,2550836.17 +226119,2550760.41 +170537,2550633.99 +167482,2550593.32 +192213,2550311.74 +247296,2549973.95 +171791,2549834.64 +365786,2549589.90 +86783,2549530.20 +344586,2549490.00 +306287,2549469.04 +42000,2549461.40 +37159,2549442.00 +59485,2549282.82 +169167,2549263.52 +345147,2549099.32 +122724,2548924.20 +200622,2548871.72 +162308,2548863.24 +179869,2548707.53 +22412,2548512.33 +305363,2548333.50 +362671,2548252.07 +298499,2548162.20 +295033,2548160.60 +287951,2547944.34 +4932,2547550.40 +166032,2547501.79 +384034,2547262.36 +237854,2547217.56 +192777,2547189.21 +82128,2547096.31 +179151,2546850.19 +270493,2546802.64 +153107,2546279.40 +33884,2546276.76 +259051,2546194.30 +189608,2546182.10 +273898,2546048.64 +192342,2545932.06 +303915,2545809.35 +74871,2545806.78 +16161,2545736.52 +274228,2545681.40 +176777,2545610.88 +321472,2545448.95 +203301,2545403.46 +72933,2545171.34 +158793,2545163.16 +387838,2545157.74 +306438,2545148.49 +324040,2545083.04 +36434,2544891.68 +396278,2544618.44 +339320,2544595.14 +345338,2544494.04 +2783,2544337.25 +84379,2544241.20 +35801,2544210.96 +236989,2544107.28 +21718,2543784.00 +383150,2543750.30 +192482,2543685.09 +284641,2543579.40 +138907,2543532.42 +227830,2543484.83 +243671,2543461.26 +22463,2543442.44 +89623,2543387.07 +38180,2543236.80 +242995,2543193.12 +199355,2543014.93 +337821,2542694.40 +113762,2542460.48 +76588,2542455.57 +349140,2542297.06 +201952,2541970.86 +144063,2541932.96 +215606,2541813.92 +283135,2541787.47 +268696,2541763.77 +125245,2541732.80 +390193,2541503.74 +299030,2541320.27 +357270,2540856.75 +17413,2540831.04 +131499,2540796.72 +83980,2540715.01 +239425,2540600.30 +69295,2540549.70 +20551,2540386.24 +166554,2540158.27 +328408,2539811.76 +157654,2539485.00 +97208,2539346.95 +16247,2539337.36 +80674,2539318.65 +148995,2539165.00 +114463,2539111.68 +325341,2539069.44 +56487,2538839.36 +354593,2538726.58 +126818,2538634.02 +327988,2538436.34 +113069,2538411.19 +9044,2538372.57 +57444,2538274.65 +170460,2538111.38 +200616,2538076.60 +74880,2537946.88 +292264,2537873.35 +3753,2537469.62 +116522,2537298.96 +254117,2537161.20 +355236,2537114.91 +343420,2536930.76 +290018,2536572.02 +60628,2536416.88 +340276,2535924.00 +347223,2535804.90 +70778,2535771.54 +373559,2535565.23 +187899,2535543.12 +151881,2535370.32 +91659,2535316.08 +103834,2535232.77 +192204,2534977.10 +377162,2534869.32 +142671,2534856.50 +163492,2534623.14 +309033,2534547.30 +357282,2534515.77 +208340,2534501.31 +68461,2534283.45 +232724,2534139.54 +248336,2534131.84 +118104,2534087.40 +194326,2533730.48 +77930,2533715.55 +38622,2533616.76 +347317,2532786.80 +195099,2532451.65 +210329,2532351.47 +50736,2532346.74 +141768,2532266.28 +150018,2531789.37 +24720,2531746.40 +241622,2531641.93 +363112,2531603.86 +59827,2531599.18 +133581,2531494.32 +266631,2531238.03 +69411,2531164.09 +373629,2531006.50 +34681,2530867.43 +50031,2530850.52 +365733,2530752.65 +141581,2530731.30 +134408,2530544.10 +329453,2530542.90 +371259,2530087.92 +396230,2530044.00 +324019,2529997.46 +35942,2529855.51 +93548,2529730.67 +128981,2529608.16 +391072,2529521.28 +390038,2529331.21 +326281,2529246.72 +330779,2529186.66 +10157,2529169.98 +275727,2529146.62 +362008,2529146.16 +256066,2529059.52 +163484,2529036.75 +167291,2528928.71 +5740,2528917.10 +137890,2528830.92 +323169,2528610.70 +11746,2528377.18 +117295,2528291.24 +45717,2528175.86 +644,2528123.05 +192538,2528072.10 +20043,2528054.42 +158695,2527886.79 +363618,2527767.06 +104696,2527559.90 +166090,2527549.64 +31639,2527203.50 +169319,2527052.45 +259218,2526840.64 +360386,2526761.73 +85550,2526685.38 +158723,2526626.52 +214391,2526429.34 +323885,2526337.36 +376111,2526316.65 +76674,2526042.02 +78811,2525966.69 +111322,2525713.44 +208414,2525662.56 +315912,2525612.39 +244343,2525609.52 +71258,2525572.90 +118168,2525465.93 +385196,2525444.38 +192076,2525361.12 +378976,2525181.12 +372246,2525129.34 +245650,2525126.45 +386543,2525030.04 +270026,2525018.29 +222045,2525015.52 +237811,2524839.87 +237396,2524822.44 +344470,2524689.21 +347563,2524676.98 +275160,2524596.47 +322201,2524508.91 +371309,2524267.58 +108711,2524146.27 +217917,2523921.72 +144435,2523775.50 +138873,2523655.03 +158442,2523654.98 +333795,2523349.84 +355843,2523303.90 +260860,2523226.86 +213802,2523216.96 +127808,2522994.21 +270834,2522772.00 +33096,2522732.85 +182292,2522670.15 +233393,2522471.36 +228185,2522359.68 +305014,2522271.60 +234708,2522249.64 +237638,2522243.10 +65028,2522106.63 +235637,2521958.40 +197184,2521831.95 +267760,2521742.85 +225391,2521739.30 +334706,2521647.75 +387304,2521491.00 +150037,2520671.92 +322169,2520624.24 +237027,2520559.65 +89665,2520279.07 +267223,2520159.40 +365222,2520025.44 +348974,2519972.66 +159466,2519714.64 +273586,2519693.93 +327769,2519644.63 +138217,2519626.98 +341092,2519425.81 +68820,2519346.24 +285490,2519159.52 +59035,2518657.55 +328758,2518631.46 +19335,2518521.06 +304528,2518392.77 +60562,2518338.05 +39414,2518190.48 +223198,2518136.40 +203242,2518047.40 +334029,2518020.40 +97241,2518000.29 +45029,2517907.24 +61800,2517866.78 +125972,2517838.20 +365830,2517800.01 +364695,2517492.60 +137152,2517141.09 +321964,2517115.20 +391383,2517001.29 +41279,2516682.37 +151749,2516576.79 +101363,2516570.08 +269577,2516526.60 +352702,2516292.16 +367308,2516218.56 +286381,2516217.60 +37098,2516144.64 +340566,2516104.72 +48891,2515735.55 +316742,2515661.19 +221224,2515435.12 +267545,2515389.70 +254011,2515093.32 +71272,2514800.25 +49647,2514650.11 +268924,2514354.60 +289315,2514330.60 +64784,2514244.32 +2737,2514205.54 +33515,2514191.10 +395603,2514018.12 +115174,2513950.04 +187752,2513896.29 +129011,2513812.50 +267956,2513523.87 +1839,2513433.00 +246873,2513374.56 +75756,2513363.13 +342449,2513171.70 +196225,2512908.00 +272504,2512879.92 +74438,2512525.20 +308905,2512331.16 +40586,2512096.20 +199664,2512035.68 +163821,2511984.96 +305731,2511797.34 +169250,2511777.58 +367061,2511483.87 +132460,2511426.12 +312559,2511345.60 +29856,2511075.30 +283506,2511047.34 +114535,2510928.70 +11522,2510586.45 +3112,2510389.58 +399165,2510341.12 +20749,2510218.30 +345271,2509919.16 +373313,2509881.78 +161024,2509776.00 +184256,2509764.72 +51663,2509644.75 +212165,2509491.60 +36781,2509472.94 +54002,2509125.39 +355554,2508854.56 +373972,2508770.16 +178849,2508714.99 +45470,2508496.13 +54892,2508482.46 +303286,2508431.02 +378468,2508401.08 +164027,2508382.55 +332314,2508227.77 +279176,2507851.94 +60386,2507648.33 +158288,2507547.10 +151448,2507464.16 +279197,2507193.30 +18544,2507084.32 +87020,2507065.68 +69989,2506795.88 +265214,2506754.73 +118811,2506608.60 +113737,2506524.80 +46636,2506463.19 +33145,2506443.84 +24034,2506438.06 +79050,2506210.47 +331395,2506166.69 +265347,2505962.08 +399514,2505957.42 +12363,2505928.20 +316270,2505756.92 +20153,2505586.68 +391562,2505369.77 +16085,2505109.32 +9324,2505047.58 +165356,2505025.08 +395513,2504847.30 +229426,2504676.06 +363780,2504488.36 +46994,2504472.87 +388055,2504451.92 +118734,2504393.98 +287932,2504372.22 +384772,2504353.92 +30646,2504264.40 +135430,2504065.00 +196648,2503931.78 +51784,2503694.10 +3862,2503637.64 +326078,2503543.18 +129710,2503360.29 +237820,2503277.72 +204711,2503093.44 +181480,2502846.06 +314265,2502704.20 +184392,2502594.42 +285326,2502543.08 +61149,2502246.24 +352584,2502153.76 +8342,2502132.12 +300211,2502073.86 +332084,2501682.75 +269103,2501666.76 +84619,2501660.84 +338399,2501433.18 +168175,2501404.40 +219535,2501369.00 +176782,2501332.50 +135795,2501221.36 +380923,2500761.01 +128488,2500510.62 +309859,2500415.67 +94352,2500327.44 +265387,2500297.87 +125163,2500297.60 +330751,2500282.31 +69933,2499785.32 +101489,2499771.00 +326243,2499760.80 +395689,2499721.44 +73255,2499673.60 +2406,2499586.42 +122598,2499446.20 +83818,2499322.70 +20944,2499076.52 +189400,2499072.60 +23822,2498815.41 +360960,2498639.91 +352671,2498549.02 +116140,2498420.08 +386977,2498290.60 +116321,2498238.54 +120609,2498225.88 +359528,2498062.10 +126222,2497995.40 +283161,2497906.95 +90941,2497756.30 +139054,2497456.80 +312749,2497404.40 +188174,2497098.72 +396077,2496547.03 +147826,2496419.53 +59855,2496244.69 +303588,2495964.64 +188498,2495961.26 +369978,2495872.37 +284100,2495779.01 +3707,2495746.64 +236125,2495643.68 +101872,2495595.52 +307263,2495417.59 +264638,2495080.00 +362408,2494598.20 +196894,2494524.57 +376734,2494507.50 +249332,2494256.15 +290787,2493619.68 +210608,2493554.56 +71664,2493549.75 +174475,2493507.51 +381824,2493367.90 +266624,2493256.80 +205668,2492788.40 +166765,2492678.25 +30031,2492559.60 +310768,2492493.06 +124657,2492485.40 +282173,2492483.70 +248497,2492431.76 +183330,2492030.40 +15033,2491838.10 +343775,2491833.91 +122671,2491773.57 +43758,2491741.80 +192175,2491704.24 +323770,2491431.18 +13599,2490952.64 +292198,2490838.48 +15241,2490787.44 +240234,2490754.35 +102300,2490582.64 +253586,2490391.56 +167640,2490129.75 +34007,2490129.25 +9274,2490075.10 +314808,2490026.00 +28339,2489984.01 +184635,2489743.08 +131550,2489659.38 +238377,2489471.55 +170897,2489460.32 +330179,2489418.54 +308716,2489414.20 +14061,2489297.16 +110109,2489172.60 +59614,2489060.75 +167212,2488975.84 +321971,2488714.74 +101965,2488672.50 +51318,2488661.12 +32679,2488660.16 +225019,2488640.30 +5253,2488626.96 +217508,2488451.62 +8331,2488297.15 +336249,2488068.00 +49029,2487599.74 +5096,2487591.64 +25602,2487509.57 +168646,2487475.76 +113085,2487078.00 +93621,2486873.64 +313738,2486681.40 +124624,2486577.42 +356991,2486268.49 +307443,2486125.48 +177492,2485895.04 +311562,2485862.98 +94719,2485854.24 +58632,2485732.83 +30202,2485649.80 +297215,2485604.16 +276319,2485516.80 +91512,2485400.76 +151007,2485149.72 +398911,2485143.06 +226489,2485111.77 +268966,2485066.64 +9980,2484937.00 +279013,2484870.28 +153404,2484862.98 +315069,2484624.45 +173037,2484256.85 +352189,2484214.56 +214809,2484119.82 +4180,2484103.18 +72287,2484093.38 +229969,2484081.90 +75433,2484036.96 +170109,2483798.60 +149257,2483784.10 +65255,2483726.40 +200562,2483655.68 +16891,2483537.80 +71622,2483526.60 +378708,2483371.08 +20041,2483320.45 +273480,2483171.36 +253414,2482936.26 +315310,2482865.84 +303328,2482800.36 +361583,2482592.85 +137801,2482499.48 +115611,2482389.31 +87148,2482219.52 +128808,2482198.22 +298643,2482184.14 +278144,2482158.91 +166816,2482081.10 +62826,2481990.00 +376277,2481944.85 +326316,2481938.55 +79627,2481706.48 +67830,2481652.52 +125610,2481594.00 +282422,2481589.85 +111178,2481502.24 +8514,2481403.47 +5905,2481269.40 +255845,2481258.90 +174512,2481122.67 +257956,2481108.11 +148329,2481066.72 +6873,2480978.15 +329226,2480886.42 +233196,2480598.12 +347545,2480580.36 +238729,2480529.30 +134968,2480496.20 +95371,2480409.80 +51432,2480200.80 +29781,2480152.74 +291530,2480125.70 +251788,2479990.98 +118647,2479906.00 +348254,2479515.53 +391294,2479426.58 +269552,2479283.68 +296388,2478890.40 +326343,2478801.11 +263707,2478750.96 +180121,2478748.79 +168344,2478734.90 +188469,2478693.73 +296028,2478643.96 +106004,2478302.16 +315256,2477904.77 +2620,2477881.34 +278229,2477790.04 +139392,2477678.58 +3114,2477607.46 +168571,2477591.80 +355940,2477470.60 +48409,2477443.32 +267683,2477248.26 +249253,2477158.88 +253090,2476954.06 +45256,2476918.46 +15310,2476798.97 +343020,2476776.54 +47495,2476687.50 +13551,2476629.87 +203855,2476589.90 +223713,2476385.80 +146475,2476376.22 +31330,2476303.44 +343477,2476292.16 +286982,2476221.63 +316357,2475856.60 +49170,2475716.04 +292492,2475621.66 +105432,2475343.00 +215002,2475268.51 +97405,2475204.00 +273444,2475183.06 +82359,2475038.80 +179819,2474811.68 +323912,2474676.05 +1843,2474673.80 +101938,2474569.35 +370881,2474548.34 +141490,2474503.68 +97375,2474115.91 +262139,2474111.64 +256145,2473974.90 +157224,2473855.48 +6512,2473850.10 +194668,2473818.20 +224482,2473808.06 +239050,2473449.78 +237341,2473237.20 +397013,2473084.29 +29207,2473054.81 +74044,2472864.50 +262460,2472598.20 +290998,2472448.00 +367306,2472239.05 +139826,2472200.12 +44934,2472179.22 +245216,2472165.92 +134627,2471743.44 +58863,2471378.40 +338075,2471197.74 +310201,2470989.24 +267672,2470816.18 +65380,2470661.68 +171380,2470479.60 +374313,2470398.00 +88642,2470317.88 +259301,2470294.32 +379766,2470252.40 +134202,2470242.62 +144784,2470213.78 +315869,2470199.62 +106712,2470113.36 +236547,2469962.48 +364533,2469923.55 +89533,2469921.30 +29039,2469836.58 +47295,2469712.70 +399015,2469688.84 +324194,2469463.00 +325109,2469456.64 +339480,2469407.49 +241930,2469183.27 +338503,2468861.64 +189265,2468853.94 +219757,2468790.52 +149040,2468709.10 +80149,2468613.69 +133816,2468595.33 +315538,2468337.00 +370313,2468220.48 +60055,2468154.53 +19896,2468103.32 +383752,2467942.62 +83367,2467929.25 +181971,2467883.60 +38574,2467731.24 +358730,2467667.70 +70652,2467443.96 +103541,2467389.78 +289969,2467357.45 +369747,2467045.44 +182073,2466923.14 +230540,2466918.96 +141185,2466794.60 +333494,2466392.58 +211320,2466308.04 +325707,2465863.26 +58639,2465827.11 +138992,2465660.78 +55348,2465584.80 +271707,2465550.34 +365080,2465477.04 +174349,2464836.97 +161665,2464641.56 +311424,2464614.06 +360905,2464443.50 +351904,2464411.04 +280679,2464220.26 +27954,2464164.48 +357259,2464106.40 +110060,2463897.36 +146728,2463554.28 +73627,2463483.87 +257112,2463198.66 +181228,2463100.80 +31072,2462956.51 +250354,2462939.20 +275916,2462840.16 +53238,2462760.86 +256770,2462712.56 +262967,2462629.89 +28708,2462557.44 +396733,2462470.32 +11499,2462462.10 +339204,2462139.40 +373482,2462050.24 +207766,2461928.87 +319933,2461851.90 +368171,2461363.03 +237642,2461342.70 +108544,2461295.94 +389644,2460988.07 +386316,2460941.52 +288822,2460845.82 +373652,2460714.48 +215666,2460670.40 +42814,2460331.78 +54423,2460207.75 +274922,2460040.00 +186364,2459966.40 +190722,2459919.84 +210628,2459916.04 +140389,2459880.78 +359640,2459861.28 +190025,2459811.20 +314905,2459579.64 +390768,2459517.54 +208061,2459509.14 +269434,2459361.59 +237352,2458939.44 +56888,2458651.65 +213814,2458649.15 +21722,2458575.63 +358049,2458517.16 +222054,2458513.80 +181054,2458443.24 +170258,2458123.30 +38531,2458073.34 +273541,2458017.90 +131824,2457752.80 +222930,2457418.32 +308463,2457336.50 +187503,2457309.72 +244059,2457235.05 +176612,2457110.70 +11093,2457027.50 +235787,2456880.72 +183547,2456827.22 +210678,2456658.60 +370222,2456576.50 +237725,2456574.12 +386661,2456470.68 +290814,2456374.10 +81951,2456316.00 +361311,2456140.50 +269399,2455989.40 +120216,2455872.72 +314031,2455497.60 +207349,2455477.20 +396835,2455329.36 +399931,2454888.90 +80662,2454786.06 +233811,2454343.20 +395543,2454312.21 +295661,2454298.52 +80755,2454127.26 +195203,2453803.96 +221765,2453672.32 +258508,2453633.60 +114732,2453482.24 +385326,2453231.92 +243798,2453029.11 +366355,2452982.80 +118953,2452540.20 +63266,2452443.61 +22306,2452285.92 +230911,2451918.84 +331233,2451896.40 +235795,2451395.70 +90210,2451388.46 +326461,2451192.64 +316201,2451138.72 +349835,2451063.09 +84815,2450686.28 +196440,2450594.24 +198467,2450471.66 +242083,2450246.37 +190830,2450175.42 +319791,2450171.60 +199827,2449995.94 +95588,2449968.96 +178843,2449792.50 +329367,2449513.77 +20744,2449355.76 +337386,2449162.52 +308412,2449049.75 +348937,2448657.87 +137518,2448437.22 +6373,2448238.58 +208358,2447870.46 +136861,2447840.34 +124580,2447793.56 +317907,2447689.40 +198417,2447666.64 +232647,2447638.83 +117353,2447543.88 +128689,2447309.69 +279121,2447227.72 +211258,2447007.49 +339600,2446969.50 +1746,2446695.96 +117043,2446584.60 +221764,2446544.65 +116772,2446509.92 +133170,2446489.56 +343679,2446424.90 +74886,2446405.44 +114932,2446369.31 +12385,2446234.35 +169409,2445940.19 +293780,2445898.05 +183202,2445866.36 +14306,2445586.59 +111261,2445497.60 +132146,2445333.42 +214996,2445225.20 +280986,2445145.81 +110522,2445136.98 +195429,2445098.31 +78574,2445002.47 +315066,2444725.50 +368708,2444346.39 +132675,2444302.80 +283380,2444263.20 +44254,2444212.59 +133603,2444158.64 +92120,2444146.33 +277793,2443859.26 +342594,2443712.71 +40489,2443709.52 +208785,2443514.48 +379356,2443455.62 +290229,2443451.35 +349422,2443226.94 +217183,2443007.18 +365349,2442935.43 +119722,2442867.43 +304980,2442752.47 +28696,2442728.58 +219587,2442715.68 +208988,2442651.00 +287296,2442624.26 +265218,2442620.13 +239905,2442526.80 +182406,2442526.04 +68457,2442486.50 +276929,2442463.65 +199,2442107.46 +183146,2442001.35 +339890,2441952.00 +136402,2441782.16 +380736,2441587.80 +99763,2441529.30 +60295,2441130.51 +133511,2441104.12 +322738,2441064.15 +282309,2441057.38 +81669,2441048.37 +8744,2440976.40 +62977,2440948.65 +365745,2440897.20 +37607,2440683.98 +268960,2440659.52 +224916,2440335.57 +92976,2440295.82 +340205,2440188.24 +283734,2440003.20 +39987,2439948.96 +383886,2439535.30 +14448,2439469.20 +33248,2439428.24 +38895,2439423.35 +229311,2439383.58 +177213,2439370.02 +282000,2439149.40 +379335,2438659.30 +129402,2438503.98 +245048,2438258.35 +73302,2438217.12 +161308,2438210.56 +63789,2437805.72 +275775,2437623.86 +313968,2437232.37 +22299,2437216.32 +33791,2437213.32 +238124,2436852.10 +78746,2436850.78 +265558,2436574.00 +194402,2436519.57 +24932,2436373.87 +49625,2436321.00 +292776,2435888.16 +316802,2435532.85 +56433,2435391.80 +48910,2435294.31 +287829,2435141.80 +213513,2435139.01 +364951,2435006.75 +144980,2434952.52 +353630,2434912.50 +68985,2434713.60 +69174,2434633.20 +101622,2434528.50 +169441,2434372.80 +372907,2433928.77 +225996,2433729.90 +375470,2433523.32 +194657,2433413.96 +241010,2433397.60 +258908,2433225.06 +246249,2433052.38 +256654,2433043.20 +57660,2432777.22 +263185,2432766.62 +22530,2432657.65 +398880,2431936.80 +274470,2431744.93 +308177,2431633.11 +387873,2431410.42 +120327,2431298.03 +189330,2431191.48 +310022,2431159.90 +257040,2430771.69 +225945,2430534.19 +67294,2430530.02 +374252,2430504.96 +35453,2430438.15 +202707,2430381.20 +272595,2430347.52 +248788,2430202.08 +246487,2429840.60 +172655,2429811.70 +219237,2429684.07 +257919,2429501.28 +321107,2429462.88 +370157,2429447.92 +144848,2429249.43 +323157,2429186.76 +236097,2429140.35 +26923,2429123.73 +270571,2429040.25 +30394,2428896.75 +363901,2428856.42 +104470,2428817.79 +291014,2428727.25 +166642,2428702.90 +211309,2428536.20 +55551,2428315.65 +57486,2428311.30 +105424,2428268.90 +28808,2428192.80 +332507,2428061.22 +217525,2427966.45 +117799,2427760.32 +211901,2427663.75 +144731,2427374.98 +38688,2427304.83 +158173,2427092.40 +158948,2427076.84 +154714,2426971.50 +310689,2426958.98 +49853,2426884.03 +21085,2426824.26 +20368,2426774.63 +181341,2426685.45 +361855,2426528.07 +49438,2426476.11 +24994,2425857.31 +271081,2425850.70 +51871,2425660.60 +28364,2425649.32 +129811,2425502.28 +91106,2425327.48 +163781,2425193.82 +146832,2425188.48 +279347,2425174.00 +1925,2425143.24 +206440,2425117.26 +20240,2425081.44 +320290,2425027.64 +50500,2424846.38 +261448,2424688.75 +92897,2424562.80 +38217,2424534.67 +161018,2424393.40 +86959,2424371.31 +210127,2424345.77 +248466,2424172.80 +289308,2424039.70 +7165,2423977.35 +335231,2423966.22 +131379,2423924.73 +300324,2423876.40 +75215,2423849.12 +152474,2423785.20 +349851,2423640.05 +199675,2423466.36 +279618,2423427.63 +118365,2423392.50 +27100,2423292.57 +30229,2423198.47 +16735,2423045.10 +192653,2422960.00 +11669,2422956.80 +203466,2422937.50 +269294,2422871.20 +256988,2422821.86 +187644,2422688.43 +119696,2422493.19 +206588,2422367.16 +390814,2422152.08 +234002,2421828.88 +13762,2421759.60 +203107,2421619.20 +33633,2421494.18 +110730,2421336.60 +173683,2421174.60 +182829,2421081.18 +84934,2421067.32 +99060,2420998.70 +385976,2420911.44 +28815,2420855.76 +171202,2420765.31 +265095,2420752.30 +92806,2420617.06 +120540,2420591.64 +309846,2420425.70 +17266,2420413.58 +386450,2420326.37 +103971,2420299.58 +310181,2420263.08 +316003,2420227.56 +225962,2420157.95 +339850,2420096.11 +73115,2420094.30 +34850,2419974.90 +363725,2419967.34 +220143,2419884.36 +224358,2419473.67 +65027,2419444.48 +49842,2419289.96 +209512,2419175.00 +121870,2418809.60 +313337,2418724.16 +305577,2418533.86 +122217,2418518.85 +13885,2418510.76 +16014,2418438.34 +156543,2418406.48 +31347,2418381.12 +147844,2418321.54 +347259,2418300.09 +248329,2418055.36 +152783,2418032.20 +164724,2417951.80 +274116,2417931.34 +354706,2417844.48 +115378,2417685.97 +359714,2417592.43 +73432,2417429.64 +39723,2417308.40 +380124,2417138.36 +273548,2417036.05 +25686,2417019.44 +246584,2416828.80 +392492,2416734.46 +227477,2416656.00 +190222,2416604.40 +211662,2416545.48 +189317,2416532.10 +287363,2416466.01 +207682,2416331.10 +322583,2416238.55 +183556,2416148.15 +24322,2416100.10 +246671,2416087.17 +347179,2415976.61 +141388,2415761.32 +3107,2415684.18 +25125,2415659.40 +391530,2415584.00 +397628,2415546.38 +204381,2415306.60 +230650,2415164.40 +110576,2415097.22 +340378,2414674.50 +98259,2414249.76 +76027,2414247.64 +253591,2414196.94 +62204,2414180.90 +30126,2414164.56 +70207,2414081.45 +321932,2413904.78 +145809,2413777.32 +319085,2413390.98 +310166,2413276.38 +329372,2413058.52 +283175,2412980.00 +257596,2412647.16 +344240,2412640.56 +332709,2412526.40 +243818,2412416.32 +42639,2412296.88 +389791,2411808.30 +206700,2411720.38 +336434,2411577.60 +359223,2411559.92 +136228,2411540.04 +343798,2411525.18 +210803,2411292.15 +209244,2411159.76 +187333,2411149.84 +224974,2411092.48 +45616,2410584.26 +309161,2410504.88 +123133,2410371.36 +363417,2410171.61 +370377,2410096.00 +271512,2409830.25 +63580,2409766.55 +340013,2409664.71 +188629,2409169.60 +97183,2409128.12 +388103,2409125.62 +147199,2409088.55 +287116,2409029.90 +110451,2409005.06 +250783,2409003.90 +392332,2408935.20 +221577,2408788.98 +297668,2408697.76 +188824,2408697.30 +151562,2408233.14 +120469,2408192.85 +353794,2408088.96 +294230,2407722.80 +95267,2407484.17 +149994,2407414.00 +366618,2407325.80 +107321,2407098.54 +363593,2407077.18 +50415,2407054.21 +273630,2406493.00 +268579,2406272.00 +133403,2406208.00 +41297,2406143.20 +3438,2406118.34 +21769,2406109.75 +206233,2404901.28 +380933,2404712.73 +111246,2404650.24 +395801,2404624.95 +101464,2404602.79 +240884,2404558.20 +236467,2404553.40 +288063,2404485.72 +249627,2404371.70 +86242,2404364.20 +77294,2404245.10 +270342,2404194.00 +208830,2404142.88 +136365,2404114.44 +95115,2404065.30 +231155,2403996.42 +121361,2403995.62 +391121,2403816.48 +373206,2403760.73 +228932,2403745.20 +214125,2403680.85 +193615,2403642.56 +203330,2403619.44 +53139,2403529.08 +82193,2403334.28 +100181,2403254.54 +168208,2403165.04 +105136,2403139.44 +197704,2402865.27 +191696,2402857.90 +290050,2402825.50 +395065,2402771.98 +344367,2402749.39 +36667,2402576.02 +43715,2402545.58 +66223,2402517.76 +70377,2402402.97 +102524,2402194.34 +140403,2402000.64 +53182,2401913.52 +298006,2401823.28 +142488,2401701.15 +270524,2401666.68 +175469,2401413.01 +218650,2401412.65 +38322,2401266.33 +212283,2401233.12 +250257,2401134.84 +119489,2401040.83 +370580,2400784.96 +260740,2400706.72 +259495,2400559.70 +84496,2400478.52 +28403,2400055.34 +66808,2400013.63 +386684,2399910.84 +214083,2399873.28 +258484,2399794.77 +182306,2399689.63 +18643,2399637.26 +304422,2399579.64 +308807,2399530.23 +369035,2399435.16 +162474,2399344.47 +307869,2399223.84 +233903,2399019.88 +391169,2398928.10 +14373,2398893.12 +127240,2398843.86 +363616,2398698.24 +256337,2398694.40 +291972,2398629.76 +125588,2398457.60 +310353,2398242.18 +188636,2398133.76 +182581,2397974.10 +290544,2397695.58 +233790,2397660.20 +174660,2397591.46 +124773,2397575.28 +48253,2396933.56 +135796,2396902.68 +256522,2396897.56 +16596,2396832.27 +74731,2396733.57 +162019,2396697.20 +379385,2396601.60 +333389,2396055.82 +197183,2396007.54 +32661,2395794.36 +209693,2395784.16 +51635,2395446.23 +170666,2395398.60 +353189,2395359.72 +396688,2395354.17 +299527,2395193.40 +338082,2395094.24 +282974,2395022.40 +385200,2395003.78 +255532,2394829.44 +32601,2394800.56 +275640,2394681.80 +343446,2394562.54 +194669,2394524.78 +252946,2394270.00 +353928,2394150.44 +204979,2394138.14 +268498,2393872.56 +307300,2393350.53 +44563,2393323.98 +308081,2393194.70 +371791,2393021.58 +218623,2392943.00 +125300,2392850.94 +232792,2392721.62 +397645,2392643.36 +394996,2392572.27 +32233,2392558.92 +251355,2392510.44 +273398,2392305.96 +43867,2392260.00 +287810,2392069.31 +183179,2392001.95 +204152,2391953.08 +229851,2391930.74 +243972,2391699.60 +105845,2391566.24 +105349,2391543.30 +128398,2391468.36 +108324,2391305.53 +112396,2391220.52 +276817,2391213.40 +234967,2391162.11 +269421,2391129.66 +349174,2391123.84 +383689,2391121.45 +218887,2391106.88 +113548,2391076.16 +14528,2391033.40 +325792,2390842.09 +343837,2390766.84 +269405,2390686.50 +130175,2390685.71 +15154,2390622.56 +7631,2390605.02 +354410,2390414.30 +53682,2390224.32 +190947,2390208.00 +177972,2390185.30 +352415,2390108.25 +195686,2390100.00 +160771,2390096.64 +331707,2389999.77 +233287,2389935.24 +156019,2389928.16 +104420,2389905.63 +388164,2389848.12 +173280,2389615.29 +208822,2389523.84 +300600,2389147.02 +291728,2389123.26 +54735,2388943.70 +248230,2388936.90 +152950,2388845.55 +5617,2388667.62 +191451,2388348.76 +167382,2388077.58 +213321,2388075.20 +257216,2388074.43 +282030,2387961.36 +283574,2387905.14 +320405,2387538.48 +294996,2387436.48 +241457,2387431.80 +118803,2387194.46 +230306,2387086.80 +193999,2387036.40 +258147,2386954.57 +31106,2386884.00 +105219,2386798.64 +47046,2386594.00 +238080,2386464.99 +64066,2386239.46 +161242,2386097.42 +61697,2385999.00 +28959,2385942.36 +145232,2385924.04 +88679,2385906.12 +25257,2385593.19 +164605,2385571.56 +379791,2385397.00 +260213,2385102.60 +53386,2384863.35 +300158,2384736.64 +267340,2384725.86 +114434,2384715.08 +323419,2384698.29 +107861,2384677.23 +304053,2384530.68 +379094,2384439.72 +183950,2384356.75 +319548,2384345.60 +176300,2384309.49 +73226,2384268.90 +1588,2384241.20 +128205,2384235.00 +147838,2383871.86 +148500,2383846.60 +191247,2383791.75 +15944,2383646.30 +79354,2383329.30 +367595,2383252.32 +267348,2383022.28 +331492,2382909.24 +69497,2382873.60 +223441,2382753.68 +61767,2382738.90 +399815,2382516.48 +261441,2382515.58 +276862,2382421.50 +330165,2382235.20 +78248,2382190.50 +137820,2382171.65 +156966,2382118.62 +307086,2381770.90 +82091,2381765.88 +325588,2381529.92 +379401,2381509.77 +397239,2381505.65 +55240,2381288.76 +132767,2381023.68 +39550,2380987.65 +107642,2380756.80 +158918,2380511.70 +131161,2380273.92 +135377,2380177.90 +258886,2380101.66 +2623,2380059.90 +278231,2379907.98 +70683,2379905.04 +100995,2379757.80 +6409,2379688.30 +47645,2379646.62 +184054,2379642.96 +154717,2379604.26 +213514,2379502.84 +93829,2379455.04 +8930,2379203.20 +142162,2379104.89 +102988,2378995.64 +11434,2378975.56 +362034,2378715.06 +201566,2378474.96 +356192,2378357.66 +315633,2378224.88 +382900,2378049.70 +296695,2378043.22 +387833,2377987.82 +217589,2377832.82 +333775,2377719.88 +218705,2377632.00 +399512,2377606.56 +261713,2377483.80 +266864,2377263.99 +255167,2377219.01 +218486,2377155.33 +201761,2377117.95 +174387,2377013.76 +157652,2376944.98 +344061,2376928.40 +63613,2376730.44 +360755,2376623.64 +383416,2376563.60 +251562,2376396.60 +285853,2376354.15 +25958,2376165.50 +304774,2375552.96 +105771,2375390.01 +356189,2375366.70 +73548,2375354.16 +42642,2375199.75 +78992,2375067.84 +64841,2374761.45 +314944,2374709.40 +192783,2374537.16 +187444,2374432.50 +379270,2374431.28 +68436,2374049.16 +9063,2374035.84 +55752,2373977.25 +253600,2373937.44 +162736,2373646.44 +143732,2373547.32 +251902,2373444.30 +226624,2373349.65 +170392,2373218.98 +100786,2372917.12 +198811,2372869.74 +362442,2372787.75 +55487,2372780.10 +185950,2372736.24 +181388,2372583.96 +358992,2372355.02 +210794,2372251.80 +183527,2372090.47 +340325,2372087.74 +66648,2372054.82 +288808,2371842.30 +202535,2371578.24 +5952,2371391.10 +222674,2371349.90 +142044,2371052.25 +11489,2370947.85 +303172,2370931.52 +65263,2370920.04 +11504,2370825.21 +151205,2370760.80 +269791,2370755.13 +75752,2370722.30 +169357,2370153.45 +261677,2370110.34 +187697,2370033.81 +256463,2369896.99 +243367,2369730.86 +18114,2369725.75 +44409,2369720.10 +218091,2369553.75 +399723,2369514.26 +244820,2369420.48 +50549,2369374.32 +227903,2369355.04 +32824,2369350.13 +228724,2369266.16 +254172,2369086.20 +44017,2368937.34 +328643,2368895.41 +181946,2368872.48 +19199,2368843.45 +151511,2368839.48 +165052,2368826.52 +11873,2368691.20 +84117,2368666.08 +156365,2368305.45 +234039,2368094.82 +174440,2368090.10 +319326,2368033.17 +101766,2368014.88 +320043,2367993.12 +255130,2367831.18 +233891,2367716.67 +360814,2367663.76 +39398,2367470.68 +246455,2367208.48 +93099,2366995.70 +21490,2366929.10 +329386,2366836.69 +360958,2366714.43 +114718,2366463.49 +219727,2365945.74 +43445,2365889.58 +235395,2365637.29 +130412,2365397.10 +227772,2365317.08 +39402,2365218.12 +290936,2365174.16 +224545,2365131.74 +6770,2364946.50 +112101,2364943.25 +38433,2364644.95 +167712,2364590.80 +44747,2364585.48 +200861,2364552.85 +78174,2364166.48 +37025,2364145.12 +317793,2364081.60 +31548,2363878.74 +147885,2363799.24 +374826,2363780.25 +384136,2363720.40 +337632,2363533.20 +259626,2363489.28 +207458,2363460.60 +210530,2363267.28 +226235,2363126.85 +176364,2362992.75 +120239,2362922.46 +69464,2362832.10 +152092,2362769.53 +252945,2362541.68 +223123,2362518.74 +31780,2362505.88 +30050,2362339.16 +177011,2362333.77 +340157,2362113.18 +298591,2361817.42 +100562,2361733.11 +133664,2361669.98 +187070,2361498.56 +65244,2361434.13 +305226,2361335.01 +29181,2361167.40 +251658,2361148.79 +318803,2361112.90 +266001,2361062.08 +322284,2360925.56 +99723,2360848.23 +23632,2360761.90 +9545,2360749.29 +277293,2360747.26 +224357,2360666.77 +143342,2360556.20 +44717,2360449.98 +393956,2360313.00 +328478,2359808.80 +59548,2359786.70 +65886,2359735.58 +187153,2359707.00 +153096,2359604.00 +12980,2359593.18 +68243,2359536.66 +45475,2359486.74 +329433,2359353.52 +384053,2359328.52 +99403,2359320.24 +39407,2359313.88 +93795,2359095.72 +308819,2358979.92 +48220,2358967.80 +353705,2358860.00 +188315,2358662.72 +95249,2358656.04 +226771,2358580.68 +30001,2358439.20 +33128,2358106.50 +339768,2357978.14 +114093,2357753.00 +75122,2357694.22 +375270,2357561.36 +356441,2357496.99 +131787,2357480.16 +268812,2357423.83 +147225,2357237.44 +184026,2357176.64 +374337,2357135.10 +309693,2357131.50 +120929,2357121.14 +130145,2357080.00 +233675,2357075.70 +154669,2357034.02 +333037,2356773.24 +269,2356561.90 +118440,2356449.92 +3049,2356442.79 +70200,2356389.63 +163800,2356385.36 +155613,2356296.05 +119677,2356164.16 +76900,2355946.29 +38357,2355805.92 +127863,2355553.20 +157099,2355333.46 +208298,2355201.42 +241877,2355015.85 +292894,2354959.88 +296658,2354886.10 +239485,2354840.28 +305239,2354740.56 +130100,2354651.54 +68242,2354651.25 +376982,2354359.21 +290647,2354344.80 +8936,2354276.05 +269851,2354206.47 +367027,2354052.18 +30753,2353987.90 +119298,2353899.28 +9889,2353694.76 +193351,2353272.00 +389416,2353142.40 +16791,2353116.48 +364191,2353074.90 +189701,2353013.96 +128185,2353012.83 +242931,2352982.34 +209242,2352840.42 +308553,2352836.40 +262936,2352781.86 +156515,2352619.60 +45304,2352553.16 +334328,2352402.78 +52058,2352328.46 +143203,2352064.92 +88940,2351756.32 +289486,2351683.95 +351901,2351654.96 +338920,2351331.85 +69813,2351305.50 +364188,2351253.80 +23402,2351142.65 +324578,2350994.27 +107709,2350992.60 +288145,2350827.15 +151308,2350786.66 +379489,2350786.11 +41631,2350702.20 +209222,2350571.46 +29542,2350548.12 +354591,2350492.20 +389170,2350485.30 +315880,2350483.62 +222002,2350313.01 +198701,2350296.00 +71959,2350193.36 +34276,2349971.60 +162767,2349915.88 +262266,2349908.75 +278935,2349906.00 +23256,2349880.74 +313212,2349706.40 +117435,2349574.20 +368586,2349553.86 +160991,2349505.84 +357058,2349444.24 +39691,2349322.92 +10031,2349178.23 +298017,2349141.74 +305173,2348984.16 +356382,2348667.08 +243234,2348625.93 +165325,2348399.43 +265821,2348226.04 +178488,2348131.76 +397380,2347895.50 +344747,2347795.94 +57297,2347641.74 +233320,2347565.16 +244784,2347565.00 +329791,2347365.27 +183476,2347329.92 +280371,2347278.57 +121578,2347153.77 +118670,2347146.40 +323992,2347056.45 +85532,2346926.40 +20902,2346854.58 +293719,2346673.86 +363919,2346400.63 +245418,2346399.05 +390070,2346328.68 +40810,2346325.00 +248830,2346180.54 +69501,2345987.84 +260501,2345779.20 +177737,2345774.14 +235655,2345650.60 +47293,2345278.21 +207949,2345113.54 +359951,2345017.68 +218229,2344939.47 +36627,2344919.26 +349,2344664.13 +44385,2344645.94 +261332,2344551.60 +397232,2344509.44 +183821,2344278.40 +123513,2344229.94 +40855,2344168.80 +301018,2344138.16 +221456,2344083.60 +300350,2344009.20 +202828,2343982.56 +168243,2343979.21 +4747,2343970.90 +121117,2343881.57 +68504,2343762.74 +110042,2343750.75 +115085,2343605.60 +58618,2343558.18 +93087,2343101.22 +60585,2342973.60 +329056,2342943.06 +310900,2342911.47 +218647,2342878.00 +125350,2342823.60 +292864,2342605.98 +272904,2342564.91 +41108,2342529.64 +76385,2342416.23 +189338,2342312.70 +291199,2342306.70 +376508,2342253.92 +363415,2342205.08 +350959,2342196.00 +206523,2342188.32 +138792,2342078.16 +298922,2341985.91 +273805,2341752.61 +29690,2341726.25 +203017,2341543.35 +283112,2341312.61 +31293,2340984.76 +338351,2340948.00 +9677,2340940.80 +257523,2340747.72 +243769,2340633.33 +249257,2340487.50 +8647,2340224.00 +320179,2340126.84 +84393,2339992.30 +77603,2339974.00 +198432,2339738.52 +109457,2339555.76 +258432,2339442.35 +151482,2339336.43 +79417,2339244.93 +390548,2338937.61 +129304,2338550.10 +276365,2338545.97 +241944,2338442.68 +246391,2338421.01 +222193,2338418.02 +354374,2338413.20 +112165,2338335.09 +297195,2338259.88 +145134,2338255.92 +333627,2338130.32 +79711,2338075.95 +71644,2338060.26 +31265,2337791.85 +96650,2337603.84 +32115,2337485.34 +42779,2337440.32 +349301,2337413.05 +256670,2337265.44 +261095,2337263.11 +344199,2337208.56 +192324,2337194.58 +326233,2337065.00 +68908,2337054.26 +180935,2337025.52 +282158,2336980.32 +111023,2336967.36 +383804,2336842.61 +11492,2336725.65 +259448,2336598.07 +372829,2336502.78 +390610,2336445.54 +369684,2336363.12 +202059,2336293.30 +218499,2336209.92 +128806,2336145.19 +130600,2336129.04 +273825,2336101.46 +107296,2336094.97 +316110,2336074.68 +169140,2335814.91 +236650,2335718.24 +139401,2335636.80 +191254,2335571.58 +327,2335298.46 +57414,2335297.68 +113503,2335277.48 +316260,2334960.94 +30687,2334870.72 +34059,2334783.84 +368053,2334563.85 +389134,2334439.25 +299531,2334371.50 +229915,2334352.86 +194714,2334239.38 +367325,2334228.40 +64392,2334167.78 +122568,2334155.05 +342293,2334027.35 +247058,2333940.30 +108600,2333734.56 +377630,2333644.95 +376921,2333150.46 +46502,2333149.55 +372538,2333134.17 +258811,2332957.26 +270714,2332951.83 +21822,2332914.84 +77985,2332909.46 +29501,2332776.67 +321992,2332675.80 +166584,2332591.80 +326517,2332581.48 +26964,2332505.70 +159946,2332233.30 +316605,2332155.54 +93799,2332012.32 +50653,2331969.75 +154812,2331938.90 +99335,2331826.64 +35753,2331768.92 +118207,2331725.76 +115661,2331424.30 +247672,2331400.06 +213891,2331072.36 +320225,2330797.00 +32783,2330778.24 +308762,2330621.04 +120755,2330529.41 +10721,2330524.28 +330126,2330452.80 +157858,2330434.80 +229334,2330360.28 +254516,2330185.75 +192230,2329902.40 +131683,2329878.32 +177631,2329868.42 +364766,2329818.24 +323715,2329787.19 +328542,2329743.00 +38360,2329677.35 +112730,2329617.36 +225952,2329502.20 +52043,2329470.00 +161630,2329431.16 +364262,2329183.78 +392222,2329149.22 +50749,2329058.02 +198357,2328914.70 +174282,2328890.70 +95554,2328782.40 +22266,2328743.55 +57142,2328729.48 +22276,2328275.10 +129171,2328220.96 +42008,2328214.59 +18172,2327988.20 +170494,2327983.12 +85713,2327941.00 +394157,2327774.40 +215953,2327706.60 +316422,2327646.39 +362747,2327620.92 +24061,2327585.52 +370746,2327573.80 +316756,2327511.00 +162822,2327377.05 +286777,2327376.33 +11268,2327356.92 +108546,2326998.96 +50836,2326371.38 +267745,2326288.77 +315540,2326248.56 +38930,2326119.78 +17538,2326077.60 +252686,2325996.90 +48579,2325931.20 +84755,2325837.19 +237417,2325770.89 +361348,2325731.68 +336437,2325087.45 +293240,2324865.69 +243188,2324833.92 +331824,2324687.80 +299514,2324542.18 +228611,2324469.24 +85761,2324385.05 +3683,2324360.28 +158473,2324304.26 +111928,2324210.24 +251647,2324115.72 +226877,2324093.64 +341610,2323794.72 +371703,2323697.48 +114072,2323633.50 +248804,2323543.92 +86233,2323538.80 +374748,2323507.00 +303422,2323491.67 +208071,2323490.28 +338882,2323221.60 +315980,2323147.41 +130632,2323087.20 +281739,2323038.06 +135962,2322912.60 +392324,2322714.90 +209575,2322690.45 +55604,2322570.60 +78818,2322480.27 +39935,2322477.66 +89593,2322372.36 +133085,2322280.38 +98894,2322218.08 +371901,2322049.89 +334921,2321915.64 +250908,2321523.92 +134691,2321420.82 +1115,2321227.26 +54844,2321092.46 +213478,2321005.76 +357913,2320976.04 +226726,2320906.75 +388285,2320901.44 +177284,2320858.71 +362077,2320692.40 +384674,2320487.03 +349746,2320412.92 +173352,2320392.66 +79097,2320340.22 +13871,2320188.40 +84862,2320137.60 +377597,2319787.15 +196231,2319392.40 +316480,2319237.74 +382892,2319155.75 +103394,2319007.47 +246746,2318683.29 +255519,2318621.44 +180336,2318553.40 +109267,2318521.00 +137733,2318499.96 +358003,2318447.43 +285175,2318426.89 +83250,2318268.41 +75144,2318263.08 +85647,2318261.05 +203626,2318199.58 +227467,2318195.40 +346368,2318021.79 +259850,2317944.16 +302973,2317743.28 +81036,2317624.57 +181762,2317494.36 +201128,2317332.96 +233774,2317156.71 +348643,2317030.45 +251991,2316994.14 +318717,2316923.97 +124173,2316813.75 +373545,2316596.80 +355781,2316384.00 +378500,2316252.72 +85136,2316173.76 +186146,2316099.24 +223426,2315983.60 +361676,2315922.50 +368237,2315903.38 +193449,2315602.62 +102620,2315600.70 +196418,2315513.13 +85056,2315433.06 +340648,2315428.94 +155986,2315183.10 +68969,2315151.76 +211911,2315037.57 +316460,2315028.72 +160214,2314973.54 +315582,2314851.36 +276272,2314757.00 +134688,2314756.80 +308753,2314743.31 +381372,2314503.22 +115866,2314058.36 +33683,2313709.86 +147467,2313284.70 +270299,2313266.40 +151614,2313126.27 +59418,2313075.36 +204649,2312916.60 +194365,2312916.34 +197043,2312882.45 +185341,2312829.20 +323535,2312794.75 +130624,2312658.60 +16087,2312316.58 +124027,2312174.07 +266764,2312055.18 +392325,2312040.08 +93790,2311965.72 +134636,2311840.96 +227834,2311691.86 +133008,2311642.59 +133145,2311642.26 +53786,2311550.52 +198487,2311505.82 +74503,2311466.04 +106494,2311421.58 +323384,2311388.32 +148864,2311346.52 +261008,2311143.09 +349761,2311113.10 +214453,2311000.64 +67382,2310983.40 +82541,2310840.00 +271504,2310787.68 +64455,2310714.30 +32148,2310518.40 +114757,2310514.64 +215379,2310455.52 +320527,2310434.71 +235611,2310257.76 +255240,2309606.40 +71460,2309511.14 +345180,2309410.72 +172798,2309258.16 +63931,2309248.34 +166771,2309180.90 +74401,2309143.82 +4856,2309113.70 +199971,2308955.85 +228885,2308741.14 +96776,2308683.15 +241618,2308593.84 +23618,2308361.02 +184784,2308322.86 +68661,2308306.11 +366518,2308127.21 +120522,2308009.86 +137300,2307779.95 +81332,2307731.47 +122684,2307714.32 +350255,2307458.14 +11161,2307102.72 +335096,2306901.87 +381524,2306859.52 +207375,2306854.98 +55155,2306762.52 +391869,2306749.28 +8705,2306588.76 +165939,2306511.87 +153401,2306392.80 +256009,2306381.44 +350235,2306210.07 +298374,2305934.82 +155637,2305248.00 +191267,2305182.32 +238577,2305135.25 +103273,2305060.92 +102508,2305030.05 +119827,2304892.16 +214164,2304872.29 +325012,2304854.94 +356234,2304786.24 +182927,2304738.45 +234878,2304736.39 +213592,2304399.44 +332070,2304262.18 +9507,2304164.94 +328728,2303917.20 +289234,2303762.72 +316136,2303757.40 +106955,2303649.30 +241366,2303585.63 +156650,2303576.15 +240860,2303458.20 +128336,2303242.50 +384886,2302808.22 +140850,2302725.60 +175732,2302691.60 +22117,2302585.95 +151087,2302571.42 +194153,2302419.32 +293086,2302370.56 +181644,2302246.32 +285610,2302104.48 +24643,2301759.20 +22935,2301744.72 +26779,2301688.48 +63321,2301667.00 +249711,2301523.84 +399712,2301195.54 +185759,2301155.52 +112346,2300954.87 +377140,2300926.41 +297059,2300715.52 +253496,2300595.24 +387275,2300448.50 +50039,2300374.44 +62970,2300324.76 +298086,2300227.02 +186779,2300121.12 +143823,2300012.91 +57680,2299874.03 +334188,2299356.08 +375186,2299210.96 +43786,2299199.40 +110751,2299089.58 +91287,2299084.74 +158526,2299059.35 +315196,2298872.46 +36821,2298864.72 +43865,2298726.97 +146406,2298693.99 +10052,2298630.88 +377351,2298589.60 +249027,2298367.68 +364053,2298099.65 +283145,2298053.45 +164156,2298024.96 +21510,2297892.74 +250493,2297672.40 +393189,2297591.73 +32710,2297446.92 +77899,2297443.53 +103107,2297287.72 +195795,2297248.14 +147703,2297182.50 +126170,2296975.30 +273183,2296817.67 +295548,2296545.75 +173395,2296488.15 +140185,2296484.16 +198691,2296324.80 +106296,2296321.82 +392782,2296320.30 +155558,2296288.68 +318905,2296259.28 +260141,2296095.23 +171853,2295978.19 +113855,2295620.34 +396184,2295603.24 +313651,2295537.92 +296014,2295450.15 +119978,2295267.03 +190652,2294889.90 +399265,2294639.80 +157429,2294636.40 +336456,2294633.82 +50640,2294613.76 +335698,2294441.85 +290935,2294360.46 +153507,2294325.81 +319151,2294286.00 +255245,2294270.67 +156911,2294086.08 +200656,2294075.00 +382542,2293813.55 +389352,2293767.60 +179124,2293671.51 +30930,2293623.96 +252793,2293182.96 +313685,2292903.30 +115688,2292732.00 +376409,2292692.82 +354980,2292580.69 +369419,2292381.88 +358643,2292279.66 +110028,2291945.22 +79440,2291738.02 +261456,2291721.85 +21807,2291662.56 +321477,2291525.19 +283131,2291440.20 +177099,2291421.69 +380186,2291219.72 +166316,2290483.52 +393807,2290136.43 +92401,2290094.40 +33621,2289981.03 +107609,2289975.14 +91269,2289959.64 +353950,2289752.58 +332167,2289628.32 +312050,2289606.21 +209992,2289598.48 +1271,2289526.98 +231436,2289515.96 +75386,2289411.81 +193499,2289379.54 +139501,2289345.36 +246060,2289310.94 +58105,2289225.24 +353190,2289154.23 +263994,2289151.67 +155721,2289147.92 +328410,2289141.12 +248579,2289069.76 +379397,2288823.68 +43283,2288780.80 +124778,2288639.35 +91221,2288538.41 +364100,2288511.44 +351154,2288480.50 +94314,2288420.00 +178360,2288043.30 +9415,2288008.07 +375822,2287978.40 +42907,2287754.61 +45236,2287731.60 +249060,2287578.50 +133908,2287555.75 +364277,2287303.30 +132297,2287217.70 +238434,2287213.08 +32465,2287194.84 +9148,2287150.00 +280730,2287112.01 +107670,2287057.96 +84230,2287047.96 +74029,2286723.91 +109405,2286664.29 +331777,2286515.92 +39946,2286352.64 +237609,2286342.24 +121948,2286325.08 +201771,2286256.00 +117969,2286084.96 +398948,2286019.32 +349095,2285776.80 +197511,2285625.96 +74171,2285504.09 +132325,2285488.22 +145641,2285443.08 +106587,2285337.60 +69741,2285297.43 +135070,2285223.28 +126461,2285175.24 +256996,2285107.27 +14199,2285082.54 +162945,2284938.10 +193191,2284898.70 +97235,2284878.57 +99524,2284839.22 +155540,2284716.75 +67418,2284671.16 +306106,2284557.46 +216125,2284297.76 +308199,2284226.76 +69853,2284064.86 +308781,2284054.72 +158745,2283801.52 +251683,2283758.52 +220338,2283679.89 +23707,2283641.94 +243492,2283531.51 +213334,2283527.40 +49463,2283419.16 +365475,2283372.12 +72608,2283316.62 +339562,2283054.04 +252509,2283027.50 +212024,2282886.48 +227789,2282736.00 +46106,2282679.76 +294228,2282461.80 +378357,2282377.50 +196718,2282279.65 +334162,2282121.60 +52070,2282112.64 +97213,2282028.43 +210941,2282007.33 +352986,2281960.88 +140291,2281884.30 +254072,2281788.18 +185637,2281749.15 +281427,2281566.56 +184254,2281540.16 +350193,2281230.64 +196220,2281101.83 +179637,2280987.20 +285307,2280792.00 +49363,2280748.95 +380594,2280729.29 +82171,2280621.20 +115206,2280578.76 +338338,2280462.68 +229463,2280385.20 +377593,2280362.28 +58166,2280334.95 +333683,2280326.10 +102117,2280096.08 +177611,2279977.52 +278722,2279923.33 +276553,2279727.54 +383510,2279706.50 +350891,2279592.91 +169395,2279286.03 +279494,2279270.68 +354157,2279260.20 +245481,2279222.68 +24695,2278914.00 +300937,2278826.20 +187777,2278809.24 +305412,2278608.20 +36460,2278598.40 +61175,2278227.52 +169333,2278129.20 +151954,2278102.20 +115509,2277996.54 +102661,2277902.00 +209477,2277699.50 +91861,2277668.90 +80769,2277406.32 +245857,2277039.23 +78593,2276691.06 +234762,2276654.24 +202263,2276575.40 +368665,2276294.85 +253442,2276190.69 +52294,2276139.48 +371525,2275993.65 +354731,2275975.20 +42829,2275962.96 +184319,2275786.92 +351998,2275495.10 +299713,2274937.40 +304987,2274811.95 +124705,2274747.80 +147772,2274654.69 +130457,2274615.89 +298581,2274447.22 +269251,2274058.90 +305710,2273983.30 +386281,2273974.28 +302826,2273932.32 +335540,2273853.19 +152940,2273800.86 +43843,2273738.40 +114864,2273540.62 +148791,2273351.52 +276888,2272887.33 +382406,2272866.05 +159335,2272838.96 +368693,2272749.05 +91135,2272726.80 +229255,2272655.04 +243102,2272633.23 +70199,2272616.64 +46534,2272494.00 +1033,2272310.88 +188246,2272179.84 +84640,2272069.03 +214654,2271891.08 +238542,2271764.88 +32841,2271411.43 +140121,2271334.54 +282813,2271188.28 +359601,2270894.10 +36088,2270867.88 +241558,2270820.06 +370187,2270776.80 +162355,2270734.53 +13739,2270732.55 +63692,2270664.00 +271246,2270544.48 +27521,2270350.07 +126253,2270072.50 +249312,2270046.18 +232271,2269996.08 +200648,2269861.10 +120746,2269779.36 +138282,2269666.80 +181283,2269521.10 +64509,2268914.58 +256853,2268873.72 +189578,2268629.34 +24608,2268583.00 +220963,2268427.47 +56106,2268397.31 +376075,2268315.24 +126895,2268311.85 +47309,2268057.44 +116867,2268021.60 +2884,2267997.87 +250507,2267940.87 +259034,2267918.28 +231364,2267788.32 +313987,2267708.52 +335801,2267580.90 +167156,2267478.40 +33534,2267433.84 +255710,2267307.00 +213059,2267137.20 +49635,2266882.98 +138085,2266845.62 +183114,2266682.42 +150667,2266546.00 +333802,2266508.86 +78812,2266443.40 +6258,2266296.09 +300643,2266235.70 +44998,2266061.07 +345617,2265745.61 +343863,2265519.76 +328197,2265501.15 +118254,2265370.38 +350657,2265364.42 +323752,2265125.28 +127229,2264996.72 +157457,2264875.38 +232330,2264845.44 +137632,2264768.06 +319591,2264728.32 +177716,2264678.44 +75939,2264641.29 +181544,2264620.15 +12696,2264258.84 +48678,2264110.32 +339129,2264106.60 +301817,2263812.72 +142160,2263801.32 +353432,2263721.52 +152888,2263520.16 +56105,2263396.80 +395370,2263386.20 +333113,2263380.85 +32415,2263366.44 +164584,2263188.96 +387609,2263139.48 +128780,2262861.80 +398791,2262758.40 +398369,2262584.40 +57934,2262533.00 +189688,2262393.26 +242597,2262350.10 +38516,2261948.78 +66493,2261944.00 +45554,2261920.20 +82377,2261880.53 +348943,2261841.62 +18891,2261821.05 +316911,2261662.24 +335311,2261637.57 +212203,2261477.08 +6233,2261410.83 +100076,2261323.12 +141274,2261269.64 +354691,2261222.82 +52832,2261222.23 +311901,2261035.53 +356453,2260935.64 +1285,2260852.77 +235106,2260807.16 +147299,2260732.98 +279787,2260301.76 +397202,2260186.72 +269216,2259948.48 +23798,2259947.25 +350568,2259862.66 +131757,2259779.20 +322682,2259771.02 +254206,2259608.36 +290129,2259420.30 +260866,2259378.24 +286763,2259326.30 +377646,2259281.06 +105538,2259093.48 +218511,2259079.20 +375092,2258990.72 +119843,2258918.55 +397589,2258837.80 +266549,2258807.67 +118798,2258708.18 +398269,2258670.40 +68098,2258612.84 +242180,2258582.04 +63348,2258570.70 +277392,2258381.58 +148789,2258317.60 +206028,2258276.22 +398885,2258002.84 +376417,2257995.17 +159955,2257475.22 +79008,2257470.16 +328656,2257411.95 +362569,2257360.36 +176434,2257210.78 +332058,2257120.32 +285385,2256992.64 +211010,2256989.28 +331373,2256903.04 +30053,2256818.66 +263566,2256769.12 +73328,2256704.25 +194782,2256526.32 +368822,2256399.33 +248937,2256277.40 +61663,2256132.11 +326790,2256065.37 +381110,2256014.40 +318506,2255979.39 +297969,2255952.92 +87637,2255749.50 +231661,2255739.85 +307664,2255697.36 +103373,2255611.10 +143635,2255440.78 +43248,2255386.70 +13818,2255372.64 +151041,2255252.47 +35154,2255248.45 +42052,2254932.45 +283411,2254895.19 +229530,2254820.96 +227635,2254756.96 +388852,2254741.86 +185301,2254727.93 +249373,2254622.79 +69236,2254451.95 +2545,2254425.04 +285917,2254271.39 +111316,2253721.80 +27635,2253440.00 +179139,2253392.76 +309259,2253361.50 +328615,2253070.82 +250939,2252952.87 +189761,2252806.80 +286337,2252761.28 +309180,2252491.08 +135801,2252388.18 +161214,2252136.64 +242671,2251973.36 +244447,2251965.52 +206986,2251949.76 +37838,2251854.46 +367476,2251710.86 +332883,2251619.00 +280795,2251302.04 +333258,2251180.80 +190172,2251010.48 +206594,2250975.43 +314541,2250818.75 +291643,2250710.76 +173762,2250659.56 +371889,2250558.80 +316317,2250385.92 +55209,2250233.76 +398477,2250220.15 +337513,2250214.20 +85972,2250156.90 +281329,2249963.34 +168922,2249887.77 +227090,2249797.06 +327312,2249715.69 +323862,2249637.39 +248598,2249326.97 +353582,2249308.74 +312233,2249197.72 +324725,2249075.62 +105895,2249048.16 +104252,2249037.35 +393682,2248954.70 +291913,2248950.06 +319404,2248755.83 +190712,2248732.00 +259593,2248651.01 +399425,2248592.24 +307282,2248314.85 +125219,2248271.28 +258224,2248071.40 +395260,2247773.68 +326476,2247394.00 +73762,2247117.84 +128652,2247023.40 +33630,2247008.16 +173803,2246918.96 +10126,2246649.66 +116452,2246564.04 +85261,2246316.26 +224922,2245660.20 +303793,2245467.50 +90578,2245398.90 +107487,2245326.30 +102500,2245052.83 +265118,2244880.30 +55401,2244863.20 +12722,2244829.22 +48353,2244782.55 +299585,2244751.58 +244603,2244677.34 +332651,2244612.12 +180532,2244512.80 +93816,2244214.00 +173841,2244140.20 +255951,2244115.50 +137468,2244061.82 +205567,2243936.73 +174213,2243685.99 +116023,2243554.45 +232088,2243401.39 +168737,2243323.17 +194577,2243283.84 +74464,2243119.84 +52319,2243102.40 +168856,2243065.04 +120265,2242970.52 +43620,2242936.92 +2165,2242898.43 +95604,2242570.95 +372688,2242334.40 +233162,2242244.25 +327937,2242227.96 +149995,2242179.36 +314224,2242172.06 +339341,2242037.56 +301994,2241974.10 +180746,2241534.60 +33143,2241487.36 +119634,2241367.96 +148494,2240879.68 +34097,2240831.95 +103839,2240670.50 +6268,2240474.60 +373878,2240424.48 +3987,2240308.29 +23505,2240247.24 +235220,2239897.28 +55558,2239799.80 +224050,2239720.00 +318746,2239457.22 +226960,2239361.04 +283711,2239345.20 +12058,2239290.67 +212076,2239286.40 +131705,2239284.88 +99147,2239268.35 +181117,2239261.70 +187360,2239165.20 +284499,2238726.60 +118272,2238704.52 +54216,2238651.36 +354795,2238527.91 +190080,2237799.76 +31922,2237603.94 +121114,2237433.04 +19467,2237359.34 +356843,2237191.81 +245517,2237185.76 +187027,2237038.50 +136256,2236898.31 +48519,2236874.76 +100673,2236838.78 +302474,2236746.10 +388774,2236706.88 +33206,2236575.89 +15655,2236537.40 +134717,2236527.36 +377111,2236239.72 +240327,2236161.15 +311350,2236031.76 +296745,2235883.95 +46917,2235844.52 +339262,2235758.85 +188064,2235670.84 +328551,2235380.89 +358845,2235239.19 +91735,2235233.31 +368633,2235136.56 +332596,2235100.15 +358818,2235015.68 +384175,2235000.48 +148687,2234958.96 +205104,2234823.52 +316613,2234793.60 +325986,2234770.08 +63545,2234648.37 +87250,2234565.42 +138810,2234502.52 +111309,2234412.90 +161686,2234330.73 +399606,2234286.45 +306404,2234208.00 +123990,2234192.47 +76217,2234189.44 +361907,2234058.96 +103907,2233952.80 +109388,2233940.41 +311445,2233928.84 +104247,2233923.12 +320628,2233891.74 +132395,2233883.22 +179053,2233780.80 +219015,2233745.50 +256028,2233426.10 +2293,2233372.68 +99356,2233327.74 +175936,2233313.46 +235257,2233017.60 +184914,2233016.23 +215194,2232884.00 +74706,2232822.20 +96193,2232617.00 +81651,2232597.12 +292478,2232577.16 +209158,2232355.04 +45498,2232336.03 +16258,2232308.48 +137957,2232232.31 +257061,2232013.35 +20587,2231910.73 +173731,2231908.24 +293750,2231891.27 +51837,2231720.82 +55781,2231596.74 +231561,2231588.76 +193814,2231570.34 +40179,2231558.95 +90139,2231538.40 +50235,2230919.13 +238347,2230867.47 +88886,2230617.93 +140129,2230476.36 +332277,2230461.09 +324745,2230454.40 +263790,2230410.62 +253217,2230286.08 +168960,2230243.12 +345223,2230144.00 +379772,2230033.02 +139310,2229918.81 +132235,2229859.17 +289763,2229817.14 +347280,2229582.88 +82834,2229519.60 +240744,2229392.64 +336018,2229299.28 +67693,2229295.32 +319694,2229026.70 +26112,2228966.88 +362654,2228615.00 +230361,2228494.16 +113972,2228354.17 +337153,2228076.90 +142657,2227741.38 +181481,2227697.20 +107988,2227675.58 +168213,2227578.61 +342814,2227515.39 +209327,2227479.18 +147230,2227454.24 +43889,2227036.55 +373942,2226947.02 +134177,2226828.70 +193478,2226325.05 +323468,2226167.80 +359791,2225723.50 +180288,2225531.04 +26555,2225512.26 +189033,2225465.44 +47154,2225448.72 +274472,2225250.72 +167639,2225029.44 +294731,2225022.52 +201226,2224959.60 +325913,2224924.80 +100257,2224883.05 +223145,2224789.96 +108219,2224711.80 +378271,2224629.80 +52496,2224362.48 +90636,2224217.76 +173105,2224217.34 +270814,2224176.42 +204774,2224156.90 +164127,2224111.50 +303029,2224027.80 +354159,2223999.12 +221663,2223975.74 +173512,2223119.82 +308987,2222647.48 +397057,2222634.75 +11673,2222551.80 +350190,2222497.92 +341656,2222294.47 +113254,2222212.63 +106116,2222070.70 +286712,2221993.00 +90381,2221982.29 +204322,2221885.59 +61952,2221591.13 +43631,2221553.76 +269150,2221355.78 +336190,2221296.36 +83670,2221033.64 +159272,2220955.92 +307150,2220928.60 +179418,2220804.90 +108921,2220752.92 +186702,2220704.28 +109851,2220681.52 +133968,2220607.50 +84723,2220357.45 +316466,2220288.00 +281772,2220263.80 +204683,2220209.05 +21590,2220157.45 +28564,2220128.12 +198624,2220041.02 +270115,2219859.75 +74005,2219819.84 +161231,2219811.30 +311543,2219750.78 +224053,2219316.00 +215137,2219158.50 +7604,2219102.00 +139251,2218842.72 +217702,2218525.43 +89318,2218401.96 +197928,2218263.96 +188941,2218146.23 +392931,2217971.35 +21431,2217967.85 +263141,2217944.08 +247095,2217911.52 +378249,2217880.26 +296663,2217581.34 +283217,2217539.16 +98103,2217313.17 +258658,2217244.08 +39052,2217132.40 +27289,2217016.45 +256849,2217004.33 +109473,2216980.71 +124563,2216901.05 +77642,2216831.65 +232165,2216700.00 +252646,2216660.76 +36871,2216543.55 +293765,2216447.35 +302921,2216194.25 +166128,2216157.90 +90576,2216081.28 +249180,2216033.60 +72773,2215966.99 +178173,2215962.84 +213727,2215962.75 +81873,2215897.36 +305128,2215876.52 +231562,2215775.36 +252658,2215715.70 +385683,2215360.08 +290540,2215332.21 +160995,2215223.35 +86105,2215208.10 +145243,2214968.58 +31014,2214947.20 +23928,2214851.36 +293059,2214790.60 +275882,2214673.00 +347131,2214671.13 +101705,2214579.50 +90901,2214453.60 +271492,2214453.20 +353124,2214413.20 +65271,2214365.30 +379711,2214362.75 +264547,2214285.72 +273347,2214175.81 +396635,2213966.40 +399848,2213906.38 +370928,2213830.71 +60084,2213687.60 +86090,2213537.22 +3288,2213537.01 +345306,2213372.50 +237169,2213211.00 +317824,2213083.25 +265587,2212913.92 +301320,2212911.25 +159606,2212907.41 +321480,2212772.04 +24372,2212632.16 +27075,2212549.04 +110874,2212235.18 +240178,2212215.72 +124405,2212177.62 +399217,2212073.08 +93950,2211965.82 +23716,2211932.06 +380648,2211906.30 +20553,2211585.75 +61144,2211554.91 +187829,2211514.75 +247343,2211438.46 +125617,2211384.96 +26364,2211292.09 +374639,2211276.44 +380146,2211128.20 +204254,2211112.95 +341063,2210937.15 +364015,2210831.35 +329985,2210764.92 +351247,2210757.12 +57159,2210705.60 +378409,2210607.42 +78826,2210486.03 +171762,2210359.10 +234739,2210194.48 +208504,2210040.64 +228378,2209948.28 +66350,2209820.64 +339003,2209793.31 +4337,2209621.82 +260201,2209603.50 +259703,2209540.80 +138818,2209467.44 +386485,2209259.50 +205556,2209196.50 +217803,2209182.57 +283959,2209008.78 +38599,2208962.22 +260084,2208923.04 +395233,2208903.64 +330688,2208750.00 +355580,2208640.68 +73170,2208567.82 +304396,2208294.90 +21435,2208288.48 +297038,2208172.50 +317143,2208157.38 +24005,2208046.68 +310297,2207937.58 +86081,2207882.35 +190031,2207855.16 +379425,2207826.72 +363082,2207676.78 +274389,2207653.35 +32006,2207630.70 +159727,2207537.80 +124302,2207462.40 +253808,2207443.70 +201558,2207397.60 +390005,2207320.96 +188830,2206949.99 +243615,2206942.31 +210364,2206735.80 +245945,2206645.63 +272686,2206644.99 +141482,2206550.00 +374224,2206528.27 +23130,2206464.30 +240745,2205957.00 +388788,2205815.85 +342193,2205810.18 +295389,2205731.50 +24447,2205694.80 +164401,2205656.16 +33849,2205487.12 +360488,2205379.00 +279242,2205270.76 +143181,2205250.60 +61506,2205206.41 +57379,2205143.20 +87647,2205089.52 +361022,2204814.66 +346475,2204811.00 +222818,2204680.09 +53637,2204630.35 +156325,2204566.00 +109325,2204452.02 +131213,2204197.20 +92592,2203917.27 +89270,2203782.64 +97871,2203411.14 +292249,2203356.80 +119503,2203352.91 +153851,2203321.80 +193780,2203267.30 +89187,2203159.20 +5222,2203093.95 +300084,2202877.95 +213087,2202803.72 +111918,2202678.80 +118782,2202671.90 +35950,2202456.15 +398126,2202364.52 +201271,2202260.51 +136943,2201980.69 +321116,2201668.56 +272448,2201625.70 +330926,2201609.32 +71259,2201585.10 +112067,2201576.74 +242205,2201557.90 +162680,2201459.51 +126785,2201364.00 +398707,2201044.50 +182276,2201018.58 +264339,2201014.09 +94826,2200947.60 +287850,2200826.00 +311624,2200825.15 +266811,2200370.70 +198451,2200330.40 +216352,2200252.68 +191467,2200203.72 +259098,2200112.45 +308571,2200046.97 +8255,2199949.20 +393103,2199863.52 +283346,2199801.75 +280644,2199611.44 +320963,2199476.89 +80560,2199428.30 +299960,2199385.06 +236128,2199240.24 +98992,2199179.50 +173761,2199168.24 +137657,2199149.40 +131320,2199103.56 +377944,2199098.58 +50568,2199093.52 +29448,2199062.08 +186939,2198987.36 +51141,2198975.76 +108801,2198633.90 +341322,2198494.56 +312784,2198411.48 +370670,2198259.80 +200212,2198056.92 +10884,2197934.70 +388765,2197912.19 +294342,2197891.08 +128932,2197847.04 +247312,2197773.90 +247067,2197731.25 +41322,2197709.90 +19061,2197680.98 +230722,2197584.15 +186348,2197472.91 +224784,2197377.38 +372413,2197211.10 +72260,2197185.76 +344545,2197123.58 +264612,2197060.88 +253974,2196814.06 +112742,2196701.65 +293687,2196390.98 +187046,2196243.60 +58365,2196221.16 +310746,2196132.90 +8516,2195890.00 +156329,2195834.18 +62024,2195822.33 +197818,2195781.04 +91384,2195753.46 +25631,2195652.69 +41201,2195619.14 +211038,2195584.50 +65059,2195547.20 +382609,2195475.33 +144370,2195381.40 +353891,2195285.40 +296560,2195283.54 +51344,2195097.38 +268631,2195084.50 +112348,2194887.24 +219467,2194848.10 +280022,2194812.61 +80643,2194671.57 +79052,2194591.20 +161260,2194556.16 +208239,2194533.00 +261093,2194487.10 +279171,2194446.68 +368058,2194357.50 +376889,2194350.78 +355369,2194241.91 +7240,2194240.83 +256543,2194046.66 +188085,2194022.72 +225124,2194001.25 +220872,2193881.45 +126498,2193606.62 +231492,2193540.67 +305736,2193305.66 +250262,2193221.76 +287316,2193010.97 +303389,2192853.80 +367413,2192685.75 +169872,2192580.72 +359881,2192482.13 +371511,2192269.92 +283415,2192245.00 +205885,2192241.20 +357169,2191918.12 +191587,2191870.38 +133687,2191640.64 +58139,2191417.43 +198501,2191335.30 +359576,2191141.37 +46552,2190645.09 +69863,2190468.63 +201610,2190207.38 +83470,2190135.84 +222428,2189977.00 +21817,2189945.30 +316048,2189939.01 +136773,2189888.44 +262379,2189861.24 +142502,2189631.36 +354461,2189599.88 +16147,2189585.52 +328956,2189367.47 +317447,2189343.00 +157658,2189341.25 +257476,2189219.40 +395625,2189218.08 +325360,2189066.85 +220675,2188961.06 +327183,2188896.88 +100884,2188844.52 +138451,2188810.80 +198927,2188800.00 +254996,2188787.37 +305421,2188727.06 +105741,2188592.30 +259611,2188560.04 +246372,2188356.40 +348107,2188221.90 +76635,2187875.71 +139599,2187724.01 +108400,2187573.64 +194525,2187542.50 +328771,2187495.60 +72111,2187478.80 +273534,2187405.30 +171472,2187222.34 +337849,2187189.00 +396064,2187168.69 +342665,2187093.09 +190307,2186951.91 +81365,2186710.04 +161032,2186677.60 +32610,2186608.16 +335986,2186566.20 +253806,2186546.34 +331621,2186498.20 +229651,2186454.06 +325131,2186426.15 +139644,2186401.86 +13172,2186369.90 +86699,2186201.63 +368661,2186160.42 +309748,2186093.77 +96917,2185670.46 +380790,2185669.36 +244641,2185518.65 +87381,2185480.55 +138295,2185471.40 +271277,2185297.08 +253610,2185094.58 +282652,2184981.09 +26786,2184839.22 +309209,2184691.37 +128974,2184689.68 +86771,2184670.44 +18823,2184613.80 +314274,2184612.13 +366507,2184597.80 +42020,2184501.80 +193981,2184486.64 +351172,2184327.96 +364617,2184259.08 +162085,2184068.90 +203411,2184043.89 +173450,2184039.00 +30971,2183972.80 +388381,2183959.05 +63618,2183867.70 +82071,2183834.72 +191462,2183569.08 +189953,2183503.20 +268731,2183499.26 +218508,2183491.20 +168540,2183253.88 +202676,2182900.68 +107909,2182517.46 +53494,2182515.75 +89565,2182448.23 +21952,2182421.80 +244886,2182363.56 +84836,2182276.16 +199490,2182213.99 +70943,2182168.75 +158168,2182019.10 +350047,2181799.41 +138312,2181732.50 +212869,2181719.25 +158123,2181610.00 +238158,2181571.36 +67242,2181360.43 +14483,2181235.00 +234636,2181048.32 +252028,2181020.00 +106970,2180990.62 +88662,2180871.00 +263298,2180717.88 +138019,2180695.23 +182123,2180391.36 +251010,2180366.11 +211696,2180361.48 +20231,2180350.48 +35807,2180278.56 +90732,2179891.23 +370098,2179806.12 +222038,2179718.71 +330590,2179652.16 +335585,2179612.50 +204677,2179108.71 +179391,2179022.56 +101457,2179018.40 +47895,2178946.59 +351696,2178945.45 +58670,2178798.30 +21371,2178786.73 +147573,2178749.52 +361337,2178383.20 +190244,2178363.68 +325320,2178299.90 +96653,2178111.24 +288756,2177963.84 +125191,2177952.08 +168827,2177936.62 +166261,2177884.20 +155555,2177557.00 +216447,2177420.31 +34849,2177400.96 +18342,2177332.50 +370979,2177013.60 +226299,2176992.24 +362297,2176956.42 +397812,2176843.50 +391293,2176758.88 +204923,2176646.88 +108253,2176469.79 +140182,2176379.70 +41008,2176370.40 +150243,2176314.86 +297025,2176038.06 +344049,2175993.30 +78360,2175968.20 +110881,2175963.44 +122052,2175935.51 +326775,2175778.47 +16673,2175638.89 +190385,2175500.28 +333932,2175476.16 +380203,2175195.75 +288964,2174891.64 +211,2174808.96 +112308,2174670.01 +164826,2174553.92 +387655,2174526.56 +146676,2174507.40 +388211,2174346.16 +369833,2174157.90 +398970,2173961.68 +364239,2173916.16 +208255,2173822.64 +116306,2173672.90 +335584,2173602.90 +392865,2173145.92 +281424,2173091.04 +351492,2172743.65 +5371,2172715.65 +301506,2172640.32 +146786,2172627.24 +42804,2172538.44 +118701,2172515.94 +152583,2172472.74 +294392,2172177.00 +149791,2172150.86 +49369,2172134.58 +78364,2172078.02 +17871,2172008.65 +29321,2171981.52 +206746,2171915.86 +140032,2171899.60 +80539,2171897.91 +17737,2171829.36 +131954,2171790.66 +385827,2171768.36 +266090,2171615.20 +317284,2171482.74 +73385,2171459.14 +373342,2171366.88 +321479,2171344.84 +347132,2171304.52 +3806,2171280.00 +382449,2170934.87 +19627,2170828.48 +50090,2170712.00 +47076,2170662.48 +310053,2170567.50 +185226,2170419.89 +116366,2170317.75 +330000,2170268.96 +12666,2170120.02 +372230,2170067.64 +188855,2169976.44 +350016,2169954.16 +215540,2169777.87 +387146,2169764.40 +259179,2169727.92 +289306,2169712.16 +357246,2169696.00 +84419,2169532.30 +21663,2169483.38 +291649,2169463.56 +360383,2169442.80 +150217,2169439.89 +94888,2169408.90 +352690,2169235.80 +2829,2169212.20 +354494,2169030.79 +10586,2168879.68 +293339,2168828.82 +304537,2168619.70 +367620,2168442.60 +324619,2168376.84 +269604,2168297.95 +5624,2168148.69 +236200,2168039.24 +280196,2167791.60 +22979,2167515.00 +314593,2167242.48 +349271,2167241.94 +73236,2167120.17 +394449,2167112.28 +139274,2166847.32 +376658,2166800.04 +357786,2166799.30 +77156,2166644.48 +266936,2166383.62 +109306,2166290.14 +289635,2166156.68 +241372,2166101.08 +289603,2165916.50 +349451,2165915.70 +85356,2165879.52 +43055,2165779.08 +326930,2165598.12 +25433,2165294.82 +214840,2165253.64 +34788,2165238.45 +199688,2165228.36 +45972,2164874.58 +97934,2164723.20 +153820,2164696.34 +144420,2164643.13 +325580,2164610.38 +239999,2164514.32 +342036,2164486.24 +184061,2164293.12 +65731,2164262.68 +394844,2164231.86 +138643,2164129.86 +140189,2164009.80 +375210,2163985.40 +222433,2163846.02 +397923,2163624.21 +390165,2163582.78 +380486,2163564.83 +207906,2163311.37 +173323,2163226.80 +366644,2163032.04 +285034,2162970.80 +174715,2162892.96 +117631,2162650.52 +48510,2162584.97 +128463,2162303.08 +243091,2162203.40 +256434,2162076.49 +194089,2161932.78 +141089,2161798.02 +253658,2161706.88 +103994,2161605.60 +275585,2161561.60 +125977,2161560.70 +291534,2161504.32 +155813,2161394.00 +340927,2161356.00 +158951,2161284.66 +148504,2161214.56 +238711,2161142.10 +375661,2161101.73 +52908,2161039.05 +261363,2161029.50 +296106,2160977.45 +325952,2160819.57 +320600,2160569.60 +397054,2160530.00 +91318,2160510.17 +127064,2160475.88 +45657,2160423.54 +248408,2160280.98 +5424,2160117.72 +389671,2160090.36 +310897,2160022.10 +156302,2159869.60 +354872,2159812.00 +154236,2159188.80 +36658,2158990.57 +110804,2158632.50 +163901,2158614.71 +139486,2158224.64 +274965,2158138.95 +270100,2158069.76 +118747,2157846.08 +325001,2157837.50 +268881,2157615.84 +183932,2157312.00 +162307,2157305.25 +379262,2157091.37 +254003,2156995.95 +201105,2156765.38 +155945,2156708.54 +119751,2156671.68 +125649,2156625.61 +336893,2156539.00 +346979,2156406.84 +319212,2156235.29 +6285,2156031.04 +24032,2155821.92 +170916,2155739.36 +356962,2155699.52 +184808,2155610.88 +31488,2155494.25 +108743,2155317.92 +58053,2155287.42 +234553,2155178.01 +394692,2155150.69 +314507,2154993.22 +389706,2154909.24 +78855,2154823.50 +333648,2154776.25 +293791,2154770.36 +114409,2154674.12 +272449,2154580.20 +23904,2154482.82 +240221,2154242.31 +10032,2154238.76 +346793,2154099.60 +54059,2154019.35 +309055,2154019.23 +298907,2153996.52 +27668,2153979.54 +350456,2153910.88 +162073,2153907.14 +69257,2153833.86 +258123,2153638.50 +243252,2153582.76 +150126,2153507.47 +339007,2153438.90 +370213,2153426.04 +248559,2153424.32 +90259,2153418.12 +43714,2153417.04 +197193,2153175.75 +171316,2153129.72 +287434,2153004.88 +151952,2152935.12 +120958,2152914.66 +364568,2152822.93 +256982,2152772.74 +283165,2152528.56 +143428,2152523.37 +340179,2152397.52 +248677,2152395.50 +262424,2152228.10 +90040,2152215.12 +232860,2152189.89 +180622,2152188.60 +64326,2152072.51 +346226,2152072.22 +378990,2151788.45 +159251,2151575.04 +367937,2151296.42 +273191,2151185.40 +166226,2151143.28 +311681,2151125.34 +264167,2150893.00 +376336,2150822.40 +128420,2150805.27 +61723,2150463.12 +11657,2150446.08 +177315,2150330.40 +168121,2149888.00 +162607,2149811.76 +284711,2149802.20 +371721,2149341.72 +370040,2149206.22 +239811,2149127.04 +293102,2148794.00 +267049,2148662.40 +237957,2148491.40 +3615,2148316.18 +342078,2148291.04 +338701,2148245.76 +237660,2148140.19 +47718,2148123.30 +63501,2147585.78 +23840,2147566.32 +205534,2147428.38 +324767,2147409.60 +344799,2147266.06 +100301,2147050.80 +38249,2146868.40 +355164,2146712.75 +243867,2146635.92 +249384,2146358.20 +165355,2146354.77 +178419,2146217.04 +164954,2146126.08 +363692,2146089.90 +131662,2145751.18 +196694,2145590.47 +305839,2145519.10 +31401,2145404.95 +390287,2145343.77 +56895,2145193.80 +30133,2145169.70 +352594,2144976.12 +136331,2144923.06 +228873,2144843.12 +173511,2144784.60 +111839,2144703.69 +367215,2144546.25 +308143,2144483.40 +383613,2144328.00 +281271,2143909.60 +162410,2143835.00 +359712,2143824.48 +130765,2143561.68 +241679,2143500.28 +391669,2143444.12 +231373,2143438.20 +138798,2143360.44 +296876,2143212.50 +324980,2143140.42 +46081,2143110.96 +143082,2143064.50 +110456,2143058.50 +203358,2142874.80 +171126,2142801.38 +62940,2142742.36 +163778,2142677.57 +90852,2142064.17 +331155,2142045.00 +178707,2142004.54 +308599,2141856.40 +286397,2141836.24 +183248,2141789.84 +383383,2141707.76 +8324,2141471.40 +162825,2141402.58 +330357,2141269.02 +271259,2141178.56 +2488,2141115.70 +374871,2141108.52 +224229,2141073.90 +92716,2140723.66 +365478,2140722.32 +357241,2140703.18 +30961,2140633.96 +255259,2140565.70 +205933,2140492.11 +237255,2140413.32 +381326,2140263.00 +203609,2140206.96 +38538,2140173.90 +34274,2139810.19 +212429,2139802.28 +28715,2139562.35 +40761,2139512.48 +13862,2139420.36 +323560,2139242.05 +21406,2139150.00 +143210,2139065.91 +100736,2139065.78 +27672,2138991.80 +265037,2138784.00 +77819,2138715.11 +323084,2138684.73 +158708,2138587.76 +70677,2138462.90 +104391,2138368.86 +396052,2138237.09 +231693,2138183.05 +284968,2138181.34 +57498,2137869.50 +228394,2137759.98 +43305,2137473.36 +234709,2137244.70 +94012,2137204.44 +102295,2137028.70 +339242,2136957.57 +318606,2136952.12 +157645,2136904.96 +198319,2136712.80 +279231,2136550.00 +323962,2136543.36 +335720,2136451.24 +297803,2136450.60 +270245,2136374.50 +42306,2136296.96 +160147,2136261.60 +82596,2135998.44 +215247,2135963.96 +263121,2135766.00 +355540,2135765.14 +357695,2135757.84 +232455,2135755.50 +105222,2135610.40 +219886,2135602.44 +346331,2135509.76 +301211,2135453.89 +36965,2135370.90 +137494,2135153.30 +134401,2134930.41 +237213,2134919.15 +231189,2134812.93 +156560,2134721.76 +176334,2134508.35 +121812,2134500.11 +357206,2134494.40 +52383,2134482.04 +286692,2134460.50 +282841,2134329.23 +86117,2134062.70 +106002,2134058.72 +53803,2133867.14 +234673,2133793.67 +222429,2133606.96 +108350,2133518.50 +55661,2133362.28 +339254,2133355.18 +150372,2133059.39 +193297,2132929.05 +175610,2132901.06 +346453,2132854.54 +182793,2132841.72 +236960,2132748.32 +215148,2132694.13 +184184,2132582.40 +295590,2132579.28 +378707,2132508.71 +155674,2132370.24 +250021,2132300.70 +81376,2132295.06 +61081,2132255.61 +244322,2132078.90 +156013,2132007.39 +209078,2132003.37 +245114,2131976.10 +164620,2131794.80 +358671,2131789.18 +16488,2131644.09 +265614,2131471.71 +159425,2131442.28 +28477,2131290.84 +275948,2131074.74 +291918,2131055.77 +236966,2131042.52 +239577,2131006.78 +175926,2130932.48 +328100,2130886.89 +256640,2130822.00 +283315,2130696.53 +224675,2130622.00 +345907,2130479.40 +48067,2130334.96 +78385,2130211.39 +226813,2130017.03 +144427,2129805.56 +345182,2129745.15 +247959,2129591.88 +246650,2129462.40 +328699,2129295.84 +370111,2129160.12 +243586,2129138.48 +253864,2129132.50 +118574,2128971.65 +189933,2128931.04 +30117,2128726.65 +126879,2128555.87 +57777,2128384.61 +52982,2128229.88 +67722,2127910.40 +15231,2127809.19 +365508,2127742.62 +172290,2127710.85 +220389,2127696.22 +93012,2127460.14 +304373,2127379.20 +338611,2127375.58 +351205,2127207.42 +148812,2127100.03 +228919,2127078.12 +184053,2126959.76 +152038,2126933.38 +17908,2126898.80 +147988,2126864.56 +27799,2126638.76 +10597,2126463.30 +116915,2126061.56 +54127,2125913.07 +97099,2125805.18 +203152,2125409.88 +14503,2125314.72 +170056,2125046.07 +352367,2125040.40 +239637,2124866.04 +378746,2124695.67 +357919,2124660.20 +169856,2124607.92 +262988,2124496.14 +180989,2124490.86 +169192,2124488.45 +393338,2124288.72 +224287,2124238.47 +2675,2124158.72 +395001,2123929.21 +54177,2123898.36 +390624,2123894.91 +67338,2123839.44 +238925,2123797.76 +87729,2123706.88 +284566,2123385.60 +41395,2123238.52 +357596,2123180.00 +279850,2123008.03 +88983,2122755.32 +108131,2122641.54 +49242,2122628.25 +61285,2122619.40 +86469,2122563.57 +91504,2122483.44 +77668,2122255.20 +359191,2122253.82 +177811,2122235.90 +216208,2122204.19 +63090,2122201.62 +245802,2122150.80 +280329,2122066.94 +97285,2121980.00 +153217,2121849.36 +276346,2121676.16 +33896,2121660.00 +56111,2121540.09 +242710,2121360.92 +358788,2121349.84 +240518,2121270.68 +347891,2121202.05 +128094,2121195.15 +283392,2121056.10 +165149,2121019.46 +1409,2120834.73 +149989,2120646.33 +51661,2120635.44 +180006,2120590.29 +336411,2120315.50 +376687,2120243.54 +18636,2120191.19 +184212,2120024.82 +351373,2119990.74 +146989,2119881.83 +265635,2119700.60 +263415,2119568.73 +354322,2119511.79 +312892,2119506.48 +54817,2119433.32 +124700,2119414.66 +274481,2119257.84 +293410,2119251.05 +285754,2119012.44 +281760,2118967.76 +284185,2118857.13 +89088,2118748.82 +323043,2118737.88 +202821,2118672.64 +247713,2118572.55 +297068,2118472.34 +257712,2118447.76 +264137,2118404.34 +368792,2118364.24 +31661,2118344.48 +22304,2118317.92 +88932,2118216.91 +215985,2118182.58 +96996,2118034.92 +148077,2118013.24 +141836,2117903.38 +99032,2117683.89 +14210,2117663.10 +255424,2117154.78 +190056,2117009.84 +56409,2116964.80 +189853,2116634.80 +15084,2116481.50 +318942,2116466.79 +26886,2116452.49 +121860,2116446.48 +17647,2116349.77 +48539,2116287.81 +123470,2116154.70 +251687,2116102.04 +290573,2115891.21 +239052,2115873.20 +235240,2115750.48 +217099,2115537.48 +119363,2115418.80 +39584,2115406.80 +183777,2115261.87 +286357,2115245.34 +192090,2115044.91 +316639,2114997.86 +83486,2114879.76 +364996,2114853.36 +90608,2114712.04 +295772,2114697.90 +108543,2114501.76 +358104,2114437.78 +186483,2114411.39 +46594,2114328.80 +83020,2114205.10 +389158,2114102.98 +340422,2114035.98 +358921,2114026.38 +339751,2113957.32 +64757,2113850.42 +195791,2113843.75 +122306,2113772.50 +121937,2113769.90 +291073,2113718.60 +176861,2113546.64 +221052,2113300.80 +288578,2113212.08 +203245,2113173.93 +62232,2113044.21 +62645,2112933.57 +295070,2112898.64 +88804,2112701.52 +132962,2112650.88 +308773,2112435.08 +93864,2112330.08 +138165,2112312.54 +344279,2112205.98 +190866,2112202.47 +66654,2112189.03 +365550,2112140.85 +57871,2111973.81 +168315,2111765.76 +125444,2111698.03 +127095,2111609.03 +270450,2111530.05 +264780,2111499.78 +265605,2111307.30 +355823,2111284.28 +273718,2111220.59 +181717,2111046.25 +297028,2111003.90 +139977,2111001.62 +313126,2110970.42 +106802,2110946.64 +250592,2110914.41 +248871,2110854.60 +156268,2110768.59 +152232,2110317.09 +23245,2110284.80 +145046,2110279.84 +394182,2110147.00 +390184,2110144.52 +153592,2109822.40 +387670,2109568.89 +353287,2108901.30 +255210,2108803.96 +285153,2108566.80 +120415,2108552.26 +204959,2108498.04 +344434,2108380.33 +256022,2108310.36 +217812,2108237.04 +387330,2108224.95 +388463,2108123.44 +55853,2108056.32 +205151,2108037.40 +109622,2107944.00 +283940,2107840.80 +188779,2107784.14 +94176,2107748.28 +158844,2107656.30 +17500,2107652.94 +40630,2107606.83 +89735,2107510.91 +389257,2107490.40 +884,2107479.56 +21885,2107449.72 +28633,2107191.60 +285620,2107062.81 +266574,2106805.16 +49729,2106598.03 +328093,2106554.70 +321173,2106542.88 +244672,2106522.60 +72881,2106519.24 +181103,2106226.24 +247221,2106075.25 +354584,2106063.12 +111717,2105973.60 +50751,2105973.38 +171806,2105959.05 +395033,2105915.37 +372550,2105891.70 +115016,2105887.20 +236447,2105735.37 +50810,2105466.15 +249039,2105193.32 +86222,2104862.76 +109438,2104608.38 +250746,2104605.03 +57377,2104541.28 +151427,2104456.20 +252,2104133.35 +130758,2103905.08 +329306,2103903.14 +50537,2103875.43 +328937,2103834.48 +139694,2103669.00 +113800,2103646.93 +87462,2103526.60 +288346,2103407.78 +278688,2103326.08 +368790,2103076.30 +391736,2103015.94 +168164,2102949.42 +387443,2102926.86 +394794,2102857.62 +359251,2102838.75 +375388,2102784.00 +87280,2102760.02 +125385,2102548.62 +213534,2102288.00 +271101,2101955.52 +208538,2101908.48 +310127,2101741.10 +220553,2101630.80 +155672,2101606.56 +237183,2101377.18 +148972,2101319.44 +62636,2101002.00 +103020,2100873.84 +64035,2100854.50 +118528,2100824.00 +316311,2100686.15 +276313,2100654.27 +93102,2100383.88 +170387,2100314.21 +185475,2100037.45 +3747,2099725.20 +313216,2099628.83 +259604,2099622.56 +304580,2099601.52 +263630,2099539.20 +3432,2099340.36 +184545,2099122.38 +309986,2098953.71 +353463,2098904.04 +40680,2098648.80 +9083,2098600.00 +242468,2098323.06 +219174,2097354.60 +71467,2097345.80 +253662,2097261.92 +271204,2097207.06 +57986,2096754.75 +299329,2096668.30 +140610,2096502.56 +202656,2096416.68 +202047,2095978.71 +248936,2095865.87 +303577,2095832.90 +163591,2095700.10 +213575,2095682.49 +82068,2095596.45 +242933,2095467.68 +364162,2095447.20 +67052,2095295.80 +168418,2095063.60 +142010,2095043.93 +131298,2095014.18 +160253,2094948.30 +52223,2094612.00 +176538,2094591.96 +222578,2094574.59 +115243,2094497.16 +60487,2094301.55 +377590,2093995.22 +315661,2093888.65 +218161,2093729.04 +388050,2093578.99 +381749,2093564.88 +37720,2093562.24 +217584,2093501.30 +137611,2093373.31 +209816,2093254.70 +109667,2092909.37 +85743,2092894.20 +222969,2092801.11 +351039,2092732.20 +387132,2092687.68 +389753,2092564.80 +19328,2092521.27 +166094,2092479.99 +164249,2092357.15 +80211,2092239.18 +251596,2092215.78 +191534,2091919.94 +214232,2091874.18 +264563,2091805.95 +39789,2091730.86 +309428,2091682.18 +126343,2091614.98 +3254,2091369.92 +182872,2091310.90 +62214,2091271.84 +274954,2090990.99 +307027,2090886.08 +187132,2090761.75 +176963,2090564.80 +295704,2090551.14 +375442,2090295.90 +250643,2090287.80 +154460,2090034.21 +207331,2089696.05 +79613,2089610.81 +297037,2089451.28 +216916,2089387.20 +18624,2089364.64 +219489,2089325.59 +77676,2089284.56 +234861,2089264.40 +162929,2089173.00 +375014,2089168.84 +57404,2089111.08 +351365,2089076.48 +245561,2088919.80 +314213,2088621.25 +370224,2088573.04 +148694,2088309.16 +180408,2088215.25 +223114,2088013.95 +202682,2088005.36 +399560,2087676.36 +364655,2087664.76 +383438,2087591.43 +6504,2087489.68 +76409,2087449.17 +370145,2087416.68 +399987,2087257.92 +227013,2086741.44 +347206,2086709.76 +356543,2086698.46 +165194,2086673.58 +216776,2086670.10 +170564,2086483.04 +280410,2086395.22 +290488,2086196.42 +390157,2086164.57 +387664,2086146.72 +58133,2085780.95 +68434,2085705.70 +119737,2085597.28 +263475,2085511.44 +155603,2085458.32 +47666,2085344.28 +262323,2085336.36 +232645,2085321.00 +58508,2085280.00 +69705,2085189.60 +52676,2085088.65 +31030,2084965.00 +19889,2084848.34 +28533,2084757.60 +285347,2084756.31 +156212,2084668.30 +268334,2084639.25 +76238,2084611.20 +326952,2084610.78 +383754,2084518.80 +270126,2084440.56 +49228,2084226.00 +16388,2084144.72 +333919,2084142.28 +318335,2084024.25 +339791,2083989.20 +327940,2083656.63 +378863,2083538.40 +239220,2083511.30 +314697,2083509.12 +60253,2083425.03 +126708,2083215.11 +159341,2083118.40 +243145,2083008.04 +273666,2082848.28 +374298,2082781.35 +49248,2082523.38 +29446,2082422.30 +236891,2082230.28 +237477,2082126.90 +149507,2082057.04 +322500,2082021.39 +53252,2081966.88 +236011,2081673.00 +217656,2081671.68 +197884,2081668.96 +347980,2081607.78 +291420,2081534.16 +157797,2081378.48 +73743,2081350.62 +363624,2081331.32 +264616,2081243.70 +20327,2081083.20 +345096,2081058.54 +217063,2081045.12 +382117,2080991.66 +214241,2080894.44 +318895,2080697.10 +69614,2080604.88 +36331,2080471.04 +39677,2080281.24 +62818,2080271.70 +89254,2080262.80 +237644,2080231.20 +283750,2080156.00 +54389,2080135.20 +254639,2080022.02 +346223,2079991.98 +281044,2079880.00 +264151,2079801.50 +218287,2079739.35 +283246,2079688.52 +78118,2079580.01 +285298,2079448.46 +217960,2079355.20 +95512,2079257.18 +88727,2079194.28 +291072,2079083.02 +221108,2079048.54 +323627,2078886.95 +103734,2078788.05 +394410,2078681.12 +211771,2078482.80 +346789,2078426.64 +169723,2078415.36 +136135,2078391.57 +192254,2078240.88 +108424,2077964.10 +366283,2077672.68 +140732,2077629.50 +316895,2077344.06 +199666,2077311.36 +349393,2077290.65 +322402,2077201.84 +301498,2077147.44 +293629,2077113.35 +69823,2077016.90 +70642,2076993.05 +12478,2076955.04 +43757,2076744.63 +289706,2076695.76 +167609,2076513.60 +215716,2076451.92 +323936,2076237.09 +41516,2075798.84 +195949,2075796.84 +248926,2075773.55 +399951,2075646.12 +298935,2075606.64 +359402,2075480.44 +281698,2075397.06 +339588,2075212.78 +347852,2075205.96 +274035,2074731.51 +27471,2074403.04 +391441,2074261.16 +369486,2074238.73 +306723,2074236.08 +7251,2074062.86 +258141,2073960.65 +52666,2073571.50 +37735,2073513.70 +225230,2073507.48 +381167,2073391.20 +193037,2073098.72 +364833,2073095.70 +62822,2073059.22 +289134,2072997.30 +32736,2072881.22 +171007,2072829.09 +191314,2072701.44 +91427,2072682.50 +28823,2072483.28 +288894,2072380.96 +166783,2072157.96 +65083,2072088.80 +86320,2072064.00 +281006,2072056.60 +334209,2072034.60 +102138,2071347.11 +168654,2071269.15 +46371,2071134.87 +89179,2070890.20 +219264,2070755.28 +288260,2070706.40 +43682,2070662.88 +119391,2070651.28 +396755,2070647.08 +6188,2070609.30 +377664,2070594.74 +353057,2070549.76 +48282,2070127.65 +70814,2070075.48 +278852,2069684.32 +134731,2069599.60 +253917,2069496.00 +65407,2069405.24 +284936,2069260.83 +318496,2069146.50 +306843,2069116.15 +374581,2068884.30 +318907,2068747.94 +294544,2068695.30 +181220,2068683.21 +117634,2068646.58 +348432,2068632.00 +151301,2068427.64 +83994,2068377.60 +365233,2068101.36 +118902,2067970.41 +16188,2067828.00 +322306,2067687.92 +303142,2067636.42 +228324,2067608.61 +307223,2067578.16 +2296,2067491.84 +379807,2067452.04 +116713,2067317.65 +11295,2067200.76 +202599,2067194.63 +169037,2067103.73 +47789,2067042.20 +263779,2066913.00 +77481,2066900.88 +19365,2066864.72 +265443,2066847.12 +84784,2066694.71 +135540,2066506.52 +372605,2066466.96 +70499,2066433.60 +101582,2066268.72 +65318,2066058.80 +234926,2066053.80 +7819,2065676.08 +18254,2065586.67 +115558,2065497.96 +379455,2065469.76 +351230,2065414.54 +295372,2065197.60 +392014,2065192.64 +171702,2064977.40 +117608,2064857.52 +163107,2064838.80 +52732,2064636.00 +263437,2064502.08 +39371,2064032.88 +157650,2063957.97 +179820,2063951.30 +106121,2063949.72 +26746,2063688.56 +304061,2063620.68 +242620,2063530.69 +68225,2063418.24 +239144,2063306.52 +194173,2063203.56 +308324,2063174.00 +178587,2063170.05 +362187,2063136.87 +181382,2063126.22 +102956,2063085.08 +294264,2062813.50 +69446,2062771.29 +136421,2062680.62 +194494,2062461.15 +153784,2062290.69 +197213,2061994.72 +118406,2061702.00 +205297,2061699.37 +356485,2061638.70 +291898,2061626.85 +128885,2061598.60 +33929,2061578.00 +149932,2061329.06 +100940,2061298.74 +72058,2061232.03 +381377,2061182.64 +247604,2061012.85 +44940,2060912.48 +33700,2060819.84 +308922,2060636.22 +361463,2060432.32 +55970,2060388.00 +390025,2060381.00 +203797,2060356.58 +275946,2060323.56 +85153,2060294.52 +93510,2059894.47 +282039,2059614.92 +44294,2059576.67 +357016,2059411.50 +91103,2059339.23 +298229,2059182.76 +141033,2059151.38 +105298,2059138.04 +236933,2059007.16 +373689,2058525.30 +71761,2058475.79 +35613,2058301.20 +297448,2058287.10 +372833,2058215.67 +295589,2058141.80 +383892,2057993.14 +2801,2057979.00 +111228,2057929.50 +300911,2057876.82 +345779,2057869.98 +393059,2057786.64 +32985,2057764.50 +144001,2057730.48 +398595,2057682.90 +62387,2057632.58 +212704,2057514.05 +102824,2057217.75 +190925,2057007.75 +141721,2056973.28 +250028,2056918.98 +137482,2056808.05 +383220,2056644.41 +10860,2056602.03 +152309,2056575.96 +213000,2056575.60 +102835,2056206.00 +350291,2056022.44 +57128,2055865.35 +303415,2055756.24 +351191,2055676.68 +195380,2055573.36 +347461,2055558.01 +10632,2055534.20 +35033,2055486.16 +355386,2055442.95 +38442,2055418.38 +256387,2055260.22 +110171,2055252.10 +324199,2055165.70 +291371,2054871.77 +193302,2054855.25 +353652,2054814.32 +125935,2054553.80 +78017,2054518.64 +94387,2054264.32 +156267,2054224.26 +364403,2054134.39 +256954,2054106.42 +322809,2054102.40 +336101,2053939.25 +280082,2053933.70 +77331,2053781.96 +219098,2053677.75 +148994,2053600.64 +364670,2053594.64 +53883,2053497.60 +124301,2053486.48 +128504,2053371.90 +338790,2053238.58 +272886,2053170.16 +312163,2053120.86 +163342,2053114.60 +16093,2053051.77 +48490,2053015.87 +16435,2052939.00 +337484,2052906.72 +259488,2052887.61 +375025,2052811.20 +64444,2052755.04 +197626,2052480.00 +177627,2052443.92 +26424,2052358.66 +114396,2052273.30 +128310,2052270.00 +381724,2052223.04 +7736,2052131.76 +28435,2052127.72 +388708,2052092.88 +257631,2052008.46 +266961,2051726.60 +169432,2051492.40 +86712,2051429.55 +224450,2051334.06 +176800,2051308.80 +348437,2051196.74 +267243,2051167.64 +331418,2051117.64 +264035,2051075.84 +138445,2051029.60 +146952,2051019.12 +208807,2050826.43 +374238,2050791.92 +104992,2050685.20 +356416,2050569.60 +242196,2050515.00 +353975,2050495.91 +197737,2050419.14 +235733,2050342.98 +94647,2050196.00 +383141,2050186.86 +63565,2050031.16 +5389,2049914.70 +232805,2049871.75 +153303,2049789.21 +22681,2049707.00 +137040,2049672.50 +68082,2049497.28 +168387,2049492.00 +76149,2049317.66 +363855,2048994.64 +164234,2048909.94 +222811,2048883.80 +130872,2048734.89 +134371,2048701.11 +101350,2048680.44 +149690,2048672.56 +85219,2048606.64 +229751,2048577.80 +115079,2048518.64 +186384,2048196.52 +192232,2047957.89 +49247,2047857.80 +17000,2047733.82 +236018,2047713.31 +375116,2047704.30 +39736,2047571.68 +14512,2047496.08 +79412,2047440.22 +241582,2047268.60 +149586,2047154.97 +100296,2047086.00 +26574,2047069.05 +126798,2047018.00 +104617,2046994.82 +34022,2046828.42 +340173,2046782.25 +56218,2046781.50 +243454,2046640.56 +10210,2046578.80 +211952,2046529.02 +64370,2046486.18 +286374,2046461.49 +106424,2046386.68 +141285,2046363.48 +143715,2046352.56 +299401,2046279.44 +348585,2046275.90 +203762,2046247.44 +34827,2046186.20 +138744,2046115.68 +24081,2046112.33 +335089,2046080.61 +166375,2045565.72 +34355,2045308.92 +277623,2045236.35 +42486,2045215.20 +222926,2044856.80 +25156,2044796.64 +86316,2044763.17 +249479,2044757.88 +306771,2044689.02 +11620,2044686.71 +397597,2044560.04 +378811,2044440.32 +308394,2044437.84 +291351,2044182.24 +299359,2044176.64 +347937,2044168.30 +208656,2044123.64 +355946,2044083.24 +243472,2043885.96 +193127,2043822.55 +98249,2043816.80 +372613,2043725.72 +168083,2043668.88 +73630,2043471.95 +307363,2043470.72 +185515,2043431.10 +222158,2043300.60 +218613,2043284.60 +366350,2043153.40 +24211,2043136.20 +19044,2043055.44 +212070,2042827.86 +275110,2042796.00 +174393,2042788.01 +86658,2042754.74 +246613,2042735.64 +126656,2042694.24 +123482,2042686.64 +122234,2042547.26 +141786,2042521.95 +317808,2042496.80 +306861,2041956.36 +182251,2041953.80 +364574,2041952.28 +44185,2041841.20 +151959,2041751.49 +173595,2041602.16 +174600,2041259.92 +244841,2041223.13 +151222,2041180.08 +382703,2041170.20 +14286,2041039.14 +109879,2041013.00 +224980,2040935.28 +134716,2040906.09 +398494,2040727.68 +383962,2040639.36 +233624,2040587.08 +106771,2040569.58 +303701,2040524.64 +243263,2040457.44 +188787,2040113.40 +115655,2039968.08 +48792,2039957.15 +70889,2039893.06 +171161,2039880.00 +281326,2039504.45 +206122,2039493.72 +83319,2039466.00 +367472,2039396.24 +166372,2039239.80 +68829,2039236.81 +315655,2039216.82 +249461,2039113.05 +319119,2039048.06 +300602,2038842.48 +93299,2038832.00 +70383,2038790.76 +129256,2038415.22 +257339,2037954.10 +158827,2037721.76 +267858,2037232.89 +47240,2037225.92 +149291,2037169.05 +275661,2037070.78 +323851,2037039.28 +275517,2036890.52 +364322,2036840.40 +183496,2036800.87 +140628,2036674.35 +291447,2036618.52 +246040,2036552.54 +48889,2036344.26 +376610,2036087.13 +286810,2035951.40 +190914,2035695.02 +72002,2035601.04 +303690,2035518.96 +222121,2035464.34 +214717,2035316.50 +524,2035262.22 +218159,2035143.00 +258924,2035070.26 +202387,2034965.05 +182827,2034957.12 +94371,2034744.14 +264139,2034585.92 +210768,2034540.00 +301653,2034460.17 +99440,2034324.90 +55594,2034319.68 +124963,2034174.80 +311298,2034156.00 +356135,2034118.80 +289822,2034025.07 +219129,2033874.00 +223898,2033649.60 +362611,2033624.32 +156475,2033616.64 +125359,2033577.04 +229625,2033399.61 +370496,2033303.09 +12070,2033209.18 +319978,2033167.50 +205149,2033142.40 +42161,2033105.70 +229990,2032459.30 +88230,2032258.81 +191301,2032070.18 +278303,2031884.47 +120026,2031879.19 +253551,2031867.36 +379220,2031616.62 +255090,2031567.66 +298506,2031543.10 +288244,2031417.18 +243899,2031350.31 +98804,2031316.56 +27621,2031313.62 +398807,2031250.90 +341121,2030980.68 +61008,2030928.90 +81086,2030880.87 +39979,2030876.76 +67171,2030680.94 +1281,2030628.48 +40271,2030548.80 +200386,2030313.04 +390758,2030258.76 +336845,2030124.12 +13049,2029922.01 +152283,2029878.84 +149524,2029864.67 +330708,2029742.31 +24704,2029695.52 +260732,2029512.86 +256081,2029478.00 +251016,2029081.02 +157282,2029044.95 +157481,2028985.14 +398805,2028928.18 +152270,2028818.22 +59307,2028739.30 +298160,2028627.64 +270818,2028486.60 +127745,2028485.00 +341429,2028448.88 +167682,2028264.97 +124367,2028177.90 +115129,2028142.84 +356357,2027856.90 +365359,2027823.84 +54678,2027683.44 +330672,2027466.25 +197739,2027374.34 +145486,2027227.04 +35859,2027157.30 +269718,2026834.20 +255541,2026637.88 +228537,2026635.30 +256198,2026627.76 +75292,2026570.20 +152643,2026179.48 +263506,2026176.00 +369145,2026095.07 +108792,2025972.00 +151703,2025935.88 +135033,2025887.40 +131360,2025786.54 +290959,2025342.90 +379947,2025236.00 +260164,2025178.44 +161093,2024964.02 +151148,2024892.79 +17449,2024769.58 +378397,2024744.71 +87648,2024615.80 +261152,2024557.15 +209023,2024395.20 +69394,2024363.60 +136637,2024157.75 +147650,2024069.52 +309691,2023975.95 +325884,2023952.40 +268576,2023845.60 +188588,2023803.72 +326564,2023744.32 +302530,2023709.97 +7313,2023271.59 +312909,2023098.00 +214662,2023026.14 +347207,2022954.02 +57884,2022844.32 +100553,2022821.45 +223622,2022785.91 +45682,2022638.88 +93954,2022560.40 +384185,2022556.25 +59889,2022442.37 +71585,2022267.15 +135380,2022141.55 +204411,2022071.48 +379979,2021959.94 +163470,2021834.88 +325615,2021660.55 +39607,2021656.30 +63398,2021649.92 +21256,2021508.69 +106372,2021314.96 +70041,2021239.08 +148917,2021009.38 +382779,2020966.52 +1996,2020953.54 +34413,2020951.80 +395579,2020898.52 +177813,2020891.68 +7067,2020829.65 +165344,2020570.86 +157299,2020550.64 +242295,2020494.06 +149452,2020477.14 +195148,2020412.55 +213347,2020332.36 +85787,2020328.34 +229187,2020235.36 +245922,2020078.32 +219434,2019997.80 +370814,2019680.50 +70881,2019679.84 +366773,2019678.38 +175614,2019678.08 +321857,2019597.80 +270151,2019319.40 +113681,2019066.00 +30325,2018798.24 +201018,2018563.85 +28448,2018511.32 +135933,2018502.12 +171699,2018385.04 +43187,2018317.16 +116333,2018263.84 +189411,2018244.12 +137236,2018200.80 +184983,2018200.05 +278682,2018167.02 +284341,2018138.76 +208408,2018100.00 +184233,2018033.97 +320572,2017893.54 +333500,2017834.68 +19053,2017724.45 +255456,2017710.46 +132273,2017680.21 +128219,2017620.00 +60231,2017532.69 +42025,2017394.40 +226268,2017317.05 +96089,2017302.96 +259483,2017052.10 +111511,2016634.48 +33386,2016445.15 +231881,2016383.52 +205181,2016322.75 +36196,2016242.42 +52538,2016121.80 +161817,2016115.92 +74725,2015948.16 +230063,2015910.00 +264409,2015755.56 +310,2015731.84 +66877,2015710.00 +113917,2015528.67 +65809,2015510.62 +207479,2015448.00 +280210,2015429.10 +134844,2015411.02 +234728,2015257.30 +163697,2015074.60 +26770,2015046.33 +153924,2014978.48 +313202,2014971.44 +350746,2014909.60 +244675,2014887.16 +137317,2014771.02 +280972,2014426.26 +217520,2014345.08 +251402,2014174.80 +394274,2013958.31 +604,2013951.58 +361586,2013930.76 +253794,2013869.57 +293619,2013798.81 +245756,2013700.36 +226075,2013521.90 +64032,2013432.72 +76768,2013280.71 +319168,2013242.00 +349969,2013176.65 +114938,2013081.14 +263438,2013052.96 +353775,2012993.19 +44329,2012892.75 +397851,2012823.36 +226636,2012553.12 +228027,2012547.70 +182432,2012416.77 +273128,2012408.66 +397247,2012373.99 +187296,2011963.50 +198586,2011936.08 +2936,2011887.21 +135438,2011734.18 +312494,2011464.66 +296954,2011433.79 +151477,2011171.75 +335068,2011100.20 +152285,2010946.56 +385686,2010893.50 +260083,2010741.44 +185234,2010622.56 +157923,2010515.17 +270205,2010450.75 +395032,2010422.75 +20271,2010231.73 +365945,2010134.16 +290375,2009952.14 +138912,2009905.92 +277461,2009610.68 +61188,2009581.56 +391701,2009565.96 +27362,2009548.97 +249238,2009517.90 +106630,2009433.36 +238746,2009371.77 +286281,2009263.68 +232138,2009173.62 +286110,2009024.34 +128236,2008984.74 +210645,2008921.32 +108435,2008917.36 +191743,2008834.36 +151702,2008790.70 +209310,2008306.95 +388084,2008195.26 +142474,2008086.08 +228355,2008061.40 +169741,2008054.80 +20792,2007933.62 +343337,2007649.05 +162475,2007629.52 +217640,2007522.88 +387194,2007493.20 +43828,2007445.86 +111161,2007407.22 +127484,2007326.64 +277181,2007297.00 +153059,2007279.60 +227305,2007210.92 +326514,2007138.24 +376752,2007040.95 +329396,2006951.04 +266434,2006913.80 +243597,2006767.05 +231476,2006724.99 +358758,2006669.70 +342655,2006666.45 +336091,2006655.39 +38842,2006519.68 +342810,2006446.70 +384625,2006441.92 +90409,2006428.77 +87223,2006409.44 +28510,2006390.88 +106673,2006316.06 +89200,2006287.36 +132605,2006230.10 +224100,2006159.04 +5258,2006154.58 +206598,2006044.92 +28142,2006037.66 +377166,2006023.04 +51246,2005962.35 +198377,2005880.10 +226788,2005868.40 +260933,2005704.72 +96763,2005458.34 +321317,2005385.40 +195597,2005229.15 +156896,2005038.36 +320323,2004804.57 +391347,2004532.20 +382729,2004512.25 +236617,2004419.52 +127217,2004395.60 +92922,2004393.60 +190014,2004251.10 +230095,2004218.12 +303039,2004038.40 +15064,2004009.01 +50432,2003885.73 +8636,2003795.58 +343429,2003717.25 +221159,2003586.20 +7980,2003455.44 +282865,2003448.50 +51808,2003310.72 +136130,2003177.61 +19610,2003147.52 +373071,2002963.80 +264829,2002938.30 +374274,2002752.00 +130251,2002750.07 +372186,2002726.08 +34298,2002673.80 +322706,2002504.89 +186778,2002423.54 +212947,2002398.72 +313950,2002326.75 +48759,2002291.20 +269684,2002083.88 +295686,2002050.90 +196365,2001850.83 +314044,2001752.20 +199554,2001691.04 +327482,2001685.89 +52069,2001630.84 +283068,2001598.02 +351693,2001384.00 +66943,2001374.55 +69319,2001360.70 +308194,2001324.64 +153373,2001182.38 +295002,2001137.84 +139383,2001050.80 +383328,2000903.52 +380408,2000857.51 +1873,2000792.40 +254933,2000308.10 +4355,2000134.30 +324995,2000067.30 +249692,2000006.94 +84265,1999969.68 +268504,1999885.30 +196471,1999829.68 +252780,1999782.24 +217871,1999496.28 +185944,1999443.06 +54324,1998930.15 +259485,1998924.10 +255073,1998899.36 +47745,1998685.92 +233838,1998612.72 +280723,1998535.63 +367333,1998450.81 +82251,1998394.40 +135813,1998209.23 +224499,1998085.08 +15157,1998055.53 +188213,1997962.35 +93133,1997820.72 +96395,1997781.60 +307763,1997780.46 +120588,1997705.70 +268503,1997676.72 +381493,1997614.40 +27829,1997226.20 +315393,1997224.84 +293258,1997218.40 +351623,1997063.09 +10524,1996865.16 +328129,1996640.75 +69998,1996511.28 +207694,1996438.40 +380174,1996428.96 +278805,1996408.96 +341374,1996346.88 +2757,1996119.29 +308076,1995197.17 +182979,1995179.68 +302289,1995111.27 +136921,1995035.40 +246694,1995033.80 +279822,1994958.00 +133172,1994928.21 +70410,1994711.69 +129665,1994681.76 +239978,1994661.45 +209791,1994609.59 +244365,1994557.20 +318699,1994512.00 +208082,1994467.28 +220224,1994448.00 +13829,1994393.10 +44415,1993906.60 +357182,1993899.90 +216437,1993743.00 +314114,1993630.00 +271969,1993629.24 +105190,1993591.53 +366316,1993537.26 +298296,1993483.53 +266887,1993429.37 +237969,1993414.26 +232757,1993247.61 +356254,1993184.34 +16926,1993151.54 +394618,1993039.20 +119943,1993034.79 +197287,1992945.06 +329512,1992666.49 +296661,1992633.60 +319893,1992546.27 +152808,1992527.28 +180179,1992378.96 +197073,1992045.31 +374025,1991916.36 +241211,1991823.68 +89992,1991791.83 +80751,1991734.92 +227664,1991679.20 +295917,1991541.53 +220115,1991406.25 +209853,1991400.86 +188206,1991323.44 +329176,1991262.06 +100217,1991166.78 +369389,1990857.00 +9996,1990838.52 +47237,1990826.52 +203367,1990575.56 +222488,1990551.25 +235423,1990437.04 +253391,1990371.44 +90887,1990334.06 +32845,1990261.68 +29286,1990179.36 +31220,1990120.50 +23242,1990065.00 +136078,1990039.68 +46115,1989952.50 +377977,1989944.31 +82287,1989845.00 +67780,1989822.96 +183173,1989646.34 +182367,1989505.80 +166638,1989440.85 +279133,1989426.39 +324435,1989253.35 +74732,1989234.29 +8747,1989230.46 +175044,1989021.80 +254044,1988904.23 +388922,1988679.45 +325220,1988653.64 +165598,1988310.06 +60436,1988220.78 +323648,1988103.48 +180325,1987869.39 +97239,1987848.60 +107840,1987833.63 +192921,1987647.48 +328848,1987548.86 +307231,1987533.37 +296435,1987348.16 +1391,1987186.63 +145298,1987116.28 +326448,1987066.90 +300389,1986899.20 +120436,1986851.68 +258300,1986811.75 +205306,1986713.52 +139021,1986613.65 +128188,1986548.80 +316027,1986533.78 +191879,1986487.68 +55092,1986455.80 +203544,1986348.12 +183627,1986320.70 +88575,1986143.12 +360722,1986136.68 +364661,1985822.01 +153725,1985815.48 +205043,1985733.79 +36982,1985576.39 +225620,1985332.67 +379467,1985274.17 +190404,1985132.73 +173624,1984971.88 +231592,1984879.29 +307436,1984641.90 +147640,1984597.44 +1397,1984509.22 +88506,1984477.71 +271886,1984467.26 +307523,1984335.68 +341315,1984323.60 +397889,1984271.12 +72293,1984088.80 +68937,1984037.98 +326090,1984022.82 +142355,1983633.28 +342008,1983626.40 +21089,1983575.30 +35361,1983453.00 +105972,1983446.40 +241627,1983340.65 +279550,1983307.39 +102387,1983265.92 +1188,1983257.24 +311898,1983240.00 +330031,1983088.38 +263692,1983064.70 +390045,1982915.09 +355366,1982598.56 +99495,1982588.96 +156086,1982511.16 +234594,1982449.46 +279402,1982377.36 +1438,1982356.60 +361211,1982317.65 +22620,1982079.61 +46366,1981851.30 +53047,1981681.00 +85081,1981641.10 +192614,1981587.40 +80327,1981519.88 +262649,1981208.32 +53457,1981131.30 +99920,1980767.88 +325033,1980753.06 +20221,1980454.32 +358113,1980425.55 +58516,1980249.48 +86535,1980104.22 +173946,1979923.68 +330785,1979581.31 +4684,1979575.82 +198434,1979521.68 +128980,1979512.84 +338431,1979461.47 +362488,1979417.95 +258153,1979121.98 +178334,1979112.12 +10944,1979078.82 +275573,1978799.84 +319098,1978746.63 +63457,1978720.68 +289310,1978599.95 +198903,1978497.90 +166966,1978376.40 +375507,1978334.28 +65955,1978290.23 +88168,1978183.20 +202825,1977867.85 +102480,1977848.48 +355391,1977628.50 +298615,1977591.20 +245952,1977583.79 +136210,1977544.80 +211787,1977531.63 +343307,1977502.58 +71007,1977283.95 +93843,1977159.72 +259760,1977032.52 +103592,1977005.00 +231095,1976920.36 +357665,1976905.56 +110081,1976781.60 +310586,1976435.60 +33286,1976221.78 +358329,1976215.08 +51714,1976207.22 +62934,1976115.77 +373534,1976060.30 +247961,1975956.17 +59129,1975645.65 +318986,1975310.35 +378944,1975239.21 +84988,1975233.26 +148785,1975226.15 +119194,1975105.60 +79060,1975055.28 +108786,1974941.80 +259620,1974887.88 +293255,1974705.48 +269586,1974663.73 +37073,1974485.32 +102336,1974448.76 +120145,1974420.00 +187015,1974416.28 +87239,1974326.45 +373937,1974265.42 +89687,1974226.44 +99892,1974149.80 +361647,1974097.17 +358765,1974014.90 +199410,1974008.55 +100583,1973994.40 +266396,1973790.72 +217284,1973739.60 +205393,1973717.96 +365203,1973704.32 +365777,1973174.28 +133987,1973174.24 +6620,1973143.20 +184577,1973126.75 +319184,1973028.12 +379022,1972965.16 +322449,1972801.52 +131915,1972747.15 +148617,1972737.60 +388114,1972704.41 +331301,1972693.44 +221104,1972588.37 +117039,1972209.50 +374737,1972125.36 +204502,1972107.16 +164385,1971906.67 +87904,1971718.83 +351662,1971463.17 +31084,1971447.40 +66363,1971398.16 +47627,1971228.00 +358811,1971187.74 +291640,1971160.90 +189306,1970932.11 +46438,1970820.00 +246958,1970665.75 +237805,1970433.92 +319127,1970289.44 +355351,1970147.76 +310498,1970062.36 +315723,1969956.06 +332042,1969901.01 +101195,1969794.42 +111610,1969675.12 +220606,1969588.88 +322822,1969572.43 +110497,1969374.50 +213864,1969365.00 +35688,1969338.24 +255376,1969116.97 +312070,1969029.02 +283628,1968994.30 +150141,1968838.25 +87367,1968704.55 +46465,1968685.50 +85313,1968637.50 +396447,1968586.02 +160608,1968332.40 +15860,1968186.29 +248379,1968021.90 +244148,1967950.89 +124199,1967879.52 +78683,1967826.90 +19298,1967754.25 +389617,1967557.50 +267775,1967262.48 +132148,1967051.96 +267897,1966950.72 +146466,1966876.80 +165303,1966852.56 +21315,1966764.80 +359083,1966700.97 +285039,1966439.58 +168619,1966274.47 +159413,1966192.20 +259242,1966113.78 +276890,1965974.16 +342042,1965894.78 +138127,1965674.62 +241778,1965674.00 +286966,1965662.60 +13231,1965536.64 +356809,1965443.66 +333774,1965376.34 +64303,1965346.20 +336604,1965301.80 +1723,1965241.01 +91391,1965204.47 +123574,1965148.90 +33,1965103.14 +388354,1965018.30 +381200,1964790.27 +359503,1964744.04 +163416,1964731.20 +123354,1964721.50 +322000,1964714.41 +168526,1964462.30 +172142,1964434.64 +385122,1964221.05 +337063,1964139.00 +280139,1964036.78 +78371,1963855.84 +71146,1963546.21 +81690,1963520.00 +116663,1963414.67 +252900,1963388.14 +5755,1963186.44 +227218,1963116.80 +271768,1963089.36 +151472,1962986.29 +175035,1962843.04 +268222,1962677.75 +140993,1962480.76 +195399,1962466.09 +17073,1962337.90 +72946,1962299.12 +257585,1962056.46 +314504,1962027.12 +266397,1961956.74 +122165,1961886.08 +113081,1961779.20 +92783,1961575.26 +345857,1961413.65 +263010,1961330.98 +171373,1961191.11 +349058,1961051.34 +24422,1960979.37 +259727,1960894.08 +209033,1960888.95 +356663,1960798.84 +252789,1960720.16 +157180,1960505.01 +351155,1960421.70 +301372,1960380.27 +316251,1960329.24 +335252,1960129.23 +91148,1959824.23 +338388,1959705.99 +204290,1959540.10 +215638,1959440.42 +101620,1959431.57 +384788,1959365.52 +82631,1959282.60 +369257,1959152.42 +184543,1958805.80 +229572,1958777.16 +256921,1958634.63 +38868,1958614.56 +165095,1958592.96 +173820,1958359.25 +68942,1958349.00 +270541,1958070.47 +54726,1957929.95 +134245,1957877.10 +157664,1957837.60 +208564,1957740.00 +253511,1957553.68 +97176,1957271.98 +62602,1957071.15 +103506,1956981.52 +104835,1956890.38 +143893,1956875.82 +97819,1956861.83 +57969,1956596.96 +205214,1956376.50 +3895,1956318.00 +22160,1956317.58 +367205,1956265.62 +45096,1956085.05 +47482,1955962.14 +89294,1955940.48 +330049,1955615.48 +234274,1955562.75 +19184,1955361.28 +78502,1955246.79 +178906,1955156.40 +355941,1955042.04 +97953,1954895.94 +389552,1954755.26 +278254,1954613.56 +222661,1954449.80 +133191,1954378.51 +134868,1954353.87 +319268,1954074.71 +242892,1954036.54 +399241,1953976.20 +399204,1953932.35 +125568,1953665.88 +307278,1953535.68 +290941,1953469.25 +23462,1953438.75 +209644,1953293.68 +257499,1953124.20 +374072,1953115.71 +5436,1953094.72 +23915,1953055.31 +313663,1952953.08 +275707,1952864.10 +66775,1952706.04 +241124,1952629.16 +194116,1952583.11 +382236,1952003.60 +159596,1951985.88 +111205,1951929.27 +304731,1951903.59 +343383,1951886.16 +204556,1951798.10 +264975,1951779.28 +46518,1951596.00 +394328,1951323.36 +265004,1951273.68 +368844,1951070.94 +334007,1950834.70 +302160,1950524.10 +194142,1950484.95 +283488,1950436.08 +168810,1950273.78 +238795,1950221.00 +326580,1950068.64 +227219,1949963.54 +267437,1949937.41 +5974,1949915.52 +309310,1949905.02 +110243,1949738.06 +126008,1949627.24 +312637,1949626.28 +104630,1949598.45 +380957,1949494.98 +344016,1949298.75 +53498,1949276.00 +312916,1949207.26 +119946,1948973.99 +195044,1948935.00 +173426,1948929.84 +298803,1948736.79 +37416,1948686.84 +102358,1948647.54 +238951,1948495.86 +108904,1948256.94 +12988,1948183.57 +344740,1948030.92 +232946,1947969.91 +385743,1947897.96 +309935,1947811.20 +386147,1947761.03 +160347,1947718.20 +115745,1947597.54 +346109,1947481.22 +319951,1947400.96 +215905,1947396.98 +236609,1947391.20 +32618,1947096.48 +357601,1947067.71 +337331,1946949.39 +188633,1946944.00 +143158,1946838.96 +165060,1946785.50 +307485,1946658.87 +122089,1946488.51 +392368,1946427.48 +149898,1946106.58 +188696,1945995.36 +374317,1945902.00 +301025,1945837.72 +138621,1945687.80 +216462,1945617.75 +276200,1945481.20 +85805,1945354.68 +334930,1945322.49 +286040,1945297.48 +348166,1945291.95 +292297,1945169.85 +193222,1944986.12 +196215,1944878.00 +158490,1944680.73 +166636,1944663.26 +105629,1944599.93 +206078,1944440.90 +120222,1944428.84 +9693,1944307.26 +355308,1944224.10 +320454,1944154.80 +90400,1944138.33 +331294,1944121.09 +13411,1943950.62 +395417,1943933.68 +284407,1943888.94 +144254,1943787.04 +290134,1943745.32 +15814,1943617.44 +323940,1943561.46 +346770,1943545.25 +321927,1943469.00 +111916,1943305.09 +339467,1943229.54 +134230,1943154.40 +304838,1942911.36 +183858,1942905.47 +48245,1942902.03 +253718,1942680.82 +216905,1942518.84 +376232,1942437.00 +149707,1942145.48 +194861,1942007.76 +251872,1941589.76 +392609,1941338.88 +101501,1941185.28 +389204,1941114.52 +19177,1940983.20 +212101,1940959.94 +7499,1940857.36 +131590,1940571.00 +329159,1940528.18 +189928,1940390.00 +376101,1940252.40 +347936,1940150.10 +81504,1939860.02 +255921,1939663.26 +328017,1939489.49 +324339,1939488.14 +90634,1939354.99 +12076,1939323.96 +21701,1939007.35 +253242,1938851.36 +357487,1938622.06 +394464,1938616.00 +1148,1938555.75 +368873,1938545.36 +79852,1938495.96 +324198,1938276.62 +150412,1938030.64 +43676,1937980.00 +243013,1937758.96 +115935,1937716.74 +173312,1937684.45 +224736,1937624.00 +89257,1937593.72 +49989,1937368.44 +204616,1937310.40 +201718,1937285.17 +253780,1937194.35 +97991,1937148.09 +66143,1937061.84 +165165,1936900.44 +262948,1936832.02 +113604,1936776.00 +168181,1936463.76 +381461,1936409.76 +279630,1936244.16 +166391,1936207.35 +357172,1935962.71 +299697,1935869.52 +166695,1935727.64 +3380,1935645.40 +362306,1935495.54 +326370,1935494.68 +382641,1935427.40 +13069,1935116.76 +293395,1935107.20 +276686,1934873.58 +371644,1934825.37 +22659,1934716.24 +257181,1934704.80 +347473,1934595.60 +157199,1934534.53 +385757,1934532.18 +337239,1934493.26 +364743,1934180.64 +324160,1934059.30 +311302,1933785.70 +143994,1933654.90 +60157,1933500.03 +250020,1933466.98 +305186,1933448.17 +196204,1933395.70 +350921,1933220.52 +328853,1933063.70 +289830,1932685.28 +13173,1932557.52 +321277,1932232.00 +318388,1932167.92 +341225,1931925.58 +70810,1931851.24 +177065,1931839.36 +359044,1931672.60 +283605,1931625.44 +336729,1931499.90 +44353,1931440.17 +343552,1931325.60 +319999,1931121.01 +356603,1930985.60 +229493,1930966.17 +236690,1930737.68 +107165,1930579.56 +257313,1930330.56 +396048,1930305.34 +129815,1930167.12 +393562,1930120.20 +275688,1929986.85 +314070,1929842.40 +128478,1929841.59 +9184,1929802.78 +142769,1929640.76 +101721,1929498.30 +267066,1929392.82 +164424,1929343.60 +128422,1929292.04 +147503,1929132.96 +167667,1929049.26 +249748,1928914.48 +145565,1928732.00 +399548,1928719.52 +32410,1928707.20 +214641,1928686.40 +128263,1928676.52 +139245,1928629.50 +6115,1928420.58 +218111,1928307.68 +242627,1928296.81 +147216,1928260.25 +341966,1928228.40 +239418,1928157.00 +304063,1928059.20 +253121,1928010.28 +38812,1928003.32 +182439,1927905.08 +30654,1927820.18 +336039,1927762.90 +92884,1927741.40 +29043,1927564.03 +303869,1927539.24 +30949,1927464.12 +100612,1927413.05 +301075,1927401.15 +141936,1927327.65 +164636,1927275.28 +204437,1927011.17 +13647,1926553.86 +33460,1926193.75 +348270,1926038.21 +341620,1925962.16 +241326,1925907.76 +86480,1925882.75 +141188,1925501.76 +358812,1925471.24 +114351,1925427.24 +191806,1925421.93 +237046,1925400.15 +280930,1925145.56 +30939,1925087.64 +2183,1925087.50 +128829,1925059.29 +76559,1925035.83 +87615,1924938.75 +275591,1924661.64 +187635,1924563.76 +32977,1924415.76 +88812,1924395.44 +165588,1924209.83 +75742,1924157.97 +190129,1924060.12 +327771,1924042.10 +299383,1923838.92 +225735,1923653.07 +43797,1923329.16 +260915,1923194.97 +231354,1923183.36 +295197,1923023.80 +68446,1922897.60 +308570,1922729.76 +110524,1922688.96 +249311,1922606.55 +127070,1922531.10 +296062,1922507.73 +328608,1922451.66 +105359,1922412.78 +107341,1922325.51 +354669,1922279.80 +264752,1922269.23 +368041,1922254.60 +22867,1922240.32 +345520,1922113.20 +219503,1922047.88 +44857,1921901.85 +18100,1921669.25 +176277,1921593.68 +376885,1921502.30 +139098,1921434.84 +17804,1921318.29 +238783,1921156.00 +183776,1921137.23 +179407,1920996.00 +139248,1920891.00 +43065,1920836.43 +107203,1920674.48 +51765,1920624.16 +23865,1920570.84 +321467,1920481.33 +329488,1920394.08 +4512,1920384.93 +212452,1920379.95 +326925,1920309.56 +182409,1920048.71 +239039,1919938.71 +22520,1919874.32 +147937,1919486.24 +366669,1919191.65 +105619,1919179.92 +34337,1919147.82 +71247,1919063.34 +1332,1919029.56 +229440,1918902.50 +11926,1918737.45 +289684,1918258.19 +116688,1918235.40 +294072,1918123.92 +139720,1917832.56 +363738,1917578.52 +390822,1917550.36 +92771,1917474.10 +185505,1917413.86 +178992,1917386.58 +320568,1916998.87 +257645,1916993.90 +379375,1916959.44 +102740,1916786.24 +33436,1916709.96 +76830,1916653.52 +338948,1916577.28 +153636,1916454.97 +289563,1916385.76 +213875,1916346.88 +28252,1916293.20 +338011,1916250.14 +306607,1916095.23 +251839,1916038.94 +332704,1916017.76 +367572,1915906.17 +17158,1915672.98 +126556,1915659.20 +215932,1915499.72 +328841,1915393.74 +99277,1915358.58 +340792,1915297.92 +17363,1915273.84 +202819,1915203.78 +149697,1915057.44 +90545,1915042.50 +251841,1914951.43 +162608,1914830.20 +393827,1914785.70 +275871,1914750.42 +374371,1914646.16 +120157,1914603.39 +48348,1914591.00 +370440,1914292.06 +37866,1914175.00 +381207,1914050.16 +33891,1913970.33 +110922,1913853.30 +379995,1913798.25 +38341,1913748.33 +287250,1913736.60 +299323,1913670.00 +52484,1913667.27 +94002,1913629.74 +77679,1913588.01 +318700,1913564.04 +8643,1913475.15 +28636,1913412.60 +314305,1913401.53 +122211,1913353.71 +25052,1913300.48 +151912,1913130.94 +351966,1913001.08 +350145,1912959.22 +292337,1912705.72 +152450,1912607.06 +285753,1912407.28 +193534,1912240.44 +98173,1912128.89 +3841,1911856.38 +351072,1911848.64 +328914,1911820.01 +260027,1911741.12 +212274,1911626.55 +252651,1911482.70 +250303,1911217.90 +398481,1911166.53 +177814,1911027.80 +242682,1910825.28 +355361,1910812.35 +294719,1910778.61 +263523,1910616.32 +369551,1910511.54 +97928,1910502.82 +324637,1910379.80 +255112,1910307.84 +376365,1910272.50 +49320,1910265.00 +212916,1910211.92 +190665,1910161.35 +72238,1910083.56 +212861,1910029.73 +182596,1910016.98 +346243,1909900.80 +274930,1909845.08 +39368,1909617.36 +206946,1909194.12 +150057,1909030.98 +246464,1908634.28 +74943,1908562.30 +27449,1908398.55 +277969,1908345.14 +283909,1908299.70 +399818,1908237.38 +393235,1908178.00 +163518,1908102.50 +251314,1908037.67 +9627,1907683.60 +154867,1907675.28 +218746,1907556.57 +211313,1907539.77 +267088,1907337.63 +65106,1907334.50 +358602,1907129.25 +271447,1907108.28 +184215,1907048.64 +132739,1906916.00 +126147,1906877.70 +9058,1906870.62 +302000,1906853.87 +33871,1906673.19 +111312,1906651.40 +117978,1906544.22 +103470,1906448.96 +316703,1906373.60 +256460,1906306.56 +143093,1906076.72 +204590,1906021.78 +130064,1905876.70 +236115,1905855.64 +380171,1905838.72 +102286,1905770.44 +163855,1905358.35 +188709,1905313.14 +396685,1905255.66 +376847,1905204.20 +97929,1904812.20 +342912,1904780.24 +255655,1904742.72 +340894,1904595.86 +123794,1904523.52 +7233,1904508.32 +388876,1904502.60 +107874,1904454.36 +182000,1904072.08 +372955,1903929.30 +225923,1903821.48 +378901,1903751.28 +139023,1903688.28 +219712,1903610.17 +329795,1903608.98 +239736,1903523.76 +169375,1903495.00 +331098,1903494.00 +130496,1903461.84 +10746,1903382.95 +186504,1903373.24 +62449,1903356.91 +215466,1903327.92 +33632,1903261.36 +111644,1903187.44 +264273,1903050.52 +390345,1902880.40 +160932,1902812.05 +391806,1902537.12 +352558,1902461.01 +177893,1902365.81 +213551,1902156.75 +387296,1902075.76 +74975,1902027.96 +301427,1901724.54 +19850,1901679.10 +144444,1901561.75 +276085,1901550.00 +90412,1901205.59 +91024,1901112.84 +292169,1900988.32 +240253,1900883.90 +109881,1900745.88 +176402,1900421.75 +376991,1900231.80 +57710,1900136.75 +386769,1900123.41 +228483,1899993.60 +30620,1899892.80 +175674,1899887.40 +79946,1899809.34 +216417,1899755.80 +199056,1899706.60 +37294,1899696.76 +127761,1899664.81 +133534,1899584.89 +215494,1899422.52 +182942,1899410.84 +60792,1899370.08 +22831,1899350.60 +300594,1899344.06 +277147,1899243.12 +11309,1899227.07 +8357,1899109.20 +37803,1899098.64 +257071,1899044.10 +130574,1898875.12 +292785,1898816.69 +259251,1898807.40 +162251,1898792.64 +271562,1898689.19 +101814,1898449.70 +138139,1898363.48 +286626,1898249.22 +341757,1898179.92 +210735,1898166.80 +97926,1898122.06 +378629,1898121.72 +154569,1898088.06 +124286,1898082.90 +391503,1898082.09 +246033,1897963.01 +122438,1897821.97 +202581,1897781.84 +40740,1897333.02 +141961,1897332.30 +9608,1897289.35 +70965,1897196.49 +185703,1897154.94 +227223,1896959.52 +93504,1896626.16 +250731,1896430.72 +350223,1896296.20 +170678,1896251.49 +368406,1896158.29 +97812,1896152.03 +72385,1896108.30 +43400,1896071.91 +4220,1896020.50 +33513,1896011.75 +122478,1895868.24 +176318,1895657.28 +10952,1895500.32 +135265,1895477.80 +197121,1895463.46 +123942,1895276.48 +226692,1895199.20 +378721,1895150.64 +298544,1895119.20 +172250,1894988.03 +378516,1894864.72 +356309,1894833.08 +30063,1894677.18 +301216,1894323.03 +335151,1894084.00 +112921,1894029.48 +87604,1893847.32 +82052,1893679.30 +14134,1893503.72 +68786,1893466.35 +337172,1893396.57 +349998,1893363.92 +234337,1893349.05 +76781,1893320.96 +231760,1893259.20 +376090,1893196.92 +232586,1893133.81 +297607,1893036.60 +51791,1892917.52 +50063,1892646.72 +98539,1892539.55 +209483,1892432.30 +250401,1892337.12 +48514,1892314.65 +170370,1892276.88 +17651,1892044.70 +24943,1891991.88 +374687,1891738.80 +398451,1891735.56 +152724,1891667.26 +213081,1891279.53 +51027,1891098.00 +241487,1890902.04 +194166,1890893.87 +19728,1890852.81 +21733,1890830.76 +220859,1890721.30 +41151,1890717.76 +255188,1890640.25 +42995,1890504.00 +347728,1890490.05 +390162,1890419.93 +15389,1890410.94 +149662,1890404.88 +283207,1890265.30 +33810,1890055.26 +297609,1889803.37 +323378,1889758.08 +161739,1889723.54 +376629,1889698.56 +106397,1889513.50 +374027,1889484.84 +319292,1889453.61 +202672,1889420.05 +371954,1889344.00 +137293,1889336.82 +276921,1889002.36 +326609,1888920.00 +181610,1888901.30 +87091,1888823.92 +7082,1888772.08 +264061,1888696.59 +295723,1888672.80 +47373,1888550.40 +239042,1888398.60 +60531,1888378.66 +182779,1888286.40 +178133,1888023.69 +322207,1887922.08 +3696,1887886.02 +240790,1887797.74 +6499,1887621.00 +280512,1887545.88 +57802,1887444.72 +208962,1887429.40 +57447,1887216.76 +335558,1887188.88 +279706,1887180.54 +191562,1886950.83 +112385,1886873.28 +57793,1886805.25 +212946,1886754.54 +140802,1886694.14 +389180,1886602.98 +74193,1886465.52 +202352,1886452.06 +216554,1886418.60 +376134,1886331.87 +77821,1886282.67 +253293,1886060.80 +69719,1886034.15 +236460,1885991.50 +292567,1885805.24 +78498,1885796.67 +234078,1885655.64 +374401,1885639.88 +325572,1885516.55 +368696,1885515.94 +111328,1885427.60 +237062,1885145.66 +7292,1885094.26 +223424,1885076.55 +49552,1885007.90 +164308,1884936.66 +128237,1884935.91 +373516,1884721.70 +67883,1884479.84 +283558,1884470.60 +343457,1884152.86 +241063,1884148.63 +160697,1884092.12 +227127,1884006.54 +237283,1883872.20 +183719,1883784.28 +394004,1883765.62 +93630,1883582.01 +53666,1883578.00 +263367,1883542.72 +193541,1883499.38 +255252,1883064.40 +265994,1882446.72 +228964,1882322.89 +308111,1882129.92 +269072,1882115.62 +114518,1881961.18 +215795,1881806.64 +185809,1881760.73 +288179,1881743.85 +313924,1881722.46 +63466,1881703.60 +103239,1881575.64 +300476,1881537.82 +299608,1881485.04 +119178,1881451.32 +322813,1881350.65 +219118,1881207.60 +182635,1881194.70 +336460,1881172.82 +218029,1881032.46 +393494,1881026.42 +355558,1881000.72 +129725,1880943.60 +280572,1880827.76 +349433,1880800.80 +344657,1880674.80 +341759,1880560.11 +126954,1880539.20 +6152,1880483.28 +59737,1880435.92 +111683,1880271.06 +28847,1880231.04 +101473,1880211.12 +207069,1880174.40 +117814,1880088.08 +12724,1879597.28 +315949,1879418.20 +8624,1879334.95 +315166,1878972.48 +50943,1878763.65 +288702,1878762.75 +163722,1878685.67 +260177,1878638.57 +4356,1878590.56 +85942,1878475.38 +367019,1878455.96 +188959,1878406.80 +212223,1878319.20 +274702,1878166.80 +344163,1878099.24 +312316,1878020.26 +184775,1877980.88 +363938,1877977.80 +230159,1877865.00 +267291,1877786.08 +142276,1877545.80 +106176,1877540.35 +69026,1877474.28 +376891,1877459.53 +146865,1877408.94 +162930,1877400.92 +244838,1877273.82 +53432,1877031.00 +391126,1876955.20 +306294,1876876.56 +235392,1876717.70 +367587,1876704.04 +190199,1876676.52 +362345,1876426.56 +178388,1876392.47 +13478,1876170.60 +208565,1876130.64 +188236,1876085.90 +167028,1876067.00 +392827,1875965.00 +9569,1875944.70 +398604,1875888.18 +44782,1875878.87 +183530,1875853.21 +392700,1875708.16 +132375,1875523.17 +30256,1875482.63 +319590,1875441.04 +373434,1875440.55 +175442,1875408.48 +311703,1875211.80 +396844,1874920.68 +303922,1874914.19 +115411,1874800.00 +71373,1874774.84 +51221,1874461.40 +179545,1874416.50 +3173,1874302.10 +181817,1874293.98 +119277,1873974.18 +43223,1873860.18 +104662,1873855.72 +134239,1873792.05 +127781,1873764.00 +9100,1873750.29 +26026,1873680.38 +190917,1873635.30 +189008,1873626.50 +149726,1873417.98 +89475,1873206.40 +146254,1873021.50 +238818,1872869.60 +326056,1872772.20 +174842,1872711.06 +273355,1872654.16 +175747,1872628.67 +98110,1872200.00 +137817,1872143.12 +320510,1872108.70 +356048,1872091.16 +164916,1872062.64 +226723,1871916.38 +357379,1871901.54 +103715,1871663.70 +10932,1871622.48 +248823,1871599.17 +197814,1871573.13 +249803,1871465.25 +114786,1871293.60 +228437,1871249.41 +309361,1871166.20 +219356,1871151.60 +389305,1870929.48 +45391,1870916.40 +286775,1870897.10 +109033,1870839.45 +259432,1870638.00 +358094,1870373.31 +310706,1870080.51 +79778,1870080.00 +260515,1869947.66 +176754,1869709.44 +173738,1869696.22 +186768,1869658.80 +358919,1869646.24 +269909,1869557.30 +363888,1869491.20 +183204,1869383.59 +358401,1869365.67 +208440,1869326.10 +362276,1868731.29 +278132,1868614.94 +324837,1868222.48 +369392,1868188.52 +207792,1868115.26 +384041,1867759.02 +218787,1867518.80 +112170,1867494.00 +109176,1867378.86 +313731,1866847.52 +333310,1866782.94 +125643,1866491.75 +84266,1866283.84 +353415,1866231.36 +338823,1866057.50 +112369,1865726.57 +190786,1865617.68 +229186,1865542.90 +290991,1865484.20 +98749,1865450.60 +372275,1865442.62 +4391,1865376.00 +382831,1865340.40 +322865,1865280.24 +387570,1865212.74 +239036,1865099.88 +372768,1865084.32 +173790,1865004.24 +359340,1864975.60 +163862,1864893.96 +166910,1864892.76 +134504,1864815.76 +168311,1864782.06 +140414,1864584.00 +84563,1864509.92 +248434,1864385.38 +209288,1864139.66 +50793,1864104.05 +359546,1863972.74 +59820,1863926.92 +312058,1863779.04 +272780,1863513.44 +333501,1863479.43 +268888,1863363.10 +194930,1863357.70 +59178,1863303.90 +381203,1863296.88 +135661,1863193.64 +213718,1862893.74 +224910,1862782.37 +161738,1862782.08 +337793,1862767.28 +323739,1862724.24 +244896,1862339.53 +333089,1861965.90 +120043,1861836.24 +208453,1861787.79 +125421,1861732.44 +182995,1861422.70 +180958,1861368.24 +209104,1861133.55 +334160,1861065.88 +270185,1861051.54 +99650,1861050.52 +101891,1861030.50 +85036,1860833.82 +242273,1860821.25 +288932,1860677.26 +305142,1860556.59 +125390,1860513.68 +353145,1860512.94 +228494,1860503.58 +381297,1860285.42 +129404,1860148.80 +177043,1860026.10 +231532,1859996.20 +380596,1859948.62 +357654,1859913.57 +398230,1859872.95 +269566,1859845.05 +61278,1859800.00 +89432,1859777.01 +106472,1859752.53 +161865,1859560.80 +222292,1859504.24 +169924,1859463.52 +73145,1859459.34 +207043,1859411.19 +197290,1859387.42 +235108,1859235.00 +114003,1859084.45 +271555,1858949.76 +10203,1858854.36 +65097,1858753.28 +252070,1858359.08 +395771,1858238.12 +308841,1858183.14 +282488,1857952.32 +146979,1857870.96 +159917,1857667.58 +348786,1857592.40 +174015,1857460.46 +52021,1857263.10 +388018,1857261.21 +45046,1857257.97 +9322,1857006.39 +224945,1856963.36 +283049,1856923.96 +56966,1856817.60 +36692,1856564.24 +228433,1856476.16 +392892,1856422.10 +367083,1856375.60 +289021,1856254.33 +16663,1855891.00 +234602,1855819.56 +240765,1855746.00 +129002,1855714.79 +116428,1855558.75 +248924,1855198.71 +287660,1855141.00 +209286,1854879.00 +394062,1854877.06 +333463,1854628.26 +216296,1854566.28 +191512,1854432.00 +85604,1854389.32 +273302,1854362.38 +201381,1854149.99 +28572,1853852.00 +200473,1853768.90 +1982,1853768.45 +36509,1853650.25 +225042,1853612.48 +13823,1853606.30 +168879,1853384.85 +234378,1853188.61 +198885,1853127.15 +136774,1853061.21 +383172,1852919.04 +201216,1852777.17 +247607,1852747.16 +226147,1852719.00 +146771,1852638.94 +247778,1852616.66 +345511,1852428.31 +76190,1852400.41 +321089,1852258.80 +150551,1852228.80 +368607,1852159.42 +73105,1852036.13 +91238,1851772.30 +293674,1851740.40 +359978,1851599.94 +112707,1851581.13 +69395,1851557.60 +341911,1851485.40 +343805,1851438.60 +330236,1851266.40 +135395,1851150.45 +366220,1850996.28 +282073,1850578.80 +371116,1850273.16 +178520,1850120.72 +229698,1850077.44 +56690,1849987.58 +319572,1849921.88 +375540,1849715.90 +94841,1849450.56 +395089,1849342.54 +6723,1849169.80 +253152,1849114.30 +216014,1849079.97 +91592,1848830.06 +150422,1848810.80 +92623,1848806.40 +291535,1848800.70 +109635,1848570.20 +137897,1848502.32 +110124,1848221.32 +187968,1848103.94 +58746,1847893.50 +321918,1847750.52 +227125,1847701.24 +16543,1847558.72 +233632,1847356.55 +198231,1847110.86 +365952,1847010.00 +38821,1846906.76 +150597,1846561.94 +329515,1846539.76 +128738,1846513.08 +371694,1846412.50 +284200,1846226.20 +264254,1846217.34 +158707,1846064.34 +385566,1846005.42 +95404,1845976.59 +349487,1845877.90 +204737,1845759.84 +263175,1845571.84 +220325,1845464.88 +45901,1845437.44 +110354,1845328.00 +72908,1845261.00 +155733,1845178.16 +324595,1845107.60 +143572,1845078.20 +233775,1844840.80 +321372,1844705.28 +133768,1844291.58 +63686,1844166.80 +310310,1844142.66 +192490,1843973.90 +164282,1843900.32 +79744,1843850.19 +378668,1843465.14 +228807,1843406.76 +298641,1843170.12 +208435,1843142.84 +269283,1843118.12 +251651,1843067.72 +123206,1843053.30 +283107,1842978.50 +262158,1842963.33 +255282,1842896.82 +326605,1842827.14 +171974,1842786.25 +171670,1842771.84 +70493,1842615.04 +351644,1842600.81 +37825,1842399.83 +193795,1842334.27 +34055,1842319.23 +310812,1842216.22 +163367,1841986.00 +307681,1841926.08 +201218,1841626.32 +338583,1841597.12 +375635,1841575.50 +59282,1841518.77 +19741,1841393.70 +51717,1841190.54 +309305,1841131.50 +95964,1841071.76 +210259,1840962.40 +108167,1840910.72 +190814,1840787.00 +69242,1840621.52 +295604,1840568.20 +258475,1840506.56 +163021,1840218.80 +124080,1840047.08 +10502,1840043.04 +106746,1840015.70 +301654,1839887.28 +41721,1839704.58 +144366,1839610.32 +251512,1839513.60 +398506,1839465.96 +364444,1839456.96 +173723,1839333.10 +362022,1839137.22 +79029,1838461.88 +268376,1838445.93 +316388,1838180.40 +165155,1838120.20 +168111,1838072.74 +369775,1838017.48 +65125,1837884.25 +238288,1837836.40 +63208,1837458.00 +271353,1837408.20 +286460,1837348.10 +372157,1837347.20 +123774,1837086.12 +325735,1836995.16 +395905,1836947.28 +386723,1836690.48 +276833,1836544.76 +382216,1836427.32 +211639,1836367.26 +154591,1836181.20 +108859,1836162.00 +226084,1836105.33 +360035,1835853.12 +98528,1835432.20 +50399,1835222.56 +149009,1835098.02 +273675,1835031.06 +339857,1834540.40 +188384,1834461.60 +326333,1834448.67 +170941,1834377.42 +159303,1834251.00 +324281,1834208.52 +124605,1834143.41 +303379,1834024.43 +57071,1833989.64 +329258,1833940.13 +173718,1833937.60 +161495,1833913.60 +206299,1833911.36 +24871,1833872.75 +185936,1833809.25 +300562,1833770.96 +194608,1833744.75 +264672,1833738.32 +50143,1833319.86 +358810,1833281.10 +118857,1833121.20 +371415,1833065.08 +324472,1832932.85 +89170,1832874.82 +276443,1832801.10 +292857,1832753.68 +213695,1832578.15 +362445,1832424.07 +342848,1832319.45 +132586,1832310.76 +64605,1832182.00 +258703,1832153.30 +272250,1832121.98 +225096,1832120.98 +86629,1832022.91 +267073,1831888.20 +13811,1831852.94 +162830,1831787.16 +105193,1831502.96 +316173,1831424.22 +275168,1831394.44 +344838,1831136.16 +169592,1830957.76 +253111,1830839.31 +260635,1830780.15 +200586,1830694.32 +346612,1830601.29 +266340,1830326.85 +315801,1830290.55 +122539,1830223.50 +53284,1830214.04 +266865,1829986.24 +326189,1829929.44 +239289,1829876.77 +226940,1829825.20 +193680,1829774.16 +75932,1829604.19 +185049,1829592.96 +59498,1829557.96 +344827,1829415.19 +239284,1829346.96 +63166,1829199.06 +64316,1829185.38 +207223,1829181.24 +84654,1829157.60 +347418,1829130.00 +100043,1829041.71 +393972,1828848.32 +123652,1828840.72 +396782,1828724.46 +383677,1828632.39 +163447,1828342.50 +273078,1828289.52 +239629,1828216.65 +249098,1828102.29 +177704,1828012.32 +385906,1827915.00 +235065,1827831.12 +25880,1827770.34 +285283,1827498.00 +297217,1827487.15 +52810,1827484.10 +328306,1827390.48 +212193,1827286.16 +165538,1827283.86 +14767,1827252.84 +311906,1827208.32 +202038,1827195.75 +341087,1827092.30 +83804,1827060.72 +126955,1826690.58 +307943,1826670.42 +347142,1826612.63 +306147,1826574.40 +101765,1826439.44 +122771,1826292.44 +144260,1826235.00 +103121,1826046.61 +126700,1825889.60 +23535,1825850.40 +99605,1825701.85 +221755,1825657.02 +334274,1825646.04 +369306,1825600.52 +252967,1825159.24 +359945,1825108.95 +327660,1825107.13 +387362,1825028.66 +366240,1824990.86 +166984,1824949.57 +80995,1824881.11 +383862,1824826.86 +45617,1824355.71 +146843,1824207.00 +307362,1824064.00 +156933,1824059.21 +25641,1824015.00 +24850,1823984.87 +300103,1823970.96 +153127,1823451.60 +371391,1823285.94 +322251,1823263.68 +79349,1822861.04 +342472,1822696.96 +81817,1822470.60 +5148,1822444.64 +139159,1822405.50 +248844,1822366.00 +249509,1822209.06 +29035,1822194.57 +178517,1821822.16 +381285,1821806.13 +206786,1821569.20 +72348,1821403.80 +191072,1821108.00 +210632,1820956.20 +90199,1820886.04 +390857,1820655.12 +351417,1820447.72 +62174,1820400.00 +300735,1820284.24 +288619,1820245.14 +251084,1819753.90 +66553,1819646.43 +243587,1819440.00 +58531,1819404.15 +185447,1819393.38 +325057,1819342.76 +101671,1819252.44 +23253,1819167.90 +192278,1819159.44 +107459,1819005.37 +365177,1818993.96 +16114,1818988.08 +61400,1818711.54 +322275,1818668.16 +333492,1818585.75 +152146,1818390.85 +223533,1818344.12 +256469,1818329.40 +176028,1818261.02 +55930,1818177.25 +298688,1817644.31 +185005,1817640.00 +180091,1817513.50 +378643,1817507.84 +49147,1817473.35 +356282,1817343.64 +399267,1817216.59 +269160,1816936.52 +164594,1816925.88 +106268,1816787.50 +286893,1816717.55 +172260,1816700.16 +71431,1816683.60 +144686,1816451.56 +380553,1816423.98 +347682,1816353.31 +217608,1816352.64 +298130,1816350.03 +44053,1816311.78 +35686,1816282.88 +115295,1816245.78 +284718,1816117.92 +70963,1815916.20 +144677,1815792.00 +236903,1815526.20 +151093,1815417.00 +285224,1815334.32 +387051,1815300.75 +299188,1815203.16 +387313,1815178.40 +79074,1815168.00 +396474,1814956.38 +52621,1814817.51 +184747,1814712.66 +123179,1814706.23 +299462,1814487.35 +245175,1814413.23 +36671,1814391.01 +123313,1814383.48 +376413,1814225.97 +273816,1814043.40 +230231,1814035.19 +280043,1813974.08 +344576,1813889.26 +159301,1813513.32 +162596,1813241.30 +315210,1813235.90 +13895,1813143.40 +227441,1813093.70 +372070,1813088.58 +149155,1812854.40 +329312,1812849.50 +158134,1812768.72 +100997,1812634.20 +46469,1812623.80 +377709,1812616.50 +234456,1812411.90 +66955,1812382.26 +174708,1812267.69 +62574,1811963.52 +335554,1811915.42 +170241,1811811.60 +73709,1811641.00 +321792,1811475.00 +295602,1811411.92 +263714,1811152.40 +29470,1811141.71 +231954,1810926.00 +180005,1810801.08 +290881,1810687.98 +112626,1810550.38 +300327,1810539.50 +251996,1810402.80 +382912,1810307.34 +98482,1810302.48 +38907,1810300.17 +82454,1810297.35 +339884,1810190.69 +391996,1810094.16 +142939,1809962.24 +39023,1809813.11 +75641,1809809.05 +29017,1809765.08 +249853,1809647.10 +175929,1809502.58 +209533,1809490.74 +307615,1809448.91 +338292,1809347.40 +250650,1809261.83 +26594,1809249.01 +252255,1809233.84 +288300,1809113.60 +88566,1809090.40 +369299,1808990.57 +271535,1808910.80 +63351,1808747.36 +156237,1808658.57 +296637,1808498.25 +51366,1808432.99 +373449,1808410.20 +40937,1808302.65 +159051,1808276.40 +276166,1808244.00 +60679,1808240.08 +140537,1808046.60 +317433,1807913.79 +238851,1807889.60 +351217,1807869.58 +303865,1807723.68 +265924,1807691.28 +281107,1807557.73 +205635,1807425.42 +388413,1807366.51 +108091,1807344.00 +157613,1807117.50 +393917,1807008.34 +162476,1806874.65 +268482,1806817.98 +3188,1806598.82 +346229,1806545.10 +210765,1806528.90 +89209,1806375.85 +398442,1806367.86 +387223,1806354.72 +154122,1806318.80 +384410,1806273.90 +248275,1806201.28 +26723,1806146.76 +88674,1805931.75 +352631,1805913.90 +362323,1805560.80 +11007,1805532.79 +261129,1805374.08 +362608,1805060.32 +394800,1804864.25 +126586,1804793.38 +142765,1804595.64 +374809,1804234.30 +313628,1804214.16 +256465,1804131.32 +49467,1804116.15 +217644,1804062.72 +62484,1803950.24 +379448,1803692.33 +393030,1803568.25 +334834,1803553.50 +8987,1803385.50 +32644,1803299.40 +63962,1803295.20 +311327,1803247.84 +151705,1803114.72 +280622,1802923.20 +335240,1802816.40 +385345,1802779.92 +259282,1802724.00 +59723,1802466.30 +104136,1802405.48 +136770,1802356.86 +120536,1802323.10 +374799,1802304.48 +128183,1802225.70 +334853,1802151.36 +296331,1802125.00 +369009,1801884.56 +220362,1801876.17 +74353,1801844.35 +206457,1801739.55 +128721,1801575.06 +165940,1801516.35 +218318,1801267.44 +315269,1801195.20 +391779,1801079.35 +139874,1801079.28 +81153,1801062.96 +31918,1800732.96 +74722,1800714.16 +249954,1800705.06 +345911,1800702.96 +141587,1800579.11 +174034,1800456.36 +6872,1800414.41 +367487,1800248.65 +143130,1800219.24 +297263,1800206.23 +282682,1800134.25 +114371,1799996.74 +368568,1799906.50 +178548,1799795.79 +101217,1799736.00 +276899,1799676.90 +284808,1799623.35 +216343,1799488.80 +118022,1799443.36 +92058,1799429.10 +158694,1799393.76 +59395,1799270.91 +203187,1799268.25 +254175,1799242.24 +113296,1799224.48 +21465,1799213.70 +255550,1799135.10 +199951,1799014.56 +56471,1798925.80 +376445,1798924.40 +180661,1798921.25 +197608,1798596.24 +217610,1798471.20 +80359,1798456.44 +69435,1798296.80 +58472,1798257.85 +195279,1798165.80 +89383,1798075.50 +195554,1798064.25 +203724,1797751.62 +121136,1797685.00 +234313,1797603.12 +78408,1797590.08 +224315,1797524.46 +323832,1797476.67 +212872,1797232.28 +232148,1797192.11 +187363,1797040.05 +137665,1796828.78 +99450,1796823.39 +308801,1796630.04 +68548,1796624.55 +321341,1796545.29 +77629,1796480.40 +125745,1796426.48 +9731,1796423.88 +63141,1796287.08 +153808,1796122.44 +318352,1795922.10 +112580,1795839.54 +73285,1795830.16 +299448,1795819.52 +206725,1795724.72 +108227,1795560.06 +348195,1795420.50 +61833,1795405.71 +67625,1795388.28 +348326,1795301.28 +362617,1795296.80 +198461,1794979.80 +248696,1794870.00 +135108,1794568.10 +189421,1794281.20 +90845,1794170.00 +178359,1794063.60 +238939,1793940.00 +303715,1793897.82 +11558,1793888.32 +357099,1793737.56 +235181,1793532.11 +48903,1793516.40 +148442,1793214.08 +178470,1793183.66 +63425,1793168.19 +269952,1793146.85 +297793,1793136.88 +374163,1792892.08 +61152,1792792.75 +389550,1792736.00 +11806,1792708.45 +135294,1792707.84 +317910,1792704.19 +55948,1792643.00 +233600,1792544.70 +385081,1792500.91 +373494,1792481.60 +385154,1792392.81 +110261,1792111.44 +125213,1792091.84 +55956,1792085.94 +288844,1792073.99 +341867,1792042.00 +55801,1791959.40 +260349,1791907.00 +57058,1791829.96 +288546,1791762.72 +280603,1791754.86 +237274,1791605.01 +171181,1791535.60 +131616,1791389.88 +7609,1791384.54 +209303,1790852.40 +59604,1790635.76 +79315,1790630.73 +176485,1790624.22 +42251,1790533.92 +365638,1790525.60 +238248,1790327.43 +41234,1790309.12 +398516,1790271.00 +75405,1789851.96 +392626,1789830.24 +134122,1789722.48 +153911,1789559.76 +305180,1789457.02 +140374,1789172.70 +370185,1789169.52 +93494,1789074.05 +395367,1789070.69 +162769,1788957.00 +268488,1788755.20 +276637,1788696.66 +398254,1788413.86 +274365,1788207.63 +22379,1788123.59 +100750,1788034.50 +97302,1787903.43 +54452,1787860.88 +68921,1787773.65 +241568,1787647.26 +366439,1787567.63 +324081,1787321.20 +241861,1787174.77 +48643,1787121.98 +314386,1786989.60 +242930,1786948.07 +165933,1786919.60 +238110,1786771.44 +161757,1786757.40 +388794,1786634.06 +218585,1786410.78 +331199,1786370.20 +56293,1786238.01 +50528,1786144.14 +187613,1785945.24 +103958,1785930.88 +29504,1785876.60 +11326,1785348.00 +149854,1785282.06 +376810,1785276.00 +109400,1785262.00 +232384,1785247.50 +194906,1785112.32 +77823,1784847.57 +150614,1784802.12 +373604,1784782.67 +314193,1784740.28 +116387,1784717.70 +168394,1784700.99 +344063,1784630.90 +295442,1784534.26 +321275,1784476.00 +83279,1784195.80 +205949,1783960.80 +154285,1783953.78 +228335,1783876.57 +201671,1783816.27 +38680,1783760.40 +148656,1783757.58 +126489,1783646.70 +21280,1783621.35 +58459,1783563.52 +261466,1783466.08 +75265,1783402.83 +306133,1783372.50 +44220,1783153.70 +249860,1782891.00 +326673,1782848.34 +110746,1782787.06 +376608,1782689.70 +336542,1782473.51 +190751,1782419.76 +91545,1782276.12 +206529,1782044.16 +70624,1781977.32 +317871,1781955.44 +340075,1781780.03 +292044,1781651.97 +229616,1781629.98 +385922,1781435.16 +366609,1781359.80 +105686,1781353.08 +92619,1781255.74 +60421,1781199.36 +226460,1781197.44 +35028,1781121.80 +235413,1781108.78 +48570,1780993.55 +19355,1780924.60 +24783,1780922.55 +23862,1780837.05 +147378,1780833.78 +318914,1780611.96 +194938,1780528.40 +381188,1780433.76 +196753,1780388.06 +265007,1780325.98 +8871,1780275.32 +165929,1780156.29 +60648,1780085.64 +5553,1780027.94 +333210,1779656.67 +146014,1779630.65 +49999,1779600.24 +183222,1779508.25 +355813,1779447.80 +362379,1779414.98 +266489,1779306.75 +349002,1779297.00 +396631,1779123.50 +25653,1778969.43 +288221,1778924.40 +156623,1778914.44 +67827,1778785.83 +145405,1778687.80 +256365,1778665.97 +108643,1778612.52 +74723,1778517.12 +99849,1778335.02 +8935,1778330.10 +360376,1778269.80 +391625,1778221.35 +107969,1778221.08 +361034,1778029.92 +242230,1778009.96 +351472,1777988.52 +2645,1777931.40 +59631,1777837.62 +310406,1777836.76 +132943,1777810.00 +399262,1777783.36 +205614,1777657.95 +286459,1777566.45 +259819,1777520.10 +61105,1777511.12 +211542,1777394.92 +94328,1777179.20 +286232,1777169.64 +99325,1777152.30 +353254,1777064.04 +111697,1777046.44 +68842,1776917.52 +350364,1776912.36 +153937,1776874.40 +196962,1776864.90 +18258,1776799.20 +102413,1776785.94 +37672,1776724.74 +390376,1776631.35 +51485,1776572.10 +314298,1776531.84 +384391,1776274.85 +128079,1776138.08 +371645,1776134.70 +253741,1776075.92 +252282,1776011.04 +395115,1775957.52 +266068,1775904.75 +170198,1775884.80 +193240,1775840.00 +243692,1775724.60 +292938,1775707.50 +113380,1775500.73 +45550,1775336.64 +70086,1775323.52 +316543,1775296.16 +132651,1775084.25 +145857,1774881.01 +363851,1774694.00 +156488,1774634.45 +199203,1774478.16 +4210,1774357.08 +293113,1774296.37 +314754,1774292.28 +17884,1774212.44 +283950,1774027.65 +283435,1773940.44 +82087,1773933.36 +348100,1773892.23 +29097,1773762.24 +288175,1773756.76 +240406,1773698.00 +345475,1773615.15 +181631,1773596.04 +227077,1773595.10 +135113,1773527.41 +369008,1773468.17 +238277,1773350.50 +151567,1773277.50 +258784,1773240.96 +34782,1773147.52 +336635,1773127.20 +243924,1773000.55 +259936,1772981.76 +105613,1772688.96 +127291,1772646.84 +254763,1772592.40 +389138,1772482.94 +362286,1772446.86 +268767,1772426.34 +228307,1772399.25 +332782,1772317.36 +320174,1772304.54 +107545,1772168.65 +375866,1772072.22 +359931,1771964.70 +154371,1771919.45 +163929,1771869.71 +138780,1771852.16 +204719,1771544.00 +271602,1771317.24 +88484,1771315.21 +132970,1771007.38 +189356,1770867.98 +153622,1770798.82 +97663,1770759.54 +387203,1770748.07 +33582,1770543.32 +143595,1770521.80 +74763,1770518.10 +343496,1770431.15 +219014,1770382.74 +234165,1770198.91 +133289,1770170.44 +87820,1770170.25 +225543,1770137.04 +325355,1769926.02 +308972,1769917.85 +311063,1769902.22 +367988,1769735.99 +138442,1769599.36 +8130,1769559.20 +102869,1769550.12 +43091,1769448.72 +136556,1769417.32 +146366,1769196.80 +196108,1769109.00 +157801,1768979.80 +272010,1768926.34 +161464,1768917.10 +372703,1768854.66 +32249,1768458.08 +23892,1768287.30 +358249,1768159.80 +305034,1768042.68 +94274,1767999.66 +30501,1767962.67 +171426,1767952.34 +241759,1767854.67 +284016,1767782.40 +8864,1767730.77 +254905,1767655.31 +79723,1767580.92 +271787,1767477.25 +51072,1767423.84 +98224,1767219.80 +234725,1767040.99 +258762,1766873.60 +378960,1766858.64 +178249,1766783.97 +98350,1766576.03 +377787,1766323.96 +268052,1766105.22 +33752,1766017.88 +265662,1765925.49 +140157,1765912.72 +44335,1765877.40 +388682,1765864.10 +50122,1765706.67 +178524,1765663.19 +182820,1765633.60 +63756,1765502.70 +203288,1765350.72 +373055,1765325.76 +7299,1765319.44 +944,1765127.56 +83799,1765003.20 +316962,1764931.84 +215745,1764860.40 +357507,1764817.44 +84053,1764732.97 +10089,1764692.32 +5325,1764662.70 +14023,1764649.29 +221107,1764588.80 +399344,1764534.24 +158508,1763985.20 +113955,1763852.88 +157772,1763667.30 +394731,1763442.44 +139128,1763435.04 +299196,1763398.74 +14669,1763317.00 +331461,1763211.28 +376645,1763058.25 +173241,1763057.12 +5634,1762919.31 +120097,1762917.00 +243354,1762897.50 +225349,1762833.65 +364137,1762776.18 +338760,1762761.29 +319987,1762640.88 +250412,1762579.19 +270935,1762523.28 +80294,1762474.17 +100029,1762331.74 +374083,1762291.76 +356800,1762258.74 +92710,1762191.09 +184297,1762117.60 +173968,1762108.80 +218972,1761981.78 +153463,1761919.44 +270932,1761918.62 +343367,1761878.55 +386050,1761820.60 +31425,1761813.91 +245367,1761738.81 +88797,1761574.80 +84253,1761510.88 +217040,1761510.80 +348989,1761419.52 +356195,1761298.70 +315502,1761291.82 +372295,1761278.42 +229732,1761086.43 +290674,1761085.35 +140737,1760986.32 +373984,1760971.80 +96667,1760603.94 +17745,1760478.07 +214859,1760234.40 +341607,1759990.50 +294172,1759943.28 +7241,1759913.59 +2538,1759884.98 +19507,1759779.45 +367629,1759675.44 +288633,1759664.24 +250871,1759500.82 +95954,1759355.73 +269457,1759345.26 +392633,1759327.04 +275950,1759307.85 +66821,1759042.86 +238461,1759032.10 +91301,1759004.80 +224948,1758996.99 +390634,1758887.52 +284144,1758616.51 +189319,1758546.00 +152845,1758505.84 +341769,1758194.85 +237737,1758085.56 +244299,1757984.89 +144918,1757959.80 +245947,1757896.92 +26511,1757786.66 +113405,1757771.55 +158670,1757696.84 +383964,1757654.25 +363344,1757542.54 +89901,1757526.60 +338446,1757472.20 +202052,1757242.50 +224541,1757135.34 +71499,1757111.46 +15644,1757086.26 +73859,1757003.35 +83865,1756864.32 +304709,1756828.08 +273104,1756645.20 +129741,1756585.76 +104786,1756553.49 +86380,1756483.35 +255802,1756251.16 +305510,1756108.14 +113826,1756087.32 +339870,1756006.47 +335122,1755948.00 +358693,1755878.40 +179189,1755858.42 +308096,1755731.25 +186669,1755582.57 +298774,1755547.85 +367022,1755460.92 +392582,1755316.64 +297616,1755028.80 +129008,1754855.36 +255395,1754629.58 +200884,1754502.48 +215925,1754222.54 +243317,1754208.50 +38169,1754173.05 +213897,1754089.82 +243213,1754080.95 +8586,1754075.68 +242724,1753982.16 +358248,1753902.49 +105755,1753865.55 +40596,1753822.40 +305743,1753787.34 +173987,1753754.30 +220571,1753747.71 +394230,1753473.37 +20420,1753346.76 +347050,1753146.17 +283747,1753081.20 +170112,1752959.52 +37466,1752958.53 +116080,1752914.82 +233800,1752769.76 +130253,1752751.00 +188050,1752556.08 +282266,1752542.79 +125198,1752371.98 +353386,1752356.43 +184199,1752232.45 +345833,1752179.54 +243832,1752137.08 +121225,1751828.40 +325942,1751552.44 +369851,1751401.14 +59608,1751398.48 +11980,1751361.66 +294664,1751347.84 +247466,1751126.28 +11110,1751079.00 +244844,1751026.96 +156178,1750938.80 +86646,1750934.01 +372351,1750832.60 +149180,1750789.26 +325036,1750725.00 +29602,1750651.84 +172908,1750622.50 +93643,1750535.80 +384473,1750500.12 +115471,1750321.36 +126240,1750312.30 +334487,1750096.44 +138846,1750075.68 +292622,1750000.77 +246436,1749916.16 +56486,1749849.92 +66657,1749730.58 +14449,1749498.88 +164413,1749498.45 +207376,1749468.78 +286635,1749369.44 +200691,1749332.80 +25380,1749292.60 +268829,1749126.20 +360274,1748974.50 +363579,1748734.73 +43544,1748607.70 +42325,1748471.30 +387846,1748453.04 +88620,1748382.02 +41474,1748269.80 +63924,1748157.18 +123107,1748080.17 +250765,1748070.90 +264063,1748031.15 +63738,1747867.92 +138664,1747784.64 +139319,1747757.36 +258330,1747695.30 +116480,1747680.00 +155931,1747485.60 +307132,1747460.00 +254897,1747440.64 +342835,1747222.46 +350941,1747173.75 +330797,1747146.80 +218419,1747132.10 +248394,1747077.06 +102224,1746977.20 +297611,1746914.15 +11223,1746657.72 +53247,1746411.84 +399827,1746396.36 +205154,1746345.44 +363954,1746273.15 +99298,1745889.73 +103607,1745852.70 +320349,1745716.32 +28971,1745570.10 +207570,1745520.48 +356759,1745285.04 +149223,1745174.50 +205952,1744992.06 +355945,1744989.26 +87942,1744910.64 +206094,1744865.28 +276764,1744824.48 +134735,1744737.89 +211193,1744708.70 +187774,1744626.96 +387835,1744578.18 +171632,1744495.00 +65034,1744341.17 +193844,1744257.90 +319208,1744107.12 +48114,1744080.96 +291966,1744031.64 +109208,1744008.14 +251907,1743979.41 +255610,1743924.92 +243926,1743873.60 +172458,1743798.61 +235252,1743784.66 +51121,1743776.05 +81354,1743469.00 +357143,1743462.24 +360172,1743381.93 +364675,1743360.64 +255662,1743344.05 +86679,1743271.16 +396142,1743260.75 +37723,1743065.70 +217661,1743007.89 +279943,1742988.51 +218097,1742814.03 +104453,1742777.96 +30752,1742736.01 +227746,1742695.80 +133248,1742597.01 +312608,1742593.75 +147599,1742360.32 +17478,1742183.34 +230327,1742131.72 +339335,1742117.88 +158794,1741931.88 +58352,1741909.28 +35385,1741652.88 +90171,1741651.35 +197397,1741635.21 +394927,1741480.80 +5032,1741472.23 +153738,1741463.15 +355130,1741390.56 +1028,1741217.52 +37994,1741214.00 +279005,1741009.76 +115001,1740983.20 +387937,1740946.09 +383565,1740939.68 +234407,1740931.75 +184071,1740804.66 +127887,1740642.12 +167134,1740627.50 +263946,1740559.36 +44997,1740409.79 +386643,1740347.10 +67465,1740283.10 +139957,1740049.11 +342971,1739968.65 +263135,1739842.16 +89604,1739668.58 +324829,1739525.76 +52739,1739444.16 +302049,1739443.60 +62159,1739384.85 +301474,1739316.06 +308932,1739194.56 +264473,1739163.60 +316716,1739124.68 +176063,1739097.35 +177109,1739059.91 +278878,1738972.69 +58933,1738912.50 +94537,1738775.29 +373496,1738694.21 +290361,1738624.94 +149837,1738587.26 +36496,1738520.00 +247478,1738453.07 +86033,1738356.36 +287888,1738246.40 +390983,1738186.74 +298514,1738173.34 +75117,1737976.79 +70746,1737917.21 +184402,1737903.92 +55371,1737887.24 +147330,1737812.68 +164687,1737799.18 +246616,1737752.70 +218440,1737749.60 +223797,1737575.08 +198207,1737428.35 +368882,1737292.76 +349747,1737022.18 +204507,1737007.36 +326334,1736981.30 +323814,1736909.45 +98836,1736897.14 +248251,1736716.02 +242379,1736626.08 +326490,1736572.48 +182774,1736551.26 +44658,1736548.44 +399271,1736538.41 +95644,1736358.80 +76784,1736268.46 +340490,1736156.40 +17722,1736125.00 +7865,1735820.82 +311188,1735777.64 +35813,1735740.26 +162524,1735645.14 +25228,1735502.76 +22490,1735500.00 +396312,1735464.76 +393592,1735447.72 +140608,1735419.84 +35196,1735405.80 +138746,1735398.62 +324898,1735329.60 +56264,1735302.10 +172231,1735280.00 +57248,1735197.15 +219191,1734839.54 +368213,1734665.19 +26154,1734632.09 +151034,1734623.26 +42231,1734619.32 +87838,1734576.48 +141637,1734453.00 +91683,1733915.48 +353984,1733844.42 +356488,1733841.01 +94627,1733788.67 +385174,1733622.50 +338114,1733551.00 +8762,1733504.00 +224388,1733439.24 +29848,1733285.55 +312500,1733280.49 +271474,1733168.76 +396891,1733131.40 +356097,1732975.75 +264643,1732807.79 +4528,1732520.56 +301871,1732434.90 +257070,1732427.76 +65262,1732411.56 +292248,1732377.28 +374160,1732354.74 +81117,1732341.45 +18739,1732316.30 +282614,1732297.65 +45857,1732261.24 +66343,1732237.56 +293387,1732103.20 +130396,1732032.30 +230386,1732012.80 +256722,1731914.10 +281501,1731835.90 +318091,1731742.54 +310364,1731690.18 +274705,1731511.20 +328636,1731418.20 +24729,1731406.82 +25892,1731396.36 +95177,1731228.12 +196325,1731186.05 +213925,1731060.00 +2609,1730974.74 +360257,1730688.08 +222293,1730675.18 +124331,1730641.98 +217460,1730493.60 +336906,1730490.90 +300256,1730408.75 +183320,1730384.50 +188439,1730312.52 +145415,1729918.50 +28311,1729627.35 +56186,1729568.33 +360974,1729555.01 +5210,1729184.16 +82062,1728938.28 +128791,1728873.66 +323283,1728780.90 +380043,1728641.11 +114358,1728537.51 +300716,1728414.05 +48684,1728121.85 +175225,1728116.49 +281072,1727814.70 +273404,1727614.02 +205615,1727613.68 +190161,1727372.52 +191971,1727362.67 +323107,1727276.37 +15653,1727172.16 +166491,1727171.24 +121463,1727132.82 +111858,1727063.14 +69334,1726987.24 +145767,1726920.00 +153687,1726900.92 +90684,1726720.74 +296640,1726707.84 +250306,1726527.48 +360223,1726441.32 +149644,1726165.68 +54546,1725975.70 +159428,1725930.77 +129086,1725920.59 +35351,1725868.80 +109310,1725804.52 +187505,1725652.05 +59899,1725495.07 +394525,1725463.95 +155529,1725220.44 +146174,1725192.97 +135750,1725086.79 +216213,1725026.72 +207244,1724955.32 +274194,1724752.90 +7682,1724627.82 +224624,1724500.44 +289649,1724467.50 +115442,1724306.80 +128545,1724244.86 +141971,1724209.42 +180995,1724017.24 +197654,1723979.72 +256546,1723902.40 +133806,1723670.83 +337720,1723464.60 +327008,1723447.09 +224804,1723434.84 +69442,1723261.21 +45197,1723254.90 +311373,1723080.85 +267909,1722915.10 +176657,1722851.35 +17251,1722634.70 +251348,1722451.41 +215837,1722240.00 +377025,1722181.50 +377573,1722131.04 +105936,1722117.66 +358388,1722018.88 +182018,1721832.84 +37322,1721785.38 +9869,1721702.00 +139827,1721560.14 +329759,1721491.98 +158359,1721401.74 +335165,1721333.05 +45227,1721329.12 +338797,1721208.56 +351246,1721066.40 +28790,1721034.08 +99743,1720821.60 +365306,1720713.72 +230126,1720596.28 +305984,1720565.96 +141399,1720517.73 +343625,1720507.98 +270634,1720364.10 +303214,1720247.56 +61801,1720189.60 +22544,1720059.10 +194256,1720055.96 +362766,1720047.06 +241488,1720034.80 +266688,1719994.38 +226481,1719851.84 +304767,1719752.28 +235813,1719697.86 +269843,1719669.03 +318569,1719600.48 +369592,1719419.22 +273096,1719417.70 +65096,1719392.76 +259997,1719383.12 +117462,1719359.28 +168937,1719344.34 +113255,1719223.98 +276767,1718770.76 +217714,1718770.56 +321592,1718696.80 +129481,1718500.18 +381817,1718382.54 +63304,1718366.00 +139540,1718307.50 +71205,1718200.06 +170724,1718130.15 +51310,1717977.19 +386129,1717760.70 +50493,1717580.80 +36732,1717494.68 +354914,1717433.60 +32324,1717337.79 +263403,1717302.00 +53273,1717199.92 +309277,1717178.30 +125796,1716955.76 +219380,1716906.42 +380338,1716904.78 +129322,1716860.60 +123852,1716809.85 +296747,1716759.30 +280400,1716583.86 +143828,1716543.99 +66268,1716543.74 +307666,1716466.54 +398895,1716202.62 +178113,1716187.80 +162980,1716141.70 +388797,1716012.35 +379202,1715834.94 +52708,1715613.04 +184346,1715582.00 +299723,1715326.61 +54506,1715171.70 +144505,1715168.52 +291777,1715154.24 +178035,1714999.44 +85686,1714968.64 +253799,1714952.46 +228970,1714913.91 +10136,1714703.76 +251646,1714652.16 +127757,1714552.00 +319023,1714487.84 +377169,1714471.92 +226870,1714400.34 +116057,1714303.29 +165404,1713973.80 +208519,1713966.24 +85306,1713850.89 +134355,1713738.00 +300325,1713722.01 +33646,1713647.05 +29174,1713118.66 +4896,1712955.40 +378986,1712674.08 +256980,1712629.13 +379869,1712482.37 +21285,1712437.20 +356973,1712416.80 +11718,1712378.94 +281332,1712377.29 +154617,1712314.98 +387963,1712139.12 +296994,1712128.40 +251536,1712100.18 +130142,1711991.20 +58560,1711882.95 +328240,1711843.35 +146087,1711831.50 +96827,1711819.20 +6712,1711656.88 +71126,1711614.45 +101107,1711458.00 +78824,1711420.41 +394858,1711386.93 +54662,1711378.74 +382625,1711280.79 +325925,1711230.92 +365504,1711149.96 +278493,1711059.57 +355252,1711032.92 +326687,1710959.92 +216487,1710844.74 +216142,1710740.76 +241117,1710517.40 +233794,1710410.00 +28686,1710355.25 +246136,1710311.40 +298680,1710297.87 +19373,1710125.48 +315312,1710018.60 +292263,1710002.07 +113787,1709956.87 +138914,1709932.90 +262631,1709852.43 +233762,1709833.08 +7223,1709734.66 +302794,1709720.87 +44606,1709681.30 +45941,1709671.68 +5959,1709625.57 +47961,1709407.30 +2418,1709324.70 +47519,1709300.84 +88508,1709263.83 +84818,1709257.14 +320255,1709174.05 +173586,1708934.12 +322909,1708788.74 +162724,1708699.20 +299568,1708685.81 +263598,1708653.16 +64986,1708613.73 +98633,1708509.41 +93807,1708429.14 +343568,1708405.92 +138826,1708402.34 +275463,1708399.50 +57753,1708352.66 +74047,1708272.80 +135409,1708087.50 +127936,1708084.80 +188974,1708077.42 +393037,1708052.22 +158381,1707926.40 +245615,1707899.20 +338579,1707830.92 +173091,1707820.80 +369677,1707816.96 +386168,1707762.96 +44822,1707708.00 +315064,1707573.49 +139438,1707558.42 +332175,1707358.80 +84737,1707336.80 +351703,1707151.80 +280843,1707093.24 +327203,1707034.25 +145755,1706661.32 +128,1706572.98 +61771,1706535.60 +153534,1706279.97 +130225,1706194.00 +305541,1706176.02 +111990,1706174.73 +67787,1706092.00 +272154,1706073.30 +130610,1706011.65 +14938,1705992.75 +220546,1705891.20 +126367,1705737.50 +74842,1705735.20 +130464,1705678.95 +368782,1705573.58 +67842,1705485.60 +42117,1705429.50 +22048,1705345.12 +205183,1705147.80 +105519,1705062.75 +218049,1704803.04 +316648,1704668.35 +123073,1704556.80 +49689,1704544.98 +52521,1704489.31 +266941,1704478.10 +353191,1704454.70 +176550,1704334.32 +225403,1704269.52 +347604,1704173.85 +254696,1703879.28 +350072,1703702.99 +65359,1703535.21 +344350,1703169.18 +144387,1702885.80 +123851,1702822.24 +223472,1702815.84 +51385,1702684.00 +225299,1702611.95 +195525,1702352.94 +339100,1702212.96 +248519,1702149.48 +240995,1702029.86 +265857,1701686.23 +234251,1701535.14 +114498,1701374.40 +45060,1701335.51 +163490,1701202.85 +341586,1701166.06 +125154,1701122.52 +279515,1701033.15 +228069,1701027.72 +54353,1701008.96 +71897,1700819.72 +377918,1700725.53 +252725,1700679.24 +253631,1700596.75 +200137,1700440.56 +34614,1700399.60 +129323,1700352.84 +25645,1700166.72 +77376,1700109.24 +130391,1699890.36 +379481,1699873.70 +50042,1699855.86 +47816,1699561.36 +268408,1699559.89 +378597,1699549.12 +146223,1699541.12 +160467,1698955.83 +322265,1698947.76 +302666,1698849.60 +398498,1698831.00 +23580,1698627.74 +91331,1698531.26 +299191,1698457.50 +47074,1698424.92 +216362,1698348.96 +349203,1698313.68 +346884,1698312.78 +331976,1698264.29 +47002,1698247.20 +261813,1698227.70 +267832,1698053.07 +374938,1697980.80 +271121,1697913.14 +63886,1697727.98 +40684,1697678.25 +125120,1697487.54 +65026,1697479.20 +160040,1697422.65 +177331,1697354.40 +133695,1697265.20 +5231,1697193.12 +57522,1697091.33 +105517,1697056.92 +134568,1697021.56 +86350,1696977.20 +187545,1696858.80 +222823,1696825.25 +138129,1696822.95 +247900,1696791.44 +38948,1696766.74 +196921,1696664.24 +179277,1696643.24 +244910,1696592.60 +344626,1696511.94 +153762,1696363.28 +264317,1696362.85 +369808,1696113.16 +23466,1695930.79 +240600,1695864.48 +154206,1695688.80 +217811,1695616.76 +90085,1695494.35 +120753,1695253.56 +359252,1695196.45 +63999,1695035.68 +178434,1694988.00 +130110,1694931.00 +73490,1694922.75 +154971,1694716.32 +168591,1694700.84 +271296,1694669.92 +287765,1694647.44 +213432,1694584.50 +21093,1694543.84 +70926,1694337.33 +126912,1694306.25 +340895,1694234.41 +56560,1694225.38 +296157,1694075.84 +136021,1694035.02 +328485,1694031.55 +186925,1693983.06 +358138,1693898.54 +366793,1693896.70 +216048,1693890.00 +340123,1693863.34 +161139,1693833.47 +316192,1693723.20 +256476,1693623.14 +289030,1693618.85 +13917,1693539.54 +61649,1693533.40 +61120,1693515.52 +137350,1693386.44 +101770,1693326.72 +321024,1693241.55 +130655,1693163.64 +276463,1693159.20 +91661,1693139.64 +7869,1692988.26 +210785,1692946.78 +345686,1692939.06 +245995,1692678.81 +128793,1692652.64 +165485,1692488.31 +54275,1692423.90 +119410,1692411.18 +396133,1692354.44 +221493,1692320.88 +307206,1692290.00 +79791,1692211.62 +110283,1692170.40 +351579,1692169.20 +240722,1692152.36 +239869,1692108.55 +152286,1692045.60 +232576,1692014.40 +113585,1691949.92 +394942,1691919.52 +280168,1691878.32 +80420,1691863.08 +85494,1691803.52 +102540,1691591.16 +51238,1691584.40 +338124,1691541.28 +221322,1691397.72 +44702,1691147.82 +18380,1691119.64 +364869,1690870.41 +98670,1690770.88 +369615,1690616.38 +158266,1690515.68 +321756,1690420.29 +78513,1690283.91 +6806,1689896.55 +347828,1689768.30 +30904,1689708.40 +215286,1689521.31 +310765,1689409.80 +184130,1689357.70 +76923,1689086.19 +323093,1689077.16 +214190,1688968.44 +294932,1688955.51 +265038,1688862.30 +95413,1688859.34 +251919,1688840.19 +393329,1688686.00 +289987,1688651.72 +216449,1688637.10 +385205,1688547.36 +199175,1688443.26 +372618,1688436.09 +280052,1688412.49 +58840,1688361.33 +12524,1688344.00 +14691,1688340.94 +322038,1688317.26 +252647,1688280.28 +122660,1688263.20 +224118,1688174.88 +207440,1688113.00 +69728,1688104.15 +308823,1687898.40 +291907,1687885.65 +362165,1687870.58 +260100,1687853.54 +95869,1687806.66 +392490,1687799.20 +345952,1687703.98 +8950,1687619.00 +303786,1687422.00 +99316,1687199.85 +38583,1687074.12 +80814,1686993.00 +17024,1686982.80 +321759,1686947.93 +354660,1686940.44 +40943,1686925.76 +254076,1686862.10 +194841,1686642.00 +8275,1686634.92 +211003,1686561.16 +238907,1686526.80 +72174,1686372.00 +132973,1686298.82 +65467,1686030.48 +202626,1686026.48 +318357,1685904.00 +176596,1685839.36 +5076,1685779.20 +193918,1685675.75 +149610,1685602.86 +380547,1685593.14 +364177,1685589.70 +83803,1685564.16 +249127,1685471.94 +364122,1685471.32 +356355,1685450.55 +244191,1685323.64 +101785,1685318.56 +60936,1685275.28 +139277,1685249.28 +270800,1684786.56 +307301,1684431.45 +172091,1684429.24 +52492,1684305.84 +378005,1684213.53 +322892,1684152.96 +255785,1684113.45 +119317,1684022.40 +289924,1683906.39 +381657,1683844.86 +185107,1683691.72 +261275,1683668.68 +333988,1683548.72 +93189,1683528.30 +123613,1683441.76 +12620,1683060.66 +237614,1683040.80 +5001,1683017.88 +61451,1682924.64 +201030,1682845.80 +86972,1682721.30 +128944,1682681.74 +96273,1682674.44 +343702,1682550.63 +204781,1682481.56 +262939,1682475.81 +77836,1682412.57 +172805,1682388.60 +532,1682311.48 +145561,1681892.40 +115944,1681863.91 +318229,1681802.86 +306190,1681765.26 +168874,1681758.30 +366033,1681116.60 +355026,1680958.58 +305358,1680888.64 +232210,1680819.42 +396888,1680783.87 +317924,1680758.80 +333962,1680578.34 +225992,1680531.30 +17664,1680516.20 +366343,1680485.45 +255616,1680460.32 +18924,1680360.24 +181429,1680302.80 +250344,1680205.15 +276781,1680197.67 +269242,1680169.14 +191005,1679941.24 +211463,1679884.80 +130169,1679853.32 +295162,1679704.73 +264800,1679579.37 +279326,1679555.52 +6574,1679537.82 +300283,1679517.27 +46159,1679491.92 +130059,1679356.80 +107058,1679338.54 +63245,1679313.98 +368269,1679238.60 +34905,1678894.77 +183523,1678831.44 +361441,1678680.98 +274316,1678613.19 +347413,1678606.50 +56229,1678563.00 +93492,1678557.90 +158434,1678503.84 +388011,1678450.37 +4886,1678446.92 +251475,1678436.55 +3808,1678278.03 +366588,1678256.28 +358141,1678152.96 +146420,1678030.78 +263953,1677895.92 +388636,1677860.95 +314414,1677649.08 +354177,1677420.04 +111662,1677218.54 +264993,1677057.04 +329219,1677056.85 +33413,1676996.96 +259141,1676980.00 +139608,1676846.02 +137631,1676784.85 +46032,1676735.76 +33431,1676602.80 +138800,1676488.59 +217523,1676157.60 +43201,1676077.91 +376799,1675996.83 +60745,1675825.35 +3229,1675822.85 +277037,1675694.08 +337499,1675667.64 +332165,1675605.36 +222892,1675432.17 +284087,1675193.55 +177928,1675080.40 +184843,1675079.89 +395389,1675075.50 +78749,1674842.76 +364440,1674828.94 +128452,1674783.06 +305517,1674752.04 +99398,1674727.88 +377313,1674718.40 +396400,1674651.44 +151735,1674541.40 +360628,1674466.86 +366694,1674318.24 +303230,1674221.96 +94938,1674196.40 +183426,1674056.93 +362925,1673884.80 +278898,1673776.16 +294868,1673690.61 +355395,1673600.40 +179775,1673481.95 +39033,1673453.25 +143610,1673406.90 +352492,1673373.96 +53411,1673330.40 +53534,1673314.50 +305656,1673185.32 +126486,1673156.25 +314163,1673119.80 +92654,1672973.04 +391970,1672809.04 +2213,1672654.56 +108375,1672603.50 +364499,1672587.84 +78516,1672374.99 +243356,1672284.00 +281219,1672210.32 +112233,1672205.58 +169552,1671989.97 +396451,1671965.04 +282357,1671893.52 +315686,1671811.44 +119198,1671727.16 +142948,1671582.88 +134516,1671532.72 +31657,1671492.92 +253380,1671316.02 +33216,1671280.56 +143864,1671263.29 +212613,1671119.52 +108130,1670987.04 +55132,1670970.27 +82620,1670954.67 +54337,1670737.28 +377293,1670635.20 +390215,1670444.01 +248708,1670424.06 +262299,1670315.94 +104747,1670273.28 +115639,1670027.85 +261347,1669930.74 +347328,1669813.20 +315242,1669677.36 +145030,1669624.77 +34410,1669486.96 +313799,1669325.88 +353788,1669268.72 +171641,1669115.00 +1512,1669062.48 +131546,1668964.50 +53624,1668854.72 +130337,1668797.75 +16034,1668732.81 +289280,1668648.94 +367943,1668549.75 +151318,1668526.08 +237201,1668520.56 +113902,1668490.12 +122448,1668025.77 +203163,1668016.68 +323141,1667735.36 +253597,1667726.61 +163677,1667690.69 +12580,1667574.96 +28430,1667494.80 +388544,1667480.36 +45061,1667220.48 +320613,1667154.72 +27291,1667143.48 +55032,1667130.99 +336306,1667018.31 +60300,1666925.05 +378350,1666813.64 +34729,1666661.61 +196143,1666659.30 +325847,1666611.00 +393639,1666547.25 +26734,1666371.93 +133069,1666351.42 +231641,1666191.70 +49172,1666044.90 +220995,1665971.91 +33827,1665961.16 +327243,1665918.96 +266498,1665798.68 +370719,1665764.44 +178805,1665688.08 +110842,1665612.54 +302478,1665558.58 +238356,1665534.08 +175102,1665524.88 +100300,1665494.88 +380326,1665427.04 +51644,1665390.70 +313803,1665137.60 +236172,1665027.30 +180145,1665027.00 +226706,1664977.71 +215042,1664971.89 +328239,1664891.28 +11275,1664820.48 +183696,1664780.08 +143791,1664700.84 +283893,1664674.92 +191277,1664666.30 +341332,1664602.42 +362527,1664513.38 +286790,1664448.82 +65577,1664398.02 +186033,1664385.46 +253548,1664333.49 +43752,1664321.40 +269750,1664137.16 +356461,1664096.00 +114274,1664084.00 +37072,1663983.36 +294106,1663910.36 +152786,1663639.68 +84994,1663504.95 +252709,1663457.52 +45889,1663448.82 +399151,1663353.38 +225126,1663350.92 +382076,1663261.38 +243630,1663083.48 +263232,1663077.60 +28437,1662654.00 +327275,1662576.58 +103880,1662547.68 +37475,1662525.00 +367291,1662466.52 +340408,1662382.44 +353924,1662375.77 +72290,1662138.00 +158495,1662127.98 +67682,1661650.38 +101707,1661541.00 +308366,1661523.92 +372144,1661436.42 +287155,1661376.02 +209190,1661371.65 +49306,1660572.00 +168841,1660429.30 +140299,1660341.55 +47602,1660299.20 +79367,1660271.73 +6480,1660260.80 +172833,1660214.36 +73251,1659974.40 +63661,1659814.08 +10768,1659746.79 +120298,1659707.76 +60545,1659634.02 +180996,1659595.80 +105678,1659475.44 +244612,1659450.00 +334226,1659415.68 +33434,1659363.20 +386484,1659329.32 +320895,1659239.12 +380976,1659237.58 +133886,1659164.99 +208544,1659113.28 +135550,1659095.76 +299872,1659037.61 +288093,1659012.76 +62142,1658958.21 +144314,1658937.60 +23431,1658908.86 +311507,1658772.16 +92223,1658677.78 +333548,1658580.96 +159711,1658570.24 +99160,1658542.44 +328324,1658460.30 +192264,1658400.66 +315517,1658318.86 +224065,1658300.28 +353073,1658272.48 +201161,1658260.77 +326071,1658169.06 +188823,1658163.00 +290900,1658120.61 +3121,1658037.40 +316925,1657951.75 +38093,1657938.10 +79637,1657530.82 +210938,1657449.92 +252721,1657325.18 +272594,1657309.94 +101062,1657253.10 +22065,1657178.55 +343994,1657135.44 +328817,1657072.14 +92298,1656957.42 +298091,1656934.00 +200745,1656868.29 +122613,1656810.00 +38986,1656660.34 +85809,1656648.23 +223121,1656561.93 +107601,1656428.67 +63936,1656054.84 +30030,1655907.12 +353494,1655764.88 +302748,1655739.08 +212975,1655657.40 +145744,1655506.23 +125490,1655504.16 +51504,1655402.75 +172515,1655357.22 +287617,1655280.00 +90493,1655243.10 +118893,1655018.94 +114610,1655012.98 +298848,1654997.87 +294263,1654864.25 +310600,1654818.00 +279658,1654809.30 +254705,1654740.09 +157815,1654728.63 +257293,1654695.90 +395116,1654687.52 +126653,1654394.82 +309683,1654246.71 +78933,1654183.24 +32835,1654159.14 +376709,1653863.20 +72079,1653779.16 +282348,1653727.36 +89373,1653724.38 +382272,1653625.53 +259320,1653517.94 +186408,1653467.64 +296859,1653342.20 +139779,1653324.54 +371735,1653305.28 +239368,1653085.44 +377820,1652995.17 +348354,1652572.80 +250789,1652535.78 +288954,1652472.51 +358974,1652265.60 +210369,1652116.66 +257615,1651957.50 +77441,1651791.60 +50600,1651697.85 +56252,1651514.92 +258950,1651494.44 +110606,1651368.51 +382127,1651260.24 +248243,1651199.48 +77521,1651008.45 +295515,1650974.72 +39210,1650903.30 +288829,1650851.16 +339448,1650813.36 +302812,1650807.34 +170397,1650734.28 +97211,1650464.32 +161117,1650435.60 +87175,1650430.41 +388034,1650405.90 +42063,1650097.20 +369609,1650036.48 +289396,1649950.80 +96554,1649924.23 +205422,1649890.41 +58707,1649774.50 +119395,1649593.26 +2656,1649558.82 +273979,1649487.21 +234304,1649478.59 +79506,1649441.36 +12299,1649418.94 +191345,1649372.69 +243568,1649204.59 +391786,1649075.85 +163388,1649045.33 +6399,1648927.20 +376540,1648745.90 +110291,1648715.25 +273061,1648597.83 +119468,1648585.89 +60260,1648503.84 +324415,1648479.30 +111258,1648383.07 +198717,1648210.10 +353412,1648171.84 +172336,1648146.40 +28118,1647989.20 +376908,1647739.50 +72254,1647735.48 +138707,1647684.00 +82225,1647646.85 +284383,1647619.16 +228195,1647600.20 +165951,1647422.48 +286673,1647115.00 +193972,1647066.54 +210056,1646839.10 +42602,1646807.42 +197806,1646760.72 +150199,1646671.68 +77824,1646546.10 +83862,1646459.76 +339265,1646170.29 +362184,1645881.28 +229853,1645823.56 +183302,1645810.50 +207980,1645781.25 +171258,1645513.00 +121640,1645461.48 +225682,1645448.31 +124191,1645439.60 +58593,1645216.96 +276334,1645181.56 +319262,1644790.09 +162060,1644669.30 +197064,1644586.75 +167607,1644422.88 +369635,1644039.97 +237037,1643775.14 +234398,1643751.42 +30493,1643587.05 +393255,1643580.40 +79441,1643564.40 +61478,1643499.00 +25108,1643475.68 +314197,1643380.45 +150495,1643291.71 +393941,1643276.56 +47518,1643228.01 +101986,1643207.58 +141343,1643170.50 +226026,1642967.20 +106878,1642965.75 +162207,1642897.96 +350706,1642774.34 +256445,1642748.52 +45306,1642702.01 +16489,1642397.53 +386072,1642089.68 +210391,1641831.78 +255632,1641530.04 +146673,1641372.96 +264342,1641267.00 +280002,1641146.52 +118323,1641039.13 +259049,1641007.05 +205592,1640872.80 +52407,1640642.25 +199467,1640640.60 +208111,1640467.65 +368412,1640411.96 +218643,1640374.08 +64583,1640369.92 +167596,1640064.40 +355405,1639988.56 +79927,1639941.77 +76987,1639853.52 +71406,1639820.64 +2524,1639815.10 +155877,1639692.00 +300676,1639296.54 +94019,1639267.44 +197703,1639184.34 +344818,1639168.18 +299002,1639150.65 +215066,1638703.00 +279283,1638620.40 +9313,1638586.00 +294306,1638460.67 +360839,1638400.39 +352070,1638396.25 +33596,1638392.79 +27988,1638175.84 +318935,1638116.27 +308229,1638040.48 +84029,1637908.88 +41104,1637793.36 +91722,1637666.94 +233677,1637654.76 +248067,1637554.03 +280386,1637483.10 +326691,1637295.40 +331722,1636887.54 +79058,1636878.98 +275089,1636780.77 +114553,1636720.66 +333356,1636549.80 +168279,1636304.67 +175456,1636242.80 +145022,1636178.67 +68531,1635997.50 +243684,1635891.84 +174739,1635675.74 +215552,1635627.84 +198818,1635611.28 +330239,1635575.01 +58049,1635440.50 +135808,1635237.63 +203145,1635200.80 +381419,1635197.82 +270218,1635157.52 +317291,1635121.22 +123728,1634939.52 +218960,1634661.00 +191699,1634382.20 +321671,1634287.40 +220011,1633963.24 +94823,1633875.95 +92054,1633857.50 +378914,1633833.60 +129932,1633519.68 +139143,1633517.49 +164479,1633478.13 +373867,1633412.68 +394148,1633323.79 +386760,1633158.49 +399682,1632884.28 +225611,1632862.28 +219586,1632782.68 +303829,1632740.27 +118583,1632722.10 +55044,1632550.46 +341837,1632547.91 +84665,1632486.60 +84351,1632474.18 +220436,1632390.61 +297334,1632336.35 +320119,1632272.74 +114413,1632261.68 +299591,1632161.76 +87512,1632053.81 +219518,1631969.20 +19485,1631945.15 +207722,1631779.25 +124726,1631558.28 +270097,1631548.10 +23511,1631184.15 +476,1631154.06 +243776,1630917.44 +310117,1630885.49 +298248,1630810.86 +242430,1630782.72 +272698,1630699.44 +314110,1630664.49 +151453,1630655.18 +81562,1630477.20 +373231,1630457.55 +21362,1630444.72 +227988,1630234.76 +186645,1630219.36 +178986,1630045.50 +87216,1629995.32 +242277,1629720.40 +66574,1629361.76 +174328,1629213.75 +161519,1629211.65 +174717,1629208.58 +328830,1629169.75 +86541,1629100.53 +265578,1629063.98 +87936,1628990.14 +176085,1628973.07 +2076,1628876.08 +43568,1628828.10 +267767,1628815.56 +341038,1628661.37 +186196,1628564.10 +148100,1628520.91 +49660,1628418.40 +174383,1628354.25 +316320,1628321.34 +46669,1628295.84 +45945,1628167.24 +26823,1628110.08 +139592,1628091.75 +374569,1628076.25 +153848,1627971.84 +143493,1627921.68 +4826,1627893.76 +309298,1627873.72 +301188,1627872.84 +190531,1627870.86 +149623,1627767.84 +160338,1627737.93 +99016,1627540.10 +25552,1627400.07 +377694,1627314.60 +297191,1627169.14 +185300,1627147.56 +141295,1626912.30 +160076,1626806.72 +110535,1626754.50 +266293,1626410.67 +184980,1626371.46 +307818,1626328.32 +225010,1626167.12 +246268,1626098.58 +229306,1625898.40 +112866,1625895.30 +379277,1625840.92 +268115,1625615.75 +184581,1625592.64 +8849,1625549.58 +229155,1625464.90 +219419,1625460.20 +385351,1625419.20 +142478,1625310.39 +53287,1625224.20 +299308,1625191.12 +278088,1625190.99 +294411,1625183.68 +177921,1625030.25 +56460,1624985.84 +398102,1624944.48 +283352,1624858.62 +385026,1624814.32 +346115,1624741.65 +2786,1624567.48 +308533,1624546.76 +298829,1624470.26 +176477,1624428.02 +325277,1624412.40 +237505,1624404.52 +181665,1624399.05 +359023,1624397.67 +379244,1624152.30 +216098,1623956.04 +124033,1623898.08 +366603,1623541.64 +372324,1623412.86 +25952,1623366.36 +159760,1623350.40 +70415,1623339.90 +383021,1623275.74 +31870,1623225.92 +229558,1623215.88 +366676,1623119.80 +73999,1623022.52 +25702,1622964.24 +177800,1622936.79 +294617,1622812.80 +76963,1622767.77 +150806,1622610.99 +59702,1622532.80 +337019,1622406.39 +31723,1622326.72 +356652,1622293.29 +189809,1622218.50 +357732,1622213.60 +115619,1621630.40 +392294,1621537.74 +301326,1621474.26 +36085,1621456.32 +341251,1621332.79 +129458,1621270.23 +1469,1621263.11 +57541,1621215.88 +86746,1620968.86 +153134,1620912.88 +30806,1620732.40 +139294,1620653.58 +89840,1620361.50 +384016,1620355.32 +285520,1620239.25 +62070,1620223.08 +370656,1620223.02 +218080,1620119.60 +329497,1619923.20 +339711,1619918.55 +11322,1619844.04 +7049,1619397.08 +275584,1619217.72 +179321,1619074.20 +17070,1618999.20 +307578,1618984.35 +353497,1618930.60 +186248,1618808.77 +159437,1618774.30 +230631,1618726.98 +326247,1618657.20 +228906,1618531.20 +273634,1618470.30 +384072,1618226.00 +393967,1618171.10 +219664,1618170.49 +320032,1618169.50 +93488,1618143.36 +189568,1617897.64 +93234,1617879.80 +273683,1617572.00 +365857,1617536.07 +67644,1617347.97 +177556,1617340.30 +73516,1617314.40 +293287,1617265.06 +247452,1617140.54 +374233,1616975.73 +78028,1616922.27 +282804,1616786.40 +256659,1616639.81 +158981,1616586.15 +368829,1616538.88 +130680,1616510.25 +235688,1616498.10 +340231,1616493.14 +345974,1616404.20 +14044,1616311.00 +277263,1616204.04 +361036,1616171.13 +260157,1616130.45 +37064,1616014.96 +88978,1615998.58 +364825,1615933.70 +143336,1615911.12 +157559,1615899.21 +249926,1615887.46 +153922,1615807.42 +86925,1615715.20 +154144,1615663.53 +92324,1615619.99 +296550,1615500.48 +14507,1615474.00 +362277,1615449.68 +193668,1615169.59 +42607,1615156.56 +378574,1615123.17 +170739,1615121.79 +367941,1615050.24 +273660,1615040.00 +111018,1614984.71 +172689,1614837.14 +308437,1614753.18 +171087,1614665.26 +37130,1614492.24 +240412,1614379.50 +156959,1614087.20 +101035,1613982.90 +71487,1613815.98 +58436,1613815.68 +108207,1613745.28 +367238,1613704.40 +328792,1613702.64 +312447,1613688.80 +301937,1613538.33 +161869,1613440.48 +325149,1613359.84 +380161,1613238.89 +237463,1613137.00 +145807,1613068.57 +12241,1612963.90 +238317,1612882.36 +152297,1612852.20 +340973,1612702.80 +243478,1612679.97 +248960,1612502.40 +231904,1612425.30 +214276,1612414.86 +150115,1612335.25 +267449,1612272.96 +121432,1612099.52 +239399,1611736.95 +133618,1611707.02 +135394,1611697.92 +140665,1611629.25 +42160,1611523.89 +43517,1611100.89 +118514,1611079.68 +370751,1610883.01 +319365,1610725.88 +96558,1610725.32 +275121,1610716.48 +251537,1610679.18 +393487,1610668.50 +251199,1610605.50 +199425,1610329.98 +235284,1610324.73 +261882,1610259.30 +312178,1610251.60 +184322,1609995.68 +352593,1609990.88 +370239,1609975.63 +382412,1609800.36 +227587,1609699.54 +200181,1609647.92 +321495,1609595.36 +318451,1609580.77 +208153,1609560.90 +289149,1609559.90 +378826,1609353.33 +289286,1609290.10 +227095,1608980.18 +260673,1608974.23 +163528,1608746.55 +190239,1608662.20 +361542,1608660.90 +211085,1608653.74 +354450,1608552.40 +375580,1608498.15 +218753,1608099.78 +34230,1608094.15 +330028,1608072.43 +382810,1608046.50 +262892,1607839.20 +365614,1607823.00 +41454,1607795.78 +339589,1607650.36 +266360,1607399.67 +42216,1607394.81 +173609,1607386.31 +24731,1607242.94 +174909,1607089.68 +195001,1607087.07 +238459,1607082.42 +261034,1607021.90 +309917,1606900.68 +143629,1606651.01 +255169,1606551.42 +203922,1606505.86 +83263,1606483.12 +340458,1606352.86 +346712,1606221.93 +161572,1606167.42 +259467,1606151.04 +318299,1606136.00 +354918,1606071.18 +103091,1606035.76 +285544,1605893.03 +184896,1605709.70 +59207,1605688.63 +124615,1605667.68 +210577,1605546.60 +305609,1605300.48 +90777,1605296.70 +15269,1605249.96 +186226,1605196.88 +266246,1605127.54 +303243,1604983.76 +328256,1604908.50 +286350,1604675.07 +75257,1604581.38 +197227,1604516.08 +253635,1604419.20 +114173,1604412.24 +373979,1604363.80 +137432,1604308.16 +96481,1604266.56 +69227,1604252.10 +56891,1604215.36 +159019,1604188.10 +353779,1604070.17 +334242,1603996.50 +320670,1603805.17 +167530,1603783.10 +272845,1603664.28 +288841,1603625.64 +267634,1603541.61 +147247,1603522.44 +295065,1603187.04 +323460,1603077.36 +381730,1603073.70 +221212,1602986.70 +384900,1602986.49 +190243,1602727.21 +175255,1602565.32 +21221,1602458.00 +101028,1602413.75 +73298,1602404.02 +97351,1602398.24 +344274,1602343.99 +337577,1602342.51 +162933,1602167.52 +151852,1601801.04 +289420,1601757.38 +40181,1601727.36 +253427,1601715.15 +72518,1601707.36 +373191,1601674.02 +238254,1601643.24 +140964,1601561.28 +164676,1601522.30 +175007,1601423.01 +25154,1601336.32 +58944,1601219.40 +75604,1601186.40 +266581,1601134.36 +82339,1601105.83 +290243,1601103.90 +228957,1601099.50 +93532,1600948.10 +190598,1600946.16 +396028,1600539.60 +389784,1600474.27 +384654,1600212.46 +313554,1600164.16 +10436,1600019.46 +387363,1599986.88 +373511,1599984.00 +322893,1599932.74 +201108,1599812.50 +281779,1599796.00 +115320,1599727.89 +273813,1599696.00 +196611,1599668.20 +354019,1599622.76 +137623,1599607.04 +166769,1599363.68 +291529,1599248.50 +192953,1599239.68 +326391,1598917.32 +57834,1598879.24 +65972,1598845.55 +47536,1598674.05 +171931,1598641.98 +399396,1598512.32 +52783,1598403.33 +219023,1598352.56 +290399,1598316.54 +11771,1598303.40 +241451,1598172.62 +234180,1598112.25 +374172,1597491.98 +318466,1597487.04 +338647,1597452.36 +112645,1597407.28 +234583,1597385.88 +191882,1597350.87 +129292,1597327.75 +286792,1597278.00 +28736,1597268.76 +279571,1597223.94 +359680,1597167.92 +99651,1597148.75 +14827,1597125.00 +345524,1597091.65 +126448,1597008.90 +68325,1596961.85 +203742,1596863.55 +242158,1596786.20 +290224,1596724.34 +390941,1596611.94 +156766,1596606.45 +152166,1596563.31 +171604,1596477.21 +118178,1596308.67 +239315,1596225.80 +22744,1596207.20 +347437,1595846.42 +386015,1595700.54 +366078,1595593.75 +231467,1595577.12 +322563,1595480.55 +228438,1595128.43 +332781,1595034.48 +137924,1594962.33 +93551,1594810.07 +321827,1594758.24 +155951,1594699.26 +316921,1594692.67 +134292,1594376.16 +184154,1594336.80 +84829,1594298.48 +83345,1594261.56 +239351,1594097.46 +201727,1593752.40 +315579,1593752.00 +192386,1593569.60 +53246,1593482.24 +317779,1593299.73 +30624,1593275.87 +124063,1593213.10 +216114,1593210.88 +217377,1593148.96 +116684,1593148.44 +66145,1593110.63 +362988,1592990.70 +191400,1592745.81 +368969,1592378.81 +72979,1592363.52 +359899,1592072.82 +286033,1591988.16 +55745,1591891.86 +395024,1591878.06 +201093,1591849.33 +134772,1591834.44 +67345,1591722.24 +67413,1591653.06 +248862,1591509.12 +318051,1591497.66 +393183,1591451.55 +39874,1591168.00 +182851,1591036.98 +31313,1590973.78 +119386,1590907.50 +372297,1590900.78 +111024,1590859.14 +200921,1590676.35 +328667,1590635.41 +138743,1590354.00 +72676,1590319.28 +83929,1590289.83 +282892,1590073.89 +23306,1589966.88 +132810,1589902.23 +107838,1589613.72 +116652,1589506.60 +33189,1589252.70 +75228,1589190.60 +45151,1589179.21 +7841,1588863.00 +345274,1588849.92 +22839,1588835.04 +42664,1588697.60 +243470,1588681.92 +363505,1588672.20 +284747,1588622.66 +273119,1588583.00 +346507,1588570.65 +140143,1588280.68 +288065,1588140.32 +359812,1588127.38 +231635,1588119.55 +14310,1587737.92 +188440,1587722.53 +155621,1587634.56 +174254,1587594.32 +196128,1587568.58 +65110,1587488.56 +116736,1587238.55 +143615,1587213.54 +143413,1587056.70 +270057,1587008.94 +283788,1586995.56 +339674,1586836.17 +73699,1586820.03 +288850,1586752.40 +111383,1586676.32 +244142,1586580.60 +84305,1586482.51 +366872,1586482.50 +25201,1586434.20 +20061,1586411.65 +145222,1586407.20 +297144,1586389.05 +356850,1586271.60 +192582,1586247.80 +45271,1586234.82 +239490,1585986.74 +87254,1585896.40 +122857,1585769.73 +338229,1585715.60 +138336,1585681.64 +252136,1585303.51 +392552,1585164.36 +302578,1585093.26 +4829,1585059.42 +384659,1585042.02 +17736,1585035.15 +79196,1584930.41 +374935,1584859.00 +248664,1584783.98 +39889,1584714.69 +219290,1584666.30 +254002,1584453.20 +71121,1584278.52 +19063,1584047.50 +286954,1583937.60 +377721,1583753.86 +67703,1583744.55 +175655,1583628.20 +355044,1583519.81 +128073,1583461.10 +13636,1583418.33 +278705,1583360.34 +37047,1583210.94 +88745,1583065.25 +253541,1582979.45 +220135,1582779.69 +94996,1582779.04 +179593,1582724.61 +153948,1582718.70 +125626,1582716.23 +285428,1582645.12 +136543,1582498.10 +242209,1582213.24 +167207,1582173.92 +344705,1582084.48 +70046,1582012.45 +267410,1582002.00 +261107,1581862.50 +346887,1581859.70 +65811,1581699.84 +130751,1581666.24 +186673,1581619.02 +246770,1581592.64 +380052,1581589.67 +370568,1581588.78 +52272,1581545.56 +31735,1581292.16 +263898,1581223.12 +172079,1581177.12 +54189,1581151.50 +358774,1580935.45 +293900,1580871.25 +213474,1580783.93 +97935,1580783.76 +188118,1580693.40 +136831,1580684.56 +143669,1580668.00 +8217,1580667.48 +393191,1580512.38 +136965,1580385.06 +182818,1580081.44 +369843,1579998.40 +27097,1579940.06 +340043,1579894.68 +395841,1579834.60 +200257,1579737.06 +118173,1579567.58 +345036,1579272.00 +248732,1579187.97 +126885,1579119.53 +188712,1579104.55 +357895,1578924.00 +19791,1578750.00 +349722,1578544.95 +392718,1578393.62 +328299,1578233.98 +117403,1578200.35 +223296,1578076.38 +272101,1578035.55 +39485,1577962.88 +329889,1577893.38 +8642,1577784.00 +141453,1577770.05 +68329,1577657.63 +208541,1577503.20 +39727,1577496.69 +113816,1577370.66 +266496,1577345.43 +368919,1577329.98 +85195,1577221.88 +335195,1577023.98 +319661,1576944.72 +335661,1576867.40 +248705,1576759.12 +317709,1576680.80 +287209,1576651.02 +320231,1576574.65 +368984,1576561.32 +152698,1576473.90 +243231,1576431.80 +349368,1576308.36 +112208,1576149.41 +132067,1576014.79 +109067,1576002.12 +341652,1575997.44 +302228,1575957.18 +156114,1575900.04 +80840,1575850.28 +385540,1575668.44 +218792,1575586.74 +292371,1575394.38 +355188,1575359.36 +15383,1575292.16 +209986,1575287.83 +266388,1575257.19 +56638,1575235.68 +232508,1575216.72 +177426,1575147.61 +278760,1575108.43 +118813,1575027.90 +174811,1574907.75 +146343,1574846.94 +126391,1574780.89 +305674,1574752.20 +319191,1574728.29 +268844,1574682.20 +70070,1574637.60 +295914,1574628.00 +69172,1574449.80 +41802,1574355.12 +50412,1574317.75 +258647,1574279.65 +3367,1573939.40 +223103,1573697.84 +149377,1573492.57 +285042,1573447.48 +1735,1573302.70 +167996,1573078.05 +62792,1573037.16 +307037,1573022.15 +336429,1572873.36 +387103,1572826.00 +69035,1572821.64 +250133,1572788.25 +372309,1572423.84 +148093,1572370.80 +234328,1572249.60 +198734,1572013.22 +325505,1572002.24 +274083,1571692.78 +359359,1571612.43 +248925,1571383.80 +338960,1571382.27 +399391,1571254.17 +118632,1571245.27 +179270,1571083.12 +135288,1571054.40 +387607,1571053.60 +141945,1570838.70 +347634,1570816.50 +129181,1570801.05 +50593,1570792.32 +16295,1570665.32 +255593,1570655.52 +188416,1570586.74 +242266,1570562.56 +187604,1570554.44 +269651,1570553.39 +333571,1570477.50 +169994,1570408.49 +200211,1570394.14 +317241,1570324.50 +311832,1570258.95 +12623,1570161.45 +28190,1570118.00 +318364,1569932.64 +74761,1569703.50 +156319,1569504.30 +330828,1569494.24 +348400,1569379.65 +358008,1569246.87 +148512,1569042.80 +94172,1569033.37 +365065,1569027.60 +55613,1568970.76 +129706,1568949.90 +302224,1568943.32 +80532,1568858.24 +379339,1568769.84 +72286,1568760.28 +278657,1568727.72 +262193,1568514.09 +169969,1568413.24 +291706,1568272.64 +281209,1568208.18 +391286,1568067.54 +240576,1568050.52 +186948,1568046.48 +374379,1568026.68 +77733,1568008.10 +399877,1567752.45 +393479,1567748.00 +354697,1567696.17 +217807,1567684.92 +382808,1567513.70 +172338,1567496.55 +142750,1567457.82 +84596,1567415.22 +74214,1567308.00 +229169,1567202.25 +203723,1567061.36 +182673,1567036.96 +281817,1566747.36 +89936,1566661.55 +318647,1566523.50 +99418,1566440.85 +146311,1566398.88 +221271,1566110.44 +171319,1566102.34 +209224,1566021.60 +210241,1565991.24 +153626,1565975.70 +219771,1565866.17 +115942,1565795.40 +275615,1565703.84 +162117,1565626.65 +309684,1565425.60 +1694,1565410.50 +240983,1565270.73 +42650,1565225.70 +69458,1565075.60 +175801,1565034.30 +356148,1565029.62 +24296,1564787.84 +314586,1564582.25 +33326,1564551.51 +310237,1564450.20 +131976,1564292.40 +75130,1564106.10 +126574,1564082.40 +158091,1564076.16 +49615,1564066.00 +326357,1563995.40 +6467,1563975.00 +275783,1563794.66 +186630,1563760.23 +203438,1563742.32 +78357,1563701.16 +163609,1563694.60 +318673,1563659.99 +364605,1563650.17 +293383,1563483.20 +162955,1563392.30 +88209,1563345.41 +52101,1563312.19 +231770,1563239.70 +230653,1563207.78 +119262,1563111.00 +366074,1563006.96 +293217,1562951.75 +35597,1562942.40 +83438,1562930.82 +16504,1562916.69 +346241,1562680.80 +370199,1562401.35 +303091,1562254.26 +144605,1562120.50 +82712,1561968.68 +361903,1561837.83 +227980,1561690.83 +366243,1561615.90 +204210,1561547.15 +218514,1561525.68 +265329,1561472.00 +178234,1561423.53 +136758,1561364.55 +274165,1561163.18 +148184,1561144.11 +66152,1561042.20 +212908,1560444.00 +94213,1560442.08 +118536,1560301.49 +2344,1560243.75 +160271,1560155.45 +71787,1560140.32 +143874,1560067.14 +6121,1560049.75 +399975,1559731.14 +187980,1559687.64 +4791,1559648.45 +380727,1559634.48 +85387,1559448.32 +294379,1559444.30 +84302,1559149.24 +20032,1559108.13 +342500,1559026.94 +279899,1558997.12 +356363,1558989.55 +65154,1558886.56 +249989,1558774.24 +329303,1558541.28 +251390,1558536.20 +154739,1558402.00 +48094,1558324.00 +61479,1558315.37 +152103,1558255.29 +71045,1558103.04 +49081,1558087.62 +15721,1557996.08 +232968,1557991.76 +321131,1557766.32 +38864,1557573.15 +120620,1557415.56 +163462,1557370.50 +336982,1557345.41 +344784,1557209.52 +329459,1556695.08 +201233,1556640.00 +310227,1556603.98 +203910,1556555.24 +104874,1556433.80 +193094,1556391.54 +216921,1556290.12 +231405,1556256.04 +147801,1556231.49 +62095,1556168.12 +93083,1556129.40 +228575,1556053.82 +85615,1556036.30 +16669,1556026.47 +375535,1555934.67 +163802,1555740.00 +396980,1555609.92 +151126,1555504.82 +333488,1555504.00 +346076,1555350.72 +189039,1555332.61 +114257,1555328.46 +175554,1555323.32 +287682,1555303.37 +219701,1555210.92 +268599,1555204.59 +315613,1555039.64 +102160,1554833.12 +217193,1554822.90 +68103,1554751.25 +9178,1554730.41 +245512,1554631.21 +309089,1554577.20 +350031,1554534.23 +116982,1554474.24 +325752,1554290.69 +177268,1554148.75 +147974,1554094.96 +4444,1554028.72 +143430,1554022.51 +19039,1554005.84 +329635,1553989.41 +176480,1553864.20 +182857,1553827.98 +22687,1553811.30 +133380,1553800.99 +298851,1553727.44 +242819,1553603.21 +43533,1553595.61 +56110,1553441.89 +198706,1553254.56 +379598,1553184.60 +94266,1553121.70 +199091,1553113.64 +371806,1553017.76 +185589,1552951.05 +152237,1552887.00 +89512,1552878.00 +327756,1552752.63 +397141,1552478.62 +238701,1552321.52 +114043,1552244.89 +310223,1552136.67 +256901,1552086.00 +109046,1552080.72 +100586,1552057.42 +99312,1551965.40 +27745,1551777.20 +111975,1551750.74 +313273,1551659.94 +328570,1551641.18 +126175,1551539.08 +246378,1551522.50 +304805,1551460.68 +93822,1551272.60 +216020,1551251.52 +116183,1551227.88 +52460,1551174.31 +89243,1551116.37 +30524,1551062.82 +126409,1551042.56 +97627,1551029.76 +393765,1550785.44 +46299,1550742.95 +139921,1550722.86 +44901,1550698.38 +354810,1550696.91 +153809,1550686.08 +281127,1550659.77 +49673,1550607.18 +269582,1550533.80 +63177,1550322.72 +329691,1550263.04 +354750,1550251.11 +122223,1550219.84 +335911,1550203.20 +135229,1550193.75 +274596,1550193.00 +343242,1550028.87 +65043,1550024.00 +126610,1549988.40 +193577,1549978.52 +167937,1549879.47 +11790,1549872.81 +122682,1549780.86 +36589,1549720.76 +89143,1549614.96 +343834,1549599.63 +122865,1549450.00 +335721,1549344.09 +304592,1549229.95 +159500,1549188.50 +69412,1549153.88 +174172,1549150.05 +58928,1548885.70 +166438,1548674.14 +342906,1548664.38 +340137,1548548.60 +19869,1548361.20 +10765,1547913.84 +239013,1547912.42 +302965,1547905.28 +343695,1547837.85 +320607,1547636.48 +153478,1547556.50 +248410,1547538.72 +333924,1547403.00 +143175,1547370.00 +288406,1547347.02 +141620,1547334.00 +138589,1547304.36 +39391,1547115.60 +50632,1547031.75 +298173,1546931.43 +268777,1546819.30 +308402,1546713.52 +26292,1546661.00 +294637,1546611.55 +392841,1546568.37 +397767,1546508.60 +237025,1546475.86 +67300,1546459.85 +23145,1546258.18 +395128,1546142.67 +302651,1546100.46 +42517,1546084.54 +236001,1546041.51 +354234,1545881.40 +396815,1545869.55 +106018,1545791.13 +288783,1545730.20 +202474,1545459.12 +244839,1545319.04 +269436,1545303.00 +217611,1545253.62 +26281,1545161.20 +156818,1545156.08 +126782,1544855.74 +84184,1544842.53 +81484,1544825.70 +236311,1544793.15 +367028,1544728.00 +228642,1544713.26 +392228,1544672.80 +53716,1544632.74 +302037,1544603.85 +243767,1544576.50 +263690,1544485.25 +258331,1544464.60 +244731,1544376.99 +331825,1544343.08 +76048,1544147.40 +257871,1543753.56 +25755,1543651.20 +7213,1543409.52 +45190,1543336.60 +60953,1543108.32 +99559,1543061.52 +47781,1543036.24 +134817,1543011.47 +234905,1542912.28 +98384,1542716.40 +83114,1542563.88 +95747,1542426.48 +21502,1542387.50 +9635,1542139.44 +356435,1541940.95 +355714,1541900.88 +56036,1541809.34 +348360,1541779.11 +377901,1541586.35 +236566,1541503.36 +316454,1541444.00 +277337,1541427.36 +234818,1541250.32 +215929,1541100.00 +278838,1541015.06 +334441,1540999.35 +203342,1540869.22 +378002,1540856.20 +149808,1540846.80 +126397,1540708.62 +372627,1540649.31 +111872,1540622.80 +265701,1540563.20 +10562,1540455.84 +351338,1540347.70 +61743,1540315.68 +181484,1540257.12 +379573,1540168.80 +348419,1540032.16 +388497,1539911.91 +387551,1539818.54 +3275,1539801.18 +374148,1539736.00 +33825,1539701.98 +329309,1539586.80 +17869,1539531.84 +369411,1539394.74 +231057,1539386.64 +349033,1539331.98 +304035,1539018.36 +68307,1538971.50 +113352,1538971.50 +81073,1538904.24 +99389,1538827.29 +112228,1538783.26 +276596,1538676.00 +191480,1538669.52 +299086,1538656.68 +279532,1538408.79 +191885,1538280.48 +333315,1538124.87 +211760,1538013.28 +246399,1538006.75 +343626,1537887.00 +272265,1537789.68 +369431,1537778.93 +154159,1537624.29 +304886,1537596.90 +270591,1537520.24 +353886,1537457.76 +388470,1537378.92 +277631,1537250.56 +369319,1537226.49 +360222,1537043.20 +313373,1536961.02 +5801,1536892.28 +147776,1536736.50 +313880,1536726.10 +55302,1536686.56 +219606,1536625.59 +398643,1536156.08 +304438,1536067.84 +388268,1536018.55 +380272,1536005.10 +244791,1535980.48 +154706,1535958.72 +31954,1535732.08 +63876,1535394.84 +131079,1535209.57 +106243,1535034.62 +96659,1534815.76 +265919,1534804.23 +26319,1534746.85 +226587,1534548.96 +370996,1534479.78 +137678,1534332.76 +73463,1534320.57 +241852,1534200.85 +63783,1534169.60 +193692,1534123.69 +154843,1533958.79 +265956,1533911.40 +159941,1533886.24 +195635,1533826.20 +170696,1533803.88 +294510,1533799.08 +21437,1533769.11 +256637,1533607.46 +228266,1533399.66 +136576,1533396.76 +309560,1533390.60 +124316,1533359.40 +86694,1533334.93 +171257,1533190.75 +291788,1533022.92 +207781,1532863.20 +129779,1532848.64 +200755,1532516.31 +148980,1532490.70 +253358,1532441.69 +72928,1532290.80 +236488,1532279.19 +229072,1531629.04 +292675,1531467.90 +360198,1531453.44 +393096,1531337.95 +336457,1531309.58 +195619,1531283.60 +191105,1531250.53 +50644,1530918.88 +229894,1530835.20 +261450,1530648.70 +82500,1530615.91 +129761,1530566.90 +333879,1530559.80 +298,1530457.39 +318275,1530367.02 +131483,1530123.84 +230910,1530107.70 +198098,1529988.80 +36768,1529982.60 +82289,1529973.25 +4401,1529972.60 +58374,1529893.44 +333449,1529883.98 +288241,1529845.38 +136366,1529824.14 +277806,1529709.94 +331386,1529680.74 +111548,1529404.80 +334752,1529348.69 +361060,1529176.32 +253782,1529083.98 +193765,1528993.21 +349784,1528966.66 +356654,1528929.21 +214903,1528686.33 +49704,1528622.82 +144702,1528584.66 +309676,1528554.29 +228600,1528485.64 +295335,1528403.40 +187214,1528244.48 +222851,1528156.70 +379545,1528066.26 +263764,1528006.29 +374177,1527977.40 +1350,1527757.98 +236205,1527585.28 +211499,1527516.62 +172175,1527430.81 +193744,1527408.00 +258901,1527336.72 +262008,1527333.86 +67515,1527193.98 +367222,1527156.98 +225190,1527079.02 +164461,1527034.07 +36314,1526914.30 +101795,1526816.38 +396549,1526755.60 +43616,1526672.00 +143502,1526580.00 +121837,1526575.46 +304998,1526452.90 +183019,1526256.37 +364623,1526195.52 +72689,1526112.90 +303978,1526096.75 +285077,1526096.00 +300257,1526015.70 +34455,1525998.92 +380403,1525986.00 +207240,1525451.41 +201427,1525443.40 +4616,1525374.46 +99637,1524904.36 +78278,1524894.67 +5199,1524661.32 +275336,1524596.70 +259966,1524550.50 +63507,1524550.02 +29251,1524509.97 +285554,1524318.40 +363568,1524278.36 +196808,1524236.40 +279967,1524102.96 +376733,1524004.80 +125066,1523912.60 +1499,1523894.26 +371540,1523836.15 +293924,1523782.86 +345347,1523674.80 +95781,1523633.92 +334587,1523625.20 +134198,1523561.91 +193681,1523238.99 +348951,1523115.39 +314861,1522941.27 +49885,1522930.92 +317969,1522785.80 +31998,1522765.83 +91872,1522751.70 +288821,1522612.00 +89183,1522600.18 +86558,1522511.32 +331421,1522508.89 +130038,1522447.20 +356207,1521955.26 +124244,1521873.60 +392580,1521639.00 +361097,1521400.32 +247856,1521381.60 +310091,1521158.40 +181585,1521120.48 +186876,1521007.20 +22790,1520904.09 +18288,1520818.47 +32802,1520804.40 +7884,1520492.75 +154441,1520475.18 +4503,1520430.01 +378401,1520413.68 +50941,1519991.10 +389983,1519945.35 +153145,1519909.65 +287257,1519808.48 +187461,1519672.00 +108444,1519534.16 +341493,1519506.24 +40742,1519447.16 +146535,1519335.00 +261451,1519207.76 +119300,1519013.92 +383058,1518853.70 +126252,1518784.40 +397656,1518782.84 +191954,1518753.92 +148709,1518672.87 +286020,1518569.54 +244241,1518473.93 +342033,1518390.42 +45155,1518316.92 +346446,1518107.95 +114410,1517893.64 +98516,1517785.56 +175741,1517708.94 +242765,1517707.08 +262082,1517349.66 +380268,1517197.89 +243288,1517195.80 +213885,1517182.24 +343502,1517059.53 +264719,1517054.64 +310929,1517014.40 +25556,1517000.10 +327545,1516713.12 +183470,1516649.00 +97631,1516578.84 +47270,1516520.37 +84254,1516480.47 +76617,1516413.45 +355636,1516384.80 +253145,1516221.40 +151651,1516206.72 +2193,1516191.60 +228621,1516169.59 +99025,1516073.00 +246385,1516042.60 +67325,1515988.30 +170244,1515826.00 +376549,1515806.04 +395395,1515770.64 +21326,1515688.64 +316432,1515644.52 +287780,1515283.50 +308703,1515241.54 +333256,1515084.60 +260173,1515042.00 +233683,1514990.36 +270093,1514977.92 +332468,1514932.77 +70524,1514911.29 +232220,1514907.79 +300186,1514683.68 +297608,1514612.16 +304415,1514593.92 +92235,1514507.22 +109195,1514494.36 +259345,1514483.67 +171711,1514465.74 +353960,1514328.72 +312226,1514327.04 +95181,1514185.92 +118895,1513982.40 +82045,1513969.80 +25837,1513944.00 +242988,1513923.06 +396981,1513881.16 +249650,1513784.16 +213756,1513537.07 +362903,1513415.04 +343935,1513389.48 +177969,1513309.72 +248114,1513279.76 +138269,1512960.15 +171383,1512816.63 +144403,1512798.08 +55611,1512794.52 +95143,1512770.88 +366163,1512441.68 +173119,1512432.98 +12644,1512350.73 +327067,1512304.86 +192248,1512263.60 +294244,1512261.30 +34036,1512218.64 +390486,1512199.70 +197809,1512022.20 +383367,1511867.43 +372492,1511855.00 +84852,1511854.00 +399746,1511851.08 +260958,1511823.94 +383617,1511800.00 +96028,1511771.03 +245432,1511684.65 +117934,1511564.67 +276219,1511511.72 +273241,1511421.56 +55347,1511342.22 +108932,1511110.38 +358140,1511071.12 +91492,1511034.98 +224199,1511013.60 +303228,1510964.49 +201080,1510919.28 +219966,1510865.20 +113509,1510859.16 +272076,1510843.25 +301482,1510679.92 +105128,1510616.38 +19148,1510614.51 +21620,1510576.83 +364254,1510515.72 +347024,1510133.08 +140234,1510074.66 +166173,1510043.35 +214928,1510012.50 +34739,1509952.95 +348823,1509924.24 +277058,1509835.95 +273255,1509833.16 +40197,1509630.93 +369421,1509476.20 +273996,1509454.05 +18816,1509321.51 +103370,1509197.55 +110157,1509175.20 +219010,1509121.52 +397368,1509014.13 +136966,1508947.52 +7000,1508868.88 +43986,1508701.30 +247494,1508677.82 +202771,1508659.64 +338791,1508604.16 +204647,1508467.74 +309923,1508268.00 +13935,1507726.72 +56330,1507675.40 +301125,1507541.80 +63806,1507428.28 +333588,1506829.62 +349391,1506816.18 +42787,1506697.80 +294237,1506269.76 +111544,1506201.75 +374860,1506155.70 +173075,1505662.86 +82611,1505649.60 +114315,1505445.68 +195497,1505351.29 +348955,1505307.24 +95582,1505252.58 +264415,1505208.45 +328794,1505058.84 +189310,1505012.68 +292791,1504933.04 +338331,1504724.94 +39425,1504466.60 +126476,1504381.02 +350644,1504372.50 +72220,1504160.70 +117625,1504134.20 +114053,1504126.77 +368460,1504115.35 +182937,1504008.00 +28515,1503536.45 +238914,1503366.77 +62092,1503366.35 +198406,1503154.56 +293189,1503072.00 +391639,1502945.28 +371247,1502789.46 +52490,1502768.36 +386588,1502736.51 +288807,1502605.72 +6391,1502593.62 +74960,1502538.48 +177209,1502445.87 +332291,1502204.22 +325865,1501996.80 +337860,1501791.39 +62608,1501632.60 +337250,1501527.04 +285809,1501501.60 +318579,1501405.20 +244467,1501404.80 +46560,1501166.64 +192841,1501136.62 +240990,1501077.90 +233037,1501020.18 +338332,1501017.04 +77183,1500972.00 +202323,1500889.60 +285857,1500862.86 +121416,1500817.12 +230792,1500806.86 +239967,1500678.75 +49058,1500538.77 +252087,1500517.92 +10408,1500497.24 +78331,1500464.88 +164553,1500223.04 +34543,1500200.10 +100050,1500090.57 +255950,1500012.00 +46539,1499922.58 +269831,1499815.94 +90223,1499458.51 +50201,1498961.44 +360076,1498761.60 +268372,1498721.07 +344288,1498671.24 +363862,1498653.15 +112324,1498608.96 +291512,1498527.15 +85222,1498354.06 +226651,1498318.80 +57690,1498317.92 +398661,1498286.16 +241349,1498165.76 +123808,1498143.99 +395567,1498105.61 +288605,1497964.09 +376807,1497961.48 +90157,1497624.84 +188593,1497412.80 +23600,1497382.60 +35231,1497295.00 +171238,1497247.50 +166624,1497235.92 +103027,1497197.88 +86254,1497027.34 +367197,1496942.76 +317579,1496923.00 +348914,1496779.50 +303511,1496764.24 +68121,1496708.28 +330569,1496633.61 +157608,1496578.02 +348461,1496438.96 +157966,1496286.54 +286222,1496081.29 +167059,1496074.86 +67291,1495984.00 +294009,1495889.86 +203670,1495793.88 +191207,1495736.40 +73904,1495583.58 +221862,1495532.80 +36773,1495527.28 +335141,1495451.90 +4978,1495389.50 +217920,1495345.20 +204634,1495269.00 +258454,1495242.12 +353333,1495107.52 +355700,1495019.63 +262464,1495003.44 +339637,1494954.15 +202004,1494862.56 +270768,1494859.52 +176909,1494847.27 +141275,1494779.56 +385591,1494711.89 +60969,1494686.70 +136426,1494597.13 +187832,1494548.60 +177899,1494497.90 +344220,1494472.65 +155590,1494377.01 +220327,1494208.88 +77273,1494152.59 +309306,1494143.64 +187483,1494010.75 +381583,1494007.32 +86507,1493783.76 +17299,1493737.18 +87394,1493711.05 +168396,1493670.93 +125103,1493411.58 +304206,1493361.66 +163883,1493314.16 +74467,1493290.32 +332201,1493230.64 +227644,1493213.59 +1040,1493068.52 +193847,1493014.32 +228679,1492958.43 +318481,1492930.26 +35221,1492762.68 +332777,1492657.68 +365125,1492602.21 +360964,1492505.82 +83793,1492482.09 +338723,1492404.32 +240619,1492399.65 +131204,1492384.26 +18841,1492380.08 +27679,1492354.05 +282290,1492175.25 +305039,1491890.69 +273669,1491764.36 +229863,1491724.50 +107745,1491701.08 +351918,1491694.58 +97810,1491691.52 +296322,1491681.84 +270642,1491645.60 +265177,1491629.83 +311448,1491590.76 +24170,1491533.12 +156208,1491503.82 +207679,1491313.11 +62601,1490996.00 +253948,1490917.32 +260895,1490767.20 +298758,1490689.20 +157046,1490572.70 +363470,1490512.76 +378207,1490483.82 +300963,1490458.95 +133306,1490176.09 +257267,1490170.37 +193876,1490169.00 +249163,1490120.32 +269925,1490110.65 +77931,1490024.48 +206697,1489997.66 +266296,1489982.50 +276668,1489941.60 +357529,1489760.73 +340038,1489668.18 +308435,1489579.20 +224750,1489380.01 +132853,1489369.02 +310965,1489314.04 +11843,1489292.89 +320017,1489234.11 +257983,1489167.46 +245221,1489142.82 +368386,1489113.89 +393043,1489069.87 +64818,1489063.20 +290713,1488564.68 +244289,1488316.50 +259889,1488209.90 +151479,1488201.22 +92651,1487951.52 +118826,1487916.50 +16028,1487894.40 +378462,1487847.20 +258480,1487500.28 +264569,1487469.28 +389886,1487414.40 +371781,1487311.56 +172490,1487287.05 +77969,1487269.42 +330306,1487225.76 +22682,1487061.66 +18950,1486974.72 +212889,1486950.09 +199519,1486704.45 +298945,1486627.57 +288428,1486550.12 +273463,1486444.05 +357719,1486372.65 +394684,1486370.34 +146033,1486350.70 +302563,1486333.45 +255247,1486332.10 +350928,1486319.34 +258701,1486288.98 +158321,1486220.80 +173871,1486200.81 +840,1486128.98 +101862,1485825.25 +341034,1485730.98 +92632,1485678.10 +323828,1485632.40 +116734,1485493.18 +220612,1485263.25 +133942,1485039.40 +230454,1485037.80 +322296,1484946.81 +329576,1484918.55 +94294,1484891.42 +366452,1484845.96 +277019,1484768.40 +373592,1484604.52 +103932,1484583.80 +278610,1484489.00 +73464,1484220.26 +387306,1484113.18 +399706,1484040.50 +198445,1483999.48 +279805,1483747.09 +231844,1483469.58 +240668,1483432.38 +72663,1483188.96 +119162,1483162.48 +153950,1482914.66 +47199,1482843.45 +92604,1482786.08 +141233,1482656.85 +321062,1482461.75 +283187,1482430.56 +294875,1482325.32 +352445,1482207.37 +318217,1482159.60 +289695,1482146.60 +299208,1482123.02 +230632,1482009.90 +244230,1481948.30 +382585,1481938.25 +69821,1481933.66 +328746,1481908.40 +268909,1481751.62 +58986,1481620.90 +347203,1481594.45 +116213,1481186.07 +398012,1481109.12 +245869,1481030.89 +25857,1480974.39 +345551,1480746.60 +155136,1480667.04 +106253,1480637.99 +212097,1480592.80 +26980,1480495.28 +243849,1480455.09 +61530,1480418.10 +48859,1480246.42 +185998,1480202.39 +42360,1480181.87 +249795,1480114.44 +374044,1480067.73 +311405,1480032.54 +93250,1479985.14 +214171,1479974.32 +282695,1479953.44 +37778,1479881.72 +385952,1479848.00 +229797,1479715.20 +112439,1479669.12 +146395,1479495.80 +137052,1479467.40 +385857,1479363.75 +6549,1479268.56 +127918,1479061.62 +129899,1478896.32 +71552,1478847.39 +118136,1478805.13 +369679,1478638.20 +39242,1478295.00 +199393,1478288.21 +113621,1478288.00 +120851,1478238.39 +262075,1478121.60 +269014,1477804.43 +75100,1477792.32 +84086,1477743.12 +342299,1477618.10 +225475,1477421.76 +88829,1477359.00 +38254,1477118.54 +199729,1476918.66 +206627,1476884.25 +382918,1476688.50 +88537,1476605.00 +148797,1476529.88 +241034,1476490.88 +322288,1476453.15 +195573,1476427.86 +236549,1476319.36 +282842,1476317.34 +394507,1476281.70 +307007,1476262.14 +48881,1476232.02 +49125,1476162.24 +290594,1476128.25 +137174,1476069.28 +224061,1475967.16 +3762,1475711.76 +37842,1475509.56 +230125,1475391.06 +292779,1475353.25 +282822,1475273.79 +56488,1475244.00 +63112,1475171.46 +268521,1475056.00 +353771,1474998.20 +266905,1474987.04 +203715,1474979.76 +14826,1474960.23 +120612,1474925.43 +25809,1474869.68 +19072,1474858.31 +266673,1474812.90 +107062,1474809.84 +94324,1474792.84 +22052,1474775.28 +347272,1474688.08 +334021,1474619.90 +195668,1474544.70 +81230,1474509.96 +265547,1474485.65 +183367,1474317.60 +279603,1474239.64 +282299,1474154.28 +128873,1473992.91 +295133,1473937.44 +78254,1473911.07 +341908,1473890.44 +399320,1473661.98 +216425,1473604.56 +263349,1473599.40 +332956,1473586.56 +60677,1473303.44 +100074,1473235.47 +66882,1473193.56 +340349,1473157.83 +272799,1473027.20 +361663,1472798.40 +346676,1472774.57 +127847,1472651.29 +66099,1472506.60 +385636,1472363.20 +10109,1472244.06 +331464,1472201.16 +398484,1472192.82 +171722,1472145.92 +225294,1471982.40 +312771,1471963.82 +300653,1471777.70 +353764,1471387.05 +391246,1471364.32 +153189,1471347.90 +194082,1471155.84 +207138,1471129.40 +372926,1471077.45 +293063,1470934.97 +220724,1470895.38 +98925,1470727.80 +104721,1470720.40 +164394,1470495.10 +108120,1470471.72 +314468,1470391.38 +257653,1470352.52 +160141,1470268.92 +201716,1470204.72 +381427,1470040.65 +375719,1470015.60 +126646,1469994.12 +84369,1469947.08 +278622,1469931.44 +215373,1469923.52 +125752,1469846.40 +49493,1469800.68 +132802,1469705.60 +311798,1469602.35 +64359,1469568.03 +108642,1469393.10 +67878,1469368.05 +352769,1469286.00 +326786,1469285.54 +318049,1469247.96 +215594,1468928.00 +87812,1468822.74 +347205,1468723.32 +311641,1468646.20 +203917,1468566.96 +153819,1468553.60 +79163,1468437.27 +298357,1468426.16 +323921,1468324.80 +184978,1468288.02 +384499,1468283.20 +297285,1468035.00 +226641,1467771.85 +320765,1467693.15 +113258,1467684.64 +143387,1467640.68 +85945,1467523.98 +316985,1467476.25 +81971,1467471.07 +256645,1467414.89 +33805,1467376.02 +373402,1467323.28 +11034,1467322.41 +344998,1467301.53 +370489,1467234.59 +11996,1467214.56 +173877,1467118.65 +385346,1467049.20 +122480,1467000.00 +123683,1466859.82 +238736,1466781.84 +357773,1466771.82 +171326,1466761.12 +152101,1466718.32 +258411,1466660.64 +278207,1466646.52 +366604,1466150.70 +193759,1466087.20 +125974,1465944.61 +124359,1465891.72 +184528,1465479.75 +196110,1465422.66 +211627,1465360.02 +93428,1465331.56 +226252,1465244.41 +273145,1465188.16 +233497,1465122.23 +348851,1464845.74 +329684,1464777.60 +253563,1464738.21 +165048,1464703.96 +158896,1464688.24 +87685,1464507.46 +55047,1464247.89 +118554,1464237.12 +345797,1464113.72 +73135,1464037.04 +291681,1463957.82 +383767,1463840.25 +154614,1463743.91 +321117,1463739.86 +311511,1463551.96 +173835,1463310.80 +152800,1463294.70 +315098,1463239.98 +202008,1463053.77 +86077,1462781.48 +236068,1462339.38 +227300,1462310.40 +112276,1462254.24 +32070,1462254.17 +283550,1462177.52 +138693,1462104.04 +212079,1462100.20 +156711,1462066.32 +311195,1462027.20 +234277,1461934.48 +335210,1461889.46 +96637,1461853.80 +155240,1461794.64 +95688,1461607.07 +29709,1461509.95 +389211,1461437.12 +29945,1461022.20 +284149,1460903.66 +148210,1460866.11 +87320,1460802.74 +40105,1460771.85 +156489,1460595.92 +227678,1460589.84 +28801,1460574.41 +262584,1460543.49 +37957,1460526.16 +56781,1460498.18 +172508,1460484.72 +33917,1460322.63 +196451,1460241.54 +335717,1460142.78 +161004,1460098.40 +212874,1460084.16 +243533,1460029.28 +66469,1459942.38 +390959,1459725.96 +72310,1459633.80 +332940,1459566.51 +301228,1459329.60 +57472,1459257.77 +147617,1459229.68 +173599,1459145.35 +125737,1459087.52 +356737,1458965.08 +16658,1458835.20 +315017,1458763.20 +177116,1458668.97 +98246,1458637.36 +171913,1458610.56 +13688,1458564.30 +31591,1458377.76 +94735,1458166.40 +182766,1458163.92 +194337,1458069.60 +324802,1457889.63 +338538,1457844.50 +298826,1457795.43 +213916,1457514.63 +318508,1457498.16 +260115,1457470.40 +349458,1457358.98 +56570,1457175.18 +173399,1456989.69 +291954,1456958.16 +311241,1456946.79 +322931,1456922.70 +12682,1456839.27 +143988,1456748.16 +325689,1456586.34 +31309,1456397.92 +138041,1456299.46 +87596,1456279.73 +322188,1456251.60 +337735,1456163.10 +62227,1456147.76 +373379,1456146.26 +1,1456050.96 +81353,1456017.50 +332639,1455915.30 +165860,1455857.48 +294855,1455752.25 +189183,1455725.55 +220198,1455507.20 +211883,1455463.02 +195639,1455394.40 +265583,1455266.96 +213917,1455237.60 +368165,1455163.79 +155469,1455056.78 +272254,1455004.53 +1072,1454975.08 +271181,1454872.41 +48187,1454870.57 +289355,1454735.49 +309309,1454630.21 +91110,1454503.05 +319827,1454436.33 +92233,1454423.40 +9257,1454388.76 +121347,1454353.74 +115735,1454250.60 +209631,1454193.00 +235314,1454103.45 +250109,1453911.90 +326231,1453878.30 +253787,1453828.20 +364061,1453819.15 +6093,1453812.90 +236885,1453741.80 +199819,1453667.60 +323200,1453588.66 +165543,1453460.61 +340084,1453328.40 +54415,1453288.92 +45367,1453247.66 +125129,1453177.18 +12712,1453067.84 +273449,1452928.34 +189337,1452927.84 +28893,1452731.70 +373380,1452725.35 +93312,1452685.50 +221435,1452624.84 +250662,1452555.68 +283652,1452541.72 +202183,1452485.79 +141007,1452400.68 +99776,1452314.55 +302008,1452272.96 +138382,1452125.70 +387614,1452092.40 +90832,1451862.75 +327572,1451760.00 +149959,1451745.69 +288463,1451661.40 +178847,1451602.59 +170373,1451547.55 +332267,1451535.36 +248633,1451483.84 +322346,1451315.72 +368493,1451232.40 +13707,1450980.24 +391824,1450926.60 +24335,1450785.00 +182488,1450481.85 +128610,1450344.00 +277786,1450331.14 +373579,1450295.69 +265523,1450287.12 +357957,1450235.77 +166786,1450199.52 +257165,1450162.60 +197171,1450121.68 +386951,1450035.00 +132009,1449954.50 +130634,1449939.00 +382274,1449922.02 +296549,1449629.28 +375554,1449536.96 +156455,1449508.22 +319229,1449488.52 +268904,1449287.18 +204068,1449184.00 +157209,1449138.05 +257802,1448948.55 +325209,1448802.96 +263288,1448668.80 +369268,1448401.68 +266954,1448397.36 +344834,1448380.35 +18173,1448304.00 +313899,1448107.60 +97215,1448026.91 +210634,1447939.36 +247952,1447859.64 +155960,1447846.17 +207660,1447650.36 +348540,1447628.24 +216469,1447581.35 +206576,1447492.12 +274519,1447479.90 +123414,1447439.49 +2819,1447366.40 +124809,1447038.06 +206065,1446904.86 +16918,1446898.56 +183670,1446892.05 +14980,1446859.64 +139094,1446821.46 +112855,1446724.40 +84561,1446702.48 +395558,1446606.54 +6372,1446551.98 +144397,1446351.52 +3914,1446305.46 +316114,1446199.29 +347031,1446166.00 +331403,1446153.14 +360325,1446116.61 +31247,1445930.98 +51291,1445855.73 +275968,1445837.76 +117294,1445549.31 +292503,1445537.28 +398784,1445514.86 +190772,1445455.44 +118465,1445308.90 +303489,1445274.72 +40157,1445271.66 +286065,1445191.20 +213982,1445081.04 +336637,1445024.76 +60134,1444970.43 +233716,1444958.90 +291562,1444936.74 +378810,1444931.04 +191205,1444915.68 +171546,1444826.88 +77529,1444807.62 +75582,1444720.86 +294434,1444461.48 +27791,1444310.42 +66403,1444176.81 +158583,1444070.79 +147296,1444016.07 +161389,1443996.25 +40620,1443978.64 +263381,1443943.53 +177207,1443575.84 +375692,1443529.80 +153069,1443461.37 +318850,1443378.51 +381345,1443365.10 +142628,1443308.20 +347084,1443294.16 +291247,1443145.20 +239151,1443119.58 +246943,1442822.12 +208791,1442774.06 +133516,1442583.00 +46955,1442448.00 +374301,1442368.08 +166459,1442262.80 +293214,1442185.46 +163328,1442152.80 +26943,1442085.45 +333759,1442075.46 +104220,1442045.52 +239874,1442035.20 +226060,1441948.74 +119415,1441927.75 +88738,1441900.00 +322620,1441700.26 +391014,1441615.24 +154966,1441585.04 +121022,1441579.56 +235926,1441536.90 +317031,1441406.37 +300044,1441271.40 +201715,1441164.96 +197891,1441114.85 +324570,1440597.60 +351292,1440518.95 +161938,1440382.40 +28592,1440357.12 +344305,1440337.41 +13342,1440241.92 +203582,1440093.44 +31408,1439731.48 +118049,1439659.65 +97677,1439616.00 +333624,1439599.49 +216647,1439451.20 +42411,1439326.20 +368597,1439248.40 +268596,1439005.75 +386228,1438982.52 +104341,1438948.39 +18937,1438941.03 +213845,1438857.05 +291684,1438854.60 +196484,1438815.69 +162499,1438813.89 +230109,1438752.50 +219875,1438696.08 +188831,1438587.80 +103453,1438460.28 +286723,1438434.58 +201135,1438406.33 +307435,1438258.20 +204916,1438084.53 +204671,1438060.80 +163836,1438019.40 +330889,1437799.94 +399694,1437788.14 +158741,1437747.50 +158843,1437609.42 +252630,1437312.60 +96658,1437303.78 +101944,1437282.00 +148261,1437244.40 +291592,1437207.56 +388293,1437203.58 +330588,1437155.91 +195262,1436996.40 +280231,1436968.94 +201628,1436968.50 +229151,1436713.18 +243621,1436712.96 +87518,1436561.14 +118729,1436552.80 +281464,1436500.32 +398728,1436316.48 +61783,1436253.78 +62647,1436142.35 +260682,1436040.00 +276744,1435886.62 +291835,1435637.10 +286924,1435603.52 +65475,1435564.38 +311954,1435416.05 +139889,1435332.96 +224254,1435140.50 +117099,1435140.04 +30387,1435089.46 +261798,1434846.93 +292833,1434657.20 +245586,1434621.60 +112117,1434562.09 +143145,1434451.50 +46289,1434171.87 +207990,1434135.54 +257885,1434129.16 +56901,1434061.86 +300032,1433996.98 +74230,1433974.08 +363812,1433683.35 +338587,1433618.40 +397846,1433453.44 +146905,1433227.40 +302922,1433111.40 +320325,1432929.42 +283659,1432904.19 +332783,1432794.93 +119029,1432689.63 +96663,1432650.80 +247307,1432503.04 +185424,1432492.82 +171102,1432446.12 +86243,1432362.04 +104816,1432344.29 +86040,1432310.88 +384334,1432284.42 +97283,1432182.70 +344689,1432178.26 +59680,1432069.47 +33783,1431982.80 +394284,1431957.42 +88251,1431754.54 +283816,1431719.44 +399748,1431632.70 +280771,1431618.76 +380368,1431591.70 +221540,1431315.58 +1275,1431300.00 +108005,1431142.35 +44442,1431031.98 +270400,1430778.24 +253999,1430741.68 +97089,1430645.76 +296462,1430592.58 +288642,1430570.86 +106943,1430467.18 +335476,1430271.69 +239819,1430195.34 +7300,1430192.18 +112201,1430110.75 +331042,1430036.40 +321653,1429885.05 +199011,1429827.84 +368871,1429619.24 +140597,1429131.60 +351742,1429051.56 +164000,1429039.68 +208875,1428897.44 +103993,1428780.43 +87670,1428778.60 +279586,1428768.50 +279432,1428550.88 +269388,1428546.00 +34322,1428526.40 +268636,1428423.50 +390352,1428229.46 +213613,1428206.25 +291395,1428205.65 +9636,1428193.84 +120476,1428072.00 +91034,1428019.04 +171612,1427987.60 +270903,1427578.72 +294989,1427479.20 +307734,1427404.90 +151094,1427292.16 +270089,1427230.08 +142289,1427109.80 +314856,1427095.60 +273495,1427018.56 +273791,1426907.58 +343909,1426826.24 +280529,1426805.79 +38707,1426703.94 +245016,1426679.88 +173930,1426594.15 +248207,1426533.16 +36491,1426425.78 +255636,1426378.25 +360078,1426337.98 +134185,1426324.68 +47982,1426269.39 +74172,1426195.02 +232202,1425943.92 +218405,1425661.44 +21725,1425451.80 +42144,1425450.00 +313920,1425430.79 +213163,1425195.60 +153100,1425151.68 +298360,1425139.80 +274638,1425131.84 +23429,1425087.21 +155905,1425050.24 +209559,1425023.98 +357483,1425010.50 +370192,1424957.10 +125052,1424810.46 +168247,1424738.04 +206962,1424325.08 +193634,1424238.90 +166905,1424148.82 +41113,1424069.09 +66031,1423982.76 +54697,1423916.18 +72324,1423852.60 +324369,1423616.48 +308486,1423380.01 +23739,1423138.41 +232908,1422803.04 +308283,1422771.20 +315587,1422640.66 +281675,1422617.04 +149458,1422562.68 +237622,1422277.83 +123690,1422222.88 +273511,1422055.20 +144587,1422018.89 +380631,1421801.70 +136291,1421761.00 +352706,1421756.27 +345507,1421729.64 +167446,1421541.00 +371373,1421530.29 +356365,1421492.54 +179048,1421394.20 +331788,1421374.56 +223830,1421359.83 +369366,1421318.56 +56367,1421304.50 +238445,1421233.44 +164563,1421205.26 +205099,1421191.16 +233429,1421146.34 +227745,1421050.40 +337612,1420960.00 +312298,1420875.94 +63460,1420733.25 +174751,1420625.61 +127921,1420404.22 +175206,1420387.56 +321334,1420308.93 +138832,1420265.00 +53380,1420254.00 +148536,1420250.00 +106533,1420176.52 +379347,1420121.69 +117318,1420108.76 +314190,1420086.84 +211970,1420070.83 +319717,1420055.76 +87363,1419950.28 +317820,1419948.45 +216271,1419939.84 +209586,1419906.87 +243994,1419863.80 +194072,1419341.40 +178487,1419334.56 +382000,1419205.86 +83695,1419191.13 +15740,1419168.64 +237884,1419120.64 +55442,1419095.72 +141462,1419074.41 +395634,1419006.73 +386223,1418982.00 +383898,1418973.60 +293516,1418932.62 +380349,1418919.96 +111105,1418916.95 +52247,1418791.66 +47975,1418767.65 +201275,1418568.58 +162673,1418528.96 +386775,1418507.82 +217499,1418352.50 +194006,1418312.86 +158914,1418310.45 +183908,1418069.04 +66033,1417977.14 +216275,1417596.00 +88394,1417572.90 +14033,1417553.72 +396114,1417339.00 +398347,1417231.83 +370524,1417145.51 +315028,1417066.30 +32229,1416816.09 +79448,1416711.44 +9356,1416387.60 +295270,1416177.84 +62472,1416068.72 +366147,1416063.00 +363466,1416021.46 +81663,1415976.10 +87924,1415928.67 +53937,1415921.76 +334307,1415889.72 +344357,1415851.84 +171018,1415837.39 +336198,1415811.30 +203788,1415745.68 +3328,1415731.86 +397789,1415712.13 +237800,1415691.09 +22868,1415616.93 +274009,1415592.24 +73139,1415475.60 +318671,1415160.80 +161188,1415099.25 +332234,1415040.00 +258118,1414978.88 +218796,1414836.86 +138701,1414687.68 +133225,1414614.42 +108307,1414443.60 +147531,1414281.33 +352296,1414215.94 +150058,1414201.86 +355255,1414200.48 +259023,1413816.81 +6072,1413627.12 +253264,1413567.00 +200476,1413478.80 +359482,1413435.10 +168710,1413404.00 +75064,1413384.14 +157499,1413307.46 +343083,1413215.78 +220119,1413120.80 +348755,1413053.39 +295396,1413016.38 +142272,1412885.80 +334003,1412812.80 +367049,1412756.90 +246169,1412574.00 +161772,1412362.52 +210914,1412346.98 +247743,1412313.95 +134162,1412299.98 +393624,1412155.19 +128712,1412099.36 +373478,1412088.68 +247980,1411981.20 +75721,1411834.95 +36875,1411685.82 +46102,1411645.53 +295213,1411630.23 +240142,1411446.40 +379615,1411381.26 +210126,1411355.68 +309473,1411326.72 +46497,1411242.14 +13803,1411240.78 +398357,1411236.84 +257351,1411175.44 +179208,1411128.00 +361666,1411121.54 +342944,1411107.30 +39409,1410824.80 +88223,1410800.04 +189987,1410684.18 +153805,1410676.20 +99318,1410630.21 +145623,1410565.39 +53871,1410563.20 +52329,1410311.98 +65142,1410235.31 +257183,1409839.68 +386186,1409797.62 +201358,1409371.00 +77571,1409321.94 +300271,1409168.64 +351349,1409129.33 +324292,1409124.16 +153183,1409055.96 +234410,1409002.92 +115086,1408825.25 +360420,1408798.32 +175599,1408617.38 +163715,1408578.52 +99178,1408432.92 +27329,1408410.54 +356090,1408278.57 +41220,1408256.85 +196323,1408156.39 +336406,1407900.48 +71393,1407527.56 +195130,1407313.22 +339124,1407158.60 +195986,1407145.63 +303841,1407142.87 +256960,1406980.53 +150389,1406955.69 +380385,1406679.54 +196388,1406451.83 +362043,1406415.78 +233735,1406350.96 +325526,1406341.50 +395192,1406159.95 +343962,1406116.28 +19856,1406069.01 +36841,1406024.16 +31562,1405957.68 +207236,1405922.48 +215830,1405867.20 +214005,1405637.64 +177196,1405628.64 +97714,1405345.20 +288502,1405250.00 +330638,1405221.12 +320597,1405173.50 +309455,1405164.31 +151492,1404596.04 +211707,1404575.81 +38366,1404525.76 +271051,1404433.74 +250598,1404376.92 +237106,1404260.25 +303938,1403624.60 +29337,1403599.71 +196917,1403592.96 +202926,1403516.50 +262278,1403509.25 +135945,1403435.97 +66925,1403423.84 +168795,1403419.32 +26407,1403372.16 +66004,1403019.52 +42241,1402918.16 +307342,1402786.84 +5586,1402638.90 +239503,1402635.24 +59725,1402528.50 +343972,1402373.09 +32129,1402370.50 +92172,1402347.52 +197786,1402300.00 +225773,1402229.01 +360923,1402179.36 +91774,1402149.96 +320740,1402057.02 +150100,1401980.58 +175139,1401976.98 +210656,1401811.84 +41427,1401800.86 +190758,1401790.20 +264693,1401707.32 +135930,1401643.07 +70989,1401633.72 +265144,1401546.52 +128002,1401441.75 +225520,1401174.00 +190194,1401130.26 +13544,1400916.80 +348663,1400898.65 +250758,1400850.00 +262608,1400781.12 +24708,1400586.54 +23911,1400467.74 +355867,1400404.05 +85241,1400305.23 +144767,1400112.28 +299664,1400077.24 +229154,1399985.09 +311918,1399978.44 +259791,1399952.70 +290660,1399917.75 +198288,1399740.00 +290634,1399683.60 +248905,1399659.70 +290180,1399626.79 +325128,1399579.55 +113422,1399340.00 +357688,1399260.24 +342920,1399256.74 +73624,1399212.90 +329349,1399135.09 +334363,1398815.84 +122955,1398725.24 +197801,1398660.33 +173272,1398510.00 +58128,1398431.10 +352910,1398394.75 +204191,1398391.56 +180037,1398326.25 +68879,1398298.62 +219391,1398054.37 +2292,1398013.12 +197040,1397932.36 +361775,1397920.80 +170217,1397910.78 +308849,1397818.20 +373253,1397746.80 +391034,1397697.72 +164061,1397691.36 +157932,1397621.34 +367671,1397545.34 +286721,1397373.36 +186081,1397331.81 +108836,1397142.26 +128217,1397139.36 +49337,1396970.96 +154044,1396863.94 +262651,1396850.14 +376663,1396723.31 +393880,1396528.00 +282387,1396495.44 +101345,1396403.32 +379942,1396401.60 +32293,1396361.00 +162712,1396234.56 +348854,1396115.82 +242845,1395891.64 +387060,1395870.59 +9504,1395817.28 +123213,1395809.74 +143588,1395807.12 +227715,1395792.00 +224839,1395693.75 +173887,1395689.90 +368091,1395625.20 +305795,1395556.11 +203796,1395545.77 +246938,1395539.88 +244215,1395537.35 +132400,1395494.10 +275376,1395367.68 +322047,1395223.20 +100149,1395124.30 +390752,1395120.65 +391582,1395047.40 +207128,1395010.78 +194177,1394975.04 +125866,1394964.24 +157303,1394838.48 +81026,1394787.97 +143862,1394780.64 +51386,1394762.88 +89500,1394723.46 +29421,1394639.10 +384392,1394581.55 +140622,1394232.84 +185945,1394213.70 +21693,1394204.64 +277310,1394191.50 +387980,1394088.46 +14869,1394034.40 +221015,1394015.40 +100659,1394006.31 +384274,1393677.34 +317462,1393228.20 +132670,1393221.69 +38934,1392982.25 +70792,1392806.40 +99990,1392750.00 +283889,1392659.24 +180941,1392645.94 +134313,1392645.91 +6771,1392617.60 +132642,1392571.83 +212359,1392407.62 +90100,1392348.24 +125020,1392302.17 +235605,1392280.82 +351074,1392275.43 +355231,1392204.00 +385995,1392148.80 +382276,1392078.56 +178510,1392065.60 +368223,1392062.76 +258219,1391638.78 +153675,1391548.60 +85107,1391536.40 +116223,1391314.12 +204605,1390977.96 +162238,1390906.68 +249605,1390870.50 +310786,1390735.17 +43512,1390662.25 +389940,1390469.52 +176921,1390246.92 +261860,1390181.12 +133276,1390084.64 +324308,1389772.89 +174324,1389624.40 +345385,1389487.68 +161225,1389392.94 +300127,1389183.10 +172324,1389148.28 +316517,1389061.28 +94365,1389045.86 +231477,1388999.48 +184609,1388608.11 +206414,1388527.00 +145911,1388382.12 +194720,1388273.64 +240175,1388159.57 +372841,1388124.37 +210211,1387977.33 +266236,1387883.67 +393072,1387840.61 +366352,1387494.40 +350929,1387388.26 +332629,1387256.20 +226238,1386988.11 +78442,1386977.41 +52526,1386947.37 +80546,1386842.22 +55103,1386835.56 +233081,1386774.70 +181462,1386737.44 +294669,1386719.04 +293317,1386649.05 +397737,1386562.80 +104281,1386547.20 +217769,1386532.66 +161956,1386495.18 +82660,1386379.50 +133879,1386370.70 +317509,1386317.52 +313262,1386228.60 +253430,1386203.60 +271900,1386008.82 +62620,1385760.00 +93857,1385694.44 +358432,1385691.82 +220958,1385611.11 +342114,1385587.11 +92867,1385535.06 +274844,1385503.98 +331638,1385251.12 +217624,1385145.15 +84151,1385130.60 +201117,1385017.92 +28379,1384780.80 +378647,1384701.12 +271187,1384628.41 +152201,1384614.88 +382647,1384579.52 +200465,1384571.64 +233080,1384480.31 +63111,1384479.25 +296434,1384466.96 +296566,1384409.52 +157259,1384299.00 +208173,1384162.56 +256702,1384080.39 +63328,1384012.77 +22303,1383912.96 +21197,1383896.80 +175432,1383625.32 +285292,1383535.72 +253756,1383473.52 +195118,1383461.12 +397469,1383394.04 +25623,1383272.38 +66589,1383209.96 +292643,1383196.00 +4545,1383176.55 +311697,1383099.30 +263583,1383068.60 +283596,1383053.92 +62049,1382960.10 +145102,1382930.68 +160998,1382925.81 +384765,1382843.06 +376590,1382795.00 +167660,1382722.66 +234309,1382655.12 +3701,1382643.60 +274173,1382443.38 +358470,1382212.50 +245342,1382187.90 +393772,1382180.80 +92908,1382066.01 +94246,1381652.64 +236106,1381615.97 +181285,1381595.64 +258672,1381533.30 +44789,1381471.26 +108708,1381470.25 +301108,1381443.63 +346519,1381435.11 +75413,1381401.42 +63322,1381394.58 +24788,1380982.08 +310051,1380800.52 +58788,1380741.56 +112815,1380618.10 +392665,1380568.00 +132282,1380538.40 +48100,1380520.93 +30962,1380446.13 +98748,1380424.08 +183555,1380396.64 +12647,1380318.86 +103797,1380315.24 +313145,1380288.78 +12820,1380244.56 +103319,1380220.04 +125628,1380213.50 +67813,1380205.52 +225536,1380013.20 +169257,1379977.41 +43121,1379932.42 +231713,1379907.69 +379485,1379767.84 +160207,1379669.61 +331473,1379380.00 +150167,1379368.32 +278929,1379356.00 +17474,1379351.96 +148718,1379292.72 +71655,1379291.22 +42338,1379248.82 +257803,1379014.98 +227962,1378799.20 +309578,1378778.24 +12838,1378599.33 +149805,1378592.80 +231114,1378533.79 +60616,1378494.88 +289357,1378456.49 +26031,1378451.20 +64729,1378368.20 +21942,1378362.96 +108963,1378323.31 +83715,1378286.88 +255257,1378263.66 +364729,1378253.45 +218225,1378251.68 +36663,1378128.97 +2299,1378072.28 +172003,1377932.32 +176637,1377781.65 +119600,1377739.50 +110552,1377695.88 +368853,1377554.49 +223632,1377521.97 +7651,1377231.40 +199448,1377158.76 +2499,1377139.16 +98238,1377094.96 +229635,1377058.44 +2300,1376832.53 +347661,1376702.38 +240610,1376665.85 +259313,1376636.64 +58907,1376583.68 +293468,1376250.96 +211564,1376096.40 +256489,1375919.20 +261739,1375897.49 +313316,1375888.68 +73932,1375837.00 +310907,1375698.28 +196651,1375615.67 +313891,1375579.92 +297808,1375383.81 +346040,1375329.48 +86387,1375279.60 +16640,1375256.19 +32826,1375147.32 +156880,1375103.73 +196262,1375043.75 +253330,1374981.15 +399034,1374847.20 +335306,1374722.88 +339250,1374688.71 +230033,1374633.06 +372491,1374505.48 +345654,1374479.80 +352449,1374403.80 +4020,1374293.76 +148062,1374276.09 +295120,1374253.68 +89208,1374080.76 +132207,1374043.50 +204886,1373858.46 +111618,1373792.40 +120512,1373777.30 +219474,1373498.48 +99216,1373490.62 +62490,1373455.32 +149301,1373200.56 +247075,1373164.48 +121108,1373078.34 +317611,1373007.79 +2666,1372905.99 +108140,1372815.36 +71326,1372765.35 +247132,1372624.70 +364727,1372432.10 +294749,1372278.76 +18357,1372131.25 +216891,1372033.32 +185626,1371949.30 +269286,1371932.64 +381053,1371890.08 +179212,1371787.46 +327888,1371650.35 +173952,1371417.25 +141468,1371390.40 +64630,1371200.60 +147158,1371162.69 +384254,1371135.64 +151373,1371100.48 +143131,1371017.33 +274932,1370822.88 +323308,1370777.85 +14948,1370406.72 +1562,1370190.36 +136434,1370181.15 +217398,1370168.45 +244100,1370132.30 +125543,1370096.70 +277645,1369984.36 +184415,1369969.02 +51084,1369957.76 +26108,1369904.70 +140435,1369803.37 +27079,1369650.92 +29568,1369578.80 +27263,1369537.47 +249793,1369469.24 +26591,1369437.30 +284314,1369314.33 +351618,1369290.79 +220912,1369277.96 +1558,1369224.32 +207243,1369145.70 +117068,1369075.05 +99780,1369071.20 +218821,1369002.18 +364723,1368969.57 +223990,1368928.99 +378514,1368715.53 +318547,1368383.48 +159062,1368273.28 +300927,1368219.75 +222266,1368207.90 +167413,1368189.24 +225213,1368180.80 +342323,1368145.11 +121620,1368097.50 +331871,1368004.32 +7291,1367910.82 +301389,1367805.20 +355545,1367664.51 +102226,1367623.71 +2961,1367607.12 +137288,1367601.76 +148808,1367273.33 +187685,1367237.64 +77884,1367203.23 +214274,1366995.02 +288201,1366978.20 +23815,1366937.82 +204293,1366500.80 +397262,1366482.88 +121650,1366450.56 +31258,1366342.85 +316715,1366302.96 +235945,1366239.43 +38532,1366236.69 +17099,1366068.00 +232702,1366030.80 +88636,1365758.40 +38597,1365755.04 +101507,1365745.92 +99492,1365653.12 +197820,1365589.80 +274745,1365562.15 +173209,1365539.72 +347944,1365354.08 +381925,1365352.80 +94623,1365350.36 +273792,1365324.76 +333672,1365263.05 +360179,1365233.80 +80216,1365157.68 +291007,1365130.20 +357904,1365100.20 +269365,1365092.05 +139843,1364684.79 +210711,1364647.56 +203905,1364306.28 +79893,1364251.50 +278949,1364223.22 +62299,1364050.85 +177771,1364024.46 +290625,1364020.64 +270244,1363947.00 +278516,1363713.30 +135148,1363633.92 +6843,1363551.84 +361295,1363447.43 +348727,1363366.32 +94055,1363363.15 +114537,1363305.66 +138733,1363304.25 +334693,1363153.28 +101569,1363146.75 +193284,1363145.86 +153621,1363075.56 +99961,1362734.40 +255715,1362725.22 +287044,1362698.00 +269236,1362611.44 +376737,1362609.66 +223915,1362536.94 +307809,1362517.23 +315367,1362414.00 +70600,1362384.40 +87181,1362259.86 +76460,1362215.92 +372240,1362183.72 +65058,1362132.87 +49055,1362086.19 +52823,1361909.90 +294964,1361891.64 +8069,1361824.20 +146644,1361803.68 +323394,1361727.64 +85946,1361613.33 +154996,1361606.40 +168696,1361589.82 +264204,1361584.32 +90258,1361421.56 +159323,1361392.20 +117830,1361297.08 +255704,1361250.72 +315257,1361249.34 +215334,1361191.92 +38019,1361183.88 +99286,1361160.00 +170130,1361155.46 +171465,1361070.59 +332244,1361053.52 +259767,1360947.00 +80692,1360942.97 +19180,1360683.52 +39098,1360681.24 +110808,1360521.86 +366978,1360505.13 +117735,1360447.90 +18248,1360300.60 +231636,1360249.44 +97462,1360114.81 +313449,1360111.20 +310379,1359978.72 +8541,1359975.12 +274778,1359957.34 +5688,1359874.12 +398309,1359832.03 +50404,1359791.29 +215109,1359540.55 +91763,1359529.69 +131081,1359516.52 +393727,1359385.02 +91324,1359378.08 +336980,1359358.76 +61785,1359172.08 +372078,1359147.00 +366330,1358693.84 +208835,1358684.32 +154763,1358669.61 +392436,1358555.16 +118229,1358438.10 +109530,1358147.68 +181016,1357995.78 +55094,1357945.29 +189058,1357921.45 +97156,1357889.39 +16152,1357827.09 +356434,1357747.04 +177124,1357625.62 +364773,1357572.52 +357802,1357552.35 +242924,1357262.20 +138853,1357137.15 +133376,1357123.49 +291600,1357061.54 +92185,1356958.14 +129401,1356923.33 +308130,1356921.23 +87132,1356882.00 +206292,1356649.58 +53751,1356542.88 +257239,1356427.84 +80408,1356358.50 +293420,1356316.08 +7160,1356218.86 +92037,1356213.61 +309462,1356060.96 +160093,1356019.70 +233864,1355983.32 +240674,1355929.80 +235952,1355877.05 +171356,1355750.40 +114646,1355656.40 +308855,1355638.32 +211806,1355608.80 +280853,1355593.95 +165241,1355552.34 +64382,1355509.89 +155920,1355454.63 +378478,1355343.36 +304043,1355310.36 +318753,1355287.38 +199391,1355215.60 +392254,1355195.85 +161586,1355136.81 +224588,1355088.60 +254574,1354892.97 +15616,1354882.32 +6903,1354615.02 +303145,1354515.18 +296093,1354329.24 +104600,1354169.52 +254436,1354117.10 +390776,1353834.81 +87066,1353828.77 +395813,1353820.26 +293035,1353749.76 +234504,1353716.80 +396435,1353582.84 +160403,1353278.56 +356426,1353221.97 +5840,1353199.86 +371870,1353183.04 +267895,1353140.00 +179246,1353049.75 +129043,1352859.34 +278285,1352852.41 +273362,1352851.50 +42460,1352779.14 +362586,1352752.50 +7117,1352706.04 +168106,1352572.00 +119979,1352512.48 +279735,1352438.10 +316873,1352420.96 +159791,1352417.04 +313586,1352291.13 +59729,1352271.65 +19528,1352150.08 +167861,1352070.72 +36366,1352012.34 +201223,1351969.14 +242524,1351952.80 +43243,1351799.33 +393950,1351723.89 +150394,1351663.92 +218786,1351374.70 +81496,1351303.67 +62000,1351292.98 +254139,1351174.44 +209635,1351163.47 +224773,1351161.08 +88795,1351124.37 +328167,1351112.40 +186295,1351047.60 +338486,1350844.10 +286280,1350781.85 +241295,1350659.82 +338259,1350547.52 +203897,1350474.84 +197620,1350330.15 +20181,1350279.91 +93511,1349926.22 +54465,1349794.04 +183481,1349784.00 +285036,1349781.75 +106399,1349749.25 +376785,1349566.45 +28325,1349403.56 +341059,1349331.36 +9896,1349164.80 +126775,1349147.80 +101295,1349041.62 +141336,1349024.96 +195075,1348957.40 +36243,1348877.92 +127796,1348721.40 +204728,1348692.00 +283354,1348528.63 +310751,1348274.86 +5814,1348180.59 +231087,1348093.47 +21745,1348075.52 +59335,1348036.90 +275019,1348020.36 +85363,1347982.92 +206620,1347718.40 +148394,1347630.65 +337444,1347584.32 +1155,1347467.31 +154449,1347394.50 +169586,1347322.00 +74782,1347298.24 +357114,1347260.72 +320857,1347038.32 +139673,1346948.08 +251499,1346919.26 +278360,1346909.75 +68599,1346618.68 +85754,1346595.39 +299389,1346577.12 +190804,1346574.87 +330102,1346542.08 +211251,1346522.76 +370016,1346351.04 +247609,1346337.02 +232873,1346155.32 +312789,1346053.48 +221361,1346042.54 +283772,1346039.10 +175459,1345936.88 +170405,1345542.39 +210694,1345522.45 +10199,1345452.95 +125722,1345397.38 +297104,1345395.33 +384731,1345273.38 +204455,1345069.20 +389077,1345064.91 +16117,1345045.12 +303411,1345015.15 +264680,1344943.97 +33253,1344802.34 +23685,1344690.91 +109900,1344638.65 +8049,1344607.53 +215382,1344306.60 +139230,1344303.54 +98556,1344297.50 +331934,1344257.88 +361752,1344255.08 +256085,1344150.13 +27782,1344087.36 +395457,1344002.04 +81102,1343974.40 +147366,1343918.30 +363588,1343878.90 +36321,1343857.97 +144962,1343112.75 +9208,1342953.78 +128597,1342936.92 +222734,1342892.80 +129038,1342856.58 +100225,1342768.00 +303962,1342440.29 +81966,1342374.00 +342682,1342364.14 +99627,1342175.66 +367279,1342132.22 +267770,1342009.80 +177239,1341913.65 +347465,1341891.96 +221222,1341773.58 +96025,1341678.80 +347589,1341647.83 +23288,1341543.84 +71480,1341190.35 +109936,1341116.00 +69058,1341060.05 +273802,1340784.18 +57737,1340654.84 +182279,1340625.54 +100597,1340589.12 +256480,1340336.10 +129318,1340324.74 +367363,1340215.92 +347816,1339924.41 +239530,1339896.99 +29738,1339793.52 +398986,1339656.78 +150630,1339524.00 +358066,1339375.60 +9337,1339252.05 +186775,1339198.28 +56584,1339091.74 +91918,1339086.84 +50966,1339008.91 +167635,1338912.54 +69325,1338840.95 +2651,1338742.90 +349816,1338712.80 +104581,1338709.41 +331471,1338677.10 +306057,1338526.68 +150462,1338468.80 +391090,1338426.60 +358820,1338384.51 +272273,1338347.27 +310780,1338346.35 +113489,1338301.60 +174491,1338193.40 +320897,1338166.80 +242587,1338098.40 +178907,1338096.87 +100091,1337929.58 +293788,1337920.80 +378096,1337540.75 +305184,1337471.85 +323386,1337409.36 +3037,1337241.60 +257724,1337231.35 +10809,1337175.00 +222323,1337082.60 +98462,1336920.88 +362554,1336764.37 +111883,1336616.43 +71161,1336602.96 +100963,1336561.24 +215570,1336558.64 +387175,1336448.88 +131126,1336445.76 +343656,1336252.12 +289648,1336208.16 +376354,1336170.59 +397240,1336145.16 +71685,1335866.24 +106316,1335805.31 +187655,1335636.02 +228818,1335561.14 +256176,1335538.98 +32542,1335463.50 +44256,1335411.36 +9874,1335266.00 +31716,1335244.74 +296409,1335228.08 +391536,1334870.55 +164105,1334846.50 +199799,1334828.39 +357189,1334643.96 +190126,1334378.88 +247934,1334182.30 +201881,1334166.21 +84,1334146.71 +306231,1333846.08 +398846,1333787.01 +238096,1333715.13 +386846,1333714.32 +258708,1333623.00 +184301,1333492.59 +201562,1333412.22 +122712,1333382.96 +229850,1333309.00 +393272,1333200.00 +161808,1333097.19 +283615,1333012.50 +116105,1332959.04 +170140,1332931.60 +301862,1332922.76 +99944,1332703.60 +36398,1332690.30 +201584,1332659.79 +90294,1332361.35 +364208,1332355.20 +299240,1332349.20 +298121,1332331.95 +129693,1332292.48 +42266,1332259.20 +44191,1332146.48 +157035,1332129.35 +293096,1331977.64 +154478,1331960.40 +223483,1331933.68 +53463,1331873.40 +346164,1331867.90 +162584,1331775.36 +245777,1331703.45 +97601,1331668.65 +186343,1331668.36 +327251,1331640.36 +105054,1331537.76 +397980,1331520.48 +1980,1331496.18 +209969,1331479.92 +217285,1331368.55 +328325,1331334.87 +314154,1330758.00 +249325,1330650.90 +223842,1330595.55 +359707,1330564.50 +194043,1330515.36 +276434,1330481.46 +398770,1330442.36 +255400,1330383.87 +295100,1330309.44 +372824,1330273.50 +328280,1330234.20 +155737,1330102.23 +71979,1330092.86 +317642,1330072.62 +123960,1330021.09 +253814,1329999.15 +53478,1329963.96 +121366,1329897.06 +64242,1329768.48 +4420,1329472.25 +368076,1329338.55 +236753,1329317.85 +52869,1329244.26 +260026,1329237.78 +174327,1329233.40 +33937,1329104.08 +46147,1328856.48 +75001,1328736.53 +212794,1328615.68 +180597,1328379.92 +121906,1328264.13 +285424,1328119.05 +113529,1328108.50 +114886,1328090.03 +254877,1328045.16 +329679,1328042.80 +395902,1328007.82 +125755,1327934.50 +194559,1327773.57 +170451,1327623.80 +332888,1327620.00 +294471,1327607.34 +53645,1327412.58 +3354,1327236.04 +208204,1327222.29 +277646,1327068.90 +342226,1326971.40 +310623,1326917.85 +148930,1326898.44 +360504,1326846.43 +26160,1326742.56 +179603,1326718.08 +17523,1326571.53 +318574,1326570.14 +44444,1326029.60 +63934,1325916.48 +315896,1325879.04 +26493,1325861.04 +362557,1325711.50 +132093,1325503.27 +389411,1325478.00 +165306,1325445.12 +2291,1325352.30 +319732,1325230.75 +59603,1325192.02 +34447,1325169.06 +117707,1325079.48 +48464,1325075.15 +131703,1325028.02 +245592,1324902.59 +305686,1324866.40 +118314,1324786.16 +244409,1324613.75 +27980,1324554.07 +270691,1324521.96 +173635,1324484.28 +61369,1324460.00 +41885,1324419.80 +364337,1324242.30 +76369,1324194.60 +41787,1324187.30 +76715,1324081.48 +314212,1324074.06 +144380,1323975.51 +239850,1323849.24 +43508,1323784.08 +231683,1323778.72 +227798,1323739.60 +140086,1323705.60 +363841,1323646.98 +234169,1323639.24 +318099,1323588.50 +163106,1323552.00 +285576,1323433.92 +28386,1323340.20 +182712,1323275.52 +31809,1323237.50 +269033,1323191.88 +252869,1323175.75 +268198,1322963.52 +39711,1322885.31 +234541,1322770.68 +295905,1322753.88 +383696,1322662.05 +214781,1322650.05 +246726,1322512.10 +339827,1322386.44 +203235,1322316.96 +249459,1322282.64 +130020,1322080.11 +79726,1322014.15 +366453,1321828.83 +83560,1321783.32 +304084,1321701.50 +165790,1321658.89 +148871,1321575.84 +28949,1321484.00 +123615,1321483.84 +366745,1321401.24 +300977,1321349.79 +82239,1321233.69 +17604,1321216.90 +261212,1321184.53 +374912,1320985.49 +307769,1320960.37 +164865,1320801.75 +233648,1320733.40 +219723,1320464.25 +65202,1320451.76 +105944,1320434.46 +54763,1320387.34 +101151,1320317.46 +180438,1320308.10 +148893,1320304.68 +113172,1320273.92 +113135,1320201.90 +321610,1320194.70 +317973,1320190.20 +109552,1320152.58 +133674,1320055.63 +340738,1319971.80 +237282,1319881.92 +341603,1319636.40 +28412,1319622.76 +53117,1319534.79 +227685,1319471.02 +39604,1319328.64 +115398,1319328.00 +257648,1319263.05 +169761,1319249.88 +102677,1319156.35 +207829,1319044.71 +256119,1319006.01 +243796,1318991.05 +69602,1318965.12 +155793,1318769.22 +100766,1318703.49 +388931,1318645.06 +150105,1318556.80 +202935,1318528.09 +34703,1318458.33 +178731,1318300.96 +370251,1318208.04 +615,1318165.17 +113729,1317952.86 +244550,1317891.85 +66483,1317841.02 +79023,1317839.75 +386107,1317833.44 +375714,1317829.03 +184745,1317731.16 +228114,1317696.12 +201659,1317693.30 +23143,1317618.00 +223881,1317601.71 +297183,1317488.52 +26185,1317467.64 +281580,1317463.44 +30794,1317337.56 +295965,1317253.28 +180513,1317217.84 +387782,1317135.04 +94772,1316876.96 +302934,1316844.80 +50323,1316838.16 +252204,1316789.28 +178680,1316728.11 +148215,1316596.00 +246827,1316544.01 +224547,1316543.20 +261188,1316539.68 +148973,1316524.12 +393092,1316472.46 +388697,1316425.60 +254966,1316351.36 +214424,1316210.00 +395181,1316051.03 +387827,1316029.41 +350310,1315985.00 +355978,1315672.56 +240553,1315578.54 +357163,1315458.00 +124210,1315133.26 +230733,1315104.90 +2413,1315066.88 +45686,1315064.60 +313656,1314959.76 +91703,1314753.12 +354833,1314716.40 +110790,1314561.92 +152435,1314515.60 +108919,1314515.20 +96715,1314292.98 +35643,1314268.29 +100514,1314267.24 +276488,1314263.20 +249492,1314229.68 +296966,1314217.98 +173795,1314168.30 +63240,1314149.20 +135854,1314004.32 +83898,1313754.90 +383851,1313714.05 +285189,1313597.68 +232598,1313583.68 +255998,1313501.01 +320884,1313450.06 +102717,1313436.29 +315411,1313410.78 +383789,1313392.52 +98137,1313380.38 +174723,1313370.66 +259277,1313285.11 +17293,1313265.66 +169704,1313206.17 +318883,1313195.40 +292460,1312927.98 +202082,1312842.30 +301705,1312746.72 +97818,1312646.76 +370168,1312616.07 +100748,1312611.30 +157922,1312456.30 +193951,1312405.12 +174371,1312284.64 +38562,1312232.72 +114337,1312051.92 +108580,1311919.07 +344441,1311900.66 +369601,1311835.68 +35435,1311675.12 +296308,1311587.00 +3311,1311498.90 +209918,1311486.00 +184419,1311152.44 +203143,1311105.28 +255145,1310959.06 +367460,1310931.19 +218861,1310881.17 +382530,1310733.20 +155224,1310358.78 +25176,1310331.33 +298904,1310313.30 +138849,1310222.65 +89703,1310154.44 +395058,1310149.68 +343166,1310102.03 +3434,1310019.20 +232079,1309878.15 +265128,1309776.52 +154672,1309700.88 +236660,1309645.45 +263316,1309470.65 +164306,1309468.16 +111977,1309388.30 +335606,1309372.84 +180327,1309260.24 +203201,1309102.59 +149964,1309020.72 +113981,1308954.30 +118860,1308854.55 +102440,1308743.93 +174428,1308611.20 +257197,1308593.04 +7073,1308556.62 +181234,1308456.24 +216316,1308430.88 +141578,1308330.44 +131396,1308118.25 +187529,1308003.68 +251245,1307820.25 +78323,1307696.64 +117188,1307649.27 +84417,1307614.19 +269477,1307525.70 +333232,1307496.75 +40058,1307337.75 +372452,1307099.02 +118432,1307085.60 +355067,1306960.40 +43703,1306824.75 +51486,1306733.55 +249727,1306696.76 +299637,1306582.50 +32538,1306375.20 +180262,1306316.64 +94706,1306096.92 +360270,1306072.68 +226712,1305853.90 +86268,1305819.20 +300134,1305772.85 +231413,1305717.90 +380932,1305706.05 +273891,1305449.04 +361705,1305443.16 +221681,1305430.72 +78259,1305415.25 +110175,1305145.57 +67321,1304865.30 +391150,1304863.14 +18865,1304846.36 +259968,1304785.00 +198606,1304556.93 +59656,1304538.00 +164367,1304481.92 +3411,1304349.48 +163768,1304336.22 +397183,1304104.10 +272478,1304096.78 +379550,1303815.18 +130371,1303797.72 +65424,1303792.20 +112640,1303711.15 +109415,1303453.02 +369349,1303360.08 +360747,1303295.31 +10781,1303185.35 +392946,1303083.60 +210031,1303070.54 +173255,1302822.95 +167418,1302807.55 +173246,1302698.35 +86632,1302501.10 +31737,1302466.71 +269656,1302260.46 +163611,1302217.60 +324053,1302136.50 +262532,1302064.99 +275631,1302018.27 +394015,1301897.66 +192796,1301881.65 +312864,1301620.18 +178248,1301517.00 +245313,1301371.40 +46694,1301310.13 +98822,1301294.70 +76344,1301220.89 +178207,1301121.25 +240531,1301103.84 +5597,1301070.05 +12462,1301037.66 +18435,1301030.55 +193477,1300956.39 +201739,1300927.32 +114763,1300915.20 +105740,1300900.74 +319887,1300870.40 +174404,1300861.80 +292058,1300749.00 +250187,1300590.84 +318489,1300494.65 +187860,1300391.37 +378697,1300356.75 +346372,1300355.00 +155833,1300306.28 +307404,1300185.04 +268457,1300074.24 +94202,1299847.00 +109169,1299723.56 +84035,1299634.22 +396798,1299569.20 +271644,1299535.60 +380708,1299307.78 +367835,1299159.98 +115927,1299103.20 +163478,1298980.20 +364415,1298817.20 +371469,1298765.15 +137823,1298642.04 +350588,1298574.75 +98243,1298506.44 +43908,1298464.38 +244021,1298452.92 +172177,1298396.61 +265298,1298313.88 +368538,1298205.90 +326223,1298190.61 +141718,1298090.80 +266245,1298037.70 +342649,1297978.80 +242454,1297950.72 +393978,1297943.36 +339621,1297913.12 +24320,1297579.92 +324665,1297549.33 +202488,1297431.10 +70935,1297102.95 +330044,1297017.15 +249512,1296894.76 +156027,1296847.80 +263477,1296739.28 +197499,1296678.11 +110814,1296674.76 +63586,1296562.31 +228405,1296561.28 +217631,1296540.31 +112266,1296479.16 +84239,1296442.63 +330746,1296434.88 +41572,1296362.11 +331642,1296276.80 +129498,1296167.04 +378771,1296114.00 +38098,1295986.49 +190034,1295811.72 +49778,1295787.60 +261830,1295674.38 +199617,1295597.08 +57292,1295572.74 +250228,1295307.92 +236810,1295304.84 +253800,1295304.80 +243212,1295137.35 +244473,1295100.80 +375395,1295080.80 +95609,1295041.44 +293557,1294979.50 +243055,1294706.40 +246152,1294517.56 +304606,1294513.30 +380271,1294419.42 +33947,1294303.46 +229324,1294300.30 +351735,1294188.16 +328243,1294080.57 +138434,1293929.64 +283449,1293841.38 +367760,1293828.09 +101663,1293795.93 +299850,1293759.12 +25599,1293731.28 +311352,1293614.08 +243352,1293593.52 +242487,1293583.79 +72930,1293489.12 +118703,1293301.88 +202294,1293237.33 +35943,1293116.14 +104175,1293112.35 +340389,1293100.16 +86996,1292980.64 +146492,1292921.88 +18112,1292803.78 +135797,1292800.08 +54401,1292785.20 +131791,1292751.07 +130828,1292524.50 +78514,1292505.06 +2644,1292254.56 +141322,1292239.82 +224246,1292217.08 +167377,1292029.20 +277238,1291953.42 +392070,1291911.84 +196596,1291762.57 +244189,1291718.32 +32680,1291654.70 +211763,1291632.30 +46456,1291580.90 +259660,1291542.00 +275660,1291345.80 +173693,1291305.10 +396366,1291232.11 +333866,1291170.09 +112148,1291120.97 +42299,1291014.84 +85190,1290940.56 +338902,1290920.49 +21872,1290913.72 +75946,1290908.50 +394243,1290875.96 +338049,1290635.10 +374915,1290596.24 +196298,1290556.80 +209741,1290537.28 +31965,1290429.39 +200765,1290269.92 +271087,1290252.24 +335556,1290185.46 +349619,1290099.16 +125418,1290062.90 +263491,1289985.84 +355371,1289760.60 +101271,1289743.40 +205854,1289620.28 +249719,1289561.35 +369115,1289383.80 +50184,1289368.74 +205857,1289275.04 +72520,1289236.14 +196084,1289232.60 +185615,1289178.15 +287053,1289178.00 +383803,1289123.78 +383202,1289053.20 +60047,1288959.28 +102722,1288788.48 +361865,1288785.16 +164925,1288582.62 +116629,1288443.76 +377096,1288296.00 +226551,1288289.76 +215393,1288281.54 +307061,1288275.30 +90111,1288249.20 +274992,1288238.61 +59978,1288175.20 +102306,1288174.42 +48394,1288072.68 +153424,1288033.86 +329706,1287937.55 +296479,1287861.00 +275044,1287833.82 +117818,1287781.04 +264539,1287736.05 +20995,1287702.48 +299959,1287609.65 +352166,1287577.25 +323763,1287525.36 +34818,1287415.49 +115795,1287206.64 +191417,1287199.20 +82816,1286991.00 +143747,1286933.58 +387300,1286815.44 +51216,1286789.78 +218579,1286782.71 +225434,1286731.60 +23962,1286665.88 +12689,1286664.81 +321214,1286654.16 +202209,1286647.56 +146147,1286637.80 +201362,1286610.36 +94021,1286563.20 +53108,1286505.84 +124568,1286442.64 +228544,1286299.20 +292152,1286236.49 +339937,1286105.06 +300604,1286062.05 +143415,1286005.08 +357626,1285856.30 +25190,1285840.50 +234712,1285539.20 +265745,1285470.99 +219637,1285334.40 +142597,1285321.40 +384238,1285037.22 +172491,1284979.00 +330782,1284800.40 +197881,1284711.45 +302267,1284696.83 +52751,1284689.84 +77499,1284452.51 +170306,1284402.54 +343173,1284244.54 +229039,1284166.26 +11152,1284069.82 +105230,1283888.80 +122290,1283772.60 +219532,1283670.63 +99827,1283454.46 +93718,1283448.05 +124847,1283400.53 +317239,1283400.50 +145096,1283212.80 +366763,1283188.94 +257608,1283083.36 +89355,1283017.92 +100253,1283015.16 +293761,1282816.36 +391928,1282768.32 +327609,1282692.00 +269422,1282675.98 +226527,1282635.00 +236522,1282610.88 +76272,1282580.48 +42193,1282526.80 +11148,1282523.55 +193734,1282514.52 +204981,1282501.88 +198132,1282196.78 +76583,1282035.59 +281926,1281852.77 +28967,1281769.52 +310659,1281660.45 +77351,1281580.00 +66804,1281495.60 +316690,1281371.52 +289157,1281317.40 +361093,1281276.06 +153968,1281158.23 +369142,1281152.50 +116460,1281048.02 +16788,1280955.34 +141657,1280848.80 +188793,1280828.64 +71309,1280784.42 +224470,1280598.66 +298926,1280258.86 +35684,1280173.44 +236264,1279947.77 +296641,1279946.19 +397094,1279741.68 +79405,1279701.92 +234167,1279650.44 +191196,1279526.50 +259790,1279317.79 +127243,1279218.50 +70157,1279085.99 +308603,1279006.57 +328750,1278728.88 +81988,1278695.16 +282231,1278649.09 +241360,1278605.50 +253420,1278597.90 +366016,1278370.72 +108713,1278333.36 +329900,1278130.00 +217355,1277938.10 +14616,1277911.78 +274812,1277891.26 +249337,1277825.58 +71265,1277807.19 +390199,1277741.87 +179008,1277676.70 +72954,1277636.44 +142117,1277528.64 +200731,1277498.50 +130883,1277486.63 +93586,1277442.39 +12899,1277047.20 +181435,1276918.12 +252059,1276839.08 +158383,1276825.12 +351096,1276778.88 +65450,1276738.38 +7671,1276576.88 +132518,1276542.30 +140468,1276531.00 +161488,1276503.03 +349603,1276318.84 +10364,1276279.72 +46384,1276173.00 +241661,1276167.76 +203039,1276152.57 +334159,1276103.04 +268519,1275917.11 +227827,1275842.88 +340254,1275512.32 +253793,1275487.25 +73609,1275475.11 +69041,1275416.84 +389923,1275286.68 +84639,1275275.93 +165731,1274934.15 +240755,1274734.23 +56223,1274720.86 +62248,1274702.40 +327839,1274620.88 +358826,1274589.96 +78735,1274433.64 +13135,1274272.57 +223407,1274050.62 +328803,1274005.98 +245804,1273964.44 +91338,1273947.64 +393400,1273753.80 +340814,1273711.04 +199045,1273674.64 +274401,1273672.26 +71872,1273575.84 +223216,1273571.45 +340637,1273350.60 +131805,1273297.90 +361456,1273295.80 +4989,1273221.40 +98914,1273192.73 +357262,1273084.90 +244540,1273003.44 +96048,1272957.40 +296259,1272852.56 +183454,1272522.60 +71138,1272482.30 +173090,1272445.20 +185047,1272275.84 +131181,1272262.05 +2671,1272036.26 +118681,1272035.88 +27446,1271840.35 +78163,1271777.10 +141562,1271472.40 +278812,1271400.75 +297276,1271360.00 +93127,1271342.52 +91205,1271288.80 +84166,1271046.00 +302231,1270909.44 +263401,1270768.40 +80964,1270741.41 +69182,1270559.10 +50649,1270539.72 +41718,1270427.76 +364581,1270346.40 +83396,1270321.92 +157364,1270277.55 +110638,1270181.25 +69761,1270001.10 +37220,1269997.38 +81590,1269888.48 +309039,1269758.58 +395044,1269744.63 +113813,1269714.46 +200134,1269698.25 +92689,1269598.59 +150608,1269542.20 +133293,1269506.96 +74617,1269452.24 +139677,1269391.36 +372952,1269370.08 +41177,1269325.20 +354259,1269302.40 +295165,1269299.22 +166386,1269290.88 +2909,1269285.00 +39682,1269157.98 +386682,1269093.68 +59526,1269088.59 +101322,1268956.60 +165562,1268920.51 +332680,1268901.48 +373172,1268880.12 +372242,1268657.60 +337058,1268527.68 +155502,1268374.80 +331596,1268157.64 +234492,1268124.00 +277387,1268057.14 +242063,1267917.12 +131403,1267692.08 +313191,1267630.02 +321066,1267605.06 +220628,1267562.52 +112514,1267500.00 +2351,1267352.24 +46673,1267351.40 +169449,1267345.24 +15032,1267259.70 +273768,1267219.60 +18224,1267218.70 +214727,1267101.36 +338574,1266928.74 +294836,1266909.12 +251411,1266886.64 +199292,1266784.45 +364703,1266733.27 +175381,1266676.62 +349793,1266661.20 +159356,1266526.56 +351392,1266466.53 +165529,1266343.35 +11824,1266339.90 +92152,1266232.80 +351586,1266171.40 +37786,1266156.43 +15840,1265937.54 +46182,1265879.67 +15781,1265848.22 +309388,1265827.72 +174562,1265748.00 +69123,1265715.36 +388515,1265632.16 +199040,1265613.75 +283293,1265305.00 +294137,1265269.28 +370550,1265112.24 +333631,1265105.79 +7783,1265102.58 +253404,1264966.26 +66233,1264680.00 +73750,1264612.65 +356316,1264554.75 +365332,1264427.19 +117636,1264282.08 +60076,1264243.20 +129766,1264230.54 +158331,1264093.68 +283472,1263988.44 +211956,1263985.90 +132517,1263813.84 +275454,1263662.47 +383929,1263487.77 +336911,1263429.36 +12251,1263308.80 +6662,1263278.52 +222066,1263197.52 +52689,1263195.36 +271346,1263142.72 +352955,1263128.79 +251703,1263113.40 +172845,1263102.83 +72123,1263002.78 +28786,1262995.36 +4608,1262458.73 +90498,1262389.44 +165672,1262381.00 +180586,1262159.74 +376837,1262126.30 +210524,1262056.50 +110315,1262032.98 +100211,1262016.15 +283564,1261812.31 +29412,1261810.71 +10972,1261787.00 +119711,1261716.27 +9503,1261590.22 +329371,1261524.80 +305999,1261338.54 +393669,1261332.16 +167963,1261134.04 +110656,1260949.84 +28519,1260799.20 +289622,1260731.54 +88216,1260651.50 +164601,1260594.72 +76810,1260528.06 +34150,1260427.14 +375938,1260394.80 +93245,1260361.79 +16040,1260308.92 +300559,1260299.93 +156026,1260208.30 +155284,1260134.53 +46726,1260100.80 +365532,1260098.90 +84063,1260051.26 +263969,1260038.35 +246630,1259841.96 +6147,1259840.42 +235321,1259752.32 +275219,1259441.15 +266054,1259412.50 +355214,1259281.80 +390219,1259076.12 +41030,1259019.33 +80021,1258969.14 +339889,1258884.18 +389977,1258829.25 +211367,1258640.96 +263102,1258610.96 +186223,1258610.64 +347609,1258445.76 +204296,1258339.20 +336014,1258309.00 +44324,1258123.26 +232254,1258051.49 +163438,1257825.25 +349778,1257730.38 +253348,1257662.25 +146894,1257499.80 +208496,1257280.64 +266022,1257101.64 +30155,1257018.84 +279390,1256835.00 +375101,1256613.92 +137130,1256430.36 +274708,1256386.35 +142894,1256351.07 +273429,1256265.60 +15628,1256263.47 +332335,1256258.08 +149178,1256253.11 +300851,1255925.04 +381335,1255913.24 +28047,1255903.80 +19415,1255787.91 +177033,1255558.00 +43588,1255531.20 +395364,1255337.46 +234640,1255326.84 +35561,1255198.46 +371439,1255009.80 +349010,1254994.26 +246342,1254880.00 +129033,1254862.95 +235166,1254742.05 +296253,1254707.95 +318400,1254702.68 +51554,1254590.37 +327491,1254554.10 +274394,1254549.57 +163149,1254454.80 +240608,1254351.80 +223588,1254291.08 +353423,1254162.80 +262254,1254078.00 +348188,1254030.90 +244220,1253820.82 +333183,1253517.60 +297782,1253510.50 +302448,1253352.32 +27666,1253189.74 +268808,1253069.38 +67314,1253007.00 +202988,1252983.60 +132076,1252867.50 +161456,1252800.38 +258129,1252790.32 +95947,1252780.62 +296735,1252654.20 +330596,1252484.31 +380730,1252375.65 +265787,1251954.38 +40995,1251933.54 +66594,1251814.00 +102671,1251761.46 +343466,1251670.29 +380622,1251651.96 +3950,1251305.72 +352372,1251297.21 +333346,1251213.30 +137969,1251085.50 +53817,1251034.35 +378123,1250805.93 +16903,1250782.89 +117768,1250673.76 +273075,1250618.10 +260653,1250606.16 +200227,1250547.54 +386924,1250452.17 +69348,1250363.40 +278647,1250139.20 +179045,1249999.50 +46724,1249985.76 +77303,1249709.37 +359242,1249692.84 +61240,1249631.34 +272385,1249543.88 +133095,1249512.48 +75805,1249488.80 +30441,1249466.96 +100706,1249453.55 +79168,1249308.90 +391259,1249301.52 +155396,1249244.60 +69732,1249197.30 +226088,1249122.70 +141020,1249087.14 +310319,1249084.48 +277439,1248774.05 +114726,1248516.70 +139298,1248510.31 +260647,1248485.08 +215738,1248317.60 +236085,1248279.84 +142865,1248212.70 +345335,1248107.52 +219969,1248102.40 +36791,1248004.06 +26919,1247994.40 +96906,1247808.66 +143752,1247625.24 +323615,1247598.63 +175408,1247595.03 +343415,1247545.67 +26476,1247352.33 +259719,1247352.02 +194083,1247316.00 +188862,1247308.20 +313519,1247300.12 +189373,1247242.63 +103324,1247155.52 +218360,1247009.03 +130258,1246988.12 +243950,1246860.16 +37780,1246624.83 +164616,1246618.35 +49042,1246586.24 +123025,1246551.48 +28514,1246485.36 +317279,1246376.98 +97899,1246372.23 +275198,1246314.84 +234031,1246091.49 +104433,1246018.40 +47635,1245822.09 +313478,1245811.00 +221730,1245743.00 +63798,1245726.02 +69017,1245574.26 +24551,1245546.12 +208114,1245524.80 +109564,1245501.75 +372359,1245386.73 +54845,1245369.24 +62117,1245107.57 +65938,1245088.90 +218834,1244831.07 +397325,1244735.34 +105421,1244704.68 +11943,1244698.91 +367961,1244600.00 +55530,1244477.25 +356056,1244457.28 +310427,1244270.04 +35106,1244250.72 +70289,1244033.60 +19662,1243988.16 +386787,1243987.50 +15558,1243937.52 +52716,1243935.75 +42986,1243894.25 +9335,1243557.41 +235686,1243550.00 +356635,1243431.00 +219667,1243411.40 +377796,1243153.78 +170516,1243143.72 +24399,1243123.50 +9410,1242996.30 +52217,1242979.34 +183981,1242974.28 +309198,1242931.91 +252201,1242873.30 +271430,1242701.05 +16155,1242673.60 +188915,1242450.33 +195065,1242444.00 +147939,1242295.62 +167062,1242289.44 +279946,1242282.75 +102904,1242279.20 +197196,1242222.90 +143850,1242180.08 +149164,1241934.66 +216729,1241843.88 +5442,1241823.60 +308592,1241708.16 +305424,1241597.50 +106102,1241593.75 +234122,1241576.76 +56640,1241508.28 +346774,1241460.82 +346057,1241375.80 +253901,1241132.34 +183906,1240891.06 +165379,1240769.87 +351161,1240753.48 +288980,1240744.70 +133510,1240630.76 +35270,1240519.30 +88952,1240508.56 +280368,1240274.58 +243141,1240076.46 +48213,1240026.66 +294703,1239956.27 +386669,1239919.38 +156456,1239748.68 +3688,1239739.02 +15617,1239731.25 +231839,1239672.32 +360368,1239613.44 +39659,1239537.74 +213070,1239504.00 +219869,1239503.63 +154731,1239267.34 +384063,1239257.91 +20386,1239222.64 +180062,1239162.09 +311791,1239133.56 +353931,1239057.17 +130424,1238845.30 +332624,1238826.04 +54635,1238684.36 +213101,1238601.20 +653,1238592.69 +68619,1238322.00 +90657,1238202.68 +320322,1238188.14 +287604,1237992.08 +349228,1237959.69 +141034,1237911.06 +280653,1237891.20 +249401,1237728.52 +188774,1237727.66 +286578,1237655.43 +388435,1237647.40 +243810,1237646.36 +266940,1237524.20 +48639,1237505.56 +303656,1237475.22 +300043,1237427.28 +167299,1237282.20 +31571,1237061.70 +12786,1236885.76 +178568,1236821.76 +233797,1236708.48 +199052,1236662.10 +139745,1236648.96 +85944,1236583.08 +230303,1236562.11 +208821,1236529.70 +271804,1236398.98 +299689,1236351.78 +64577,1236345.96 +141705,1236042.54 +309326,1236036.00 +101034,1236001.44 +233463,1235743.96 +133747,1235705.66 +30093,1235644.20 +119542,1235487.60 +203615,1235314.07 +65649,1235307.20 +62230,1235205.12 +34370,1235116.08 +288610,1235054.37 +740,1234746.81 +163956,1234746.72 +16817,1234720.32 +309556,1234237.76 +160020,1234191.50 +381249,1234167.46 +389224,1234167.00 +234826,1234165.68 +12313,1234147.20 +42930,1234010.18 +345983,1233967.02 +220521,1233947.04 +70800,1233941.76 +386909,1233918.00 +277636,1233832.72 +344078,1233802.00 +330897,1233776.40 +127052,1233723.96 +69069,1233599.22 +379035,1233497.20 +86608,1233332.46 +367203,1233232.00 +158812,1233029.73 +42493,1232995.86 +348907,1232962.83 +41992,1232934.08 +186892,1232654.43 +367678,1232616.46 +256550,1232541.60 +372494,1232532.72 +266233,1232471.50 +150639,1232443.04 +372122,1232432.64 +181854,1232219.79 +121942,1232202.66 +292376,1232125.44 +39418,1232066.97 +115926,1231596.45 +193433,1231337.24 +373375,1231215.70 +100325,1231136.90 +177344,1231112.31 +104980,1231107.66 +213197,1231070.40 +311725,1230961.68 +335078,1230776.31 +157895,1230709.10 +87243,1230652.41 +248671,1230435.00 +156723,1230383.28 +45944,1230302.48 +121227,1230264.80 +68429,1229978.88 +118834,1229860.32 +123925,1229803.41 +171246,1229779.83 +273930,1229764.05 +391161,1229749.74 +148463,1229738.00 +153116,1229733.00 +310814,1229730.73 +346138,1229719.41 +391148,1229688.60 +394381,1229649.96 +326688,1229585.55 +257331,1229564.49 +49411,1229554.92 +149629,1229356.16 +80401,1229291.05 +80240,1229281.83 +252275,1229218.32 +26040,1229161.68 +22068,1229112.98 +334661,1228952.34 +125946,1228876.80 +92109,1228848.30 +86897,1228800.30 +198975,1228795.62 +302586,1228781.84 +362915,1228659.08 +310242,1228641.70 +198677,1228531.46 +77298,1228480.83 +264420,1228263.68 +389994,1228186.20 +123798,1228129.62 +63139,1228082.94 +266628,1228025.88 +210959,1228004.52 +357273,1227769.52 +144020,1227682.26 +217266,1227607.86 +221782,1227496.90 +260280,1227433.74 +61587,1227398.10 +187802,1227341.01 +366854,1227321.76 +23057,1227271.28 +13683,1227222.35 +98106,1227208.24 +389710,1227138.30 +194705,1227122.91 +339953,1227110.98 +191170,1227048.00 +179586,1226920.03 +180139,1226883.72 +321966,1226852.76 +255442,1226724.21 +26814,1226699.76 +202145,1226520.00 +81064,1226406.09 +268681,1226380.40 +96785,1226002.50 +336316,1225971.00 +360134,1225741.55 +179821,1225526.60 +297960,1225521.81 +78622,1225200.06 +131714,1224995.98 +338610,1224943.54 +225588,1224921.60 +83798,1224788.80 +271184,1224652.00 +154384,1224618.00 +54399,1224534.95 +338440,1224515.60 +202017,1224446.31 +391361,1224439.04 +210012,1224417.60 +238707,1224388.50 +93438,1224317.35 +133135,1224251.28 +252476,1224218.45 +227418,1224180.54 +388595,1223919.00 +93931,1223724.90 +372773,1223651.16 +36670,1223619.26 +330521,1223602.64 +242936,1223595.34 +386449,1223393.92 +335502,1223328.89 +69659,1223249.08 +366481,1223247.60 +92924,1223212.97 +380838,1223129.53 +221236,1223024.50 +256688,1222830.24 +138700,1222738.35 +207609,1222397.68 +367980,1222336.17 +84616,1222170.46 +88860,1222073.70 +120179,1221996.14 +9177,1221942.51 +225445,1221818.84 +150082,1221718.50 +337523,1221646.26 +394364,1221602.49 +215413,1221554.84 +67184,1221393.15 +51901,1221308.48 +301065,1221110.68 +163746,1220986.97 +91456,1220894.95 +381880,1220798.88 +391499,1220634.52 +27485,1220541.21 +388519,1220536.22 +42680,1220512.26 +388690,1220473.36 +398356,1220453.70 +295322,1220393.79 +112672,1220273.37 +234087,1220271.66 +253683,1220208.50 +328109,1220130.72 +120187,1220092.72 +17418,1220090.08 +236274,1220039.55 +119145,1219926.71 +166669,1219868.48 +196022,1219860.00 +276700,1219856.04 +141117,1219797.90 +399753,1219657.50 +368479,1219567.50 +103389,1219471.42 +321939,1219424.35 +290903,1219264.20 +216998,1219262.10 +336259,1219206.45 +106790,1219128.12 +298434,1219036.04 +240007,1218978.00 +188725,1218966.98 +379556,1218831.12 +317277,1218638.94 +22026,1218569.40 +90245,1218560.04 +59985,1218346.56 +199320,1218291.04 +198803,1218250.02 +53762,1218156.48 +274378,1218155.25 +98254,1218112.20 +98706,1218104.16 +356954,1217989.38 +96586,1217984.47 +246341,1217944.20 +77092,1217932.11 +313933,1217854.60 +284839,1217654.55 +72859,1217617.76 +268328,1217394.72 +118686,1217391.25 +273494,1216985.93 +173338,1216955.94 +394772,1216680.99 +340670,1216630.60 +221562,1216618.81 +189286,1216377.20 +106156,1216328.16 +52298,1216251.19 +277331,1216224.10 +163495,1216138.23 +257918,1216073.00 +301532,1216064.61 +305383,1216019.20 +36409,1215943.20 +352628,1215903.85 +2869,1215841.36 +21959,1215813.76 +368476,1215777.60 +91719,1215747.56 +11903,1215742.50 +133223,1215716.10 +348844,1215715.38 +230021,1215624.08 +99485,1215562.08 +353214,1215541.34 +73357,1215514.40 +150375,1215393.15 +121435,1215370.56 +99096,1215290.30 +14083,1215212.30 +104199,1215206.88 +140039,1215201.78 +63379,1215195.48 +262569,1215166.28 +239739,1215027.92 +47252,1215013.86 +253902,1215008.24 +200052,1214999.04 +125875,1214825.44 +54274,1214788.78 +218278,1214738.64 +127506,1214591.17 +76185,1214523.36 +169988,1214496.90 +306688,1214446.09 +101093,1214246.70 +231203,1214105.14 +288311,1213963.28 +286112,1213960.32 +261220,1213909.68 +57236,1213737.83 +227672,1213628.16 +363865,1213617.02 +14485,1213503.00 +96762,1213489.00 +296746,1213472.10 +295870,1213348.12 +164312,1213331.49 +1480,1213330.32 +384363,1213277.40 +205356,1213155.84 +85049,1213125.68 +329986,1213050.18 +81869,1212977.68 +121060,1212936.68 +301493,1212921.77 +180346,1212898.92 +139413,1212720.42 +107145,1212673.92 +90670,1212556.86 +254739,1212376.32 +370777,1212055.46 +137205,1211943.26 +210746,1211850.09 +48329,1211723.04 +273769,1211653.12 +249586,1211595.90 +199477,1211582.06 +124731,1211548.10 +44037,1211475.76 +72214,1211457.87 +288809,1211453.52 +228253,1211435.82 +332243,1211412.95 +32058,1211378.84 +147806,1211287.76 +353657,1211063.04 +46307,1211059.20 +228613,1210997.08 +137737,1210994.07 +376721,1210923.74 +42387,1210791.63 +324812,1210781.88 +280325,1210728.78 +109252,1210543.48 +145793,1210537.75 +27897,1210528.00 +336754,1210499.86 +256105,1210415.24 +105548,1210389.12 +391468,1210368.42 +334858,1210342.40 +23539,1210177.92 +28246,1210176.84 +225754,1210122.54 +121235,1210080.64 +207500,1210078.28 +85475,1209895.75 +149404,1209886.12 +163890,1209778.59 +193737,1209653.18 +289457,1209637.62 +282778,1209583.32 +379320,1209506.70 +67856,1209405.84 +147827,1209365.46 +674,1209244.68 +178600,1209240.00 +91954,1209156.90 +132233,1209129.00 +190545,1209047.40 +227936,1209042.09 +328328,1208794.86 +134449,1208765.48 +11090,1208704.36 +349432,1208702.60 +1817,1208674.67 +94636,1208671.62 +324181,1208659.76 +219972,1208637.36 +50758,1208570.02 +261020,1208402.16 +218248,1208331.38 +133790,1208277.44 +278766,1208187.12 +354401,1207974.43 +333172,1207925.48 +208854,1207871.60 +256616,1207754.00 +121919,1207733.98 +352824,1207696.14 +80584,1207581.70 +244601,1207577.58 +189168,1207566.85 +198792,1207493.16 +237190,1207424.78 +110373,1207147.20 +155413,1207129.55 +43617,1207080.16 +313683,1207001.75 +111703,1206956.09 +360118,1206937.08 +124893,1206854.40 +12201,1206701.44 +98437,1206568.12 +260462,1206526.70 +217289,1206420.18 +106222,1206386.09 +50148,1206314.37 +21222,1206232.06 +49582,1206132.95 +206343,1206017.44 +309355,1205976.60 +244226,1205926.40 +191101,1205665.60 +196553,1205664.57 +57409,1205652.52 +34966,1205462.70 +240597,1205454.99 +194035,1205346.68 +89853,1205112.47 +393875,1205006.25 +248206,1204951.68 +16326,1204903.90 +131788,1204737.21 +52288,1204511.77 +38965,1204493.40 +217342,1204420.10 +350147,1204203.97 +315915,1204187.52 +258442,1204147.00 +330567,1204130.62 +194128,1204124.37 +82724,1204110.72 +102238,1204062.50 +341838,1203942.12 +127774,1203805.02 +300728,1203725.46 +183361,1203675.05 +398792,1203618.15 +301771,1203530.77 +171564,1203491.67 +190634,1203478.93 +371789,1203477.03 +231969,1203397.05 +304728,1203233.34 +180204,1203218.32 +223108,1203184.32 +57158,1203162.84 +300932,1203137.82 +164843,1203133.68 +228892,1203063.90 +340653,1202946.79 +336543,1202936.75 +305190,1202829.39 +147948,1202687.77 +7745,1202625.45 +279022,1202607.78 +83686,1202489.57 +363475,1202425.20 +100436,1202385.86 +369969,1202346.30 +171419,1202332.92 +219124,1202294.88 +374504,1202266.17 +56295,1202089.35 +4151,1201921.42 +391616,1201887.54 +347307,1201870.35 +304100,1201772.55 +242488,1201728.00 +58615,1201446.95 +380667,1201390.00 +8696,1201348.50 +253534,1201324.50 +125021,1201322.40 +159320,1201090.24 +288519,1200984.57 +249136,1200830.86 +213541,1200744.00 +84507,1200742.40 +329693,1200731.40 +73320,1200531.85 +107485,1200469.32 +179628,1200414.28 +337381,1200326.25 +64621,1200297.00 +332233,1200097.66 +368416,1200001.73 +102771,1200000.82 +308393,1199960.76 +282552,1199662.80 +233981,1199537.00 +83873,1199359.00 +62779,1199315.60 +338415,1199244.99 +158432,1199068.26 +329620,1199051.10 +153482,1199020.95 +366685,1198942.06 +354165,1198908.50 +276359,1198855.22 +303225,1198820.23 +214614,1198804.10 +288196,1198742.74 +281295,1198720.25 +324444,1198705.82 +334684,1198680.34 +17969,1198478.40 +215576,1198392.00 +179874,1198284.32 +260519,1198223.22 +256549,1198133.91 +104008,1198080.27 +264610,1197935.76 +387625,1197728.96 +109644,1197664.90 +334175,1197645.76 +175032,1197591.60 +100380,1197418.08 +157623,1197290.52 +206145,1197258.78 +383440,1197247.90 +219737,1197242.43 +247320,1197160.02 +112223,1197024.40 +111478,1197010.25 +109493,1196907.60 +139046,1196784.05 +283827,1196761.32 +313932,1196745.90 +189163,1196721.90 +114025,1196705.07 +65427,1196687.52 +331075,1196668.48 +316740,1196634.23 +11391,1196497.64 +298491,1196448.33 +70128,1196415.36 +178380,1196391.81 +19844,1196342.16 +16588,1196337.12 +293261,1196319.51 +132264,1196248.77 +329308,1196207.55 +68345,1196167.35 +29826,1195951.26 +80181,1195950.33 +156964,1195920.54 +118742,1195864.67 +216810,1195539.80 +2385,1195461.60 +181449,1195317.72 +85764,1195289.64 +164329,1195206.88 +300023,1195134.24 +209034,1195087.13 +69586,1195035.12 +19458,1195004.00 +39056,1194970.21 +300528,1194965.49 +229180,1194855.69 +396402,1194838.40 +43433,1194800.00 +256959,1194798.32 +272949,1194759.66 +38248,1194726.40 +218428,1194691.96 +34978,1194638.66 +104571,1194543.20 +11155,1194324.96 +303007,1194142.46 +146473,1194088.14 +217941,1194050.06 +337645,1193996.02 +52833,1193989.16 +386716,1193866.40 +235203,1193669.12 +382942,1193407.25 +75803,1193361.37 +338422,1193311.83 +351348,1193214.39 +18826,1193121.16 +232324,1193090.56 +247599,1193023.51 +318092,1193005.00 +123671,1192948.32 +45791,1192887.52 +120756,1192802.34 +24482,1192670.73 +242976,1192531.62 +388504,1192528.68 +239517,1192511.70 +357623,1192478.55 +304726,1192306.81 +231074,1192221.90 +87476,1192036.02 +341226,1192018.40 +303342,1191996.00 +58782,1191822.50 +359672,1191758.48 +220211,1191679.05 +196134,1191596.44 +95856,1191554.76 +151312,1191435.00 +160934,1191378.06 +324229,1191309.28 +11781,1191100.80 +221215,1190797.27 +235849,1190793.24 +69461,1190744.94 +265532,1190657.22 +148636,1190618.34 +293624,1190523.60 +212065,1190451.44 +359610,1190283.20 +176558,1190281.26 +286284,1190252.20 +277001,1190171.35 +163427,1190022.12 +317786,1189926.98 +154410,1189917.04 +115743,1189782.27 +254406,1189766.76 +121455,1189752.48 +163822,1189737.20 +195371,1189513.00 +208420,1189341.72 +314859,1189316.60 +353101,1189260.08 +355688,1189248.00 +233840,1189218.00 +398039,1189122.00 +72055,1189057.98 +362865,1188935.84 +373548,1188931.04 +232427,1188769.96 +13470,1188740.28 +107303,1188731.99 +333434,1188709.84 +104419,1188610.33 +168318,1188556.88 +361208,1188495.98 +200984,1188357.24 +186237,1188327.60 +61252,1188316.18 +314227,1188175.04 +182496,1188162.88 +37523,1187698.24 +66464,1187648.70 +377631,1187623.50 +134766,1187584.98 +284278,1187495.49 +166877,1187256.00 +77786,1187080.74 +58510,1187070.39 +193586,1187069.38 +99201,1187048.14 +89755,1186941.87 +294938,1186907.36 +108581,1186865.40 +391735,1186831.22 +244449,1186772.04 +44645,1186731.00 +281924,1186629.36 +33950,1186540.68 +202813,1186384.15 +38897,1186113.60 +388664,1186057.04 +354774,1185874.02 +84306,1185856.69 +332650,1185769.20 +19310,1185650.54 +292562,1185596.30 +334113,1185537.76 +58756,1185472.32 +396316,1185409.72 +87146,1185090.60 +398832,1185081.95 +262359,1185081.48 +257218,1185029.92 +203658,1184921.00 +330985,1184893.49 +8207,1184733.28 +241048,1184609.66 +225154,1184510.50 +339759,1184400.00 +338514,1184257.62 +114140,1184163.12 +396640,1184151.14 +378042,1184086.54 +354328,1183991.68 +321530,1183951.81 +353684,1183917.74 +36371,1183886.83 +237979,1183836.48 +56697,1183802.97 +230445,1183644.00 +139316,1183380.60 +39153,1183257.13 +366054,1183205.35 +128705,1183199.71 +327766,1183131.46 +104829,1183027.82 +19874,1182941.76 +270602,1182937.08 +377438,1182914.40 +134410,1182882.62 +363380,1182869.89 +229355,1182848.04 +144051,1182797.77 +375914,1182637.23 +255017,1182522.15 +367815,1182458.16 +252802,1182457.60 +215688,1182427.00 +57318,1182421.12 +44145,1182368.52 +110364,1182057.92 +318999,1182021.12 +68218,1182012.06 +257913,1181903.09 +255641,1181895.10 +123411,1181790.20 +177672,1181741.76 +200426,1181680.32 +172972,1181559.99 +217331,1181424.36 +55682,1181029.22 +247768,1181024.46 +363581,1180944.44 +259374,1180923.84 +177077,1180757.40 +73315,1180726.32 +122995,1180717.65 +167770,1180568.35 +322165,1180558.08 +166397,1180398.90 +87054,1180232.20 +377274,1180194.58 +360891,1180178.40 +30539,1180172.96 +303549,1180100.38 +315309,1180050.65 +18798,1179774.93 +154601,1179756.35 +267497,1179694.46 +188532,1179511.20 +42449,1179285.80 +230959,1179105.84 +268528,1179069.00 +98117,1179060.52 +33433,1179043.74 +208563,1178989.32 +721,1178918.31 +330658,1178748.04 +205344,1178647.47 +124300,1178473.94 +61347,1178398.20 +353354,1178379.24 +8972,1178367.75 +27801,1178130.00 +206778,1178080.70 +25764,1178077.16 +253744,1178035.74 +151078,1177996.40 +62948,1177882.72 +178776,1177797.32 +140211,1177789.20 +302462,1177695.05 +68354,1177608.15 +19371,1177598.32 +276116,1177597.54 +105974,1177553.44 +271183,1177551.09 +83354,1177534.84 +85489,1177475.68 +296020,1177127.82 +323001,1177054.55 +389613,1177018.29 +263321,1176982.50 +157144,1176951.92 +335460,1176928.06 +317188,1176920.58 +277183,1176886.20 +378370,1176750.96 +340635,1176650.00 +330426,1176383.52 +339554,1176358.58 +212647,1176357.00 +28807,1176314.94 +322819,1176259.06 +66390,1176232.32 +315037,1176131.70 +57178,1175957.38 +30720,1175895.90 +102231,1175877.12 +215074,1175854.76 +331174,1175818.77 +372370,1175690.55 +95836,1175679.96 +160884,1175581.76 +179745,1175435.34 +91550,1175376.67 +26771,1175354.29 +306775,1175271.36 +109319,1175262.45 +258936,1175189.40 +349456,1175130.84 +137798,1175122.30 +288286,1175081.57 +265087,1174888.44 +127213,1174873.62 +73845,1174838.60 +193939,1174744.13 +291226,1174742.16 +372946,1174706.65 +207823,1174572.42 +208722,1174494.75 +321727,1174312.86 +373069,1174167.54 +150522,1173761.85 +321843,1173708.80 +314986,1173566.07 +248564,1173541.97 +221739,1173529.21 +168996,1173512.58 +43309,1173505.50 +46701,1173480.72 +199162,1173413.08 +312778,1173332.16 +348673,1173311.44 +330600,1172714.50 +359032,1172630.41 +208977,1172580.16 +267367,1172578.68 +122373,1172545.20 +67829,1172487.66 +138984,1172368.34 +81671,1172295.78 +161897,1172275.20 +23112,1172209.00 +263165,1171964.64 +278573,1171960.64 +220148,1171935.60 +192064,1171852.77 +87891,1171842.30 +211847,1171681.44 +54410,1171641.08 +5364,1171540.86 +104886,1171474.14 +182072,1171463.68 +97979,1171335.62 +306335,1171325.96 +36993,1171231.62 +345160,1171221.12 +81625,1171023.13 +92704,1170710.10 +261657,1170687.05 +42841,1170678.38 +100628,1170651.21 +246500,1170547.65 +21152,1170423.73 +48932,1170358.63 +165128,1170207.22 +227160,1170015.21 +245664,1169995.00 +211121,1169972.64 +95253,1169970.92 +220981,1169944.25 +297722,1169942.66 +210,1169869.80 +54584,1169863.81 +151260,1169784.85 +352289,1169778.96 +87841,1169750.40 +349643,1169715.24 +246480,1169675.64 +54606,1169632.80 +62814,1169598.84 +164507,1169582.78 +202650,1169544.35 +163239,1169487.18 +322588,1169456.84 +323837,1169331.88 +381429,1169312.48 +71511,1169250.30 +290196,1168991.85 +160534,1168961.64 +14100,1168878.40 +247682,1168839.00 +268203,1168739.07 +390141,1168688.40 +189111,1168661.04 +282117,1168533.54 +91360,1168531.98 +376186,1168499.16 +113332,1168415.60 +298141,1168373.28 +215728,1168355.24 +251258,1168321.92 +263810,1168305.27 +232267,1168156.02 +85202,1168136.96 +82599,1168094.76 +80198,1168045.06 +196997,1168038.76 +10224,1167937.26 +236365,1167919.06 +251754,1167900.00 +30347,1167859.68 +164783,1167740.55 +359098,1167720.40 +63496,1167648.00 +59765,1167471.20 +71960,1167417.92 +264811,1167416.47 +364044,1167383.80 +224175,1167317.85 +79688,1167239.58 +300648,1167023.71 +204063,1167008.62 +351528,1167008.50 +178263,1166845.50 +332219,1166815.80 +13360,1166717.43 +390289,1166644.05 +166621,1166639.13 +369137,1166603.13 +242652,1166567.40 +87682,1166557.60 +3924,1166475.36 +255163,1166267.52 +383415,1166193.04 +158235,1166143.36 +285646,1166120.37 +175727,1166026.80 +57050,1165930.36 +247700,1165907.60 +397873,1165857.35 +8718,1165720.54 +248430,1165659.56 +141498,1165644.02 +64685,1165478.04 +213391,1165473.65 +221949,1165090.52 +297292,1165073.00 +93407,1165043.02 +188257,1164888.64 +125058,1164781.74 +379515,1164763.84 +328808,1164642.63 +389033,1164480.46 +92095,1164474.25 +245631,1164405.12 +338430,1164375.20 +17793,1164310.07 +259808,1164209.70 +6492,1164138.30 +126669,1164075.66 +81275,1164001.64 +125458,1163935.35 +309811,1163923.20 +167316,1163876.00 +38113,1163867.60 +158826,1163813.94 +328518,1163730.90 +296413,1163679.00 +106200,1163563.12 +152486,1163448.24 +276985,1163403.42 +75447,1163319.30 +91217,1163315.58 +200658,1162998.45 +313990,1162690.04 +74720,1162649.44 +65944,1162555.00 +91467,1162478.94 +84308,1162477.04 +11271,1162377.45 +396732,1162199.15 +147871,1162138.20 +35075,1162099.75 +186503,1162033.50 +379637,1162008.32 +106543,1161909.22 +305552,1161871.44 +153509,1161856.50 +126833,1161841.20 +243851,1161615.90 +380653,1161597.44 +219008,1161592.92 +254086,1161591.35 +212621,1161590.40 +27688,1161441.50 +28986,1161386.48 +51155,1161323.46 +381152,1161253.80 +146718,1161201.30 +64758,1161128.53 +158994,1161107.50 +4335,1160925.36 +362412,1160920.52 +140510,1160885.36 +135397,1160759.46 +68808,1160733.25 +266033,1160643.92 +229655,1160589.70 +273713,1160555.46 +321210,1160547.20 +72450,1160514.63 +388126,1160477.25 +285942,1160423.35 +225857,1160414.80 +215984,1160357.73 +266859,1160247.50 +40386,1160183.92 +116615,1160085.38 +128618,1160070.55 +105037,1160018.80 +154260,1160018.10 +291635,1160017.88 +260025,1159916.94 +271035,1159872.96 +295167,1159861.15 +224143,1159730.56 +353968,1159719.60 +178525,1159691.60 +229495,1159665.36 +313440,1159590.88 +382231,1159585.57 +62939,1159549.05 +222117,1159515.45 +117374,1159363.92 +138236,1159291.50 +131556,1159262.90 +15540,1159108.92 +214706,1159103.93 +199877,1159091.20 +133316,1158979.42 +300194,1158884.28 +84454,1158762.00 +149315,1158613.30 +281844,1158537.60 +15210,1158468.78 +116258,1158456.00 +94669,1158426.00 +156254,1158353.55 +375796,1158339.00 +73382,1158102.56 +200288,1157986.80 +391432,1157982.10 +269678,1157899.84 +354323,1157887.50 +99850,1157842.98 +261927,1157697.17 +58185,1157692.04 +328760,1157690.04 +112080,1157679.71 +365740,1157650.00 +99739,1157608.21 +214179,1157532.04 +186040,1157469.42 +166083,1157459.12 +268463,1157368.29 +30944,1157342.98 +72040,1157294.61 +270168,1157278.60 +118501,1157119.92 +333819,1157074.50 +290442,1156870.86 +274141,1156785.48 +14444,1156545.45 +273036,1156532.19 +98918,1156155.60 +397266,1156014.30 +112282,1155960.64 +23828,1155871.12 +202281,1155722.50 +223196,1155644.95 +166943,1155468.30 +239311,1155432.87 +156409,1155344.16 +226402,1155165.96 +105393,1155155.36 +47965,1155037.00 +162052,1154847.81 +138930,1154702.72 +340644,1154696.76 +28222,1154683.20 +122326,1154635.50 +306690,1154568.10 +311529,1154514.25 +358735,1154489.70 +335868,1154458.62 +60971,1154454.17 +361570,1154394.97 +186092,1154319.32 +303135,1154296.65 +303798,1154262.44 +374793,1154151.70 +142661,1153976.30 +350901,1153970.32 +235146,1153943.64 +305134,1153897.98 +391166,1153337.82 +141390,1153252.01 +218912,1153238.20 +12449,1152940.60 +306492,1152915.82 +233930,1152863.04 +278644,1152859.26 +250773,1152831.68 +373292,1152828.16 +253318,1152781.90 +352637,1152678.24 +145819,1152333.00 +278455,1152312.70 +298328,1152225.18 +360500,1152200.25 +369280,1152141.05 +97652,1151998.03 +311628,1151818.95 +395064,1151762.24 +184732,1151693.82 +98160,1151549.29 +370493,1151503.98 +297166,1151335.32 +383645,1151287.50 +543,1151252.31 +268667,1151244.50 +29082,1151244.03 +142206,1151221.47 +257969,1151179.92 +289982,1151087.22 +143208,1151060.04 +378015,1150901.70 +318921,1150824.15 +93693,1150755.84 +52658,1150638.48 +121187,1150523.49 +194545,1150499.32 +105588,1150480.87 +275721,1150469.85 +396188,1150360.89 +399418,1150318.52 +175263,1150284.96 +209717,1150238.61 +143784,1150214.78 +212538,1150174.70 +394587,1150085.82 +116824,1150004.54 +199251,1149985.20 +279406,1149947.25 +375760,1149893.45 +160216,1149751.20 +17243,1149656.62 +332385,1149598.80 +66714,1149592.08 +248900,1149569.72 +75090,1149332.46 +184610,1149321.32 +71385,1149247.32 +133311,1149135.94 +136854,1149126.50 +290448,1149085.28 +206970,1148984.00 +308187,1148940.24 +390636,1148863.92 +40877,1148671.44 +159980,1148668.20 +262000,1148612.78 +141463,1148479.03 +342379,1148398.00 +327939,1148253.60 +281447,1148160.15 +181613,1148090.58 +168067,1147987.05 +233349,1147891.05 +43615,1147840.20 +63423,1147793.48 +349989,1147587.82 +240648,1147538.70 +83376,1147492.08 +246889,1147394.42 +238992,1147276.34 +7466,1147255.92 +72655,1147103.38 +247211,1147044.06 +255148,1146973.00 +392194,1146783.00 +24784,1146747.27 +188670,1146575.80 +189193,1146574.40 +156891,1146531.12 +158935,1146523.04 +176102,1146481.92 +42229,1146440.88 +66179,1146415.36 +197074,1146331.20 +249850,1146304.69 +382110,1146293.37 +129990,1146222.83 +265430,1146126.80 +168416,1146026.34 +273505,1145836.80 +211018,1145701.00 +127635,1145677.20 +269358,1145662.35 +279724,1145450.60 +314002,1145241.72 +109005,1144990.50 +270202,1144950.24 +319342,1144806.60 +379173,1144796.52 +146588,1144652.04 +49204,1144560.27 +184764,1144422.66 +254037,1144290.57 +216705,1144191.23 +17492,1144162.96 +171492,1144152.24 +356187,1143671.55 +21299,1143629.28 +272610,1143567.93 +147722,1143495.36 +394466,1143157.82 +376355,1143007.08 +261846,1143002.92 +190768,1142977.30 +6943,1142814.20 +4448,1142754.30 +266084,1142737.75 +237984,1142635.89 +124990,1142515.61 +337101,1142460.55 +154047,1142350.56 +128348,1142324.53 +327413,1142311.22 +151359,1142267.74 +11107,1142232.16 +34128,1142212.80 +280161,1141944.16 +173684,1141839.44 +108850,1141839.20 +323206,1141830.75 +378293,1141771.74 +371824,1141705.51 +244574,1141643.16 +4741,1141614.00 +314799,1141609.00 +194410,1141204.96 +286594,1141110.80 +284035,1141074.00 +362779,1140861.33 +115118,1140850.62 +253896,1140817.83 +116048,1140791.82 +370074,1140743.40 +360436,1140584.72 +63996,1140460.32 +151402,1140369.60 +111083,1140271.02 +73534,1140225.00 +24248,1140127.16 +308822,1140097.47 +151889,1140052.80 +223358,1139940.26 +242022,1139912.28 +64744,1139788.80 +17058,1139747.02 +250235,1139690.94 +28946,1139638.68 +28936,1139589.80 +123974,1139575.50 +171504,1139489.52 +179668,1139425.44 +60219,1139421.20 +17980,1139406.81 +88188,1139228.36 +113690,1139215.68 +88950,1139046.03 +245097,1139019.00 +194324,1139013.96 +241269,1138981.86 +390800,1138813.76 +365295,1138789.08 +315989,1138686.22 +112926,1138504.50 +180550,1138383.45 +225518,1138352.11 +154184,1138302.15 +213449,1138082.00 +15502,1138042.26 +399042,1137974.60 +137120,1137875.09 +207482,1137800.00 +312276,1137715.75 +96566,1137697.77 +308168,1137558.33 +359276,1137422.00 +212824,1137356.76 +124136,1137284.80 +196705,1137222.56 +29764,1137058.72 +186593,1137032.12 +107697,1136908.02 +353049,1136787.16 +188871,1136479.68 +274085,1136308.68 +257793,1136305.60 +152908,1136237.62 +225424,1136081.24 +360341,1135889.36 +158966,1135836.56 +47813,1135805.86 +346575,1135742.66 +390629,1135648.29 +167157,1135514.90 +309948,1135380.00 +6673,1135364.32 +70610,1135301.48 +111148,1135108.26 +73179,1135044.82 +204696,1135001.25 +282226,1134816.45 +370456,1134776.67 +71399,1134735.28 +277711,1134672.81 +363037,1134649.60 +233950,1134641.24 +202951,1134604.80 +257276,1134602.50 +35748,1134556.01 +129397,1134529.75 +72816,1134505.14 +377729,1134504.10 +52946,1134339.39 +230030,1134104.40 +61087,1134058.86 +310083,1133956.20 +163848,1133809.50 +80101,1133776.92 +256810,1133601.69 +60553,1133579.04 +324226,1133505.80 +76434,1133462.37 +81766,1133409.25 +234758,1133348.33 +59292,1133118.00 +4711,1133020.50 +72443,1132922.85 +220423,1132788.36 +122716,1132669.22 +26237,1132647.95 +206062,1132641.96 +347216,1132574.61 +165092,1132395.40 +145945,1132226.00 +362577,1131970.72 +39828,1131933.88 +178516,1131761.60 +272621,1131752.96 +74402,1131634.36 +102069,1131581.89 +308451,1131478.92 +239769,1131444.56 +273516,1131087.33 +243900,1131083.81 +104003,1131057.60 +352720,1131040.90 +228669,1131031.90 +141058,1130857.92 +185795,1130818.04 +251207,1130811.90 +174965,1130705.10 +396169,1130544.66 +22798,1130514.90 +137786,1130418.74 +271549,1130414.72 +98303,1130401.44 +296240,1130361.68 +166780,1130302.80 +327825,1130286.40 +319227,1130164.75 +186115,1130002.20 +181259,1129882.50 +398581,1129826.88 +41500,1129736.40 +367240,1129696.80 +106317,1129689.72 +57818,1129578.99 +270858,1129494.10 +126793,1129400.58 +128923,1129369.50 +157442,1129357.42 +98091,1129271.27 +9365,1129098.40 +88123,1129010.40 +389043,1128921.12 +74826,1128842.40 +316384,1128800.80 +70205,1128773.60 +345206,1128739.32 +249984,1128665.93 +106280,1128559.98 +15857,1128555.05 +12300,1128476.16 +379748,1128380.81 +257801,1128355.41 +29853,1128350.56 +211060,1128315.60 +176097,1128214.18 +323747,1128064.99 +38820,1128058.00 +14274,1127840.01 +256803,1127837.20 +29503,1127767.71 +320599,1127763.12 +362160,1127753.71 +22653,1127714.11 +259036,1127708.36 +56232,1127632.80 +300291,1127596.74 +258516,1127570.40 +86096,1127554.03 +364591,1127540.13 +38706,1127539.35 +334177,1127474.23 +325477,1127445.44 +233069,1127391.00 +122158,1127331.00 +194679,1127312.90 +265122,1127293.44 +129268,1127269.08 +7183,1127213.88 +151643,1127024.20 +263395,1126974.93 +389127,1126928.40 +46243,1126878.19 +82681,1126822.84 +278173,1126738.00 +325755,1126611.61 +309987,1126559.20 +334337,1126525.40 +331441,1126515.00 +20597,1126470.24 +76480,1126315.89 +300610,1126304.15 +11588,1126296.65 +32754,1126238.88 +52603,1126189.50 +264293,1126129.20 +78136,1126056.68 +54006,1125992.28 +242046,1125973.92 +121384,1125955.53 +126537,1125953.54 +393555,1125823.86 +51148,1125755.92 +298231,1125716.20 +351792,1125603.68 +357871,1125346.22 +121702,1125320.70 +355795,1125247.32 +198753,1125114.28 +298837,1125024.30 +233108,1124970.00 +174143,1124959.56 +89969,1124950.32 +344269,1124803.19 +183388,1124771.20 +161576,1124547.04 +32986,1124518.98 +2231,1124447.15 +307069,1124284.21 +84896,1124127.98 +355515,1123841.25 +199190,1123771.72 +25974,1123714.80 +393507,1123532.30 +181339,1123502.12 +173404,1123498.26 +41768,1123395.21 +103484,1123339.60 +7387,1123209.12 +382988,1122989.28 +159548,1122746.70 +139055,1122706.20 +185395,1122562.98 +245556,1122109.74 +281439,1121988.48 +265589,1121978.60 +12841,1121668.16 +279830,1121618.52 +99206,1121552.52 +332556,1121372.82 +12530,1121337.81 +208436,1121300.60 +178885,1121287.86 +360011,1121106.60 +61781,1121089.92 +325199,1121013.18 +45749,1120750.73 +165215,1120655.34 +93742,1120623.00 +393614,1120618.08 +366504,1120597.20 +82157,1120545.80 +143227,1120449.26 +66022,1120420.77 +359810,1120377.72 +197278,1120368.60 +63885,1120304.50 +48509,1120196.87 +61654,1120030.52 +296596,1119993.42 +360121,1119992.13 +219874,1119739.53 +297698,1119694.00 +9444,1119687.84 +201852,1119589.38 +365942,1119574.98 +340253,1119212.95 +134951,1119207.68 +319467,1118981.24 +350638,1118971.36 +181660,1118933.53 +68643,1118836.08 +321504,1118829.36 +248711,1118808.93 +345395,1118766.26 +124184,1118681.01 +293950,1118616.96 +342263,1118450.16 +225779,1118430.00 +370083,1118421.20 +175950,1118246.40 +399256,1118200.15 +297181,1118080.80 +147337,1118008.80 +303773,1117774.80 +20683,1117703.20 +33744,1117681.81 +230746,1117666.11 +364554,1117455.36 +87643,1117368.98 +239389,1117272.81 +91865,1117121.34 +158431,1117109.96 +66508,1116944.66 +120740,1116859.37 +75418,1116528.45 +100185,1116528.16 +34250,1116449.50 +11072,1116442.98 +369458,1116434.40 +386040,1116355.52 +293079,1116155.40 +165008,1116154.11 +41275,1116095.64 +357019,1116066.03 +36158,1115940.30 +31246,1115848.20 +199422,1115681.58 +24388,1115563.46 +355058,1115553.15 +155641,1115449.56 +148165,1115389.54 +313111,1115356.54 +86401,1115346.40 +156127,1115326.74 +193716,1115300.88 +291475,1115194.85 +20614,1115192.12 +106873,1115126.72 +282829,1114957.50 +308668,1114560.48 +129732,1114485.15 +285606,1114468.49 +78805,1114356.80 +42197,1114356.54 +185972,1114302.00 +295655,1114281.54 +179027,1114264.20 +283117,1114218.71 +344676,1114127.84 +114606,1114094.88 +386771,1114075.60 +278341,1113937.76 +282708,1113861.28 +112620,1113787.06 +262865,1113738.48 +286612,1113714.80 +144184,1113591.48 +148881,1113518.83 +268349,1113475.10 +239937,1113459.60 +267318,1113423.59 +273950,1113417.31 +163559,1113102.24 +328875,1113000.99 +321123,1112949.55 +51899,1112880.16 +276402,1112865.90 +111492,1112864.35 +81939,1112686.38 +83638,1112619.48 +287478,1112451.28 +369065,1112420.75 +146537,1112389.15 +163871,1112338.20 +257311,1112121.00 +106710,1111791.93 +178913,1111653.79 +193270,1111615.55 +251942,1111569.60 +307309,1111485.15 +386226,1111460.39 +49930,1111385.60 +58500,1111330.46 +26012,1111264.00 +16223,1111257.00 +136486,1111132.24 +250310,1111114.15 +276309,1110991.70 +113383,1110984.00 +41648,1110830.22 +281730,1110825.30 +257698,1110796.10 +347041,1110755.76 +298338,1110709.20 +387471,1110580.32 +43747,1110559.38 +179731,1110539.82 +156772,1110508.96 +161634,1110489.45 +257065,1110479.81 +51568,1110438.66 +264464,1110404.40 +134145,1110399.06 +130956,1110344.42 +6226,1110280.57 +216757,1110187.22 +243782,1110174.00 +63031,1110108.35 +219393,1110075.96 +258520,1110053.87 +239671,1110052.95 +115212,1110015.85 +179716,1109711.13 +292680,1109600.41 +4483,1109592.92 +129729,1109559.72 +305950,1109543.19 +120668,1109503.44 +136682,1109433.60 +132052,1109427.93 +303486,1109376.56 +81742,1109297.23 +221625,1109155.46 +186899,1109111.64 +317631,1109101.74 +120046,1109076.12 +216377,1109011.20 +383145,1108903.44 +267783,1108842.42 +50938,1108796.52 +166064,1108756.73 +298764,1108649.74 +363153,1108544.19 +197986,1108530.72 +43595,1108345.62 +207300,1108320.48 +101643,1108059.26 +96661,1107958.50 +234300,1107807.83 +259187,1107684.48 +318100,1107650.56 +306770,1107632.16 +34706,1107589.04 +50582,1107588.09 +163333,1107382.68 +78305,1107355.36 +89989,1107331.05 +301736,1107288.00 +58286,1107228.36 +201479,1107038.36 +137562,1106885.47 +68524,1106782.38 +305280,1106652.36 +30145,1106534.35 +330371,1106405.30 +146148,1106294.84 +354298,1106153.28 +108783,1106131.74 +167971,1106075.74 +161108,1105887.36 +343306,1105763.60 +242759,1105622.40 +68743,1105493.62 +328141,1105398.12 +325766,1105368.46 +245550,1105296.94 +76815,1105144.02 +257437,1105066.50 +374373,1105041.84 +339964,1104988.95 +332592,1104838.68 +119467,1104835.29 +195926,1104825.16 +267479,1104813.00 +115781,1104727.46 +131925,1104695.55 +277031,1104663.75 +235953,1104597.00 +379395,1104530.32 +105121,1104416.94 +246072,1104371.20 +334627,1104350.20 +335795,1104334.32 +70319,1104090.78 +148333,1103990.85 +273910,1103853.08 +98092,1103845.05 +254455,1103800.31 +304616,1103747.22 +117351,1103713.95 +368987,1103559.37 +275271,1103471.37 +101386,1103417.64 +133718,1103411.32 +181459,1103258.24 +54882,1103123.79 +319881,1103090.52 +396489,1102990.09 +218141,1102919.88 +157974,1102856.65 +168097,1102809.92 +108660,1102696.14 +69419,1102694.01 +126645,1102583.09 +310017,1102550.13 +145576,1102473.36 +317274,1102452.12 +344322,1102391.40 +89173,1102067.20 +165154,1101844.62 +9371,1101827.21 +374706,1101790.74 +303766,1101391.20 +301169,1101382.62 +365030,1101347.90 +166243,1101281.92 +288907,1101261.47 +215170,1101204.50 +269460,1100966.78 +348531,1100770.68 +265113,1100372.85 +391839,1100367.36 +134322,1100326.08 +315845,1100276.38 +312022,1100261.27 +125032,1100157.57 +247304,1100135.31 +393462,1099883.00 +252093,1099688.84 +14732,1099661.44 +279873,1099590.39 +337690,1099589.92 +361372,1099587.72 +104368,1099559.25 +168938,1099474.09 +45756,1099407.34 +301760,1099260.62 +4063,1099182.28 +381435,1099173.05 +13642,1099070.88 +126505,1099052.82 +184948,1098870.86 +294162,1098851.00 +73864,1098673.44 +16126,1098655.20 +249105,1098578.24 +190235,1098574.00 +69693,1098538.58 +225972,1098508.32 +171950,1098398.07 +379946,1098322.35 +246696,1098259.58 +272323,1098226.74 +208602,1098167.52 +395819,1098056.85 +243020,1098048.00 +316746,1098025.52 +396967,1098011.16 +23121,1097906.85 +183298,1097888.19 +41435,1097867.06 +81657,1097791.38 +175282,1097778.36 +316093,1097698.47 +316439,1097668.08 +124134,1097647.80 +36557,1097592.33 +136474,1097492.15 +242632,1097409.60 +101427,1097392.50 +200180,1097391.76 +108938,1097363.76 +185057,1097351.04 +304974,1097258.24 +233494,1097099.91 +287635,1096778.95 +69519,1096716.72 +323488,1096672.32 +106574,1096605.08 +119356,1096483.38 +313835,1096327.26 +342231,1096297.02 +71592,1096297.02 +152604,1095925.65 +319428,1095814.94 +251161,1095744.60 +397803,1095742.40 +344419,1095688.08 +305323,1095601.69 +24683,1095589.50 +91655,1095523.00 +253874,1095289.14 +52148,1095275.68 +146000,1095220.74 +47056,1095134.80 +203798,1094979.93 +357266,1094915.16 +121462,1094906.37 +59142,1094716.50 +295354,1094705.43 +73124,1094562.00 +342190,1094462.72 +278616,1094394.72 +334031,1094257.96 +174866,1094137.24 +293548,1094122.40 +319816,1094120.82 +36284,1094074.76 +44063,1094070.76 +337914,1093934.58 +329699,1093570.32 +261102,1093482.36 +42934,1093481.79 +2745,1093442.47 +183315,1093366.62 +374532,1093347.95 +18188,1093327.07 +295089,1092940.80 +118319,1092776.58 +165253,1092756.34 +231955,1092711.08 +5644,1092709.00 +119,1092687.48 +63574,1092578.82 +357707,1092538.32 +107308,1092353.51 +344403,1092301.91 +22712,1092231.50 +154770,1092036.06 +83631,1091997.06 +368769,1091941.60 +278141,1091936.10 +220349,1091737.32 +60786,1091663.96 +19134,1091654.58 +162632,1091604.15 +98701,1091599.04 +66359,1091487.36 +29944,1091450.34 +353137,1091241.90 +96767,1091062.08 +382616,1090907.40 +316367,1090847.68 +72297,1090846.17 +239603,1090845.63 +117313,1090786.22 +177288,1090733.70 +246239,1090674.95 +356209,1090576.82 +210881,1090502.19 +88102,1090443.50 +145543,1090438.58 +261966,1090371.32 +124927,1090175.16 +318643,1090029.84 +146489,1089964.44 +188136,1089872.84 +293463,1089614.06 +261618,1089266.36 +81476,1089129.86 +24000,1089090.90 +239416,1089085.00 +61729,1089012.26 +75346,1088985.30 +60532,1088598.68 +133494,1088524.25 +287953,1088406.15 +196891,1088189.81 +83708,1088154.48 +317921,1088113.73 +120231,1087995.69 +78138,1087977.59 +264281,1087922.24 +284728,1087880.08 +146726,1087869.60 +372233,1087818.90 +345747,1087720.71 +311077,1087665.48 +45078,1087609.21 +373785,1087505.50 +212032,1087430.70 +63638,1086948.72 +44314,1086901.08 +351791,1086687.78 +260608,1086531.32 +88735,1086441.30 +381262,1086431.64 +230258,1086404.82 +328669,1086317.28 +82488,1086316.75 +309554,1086194.56 +212574,1086024.23 +152722,1085988.68 +246964,1085972.83 +240650,1085913.95 +361476,1085913.00 +141630,1085901.60 +278288,1085873.24 +225529,1085789.52 +394706,1085639.71 +229606,1085614.84 +298888,1085492.79 +93607,1085452.57 +377786,1085321.06 +66496,1085289.76 +272605,1085247.45 +107223,1085215.32 +103539,1085191.52 +211312,1085153.71 +272922,1085139.00 +341436,1084970.25 +278992,1084850.40 +321326,1084743.84 +344981,1084618.44 +62657,1084533.06 +132795,1084465.25 +130259,1084404.60 +45248,1084343.64 +75380,1084169.37 +28229,1084042.40 +81477,1083983.75 +145210,1083880.90 +312004,1083859.35 +308484,1083685.07 +28883,1083594.57 +299896,1083486.40 +171550,1083363.66 +221879,1083318.30 +106040,1083232.92 +199974,1083175.43 +262554,1083065.34 +64184,1083055.35 +278020,1082974.32 +49193,1082847.62 +20076,1082774.54 +295084,1082677.65 +18533,1082672.00 +197969,1082652.12 +42235,1082553.50 +135502,1082514.84 +355573,1082369.30 +119981,1082310.74 +348474,1082295.81 +144507,1082261.84 +200995,1082260.98 +274267,1081846.82 +38827,1081791.30 +122832,1081776.80 +70266,1081769.55 +183783,1081755.90 +341706,1081748.08 +91457,1081577.40 +62671,1081558.08 +107292,1081484.24 +104804,1081403.07 +223409,1081330.90 +68180,1081065.48 +394709,1081038.20 +118410,1080984.32 +92371,1080949.50 +98948,1080855.72 +293438,1080842.24 +143421,1080782.82 +88619,1080731.19 +251397,1080659.24 +348758,1080627.28 +226350,1080527.14 +166879,1080389.12 +42780,1080302.64 +51813,1080203.58 +370758,1080199.74 +290408,1080136.32 +144256,1080072.29 +113806,1079904.53 +218670,1079895.74 +174312,1079770.64 +43322,1079694.99 +389140,1079651.74 +396189,1079628.12 +71888,1079608.48 +328192,1079591.21 +61718,1079519.01 +162865,1079325.54 +272941,1079298.22 +19545,1079184.33 +392801,1079175.21 +207293,1079090.60 +34334,1079029.46 +97221,1078808.10 +228714,1078799.62 +143680,1078746.64 +158408,1078728.30 +3435,1078638.00 +291155,1078623.00 +61620,1078243.08 +156810,1078145.60 +382256,1078108.64 +174009,1078068.74 +202180,1077973.20 +149594,1077843.18 +252301,1077839.72 +96402,1077818.32 +251662,1077712.79 +243438,1077628.79 +77871,1077583.50 +110059,1077567.44 +223112,1077551.99 +308046,1077315.54 +108950,1077275.00 +338480,1077265.00 +339208,1077092.63 +299286,1077069.58 +315523,1076941.61 +324403,1076697.65 +102323,1076649.87 +303066,1076484.11 +375946,1076452.16 +44507,1076415.84 +363757,1076307.69 +17656,1076298.60 +178072,1076271.00 +10588,1076203.83 +155456,1076041.47 +63488,1076018.16 +311369,1075837.74 +21159,1075740.92 +373615,1075681.11 +130641,1075623.36 +339251,1075613.60 +395210,1075564.62 +309981,1075523.70 +117218,1075503.60 +46430,1075491.06 +124465,1075434.88 +230776,1075359.78 +320736,1075340.37 +297103,1075339.28 +312990,1075314.24 +55945,1075250.10 +123865,1075158.75 +88808,1075144.56 +90751,1075137.20 +392238,1074982.15 +106350,1074870.50 +347961,1074697.00 +244500,1074671.25 +128833,1074661.44 +43933,1074588.13 +190590,1074574.64 +19356,1074535.58 +176659,1074392.52 +167275,1074193.60 +38685,1074170.30 +304018,1074109.96 +18574,1074025.49 +119057,1073941.12 +391369,1073933.50 +36279,1073802.80 +145942,1073779.96 +94617,1073765.88 +268607,1073727.85 +336461,1073704.80 +282141,1073694.30 +59356,1073625.90 +78882,1073153.90 +153381,1073118.60 +127609,1073090.37 +311598,1072960.00 +44705,1072806.42 +238249,1072768.35 +111155,1072617.54 +48436,1072588.44 +193370,1072576.80 +39759,1072557.72 +265437,1072541.04 +227838,1072472.48 +161230,1072451.04 +148203,1072430.24 +252148,1072367.08 +201484,1072358.21 +79992,1072353.88 +218616,1072301.84 +368717,1072142.46 +290019,1072067.84 +234388,1072064.42 +188414,1072056.30 +284948,1071998.48 +286438,1071942.06 +172824,1071931.94 +312964,1071931.56 +209385,1071900.00 +57668,1071879.55 +399447,1071844.44 +352580,1071770.58 +344569,1071735.60 +96891,1071665.04 +275001,1071661.80 +327852,1071651.16 +38207,1071577.55 +249741,1071463.76 +305339,1071379.44 +271974,1071240.80 +257807,1071046.78 +272645,1071045.87 +84250,1071025.06 +139391,1070986.84 +355459,1070973.51 +305619,1070907.18 +71781,1070887.50 +141716,1070834.85 +95345,1070611.40 +267011,1070464.53 +355569,1070427.41 +394161,1070394.72 +251604,1070391.51 +385945,1070373.36 +256199,1070271.84 +372450,1070226.30 +321696,1070200.56 +136980,1070197.99 +181861,1070136.75 +44704,1070132.50 +108736,1070082.36 +237313,1069991.55 +254807,1069972.37 +116765,1069908.48 +329155,1069853.40 +376681,1069840.38 +140292,1069754.25 +288615,1069728.70 +247089,1069659.76 +88705,1069589.70 +324677,1069538.88 +282013,1069501.82 +202230,1069483.40 +204824,1069385.50 +80186,1069347.95 +7243,1069320.60 +175600,1069248.66 +358485,1069180.08 +265528,1069163.55 +379259,1069078.50 +122605,1069060.07 +103576,1068818.40 +6644,1068787.68 +283421,1068730.04 +29319,1068706.08 +338125,1068574.80 +356489,1068495.56 +124506,1068454.40 +57264,1068433.92 +327774,1068430.56 +101435,1068357.29 +207588,1068345.54 +16683,1068276.45 +104848,1068214.00 +388179,1068176.74 +365438,1068120.00 +245111,1067905.00 +31,1067819.28 +131907,1067684.52 +265944,1067660.31 +74691,1067585.99 +205994,1067523.30 +111775,1067440.50 +80682,1067421.80 +20630,1067409.05 +40325,1067356.55 +280648,1067344.00 +153576,1067282.20 +184592,1067062.50 +128677,1066941.20 +284199,1066815.69 +141226,1066699.20 +102000,1066595.74 +303162,1066581.54 +314706,1066544.64 +130389,1066531.20 +27132,1066464.10 +150456,1066341.48 +138950,1066156.96 +242082,1066122.48 +342411,1066084.80 +245212,1065922.31 +108886,1065891.12 +192845,1065886.47 +170354,1065822.72 +272656,1065790.89 +91518,1065737.19 +121688,1065695.93 +104731,1065645.02 +140340,1065629.94 +82000,1065567.60 +280903,1065556.36 +219181,1065260.35 +160181,1065173.02 +220403,1065002.65 +211196,1064761.50 +192079,1064722.96 +243913,1064603.40 +141435,1064488.72 +324605,1064471.76 +34977,1064347.00 +333125,1064345.04 +271373,1064324.61 +332024,1064257.03 +57523,1064168.46 +193059,1064037.25 +296030,1064014.38 +225011,1063964.23 +249201,1063920.20 +73744,1063827.38 +338554,1063720.48 +335655,1063589.07 +398623,1063568.35 +48944,1063467.86 +246281,1063316.00 +368966,1063152.27 +194347,1063115.68 +159676,1063095.63 +2387,1062997.32 +376980,1062956.16 +279191,1062922.96 +4504,1062900.00 +352908,1062869.40 +186400,1062815.40 +240734,1062713.40 +366040,1062447.20 +37382,1062446.00 +258907,1062340.20 +120181,1062329.58 +164100,1062170.14 +131859,1062059.16 +25116,1062049.60 +167545,1062037.68 +316980,1062020.40 +258960,1061888.80 +352940,1061744.40 +67223,1061718.00 +180253,1061605.46 +32385,1061293.30 +16781,1061190.76 +55237,1061065.05 +109821,1060995.72 +247305,1060788.40 +7101,1060751.44 +330612,1060692.04 +382454,1060657.50 +119891,1060513.30 +361788,1060415.50 +173680,1060408.42 +147085,1060383.44 +113111,1060334.85 +143419,1060295.68 +366684,1060122.24 +162749,1060121.70 +87909,1060114.20 +219580,1060047.24 +153884,1059855.42 +21108,1059794.54 +143916,1059789.66 +98612,1059648.70 +31511,1059579.18 +201332,1059446.96 +258091,1059405.18 +30125,1059347.36 +341458,1059077.60 +376962,1059032.23 +51026,1059022.44 +219615,1058919.72 +7937,1058876.25 +39498,1058869.65 +346144,1058811.60 +296654,1058763.86 +289212,1058609.89 +215502,1058578.36 +208245,1058544.72 +278478,1058510.80 +2908,1058482.66 +11888,1058475.24 +397920,1058386.14 +152922,1058290.20 +79265,1058276.80 +320133,1058161.29 +326445,1058032.95 +36474,1058005.20 +328708,1057858.26 +22892,1057728.90 +248193,1057703.04 +80932,1057634.63 +312357,1057580.82 +349144,1057512.00 +117793,1057456.78 +239009,1057361.37 +372572,1057343.56 +55210,1057210.83 +394365,1056980.52 +308425,1056935.04 +355605,1056883.20 +341727,1056806.60 +59262,1056761.55 +226669,1056755.70 +163739,1056670.92 +365796,1056557.88 +174348,1056467.00 +78229,1056433.35 +156555,1056313.92 +92441,1056250.38 +206302,1056184.02 +163183,1056161.36 +292220,1056073.95 +56656,1055989.20 +274669,1055887.95 +93271,1055807.35 +157066,1055717.70 +239356,1055595.96 +338731,1055345.83 +224209,1055173.50 +227640,1055106.70 +277744,1055093.60 +1926,1055073.94 +343203,1055051.04 +177000,1055017.65 +203258,1054658.88 +161782,1054649.82 +97861,1054544.04 +47672,1054417.12 +93798,1054034.10 +260963,1053705.57 +193652,1053592.68 +127835,1053581.52 +236629,1053480.96 +130234,1053409.06 +88329,1053248.14 +212388,1053088.80 +259695,1053086.12 +300001,1053038.42 +192034,1052911.50 +229924,1052894.88 +59151,1052874.90 +250941,1052748.20 +204844,1052647.40 +81909,1052591.10 +278483,1052571.30 +322488,1052560.41 +186442,1052542.24 +25353,1052493.75 +375309,1052378.03 +322458,1052371.10 +137816,1052360.10 +174964,1052314.56 +34504,1052187.25 +152279,1052143.26 +5386,1052085.60 +378326,1052067.10 +327209,1052011.07 +273780,1051978.57 +330088,1051915.28 +333238,1051867.80 +262625,1051852.69 +322608,1051810.71 +118491,1051727.75 +99925,1051584.94 +21966,1051581.96 +122126,1051494.84 +48322,1051477.57 +243342,1051444.46 +369284,1051235.90 +160895,1051106.02 +46592,1051034.40 +145544,1051002.81 +298885,1050907.41 +297925,1050841.00 +61399,1050833.58 +227271,1050799.92 +121706,1050787.80 +335190,1050652.80 +119095,1050605.15 +394177,1050549.45 +337260,1050548.80 +236963,1050528.38 +312087,1050493.67 +113478,1050493.21 +190397,1050428.84 +106715,1050284.96 +334289,1050251.05 +39190,1050240.51 +334385,1050235.40 +38090,1050192.00 +274731,1050099.52 +127233,1050042.33 +263828,1049978.02 +48618,1049851.88 +371181,1049809.81 +369226,1049791.47 +31719,1049752.00 +47733,1049737.84 +323617,1049582.80 +51740,1049574.24 +122639,1049553.96 +81628,1049547.12 +50686,1049481.47 +334194,1049479.56 +340014,1049461.92 +200578,1048980.48 +115557,1048694.99 +151281,1048569.81 +51220,1048499.34 +91831,1048369.84 +85105,1048343.72 +90286,1048329.27 +83895,1048307.04 +6460,1048092.84 +167300,1047928.96 +366272,1047911.70 +65552,1047870.32 +4905,1047816.12 +220895,1047673.00 +298275,1047486.58 +388823,1047196.38 +42320,1047192.28 +73014,1047167.52 +39277,1047005.96 +204597,1046993.92 +314874,1046970.64 +20648,1046947.44 +320841,1046826.69 +258275,1046760.81 +358899,1046735.86 +146086,1046413.02 +398567,1046409.84 +194439,1046394.05 +294479,1046387.58 +269692,1046215.50 +355156,1046097.30 +216028,1046087.67 +387519,1046068.32 +171592,1046036.32 +95033,1045870.43 +292617,1045832.59 +75269,1045713.92 +368849,1045676.16 +122407,1045674.00 +316712,1045601.64 +76522,1045598.40 +76388,1045557.36 +282922,1045419.24 +19851,1045187.85 +361694,1045090.32 +283182,1044963.10 +240257,1044783.65 +319711,1044666.72 +97410,1044633.12 +268191,1044588.16 +209659,1044514.42 +195359,1044387.96 +227019,1044332.46 +40613,1044224.83 +212229,1044190.40 +356100,1044115.65 +159819,1043854.50 +96720,1043716.14 +50306,1043617.86 +348494,1043556.03 +239483,1043462.94 +229298,1043459.40 +213145,1043131.80 +67220,1043026.44 +271247,1042967.76 +217969,1042886.40 +242463,1042857.58 +159740,1042813.16 +69479,1042678.12 +68792,1042643.55 +176460,1042622.16 +257466,1042502.76 +287305,1042402.90 +367545,1042329.30 +328702,1042240.23 +376033,1042087.68 +372124,1042061.15 +387182,1042041.44 +43415,1042018.90 +329297,1042010.47 +309647,1042007.01 +333418,1042005.60 +116402,1041999.00 +369156,1041871.25 +245928,1041749.25 +72317,1041731.61 +88221,1041603.12 +165229,1041364.98 +116280,1041262.25 +4627,1041122.16 +342067,1041106.72 +334932,1040917.66 +268315,1040821.86 +192910,1040807.60 +181217,1040759.28 +296765,1040694.86 +87168,1040628.48 +39446,1040598.63 +356021,1040539.80 +7193,1040455.32 +14728,1040218.90 +147661,1040023.20 +234956,1040012.88 +25529,1039889.57 +336092,1039836.49 +288748,1039758.72 +339661,1039722.20 +132608,1039668.12 +68510,1039601.22 +333715,1039584.80 +187787,1039478.05 +303562,1039473.00 +239677,1038898.98 +264939,1038858.38 +205584,1038748.28 +79638,1038456.63 +342557,1038416.22 +62736,1038356.93 +131959,1038320.64 +333372,1038253.15 +249074,1038218.72 +131511,1038207.84 +147664,1038149.16 +120783,1038145.87 +157762,1037955.36 +13331,1037873.25 +280326,1037767.05 +279260,1037701.48 +164191,1037572.22 +297252,1037525.95 +299825,1037468.00 +166964,1037324.61 +349469,1037290.50 +308218,1037212.40 +187836,1037168.76 +17180,1037070.54 +343754,1036784.32 +112908,1036681.92 +88583,1036519.20 +229684,1036509.51 +155176,1036500.66 +53602,1036467.18 +331791,1036409.04 +112339,1036408.66 +336702,1036349.16 +267826,1036335.30 +49787,1036307.22 +351097,1036304.60 +138049,1036009.60 +3100,1035849.36 +153274,1035769.56 +23088,1035686.16 +59503,1035604.28 +342580,1035429.20 +300755,1035093.15 +209696,1035051.32 +330768,1034929.89 +39608,1034906.25 +381128,1034890.48 +302286,1034879.97 +143242,1034740.40 +35629,1034610.09 +222198,1034517.60 +396110,1034411.04 +370763,1034402.53 +14403,1034400.64 +363708,1034243.40 +358090,1034193.05 +36533,1034176.32 +23789,1034082.06 +367722,1034080.68 +247081,1034003.70 +81921,1033914.00 +30660,1033764.16 +153672,1033678.08 +45536,1033666.02 +224678,1033615.05 +48930,1033574.28 +85271,1033477.50 +296543,1033080.95 +395201,1033061.61 +180412,1033057.02 +194431,1032957.31 +176419,1032788.96 +298469,1032742.90 +319513,1032731.00 +42720,1032720.00 +284816,1032720.00 +203747,1032696.96 +225335,1032664.95 +83814,1032649.40 +268589,1032588.48 +396737,1032562.80 +381071,1032508.62 +239875,1032462.64 +139887,1032334.95 +207831,1032323.04 +295583,1032246.54 +286489,1032233.40 +109429,1032225.60 +348861,1032199.80 +367635,1032034.50 +101326,1031901.12 +264771,1031863.44 +123862,1031805.62 +91362,1031772.56 +159389,1031768.27 +7306,1031761.28 +385596,1031680.00 +310258,1031432.91 +84702,1031346.48 +289314,1031343.36 +93903,1031220.72 +228682,1031052.96 +176707,1030933.42 +158423,1030918.98 +378324,1030909.36 +116365,1030907.16 +153191,1030904.28 +274108,1030867.20 +309571,1030760.64 +254119,1030665.60 +20562,1030620.30 +193425,1030583.66 +387757,1030567.72 +329005,1030557.85 +56029,1030478.76 +32928,1030444.80 +261581,1030224.36 +69993,1030157.70 +134170,1030107.75 +249732,1029935.50 +379426,1029890.94 +298992,1029703.26 +218232,1029645.84 +266268,1029590.04 +249944,1029469.99 +24511,1029269.21 +184431,1029127.20 +257367,1028816.37 +371930,1028804.40 +328064,1028753.29 +274627,1028745.20 +101111,1028715.04 +179242,1028653.68 +280465,1028439.72 +18217,1028434.11 +142602,1028414.91 +215395,1028365.02 +19761,1028291.73 +14421,1028281.36 +122136,1028207.52 +293601,1028165.58 +145381,1028111.88 +246226,1028039.21 +120076,1028029.92 +155122,1027976.00 +252024,1027965.12 +121193,1027960.92 +180774,1027912.88 +137524,1027866.06 +303767,1027852.52 +143496,1027845.12 +103777,1027742.02 +208726,1027725.16 +157786,1027710.78 +267643,1027588.00 +79320,1027424.70 +278219,1027214.65 +379677,1027197.37 +165889,1027159.16 +15354,1027140.95 +84199,1027115.16 +94662,1026897.92 +187865,1026879.13 +177183,1026715.05 +276110,1026606.75 +332347,1026519.90 +369572,1026460.17 +38414,1026213.38 +136110,1026136.80 +288088,1026043.20 +77079,1026028.30 +306146,1025882.43 +282192,1025858.25 +97611,1025776.60 +147870,1025744.85 +182130,1025722.23 +47095,1025681.92 +209958,1025661.00 +382082,1025633.10 +376637,1025564.12 +3602,1025548.84 +189618,1025510.06 +151329,1025470.65 +348705,1025466.84 +175330,1025244.54 +57734,1025236.80 +20532,1024871.68 +18968,1024827.84 +297237,1024822.26 +208162,1024733.50 +272492,1024379.24 +162892,1024300.22 +49185,1024292.84 +261179,1024108.25 +188619,1024096.50 +339869,1024026.66 +160009,1024003.86 +83342,1024003.16 +208914,1023870.24 +158619,1023858.08 +295502,1023798.12 +148449,1023795.43 +214072,1023666.04 +289812,1023651.00 +240909,1023558.13 +199129,1023522.40 +69645,1023485.12 +206901,1023421.21 +113131,1023318.00 +79181,1023297.60 +377526,1023265.70 +185749,1023261.33 +318836,1023259.14 +301971,1023252.23 +3519,1023230.00 +242608,1023177.02 +93037,1023109.43 +337877,1023104.25 +302995,1023044.16 +5765,1022938.12 +271583,1022830.48 +389355,1022682.70 +120019,1022515.20 +194666,1022385.44 +79560,1022353.29 +189633,1022347.25 +343463,1022280.28 +111043,1021898.02 +66785,1021829.04 +323887,1021820.97 +229229,1021718.52 +27907,1021693.52 +17488,1021612.13 +371972,1021581.00 +175983,1021547.52 +54260,1021512.65 +209830,1021417.86 +341571,1021340.00 +347850,1021128.44 +68947,1021122.22 +364731,1021101.77 +85374,1020948.60 +214438,1020934.66 +133682,1020782.28 +158571,1020760.05 +236177,1020734.88 +379317,1020672.10 +186962,1020650.55 +40349,1020623.33 +182819,1020534.48 +35094,1020517.56 +140479,1020506.99 +277040,1020410.30 +139869,1020406.38 +66999,1020370.68 +172949,1020352.97 +164886,1020108.68 +259112,1020066.30 +222016,1019957.82 +162601,1019955.44 +333145,1019944.38 +369220,1019901.00 +369062,1019578.56 +87609,1019556.72 +165016,1019480.12 +281564,1019257.60 +72152,1019193.82 +75801,1019139.08 +44308,1018986.12 +128596,1018983.68 +152841,1018938.37 +283906,1018867.47 +146388,1018716.16 +23932,1018662.70 +150120,1018600.03 +263795,1018585.36 +161086,1018416.78 +71279,1018358.96 +203595,1018284.08 +213683,1018212.62 +311247,1018193.28 +125406,1018171.98 +294742,1018100.88 +159842,1018096.64 +296957,1018077.72 +226233,1018062.20 +204621,1017998.88 +229242,1017880.09 +14819,1017870.81 +55082,1017845.50 +234472,1017839.48 +165624,1017834.10 +233471,1017777.75 +141669,1017755.82 +99976,1017588.02 +39284,1017545.76 +296986,1017523.05 +396109,1017445.00 +71864,1017442.98 +63639,1017421.08 +5588,1017191.68 +248451,1017136.05 +308633,1017125.12 +86083,1017027.90 +36561,1016971.43 +194764,1016897.99 +278815,1016876.70 +367362,1016793.10 +239436,1016524.89 +190258,1016392.92 +36803,1016175.60 +53462,1016046.24 +259909,1015957.00 +281508,1015892.68 +232627,1015761.30 +290526,1015756.18 +108739,1015624.68 +155429,1015474.95 +396015,1015446.09 +77611,1015395.72 +163230,1015365.12 +181966,1015347.40 +236260,1015263.19 +388932,1015255.20 +111142,1015219.64 +232282,1015123.32 +47488,1015047.32 +145251,1014985.51 +355075,1014985.02 +264134,1014935.73 +122189,1014903.72 +121787,1014864.00 +54270,1014788.88 +138431,1014697.50 +8851,1014690.40 +287745,1014606.64 +33365,1014580.84 +70470,1014550.25 +290053,1014422.30 +360389,1014372.15 +14989,1014300.75 +335215,1014232.16 +282531,1014229.92 +336887,1014217.29 +392075,1014184.00 +265351,1014116.94 +356448,1014028.20 +289552,1013891.85 +148643,1013887.60 +169058,1013202.04 +350519,1013191.60 +158084,1013157.28 +171535,1013151.44 +82306,1013101.50 +194628,1013070.32 +289465,1013021.88 +146472,1012973.04 +122406,1012968.18 +87446,1012958.10 +40942,1012916.37 +372628,1012850.40 +164258,1012617.45 +216522,1012600.42 +235219,1012322.26 +168426,1012287.65 +238442,1012034.05 +251302,1011975.90 +26400,1011856.32 +100871,1011771.66 +217617,1011714.28 +200032,1011642.32 +176488,1011606.79 +276465,1011525.97 +125822,1011443.43 +198923,1011350.97 +288643,1011336.43 +266135,1011271.59 +77820,1011254.86 +246336,1011218.48 +4485,1011090.75 +341130,1011041.22 +261762,1010899.02 +29872,1010881.20 +202286,1010792.94 +167355,1010774.05 +242800,1010540.89 +295068,1010456.48 +229396,1010456.37 +352254,1010450.79 +169162,1010410.56 +151662,1010226.88 +385862,1010122.74 +113102,1010115.60 +147597,1010114.16 +40188,1010101.95 +153700,1009998.90 +278259,1009865.50 +288792,1009800.33 +265493,1009685.04 +355707,1009569.42 +351788,1009523.35 +163550,1009462.38 +55628,1009415.40 +15327,1009406.95 +55584,1009357.96 +376193,1009326.63 +63802,1009286.60 +159723,1009033.91 +303161,1008966.78 +72605,1008896.50 +120088,1008833.42 +268324,1008725.76 +20879,1008538.50 +156226,1008349.08 +330624,1008314.58 +291160,1008308.08 +174826,1008306.63 +90375,1008282.60 +191839,1008228.00 +323309,1008153.10 +304134,1008013.24 +163779,1007874.64 +225747,1007575.44 +81140,1007554.80 +50612,1007422.50 +109342,1007413.20 +22605,1007400.24 +213125,1007383.23 +238812,1007297.83 +189660,1007247.35 +174274,1007181.12 +311941,1007124.18 +319869,1007116.11 +72231,1007062.70 +327149,1006882.65 +254711,1006707.72 +100969,1006686.66 +207311,1006492.80 +624,1006443.81 +164443,1006385.28 +327217,1006360.17 +70601,1006214.76 +215522,1006191.40 +243312,1006121.42 +81277,1006092.81 +117525,1006044.69 +258588,1005839.10 +373862,1005815.61 +27643,1005807.66 +174495,1005683.36 +101583,1005659.49 +388911,1005553.56 +266519,1005493.30 +384837,1005081.30 +201483,1005044.76 +129117,1004969.28 +56530,1004957.88 +159228,1004952.54 +199712,1004938.00 +276489,1004889.60 +44854,1004733.64 +321739,1004694.75 +320094,1004615.00 +337604,1004590.26 +375064,1004582.24 +199021,1004413.20 +58812,1004341.94 +378259,1004339.24 +129878,1004259.22 +264379,1004212.30 +334808,1004136.77 +181363,1004124.05 +371615,1004093.10 +257623,1004016.30 +196208,1003945.32 +180389,1003855.78 +111632,1003724.16 +312935,1003659.50 +163794,1003477.02 +187061,1003397.10 +111711,1003356.49 +154968,1003342.34 +105746,1003296.00 +69684,1003289.30 +208187,1003241.21 +227849,1003060.24 +193816,1003059.75 +135470,1002960.98 +152645,1002521.52 +231350,1002450.00 +244020,1002442.20 +92663,1002309.00 +371061,1002288.72 +393432,1002284.40 +96632,1002271.48 +211439,1002247.36 +66869,1002242.40 +286520,1002142.20 +97972,1002136.14 +173745,1002124.68 +388216,1002115.85 +218257,1001731.50 +207898,1001719.32 +152962,1001627.67 +59743,1001519.82 +209771,1001403.30 +294691,1001384.58 +308658,1001344.30 +159408,1001333.52 +76543,1001148.74 +399173,1001140.22 +84625,1001125.35 +350930,1001052.00 +9448,1000982.85 +364224,1000921.40 +20200,1000884.30 +364017,1000819.68 +172729,1000771.47 +232796,1000565.10 +94839,1000555.38 +119917,1000426.05 +350171,1000397.52 +125630,1000350.56 +61562,1000310.70 +91246,1000257.65 +165073,1000168.80 +209989,1000019.28 +350537,999997.09 +247757,999992.21 +56655,999973.80 +136360,999949.65 +186763,999895.38 +237132,999894.40 +95097,999884.75 +143903,999732.80 +187090,999642.38 +369784,999556.92 +332908,999550.32 +49331,999525.03 +121226,999484.24 +100084,999313.20 +336801,999050.52 +122081,998948.16 +74778,998840.10 +149137,998829.90 +134324,998375.44 +41897,998218.32 +346726,998194.50 +208531,998175.04 +137979,998134.95 +166779,998100.90 +76863,998057.85 +54240,998052.00 +79400,997909.28 +50411,997670.52 +128281,997655.10 +344290,997638.60 +89791,997546.95 +248815,997520.44 +119247,997462.25 +84847,997384.88 +110985,997302.93 +149469,997258.93 +15963,997204.50 +118357,997090.80 +314835,997085.25 +256123,997083.54 +110493,997052.64 +282595,997039.62 +252971,997034.50 +168441,996963.52 +117133,996936.99 +110256,996810.44 +19230,996786.00 +25492,996784.71 +35655,996761.50 +254625,996669.44 +218885,996482.48 +335628,996459.24 +27823,996435.90 +94212,996380.80 +45632,996349.65 +313260,996130.98 +85025,996100.04 +358665,996036.45 +192067,996034.44 +344338,996012.00 +233238,996000.39 +48937,995966.40 +100133,995924.76 +51126,995907.36 +12095,995862.00 +137239,995856.60 +328780,995561.74 +98432,995401.13 +299874,995257.89 +368899,995148.48 +154835,995040.64 +283086,994908.75 +66669,994850.69 +294274,994613.20 +41537,994607.04 +163806,994533.34 +149655,994376.59 +16233,994230.01 +355062,994227.15 +74741,994133.14 +43879,994096.80 +298560,994039.20 +61657,993883.36 +51872,993825.76 +213548,993807.50 +104312,993769.40 +59996,993685.32 +148829,993641.91 +252538,993530.92 +147279,993501.36 +102659,993362.49 +123246,993349.76 +59242,993159.72 +366594,993135.44 +120582,992917.84 +216726,992909.34 +338635,992878.65 +62614,992813.11 +85747,992655.57 +144747,992632.41 +380720,992626.98 +386282,992541.60 +150369,992455.02 +393413,992369.28 +142220,992312.62 +126781,992240.70 +116781,992239.20 +39978,992141.37 +363835,992123.95 +344829,992073.67 +254389,992040.96 +37648,992035.44 +275373,992027.46 +96328,991936.80 +329747,991921.28 +242670,991818.68 +296005,991759.34 +106586,991705.20 +318144,991423.29 +60949,991417.41 +165604,991405.68 +205925,991325.79 +32450,991305.45 +37978,991298.88 +275595,991239.99 +196655,991159.68 +97355,991104.17 +153353,991097.43 +94273,991003.44 +246794,990891.72 +135591,990787.12 +39472,990468.00 +182663,990370.86 +37157,990197.60 +66484,990169.44 +160294,990133.32 +221687,990059.70 +187055,990012.80 +236552,989956.10 +265416,989892.96 +263735,989856.58 +142653,989816.16 +5532,989787.00 +283808,989701.87 +287694,989548.78 +7254,989370.76 +9425,989259.84 +346104,989238.35 +68538,989229.68 +172339,989212.51 +22210,989167.64 +373753,989160.90 +291124,989151.40 +227545,989038.08 +176234,988737.84 +260814,988637.51 +147413,988553.80 +296281,988442.56 +242292,988440.40 +191912,988295.94 +212879,988159.22 +376633,988155.20 +373776,988102.56 +19178,987989.80 +27460,987828.09 +185570,987801.48 +72233,987764.96 +360994,987738.84 +281026,987495.00 +167282,987381.12 +26222,987337.56 +92385,987186.84 +350164,987144.50 +172070,987075.32 +241175,987041.32 +224144,987039.48 +276980,986966.86 +363136,986832.21 +304458,986666.94 +399889,986596.70 +136054,986447.37 +371087,986355.87 +366115,986303.34 +307961,985980.53 +368,985751.04 +205090,985723.25 +204401,985537.74 +36816,985503.24 +234083,985364.06 +343883,985327.20 +367106,985262.46 +151652,985041.55 +323227,984998.07 +243987,984895.92 +277935,984812.66 +93346,984786.66 +166594,984737.03 +188829,984613.34 +203566,984540.67 +66790,984432.58 +359129,984420.92 +378935,984286.10 +161885,984221.60 +365206,984108.27 +258986,984002.88 +294763,983993.01 +283752,983949.47 +212907,983889.06 +94258,983829.44 +193336,983781.30 +74332,983756.25 +69355,983646.17 +6477,983593.12 +332785,983578.90 +335552,983300.64 +233807,983164.38 +253212,983100.40 +11872,983060.19 +147943,983028.95 +271637,983015.90 +33463,982979.10 +97046,982853.66 +317721,982848.36 +352615,982752.30 +199719,982726.29 +218737,982627.20 +370395,982593.81 +325781,982561.18 +300147,982518.62 +110937,982477.35 +331894,982279.10 +217276,982164.45 +23214,981807.21 +289475,981785.03 +79602,981601.80 +108885,981506.22 +160476,981277.20 +302040,981227.06 +80368,981224.64 +287049,981131.76 +238948,981084.90 +135940,981025.10 +297241,980998.76 +288923,980996.98 +358849,980886.70 +66885,980869.96 +176349,980797.56 +227346,980781.20 +384624,980743.14 +270489,980701.19 +307064,980673.66 +932,980620.68 +343111,980551.98 +330336,980536.96 +172961,980505.94 +4262,980458.51 +36923,980436.44 +21804,980351.38 +214302,980310.56 +121524,980284.90 +187245,980186.85 +43790,980086.00 +323905,979897.68 +377187,979897.28 +44499,979773.44 +65807,979630.72 +193082,979538.00 +88633,979517.45 +113968,979513.60 +13329,979506.66 +266408,979492.82 +117370,979298.94 +370522,979272.00 +357804,979164.16 +390306,979004.53 +242147,978970.23 +115540,978964.08 +41620,978948.00 +53711,978721.42 +336663,978708.08 +289361,978705.18 +238371,978670.00 +299602,978634.35 +152324,978491.92 +66090,978462.54 +348524,978444.51 +378152,978422.94 +331875,978395.68 +320733,978321.53 +206694,978237.15 +322792,978219.20 +197553,978208.40 +285922,978203.20 +42658,978186.09 +84609,978174.08 +79525,978171.60 +176109,978121.40 +137154,977880.96 +183873,977862.20 +159837,977845.14 +278509,977734.26 +338895,977687.68 +327362,977687.20 +243948,977604.60 +287476,977435.82 +229791,977434.92 +42073,977385.76 +259755,977290.19 +388088,977277.72 +313234,977243.38 +248318,977238.24 +225220,977179.50 +273721,977080.05 +365755,977033.28 +96335,976904.87 +148234,976716.38 +131901,976400.95 +345670,976381.92 +275795,976225.12 +69856,976162.25 +64668,976041.02 +139493,975937.80 +389825,975789.36 +184065,975782.64 +325974,975591.32 +118665,975585.66 +69785,975496.38 +122903,975365.60 +256741,975280.24 +317656,975161.90 +201141,975056.94 +313172,975055.12 +371640,975052.80 +158791,974955.52 +144844,974912.96 +351118,974899.87 +167777,974832.25 +207757,974736.75 +329681,974708.37 +252242,974665.42 +44202,974660.61 +201683,974528.40 +98455,974436.12 +364238,974336.93 +59333,974302.12 +284415,974252.88 +181213,974180.70 +74020,974044.18 +287040,973980.45 +383850,973872.60 +382204,973761.60 +350524,973690.44 +187133,973382.64 +144957,973366.60 +247037,973360.53 +129155,973334.70 +366617,973303.65 +256048,973284.35 +143241,973219.48 +173114,973216.01 +204839,973215.67 +64642,972907.36 +277239,972793.80 +11512,972781.50 +105753,972586.44 +268996,972560.24 +92398,972450.36 +356404,972412.75 +345202,972402.00 +171541,972360.42 +297146,972124.23 +340503,972061.99 +324042,972052.20 +195839,971854.38 +44210,971833.34 +308902,971772.00 +43627,971742.20 +107067,971628.54 +395234,971588.56 +268997,971571.51 +124801,971412.10 +183814,971376.00 +342458,971330.01 +182928,971233.71 +365091,971218.26 +188841,971117.94 +210558,971086.32 +120353,970986.24 +322245,970872.87 +388905,970657.29 +27413,970650.90 +262781,970524.30 +182890,970365.95 +106723,970314.38 +267491,970313.19 +223747,970211.34 +300629,970101.60 +170237,970043.76 +131706,970030.89 +363678,969738.88 +112920,969604.25 +383615,969545.94 +76778,969517.75 +16225,969447.24 +236369,969402.24 +129359,969297.04 +120246,969280.00 +319716,969209.55 +71269,969197.99 +158388,969141.24 +371635,969055.08 +290707,969016.28 +337053,968984.25 +201863,968980.30 +245179,968915.85 +277346,968879.52 +101373,968874.48 +278315,968459.04 +314932,968441.04 +111238,968392.92 +380007,968390.10 +57227,968244.24 +107973,968229.66 +308564,968184.47 +189157,968158.76 +298707,968084.39 +138115,968064.66 +141027,968022.52 +120134,967915.52 +373924,967830.78 +6955,967768.75 +124719,967750.08 +302594,967412.66 +163628,967387.12 +113232,967371.86 +279771,967109.94 +123211,967090.32 +38921,967040.64 +341399,967027.46 +330616,966936.32 +237099,966928.98 +163225,966849.60 +232302,966594.56 +177351,966496.05 +227296,966372.21 +318231,966361.88 +236781,966301.44 +234699,966289.80 +211072,966171.60 +110716,966151.76 +394504,966075.15 +396767,966070.26 +325363,966063.95 +332790,965865.59 +95146,965823.04 +228026,965818.47 +134350,965802.24 +287629,965757.87 +207246,965744.01 +310225,965684.72 +319608,965656.80 +338463,965627.13 +23470,965624.62 +19608,965619.41 +391033,965577.62 +375257,965575.71 +230364,965439.83 +334192,965439.20 +282481,965433.68 +133583,965263.06 +91962,965233.21 +122934,965086.32 +372638,965084.40 +75473,965034.00 +165123,965008.50 +91839,964948.23 +322323,964945.39 +49481,964863.90 +108329,964797.00 +307413,964769.76 +8715,964749.42 +104350,964678.69 +200089,964601.60 +381214,964501.20 +144987,964457.13 +156851,964409.98 +264248,964394.88 +331675,964318.94 +337022,964155.66 +285004,964111.54 +188340,963721.80 +397287,963714.48 +11388,963660.17 +54541,963654.30 +182939,963548.71 +209231,963529.14 +290379,963486.48 +385110,963474.82 +398141,963414.57 +180647,963311.65 +26541,963234.00 +337737,963197.90 +178331,963002.90 +230121,962874.01 +202841,962869.46 +56522,962867.24 +264507,962714.61 +233693,962704.96 +89309,962683.12 +210935,962680.80 +64691,962488.32 +309789,962371.76 +27889,962249.30 +102357,962156.16 +297239,961981.30 +255918,961965.84 +64061,961946.28 +78050,961741.73 +225218,961633.33 +362727,961541.65 +223615,961465.62 +118998,961361.50 +83508,961332.75 +197345,961321.27 +131095,961245.60 +270019,961177.00 +363795,961165.35 +385165,961120.26 +51247,960997.10 +226391,960958.08 +377142,960899.37 +252339,960856.96 +162296,960687.54 +249552,960639.68 +69844,960592.52 +123800,960547.98 +136522,960292.20 +208329,960291.75 +355194,960248.40 +82781,960178.68 +389421,960145.28 +356639,960144.76 +373728,960083.28 +114822,959973.18 +59391,959899.50 +348445,959893.16 +306746,959864.96 +110650,959784.00 +233776,959760.05 +183633,959633.46 +307314,959622.24 +120352,959474.10 +306857,959454.24 +383114,959449.91 +126417,959390.44 +241730,959353.69 +324964,959043.47 +200119,958992.46 +355963,958841.42 +46179,958653.80 +199313,958607.46 +2611,958511.20 +5524,958441.80 +214905,958311.36 +135688,958251.75 +241352,958249.50 +186238,958188.43 +394002,958160.88 +182006,958114.40 +368114,958090.96 +31479,958037.26 +67814,957989.12 +323620,957974.32 +348926,957827.23 +122012,957798.93 +93996,957752.40 +210720,957735.28 +103892,957708.30 +215171,957664.62 +150870,957661.60 +81197,957554.80 +341790,957541.00 +297636,957480.84 +392688,957460.85 +63994,957271.77 +334432,957240.00 +382285,957229.78 +380325,957161.40 +86030,957028.29 +2362,956971.92 +40655,956966.40 +325996,956904.00 +119774,956895.60 +94148,956809.63 +369445,956700.16 +202122,956674.32 +283130,956657.52 +168616,956618.46 +228937,956608.62 +245704,956518.02 +186416,956421.18 +331034,956417.88 +172165,956363.66 +18851,956179.56 +270729,956112.32 +109627,956102.58 +365543,956072.83 +72927,956047.69 +56465,955968.30 +188502,955901.40 +167442,955864.70 +4651,955791.18 +163336,955732.18 +98753,955556.00 +168782,955516.65 +222866,955476.56 +148923,955420.40 +134755,955383.30 +120597,955269.36 +234371,955194.24 +377344,955185.19 +31521,955032.48 +272706,954998.00 +253838,954907.90 +252165,954853.55 +374098,954845.77 +144108,954768.24 +369826,954624.00 +369856,954617.40 +57291,954612.26 +45098,954553.32 +396731,954510.92 +183242,954424.80 +288697,954339.54 +246296,954297.56 +349853,954267.57 +155704,954222.96 +397273,954179.99 +266108,954050.00 +17165,954034.30 +226685,953901.00 +395413,953881.92 +339045,953842.44 +155032,953754.07 +358629,953680.12 +338835,953679.42 +270301,953630.30 +190231,953614.26 +73619,953409.45 +68706,953377.65 +375154,953366.80 +25550,953343.30 +307113,953292.96 +265678,953097.41 +617,952986.32 +318442,952951.02 +307218,952904.95 +359879,952803.02 +68282,952795.54 +379811,952770.60 +53823,952717.22 +18818,952610.34 +135371,952456.71 +58738,952443.80 +55893,952418.88 +387243,952400.37 +39325,952075.80 +13020,952056.08 +37642,951949.80 +134319,951849.36 +293770,951802.86 +144812,951762.84 +385379,951756.40 +46873,951712.89 +248402,951670.32 +193505,951649.84 +11199,951639.32 +363277,951623.70 +390558,951612.24 +239773,951608.91 +189485,951529.80 +254186,951526.40 +202655,951408.51 +321271,951343.36 +299627,951258.88 +80150,950980.80 +40562,950976.36 +25346,950855.90 +6271,950751.00 +310338,950703.04 +32092,950608.48 +66317,950603.84 +190035,950592.00 +357370,950510.22 +220860,950448.97 +48746,950445.44 +129082,950427.64 +150258,950417.13 +126639,950101.35 +176512,950084.08 +46281,949881.60 +352233,949861.60 +300463,949833.87 +199834,949674.80 +269784,949599.36 +306963,949586.00 +192890,949553.67 +266700,949520.39 +92797,949495.47 +339457,949471.05 +166281,949417.92 +115033,949290.50 +342528,949265.90 +320793,949194.36 +318589,949139.49 +44730,948849.84 +169396,948797.78 +283974,948773.74 +290015,948663.80 +65644,948612.24 +135151,948578.14 +184919,948565.64 +194868,948431.80 +22449,948298.60 +86659,948259.98 +44632,948026.38 +311536,947744.10 +125914,947696.92 +399016,947681.37 +10258,947607.00 +214861,947582.62 +176137,947526.40 +53338,947487.31 +8188,947466.66 +239243,947428.82 +137602,947314.80 +361708,947150.00 +152179,947087.68 +382180,946924.08 +202470,946798.38 +271530,946765.53 +213624,946750.65 +389982,946637.24 +299649,946513.02 +288435,946506.82 +31459,946420.36 +263862,946419.18 +363699,946386.30 +27070,946312.84 +185185,946278.64 +142995,946255.74 +392067,946168.70 +301730,946158.88 +199239,946149.06 +372778,946059.29 +40142,946013.34 +17117,945976.02 +204829,945969.99 +199310,945957.90 +10222,945867.36 +197515,945622.80 +310149,945546.14 +179645,945539.40 +125304,945507.46 +108114,945478.00 +327401,945356.28 +49824,945322.99 +86500,945292.80 +335258,945116.22 +199295,945065.90 +251361,945049.60 +243817,944923.30 +16790,944868.12 +156640,944859.36 +338516,944828.64 +253786,944811.84 +333341,944756.47 +166140,944712.58 +39129,944655.12 +335181,944633.14 +260532,944586.30 +142665,944551.11 +349741,944314.42 +334475,944193.40 +138622,944144.04 +250247,943854.12 +315813,943785.60 +280181,943678.08 +366770,943675.41 +4415,943609.00 +315394,943570.40 +328504,943487.16 +124201,943329.48 +291258,943325.24 +388879,943189.20 +234252,943057.32 +156859,942927.44 +285169,942905.12 +334658,942830.68 +237671,942679.42 +215643,942674.16 +280814,942674.04 +59467,942552.00 +204453,942526.72 +387745,942517.08 +246956,942514.65 +104964,942475.64 +27023,942450.00 +30251,942399.63 +203114,941976.96 +336451,941902.08 +336761,941719.92 +331156,941666.28 +284498,941546.00 +289747,941508.16 +234253,941502.44 +229695,941403.88 +277487,941394.52 +253716,941391.36 +78627,941391.20 +96014,941380.44 +351512,941346.90 +88810,941298.50 +338905,940918.51 +359024,940905.00 +153941,940816.32 +321453,940799.86 +47953,940699.33 +109035,940566.40 +191364,940562.22 +311034,940556.89 +279008,940515.84 +202970,940457.00 +49567,940343.25 +25538,940296.00 +68034,940273.00 +2478,940059.12 +314477,940050.09 +146541,940012.16 +308701,940000.42 +305524,939967.38 +263806,939878.58 +4129,939787.24 +10475,939711.88 +253672,939693.70 +221279,939679.00 +247327,939598.38 +90645,939567.44 +77811,939466.58 +215134,939376.45 +202211,939373.47 +228637,939270.24 +46493,939143.40 +253968,939040.68 +100099,938882.34 +45543,938879.26 +85680,938872.77 +214119,938724.86 +274248,938593.43 +177280,938502.85 +24063,938280.20 +368606,938271.60 +161864,938215.62 +238621,938190.46 +95252,938180.88 +367609,938071.19 +262050,938001.28 +398818,937957.92 +302403,937944.48 +187095,937869.40 +66718,937869.31 +150938,937849.50 +184823,937757.34 +314669,937672.50 +202283,937552.72 +338004,937524.62 +117061,937523.30 +37302,937455.10 +250384,937398.57 +315701,937349.28 +163625,937332.00 +149819,937315.35 +28743,937310.30 +14996,937301.12 +172923,937233.78 +161786,937076.73 +284541,937037.44 +310641,936518.40 +6888,936499.20 +255199,936486.25 +284829,936463.67 +121169,936422.52 +83710,936419.40 +128161,936387.54 +391176,936384.28 +78848,936358.20 +103059,936350.80 +93449,936331.70 +85350,936053.65 +3287,936036.42 +331742,935911.20 +328482,935864.28 +238807,935851.00 +237331,935717.15 +290126,935715.50 +15704,935705.10 +279407,935662.52 +245927,935659.36 +37099,935658.24 +80253,935603.82 +174629,935530.96 +359981,935506.26 +26635,935479.60 +3744,935397.43 +128510,935393.84 +82281,935372.70 +294662,935365.47 +185322,935285.40 +2980,935278.80 +13624,935209.53 +108967,935150.04 +305809,935110.08 +208324,934806.54 +144348,934801.28 +206116,934753.61 +391714,934666.46 +360924,934601.20 +254473,934573.40 +103248,934525.30 +269182,934465.04 +153131,934452.22 +132626,934366.85 +379251,934307.21 +354370,934216.08 +273936,934187.55 +196485,933903.54 +68953,933858.36 +110699,933851.73 +66306,933808.59 +390667,933745.02 +368981,933740.08 +313790,933736.24 +89997,933615.40 +215251,933476.40 +755,933285.80 +121739,933276.40 +171172,933175.60 +138360,933162.92 +237147,933134.08 +293477,933084.24 +2450,932876.28 +98177,932872.61 +241330,932752.56 +39401,932742.90 +349242,932673.00 +67222,932635.08 +171787,932563.10 +12635,932276.61 +330493,932246.86 +125161,932237.76 +54610,932142.00 +272170,932127.86 +274324,932068.80 +212513,932066.64 +226192,931978.04 +16460,931961.00 +119716,931859.25 +369195,931812.57 +24134,931810.00 +340190,931725.60 +345912,931674.80 +203752,931538.56 +7500,931442.75 +82450,931389.03 +346489,931388.52 +306469,931382.65 +328525,931322.61 +259425,931308.30 +197813,931133.64 +345030,931116.06 +79741,931073.76 +164690,931014.00 +64611,930909.06 +315713,930901.44 +98932,930874.32 +233486,930806.70 +204029,930774.32 +125592,930610.56 +105055,930604.96 +342740,930554.90 +388822,930497.79 +67151,930429.05 +117175,930379.77 +146793,930336.66 +364097,930328.96 +301809,930319.80 +78795,930262.72 +272994,930253.52 +207273,930127.41 +80958,930111.20 +349644,930110.72 +345944,930073.95 +136640,929874.45 +338567,929830.44 +16824,929731.44 +323847,929607.08 +297899,929489.34 +221211,929483.10 +240466,929445.43 +129512,929252.86 +4458,929247.81 +278891,929237.12 +100166,929201.13 +256556,929065.38 +136221,929041.80 +222712,929009.25 +164611,928884.24 +220471,928838.75 +31669,928613.92 +145189,928446.35 +260553,928366.56 +20810,928243.89 +352081,927987.74 +265972,927952.20 +322133,927919.28 +207418,927859.35 +313404,927792.42 +380135,927672.05 +271751,927666.84 +273328,927603.30 +309286,927572.40 +151872,927500.00 +68311,927449.82 +54280,927416.04 +267300,927295.60 +288978,927272.42 +189590,927092.40 +326110,927086.20 +40644,926981.60 +380383,926947.17 +2,926829.75 +221183,926829.56 +110201,926714.39 +310589,926680.23 +24852,926659.16 +264499,926502.20 +47682,926491.96 +93618,926459.28 +159412,926412.15 +65175,926379.20 +171020,926270.50 +274697,926123.68 +237663,925950.05 +143228,925845.12 +361225,925814.07 +386746,925738.23 +224210,925659.84 +123141,925644.72 +199435,925553.39 +38387,925496.14 +128636,925379.84 +106657,925368.10 +30595,925357.44 +358535,925232.25 +114581,925140.60 +247442,925045.48 +212454,925019.08 +147255,924966.88 +399869,924933.96 +229706,924798.12 +224220,924637.58 +184210,924613.72 +267666,924450.00 +14605,924393.02 +252628,924381.90 +247621,924379.68 +132101,924307.02 +29867,924297.00 +326623,924283.20 +318992,924053.61 +342939,924006.60 +73685,923965.08 +250629,923937.30 +244347,923891.98 +337648,923866.35 +24999,923841.56 +249635,923752.64 +368940,923573.40 +270197,923569.02 +367933,923565.18 +19411,923479.26 +378794,923479.04 +320929,923388.79 +351171,923363.52 +271594,923322.68 +397566,923214.00 +240935,923131.72 +223686,923128.36 +304217,922880.39 +265511,922870.78 +33924,922783.20 +146712,922746.00 +223489,922729.69 +29706,922574.28 +307745,922521.60 +71735,922506.18 +963,922402.66 +287300,922314.17 +205424,922289.46 +291511,922227.63 +12293,922220.88 +49933,922214.40 +81831,922080.00 +49322,922076.78 +308404,922020.52 +324419,921804.96 +213422,921471.46 +332988,921362.40 +115431,921295.56 +146669,921280.36 +295451,921251.40 +111499,921243.41 +291733,921167.10 +245235,921046.05 +56493,920992.00 +4635,920869.94 +48250,920853.30 +343602,920808.00 +138224,920785.60 +370047,920757.50 +303807,920747.52 +5944,920744.18 +128580,920707.59 +239831,920699.87 +134604,920596.50 +250456,920592.75 +299946,920562.30 +377979,920553.90 +339529,920497.70 +270933,920422.80 +234569,920404.65 +171769,920304.00 +182215,920292.75 +48892,920292.04 +100441,919844.16 +399640,919803.44 +304184,919732.66 +238553,919691.64 +306107,919677.20 +279637,919552.10 +260995,919476.03 +253345,919464.70 +340181,919390.56 +66843,919342.08 +120586,919311.14 +222655,919309.50 +29661,919299.54 +112024,919294.46 +69286,919254.00 +242008,919171.64 +299258,919132.50 +24445,919015.77 +332889,919007.25 +197624,918980.93 +152455,918894.12 +83515,918745.00 +118931,918735.92 +280460,918684.40 +377288,918662.50 +218935,918644.68 +112241,918637.50 +138498,918568.14 +174011,918510.37 +151181,918369.27 +7331,918268.94 +188568,918260.75 +373241,918252.16 +302756,918187.66 +388358,918077.94 +23170,918060.64 +70942,917956.00 +186955,917909.76 +210383,917830.17 +301558,917818.20 +239651,917769.60 +371007,917673.12 +294002,917546.98 +354932,917492.64 +278357,917464.34 +82682,917449.30 +103788,917418.46 +374711,917402.09 +54328,917346.00 +48760,917200.07 +113168,917160.24 +61571,916896.08 +357061,916871.36 +276995,916755.84 +195280,916672.56 +97499,916659.33 +56912,916594.51 +319027,916494.88 +194731,916427.18 +336078,916390.80 +388492,916294.05 +208468,916285.20 +225421,916236.34 +369926,916113.60 +319586,915980.00 +345597,915975.05 +100386,915906.88 +223135,915857.92 +194880,915726.46 +342045,915622.45 +198224,915530.52 +215358,915444.96 +176640,915236.50 +99469,915212.76 +272093,915129.80 +62835,915016.80 +395148,914976.72 +193721,914789.76 +218849,914744.16 +82976,914636.78 +344952,914520.42 +137670,914516.46 +196663,914515.11 +27222,914498.46 +40026,914466.96 +393860,914245.10 +208212,914238.92 +39791,914184.84 +133826,914078.52 +250940,914032.22 +262306,913954.16 +392604,913910.40 +347666,913857.00 +281655,913793.70 +69169,913609.80 +88324,913550.40 +274870,913525.76 +245352,913343.85 +19504,913329.62 +357100,913223.90 +385090,913080.09 +208234,912976.84 +80430,912936.16 +79728,912867.86 +89732,912847.40 +320553,912715.54 +257454,912680.53 +382936,912625.56 +335686,912552.00 +122866,912508.38 +180271,912486.93 +197451,912485.31 +88399,912464.28 +282817,912451.68 +165945,912418.59 +195466,912417.57 +16966,912371.43 +281133,912369.27 +43282,912243.39 +260975,912158.25 +278933,912151.57 +76402,911941.72 +238156,911941.40 +353032,911895.50 +228227,911814.02 +399813,911712.35 +10558,911677.00 +226967,911574.41 +93059,911568.02 +92931,911526.46 +249152,911381.34 +34888,911371.05 +13357,911362.01 +119611,911319.04 +245516,911283.75 +391069,911270.29 +376366,911188.74 +88434,911114.06 +239662,911110.20 +11777,911108.88 +79452,911073.24 +126438,911064.00 +170131,911021.16 +126226,910983.60 +335052,910953.35 +54469,910814.80 +201152,910764.80 +85883,910680.95 +386442,910646.82 +383130,910642.46 +194202,910551.08 +342300,910394.52 +188583,910232.32 +151381,910213.22 +9262,910195.56 +332770,910189.78 +200210,909950.72 +227897,909917.55 +50672,909897.12 +351182,909881.58 +308272,909881.49 +95048,909840.60 +264734,909817.14 +75998,909816.03 +146264,909681.15 +393968,909526.53 +381601,909460.59 +254322,909342.00 +173797,909253.79 +256819,909245.40 +192730,909183.10 +255064,909170.69 +18404,909146.88 +13438,909114.26 +7239,909040.21 +18548,909029.20 +53809,908878.05 +395436,908861.28 +339151,908736.00 +91028,908596.00 +384531,908572.72 +305306,908558.60 +69858,908401.25 +75184,908400.42 +46197,908387.90 +75091,908384.77 +30642,908372.72 +98284,908370.08 +312168,908357.02 +348664,908351.04 +67545,908310.90 +37543,908205.76 +276738,908160.96 +215203,908145.49 +29684,908138.47 +66619,908085.54 +389842,908075.41 +290568,908013.80 +230402,907996.16 +146874,907928.16 +308297,907797.96 +253218,907695.76 +119986,907601.43 +178670,907285.47 +218714,907072.56 +330293,907066.56 +151918,907026.54 +23285,906917.20 +53358,906836.96 +273268,906782.13 +267207,906742.10 +48045,906630.60 +284294,906424.02 +192909,906377.16 +261075,906331.80 +100018,906330.21 +83091,906323.50 +91809,906300.18 +9298,906263.71 +216673,905998.62 +345207,905989.86 +240653,905894.04 +103316,905724.85 +318793,905722.60 +208463,905716.48 +1434,905713.25 +286793,905678.75 +263962,905393.70 +128810,905390.64 +176763,905364.18 +71011,905347.27 +110543,905286.24 +127140,905237.90 +230491,905217.95 +387025,905209.92 +318405,905150.88 +296215,905064.09 +43998,905020.83 +285842,904942.00 +48311,904862.10 +36221,904676.63 +24737,904580.37 +212759,904514.82 +138508,904396.78 +368599,904336.08 +385231,904311.20 +353878,904242.01 +62306,904241.88 +101372,904219.12 +194192,904212.91 +221903,904059.20 +139741,903976.11 +318471,903951.75 +4889,903935.90 +204980,903871.83 +349354,903679.68 +65409,903471.93 +301663,903466.98 +191308,903456.00 +242835,903325.16 +267363,903298.00 +14791,903230.20 +250674,903136.22 +325857,903082.60 +313741,903029.26 +396431,902966.00 +184134,902815.32 +68841,902784.00 +311788,902751.42 +158217,902748.00 +266956,902743.00 +112788,902713.12 +54149,902621.80 +383020,902601.04 +223740,902594.34 +19213,902591.76 +120734,902506.24 +44361,902421.52 +136338,902404.80 +218812,902316.59 +342000,902306.40 +301614,902289.96 +382474,902278.74 +202978,902240.46 +342641,902212.98 +221287,902207.64 +81219,902176.08 +183822,902172.32 +161767,902094.00 +106493,902084.04 +292509,902042.86 +290225,902039.74 +7801,902003.76 +190946,901983.15 +75851,901608.96 +352440,901600.92 +19861,901565.20 +42822,901434.18 +376654,901433.60 +124735,901360.20 +3583,901325.73 +83658,901285.77 +361152,901265.81 +31161,901264.35 +79356,901228.59 +121285,901168.32 +361108,901038.96 +209784,900979.97 +12660,900973.71 +86095,900858.72 +334230,900712.82 +24239,900690.23 +357762,900666.25 +168776,900648.48 +287737,900606.60 +241221,900569.45 +70178,900557.43 +252964,900534.78 +191134,900454.20 +313082,900433.80 +381224,900409.99 +288200,900407.08 +318635,900233.49 +302171,900225.36 +324969,900213.20 +127902,900186.72 +136733,900147.24 +69633,900089.82 +68188,900055.08 +85585,899932.75 +178280,899661.93 +181225,899660.51 +126134,899624.66 +208135,899595.60 +142659,899487.60 +383806,899479.62 +344792,899422.80 +69175,899328.64 +166484,899254.00 +48622,899193.56 +228706,899138.90 +103145,899046.55 +306981,898971.96 +399201,898945.50 +328916,898942.56 +97636,898938.00 +236728,898896.00 +94861,898855.20 +339978,898769.63 +287773,898758.90 +58596,898724.79 +373588,898710.39 +24760,898663.80 +9644,898445.10 +240052,898345.32 +260032,898325.75 +185297,898222.00 +7666,898160.00 +50552,898147.98 +377466,897882.54 +252171,897843.75 +32890,897828.81 +688,897739.50 +137241,897706.80 +164896,897603.36 +343767,897538.86 +294192,897446.55 +210446,897362.76 +393585,897353.60 +160043,897182.63 +204528,897171.26 +391680,897163.60 +98912,897042.40 +171255,896976.26 +377602,896918.50 +5408,896850.00 +209588,896732.32 +241338,896728.00 +285136,896711.88 +217396,896667.15 +235732,896599.62 +121096,896462.49 +280532,896424.48 +214324,896394.25 +312793,896362.36 +323692,896280.32 +254820,896247.88 +13504,896209.16 +341870,896190.25 +311342,896155.68 +202817,896084.80 +337776,895997.58 +156446,895933.65 +158207,895853.25 +321040,895849.63 +326588,895731.08 +145226,895589.24 +230531,895587.03 +219183,895504.96 +152794,895489.66 +51237,895477.44 +225553,895459.95 +354571,895419.00 +88521,895362.00 +80562,895353.18 +179827,895294.89 +373099,895270.75 +44461,894994.40 +156434,894946.56 +297034,894862.15 +199626,894826.94 +271687,894805.44 +342287,894520.95 +375439,894369.08 +382294,894276.67 +213446,894161.92 +124373,894136.98 +149237,894128.17 +370898,894015.20 +328319,893914.56 +99071,893870.12 +259151,893839.50 +247783,893834.12 +34691,893709.50 +21681,893538.90 +116647,893378.22 +271476,893182.50 +58464,893070.08 +285086,893041.50 +182584,893030.40 +366438,892881.12 +144419,892794.72 +65974,892781.92 +148541,892772.16 +124928,892759.48 +254413,892719.33 +122822,892633.80 +365103,892512.53 +58825,892486.02 +261943,892412.98 +325915,892332.09 +211265,892321.87 +77936,892221.60 +26790,892190.94 +56387,892188.22 +44092,892052.73 +223150,891938.88 +171773,891931.35 +292703,891639.32 +86106,891632.07 +324241,891631.52 +390081,891603.66 +216532,891570.78 +235713,891553.49 +88830,891470.80 +306610,891453.40 +198353,891308.72 +237713,891169.80 +24847,891157.74 +124310,891029.66 +111862,890966.40 +183438,890769.40 +259009,890619.08 +203410,890612.00 +9172,890458.28 +380604,890362.84 +8394,890164.25 +89121,890139.67 +168829,890100.90 +329989,890072.23 +178811,890036.49 +200548,890017.38 +367277,889948.08 +285798,889848.52 +257349,889646.16 +130172,889574.40 +103524,889541.24 +266943,889452.90 +150602,889372.77 +66222,889352.45 +356268,889325.40 +376257,889253.10 +217037,889159.50 +233183,888976.48 +296460,888954.64 +332595,888893.94 +234731,888854.61 +201428,888796.44 +266113,888779.26 +176175,888675.77 +250997,888675.40 +135603,888595.60 +94125,888569.30 +267685,888533.01 +48697,888529.41 +16365,888513.00 +202662,888367.50 +302803,888175.06 +87144,888116.52 +224158,888074.69 +352678,888040.32 +233672,887740.80 +248938,887692.26 +395976,887440.50 +55065,887390.60 +269793,887340.96 +296470,887143.06 +251947,887129.10 +100293,887042.64 +255743,887037.74 +183846,887021.07 +13924,887003.84 +345408,886939.20 +377892,886852.42 +1594,886800.68 +91100,886716.60 +193509,886619.82 +248825,886475.60 +242925,886364.19 +313597,886311.70 +37275,886232.20 +96318,886191.01 +120628,886185.00 +9948,886178.40 +278508,886150.98 +253161,886129.79 +318242,886112.49 +55251,886073.76 +2474,886043.04 +119726,886040.37 +307790,885948.88 +80528,885764.34 +299991,885709.00 +384236,885617.60 +12824,885568.08 +243871,885560.28 +248990,885534.32 +132394,885506.15 +261295,885342.91 +132311,885339.96 +11770,885148.58 +21540,885102.96 +177230,885093.61 +387266,884782.44 +289458,884755.27 +2049,884576.78 +280408,884554.98 +352831,884355.00 +285526,884265.13 +350197,884241.05 +259335,884223.23 +227987,884194.04 +366821,884094.48 +123917,884040.88 +43507,884025.60 +84897,883989.75 +272324,883984.41 +20763,883864.06 +195956,883861.94 +75442,883819.00 +89635,883731.00 +341739,883694.56 +200327,883670.81 +368504,883659.80 +207193,883569.87 +121370,883504.08 +251757,883484.80 +320386,883351.00 +372934,883308.96 +348463,883237.55 +200144,883127.43 +147509,882971.52 +57812,882967.28 +33826,882958.82 +291304,882903.50 +111007,882804.65 +355627,882705.78 +237220,882593.25 +93817,882570.60 +326438,882512.84 +384191,882489.28 +336811,882448.64 +81016,882292.29 +179153,882252.45 +250649,882163.00 +127470,882068.10 +103738,881952.00 +68487,881948.32 +78434,881919.25 +112297,881899.82 +226194,881886.06 +267188,881884.49 +325136,881628.30 +254160,881610.44 +391165,881602.50 +363205,881579.16 +353890,881522.62 +75837,881432.37 +230112,881228.16 +3504,881112.96 +266186,881108.03 +82789,881072.01 +241399,881030.48 +340391,880984.78 +303209,880957.00 +308224,880874.76 +70109,880850.70 +196761,880768.56 +193324,880718.08 +399208,880568.55 +303466,880509.70 +190433,880495.35 +37289,880442.75 +167328,880423.28 +226226,880380.00 +388584,880370.46 +234072,880335.69 +277611,880327.60 +59611,880319.65 +380356,880308.00 +240133,880298.93 +18932,880077.80 +200580,879962.58 +328536,879692.84 +196991,879581.29 +396181,879536.28 +249569,879509.46 +371199,879489.40 +283739,879431.12 +185014,879401.13 +65986,879270.64 +240740,879166.73 +166040,879143.40 +152790,879105.00 +32669,879088.09 +1790,878923.64 +14946,878811.00 +193602,878708.34 +131467,878650.38 +275719,878377.92 +164733,878328.75 +226290,878307.15 +136549,878216.36 +155853,878153.17 +274817,878108.40 +268911,878093.40 +146746,878026.86 +208709,877935.30 +217550,877867.34 +211470,877831.50 +267961,877667.93 +124747,877580.52 +336269,877539.70 +17899,877376.79 +29843,877373.98 +222212,877356.59 +2449,877329.57 +75554,877276.26 +103242,877274.27 +97623,877248.48 +6962,877247.36 +98885,877240.24 +136700,877195.95 +396749,877148.64 +355905,877104.56 +215554,876987.24 +135728,876884.48 +145758,876810.96 +302912,876717.54 +18470,876681.85 +243195,876523.74 +162149,876357.65 +233038,876329.08 +264272,876322.00 +177529,876296.19 +67217,876249.60 +199670,876242.88 +180043,876209.70 +101796,876152.58 +124473,876043.89 +232450,875973.72 +174298,875905.20 +2647,875889.99 +36508,875863.80 +130848,875853.33 +118577,875675.13 +45651,875611.38 +221355,875584.00 +202756,875568.00 +394910,875558.48 +92533,875409.99 +303739,875342.00 +38440,875320.48 +269095,875276.64 +192718,875253.55 +324560,875199.94 +239605,875187.45 +239564,875177.60 +41868,875152.25 +172912,875056.36 +332076,874891.44 +25096,874851.12 +67440,874771.52 +204484,874679.20 +83689,874534.98 +382645,874484.10 +199464,874481.62 +133043,874402.62 +213811,874200.60 +254648,874186.90 +181224,874181.59 +334691,874162.40 +109997,874120.56 +270618,874056.54 +289199,874047.16 +106925,873988.50 +35239,873959.19 +76034,873952.64 +371189,873946.76 +15001,873879.04 +235044,873867.60 +310614,873851.94 +225803,873773.28 +20812,873702.83 +28104,873699.60 +69190,873673.54 +296045,873613.36 +97331,873555.84 +115047,873488.22 +352146,873394.35 +238259,873378.01 +49880,873351.70 +13716,873304.11 +122237,873130.37 +387822,873059.16 +150951,873030.72 +219405,872914.96 +55041,872824.39 +284055,872804.90 +157290,872755.92 +399612,872597.61 +357946,872510.72 +378844,872380.96 +204388,872364.75 +389856,872285.40 +305918,872254.19 +392341,872059.35 +46962,871997.60 +43218,871939.75 +37007,871823.25 +21385,871773.83 +305478,871768.80 +53301,871610.88 +71199,871466.64 +115395,871389.15 +33069,871315.76 +126697,871312.05 +150053,871241.32 +121531,871161.60 +333594,871149.24 +118107,870988.50 +105241,870977.66 +364633,870952.94 +311777,870945.40 +77598,870860.10 +61303,870732.72 +113278,870727.00 +108339,870686.19 +160964,870621.12 +83960,870594.44 +184274,870515.60 +51089,870435.90 +231121,870346.08 +278398,870251.58 +389471,870186.24 +19691,870107.40 +221713,870033.81 +155361,870026.56 +351874,870016.71 +241103,869913.00 +36572,869780.66 +281554,869737.17 +380222,869695.95 +263328,869672.23 +33494,869668.92 +355117,869618.55 +354072,869606.24 +209031,869551.20 +238787,869474.65 +184421,869408.08 +249684,869361.60 +364274,869345.10 +2604,869308.90 +336383,869269.70 +233090,869143.88 +332953,869142.46 +137859,869011.48 +34617,868912.24 +160263,868854.34 +271148,868840.80 +393541,868838.04 +51463,868789.22 +290109,868765.32 +76769,868765.12 +288373,868677.78 +130599,868568.25 +27418,868277.74 +365518,868081.13 +329810,867736.08 +78217,867636.60 +356036,867616.93 +396543,867522.16 +162051,867507.42 +72665,867448.80 +283020,867414.70 +311072,867388.00 +369741,867349.70 +246187,867276.48 +64089,867229.20 +9827,867222.18 +314365,867166.08 +73802,866989.80 +54072,866933.87 +259825,866753.00 +234414,866718.00 +61357,866586.86 +39999,866541.06 +314176,866376.90 +42379,866338.22 +162354,866316.72 +120964,866288.78 +159021,866179.72 +229693,866136.16 +154406,866098.17 +254166,866075.28 +252492,866065.82 +52290,866031.13 +55434,865956.15 +124845,865899.20 +287243,865684.16 +391187,865601.10 +351824,865387.53 +336758,865357.53 +13574,865252.52 +339491,865248.12 +373255,865175.28 +47476,865094.45 +398598,864913.00 +258229,864864.00 +98411,864817.87 +165133,864770.70 +8865,864705.24 +329143,864658.08 +293802,864623.68 +82861,864601.22 +301657,864525.66 +340147,864416.50 +134213,864307.51 +196332,864240.81 +136111,864182.25 +228505,864154.20 +219595,864084.00 +92811,863954.08 +64420,863791.28 +327151,863767.29 +175704,863745.93 +238229,863633.34 +211682,863559.21 +224306,863507.46 +279289,863430.72 +137718,863421.00 +175149,863403.21 +99250,863388.22 +397788,863387.56 +256014,863317.98 +166793,863278.64 +352841,863230.63 +23619,863218.83 +284141,863004.80 +80147,862996.14 +38229,862974.16 +201447,862828.21 +254924,862694.25 +361434,862659.32 +369509,862536.84 +215076,862470.24 +193287,862439.60 +45939,862349.84 +334375,862342.36 +222558,862200.04 +203927,862056.40 +296267,861906.55 +151901,861794.32 +18514,861690.78 +359272,861682.05 +378803,861531.60 +107819,861477.76 +107231,861426.36 +27219,861387.45 +349565,861260.74 +53094,861248.19 +30553,861162.83 +69407,861070.25 +311951,860880.93 +313466,860817.44 +389635,860788.73 +343156,860757.50 +293937,860732.40 +239263,860604.92 +181334,860491.04 +99848,860436.78 +398914,860318.94 +6238,860251.29 +82276,860112.45 +334290,860030.46 +48035,859988.36 +250538,859943.37 +349888,859936.70 +260467,859927.86 +361202,859918.95 +139610,859718.34 +306184,859713.75 +42075,859662.60 +364532,859622.40 +29242,859555.84 +249408,859290.27 +397611,859244.90 +110758,859217.70 +264573,859207.10 +224344,859186.80 +147787,859170.06 +55395,859165.65 +329421,858983.12 +53538,858929.05 +362683,858786.12 +306772,858708.79 +336514,858616.71 +372869,858558.08 +377628,858531.96 +149851,858504.66 +30858,858314.98 +280604,858162.24 +215455,858138.24 +311492,858078.00 +143045,858033.92 +138696,857957.28 +71918,857896.96 +225356,857792.20 +16549,857696.73 +305391,857693.68 +94343,857618.90 +166201,857589.38 +299343,857514.79 +312278,857503.85 +127912,857462.76 +37055,857393.42 +359001,857385.39 +348499,857320.03 +383217,857311.16 +338924,857292.00 +31666,857289.50 +236166,857220.24 +337956,856771.44 +248958,856726.16 +108188,856609.60 +96271,856427.04 +203819,856309.16 +48823,856301.04 +270648,856286.27 +237278,856202.76 +169266,856107.00 +141689,856025.00 +243114,855861.92 +358412,855819.00 +360149,855500.75 +236821,855500.00 +73634,855315.00 +114365,855291.36 +206460,855249.28 +51726,855201.32 +141904,855003.16 +128448,854951.67 +193898,854904.84 +224134,854729.05 +129851,854707.48 +146948,854539.82 +294331,854503.80 +362664,854416.63 +369382,854284.32 +383773,854247.90 +38401,854084.70 +26724,854037.10 +183413,854006.94 +186691,853973.55 +262287,853945.17 +174037,853927.88 +166893,853886.42 +372775,853875.63 +355763,853855.36 +181657,853852.10 +318818,853820.44 +97055,853750.56 +30540,853616.25 +312260,853499.35 +289574,853484.80 +94707,853473.05 +89068,853403.81 +299966,853386.48 +157884,853253.52 +38839,853203.78 +53581,853175.46 +371442,853163.08 +291274,853104.56 +140536,852970.80 +11480,852937.10 +196772,852862.34 +316993,852683.90 +279483,852614.40 +33991,852389.92 +116761,852374.96 +373155,852363.82 +348297,852213.25 +299990,852125.68 +4371,852100.50 +210363,852041.75 +374636,851930.37 +208585,851898.60 +203514,851779.04 +354504,851527.83 +373651,851525.40 +298409,851417.20 +202290,851288.20 +4784,851021.42 +336680,850881.25 +115226,850848.24 +381786,850820.11 +314515,850796.33 +261710,850567.20 +195553,850506.66 +260530,850402.00 +358453,850353.78 +239433,850341.96 +144303,850275.09 +246897,850212.48 +236246,850170.60 +89,850098.48 +31920,850053.17 +100402,850019.92 +93680,849984.72 +294156,849845.88 +316643,849819.00 +232478,849802.92 +30219,849750.20 +173625,849377.92 +96813,849346.07 +343851,849236.40 +161410,849120.44 +311148,849063.44 +263145,849063.18 +312255,849032.80 +272696,848996.85 +249922,848969.55 +310784,848865.72 +137884,848858.32 +173891,848764.96 +368954,848713.17 +336723,848660.58 +31662,848612.38 +359559,848560.44 +360926,848548.17 +115180,848496.64 +7297,848420.12 +376450,848368.17 +375997,848329.76 +137401,848318.46 +4178,848318.10 +363155,848247.45 +180750,848245.05 +361263,848224.52 +397623,848192.50 +134729,848150.73 +198229,848064.00 +29784,847984.80 +269853,847978.95 +300070,847872.85 +16512,847870.08 +28751,847847.68 +279335,847840.10 +165452,847822.19 +208734,847739.62 +179314,847728.70 +373718,847715.88 +6558,847691.46 +203739,847678.42 +291532,847660.00 +303643,847633.80 +38502,847528.81 +60218,847455.00 +325809,847390.68 +269125,847370.92 +62936,847253.84 +165412,847197.28 +72595,847191.24 +321055,847133.49 +99195,847105.87 +191006,846989.25 +303521,846860.33 +244972,846850.06 +330941,846848.24 +133929,846746.52 +238497,846740.72 +312578,846589.42 +360759,846448.20 +193926,846428.80 +35883,846405.96 +227491,846395.81 +275280,846332.08 +268100,846331.92 +134271,846137.25 +298633,845902.98 +12936,845892.58 +59443,845785.14 +177514,845766.60 +27869,845750.54 +231238,845749.02 +383994,845649.00 +29761,845607.32 +50175,845381.91 +343003,845295.36 +53586,845287.04 +271301,845172.70 +334513,845112.23 +160801,845101.42 +202233,845085.92 +171650,845019.54 +359490,844953.38 +295018,844943.10 +244996,844937.84 +68812,844648.70 +51363,844542.84 +258680,844535.16 +94245,844390.40 +17824,844357.02 +199503,844192.34 +284507,843914.25 +38188,843899.40 +45410,843864.64 +99130,843828.27 +391058,843783.00 +345761,843747.20 +142954,843676.77 +286393,843655.43 +391334,843581.84 +1108,843558.18 +24667,843392.80 +217820,843332.28 +118157,843296.57 +376253,843292.96 +21573,843261.03 +100398,843058.32 +299127,842915.50 +69185,842739.34 +393895,842735.61 +153084,842568.98 +150788,842498.70 +181939,842424.80 +77709,842411.70 +154072,842223.36 +318622,842188.49 +279274,842153.08 +292317,842130.96 +183715,842049.92 +203049,842045.60 +129045,841674.08 +352954,841657.50 +3548,841626.06 +959,841524.39 +284798,841490.92 +246779,841457.75 +65613,841446.72 +122073,841241.25 +21349,841167.62 +56767,841052.70 +373754,841030.76 +36114,841000.40 +123339,840966.05 +50609,840961.90 +138492,840925.80 +108064,840861.56 +172267,840851.96 +253078,840849.50 +80783,840835.10 +128063,840825.84 +318812,840779.50 +74662,840763.20 +178857,840671.36 +83051,840644.36 +166349,840602.90 +338576,840378.24 +3805,840362.04 +72989,840266.01 +23715,840249.50 +63082,840148.12 +202365,839967.39 +104073,839951.20 +211813,839842.08 +365499,839771.40 +120292,839767.50 +53089,839705.64 +154459,839687.29 +62754,839581.96 +288424,839471.80 +21322,839243.79 +82837,839161.60 +269355,839157.48 +352159,839021.61 +289260,838881.68 +97078,838843.48 +78173,838782.50 +293991,838777.04 +224709,838775.16 +34319,838575.25 +67055,838526.88 +123328,838498.99 +282923,838365.88 +188437,838253.85 +312675,838230.93 +261903,838191.11 +273478,838164.48 +278331,838163.20 +276472,838098.00 +175604,838094.72 +82741,837979.70 +131492,837744.60 +293511,837703.35 +366291,837699.12 +281680,837688.16 +393729,837657.20 +69791,837614.40 +388897,837532.31 +342613,837509.12 +326572,837508.06 +223759,837470.30 +315795,837429.84 +356104,837378.84 +81448,837336.36 +159733,837083.00 +244563,837059.48 +375060,836966.90 +99448,836654.68 +178900,836650.26 +378480,836550.40 +52667,836545.64 +112281,836511.92 +67905,836471.70 +343354,836466.00 +210354,836449.60 +41699,836416.88 +55294,836352.00 +151973,836256.46 +227363,836216.70 +83610,836215.80 +340712,836157.60 +2363,836113.76 +71766,836103.68 +336463,836061.24 +100032,835954.07 +366049,835685.40 +256914,835564.38 +9134,835291.64 +71556,835007.50 +162266,834989.30 +88187,834895.08 +126769,834849.15 +3798,834846.89 +98179,834749.75 +223833,834510.38 +240638,834494.22 +250452,834468.39 +233448,834382.68 +287432,834366.96 +261817,834364.48 +36480,834259.05 +1223,834179.50 +264210,833991.34 +205024,833948.64 +104138,833928.66 +113059,833921.10 +115288,833824.30 +108519,833668.89 +300884,833595.44 +302524,833491.89 +331444,833479.30 +217804,833285.70 +131634,833212.21 +334373,833174.65 +85377,833157.60 +320673,833114.24 +207666,832947.30 +119411,832740.88 +211906,832655.00 +276217,832616.52 +48135,832488.66 +39273,832472.55 +161335,832454.05 +137706,832448.64 +164184,832376.32 +143055,832366.08 +216654,832330.30 +122666,832020.08 +43435,831962.00 +307644,831948.90 +212955,831888.00 +40970,831865.79 +380195,831677.49 +308307,831627.54 +372478,831585.36 +35956,831451.25 +157668,831368.10 +280327,831366.99 +318849,831278.36 +221784,831236.96 +240211,831175.20 +126950,831069.06 +335586,831024.96 +102235,831023.76 +164355,831001.52 +4610,830951.52 +16480,830895.52 +233998,830819.48 +112461,830811.74 +172580,830792.38 +357600,830631.56 +196709,830610.66 +32490,830550.24 +189536,830481.20 +209154,830474.56 +233237,830406.21 +191982,830382.84 +104622,830100.96 +245186,830038.44 +10628,829892.80 +319956,829865.54 +386354,829782.49 +116961,829782.18 +207363,829773.84 +161903,829772.55 +290812,829767.55 +309016,829730.00 +120257,829720.66 +199403,829668.48 +166639,829622.44 +379709,829581.30 +375906,829547.51 +349049,829523.06 +153340,829457.88 +4002,829444.72 +69902,829392.56 +330540,829257.50 +253069,829150.28 +183778,829117.08 +361626,828714.00 +308370,828652.70 +334082,828561.78 +343532,828547.98 +143649,828493.38 +137656,828282.00 +195674,828277.53 +33228,828275.60 +166503,828236.89 +232876,828195.94 +171712,827910.72 +168643,827885.52 +20671,827781.24 +188278,827737.02 +37656,827683.08 +47347,827673.08 +70555,827576.00 +143578,827519.42 +176764,827494.29 +52450,827377.32 +265424,827333.06 +264912,827317.40 +371096,827305.38 +272824,827282.60 +392587,827250.60 +149927,827203.08 +306316,827200.75 +232870,827115.00 +218504,827097.45 +67639,826793.55 +224,826777.14 +292594,826756.54 +339712,826720.60 +366318,826648.40 +320638,826584.84 +243398,826467.28 +325629,826434.84 +23503,826271.28 +8564,826264.60 +143152,826238.45 +183680,826053.12 +373073,826000.87 +31113,825826.29 +315061,825799.40 +168844,825648.75 +96291,825551.08 +394079,825462.90 +322876,825365.70 +142981,825347.16 +195502,825081.12 +235402,825060.25 +155525,824927.04 +326165,824912.68 +339579,824849.84 +19948,824690.18 +178447,824604.74 +31556,824578.81 +52815,824550.60 +386620,824419.01 +351385,824191.62 +143667,824166.75 +252872,824056.98 +648,824028.10 +253805,824010.00 +304227,823700.84 +150143,823663.51 +338156,823616.64 +283474,823497.92 +348406,823476.15 +50991,823318.16 +126602,823160.92 +332941,823143.20 +356322,823097.94 +281507,823056.24 +85232,822906.00 +218818,822738.60 +234209,822731.16 +362395,822707.10 +213782,822681.36 +89856,822650.40 +179840,822569.12 +356402,822529.75 +255848,822528.00 +115344,822503.16 +170053,822479.90 +68428,822430.40 +333716,822363.60 +312694,822282.58 +17635,822225.00 +309212,822211.02 +82823,822099.20 +124071,821994.88 +79618,821934.60 +283686,821760.60 +283505,821559.36 +26736,821542.68 +379301,821472.00 +259723,821389.22 +213792,821387.84 +182633,821375.28 +224400,821323.20 +75131,821303.64 +378652,821217.15 +33133,821162.40 +383723,820994.66 +116233,820978.60 +183130,820962.66 +168992,820941.82 +94972,820938.75 +217672,820917.61 +323519,820800.00 +6488,820783.64 +271662,820703.12 +127046,820537.36 +277923,820385.52 +313834,820344.03 +11301,820337.40 +197400,820295.74 +52799,820265.34 +24605,820240.46 +103862,820047.80 +71182,819985.65 +84389,819921.48 +160368,819879.30 +119008,819847.46 +178229,819845.74 +304733,819845.46 +289351,819797.12 +387459,819708.78 +302054,819567.84 +99365,819530.55 +361803,819483.06 +395002,819482.40 +253472,819480.67 +79983,819367.85 +241152,819279.72 +344731,819235.80 +304024,819158.68 +170928,819052.80 +73957,819033.20 +385988,818989.70 +63308,818958.60 +148937,818910.62 +143388,818741.00 +376480,818722.00 +264324,818712.00 +127512,818575.38 +186653,818573.47 +313419,818435.10 +305765,818383.20 +265752,818382.50 +26963,818378.46 +346937,818351.68 +266723,818057.92 +234365,818027.20 +104083,818012.58 +356459,818007.21 +313598,817926.12 +210445,817737.72 +115990,817609.18 +235246,817569.50 +90682,817482.40 +374302,817459.76 +362646,817380.20 +399867,817359.48 +264896,817347.55 +93925,817188.12 +5044,817182.51 +324930,817132.05 +332041,817055.60 +133059,817023.64 +313747,816956.16 +351059,816897.12 +14177,816841.32 +179711,816795.26 +221257,816758.20 +161687,816491.00 +96492,816463.76 +198735,816445.14 +195923,816431.89 +338754,816419.25 +182682,816394.26 +253219,816281.76 +336740,816171.71 +293823,816098.88 +162235,816065.87 +271713,816036.78 +353314,816010.52 +137245,815887.14 +76323,815823.84 +389058,815800.64 +211246,815677.60 +105152,815484.24 +244382,815410.26 +199635,815309.00 +381903,815252.85 +75892,815214.00 +290119,815142.00 +126028,815063.46 +281903,815056.68 +332841,814948.54 +8100,814878.81 +303625,814850.40 +246942,814823.76 +112070,814809.33 +391762,814704.09 +58542,814623.84 +334387,814563.36 +282712,814429.20 +140052,814418.71 +76031,814340.85 +15065,814302.21 +206243,814286.40 +211693,814237.20 +56239,814181.76 +336253,814039.20 +268573,813973.26 +43328,813882.56 +36388,813825.78 +140219,813798.18 +260648,813735.36 +11014,813684.12 +261566,813682.16 +398915,813532.77 +17324,813489.60 +341840,813440.88 +282658,813326.40 +24728,813311.95 +337989,813219.00 +212950,813206.25 +114172,813191.67 +243790,813124.62 +376304,813094.10 +26114,812807.82 +105633,812608.24 +19499,812589.18 +74188,812492.25 +166268,812467.48 +230919,812442.96 +216474,812339.56 +376423,812338.23 +314648,812308.98 +189835,812298.72 +349243,812109.60 +35502,812088.54 +47458,812062.20 +148754,812061.26 +392201,812055.33 +47644,812033.06 +314262,811919.78 +367183,811857.20 +38885,811806.52 +92258,811770.75 +358018,811753.60 +107277,811318.62 +389358,811313.28 +32817,811197.03 +230594,811192.52 +376089,811153.84 +77471,811099.17 +40552,811094.76 +151754,811038.99 +277258,810947.59 +12474,810832.62 +343517,810806.78 +35152,810789.78 +361275,810690.32 +288628,810593.24 +290428,810558.54 +241304,810529.20 +19563,810482.64 +174449,810439.35 +184374,810366.12 +102604,810275.66 +142524,810242.03 +85452,810204.76 +343650,810204.20 +48108,810136.08 +340368,810110.07 +387909,810066.47 +266873,810056.64 +79191,809959.70 +134675,809932.31 +160757,809878.72 +313209,809652.80 +216747,809645.20 +67076,809617.92 +302294,809180.89 +372308,809126.97 +123739,809117.92 +286952,809064.35 +17306,808890.04 +338487,808861.73 +182710,808834.20 +78941,808827.77 +47111,808779.84 +236479,808749.13 +265399,808703.82 +199915,808694.44 +35931,808624.74 +260788,808582.56 +119015,808529.40 +229421,808490.12 +18259,808479.00 +344600,808470.00 +398224,808293.86 +259088,808279.80 +291191,808226.88 +124727,808175.07 +200771,807971.60 +364347,807771.06 +246024,807766.74 +226633,807745.61 +266333,807694.58 +265480,807588.40 +52076,807531.39 +238091,807453.42 +162204,807446.00 +343884,807369.60 +354240,807211.35 +315391,807206.04 +144069,807149.07 +391787,806998.50 +215538,806918.97 +398893,806842.10 +200147,806755.95 +395944,806674.00 +338362,806664.96 +118519,806624.10 +117064,806565.42 +334621,806481.60 +11793,806469.12 +311393,806394.41 +353729,806270.01 +151630,806188.95 +185872,806157.24 +63705,806133.30 +265925,806077.89 +91199,806074.18 +224169,806000.86 +254932,805875.63 +342115,805779.00 +260989,805732.83 +148731,805731.30 +374662,805652.90 +41231,805636.17 +325686,805627.89 +138464,805400.49 +219833,805386.68 +86880,805308.39 +94681,805125.10 +371839,805034.37 +135139,804929.40 +164347,804913.12 +206868,804884.82 +161465,804723.50 +106093,804695.00 +307820,804658.03 +68844,804652.78 +102778,804558.40 +118622,804508.92 +34424,804500.25 +393341,804475.08 +317025,804467.82 +315154,804441.00 +82387,804412.05 +163411,804354.81 +394313,804226.25 +337466,804189.96 +337631,804108.64 +383810,804103.65 +343957,803875.07 +172076,803857.56 +118174,803748.11 +86415,803584.32 +319637,803463.30 +66915,803456.70 +279467,803443.82 +150594,803429.48 +121234,803405.80 +170104,803295.90 +390925,803271.55 +45308,803071.26 +262757,803038.74 +388872,803037.24 +258932,802975.29 +339996,802947.78 +277215,802919.28 +173125,802875.15 +187249,802637.50 +48830,802578.84 +339652,802480.46 +389306,802389.32 +53790,802364.24 +350139,802259.32 +94779,802055.43 +236259,802017.37 +94046,801896.61 +50208,801728.35 +186147,801697.40 +270746,801520.08 +346014,801436.52 +239834,801349.22 +243524,801238.74 +221570,801155.16 +99832,801043.23 +323312,801011.36 +27228,800897.65 +39998,800836.40 +236294,800764.36 +287304,800716.96 +30814,800635.52 +24767,800448.00 +131423,800345.60 +143449,800312.88 +126628,800311.20 +203623,800310.78 +385474,800264.24 +95294,800239.94 +359950,800217.50 +14328,800107.21 +143730,799996.12 +308792,799838.20 +177516,799767.95 +329337,799730.10 +24842,799705.76 +58398,799591.56 +294602,799526.42 +15648,799514.10 +160650,799484.40 +205127,799483.54 +170921,799461.90 +32528,799394.40 +101778,799393.21 +307635,799374.00 +188928,799372.56 +306458,799361.83 +363550,799341.18 +386051,799319.34 +347449,799298.80 +35407,799249.44 +56155,799223.04 +292869,799105.65 +224633,799035.50 +319686,799017.28 +141064,798960.18 +282193,798594.04 +286843,798502.24 +6730,798470.64 +64980,798346.56 +161476,798289.80 +233696,798280.56 +53215,798130.96 +148823,797997.46 +336562,797905.92 +13354,797726.39 +285474,797725.72 +156654,797534.88 +85588,797313.51 +79586,797236.80 +110768,797156.64 +108782,797113.11 +49355,797041.48 +73191,797022.96 +271754,796826.70 +288220,796758.55 +28937,796674.34 +355442,796461.12 +110406,796381.44 +266649,796061.80 +135733,796046.13 +256388,795980.35 +110358,795793.03 +281598,795665.12 +102488,795524.15 +161620,795482.37 +181407,795458.56 +154912,795354.00 +7305,795294.59 +209849,795214.40 +247857,795179.22 +123084,795157.58 +3622,795156.24 +164420,795026.40 +372041,795021.93 +138741,794901.80 +173463,794855.40 +326902,794814.02 +298516,794781.81 +138948,794755.98 +173454,794713.82 +48527,794599.68 +276480,794598.94 +243135,794499.84 +305201,794465.16 +251308,794415.33 +367269,794398.05 +96409,794296.14 +380134,794177.56 +328721,794174.64 +60814,794107.03 +183634,793954.16 +169076,793886.24 +213839,793881.16 +167838,793844.58 +289686,793808.40 +309290,793755.04 +171880,793715.68 +335239,793679.97 +282282,793635.36 +218481,793510.53 +171714,793413.00 +228792,793354.05 +57890,793337.72 +371717,793287.30 +321869,793284.75 +194811,793139.27 +222530,793091.22 +5768,793022.54 +351309,792995.84 +241758,792913.55 +176180,792909.60 +358224,792883.20 +390258,792856.75 +64990,792854.23 +148240,792787.35 +109664,792713.90 +134044,792674.68 +102833,792640.40 +171310,792571.78 +295067,792477.28 +141413,791960.10 +164948,791892.30 +303681,791880.64 +143367,791739.06 +264980,791613.60 +386850,791613.52 +214181,791580.00 +318783,791547.68 +113037,791461.44 +9905,791403.95 +86883,791244.11 +317034,791226.48 +373189,791134.18 +82323,791123.70 +128586,791105.43 +55805,791080.00 +139397,791041.68 +268642,790987.89 +275562,790927.42 +92309,790812.20 +290299,790628.27 +330761,790619.83 +63198,790566.75 +77114,790516.80 +63288,790501.14 +281392,790271.37 +234780,790219.15 +386820,790188.21 +14176,789734.47 +71934,789725.70 +213069,789691.24 +33860,789677.00 +185623,789607.50 +199596,789584.61 +388857,789517.82 +331178,789461.78 +182086,789387.62 +287578,789230.32 +85072,789194.40 +161293,788917.56 +66158,788907.75 +335576,788600.52 +349039,788592.35 +257797,788560.43 +310928,788529.64 +254697,788487.84 +347149,788468.86 +56964,788383.05 +363687,788350.09 +166703,788273.85 +86669,787691.04 +329067,787580.64 +10653,787333.20 +143495,787251.36 +203178,787035.10 +65303,786975.20 +343903,786967.67 +278583,786882.78 +108816,786825.45 +263470,786802.50 +179977,786802.03 +315055,786796.08 +313591,786734.75 +340755,786683.10 +340092,786610.50 +194702,786517.68 +107613,786471.80 +146469,786436.24 +28467,786419.10 +22944,786411.57 +265476,786400.00 +191466,786359.64 +81459,786352.47 +51467,786253.44 +389380,786213.20 +275325,786212.69 +356839,786149.58 +13865,786145.75 +333606,786131.10 +93478,786088.05 +54349,786019.68 +305915,785904.30 +362804,785896.02 +254365,785839.62 +21114,785701.00 +336841,785681.72 +3449,785660.54 +24357,785580.84 +327228,785524.74 +351945,785423.55 +176894,785418.48 +20971,785348.84 +397784,785337.52 +205902,785337.12 +156596,785333.50 +275485,785248.00 +227440,785240.70 +144528,785193.76 +287206,785025.60 +372881,785017.50 +374802,785004.00 +301758,785003.05 +294016,784992.46 +191257,784949.70 +96775,784939.76 +158633,784918.40 +119327,784847.57 +151648,784709.12 +19711,784685.70 +172492,784674.54 +384970,784599.40 +306577,784596.10 +113292,784585.36 +289216,784579.84 +69306,784470.10 +198653,784448.82 +168662,784401.06 +236503,784232.28 +5395,784193.32 +156779,784057.30 +292378,783966.00 +156781,783962.88 +154491,783955.16 +15053,783906.30 +222653,783841.96 +82299,783783.00 +203640,783755.98 +351511,783717.76 +170232,783715.80 +98025,783669.90 +236982,783589.95 +341502,783564.00 +170025,783360.76 +262712,783301.68 +383151,783200.46 +110600,783189.30 +150157,783083.68 +223047,782673.54 +113742,782420.00 +141271,782356.50 +260774,782195.13 +310570,782194.14 +290048,782190.02 +42416,782094.15 +3829,782080.47 +275272,782073.77 +45642,782061.66 +17387,781815.06 +31387,781781.04 +228666,781769.04 +369304,781736.96 +390224,781711.30 +391612,781562.25 +149242,781522.64 +295210,781485.00 +54559,781327.78 +47443,781155.21 +217267,781140.75 +317764,781117.71 +300179,781040.82 +187221,780897.06 +16620,780415.20 +322628,780362.70 +240216,780362.31 +110339,780220.04 +335813,780171.33 +11730,780118.66 +108866,780102.58 +138259,780066.54 +143886,780007.14 +165250,779938.24 +119762,779937.46 +58432,779875.74 +56766,779844.67 +115114,779766.03 +284692,779750.68 +308619,779552.10 +321427,779436.00 +153683,779429.20 +100242,779212.56 +265879,779139.61 +309722,779137.88 +232675,779063.25 +375413,779021.28 +253791,778962.78 +196654,778952.45 +82967,778829.70 +87623,778828.70 +351793,778782.88 +111475,778675.10 +125842,778674.00 +125944,778666.68 +319814,778500.80 +80941,778341.00 +35596,778275.98 +362648,778251.94 +131825,778211.70 +272807,778174.40 +59359,778120.00 +167242,777968.82 +87061,777955.29 +340159,777866.82 +53572,777725.48 +102932,777675.40 +69536,777602.85 +378349,777527.10 +84661,777475.44 +301739,777440.30 +67493,777409.96 +133201,777365.55 +93871,777305.06 +335703,777302.12 +222143,777286.95 +85877,777265.42 +117828,777165.75 +280208,777092.16 +387095,777071.85 +283798,776983.76 +319132,776945.25 +220386,776867.46 +386914,776838.15 +253528,776835.00 +125025,776744.61 +269059,776669.52 +148317,776600.46 +362833,776515.60 +263995,776321.30 +180506,776316.24 +13367,776248.32 +143805,776238.40 +29417,776162.80 +215022,776044.12 +278825,775890.00 +396408,775881.20 +33992,775880.01 +92880,775797.12 +43798,775694.00 +121588,775174.29 +207838,775077.70 +300969,775050.06 +334570,774873.96 +233602,774872.93 +249557,774818.40 +83212,774613.64 +321099,774611.46 +154120,774518.00 +390802,774513.53 +33391,774077.78 +201932,774052.50 +361657,773997.24 +226242,773988.74 +86726,773974.38 +41592,773970.87 +166604,773970.08 +9310,773920.86 +205520,773919.25 +193279,773906.00 +40939,773905.23 +40597,773800.28 +128370,773597.44 +49633,773552.23 +196635,773551.92 +190354,773442.45 +329310,772980.00 +327788,772962.19 +57662,772913.84 +226638,772905.24 +136614,772872.32 +108327,772862.34 +89861,772838.30 +256402,772759.58 +15408,772700.31 +15109,772686.88 +356305,772597.30 +268959,772586.10 +283807,772511.77 +93088,772455.78 +363994,772448.00 +391066,772300.48 +211895,772209.36 +92490,772169.88 +190253,772147.08 +217271,772078.44 +282646,772059.84 +23571,772050.18 +9242,771995.88 +181916,771871.04 +180768,771844.22 +387545,771841.36 +1727,771764.50 +95620,771724.52 +257620,771694.56 +298093,771608.14 +381864,771491.28 +58259,771460.32 +184651,771377.20 +131205,771354.04 +302168,771255.51 +219718,771184.08 +381756,771059.52 +347240,771027.84 +13328,771020.64 +302052,770978.88 +199054,770962.50 +58622,770869.84 +352311,770661.00 +288273,770595.15 +76110,770459.04 +142387,770402.19 +375161,770394.24 +133541,770384.00 +117854,770327.32 +74337,770285.81 +227813,770162.73 +326646,770137.20 +372689,770126.01 +266746,770093.52 +87880,770064.57 +284975,769868.99 +306222,769839.84 +256016,769834.59 +100590,769822.65 +216962,769794.72 +239496,769734.30 +87927,769632.22 +151884,769620.75 +36426,769440.49 +59365,769415.76 +135614,769336.95 +252996,769295.14 +398072,769283.76 +361772,768936.96 +143877,768688.15 +319651,768562.00 +22642,768561.30 +233531,768527.36 +25268,768506.40 +240029,768468.38 +163752,768378.00 +102082,768326.96 +311465,768271.04 +291239,768259.50 +281759,768164.30 +280606,768158.32 +340780,768044.86 +216083,768020.20 +177759,768009.64 +115126,767835.56 +101558,767763.08 +30364,767734.90 +81093,767719.26 +216640,767665.08 +197797,767543.54 +101581,767356.80 +115753,767285.64 +335118,767122.59 +309856,766979.84 +269920,766960.30 +98625,766852.92 +63633,766823.75 +128394,766545.00 +33380,766486.80 +345583,766424.86 +170731,766331.67 +92074,766150.00 +41225,766127.42 +392155,766068.10 +195924,766030.20 +236489,765917.64 +270590,765821.43 +222746,765617.27 +394025,765594.87 +148877,765578.00 +280755,765558.28 +35001,765534.00 +45298,765512.10 +334496,765295.79 +69498,765264.64 +208907,765242.25 +281756,765135.27 +261322,765128.00 +344210,765037.50 +73891,765016.32 +84857,765003.06 +188786,764898.84 +180403,764706.20 +172623,764690.94 +9254,764680.95 +311683,764552.88 +282474,764391.54 +187291,764387.16 +63121,764291.44 +350563,764240.94 +268068,764190.55 +118643,764097.56 +177371,764056.50 +123424,764047.20 +304335,763999.95 +257108,763982.14 +22930,763905.06 +132787,763893.85 +51918,763846.64 +100539,763823.19 +113829,763807.44 +285698,763802.38 +226076,763782.40 +326115,763781.48 +178458,763729.25 +156315,763682.64 +134972,763566.85 +372037,763492.40 +138709,763458.24 +50814,763398.50 +206090,763340.73 +266784,763237.32 +92946,763212.32 +360956,763126.26 +336546,762974.10 +56461,762947.85 +373808,762941.28 +64886,762929.46 +184826,762721.75 +303714,762696.14 +124590,762693.78 +220464,762629.85 +139418,762564.08 +158310,762550.36 +223130,762477.14 +145192,762381.86 +92607,762319.48 +196048,762298.24 +27992,762276.16 +90568,762222.76 +106307,762219.18 +297344,762182.08 +324743,762095.04 +11469,762088.86 +394249,761975.32 +209854,761848.56 +11108,761764.68 +296643,761748.91 +354763,761727.18 +93731,761688.00 +173004,761489.91 +200847,761475.30 +229720,761385.56 +344331,761351.04 +52824,761304.96 +380840,761291.62 +354001,761265.80 +154697,761233.48 +223221,761221.89 +395711,761208.00 +185617,761184.46 +303153,761182.31 +2530,761129.68 +332047,761115.29 +284136,761047.42 +193817,760907.90 +399677,760822.44 +162627,760771.12 +194346,760698.04 +304632,760598.91 +294329,760541.40 +256663,760475.48 +65248,760268.46 +158038,760227.16 +2490,760108.36 +32292,760082.27 +300139,760076.83 +350349,760036.48 +200597,759861.00 +388191,759774.00 +36202,759762.30 +19425,759580.56 +109366,759514.61 +335520,759499.65 +365288,759462.64 +75515,759384.27 +45225,759319.61 +57835,759228.60 +343615,758966.40 +325730,758957.18 +114838,758954.16 +110409,758934.75 +369383,758850.12 +35032,758684.08 +132792,758476.32 +311102,758369.00 +72635,758228.62 +363242,758216.03 +224842,758184.12 +388996,758112.00 +13534,758091.32 +194253,758003.08 +168786,757963.92 +280389,757827.72 +79977,757824.10 +165384,757637.10 +225482,757555.56 +214731,757554.48 +235136,757536.84 +310412,757504.35 +269706,757358.73 +59689,757290.40 +383034,757194.06 +26561,757151.72 +301399,757146.96 +121310,757019.76 +149177,757014.16 +267304,756937.78 +272962,756912.00 +64663,756844.44 +70053,756834.72 +11955,756804.98 +210942,756752.15 +124389,756574.43 +56982,756568.02 +288045,756520.20 +107243,756492.00 +25424,756484.52 +154016,756368.80 +293718,756368.19 +176554,756367.02 +168774,756178.45 +384318,756157.80 +342266,756156.54 +196205,756108.48 +135084,756043.47 +282569,755985.64 +223191,755979.84 +159485,755832.00 +307885,755807.66 +380501,755697.13 +174234,755683.50 +255391,755660.70 +163971,755659.52 +258355,755634.16 +46746,755634.16 +115148,755613.60 +160618,755496.75 +379820,755487.20 +146599,755322.44 +344134,755319.67 +378750,755280.36 +79262,755167.84 +26726,755124.27 +8135,755005.68 +166164,754981.92 +237240,754797.80 +159401,754706.29 +15456,754613.25 +354186,754606.80 +21032,754571.35 +144846,754561.85 +139914,754552.16 +227955,754523.97 +12254,754507.44 +278553,754476.30 +321432,754419.78 +103411,754348.98 +53690,754071.78 +3935,753941.44 +314737,753861.34 +228805,753824.08 +352253,753789.96 +374695,753784.42 +105096,753602.13 +70262,753580.32 +77005,753563.15 +155204,753463.06 +392165,753446.27 +61534,753442.47 +254956,753182.49 +313239,753095.98 +213743,753057.50 +223980,753036.48 +179768,753009.20 +35269,752969.20 +28408,752923.64 +196402,752881.25 +162777,752779.62 +213039,752766.95 +120235,752755.68 +81570,752681.72 +164723,752643.08 +168504,752623.84 +280884,752601.40 +324322,752555.06 +381204,752552.64 +198842,752539.31 +369552,752403.84 +309371,752394.48 +236054,752342.95 +123877,752081.70 +374230,752067.69 +132177,752027.79 +265845,752027.67 +313797,751874.04 +73972,751855.43 +343710,751818.24 +119398,751771.08 +89772,751765.95 +336199,751747.30 +50227,751706.67 +187903,751674.90 +281707,751628.48 +82808,751625.00 +324835,751526.16 +100237,751510.36 +313076,751262.16 +184563,751224.32 +315211,751084.44 +221489,751042.05 +235905,750977.28 +244673,750971.08 +191076,750825.45 +81537,750796.20 +108184,750651.30 +337905,750589.68 +74415,750576.00 +256888,750569.21 +29741,750550.92 +294577,750442.55 +166098,750441.77 +271304,750359.05 +43251,750307.32 +79735,750202.08 +340076,750148.92 +236221,750137.92 +29744,749969.28 +335570,749929.00 +367052,749742.24 +278574,749741.82 +129173,749569.68 +39099,749481.60 +248364,749446.50 +208808,749323.46 +271509,749308.88 +42221,749279.92 +69868,749076.96 +69125,749048.04 +30381,748919.90 +200895,748918.00 +313868,748913.35 +237836,748837.95 +39766,748778.04 +358879,748760.52 +385202,748696.52 +104708,748591.94 +181291,748454.40 +208927,748299.44 +145734,748293.80 +87659,748179.00 +130313,748100.80 +326761,747933.56 +200751,747868.14 +391621,747836.72 +94421,747733.65 +335044,747693.20 +277669,747654.25 +71565,747597.30 +362830,747509.70 +248085,747372.99 +67162,747297.08 +205271,747274.56 +169196,747030.60 +386558,746887.31 +393256,746879.04 +174827,746829.72 +169421,746745.15 +304200,746675.37 +307637,746640.83 +274803,746555.04 +140134,746486.10 +168424,746367.90 +96139,746333.04 +120611,746254.76 +230634,746234.94 +71546,746159.04 +155089,746144.00 +242034,746071.68 +369373,746050.20 +100470,745976.66 +14662,745794.52 +191850,745741.92 +68868,745711.05 +53087,745654.84 +193683,745634.96 +102823,745495.54 +282286,745353.18 +216151,745224.40 +93703,745062.10 +112824,745026.90 +166403,744924.81 +59543,744804.90 +296915,744778.22 +290931,744663.24 +136769,744549.80 +335724,744337.91 +228519,744322.99 +220768,744302.04 +359659,744298.32 +330924,744138.26 +139485,743940.82 +377983,743928.67 +165028,743834.46 +249761,743810.48 +338231,743679.66 +388459,743608.43 +293633,743576.96 +387039,743559.40 +326293,743538.25 +120444,743489.38 +182562,743395.50 +152661,743389.57 +356091,743384.46 +176781,743355.62 +4697,743350.40 +115890,743317.60 +113761,743211.04 +277879,743156.29 +391729,743042.30 +153878,742975.20 +363739,742919.19 +229796,742906.71 +293799,742871.93 +136102,742841.96 +175601,742756.56 +171883,742755.52 +351826,742631.76 +10386,742398.60 +261480,742363.18 +65197,742311.12 +333157,742292.10 +343670,742254.84 +148,742147.86 +286774,742133.44 +132918,742077.71 +277351,742076.94 +298583,741977.61 +386218,741956.46 +133637,741777.40 +149382,741726.00 +66993,741580.62 +342998,741379.24 +329146,741321.14 +299655,741202.90 +312783,741165.30 +251715,741128.40 +167953,741036.96 +143141,741013.00 +266149,740773.08 +230675,740716.61 +324442,740678.00 +371214,740602.50 +293265,740542.79 +235542,740194.40 +123750,740166.08 +269732,740008.20 +362406,739908.00 +14467,739877.84 +303463,739811.20 +316724,739692.45 +230973,739686.42 +282120,739685.21 +74233,739665.15 +258155,739663.54 +318979,739595.12 +380076,739434.34 +274138,739387.88 +170103,739368.18 +386238,739294.64 +3496,739279.17 +268989,739143.88 +159397,739132.96 +226893,739076.58 +189869,739037.11 +104659,739026.20 +125475,738715.12 +197957,738714.20 +172216,738668.62 +286359,738324.84 +290765,738322.00 +346948,738280.32 +26715,738189.14 +330253,738129.42 +223328,738128.60 +222407,738088.98 +91781,738040.50 +393576,737989.10 +317308,737965.69 +172675,737942.70 +386594,737875.16 +205965,737823.08 +238515,737730.64 +33111,737721.80 +35257,737658.20 +85641,737648.10 +44784,737644.93 +191791,737531.74 +186300,737516.52 +383614,737496.06 +105791,737470.68 +146294,737290.20 +25087,737214.28 +221766,737166.08 +111961,737115.11 +332079,737031.28 +107173,737027.10 +184626,737013.03 +375402,736967.84 +184248,736913.69 +185306,736849.50 +123429,736837.50 +60327,736760.66 +183141,736602.12 +300409,736564.40 +359386,736416.36 +385901,736320.93 +204363,736245.40 +336402,736234.84 +17296,736212.54 +301332,736167.02 +132338,736082.56 +280140,736079.68 +116381,736017.24 +177809,735948.78 +241718,735909.30 +320347,735858.76 +120403,735824.79 +182936,735636.72 +268274,735579.96 +315944,735547.25 +35203,735417.45 +305338,735368.52 +86650,735326.34 +300136,735216.58 +201188,735097.41 +136663,735076.74 +221477,734897.70 +320926,734814.32 +163299,734780.77 +233871,734662.95 +56368,734599.25 +130026,734470.05 +93854,734467.95 +252096,734341.52 +298813,734332.34 +130934,734259.24 +15974,734225.78 +13415,734051.17 +95966,733948.53 +380253,733931.38 +11694,733920.88 +198919,733920.60 +218120,733917.22 +128089,733842.06 +304311,733820.08 +390241,733813.68 +154349,733790.68 +196379,733790.02 +171972,733736.64 +110221,733719.35 +78060,733689.25 +116521,733628.20 +172620,733510.20 +339023,733454.63 +142724,733413.12 +214938,733407.50 +20084,733392.00 +219147,733231.96 +185044,733153.50 +152638,733146.93 +161718,733104.16 +109809,733005.15 +136781,732962.68 +241885,732917.90 +83752,732905.64 +198743,732892.16 +32156,732811.52 +332824,732786.48 +55413,732750.78 +342799,732625.80 +394298,732595.91 +103306,732263.84 +351499,732226.35 +113549,732137.22 +393478,732101.52 +20616,732010.72 +29525,731937.70 +216131,731876.45 +14763,731851.56 +79035,731819.20 +319185,731788.22 +61230,731683.35 +219661,731620.20 +134705,731602.44 +13442,731535.84 +190213,731483.25 +103940,731368.33 +384192,731347.10 +225181,731256.45 +150679,731211.20 +150918,731112.64 +295634,731041.20 +322222,730871.05 +274610,730710.50 +119874,730705.32 +392478,730593.85 +248679,730438.66 +216118,730303.89 +200614,730293.30 +305783,730254.80 +144579,730192.80 +182524,730065.00 +44006,730035.87 +283851,730031.40 +368662,730030.37 +60614,729898.68 +220476,729861.76 +352833,729848.22 +399474,729646.25 +237295,729562.20 +216312,729460.18 +105627,729449.48 +118698,729436.12 +264046,729420.70 +349840,729348.84 +339353,729268.00 +384284,729158.16 +273316,729152.80 +263452,729152.60 +115676,729078.35 +52696,728985.46 +272331,728973.00 +120802,728838.44 +227259,728832.96 +115071,728812.95 +326594,728766.72 +302939,728595.86 +95002,728582.40 +53126,728444.04 +386372,728335.56 +9850,728298.60 +375170,728215.87 +52926,728111.80 +244341,728086.08 +111474,727995.45 +150768,727986.56 +286338,727938.18 +125358,727902.24 +84886,727815.97 +275231,727658.10 +148217,727463.54 +121667,727349.10 +71219,727243.28 +296758,727241.37 +105943,727203.82 +239115,727149.36 +235465,727117.71 +177185,727110.70 +55838,727063.68 +96075,726682.88 +200222,726672.60 +262200,726616.35 +194610,726539.55 +138440,726379.10 +278826,726257.00 +113191,726226.14 +154934,726182.86 +242865,726156.33 +63250,726129.92 +54213,726079.98 +272361,726028.20 +357818,725834.62 +35367,725797.80 +244304,725777.43 +116358,725633.40 +73101,725610.69 +64545,725610.40 +266088,725522.14 +346051,725456.16 +304639,725325.72 +328390,725299.92 +341498,724930.18 +282349,724839.00 +228202,724832.84 +353256,724823.22 +82117,724823.19 +142192,724695.04 +223452,724637.68 +133919,724552.65 +349355,724498.88 +237735,724231.77 +86140,724163.16 +293797,724036.14 +234666,723954.52 +271788,723885.48 +249687,723697.32 +288790,723687.50 +353566,723672.00 +334072,723486.63 +65075,723485.52 +323462,723451.22 +16628,723338.48 +399978,723279.90 +45028,723267.60 +208599,723227.92 +316966,723161.92 +351592,723140.00 +229629,723087.61 +194017,723069.27 +254385,723049.60 +31364,723010.23 +184697,722913.18 +343739,722796.85 +191916,722755.80 +217241,722698.74 +328700,722644.67 +24070,722378.87 +302930,722357.70 +141789,722295.48 +250019,722272.64 +29271,722221.00 +352258,722176.32 +238134,722153.30 +284990,722150.66 +361500,722045.70 +377599,721964.28 +164544,721918.22 +303900,721852.88 +205942,721801.00 +68641,721745.48 +181495,721731.10 +38969,721655.10 +28089,721504.35 +258164,721420.20 +163316,721341.90 +181664,721315.43 +389430,721253.08 +122620,721120.96 +270568,721048.64 +111376,720872.00 +266826,720829.20 +358500,720815.50 +205021,720779.52 +349645,720711.60 +181936,720703.50 +65775,720676.08 +27606,720607.08 +146642,720594.00 +263011,720522.00 +123231,720483.06 +380287,720453.60 +80938,720274.59 +241931,720260.94 +251205,720118.17 +220409,720041.60 +253873,720020.00 +183851,720013.16 +365806,719991.28 +61730,719808.54 +359588,719781.84 +173506,719773.50 +208844,719750.19 +338226,719671.68 +208197,719636.40 +379268,719356.53 +166026,719347.20 +378690,719336.10 +187441,719254.04 +293762,719156.36 +95399,719113.00 +95467,719113.00 +157611,719070.66 +26968,719014.68 +288449,718935.00 +274741,718831.56 +163898,718748.91 +103354,718682.86 +318678,718599.42 +386076,718374.67 +375350,718304.66 +45580,718269.99 +200532,718261.10 +269506,718116.99 +127694,717957.24 +258984,717861.86 +314261,717798.40 +362259,717557.20 +235132,717384.87 +112732,717252.18 +9610,717186.72 +219019,717168.00 +13602,717043.30 +78699,717001.13 +45808,716996.28 +354066,716986.25 +57979,716976.36 +150714,716941.60 +378112,716802.48 +391886,716738.36 +386882,716660.34 +249398,716564.48 +398115,716559.40 +16309,716537.42 +212696,716486.20 +168533,716442.72 +270256,716376.60 +364966,716306.82 +211148,716292.79 +287281,716285.78 +81238,716234.64 +124053,716104.23 +39849,716089.50 +185952,715975.20 +330565,715973.94 +147172,715894.74 +278453,715845.62 +371168,715813.49 +390046,715786.62 +171092,715773.80 +240157,715758.50 +165132,715685.76 +358074,715638.09 +7070,715509.60 +231504,715491.88 +166197,715407.00 +32946,715377.00 +314950,715334.72 +146460,715304.04 +380314,715264.80 +260192,715197.42 +182058,715113.60 +397726,715077.00 +43740,714970.53 +111109,714946.05 +341171,714783.36 +103049,714770.56 +258102,714746.08 +317275,714705.99 +57618,714671.10 +316522,714584.70 +294504,714522.84 +366222,714514.56 +368313,714495.45 +2305,714478.38 +139557,714456.96 +319239,714333.30 +248762,714178.80 +162124,714138.04 +332696,714074.40 +177052,713742.60 +231317,713713.20 +248636,713638.60 +34662,713512.89 +273427,713489.71 +117940,713443.08 +267891,713435.36 +234197,713367.60 +90317,713338.40 +42959,713286.00 +337785,713275.15 +297462,713234.46 +102468,713232.52 +89884,713176.65 +15386,713076.16 +387322,713011.64 +264601,712833.45 +198565,712749.81 +229101,712664.95 +175133,712549.80 +109421,712479.58 +12908,712386.64 +267609,712338.43 +223770,712338.00 +218007,712270.86 +76867,711954.88 +186502,711908.28 +238891,711900.90 +169222,711840.09 +344768,711800.78 +353586,711783.87 +187092,711718.09 +102316,711696.50 +116112,711643.92 +179206,711572.75 +104035,711549.00 +267569,711505.23 +327185,711468.90 +243159,711277.35 +264403,711265.55 +386772,711203.90 +163173,711140.64 +277270,711127.62 +273784,711119.52 +386275,710990.15 +378288,710852.15 +20197,710824.47 +363311,710823.38 +378233,710753.70 +371534,710749.44 +276467,710690.40 +191019,710660.12 +134088,710652.25 +332932,710548.02 +281418,710410.66 +271872,710367.20 +287240,710191.75 +393304,710047.80 +127602,709994.80 +316760,709946.35 +114489,709640.76 +47980,709523.10 +106770,709517.93 +132841,709478.00 +206115,709441.11 +253117,709418.92 +161107,709365.46 +305166,709326.86 +194969,709277.25 +137949,709084.00 +337623,709063.68 +219971,709010.88 +131387,708996.54 +134179,708983.10 +179191,708877.26 +93203,708869.24 +294365,708838.83 +88114,708806.40 +294623,708764.30 +382724,708729.03 +75403,708702.94 +209300,708687.04 +123415,708672.98 +284589,708631.20 +137373,708592.96 +89458,708472.00 +163288,708460.26 +93284,708403.44 +243720,708362.35 +12323,708314.88 +27211,708249.65 +274296,708218.75 +330364,708180.00 +383838,708131.83 +129224,708017.90 +346460,707977.68 +25523,707967.00 +271108,707925.54 +109732,707825.52 +92965,707813.93 +157813,707623.24 +205686,707613.60 +332833,707604.58 +228079,707515.00 +276142,707448.96 +297694,707353.00 +31636,707083.30 +229310,706984.80 +64120,706963.92 +377094,706958.20 +109576,706956.25 +173920,706900.48 +88818,706761.40 +237457,706746.52 +96030,706618.36 +112225,706612.55 +393548,706435.94 +331302,706409.35 +75049,706288.02 +373551,706194.72 +164020,706170.05 +334002,706088.88 +184559,706086.45 +249160,706051.14 +375358,705998.16 +209465,705901.77 +316420,705883.20 +245440,705855.95 +103466,705701.43 +100958,705499.60 +378424,705452.80 +288886,705406.16 +268427,705375.76 +112955,705258.19 +297933,705204.96 +180082,705109.68 +20964,705010.05 +5857,705008.70 +356781,705004.24 +193761,704959.85 +157110,704775.87 +139844,704749.31 +395098,704739.96 +54249,704590.67 +188435,704567.51 +340130,704463.87 +187067,704265.80 +272651,704152.26 +58643,704098.35 +283288,704068.15 +352048,704067.79 +213637,704009.54 +229220,704000.84 +342131,703879.12 +309791,703878.66 +152079,703869.46 +52604,703790.72 +398626,703565.76 +6295,703557.14 +227212,703533.24 +236204,703203.30 +187912,703102.15 +379319,703086.72 +90814,703052.28 +328822,703042.08 +277517,703038.08 +60622,703036.62 +26257,702967.00 +25903,702908.96 +262663,702881.52 +153739,702743.20 +206189,702645.66 +346147,702604.56 +324663,702597.33 +366873,702537.57 +11703,702430.50 +20476,702370.90 +220434,702341.96 +354627,702298.80 +163207,702287.90 +22096,702251.97 +113309,702243.43 +30942,702241.14 +189392,702216.21 +252887,702195.70 +16090,702130.20 +329856,702084.00 +363625,702076.95 +45566,702049.08 +296425,702030.34 +382251,701743.16 +45319,701698.14 +274307,701650.35 +144157,701512.80 +111477,701449.04 +52616,701417.88 +148176,701385.41 +350780,701361.56 +214761,701332.84 +309215,701277.60 +118989,701207.10 +259198,701097.72 +346375,701091.75 +203948,701043.00 +136821,701023.68 +354713,701017.20 +172788,700917.58 +367934,700881.12 +52931,700859.08 +65553,700816.92 +68358,700768.70 +53037,700762.62 +25559,700758.50 +13141,700592.12 +53683,700563.00 +16322,700428.89 +324012,700360.90 +38790,700349.00 +203453,700328.37 +243912,700277.30 +199642,700252.94 +230824,699993.90 +80077,699884.25 +338809,699839.64 +35781,699690.30 +202747,699558.40 +71954,699392.80 +272510,699337.50 +38392,699326.40 +212808,699310.26 +291048,699278.64 +233189,699180.32 +137520,699174.80 +364666,698988.15 +145063,698767.38 +36888,698713.31 +143023,698662.79 +299106,698557.20 +239209,698539.05 +123529,698485.90 +242848,698470.52 +43114,698433.42 +306626,698278.46 +240895,698266.56 +377016,698084.92 +137851,698034.63 +92895,697987.29 +45974,697836.33 +34307,697747.82 +280586,697683.73 +86787,697510.32 +174813,697509.50 +133799,697503.50 +123686,697481.76 +98511,697354.61 +47462,697328.10 +324254,697301.40 +46588,697282.38 +361273,697180.88 +95207,697173.09 +8803,697168.53 +353453,697145.67 +154308,697125.96 +83747,697083.36 +109692,697039.07 +188835,697026.12 +345640,696959.34 +30626,696930.96 +33018,696884.46 +104100,696875.31 +389674,696850.08 +358599,696789.80 +168636,696691.95 +300958,696605.28 +218676,696489.10 +397328,696474.80 +207717,696439.70 +173434,696244.19 +116637,696170.64 +383595,696042.92 +116434,696027.26 +69820,696024.42 +75254,695992.50 +195340,695974.84 +223327,695974.62 +195023,695973.33 +249747,695970.99 +211946,695909.38 +282016,695886.40 +26486,695654.13 +78885,695594.94 +348415,695476.95 +209005,695426.74 +21179,695380.68 +244023,695337.38 +88676,695291.96 +40964,695233.56 +217925,695145.57 +281383,695137.95 +251676,695089.86 +330705,694931.93 +110306,694898.82 +393680,694830.00 +206574,694798.08 +13622,694739.23 +238516,694716.56 +115964,694686.08 +143288,694663.52 +294642,694650.75 +269857,694550.40 +82140,694426.37 +46916,694408.78 +346482,694328.15 +232158,694252.79 +138331,694230.55 +307581,694169.67 +346515,694169.46 +257964,693966.24 +239471,693842.80 +282081,693819.64 +331506,693796.22 +10751,693662.78 +34868,693649.26 +166633,693640.19 +162804,693627.65 +287946,693601.70 +288669,693553.53 +145615,693483.12 +176314,693473.40 +319654,693454.02 +238895,693409.60 +189393,693351.78 +345972,693334.08 +249832,693264.00 +192637,693060.96 +336720,693022.26 +261425,692996.13 +251552,692990.64 +146027,692975.82 +332101,692956.41 +350796,692817.60 +231391,692806.59 +321327,692677.44 +236915,692510.16 +340507,692372.94 +214823,692341.11 +6596,692133.86 +290056,692102.88 +168264,691937.29 +126,691866.52 +282424,691835.04 +198457,691803.14 +304541,691708.68 +258207,691673.70 +347243,691638.00 +328500,691615.21 +214041,691580.90 +12344,691573.84 +142020,691497.22 +343547,691420.94 +194598,691397.73 +172050,691322.06 +74738,691293.72 +251093,691183.86 +905,691178.40 +222977,691142.62 +142878,690908.79 +140963,690816.25 +233718,690713.31 +334531,690655.68 +383724,690622.92 +285992,690614.10 +13761,690590.92 +389129,690496.30 +393976,690239.88 +287234,690216.80 +290558,690142.10 +171101,689970.90 +295044,689940.21 +98583,689890.40 +246588,689835.92 +203776,689692.64 +188752,689628.80 +220937,689611.30 +222318,689511.34 +322073,689472.00 +368616,689403.72 +195741,689396.40 +44178,689324.55 +182536,689273.35 +251004,689248.95 +358951,689014.89 +64767,688963.26 +317692,688922.72 +340189,688920.52 +350373,688899.72 +199337,688875.05 +18229,688855.68 +312954,688802.40 +340610,688729.86 +151994,688685.55 +358903,688677.39 +329690,688673.02 +323651,688670.64 +291703,688479.94 +295240,688407.72 +300959,688396.46 +360448,688344.23 +29275,688287.60 +252791,688271.58 +252580,688231.40 +379897,688215.38 +189227,688117.02 +117820,688097.51 +244035,688053.48 +383526,688023.00 +121619,688008.00 +145051,688000.02 +278907,687967.28 +192391,687966.54 +194449,687934.40 +34938,687916.44 +376245,687885.96 +162621,687823.76 +206158,687815.73 +30132,687746.10 +254029,687744.85 +169135,687681.34 +102287,687640.11 +358132,687637.14 +354882,687553.72 +292258,687544.26 +195813,687531.24 +89881,687436.50 +268289,686948.24 +52464,686905.12 +372580,686834.15 +59869,686609.08 +223020,686577.37 +84210,686524.70 +349635,686439.60 +255883,686296.80 +108373,686260.34 +273744,686213.64 +278673,686186.28 +87050,686178.09 +216402,686156.70 +247936,686132.00 +136562,686000.25 +80417,685973.70 +33468,685955.16 +334262,685888.64 +363768,685876.10 +254333,685711.63 +358948,685652.55 +109232,685587.50 +164311,685523.02 +295587,685513.85 +164444,685511.40 +302203,685474.35 +28438,685421.88 +75240,685409.02 +61220,685406.54 +330758,685342.72 +135556,685314.88 +154221,685225.20 +295115,685164.99 +344140,685161.25 +93287,685106.29 +187040,685055.00 +297605,685039.24 +364371,685020.00 +26282,684952.87 +233949,684907.44 +394675,684897.75 +346920,684867.32 +351949,684780.20 +111776,684758.34 +240568,684754.62 +180562,684715.52 +183674,684618.90 +61480,684515.52 +93749,684514.95 +144847,684502.20 +21628,684396.06 +148245,684342.99 +254691,684315.00 +53318,684004.44 +91081,683958.56 +298811,683931.96 +24007,683884.10 +201760,683721.60 +282118,683640.07 +285212,683605.29 +263976,683542.75 +10001,683532.08 +302936,683510.84 +220931,683375.00 +223355,683366.32 +189627,683366.00 +9784,683322.76 +196576,683244.46 +360978,683148.40 +158855,683096.29 +134932,682967.75 +379510,682701.31 +159889,682375.98 +246410,682335.84 +17304,682325.76 +230584,682297.20 +151548,682297.12 +146882,682270.75 +117645,682205.86 +251739,682158.00 +380860,682145.96 +225128,682094.49 +215948,681968.94 +220932,681918.71 +65374,681808.12 +246757,681807.52 +120963,681757.02 +15768,681603.32 +374458,681575.79 +32819,681570.87 +173226,681552.69 +99783,681516.99 +243439,681411.77 +208823,681378.25 +342820,681320.38 +69694,681257.07 +259365,681013.20 +265080,680937.91 +211592,680881.79 +304539,680848.00 +224595,680781.08 +392741,680732.08 +58326,680675.52 +235729,680484.67 +235357,680475.14 +90227,680417.92 +126471,680314.70 +369390,680280.12 +310100,680137.92 +63411,680117.50 +219902,680084.90 +221305,680076.65 +122892,679955.53 +296315,679923.90 +388135,679878.90 +56199,679794.56 +70062,679792.62 +14693,679710.72 +32191,679572.03 +368561,679499.80 +273592,679465.20 +261536,679458.45 +46545,679367.94 +6397,679248.35 +231181,679140.96 +36492,679084.35 +55940,679026.39 +179386,679007.88 +199542,678988.62 +184171,678900.12 +150062,678884.28 +350048,678714.71 +44168,678596.10 +289148,678463.20 +76105,678350.88 +234751,678261.06 +282857,678253.14 +200783,678170.60 +326177,678111.68 +245124,677980.81 +18107,677896.56 +204308,677887.33 +344697,677708.80 +379116,677619.10 +275166,677552.00 +130374,677498.76 +40598,677487.12 +19651,677453.40 +186578,677444.16 +138633,677416.80 +103342,677315.38 +78457,677297.40 +354318,677262.60 +179946,676970.93 +225198,676911.66 +327339,676783.02 +347363,676775.66 +375781,676636.74 +256273,676628.63 +394132,676542.80 +198293,676542.54 +81528,676374.54 +392898,676300.60 +98087,676278.24 +387593,676221.00 +41727,676181.88 +203076,676147.20 +251889,676104.00 +396982,676069.11 +163386,675985.86 +191996,675970.28 +140995,675933.44 +191748,675883.39 +246363,675817.95 +338654,675813.60 +384616,675765.91 +290354,675730.58 +74316,675586.80 +93183,675540.68 +186601,675539.46 +10389,675492.20 +193322,675470.20 +179888,675431.25 +45199,675424.40 +249165,675304.84 +129202,675290.58 +234958,675252.96 +356982,675201.80 +129644,675132.80 +396708,675087.90 +4328,675071.27 +350614,674916.84 +253428,674835.75 +205128,674672.73 +152675,674639.14 +24309,674611.56 +21111,674461.66 +164889,674417.55 +270429,674406.92 +13595,674390.08 +332225,674221.54 +130636,673895.04 +27840,673810.30 +251448,673794.52 +396748,673785.00 +384354,673662.75 +210412,673591.20 +11115,673455.51 +378664,673397.22 +83851,673213.44 +72225,673195.85 +345092,673186.35 +293084,673137.43 +337725,672973.35 +367315,672889.00 +253088,672837.76 +247157,672767.68 +1467,672698.25 +223512,672645.54 +334763,672640.76 +347829,672606.82 +97708,672590.41 +43211,672558.00 +398273,672538.88 +126241,672531.84 +372024,672526.80 +254270,672471.70 +316810,672466.08 +375630,672428.84 +45734,672396.27 +31283,672253.40 +7892,672159.52 +13145,672131.96 +58442,672107.62 +160648,672050.63 +45383,672020.48 +168631,671967.09 +203603,671957.94 +268307,671937.75 +231199,671819.76 +87454,671793.72 +184449,671695.33 +328601,671657.37 +92597,671522.66 +42608,671507.88 +185805,671488.07 +377900,671406.06 +351641,671252.00 +41791,670954.62 +235974,670850.31 +271839,670841.92 +37891,670599.00 +112012,670578.44 +79781,670493.46 +392625,670434.16 +86006,670372.56 +347180,670340.75 +132731,670076.94 +325410,670014.54 +129421,669951.60 +93525,669949.56 +298207,669948.21 +72468,669880.24 +44245,669875.57 +105530,669858.28 +193448,669818.52 +280646,669780.00 +78630,669677.80 +247644,669575.20 +293442,669433.73 +242160,669392.64 +337957,669366.00 +95928,669254.88 +326496,669244.38 +156145,669240.09 +334135,669229.02 +258283,669135.16 +281493,669031.64 +226873,669024.00 +155342,668977.20 +159166,668834.46 +201034,668827.17 +214697,668686.81 +218115,668554.11 +19644,668486.79 +270412,668324.13 +278216,668321.19 +351532,668305.18 +235617,668254.08 +325388,668246.18 +279608,668232.12 +330456,668155.24 +69406,668130.60 +398811,668121.22 +242015,668045.77 +127672,667957.50 +69883,667943.00 +97984,667784.82 +370306,667783.12 +77446,667724.89 +157793,667709.28 +244446,667603.86 +189518,667517.04 +123499,667502.55 +95624,667481.14 +36869,667332.00 +147226,667158.24 +132869,667078.46 +248968,667030.56 +30612,666743.94 +12671,666729.36 +324747,666705.00 +279692,666672.44 +179294,666638.00 +30959,666617.68 +269697,666578.28 +238501,666465.66 +295311,666430.38 +49047,666309.12 +129196,666286.02 +221514,666282.78 +16110,665967.96 +315132,665961.66 +347062,665953.60 +293404,665904.39 +75044,665866.10 +41926,665797.08 +128037,665738.10 +391635,665599.32 +206526,665319.20 +21642,665267.80 +139168,665220.28 +187058,665192.94 +176144,665099.73 +162713,664903.65 +207706,664781.10 +380884,664717.72 +64100,664691.80 +258259,664550.40 +163608,664440.96 +352101,664327.02 +267981,664323.00 +9199,664304.10 +39586,664271.32 +11247,664265.88 +168508,664219.62 +96704,664169.46 +31791,664140.67 +374174,664107.55 +372651,664028.12 +229286,663921.33 +344602,663880.36 +152233,663793.90 +139920,663750.00 +107037,663667.20 +273783,663562.44 +185026,663500.79 +388239,663467.20 +146966,663371.03 +42054,663362.24 +206891,663336.00 +49604,663328.75 +353624,663264.70 +192590,663251.28 +141466,663250.00 +151803,663211.72 +302566,663191.55 +81779,663117.60 +145526,663090.12 +291702,663074.62 +71238,663053.43 +315571,662978.16 +7079,662977.56 +302811,662948.00 +355033,662862.30 +70037,662731.47 +389712,662661.88 +201776,662618.58 +290258,662563.83 +7899,662490.90 +166955,662482.45 +38621,662324.00 +262825,662315.68 +127633,662283.52 +238611,662231.61 +389650,662222.42 +192977,662177.36 +72580,662129.16 +125365,662010.80 +120947,662005.10 +273503,661982.00 +255181,661896.36 +131562,661798.80 +367848,661779.44 +235661,661651.38 +136393,661647.77 +29560,661576.32 +220287,661508.85 +37360,661480.13 +342032,661355.20 +316696,661222.17 +368807,661104.84 +350424,661102.32 +106531,660935.99 +34603,660726.00 +180740,660633.64 +68435,660631.41 +79945,660559.54 +204563,660503.20 +358803,660376.80 +348874,660302.37 +249071,660262.88 +279235,660241.56 +71082,660202.50 +234006,660195.12 +349477,659991.24 +389747,659800.00 +340405,659787.66 +155807,659678.40 +156962,659620.84 +268228,659559.30 +289950,659553.60 +60942,659430.00 +399303,659423.88 +92675,659409.66 +332446,659380.65 +14230,659287.08 +124849,659211.28 +156580,659188.00 +355956,659169.90 +185763,659153.45 +296716,659099.94 +394799,659087.24 +229161,658977.11 +178720,658943.68 +54033,658872.32 +395575,658837.85 +13930,658830.97 +83996,658801.65 +273172,658749.70 +69566,658545.80 +85424,658487.25 +47936,658386.90 +100049,658386.34 +178738,658377.72 +179349,658330.61 +276122,658199.96 +281480,658132.92 +347066,658103.76 +302804,658006.31 +129711,657707.78 +13311,657637.26 +83922,657555.57 +49008,657515.56 +255413,657480.70 +83840,657420.48 +302082,657324.80 +66243,657270.20 +306327,657239.68 +348238,657158.70 +38284,657140.43 +244749,657125.28 +11925,657032.04 +334811,657031.64 +273258,657000.63 +332197,656960.59 +393074,656922.55 +278602,656906.32 +298948,656795.99 +377737,656690.40 +68642,656615.68 +283619,656579.35 +279485,656522.58 +115384,656454.45 +368105,656424.72 +46219,656356.82 +97596,656307.55 +303771,656244.82 +1365,656224.44 +151769,656146.96 +146650,655834.14 +343646,655806.72 +139335,655648.35 +217666,655621.89 +277719,655547.90 +205116,655497.81 +237871,655314.62 +73404,655309.32 +386136,655272.60 +254662,655251.57 +8037,655212.18 +231717,655157.16 +156929,655134.05 +236719,655047.94 +298149,655008.96 +98859,654882.22 +213516,654863.76 +357787,654791.60 +161427,654674.02 +383385,654473.22 +314136,654452.56 +52239,654410.12 +256762,654364.48 +23342,654286.08 +224786,654266.76 +364154,654174.40 +189467,653955.68 +55502,653913.24 +125615,653605.36 +46085,653536.24 +334238,653490.30 +317906,653378.90 +70537,653333.37 +82640,653307.60 +23439,653229.00 +127388,653188.96 +327004,653180.96 +377645,653159.00 +192055,653123.68 +10119,653034.58 +241256,652979.00 +274654,652929.92 +74627,652914.00 +52647,652851.00 +49644,652790.25 +352124,652750.35 +38106,652650.57 +282510,652611.36 +180013,652269.24 +113357,652262.31 +336028,652257.10 +340019,652252.37 +183610,652195.32 +289402,652168.40 +58096,652163.20 +146504,652160.00 +214141,652155.57 +306786,652110.24 +161132,652097.60 +182604,651918.21 +326576,651869.79 +258316,651814.67 +98357,651727.50 +36774,651700.61 +212102,651697.93 +56742,651613.25 +166723,651538.94 +285005,651504.35 +47317,651480.48 +399544,651466.20 +209318,651444.36 +189005,651329.29 +46429,651290.64 +325071,651270.32 +396535,651184.80 +169706,651072.62 +93986,651042.38 +221777,651021.44 +308665,651021.00 +370517,650966.38 +344715,650904.95 +54501,650857.41 +5604,650802.42 +135638,650761.73 +193511,650686.92 +389512,650641.75 +216871,650630.53 +194932,650580.00 +211352,650396.40 +40653,650379.60 +26843,650365.44 +46153,650330.99 +46024,650263.06 +202266,650228.05 +103632,650172.72 +377871,650156.22 +322644,650053.84 +171414,650051.50 +283423,649886.74 +37447,649884.55 +346766,649873.00 +271945,649839.96 +2331,649819.53 +294927,649696.81 +311178,649696.30 +281712,649603.45 +231735,649601.28 +2979,649434.50 +95655,649424.75 +164980,649334.72 +370007,649254.24 +45177,649201.50 +268083,649195.25 +17241,649165.05 +295011,649151.16 +356081,649116.39 +13511,648993.60 +153501,648939.33 +348688,648876.55 +124061,648820.90 +132225,648799.58 +377248,648797.07 +103419,648758.88 +103179,648649.92 +399299,648640.10 +237281,648538.20 +137002,648514.84 +384687,648035.33 +167240,648018.08 +101966,647944.92 +182282,647900.19 +179019,647828.34 +95231,647768.80 +367095,647717.65 +97884,647683.68 +63528,647598.70 +337206,647304.96 +96169,647299.94 +269468,647102.83 +336366,646992.32 +80404,646916.43 +334803,646717.44 +361859,646664.40 +8708,646576.92 +288488,646553.69 +61558,646315.20 +49296,646234.08 +156160,646173.00 +203229,646165.90 +12545,646145.50 +288100,646021.71 +58514,645969.42 +312128,645949.08 +383899,645948.00 +71778,645793.05 +337490,645758.43 +336388,645509.10 +344916,645418.65 +243611,645404.37 +237438,645312.36 +152254,645278.90 +379098,645243.80 +6246,645146.17 +186233,645079.12 +79819,645017.13 +250768,645012.02 +79697,644974.75 +181001,644926.26 +261225,644872.10 +307604,644871.12 +93220,644862.70 +386571,644856.30 +34861,644827.16 +122982,644787.52 +221376,644786.28 +363805,644738.94 +112034,644582.40 +271067,644580.70 +79002,644439.60 +29217,644376.67 +335316,644252.16 +227604,644195.86 +120562,644193.75 +164154,644121.48 +329932,643878.24 +250568,643868.76 +382566,643867.55 +263875,643753.38 +265341,643731.12 +169487,643615.40 +58184,643469.26 +111454,643430.32 +286432,643414.65 +398288,643330.37 +40764,643190.40 +66482,643123.20 +210544,642951.20 +173551,642853.08 +96899,642845.03 +293077,642830.11 +124353,642830.04 +105368,642789.15 +113792,642774.92 +294215,642618.71 +354381,642590.08 +113551,642588.66 +171887,642503.38 +71025,642476.07 +117990,642444.11 +378064,642378.21 +227481,642371.31 +168437,642295.88 +369989,642198.48 +261077,642105.30 +398335,641867.22 +97664,641655.45 +253067,641564.17 +256931,641536.98 +284120,641517.81 +112053,641463.12 +118141,641385.72 +26180,641357.76 +276913,641333.84 +151657,641297.35 +58388,641058.60 +38803,640938.24 +65316,640935.90 +170434,640897.90 +308990,640890.12 +146414,640752.21 +128792,640721.00 +61155,640720.20 +370804,640684.46 +137968,640661.00 +101552,640495.72 +121964,640264.20 +209131,640151.75 +8599,640118.40 +264728,640108.95 +78914,640069.04 +18715,639806.38 +274229,639798.61 +99869,639781.14 +385520,639759.27 +362278,639717.77 +21486,639651.25 +127599,639639.98 +78507,639521.60 +313971,639457.07 +270673,639441.40 +253728,639427.25 +129587,639405.90 +101085,639389.42 +54850,639251.20 +269512,639232.10 +260720,639033.60 +79580,639013.20 +161580,638885.52 +22383,638735.44 +330568,638717.64 +356740,638705.50 +94053,638638.50 +151385,638526.42 +302659,638485.50 +35126,638459.94 +276760,638433.18 +168789,638393.82 +171198,638343.60 +142566,638222.40 +158891,638133.98 +240259,638069.28 +220408,638059.68 +16115,638051.04 +397608,637930.53 +38331,637881.66 +169512,637848.75 +237966,637547.55 +102329,637517.44 +132824,637482.52 +270020,637412.75 +195427,637346.49 +371416,637293.20 +75181,637172.64 +167193,637100.76 +179720,637065.50 +14356,636999.20 +76962,636918.75 +346957,636854.80 +217028,636810.45 +166746,636674.22 +286183,636561.90 +220219,636551.30 +223661,636528.00 +358578,636460.64 +244294,636443.28 +51012,636384.80 +357499,636349.74 +88530,636318.90 +116484,636313.40 +124312,636260.18 +174243,636085.44 +201976,636070.50 +235170,636050.07 +39037,635979.60 +128515,635883.42 +166988,635872.62 +165110,635731.04 +73460,635689.53 +244134,635659.20 +239023,635646.90 +287345,635616.90 +277820,635583.08 +128807,635560.64 +278643,635470.12 +16402,635467.92 +110618,635224.60 +148910,635088.26 +83181,634975.76 +137351,634964.55 +60389,634947.89 +16777,634937.40 +360127,634916.72 +243547,634894.26 +20119,634843.31 +250439,634818.36 +204885,634817.04 +191928,634803.54 +112879,634781.87 +354582,634753.44 +353320,634747.40 +376739,634711.42 +279765,634682.55 +386758,634651.16 +69631,634628.50 +170081,634570.92 +378127,634449.68 +4373,634424.70 +176252,634373.02 +394808,634249.95 +190516,634202.70 +242055,634191.00 +197174,634177.75 +378992,634035.00 +196219,633997.65 +6427,633989.72 +68394,633978.30 +211800,633758.73 +370364,633737.00 +266391,633620.16 +239684,633587.52 +323757,633578.88 +289512,633232.95 +278495,633217.43 +73809,633190.50 +74605,633144.60 +229263,633144.00 +129926,633039.44 +374367,632757.58 +46343,632708.30 +353793,632632.56 +291399,632606.76 +105760,632495.33 +227266,632385.31 +146438,632338.00 +95065,632299.77 +116833,632248.40 +47077,632211.00 +379242,632172.56 +44420,632102.40 +141940,632058.87 +48829,632053.96 +13696,631974.64 +302707,631908.45 +294535,631905.86 +308949,631896.21 +29626,631890.70 +70228,631746.50 +65,631741.24 +328691,631699.60 +3249,631638.56 +213974,631616.05 +32785,631565.64 +252790,631490.90 +127682,631315.41 +15128,631306.03 +333898,631264.00 +142406,631234.48 +93890,631135.98 +314702,631048.84 +297159,630868.95 +286694,630721.08 +56969,630679.28 +193164,630550.30 +6126,630508.48 +387049,630488.88 +95128,630443.88 +281372,630411.24 +340730,630373.53 +24205,630315.15 +158628,630196.68 +323340,630163.31 +39356,629984.88 +56086,629955.39 +248550,629936.34 +95813,629753.10 +195252,629607.06 +385333,629550.46 +145787,629464.85 +326285,629450.50 +173924,629419.84 +121971,629403.39 +148594,629402.90 +318902,629344.00 +287664,629301.52 +109752,629277.44 +374678,629272.00 +297123,629270.40 +255231,629248.20 +114171,629180.64 +185783,629169.60 +55231,629161.32 +223058,629031.45 +17909,628922.82 +81722,628881.00 +119723,628862.76 +281322,628854.14 +340165,628776.96 +246712,628740.70 +147362,628645.32 +18496,628625.80 +337640,628287.99 +87988,628265.92 +379884,627847.92 +114044,627800.00 +226469,627699.35 +7737,627561.44 +224721,627513.84 +156181,627508.42 +187192,627503.94 +71562,627386.50 +120114,627334.41 +368431,627170.61 +200392,627125.72 +187936,627103.08 +205945,627100.02 +341358,627002.88 +315721,627000.00 +88599,626991.75 +196640,626859.36 +97815,626716.53 +297737,626645.03 +278777,626587.20 +319482,626574.32 +241398,626457.89 +143702,626433.68 +244254,626256.54 +308625,626235.45 +309229,626147.90 +105952,626099.58 +382969,626062.67 +145588,626057.40 +350425,626037.06 +71788,626017.56 +221966,625892.21 +53429,625798.08 +171629,625772.79 +222363,625620.36 +92268,625614.08 +69039,625575.18 +110930,625498.18 +291000,625463.92 +15543,625461.90 +221295,625458.15 +41403,625413.12 +318294,625400.82 +359982,625282.68 +279285,625260.15 +188539,625146.28 +76495,625117.50 +381569,625012.03 +45647,624982.75 +204199,624918.51 +51520,624875.33 +57940,624676.92 +141926,624675.18 +213258,624615.84 +285306,624571.68 +334938,624521.70 +11786,624432.90 +273470,624405.12 +380402,624341.52 +305209,624302.60 +79495,624232.64 +391868,624208.90 +291477,624030.76 +84357,623924.70 +325574,623663.62 +324296,623650.01 +283670,623631.36 +73814,623576.63 +188424,623487.75 +299620,623470.92 +201891,623407.60 +172793,623379.84 +288903,623326.92 +299678,623285.88 +172036,623175.70 +39819,623168.42 +178084,623124.80 +85857,623060.75 +371962,622940.50 +160966,622886.94 +199265,622851.79 +263157,622782.05 +226828,622692.83 +224999,622675.80 +187362,622652.85 +263112,622616.40 +108536,622438.49 +81782,622408.70 +362811,622397.02 +150388,622367.13 +390348,622328.50 +264622,622308.84 +152111,622110.24 +145428,621994.24 +170624,621970.49 +59640,621924.87 +240388,621871.40 +245332,621858.54 +313816,621767.85 +28916,621738.70 +136982,621711.16 +346932,621621.02 +316979,621556.50 +235540,621438.68 +330929,621367.20 +360732,621252.60 +149253,621202.78 +88463,621184.22 +373541,621177.28 +249463,621080.13 +361271,621022.36 +148114,621002.58 +198436,620811.52 +193189,620765.28 +380724,620671.60 +23785,620668.36 +8121,620644.50 +106489,620553.96 +27776,620532.99 +168976,620484.00 +324417,620388.08 +90536,620271.72 +250971,620163.60 +60476,620145.36 +152223,620137.44 +12827,620058.30 +287224,620040.00 +162635,620037.26 +110205,620030.04 +257375,620000.89 +311667,619937.40 +376757,619738.65 +34710,619691.32 +159025,619529.42 +383091,619513.74 +67604,619470.48 +74055,619432.75 +81191,619422.40 +176649,619411.10 +4933,619402.68 +254670,619357.97 +212478,619304.05 +32812,619268.21 +270578,619048.48 +198289,619038.56 +17530,619032.80 +161385,619021.02 +290904,618992.01 +89817,618924.75 +55993,618864.96 +372364,618829.35 +190100,618821.50 +331795,618815.19 +350077,618701.96 +346790,618335.10 +12132,618225.19 +163303,618091.38 +205300,617993.97 +124052,617972.08 +159467,617971.85 +292089,617967.68 +154172,617842.25 +168391,617702.42 +89706,617502.49 +213430,617460.04 +366998,617180.52 +37577,617096.21 +216706,617084.24 +36224,617055.84 +386214,617017.44 +340731,616992.75 +37305,616977.90 +205944,616977.90 +327705,616837.52 +33511,616693.00 +39304,616423.68 +88437,616408.10 +275831,616362.50 +152614,616351.92 +141948,616287.46 +159598,616210.56 +319028,616194.30 +153804,616182.24 +360550,616019.98 +336694,616018.41 +312627,615914.40 +25583,615908.48 +379817,615853.28 +271732,615741.00 +397795,615710.70 +243328,615692.07 +214227,615689.76 +373761,615648.60 +269556,615624.88 +255833,615591.30 +377718,615519.00 +163307,615487.20 +214256,615461.49 +199008,615256.12 +221369,615150.90 +41628,615127.37 +203415,614877.04 +378231,614798.64 +274264,614784.24 +386370,614762.70 +81968,614741.40 +218456,614654.56 +319713,614581.80 +296602,614508.21 +294844,614495.01 +176427,614451.81 +365625,614434.51 +26877,614286.70 +174072,614240.00 +103328,614221.40 +370918,614066.08 +271673,614013.85 +63755,613971.20 +225617,613924.50 +178607,613880.45 +40049,613762.00 +77605,613613.79 +158293,613570.38 +23533,613480.74 +293300,613398.24 +111484,613392.00 +281117,613368.18 +265988,613310.94 +39467,612994.62 +164028,612790.20 +215064,612757.74 +252511,612724.70 +327644,612556.80 +203813,612513.45 +34610,612412.50 +66634,612377.92 +302071,612266.71 +104636,612171.00 +63533,612087.26 +243829,612052.54 +308677,611985.92 +151103,611947.44 +119637,611937.50 +328422,611863.40 +251710,611832.00 +187469,611794.74 +85220,611631.72 +159253,611615.56 +362009,611567.40 +329230,611558.75 +341212,611546.67 +329206,611543.73 +389194,611451.04 +134288,611450.40 +278617,611392.42 +313425,611365.30 +277696,611188.77 +121289,611161.44 +197286,611135.36 +198010,611108.32 +364600,610959.80 +234231,610950.29 +316408,610902.60 +216552,610831.20 +261117,610692.08 +236791,610515.36 +295278,610413.39 +198145,610342.00 +317466,610307.74 +166118,610298.32 +200738,610200.96 +217490,610196.40 +91901,610101.94 +339118,610089.22 +240741,610056.37 +109965,609844.05 +321620,609832.63 +316891,609829.60 +7644,609672.00 +26204,609666.75 +326053,609635.62 +335600,609621.50 +15190,609573.00 +80231,609492.84 +367236,609445.09 +397393,609408.28 +117495,609406.56 +20305,609380.31 +162283,609310.35 +276810,609300.09 +150836,609238.04 +107304,609172.86 +81893,609110.96 +110671,609100.79 +380088,609089.11 +56120,609044.31 +314230,608989.65 +382588,608806.04 +361576,608644.80 +281484,608617.10 +6536,608558.20 +182500,608538.74 +64820,608475.60 +52470,608321.10 +154201,608232.80 +323583,608114.05 +300224,608100.55 +45989,608096.68 +178527,608078.01 +241426,608025.01 +190881,607992.00 +220410,607958.76 +72734,607937.72 +394850,607935.51 +72829,607918.30 +159777,607882.04 +267477,607850.88 +338668,607840.22 +150262,607715.64 +51978,607679.01 +369651,607661.60 +128880,607615.44 +174286,607609.80 +250155,607605.50 +333730,607542.60 +25229,607392.56 +374697,607361.92 +108115,607353.24 +240409,607183.50 +302775,607104.45 +18020,607069.53 +200962,607057.98 +224684,606930.50 +369761,606924.36 +378336,606906.87 +192304,606875.85 +233664,606862.96 +139306,606857.40 +146072,606857.16 +335005,606828.08 +179499,606812.78 +231166,606800.25 +48255,606726.96 +246004,606660.66 +136518,606471.59 +50611,606416.10 +211630,606341.97 +200080,606160.80 +2841,606130.37 +15884,606105.12 +127666,605971.26 +267604,605960.19 +338091,605910.82 +321439,605851.89 +186635,605672.76 +349142,605671.36 +168863,605446.45 +380629,605438.68 +180728,605379.32 +258612,605376.48 +166790,605373.84 +1903,605311.43 +238831,605149.05 +20086,605145.80 +143670,605140.10 +214267,605048.80 +48681,605005.80 +371788,604919.70 +250542,604919.70 +242124,604622.20 +383545,604427.52 +363328,604398.19 +199178,604347.82 +327027,604307.84 +390915,604304.98 +154148,604292.15 +93910,604120.80 +392547,604099.76 +299714,604067.68 +40269,604036.35 +37386,604008.00 +301069,603964.32 +235033,603934.25 +381774,603886.16 +68929,603656.00 +119296,603652.70 +219418,603590.13 +262822,603545.04 +222925,603482.15 +230529,603435.73 +167855,603370.04 +29747,603180.50 +242474,603165.19 +316761,603121.65 +262524,603025.26 +261561,602971.32 +86151,602879.94 +34152,602812.40 +96365,602810.91 +178678,602781.76 +31487,602746.88 +197241,602677.20 +293282,602672.40 +136409,602647.50 +351963,602517.00 +193616,602505.30 +134123,602404.80 +282199,602374.29 +275604,602354.14 +356476,602298.90 +87458,602278.47 +89172,602218.20 +373287,602127.00 +78986,601999.62 +197673,601957.62 +78109,601882.31 +304295,601552.86 +336948,601539.28 +51487,601499.54 +228751,601300.12 +161704,601275.15 +316459,601206.17 +18862,601166.90 +369361,601074.64 +272353,601055.57 +203671,601008.10 +48935,600986.61 +366391,600958.26 +243404,600913.64 +379029,600864.48 +28668,600820.14 +363515,600601.02 +173449,600564.31 +153374,600526.80 +215276,600505.10 +184383,600456.96 +127988,600327.73 +180084,600241.94 +384812,600132.00 +354172,600118.38 +260739,600061.92 +179483,600019.20 +350523,600018.05 +185737,599838.84 +93924,599755.59 +256314,599708.40 +288366,599382.87 +169933,599351.64 +377175,599282.88 +330223,599280.04 +387428,599162.04 +175795,599063.92 +57466,598937.45 +314708,598929.21 +340860,598885.76 +221022,598845.80 +315969,598741.00 +146372,598687.60 +323622,598651.56 +147363,598588.68 +296139,598394.88 +51562,598314.60 +11791,598169.03 +214310,598153.14 +164332,598003.28 +334695,597899.36 +245245,597868.15 +296897,597833.19 +323470,597829.44 +398945,597566.73 +83962,597533.08 +275975,597477.53 +226063,597455.88 +283776,597436.00 +34526,597404.16 +126677,597396.90 +57023,597358.68 +111335,597352.78 +12027,597301.29 +373383,597168.90 +81485,597162.40 +66641,597046.10 +223752,597013.44 +190659,596915.20 +9851,596891.20 +85630,596800.92 +253189,596783.16 +30088,596726.22 +277731,596689.92 +89684,596679.50 +244355,596641.92 +129242,596589.30 +314005,596550.39 +363715,596536.64 +20555,596310.54 +103595,596151.12 +73968,595914.88 +89312,595784.36 +47152,595752.26 +80136,595748.27 +312484,595652.38 +71492,595557.36 +263311,595552.95 +373642,595540.56 +319605,595540.12 +170612,595324.74 +6365,595284.90 +265868,595282.68 +5412,595233.20 +299594,595190.36 +316313,595103.02 +237288,595088.76 +237914,594937.08 +216842,594931.70 +165816,594753.75 +145113,594704.88 +246877,594693.30 +272228,594637.31 +198948,594587.18 +375570,594530.80 +55450,594407.52 +378880,594125.28 +325225,593945.45 +35811,593944.65 +105142,593559.90 +203402,593544.60 +14371,593447.01 +289521,593418.24 +280114,593398.00 +310881,593365.50 +161399,593351.17 +24528,593336.40 +338604,593079.84 +260285,593058.18 +281101,593050.50 +381208,593048.20 +154006,592899.48 +222025,592761.89 +275558,592754.13 +16594,592727.22 +210233,592637.85 +358807,592525.32 +2635,592522.68 +157351,592485.20 +320966,592359.16 +189560,592330.16 +133218,592249.32 +298638,592230.72 +327853,592208.75 +183624,592135.92 +94697,592082.20 +162537,592036.56 +126267,591984.54 +284767,591980.18 +208582,591956.82 +48085,591787.70 +282668,591611.12 +309312,591555.12 +319038,591497.80 +186466,591484.06 +395648,591437.70 +302449,591301.34 +180653,591299.80 +23882,591299.20 +281275,591249.76 +312223,591104.60 +130315,591091.70 +196812,591079.65 +204035,591039.68 +390438,590972.40 +8191,590887.17 +278150,590885.28 +337603,590884.80 +31644,590827.25 +88680,590495.94 +223812,590450.28 +139749,590422.32 +320253,590382.78 +51391,590381.33 +229369,590324.80 +102090,590298.48 +215116,590198.40 +243171,590103.00 +251007,590075.53 +127590,590064.75 +298884,589919.74 +149603,589887.12 +333720,589776.85 +255315,589580.94 +141858,589580.38 +309232,589523.45 +353278,589499.68 +342530,589447.44 +389913,589181.92 +60268,589142.88 +369215,589085.77 +33140,589028.60 +149403,588830.08 +232696,588789.32 +318638,588768.52 +233213,588687.22 +311700,588674.40 +328435,588598.29 +148822,588395.85 +249411,588378.56 +243659,588331.59 +224047,588319.68 +115322,588288.78 +95549,588217.84 +194734,588204.75 +40383,588061.76 +55614,587904.24 +51083,587553.28 +136644,587536.74 +215240,587526.38 +95751,587502.89 +232016,587434.18 +133133,587337.11 +382281,587329.15 +18744,587224.54 +206793,587157.76 +288412,587148.64 +25588,587147.68 +267682,587140.51 +322920,587064.80 +139623,587014.02 +100671,586956.00 +204100,586950.50 +282814,586931.40 +38513,586928.55 +131694,586919.90 +113676,586919.20 +219292,586907.78 +90253,586813.14 +4617,586792.23 +280616,586763.60 +189472,586745.60 +124485,586737.00 +198895,586687.68 +254838,586632.05 +19403,586558.44 +137046,586485.90 +30765,586398.49 +29937,586388.49 +47054,586356.00 +136240,586332.39 +228329,586329.16 +267485,586223.82 +112094,586082.35 +356810,586047.55 +218984,586017.68 +35839,585975.81 +142008,585895.10 +191685,585676.52 +264302,585549.64 +234224,585548.16 +282269,585516.84 +113379,585389.10 +331918,585304.92 +92079,585273.00 +354303,585264.68 +270627,585220.38 +87937,585182.75 +220597,585157.05 +38091,585115.75 +164214,585037.20 +241865,585000.60 +258344,584885.04 +271988,584781.80 +60103,584763.27 +146582,584564.99 +207027,584521.40 +46101,584480.96 +67257,584447.70 +305365,584444.70 +180964,584306.58 +20254,584282.40 +314403,584271.35 +139679,584248.50 +80245,584175.69 +290148,584170.20 +37344,584129.32 +363342,584126.82 +369550,584073.48 +113617,584013.87 +372700,583923.81 +111729,583884.00 +194662,583881.98 +139176,583835.56 +380888,583750.96 +28859,583735.32 +138362,583710.40 +267260,583619.01 +24625,583523.84 +357848,583443.08 +79271,583342.65 +348363,583171.44 +40302,583152.38 +305815,583135.92 +185868,583122.81 +178694,583090.53 +365996,583039.65 +239158,583008.09 +150245,583002.66 +255203,582968.10 +83141,582950.48 +287672,582920.72 +133924,582878.27 +247291,582744.19 +303529,582726.52 +154493,582714.55 +385559,582657.50 +396243,582651.82 +341271,582529.95 +100525,582517.65 +129563,582490.44 +260109,582466.90 +345176,582436.46 +130406,582329.84 +63712,582319.05 +109058,582309.62 +13680,582249.36 +183460,582239.04 +354740,582229.12 +278437,582218.55 +133463,582207.12 +327305,581976.72 +233603,581951.91 +344628,581863.05 +187946,581748.16 +361699,581744.25 +375065,581722.62 +88794,581683.28 +223107,581676.75 +286943,581604.35 +14684,581500.79 +32212,581476.48 +72300,581457.51 +398622,581415.59 +107019,581216.40 +153252,581135.09 +73586,581082.60 +53780,580972.32 +359257,580740.55 +239725,580562.70 +342724,580475.16 +137928,580409.55 +296465,580385.32 +172647,580342.32 +356712,580321.05 +277916,580303.80 +329136,580274.63 +187165,580241.02 +347368,580211.36 +145739,580103.48 +337057,580093.38 +40076,580010.28 +92612,579851.05 +99946,579818.10 +174483,579812.70 +96738,579651.84 +170879,579565.00 +138899,579518.84 +124619,579498.04 +178159,579418.35 +51184,579410.15 +360525,579398.54 +353817,579364.18 +181034,579348.84 +350989,579308.20 +384061,579284.86 +169451,579231.09 +252644,579046.32 +10964,578994.86 +301727,578912.40 +315089,578854.57 +14637,578660.20 +92660,578585.46 +353371,578578.40 +193679,578406.84 +314366,578402.24 +290217,578296.35 +201817,578277.18 +314716,578137.75 +41010,578042.19 +215543,578026.80 +169654,577977.58 +86645,577950.60 +304163,577943.90 +5241,577772.44 +206151,577717.92 +2297,577642.24 +223580,577478.16 +394791,577427.04 +248292,577302.46 +65548,577280.91 +98427,577251.66 +231538,577111.50 +311512,577096.97 +236663,577077.13 +127859,577001.95 +149317,576935.68 +45591,576930.64 +307707,576908.28 +299467,576891.05 +225944,576885.13 +140935,576724.80 +19449,576643.76 +248770,576633.00 +70466,576453.63 +27056,576333.24 +98180,576251.86 +123031,576137.88 +329242,576109.60 +60895,576092.80 +149032,576087.90 +101117,575925.75 +346080,575854.00 +132222,575830.80 +204247,575637.84 +34726,575490.93 +19819,575473.36 +122058,575424.04 +286191,575423.52 +94957,575394.30 +216365,575340.48 +27057,575213.68 +246057,575198.40 +398229,575073.45 +309724,574990.40 +271249,574952.84 +46226,574925.19 +180017,574867.68 +90084,574851.30 +47664,574797.52 +280963,574670.25 +116028,574485.49 +172783,574465.43 +388741,574456.86 +112702,574449.50 +17545,574428.90 +127937,574355.55 +279883,574252.20 +38694,574007.85 +264229,573999.27 +230547,573765.84 +232365,573711.54 +118249,573660.75 +79178,573603.80 +373926,573389.64 +218707,573316.80 +341437,572967.40 +320084,572820.80 +1048,572806.41 +83754,572666.50 +396276,572551.88 +266594,572545.05 +350252,572534.24 +384493,572470.49 +75650,572469.80 +24545,572399.36 +292324,572385.32 +316264,572356.90 +125401,572301.95 +120300,572301.18 +243756,571977.55 +338434,571966.35 +154274,571950.31 +157001,571767.49 +15096,571693.98 +150257,571594.32 +239129,571583.46 +275905,571480.58 +200674,571441.60 +48801,571425.28 +55812,571412.84 +204444,571237.53 +206643,571219.20 +116340,571195.02 +371467,571158.04 +257254,571138.29 +232797,571067.25 +280122,571015.87 +12675,570931.28 +201281,570884.04 +172219,570812.66 +211637,570758.14 +188249,570741.00 +201404,570739.69 +213172,570577.44 +80076,570502.11 +251307,570497.42 +349933,570443.40 +181727,570277.12 +155178,570269.34 +49175,570245.93 +366229,570236.76 +308708,570210.20 +79869,570181.50 +97523,570129.03 +310646,570126.15 +19313,570111.08 +193840,569994.30 +185526,569988.95 +207213,569907.94 +82736,569859.86 +11720,569806.96 +380955,569662.98 +62663,569654.22 +136231,569458.40 +340744,569345.70 +133917,569325.68 +323037,569263.44 +388869,569255.50 +180582,569027.32 +197810,568968.40 +270323,568774.72 +254817,568764.13 +252500,568749.24 +244779,568741.92 +301903,568719.97 +345222,568681.89 +229360,568627.73 +131728,568613.60 +104357,568505.72 +314177,568483.60 +389684,568431.50 +129385,568404.48 +20389,568369.56 +368743,568361.34 +334948,568236.80 +399939,568223.12 +122333,568182.58 +55025,568175.44 +13841,568105.20 +220941,568093.30 +392698,568088.25 +369745,568068.40 +391233,567993.68 +160325,567895.65 +250233,567868.20 +96765,567854.14 +129395,567795.06 +322560,567744.03 +107682,567685.02 +125769,567666.00 +215108,567509.20 +191126,567302.58 +327867,567292.88 +258839,567105.84 +208642,567090.68 +124419,567083.00 +288307,567076.62 +303814,567025.36 +392776,566995.56 +193161,566991.00 +179690,566978.58 +134884,566882.68 +44100,566792.76 +167500,566737.92 +46223,566690.52 +78613,566570.72 +238904,566538.00 +146555,566517.00 +242592,566461.25 +196750,566457.37 +25400,566446.98 +39034,566406.00 +116271,566384.64 +384693,566181.68 +346221,566174.92 +22865,566023.68 +67893,565884.87 +98803,565762.80 +304191,565699.96 +345481,565674.08 +263868,565573.68 +355203,565546.08 +194008,565539.82 +157631,565435.23 +368445,565257.60 +185833,565225.60 +10190,565170.21 +339824,565144.92 +126308,565057.36 +243840,564918.45 +237489,564900.00 +155461,564858.03 +251534,564856.70 +120749,564814.80 +334617,564796.75 +282603,564783.18 +96389,564483.92 +197282,564404.23 +116702,564402.30 +211925,564388.32 +363966,564330.72 +322575,564328.10 +25062,564256.44 +310592,564157.42 +362349,564070.32 +379450,563981.64 +73871,563950.71 +281171,563935.05 +61973,563821.68 +135686,563818.06 +327599,563723.88 +329369,563693.00 +60646,563690.44 +161056,563615.96 +332220,563469.45 +353271,563450.77 +299524,563445.87 +392592,563383.80 +352929,563359.68 +18037,563337.97 +216614,563305.14 +248890,563303.64 +91996,563297.28 +162185,563285.60 +276438,563283.30 +134208,563244.60 +69671,563201.24 +291831,563168.70 +99843,563062.88 +4819,563005.68 +212246,562993.08 +152981,562763.76 +161980,562738.72 +342662,562695.48 +199485,562682.50 +198935,562646.92 +32076,562555.84 +363804,562449.97 +317608,562343.25 +288993,562205.77 +265695,562183.32 +143238,562114.40 +374996,562051.00 +303312,562013.00 +144002,561955.04 +156209,561936.71 +269685,561895.52 +260293,561839.04 +169226,561813.70 +203404,561718.64 +192369,561679.66 +98360,561648.42 +95929,561625.05 +220043,561596.72 +222624,561591.40 +108163,561535.70 +359887,561528.00 +203862,561304.99 +10801,561196.54 +249025,561194.48 +223313,561052.44 +304357,561016.00 +321000,560986.97 +212910,560949.90 +273680,560870.33 +249058,560859.39 +227309,560852.16 +141558,560582.06 +381108,560474.55 +374218,560387.66 +140554,560383.82 +142297,560343.84 +202117,560308.64 +91711,560048.58 +373769,560005.10 +223354,559968.24 +170713,559789.27 +285744,559755.24 +152460,559637.66 +8107,559631.97 +4172,559513.84 +296797,559405.01 +9728,559393.16 +4134,559387.86 +83734,559293.69 +243451,559265.52 +57195,559157.49 +263178,559118.70 +170157,559103.78 +94414,559068.24 +379119,558914.56 +153121,558906.28 +41221,558879.20 +95472,558705.20 +112347,558529.65 +59483,558504.80 +298456,558498.60 +244115,558296.40 +4421,558239.43 +50048,558229.36 +102044,558092.24 +185100,558010.65 +366926,557911.06 +371777,557846.55 +101488,557794.98 +103417,557779.04 +268305,557691.97 +88758,557674.74 +47065,557643.52 +328242,557631.36 +361600,557589.20 +50524,557443.25 +96082,557362.56 +246002,557362.08 +302925,557362.00 +166694,557161.00 +258368,557142.64 +151155,557120.10 +77832,557095.11 +75688,557077.95 +11121,557015.40 +374203,556924.62 +173618,556918.84 +329151,556829.92 +130450,556692.26 +330080,556654.35 +39006,556631.26 +353786,556526.30 +169496,556505.05 +127722,556500.96 +313692,556433.28 +58468,556406.40 +272379,556296.84 +243792,556295.88 +54440,556268.73 +193132,556263.04 +208121,556246.68 +137499,556148.91 +91714,556114.00 +65351,556088.45 +167289,556014.36 +1152,555989.28 +84455,555895.99 +316781,555886.72 +218888,555879.52 +40407,555865.73 +259946,555823.88 +203412,555811.50 +235718,555719.34 +11365,555707.34 +169379,555689.40 +33972,555638.40 +113821,555615.06 +79827,555520.68 +173899,555467.08 +395655,555385.09 +184887,555328.96 +295950,555286.90 +215096,555284.14 +279109,555205.23 +208894,555165.54 +17644,555159.90 +366444,555019.98 +34051,554926.47 +55064,554632.76 +56596,554581.85 +172215,554411.61 +102043,554348.16 +311499,554086.93 +157118,554011.12 +326669,553907.76 +189653,553775.88 +62231,553742.64 +26466,553713.82 +228625,553713.20 +206862,553676.94 +199738,553592.25 +191425,553575.96 +191711,553391.00 +353917,553335.84 +215463,553298.66 +185625,553278.96 +288988,553231.76 +243963,553198.59 +185755,553191.65 +70568,553106.40 +165508,553083.93 +109839,552938.20 +26793,552865.50 +33110,552740.88 +76090,552735.75 +264199,552711.39 +21876,552701.38 +141810,552596.55 +96500,552545.76 +139353,552486.69 +346316,552436.20 +36107,552431.95 +143779,552376.40 +171205,552250.38 +304131,552231.06 +165871,552230.32 +147660,552184.70 +37986,552173.76 +256962,552155.79 +303046,552112.47 +24336,552029.40 +36720,551999.00 +260562,551906.64 +233416,551895.30 +255502,551890.38 +358795,551873.14 +309716,551859.50 +8328,551760.92 +389382,551736.10 +366944,551720.60 +296469,551700.20 +397511,551688.08 +395694,551483.02 +191957,551249.51 +32046,551235.06 +228226,551114.55 +203458,550991.25 +190877,550986.87 +210237,550959.20 +249035,550954.32 +46320,550872.00 +60052,550846.40 +88490,550838.79 +113627,550830.66 +383112,550805.06 +371736,550707.40 +281367,550624.05 +143930,550528.00 +42670,550462.92 +81469,550460.37 +181361,550394.19 +35552,550387.13 +283227,550341.12 +288705,550332.33 +232297,550263.46 +326628,550262.40 +309602,550246.65 +243411,550239.18 +293462,550228.92 +231304,550172.70 +98958,550158.18 +378217,550124.28 +315836,549976.64 +365082,549976.14 +340344,549939.04 +50115,549903.89 +190677,549883.98 +111009,549883.62 +301478,549860.86 +206281,549790.20 +312700,549786.93 +143438,549781.65 +321615,549769.71 +344823,549657.90 +172913,549534.35 +3917,549361.80 +204020,549324.27 +302753,549316.25 +292630,549305.70 +285927,549289.20 +195403,549241.90 +361451,549238.72 +88699,549192.15 +255420,549170.08 +83130,549133.20 +234935,548808.00 +267187,548660.35 +80020,548660.28 +204499,548643.33 +48188,548573.83 +161628,548525.42 +88547,548223.13 +36348,548204.80 +90531,548126.51 +263101,547907.04 +5240,547905.41 +377179,547850.43 +314622,547832.88 +37162,547655.24 +350924,547622.13 +274504,547551.90 +304669,547503.08 +263209,547350.86 +373422,547301.88 +275674,547299.49 +106800,547295.21 +328340,547156.56 +357028,547145.04 +216758,547123.20 +398696,547095.87 +88283,546966.56 +126295,546892.56 +29327,546861.07 +75591,546834.20 +81147,546758.17 +288867,546713.18 +36395,546687.68 +74297,546613.77 +393542,546582.08 +129639,546558.14 +290832,546379.20 +372237,546374.04 +328844,546319.17 +96714,546279.44 +371702,546218.64 +308044,546195.60 +375458,546168.00 +66178,546144.82 +189313,546083.80 +197521,546056.91 +345570,546049.92 +384914,546033.31 +75623,546004.29 +331738,545997.66 +192431,545906.20 +236551,545765.50 +352885,545690.00 +223388,545453.28 +374630,545333.12 +306391,545250.52 +175231,545238.80 +28058,545219.11 +305528,545194.22 +54731,545162.25 +249679,545159.40 +130109,544913.20 +280230,544894.50 +19208,544725.70 +304701,544711.09 +181864,544673.22 +321817,544663.50 +174459,544662.30 +74410,544656.00 +265738,544517.69 +285686,544511.28 +380497,544269.44 +356722,544245.57 +284974,544225.23 +208258,544212.24 +251155,544176.72 +353183,544150.44 +299256,544130.32 +391902,544022.91 +369039,543997.44 +29552,543890.70 +308642,543870.15 +150800,543868.70 +48244,543821.28 +29933,543793.74 +385311,543741.28 +106477,543728.00 +261601,543639.60 +301447,543634.00 +291938,543578.00 +303128,543455.64 +385335,543402.44 +166393,543376.41 +381665,543333.56 +213697,543312.92 +184624,543309.36 +147691,543282.06 +307563,543275.30 +247572,543204.40 +251069,543196.16 +145250,543114.64 +230229,542992.71 +147095,542875.20 +390957,542872.55 +224323,542871.46 +309008,542825.22 +366069,542757.00 +135037,542732.77 +326885,542730.00 +266002,542672.16 +146626,542635.20 +116888,542555.16 +163135,542537.45 +80134,542477.79 +291466,542470.86 +359418,542375.00 +45588,542335.36 +92220,542289.86 +214200,542249.95 +49310,542229.03 +16350,542159.19 +21546,542158.92 +263576,542108.22 +130306,542082.86 +154602,542050.89 +238670,541839.48 +244053,541821.28 +237264,541811.35 +73580,541798.56 +157812,541789.36 +218309,541712.64 +239536,541650.72 +369894,541563.61 +379599,541529.96 +9419,541370.58 +152397,541264.24 +383135,541242.90 +106782,541220.13 +240340,541079.17 +282292,541055.60 +263787,541040.10 +153241,540975.25 +319565,540955.35 +190959,540886.28 +219142,540863.52 +355140,540807.68 +135506,540766.08 +106378,540753.30 +241028,540704.88 +87876,540597.72 +63670,540402.50 +8254,540389.52 +367520,540370.45 +88519,540369.36 +393813,540336.32 +282796,540296.86 +388297,540283.61 +17814,540171.64 +118818,540047.64 +269024,540043.80 +325617,540022.75 +63710,539978.67 +138795,539946.60 +267325,539923.26 +64292,539887.84 +62514,539836.80 +398535,539631.36 +201430,539617.26 +48361,539576.19 +160943,539534.45 +178430,539506.90 +147642,539425.50 +34083,539415.63 +290004,539364.16 +351684,539233.06 +197313,539212.08 +293711,539091.20 +24444,538959.85 +180436,538934.70 +267154,538826.19 +245608,538802.76 +65899,538704.00 +66313,538659.09 +196465,538624.43 +149355,538599.67 +263615,538556.04 +11181,538332.02 +184102,538301.57 +139304,538290.38 +240368,538194.10 +83161,538170.06 +344663,538168.96 +298401,538065.42 +224896,538043.36 +128247,537836.16 +366925,537735.80 +363690,537574.00 +1246,537201.64 +352450,537188.75 +261742,537146.40 +175080,537142.19 +141642,537111.60 +61142,537095.08 +173612,537093.70 +347722,537008.92 +102158,536954.74 +166715,536937.30 +4058,536922.36 +2871,536893.06 +298442,536868.50 +276104,536848.44 +149933,536836.95 +193349,536805.00 +124002,536797.02 +294861,536535.96 +25238,536492.88 +370484,536429.38 +272839,536342.94 +330554,536325.27 +295414,536136.26 +297913,536076.45 +261485,536028.75 +175576,535981.40 +291536,535946.40 +294801,535865.76 +214234,535776.25 +10941,535690.05 +170746,535566.52 +102244,535490.28 +135905,535450.50 +203267,535350.61 +340383,535345.51 +133508,535253.76 +92647,535154.95 +108637,535008.24 +304972,534991.17 +10064,534983.70 +28239,534952.16 +63929,534770.91 +174121,534714.18 +86673,534651.48 +71289,534624.47 +109078,534428.28 +146968,534418.80 +93678,534412.56 +238103,534410.02 +144490,534382.55 +46233,534375.61 +48139,534340.80 +76503,534257.30 +63634,534136.59 +39060,534132.42 +61265,534104.16 +171919,534075.84 +317979,533979.90 +49146,533892.52 +164981,533865.29 +3930,533828.24 +55560,533821.83 +68406,533765.40 +150568,533571.00 +327462,533570.98 +82316,533500.04 +74996,533460.13 +105388,533391.36 +260119,533334.48 +395907,533277.42 +71712,533137.52 +253364,533132.44 +266925,533009.20 +296803,532981.68 +387204,532843.75 +283862,532834.30 +241435,532754.82 +398746,532734.08 +315119,532717.14 +316491,532628.82 +56091,532628.02 +103914,532539.91 +177628,532462.16 +4230,532437.42 +374832,532362.00 +144216,532348.60 +32079,532346.88 +28440,532328.82 +146767,532310.80 +341677,532295.52 +170942,532236.62 +175181,532158.78 +176223,532082.75 +199338,532017.20 +45247,531760.16 +340281,531723.36 +344394,531717.63 +325306,531716.30 +312318,531711.30 +97297,531690.30 +353713,531672.60 +29021,531620.08 +302012,531586.00 +171788,531397.90 +101639,531371.50 +172955,531353.44 +148428,531336.96 +275502,531232.44 +154437,531188.35 +15325,531179.46 +101906,531082.79 +393421,530988.36 +223851,530896.32 +394959,530883.24 +42233,530867.04 +326278,530865.30 +130616,530839.74 +156133,530729.01 +298421,530655.30 +44173,530640.12 +343091,530557.50 +51322,530491.20 +132493,530460.72 +332490,530267.65 +334409,530204.30 +308978,530196.01 +15043,530128.46 +209928,529986.39 +50779,529974.90 +235399,529820.20 +217294,529757.93 +239338,529739.52 +342769,529705.44 +17961,529652.34 +153543,529575.96 +45402,529441.99 +259434,529290.18 +330020,529245.28 +391238,529055.88 +92641,528961.50 +74823,528928.35 +154704,528834.76 +264879,528783.68 +247217,528731.28 +358288,528716.16 +39510,528635.25 +341971,528629.34 +41692,528595.20 +200411,528570.72 +89000,528535.44 +156541,528502.08 +27827,528483.72 +288673,528392.07 +155615,528305.26 +223772,528280.90 +16727,528233.28 +342643,528185.24 +347489,528032.36 +217220,528013.28 +106557,527875.11 +94672,527847.28 +32101,527845.20 +339796,527799.68 +36891,527731.99 +263490,527647.00 +241332,527628.53 +134442,527626.14 +224300,527569.92 +114746,527543.04 +338946,527477.70 +316116,527408.64 +147072,527175.52 +185184,527172.81 +69180,527111.70 +237547,527052.96 +236213,527004.24 +148792,526999.77 +64932,526971.25 +158224,526916.46 +54963,526898.32 +246149,526855.35 +201227,526849.96 +28462,526646.20 +221933,526533.28 +51030,526520.28 +209188,526492.48 +259503,526480.44 +219013,526479.30 +1549,526409.20 +330073,526321.92 +39253,526298.24 +109693,526225.28 +100532,526095.00 +387145,526038.78 +280176,525960.18 +168584,525958.40 +218824,525949.20 +380015,525945.60 +5653,525873.60 +12305,525842.40 +198856,525799.38 +331094,525728.58 +250562,525728.22 +44928,525635.92 +320476,525519.36 +392361,525438.21 +373037,525381.75 +289891,525226.32 +283530,525047.04 +397801,524974.50 +168075,524918.95 +270675,524916.48 +85632,524834.10 +122823,524815.20 +373831,524799.36 +97288,524685.14 +233145,524551.89 +65148,524546.97 +227240,524388.96 +304244,524377.60 +8960,524338.56 +29127,524323.73 +330016,524302.02 +164795,524234.38 +395386,524218.50 +249017,524076.63 +277809,523903.38 +271306,523891.04 +276242,523764.53 +365759,523650.60 +325552,523610.30 +256222,523439.00 +274002,523416.40 +285658,523381.60 +391963,523210.48 +87757,523164.18 +187448,523152.00 +270109,523139.54 +19306,523106.10 +352621,523059.36 +379705,523004.25 +293881,522952.87 +297496,522823.68 +234025,522823.41 +237269,522813.20 +223778,522733.37 +171849,522712.56 +296087,522665.00 +257788,522663.90 +395674,522634.48 +4176,522607.98 +344896,522547.40 +259528,522522.71 +352314,522320.40 +386925,522265.40 +37821,522258.08 +305016,522244.80 +370143,522073.14 +162160,521974.48 +169205,521954.84 +180553,521920.14 +194617,521916.30 +81695,521895.92 +352242,521854.08 +130525,521715.73 +71485,521648.40 +377636,521534.12 +329646,521375.40 +182379,521369.06 +97616,521246.86 +391390,521078.73 +184679,521042.69 +273344,520986.24 +38701,520890.00 +207014,520817.92 +189304,520802.70 +395534,520739.55 +372263,520698.78 +279138,520599.00 +11628,520581.75 +18992,520578.40 +141663,520553.70 +153786,520466.80 +248912,520446.06 +251970,520419.15 +135413,520332.30 +55539,520316.80 +279395,520284.90 +388396,520269.54 +149747,520220.60 +399020,520217.76 +388430,520210.02 +205353,520174.00 +62824,520140.70 +378607,520062.50 +319524,520049.20 +245187,520024.01 +23546,519967.71 +336992,519879.58 +316402,519854.07 +137645,519838.98 +106888,519830.12 +151107,519665.52 +370617,519594.24 +10371,519571.15 +357441,519563.04 +8994,519403.28 +211007,519354.12 +329097,519346.08 +161357,519325.05 +290590,519244.14 +6727,519235.08 +87161,519041.28 +198103,519025.95 +87323,518889.60 +95385,518861.25 +340586,518861.00 +353087,518836.08 +185668,518806.40 +384834,518795.37 +108945,518760.10 +281757,518728.86 +86640,518690.24 +304283,518592.00 +373985,518562.08 +283580,518548.62 +189449,518543.97 +124948,518356.04 +344871,518285.28 +58755,518283.89 +271311,518165.76 +127777,518131.04 +223610,518101.92 +395906,518065.80 +190260,518064.00 +316658,517949.14 +309029,517885.56 +249613,517834.24 +127874,517816.88 +261027,517805.40 +241512,517660.54 +70556,517640.36 +231148,517581.68 +283523,517579.44 +293683,517556.13 +232843,517533.38 +68677,517494.77 +383174,517422.24 +244728,517354.55 +318872,517225.38 +202500,517182.84 +322811,517169.44 +329435,517041.00 +238910,517013.28 +352224,517010.50 +252233,517000.28 +55387,516979.77 +277366,516923.94 +27537,516668.60 +76888,516572.16 +306230,516563.19 +309489,516446.60 +209922,516442.68 +271592,516423.60 +361222,516400.75 +210066,516336.24 +35962,516092.85 +189224,516089.52 +298647,515980.29 +254779,515756.45 +61019,515691.40 +193408,515619.72 +155956,515554.20 +19827,515378.16 +189401,515340.38 +57786,515277.10 +315164,515268.60 +142973,515215.68 +263261,515213.50 +361757,515209.72 +136717,515162.00 +267673,514986.88 +186458,514970.45 +377436,514962.08 +88500,514911.42 +70354,514873.95 +165019,514870.72 +240000,514866.00 +216574,514839.33 +87231,514833.03 +176888,514597.65 +74185,514507.38 +55751,514374.09 +324841,514037.86 +345607,513975.15 +114462,513807.50 +159242,513785.58 +294115,513711.90 +262484,513671.86 +324378,513610.86 +279418,513577.35 +231799,513513.00 +285737,513495.31 +182234,513478.42 +376712,513419.97 +301888,513313.80 +353294,513264.00 +305926,513261.76 +295269,513131.22 +192934,513080.23 +136962,513065.58 +308358,513027.84 +184886,513021.96 +52735,512923.14 +216549,512849.36 +95227,512846.48 +350498,512843.76 +377642,512817.75 +58281,512779.02 +148124,512627.42 +28109,512500.01 +205338,512435.93 +292919,512386.68 +368060,512249.66 +302712,512245.50 +248324,512180.10 +24583,512172.00 +368480,512172.00 +120556,512060.56 +338849,512004.92 +115240,511820.40 +171644,511817.20 +158105,511730.45 +298107,511666.00 +146167,511574.72 +333685,511530.20 +153037,511405.23 +72653,511375.82 +243072,511246.12 +306452,511236.88 +145167,511224.28 +113808,511217.12 +352696,511216.86 +177793,511136.18 +130541,511047.18 +235375,510936.96 +8822,510848.55 +311978,510746.52 +3642,510694.38 +399448,510562.95 +273762,510543.68 +232841,510530.76 +387467,510483.81 +41871,510452.64 +99172,510417.44 +6332,510391.35 +334172,510378.25 +1147,510376.76 +160349,510347.20 +349733,510313.08 +393258,510301.00 +45438,510272.30 +16275,510219.66 +233059,510216.35 +193069,510156.80 +123752,510065.64 +263766,510058.60 +12499,510029.52 +214428,510025.89 +166308,510015.18 +370998,509906.64 +149542,509891.00 +135046,509812.05 +227154,509804.60 +202939,509679.44 +97470,509655.04 +63804,509654.90 +133230,509493.60 +285952,509368.15 +106678,509296.32 +138698,509268.26 +87300,509267.61 +33669,509168.40 +324821,509162.28 +231003,508894.68 +350103,508873.00 +279284,508863.30 +24053,508834.44 +113890,508804.24 +397950,508744.57 +64418,508645.50 +389300,508312.00 +191499,508256.91 +180240,508187.50 +83942,508119.84 +139819,508073.58 +161485,507872.04 +192101,507661.25 +346666,507514.32 +61356,507462.62 +230524,507410.26 +232580,507399.20 +102276,507215.36 +156776,507184.08 +208681,507114.94 +228708,506998.80 +384986,506993.76 +55384,506952.20 +129192,506901.92 +177346,506664.95 +276388,506651.60 +300207,506607.64 +170947,506595.52 +46899,506360.91 +4425,506260.34 +383930,506238.68 +66721,506152.12 +19286,505971.90 +183921,505959.93 +315589,505845.61 +397632,505808.64 +327304,505796.47 +210492,505750.74 +320616,505675.50 +342048,505653.36 +36402,505536.78 +314180,505533.75 +34731,505496.98 +239827,505462.95 +321934,505321.08 +48336,505270.29 +1596,505225.82 +109747,505137.04 +195125,505014.48 +314888,504998.91 +250118,504930.16 +336612,504791.04 +357782,504737.28 +239391,504723.96 +314698,504538.78 +107434,504515.04 +268703,504481.74 +108054,504421.53 +188577,504338.49 +387699,504293.10 +48549,504281.14 +386469,504140.40 +380598,504122.92 +373968,504110.94 +169760,504095.24 +68508,504047.66 +121141,503899.23 +55193,503854.15 +293658,503846.10 +373318,503659.34 +259711,503648.46 +375368,503574.40 +183261,503544.60 +349157,503520.60 +16121,503444.55 +278781,503433.84 +20304,503432.16 +319614,503426.34 +160208,503301.24 +383644,503220.52 +76488,503184.56 +323496,503184.56 +291627,503004.86 +121764,502998.21 +377523,502977.30 +383354,502842.50 +307463,502757.64 +65544,502539.80 +270994,502513.20 +284877,502496.00 +24191,502491.78 +384151,502486.11 +72833,502333.96 +192322,502239.50 +306903,502220.62 +227059,502201.00 +12406,502178.85 +21774,502156.20 +135605,502148.13 +162041,502145.28 +208972,502115.04 +319150,502064.17 +347664,501951.84 +324140,501940.81 +141966,501880.16 +291711,501863.32 +16996,501801.90 +133419,501726.19 +81322,501683.04 +266281,501647.74 +228591,501541.29 +176572,501539.82 +59029,501458.52 +46269,501413.22 +80622,501397.92 +172454,501360.21 +288114,501282.99 +362052,501183.55 +358465,501174.55 +15424,501123.00 +313821,501117.12 +125518,501066.06 +116760,501051.20 +321770,501049.34 +141427,500988.78 +385100,500903.04 +239377,500832.90 +236758,500740.98 +13864,500676.75 +257344,500648.48 +137213,500647.29 +238139,500574.19 +44844,500446.31 +63443,500265.74 +213395,500244.24 +243112,500197.95 +371363,500167.84 +260258,500157.52 +7969,500076.72 +245662,500065.56 +253562,500010.46 +320536,499966.80 +46716,499934.48 +89122,499779.72 +101562,499726.40 +376653,499725.10 +192388,499565.36 +249262,499558.48 +144030,499504.40 +220078,499469.52 +390917,499356.48 +71081,499282.11 +358311,499167.90 +219946,499062.55 +397760,498977.38 +39419,498844.85 +352496,498833.48 +356114,498789.60 +30109,498766.40 +266755,498724.50 +52176,498611.08 +363790,498579.75 +108811,498540.14 +28905,498474.36 +107664,498430.61 +90956,498384.60 +107924,498333.33 +351872,498284.60 +307321,498183.54 +116388,498108.38 +6640,498069.15 +244172,498048.10 +120438,497959.20 +171309,497950.01 +295726,497890.06 +164302,497860.88 +244184,497832.06 +238741,497801.80 +398447,497795.04 +29229,497784.24 +46958,497774.75 +2201,497580.85 +221630,497426.00 +138956,497401.86 +219774,497285.70 +223953,497199.20 +6592,497146.64 +235884,497121.68 +105645,497072.16 +13619,497012.62 +158013,496980.80 +196721,496961.60 +211181,496830.96 +330397,496727.78 +368841,496666.98 +313061,496607.65 +68351,496561.80 +100327,496535.92 +306379,496487.94 +230510,496418.16 +139414,496384.98 +370755,496306.59 +156803,496282.64 +208966,496262.84 +120532,496262.06 +277253,496132.00 +90456,496127.52 +12829,496116.20 +54016,496015.50 +86835,496007.68 +338143,495913.05 +116578,495832.25 +43640,495718.17 +101433,495613.48 +232947,495588.40 +224295,495579.11 +34509,495527.60 +90758,495512.37 +310798,495449.12 +175468,495345.63 +396556,495295.51 +399579,495245.37 +163121,495169.08 +105259,495114.25 +211843,494974.38 +91931,494881.50 +304232,494861.64 +108186,494652.90 +83236,494580.07 +22643,494562.16 +157229,494528.32 +333335,494505.49 +291626,494344.44 +246860,494281.20 +155646,494220.60 +153916,494152.28 +47673,494143.60 +2070,494142.24 +234449,494104.94 +321873,494063.35 +63367,493910.10 +303419,493708.80 +119540,493684.30 +113486,493535.68 +360271,493379.04 +110765,493362.65 +145236,493336.17 +42207,493259.04 +50100,493127.64 +348040,492960.90 +183590,492860.94 +305850,492839.88 +298779,492779.00 +155554,492722.31 +295716,492721.13 +378483,492633.88 +41731,492628.94 +375033,492295.89 +132865,492271.79 +396416,492158.46 +35938,492144.03 +104322,492131.88 +240043,492121.74 +364796,492119.27 +289101,492088.85 +293591,492036.87 +179126,492017.94 +264906,491906.52 +324143,491861.88 +299406,491852.70 +301697,491851.20 +41783,491846.95 +45598,491738.97 +299418,491599.52 +116962,491593.50 +136326,491522.10 +296198,491481.20 +305227,491477.99 +311292,491454.40 +141384,491381.80 +69969,491349.82 +162189,491258.20 +394727,491233.79 +307148,491215.71 +119975,491106.60 +55300,491005.35 +196363,490838.66 +182759,490794.84 +16810,490594.84 +327240,490555.30 +23411,490475.80 +198422,490434.26 +68965,490398.06 +279344,490242.09 +279994,490213.76 +165426,490076.44 +196014,490018.55 +334258,489929.80 +159677,489918.33 +154018,489801.45 +239123,489762.46 +3511,489750.00 +115607,489613.95 +92292,489570.48 +53735,489404.64 +262670,489403.60 +38818,489384.72 +10688,489263.06 +187473,489261.08 +5476,489226.44 +160609,489216.32 +265063,489148.40 +50680,489111.60 +129489,489093.12 +385571,489023.92 +35762,489001.77 +321269,488907.09 +196420,488900.20 +350493,488844.00 +51007,488826.33 +246525,488803.26 +179129,488678.40 +311648,488640.73 +358805,488624.48 +127223,488616.96 +105034,488604.89 +21918,488586.24 +331966,488511.29 +175378,488349.36 +25040,488202.26 +117747,488191.89 +112494,488168.00 +132040,488127.16 +226899,488066.80 +346222,487950.06 +146352,487913.34 +364134,487870.48 +210157,487858.80 +115592,487796.01 +169805,487702.32 +353690,487692.60 +237913,487649.06 +297765,487638.40 +225306,487521.96 +315922,487473.87 +32933,487408.23 +227944,487348.61 +57274,487254.82 +186644,487210.38 +180231,487171.00 +88165,487042.50 +92044,486921.48 +32404,486916.30 +301117,486839.10 +15258,486447.00 +226222,486350.68 +237291,486340.40 +57095,486266.34 +47641,486212.75 +337293,486210.54 +344340,486208.71 +141628,486204.34 +240420,486152.81 +390494,486067.20 +300495,486042.75 +194385,485961.12 +72024,485942.67 +267413,485901.00 +178626,485873.70 +141244,485821.04 +245697,485704.24 +49178,485689.35 +337876,485598.33 +373424,485446.08 +144637,485412.34 +379236,485392.64 +106694,485370.20 +16271,485332.40 +7462,485288.96 +330808,485170.50 +42942,485148.47 +244694,485057.48 +111661,485047.40 +61782,485034.75 +320622,485008.08 +118972,484989.96 +22022,484939.75 +357971,484922.62 +136763,484895.40 +97801,484830.80 +356821,484826.16 +357523,484811.67 +365972,484756.20 +266771,484664.19 +254328,484604.68 +309702,484515.48 +61870,484462.26 +206877,484281.56 +365978,484103.68 +178916,484034.52 +377047,484014.04 +335027,484002.64 +372326,483948.02 +235735,483942.78 +257721,483912.00 +42605,483906.90 +228643,483896.16 +39219,483863.04 +146243,483767.56 +104406,483719.44 +21332,483690.22 +70671,483573.22 +45037,483425.55 +297435,483424.56 +223818,483413.67 +163784,483399.84 +386883,483362.10 +49351,483264.08 +148426,483181.55 +254953,483016.50 +212906,482796.16 +380532,482687.04 +370783,482684.40 +15364,482663.72 +251148,482571.25 +341108,482405.60 +275781,482361.27 +61882,482322.60 +142850,482277.12 +127645,482245.92 +308670,482010.06 +57641,481854.60 +130926,481795.17 +241275,481715.20 +73046,481701.63 +283585,481699.08 +795,481371.88 +326878,481330.80 +36152,481311.15 +223091,481287.74 +392845,481278.00 +106137,481103.28 +64788,480930.45 +174397,480851.25 +370350,480809.67 +345755,480741.40 +270239,480733.12 +282404,480694.11 +103493,480627.41 +57290,480626.28 +79207,480598.80 +376649,480575.86 +356410,480551.15 +173670,480541.60 +216770,480445.50 +351401,480399.40 +234112,480396.31 +365217,480365.55 +147271,480309.89 +158605,480203.36 +52932,480135.60 +210160,480069.98 +202277,479985.00 +319988,479973.75 +58712,479930.80 +21485,479917.20 +151673,479730.16 +205972,479725.23 +221333,479719.42 +202193,479707.98 +255661,479667.20 +116809,479616.28 +28829,479565.94 +157656,479520.00 +81225,479517.78 +18864,479515.15 +189247,479455.48 +95756,479294.00 +48189,479164.80 +304356,479118.59 +281225,479102.94 +196810,479099.44 +164459,479084.62 +206493,479082.60 +149199,478996.80 +191181,478987.08 +101236,478927.37 +241815,478920.00 +357056,478915.90 +313463,478878.28 +390437,478839.62 +34894,478833.30 +288636,478833.00 +208115,478827.20 +204371,478760.10 +336284,478708.95 +373211,478666.24 +380374,478624.37 +283694,478531.80 +218448,478438.58 +333033,478377.25 +11114,478207.20 +83916,478137.33 +120656,478064.18 +76310,477947.79 +97154,477807.42 +857,477702.24 +34002,477679.95 +6654,477538.90 +70297,477391.90 +286134,477294.66 +18191,477161.25 +350374,476913.24 +347200,476909.50 +195523,476809.20 +97295,476779.94 +349617,476678.76 +18786,476536.83 +16181,476530.23 +317293,476371.20 +370234,476336.43 +103415,476286.38 +91430,476272.16 +311726,476124.14 +167484,475985.42 +343595,475771.02 +178647,475736.82 +261941,475722.95 +256360,475694.31 +377779,475683.02 +40251,475600.84 +213732,475563.44 +123416,475532.64 +159609,475435.80 +195337,475412.65 +328367,475373.61 +132908,475289.82 +298802,475161.60 +62061,475007.82 +239698,474986.16 +16048,474892.80 +202408,474879.60 +270545,474860.99 +93436,474838.65 +343915,474784.93 +204278,474716.94 +125783,474620.58 +103076,474428.88 +2079,474389.80 +325004,474381.60 +200414,474379.29 +257792,474328.40 +121188,474271.50 +134723,474248.50 +396479,474208.02 +289689,474156.80 +23438,474121.45 +235923,474060.50 +178633,474012.70 +95182,473957.41 +137533,473937.24 +122231,473921.03 +58390,473886.66 +211558,473865.45 +44309,473760.95 +329132,473616.90 +236268,473583.76 +130403,473572.00 +113355,473507.43 +13217,473289.57 +78469,473203.36 +153837,473099.73 +366626,473041.87 +106843,473014.15 +337241,472995.00 +183744,472969.68 +60806,472937.50 +105594,472877.25 +172478,472825.03 +374259,472761.12 +59677,472649.10 +86343,472649.10 +216217,472636.02 +158550,472623.83 +157807,472618.92 +390143,472575.60 +368321,472467.06 +7008,472449.90 +295157,472411.84 +137225,472391.66 +380524,472363.15 +87666,472319.37 +399485,472287.20 +332199,472194.00 +13059,472149.90 +194860,471963.50 +63252,471897.86 +134494,471847.50 +362225,471746.55 +209443,471719.10 +62890,471701.30 +368906,471685.98 +279889,471620.80 +103202,471606.30 +365271,471579.27 +94072,471543.36 +213799,471466.00 +199483,471150.96 +356075,471000.83 +152967,470975.50 +305210,470932.48 +317193,470925.81 +284886,470920.68 +321493,470867.03 +393709,470846.88 +10395,470669.76 +284322,470588.57 +264778,470578.72 +279401,470540.28 +187418,470527.42 +108997,470473.28 +275519,470392.03 +74094,470371.23 +201971,470347.56 +311198,470300.73 +24988,470250.18 +136811,470201.76 +37351,470100.69 +364808,470065.64 +8354,470063.44 +261483,470048.04 +35721,469744.86 +247122,469641.60 +263070,469579.50 +190386,469571.52 +175249,469569.95 +39069,469548.00 +270969,469540.40 +290031,469489.28 +30838,469471.17 +393198,469413.60 +358632,469393.65 +196045,469314.11 +388970,469232.33 +91398,469207.82 +263809,469188.40 +8615,469072.31 +166704,468972.97 +189063,468922.80 +247242,468898.95 +10644,468871.13 +340628,468834.30 +343514,468806.00 +270881,468784.47 +2323,468711.36 +371238,468614.96 +226588,468588.48 +59322,468511.22 +192869,468504.20 +258033,468456.60 +102682,468366.60 +310764,468361.36 +76653,468347.10 +279362,468219.30 +62488,468109.30 +83459,468104.10 +316014,468050.96 +333080,468015.44 +111807,468003.90 +56324,467875.56 +368463,467869.60 +38461,467868.60 +191667,467844.30 +82984,467593.28 +311078,467548.80 +117261,467486.25 +351192,467475.39 +79277,467365.98 +73644,467324.00 +158574,467014.68 +58413,466999.20 +399765,466946.55 +242257,466932.98 +17609,466906.44 +397331,466891.76 +259356,466705.63 +278078,466659.52 +124420,466558.43 +139214,466484.94 +390423,466466.00 +229741,466259.22 +96665,466256.40 +36966,466235.03 +258951,466175.36 +193208,466147.90 +288396,466097.50 +285285,466088.22 +256090,466065.78 +85169,466012.05 +373105,465915.73 +78792,465892.80 +307768,465874.20 +350582,465831.03 +134610,465810.80 +159498,465802.32 +135319,465765.39 +385775,465496.59 +196937,465462.73 +178091,465459.72 +193367,465457.96 +99676,465447.71 +76667,465443.52 +344729,465141.45 +56339,465129.49 +7689,465017.28 +260218,465016.64 +148608,464891.86 +168100,464859.25 +350334,464795.30 +361373,464693.04 +36717,464662.76 +224669,464636.73 +264362,464594.96 +282608,464547.65 +165944,464434.73 +135259,464388.19 +91992,464229.24 +283388,464120.10 +330538,464106.80 +222079,464101.44 +151395,464017.89 +104274,464015.34 +95444,463985.76 +314854,463945.02 +294947,463911.04 +137773,463873.83 +217985,463847.70 +164377,463827.84 +109020,463789.10 +293058,463785.57 +236487,463765.68 +105461,463752.38 +187240,463739.02 +84413,463535.27 +7804,463489.25 +351974,463449.61 +111805,463438.80 +253236,463387.04 +215032,463327.32 +308019,463319.99 +231205,463303.44 +67617,463288.83 +262606,463159.58 +120622,463135.13 +284847,463047.50 +287075,463016.32 +117519,462963.80 +286609,462833.84 +375148,462819.96 +199044,462778.47 +392783,462759.83 +370136,462705.90 +70632,462633.16 +165397,462615.04 +5134,462565.77 +175544,462517.12 +279758,462325.38 +79504,462322.84 +277023,462238.92 +240652,462209.28 +335370,462203.28 +39703,462181.28 +33439,462054.32 +264737,462052.78 +28991,461870.88 +313864,461835.87 +244616,461833.68 +174218,461725.14 +75781,461723.98 +30455,461709.35 +319823,461601.00 +58231,461594.88 +310572,461581.11 +353417,461510.00 +289693,461438.60 +186945,461428.86 +73733,461400.20 +25960,461135.85 +361988,461015.04 +32722,461004.60 +307049,460961.28 +347432,460955.88 +29732,460955.88 +105171,460953.26 +242449,460889.40 +45454,460762.05 +315261,460711.35 +92824,460585.00 +74277,460519.80 +208881,460312.98 +263919,460204.29 +330645,460172.46 +352079,460079.19 +264187,460078.08 +55941,460030.20 +241223,459977.40 +229107,459896.40 +220743,459865.36 +124357,459833.22 +191253,459784.83 +264357,459761.60 +363752,459712.64 +98778,459681.75 +292845,459631.64 +159770,459524.72 +251190,459470.91 +381439,459448.92 +359126,459394.29 +11438,459380.35 +265809,459333.00 +33185,459326.79 +49458,459306.64 +314763,459196.56 +312198,458954.49 +323113,458951.44 +230412,458854.82 +243538,458746.86 +22500,458733.46 +341476,458712.89 +130598,458678.16 +38992,458658.20 +153680,458508.60 +294813,458313.80 +384589,458292.80 +398275,457976.46 +237618,457931.19 +175120,457923.18 +61326,457880.82 +220992,457714.26 +260327,457610.14 +125298,457548.46 +234938,457536.30 +235491,457529.04 +171562,457416.52 +294809,457255.44 +72675,457091.04 +23492,457046.80 +60695,456952.28 +97969,456818.85 +93462,456781.49 +210224,456747.48 +58745,456613.71 +203194,456508.14 +53137,456492.96 +251353,456489.88 +128633,456481.62 +291105,456480.81 +208370,456431.37 +99310,456429.04 +216228,456331.20 +220648,456163.47 +388331,456155.83 +41788,456029.35 +66397,456009.49 +12608,456005.17 +76152,456002.50 +138514,455979.78 +132696,455950.53 +23823,455948.40 +281929,455932.99 +211479,455918.05 +267054,455888.64 +91258,455805.22 +204023,455696.40 +493,455628.44 +81769,455325.98 +20392,455290.88 +261620,455273.00 +359889,455236.68 +37221,455215.20 +374357,455186.56 +321886,455176.14 +158048,455175.56 +22218,455167.86 +19938,455157.27 +223526,455132.70 +257261,455109.76 +382195,455080.32 +206652,455022.72 +250709,455003.64 +354431,454974.92 +144770,454819.20 +61388,454816.80 +139723,454784.76 +200201,454776.70 +368295,454752.00 +252326,454586.46 +35631,454459.15 +261210,454260.10 +8805,454249.62 +322914,454125.84 +269635,454105.21 +328745,454078.80 +128345,453772.40 +360043,453709.90 +122295,453624.70 +232272,453619.67 +137187,453575.18 +356720,453561.59 +176391,453513.60 +139446,453492.78 +177922,453446.56 +351937,453419.16 +250136,453410.10 +74522,453281.92 +72180,453255.53 +191381,453235.48 +34218,453193.65 +158903,452943.15 +72482,452897.20 +351477,452844.36 +67021,452770.28 +345055,452671.20 +283532,452601.09 +338048,452514.04 +299575,452466.70 +70701,452423.53 +14220,452340.85 +306950,452287.33 +46090,452276.30 +132596,452134.76 +324420,452115.00 +94759,452069.10 +222298,452037.46 +289503,451979.46 +78817,451937.70 +324203,451930.58 +270108,451777.82 +248642,451737.60 +86452,451708.96 +69313,451636.28 +32651,451577.58 +90768,451531.08 +51541,451529.35 +344114,451505.11 +6817,451417.84 +223411,451349.62 +318210,451345.06 +230097,451313.74 +194729,451289.55 +32201,451222.08 +329144,451201.80 +358371,451177.21 +96289,451105.76 +348712,451081.60 +124190,451070.66 +376308,451005.00 +176992,450976.35 +320726,450920.33 +7413,450916.18 +199297,450874.92 +261135,450825.70 +331996,450759.72 +35123,450738.90 +28683,450559.20 +177987,450542.82 +112256,450528.68 +375722,450454.68 +41436,450354.16 +43112,450312.56 +168564,450185.45 +288594,450113.76 +218562,450081.45 +61039,450022.05 +320077,449999.34 +109991,449800.00 +24326,449786.40 +130167,449783.34 +108724,449753.26 +186198,449751.96 +191777,449687.34 +180608,449661.06 +116654,449556.85 +231703,449551.62 +356993,449491.68 +327672,449438.53 +224434,449424.60 +357737,449415.31 +194215,449400.74 +21034,449183.70 +208312,449163.00 +31790,449100.00 +271258,449067.60 +73683,448995.72 +297460,448911.38 +70952,448908.48 +384572,448891.95 +381704,448854.75 +189362,448809.58 +306685,448785.45 +208768,448780.24 +225974,448760.56 +34189,448731.09 +252355,448693.76 +396454,448673.28 +235801,448673.00 +309386,448659.72 +364747,448637.58 +300406,448567.69 +94337,448561.26 +229728,448455.55 +262754,448432.82 +206641,448413.82 +218135,448396.96 +211255,448384.00 +181332,448361.76 +47187,448166.25 +312845,448164.86 +217978,448156.80 +72400,448141.70 +358746,448119.45 +384372,448096.33 +118243,448087.02 +272625,448071.75 +312564,448066.96 +317931,448066.65 +35083,448032.92 +84757,447998.72 +311534,447910.26 +287583,447691.92 +258287,447618.08 +177141,447585.60 +394831,447582.48 +77248,447552.00 +381645,447505.37 +80349,447402.45 +193515,447379.70 +95039,447307.74 +266232,447243.00 +175234,447228.00 +78493,447121.08 +179776,447042.68 +388444,446891.58 +217213,446745.22 +183865,446744.34 +128528,446683.14 +240504,446560.80 +44883,446302.08 +3932,446163.48 +379192,446152.76 +271499,446061.96 +197351,446028.00 +65795,445942.90 +83137,445939.98 +336279,445902.06 +111266,445865.56 +166113,445819.50 +292320,445819.28 +297594,445806.90 +53705,445801.04 +138288,445598.40 +63164,445559.40 +327673,445538.94 +166006,445528.16 +304346,445508.43 +211450,445507.40 +100356,445449.24 +261562,445401.12 +51656,445295.96 +229752,445229.40 +70718,445146.00 +370643,445046.80 +2892,445042.18 +317434,445010.75 +240,444987.93 +232263,444978.48 +111777,444926.94 +13183,444867.15 +174177,444840.23 +63693,444798.42 +117871,444792.88 +357591,444773.70 +31592,444744.63 +8466,444712.10 +323955,444597.92 +158870,444581.46 +10813,444532.55 +362197,444502.84 +114227,444400.02 +315781,444392.96 +220134,444305.51 +59004,444290.00 +258008,444247.74 +327331,444200.75 +230249,444063.76 +327095,444045.66 +206368,444020.04 +130951,444018.40 +113741,443964.04 +295881,443946.84 +219042,443945.92 +153801,443800.12 +267032,443796.57 +117884,443795.13 +99000,443631.50 +229805,443490.60 +56014,443385.25 +258798,443373.30 +322406,443287.08 +273779,443152.77 +204220,443109.69 +206942,443075.00 +1117,443048.34 +238400,443024.28 +148932,443014.08 +46040,443004.48 +193983,442998.75 +205710,442964.16 +81301,442897.92 +329035,442895.10 +242863,442851.72 +172235,442827.63 +319448,442816.74 +121740,442793.40 +219791,442715.39 +233296,442708.14 +117927,442674.54 +130568,442491.38 +373085,442489.94 +268391,442467.82 +86226,442245.12 +299890,442244.04 +56193,442129.68 +148921,441975.36 +27933,441952.28 +313744,441945.00 +379725,441867.36 +126376,441848.80 +323680,441832.04 +347879,441756.32 +362930,441716.38 +214617,441694.77 +284749,441652.77 +74322,441529.00 +73439,441523.52 +177379,441443.10 +196477,441393.92 +380903,441372.44 +5758,441276.80 +203314,441232.80 +154230,441199.57 +91710,441168.96 +196276,441141.12 +305989,441139.30 +158811,441084.80 +223550,441039.64 +126353,441029.10 +103458,440727.30 +205514,440715.84 +261155,440488.16 +320125,440482.24 +333760,440439.51 +172389,440350.52 +313324,440208.90 +372612,440169.28 +71024,440065.44 +65377,439998.77 +16644,439985.33 +95352,439938.18 +312856,439921.16 +272070,439859.70 +13914,439843.04 +131309,439840.83 +65952,439770.20 +181031,439743.52 +68169,439684.20 +280718,439616.75 +388663,439566.48 +315905,439513.35 +25745,439492.68 +50556,439419.33 +16148,439355.25 +359303,439306.14 +161719,439284.16 +134905,439263.44 +155376,439222.50 +337508,439221.93 +74974,439197.35 +273882,439130.26 +258574,439059.18 +230367,439033.50 +94407,438798.02 +253275,438786.24 +83390,438652.86 +100780,438638.08 +365136,438600.12 +306921,438594.75 +368798,438570.02 +330881,438556.65 +14178,438545.52 +218524,438354.24 +204767,438336.50 +154270,438333.61 +39353,438261.03 +93382,438234.90 +161189,438185.88 +1891,438161.50 +307361,438035.58 +177289,438014.10 +220157,437991.12 +174783,437972.70 +233099,437951.28 +312615,437947.17 +240814,437813.64 +242211,437809.95 +79208,437784.00 +47243,437762.76 +26478,437714.61 +361119,437706.94 +156278,437679.45 +162232,437673.87 +363386,437542.52 +175317,437486.14 +362073,437379.52 +393415,437360.52 +153519,437189.94 +152601,437053.36 +383303,437016.36 +130927,436953.72 +22779,436881.39 +323027,436822.30 +121084,436817.34 +88792,436734.68 +255598,436727.28 +271731,436636.80 +83782,436570.42 +367633,436568.37 +287187,436543.80 +90029,436535.24 +15413,436440.16 +38134,436386.00 +347827,436352.28 +131768,436292.44 +46976,436263.30 +96109,436259.10 +251476,436231.44 +1488,436202.55 +379953,436124.88 +172914,436084.08 +344898,435911.58 +24859,435884.40 +379643,435705.60 +112296,435701.85 +218153,435545.75 +59331,435533.10 +389391,435473.50 +325947,435466.02 +118793,435413.12 +32968,435382.90 +39169,435233.92 +303907,435205.57 +333776,435203.86 +367434,435077.40 +32800,435073.32 +259041,435034.60 +182988,435008.86 +91511,434965.41 +274412,434829.70 +20522,434805.80 +303894,434786.31 +118427,434723.58 +316210,434678.40 +134419,434654.64 +323121,434428.90 +379696,434419.44 +5413,434375.70 +67240,434324.05 +66418,434302.50 +163251,434295.90 +372951,434236.00 +21244,434223.22 +234198,434199.28 +262804,434074.54 +99270,433944.40 +166250,433876.89 +57091,433764.12 +282930,433707.81 +26510,433706.40 +398434,433664.58 +120653,433591.59 +261009,433590.50 +59059,433588.90 +243299,433577.43 +386371,433496.31 +308613,433488.80 +125674,433468.42 +181579,433454.84 +35585,433437.32 +117401,433298.15 +53171,433271.60 +81554,433089.57 +150031,433056.05 +338876,433010.76 +90428,432869.91 +183232,432866.64 +208368,432799.50 +71724,432730.24 +248792,432709.29 +93225,432633.80 +76014,432434.68 +292490,432413.75 +309784,432315.93 +222299,432269.56 +128276,432224.16 +17829,432189.60 +344035,432185.60 +126800,432155.10 +245096,432096.32 +180965,431988.13 +234617,431826.22 +376434,431778.34 +316307,431754.01 +162215,431741.96 +358986,431568.99 +44184,431538.97 +251403,431414.13 +272132,431352.00 +297021,431222.40 +188211,431100.80 +23640,431058.72 +263531,430844.38 +168232,430687.32 +40541,430643.32 +188935,430586.17 +164850,430554.24 +124507,430525.53 +95269,430387.30 +6901,430326.95 +232824,430248.00 +350123,430226.68 +8478,430167.78 +230582,430157.97 +381143,430153.69 +95032,430153.57 +172199,430139.20 +352770,430100.65 +391777,430078.77 +22939,430051.72 +222036,429912.56 +33501,429872.76 +281435,429746.72 +106420,429566.02 +362626,429562.50 +271245,429493.52 +279816,429456.65 +389639,429447.54 +113718,429327.60 +382126,429295.71 +256319,429289.98 +383949,429266.16 +241131,429107.55 +361433,428967.36 +364494,428966.05 +2724,428939.52 +86372,428907.41 +206147,428878.56 +84508,428859.51 +233423,428782.42 +318449,428743.05 +223670,428740.00 +9286,428657.67 +171542,428644.53 +161663,428638.86 +380389,428622.75 +170016,428577.78 +297282,428571.00 +150726,428564.16 +190309,428505.88 +329837,428490.79 +299178,428345.62 +326746,428328.87 +395511,428230.79 +18688,428170.24 +188689,428104.56 +257294,428078.49 +367352,428041.81 +115027,427985.60 +208439,427960.89 +107251,427764.24 +266288,427645.05 +348063,427531.25 +246086,427473.75 +81510,427472.42 +33848,427298.06 +4324,427251.00 +316280,427166.55 +324400,427133.49 +208868,427112.16 +348398,427060.32 +34320,427040.76 +40775,427009.92 +17841,426996.75 +280189,426923.20 +172863,426905.50 +242922,426821.48 +258403,426820.87 +327754,426771.33 +89716,426707.82 +196720,426688.65 +359425,426681.93 +13830,426652.38 +337514,426646.90 +99615,426587.14 +327300,426524.56 +234863,426511.25 +86201,426493.12 +6007,426488.82 +228976,426472.60 +363222,426461.10 +367463,426369.58 +347988,426270.00 +7672,426206.94 +83121,426187.08 +124856,426136.80 +5031,426077.76 +378434,426064.52 +205096,426012.18 +366181,425980.89 +32580,425890.36 +51764,425790.49 +84139,425703.02 +77539,425591.77 +68536,425515.95 +149342,425502.60 +392038,425460.21 +384322,425434.88 +216418,425399.80 +238969,425294.82 +51161,425188.16 +200086,425178.21 +267240,425158.52 +48629,425138.28 +377264,425103.51 +386942,425101.25 +7099,425074.50 +218986,425050.02 +38141,424981.80 +31369,424926.00 +43382,424915.00 +281019,424908.54 +161383,424887.12 +236572,424716.60 +71101,424642.12 +19989,424640.70 +388271,424576.93 +148804,424545.66 +123793,424519.20 +223015,424445.12 +258595,424337.10 +57528,424171.15 +392504,424137.76 +220586,424088.48 +191016,424078.60 +233592,423945.60 +123275,423944.00 +384223,423872.10 +158016,423793.92 +108671,423791.52 +63951,423773.60 +101873,423710.76 +330174,423506.72 +164210,423463.88 +197871,423304.47 +48124,423271.95 +35604,423240.20 +282918,423210.92 +373134,423005.04 +85617,422994.60 +380616,422884.80 +67378,422784.96 +8602,422748.26 +9528,422594.87 +94361,422519.00 +390119,422466.66 +68682,422432.00 +275918,422347.17 +62018,422121.40 +194304,422100.48 +87285,422064.76 +118909,421935.92 +172721,421899.50 +152639,421848.50 +263747,421839.87 +128741,421804.60 +91716,421790.60 +200011,421775.40 +176767,421528.79 +387291,421444.47 +235073,421420.34 +114869,421403.70 +384665,421285.92 +56669,421283.43 +160134,421237.29 +392058,421204.75 +335269,421185.00 +12645,421173.52 +68136,421142.00 +81222,420983.70 +225582,420958.08 +87291,420801.75 +160436,420801.28 +21457,420788.44 +200994,420639.00 +360851,420605.64 +26147,420575.55 +260171,420530.88 +77237,420515.52 +378118,420507.36 +59031,420455.16 +326016,420439.27 +302741,420438.90 +103234,420371.52 +302248,420361.13 +169355,420345.10 +392080,420268.80 +342807,420261.71 +634,420249.70 +222761,420219.93 +361558,420200.51 +387461,420185.64 +140640,420019.80 +391257,419912.57 +325290,419883.84 +22881,419697.44 +98800,419673.15 +236366,419595.59 +386877,419579.49 +371973,419574.65 +350768,419573.18 +389812,419559.15 +341558,419544.75 +38309,419510.00 +393603,419502.51 +49539,419496.80 +370859,419489.04 +82296,419416.36 +90806,419406.78 +120253,419291.62 +286224,419251.04 +77687,419198.52 +367395,418994.25 +191013,418837.50 +124133,418803.84 +107828,418786.84 +278520,418695.68 +19605,418644.72 +171072,418618.72 +310013,418596.16 +73088,418430.95 +352222,418376.96 +56081,418236.70 +205741,418092.15 +394083,418047.04 +313192,418033.40 +386770,417862.40 +276114,417808.80 +367367,417797.40 +203553,417797.02 +156980,417774.00 +277634,417700.17 +325133,417662.65 +59563,417648.96 +343107,417595.36 +383936,417590.21 +7530,417493.65 +241210,417421.20 +349307,417298.20 +218432,417260.52 +44687,417236.92 +9691,417215.16 +285115,417199.40 +337371,417132.17 +101188,417065.48 +398331,417057.60 +351298,417033.05 +311004,417024.00 +147453,416975.93 +128562,416923.10 +89552,416758.16 +297638,416690.34 +281560,416649.73 +148978,416648.75 +323892,416618.82 +337235,416290.00 +68738,416288.30 +244755,416130.39 +156993,416077.12 +280932,415959.60 +258633,415927.36 +282824,415908.00 +275449,415814.23 +256647,415804.27 +145241,415714.18 +298702,415714.11 +261718,415701.65 +237445,415656.20 +50538,415616.00 +137989,415562.49 +254872,415555.60 +114024,415533.04 +229067,415528.96 +19151,415496.25 +273088,415442.26 +270058,415431.20 +1739,415364.52 +210137,415333.80 +265006,415268.01 +28841,415251.46 +258881,415230.27 +212210,415184.96 +373076,415172.34 +290051,415164.84 +326284,415143.63 +376754,415129.68 +94444,415117.62 +107364,415078.93 +237881,415007.29 +69666,414947.04 +298930,414919.44 +26838,414886.70 +321322,414826.20 +315395,414744.48 +320459,414655.62 +239899,414585.60 +206633,414510.00 +100890,414456.75 +337276,414450.40 +263210,414448.38 +132278,414228.96 +32622,414134.04 +286226,414027.00 +280496,414001.56 +16285,413946.72 +381966,413929.92 +186067,413771.84 +88504,413716.64 +318404,413687.50 +301003,413540.19 +73478,413531.72 +368611,413318.70 +160553,413309.98 +370608,413288.22 +192655,413172.34 +197617,412968.05 +367426,412967.52 +121817,412793.01 +115456,412746.60 +348408,412578.28 +59471,412438.32 +31490,412436.78 +140253,412308.08 +108675,412201.98 +374905,412174.40 +386935,412160.85 +304629,412160.16 +395717,412137.33 +214166,412011.19 +181427,411890.22 +277462,411813.60 +323585,411807.66 +338504,411776.44 +323975,411765.16 +43253,411739.90 +44550,411719.54 +6637,411579.52 +235148,411500.48 +365617,411453.44 +35541,411400.52 +383778,411270.75 +129142,411254.68 +29675,411247.84 +64703,411222.48 +118819,411161.94 +378734,411141.06 +306618,411104.43 +348784,410925.76 +329605,410903.50 +286860,410897.07 +213675,410820.64 +223849,410777.28 +34442,410670.75 +156863,410666.13 +333738,410646.24 +262843,410276.64 +148487,410271.36 +88129,410162.40 +353381,410109.00 +252700,410049.04 +390846,410045.46 +57600,410016.32 +128924,410015.32 +359005,409969.28 +294517,409847.04 +367470,409824.96 +70685,409800.00 +10076,409784.21 +331072,409664.64 +363686,409643.20 +358551,409611.98 +178914,409522.68 +46362,409456.64 +46485,409327.75 +277609,409221.03 +177920,409216.01 +290781,409166.69 +230626,409157.92 +326457,409096.05 +34502,409009.46 +219651,408894.78 +230894,408840.42 +35422,408765.00 +140421,408659.64 +29496,408636.15 +298388,408517.20 +156637,408511.70 +228321,408504.32 +146470,408502.89 +91499,408501.88 +103126,408485.04 +253676,408479.12 +118695,408419.60 +79847,408414.94 +256367,408399.20 +159056,408391.05 +398111,408384.00 +203677,408359.76 +312946,408331.70 +106470,408311.40 +361912,408229.44 +211088,408158.52 +322117,408046.34 +154610,408004.74 +156941,407831.00 +81531,407778.76 +352902,407677.41 +300756,407624.56 +68861,407575.14 +242595,407462.22 +46475,407452.50 +34030,407419.24 +329033,407350.88 +104742,407289.06 +313491,407081.09 +168787,407074.95 +211478,407046.45 +210820,407008.00 +155079,406944.54 +92600,406873.08 +218894,406831.60 +283853,406789.87 +22843,406723.80 +268535,406715.40 +144683,406705.20 +208717,406634.75 +125116,406634.54 +176263,406595.32 +348911,406566.83 +264767,406525.56 +84134,406517.47 +109586,406509.38 +94540,406422.00 +283898,406399.18 +234597,406329.00 +196966,406269.40 +76637,406249.48 +194587,406213.00 +4732,406170.76 +284681,406165.50 +129635,406149.52 +53905,406148.54 +310196,406110.12 +308544,406098.57 +78807,406024.22 +116891,406011.69 +254476,405941.31 +297810,405918.31 +97520,405827.46 +123457,405806.34 +75661,405756.00 +203904,405682.08 +263662,405680.21 +398935,405654.34 +107672,405609.75 +107593,405534.22 +113693,405505.40 +371093,405461.56 +269597,405396.45 +336738,405367.20 +88092,405249.03 +153449,405226.08 +318141,405218.00 +70751,405195.21 +180242,404973.40 +30751,404914.77 +140271,404829.32 +124325,404821.34 +67447,404775.06 +102127,404656.18 +260574,404570.53 +248368,404567.52 +82008,404540.88 +15119,404508.72 +311982,404480.40 +364449,404365.50 +34148,404223.60 +269031,404176.08 +71366,404072.23 +174019,404053.82 +28324,403984.80 +308786,403845.89 +326873,403759.59 +70321,403707.69 +42643,403696.23 +82231,403661.44 +9306,403598.80 +118948,403459.92 +250934,403453.18 +358277,403351.80 +156483,403322.79 +202050,403256.76 +26520,403252.23 +82484,403214.04 +301335,403199.78 +391199,403179.66 +332355,403097.37 +314687,403052.32 +312458,402934.85 +291751,402867.74 +340066,402831.75 +23437,402802.40 +107889,402802.34 +126149,402758.36 +86793,402697.12 +82936,402665.95 +304197,402648.85 +177619,402632.08 +9210,402608.34 +65765,402604.88 +16921,402340.68 +240978,402325.17 +112667,402235.84 +389303,402003.25 +96342,401939.10 +132478,401933.29 +151079,401898.22 +383792,401825.82 +305625,401747.06 +228467,401539.32 +114181,401366.61 +234627,401260.63 +371903,401230.89 +60472,401203.14 +152538,401112.36 +88807,401072.18 +224126,400978.62 +38738,400780.64 +41491,400725.00 +181326,400673.00 +247475,400632.00 +182404,400623.57 +257488,400544.02 +342936,400519.59 +99504,400510.14 +67666,400413.24 +294705,400409.88 +338599,400369.44 +8948,400337.10 +342963,400246.08 +315604,400214.76 +275267,400134.42 +203877,400069.80 +283520,400041.36 +169755,400037.28 +383650,400034.50 +388078,400010.10 +289644,400009.86 +130548,399973.70 +287134,399760.95 +217280,399693.66 +160037,399657.68 +134580,399638.34 +332747,399628.08 +107799,399597.75 +66774,399399.00 +368252,399339.36 +371872,399300.46 +292101,399279.15 +117712,399211.86 +46490,399169.92 +37664,399062.61 +43954,399054.55 +101099,399047.50 +176655,398977.32 +191544,398931.83 +125253,398840.10 +111735,398765.25 +141431,398688.43 +34352,398629.27 +398529,398482.81 +48841,398402.72 +320860,398394.50 +226344,398265.56 +211997,398258.24 +154014,398187.90 +318277,398186.20 +281108,398049.60 +141619,398030.05 +171358,397934.60 +376151,397866.88 +116430,397842.24 +328807,397657.26 +384770,397620.00 +353653,397508.38 +27735,397506.60 +287027,397318.20 +88199,397283.46 +155203,397236.76 +154185,397234.79 +290091,397095.69 +159054,397091.48 +192277,396827.68 +231944,396827.28 +391436,396718.08 +333233,396614.40 +62933,396519.90 +6793,396518.81 +352024,396455.90 +132114,396388.20 +101526,396363.84 +221454,396315.75 +52324,396302.19 +106588,396296.25 +218594,396292.82 +218344,396253.35 +163576,396232.65 +272773,396071.76 +121262,396008.40 +50253,395908.20 +158772,395878.21 +325972,395740.03 +104736,395738.03 +37943,395696.64 +334010,395675.61 +122635,395665.80 +8595,395611.26 +295572,395604.66 +356196,395469.80 +340884,395406.30 +260230,395389.69 +368516,395160.71 +7148,395135.58 +355549,395114.81 +120927,395111.25 +190610,395049.90 +104376,394790.55 +251492,394614.99 +351526,394532.45 +242575,394471.42 +211473,394433.28 +91649,394424.80 +20951,394404.09 +76966,394379.79 +73059,394311.96 +303826,394299.36 +12073,394220.80 +224767,394217.10 +184486,394138.60 +348173,394091.50 +227858,394008.84 +84322,393984.00 +342821,393982.40 +46350,393956.00 +28394,393946.25 +6718,393940.66 +152864,393866.83 +116327,393857.66 +3020,393795.71 +15972,393770.92 +126970,393755.00 +285182,393695.12 +238960,393568.18 +374064,393502.86 +327808,393414.00 +121075,393406.20 +225925,393304.35 +249296,393248.33 +304587,393173.66 +206316,393105.11 +18354,393073.92 +321381,393069.20 +41841,393065.70 +196488,393061.20 +126243,392952.47 +210138,392922.62 +227273,392919.64 +38641,392916.00 +89822,392821.77 +57801,392811.90 +251422,392795.20 +81285,392727.30 +360110,392722.88 +201067,392587.23 +76085,392504.31 +110408,392407.20 +262930,392236.00 +154411,392203.13 +151020,392073.84 +176927,392009.24 +331002,391861.78 +152459,391805.46 +203534,391791.40 +34098,391720.56 +285222,391720.20 +366788,391707.60 +238049,391682.40 +135231,391515.00 +138493,391471.08 +282650,391450.83 +224730,391377.15 +343934,391371.12 +358701,391369.60 +238559,391290.75 +1402,391219.08 +61232,391114.03 +228804,391024.18 +234000,390979.60 +256125,390976.32 +148374,390965.82 +24038,390767.10 +342750,390720.00 +13746,390610.56 +103245,390508.86 +364036,390461.24 +113404,390438.10 +14155,390432.00 +223816,390324.22 +9373,390313.00 +366955,390280.20 +307830,390272.74 +232062,390057.60 +108282,390030.28 +124407,389897.55 +268822,389778.27 +6275,389733.70 +183928,389683.35 +164473,389667.74 +104303,389599.56 +44333,389521.99 +322524,389511.50 +135362,389510.24 +273937,389495.16 +55759,389420.85 +30768,389419.08 +383231,389378.60 +209681,389358.48 +56789,389268.00 +199242,389245.92 +254539,389231.16 +2969,389214.72 +377568,389164.26 +226618,388915.59 +59252,388883.16 +46793,388860.12 +121469,388835.19 +288856,388748.64 +302865,388738.02 +265769,388673.81 +331530,388530.00 +129856,388410.99 +96383,388276.21 +181024,388243.92 +38140,388242.48 +97667,388137.05 +337264,388114.09 +125371,388029.40 +370795,388013.68 +292943,387976.90 +208992,387938.04 +50634,387905.32 +390129,387789.24 +198890,387601.64 +362620,387537.45 +155065,387497.32 +12523,387319.41 +107489,387251.16 +232228,387203.82 +392615,387132.48 +168307,387069.48 +238285,387018.90 +337599,386996.26 +365199,386965.00 +172254,386940.96 +269863,386850.24 +308806,386787.39 +361210,386775.45 +281879,386770.23 +588,386751.56 +73571,386726.88 +240174,386702.10 +231652,386678.54 +247049,386648.10 +204184,386647.72 +273733,386606.86 +212324,386521.20 +249355,386435.00 +301910,386426.48 +347225,386425.80 +231126,386230.35 +304796,386230.08 +368705,386143.74 +122936,386110.02 +223255,386047.69 +10413,385943.12 +360163,385927.36 +307133,385876.16 +22781,385866.82 +78859,385764.12 +328611,385680.24 +189704,385657.92 +335176,385568.40 +258684,385545.22 +234451,385482.48 +26995,385314.00 +212173,385306.86 +82605,385268.78 +191289,385267.68 +349055,385253.28 +23983,385055.61 +85057,384966.30 +379933,384912.36 +187305,384898.26 +185813,384868.10 +23945,384762.28 +393131,384715.50 +88109,384661.44 +12979,384656.32 +226170,384646.08 +390746,384567.75 +18183,384559.20 +205232,384536.25 +396195,384469.04 +189173,384417.10 +39501,384402.91 +271205,384330.22 +375688,384254.25 +395160,384204.60 +121645,384126.60 +294391,384074.38 +144603,384046.65 +96640,383961.27 +279332,383885.32 +377396,383838.15 +223383,383697.60 +395661,383675.76 +98847,383673.42 +12233,383672.88 +255540,383632.80 +166875,383588.20 +258095,383527.94 +331536,383513.35 +121295,383499.48 +357603,383473.20 +13130,383460.35 +290546,383457.50 +375581,383393.43 +48856,383379.94 +187783,383361.72 +270892,383306.00 +262474,383252.80 +206138,383166.34 +110669,383152.90 +294371,383116.24 +67635,383102.65 +307847,383097.90 +31924,383077.86 +310830,383052.12 +37405,382991.40 +357289,382933.10 +54743,382920.72 +267664,382697.20 +389458,382691.10 +22448,382614.80 +73987,382591.02 +378792,382566.38 +267828,382480.71 +225271,382417.02 +273569,382395.00 +390212,382345.60 +236529,382333.58 +143816,382255.47 +290357,382249.98 +362288,382239.16 +276640,382222.05 +353343,382217.34 +165448,382198.12 +150944,382165.47 +100758,382101.68 +50418,382064.27 +80676,381981.75 +396442,381938.25 +282450,381912.16 +68379,381899.84 +147300,381829.95 +172148,381784.05 +321777,381726.28 +249242,381578.00 +143435,381550.40 +17466,381539.83 +371890,381516.30 +211538,381476.90 +135642,381431.50 +281811,381412.20 +244605,381396.20 +201966,381328.46 +365650,381200.90 +347255,381054.16 +94094,381012.09 +320327,380874.06 +159407,380780.96 +209447,380474.40 +306062,380473.59 +283533,380423.52 +3404,380418.00 +321375,380392.62 +318948,380193.44 +83288,380182.40 +182815,380075.16 +359611,380044.60 +341000,380013.12 +248975,379886.92 +221139,379882.20 +167790,379857.80 +53449,379842.12 +273095,379814.16 +213978,379807.96 +194757,379799.00 +295203,379756.74 +15674,379727.40 +322945,379693.02 +382804,379632.00 +315238,379541.26 +286000,379515.61 +303917,379498.02 +44284,379455.70 +192284,379429.44 +249933,379417.84 +143390,379283.58 +108732,379277.04 +343761,379275.82 +227084,379260.12 +112647,379247.04 +171357,379241.00 +151934,379152.45 +397911,379118.88 +231922,379073.97 +183687,379026.97 +130107,378977.76 +327418,378936.20 +132201,378918.72 +88946,378787.00 +297268,378785.20 +190109,378784.03 +21342,378776.32 +195288,378748.96 +276409,378744.12 +265733,378715.05 +274177,378690.95 +158522,378675.56 +335016,378611.28 +64549,378577.80 +95080,378500.04 +276160,378461.54 +47578,378375.07 +248225,378339.55 +30800,378336.64 +93987,378303.75 +275801,378231.91 +4677,378185.76 +188877,378184.40 +116166,378171.92 +212341,378150.32 +307183,378149.82 +73950,378008.73 +54027,377982.00 +395629,377961.30 +234230,377930.52 +376072,377879.25 +6775,377816.25 +73956,377785.35 +191379,377763.30 +393511,377748.32 +167938,377729.90 +96366,377708.40 +308829,377676.00 +74648,377661.12 +353943,377500.50 +290381,377469.18 +25144,377383.00 +56402,377370.00 +65196,377331.84 +154820,377326.73 +111211,377313.00 +320714,377303.73 +130040,377215.74 +203831,377199.17 +352345,377150.04 +248826,377102.70 +55089,377076.14 +3818,377061.79 +188625,377038.56 +227957,377015.67 +285244,376991.02 +185376,376913.60 +301118,376907.75 +118496,376883.46 +94776,376876.75 +86394,376779.04 +89643,376776.70 +93516,376760.95 +127018,376675.20 +362642,376620.48 +24975,376583.92 +141459,376531.44 +167027,376475.80 +181821,376456.50 +74178,376416.23 +77974,376410.00 +115502,376398.40 +335833,376356.03 +9403,376334.10 +332324,376333.62 +374286,376313.34 +215686,376304.00 +216004,376238.03 +33987,376143.02 +147245,375959.60 +175033,375945.30 +79313,375923.70 +360995,375848.72 +245990,375714.28 +94723,375642.80 +7979,375627.49 +18049,375616.67 +142855,375357.46 +4410,375349.75 +397705,375287.46 +53229,375264.78 +332195,375227.10 +351536,375217.33 +110033,375190.90 +191511,375145.44 +283922,375131.25 +247632,375124.70 +251950,375104.36 +133701,375042.04 +263215,375041.42 +168233,374991.75 +144655,374736.24 +64599,374584.49 +140012,374465.77 +185022,374452.00 +129625,374326.55 +50618,374295.33 +6628,374259.30 +385875,374239.80 +256918,374170.86 +107236,374111.28 +168272,374023.44 +351443,373995.60 +267241,373984.00 +86010,373962.94 +184829,373928.34 +217046,373917.00 +352362,373880.32 +302617,373737.90 +290624,373661.37 +380647,373604.00 +201767,373412.52 +387632,373405.90 +380456,373348.43 +399769,373329.76 +51458,373150.28 +116088,373057.20 +375821,372994.83 +6322,372988.72 +104688,372956.40 +214415,372930.48 +61628,372929.39 +217148,372913.76 +100755,372786.50 +114478,372729.24 +135252,372726.90 +328921,372683.29 +346627,372632.40 +123112,372614.56 +205319,372604.32 +307305,372363.60 +354213,372316.32 +273620,372302.87 +8826,372258.45 +60518,372248.64 +34561,372214.96 +329288,372174.54 +78688,372130.00 +396460,372116.08 +234273,372093.96 +68568,371977.20 +200915,371688.27 +207851,371609.91 +160865,371545.13 +116147,371529.14 +130791,371523.12 +109706,371425.10 +152059,371411.04 +36178,371377.37 +174090,371373.09 +370941,371282.80 +279298,371241.90 +307009,371238.69 +198112,371133.29 +362290,371105.16 +198419,371088.17 +60408,371062.08 +160680,371046.96 +44682,371045.07 +368357,371022.63 +324191,370968.60 +217968,370843.65 +379990,370836.47 +1504,370815.90 +394435,370807.74 +148777,370796.40 +320052,370744.42 +26013,370676.67 +207665,370644.54 +292227,370589.83 +204761,370581.75 +56719,370537.20 +244720,370428.66 +248331,370349.59 +58574,370331.28 +291996,370319.54 +339168,370258.56 +90620,370223.58 +92165,370141.44 +333287,370092.74 +109761,370078.52 +47381,370076.85 +58303,369942.45 +185192,369898.48 +80884,369897.57 +233914,369875.45 +368037,369819.04 +160231,369771.00 +313417,369688.80 +10622,369670.40 +398406,369586.80 +186066,369565.86 +70808,369519.15 +148934,369495.20 +183221,369371.87 +153314,369277.48 +225942,369233.82 +112657,369086.00 +344047,369034.56 +150493,369029.52 +312891,369011.37 +70534,368971.14 +19473,368774.64 +72718,368725.92 +233730,368690.07 +52520,368674.92 +96726,368631.12 +154134,368509.38 +395701,368509.14 +38753,368473.28 +88424,368447.40 +186863,368430.48 +187211,368402.74 +362817,368356.08 +195588,368335.20 +285211,368312.40 +250600,368251.45 +121465,368221.95 +262572,368207.84 +271634,368190.79 +163788,368163.04 +393428,368152.00 +114480,368141.92 +15368,368115.45 +244062,368081.46 +100344,368040.64 +95395,368001.52 +9061,367989.60 +42978,367977.00 +240603,367971.90 +27868,367917.57 +181714,367828.44 +65394,367767.67 +202234,367722.00 +142151,367664.64 +233478,367642.80 +251271,367597.92 +224028,367562.16 +279652,367552.80 +7946,367539.06 +81173,367494.40 +72736,367466.74 +306018,367440.65 +257043,367417.19 +76365,367394.83 +214015,367304.85 +285993,367246.72 +191990,367202.16 +389142,367195.20 +114841,367190.82 +306926,367122.56 +116184,367000.74 +352223,366948.40 +92327,366899.70 +113922,366886.00 +264122,366840.45 +199176,366814.08 +284582,366763.32 +260430,366724.28 +225098,366721.94 +262452,366693.60 +69201,366466.50 +125604,366370.23 +43388,366307.89 +257338,366288.16 +303760,366242.73 +296488,366151.35 +326428,366147.06 +31037,366101.50 +323839,366067.08 +31560,366056.13 +346442,366023.27 +131104,365995.08 +170844,365946.64 +2660,365784.15 +375300,365704.84 +117085,365700.60 +168567,365670.36 +52067,365584.83 +358421,365529.92 +153930,365504.70 +272724,365422.80 +5354,365370.75 +100644,365351.52 +129685,365349.24 +119176,365316.90 +13950,365311.43 +210416,365276.58 +373109,365238.80 +273761,365233.44 +156217,364880.94 +218388,364672.70 +378756,364621.40 +207262,364559.44 +169602,364518.53 +209498,364486.38 +321745,364415.85 +69044,364307.06 +140583,364288.26 +27464,364262.40 +98732,364260.61 +227065,364183.90 +298049,364182.50 +58409,364128.30 +267582,364124.88 +327085,364092.39 +42361,364060.03 +153900,364048.60 +323900,364028.79 +218442,363958.42 +133082,363887.07 +44623,363864.66 +243686,363827.61 +289249,363795.07 +147779,363722.32 +320365,363710.35 +346321,363706.40 +329645,363697.88 +143971,363673.80 +187379,363652.80 +253980,363647.04 +394974,363638.56 +298072,363632.64 +191121,363626.51 +57321,363589.82 +196768,363534.99 +363682,363513.24 +398651,363484.56 +349593,363443.45 +195724,363418.17 +53434,363409.77 +131882,363327.30 +240147,363321.28 +279151,363285.92 +237034,363216.15 +73667,363196.44 +322227,363121.70 +263794,363022.52 +326694,362983.66 +63239,362915.86 +40795,362849.22 +39931,362778.00 +10905,362691.36 +363219,362605.32 +72373,362549.76 +18595,362522.16 +182156,362434.05 +80471,362426.92 +32447,362392.80 +173799,362372.37 +216265,362313.35 +259670,362244.22 +165999,362221.50 +392274,362119.59 +296421,362119.30 +345025,362102.10 +331907,362057.94 +384598,362043.54 +263533,361925.47 +257639,361863.95 +231300,361805.17 +159391,361792.20 +4208,361766.46 +328388,361754.40 +49128,361738.58 +145934,361730.04 +379850,361673.90 +381916,361657.36 +281476,361617.62 +343682,361603.44 +381432,361551.26 +287838,361531.25 +158659,361509.20 +364886,361463.20 +169305,361387.13 +219160,361377.56 +145719,361362.33 +318158,361359.24 +141760,361352.68 +265154,361336.50 +163205,361233.60 +125128,361197.76 +365154,361144.30 +154938,361049.04 +338792,361038.70 +342833,360989.79 +391397,360955.20 +271421,360952.85 +330017,360939.20 +132367,360782.64 +123702,360774.26 +123912,360734.82 +51499,360718.24 +261510,360699.02 +182823,360677.84 +154565,360666.72 +381209,360633.87 +152925,360631.32 +227501,360563.19 +77177,360558.29 +133526,360548.95 +285618,360502.80 +392039,360463.68 +112254,360463.60 +375066,360450.90 +365522,360364.53 +184696,360039.17 +223715,359993.70 +328696,359955.96 +200533,359938.86 +168792,359857.08 +224208,359794.98 +22578,359768.37 +191161,359760.25 +133123,359693.28 +184503,359683.59 +182804,359664.00 +176473,359583.12 +292132,359571.66 +387927,359554.86 +374184,359434.38 +156229,359421.36 +111014,359373.60 +299277,359324.52 +336464,359308.30 +238141,359306.72 +323176,359257.20 +369674,359213.40 +292651,359212.80 +328448,359095.22 +114203,359089.32 +294593,359036.24 +298986,358974.18 +183386,358969.61 +69851,358950.40 +352639,358927.08 +201819,358872.00 +22995,358870.20 +280895,358843.91 +25305,358841.90 +52,358792.36 +94412,358657.60 +175935,358597.80 +114313,358562.56 +217118,358480.15 +31370,358457.97 +133641,358421.70 +383769,358394.00 +37535,358358.76 +234298,358343.57 +78231,358343.00 +330250,358290.66 +57217,358153.41 +74301,358139.03 +390698,358120.44 +189747,358062.60 +253,357995.52 +298536,357953.96 +197293,357847.56 +99218,357789.24 +250529,357698.76 +62542,357686.96 +122266,357649.65 +55150,357632.21 +312224,357629.44 +109241,357529.38 +391009,357508.92 +95148,357508.80 +374324,357498.76 +327522,357492.56 +165440,357487.20 +330959,357462.22 +219711,357394.64 +233593,357353.06 +169962,357348.16 +284679,357337.20 +171469,357291.48 +347291,357264.74 +23518,357176.25 +68114,357126.66 +264446,357082.60 +231103,356898.36 +235604,356840.64 +191087,356835.18 +161071,356815.62 +74788,356696.28 +329675,356671.76 +115835,356656.32 +308788,356615.19 +257659,356524.20 +262276,356495.91 +216483,356430.00 +234714,356345.50 +198804,356321.16 +13948,356288.85 +335777,356276.25 +164681,356040.23 +185656,356028.96 +194942,356021.04 +116111,356020.25 +187609,355932.90 +77356,355898.40 +41305,355868.64 +68805,355849.74 +382158,355782.00 +268329,355775.86 +231742,355754.02 +135781,355730.10 +280023,355717.30 +138587,355711.23 +149423,355661.76 +156486,355658.68 +308329,355516.58 +365594,355461.12 +89866,355459.86 +253463,355385.14 +332607,355267.20 +265716,355211.43 +292271,355210.70 +235460,355172.26 +151839,355062.20 +60653,354974.40 +355797,354762.58 +93280,354760.68 +219608,354733.80 +171121,354568.50 +256667,354481.92 +123824,354465.86 +148373,354454.10 +156225,354283.88 +80023,354216.10 +168675,354199.80 +358497,354145.00 +187571,354103.88 +223525,354091.89 +70616,354016.52 +319874,353981.85 +228108,353970.24 +336614,353949.75 +266888,353949.57 +302281,353914.53 +251824,353882.48 +338517,353861.34 +290588,353816.00 +253938,353796.18 +49610,353771.70 +312148,353771.28 +349367,353760.59 +300349,353745.84 +331175,353724.54 +369286,353691.17 +162434,353684.80 +240119,353673.60 +375103,353653.21 +36641,353638.40 +236704,353631.42 +5964,353556.94 +7545,353520.45 +282736,353457.72 +141959,353433.02 +307759,353365.99 +303203,353360.57 +250836,353331.00 +134407,353320.37 +6658,353272.59 +176827,353242.89 +133342,353211.60 +179638,353203.29 +357439,353112.84 +285916,353020.29 +228410,353006.78 +105876,352960.40 +152765,352923.25 +252254,352853.70 +308707,352818.51 +17865,352796.16 +218224,352783.20 +255722,352762.80 +24220,352731.64 +255107,352670.50 +1786,352639.36 +128117,352563.00 +259600,352545.40 +66123,352535.25 +263535,352516.50 +140392,352419.00 +179411,352339.48 +290525,352060.75 +174230,352010.74 +17783,351999.90 +347053,351981.08 +235601,351786.96 +30303,351761.36 +88920,351692.28 +80403,351640.12 +396656,351486.85 +351238,351481.90 +386573,351459.36 +32734,351443.82 +280025,351398.88 +346348,351344.92 +203219,351303.18 +352466,351235.95 +222711,351169.83 +262779,351129.60 +208437,350946.45 +230238,350903.36 +50939,350875.05 +101387,350840.14 +119179,350727.60 +3972,350721.84 +189388,350716.20 +193833,350690.60 +216223,350612.81 +304497,350410.44 +204751,350243.76 +223288,350234.60 +230388,350107.35 +234807,350045.28 +192617,350039.52 +2779,349967.20 +183135,349959.96 +153350,349946.40 +337313,349928.46 +139178,349912.27 +151573,349878.76 +182008,349830.76 +336136,349789.76 +138796,349734.60 +58248,349659.24 +373586,349627.08 +181069,349604.64 +363751,349578.73 +374485,349577.22 +66991,349554.24 +196927,349530.54 +385332,349521.20 +68627,349447.22 +140924,349436.97 +132105,349426.60 +74583,349394.88 +246438,349341.04 +47649,349296.64 +294709,349173.36 +94932,349144.16 +28760,349140.30 +355456,349113.60 +218952,349112.40 +70087,349061.42 +355181,349043.31 +377241,349042.68 +408,348939.75 +39255,348894.00 +239208,348850.24 +295916,348817.20 +170363,348805.32 +63983,348772.73 +318675,348770.42 +32165,348706.19 +119881,348612.95 +93917,348603.36 +350293,348568.68 +150751,348507.04 +49747,348328.20 +126982,348284.98 +173806,348273.07 +127049,348265.06 +35148,348251.52 +49936,348251.41 +59726,348209.96 +329393,348192.00 +81399,348186.08 +123189,348156.55 +357183,348116.58 +69877,348050.26 +5884,348026.80 +116980,348011.30 +312786,347886.96 +156085,347845.55 +376720,347833.72 +24615,347800.60 +121337,347736.32 +86259,347623.64 +233377,347581.15 +47614,347557.50 +48181,347539.20 +84631,347458.32 +124638,347453.06 +200935,347437.40 +201934,347377.26 +12490,347316.48 +122466,347244.80 +8683,347125.70 +154496,347100.16 +331290,347081.76 +293426,347020.80 +216781,346990.80 +118337,346972.68 +207859,346892.91 +216480,346879.54 +340032,346872.18 +270377,346856.71 +146397,346839.95 +31626,346835.04 +38640,346818.36 +309283,346784.70 +218731,346769.80 +259896,346757.50 +10252,346672.29 +46574,346533.66 +82988,346511.00 +301151,346465.26 +163130,346449.60 +87105,346430.20 +300052,346391.78 +298672,346387.36 +27816,346346.42 +170824,346287.37 +302421,346222.71 +19616,346218.68 +14411,346183.20 +336923,346053.90 +239346,345986.25 +346875,345961.50 +339643,345848.17 +83219,345820.20 +359618,345782.16 +252783,345738.06 +313716,345637.92 +3936,345581.60 +268435,345545.00 +233191,345528.68 +80045,345452.94 +131839,345449.34 +327204,345431.56 +360215,345423.68 +109492,345378.96 +144310,345345.76 +133354,345312.80 +194905,345312.24 +273901,345271.02 +204317,345265.47 +381486,345203.43 +281068,345175.02 +379657,345127.86 +293560,345046.50 +122500,344939.43 +227373,344730.54 +185777,344709.00 +360599,344687.66 +99586,344649.46 +194474,344629.16 +54691,344592.90 +326242,344562.48 +217815,344464.88 +114264,344437.94 +36925,344338.99 +347248,344301.96 +251637,344288.00 +365582,344283.03 +116716,344234.03 +231540,344225.00 +95233,344221.44 +399317,344169.25 +360729,344142.50 +48405,343976.64 +244284,343881.22 +264631,343857.64 +22056,343841.76 +122357,343808.81 +86463,343631.18 +317065,343617.28 +355604,343586.49 +283513,343534.82 +246350,343415.97 +116725,343389.24 +220181,343385.65 +298601,343381.50 +133129,343379.73 +297657,343364.01 +163114,343358.58 +230010,343293.00 +396711,343277.00 +63715,343209.58 +122444,343116.15 +312616,343098.25 +281718,343056.80 +64702,343026.48 +105048,343020.10 +79221,342987.21 +340571,342873.92 +13037,342711.20 +363251,342685.80 +6225,342684.98 +57293,342641.25 +190023,342621.72 +81113,342502.24 +358490,342480.33 +141866,342289.91 +105061,342238.50 +283806,342059.41 +95364,342037.80 +90700,341907.12 +160371,341872.92 +3470,341864.11 +168830,341783.22 +141493,341751.48 +270549,341634.72 +213277,341605.76 +12995,341473.36 +296704,341402.49 +288369,341393.36 +371935,341342.82 +285203,341270.40 +321332,341250.35 +75529,341204.70 +276282,341198.20 +369242,341196.03 +15941,341192.12 +95991,341181.52 +15942,341105.24 +281968,341093.16 +6438,341062.67 +115142,341036.47 +278329,340979.42 +56143,340837.00 +29725,340803.25 +256114,340798.75 +345924,340782.84 +231626,340750.02 +362158,340745.10 +15881,340559.20 +73091,340489.24 +91734,340465.12 +148739,340402.56 +300814,340398.35 +381628,340395.00 +103141,340296.82 +202578,340240.50 +333213,340223.68 +25255,340200.09 +341351,340117.83 +38517,340081.84 +283289,340059.60 +31219,340051.68 +380664,339976.72 +343616,339934.70 +249301,339892.11 +187792,339884.07 +286861,339817.68 +77211,339785.00 +227190,339705.13 +89759,339687.70 +264146,339616.75 +246116,339610.18 +8534,339595.83 +257658,339515.78 +118248,339461.00 +253287,339416.22 +344041,339293.86 +36659,339264.25 +173165,339210.27 +88968,339156.50 +8434,339153.54 +198690,339132.30 +260604,339129.24 +33841,339104.37 +92480,339096.06 +283715,339022.20 +119191,339021.86 +223608,339008.67 +120939,338996.55 +106082,338989.83 +195223,338924.52 +295231,338867.68 +208049,338799.93 +101484,338694.90 +365588,338650.20 +337191,338507.10 +39704,338368.80 +379337,338262.96 +315769,338258.09 +172937,338206.44 +183739,338137.80 +241764,338133.51 +262251,338118.64 +93683,338076.44 +354805,338061.23 +199758,338052.00 +176110,337870.98 +98815,337837.50 +213494,337803.92 +67715,337749.24 +299665,337708.56 +394185,337633.76 +382620,337610.30 +47838,337470.20 +83571,337380.80 +136304,337346.56 +180895,337336.84 +184721,337297.92 +95802,337225.12 +20423,337222.71 +224883,337218.00 +154083,337214.28 +235114,337209.52 +226581,337202.64 +188230,337201.26 +380231,337197.28 +39783,337165.92 +171839,337115.15 +197623,337111.45 +22694,337068.16 +284025,337038.46 +190646,336891.32 +133789,336865.92 +77344,336813.00 +17930,336809.11 +157233,336747.80 +385241,336747.80 +348984,336738.40 +216703,336699.36 +253891,336650.94 +307545,336620.34 +258670,336561.96 +384260,336525.72 +222787,336491.10 +362474,336452.94 +37686,336447.20 +196957,336388.92 +340097,336376.96 +140754,336372.20 +65523,336310.32 +66262,336296.22 +167506,336205.84 +394912,336127.38 +242672,336076.08 +154316,336005.44 +347759,335991.72 +397344,335862.54 +288777,335642.90 +106594,335641.58 +269411,335601.25 +135952,335524.80 +12609,335466.61 +362456,335462.44 +331512,335370.75 +268223,335366.40 +87863,335275.32 +312619,335225.40 +57191,335215.93 +393489,334981.00 +266316,334946.40 +83948,334889.21 +365701,334790.01 +103345,334752.00 +17148,334619.64 +96431,334557.38 +17406,334553.52 +353340,334542.15 +4467,334475.68 +132181,334457.76 +74317,334456.57 +51271,334445.70 +346376,334425.00 +98826,334417.77 +180032,334304.62 +382795,334178.72 +211392,334039.81 +206255,333875.41 +149039,333806.40 +191700,333752.30 +258512,333722.71 +328080,333673.60 +25000,333576.21 +14257,333566.64 +247847,333390.72 +328567,333353.70 +256456,333226.08 +369007,333214.05 +83704,333140.86 +233636,333132.43 +320840,333089.92 +155269,333069.75 +390330,332991.24 +314806,332783.60 +54304,332781.06 +3574,332768.50 +344744,332644.10 +204099,332614.04 +357432,332600.13 +201335,332470.33 +166673,332427.16 +364141,332252.64 +119612,332210.00 +375916,332197.84 +85315,332033.26 +241373,331941.41 +304901,331843.05 +38714,331828.03 +225375,331816.58 +389465,331700.16 +245753,331692.29 +245534,331658.75 +247136,331622.88 +106801,331611.78 +245921,331511.14 +98522,331482.06 +53541,331427.81 +137826,331369.72 +383833,331345.56 +261619,331312.20 +86423,331217.11 +326018,331131.24 +236744,331109.41 +160408,331089.88 +373145,331040.52 +153498,330951.60 +216750,330948.45 +247762,330919.00 +39642,330830.12 +103936,330778.12 +189757,330776.93 +303257,330681.86 +53686,330648.48 +25267,330517.76 +316117,330447.70 +171269,330441.00 +63926,330439.04 +326772,330383.75 +135064,330298.00 +341743,330226.19 +147017,330224.58 +380814,330122.22 +248802,330105.84 +288188,330105.05 +211913,330095.80 +238173,330060.92 +229337,330034.25 +362004,330001.36 +244399,329974.92 +280271,329944.86 +173817,329936.10 +350109,329907.20 +82158,329889.26 +158141,329809.50 +355059,329701.32 +276605,329676.05 +12160,329569.20 +186117,329568.00 +365216,329375.20 +153598,329329.92 +311947,329197.88 +365923,329140.35 +307493,329124.48 +284595,329073.30 +123160,329018.44 +198484,328977.99 +335445,328929.09 +277954,328897.54 +229403,328880.15 +322011,328696.32 +278074,328695.90 +116422,328692.00 +341649,328681.53 +364199,328637.40 +359176,328615.56 +2939,328585.92 +96136,328451.22 +50454,328361.30 +282819,328299.60 +202735,328268.92 +15257,328155.75 +127789,328140.04 +320556,328092.32 +103216,328084.81 +328987,328044.85 +202849,327989.12 +351719,327971.91 +392247,327893.55 +307757,327892.90 +23107,327890.88 +212480,327876.30 +300597,327842.94 +331735,327729.15 +331061,327694.44 +177293,327631.82 +226777,327565.94 +207603,327462.72 +367617,327421.90 +369474,327404.08 +3871,327360.04 +332576,327204.25 +23622,326829.36 +279734,326810.75 +256746,326791.80 +364302,326727.08 +50028,326717.22 +165573,326614.96 +53183,326590.74 +395913,326531.84 +234147,326512.65 +234697,326456.02 +164253,326452.02 +180225,326378.56 +83780,326343.78 +125424,326329.75 +130118,326305.14 +305755,326265.92 +397313,326243.45 +391504,326242.60 +267461,326067.20 +28068,326056.35 +158275,326051.80 +333082,325970.32 +298738,325901.84 +207314,325795.54 +174000,325710.84 +332674,325525.48 +235586,325496.46 +88906,325451.28 +308975,325374.00 +89516,325328.88 +208209,325277.37 +114954,325268.61 +104473,325192.50 +237700,325156.37 +124224,325154.52 +259677,325011.45 +5368,325009.50 +100610,324942.75 +96835,324862.01 +540,324856.06 +189754,324791.46 +384823,324671.58 +4569,324604.68 +304966,324583.56 +92670,324524.16 +286451,324494.10 +178013,324458.64 +116863,324436.42 +42878,324399.53 +81271,324329.46 +67980,324274.74 +70608,324229.08 +248722,324203.64 +160327,324093.16 +332721,323991.36 +54044,323980.07 +398667,323939.99 +139808,323914.20 +256919,323828.28 +228523,323617.16 +176939,323460.46 +309552,323444.26 +189376,323409.60 +166223,323405.76 +313964,323393.37 +101668,323205.74 +294449,323053.92 +172450,322962.25 +370704,322869.04 +348588,322830.00 +105385,322722.40 +275742,322552.65 +176267,322485.26 +224747,322309.50 +396810,322260.91 +78960,322206.85 +214000,322077.60 +189601,321912.36 +105547,321867.52 +107473,321840.44 +212386,321831.90 +90717,321756.11 +123804,321665.01 +278739,321581.25 +168157,321565.00 +167227,321531.42 +255872,321516.62 +79425,321494.40 +361107,321469.35 +239199,321431.10 +218802,321420.48 +41744,321230.88 +219043,321205.08 +213924,321202.74 +206871,321168.64 +326960,321075.00 +328437,321016.63 +238413,321014.32 +388632,320982.44 +18986,320969.11 +323526,320941.86 +386328,320866.56 +273894,320863.20 +182186,320860.76 +295393,320851.35 +64030,320775.64 +399711,320751.21 +334449,320698.95 +32080,320612.49 +188454,320606.55 +117122,320583.75 +386391,320525.95 +392612,320469.20 +376770,320449.92 +63944,320416.80 +170773,320404.50 +94316,320384.32 +206777,320370.76 +110632,320331.25 +185071,320267.52 +371290,320169.85 +231806,320167.12 +99008,320129.04 +362117,320076.40 +113871,320072.94 +333471,320038.40 +143782,319958.72 +47808,319957.44 +337177,319910.22 +14002,319799.07 +136661,319791.15 +315104,319739.68 +219553,319708.00 +57933,319683.78 +57296,319657.06 +281098,319619.88 +390655,319573.09 +394617,319560.56 +198254,319287.54 +396658,319230.08 +32663,319214.52 +160440,319208.40 +274856,319188.60 +54251,319151.82 +211075,319148.61 +346332,319135.68 +54322,319123.43 +208650,319113.84 +349809,319043.34 +113642,318985.00 +172946,318947.20 +191241,318931.80 +305571,318929.88 +126729,318912.00 +399308,318854.67 +153586,318772.58 +344404,318657.50 +331745,318630.40 +99391,318535.69 +38434,318516.66 +359339,318504.56 +125487,318481.20 +168472,318470.88 +390053,318145.80 +350898,318034.80 +254995,318022.35 +226394,317956.88 +321167,317898.45 +282947,317814.72 +360253,317726.11 +158527,317703.80 +392770,317588.56 +352803,317500.56 +190069,317482.00 +307208,317408.00 +143533,317377.45 +278425,317371.96 +321108,317353.96 +215704,317276.55 +278457,317216.52 +68043,317160.84 +87671,317132.87 +390751,317115.01 +312076,317053.35 +241222,317039.80 +254596,317032.08 +134021,316944.50 +188496,316928.34 +16281,316923.75 +253750,316839.44 +350671,316831.10 +389643,316805.94 +109612,316689.28 +48584,316672.84 +68799,316672.44 +298254,316654.02 +120946,316499.55 +308157,316451.48 +136978,316438.08 +196509,316254.40 +106499,316221.50 +317383,316206.72 +95739,316174.25 +280597,316050.24 +277511,316034.25 +304290,316031.76 +236459,316004.80 +32956,315992.64 +124158,315942.50 +27545,315899.64 +18307,315897.96 +101276,315897.53 +370175,315858.27 +1788,315841.75 +58826,315817.74 +261709,315760.92 +142193,315719.17 +230224,315596.22 +66784,315574.57 +198162,315550.50 +260231,315512.99 +116286,315472.01 +313937,315409.50 +317915,315270.90 +273115,315199.30 +240469,315031.92 +25881,314894.40 +133871,314869.50 +43562,314860.42 +338312,314727.98 +211544,314713.10 +346688,314654.70 +220257,314538.02 +46244,314517.88 +43679,314491.65 +156659,314411.37 +166293,314373.12 +198581,314336.00 +91263,314302.59 +346220,314285.97 +71662,314029.95 +136101,313981.99 +207545,313929.60 +329851,313860.33 +80250,313772.55 +64728,313682.40 +303173,313642.53 +208228,313562.88 +212931,313294.85 +377804,313243.00 +129164,313152.00 +338210,313040.00 +278906,313020.20 +243466,312994.50 +302347,312912.60 +282251,312866.25 +124035,312842.85 +3986,312754.56 +62090,312731.10 +29969,312720.53 +331695,312719.67 +294470,312585.35 +84196,312567.51 +284309,312526.89 +195605,312514.65 +1435,312433.68 +286223,312380.04 +303099,312370.92 +39456,312291.84 +309595,312207.52 +231994,312128.96 +398093,312112.50 +174528,312094.78 +371948,312079.84 +51839,312023.18 +247545,311963.82 +274806,311960.22 +130737,311932.30 +192786,311863.32 +310941,311783.52 +156888,311773.44 +270504,311722.88 +93774,311710.50 +325600,311700.60 +357331,311699.36 +379017,311640.76 +337164,311447.84 +125952,311190.28 +91633,311151.15 +153397,311090.90 +268803,310967.55 +50207,310846.14 +1373,310810.47 +154579,310769.04 +134328,310756.94 +10421,310724.40 +389690,310640.40 +24188,310611.08 +65361,310605.57 +181486,310482.67 +153823,310460.67 +324377,310396.32 +70765,310370.64 +386955,310258.68 +222456,310095.20 +365619,310055.40 +348932,310026.24 +173251,309865.20 +23357,309837.45 +196982,309832.62 +338356,309813.42 +38703,309745.80 +397917,309739.56 +143366,309703.60 +124280,309699.64 +125450,309659.76 +6726,309608.60 +390100,309543.52 +216107,309448.98 +191787,309444.24 +114174,309417.60 +166580,309382.60 +366231,309371.68 +196522,309318.35 +253258,309308.16 +16694,309176.96 +344444,309136.50 +259047,309039.14 +210568,309008.32 +37644,308957.84 +107284,308903.49 +158803,308849.94 +48504,308837.76 +144230,308835.80 +150109,308830.55 +209312,308784.24 +315601,308751.48 +223089,308740.35 +30746,308724.42 +140248,308703.23 +222306,308664.14 +275071,308660.43 +191316,308638.58 +178737,308604.45 +152206,308601.69 +200261,308506.99 +228232,308500.67 +398396,308499.10 +153684,308460.47 +269614,308380.80 +184862,308373.12 +173592,308360.60 +83096,308142.66 +129604,308138.38 +320147,308057.60 +13191,308030.99 +381220,307979.10 +66216,307973.86 +130053,307950.31 +363438,307883.10 +364657,307861.00 +238130,307818.20 +37213,307596.80 +132280,307575.55 +170758,307547.97 +51431,307502.44 +271953,307411.50 +343916,307378.81 +223382,307343.68 +259608,307337.52 +28870,307236.44 +121500,307179.34 +206688,307131.18 +166527,307101.76 +226040,307094.72 +106033,307067.64 +86122,306988.32 +375953,306874.10 +350199,306869.88 +377055,306867.00 +254550,306841.83 +8688,306813.71 +16839,306731.36 +226594,306725.76 +41370,306720.00 +315720,306677.28 +7027,306572.84 +263043,306493.86 +114401,306486.77 +25324,306431.40 +65629,306414.94 +33090,306407.88 +105095,306324.92 +346042,306292.75 +144628,306267.26 +83692,306258.36 +34252,306225.92 +52882,306199.92 +58710,306195.84 +104639,306027.54 +145891,305980.22 +140937,305957.19 +326230,305914.50 +382029,305866.62 +65789,305859.66 +212841,305693.46 +105306,305640.00 +348607,305624.00 +276705,305506.80 +377854,305439.90 +73813,305404.12 +64166,305298.88 +175002,305286.96 +352896,305233.48 +159013,305128.35 +90031,305118.42 +83502,305051.84 +338803,305006.52 +158955,304913.60 +48143,304794.16 +72223,304686.72 +177199,304683.75 +301755,304680.25 +67673,304663.81 +137270,304658.40 +382052,304636.50 +54187,304626.51 +34190,304525.54 +84222,304462.48 +207210,304444.96 +14651,304403.82 +262400,304379.70 +209073,304269.68 +332640,304227.48 +318800,304226.93 +333263,304193.75 +239885,304167.54 +301295,304112.90 +270051,304098.88 +149925,304035.60 +394253,304033.88 +166925,303969.42 +109181,303771.24 +211872,303647.84 +368396,303621.92 +92351,303468.12 +395736,303451.63 +379129,303390.60 +331220,303349.20 +313381,303086.70 +233997,303084.16 +297510,303063.24 +270758,302975.52 +41974,302834.61 +394734,302776.80 +249845,302756.64 +261628,302718.66 +223668,302658.48 +194458,302593.63 +4310,302563.52 +279040,302527.55 +23678,302500.20 +235277,302490.48 +21082,302489.60 +187025,302339.20 +3172,302239.30 +343482,302208.55 +168029,302184.96 +324305,302124.32 +188411,302099.98 +332252,301982.12 +9151,301942.20 +274664,301883.40 +319003,301841.75 +162682,301834.56 +119523,301792.50 +45615,301589.44 +215674,301550.70 +161165,301545.64 +76982,301489.65 +50250,301422.24 +131516,301405.72 +158281,301400.43 +55962,301344.33 +277618,301278.52 +76764,301265.58 +58811,301223.97 +288830,301217.29 +188361,301203.24 +179673,301081.20 +14829,301079.80 +169340,301052.16 +141112,301010.00 +397884,300837.92 +384121,300800.91 +359817,300585.00 +65023,300556.62 +338279,300451.78 +107791,300433.89 +81339,300394.64 +72868,300291.60 +168753,300281.25 +197151,300271.68 +61727,300169.35 +45136,300132.00 +133211,300101.70 +182530,299858.00 +11640,299772.75 +134813,299731.08 +75737,299664.61 +300964,299654.53 +211342,299645.76 +111132,299492.06 +103692,299483.36 +219307,299476.50 +245757,299440.18 +225699,299406.56 +388699,299291.97 +319492,299252.64 +196775,299178.53 +11810,299106.72 +262060,299079.00 +26386,299051.52 +115801,299032.32 +282171,299027.40 +339957,298998.99 +249421,298971.84 +203994,298923.84 +390493,298905.09 +29032,298891.28 +91161,298758.60 +279087,298750.74 +202524,298706.87 +100814,298681.15 +256570,298632.30 +347237,298623.00 +353778,298609.14 +357632,298595.55 +353868,298570.86 +90809,298559.88 +150959,298554.30 +308478,298507.68 +354245,298423.59 +89269,298386.00 +293343,298361.28 +380476,298334.16 +50954,298274.88 +14313,298174.44 +377921,298147.84 +81950,298115.84 +277794,298103.14 +133982,298093.41 +57099,298057.60 +41730,298016.04 +30474,298009.06 +240759,297981.18 +267212,297923.25 +35413,297804.17 +392234,297800.14 +293117,297792.00 +386899,297784.74 +291629,297744.08 +282289,297583.38 +340604,297579.23 +315192,297551.52 +60023,297515.28 +3259,297472.93 +192512,297461.48 +224379,297372.90 +77290,297314.33 +383564,297267.60 +162180,297183.00 +112796,297159.29 +44255,297118.80 +65521,297118.03 +395307,297026.75 +332001,296900.64 +26198,296843.69 +18696,296748.30 +99302,296685.53 +260981,296667.36 +317877,296597.82 +144028,296554.80 +97604,296475.75 +288820,296436.88 +370053,296362.88 +66426,296362.86 +245686,296303.04 +92968,296260.80 +203297,296246.82 +234662,296221.23 +162288,296179.20 +213092,296177.64 +241322,296070.75 +97087,296070.00 +238485,295941.38 +247909,295910.46 +209220,295903.62 +1233,295900.71 +86493,295809.50 +242052,295704.36 +129455,295694.98 +161463,295624.56 +252573,295536.33 +256414,295488.90 +50903,295408.00 +211586,295205.18 +242949,295195.95 +221516,295172.90 +369562,295138.46 +77155,295059.31 +134274,295050.84 +251909,295042.88 +6343,295015.94 +328394,295009.98 +303615,294988.20 +337929,294938.84 +173950,294909.60 +70453,294845.00 +175905,294758.22 +227666,294758.10 +20766,294665.04 +180035,294629.58 +394399,294627.27 +339569,294608.16 +373732,294566.82 +138361,294513.15 +39334,294467.17 +39947,294411.78 +382608,294408.97 +114230,294398.72 +183853,294359.34 +365292,294218.40 +56149,294207.06 +295899,294196.00 +376028,294191.46 +285660,294188.40 +27155,294152.32 +91539,294108.20 +126142,293989.25 +298676,293920.80 +337899,293812.02 +335274,293773.20 +368685,293601.49 +128249,293541.72 +155888,293539.40 +266192,293485.68 +289490,293431.26 +342811,293375.68 +328986,293353.86 +54049,293340.24 +310539,293229.65 +156714,293207.06 +282462,293167.56 +120644,293163.73 +205804,293044.31 +365506,293017.27 +250620,292959.18 +359174,292955.52 +358275,292872.06 +267942,292776.90 +358945,292776.12 +180344,292749.88 +44304,292742.76 +273081,292653.00 +24816,292600.98 +187590,292562.55 +100558,292496.40 +70941,292489.44 +131474,292443.92 +302290,292375.87 +9978,292369.73 +382277,292303.48 +121216,292122.92 +29409,292007.70 +384829,291992.47 +106038,291875.50 +230346,291820.25 +237631,291815.25 +332697,291703.80 +41369,291483.90 +264584,291452.32 +282524,291451.86 +385136,291402.56 +23598,291305.46 +258609,291295.08 +55120,291275.58 +321909,291272.90 +177150,291213.00 +182193,291171.32 +26105,291166.88 +348172,291122.56 +246147,291117.24 +63326,291107.52 +36915,291069.68 +276121,291064.54 +10974,291017.22 +303471,290995.12 +264428,290878.50 +45812,290846.34 +349133,290752.00 +212727,290677.40 +299791,290673.15 +321226,290667.45 +213968,290589.60 +107362,290479.68 +286360,290470.88 +53363,290425.60 +212450,290420.26 +54861,290233.44 +28958,290219.25 +55813,290135.40 +110390,290102.09 +319826,290067.32 +258727,290057.64 +351321,289946.76 +108265,289864.96 +358711,289845.84 +79923,289797.30 +370163,289788.62 +228827,289762.57 +152344,289758.52 +246489,289663.76 +344616,289658.20 +289168,289591.95 +236707,289555.20 +41495,289546.06 +238231,289463.83 +4419,289459.29 +314731,289327.76 +129596,289229.80 +395043,289220.02 +108822,289196.78 +64182,289141.44 +325032,289110.40 +142240,289098.42 +195544,289088.28 +320601,288999.60 +283769,288996.84 +85848,288979.20 +289242,288972.00 +330998,288902.90 +329119,288877.05 +132456,288852.68 +185588,288830.53 +187815,288751.32 +332257,288549.92 +306382,288353.35 +119483,288235.40 +384666,288225.00 +32870,288150.85 +265397,287983.80 +329359,287922.11 +248171,287907.36 +368019,287895.19 +102291,287889.12 +163167,287812.40 +301004,287798.61 +334775,287772.38 +176468,287609.85 +253841,287589.86 +346455,287560.65 +187664,287550.72 +55858,287510.58 +169475,287502.86 +295264,287492.76 +4662,287467.51 +292076,287454.84 +64439,287386.05 +399248,287366.90 +75029,287292.00 +119742,287264.66 +381014,287214.19 +196263,287198.45 +359247,287170.96 +322972,287061.93 +334148,287027.76 +91943,287008.70 +381225,287004.19 +26300,286931.80 +132646,286907.00 +178462,286902.28 +395939,286831.43 +79754,286806.52 +27303,286770.60 +304954,286720.00 +350027,286694.23 +146305,286643.04 +111389,286631.28 +149141,286597.71 +131482,286549.92 +236892,286516.23 +220231,286490.54 +60808,286489.44 +337028,286389.96 +128535,286343.52 +371034,286238.16 +132462,286224.24 +87027,286180.65 +161034,286180.29 +191788,286160.32 +54938,286118.00 +302611,286115.20 +278152,286106.22 +33255,286033.25 +317651,286028.40 +325991,286012.64 +287709,285964.43 +151996,285933.04 +368051,285878.20 +195577,285844.05 +156336,285804.92 +229933,285765.13 +399400,285752.32 +368752,285743.28 +80709,285738.67 +399251,285723.90 +188917,285714.21 +348435,285705.00 +315181,285695.82 +285398,285664.32 +171009,285624.15 +345289,285619.04 +27181,285607.20 +386053,285591.32 +135044,285560.12 +98388,285559.06 +40119,285555.48 +223177,285474.80 +217107,285456.93 +322657,285452.96 +305208,285436.17 +392766,285413.00 +48536,285382.44 +259965,285267.22 +254144,285251.25 +172285,285209.61 +64498,285207.96 +149115,285204.06 +345689,285193.80 +377233,285166.84 +25811,285078.12 +151683,285061.20 +248177,285034.46 +362500,284993.28 +300386,284939.50 +196178,284928.00 +316102,284739.20 +71683,284714.56 +267662,284701.89 +260123,284647.68 +243088,284621.70 +120968,284487.84 +92814,284475.80 +366771,284470.70 +189446,284394.45 +279503,284347.83 +127957,284336.25 +243696,284205.56 +13807,284116.32 +285627,283987.44 +34585,283959.83 +123230,283929.24 +84948,283853.13 +239089,283845.60 +15436,283811.29 +66730,283755.78 +142610,283649.75 +247064,283618.64 +375205,283605.40 +272866,283597.03 +317667,283585.50 +33586,283460.40 +299232,283362.41 +212213,283232.40 +136320,283137.40 +348190,283100.25 +19635,283077.36 +279962,283062.72 +103796,283040.00 +228562,283029.34 +40860,282955.48 +394001,282948.00 +3807,282935.08 +104931,282875.02 +388237,282842.00 +191662,282823.75 +66266,282749.64 +165365,282748.40 +342416,282746.43 +209400,282638.72 +306033,282630.20 +248612,282608.82 +21634,282608.15 +148471,282583.62 +357631,282545.92 +136685,282451.05 +160211,282409.92 +73322,282379.85 +281671,282364.80 +349985,282360.96 +197805,282196.39 +211301,282122.64 +51337,282100.59 +89715,282006.90 +329828,281958.52 +288910,281872.15 +102884,281794.76 +367104,281709.12 +129656,281639.76 +330670,281637.42 +100614,281617.49 +386327,281483.06 +255813,281390.19 +45610,281354.06 +27862,281316.08 +155925,281213.68 +206268,281178.10 +234691,281137.50 +167795,281132.00 +12324,281107.00 +233258,280993.28 +33816,280944.17 +155069,280939.50 +308577,280930.64 +282995,280916.12 +257389,280799.64 +374133,280795.80 +312221,280729.80 +380530,280657.77 +213907,280615.65 +259884,280562.70 +118623,280542.50 +99278,280512.22 +43920,280464.20 +41667,280397.48 +196154,280380.80 +328535,280364.70 +119779,280290.96 +270661,280230.56 +153716,280081.14 +63438,280080.66 +320424,280026.60 +39506,280010.10 +256091,279994.87 +29483,279969.56 +211361,279917.66 +66771,279885.50 +198173,279726.48 +43092,279700.82 +314241,279690.77 +114731,279612.42 +157887,279608.38 +364597,279565.36 +7995,279527.00 +397435,279524.29 +10840,279510.60 +20124,279491.14 +262709,279448.95 +117233,279412.35 +255020,279402.72 +49667,279365.13 +64937,279353.83 +153483,279289.28 +6148,279235.32 +254213,279216.00 +105615,279189.74 +421,279138.30 +389025,279038.60 +31105,279000.18 +198864,278867.05 +247587,278857.74 +53191,278841.68 +375089,278729.82 +257927,278723.16 +31788,278706.06 +67043,278704.68 +63698,278685.36 +36110,278623.72 +185974,278532.60 +183662,278524.16 +331877,278519.67 +200157,278453.88 +84176,278451.96 +288572,278425.86 +354857,278268.92 +385096,278217.66 +370920,278189.69 +29096,278188.02 +355015,278159.88 +118448,278136.32 +151955,278066.25 +28809,278058.04 +124545,277941.01 +48788,277899.83 +145304,277898.51 +106479,277855.12 +102831,277819.56 +348070,277784.43 +5860,277739.16 +11366,277702.66 +228880,277666.38 +336325,277659.20 +181399,277569.18 +225051,277516.68 +126089,277408.56 +339178,277331.79 +313906,277319.24 +316827,277319.18 +87311,277305.03 +154196,277304.24 +135749,277263.68 +125014,277252.24 +387808,277215.60 +247159,277148.13 +105451,277128.15 +3761,277056.54 +197927,276909.10 +70958,276879.58 +312376,276721.20 +376004,276602.34 +207446,276541.20 +179347,276494.60 +104991,276434.75 +169036,276349.92 +182724,276349.00 +148732,276281.40 +312450,276226.52 +70402,276138.76 +194766,276114.72 +376900,276063.06 +231210,276044.80 +175640,275989.56 +292593,275987.15 +239723,275965.84 +25365,275959.80 +75950,275897.83 +287283,275867.34 +285139,275861.04 +71382,275846.76 +167658,275820.80 +291388,275740.32 +233474,275735.04 +284349,275732.60 +85955,275710.00 +82644,275679.08 +359320,275649.24 +392938,275592.10 +292238,275574.96 +22055,275545.75 +163067,275512.38 +396921,275387.85 +386944,275364.32 +169732,275273.51 +32312,275248.88 +200271,275242.23 +311245,275139.39 +143529,275050.92 +265344,275025.96 +45070,274995.84 +369586,274971.98 +268675,274970.92 +375877,274968.54 +6810,274842.54 +18811,274809.75 +80806,274779.89 +9741,274721.76 +292385,274718.40 +153416,274712.34 +83902,274553.28 +137660,274518.72 +321152,274416.48 +325769,274326.36 +298366,274315.00 +307632,274271.34 +93534,274034.32 +12296,273914.85 +262231,273908.70 +276487,273888.67 +68664,273762.98 +178944,273755.68 +222285,273737.76 +34996,273702.20 +179917,273666.67 +384439,273657.78 +173804,273643.66 +245543,273630.94 +197273,273581.66 +338935,273460.35 +298098,273458.73 +278702,273356.39 +303777,273042.55 +49791,272890.52 +384784,272885.28 +42093,272885.20 +316028,272824.52 +397258,272788.56 +359566,272745.84 +38049,272706.48 +353671,272704.74 +176962,272624.25 +372215,272597.02 +294246,272403.00 +319020,272397.00 +311007,272396.88 +120936,272391.84 +43739,272378.56 +349449,272298.81 +286146,272264.96 +221896,272208.06 +31186,272106.45 +86790,272071.80 +359727,272035.42 +4061,271995.93 +263134,271941.22 +40473,271883.89 +78094,271819.32 +272632,271817.39 +315241,271748.25 +308761,271713.92 +138925,271700.55 +228536,271693.50 +100123,271628.84 +301207,271559.68 +345767,271549.20 +253083,271507.72 +371239,271410.96 +122775,271297.00 +334451,271279.99 +343328,271217.40 +143701,271216.82 +301100,271190.37 +119320,271138.62 +181626,271131.42 +50880,271068.84 +226061,270979.76 +254755,270956.64 +108437,270821.25 +256211,270807.42 +120251,270804.28 +238119,270774.00 +322529,270696.72 +99050,270669.21 +301928,270634.39 +195934,270606.90 +259945,270579.11 +157212,270528.40 +368274,270522.72 +158237,270494.59 +104314,270488.02 +392248,270425.28 +143857,270385.56 +206363,270370.10 +146508,270338.88 +77407,270326.82 +384767,270269.70 +24507,270192.00 +355162,270172.50 +42827,270127.80 +26694,270125.08 +115032,270033.60 +348504,270014.94 +157531,270009.14 +160386,269808.00 +344992,269798.80 +201657,269786.28 +64233,269762.40 +229466,269760.72 +101338,269740.80 +171683,269740.38 +172956,269722.62 +273995,269672.70 +37499,269588.12 +120932,269564.49 +106078,269564.28 +87063,269553.76 +232258,269480.24 +287371,269445.00 +116791,269343.75 +38056,269332.22 +6671,269287.80 +350541,269230.32 +272091,269093.00 +166794,269040.04 +391258,268989.12 +58224,268953.74 +383934,268937.06 +324164,268910.25 +361493,268861.83 +378729,268816.24 +276007,268806.33 +189289,268759.20 +163667,268752.00 +141918,268740.42 +84441,268727.20 +380008,268651.65 +141528,268604.96 +215618,268593.03 +248100,268589.12 +227455,268543.44 +64499,268514.48 +364583,268512.72 +123145,268343.85 +83325,268338.90 +378094,268317.12 +266726,268268.96 +95734,268240.44 +23509,268164.82 +149836,268159.41 +142633,268065.42 +251510,268032.13 +394429,268021.75 +325241,267978.60 +179274,267842.81 +114291,267796.83 +268536,267765.12 +107363,267763.95 +238432,267759.47 +80485,267735.08 +122180,267718.55 +182713,267682.44 +187326,267676.80 +117887,267637.20 +353260,267632.52 +281778,267611.50 +175375,267538.30 +118102,267520.00 +311158,267518.40 +92297,267507.52 +964,267485.46 +187937,267393.98 +245222,267391.38 +317473,267322.37 +249694,267231.36 +343592,267202.80 +87534,267194.20 +341470,267145.34 +58494,267130.50 +323114,267125.30 +203486,267111.31 +136582,267022.56 +282966,267006.32 +137925,266985.33 +169836,266879.34 +33112,266799.26 +53110,266727.00 +99893,266611.52 +368334,266567.80 +273086,266564.88 +201340,266449.44 +78525,266416.92 +281732,266416.60 +364784,266411.60 +92980,266356.80 +197642,266316.96 +179098,266315.92 +320183,266294.73 +131715,266278.50 +285010,266276.78 +234425,266089.38 +237459,266048.30 +286934,266013.72 +260332,265992.09 +218125,265926.62 +181636,265910.40 +36069,265871.50 +322643,265868.34 +383457,265730.55 +295105,265653.76 +42292,265613.88 +123091,265524.70 +387214,265423.14 +393734,265343.52 +170173,265240.42 +101951,265201.20 +25309,265180.41 +306936,265155.60 +311474,265109.75 +151592,265100.85 +238854,265086.45 +23099,264926.34 +212220,264851.30 +297343,264772.80 +16726,264711.17 +303395,264649.33 +251791,264504.45 +314244,264491.00 +102210,264475.80 +151351,264341.00 +160084,264333.33 +3619,264304.16 +150310,264288.64 +321562,264278.52 +238222,264241.90 +308061,264131.56 +323916,264112.16 +306019,264108.06 +359650,264028.50 +79470,264023.60 +361756,263993.67 +234437,263924.25 +137710,263914.74 +43935,263901.12 +376919,263897.00 +53513,263883.82 +352265,263739.63 +165760,263700.00 +194279,263692.80 +156479,263622.00 +150406,263519.92 +61840,263506.20 +120377,263495.20 +122294,263470.34 +263736,263463.99 +342242,263446.32 +121385,263441.00 +162587,263408.34 +248105,263405.48 +262271,263338.56 +377022,263329.38 +226985,263328.60 +298228,263312.60 +340997,263300.58 +11226,263183.80 +187757,263138.07 +90341,263097.01 +113814,262873.55 +282052,262832.64 +225292,262825.85 +306682,262811.50 +28285,262807.30 +57608,262720.04 +293835,262656.00 +345588,262626.42 +98814,262479.69 +164321,262459.10 +278249,262427.40 +195661,262425.76 +296457,262401.20 +292751,262294.72 +314389,262226.80 +205974,262183.32 +12664,262144.08 +309518,262010.76 +330125,261852.70 +310999,261803.88 +144948,261793.76 +69091,261772.80 +83415,261734.30 +373510,261732.24 +335060,261696.68 +397205,261561.69 +285972,261530.43 +52181,261513.72 +44785,261462.62 +268544,261425.52 +116014,261326.80 +180848,261318.95 +157277,261302.58 +226289,261245.04 +396201,261207.18 +110310,261128.94 +84924,261078.80 +368154,261049.75 +192761,261023.63 +136654,261010.20 +153681,260958.73 +52841,260933.42 +332869,260788.25 +290641,260773.50 +128786,260741.88 +16662,260741.11 +55151,260656.29 +152606,260604.54 +347001,260551.20 +217598,260487.00 +162821,260478.72 +21739,260465.10 +312451,260455.88 +382466,260353.28 +216708,260295.14 +15031,260282.85 +391373,260267.35 +82725,260263.78 +304473,260238.38 +89041,260220.36 +140417,260146.41 +280278,260142.26 +108700,260134.75 +214596,259961.28 +167277,259926.84 +257241,259850.59 +143028,259836.00 +224618,259694.40 +43342,259530.60 +36592,259517.28 +106834,259445.04 +387677,259407.78 +113420,259339.80 +296494,259297.78 +396205,259209.16 +288995,259106.40 +174819,259062.96 +142500,259018.41 +103802,258876.92 +122055,258872.16 +34072,258858.00 +111517,258844.88 +230622,258823.50 +242609,258809.46 +215952,258808.20 +257872,258756.66 +343741,258735.12 +132079,258667.63 +366103,258640.20 +167464,258455.86 +302406,258377.81 +315706,258342.84 +186397,258278.40 +169458,258214.56 +96966,257980.80 +261435,257977.72 +398812,257963.04 +111080,257732.99 +311627,257522.87 +134669,257519.70 +758,257504.94 +168536,257435.25 +62359,257424.05 +271878,257408.28 +293374,257407.04 +16786,257399.28 +286615,257382.72 +270622,257308.26 +9391,257251.95 +284635,257155.47 +53893,257129.28 +358483,257083.30 +244528,257074.05 +13968,256856.40 +228636,256810.50 +138425,256786.95 +90959,256769.64 +227906,256745.94 +75322,256738.57 +137730,256687.06 +7620,256679.03 +278091,256658.27 +397639,256601.64 +234012,256534.20 +165190,256528.16 +391992,256518.87 +209807,256503.20 +196760,256413.56 +303469,256386.00 +244320,256375.36 +247933,256261.50 +22987,256174.43 +205351,256171.60 +22724,256139.52 +229001,256079.34 +262041,256063.50 +5881,255846.24 +295029,255776.04 +214598,255707.10 +224410,255707.05 +68747,255626.63 +113891,255619.33 +147967,255601.05 +254699,255550.68 +365394,255489.81 +146250,255485.73 +161942,255471.81 +304307,255466.40 +209355,255450.76 +243480,255378.33 +169337,255277.68 +293172,255268.82 +368195,255254.58 +62719,255244.08 +68402,255225.60 +331343,255196.83 +128911,255152.20 +252952,255119.68 +158753,255107.60 +70591,255076.50 +21534,255073.48 +188388,254992.92 +304341,254990.64 +289378,254990.40 +159692,254867.99 +90249,254829.30 +343830,254815.18 +259172,254705.04 +263831,254676.94 +302268,254602.40 +115144,254537.28 +313342,254526.48 +92815,254526.30 +377327,254441.28 +74173,254395.68 +57052,254369.94 +53205,254325.54 +178806,254218.86 +298476,254114.00 +338714,254083.50 +242308,254075.84 +43936,253851.28 +190679,253828.95 +336444,253663.86 +390133,253621.23 +302420,253608.12 +27305,253589.49 +123604,253495.84 +156770,253455.00 +206528,253392.15 +57006,253371.91 +275245,253336.56 +117662,253170.00 +164419,253152.00 +88803,253062.69 +94905,253060.71 +301096,253015.52 +11033,253008.00 +390669,252860.88 +265288,252856.02 +314866,252837.26 +102616,252809.04 +151468,252751.47 +338135,252704.16 +211379,252702.15 +305875,252675.76 +166770,252628.86 +218852,252513.75 +397571,252480.52 +123668,252477.64 +348480,252418.10 +104776,252182.07 +261230,252105.40 +310493,252054.24 +137381,252049.20 +283770,251984.10 +129989,251902.98 +25322,251902.71 +342279,251789.84 +365204,251741.01 +56543,251740.50 +210915,251608.40 +350258,251496.42 +244681,251465.92 +154862,251451.20 +355509,251336.05 +258222,251320.41 +57823,251307.92 +316409,251213.68 +91582,251101.00 +327891,251073.34 +362266,251072.27 +108697,251010.00 +85223,250988.09 +54148,250961.92 +250095,250936.32 +125235,250907.80 +397421,250812.25 +73777,250791.18 +285890,250735.96 +211373,250726.93 +191088,250710.84 +186943,250659.50 +153079,250631.92 +271358,250441.62 +53189,250429.64 +327560,250400.48 +107216,250389.75 +144026,250387.08 +302667,250376.00 +148599,250321.38 +93928,250291.39 +33551,250252.20 +105407,250195.80 +67662,250143.36 +36389,250120.60 +191918,250103.84 +27527,250037.30 +150654,249972.51 +345468,249926.53 +291791,249861.90 +149358,249841.80 +48356,249814.65 +50558,249734.52 +35674,249644.64 +232207,249641.86 +79149,249598.08 +218826,249518.01 +293145,249510.01 +225089,249508.50 +85145,249494.32 +310002,249489.17 +278094,249465.13 +8259,249454.79 +67049,249431.27 +209171,249411.24 +231679,249410.43 +140760,249407.96 +311473,249389.01 +158850,249317.25 +327722,249286.83 +19829,249227.26 +150201,249180.00 +44693,249129.86 +284727,249128.00 +389242,249088.77 +188978,249007.84 +249695,248981.64 +107961,248886.35 +22000,248817.14 +188822,248733.54 +241800,248656.20 +123199,248640.35 +17276,248557.62 +198910,248458.95 +304507,248433.01 +310632,248407.06 +198661,248403.52 +317992,248402.28 +326069,248379.88 +96460,248324.10 +74388,248303.22 +205725,248183.00 +254239,248167.92 +40211,248047.75 +43980,247994.72 +276196,247982.33 +68142,247886.73 +315265,247819.76 +751,247819.25 +342819,247735.60 +280253,247608.54 +122739,247579.08 +307240,247541.76 +343991,247504.15 +11332,247402.72 +310046,247385.70 +254265,247296.55 +89090,247296.01 +392312,247234.59 +328363,247229.20 +311644,247206.18 +133109,247042.40 +270006,246986.87 +153433,246875.30 +294007,246846.64 +280601,246838.30 +20840,246777.57 +335148,246663.54 +160814,246660.48 +293812,246553.50 +323626,246528.00 +55255,246507.03 +267213,246360.26 +22837,246357.76 +51706,246332.34 +357902,246329.72 +126422,246281.00 +109143,246265.60 +125801,246192.69 +71486,246151.44 +194510,246115.12 +41640,246098.40 +333970,246092.21 +68606,246051.96 +52903,246045.20 +253602,245923.35 +376018,245904.88 +283682,245846.25 +72626,245839.57 +128710,245803.52 +5813,245760.26 +211004,245757.50 +154244,245679.30 +153268,245668.66 +149620,245618.24 +390515,245597.50 +211881,245496.02 +334662,245419.20 +258550,245381.94 +242288,245350.84 +72459,245252.28 +208091,244890.40 +142062,244836.80 +180289,244819.42 +345844,244816.26 +117660,244810.08 +16477,244747.55 +43085,244726.44 +112107,244685.68 +208670,244642.64 +374080,244625.00 +279907,244501.47 +221339,244449.75 +137765,244429.33 +320782,244305.60 +328823,244284.84 +26438,244232.71 +222516,244229.16 +260271,244131.16 +349352,244031.59 +173133,244005.00 +267418,243967.52 +204545,243909.00 +388040,243893.88 +264419,243857.52 +288464,243843.60 +13753,243818.64 +78132,243739.68 +8798,243651.09 +2995,243620.88 +4996,243525.34 +9969,243503.46 +202000,243502.55 +394876,243429.48 +313096,243396.46 +10704,243357.48 +186468,243313.30 +47068,243255.36 +67489,243198.63 +283966,243190.64 +274435,243188.48 +49479,243110.29 +399255,243061.56 +363121,243037.30 +52660,243031.20 +133189,243019.32 +292992,242873.22 +324585,242836.50 +82945,242829.88 +389488,242726.77 +355911,242665.39 +284616,242661.02 +185117,242632.55 +349757,242603.66 +202627,242568.90 +301756,242375.84 +375044,242269.00 +47146,242226.56 +44728,242179.39 +89461,242055.22 +302323,242032.50 +110776,241991.08 +221620,241984.80 +17379,241959.96 +133434,241923.80 +130743,241877.58 +189034,241821.20 +166222,241788.96 +125306,241777.54 +109716,241775.39 +126642,241687.60 +165857,241660.64 +36902,241592.64 +8519,241370.85 +199374,241356.73 +153581,241295.45 +286253,241213.57 +268465,241212.06 +72748,241189.20 +289377,241164.88 +166872,241147.68 +42731,241124.52 +358479,241059.50 +98938,241058.40 +391477,241012.05 +51960,240962.31 +14627,240954.62 +299954,240902.55 +232380,240888.15 +289158,240848.37 +305298,240847.43 +275589,240811.20 +310532,240796.16 +343290,240780.54 +73183,240674.46 +16739,240657.00 +359585,240610.86 +94331,240565.50 +73704,240532.88 +16787,240418.08 +61505,240413.65 +272898,240391.20 +222311,240390.78 +7418,240367.50 +24616,240356.93 +348214,240327.66 +273972,240311.25 +243423,240300.12 +138803,240239.52 +214298,240152.85 +88564,240077.45 +350687,240055.08 +204549,239995.84 +242315,239938.74 +325222,239867.55 +197599,239838.08 +1628,239833.44 +154298,239801.20 +308830,239749.84 +377899,239695.01 +238685,239643.92 +341023,239638.23 +161520,239590.44 +394110,239572.48 +228929,239542.08 +144284,239536.25 +283141,239515.65 +290867,239477.46 +10995,239375.05 +209753,239373.65 +63388,239368.84 +335948,239360.00 +277197,239359.52 +222084,239354.56 +124557,239297.78 +97720,239265.88 +332580,239185.80 +21560,239167.14 +308330,239053.36 +260389,239052.84 +73783,238967.13 +306873,238858.76 +241848,238824.64 +5421,238807.03 +228707,238725.36 +44739,238623.56 +303804,238621.67 +296163,238586.08 +350624,238570.53 +383300,238570.02 +12488,238559.58 +46659,238414.38 +261504,238385.40 +62486,238372.75 +324528,238303.24 +298436,238288.02 +210100,238231.84 +168802,238186.08 +307469,238124.70 +88400,238092.56 +330931,238056.96 +62474,237979.22 +26660,237970.06 +174880,237961.50 +197423,237941.76 +238388,237932.06 +51492,237912.84 +392686,237896.83 +379311,237883.50 +321227,237866.30 +12814,237814.50 +213504,237778.69 +243962,237771.66 +15253,237768.85 +246972,237723.23 +249814,237708.00 +127482,237704.46 +172484,237683.42 +328544,237648.38 +77483,237635.64 +287438,237615.84 +284919,237584.71 +197479,237536.34 +346807,237469.44 +280032,237318.44 +134874,237310.19 +395550,237284.32 +5963,237259.30 +157729,237188.13 +342283,237132.84 +221275,237104.00 +102637,237084.96 +197631,237082.49 +364047,237032.60 +49387,236919.90 +343294,236852.85 +301675,236821.83 +154235,236802.72 +36106,236798.10 +237168,236797.56 +223300,236761.00 +291267,236757.60 +388661,236720.88 +324699,236711.44 +247639,236673.66 +291079,236601.52 +38713,236421.90 +200628,236367.87 +11971,236270.29 +185601,236161.08 +121889,236083.76 +326622,236080.00 +321914,235959.50 +59302,235848.97 +143790,235833.30 +16222,235804.08 +268749,235742.01 +373703,235649.07 +136994,235637.00 +262596,235587.08 +76432,235546.02 +141727,235330.83 +30238,235287.21 +135845,235264.64 +97608,235188.00 +153816,235181.44 +50746,235151.53 +156919,235128.96 +22341,235102.40 +111886,235098.78 +54172,235074.55 +103214,235041.36 +151914,235030.36 +378331,235012.68 +212646,234983.10 +302080,234841.71 +377377,234816.08 +59728,234813.60 +217793,234707.04 +301765,234705.80 +310525,234688.56 +7845,234598.10 +296138,234331.11 +378432,234315.12 +163433,234167.68 +316478,234099.60 +293587,234070.50 +89586,233977.02 +161430,233955.27 +234610,233884.74 +167305,233747.80 +11238,233720.82 +214044,233601.24 +1258,233500.61 +340476,233483.00 +186096,233461.00 +228492,233444.97 +226672,233364.88 +55229,233354.59 +268205,233248.98 +75355,233238.77 +281761,233179.39 +191649,233165.55 +330639,233163.00 +149336,233158.50 +158682,233077.92 +307893,233076.96 +167050,233060.40 +398987,232998.48 +317372,232973.16 +391415,232905.97 +272598,232811.64 +93524,232808.73 +353551,232757.00 +269623,232706.16 +261751,232617.70 +75178,232613.04 +108998,232530.00 +202085,232457.61 +81229,232362.78 +192220,232281.84 +140476,232265.04 +142941,232264.20 +349364,232215.72 +317884,232213.52 +334298,232179.84 +299882,232094.91 +114002,232045.47 +258217,231938.86 +107027,231875.68 +351954,231844.55 +78577,231808.54 +244957,231671.45 +115686,231654.24 +238307,231645.80 +30074,231546.06 +229680,231496.38 +339047,231338.91 +13812,231335.10 +176024,231292.81 +123749,231292.48 +207057,231192.95 +273987,231178.22 +271627,231173.01 +343025,231167.04 +136931,231160.56 +158297,231151.34 +248188,231085.87 +118688,231053.76 +193517,230982.24 +330052,230959.05 +381474,230928.36 +54983,230907.76 +208503,230848.93 +331647,230839.56 +220748,230830.64 +240028,230820.59 +238822,230769.27 +194710,230752.32 +364286,230677.20 +98647,230544.72 +134236,230543.16 +355878,230464.08 +332898,230447.94 +41714,230299.68 +227286,230287.20 +138101,230099.36 +266611,230090.24 +1810,230081.65 +86391,230041.00 +28923,230025.74 +343897,229946.08 +122153,229942.96 +258812,229880.28 +176966,229862.12 +373404,229837.02 +394455,229820.14 +48378,229780.65 +181718,229714.11 +236839,229678.84 +57722,229669.42 +216637,229598.58 +18914,229582.62 +60665,229559.55 +240857,229527.54 +284731,229445.46 +41107,229442.40 +72236,229386.36 +355704,229325.18 +261557,229124.07 +268564,229079.48 +158259,229047.28 +372481,228983.37 +116543,228947.29 +236888,228925.90 +78636,228910.00 +308421,228891.69 +356658,228891.52 +47831,228819.50 +219709,228799.59 +377815,228767.64 +373774,228758.10 +184220,228675.67 +191155,228670.26 +330723,228658.50 +182324,228638.64 +203177,228301.91 +6087,228290.67 +236110,228276.84 +194181,228235.68 +375456,228189.56 +348952,228066.40 +170647,227935.36 +212383,227842.56 +165779,227754.24 +223720,227645.61 +276522,227604.90 +339194,227552.76 +27243,227478.44 +218523,227416.63 +155064,227408.88 +138014,227396.16 +206237,227387.44 +154037,227382.39 +68901,227310.30 +38643,227290.75 +391237,227281.30 +328329,227258.55 +261327,227129.90 +310556,227114.72 +352609,227113.25 +107721,226989.78 +313768,226865.72 +61076,226859.71 +186622,226818.90 +292841,226694.70 +293864,226679.75 +60368,226613.24 +70113,226501.44 +4946,226482.75 +196999,226439.28 +329373,226390.50 +223466,226339.36 +61948,226338.75 +102752,226310.00 +226869,226224.90 +375145,226062.60 +376067,225890.73 +366717,225881.50 +208084,225866.16 +24146,225842.24 +123975,225767.89 +357457,225734.04 +53924,225673.81 +109168,225656.21 +27844,225609.58 +315779,225542.46 +99753,225501.12 +372058,225417.48 +209626,225276.62 +79151,225213.33 +279385,225198.37 +83184,225129.42 +90061,225115.20 +389559,225045.80 +17462,224985.93 +125618,224949.78 +312079,224919.48 +339019,224861.00 +156066,224840.64 +155127,224819.84 +54371,224799.36 +110113,224773.12 +237915,224736.96 +203918,224577.25 +57462,224499.52 +36559,224491.40 +312165,224487.04 +116459,224415.64 +148705,224381.28 +6350,224333.55 +151606,224328.72 +262682,224327.88 +136477,224301.69 +242736,224201.26 +384653,224149.84 +210533,224062.72 +281996,224055.25 +64926,224041.92 +395,224026.99 +138935,223948.80 +206008,223918.60 +288696,223820.19 +113173,223795.52 +248522,223784.05 +342488,223657.00 +64038,223589.52 +360884,223586.88 +163532,223546.70 +151765,223519.92 +34283,223442.12 +312317,223399.95 +318518,223345.32 +388172,223334.54 +177979,223296.65 +239242,223264.38 +175928,223221.33 +119748,223197.52 +280960,223097.60 +301935,222968.68 +201084,222894.10 +130157,222712.35 +257003,222624.70 +44735,222500.85 +188930,222439.68 +25672,222400.00 +17297,222362.00 +230391,222333.65 +131225,222294.80 +263229,222257.60 +178813,222213.44 +361399,222206.60 +188674,222163.20 +291308,222145.98 +362970,222097.72 +389155,222055.68 +58433,222022.88 +38224,221977.60 +112313,221870.55 +38849,221765.84 +161498,221568.20 +14180,221528.80 +114776,221480.00 +305096,221475.22 +354176,221356.08 +155044,221337.60 +318737,221333.20 +209070,221222.61 +56873,221221.89 +331148,221216.07 +176356,221212.15 +183933,221131.68 +89023,221098.24 +193431,221082.03 +374730,221004.93 +335442,220982.32 +226955,220888.33 +247027,220831.91 +201014,220805.64 +295182,220781.32 +234763,220629.66 +130356,220626.81 +194311,220566.78 +264169,220552.56 +74634,220534.13 +41144,220533.14 +114672,220506.72 +55674,220484.04 +123627,220470.84 +66298,220392.09 +46633,220347.14 +130789,220273.88 +379283,220265.29 +364374,220258.98 +308782,220228.32 +167909,220224.33 +9669,220193.71 +82930,220127.82 +174457,220099.04 +258982,220093.20 +187081,220048.12 +388715,220014.60 +341355,220011.96 +300895,219983.39 +281302,219982.56 +51723,219979.76 +323791,219882.60 +173736,219879.08 +353231,219878.46 +358792,219740.46 +127949,219657.68 +177055,219633.70 +164220,219563.50 +327261,219504.80 +144274,219385.76 +168519,219381.30 +36270,219367.65 +99027,219351.23 +324779,219327.88 +123590,219208.44 +170163,219191.20 +140967,219182.08 +318127,219136.50 +316103,219135.02 +30738,219123.20 +112882,219117.25 +59277,219022.83 +153494,219019.46 +301671,218984.00 +154753,218967.10 +281445,218964.60 +309157,218945.28 +318688,218891.52 +20740,218867.84 +134936,218782.85 +187272,218721.06 +105544,218609.82 +17082,218524.02 +143300,218516.40 +377770,218502.81 +313640,218461.32 +368710,218411.15 +129373,218366.28 +222082,218346.48 +3342,218272.86 +75395,218172.97 +317022,218102.94 +103854,218065.77 +275252,218047.44 +336776,218027.85 +115002,217992.60 +262202,217958.40 +283174,217948.32 +178440,217928.60 +237182,217927.71 +325982,217891.62 +365992,217851.84 +361495,217848.06 +238917,217839.08 +205871,217830.62 +71963,217830.33 +199277,217694.36 +172763,217610.20 +186299,217577.62 +67297,217576.17 +61107,217558.80 +256423,217532.14 +155661,217511.60 +124467,217508.02 +63737,217432.80 +104062,217427.70 +171306,217387.72 +269364,217321.21 +146231,217275.32 +287031,217141.01 +200325,217119.84 +61241,217104.44 +23513,217074.79 +228765,217017.27 +333406,217007.07 +368435,216946.42 +4507,216889.83 +334826,216871.35 +346562,216797.49 +44274,216756.54 +219038,216754.20 +392164,216660.80 +17344,216581.04 +362682,216442.68 +207965,216351.20 +39335,216299.87 +173500,216262.09 +394697,216180.00 +391301,216164.24 +230818,216132.25 +232385,216009.28 +290256,216004.14 +331901,215984.72 +251002,215955.45 +379476,215938.87 +379648,215937.80 +135175,215860.32 +40350,215844.09 +125877,215793.07 +55325,215756.64 +199791,215696.56 +124687,215690.24 +312067,215682.06 +122064,215669.35 +75955,215565.35 +342396,215556.00 +43530,215449.15 +388404,215427.06 +225862,215420.15 +1093,215388.84 +31230,215364.84 +388310,215363.97 +178045,215336.04 +26245,215301.18 +210594,215161.33 +381450,215050.29 +372016,214934.72 +318327,214884.00 +165615,214863.32 +68637,214842.95 +318655,214841.55 +301828,214810.53 +4213,214773.69 +235803,214753.66 +26490,214741.66 +56810,214660.32 +154826,214643.00 +376094,214637.58 +107513,214616.74 +117055,214602.30 +159044,214601.62 +374101,214545.06 +50382,214528.30 +238800,214522.83 +293654,214508.10 +13586,214473.87 +32301,214369.20 +96143,214334.80 +61895,214313.75 +294213,214103.31 +320389,214074.91 +353436,214042.50 +139204,214035.48 +204420,213996.20 +30269,213921.05 +53668,213911.04 +344473,213834.32 +221177,213791.94 +209381,213519.24 +245372,213487.54 +349223,213479.01 +345190,213462.86 +60179,213458.88 +355257,213434.86 +341528,213411.00 +127909,213265.50 +115674,213265.36 +231585,213176.16 +46028,213134.40 +384411,213117.89 +269324,212952.24 +113702,212826.90 +256263,212826.80 +196007,212740.88 +366278,212723.46 +77889,212667.50 +283902,212636.55 +169169,212575.68 +140368,212557.53 +58063,212487.72 +359151,212460.57 +123994,212435.10 +210758,212411.94 +324728,212410.54 +268759,212357.16 +105305,212350.32 +204747,212289.12 +73494,212258.70 +380418,212220.00 +107071,212189.92 +71762,212172.86 +218104,212096.04 +349827,212002.78 +134023,211977.28 +222608,211858.29 +219298,211853.92 +373679,211832.28 +233829,211826.72 +104439,211783.70 +389337,211745.88 +366560,211670.69 +268075,211646.30 +343141,211626.72 +266499,211612.98 +149562,211611.44 +100389,211608.32 +374580,211562.28 +295456,211551.08 +321672,211550.85 +2814,211548.96 +192636,211499.16 +134743,211430.96 +385128,211417.99 +151161,211382.72 +178165,211201.56 +224836,211139.76 +41083,210994.00 +32993,210931.75 +336133,210904.32 +358848,210855.20 +253263,210851.52 +122961,210823.04 +155114,210772.48 +114632,210652.85 +329653,210648.76 +29613,210647.34 +65639,210622.93 +191872,210601.60 +67456,210586.00 +166301,210566.93 +29273,210550.00 +398399,210534.84 +395995,210481.04 +355120,210443.50 +337272,210382.66 +218948,210381.08 +2492,210277.76 +139483,210208.25 +59404,210099.50 +73923,210054.30 +194268,210040.60 +63354,210032.20 +270183,210009.74 +191120,209980.89 +293994,209938.96 +340111,209917.44 +341657,209904.30 +238026,209777.92 +149042,209744.68 +188643,209731.49 +106605,209699.50 +399605,209687.76 +279723,209607.40 +272134,209583.00 +97568,209577.60 +131129,209559.76 +269300,209345.99 +310446,209273.22 +218957,209240.59 +265615,209164.86 +129379,209163.51 +58112,209108.28 +155744,209105.10 +214003,209093.36 +292796,209028.60 +300226,209027.38 +26233,209021.60 +375231,208962.00 +293146,208919.40 +104254,208890.90 +397019,208855.17 +84363,208851.50 +3636,208844.16 +57213,208713.96 +236402,208679.58 +69624,208658.94 +362454,208640.25 +200002,208612.44 +345990,208583.34 +146907,208550.28 +33573,208479.24 +269145,208376.45 +167592,208371.93 +104320,208325.88 +316019,208295.86 +343691,208235.30 +44236,208124.64 +120869,208124.10 +146873,208062.00 +292592,208053.32 +271683,208020.28 +116981,207957.10 +267853,207956.96 +91010,207923.30 +295108,207914.98 +358669,207829.00 +357257,207825.22 +192874,207771.52 +53384,207727.00 +143851,207708.04 +279098,207666.14 +328705,207651.88 +150026,207603.30 +350378,207539.92 +157313,207532.60 +194504,207503.12 +396884,207443.90 +74371,207432.84 +152878,207422.80 +274693,207398.58 +32158,207371.71 +355473,207313.40 +357150,207291.32 +197943,207286.95 +387413,207286.02 +125077,207215.64 +301917,207175.65 +247676,207131.86 +31467,207038.92 +201578,206992.50 +350528,206971.38 +219814,206932.80 +207988,206925.32 +65598,206902.15 +193565,206853.12 +204686,206814.52 +241663,206800.00 +258885,206776.96 +278049,206678.20 +20253,206629.80 +352041,206540.64 +272225,206446.02 +252781,206433.34 +311309,206327.79 +8360,206308.08 +375650,206283.42 +94608,206217.84 +239262,206214.20 +379851,206159.96 +162379,206143.64 +264478,206100.70 +269261,206049.45 +96388,206028.00 +352454,206027.64 +58918,206025.57 +394319,205962.16 +231037,205939.04 +340206,205926.40 +73527,205722.09 +183912,205681.08 +353801,205673.22 +107261,205649.29 +287323,205638.45 +216366,205628.28 +73204,205621.45 +360486,205551.08 +344667,205491.68 +233874,205466.46 +37448,205454.16 +151211,205243.50 +202276,205155.40 +292485,205140.60 +44002,205123.68 +264838,204857.92 +35395,204821.54 +216568,204800.08 +215813,204696.56 +287722,204680.00 +132307,204613.56 +188720,204609.92 +23821,204600.00 +149865,204570.82 +234335,204482.70 +81879,204475.20 +269459,204451.63 +48384,204397.12 +273375,204373.50 +218401,204363.00 +388545,204335.39 +89440,204253.90 +306462,204248.15 +293380,204217.15 +136016,204187.95 +146697,204113.16 +306517,204056.00 +22387,203978.68 +97829,203937.64 +142330,203933.64 +156662,203855.40 +282939,203709.16 +51624,203659.52 +165755,203596.47 +48544,203528.00 +283091,203510.07 +309512,203452.76 +243694,203415.42 +93255,203334.19 +172371,203319.69 +313680,203194.70 +169393,203095.20 +386162,203086.00 +216322,203057.04 +322387,202941.45 +239280,202908.51 +209687,202812.07 +121636,202788.18 +246109,202718.88 +29730,202625.19 +77739,202617.52 +371716,202600.17 +80553,202567.97 +390191,202557.36 +284019,202515.12 +813,202314.09 +208958,202240.50 +94183,202173.30 +237239,202153.77 +34313,202083.05 +143254,202051.70 +348635,202050.84 +335912,202028.54 +265475,201956.05 +59051,201915.16 +119205,201842.55 +344980,201825.60 +5065,201777.38 +59965,201745.20 +365809,201730.34 +32833,201729.67 +51368,201716.80 +390762,201705.17 +65619,201686.16 +142065,201658.08 +297067,201565.76 +81946,201554.60 +39251,201510.00 +318814,201483.36 +141773,201438.00 +1824,201435.04 +309154,201411.63 +190579,201381.00 +51937,201282.38 +51653,201240.00 +358710,201210.30 +86020,201157.80 +385034,201075.52 +320755,201068.48 +279592,201057.52 +262860,201051.96 +287285,201008.70 +117183,200998.08 +368311,200944.80 +315825,200877.88 +303621,200848.83 +295394,200823.00 +221775,200800.60 +8739,200762.74 +43020,200747.70 +394023,200661.37 +246457,200651.84 +299558,200468.24 +197297,200388.63 +134996,200368.77 +168558,200320.80 +391703,200211.57 +378399,200173.92 +391517,200145.00 +253478,200121.46 +265686,200109.00 +364319,200013.84 +183428,199995.25 +72234,199972.76 +139841,199971.12 +201936,199969.00 +381958,199894.50 +111828,199891.00 +174578,199840.56 +114148,199814.55 +324020,199783.32 +162320,199783.32 +389772,199746.72 +82201,199650.10 +112285,199551.12 +44270,199543.30 +33352,199543.20 +85793,199523.10 +255396,199476.57 +24585,199385.00 +233264,199278.16 +280349,199223.43 +180176,199174.71 +132704,199040.46 +296487,199013.43 +238838,198968.00 +14617,198857.84 +312782,198768.90 +300079,198767.55 +190418,198734.94 +64408,198706.56 +208668,198679.68 +337010,198657.92 +279431,198622.96 +352586,198537.48 +346718,198462.22 +127829,198371.58 +152616,198344.00 +82219,198277.64 +23806,198259.98 +152736,198245.50 +312712,198149.10 +278224,198078.99 +223553,198064.56 +2082,198024.05 +133325,197995.41 +198164,197993.55 +64416,197976.69 +233759,197783.25 +52126,197774.74 +375626,197652.00 +338707,197575.20 +81876,197566.32 +312368,197546.80 +67936,197498.64 +286494,197486.28 +114629,197456.40 +34033,197439.93 +322729,197439.00 +350982,197362.08 +222289,197312.64 +108311,197288.00 +136449,197248.80 +396307,197133.04 +392261,197097.10 +397166,197049.06 +231339,197011.58 +66631,196957.44 +112150,196940.16 +147672,196917.12 +331580,196848.26 +122751,196763.20 +356966,196725.54 +279311,196676.92 +115209,196612.44 +381021,196600.32 +238063,196593.32 +317165,196535.90 +303096,196527.87 +59663,196526.12 +193123,196512.00 +256140,196454.76 +22960,196447.59 +312262,196427.25 +225652,196405.20 +314812,196402.60 +282936,196376.64 +225899,196337.10 +386397,196295.58 +307838,196288.22 +98935,196279.72 +348237,196265.73 +277241,196251.66 +214576,196158.68 +278593,196126.42 +33230,196042.00 +94322,196024.50 +168191,196011.20 +135547,196004.20 +274184,195955.74 +289435,195913.72 +135926,195908.70 +39208,195883.11 +380211,195848.52 +55968,195822.00 +273726,195768.36 +122285,195767.20 +176388,195661.60 +393212,195661.18 +112450,195651.72 +239658,195583.08 +301093,195545.60 +215587,195510.00 +167132,195500.00 +370624,195464.24 +269315,195446.08 +286588,195427.98 +74445,195384.68 +29423,195381.25 +315142,195321.72 +163825,195155.61 +34132,195125.60 +15134,195075.04 +30255,195065.10 +83584,194966.59 +48227,194924.88 +157981,194850.04 +356741,194827.25 +166831,194800.62 +265297,194779.20 +275951,194747.42 +213595,194643.67 +232633,194552.28 +256651,194549.41 +191683,194488.50 +204304,194453.73 +306250,194391.28 +57606,194339.44 +324545,194332.05 +352905,194307.41 +160245,194287.68 +120119,194246.25 +216024,194222.28 +303242,194198.20 +355695,194198.14 +58443,194166.84 +274752,194133.17 +249791,194027.58 +90550,193927.50 +279154,193907.70 +107778,193887.20 +142056,193865.64 +368361,193857.00 +146141,193680.15 +186830,193665.48 +334905,193662.00 +91385,193591.75 +177666,193580.38 +189969,193515.14 +283522,193500.75 +256500,193439.87 +189440,193408.64 +258849,193374.90 +252156,193358.47 +351387,193357.50 +53548,193312.96 +20943,193290.24 +54481,193261.15 +74365,193246.30 +113777,193216.80 +87660,193183.95 +316558,193064.30 +150624,192986.25 +94632,192966.26 +250528,192895.12 +279893,192889.36 +334797,192830.33 +321678,192825.36 +142411,192805.52 +159243,192678.64 +227132,192647.31 +258133,192622.27 +331540,192588.34 +109996,192585.52 +210106,192549.60 +66147,192537.08 +280741,192533.88 +14063,192522.96 +39566,192506.70 +11225,192480.76 +209315,192401.22 +352039,192340.00 +151975,192288.20 +70526,192279.08 +273235,192219.58 +252908,192199.04 +108321,192010.40 +252260,192000.00 +83195,191993.28 +175589,191978.10 +107049,191777.42 +109307,191766.24 +38614,191693.58 +190248,191690.24 +195914,191591.70 +333387,191585.58 +240179,191571.68 +273465,191571.60 +190362,191568.00 +1921,191559.08 +39151,191517.16 +134137,191508.24 +10959,191429.55 +161496,191424.00 +31595,191232.99 +313686,191029.44 +73096,191018.34 +156460,190897.73 +105301,190846.50 +73816,190833.14 +46119,190812.00 +188896,190804.48 +16492,190758.16 +325475,190715.28 +377802,190705.73 +159296,190685.95 +206896,190662.25 +114271,190637.01 +114774,190566.16 +49815,190466.64 +259487,190369.32 +173508,190357.20 +43712,190290.00 +54780,190274.03 +147223,190197.72 +270358,190133.00 +172600,190076.94 +301217,190032.48 +233968,189999.24 +37658,189994.20 +159307,189948.74 +169834,189822.06 +217652,189783.36 +273424,189643.12 +275827,189541.44 +229856,189532.98 +360741,189453.60 +94479,189369.46 +211839,189353.97 +255313,189353.64 +149163,189299.76 +28848,189231.01 +87293,189223.71 +346271,189033.60 +195442,188969.49 +9449,188819.45 +319821,188718.08 +320980,188602.32 +330621,188426.20 +296195,188425.44 +370824,188376.50 +211703,188369.02 +241767,188347.95 +341990,188300.48 +166473,188164.35 +45526,188151.78 +42381,187997.63 +307950,187980.39 +374322,187977.04 +240124,187907.28 +40403,187888.68 +237613,187747.20 +247499,187718.31 +383811,187696.20 +325015,187672.52 +294860,187657.40 +377462,187624.50 +24305,187616.00 +265172,187601.22 +137331,187536.48 +359854,187454.96 +267567,187441.92 +315213,187353.98 +83979,187328.10 +348745,187298.96 +163634,187279.16 +382819,187257.28 +14053,187243.84 +267845,187234.74 +355237,187175.22 +123094,187158.40 +8986,187146.36 +331324,187144.34 +102022,187124.56 +153511,187084.07 +211132,187046.64 +202814,187044.30 +233904,186988.77 +131753,186974.56 +239017,186913.44 +10648,186830.00 +369675,186828.53 +78142,186826.26 +59442,186720.11 +41562,186718.21 +329162,186680.76 +83320,186639.60 +279259,186553.46 +165934,186473.34 +389282,186457.80 +327218,186439.24 +156549,186352.50 +199590,186326.84 +188182,186307.42 +295924,186252.72 +352689,186225.09 +253624,186097.14 +92928,186082.00 +138051,186057.09 +179304,186051.80 +62237,185975.80 +301376,185938.80 +322069,185843.97 +97678,185840.15 +354365,185835.96 +315032,185820.96 +297365,185783.40 +205590,185762.72 +125542,185729.13 +263146,185728.90 +122193,185719.05 +75176,185716.30 +233505,185587.20 +145455,185503.28 +89632,185478.00 +186152,185476.60 +198945,185406.86 +191772,185266.48 +265190,185250.16 +191561,185108.44 +88380,185100.24 +289655,185096.67 +36113,185054.80 +253669,184997.38 +29668,184977.00 +238583,184762.60 +102223,184733.01 +354081,184729.92 +303941,184524.20 +4298,184503.04 +42988,184500.00 +357922,184483.80 +378358,184450.00 +94555,184425.01 +180579,184425.01 +112178,184367.38 +60025,184354.75 +84966,184329.60 +52800,184312.25 +343470,184306.44 +5995,184291.27 +38888,184272.30 +212689,184259.10 +87983,184143.44 +129337,184124.60 +147545,184116.84 +144853,184100.80 +399178,184034.00 +272647,183832.20 +54789,183770.28 +274249,183767.20 +90876,183750.09 +124755,183691.12 +84849,183668.48 +151644,183663.34 +373826,183619.29 +197856,183609.92 +375674,183574.35 +328495,183570.00 +45638,183554.25 +216761,183507.94 +160631,183294.79 +189257,183165.03 +323151,183153.13 +158960,183108.64 +316656,183104.46 +56346,183047.50 +68426,182994.48 +318396,182991.90 +124437,182988.32 +286058,182902.72 +118707,182805.76 +137813,182641.03 +84064,182627.20 +171244,182581.10 +53864,182533.68 +326938,182487.60 +139191,182448.90 +384110,182388.83 +53145,182377.20 +393579,182344.05 +212266,182318.54 +243321,182288.96 +211424,182248.85 +362820,182217.60 +354220,182165.98 +214410,182127.36 +50292,182046.15 +338643,181925.82 +337798,181916.35 +393871,181863.36 +117737,181848.94 +138524,181819.25 +115999,181809.09 +15765,181802.52 +8496,181800.92 +52233,181653.39 +358960,181629.36 +176730,181609.16 +40496,181594.00 +73746,181522.00 +189233,181408.50 +130807,181373.30 +113924,181367.52 +355106,181333.95 +349714,181329.54 +133616,181298.95 +111357,181272.48 +224447,181246.68 +57070,181229.40 +159919,181213.76 +342587,181172.24 +167825,181123.39 +59407,181035.40 +111361,181025.25 +381430,180978.00 +160963,180945.76 +323970,180903.80 +322051,180866.40 +323415,180819.60 +26503,180797.08 +267943,180766.56 +368632,180702.20 +348985,180662.46 +363772,180637.95 +324886,180631.65 +21888,180593.40 +161326,180581.05 +352651,180495.34 +135383,180466.80 +353957,180426.26 +89719,180377.12 +271954,180342.54 +35490,180336.94 +290493,180206.50 +297408,180012.05 +318724,179999.98 +188544,179964.72 +233345,179865.00 +366508,179811.92 +52189,179810.10 +233563,179804.98 +358541,179787.60 +357884,179762.07 +21926,179736.50 +39614,179729.55 +316763,179710.96 +114504,179706.87 +309829,179680.41 +14425,179669.21 +151512,179638.56 +356113,179569.28 +27967,179547.54 +343180,179507.25 +146119,179428.64 +272200,179316.18 +338696,179312.00 +393688,179288.76 +254521,179228.98 +255001,179130.60 +142932,179073.58 +73535,178989.12 +260436,178959.78 +352778,178956.96 +395240,178896.78 +92209,178692.60 +208077,178554.72 +287758,178432.52 +142233,178407.60 +45430,178403.20 +366281,178362.51 +141941,178358.80 +175790,178339.74 +197930,178295.10 +331076,178259.82 +203773,178247.52 +311223,178241.44 +325335,178156.16 +173069,178059.42 +154815,178056.48 +40753,178042.92 +393929,178035.48 +8862,177943.70 +24363,177939.87 +116857,177890.19 +387672,177887.84 +99978,177666.72 +297786,177639.04 +74500,177595.19 +73856,177524.21 +370768,177501.84 +270131,177417.12 +219409,177391.35 +392957,177255.54 +37489,177254.50 +304782,177192.00 +139351,177127.65 +97292,177092.40 +214556,177090.90 +100271,177010.80 +95535,176986.90 +97786,176949.30 +142445,176805.32 +332772,176795.76 +63432,176773.40 +272204,176769.60 +60349,176748.40 +82939,176696.58 +79131,176588.38 +308488,176553.27 +195704,176400.84 +158643,176398.65 +260906,176378.68 +11087,176375.55 +270941,176361.78 +72869,176281.60 +13718,176259.98 +130585,176244.60 +188261,176145.24 +138507,176108.22 +377305,176083.16 +356701,175999.77 +149263,175987.38 +84407,175951.17 +239011,175933.04 +121949,175924.50 +343890,175912.16 +159724,175790.87 +111715,175766.82 +128837,175764.96 +220295,175657.23 +166010,175641.84 +20439,175632.17 +308820,175622.58 +96980,175545.44 +228696,175472.64 +9213,175467.30 +25473,175439.00 +237068,175334.12 +145686,175281.33 +89391,175268.47 +257660,175189.90 +294500,175076.64 +265543,175023.84 +113494,175001.40 +40895,174923.20 +99251,174885.26 +122736,174843.72 +292262,174839.99 +258726,174838.65 +100131,174834.00 +307477,174805.82 +393369,174783.96 +136888,174736.16 +203112,174708.72 +113788,174682.08 +309221,174646.92 +348183,174634.35 +73426,174574.20 +189921,174554.32 +353561,174464.12 +160228,174411.16 +299503,174347.28 +69052,174299.16 +170166,174269.12 +296522,174205.92 +332083,174143.75 +271454,174142.40 +331546,174134.45 +73698,174079.96 +83739,174025.06 +379827,173995.50 +377281,173964.88 +80119,173930.12 +214479,173859.06 +74014,173856.48 +108126,173848.26 +204578,173659.68 +46245,173622.24 +32792,173580.07 +175252,173573.99 +371621,173541.06 +64055,173491.50 +223602,173488.14 +256431,173454.72 +188443,173450.90 +371,173417.96 +300113,173317.32 +221126,173288.55 +329282,173236.92 +62276,173223.24 +295829,173206.66 +157717,173132.38 +78849,173042.28 +184100,173027.63 +362185,173020.80 +72295,172873.48 +310624,172749.75 +57993,172733.04 +175269,172649.97 +76937,172589.20 +297058,172560.72 +215181,172524.30 +56800,172485.04 +41769,172479.72 +88459,172454.73 +384184,172363.61 +81491,172357.46 +363135,172308.16 +121944,172297.92 +192288,172169.23 +21011,172149.25 +160478,172147.57 +18478,172145.52 +113705,172100.10 +181375,172098.96 +208783,172046.56 +195655,172029.21 +286771,171988.95 +290321,171978.52 +134863,171901.34 +330584,171793.84 +317183,171789.25 +363566,171748.48 +179491,171578.66 +334610,171573.60 +272683,171570.00 +217623,171564.56 +34873,171468.80 +240840,171466.68 +281229,171428.40 +382551,171400.26 +111538,171354.37 +151647,171134.92 +136900,170981.52 +35133,170943.23 +213378,170936.64 +291492,170878.94 +344284,170828.85 +231880,170818.00 +26656,170816.85 +138932,170798.23 +65225,170742.00 +54700,170654.64 +50960,170569.60 +32655,170562.18 +152176,170561.92 +168446,170558.70 +359946,170534.49 +182387,170525.50 +92987,170403.09 +282805,170393.82 +136385,170359.02 +141501,170324.61 +271655,170302.72 +253401,170289.00 +243388,170260.38 +9856,170235.45 +207528,170155.70 +310758,170120.73 +356593,170089.88 +184458,170082.85 +135321,170077.12 +392349,169963.80 +42158,169951.76 +124100,169894.93 +149228,169880.10 +63499,169834.78 +94045,169798.02 +143748,169761.24 +205483,169696.80 +148527,169675.17 +130939,169644.16 +224274,169630.35 +165836,169563.42 +291744,169549.82 +215398,169507.36 +41467,169497.51 +25073,169258.84 +67243,169229.25 +286877,169144.80 +334412,169143.48 +210602,169070.70 +304444,169058.54 +37631,169026.26 +12955,168961.05 +359688,168944.60 +12165,168691.05 +212652,168656.56 +170165,168652.74 +220616,168636.28 +359677,168620.16 +227609,168608.80 +340532,168542.58 +103739,168525.52 +363107,168485.34 +22817,168458.10 +23035,168423.84 +144622,168417.13 +343312,168350.80 +292053,168283.98 +292130,168250.32 +192453,168191.10 +264311,168165.87 +178926,168055.94 +287831,167947.45 +223779,167902.46 +253079,167853.28 +33838,167805.82 +245622,167795.46 +359822,167767.60 +122292,167750.73 +77927,167680.32 +253607,167612.16 +392647,167543.22 +84282,167502.72 +57902,167490.74 +224817,167460.60 +389741,167430.93 +69703,167418.48 +27147,167340.00 +161778,167300.85 +343727,167293.43 +327659,167268.78 +7724,167111.28 +214763,167107.20 +155801,167072.78 +192694,167043.90 +346946,167003.20 +364728,166949.02 +390354,166945.60 +112589,166880.52 +28247,166854.90 +51967,166793.97 +364394,166743.68 +238770,166659.84 +60147,166593.60 +173906,166557.53 +268367,166530.24 +82414,166525.12 +259737,166504.80 +216506,166372.51 +185204,166316.95 +178978,166272.24 +187881,166225.80 +227497,166115.70 +117205,166049.10 +150950,166015.85 +246890,165991.80 +386793,165937.60 +70430,165917.80 +190116,165885.40 +17067,165883.30 +185130,165830.58 +354642,165736.89 +232917,165628.98 +203572,165599.04 +218433,165478.92 +333208,165456.18 +182449,165443.20 +129426,165401.60 +305771,165179.04 +264545,165169.68 +202995,165127.86 +32237,165112.50 +297866,165097.17 +11877,165083.10 +373498,164930.45 +361609,164870.40 +256096,164844.00 +76688,164787.48 +58613,164785.80 +8761,164775.98 +18707,164681.72 +66873,164669.21 +167215,164646.45 +179377,164566.17 +349494,164561.85 +240377,164482.20 +33680,164459.62 +96869,164412.21 +190918,164360.25 +396654,164306.92 +224252,164192.16 +106462,164184.30 +131537,164173.35 +149706,164082.35 +189730,164077.94 +351121,164041.50 +202458,164040.84 +109684,163978.81 +345652,163931.76 +48327,163915.29 +378818,163791.60 +50936,163780.38 +107605,163727.07 +159209,163723.32 +67370,163721.20 +242733,163706.88 +361129,163498.23 +25222,163472.40 +256468,163465.00 +107722,163443.98 +299262,163421.90 +398432,163405.05 +148091,163367.62 +10154,163254.84 +86358,163232.58 +55618,163193.08 +223236,163151.46 +393701,163126.05 +91099,163093.70 +389687,163021.05 +194627,162963.50 +132058,162917.28 +384039,162852.58 +238591,162843.68 +262073,162834.24 +257640,162832.56 +108197,162771.18 +86488,162764.00 +37081,162761.82 +226298,162747.70 +125101,162734.28 +174434,162721.26 +272490,162718.32 +68519,162682.82 +8914,162667.68 +319125,162634.88 +292708,162615.60 +6110,162588.24 +332370,162576.24 +375558,162568.96 +389387,162510.52 +67267,162479.30 +3191,162466.20 +127171,162464.50 +12101,162294.80 +285112,162269.80 +297313,162220.80 +31691,162206.46 +248716,162171.49 +18311,162170.82 +34272,162122.40 +245291,162110.52 +62292,162075.76 +188671,162051.82 +295560,162036.63 +297974,161920.36 +354633,161864.08 +62342,161817.04 +64700,161807.50 +255328,161802.40 +145839,161802.28 +360388,161765.14 +18599,161660.80 +279280,161599.45 +141219,161575.26 +122974,161557.76 +112769,161528.29 +266774,161476.00 +227862,161444.59 +353681,161432.78 +293895,161431.98 +310104,161403.04 +101238,161398.44 +34569,161308.76 +11918,161302.68 +386239,161285.08 +288437,161127.98 +15222,161105.76 +11246,161066.88 +140408,161066.67 +35089,161031.36 +69580,161000.61 +278128,160980.48 +197756,160935.14 +326489,160916.70 +18508,160808.40 +321361,160737.72 +26712,160701.00 +235200,160675.15 +108511,160637.40 +267287,160628.91 +113401,160552.96 +50053,160495.28 +298103,160456.53 +369353,160441.36 +347521,160372.66 +77217,160228.32 +68984,160211.80 +134697,160157.28 +157885,160089.36 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/12.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/12.txt new file mode 100644 index 00000000..c53a768d --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/12.txt @@ -0,0 +1,3 @@ +l_shipmode,high_line_count,low_line_count +MAIL ,12354,18548 +SHIP ,12430,18644 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/13.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/13.txt new file mode 100644 index 00000000..babc1d9e --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/13.txt @@ -0,0 +1,41 @@ +c_count,custdist +1,100047 +10,13190 +9,13011 +11,12389 +8,11792 +12,11260 +13,9986 +19,9308 +18,9238 +7,9227 +20,9055 +17,9044 +14,9028 +15,8813 +16,8781 +21,8519 +22,7501 +6,6539 +23,6407 +24,5372 +25,4175 +5,3966 +26,3160 +27,2355 +4,2036 +28,1646 +29,1165 +3,835 +30,746 +31,469 +32,294 +2,252 +33,173 +34,89 +35,58 +36,43 +37,19 +38,6 +39,5 +44,1 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/14.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/14.txt new file mode 100644 index 00000000..efb6c6e3 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/14.txt @@ -0,0 +1,2 @@ +promo_revenue +1660.20672140441637097994 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/15.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/15.txt new file mode 100644 index 00000000..38bc3f85 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/15.txt @@ -0,0 +1,2 @@ +s_suppkey,s_name,s_address,s_phone,total_revenue +1795,Supplier#000001795 ,wmxB8RWp0XJpNqekpZEsHaD,19-853-380-2417,1995249.2866 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/16.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/16.txt new file mode 100644 index 00000000..28c96049 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/16.txt @@ -0,0 +1,101 @@ +p_brand,p_type,p_size,supplier_cnt +Brand#31 ,PROMO ANODIZED NICKEL,14,40 +Brand#44 ,STANDARD POLISHED NICKEL,3,40 +Brand#11 ,STANDARD BURNISHED BRASS,36,36 +Brand#15 ,PROMO ANODIZED NICKEL,3,36 +Brand#22 ,PROMO POLISHED BRASS,45,36 +Brand#31 ,PROMO POLISHED COPPER,36,36 +Brand#32 ,LARGE ANODIZED TIN,19,36 +Brand#34 ,MEDIUM PLATED NICKEL,23,36 +Brand#35 ,LARGE PLATED COPPER,19,36 +Brand#41 ,ECONOMY POLISHED TIN,19,36 +Brand#41 ,LARGE BRUSHED NICKEL,23,36 +Brand#51 ,MEDIUM BRUSHED TIN,9,36 +Brand#52 ,SMALL ANODIZED COPPER,3,36 +Brand#55 ,LARGE BURNISHED NICKEL,14,36 +Brand#11 ,ECONOMY BRUSHED COPPER,14,32 +Brand#11 ,PROMO POLISHED NICKEL,3,32 +Brand#11 ,STANDARD BRUSHED TIN,23,32 +Brand#12 ,STANDARD PLATED BRASS,19,32 +Brand#13 ,STANDARD ANODIZED COPPER,3,32 +Brand#14 ,PROMO ANODIZED NICKEL,45,32 +Brand#15 ,LARGE BURNISHED BRASS,23,32 +Brand#15 ,MEDIUM PLATED TIN,45,32 +Brand#15 ,SMALL ANODIZED COPPER,45,32 +Brand#15 ,STANDARD PLATED TIN,3,32 +Brand#22 ,LARGE ANODIZED COPPER,36,32 +Brand#22 ,SMALL BRUSHED NICKEL,3,32 +Brand#22 ,SMALL BRUSHED NICKEL,45,32 +Brand#23 ,PROMO BURNISHED COPPER,14,32 +Brand#23 ,STANDARD POLISHED BRASS,49,32 +Brand#24 ,ECONOMY POLISHED COPPER,36,32 +Brand#25 ,ECONOMY PLATED COPPER,3,32 +Brand#25 ,LARGE POLISHED STEEL,19,32 +Brand#31 ,SMALL PLATED NICKEL,23,32 +Brand#33 ,ECONOMY POLISHED COPPER,19,32 +Brand#33 ,MEDIUM BRUSHED STEEL,14,32 +Brand#33 ,PROMO BURNISHED NICKEL,3,32 +Brand#33 ,STANDARD ANODIZED BRASS,49,32 +Brand#34 ,ECONOMY BURNISHED NICKEL,49,32 +Brand#34 ,LARGE BRUSHED BRASS,19,32 +Brand#41 ,ECONOMY BRUSHED NICKEL,49,32 +Brand#41 ,LARGE ANODIZED BRASS,23,32 +Brand#41 ,MEDIUM BRUSHED TIN,3,32 +Brand#42 ,ECONOMY PLATED BRASS,3,32 +Brand#42 ,PROMO PLATED BRASS,23,32 +Brand#42 ,STANDARD BURNISHED TIN,9,32 +Brand#44 ,LARGE ANODIZED STEEL,23,32 +Brand#44 ,LARGE BRUSHED BRASS,9,32 +Brand#44 ,PROMO ANODIZED TIN,23,32 +Brand#51 ,STANDARD ANODIZED NICKEL,49,32 +Brand#51 ,STANDARD POLISHED STEEL,45,32 +Brand#52 ,ECONOMY ANODIZED BRASS,3,32 +Brand#52 ,PROMO POLISHED COPPER,45,32 +Brand#53 ,ECONOMY POLISHED STEEL,49,32 +Brand#53 ,MEDIUM ANODIZED STEEL,14,32 +Brand#53 ,MEDIUM BRUSHED NICKEL,49,32 +Brand#54 ,SMALL BRUSHED BRASS,19,32 +Brand#54 ,STANDARD BRUSHED COPPER,14,32 +Brand#55 ,MEDIUM ANODIZED COPPER,3,32 +Brand#55 ,STANDARD BURNISHED COPPER,45,32 +Brand#11 ,ECONOMY PLATED BRASS,23,28 +Brand#11 ,LARGE BRUSHED COPPER,49,28 +Brand#11 ,LARGE BRUSHED STEEL,19,28 +Brand#11 ,LARGE BRUSHED STEEL,36,28 +Brand#11 ,LARGE BURNISHED BRASS,3,28 +Brand#11 ,MEDIUM BURNISHED TIN,3,28 +Brand#11 ,STANDARD POLISHED STEEL,49,28 +Brand#12 ,ECONOMY BRUSHED STEEL,9,28 +Brand#12 ,LARGE PLATED BRASS,3,28 +Brand#12 ,MEDIUM BRUSHED COPPER,23,28 +Brand#12 ,MEDIUM PLATED NICKEL,49,28 +Brand#13 ,ECONOMY BRUSHED BRASS,9,28 +Brand#13 ,ECONOMY BURNISHED TIN,19,28 +Brand#13 ,LARGE BRUSHED COPPER,49,28 +Brand#13 ,MEDIUM BRUSHED COPPER,3,28 +Brand#13 ,PROMO ANODIZED COPPER,45,28 +Brand#13 ,SMALL PLATED BRASS,36,28 +Brand#13 ,STANDARD POLISHED BRASS,3,28 +Brand#14 ,ECONOMY PLATED TIN,49,28 +Brand#14 ,LARGE BRUSHED TIN,3,28 +Brand#14 ,LARGE POLISHED TIN,23,28 +Brand#15 ,ECONOMY ANODIZED COPPER,23,28 +Brand#15 ,LARGE ANODIZED BRASS,19,28 +Brand#15 ,MEDIUM ANODIZED COPPER,9,28 +Brand#15 ,PROMO POLISHED COPPER,49,28 +Brand#15 ,SMALL PLATED COPPER,49,28 +Brand#15 ,SMALL POLISHED NICKEL,19,28 +Brand#15 ,STANDARD BRUSHED COPPER,14,28 +Brand#21 ,ECONOMY BRUSHED COPPER,9,28 +Brand#21 ,ECONOMY PLATED COPPER,3,28 +Brand#21 ,LARGE ANODIZED NICKEL,49,28 +Brand#21 ,MEDIUM ANODIZED COPPER,3,28 +Brand#21 ,MEDIUM ANODIZED COPPER,14,28 +Brand#21 ,SMALL POLISHED NICKEL,23,28 +Brand#21 ,STANDARD ANODIZED NICKEL,3,28 +Brand#22 ,ECONOMY POLISHED NICKEL,45,28 +Brand#22 ,LARGE BRUSHED COPPER,49,28 +Brand#22 ,LARGE BRUSHED NICKEL,23,28 +Brand#22 ,PROMO PLATED STEEL,45,28 +Brand#22 ,PROMO POLISHED TIN,3,28 +Brand#22 ,SMALL ANODIZED STEEL,9,28 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/17.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/17.txt new file mode 100644 index 00000000..51d6eb8d --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/17.txt @@ -0,0 +1,2 @@ +avg_yearly +643707.552857142857 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/18.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/18.txt new file mode 100644 index 00000000..669dbce8 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/18.txt @@ -0,0 +1,101 @@ +c_name,c_custkey,o_orderkey,o_orderdate,o_totalprice,sum +Customer#000256240,256240,4722021,1994-04-07,543948.47,323.00 +Customer#000192203,192203,5984582,1992-03-16,539085.20,312.00 +Customer#000273004,273004,11785570,1996-07-18,535097.55,303.00 +Customer#000198385,198385,8574884,1992-07-04,530902.09,308.00 +Customer#000186325,186325,9436480,1992-05-22,523925.49,311.00 +Customer#000048682,48682,1474818,1992-11-15,522718.60,302.00 +Customer#000027880,27880,2232932,1997-04-13,519887.44,304.00 +Customer#000082297,82297,8231942,1993-02-06,516398.50,302.00 +Customer#000176644,176644,10889601,1992-05-22,513824.71,306.00 +Customer#000258475,258475,7125602,1994-07-08,509018.85,301.00 +Customer#000082924,82924,8639938,1996-08-30,506857.55,301.00 +Customer#000289234,289234,3043270,1997-02-12,506502.67,317.00 +Customer#000257966,257966,10184165,1992-06-15,500779.45,311.00 +Customer#000231161,231161,6082306,1995-07-07,499300.65,301.00 +Customer#000017590,17590,10805828,1997-07-29,499282.79,316.00 +Customer#000012872,12872,7235014,1998-03-09,498544.92,323.00 +Customer#000007132,7132,2329187,1998-01-04,497819.15,304.00 +Customer#000154520,154520,1436544,1992-09-12,497547.16,307.00 +Customer#000133079,133079,7810823,1998-01-05,497225.42,324.00 +Customer#000085928,85928,9816576,1997-06-06,493077.26,308.00 +Customer#000259930,259930,6517825,1993-06-19,492510.43,304.00 +Customer#000035489,35489,6882,1997-04-09,492020.59,303.00 +Customer#000021964,21964,10408580,1994-09-03,491756.49,320.00 +Customer#000264373,264373,7165026,1995-05-29,489832.54,304.00 +Customer#000273143,273143,2761378,1996-05-31,487706.65,301.00 +Customer#000294394,294394,1263015,1997-02-02,487266.35,320.00 +Customer#000253292,253292,7456839,1994-07-14,487026.15,311.00 +Customer#000066560,66560,6091649,1992-06-24,484643.21,305.00 +Customer#000258757,258757,4720454,1997-06-07,483065.20,303.00 +Customer#000133438,133438,6515330,1997-01-27,481858.58,307.00 +Customer#000024502,24502,735366,1993-11-24,481339.95,309.00 +Customer#000032767,32767,502886,1994-04-12,479519.45,312.00 +Customer#000100013,100013,2366755,1996-12-09,478797.19,302.00 +Customer#000066797,66797,11028230,1996-08-10,478260.32,302.00 +Customer#000021881,21881,10612710,1995-02-05,477909.93,319.00 +Customer#000232087,232087,8754087,1996-01-21,477273.91,306.00 +Customer#000118958,118958,8028004,1996-04-11,477088.34,302.00 +Customer#000206551,206551,7062629,1992-06-27,476712.50,313.00 +Customer#000069115,69115,8991333,1995-04-10,476643.29,305.00 +Customer#000073237,73237,4806726,1995-01-17,475126.60,328.00 +Customer#000102550,102550,11231077,1994-05-27,474885.58,304.00 +Customer#000094636,94636,11484962,1992-02-10,474637.23,306.00 +Customer#000274891,274891,5489475,1997-05-23,472628.40,311.00 +Customer#000233716,233716,6222658,1994-03-08,472060.77,301.00 +Customer#000133577,133577,2199712,1996-09-30,471613.59,327.00 +Customer#000100295,100295,9304229,1997-08-24,471230.83,309.00 +Customer#000215180,215180,4267751,1994-11-04,470850.41,301.00 +Customer#000023455,23455,8506019,1992-12-16,470729.76,306.00 +Customer#000014002,14002,6899299,1995-06-09,470680.00,304.00 +Customer#000128963,128963,2745894,1996-07-04,469644.06,304.00 +Customer#000000662,662,6210853,1997-08-08,468532.20,303.00 +Customer#000132196,132196,5007490,1992-08-07,468280.08,304.00 +Customer#000165761,165761,10678725,1992-12-07,467972.03,309.00 +Customer#000145120,145120,9506693,1993-07-20,467907.67,314.00 +Customer#000011041,11041,10906593,1996-03-16,467027.12,308.00 +Customer#000177751,177751,983201,1993-12-30,467006.49,304.00 +Customer#000299683,299683,5156581,1994-05-30,465109.59,302.00 +Customer#000031238,31238,3767271,1996-08-07,464369.61,318.00 +Customer#000186784,186784,5200102,1997-01-22,463001.54,304.00 +Customer#000210520,210520,5296167,1996-09-06,462985.12,303.00 +Customer#000025198,25198,4259524,1998-02-12,459692.13,304.00 +Customer#000218758,218758,5746311,1996-10-10,458654.75,302.00 +Customer#000232682,232682,11141606,1997-09-28,458531.43,325.00 +Customer#000020257,20257,5849444,1994-03-21,457991.43,309.00 +Customer#000149837,149837,7611718,1992-05-01,457280.64,301.00 +Customer#000031261,31261,1845057,1994-05-12,456727.12,302.00 +Customer#000091076,91076,4527553,1994-05-22,454287.75,305.00 +Customer#000075458,75458,4134341,1995-06-29,452919.89,309.00 +Customer#000121946,121946,10603495,1998-04-03,451679.52,307.00 +Customer#000036376,36376,3037414,1995-01-25,450431.57,308.00 +Customer#000293215,293215,3342468,1994-06-12,450203.06,303.00 +Customer#000277372,277372,6651397,1992-07-14,449447.34,301.00 +Customer#000253729,253729,4702759,1994-11-07,449354.44,320.00 +Customer#000156268,156268,9727175,1995-03-18,448303.82,302.00 +Customer#000137995,137995,11120293,1995-08-08,447741.16,311.00 +Customer#000192056,192056,8319046,1995-10-07,447733.56,307.00 +Customer#000163162,163162,4739650,1995-11-04,447726.56,305.00 +Customer#000282196,282196,565574,1995-09-24,446458.46,301.00 +Customer#000237038,237038,9782273,1994-12-05,444492.94,302.00 +Customer#000030544,30544,3883783,1993-07-28,444372.07,302.00 +Customer#000035332,35332,9128386,1992-12-07,444057.63,301.00 +Customer#000037675,37675,6581665,1993-12-04,443419.02,303.00 +Customer#000243403,243403,10442629,1993-01-13,441808.77,302.00 +Customer#000297769,297769,2942469,1992-05-31,441511.00,313.00 +Customer#000073498,73498,6292038,1997-11-12,441048.89,305.00 +Customer#000092869,92869,4745607,1997-07-03,437137.71,309.00 +Customer#000210820,210820,4478371,1996-03-05,437081.44,302.00 +Customer#000109204,109204,5832321,1997-02-09,434396.90,307.00 +Customer#000089872,89872,8433440,1997-04-18,432389.68,305.00 +Customer#000239977,239977,1544643,1997-09-20,432199.00,320.00 +Customer#000140336,140336,10740227,1992-12-20,431147.74,308.00 +Customer#000106055,106055,2662214,1993-08-13,430384.62,302.00 +Customer#000177122,177122,10858721,1998-06-03,430279.31,306.00 +Customer#000028972,28972,11599171,1998-03-22,429291.68,316.00 +Customer#000007360,7360,3861123,1998-07-03,426823.00,301.00 +Customer#000235837,235837,2869152,1996-06-20,425702.17,317.00 +Customer#000036226,36226,8590657,1996-08-29,423882.75,303.00 +Customer#000234151,234151,4290656,1997-02-05,423465.94,301.00 +Customer#000157342,157342,6203745,1997-07-22,422867.14,302.00 +Customer#000225971,225971,4439686,1996-09-17,416380.12,305.00 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/19.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/19.txt new file mode 100644 index 00000000..582834cc --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/19.txt @@ -0,0 +1,2 @@ +revenue +5696577.8000 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/2.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/2.txt new file mode 100644 index 00000000..dad91d85 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/2.txt @@ -0,0 +1,101 @@ +s_acctbal,s_name,n_name,p_partkey,p_mfgr,s_address,s_phone,s_comment +9990.05,Supplier#000008890 ,ROMANIA ,153868,Manufacturer#4 ,6lmM3OrUukwhKXY0zqypO2qEsgj,29-208-398-4306,ts. unusual deposits haggle furiously along the even +9990.05,Supplier#000008890 ,ROMANIA ,398851,Manufacturer#2 ,6lmM3OrUukwhKXY0zqypO2qEsgj,29-208-398-4306,ts. unusual deposits haggle furiously along the even +9968.32,Supplier#000014933 ,GERMANY ,49930,Manufacturer#3 ,2tqqYCKWoz5,17-750-957-2495,fully final requests: slyly final accounts do are special, express deposits. sly +9967.45,Supplier#000002302 ,FRANCE ,312271,Manufacturer#4 ,wMEzrsX2KKpTaJGE3uGEUibymG,16-486-165-5642,gly carefully bold deposits. accounts nag b +9938.53,Supplier#000005359 ,UNITED KINGDOM ,20357,Manufacturer#4 ,QKuHYh,vZGiwu2FWEJoLDx04,33-429-790-6131,uriously regular requests hag +9938.53,Supplier#000005359 ,UNITED KINGDOM ,185358,Manufacturer#4 ,QKuHYh,vZGiwu2FWEJoLDx04,33-429-790-6131,uriously regular requests hag +9936.22,Supplier#000005250 ,UNITED KINGDOM ,249,Manufacturer#4 ,B3rqp0xbSEim4Mpy2RH J,33-320-228-2957,etect about the furiously final accounts. slyly ironic pinto beans sleep inside the furiously +9934.44,Supplier#000009762 ,GERMANY ,139749,Manufacturer#2 ,sszbnlE,8rTVV1n5PUnUaX,17-758-315-1893,uriously unusual foxes. bold, ironic foxes according to the blithely final +9923.75,Supplier#000010115 ,FRANCE ,320082,Manufacturer#5 ,rLjG0fYchI,16-900-191-4200, wake slyly. carefully even +9920.19,Supplier#000010882 ,GERMANY ,290881,Manufacturer#3 ,kDIaEmIPkXT Kt0NGV,17-506-719-6172,he special theodolites wake across the silent platelets. slyly special courts sleep fluffily reques +9892.21,Supplier#000016589 ,FRANCE ,241552,Manufacturer#2 ,MnSKC7j1RaeB,,16-639-809-1366,equests. carefully regular courts alongside of the fluf +9885.30,Supplier#000016192 ,FRANCE ,191182,Manufacturer#1 ,AizZy1SyAotjqAGvSCuIV7rS4JjQO,16-438-368-5938,efully special hockey players haggle unusual, brave platelets. final orbits haggle. furiously fina +9870.78,Supplier#000001286 ,GERMANY ,81285,Manufacturer#2 ,YKA,E2fjiVd7eUrzp2Ef8j1QxGo2DFnosaTEH,17-516-924-4574, regular accounts. furiously unusual courts above the fi +9870.78,Supplier#000001286 ,GERMANY ,181285,Manufacturer#4 ,YKA,E2fjiVd7eUrzp2Ef8j1QxGo2DFnosaTEH,17-516-924-4574, regular accounts. furiously unusual courts above the fi +9868.88,Supplier#000015227 ,UNITED KINGDOM ,5226,Manufacturer#5 ,UaJadtmHyVbbVHH8ebx5BrB9bK,33-531-348-4608,nos. deposits nag. even, pending pinto beans haggle carefully unusual +9866.72,Supplier#000010268 ,ROMANIA ,190267,Manufacturer#5 ,IIRDDdhpT08DLOpyZSBCot3Rh,29-986-591-5398,ly special packages cajole blithely about the ironic, unusual accounts. ironic, iro +9862.60,Supplier#000014927 ,FRANCE ,9926,Manufacturer#5 ,COfd0U3TMmbp4U3psHL,tAhCcYQZVtYs7dH,16-800-483-3549,sts. packages wake quickly according to the pending tithes. quickly express packa +9847.57,Supplier#000006345 ,FRANCE ,66344,Manufacturer#4 ,VSt3rzk3qG698u6ld8HhOByvrTcSTSvQlDQDag,16-886-766-7945,ges. slyly regular requests are. ruthless, express excuses cajole blithely across the unu +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 +9837.70,Supplier#000010301 ,ROMANIA ,115285,Manufacturer#5 ,naAcnka2ODinvXM9rqg4W,29-919-526-7202, fluffily; regular, even packages solve furiously special reques +9808.25,Supplier#000012649 ,ROMANIA ,312648,Manufacturer#4 ,MdUWGpibJY uamEuhvpWzgyzyDn Uxl8QYkdCqbU,29-622-551-4334,he regular pinto beans are fluffily since the u +9807.53,Supplier#000000437 ,GERMANY ,145415,Manufacturer#3 ,HuqIk0sK4yC6x5be,cTlPrFqqBCHYf,17-652-134-3031,usly bold deposits about the pending +9795.76,Supplier#000005451 ,UNITED KINGDOM ,200440,Manufacturer#4 ,JECYQtqXS8i13qrBf2flrHbmvuzYoVucGcMWW,33-215-882-1837,jole carefully among the regular instruc +9782.08,Supplier#000013403 ,ROMANIA ,323370,Manufacturer#1 ,kF9vyEI5yyyIjaBJ6pZsTeLN4FqgoHmz7,le,29-456-774-5753,ages doze quickly unusual foxes-- carefully regular packages boost qu +9778.55,Supplier#000008472 ,FRANCE ,218451,Manufacturer#4 ,4at1BaGXf8r,16-516-582-7374, ideas boost ironic hockey players. requests maintain. blithely special requests detect +9773.40,Supplier#000017148 ,RUSSIA ,222114,Manufacturer#2 ,LuNwUEZBDhSxak,8M1p8vR7v,32-804-329-9369,s theodolites. unusual instructions about the fluffily special pl +9757.91,Supplier#000006083 ,UNITED KINGDOM ,311037,Manufacturer#5 ,THtqkIcNIM8wApJuIk71hwJfFK,33-949-571-8118,nding courts can use quickly ab +9747.49,Supplier#000003280 ,FRANCE ,283279,Manufacturer#5 ,TtNwejP, 4GKXNfky9Jc,8gaGEI,16-794-822-3737,ests. express, final requests haggle furiously among the blithely regular r +9727.07,Supplier#000018092 ,GERMANY ,258091,Manufacturer#3 ,zqVOXOmhM WKR47TRu5ckZo,17-987-684-6887,haggle blithely. unusual asymptotes engage according to the blithely pending ide +9726.30,Supplier#000006092 ,FRANCE ,291049,Manufacturer#4 ,zu,8R7AJlO0PgWe144XHxWUehSOTexqMUDcbRpr,16-567-946-3590,, regular packages. final deposits sleep fluffily regular deposits. +9723.79,Supplier#000012672 ,UNITED KINGDOM ,297629,Manufacturer#1 ,MHtfXaLm01SgZm4axWTHUx,lqvNru5Q,33-494-490-1123, express pinto beans. slyly final package +9718.35,Supplier#000018575 ,GERMANY ,118574,Manufacturer#1 ,3cqfH0XeB2KyFs6hG3DheultJz,17-866-214-8230,counts are around the hockey players. special, regular the +9718.35,Supplier#000018575 ,GERMANY ,283532,Manufacturer#5 ,3cqfH0XeB2KyFs6hG3DheultJz,17-866-214-8230,counts are around the hockey players. special, regular the +9701.65,Supplier#000017802 ,GERMANY ,112796,Manufacturer#1 ,jS6GKNUwnx,17-404-939-6299,lphins sleep furiously. slyly unusual packages against the regular, even accounts boost bl +9695.54,Supplier#000019734 ,UNITED KINGDOM ,364679,Manufacturer#3 ,a0kmFoiNu9NH,33-996-865-1723, blithely final foxes. pinto beans wake among the fluffily final requests. furiously special orbit +9690.12,Supplier#000005457 ,FRANCE ,80452,Manufacturer#4 ,3gTI SbYeckJOAGls6NlUPQUnbfhBmMXATrM,16-421-469-8087, after the regular deposits! fluffily busy courts wake carefully +9668.95,Supplier#000003927 ,UNITED KINGDOM ,338910,Manufacturer#5 ,fASJO,Hi6pi1wp3ExJCttf3GGZuewRkoBW8V,33-835-635-4974,fully silent deposits. pending, final deposits wake according to th +9657.83,Supplier#000011530 ,UNITED KINGDOM ,356478,Manufacturer#3 ,hLINw2YqdBkzgxeH,33-254-661-2269,nt furiously among the bold accounts. bold packages boost furiously final accounts. blithely e +9657.60,Supplier#000007251 ,RUSSIA ,317220,Manufacturer#1 ,WJ3 AJhmgwV56aAibT5ZLsozU,32-623-165-6389,the accounts. unusual packages detect slyly according to the slyly final packages; acco +9652.21,Supplier#000007618 ,RUSSIA ,32614,Manufacturer#4 ,lLb8,1p07ZseCSxYpYt,32-642-503-8109,equests are blithely; doggedly unusual packages haggle furiously about +9652.21,Supplier#000007618 ,RUSSIA ,107617,Manufacturer#1 ,lLb8,1p07ZseCSxYpYt,32-642-503-8109,equests are blithely; doggedly unusual packages haggle furiously about +9638.25,Supplier#000008486 ,UNITED KINGDOM ,143478,Manufacturer#3 ,ngtBMvFNcFT2Lc5c4,sn8ozQX,33-489-227-9233,riously special requests haggle quickly? even deposits are furiously +9624.78,Supplier#000009658 ,ROMANIA ,189657,Manufacturer#1 ,oE9uBgEfSS4opIcepXyAYM,x,29-748-876-2014,ronic asymptotes wake bravely final +9612.94,Supplier#000003228 ,ROMANIA ,178219,Manufacturer#1 ,KDdpNKN3cWu7ZSrbdqp7AfSLxx,qWB,29-325-784-8187,warhorses. quickly even deposits sublate daringly ironic instructions. slyly blithe t +9599.12,Supplier#000016777 ,FRANCE ,166760,Manufacturer#3 ,L ktWEHX5htvG6MPm,16-484-332-3180,ans. slyly bold deposits are quickly. carefully ironic ideas wa +9570.19,Supplier#000006690 ,UNITED KINGDOM ,111674,Manufacturer#1 ,qth0Sp41EDkhCnGTLN9698YMQyu G,33-403-164-6874, alongside of the ironic accounts cajole sly +9570.19,Supplier#000006690 ,UNITED KINGDOM ,361671,Manufacturer#2 ,qth0Sp41EDkhCnGTLN9698YMQyu G,33-403-164-6874, alongside of the ironic accounts cajole sly +9569.28,Supplier#000011807 ,GERMANY ,126800,Manufacturer#3 ,FaDQUFb47NOyertaTi8p3Sllh6lEvW7e,17-350-407-4936,ily after the special, even dependencies. quickly regular asymptotes are furi +9560.15,Supplier#000001349 ,RUSSIA ,46342,Manufacturer#3 ,EGhB0CmnI35wLfZaVQ9,32-303-475-7333,eposits boost regular excuses. slyly regular foxes cajole fluffily quickly p +9556.01,Supplier#000005980 ,ROMANIA ,210949,Manufacturer#4 ,TQnqbXl1GVlMAISOLXpAyFMz1k3k7quGLyRAX ty,29-584-733-8238,nts boost carefully about the slyly even packages. regular packag +9547.13,Supplier#000006090 ,FRANCE ,41087,Manufacturer#3 ,QOutX3sX5ybnB27RkdDWXCs3,16-152-633-9427,packages boost. furiously express instructions wake final, bold deposits. blithely even instruct +9547.13,Supplier#000006090 ,FRANCE ,161081,Manufacturer#2 ,QOutX3sX5ybnB27RkdDWXCs3,16-152-633-9427,packages boost. furiously express instructions wake final, bold deposits. blithely even instruct +9519.14,Supplier#000004568 ,UNITED KINGDOM ,89555,Manufacturer#5 ,BtrYY,xTReh,wSJe,33-744-982-9995, final courts. slyly regular requests abo +9507.69,Supplier#000013892 ,GERMANY ,363855,Manufacturer#3 ,qIpePpGw1NhiwHFn,pidG5aCsCmmaKWQ8P6Ez6ZA,17-650-676-5665,usly final requests are. blithely bold instructions cajole around the slyly final packages. carefu +9506.97,Supplier#000012881 ,UNITED KINGDOM ,367862,Manufacturer#2 ,zFrf1h9ZEWt6OZaVXxtMe2,Z,33-700-871-4432, carefully special instructions sleep. carefully pending pinto bea +9496.41,Supplier#000011868 ,FRANCE ,311867,Manufacturer#4 ,DMpx1d,PSFi0,WFt8wuJKjb8cWIChSLba,16-498-733-5552,mptotes x-ray idly along the slyly regular accounts. asymptotes are. fluffily special courts +9496.00,Supplier#000007849 ,UNITED KINGDOM ,382829,Manufacturer#1 ,DuvTpT8wi2yGTQ8gUGSZsm7DhWOjyYV5D0Y,33-953-595-4092,slyly about the carefully regular instructions! pinto be +9494.79,Supplier#000017738 ,GERMANY ,257737,Manufacturer#5 ,oCnRBKoyOfuT9bC3o9gyOZ8eZs,yoOTPZcOT3K6,17-879-949-2376,ons. furiously ironic requests haggle accord +9492.79,Supplier#000005975 ,GERMANY ,25974,Manufacturer#5 ,S6mIiCTx82z7lV,17-992-579-4839,arefully pending accounts. blithely regular excuses boost carefully carefully ironic p +9486.60,Supplier#000012202 ,GERMANY ,102191,Manufacturer#5 ,OocOKRn3VHL,17-736-184-4131,accounts haggle quickly unusual theodolites. carefully eve +9480.17,Supplier#000018609 ,ROMANIA ,163584,Manufacturer#5 ,DO,9lvQcjPB4KfuCesiRzcZN e0eG5T pFor,29-829-752-3081,ts above the special theodolites ar +9468.37,Supplier#000011825 ,GERMANY ,21822,Manufacturer#5 ,gzHp4v4r2T,17-779-973-4234,beans will have to wake slyly pending instructions. ironic, express packages are furiousl +9452.02,Supplier#000018225 ,GERMANY ,78224,Manufacturer#5 ,P8IUTQYyXUApo2bUmzluGdfTI2NezbD,,17-472-825-5010, fluffily slyly silent account +9431.30,Supplier#000012756 ,RUSSIA ,292755,Manufacturer#5 ,d9CsjxpwGZqBc9,32-152-841-9728,thes wake blithely. ironic accounts cajole against th +9413.33,Supplier#000016223 ,ROMANIA ,91218,Manufacturer#4 ,AZfLxwDUO58PTz0KuZsgOzQrEvP8edJgdJWYjv,29-764-539-3082,lly special ideas. deposits boost. slyly even instructions boost carefully. +9403.62,Supplier#000006908 ,RUSSIA ,151886,Manufacturer#5 , DJMzK8rdo1thhIU7oZ,32-720-524-3933, even, final accounts cajole carefully: final foxe +9393.10,Supplier#000015265 ,RUSSIA ,390245,Manufacturer#5 ,p6L72,cqD1sP5UqXocC6QZBBuNbX6IJgU,32-935-111-1484,ing to the carefully ironic +9369.06,Supplier#000008786 ,RUSSIA ,193758,Manufacturer#4 ,MoQKex3SHOANUI9czfzQAbv8Vei,32-460-461-4845,ously regular packages sleep quickly regular dependencies. carefully thi +9353.00,Supplier#000019938 ,FRANCE ,304892,Manufacturer#4 ,Rrzb5f9z6tzVcSy 1ywe7H471X,16-806-760-9038,haggle carefully even, unusual packages. quickly bold deposits grow +9350.01,Supplier#000015066 ,GERMANY ,195065,Manufacturer#3 ,ccDy42BkDxClcTz5WYKUWdz,17-864-670-6284,e blithely among the furiously final packages. i +9327.00,Supplier#000010513 ,RUSSIA ,115497,Manufacturer#4 ,oTwf55JN3IcX,32-836-173-3808,ironic deposits haggle. furiously careful asymptotes are silent, bold d +9312.95,Supplier#000006713 ,GERMANY ,151691,Manufacturer#2 ,JjmCvBijjmCzRJBXy0Up5EjZ9eM6o9bw,17-366-234-7745,ic theodolites are along the packages. blithely iro +9312.95,Supplier#000006713 ,GERMANY ,316682,Manufacturer#2 ,JjmCvBijjmCzRJBXy0Up5EjZ9eM6o9bw,17-366-234-7745,ic theodolites are along the packages. blithely iro +9300.93,Supplier#000010344 ,UNITED KINGDOM ,125337,Manufacturer#3 ,z20M0COq14r8zBgV5QjWKTxrk,33-361-865-5197,nts; carefully final packages are fluffily furiously quiet ideas. +9300.14,Supplier#000019168 ,UNITED KINGDOM ,259167,Manufacturer#1 ,NLNKx7pAWdg,33-131-158-6616,efully blithely ironic decoys. accounts wake after the furio +9298.02,Supplier#000005462 ,FRANCE ,240449,Manufacturer#2 ,l1pDn,uF2LneHyb6bGb3UnH,16-803-926-9943, even theodolites. furiously ironic deposits haggle. pa +9296.94,Supplier#000004143 ,ROMANIA ,334110,Manufacturer#3 ,0wxhz5ApPeRrkEyH5rQg35MsYCh,29-195-404-4570,ymptotes. even, express hockey players +9293.21,Supplier#000005757 ,UNITED KINGDOM ,150735,Manufacturer#5 ,FBJ0hUWAem3whciziO7lndaJ,33-580-351-5737,ng requests are carefully along the slyly even packages. carefully unusual deposi +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 +9280.27,Supplier#000007194 ,ROMANIA ,97185,Manufacturer#2 ,zhRUQkBSrFYxIAXTfInj vyGRQjeK,29-318-454-2133,o beans haggle after the furiously unusual deposits. carefully silent dolphins cajole carefully +9280.27,Supplier#000007194 ,ROMANIA ,157179,Manufacturer#1 ,zhRUQkBSrFYxIAXTfInj vyGRQjeK,29-318-454-2133,o beans haggle after the furiously unusual deposits. carefully silent dolphins cajole carefully +9268.38,Supplier#000009097 ,UNITED KINGDOM ,134078,Manufacturer#4 ,SEYCPcjWKFr5EYfCfbL4WdHo7w9T3A,33-158-636-7238,ress, pending sheaves. daring, final excuses d +9249.35,Supplier#000003973 ,FRANCE ,18972,Manufacturer#2 ,d18GiDsL6Wm2IsGXM,RZf1jCsgZAOjNYVThTRP4,16-722-866-1658,uests are furiously. regular tithes through the regular, final accounts cajole furiously above the q +9246.42,Supplier#000013689 ,FRANCE ,278649,Manufacturer#3 ,1LBAh6P7zFm Zo,16-665-974-5466,sly. slyly close packages are carefully final pinto beans. regular foxes wake after the +9225.09,Supplier#000006973 ,ROMANIA ,41970,Manufacturer#3 ,bbFI923ouQl,29-495-862-4590,oggedly silent asymptotes among t +9222.46,Supplier#000012707 ,RUSSIA ,152706,Manufacturer#4 ,Zk,VvZzqcX,Brjw4Bn,32-428-992-4747,er the never unusual excuses. regular orbit +9216.75,Supplier#000019392 ,GERMANY ,129379,Manufacturer#4 ,XJ3C,Mdr5FVhWIR00pFmd,17-161-834-4690,ackages: special accounts are carefully. carefully final pinto beans sleep. ironic instru +9202.57,Supplier#000000062 ,ROMANIA ,295047,Manufacturer#2 ,bSmlFYUKBeRsqJxwC9 zS6xpFdEf5jNTb,29-603-653-2494,ts. furiously ironic pinto beans are permanently after the bold ideas. regular, express f +9190.01,Supplier#000013001 ,UNITED KINGDOM ,297958,Manufacturer#3 ,qI4rTkSKMdSVyg3B1b2JjYetX,33-213-200-7497,se requests about the unusual ideas run +9189.98,Supplier#000001226 ,GERMANY ,21225,Manufacturer#4 ,qsLCqSvLyZfuXIpjz,17-725-903-1381, deposits. blithely bold excuses about the slyly bold forges wake +9161.51,Supplier#000003429 ,FRANCE ,28425,Manufacturer#3 ,EAn2WPCt0Glq,y6,16-542-608-8183,ic requests nag. blithely regular ideas try to wake quickly eve +9160.88,Supplier#000014372 ,GERMANY ,104361,Manufacturer#2 ,MmHsVvie45Hek4oBKpslz9,17-312-777-9085, slyly regular asymptotes. special, idle ideas boost carefully regular foxes. +9114.09,Supplier#000015232 ,GERMANY ,45227,Manufacturer#2 ,w aQAPpRFH2,OPDHRH,4tw9sP,17-616-130-6545,e slyly bold packages. bold excuses cajole. furiously express accounts +9110.34,Supplier#000012327 ,UNITED KINGDOM ,367308,Manufacturer#4 ,4rcKJ2kmCG6HzkFcKfDX6JJXHA2ah0O,Dzpe,33-682-308-8758, ideas cajole slyly alongsi +9106.91,Supplier#000002560 ,FRANCE ,227526,Manufacturer#1 ,gC4t9RFtBMoItUG5dPD,16-519-901-3498,mise furiously permanently ironic foxes. quick +9106.91,Supplier#000002560 ,FRANCE ,232537,Manufacturer#5 ,gC4t9RFtBMoItUG5dPD,16-519-901-3498,mise furiously permanently ironic foxes. quick +9094.64,Supplier#000018915 ,GERMANY ,28912,Manufacturer#2 ,0pmlEwwZFAvY75UI9zILMA6F95PzDfxBYk,17-327-196-5535, among the instructions print above the pinto beans. ironic accounts boost always against the b +9090.41,Supplier#000010136 ,FRANCE ,45133,Manufacturer#2 ,v I9M8C5uIS, jTK,16-955-740-8299,y ironic pinto beans. iron +9074.20,Supplier#000012234 ,GERMANY ,212233,Manufacturer#5 ,zeaj0E6LyCP6v6nNIPiDRPxhCTqU9Hr,,5rsX,17-287-302-4382,oss the carefully final excuses doubt silently unusual pinto beans. furious, regul +9025.34,Supplier#000018218 ,GERMANY ,13217,Manufacturer#5 ,h1fVNxXkZqRJsJA1MgW8l9PK2QDUBqBEf,17-507-242-6864,e foxes. silent, regular packages cajole above the packages. diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/20.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/20.txt new file mode 100644 index 00000000..64b3ce69 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/20.txt @@ -0,0 +1,368 @@ +s_name,s_address +Supplier#000000020 ,iybAE,RmTymrZVYaFZva2SH,j +Supplier#000000091 ,YV45D7TkfdQanOOZ7q9QxkyGUapU1oOWU6q3 +Supplier#000000197 ,YC2Acon6kjY3zj3Fbxs2k4Vdf7X0cd2F +Supplier#000000226 ,83qOdU2EYRdPQAQhEtn GRZEd +Supplier#000000285 ,Br7e1nnt1yxrw6ImgpJ7YdhFDjuBf +Supplier#000000287 ,7a9SP7qW5Yku5PvSg +Supplier#000000354 ,w8fOo5W,aS +Supplier#000000358 ,V3yxhHhHSXqOoc5UPv5TwkVDGKQsG +Supplier#000000431 ,WoeV,NINojE6hJjauAdrl5fGcdxX5JUPLnrim +Supplier#000000475 ,xw4V6,4QQW LI5Qg EOKy4JD B4Cq1tjzaOma9Y +Supplier#000000530 ,0qwCMwobKY OcmLyfRXlagA8ukENJv, +Supplier#000000532 ,ep92hT7VLaVlDKM7lgbj02kIL +Supplier#000000657 ,nas2fhRwM97W8EEqYpBN +Supplier#000000688 ,D fw5ocppmZpYBBIPI718hCihLDZ5KhKX +Supplier#000000710 ,f19YPvOyb QoYwjKC,oPycpGfieBAcwKJo +Supplier#000000729 ,pqck2ppy758TQpZCUAjPvlU55K3QjfL7Bi +Supplier#000000736 ,l6i2nMwVuovfKnuVgaSGK2rDy65DlAFLegiL7 +Supplier#000000783 ,dMpZwZ95xznZWg4acMQW dK8AQMhB +Supplier#000000884 ,bmhEShejaS +Supplier#000000971 ,23XaUVLYuC3tQIPHCuLLgM5UawL +Supplier#000001033 ,A6x1P,56sVHkb4DqVyUw32n,ChI +Supplier#000001123 ,n5L 4Otbff3oXbr0Ibs +Supplier#000001141 ,xCOuPvOd565r9H31,xuZcpE +Supplier#000001245 ,bztTCfHZnsLafgtZWe,isV Gr 4IFg +Supplier#000001501 ,xL06,Y 2M3CjPr +Supplier#000001624 ,ISkTuv6KLp9AcxdWRGJ8 ey,r56tQ9DozGP +Supplier#000001730 ,Rc8e,1Pybn r6zo0VJIEiD0UD vhk +Supplier#000001806 ,M934fuZSnLW +Supplier#000001856 ,jXcRgzYF0ah05iR8p6w5SbJJLcUGyYiURPvFwUWM +Supplier#000001873 ,Tdzlitffjp,Qv7bB3mWthF8 +Supplier#000001931 ,FpJbMU2h6ZR2eBv8I9NIxF +Supplier#000001939 ,Nrk,JA4bfReUs +Supplier#000001958 ,bJAZFisYzqSFaspq2XQOVwrEpGgtTe9 1ccU9RJ +Supplier#000001990 ,DSDJkCgBJzuPg1yuM,CUdLnsRliOxkkHezTCA +Supplier#000002020 ,jB6r1d7MxP6co +Supplier#000002036 ,20ytTtVObjKUUI2WCB0A +Supplier#000002096 ,kuxseyLtq QPLXxm9ZUrnB6Kkh92JtK5cQzzXNU +Supplier#000002218 ,nODZw5q4dx kp0K5 +Supplier#000002241 ,iGV,9clV9LwufQVVqiOO1plFx +Supplier#000002245 ,hz2qWXWVjOyKhqPYMoEwz6zFkrTaDM +Supplier#000002282 ,ES21K9dxoW1I1TzWCj7ekdlNwSWnv1Z 6mQ,BKn +Supplier#000002331 ,WRh2w5WFvRg7Z0S1AvSvHCL +Supplier#000002419 ,qydBQd14I5l5mVXa4fYY +Supplier#000002444 ,q8x5 AFA, 9zfXRVYkn67kb3o0AagF +Supplier#000002460 ,wu8B2e YWGoKM fi e23UQn,YD79edUIIXX +Supplier#000002494 ,8 j3qJvL6qjroE avAdKFooKo4IMH2oPHLXH0H9p +Supplier#000002571 ,JZUugz04c iJFLrlGsz9O N,W 1rVHNIReyq +Supplier#000002719 ,4nnzQI2CbqREQUuIsXTBVUkaP4mNS3 +Supplier#000002840 ,nXVY3S0,1VZrTavsOSFyBZx DOUU +Supplier#000002853 ,rTNAOItXka +Supplier#000002960 ,KCPCEsRGGo6vx8TygHh60nAYf9rStQT2T +Supplier#000002980 ,B9k9yVsyaXvWktOSHezqHiAEp9id0SKzkw +Supplier#000003062 ,LSQNgqY1xnOzz9zBCapy7HwOZQ +Supplier#000003087 ,ANwe8QsZ4rgj1HSqVz991eWQ +Supplier#000003095 ,HxON3jJhUi3zjt,r mTD +Supplier#000003161 ,cQScZDuLpBSAU9RlV4OxyvJeHbMpjfwoX +Supplier#000003169 ,ODz6ABJGTs8Qnz +Supplier#000003185 ,hMa535Cbf2mj1Nw4OWOKWVrsK0VdDkJURrdjSIJe +Supplier#000003189 ,DWdPxt7 RnkZv6VOByR0em +Supplier#000003201 ,E87yws6I,t0qNs4QW7UzExKiJnJDZWue +Supplier#000003288 ,EDdfNt7E5Uc,xLTupoIgYL4yY7ujh, +Supplier#000003304 ,wLN88ULs9Y +Supplier#000003313 ,El2I7we,049SPrvomUm4hZwJoOhZkvLxLJXgVH +Supplier#000003314 ,jnisU8MzqO4iUB3zsPcrysMw3DDUojS4q7LD +Supplier#000003403 ,e3X2o ,KCG9tsHji8A XXCxiF2hZWBw +Supplier#000003421 ,Sh3dt9W5oeofFWovnFhrg, +Supplier#000003423 ,,,hFmixRsUfI +Supplier#000003469 ,Paa wUpqFS +Supplier#000003561 ,Zc9L62QD0dCSXxykBJS1K +Supplier#000003607 ,lNqFHQYjwSAkf +Supplier#000003617 ,LB 87BiV4saHACdKeIqnp5SrBvLAu +Supplier#000003679 ,CtP5pEp8k7H +Supplier#000003797 ,UuWXXv4ID LLOj +Supplier#000003849 ,KgbZEaRk,6Q3mWvwh6uptrs1KRUHg 0 +Supplier#000003894 ,vvGC rameLOk +Supplier#000003941 ,Pmb05mQfBMS618O7WKqZJ 9vyv +Supplier#000003994 ,W00LZp3NjK0 +Supplier#000004005 ,V723F1wCy2eA4OgIu8TjBtOVUHp +Supplier#000004201 ,C5x43M76dnb1w2LFbhB +Supplier#000004207 ,tF64pwiOM4IkWjN3mS,e06WuAjLx +Supplier#000004246 ,Xha aXQF7u4qU3LsHD +Supplier#000004353 ,b4HfPj9UX35uP2H7a6xohz7orfVX +Supplier#000004430 ,yvSsKNSTL5HLXBET4luOsPNLxKzAMk +Supplier#000004522 ,xXtCKwsZDArxIBGDfzX2PgobGZsBg +Supplier#000004527 ,p pVXCnxgcklWF6A1o3OHY3qW6 +Supplier#000004542 ,NJSbLJDroYG2y1r3rDiKg +Supplier#000004574 ,1HvGwnVueZ5CIndc +Supplier#000004701 ,6jX4u47URzIMHf +Supplier#000004769 ,Iom2IeCJ44BiWH +Supplier#000004884 ,42Z1uLye9nsn6aTGBNd dI8 x +Supplier#000004987 , UFx1upJ8MvOvgFjA8 +Supplier#000005000 ,DeX804 w0H8FrCUvahgy ilbuzBX3NK +Supplier#000005015 ,HOXohc8D8KJ Yx2WIOL 5EvtdnTqwXSo +Supplier#000005036 ,Ftq,HCpxZ0 +Supplier#000005192 ,JDp4rhXiDw0kf6RH +Supplier#000005195 ,Woi3b2ZaicPh ZSfu1EfXhE +Supplier#000005257 ,f9g8SEHB7obMj3QXAjXS2vfYY22 +Supplier#000005300 ,gXG28YqpxU +Supplier#000005309 ,kzmvKlSiri +Supplier#000005323 ,tMCkdqbDoyNo8vMIkzjBqYexoRAuv,T6 qzcu +Supplier#000005366 ,xZ1YlzN4ielvPCH3se9 +Supplier#000005426 ,9Dz2OVT1q sb4BK71ljQ1XjPBYRPvO +Supplier#000005465 ,63cYZenZBRZ613Q1FaoG0,smnC5zl9 +Supplier#000005478 ,tk1HQxRxeWlaO +Supplier#000005506 ,On f5ypzoWgB +Supplier#000005536 ,Nzo9tGkpgbHT,EZ4D,77MYKl4ah1C +Supplier#000005542 ,lM7Z7zbCFaVB7nXU1Ver +Supplier#000005631 ,14TVrjlzo2SJEBYCDgpMwTlvwSqC +Supplier#000005736 ,2dq XTYhtYWSfp +Supplier#000005737 ,dmEWcS32C3kx,d,B95 OmYn48 +Supplier#000005797 ,,o,OebwRbSDmVl9gN9fpWPCiqB UogvlSR +Supplier#000005836 ,tx3SjPD2ZuWGFBRH, +Supplier#000006059 ,4m0cv8MwJ9yX2vlwI Z +Supplier#000006065 ,UiI2Cy3W4Tu5sLk LuvXLRy6KihlGv +Supplier#000006093 ,KJNUg1odUT2wtCS2s6PrH3D6fd +Supplier#000006099 ,aZilwQKYDTVPoK +Supplier#000006109 ,rY5gbfh3dKHnylcQUTPGCwnbe +Supplier#000006121 ,S92ycWwEzYYw4GspCBJN1WMuHhoZ +Supplier#000006167 ,ka4jyY9IEX0Deh +Supplier#000006217 ,RVN23SYT9jenUeaWGXUd +Supplier#000006274 ,S3yTZWqxTKUq g QQgcW9 AqhCkNZsW51hHuwU +Supplier#000006297 ,73VRDOO56GUCyvc40oYJ +Supplier#000006463 ,7 wkdj2EO49iotley2kmIM ADpLSszGV3RNWj +Supplier#000006492 ,H,X6eulSW3LVy0uxdM +Supplier#000006521 ,b9 2zjHzxR +Supplier#000006607 ,3F 2e2gqD5u5B +Supplier#000006642 ,N,CUclSqRLJcS8zQ +Supplier#000006665 ,v dnTfUCHnaXzw7dN8ZSawQPuKqce54 +Supplier#000006748 ,rC,2rEn8gKDIS5Q0dJEoiF +Supplier#000006761 ,n4jhxGMqB5prD1HhpLvwrWStOLlla +Supplier#000006808 ,HGd2Xo 9nEcHJhZvXjXxWKIpApT +Supplier#000006946 ,To6Slo0GJTqcIvD +Supplier#000007122 ,xMKInuZNsJ,gLecTyT ROceYfx +Supplier#000007132 ,xonvn0KAQIL3p8kYk HC1FSSDSUSTC +Supplier#000007135 ,ls DoKV7V5ulfQy9V +Supplier#000007147 ,Xzb16kC63wmLVYexUEgB0hXFvHkjT5iPpq +Supplier#000007160 ,TqDGBULB3cTqIT6FKDvm9BS4e4v,zwYiQPb +Supplier#000007169 ,tEc95D2moN9S84nd55O,dlnW +Supplier#000007278 ,I2ae3rS7KVF8GVHtB +Supplier#000007299 ,3WSkVU1ME,JrAaMCJhHixzzzEMY0eTBWpvDX7Lif +Supplier#000007340 ,9f,1UUNu5Ug54qe17YAuNfVi1yf2ZcJYTZRyDn +Supplier#000007398 ,V8eE6oZ00OFNU, +Supplier#000007458 ,BYuucapYkptZl6fnd2QaDyZmI9gR1Ih16e +Supplier#000007460 ,s4ypM7SV1D6ut8gtn8OtxV5 +Supplier#000007561 ,rMcFg2530VC +Supplier#000007675 ,LMt0fLfNb3c62Tb5bzJCYoKmMQp,Rai +Supplier#000007801 ,69fi,U1r6enUb +Supplier#000007818 ,yhhc2CQec Jrvc8zqBi83 +Supplier#000007865 ,5cDGCS,T6N +Supplier#000007870 ,Yg9njBC12zKL3SDTjLXiqSKNgHDWSZxTUd +Supplier#000007874 ,pyghw9iRdkGvkF0Yf5HEqJvmSOohAPFx6U +Supplier#000007885 ,u3sicchh5ZpyTUpN1cJKNcAoabIWgY +Supplier#000007926 ,ErzCF80K9Uy +Supplier#000007987 ,NZXfuWO7nKQDj4xyO31N29 +Supplier#000008090 ,eonbJZvoDFYBNUinYfp6yERIg +Supplier#000008131 ,BDWHW37vwkj8L +Supplier#000008150 ,dfFFxptWU9 +Supplier#000008231 ,IK7eGw Yj90sTdpsP,vcqWxLB +Supplier#000008243 ,2AyePMkDqmzVzjGTizXthFLo8h EiudCMxOmIIG +Supplier#000008275 ,BlbNDfWg,gpXKQlLN +Supplier#000008410 ,9riCCazinZsgc8mbjKa1wEfbGv oVlgKhanGW +Supplier#000008467 ,mOzxpu7,0X7f2,BY3d OnG6yDTPz7k74 +Supplier#000008480 ,4sSDA4ACReklNjEm5T6b +Supplier#000008532 ,Uc29q4,5xVdDOF87UZrxhr4xWS0ihEUXuh +Supplier#000008549 ,FMsXzKfMDnRHpsjdVb +Supplier#000008559 ,IvHvgZ0TtOMX3xFOW9kgYDNXsZv +Supplier#000008579 , hMJ9jiSdp1H M7h7xpGOjT6VHBkI QPVYUDV +Supplier#000008683 ,gLuGcugfpJSeGQARnaHNCaWnGaqsNnjyl20 +Supplier#000008750 ,1SrKDBP9Y0PAguWqMUm7EJrtfqIOsVaTmfz6fP0 +Supplier#000008841 ,I 85Lu1sekbg2xrSIzm0 +Supplier#000008879 ,rDSA,D9oPM,65NMWEFrmGKAu +Supplier#000008972 ,w2vF6 D5YZO3visPXsqVfLADTK +Supplier#000009032 ,qK,trB6Sdy4Dz1BRUFNy +Supplier#000009227 ,dvYajYNbpz +Supplier#000009252 ,F7cZaPUHwh1 ZKyj3xmAVWC1XdP ue1p5m,i +Supplier#000009326 ,XmiC,uy36B9,fb0zhcjaagiXQutg +Supplier#000009359 ,3C6cbvoRrnGxmBi46zAlrIbzS8 +Supplier#000009430 ,igRqmneFt +Supplier#000009540 ,iIq4Ut0C1SZEAF7 +Supplier#000009549 ,h3RVchUf8MzY46IzbZ0ng09 +Supplier#000009567 ,r4Wfx4c3xsEAjcGj71HHZByornl D9vrztXlv4 +Supplier#000009601 ,51m637bO,Rw5DnHWFUvLacRx9 +Supplier#000009811 ,E3iuyq7UnZxU7oPZIe2Gu6 +Supplier#000009812 ,APFRMy3lCbgFga53n5t9DxzFPQPgnjrGt32 +Supplier#000009846 ,57sNwJJ3PtBDu,hMPP5QvpcOcSNRXn3PypJJrh +Supplier#000009869 ,ucLqxzrpBTRMewGSM29t0rNTM30g1Tu3Xgg3mKag +Supplier#000009899 ,7XdpAHrzr1t,UQFZE +Supplier#000009974 ,7wJ,J5DKcxSU4Kp1cQLpbcAvB5AsvKT +Supplier#000010045 ,KXnUVTcc0M4 64E5 AnPc5A9uTcPDALcu 1 +Supplier#000010053 ,g rGIb0ckDPkZrdYW9cI +Supplier#000010062 ,CrnvedUh2fbt1Ev1JgYdYxyMi6VZyfYm6RGy0O,b +Supplier#000010076 ,UvAlzXRoFUhR0B +Supplier#000010137 ,x2dUbeYdfrPo4qUSJdRHf6cghXEQoNmHlNoFM +Supplier#000010232 ,sJwfSOA0raa64TVBxHWoIJBE kOMUESrp54Bdx +Supplier#000010320 ,z5sUBQROZQL33 1aNbvxwxv +Supplier#000010378 ,B8jOOQmOA 50Kh3bxUdBx +Supplier#000010390 , mV7IVtTHTorQwikuBJHnGvU1kyK +Supplier#000010409 ,fAUMDdju88k83dE8aULxzUeNJJKCB98BwfYe +Supplier#000010499 ,AmZQ39jp9jb1Ji87VMNGPqi +Supplier#000010546 ,lqWFFKhXnKyGkmT2uOgJy +Supplier#000010676 ,53jVoS5cwQHlk7oH08JEPMEUfIDkaINqc +Supplier#000010818 , v7AqbqLi9ueCBsGv77wvgb1IFijOfqI4f +Supplier#000010831 ,U 3eu8H9dYazyG8j +Supplier#000010862 ,G54lJYVH tzyHghsQywSFVZr33H +Supplier#000010917 ,vHlu92hjjZstrDZYtd3 +Supplier#000010967 ,nqaFCNodkM3h 7N3bR4xp +Supplier#000011002 ,mg16uRWEOZuvy9KqpO +Supplier#000011032 ,vQ9ikV2UkGDvCgWFSxO8n5t3kS0EanLnvoGF +Supplier#000011059 ,jxO4LCwFQY2qnJnBLO4hUFsP5oC1lgQI9r +Supplier#000011126 ,9,3WU28Vj5x9f5K7j9d8wtQ4PKyj +Supplier#000011196 ,LyXLlCk8GDCqpmmlypH +Supplier#000011241 ,lrWx4OI3YEzWHqxBA8dGdL5a6YGMH3u bHz +Supplier#000011357 ,2HwYGPk8jBFGeKEWPETM0l +Supplier#000011373 ,TDMCgDAxsYRytTdNDAmBSISQQoJEVljagztCU +Supplier#000011547 ,XsCOTP1wYV3MU +Supplier#000011564 ,nZcaFetblt7YyO bZqwsUMWa6 +Supplier#000011767 ,cjMTk oyq8VzuWL8N mjiSAld2LmaxYtu +Supplier#000011843 ,fSG8aElPRJxrsFY1KWflVnRfb8kZfKerkQbd +Supplier#000011871 ,xItX4FTnuyJtsimu5,L5xeM63TWmE +Supplier#000011896 ,hSIRYZcc6HF1vJdaiDlFngQ5 +Supplier#000011934 ,FOra4RvocgyTe +Supplier#000011951 ,XRnC1A6qFa8MOH6lRCex +Supplier#000011961 ,bEyhUCRCwIyiO1iq064nSnj5P5kuys0 +Supplier#000011970 ,fs1JpCosX4CL02t2aslWm6c +Supplier#000012015 ,Q3NyRBX88DcJvAMsLnIIzzL +Supplier#000012127 ,90 KkLyvnmyirsOZ4v2JEdfKeDx34n6T +Supplier#000012154 ,lsN9fiCEtjC +Supplier#000012265 ,5f94Ln9mlgflNFl0Xy7nQcSCZbH7hm6CvVE3 +Supplier#000012311 ,hdrYQujROlrh +Supplier#000012319 ,0d2xNmvz91u9V6PB9ag2boppxWMpnksz3Od5 +Supplier#000012356 ,XB7ipQ3,bAjs5t +Supplier#000012434 ,X2pWvulfJA50cYhi, qrW4ACwhuHUUSQ,duV +Supplier#000012498 ,NDmfAAGJ1zP2O9rOm WEwVr +Supplier#000012499 ,BkBRcfuD9m,rozWZLqB8 +Supplier#000012526 ,1S3ututx71iL,zu4, +Supplier#000012530 ,SjK92Eh6CbdSZw +Supplier#000012716 ,hLrr5d8ulC1o +Supplier#000012739 ,M7bRxIjxype +Supplier#000012741 ,3j75I1iq,pERKergVNTY8 +Supplier#000012789 ,G,AAG28Mst2WLDIz t7HzVCBr +Supplier#000012878 ,iIj3NnQnH2gIWBil 9JTuYxjUDQoWi75JSHOT +Supplier#000012932 ,wysYo7J hLIc62noELECHG0B7OTcYeaMj +Supplier#000012935 ,SLpu2,UE,YibVln gCwVo +Supplier#000013005 ,nM7DiXMMgB +Supplier#000013065 ,iPM Ki1omzUvQY8 +Supplier#000013074 ,z 8tlL8NQltrk1v1pPrjcVjrJ +Supplier#000013077 ,c8EXK5zykuY +Supplier#000013082 ,4uIS5cQK5E1LQj wqh8mCO4lmZI9xTsA6,9gIfqq +Supplier#000013277 ,lR pqFSQrNMqFvIVjqXlMauxGzsq +Supplier#000013292 ,SixcHU0vWbVdxdN4uaeXpxqvGSZO +Supplier#000013356 ,JHUJPWceN8GDxKXyI,E l0b +Supplier#000013379 ,gQr2WANXqXV74i96wRTBRgzLrg7pX +Supplier#000013488 ,enGho3ctialR2KPHI8lJ plzLgtG8fwLccL53 +Supplier#000013537 ,QIdKA80WVh3jq +Supplier#000013539 ,OmmKWmyXnfFrtq +Supplier#000013543 ,jllASkvb5IombcGXdwTaBqFkXkBGemwTorEUEqzn +Supplier#000013566 ,w4836CTjXuY5R9LnNisEL7B95eiUUq8bsNpvjH4d +Supplier#000013635 ,bm2 g5Z8 CWwAK3mFB 5fXQ fOzrhkocksIg9WVB +Supplier#000013643 ,v0UKPxNGzchbr0KwVFwovoCAG1be9zrTIDaG9T +Supplier#000013667 ,3cSfdJ,VA0E3KCBWf Rc2BfEdCH8Z9W6Ut +Supplier#000013723 ,RMzBe RPYK3 +Supplier#000013866 ,u00SZY3Wytc +Supplier#000014150 ,j7,VdRCjkY7 +Supplier#000014220 ,xLVaAMKncm6n,KarW7D09F1VDPJu9 +Supplier#000014343 ,HnCXoIjX6mbQm7UAdAXVc +Supplier#000014353 ,mdLxriZXVXnv5yt07GfyZjV12mXdT34VvlwvK7JI +Supplier#000014401 ,8 BM9lZk61LWUI i2U8jXD4V3iEoo7 +Supplier#000014432 ,mRc8JLBiBG6qWvkr40FcPx5TEkMMO7 +Supplier#000014456 ,xp6nZtykh vMwD0U1xR +Supplier#000014475 ,wh8un3kDeE8MCX0eChKKTDfVCqlPwLMWufV3 +Supplier#000014507 ,nrTEH2amxFSzx1rnMckI +Supplier#000014622 ,zPYoWA6LipRbcmbA +Supplier#000014640 ,PwIUsHK2vS3SR9UvzKAboRd +Supplier#000014696 ,E8sRVrXwmJgNqAq0W0to D2tGOrEunEn,iMQMo,M +Supplier#000014735 ,f1PpRaOIGPAHi84JIRAtt4v30c +Supplier#000014796 ,BrU5GZEVHpV6wvyPHPDZB5yCi4xEDbIN +Supplier#000014802 ,Cp3z7FpRh6TF7AUF7a13vEu8AN +Supplier#000014830 ,g2kTBW0oleMs +Supplier#000014889 ,9LXmve53H3O +Supplier#000015118 ,4NQ3W0GGwI5CDHxAgGsg03d qV bup0E5N4x5 +Supplier#000015181 ,HmbMTGFLsVQRlLmo0JWLJ,zJiaHLJ1mRpPum +Supplier#000015348 ,qKdzq18rIlSCkJbZIGEM3kNnUXeHtl0 +Supplier#000015351 ,L,gZspekxzPce62HH4WKRQNe2TQl9W +Supplier#000015365 ,7az8Gu9O8iU3TK4bP3GTGAUROjBjdm +Supplier#000015461 ,dGevLO,L6piq0I,o +Supplier#000015466 ,tCtDGU6zUe0Z NFw6la8E7qGgVZaoSnsbHH7M1 +Supplier#000015492 ,o6UKflyQWEyb9DwndN2eyHgfYLbsENSehD +Supplier#000015661 ,jDyrsCc3z4OrysgxcLmRlqBahJwaIRGUjze +Supplier#000015677 ,,zdcdS9xY1X7wd2Ou2KCjM PMwnd AZ +Supplier#000015777 ,Y7byhR4knAha3pdyeWcIa +Supplier#000015788 ,2yUbYtQnM,VekFZjrkCqUdbAbU4E fp +Supplier#000015791 ,q,vx0D22ot3cX,ha6XmJC4N,9GGk +Supplier#000015933 ,uqak,ASFV7wyCf0qWgo5iIs5C rPQ7rk +Supplier#000015947 ,rWuDd885i2hJm0q7xcf +Supplier#000015956 ,YShH1mPV9jqx6Qh8kI3gxuZ +Supplier#000016040 ,f544VZpVb1WCSmvHLhEJVb6Sp7uvUjvyoS +Supplier#000016044 ,,K6SrYWvd SjRYkfTn +Supplier#000016054 ,cLqrYKmyeG2B,vRs0qQbKaA0RaDAwiuUgUG +Supplier#000016073 ,JfZODa6fvDSWoQyHHeCN3TR4s8iSB, +Supplier#000016269 ,JSxw79tIuKj1YNEKOsR3XXh7gleoWC7Tnmq +Supplier#000016313 ,3cxEZ4Aya9XcMZJFYWFAiCUDJ31T +Supplier#000016419 ,0ycR,pFNkMQEn4bILCvDd9B28 +Supplier#000016463 ,uBn,fvFOeaA4oxR7YpTRhzXCmbIdekU9gMwGn +Supplier#000016556 ,TI5a Igfzlm2FXo,ba3 +Supplier#000016749 ,JI71jLJQgb4j6eOWxQnWa0tF +Supplier#000016774 ,4fVBEdN67EG1C69if NBY8BaE2pRAtli J +Supplier#000016788 ,8kD7F,jXGUtTzG2 6VrYHihSGdP,t,yYzxu3CNF, +Supplier#000016824 ,oNOF2OZK5TSNjWI9xebNQy +Supplier#000017030 ,fMTqx7o6NrG8yD1YgfsWxRFH +Supplier#000017069 ,bIu9PpbDuAQr69e1lPTSGATQEteFv5m +Supplier#000017074 ,tzdS30ml8oV4 +Supplier#000017157 ,o1HtVZRqjaDAnNMWangyDbNPR +Supplier#000017194 ,U6IXqJmGEW71rTYWg0,G +Supplier#000017246 ,pU ohjMn1d0ch9 +Supplier#000017253 ,UOaREjg0hgm8PpxEaV825mZyM6qlynEaRzUN7 AP +Supplier#000017262 ,R 5F PDduDr,nfmNQeAvZqcsFgw +Supplier#000017357 ,mjezh7nT0UXwXg +Supplier#000017396 ,spIK1m8MVncS4X96ZPw,GouR5C9tA eA3aDD +Supplier#000017497 ,3pmuArHaa5sFjZLXXFtVVxBV5cfgswhk1HrTMKd +Supplier#000017525 ,RDUkrGMjHd0 +Supplier#000017649 ,4Rne7FsNnfQQ11Lxg +Supplier#000017683 ,GnQyrriqIozsoi +Supplier#000017721 ,akVCfRF13VIZpGLHTuOmjmSOE4F,bOSyXUiIUya +Supplier#000017784 ,Fa0LctNHWhb +Supplier#000017791 ,etRwroUKXf3G26q4jQCDvfwtPWV,YKMS7t2BB3ZI +Supplier#000017811 ,I6oXaAB6uQEAVnP9qNqPrmHGBxoObsETEyv +Supplier#000017827 ,bHqs6l32AgdrPYHTbjiuZpiHnNiulKiBl6LnwSh +Supplier#000017894 ,EnA8OBQydjiNBS9CyqFEY1Rv1ERR +Supplier#000018152 ,6WB4EkNA9U9k,x5yf0VwXEIlwk7t8 +Supplier#000018190 ,t bfDD7fCFdFoOAT2LgpFL1UYZteYaZnuykk +Supplier#000018202 ,Kb4B9JLxkGCl0JrmFEqeoeGNTRMbQ3uwcD3 +Supplier#000018209 ,d3bGsa,NydiLzWHzspFc12m0iYN +Supplier#000018313 ,86Os1gr9JMaBgIdW ixDverlZbDRwH +Supplier#000018322 ,c0oC3sjngpibJn +Supplier#000018363 ,jKsSU0q8sgskyzbbmx +Supplier#000018452 ,B3CK05GsUmKpOo8ggCyEoDpN0XPSDOdv +Supplier#000018475 ,b6Z,YjG4cFRt5w8LqsWxhN +Supplier#000018538 ,RzQC3KVjyioKzsLr GIrIwBcUuWll +Supplier#000018541 ,QKZibbr0sAeKuOt5XZcVSQg C69I +Supplier#000018570 ,v,0iWVot2T1nSOdEwWeKBcTIUZZL +Supplier#000018626 ,BevcZupMs1FhjLF +Supplier#000018664 ,JZACbhOQBaQ7DVt5BsZeb3g7M +Supplier#000018967 ,F8LlmQPIjFwq9CvL3bpx +Supplier#000018983 ,V8e2DT22fvVX,x +Supplier#000019135 ,nKnOk6AivZh498bBsW4757envOGxVaTILzfsBr +Supplier#000019144 ,MhjAjK,sEDKv YtPE8WjhX +Supplier#000019176 ,Lh,einRcbuDcmrfKTbymhBsvGjg4fff6gBY +Supplier#000019254 ,RVPOSPB6eb7NRD Qgu +Supplier#000019298 ,Rz3gal8RmZs,4xxegHAQ +Supplier#000019325 ,g8uUFaO5nqTUWOAq +Supplier#000019331 ,NhqwarLKk55aj9bCVU5Sw5eHKL +Supplier#000019347 ,oAIGWNTMfkqQNQW1O TG3ve +Supplier#000019367 ,sy,vpNkEBwMidJ4Y4S 2SI +Supplier#000019407 ,Q4CrhMqzNE097Oqof9o ZJ +Supplier#000019421 ,fWqnpUgTvlfeoLBnh1EFU,NcVR5D Rhhks +Supplier#000019488 ,Ht9sQaTiUNVGmc jjzpDbN +Supplier#000019541 ,pNJBZ5YL8I32QKojhGfTG4bHsMKRfk7jTMf2IuS +Supplier#000019542 ,VKINy8EXbPmohy +Supplier#000019556 ,OXRSHzal,0LD0fSi3dL6eOk +Supplier#000019634 ,V11HMH5p2uRsxa6YJpmQ2XR,dl7bPXhlMi +Supplier#000019640 , yhosoJdBbHifu9PaQ1XC0G +Supplier#000019670 ,LCec4zOBjCGUEOdf B0TtbOfByP +Supplier#000019733 ,dh49Lpc10tsMrUKKbhHjs5tke +Supplier#000019783 ,A5saQlxXl8ksg8WUVTlQTTLm +Supplier#000019784 , ZpXdgUV9N3Ud9bpmZuxE0E7djzzyhhO8 +Supplier#000019835 ,PooaH0nraq5LMmDfY5zQI +Supplier#000019872 ,Su1, 66euy5lx7JnKA1U diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/21.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/21.txt new file mode 100644 index 00000000..296ffa06 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/21.txt @@ -0,0 +1,101 @@ +s_name,numwait +Supplier#000015634 ,20 +Supplier#000011469 ,19 +Supplier#000013329 ,19 +Supplier#000000578 ,18 +Supplier#000000778 ,18 +Supplier#000002410 ,18 +Supplier#000007889 ,18 +Supplier#000008492 ,18 +Supplier#000016433 ,18 +Supplier#000016857 ,18 +Supplier#000000427 ,17 +Supplier#000000610 ,17 +Supplier#000003294 ,17 +Supplier#000003949 ,17 +Supplier#000004477 ,17 +Supplier#000005235 ,17 +Supplier#000005619 ,17 +Supplier#000007619 ,17 +Supplier#000009850 ,17 +Supplier#000011444 ,17 +Supplier#000011612 ,17 +Supplier#000016771 ,17 +Supplier#000017334 ,17 +Supplier#000019289 ,17 +Supplier#000000660 ,16 +Supplier#000005662 ,16 +Supplier#000005755 ,16 +Supplier#000006210 ,16 +Supplier#000008390 ,16 +Supplier#000008996 ,16 +Supplier#000010026 ,16 +Supplier#000010487 ,16 +Supplier#000010592 ,16 +Supplier#000012671 ,16 +Supplier#000014623 ,16 +Supplier#000014759 ,16 +Supplier#000015320 ,16 +Supplier#000016149 ,16 +Supplier#000016188 ,16 +Supplier#000017160 ,16 +Supplier#000017283 ,16 +Supplier#000017532 ,16 +Supplier#000000889 ,15 +Supplier#000001054 ,15 +Supplier#000001390 ,15 +Supplier#000005193 ,15 +Supplier#000006326 ,15 +Supplier#000007417 ,15 +Supplier#000008702 ,15 +Supplier#000008713 ,15 +Supplier#000009179 ,15 +Supplier#000010070 ,15 +Supplier#000010089 ,15 +Supplier#000012447 ,15 +Supplier#000012691 ,15 +Supplier#000014180 ,15 +Supplier#000014395 ,15 +Supplier#000014533 ,15 +Supplier#000015319 ,15 +Supplier#000015485 ,15 +Supplier#000015518 ,15 +Supplier#000015904 ,15 +Supplier#000016580 ,15 +Supplier#000018178 ,15 +Supplier#000000357 ,14 +Supplier#000000633 ,14 +Supplier#000000687 ,14 +Supplier#000000709 ,14 +Supplier#000001152 ,14 +Supplier#000001439 ,14 +Supplier#000002039 ,14 +Supplier#000002357 ,14 +Supplier#000002546 ,14 +Supplier#000003267 ,14 +Supplier#000003675 ,14 +Supplier#000004100 ,14 +Supplier#000004169 ,14 +Supplier#000004472 ,14 +Supplier#000006281 ,14 +Supplier#000006381 ,14 +Supplier#000007116 ,14 +Supplier#000007290 ,14 +Supplier#000007810 ,14 +Supplier#000008283 ,14 +Supplier#000008310 ,14 +Supplier#000008398 ,14 +Supplier#000008551 ,14 +Supplier#000009543 ,14 +Supplier#000009648 ,14 +Supplier#000010122 ,14 +Supplier#000010349 ,14 +Supplier#000010782 ,14 +Supplier#000011865 ,14 +Supplier#000012512 ,14 +Supplier#000013093 ,14 +Supplier#000014342 ,14 +Supplier#000014555 ,14 +Supplier#000015084 ,14 +Supplier#000015145 ,14 +Supplier#000015508 ,14 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/22.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/22.txt new file mode 100644 index 00000000..f26f96a6 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/22.txt @@ -0,0 +1,8 @@ +cntrycode,numcust,totacctbal +13,1761,13282790.45 +17,1834,13738217.03 +18,1923,14453573.78 +23,1805,13566537.40 +29,1859,13932466.16 +30,1857,13875290.88 +31,1828,13575454.94 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/3.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/3.txt new file mode 100644 index 00000000..75e9c680 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/3.txt @@ -0,0 +1,11 @@ +l_orderkey,revenue,o_orderdate,o_shippriority +4791171,453064.0366,1995-02-23,0 +9806272,436376.6582,1995-03-13,0 +11568359,434043.0435,1995-03-13,0 +7462725,407777.6631,1995-02-23,0 +11982337,401634.9537,1995-02-15,0 +4178471,401044.9767,1995-02-28,0 +6474405,400417.0632,1995-03-01,0 +7707809,397651.5717,1995-03-06,0 +10671716,395659.8955,1995-02-28,0 +8210311,393017.0590,1995-02-23,0 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/4.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/4.txt new file mode 100644 index 00000000..b57d5a4c --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/4.txt @@ -0,0 +1,6 @@ +o_orderpriority,order_count +1-URGENT ,21298 +2-HIGH ,21104 +3-MEDIUM ,21113 +4-NOT SPECIFIED,21195 +5-LOW ,21207 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/5.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/5.txt new file mode 100644 index 00000000..d80f3906 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/5.txt @@ -0,0 +1,6 @@ +n_name,revenue +INDONESIA ,115979499.6518 +CHINA ,109568736.2163 +INDIA ,106258458.1656 +JAPAN ,104738341.0311 +VIETNAM ,98052109.1293 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/6.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/6.txt new file mode 100644 index 00000000..ed7e7701 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/6.txt @@ -0,0 +1,2 @@ +revenue +246093581.4185 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/7.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/7.txt new file mode 100644 index 00000000..6420cf8e --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/7.txt @@ -0,0 +1,5 @@ +supp_nation,cust_nation,l_year,revenue +FRANCE ,GERMANY ,1995,105539285.8122 +FRANCE ,GERMANY ,1996,103723316.3233 +GERMANY ,FRANCE ,1995,109323017.8226 +GERMANY ,FRANCE ,1996,104083198.3830 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/8.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/8.txt new file mode 100644 index 00000000..45c1cd07 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/8.txt @@ -0,0 +1,3 @@ +o_year,mkt_share +1995,0.04059676674233491659 +1996,0.04132748303818781468 diff --git a/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/9.txt b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/9.txt new file mode 100644 index 00000000..fd02dcb7 --- /dev/null +++ b/OpengaussCompatibility2hikari/src/main/resources/tpch_sql/output/9.txt @@ -0,0 +1,176 @@ +nation,o_year,sum_profit +ALGERIA ,1998,52527810.5742 +ALGERIA ,1997,91379202.6400 +ALGERIA ,1996,93836197.0657 +ALGERIA ,1995,89800564.5350 +ALGERIA ,1994,89526473.0594 +ALGERIA ,1993,87920033.5285 +ALGERIA ,1992,93186212.2982 +ARGENTINA ,1998,55528362.3379 +ARGENTINA ,1997,99194949.7362 +ARGENTINA ,1996,100693326.1181 +ARGENTINA ,1995,96543938.7811 +ARGENTINA ,1994,96674433.3986 +ARGENTINA ,1993,100203965.6454 +ARGENTINA ,1992,94973581.3441 +BRAZIL ,1998,55584556.5540 +BRAZIL ,1997,95448069.9498 +BRAZIL ,1996,93489511.9722 +BRAZIL ,1995,92535435.1848 +BRAZIL ,1994,95892624.3040 +BRAZIL ,1993,95655670.9279 +BRAZIL ,1992,95986997.6678 +CANADA ,1998,55915189.5014 +CANADA ,1997,96363457.5791 +CANADA ,1996,97861347.8174 +CANADA ,1995,99821786.0293 +CANADA ,1994,96735489.1138 +CANADA ,1993,98726592.6429 +CANADA ,1992,97133604.5836 +CHINA ,1998,57379731.1177 +CHINA ,1997,99751222.6081 +CHINA ,1996,95902314.3640 +CHINA ,1995,97360190.5599 +CHINA ,1994,98719525.2913 +CHINA ,1993,97850232.5805 +CHINA ,1992,94009013.6336 +EGYPT ,1998,53124076.5345 +EGYPT ,1997,91183512.1216 +EGYPT ,1996,90957680.8029 +EGYPT ,1995,94312762.2279 +EGYPT ,1994,93033521.0365 +EGYPT ,1993,90796688.4656 +EGYPT ,1992,88710915.5233 +ETHIOPIA ,1998,48656138.0836 +ETHIOPIA ,1997,84671932.3152 +ETHIOPIA ,1996,86850659.8959 +ETHIOPIA ,1995,87921106.0793 +ETHIOPIA ,1994,86080771.1578 +ETHIOPIA ,1993,83497073.5683 +ETHIOPIA ,1992,86793033.6404 +FRANCE ,1998,53148751.9018 +FRANCE ,1997,89141623.7587 +FRANCE ,1996,90951561.5435 +FRANCE ,1995,88914620.6160 +FRANCE ,1994,92136608.5301 +FRANCE ,1993,89491625.9296 +FRANCE ,1992,91273565.2348 +GERMANY ,1998,51690617.8676 +GERMANY ,1997,96818129.2387 +GERMANY ,1996,95113202.7890 +GERMANY ,1995,94361431.0447 +GERMANY ,1994,91908144.2795 +GERMANY ,1993,93059626.1451 +GERMANY ,1992,94761590.9827 +INDIA ,1998,52991890.2505 +INDIA ,1997,88622825.9907 +INDIA ,1996,89866321.4878 +INDIA ,1995,92350943.4066 +INDIA ,1994,89375401.4046 +INDIA ,1993,88255827.0587 +INDIA ,1992,91107131.4385 +INDONESIA ,1998,61353102.1575 +INDONESIA ,1997,102702417.6925 +INDONESIA ,1996,97908304.7841 +INDONESIA ,1995,101847802.8834 +INDONESIA ,1994,100361827.5562 +INDONESIA ,1993,100108180.9108 +INDONESIA ,1992,99838006.8181 +IRAN ,1998,53939404.9396 +IRAN ,1997,94351938.5193 +IRAN ,1996,94298701.9674 +IRAN ,1995,93341858.6934 +IRAN ,1994,90334440.5429 +IRAN ,1993,93102778.0663 +IRAN ,1992,92357614.9906 +IRAQ ,1998,57217014.2814 +IRAQ ,1997,94017506.5283 +IRAQ ,1996,94249150.7065 +IRAQ ,1995,94145857.2643 +IRAQ ,1994,98241925.8484 +IRAQ ,1993,98715128.3684 +IRAQ ,1992,98769237.6703 +JAPAN ,1998,54606625.5011 +JAPAN ,1997,91829315.2385 +JAPAN ,1996,91762274.7737 +JAPAN ,1995,90330635.3326 +JAPAN ,1994,87944525.9108 +JAPAN ,1993,91473639.4968 +JAPAN ,1992,90636758.8024 +JORDAN ,1998,55306365.2275 +JORDAN ,1997,93833554.0359 +JORDAN ,1996,97076689.5557 +JORDAN ,1995,94065383.0464 +JORDAN ,1994,97351374.4250 +JORDAN ,1993,96936015.3533 +JORDAN ,1992,96014307.4774 +KENYA ,1998,49061785.9042 +KENYA ,1997,86416365.9699 +KENYA ,1996,86434066.1493 +KENYA ,1995,87314626.3182 +KENYA ,1994,88312133.3362 +KENYA ,1993,88077973.6337 +KENYA ,1992,84272286.1903 +MOROCCO ,1998,52778315.1505 +MOROCCO ,1997,86510262.1961 +MOROCCO ,1996,91352109.6958 +MOROCCO ,1995,84576616.7714 +MOROCCO ,1994,86495012.2802 +MOROCCO ,1993,84306809.2025 +MOROCCO ,1992,86002696.2710 +MOZAMBIQUE ,1998,53553399.7655 +MOZAMBIQUE ,1997,91403025.1666 +MOZAMBIQUE ,1996,90466253.8712 +MOZAMBIQUE ,1995,91175734.9080 +MOZAMBIQUE ,1994,91543791.4458 +MOZAMBIQUE ,1993,95202482.1039 +MOZAMBIQUE ,1992,92480764.5544 +PERU ,1998,57992726.9377 +PERU ,1997,100431465.1702 +PERU ,1996,99746826.2539 +PERU ,1995,99463792.1718 +PERU ,1994,100108034.8858 +PERU ,1993,97322918.0930 +PERU ,1992,95627489.4440 +ROMANIA ,1998,56041872.4840 +ROMANIA ,1997,94375195.7736 +ROMANIA ,1996,95910823.7101 +ROMANIA ,1995,91143949.0105 +ROMANIA ,1994,94112462.7760 +ROMANIA ,1993,90325388.4854 +ROMANIA ,1992,94263589.4240 +RUSSIA ,1998,55626008.9029 +RUSSIA ,1997,92065957.8176 +RUSSIA ,1996,96087711.6461 +RUSSIA ,1995,95896377.0179 +RUSSIA ,1994,93944231.9480 +RUSSIA ,1993,95702346.2416 +RUSSIA ,1992,93540760.5892 +SAUDI ARABIA ,1998,55082475.2087 +SAUDI ARABIA ,1997,94788550.3711 +SAUDI ARABIA ,1996,95367838.9700 +SAUDI ARABIA ,1995,98228499.8440 +SAUDI ARABIA ,1994,100209323.2611 +SAUDI ARABIA ,1993,99078860.7609 +SAUDI ARABIA ,1992,94543127.2010 +UNITED KINGDOM ,1998,55880598.4874 +UNITED KINGDOM ,1997,95003231.5055 +UNITED KINGDOM ,1996,97142884.5143 +UNITED KINGDOM ,1995,95410522.8332 +UNITED KINGDOM ,1994,92937084.8488 +UNITED KINGDOM ,1993,94488045.4290 +UNITED KINGDOM ,1992,97244198.4452 +UNITED STATES ,1998,57397893.8995 +UNITED STATES ,1997,98129801.4058 +UNITED STATES ,1996,97623118.9560 +UNITED STATES ,1995,98943652.4054 +UNITED STATES ,1994,100375910.8063 +UNITED STATES ,1993,96143187.4314 +UNITED STATES ,1992,98331771.3619 +VIETNAM ,1998,52318461.5787 +VIETNAM ,1997,87129448.7401 +VIETNAM ,1996,87249726.4858 +VIETNAM ,1995,91650989.8475 +VIETNAM ,1994,89214326.1343 +VIETNAM ,1993,87186447.0392 +VIETNAM ,1992,87335126.5163 -- Gitee

    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%0A`a?f(r=$2>Mcz1!|((Nt9_ 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 Y%yVnMNPWrkNMry4Pgg&ebxsLQ0IlXcE&u=k literal 0 HcmV?d00001 diff --git "a/OpengaussCompatibility2hikari/doc/img/\351\224\231\350\257\257\350\260\203\347\224\250\345\255\230\345\202\250\350\277\207\347\250\213\346\211\247\350\241\214\347\273\223\346\236\234.png" "b/OpengaussCompatibility2hikari/doc/img/\351\224\231\350\257\257\350\260\203\347\224\250\345\255\230\345\202\250\350\277\207\347\250\213\346\211\247\350\241\214\347\273\223\346\236\234.png" new file mode 100644 index 0000000000000000000000000000000000000000..c576573da10d3b5e271389b9bc4bd9e8e18aaf9e GIT binary patch literal 3791 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语言结构和语法>SQL语法 | 并未发现问题,整体质量良好 | +| 2 | 插件参考>Dolphin Extension>Dolphin语法介绍>SQL参考>SQL语法 | 兼容大部分sql语法,整体质量良好 | + +# 5 测试对象质量评估 + +## 5.1 覆盖率分析 + +本次覆盖的数据库对象为行存表、列存表、分区表、临时表、物化视图、存储过程、函数等,主要通过执行 openGauss 常用的 DDL、DML、DCL、存储过程以及dolphin语法测试HikariCP连接池对openGauss数据库兼容性,同时使用TPCDS和TPCH作为正确性测试,检测连接池能否正确执行语句、异常情况是否有合理报错。 + +## 5.2 缺陷统计和分析 + +### 5.2.1 缺陷统计 + +| | 问题总数 | 严重 | 主要 | 次要 | 不重要 | +| ------ | -------- | ---- | ---- | ---- | ------ | +| 数目 | 1 | 0 | 0 | 1 | 0 | +| 百分比 | 100% | 0% | 0% | 100% | 0% | + +### 5.2.2 缺陷列表 + +| 问题级别 | 问题描述 | +| -------- | -------------------------------- | +| 次要 | 不支持存储过程调用时返回多结果集 | + +# 6 测试过程评估 + +## 6.1 测试策略回顾 + +| 编号 | 特性 | 验证策略 | 是否按照测试策略执行 | +| ---- | ---------- | ---------------------------------------- | -------------------- | +| 1 | 正确性测试 | 执行TPCH TPCDS查询语句,执行结果符合预期 | YES | +| 2 | 资料测试 | 执行结果与文档描述、客户端执行结果一致 | YES | + +## 6.2 测试设计评估 + +| 编号 | 测试点修改说明 | 修改原因 | 是否影响测试质量 | +| ---- | -------------- | -------- | ---------------- | +| NA | | | | + +## 6.3 测试执行评估 + +### 6.3.1 测试执行统计数据 + +| 版本名称 | 测试用例数 | 用例执行数 | 发现缺陷数 | 缺陷密度 | +| -------------------- | ---------- | ---------- | ---------- | -------- | +| openGauss 6.0.0 B012 | 152 | 152 | 1 | 0 | + +说明:资料的问题单不计入缺陷密度。 + +### 6.3.2 测试用例执行结果统计数据 + ++ **自定义测试用例** + +| 总测试用例数 | 实际测试的用例数 | Passed | Failed | Blocked | Unavailable | 执行率 | 执行通过率 | +| ------------ | ---------------- | ------ | ------ | ------- | ----------- | ------ | ---------- | +| 31 | 31 | 30 | 1 | 0 | 0 | 100% | 96.8% | + +| 异常用例情况 | 影响分析 | 规避措施 | 后续计划 | +| ---------------------------------------------------- | -------------------------------- | -------- | -------- | +| set dolphin.sql_mode = 'block_return_multi_results'; | 不支持存储过程调用时返回多结果集 | | | + ++ **TPCDS** + +| 总测试用例数 | 实际测试的用例数 | Passed | Failed | Blocked | Unavailable | 执行率 | 执行通过率 | +| ------------ | ---------------- | ------ | ------ | ------- | ----------- | ------ | ---------- | +| 99 | 99 | 99 | 0 | 0 | 0 | 100% | 100% | + +| 异常用例情况 | 影响分析 | 规避措施 | 后续计划 | +| ------------ | -------- | -------- | -------- | +| NA | | | | + ++ **TPCH** + +| 总测试用例数 | 实际测试的用例数 | Passed | Failed | Blocked | Unavailable | 执行率 | 执行通过率 | +| ------------ | ---------------- | ------ | ------ | ------- | ----------- | ------ | ---------- | +| 22 | 22 | 22 | 0 | 0 | 0 | 100% | 100% | + +| 异常用例情况 | 影响分析 | 规避措施 | 后续计划 | +| ------------ | -------- | -------- | -------- | +| NA | | | | + +# 7 附件 + +## 7.1 附件1:遗留问题列表 + +| 序号 | 问题单号 | 问题描述 | 分类 | 问题级别 | 问题分析与影响 | 规避措施 | +| ---- | -------- | -------- | ---- | -------- | -------------- | -------- | +| NA | | | | | | | + +## 7.2 附件:相关PR + diff --git "a/OpengaussCompatibility2hikari/doc/\347\273\223\351\241\271\346\212\245\345\221\212.md" "b/OpengaussCompatibility2hikari/doc/\347\273\223\351\241\271\346\212\245\345\221\212.md" new file mode 100644 index 00000000..f2124908 --- /dev/null +++ "b/OpengaussCompatibility2hikari/doc/\347\273\223\351\241\271\346\212\245\345\221\212.md" @@ -0,0 +1,120 @@ +# 结项报告 + +## 项目信息 + +### 项目名称 + +openGauss 对 hikari 框架的兼容性测试 + +### 方案描述 + +#### 兼容性测试方法 + ++ 兼容性测试 + + 验证 HikariCP 使用 MySQL JDBC 驱动/PG JDBC 驱动连接 openGauss 数据库时能否创建数据源并正确获得连接,是否支持 openGauss 特有的功能和数据类型如dolphin协议。同时测试对 openGauss 存储过程的支持。 + + 测试驱动特有的功能和特性,验证这些功能在 openGauss 数据库能否正常工作。 ++ 基本操作测试 + + 查看相关文档,选择合适的测试用例。通过 HikariCP 连接 openGauss 数据库,逐语句运行并输出结果。对比数据库中产生的结果,分析语句执行的正确性及一致性。如有异常,记录并分析原因。 + + 设置连接池和 connection 的隔离级别,测试两者之间关系,验证事务隔离级别是否符合设置。 + + 默认情况下,获取到 connection 后,总是处于“自动提交”模式,也就是每一条 SQL 都是作为事务自动执行的。 + + 可以通过 setTransactionIsolation() 设置连接的隔离级别。 + + 事务隔离级别 + + TRANSACTION_READ_UNCOMMITTED + + TRANSACTION_READ_COMMITTED + + TRANSACTION_REPEATABLE_READ + + TRANSACTION_SERIALIZABLE ++ 正确性测试 + + 创建TPCH数据库,导入TPCH测试的表与数据,进行正确性测试; + + 创建TPCDS数据库,导入TPCDS测试的表与数据,进行正确性测试; ++ 异常处理测试 + + 测试 HikariCP 在连接失效或数据库重启时的处理能力。通过手动重启数据库实例模拟连接失效,验证连接池正确处理坏连接并自动恢复的能力。记录连接池在数据库重启或连接失效后, 恢复正常的时间,并验证连接池能否正确地回收失效连接并替换成新的连接。 + + 测试 HikariCP 连接超时、查询超时等配置是否生效,并验证超时错误能否被正确捕获和处理。设置 HikariCP 的连接超时(connectionTimeout)和查询超时(maxLifetime、 idleTimeout)设置,并通过PreparedStatement.setQueryTimeout() 设置查询超时时间。执行慢 SQL 或人为延迟模拟超时情况(Thread.sleep()),验证超时设置是否生效。验证捕获超时异常的逻辑,记录并分析超时错误的日志信息。 ++ 配置测试 + + 验证 HikariCP 的配置参数能否正确影响连接池的行为并在实际使用时生效,记录和观察连接池日志所记录的连接池的状态、性能指标和错误信息。 + + 验证不同配置参数对 openGauss 数据库的影响,监控配置变更对测试性能的影响。测试各种参数配置形式,全量测试 HikariCP 的 API 接口。 ++ 资源管理 + + 验证 HikariCP 能否正确管理数据库连接,所有连接在使用后能够被正确关闭,且连接池中不会出现泄露的连接。 + + 使用 'try-with-resources' ,确保每个数据库操作完成后都显式地关闭连接,使用HikariCP提 供的监控接口(HikariPoolMXBean)定期检查连接池状态。引入异常(错误的SQL),验证 异常发生时连接能被正确关闭。 + + 运行负载测试工具对 HikariCP 进行长时间的负载测试,模拟真实生产环境。使用 JDK 自带的 JConsole 工具监控运行情况,检查是否存在未关闭连接。分析内存快照,检查是否存在长时间持有的对象或未释放的内存。监控 HikariCP 在长时间运行中的内存使用情况,记录内存使 用的趋势,观察是否有异常的内存增长,检查是否存在内存泄露的迹象。设置配置参数 leakDetectionThreshold,若发生内存泄漏情况,验证该参数能否正确发挥作用。 + + + +#### 兼容性测试框架示意图 + +

    ;p}$ejuU0=(&*11ql*Z03a+Gu2f| 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≠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