From 8b43896bff1d8a9e332f90c0d58a01576a39cdd3 Mon Sep 17 00:00:00 2001 From: xzy <321231035@qq.com> Date: Mon, 29 Sep 2025 00:23:42 +0800 Subject: [PATCH 1/3] feat: Enable batch import of SST files with S3/MinIO in Pika --- .gitignore | 23 + .gitmodule | 4 +- .gitmodules | 6 + CMakeLists.txt | 263 +- conf/ingest.conf | 63 + conf/pika.conf | 92 +- conf/pika_master.conf | 717 + conf/s3.conf | 15 + include/pika_command.h | 1 + include/pika_conf.h | 14 + include/pika_kv.h | 34 + include/pika_server.h | 21 + src/ingest/CMakeLists.txt | 86 + src/ingest/include/ingest_conf.h | 381 + src/ingest/include/ingest_s3_service.h | 62 + src/ingest/include/sst_downloader.h | 42 + src/ingest/src/ingest_s3_service.cc | 224 + src/ingest/src/manifest.proto | 14 + src/ingest/src/sst_downloader.cc | 146 + src/ingest/tests/CMakeLists.txt | 38 + src/ingest/tests/ingest_conf_test.cc | 150 + src/ingest/tests/s3_service_test.cc | 146 + src/ingest/tests/sst_downloader_test.cc | 242 + src/ingest/tests/test.sh | 30 + src/pika.cc | 7 + src/pika_command.cc | 5 + src/pika_conf.cc | 3 + src/pika_kv.cc | 56 + src/pika_migrate_thread.cc | 2 +- src/pika_server.cc | 17 +- src/pika_slot_command.cc | 2 +- src/pika_transaction.cc | 2 +- src/storage/include/storage/storage.h | 2 + src/storage/src/redis_strings.cc | 103 +- src/storage/src/redis_strings.h | 11 + src/storage/src/storage.cc | 7 + tests/assets/default.conf | 11 +- tests/conf/pika.conf | 4 + tests/data/manifest/.build.lock | 0 tests/data/manifest/last.manifest | 7 + .../manifest_1759125977953253000_part0.proto | 3 + tests/data/mock/test-1M/data_0.json | 26216 ++++++++++++++++ tests/data/readme | 1 + tests/data/sst/test-1M/data_0.sst | Bin 0 -> 761480 bytes tests/integration/string_test.go | 20 + tests/unit/type/string_ingest.tcl | 30 + tools/pika_batch_ingest/CMakeLists.txt | 159 + tools/pika_batch_ingest/README.md | 595 + tools/pika_batch_ingest/aws.cmake | 66 + tools/pika_batch_ingest/conf/ingest.conf | 59 + tools/pika_batch_ingest/conf/pika.conf | 714 + tools/pika_batch_ingest/conf/pika_master.conf | 717 + tools/pika_batch_ingest/conf/pika_slave.conf | 718 + tools/pika_batch_ingest/conf/s3.conf | 15 + tools/pika_batch_ingest/config/config.json | 18 + tools/pika_batch_ingest/config/dics.json | 3 + tools/pika_batch_ingest/config/iagent.json | 12 + .../config/iagent_threads.json | 3 + .../pika_batch_ingest/config/manifest.offset | 1 + tools/pika_batch_ingest/config/manifest.queue | 11 + .../config/mock_threads.json | 3 + tools/pika_batch_ingest/config/pika.json | 4 + tools/pika_batch_ingest/config/s3_config.json | 16 + tools/pika_batch_ingest/config/sst_count.json | 6 + .../pika_batch_ingest/include/utils/compare.h | 23 + .../pika_batch_ingest/include/utils/kconfig.h | 64 + tools/pika_batch_ingest/include/utils/klog.h | 90 + tools/pika_batch_ingest/include/utils/ktime.h | 68 + .../pika_batch_ingest/include/utils/kvEntry.h | 60 + .../pika_batch_ingest/include/utils/result.h | 155 + .../include/utils/threadScheduler.h | 210 + tools/pika_batch_ingest/info_rocksdb.txt | 478 + tools/pika_batch_ingest/shell/build.sh | 111 + tools/pika_batch_ingest/shell/build_pika.sh | 111 + tools/pika_batch_ingest/shell/check_cli.sh | 562 + .../shell/check_key_in_txt.py | 120 + tools/pika_batch_ingest/shell/check_keys.sh | 216 + tools/pika_batch_ingest/shell/check_pika.sh | 55 + tools/pika_batch_ingest/shell/check_txt.sh | 1 + tools/pika_batch_ingest/shell/clear.sh | 137 + tools/pika_batch_ingest/shell/env.sh | 27 + tools/pika_batch_ingest/shell/exchange.sh | 118 + tools/pika_batch_ingest/shell/iagent.sh | 5 + tools/pika_batch_ingest/shell/mock.sh | 53 + tools/pika_batch_ingest/shell/pika.sh | 394 + tools/pika_batch_ingest/shell/pre_build.sh | 207 + tools/pika_batch_ingest/shell/proto.sh | 61 + tools/pika_batch_ingest/shell/run.sh | 161 + tools/pika_batch_ingest/shell/s3put.sh | 7 + tools/pika_batch_ingest/shell/sst.sh | 71 + tools/pika_batch_ingest/shell/sum.sh | 46 + tools/pika_batch_ingest/shell/test.sh | 29 + tools/pika_batch_ingest/shell/tune_l0.sh | 115 + .../src/exchange/CMakeLists.txt | 42 + .../src/exchange/exchange.cpp | 146 + .../src/exchange/include/JsonFileManager.h | 66 + .../src/exchange/include/sstProcessor.h | 40 + .../src/exchange/sstProcessor.cpp | 196 + .../pika_batch_ingest/src/mock/CMakeLists.txt | 26 + tools/pika_batch_ingest/src/mock/dataGen.cpp | 142 + .../src/mock/include/dataGen.h | 70 + .../mock/include/fieldGens/FieldGebBuilder.h | 69 + .../mock/include/fieldGens/IFieldGenerator.h | 81 + .../include/fieldGens/NormalFieldGenerator.h | 66 + .../fieldGens/PrefixZipfFieldGenerator.h | 91 + .../include/fieldGens/RandomFieldGenerator.h | 43 + .../include/fieldGens/SafeFieldGenerator.h | 48 + .../include/fieldGens/UniformFieldGenerator.h | 42 + .../include/fieldGens/ZipfianFieldGenerator.h | 69 + .../src/mock/include/fileManager.h | 134 + .../pika_batch_ingest/src/mock/include/mock.h | 72 + tools/pika_batch_ingest/src/mock/mock.cpp | 191 + .../src/s3put/CMakeLists.txt | 36 + .../src/s3put/include/configManager.h | 62 + .../src/s3put/include/fileReader.h | 136 + .../src/s3put/include/manifestBuilder.h | 78 + .../src/s3put/include/proto/manifest.proto | 14 + .../src/s3put/include/s3SyncManager.h | 40 + .../src/s3put/include/s3Uploader.h | 31 + .../src/s3put/include/sstTracker.h | 75 + .../src/s3put/include/sstWatch.h | 40 + .../src/s3put/manifestBuilder.cpp | 414 + .../src/s3put/s3SyncManager.cpp | 262 + .../src/s3put/s3Uploader.cpp | 176 + tools/pika_batch_ingest/src/s3put/s3put.cpp | 21 + .../src/s3put/sstTracker.cpp | 399 + .../pika_batch_ingest/src/s3put/sstWatch.cpp | 60 + tools/pika_batch_ingest/test/CMakeLists.txt | 59 + .../test/iagent/CMakeLists.txt | 22 + .../test/iagent/test_iagent_module.cpp | 279 + tools/pika_batch_ingest/test/main.cpp | 7 + .../test/mock/CMakeLists.txt | 21 + .../test/mock/test_dataGen.cpp | 100 + .../test/mock/test_fieldGenerators.cpp | 118 + .../test/mock/test_fileManager.cpp | 124 + .../pika_batch_ingest/test/mock/test_mock.cpp | 29 + .../test/mock/test_threadScheduler.cpp | 85 + .../test/test_exchange_module.cpp | 298 + .../test/test_s3put_module.cpp | 270 + tools/pika_batch_ingest/third/ThreadPool | 1 + tools/pika_batch_ingest/third/redis | 1 + .../vendor/iagent/CMakeLists.txt | 66 + .../vendor/iagent/agentRunner.cpp | 141 + .../vendor/iagent/configLoader.cpp | 59 + .../vendor/iagent/iagent.cpp | 23 + .../vendor/iagent/include/agentRunner.h | 35 + .../vendor/iagent/include/configLoader.h | 33 + .../vendor/iagent/include/manifestWatcher.h | 39 + .../vendor/iagent/include/pipelinedBurst.h | 73 + .../vendor/iagent/include/s3Fetcher.h | 47 + .../vendor/iagent/manifestWatcher.cpp | 113 + .../vendor/iagent/pipelinedBurst.cpp | 361 + .../vendor/iagent/s3Fetcher.cpp | 180 + 153 files changed, 42232 insertions(+), 28 deletions(-) create mode 100644 .gitmodules create mode 100644 conf/ingest.conf create mode 100755 conf/pika_master.conf create mode 100644 conf/s3.conf create mode 100644 src/ingest/CMakeLists.txt create mode 100644 src/ingest/include/ingest_conf.h create mode 100644 src/ingest/include/ingest_s3_service.h create mode 100644 src/ingest/include/sst_downloader.h create mode 100644 src/ingest/src/ingest_s3_service.cc create mode 100644 src/ingest/src/manifest.proto create mode 100644 src/ingest/src/sst_downloader.cc create mode 100644 src/ingest/tests/CMakeLists.txt create mode 100644 src/ingest/tests/ingest_conf_test.cc create mode 100644 src/ingest/tests/s3_service_test.cc create mode 100644 src/ingest/tests/sst_downloader_test.cc create mode 100755 src/ingest/tests/test.sh create mode 100644 tests/data/manifest/.build.lock create mode 100644 tests/data/manifest/last.manifest create mode 100644 tests/data/manifest/manifest_1759125977953253000_part0.proto create mode 100644 tests/data/mock/test-1M/data_0.json create mode 100644 tests/data/readme create mode 100644 tests/data/sst/test-1M/data_0.sst create mode 100644 tests/unit/type/string_ingest.tcl create mode 100755 tools/pika_batch_ingest/CMakeLists.txt create mode 100644 tools/pika_batch_ingest/README.md create mode 100644 tools/pika_batch_ingest/aws.cmake create mode 100644 tools/pika_batch_ingest/conf/ingest.conf create mode 100644 tools/pika_batch_ingest/conf/pika.conf create mode 100755 tools/pika_batch_ingest/conf/pika_master.conf create mode 100755 tools/pika_batch_ingest/conf/pika_slave.conf create mode 100644 tools/pika_batch_ingest/conf/s3.conf create mode 100644 tools/pika_batch_ingest/config/config.json create mode 100644 tools/pika_batch_ingest/config/dics.json create mode 100644 tools/pika_batch_ingest/config/iagent.json create mode 100644 tools/pika_batch_ingest/config/iagent_threads.json create mode 100644 tools/pika_batch_ingest/config/manifest.offset create mode 100644 tools/pika_batch_ingest/config/manifest.queue create mode 100644 tools/pika_batch_ingest/config/mock_threads.json create mode 100644 tools/pika_batch_ingest/config/pika.json create mode 100644 tools/pika_batch_ingest/config/s3_config.json create mode 100644 tools/pika_batch_ingest/config/sst_count.json create mode 100644 tools/pika_batch_ingest/include/utils/compare.h create mode 100644 tools/pika_batch_ingest/include/utils/kconfig.h create mode 100644 tools/pika_batch_ingest/include/utils/klog.h create mode 100644 tools/pika_batch_ingest/include/utils/ktime.h create mode 100644 tools/pika_batch_ingest/include/utils/kvEntry.h create mode 100644 tools/pika_batch_ingest/include/utils/result.h create mode 100644 tools/pika_batch_ingest/include/utils/threadScheduler.h create mode 100644 tools/pika_batch_ingest/info_rocksdb.txt create mode 100755 tools/pika_batch_ingest/shell/build.sh create mode 100755 tools/pika_batch_ingest/shell/build_pika.sh create mode 100755 tools/pika_batch_ingest/shell/check_cli.sh create mode 100644 tools/pika_batch_ingest/shell/check_key_in_txt.py create mode 100755 tools/pika_batch_ingest/shell/check_keys.sh create mode 100755 tools/pika_batch_ingest/shell/check_pika.sh create mode 100644 tools/pika_batch_ingest/shell/check_txt.sh create mode 100755 tools/pika_batch_ingest/shell/clear.sh create mode 100755 tools/pika_batch_ingest/shell/env.sh create mode 100755 tools/pika_batch_ingest/shell/exchange.sh create mode 100755 tools/pika_batch_ingest/shell/iagent.sh create mode 100755 tools/pika_batch_ingest/shell/mock.sh create mode 100755 tools/pika_batch_ingest/shell/pika.sh create mode 100755 tools/pika_batch_ingest/shell/pre_build.sh create mode 100755 tools/pika_batch_ingest/shell/proto.sh create mode 100755 tools/pika_batch_ingest/shell/run.sh create mode 100755 tools/pika_batch_ingest/shell/s3put.sh create mode 100755 tools/pika_batch_ingest/shell/sst.sh create mode 100755 tools/pika_batch_ingest/shell/sum.sh create mode 100755 tools/pika_batch_ingest/shell/test.sh create mode 100755 tools/pika_batch_ingest/shell/tune_l0.sh create mode 100644 tools/pika_batch_ingest/src/exchange/CMakeLists.txt create mode 100644 tools/pika_batch_ingest/src/exchange/exchange.cpp create mode 100644 tools/pika_batch_ingest/src/exchange/include/JsonFileManager.h create mode 100644 tools/pika_batch_ingest/src/exchange/include/sstProcessor.h create mode 100644 tools/pika_batch_ingest/src/exchange/sstProcessor.cpp create mode 100644 tools/pika_batch_ingest/src/mock/CMakeLists.txt create mode 100644 tools/pika_batch_ingest/src/mock/dataGen.cpp create mode 100644 tools/pika_batch_ingest/src/mock/include/dataGen.h create mode 100644 tools/pika_batch_ingest/src/mock/include/fieldGens/FieldGebBuilder.h create mode 100644 tools/pika_batch_ingest/src/mock/include/fieldGens/IFieldGenerator.h create mode 100644 tools/pika_batch_ingest/src/mock/include/fieldGens/NormalFieldGenerator.h create mode 100644 tools/pika_batch_ingest/src/mock/include/fieldGens/PrefixZipfFieldGenerator.h create mode 100644 tools/pika_batch_ingest/src/mock/include/fieldGens/RandomFieldGenerator.h create mode 100644 tools/pika_batch_ingest/src/mock/include/fieldGens/SafeFieldGenerator.h create mode 100644 tools/pika_batch_ingest/src/mock/include/fieldGens/UniformFieldGenerator.h create mode 100644 tools/pika_batch_ingest/src/mock/include/fieldGens/ZipfianFieldGenerator.h create mode 100644 tools/pika_batch_ingest/src/mock/include/fileManager.h create mode 100644 tools/pika_batch_ingest/src/mock/include/mock.h create mode 100755 tools/pika_batch_ingest/src/mock/mock.cpp create mode 100644 tools/pika_batch_ingest/src/s3put/CMakeLists.txt create mode 100644 tools/pika_batch_ingest/src/s3put/include/configManager.h create mode 100644 tools/pika_batch_ingest/src/s3put/include/fileReader.h create mode 100644 tools/pika_batch_ingest/src/s3put/include/manifestBuilder.h create mode 100644 tools/pika_batch_ingest/src/s3put/include/proto/manifest.proto create mode 100644 tools/pika_batch_ingest/src/s3put/include/s3SyncManager.h create mode 100644 tools/pika_batch_ingest/src/s3put/include/s3Uploader.h create mode 100644 tools/pika_batch_ingest/src/s3put/include/sstTracker.h create mode 100644 tools/pika_batch_ingest/src/s3put/include/sstWatch.h create mode 100644 tools/pika_batch_ingest/src/s3put/manifestBuilder.cpp create mode 100644 tools/pika_batch_ingest/src/s3put/s3SyncManager.cpp create mode 100644 tools/pika_batch_ingest/src/s3put/s3Uploader.cpp create mode 100644 tools/pika_batch_ingest/src/s3put/s3put.cpp create mode 100644 tools/pika_batch_ingest/src/s3put/sstTracker.cpp create mode 100644 tools/pika_batch_ingest/src/s3put/sstWatch.cpp create mode 100644 tools/pika_batch_ingest/test/CMakeLists.txt create mode 100644 tools/pika_batch_ingest/test/iagent/CMakeLists.txt create mode 100644 tools/pika_batch_ingest/test/iagent/test_iagent_module.cpp create mode 100644 tools/pika_batch_ingest/test/main.cpp create mode 100644 tools/pika_batch_ingest/test/mock/CMakeLists.txt create mode 100644 tools/pika_batch_ingest/test/mock/test_dataGen.cpp create mode 100644 tools/pika_batch_ingest/test/mock/test_fieldGenerators.cpp create mode 100644 tools/pika_batch_ingest/test/mock/test_fileManager.cpp create mode 100644 tools/pika_batch_ingest/test/mock/test_mock.cpp create mode 100644 tools/pika_batch_ingest/test/mock/test_threadScheduler.cpp create mode 100644 tools/pika_batch_ingest/test/test_exchange_module.cpp create mode 100644 tools/pika_batch_ingest/test/test_s3put_module.cpp create mode 160000 tools/pika_batch_ingest/third/ThreadPool create mode 160000 tools/pika_batch_ingest/third/redis create mode 100644 tools/pika_batch_ingest/vendor/iagent/CMakeLists.txt create mode 100644 tools/pika_batch_ingest/vendor/iagent/agentRunner.cpp create mode 100644 tools/pika_batch_ingest/vendor/iagent/configLoader.cpp create mode 100644 tools/pika_batch_ingest/vendor/iagent/iagent.cpp create mode 100644 tools/pika_batch_ingest/vendor/iagent/include/agentRunner.h create mode 100644 tools/pika_batch_ingest/vendor/iagent/include/configLoader.h create mode 100644 tools/pika_batch_ingest/vendor/iagent/include/manifestWatcher.h create mode 100644 tools/pika_batch_ingest/vendor/iagent/include/pipelinedBurst.h create mode 100644 tools/pika_batch_ingest/vendor/iagent/include/s3Fetcher.h create mode 100644 tools/pika_batch_ingest/vendor/iagent/manifestWatcher.cpp create mode 100644 tools/pika_batch_ingest/vendor/iagent/pipelinedBurst.cpp create mode 100644 tools/pika_batch_ingest/vendor/iagent/s3Fetcher.cpp diff --git a/.gitignore b/.gitignore index 38ff7c5645..5b4d678a88 100644 --- a/.gitignore +++ b/.gitignore @@ -74,3 +74,26 @@ deps !codis/cmd/fe/assets/** tests/tmp + +git.sh +tools/pika_batch_ingest/vscode/ +tools/pika_batch_ingest/build/ +tools/pika_batch_ingest/data/ +tools/pika_batch_ingest/mock/ +tools/pika_batch_ingest/third/ +tools/pika_batch_ingest/src/s3put/include/proto/manifest.pb.h +tools/pika_batch_ingest/src/s3put/include/proto/manifest.pb.cc +tools/pika_batch_ingest/vendor/lib/ +conf/pika_slave.conf +conf/pika_master.conf +conf/pika_master.conftests/integration/pika +tests/integration/pika +src/redis-server +tools/pika_batch_ingest/third/redis +tools/pika_batch_ingest/third/ThreadPool + +pika.py +sample_mock.py +tools/pika_batch_ingest/d100 +tools/pika_batch_ingest/test.sh +tools/pika_batch_ingest/info_rocksdb.txt \ No newline at end of file diff --git a/.gitmodule b/.gitmodule index 425491b8f6..16dc5a8ab9 100644 --- a/.gitmodule +++ b/.gitmodule @@ -8,4 +8,6 @@ url = https://github.com/Qihoo360/glog.git [submodule "tools/pika_migrate/third/rocksdb"] url = https://github.com/facebook/rocksdb.git - +[submodule "tools/pika_batch_ingest/third/redis"] + path = tools/pika_batch_ingest/third/redis + url = https://github.com/redis/redis.git diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000000..6fc2c6eb22 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,6 @@ +[submodule "tools/pika_batch_ingest/third/ThreadPool"] + path = tools/pika_batch_ingest/third/ThreadPool + url = https://github.com/progschj/ThreadPool.git +[submodule "tools/pika_batch_ingest/third/redis"] + path = tools/pika_batch_ingest/third/redis + url = https://github.com/redis/redis.git diff --git a/CMakeLists.txt b/CMakeLists.txt index f3bb015d5c..28d11911b3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,6 +10,8 @@ project(pika) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) enable_testing() +set(PROJECT_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}) + if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") # using Clang if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS "5.0") @@ -52,12 +54,14 @@ elseif(${BUILD_TYPE} STREQUAL RELWITHDEBINFO) else() set(LIB_BUILD_TYPE RELEASE) set(CMAKE_CXX_FLAGS_RELEASE "-O2 -g -DNDEBUG") - endif() if(CMAKE_SYSTEM_NAME MATCHES "Darwin") set(CMAKE_CXX_FLAGS "-pthread") add_definitions(-DOS_MACOSX) +elseif (CMAKE_SYSTEM_NAME MATCHES "FreeBSD") + set(CMAKE_CXX_FLAGS "-pthread") + add_definitions(-DOS_FREEBSD) elseif(CMAKE_SYSTEM_NAME MATCHES "Linux") if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") set(CMAKE_EXE_LINKER_FLAGS "-stdlib=libc++ -fuse-ld=lld -lc++ -lc++abi ${CMAKE_EXE_LINKER_FLAGS}") @@ -68,7 +72,7 @@ elseif(CMAKE_SYSTEM_NAME MATCHES "Linux") endif() add_definitions(-DOS_LINUX) else() - message(FATAL_ERROR "only support linux or macOs") + message(FATAL_ERROR "only support linux or macOs or FreeBSD") endif() if(HOST_ARCH MATCHES "x86_64" OR HOST_ARCH MATCHES "i386") @@ -174,7 +178,6 @@ set(GTEST_INCLUDE_DIR ${INSTALL_INCLUDEDIR}) set(GTEST_MAIN_INCLUDE_DIR ${INSTALL_INCLUDEDIR}) set(GMOCK_INCLUDE_DIR ${INSTALL_INCLUDEDIR}) - ExternalProject_Add(gflags URL https://github.com/gflags/gflags/archive/refs/tags/v2.2.2.tar.gz @@ -231,7 +234,7 @@ if(CMAKE_SYSTEM_NAME MATCHES "Linux") LOG_INSTALL 1 CONFIGURE_COMMAND - /configure --prefix=${STAGED_INSTALL_PREFIX} --enable-minidebuginfo=no --enable-zlibdebuginfo=no --enable-shared=no + /configure --prefix=${STAGED_INSTALL_PREFIX} --enable-minidebuginfo=no --enable-zlibdebuginfo=no --enable-shared=no --with-pic BUILD_IN_SOURCE 1 BUILD_COMMAND @@ -457,9 +460,9 @@ set(LZ4_INCLUDE_DIR ${INSTALL_INCLUDEDIR}) ExternalProject_Add(zlib DEPENDS URL - https://github.com/madler/zlib/releases/download/v1.2.13/zlib-1.2.13.tar.gz + https://github.com/madler/zlib/releases/download/v1.3.1/zlib-1.3.1.tar.gz URL_HASH - MD5=9b8aa094c4e5765dabf4da391f00d15c + MD5=9855b6d802d7fe5b7bd5b196a2271655 DOWNLOAD_NO_PROGRESS 1 UPDATE_COMMAND @@ -509,8 +512,9 @@ if(CMAKE_SYSTEM_NAME MATCHES "Linux") -DCMAKE_INSTALL_PREFIX=${STAGED_INSTALL_PREFIX} -DCMAKE_BUILD_TYPE=${LIB_BUILD_TYPE} -DGPERFTOOLS_BUILD_STATIC=ON - -DEFAULT_BUILD_MINIMAL=ON + -DDEFAULT_BUILD_MINIMAL=ON -Dgperftools_build_benchmark=OFF + -DCMAKE_PREFIX_PATH=${INSTALL_LIBDIR} BUILD_COMMAND make -j${CPU_CORE} ) @@ -652,6 +656,211 @@ ExternalProject_Add(rocksdb make -j${CPU_CORE} ) +# OpenSSL 3.1.4 +ExternalProject_Add(openssl + GIT_REPOSITORY https://github.com/openssl/openssl.git + GIT_TAG openssl-3.1.4 + PREFIX ${EP_BASE_SUFFIX}/openssl + UPDATE_COMMAND "" + CONFIGURE_COMMAND /config + --prefix= + no-shared no-tests + BUILD_COMMAND make -j${CPU_CORE} + INSTALL_COMMAND make install_sw + INSTALL_DIR ${STAGED_INSTALL_PREFIX} + LOG_CONFIGURE 1 LOG_BUILD 1 LOG_INSTALL 1 +) + +set(OPENSSL_LIBDIR "lib64") + +set(_ossl_inc "${STAGED_INSTALL_PREFIX}/include") +set(_ossl_ssl "${STAGED_INSTALL_PREFIX}/${OPENSSL_LIBDIR}/libssl.a") +set(_ossl_crypto "${STAGED_INSTALL_PREFIX}/${OPENSSL_LIBDIR}/libcrypto.a") + +add_library(OpenSSL::SSL STATIC IMPORTED GLOBAL) +add_library(OpenSSL::Crypto STATIC IMPORTED GLOBAL) +set(_ossl_inc "${STAGED_INSTALL_PREFIX}/include") +set(_ossl_ssl "${STAGED_INSTALL_PREFIX}/${OPENSSL_LIBDIR}/libssl.a") +set(_ossl_crypto "${STAGED_INSTALL_PREFIX}/${OPENSSL_LIBDIR}/libcrypto.a") +set_target_properties(OpenSSL::SSL PROPERTIES + IMPORTED_LOCATION "${_ossl_ssl}" + INTERFACE_INCLUDE_DIRECTORIES "${_ossl_inc}" +) +set_target_properties(OpenSSL::Crypto PROPERTIES + IMPORTED_LOCATION "${_ossl_crypto}" + INTERFACE_INCLUDE_DIRECTORIES "${_ossl_inc}" +) +add_dependencies(OpenSSL::SSL openssl) +add_dependencies(OpenSSL::Crypto openssl) + +# curl 8.16.0 +ExternalProject_Add(curl + GIT_REPOSITORY https://github.com/curl/curl.git + GIT_TAG curl-8_16_0 + PREFIX ${EP_BASE_SUFFIX}/curl + UPDATE_COMMAND "" + CMAKE_ARGS + -DCMAKE_INSTALL_PREFIX=${STAGED_INSTALL_PREFIX} + -DCMAKE_BUILD_TYPE=${LIB_BUILD_TYPE} + -DBUILD_SHARED_LIBS=OFF + -DCMAKE_POSITION_INDEPENDENT_CODE=ON + -DCMAKE_USE_OPENSSL=ON + -DOPENSSL_INCLUDE_DIR=${_ossl_inc} + -DOPENSSL_SSL_LIBRARY=${_ossl_ssl} + -DOPENSSL_CRYPTO_LIBRARY=${_ossl_crypto} + -DUSE_LIBIDN2=OFF + -DCURL_USE_LIBPSL=OFF + -DUSE_BROTLI=OFF + -DUSE_ZSTD=OFF + -DUSE_NGHTTP2=OFF + -DCURL_DISABLE_COOKIES=ON + BUILD_COMMAND make -j${CPU_CORE} + INSTALL_COMMAND make install + LOG_CONFIGURE 1 LOG_BUILD 1 LOG_INSTALL 1 +) +add_dependencies(curl openssl) + + +add_library(CURL::libcurl STATIC IMPORTED GLOBAL) +set(_curl_inc "${STAGED_INSTALL_PREFIX}/include") +if(EXISTS "${STAGED_INSTALL_PREFIX}/lib/libcurl.a") + set(_curl_lib "${STAGED_INSTALL_PREFIX}/lib/libcurl.a") +else() + set(_curl_lib "${STAGED_INSTALL_PREFIX}/lib64/libcurl.a") +endif() +set_target_properties(CURL::libcurl PROPERTIES + IMPORTED_LOCATION "${_curl_lib}" + INTERFACE_INCLUDE_DIRECTORIES "${_curl_inc}" + INTERFACE_LINK_LIBRARIES "OpenSSL::SSL;OpenSSL::Crypto;dl;pthread" +) +add_dependencies(CURL::libcurl curl) + +# aws-crt-cpp +ExternalProject_Add(aws_crt + GIT_REPOSITORY https://github.com/awslabs/aws-crt-cpp.git + GIT_TAG main + PREFIX ${EP_BASE_SUFFIX}/aws-crt + UPDATE_COMMAND ${CMAKE_COMMAND} -E chdir git submodule update --init --recursive + CMAKE_CACHE_ARGS + -DCMAKE_BUILD_TYPE:STRING=${LIB_BUILD_TYPE} + -DCMAKE_INSTALL_PREFIX:PATH=${STAGED_INSTALL_PREFIX} + -DBUILD_DEPS:BOOL=ON + -DBUILD_SHARED_LIBS:BOOL=OFF + -DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON + -DCMAKE_PREFIX_PATH:PATH=${STAGED_INSTALL_PREFIX} + -DUSE_OPENSSL:BOOL=ON + -DS2N_LIBCRYPTO:STRING=openssl + -DOPENSSL_USE_STATIC_LIBS:BOOL=ON + -DOPENSSL_ROOT_DIR:PATH=${STAGED_INSTALL_PREFIX} + -DOPENSSL_INCLUDE_DIR:PATH=${_ossl_inc} + -DOPENSSL_SSL_LIBRARY:FILEPATH=${_ossl_ssl} + -DOPENSSL_CRYPTO_LIBRARY:FILEPATH=${_ossl_crypto} + + BUILD_COMMAND make -j${CPU_CORE} + INSTALL_COMMAND make install + LOG_CONFIGURE 1 LOG_BUILD 1 LOG_INSTALL 1 +) +add_dependencies(aws_crt openssl) + + +# aws-sdk-cpp(s3;core;transfer) +ExternalProject_Add(aws_sdk + GIT_REPOSITORY https://github.com/aws/aws-sdk-cpp.git + GIT_TAG main + PREFIX ${EP_BASE_SUFFIX}/aws-sdk + UPDATE_COMMAND "" + CMAKE_CACHE_ARGS + -DCMAKE_BUILD_TYPE:STRING=${LIB_BUILD_TYPE} + -DCMAKE_INSTALL_PREFIX:PATH=${STAGED_INSTALL_PREFIX} + -DCMAKE_PREFIX_PATH:PATH=${STAGED_INSTALL_PREFIX} + -DBUILD_ONLY:STRING=s3\;core\;transfer + -DBUILD_SHARED_LIBS:BOOL=OFF + -DBUILD_TESTING:BOOL=OFF + -DENABLE_TESTING:BOOL=OFF + -DAUTORUN_UNIT_TESTS:BOOL=OFF + -DLEGACY_BUILD:BOOL=ON + -DCURL_INCLUDE_DIR:PATH=${_curl_inc} + -DCURL_LIBRARY:FILEPATH=${_curl_lib} + -DOPENSSL_INCLUDE_DIR:PATH=${_ossl_inc} + -DOPENSSL_SSL_LIBRARY:FILEPATH=${_ossl_ssl} + -DOPENSSL_CRYPTO_LIBRARY:FILEPATH=${_ossl_crypto} + -DCMAKE_EXE_LINKER_FLAGS:STRING=-Wl,--start-group\ ${_curl_lib}\ ${_ossl_ssl}\ ${_ossl_crypto}\ -Wl,--end-group\ -ldl\ -lpthread + -DCMAKE_SHARED_LINKER_FLAGS:STRING=-Wl,--start-group\ ${_ossl_ssl}\ ${_ossl_crypto}\ -Wl,--end-group\ -ldl\ -lpthread + -DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON + + BUILD_COMMAND make -j${CPU_CORE} + INSTALL_COMMAND make install + LOG_CONFIGURE 1 LOG_BUILD 1 LOG_INSTALL 1 +) +add_dependencies(aws_sdk aws_crt curl openssl) +set(AWS_CRT_CPP_DIR "${STAGED_INSTALL_PREFIX}") +set(AWS_SDK_CPP_DIR "${STAGED_INSTALL_PREFIX}") + +add_custom_target(aws_all + DEPENDS openssl curl aws_crt aws_sdk +) + +function(_crt_import one) + add_library(${one} STATIC IMPORTED GLOBAL) + set(_lib "${STAGED_INSTALL_PREFIX}/lib/lib${one}.a") + set_target_properties(${one} PROPERTIES + IMPORTED_LOCATION "${_lib}" + INTERFACE_INCLUDE_DIRECTORIES "${STAGED_INSTALL_PREFIX}/include" + ) + add_dependencies(${one} aws_crt) +endfunction() + +_crt_import(aws-c-s3) +_crt_import(aws-c-mqtt) +_crt_import(aws-crt-cpp) +_crt_import(aws-c-auth) +_crt_import(aws-c-http) +_crt_import(aws-c-io) +_crt_import(aws-c-compression) +_crt_import(aws-c-cal) +_crt_import(aws-c-sdkutils) +_crt_import(aws-c-event-stream) +_crt_import(aws-c-common) +_crt_import(aws-checksums) +_crt_import(s2n) + +function(_aws_import one) + add_library(${one} STATIC IMPORTED GLOBAL) + set(_aws_lib "${STAGED_INSTALL_PREFIX}/lib/lib${one}.a") + set_target_properties(${one} PROPERTIES + IMPORTED_LOCATION "${_aws_lib}" + INTERFACE_INCLUDE_DIRECTORIES "${STAGED_INSTALL_PREFIX}/include" + ) + add_dependencies(${one} aws_sdk) +endfunction() + +_aws_import(aws-cpp-sdk-core) +_aws_import(aws-cpp-sdk-s3) +_aws_import(aws-cpp-sdk-transfer) + + +# nlohmann_json v3.11.2 +ExternalProject_Add(nlohmann_json + URL https://github.com/nlohmann/json/archive/refs/tags/v3.11.2.tar.gz + PREFIX ${EP_BASE_SUFFIX}/nlohmann_json + UPDATE_COMMAND "" + CMAKE_CACHE_ARGS + -DCMAKE_BUILD_TYPE:STRING=${LIB_BUILD_TYPE} + -DCMAKE_INSTALL_PREFIX:PATH=${STAGED_INSTALL_PREFIX} + -DJSON_BuildTests:BOOL=OFF + -DJSON_Install:BOOL=ON + -DBUILD_SHARED_LIBS:BOOL=OFF + -DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON + LOG_DOWNLOAD 1 LOG_CONFIGURE 1 LOG_BUILD 1 LOG_INSTALL 1 +) + +add_library(nlohmann_json::nlohmann_json INTERFACE IMPORTED GLOBAL) +set_target_properties(nlohmann_json::nlohmann_json PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${STAGED_INSTALL_PREFIX}/include" +) + +add_dependencies(nlohmann_json::nlohmann_json nlohmann_json) + ExternalProject_Add(rediscache URL https://github.com/pikiwidb/rediscache/archive/refs/tags/v1.0.7.tar.gz @@ -754,6 +963,7 @@ add_subdirectory(src/pstd) add_subdirectory(src/net) add_subdirectory(src/storage) add_subdirectory(src/cache) +add_subdirectory(src/ingest) if (USE_PIKA_TOOLS) add_subdirectory(tools) endif() @@ -807,7 +1017,10 @@ add_executable(${PROJECT_NAME} target_link_directories(${PROJECT_NAME} PUBLIC ${INSTALL_LIBDIR_64} - PUBLIC ${INSTALL_LIBDIR}) + PUBLIC ${INSTALL_LIBDIR} + PUBLIC ${STAGED_INSTALL_PREFIX}/lib + PUBLIC ${STAGED_INSTALL_PREFIX}/lib64 + ) add_dependencies(${PROJECT_NAME} gflags @@ -827,20 +1040,27 @@ add_dependencies(${PROJECT_NAME} net rediscache storage + ingest cache + aws_all ) target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_BINARY_DIR} PUBLIC ${PROJECT_SOURCE_DIR} ${INSTALL_INCLUDEDIR} + PUBLIC ${STAGED_INSTALL_PREFIX}/include ) +target_link_options(${PROJECT_NAME} PRIVATE + -Wl,--start-group) + target_link_libraries(${PROJECT_NAME} cache storage net pstd + ingest ${GLOG_LIBRARY} librocksdb.a ${LIB_PROTOBUF} @@ -851,8 +1071,33 @@ target_link_libraries(${PROJECT_NAME} liblz4.a libz.a librediscache.a + nlohmann_json::nlohmann_json ${LIBUNWIND_LIBRARY} - ${JEMALLOC_LIBRARY}) + ${JEMALLOC_LIBRARY} + aws-cpp-sdk-transfer + aws-cpp-sdk-s3 + aws-cpp-sdk-core + aws-crt-cpp + aws-c-s3 + aws-c-mqtt + aws-c-auth + aws-c-http + aws-c-io + aws-c-compression + aws-c-cal + aws-c-sdkutils + aws-c-event-stream + aws-c-common + aws-checksums + s2n + + CURL::libcurl + OpenSSL::SSL + OpenSSL::Crypto + z + pthread + dl + ) option(USE_SSL "Enable SSL support" OFF) add_custom_target( diff --git a/conf/ingest.conf b/conf/ingest.conf new file mode 100644 index 0000000000..be2f39bd2f --- /dev/null +++ b/conf/ingest.conf @@ -0,0 +1,63 @@ +# ======================= +# RocksDB Compaction and Write Settings +# ======================= + +# The maximum size of the write-ahead logs (WAL). +# When the total size of WAL files exceeds this limit, RocksDB will force the flush of column families. +ingest.aggr.max_total_wal_size : 268435456 # 1GB + +# 导入期:触发压缩和写入暂停的 L0 阈值 +ingest.aggr.level0-file-num-compaction-trigger : 20 +ingest.aggr.level0-slowdown-writes-trigger : 60 +ingest.aggr.level0-stop-writes-trigger : 120 + +# 导入期:pending bytes 限制 +ingest.aggr.soft-pending-compaction-bytes-limit : 4294967296 # 500GB +ingest.aggr.hard-pending-compaction-bytes-limit : 8589934592 # 1TB + +# 禁用自动 compaction 以提高导入速度 +ingest.aggr.disable-auto-compactions : true + +# ======================= +# Restore (Production) Configuration +# ======================= +ingest.restore.max_total_wal_size : 268435456 # 256MB + +# 恢复期:恢复 L0 阈值(生产期使用更保守的配置) +ingest.restore.level0-file-num-compaction-trigger : 10 +ingest.restore.level0-slowdown-writes-trigger : 60 +ingest.restore.level0-stop-writes-trigger : 120 + +# 恢复期:恢复 pending bytes 限制 +ingest.restore.soft-pending-compaction-bytes-limit : 67108864000 # 64GB +ingest.restore.hard-pending-compaction-bytes-limit : 134217728000 # 128GB + +# 恢复期:恢复自动 compaction +ingest.restore.disable-auto-compactions : false + +# 恢复期:恢复最大背景作业和子压缩作业数 +ingest.restore.max-background-jobs : 4 +ingest.restore.max-subcompactions : 2 + +# ======================= +# Ingest Operations and Options +# ======================= + +# Enable or disable move files after ingesting. +ingest.options.move-files : true + +# Verify checksums before ingesting to ensure the integrity of the data. +ingest.options.verify-checksums-before-ingest : true + +# Maintain snapshot consistency during ingestion for reliable data visibility. +ingest.options.snapshot-consistency : true + +# Allow blocking flush during ingestion if the memory is full, otherwise non-blocking flush is used. +ingest.options.allow-blocking-flush : true + +# Optionally ingest data behind the current snapshot, which helps reduce write conflicts in certain cases. +ingest.options.ingest-behind : false + +ingest.options.write-global-seqno : true + +ingest.options.allow-global-seqno : true diff --git a/conf/pika.conf b/conf/pika.conf index 5317fcf452..6105aa5d02 100644 --- a/conf/pika.conf +++ b/conf/pika.conf @@ -3,10 +3,14 @@ ########################### # Pika port, the default value is 9221. -# [NOTICE] Port Magic offsets of port+1000 / port+10000 are used by Pika at present. -# Port 9221+10000 is used for Rsync, and port 9221+1000 is used for incr Replication, while the listening port is 9221. +# [NOTICE] Port Magic offsets of port+1000 / port+10001 are used by Pika at present. +# Port 9221+10001 is used for Rsync, and port 9221+1000 is used for incr Replication, while the listening port is 9221. port : 9221 +db-instance-num : 3 +rocksdb-ttl-second : 86400 * 7; +rocksdb-periodic-second : 86400 * 3; + # Random value identifying the Pika server, its string length must be 40. # If not set, Pika will generate a random string with a length of 40 random characters. # run-id : @@ -79,6 +83,10 @@ log-net-activities : no # Directory to store the data of Pika. db-path : ./db/ +s3-conf-path : ./conf/s3.conf + +ingest-conf-path : ./conf/ingest.conf + # The size of a single RocksDB memtable at the Pika's bottom layer(Pika use RocksDB to store persist data). # [Tip] Big write-buffer-size can improve writing performance, # but this will generate heavier IO load when flushing from buffer to disk, @@ -338,6 +346,36 @@ max-write-buffer-size : 10737418240 # If max-write-buffer-num > 3, writing will be slowed down. max-write-buffer-num : 2 +# `min_write_buffer_number_to_merge` is the minimum number of memtables +# that need to be merged before placing the order. For example, if the +# option is set to 2, immutable memtables will only be flushed if there +# are two of them - a single immutable memtable will never be flushed. +# If multiple memtables are merged together, less data will be written +# to storage because the two updates are merged into a single key. However, +# each Get() must linearly traverse all unmodifiable memtables and check +# whether the key exists. Setting this value too high may hurt performance. +min-write-buffer-number-to-merge : 1 + +# The total size of wal files, when reaches this limit, rocksdb will force the flush of column-families +# whose memtables are backed by the oldest live WAL file. Also used to control the rocksdb open time when +# process restart. +max-total-wal-size : 1073741824 + +# rocksdb level0_stop_writes_trigger +level0-stop-writes-trigger : 36 + +# rocksdb level0_slowdown_writes_trigger +level0-slowdown-writes-trigger : 20 + +# rocksdb level0_file_num_compaction_trigger +level0-file-num-compaction-trigger : 4 + +# enable db statistics [yes | no] default no +enable-db-statistics : no +# see rocksdb/include/rocksdb/statistics.h enum StatsLevel for more details +# only use ticker counter should set db-statistics-level to 2 +db-statistics-level : 2 + # The maximum size of the response package to client to prevent memory # exhaustion caused by commands like 'keys *' and 'Scan' which can generate huge response. # Supported Units [K|M|G]. The default unit is in [bytes]. @@ -432,6 +470,12 @@ thread-migrate-keys-num : 64 # The slot number of pika when used with codis. default-slot-num : 1024 +# enable-partitioned-index-filters [yes | no] +# When `cache-index-and-filter-blocks` is enabled, `pin_l0_filter_and_index_blocks_in_cache` +# and `cache-index-and-filter-blocks` is suggested to be enabled +# https://github.com/facebook/rocksdb/wiki/Partitioned-Index-Filters +# enable-partitioned-index-filters: default no + # whether or not index and filter blocks is stored in block cache # cache-index-and-filter-blocks: no @@ -465,7 +509,7 @@ default-slot-num : 1024 # if auto_tuned is true: Enables dynamic adjustment of rate limit within the range #`[rate-limiter-bandwidth / 20, rate-limiter-bandwidth]`, according to the recent demand for background I/O. # rate limiter auto tune https://rocksdb.org/blog/2017/12/18/17-auto-tuned-rate-limiter.html. the default value is true. -#rate-limiter-auto-tuned : true +#rate-limiter-auto-tuned : yes ################################## RocksDB Blob Configure ##################### # rocksdb blob configure @@ -513,13 +557,10 @@ default-slot-num : 1024 # [USED BY SLAVE] The transmitting speed(Rsync Rate) In full replication is controlled BY SLAVE NODE, You should modify the throttle-bytes-per-second in slave's pika.conf if you wanna change the rsync rate limit. # [Dynamic Change Supported] send command 'config set throttle-bytes-per-second new_value' to SLAVE NODE can dynamically adjust rsync rate during full sync(use config rewrite can persist the changes). throttle-bytes-per-second : 207200000 - # Rsync timeout in full sync stage[Default value is 1000 ms], unnecessary retries will happen if this value is too small. # [Dynamic Change Supported] similar to throttle-bytes-per-second, rsync-timeout-ms can be dynamically changed by configset command # [USED BY SLAVE] Similar to throttle-bytes-per-second, you should change rsync-timeout-ms's value in slave's conf file if it is needed to adjust. rsync-timeout-ms : 1000 - - # The valid range for max-rsync-parallel-num is [1, 4]. # If an invalid value is provided, max-rsync-parallel-num will automatically be reset to 4. max-rsync-parallel-num : 4 @@ -632,3 +673,42 @@ cache-lfu-decay-time: 1 # which serves for the scenario of codis-pika cluster reelection # You'd better [DO NOT MODIFY IT UNLESS YOU KNOW WHAT YOU ARE DOING] internal-used-unfinished-full-sync : + +# for wash data from 4.0.0 to 4.0.1 +# https://github.com/OpenAtomFoundation/pika/issues/2886 +# default value: true +wash-data: true + +# Pika automatic compact compact strategy, a complement to rocksdb compact. +# Trigger the compact background task periodically according to `compact-interval` +# Can choose `full-compact` or `obd-compact`. +# obd-compact https://github.com/OpenAtomFoundation/pika/issues/2255 +compaction-strategy : obd-compact + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +compact-every-num-of-files : 10 + +# For OBD_Compact +# In another search, if the file creation time is +# greater than `force-compact-file-age-seconds`, +# a compaction of the upper and lower boundaries +# of the file will be performed at the same time +# `compact-every-num-of-files` -1 +force-compact-file-age-seconds : 300 + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +force-compact-min-delete-ratio : 10 + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +dont-compact-sst-created-in-seconds : 20 + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +best-delete-min-ratio : 10 \ No newline at end of file diff --git a/conf/pika_master.conf b/conf/pika_master.conf new file mode 100755 index 0000000000..ed7f583e43 --- /dev/null +++ b/conf/pika_master.conf @@ -0,0 +1,717 @@ +########################### +# Pika configuration file # +########################### + +# Pika port, the default value is 9221. +# [NOTICE] Port Magic offsets of port+1000 / port+10001 are used by Pika at present. +# Port 9221+10001 is used for Rsync, and port 9221+1000 is used for incr Replication, while the listening port is 9221. +port : 9221 + +db-instance-num : 3 +rocksdb-ttl-second : 86400 * 7; +rocksdb-periodic-second : 86400 * 3; + +# Random value identifying the Pika server, its string length must be 40. +# If not set, Pika will generate a random string with a length of 40 random characters. +# run-id : + +# Master's run-id +# master-run-id : + +# The number of Net-worker threads in Pika. +# It's not recommended to set this value exceeds +# the number of CPU cores on the deployment server. +thread-num : 1 + +# use Net worker thread to read redis Cache for [Get, HGet] command, +# which can significantly improve QPS and reduce latency when cache hit rate is high +# default value is "yes", set it to "no" if you wanna disable it +rtc-cache-read : yes + +# Size of the thread pool, The threads within this pool +# are dedicated to handling user requests. +thread-pool-size : 12 + +# This parameter is used to control whether to separate fast and slow commands. +# When slow-cmd-pool is set to yes, fast and slow commands are separated. +# When set to no, they are not separated. +slow-cmd-pool : no + +# Size of the low level thread pool, The threads within this pool +# are dedicated to handling slow user requests. +slow-cmd-thread-pool-size : 1 + +# Size of the low level thread pool, The threads within this pool +# are dedicated to handling slow user requests. +admin-thread-pool-size : 2 + +# Slow cmd list e.g. hgetall, mset +slow-cmd-list : + +# List of commands considered as administrative. These commands will be handled by the admin thread pool. Modify this list as needed. +# Default commands: info, ping, monitor +# This parameter is only supported by the CONFIG GET command and not by CONFIG SET. +admin-cmd-list : info, ping, monitor, auth, config + +# The number of threads to write DB in slaveNode when replicating. +# It's preferable to set slave's sync-thread-num value close to master's thread-pool-size. +sync-thread-num : 6 + +# The num of threads to write binlog in slaveNode when replicating, +# each DB cloud only bind to one sync-binlog-thread to write binlog in maximum +#[NOTICE] It's highly recommended to set sync-binlog-thread-num equal to conf item 'database'(then each DB cloud have a exclusive thread to write binlog), +# eg. if you use 8 DBs(databases_ is 8), sync-binlog-thread-num is preferable to be 8 +# Valid range of sync-binlog-thread-num is [1, databases], the final value of it is Min(sync-binlog-thread-num, databases) +sync-binlog-thread-num : 1 + +# Directory to store log files of Pika, which contains multiple types of logs, +# Including: INFO, WARNING, ERROR log, as well as binglog(write2fine) file which +# is used for replication. +log-path : ./log/master/ + +# log retention time of serverlogs(pika.{hostname}.{username}.log.{loglevel}.YYYYMMDD-HHMMSS) files that stored within log-path. +# Any serverlogs files that exceed this time will be cleaned up. +# The unit of serverlogs is in [days] and the default value is 7(days). +log-retention-time : 7 + +# log-net-activities can be config as yes or no, if an invalid value is given, normal will be auto set to no. +# when log-net-activities is yes, connection activities will be logged. +# Default log-net-activities value is no. +# [NOTICE] you can use config set command to change log-net-activities dynamically. +log-net-activities : no + +# Directory to store the data of Pika. +db-path : ./db/master/ +sst-path : ./sst/master/ + +s3-conf-path : ./conf/s3.conf +ingest-conf-path : ./conf/ingest.conf + +# The size of a single RocksDB memtable at the Pika's bottom layer(Pika use RocksDB to store persist data). +# [Tip] Big write-buffer-size can improve writing performance, +# but this will generate heavier IO load when flushing from buffer to disk, +# you should configure it based on you usage scenario. +# Supported Units [K|M|G], write-buffer-size default unit is in [bytes]. +write-buffer-size : 256M + +# The maximum size of a single bulk string in Pika protocol. +# This value is used to limit the size of a single bulk string in Pika protocol. +# The default value is 512M. +proto-max-bulk-len : 512M + +# The size of one block in arena memory allocation. +# If <= 0, a proper value is automatically calculated. +# (usually 1/8 of writer-buffer-size, rounded up to a multiple of 4KB) +# Supported Units [K|M|G], arena-block-size default unit is in [bytes]. +arena-block-size : + +# Timeout of Pika's connection, counting down starts When there are no requests +# on a connection (it enters sleep state), when the countdown reaches 0, the connection +# will be closed by Pika. +# [Tip] The issue of running out of Pika's connections may be avoided if this value +# is configured properly. +# The Unit of timeout is in [seconds] and its default value is 60(s). +timeout : 60 + +# The [password of administrator], which is empty by default. +# [NOTICE] If this admin password is the same as user password (including both being empty), +# in this scenario, users are not subject to the restrictions imposed by the userblacklist. +# PS: "user password" refers to value of the parameter below: userpass. +requirepass : + +# Password for replication verify, used for authentication when a slave +# connects to a master to request replication. +# [NOTICE] The value of this parameter must match the "requirepass" setting on the master. +masterauth : + +# The [password of user], which is empty by default. +# [NOTICE] If this user password is the same as admin password (including both being empty), +# the value of this parameter will be ignored and all users are considered as administrators, +# in this scenario, users are not subject to the restrictions imposed by the userblacklist. +# PS: "admin password" refers to value of the parameter above: requirepass. +# userpass : + +# The blacklist of commands for users that logged in by userpass, +# the commands that added to this list will not be available for users except for administrator. +# [Advice] It's recommended to add high-risk commands to this list. +# [Format] Commands should be separated by ",". For example: FLUSHALL, SHUTDOWN, KEYS, CONFIG +# By default, this list is empty. +# userblacklist : + +# Running Mode of Pika, The current version only supports running in "classic mode". +# If set to 'classic', Pika will create multiple DBs whose number is the value of configure item "databases". +instance-mode : classic + +# The number of databases when Pika runs in classic mode. +# The default database id is DB 0. You can select a different one on +# a per-connection by using SELECT. The db id range is [0, 'databases' value -1]. +# The value range of this parameter is [1, 8]. +# [NOTICE] It's RECOMMENDED to set sync-binlog-thread-num equal to DB num(databases), +# if you've changed the value of databases, remember to check if the value of sync-binlog-thread-num is proper. +databases : 1 + +# The number of followers of a master. Only [0, 1, 2, 3, 4] is valid at present. +# By default, this num is set to 0, which means this feature is [not enabled] +# and the Pika runs in standalone mode. +replication-num : 0 + +# consensus level defines the num of confirms(ACKs) the leader node needs to receive from +# follower nodes before returning the result to the client that sent the request. +# The [value range] of this parameter is: [0, ...replicaiton-num]. +# The default value of consensus-level is 0, which means this feature is not enabled. +consensus-level : 0 + +# The Prefix of dump file's name. +# All the files that generated by command "bgsave" will be name with this prefix. +dump-prefix : + +# daemonize [yes | no]. +#daemonize : yes + +# The directory to stored dump files that generated by command "bgsave". +dump-path : ./dump/ + +# TTL of dump files that generated by command "bgsave". +# Any dump files which exceed this TTL will be deleted. +# Unit of dump-expire is in [days] and the default value is 0(day), +# which means dump files never expire. +dump-expire : 0 + +# Pid file Path of Pika. +pidfile : ./pika.pid + +# The Maximum number of Pika's Connection. +maxclients : 20000 + +# The size of sst file in RocksDB(Pika is based on RocksDB). +# sst files are hierarchical, the smaller the sst file size, the higher the performance and the lower the merge cost, +# the price is that the number of sst files could be huge. On the contrary, the bigger the sst file size, the lower +# the performance and the higher the merge cost, while the number of files is fewer. +# Supported Units [K|M|G], target-file-size-base default unit is in [bytes] and the default value is 20M. +target-file-size-base : 20M + +# Expire-time of binlog(write2file) files that stored within log-path. +# Any binlog(write2file) files that exceed this expire time will be cleaned up. +# The unit of expire-logs-days is in [days] and the default value is 7(days). +# The [Minimum value] of this parameter is 1(day). +expire-logs-days : 7 + +# The maximum number of binlog(write2file) files. +# Once the total number of binlog files exceed this value, +# automatic cleaning will start to ensure the maximum number +# of binlog files is equal to expire-logs-nums. +# The [Minimum value] of this parameter is 10. +expire-logs-nums : 10 + +# The number of guaranteed connections for root user. +# This parameter guarantees that there are 2(By default) connections available +# for root user to log in Pika from 127.0.0.1, even if the maximum connection limit is reached. +# PS: The maximum connection refers to the parameter above: maxclients. +# The default value of root-connection-num is 2. +root-connection-num : 2 + +# Slowlog-write-errorlog +slowlog-write-errorlog : no + +# The time threshold for slow log recording. +# Any command whose execution time exceeds this threshold will be recorded in pika-ERROR.log, +# which is stored in log-path. +# The unit of slowlog-log-slower-than is in [microseconds(μs)] and the default value is 10000 μs / 10 ms. +slowlog-log-slower-than : 10000 + +# Slowlog-max-len +slowlog-max-len : 128 + +# Pika db sync path +db-sync-path : ./dbsync/ + +# The maximum Transmission speed during full synchronization. +# The exhaustion of network can be prevented by setting this parameter properly. +# The value range of this parameter is [1,1024] with unit in [MB/s]. +# [NOTICE] If this parameter is set to an invalid value(smaller than 0 or bigger than 1024), +# it will be automatically reset to 1024. +# The default value of db-sync-speed is -1 (1024MB/s). +db-sync-speed : -1 + +# The priority of slave node when electing new master node. +# The slave node with [lower] value of slave-priority will have [higher priority] to be elected as the new master node. +# This parameter is only used in conjunction with sentinel and serves no other purpose. +# The default value of slave-priority is 100. +slave-priority : 100 + +# Specify network interface that work with Pika. +#network-interface : eth1 + +# The IP and port of the master node are specified by this parameter for +# replication between master and slaves. +# [Format] is "ip:port" , for example: "192.168.1.2:6666" indicates that +# the slave instances that configured with this value will automatically send +# SLAVEOF command to port 6666 of 192.168.1.2 after startup. +# This parameter should be configured on slave nodes. +#slaveof : master-ip:master-port + + +# Daily/Weekly Automatic full compaction task is configured by compact-cron. +# +# [Format-daily]: start time(hour)-end time(hour)/disk-free-space-ratio, +# example: with value of "02-04/60", Pika will perform full compaction task between 2:00-4:00 AM everyday if +# the disk-free-size / disk-size > 60%. +# +# [Format-weekly]: week/start time(hour)-end time(hour)/disk-free-space-ratio, +# example: with value of "3/02-04/60", Pika will perform full compaction task between 2:00-4:00 AM every Wednesday if +# the disk-free-size / disk-size > 60%. +# +# [Tip] Automatic full compaction is suitable for scenarios with multiple data structures +# and lots of items are expired or deleted, or key names are frequently reused. +# +# [NOTICE]: If compact-interval is set, compact-cron will be masked and disabled. +# +#compact-cron : 3/02-04/60 + + +# Automatic full synchronization task between a time interval is configured by compact-interval. +# [Format]: time interval(hour)/disk-free-space-ratio, example: "6/60", Pika will perform full compaction every 6 hours, +# if the disk-free-size / disk-size > 60%. +# [NOTICE]: compact-interval is prior than compact-cron. +#compact-interval : + +# The disable_auto_compactions option is [true | false] +disable_auto_compactions : false + +# Rocksdb max_subcompactions, increasing this value can accelerate the exec speed of a single compaction task +# it's recommended to increase it's value if large compaction is found in you instance +max-subcompactions : 1 +# The minimum disk usage ratio for checking resume. +# If the disk usage ratio is lower than min-check-resume-ratio, it will not check resume, only higher will check resume. +# Its default value is 0.7. +#min-check-resume-ratio : 0.7 + +# The minimum free disk space to trigger db resume. +# If the db has a background error, only the free disk size is larger than this configuration can trigger manually resume db. +# Its default value is 256MB. +# [NOTICE]: least-free-disk-resume-size should not smaller than write-buffer-size! +#least-free-disk-resume-size : 256M + +# Manually trying to resume db interval is configured by manually-resume-interval. +# If db has a background error, it will try to manually call resume() to resume db if satisfy the least free disk to resume. +# Its default value is 60 seconds. +#manually-resume-interval : 60 + +# This window-size determines the amount of data that can be transmitted in a single synchronization process. +# [Tip] In the scenario of high network latency. Increasing this size can improve synchronization efficiency. +# Its default value is 9000. the [maximum] value is 90000. +sync-window-size : 9000 + +# Maximum buffer size of a client connection. +# [NOTICE] Master and slaves must have exactly the same value for the max-conn-rbuf-size. +# Supported Units [K|M|G]. Its default unit is in [bytes] and its default value is 268435456(256MB). The value range is [64MB, 1GB]. +max-conn-rbuf-size : 268435456 + + +#######################################################################E####### +#! Critical Settings !# +#######################################################################E####### + +# write_binlog [yes | no] +write-binlog : yes + +# The size of binlog file, which can not be modified once Pika instance started. +# [NOTICE] Master and slaves must have exactly the same value for the binlog-file-size. +# The [value range] of binlog-file-size is [1K, 2G]. +# Supported Units [K|M|G], binlog-file-size default unit is in [bytes] and the default value is 100M. +binlog-file-size : 104857600 + +# Automatically triggers a small compaction according to statistics +# Use the cache to store up to 'max-cache-statistic-keys' keys +# If 'max-cache-statistic-keys' set to '0', that means turn off the statistics function +# and this automatic small compaction feature is disabled. +max-cache-statistic-keys : 0 + +# When 'delete' or 'overwrite' a specific multi-data structure key 'small-compaction-threshold' times, +# a small compact is triggered automatically if the small compaction feature is enabled. +# small-compaction-threshold default value is 5000 and the value range is [1, 100000]. +small-compaction-threshold : 5000 +small-compaction-duration-threshold : 10000 + +# The maximum total size of all live memtables of the RocksDB instance that owned by Pika. +# Flushing from memtable to disk will be triggered if the actual memory usage of RocksDB +# exceeds max-write-buffer-size when next write operation is issued. +# [RocksDB-Basic-Tuning](https://github.com/facebook/rocksdb/wiki/Setup-Options-and-Basic-Tuning) +# Supported Units [K|M|G], max-write-buffer-size default unit is in [bytes]. +max-write-buffer-size : 10737418240 + +# The maximum number of write buffers(memtables) that are built up in memory for one ColumnFamily in DB. +# The default and the minimum number is 2. It means that Pika(RocksDB) will write to a write buffer +# when it flushes the data of another write buffer to storage. +# If max-write-buffer-num > 3, writing will be slowed down. +max-write-buffer-num : 2 + +# `min_write_buffer_number_to_merge` is the minimum number of memtables +# that need to be merged before placing the order. For example, if the +# option is set to 2, immutable memtables will only be flushed if there +# are two of them - a single immutable memtable will never be flushed. +# If multiple memtables are merged together, less data will be written +# to storage because the two updates are merged into a single key. However, +# each Get() must linearly traverse all unmodifiable memtables and check +# whether the key exists. Setting this value too high may hurt performance. +min-write-buffer-number-to-merge : 1 + +# The total size of wal files, when reaches this limit, rocksdb will force the flush of column-families +# whose memtables are backed by the oldest live WAL file. Also used to control the rocksdb open time when +# process restart. +max-total-wal-size : 1073741824 + +# rocksdb level0_stop_writes_trigger +level0-stop-writes-trigger : 36 + +# rocksdb level0_slowdown_writes_trigger +level0-slowdown-writes-trigger : 20 + +# rocksdb level0_file_num_compaction_trigger +level0-file-num-compaction-trigger : 4 + +# enable db statistics [yes | no] default no +enable-db-statistics : no +# see rocksdb/include/rocksdb/statistics.h enum StatsLevel for more details +# only use ticker counter should set db-statistics-level to 2 +db-statistics-level : 2 + +# The maximum size of the response package to client to prevent memory +# exhaustion caused by commands like 'keys *' and 'Scan' which can generate huge response. +# Supported Units [K|M|G]. The default unit is in [bytes]. +max-client-response-size : 1073741824 + +# The compression algorithm. You can not change it when Pika started. +# Supported types: [snappy, zlib, lz4, zstd]. If you do not wanna compress the SST file, please set its value as none. +# [NOTICE] The Pika official binary release just linking the snappy library statically, which means that +# you should compile the Pika from the source code and then link it with other compression algorithm library statically by yourself. +compression : snappy + +# if the vector size is smaller than the level number, the undefined lower level uses the +# last option in the configurable array, for example, for 3 level +# LSM tree the following settings are the same: +# configurable array: [none:snappy] +# LSM settings: [none:snappy:snappy] +# When this configurable is enabled, compression is ignored, +# default l0 l1 noCompression, l2 and more use `compression` option +# https://github.com/facebook/rocksdb/wiki/Compression +#compression_per_level : [none:none:snappy:lz4:lz4] + +# The number of rocksdb background threads(sum of max-background-compactions and max-background-flushes) +# If max-background-jobs has a valid value AND both 'max-background-flushs' and 'max-background-compactions' is set to -1, +# then max-background-flushs' and 'max-background-compactions will be auto config by rocksdb, specifically: +# 1/4 of max-background-jobs will be given to max-background-flushs' and the rest(3/4) will be given to 'max-background-compactions'. +# 'max-background-jobs' default value is 3 and the value range is [2, 12]. +max-background-jobs : 3 + +# The number of background flushing threads. +# max-background-flushes default value is -1 and the value range is [1, 4] or -1. +# if 'max-background-flushes' is set to -1, the 'max-background-compactions' should also be set to -1, +# which means let rocksdb to auto config them based on the value of 'max-background-jobs' +max-background-flushes : -1 + +# [NOTICE] you MUST NOT set one of the max-background-flushes or max-background-compactions to -1 while setting another one to other values(not -1). +# They SHOULD both be -1 or both not(if you want to config them manually). + +# The number of background compacting threads. +# max-background-compactions default value is -1 and the value range is [1, 8] or -1. +# if 'max-background-compactions' is set to -1, the 'max-background-flushes' should also be set to -1, +# which means let rocksdb to auto config them based on the value of 'max-background-jobs' +max-background-compactions : -1 + +# RocksDB delayed-write-rate, default is 0(infer from rate-limiter by RocksDB) +# Ref from rocksdb: Whenever stall conditions are triggered, RocksDB will reduce write rate to delayed_write_rate, +# and could possibly reduce write rate to even lower than delayed_write_rate if estimated pending compaction bytes accumulates. +# If the value is 0, RcoksDB will infer a value from `rater_limiter` value if it is not empty, or 16MB if `rater_limiter` is empty. +# Note that if users change the rate in `rate_limiter` after DB is opened, delayed_write_rate won't be adjusted. +# [Support Dynamically changeable] send 'config set delayed-write-rate' to a running pika can change it's value dynamically +delayed-write-rate : 0 + + +# RocksDB will try to limit number of bytes in one compaction to be lower than this max-compaction-bytes. +# But it's NOT guaranteed. +# default value is -1, means let it be 25 * target-file-size-base (Which is RocksDB's default value) +max-compaction-bytes : -1 + + +# maximum value of RocksDB cached open file descriptors +max-cache-files : 5000 + +# The ratio between the total size of RocksDB level-(L+1) files and the total size of RocksDB level-L files for all L. +# Its default value is 10(x). You can also change it to 5(x). +max-bytes-for-level-multiplier : 10 + +# slotmigrate is mainly used to migrate slots, usually we will set it to no. +# When you migrate slots, you need to set it to yes, and reload slotskeys before. +# slotmigrate [yes | no] +slotmigrate : no + +# slotmigrate thread num +slotmigrate-thread-num : 1 + +# thread-migrate-keys-num 1/8 of the write_buffer_size_ +thread-migrate-keys-num : 64 + +# BlockBasedTable block_size, default 4k +# block-size: 4096 + +# block LRU cache, default 8M, 0 to disable +# Supported Units [K|M|G], default unit [bytes] +# block-cache: 8388608 + +# num-shard-bits default -1, the number of bits from cache keys to be use as shard id. +# The cache will be sharded into 2^num_shard_bits shards. +# https://github.com/EighteenZi/rocksdb_wiki/blob/master/Block-Cache.md#lru-cache +# num-shard-bits: -1 + +# whether the block cache is shared among the RocksDB instances, default is per CF +# share-block-cache: no + +# The slot number of pika when used with codis. +default-slot-num : 1024 + +# enable-partitioned-index-filters [yes | no] +# When `cache-index-and-filter-blocks` is enabled, `pin_l0_filter_and_index_blocks_in_cache` +# and `cache-index-and-filter-blocks` is suggested to be enabled +# https://github.com/facebook/rocksdb/wiki/Partitioned-Index-Filters +# enable-partitioned-index-filters: default no + +# whether or not index and filter blocks is stored in block cache +# cache-index-and-filter-blocks: no + +# pin_l0_filter_and_index_blocks_in_cache [yes | no] +# When `cache-index-and-filter-blocks` is enabled, `pin_l0_filter_and_index_blocks_in_cache` is suggested to be enabled +# pin_l0_filter_and_index_blocks_in_cache : no + +# when set to yes, bloomfilter of the last level will not be built +# optimize-filters-for-hits: no +# https://github.com/facebook/rocksdb/wiki/Leveled-Compaction#levels-target-size +# level-compaction-dynamic-level-bytes: no + +################################## RocksDB Rate Limiter ####################### +# rocksdb rate limiter +# https://rocksdb.org/blog/2017/12/18/17-auto-tuned-rate-limiter.html +# https://github.com/EighteenZi/rocksdb_wiki/blob/master/Rate-Limiter.md +#######################################################################E####### + +# rate limiter mode +# 0: Read 1: Write 2: ReadAndWrite +# rate-limiter-mode : default 1 + +# rate limiter bandwidth, units in bytes, default 1024GB/s (No limit) +# [Support Dynamically changeable] send 'rate-limiter-bandwidth' to a running pika can change it's value dynamically +#rate-limiter-bandwidth : 1099511627776 + +#rate-limiter-refill-period-us : 100000 +# +#rate-limiter-fairness: 10 + +# if auto_tuned is true: Enables dynamic adjustment of rate limit within the range +#`[rate-limiter-bandwidth / 20, rate-limiter-bandwidth]`, according to the recent demand for background I/O. +# rate limiter auto tune https://rocksdb.org/blog/2017/12/18/17-auto-tuned-rate-limiter.html. the default value is true. +#rate-limiter-auto-tuned : yes + +################################## RocksDB Blob Configure ##################### +# rocksdb blob configure +# https://rocksdb.org/blog/2021/05/26/integrated-blob-db.html +# wiki https://github.com/facebook/rocksdb/wiki/BlobDB +#######################################################################E####### + +# enable rocksdb blob, default no +# enable-blob-files : yes + +# values at or above this threshold will be written to blob files during flush or compaction. +# Supported Units [K|M|G], default unit is in [bytes]. +# min-blob-size : 4K + +# the size limit for blob files +# Supported Units [K|M|G], default unit is in [bytes]. +# blob-file-size : 256M + +# the compression type to use for blob files. All blobs in the same file are compressed using the same algorithm. +# Supported types: [snappy, zlib, lz4, zstd]. If you do not wanna compress the SST file, please set its value as none. +# [NOTICE] The Pika official binary release just link the snappy library statically, which means that +# you should compile the Pika from the source code and then link it with other compression algorithm library statically by yourself. +# blob-compression-type : lz4 + +# set this to open to make BlobDB actively relocate valid blobs from the oldest blob files as they are encountered during compaction. +# The value option is [yes | no] +# enable-blob-garbage-collection : no + +# the cutoff that the GC logic uses to determine which blob files should be considered “old“. +# This parameter can be tuned to adjust the trade-off between write amplification and space amplification. +# blob-garbage-collection-age-cutoff : 0.25 + +# if the ratio of garbage in the oldest blob files exceeds this threshold, +# targeted compactions are scheduled in order to force garbage collecting the blob files in question +# blob_garbage_collection_force_threshold : 1.0 + +# the Cache object to use for blobs, default not open +# blob-cache : 0 + +# blob-num-shard-bits default -1, the number of bits from cache keys to be use as shard id. +# The cache will be sharded into 2^blob-num-shard-bits shards. +# blob-num-shard-bits : -1 + +# Rsync Rate limiting configuration [Default value is 200MB/s] +# [USED BY SLAVE] The transmitting speed(Rsync Rate) In full replication is controlled BY SLAVE NODE, You should modify the throttle-bytes-per-second in slave's pika.conf if you wanna change the rsync rate limit. +# [Dynamic Change Supported] send command 'config set throttle-bytes-per-second new_value' to SLAVE NODE can dynamically adjust rsync rate during full sync(use config rewrite can persist the changes). +throttle-bytes-per-second : 207200000 +# Rsync timeout in full sync stage[Default value is 1000 ms], unnecessary retries will happen if this value is too small. +# [Dynamic Change Supported] similar to throttle-bytes-per-second, rsync-timeout-ms can be dynamically changed by configset command +# [USED BY SLAVE] Similar to throttle-bytes-per-second, you should change rsync-timeout-ms's value in slave's conf file if it is needed to adjust. +rsync-timeout-ms : 1000 +# The valid range for max-rsync-parallel-num is [1, 4]. +# If an invalid value is provided, max-rsync-parallel-num will automatically be reset to 4. +max-rsync-parallel-num : 4 + +# The synchronization mode of Pika primary/secondary replication is determined by ReplicationID. ReplicationID in one replication_cluster are the same +# replication-id : + +################### +## Cache Settings +################### +# the number of caches for every db +cache-num : 16 + +# cache-model 0:cache_none 1:cache_read +cache-model : 1 +# cache-type: string, set, zset, list, hash, bit +cache-type : string, set, zset, list, hash, bit + +# Set the maximum number of elements in the cache of the Set, list, Zset data types +cache-value-item-max-size : 1024 + +# Sets the maximum number of bytes for Key when the String data type is updated in the cache +max-key-size-in-cache : 1048576 + +# Maximum number of keys in the zset redis cache +# On the disk DB, a zset field may have many fields. In the memory cache, we limit the maximum +# number of keys that can exist in a zset, which is zset-zset-cache-field-num-per-key, with a +# default value of 512. +zset-cache-field-num-per-key : 512 + +# If the number of elements in a zset in the DB exceeds zset-cache-field-num-per-key, +# we determine whether to cache the first 512[zset-cache-field-num-per-key] elements +# or the last 512[zset-cache-field-num-per-key] elements in the zset based on zset-cache-start-direction. +# +# If zset-cache-start-direction is 0, cache the first 512[zset-cache-field-num-per-key] elements from the header +# If zset-cache-start-direction is -1, cache the last 512[zset-cache-field-num-per-key] elements +zset-cache-start-direction : 0 + + +# the cache maxmemory of every db, configuration 10G +cache-maxmemory : 10737418240 + +# cache-maxmemory-policy +# 0: volatile-lru -> Evict using approximated LRU among the keys with an expire set. +# 1: allkeys-lru -> Evict any key using approximated LRU. +# 2: volatile-lfu -> Evict using approximated LFU among the keys with an expire set. +# 3: allkeys-lfu -> Evict any key using approximated LFU. +# 4: volatile-random -> Remove a random key among the ones with an expire set. +# 5: allkeys-random -> Remove a random key, any key. +# 6: volatile-ttl -> Remove the key with the nearest expire time (minor TTL) +# 7: noeviction -> Don't evict anything, just return an error on write operations. +cache-maxmemory-policy : 1 + +# cache-maxmemory-samples +cache-maxmemory-samples : 5 + +# cache-lfu-decay-time +cache-lfu-decay-time : 1 + + +# is possible to manage access to Pub/Sub channels with ACL rules as well. The +# default Pub/Sub channels permission if new users is controlled by the +# acl-pubsub-default configuration directive, which accepts one of these values: +# +# allchannels: grants access to all Pub/Sub channels +# resetchannels: revokes access to all Pub/Sub channels +# +# acl-pubsub-default defaults to 'resetchannels' permission. +# acl-pubsub-default : resetchannels + +# ACL users are defined in the following format: +# user : ... acl rules ... +# +# For example: +# +# user : worker on >password ~key* +@all + +# Using an external ACL file +# +# Instead of configuring users here in this file, it is possible to use +# a stand-alone file just listing users. The two methods cannot be mixed: +# if you configure users here and at the same time you activate the external +# ACL file, the server will refuse to start. +# +# The format of the external ACL user file is exactly the same as the +# format that is used inside pika.conf to describe users. +# +# aclfile : ../conf/users.acl + +# (experimental) +# It is possible to change the name of dangerous commands in a shared environment. +# For instance the CONFIG command may be renamed into something Warning: To prevent +# data inconsistency caused by different configuration files, do not use the rename +# command to modify write commands on the primary and secondary servers. If necessary, +# ensure that the configuration files of the primary and secondary servers are consistent +# In addition, when using the command rename, you must not use "" to modify the command, +# for example, rename-command: FLUSHDB "360flushdb" is incorrect; instead, use +# rename-command: FLUSHDB 360flushdb is correct. After the rename command is executed, +# it is most appropriate to use a numeric string with uppercase or lowercase letters +# for example: rename-command : FLUSHDB joYAPNXRPmcarcR4ZDgC81TbdkSmLAzRPmcarcR +# Warning: Currently only applies to flushdb, slaveof, bgsave, shutdown, config command +# Warning: Ensure that the Settings of rename-command on the master and slave servers are consistent +# +# Example: +# rename-command : FLUSHDB 360flushdb + +# [You can ignore this item] +# This is NOT a regular conf item, it is a internal used metric that relies on pika.conf for persistent storage. +# 'internal-used-unfinished-full-sync' is used to generate a metric 'is_eligible_for_master_election' +# which serves for the scenario of codis-pika cluster reelection +# You'd better [DO NOT MODIFY IT UNLESS YOU KNOW WHAT YOU ARE DOING] +internal-used-unfinished-full-sync : + +# for wash data from 4.0.0 to 4.0.1 +# https://github.com/OpenAtomFoundation/pika/issues/2886 +# default value: true +wash-data : true + +# Pika automatic compact compact strategy, a complement to rocksdb compact. +# Trigger the compact background task periodically according to `compact-interval` +# Can choose `full-compact` or `obd-compact`. +# obd-compact https://github.com/OpenAtomFoundation/pika/issues/2255 +compaction-strategy : obd-compact + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +compact-every-num-of-files : 10 + +# For OBD_Compact +# In another search, if the file creation time is +# greater than `force-compact-file-age-seconds`, +# a compaction of the upper and lower boundaries +# of the file will be performed at the same time +# `compact-every-num-of-files` -1 +force-compact-file-age-seconds : 300 + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +force-compact-min-delete-ratio : 10 + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +dont-compact-sst-created-in-seconds : 20 + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +best-delete-min-ratio : 10 +# Generated by ReplicationID CONFIG REWRITE +replication-id : 615ad4c7fc5f7a90982956700d45aafd9991997d561323d708 +run-id : a8e3df1f860ec4d7597278f835a92ce821a80a2e diff --git a/conf/s3.conf b/conf/s3.conf new file mode 100644 index 0000000000..9aefb1cb11 --- /dev/null +++ b/conf/s3.conf @@ -0,0 +1,15 @@ +{ + "endpoint": "http://127.0.0.1:9000", + "region": "ap-northeast-3", + "bucket": "pika-sst", + "access_key": "minioadmin", + "secret_key": "minioadmin", + "is_minio": true, + "transfer_threads": 32, + "transfer_buf_bytes": 8388608, + "max_inflight": 512, + "retry_max_attempts":3, + "retry_base_ms":50, + "retry_max_ms":2000, + "retry_jitter":0.2 +} \ No newline at end of file diff --git a/include/pika_command.h b/include/pika_command.h index 669f58a7a9..d02af71e5a 100644 --- a/include/pika_command.h +++ b/include/pika_command.h @@ -124,6 +124,7 @@ const std::string kCmdNameScanx = "scanx"; const std::string kCmdNamePKSetexAt = "pksetexat"; const std::string kCmdNamePKScanRange = "pkscanrange"; const std::string kCmdNamePKRScanRange = "pkrscanrange"; +const std::string kCmdNameManifestIngest = "manifestingest"; // Hash const std::string kCmdNameHDel = "hdel"; diff --git a/include/pika_conf.h b/include/pika_conf.h index 80d5abe8f0..c73ad93d5c 100644 --- a/include/pika_conf.h +++ b/include/pika_conf.h @@ -88,6 +88,18 @@ class PikaConf : public pstd::BaseConf { std::shared_lock l(rwlock_); return db_path_; } + + std::string s3_conf_path() { + std::shared_lock l(rwlock_); + return s3_conf_path_; + } + + std::string ingest_conf_path() { + std::shared_lock l(rwlock_); + return ingest_conf_path_; + } + + std::string db_sync_path() { std::shared_lock l(rwlock_); return db_sync_path_; @@ -908,6 +920,8 @@ class PikaConf : public pstd::BaseConf { std::string log_path_; int log_retention_time_; std::string db_path_; + std::string s3_conf_path_; + std::string ingest_conf_path_; std::string db_sync_path_; std::string compact_cron_; std::string compact_interval_; diff --git a/include/pika_kv.h b/include/pika_kv.h index 82939d29d9..78e16e2c7d 100644 --- a/include/pika_kv.h +++ b/include/pika_kv.h @@ -10,6 +10,11 @@ #include "include/pika_db.h" #include "include/acl.h" #include "include/pika_command.h" +#include "ingest/include/sst_downloader.h" +#include "pika_server.h" +#include "ingest/include/ingest_s3_service.h" + +extern PikaServer *g_pika_server; /* * kv @@ -76,6 +81,35 @@ class GetCmd : public Cmd { rocksdb::Status s_; }; +class ManifestIngestCmd : public Cmd { + public: + ManifestIngestCmd(const std::string& name, int arity, uint32_t flag) + : Cmd(name, arity, flag, static_cast(AclCategory::STRING)) {} + ~ManifestIngestCmd() { sst_files_path_.clear();} + + std::vector current_key() const override { + return std::vector{key_}; + } + + void Do() override; + void DoThroughDB() override; + void Split(const HintKeys&) override {} + void Merge() override {} + bool IsTooLargeKey(const size_t& max_sz) override { + return key_.size() > max_sz; + } + + Cmd* Clone() override { return new ManifestIngestCmd(*this); } + + private: + std::string key_; + std::string ingest_conf_path_; + std::vector sst_files_path_; + rocksdb::Status s_; + void DoInitial() override; +}; + + class DelCmd : public Cmd { public: DelCmd(const std::string& name, int arity, uint32_t flag) diff --git a/include/pika_server.h b/include/pika_server.h index 81cda87b04..2a0c984553 100644 --- a/include/pika_server.h +++ b/include/pika_server.h @@ -25,6 +25,7 @@ #include "pstd/include/pstd_string.h" #include "storage/backupable.h" #include "storage/storage.h" +#include "ingest/include/ingest_s3_service.h" #include "acl.h" #include "include/pika_auxiliary_thread.h" @@ -49,6 +50,10 @@ extern std::unique_ptr g_pika_conf; +// Forward declarations +class PikaMigrateThread; + + enum TaskType { kCompactAll, kCompactStrings, @@ -516,6 +521,17 @@ class PikaServer : public pstd::noncopyable { exec_stat_map.insert(std::make_pair(cmd_name, 0)); } } + + /** + * s3 + */ + // 在 server 启动阶段调用(由 pika.cc 控制时序) + pstd::Status InitS3(const std::string& s3_conf_path); + void StopS3(); + + // 给命令层取用 + S3Service* s3() { return s3_.get(); } + private: /* * TimingTask use @@ -659,6 +675,11 @@ class PikaServer : public pstd::noncopyable { * fast and slow thread pools */ bool slow_cmd_thread_pool_flag_; + + /** + * S3 + */ + std::unique_ptr s3_; }; #endif diff --git a/src/ingest/CMakeLists.txt b/src/ingest/CMakeLists.txt new file mode 100644 index 0000000000..46cc9f741a --- /dev/null +++ b/src/ingest/CMakeLists.txt @@ -0,0 +1,86 @@ +cmake_minimum_required(VERSION 3.18) + +project(ingest) +set(CMAKE_CXX_STANDARD 17) + +file(GLOB INGEST_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/src/*.cc") +add_library(ingest STATIC ${INGEST_SRCS}) + +add_definitions(-DROCKSDB_PLATFORM_POSIX -DROCKSDB_LIB_IO_POSIX) +add_compile_options(-fno-builtin-memcmp) +if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "x86_64") + add_compile_options(-msse) +endif() + +set(PROTO_FILES ${CMAKE_CURRENT_SOURCE_DIR}/src/manifest.proto) +custom_protobuf_generate_cpp(PROTO_SRCS PROTO_HDRS ${PROTO_FILES}) +add_library(ingest_protos STATIC ${PROTO_SRCS}) +add_dependencies(ingest_protos protobuf) + +add_library(protobuf_static STATIC IMPORTED GLOBAL) +set_target_properties(protobuf_static PROPERTIES + IMPORTED_LOCATION "${PROTOBUF_LIBRARY}" + INTERFACE_INCLUDE_DIRECTORIES "${PROTOBUF_INCLUDE_DIR}" +) +add_dependencies(protobuf_static protobuf) + +target_link_libraries(ingest_protos PUBLIC protobuf_static) + +target_include_directories(ingest_protos + PUBLIC + ${CMAKE_CURRENT_BINARY_DIR} + ${PROTOBUF_INCLUDE_DIR} +) + +target_include_directories(ingest + PUBLIC + ${CMAKE_CURRENT_SOURCE_DIR}/include + ${CMAKE_CURRENT_BINARY_DIR} + ${PROTOBUF_INCLUDE_DIR} + ${INSTALL_INCLUDEDIR} + ${ROCKSDB_SOURCE_DIR} +) + +add_dependencies(ingest ingest_protos) + +target_link_libraries(ingest + PUBLIC + ingest_protos + pstd + storage + net + cache + ${ROCKSDB_LIBRARY} + ${SNAPPY_LIBRARY} + ${ZSTD_LIBRARY} + ${LZ4_LIBRARY} + ${ZLIB_LIBRARY} + ${JEMALLOC_LIBRARY} + ${GLOG_LIBRARY} + ${GFLAGS_LIBRARY} + ${FMT_LIBRARY} + ${LIBUNWIND_LIBRARY} + aws-cpp-sdk-transfer + aws-cpp-sdk-s3 + aws-cpp-sdk-core + aws-crt-cpp + aws-c-s3 + aws-c-mqtt + aws-c-auth + aws-c-http + aws-c-io + aws-c-compression + aws-c-cal + aws-c-sdkutils + aws-c-event-stream + aws-c-common + aws-checksums + s2n + CURL::libcurl + OpenSSL::SSL + OpenSSL::Crypto + pthread + dl +) + +add_subdirectory(tests) diff --git a/src/ingest/include/ingest_conf.h b/src/ingest/include/ingest_conf.h new file mode 100644 index 0000000000..7a4b246008 --- /dev/null +++ b/src/ingest/include/ingest_conf.h @@ -0,0 +1,381 @@ +#ifndef PIKA_INGEST_CONF_H_ +#define PIKA_INGEST_CONF_H_ + +#include +#include +#include +#include +#include +#include +#include "rocksdb/db.h" +#include "rocksdb/options.h" +#include "rocksdb/utilities/options_util.h" + +#include "pstd/include/base_conf.h" + +// RocksDB 大规模导入配置类 +class IngestConf : public pstd::BaseConf { + public: + explicit IngestConf(const std::string& path) : pstd::BaseConf(path), conf_path_(path) {} + ~IngestConf() override = default; + + // 载入配置(导入期/恢复期两套) + int Load() { + int ret = LoadConf(); + if (ret) return ret; + + // 导入期 + GetConfInt("ingest.aggr.max_background_jobs", &aggr_max_background_jobs_); + if (aggr_max_background_jobs_ <= 0) aggr_max_background_jobs_ = 16; + + GetConfInt("ingest.aggr.max_subcompactions", &aggr_max_subcompactions_); + if (aggr_max_subcompactions_ <= 0) aggr_max_subcompactions_ = 8; + + GetConfInt("ingest.aggr.level0-file-num-compaction-trigger", &aggr_l0_compact_trigger_); + if (aggr_l0_compact_trigger_ <= 0) aggr_l0_compact_trigger_ = 1000; + + GetConfInt("ingest.aggr.level0-slowdown-writes-trigger", &aggr_l0_slowdown_trigger_); + if (aggr_l0_slowdown_trigger_ <= 0) aggr_l0_slowdown_trigger_ = 2000; + + GetConfInt("ingest.aggr.level0-stop-writes-trigger", &aggr_l0_stop_trigger_); + if (aggr_l0_stop_trigger_ <= 0) aggr_l0_stop_trigger_ = 4000; + + GetConfInt64("ingest.aggr.soft-pending-compaction-bytes-limit", &aggr_soft_pcb_); + if (aggr_soft_pcb_ <= 0) aggr_soft_pcb_ = 512ll * 1024 * 1024 * 1024; // 512GB + + GetConfInt64("ingest.aggr.hard-pending-compaction-bytes-limit", &aggr_hard_pcb_); + if (aggr_hard_pcb_ <= 0) aggr_hard_pcb_ = 1024ll * 1024 * 1024 * 1024; // 1TB + + GetConfStr("ingest.aggr.disable-auto-compactions", &aggr_disable_auto_compactions_str_); + if (aggr_disable_auto_compactions_str_.empty()) aggr_disable_auto_compactions_str_ = "true"; + + GetConfInt64("ingest.aggr.max_total_wal_size", &aggr_max_total_wal_size_); + if (aggr_max_total_wal_size_ <= 0) aggr_max_total_wal_size_ = 1073741824; // 默认 1GB + + // 恢复期 + GetConfInt("ingest.restore.max_background_jobs", &restore_max_background_jobs_); + if (restore_max_background_jobs_ <= 0) restore_max_background_jobs_ = 4; + + GetConfInt("ingest.restore.max_subcompactions", &restore_max_subcompactions_); + if (restore_max_subcompactions_ <= 0) restore_max_subcompactions_ = 2; + + GetConfInt("ingest.restore.level0-file-num-compaction-trigger", &restore_l0_compact_trigger_); + if (restore_l0_compact_trigger_ <= 0) restore_l0_compact_trigger_ = 10; + + GetConfInt("ingest.restore.level0-slowdown-writes-trigger", &restore_l0_slowdown_trigger_); + if (restore_l0_slowdown_trigger_ <= 0) restore_l0_slowdown_trigger_ = 60; + + GetConfInt("ingest.restore.level0-stop-writes-trigger", &restore_l0_stop_trigger_); + if (restore_l0_stop_trigger_ <= 0) restore_l0_stop_trigger_ = 120; + + GetConfInt64("ingest.restore.soft-pending-compaction-bytes-limit", &restore_soft_pcb_); + if (restore_soft_pcb_ <= 0) restore_soft_pcb_ = 64ll * 1024 * 1024 * 1024; // 64GB + + GetConfInt64("ingest.restore.hard-pending-compaction-bytes-limit", &restore_hard_pcb_); + if (restore_hard_pcb_ <= 0) restore_hard_pcb_ = 128ll * 1024 * 1024 * 1024; // 128GB + + GetConfStr("ingest.restore.disable-auto-compactions", &restore_disable_auto_compactions_str_); + if (restore_disable_auto_compactions_str_.empty()) restore_disable_auto_compactions_str_ = "false"; + + GetConfInt64("ingest.restore.max_total_wal_size", &restore_max_total_wal_size_); + if (restore_max_total_wal_size_ <= 0) restore_max_total_wal_size_ = 268435456; // 默认 256MB + + GetConfStr("ingest.options.move-files", &opt_move_files_); + if (opt_move_files_.empty()) opt_move_files_ = "true"; + + GetConfStr("ingest.options.verify-checksums-before-ingest", &opt_verify_); + if (opt_verify_.empty()) opt_verify_ = "true"; + + GetConfStr("ingest.options.snapshot-consistency", &opt_snapshot_consistency_); + if (opt_snapshot_consistency_.empty()) opt_snapshot_consistency_ = "true"; + + GetConfStr("ingest.options.allow-blocking-flush", &opt_allow_blocking_flush_); + if (opt_allow_blocking_flush_.empty()) opt_allow_blocking_flush_ = "true"; + + GetConfStr("ingest.options.ingest-behind", &opt_ingest_behind_); + if (opt_ingest_behind_.empty()) opt_ingest_behind_ = "false"; + + GetConfStr("ingest.options.write-global-seqno", &opt_write_global_seqno_); + if (opt_write_global_seqno_.empty()) opt_write_global_seqno_ = "true"; + + GetConfStr("ingest.options.allow-global-seqno", &opt_allow_global_seqno_); + if (opt_allow_global_seqno_.empty()) opt_allow_global_seqno_ = "true"; + + return 0; + } + + rocksdb::Status ApplyAggressiveOptions(rocksdb::DB* db, rocksdb::ColumnFamilyHandle* cf) { + if (!db || !cf) return rocksdb::Status::InvalidArgument("db/cf nullptr"); + + // 先关自动压缩 + { + std::unordered_map m; + m["disable_auto_compactions"] = aggr_disable_auto_compactions_str_; + auto s = db->SetOptions(cf, m); + if (!s.ok()) return s; + } + + { + std::unordered_map m; + m["level0_file_num_compaction_trigger"] = std::to_string(aggr_l0_compact_trigger_); + m["level0_slowdown_writes_trigger"] = std::to_string(aggr_l0_slowdown_trigger_); + m["level0_stop_writes_trigger"] = std::to_string(aggr_l0_stop_trigger_); + m["soft_pending_compaction_bytes_limit"] = std::to_string(aggr_soft_pcb_); + m["hard_pending_compaction_bytes_limit"] = std::to_string(aggr_hard_pcb_); + auto s = db->SetOptions(cf, m); + if (!s.ok()) return s; + } + + { + std::unordered_map m; + m["max_background_jobs"] = std::to_string(aggr_max_background_jobs_); + m["max_subcompactions"] = std::to_string(aggr_max_subcompactions_); + m["max_total_wal_size"] = std::to_string(aggr_max_total_wal_size_); + auto s = db->SetDBOptions(m); + if (!s.ok()) return s; + } + + return rocksdb::Status::OK(); + } + + rocksdb::Status ApplyRestoreOptions(rocksdb::DB* db, rocksdb::ColumnFamilyHandle* cf) { + if (!db || !cf) return rocksdb::Status::InvalidArgument("db/cf nullptr"); + + { + std::unordered_map m; + m["disable_auto_compactions"] = restore_disable_auto_compactions_str_; + m["level0_file_num_compaction_trigger"] = std::to_string(restore_l0_compact_trigger_); + m["level0_slowdown_writes_trigger"] = std::to_string(restore_l0_slowdown_trigger_); + m["level0_stop_writes_trigger"] = std::to_string(restore_l0_stop_trigger_); + m["soft_pending_compaction_bytes_limit"] = std::to_string(restore_soft_pcb_); + m["hard_pending_compaction_bytes_limit"] = std::to_string(restore_hard_pcb_); + auto s = db->SetOptions(cf, m); + if (!s.ok()) return s; + } + + { + std::unordered_map m; + m["max_background_jobs"] = std::to_string(restore_max_background_jobs_); + m["max_subcompactions"] = std::to_string(restore_max_subcompactions_); + m["max_total_wal_size"] = std::to_string(restore_max_total_wal_size_); + auto s = db->SetDBOptions(m); + if (!s.ok()) return s; + } + + return rocksdb::Status::OK(); + } + + rocksdb::IngestExternalFileOptions MakeIngestOptions() const { + rocksdb::IngestExternalFileOptions opt; + opt.move_files = (opt_move_files_ == "true"); + opt.verify_checksums_before_ingest = (opt_verify_ == "true"); + opt.snapshot_consistency = (opt_snapshot_consistency_ == "true"); + opt.allow_blocking_flush = (opt_allow_blocking_flush_ == "true"); + opt.ingest_behind = (opt_ingest_behind_ == "true"); + opt.write_global_seqno = (opt_write_global_seqno_ == "true"); + opt.allow_global_seqno = (opt_allow_global_seqno_ == "true"); + return opt; + } + + std::string conf_path() const { + std::shared_lock lk(rwlock_); + return conf_path_; + } + + int aggr_max_background_jobs() const { return aggr_max_background_jobs_; } + int aggr_max_subcompactions() const { return aggr_max_subcompactions_; } + int aggr_l0_compact_trigger() const { return aggr_l0_compact_trigger_; } + int aggr_l0_slowdown_trigger() const { return aggr_l0_slowdown_trigger_; } + int aggr_l0_stop_trigger() const { return aggr_l0_stop_trigger_; } + int64_t aggr_soft_pcb() const { return aggr_soft_pcb_; } + int64_t aggr_hard_pcb() const { return aggr_hard_pcb_; } + std::string aggr_disable_auto_compactions_str() const { return aggr_disable_auto_compactions_str_; } + int64_t aggr_max_total_wal_size() const { return aggr_max_total_wal_size_; } + + int restore_max_background_jobs() const { return restore_max_background_jobs_; } + int restore_max_subcompactions() const { return restore_max_subcompactions_; } + int restore_l0_compact_trigger() const { return restore_l0_compact_trigger_; } + int restore_l0_slowdown_trigger() const { return restore_l0_slowdown_trigger_; } + int restore_l0_stop_trigger() const { return restore_l0_stop_trigger_; } + int64_t restore_soft_pcb() const { return restore_soft_pcb_; } + int64_t restore_hard_pcb() const { return restore_hard_pcb_; } + std::string restore_disable_auto_compactions_str() const { return restore_disable_auto_compactions_str_; } + int64_t restore_max_total_wal_size() const { return restore_max_total_wal_size_; } + + void SetAggrMaxBackgroundJobs(int v) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.aggr.max_background_jobs", std::to_string(v)); + aggr_max_background_jobs_ = v; + } + void SetAggrMaxSubcompactions(int v) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.aggr.max_subcompactions", std::to_string(v)); + aggr_max_subcompactions_ = v; + } + void SetAggrL0CompactTrigger(int v) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.aggr.level0-file-num-compaction-trigger", std::to_string(v)); + aggr_l0_compact_trigger_ = v; + } + void SetAggrL0SlowdownTrigger(int v) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.aggr.level0-slowdown-writes-trigger", std::to_string(v)); + aggr_l0_slowdown_trigger_ = v; + } + void SetAggrL0StopTrigger(int v) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.aggr.level0-stop-writes-trigger", std::to_string(v)); + aggr_l0_stop_trigger_ = v; + } + void SetAggrSoftPCB(int64_t v) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.aggr.soft-pending-compaction-bytes-limit", std::to_string(v)); + aggr_soft_pcb_ = v; + } + void SetAggrHardPCB(int64_t v) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.aggr.hard-pending-compaction-bytes-limit", std::to_string(v)); + aggr_hard_pcb_ = v; + } + void SetAggrMaxTotalWalSize(int64_t v) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.aggr.max_total_wal_size", std::to_string(v)); + aggr_max_total_wal_size_ = v; + } + void SetAggrDisableAutoCompactionsStr(const std::string& v) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.aggr.disable-auto-compactions", v); + aggr_disable_auto_compactions_str_ = v; + } + + void SetRestoreMaxBackgroundJobs(int value) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.restore.max_background_jobs", std::to_string(value)); + restore_max_background_jobs_ = value; + } + void SetRestoreMaxSubcompactions(int value) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.restore.max_subcompactions", std::to_string(value)); + restore_max_subcompactions_ = value; + } + void SetRestoreL0CompactTrigger(int value) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.restore.level0-file-num-compaction-trigger", std::to_string(value)); + restore_l0_compact_trigger_ = value; + } + void SetRestoreL0SlowdownTrigger(int value) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.restore.level0-slowdown-writes-trigger", std::to_string(value)); + restore_l0_slowdown_trigger_ = value; + } + void SetRestoreL0StopTrigger(int value) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.restore.level0-stop-writes-trigger", std::to_string(value)); + restore_l0_stop_trigger_ = value; + } + void SetRestoreSoftPCB(int64_t value) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.restore.soft-pending-compaction-bytes-limit", std::to_string(value)); + restore_soft_pcb_ = value; + } + void SetRestoreHardPCB(int64_t value) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.restore.hard-pending-compaction-bytes-limit", std::to_string(value)); + restore_hard_pcb_ = value; + } + void SetRestoreMaxTotalWalSize(int64_t v) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.restore.max_total_wal_size", std::to_string(v)); + restore_max_total_wal_size_ = v; + } + void SetRestoreDisableAutoCompactionsStr(const std::string& value) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.restore.disable-auto-compactions", value); + restore_disable_auto_compactions_str_ = value; + } + + void SetOptMoveFiles(const std::string& value) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.options.move-files", value); + opt_move_files_ = value; + } + void SetOptVerify(const std::string& value) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.options.verify-checksums-before-ingest", value); + opt_verify_ = value; + } + void SetOptSnapshotConsistency(const std::string& value) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.options.snapshot-consistency", value); + opt_snapshot_consistency_ = value; + } + void SetOptAllowBlockingFlush(const std::string& value) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.options.allow-blocking-flush", value); + opt_allow_blocking_flush_ = value; + } + void SetOptIngestBehind(const std::string& value) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.options.ingest-behind", value); + opt_ingest_behind_ = value; + } + void SetOptWriteGlobalSeqno(const std::string& value) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.options.write-global-seqno", value); + opt_write_global_seqno_ = value; + } + void SetOptAllowGlobalSeqno(const std::string& value) { + std::lock_guard lk(rwlock_); + TryPushDiffCommands("ingest.options.allow-global-seqno", value); + opt_allow_global_seqno_ = value; + } + int ConfigRewrite() { + int err = 0; + for (const auto& kv : diff_commands_) { + if (!SetConfStr(kv.first, kv.second)) { + err = -1; + } + } + diff_commands_.clear(); + return err; + } + + private: + void TryPushDiffCommands(const std::string& key, const std::string& value) { diff_commands_[key] = value; } + + std::string conf_path_; + mutable std::shared_mutex rwlock_; + std::map diff_commands_; + + int aggr_max_background_jobs_ = 16; + int aggr_max_subcompactions_ = 8; + int aggr_l0_compact_trigger_ = 1000; + int aggr_l0_slowdown_trigger_ = 2000; + int aggr_l0_stop_trigger_ = 4000; + int64_t aggr_soft_pcb_ = 512ll * 1024 * 1024 * 1024; // 512GB + int64_t aggr_hard_pcb_ = 1024ll * 1024 * 1024 * 1024; // 1TB + int64_t aggr_max_total_wal_size_ = 1073741824; // 1GB 默认值 + std::string aggr_disable_auto_compactions_str_ = "true"; + + int aggr_dummy_pad_ = 0; + + int restore_max_background_jobs_ = 4; + int restore_max_subcompactions_ = 2; + int restore_l0_compact_trigger_ = 10; + int restore_l0_slowdown_trigger_ = 60; + int restore_l0_stop_trigger_ = 120; + int64_t restore_soft_pcb_ = 64ll * 1024 * 1024 * 1024; // 64GB + int64_t restore_hard_pcb_ = 128ll * 1024 * 1024 * 1024; // 128GB + int64_t restore_max_total_wal_size_ = 268435456; // 256MB 默认值 + std::string restore_disable_auto_compactions_str_ = "false"; + + std::string opt_move_files_ = "true"; + std::string opt_verify_ = "true"; + std::string opt_snapshot_consistency_ = "true"; + std::string opt_allow_blocking_flush_ = "true"; + std::string opt_ingest_behind_ = "false"; + std::string opt_write_global_seqno_ = "true"; + std::string opt_allow_global_seqno_ = "true"; +}; + +#endif // PIKA_INGEST_CONF_H_ diff --git a/src/ingest/include/ingest_s3_service.h b/src/ingest/include/ingest_s3_service.h new file mode 100644 index 0000000000..0dd7c5ce69 --- /dev/null +++ b/src/ingest/include/ingest_s3_service.h @@ -0,0 +1,62 @@ +#pragma once +#include +#include +#include +#include +#include +#include +#include "sst_downloader.h" + +class S3Service { + public: + S3Service(); + ~S3Service(); + + bool Start(const std::string& conf_path, std::string* err); + void Stop(); + + std::shared_ptr Client(); + std::shared_ptr TransferMgr(); + + const std::string& Bucket() const; + int TransferThreads() const; + size_t TransferBufBytes() const; + size_t MaxInflight() const; + + int RetryMaxAttempts() const; + int RetryBaseMs() const; + int RetryMaxMs() const; + double RetryJitter() const; + + SstDownloader* Downloader() { return downloader_.get(); } + + private: + // 配置缓存 + std::string conf_region_; + std::string conf_endpoint_; + std::string conf_ak_; + std::string conf_sk_; + + // 运行期参数 + std::string bucket_; + int transfer_threads_ = 8; + size_t transfer_buf_bytes_ = 8u << 20; + size_t max_inflight_ = 8; + + // AWS + Aws::SDKOptions options_; + std::shared_ptr client_; + std::shared_ptr xfer_mgr_; + std::shared_ptr xfer_pool_; + + // dowmload sst + int retry_max_attempts_ = 3; + int retry_base_ms_ = 50; + int retry_max_ms_ = 2000; + double retry_jitter_ = 0.2; + std::unique_ptr downloader_; + + // 状态 + bool started_ = false; + mutable std::mutex mu_; +}; diff --git a/src/ingest/include/sst_downloader.h b/src/ingest/include/sst_downloader.h new file mode 100644 index 0000000000..73ee1dcfdb --- /dev/null +++ b/src/ingest/include/sst_downloader.h @@ -0,0 +1,42 @@ +#ifndef PIKA_SST_DOWNLOADER_H_ +#define PIKA_SST_DOWNLOADER_H_ + +#include +#include +#include +#include +#include +#include + +// 负责下载 manifest 和 sst 文件的类 +class SstDownloader { + public: + SstDownloader(std::shared_ptr client, + std::shared_ptr xfer_mgr, + const std::string& bucket, + const std::string& manifest_dict, + const std::string& sst_dict); + + ~SstDownloader(); + + SstDownloader(const SstDownloader&) = delete; + SstDownloader& operator=(const SstDownloader&) = delete; + SstDownloader(SstDownloader&&) = default; + SstDownloader& operator=(SstDownloader&&) = default; + + // 下载并返回 SST 文件路径 + rocksdb::Status DownloadAllFiles(const std::string& manifest_name, + std::vector& out_sst_files); + + private: + rocksdb::Status ParseManifest(const std::string& manifest_key, + std::vector& out_keys); + + std::shared_ptr client_; + std::shared_ptr xfer_mgr_; + std::string bucket_; + std::string manifest_dict_; + std::string sst_dict_; +}; + +#endif // PIKA_SST_DOWNLOADER_H_ diff --git a/src/ingest/src/ingest_s3_service.cc b/src/ingest/src/ingest_s3_service.cc new file mode 100644 index 0000000000..388fe1042c --- /dev/null +++ b/src/ingest/src/ingest_s3_service.cc @@ -0,0 +1,224 @@ +#include "ingest_s3_service.h" + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +#include "nlohmann/json.hpp" +#include "pstd/include/pstd_string.h" + +using json = nlohmann::json; + +namespace { + +bool ReadAll(const std::string& path, std::string* out) { + std::ifstream in(path); + if (!in.is_open()) return false; + std::ostringstream ss; + ss << in.rdbuf(); + *out = ss.str(); + return true; +} + +template +bool Require(const json& j, const char* key, T* out) { + if (!j.contains(key)) return false; + try { + *out = j.at(key).get(); + return true; + } catch (...) { + return false; + } +} + +template +void Optional(const json& j, const char* key, T* out) { + try { + if (j.contains(key)) *out = j.at(key).get(); + } catch (...) { + } +} + +} // namespace + +S3Service::S3Service() = default; +S3Service::~S3Service() { Stop(); } + +bool S3Service::Start(const std::string& conf_path, std::string* err) { + std::lock_guard lk(mu_); + if (started_) return true; + + // Init AWS SDK + try { + Aws::InitAPI(options_); + } catch (...) { + if (err) *err = "Aws::InitAPI failed"; + return false; + } + + // 读取配置 + std::string text; + if (!ReadAll(conf_path, &text)) { + if (err) *err = "Open config failed: " + conf_path; + Aws::ShutdownAPI(options_); + return false; + } + + json j; + try { + j = json::parse(text, /*cb=*/nullptr, /*allow_exceptions=*/true, /*ignore_comments=*/true); + } catch (const std::exception& e) { + if (err) *err = std::string("Parse json failed: ") + e.what(); + Aws::ShutdownAPI(options_); + return false; + } + + // 填充配置 + conf_region_ = "us-east-1"; + Optional(j, "region", &conf_region_); + Optional(j, "endpoint", &conf_endpoint_); + if (!Require(j, "bucket", &bucket_)) { + if (err) *err = "Missing field: bucket"; + Aws::ShutdownAPI(options_); + return false; + } + Optional(j, "access_key", &conf_ak_); + Optional(j, "secret_key", &conf_sk_); + Optional(j, "transfer_threads", &transfer_threads_); + Optional(j, "transfer_buf_bytes", &transfer_buf_bytes_); + Optional(j, "max_inflight", &max_inflight_); + + if (transfer_threads_ <= 0) transfer_threads_ = 8; + if (transfer_buf_bytes_ == 0) transfer_buf_bytes_ = (8u << 20); + if (max_inflight_ == 0) max_inflight_ = 8; + + // 构建 ClientConfiguration + Aws::Client::ClientConfiguration cfg; + cfg.region = conf_region_.empty() ? "us-east-1" : conf_region_; + if (!conf_region_.empty()) { + cfg.endpointOverride = conf_endpoint_; + if (conf_endpoint_.rfind("http://", 0) == 0) + cfg.scheme = Aws::Http::Scheme::HTTP; + else + cfg.scheme = Aws::Http::Scheme::HTTPS; + } + + // 创建 S3Client + try { + if (!conf_ak_.empty() && !conf_sk_.empty()) { + Aws::Auth::AWSCredentials creds(conf_ak_.c_str(), conf_sk_.c_str()); + client_ = std::make_shared( + creds, cfg, Aws::Client::AWSAuthV4Signer::PayloadSigningPolicy::RequestDependent, + /*useVirtualAddressing=*/true, Aws::S3::US_EAST_1_REGIONAL_ENDPOINT_OPTION::LEGACY); + } else { + client_ = std::make_shared( + cfg, Aws::Client::AWSAuthV4Signer::PayloadSigningPolicy::RequestDependent, + /*useVirtualAddressing=*/true, Aws::S3::US_EAST_1_REGIONAL_ENDPOINT_OPTION::LEGACY); + } + } catch (const std::exception& e) { + if (err) *err = std::string("Create S3Client failed: ") + e.what(); + client_.reset(); + Aws::ShutdownAPI(options_); + return false; + } catch (...) { + if (err) *err = "Create S3Client failed (unknown)"; + client_.reset(); + Aws::ShutdownAPI(options_); + return false; + } + + // 读取配置 + Optional(j, "retry_max_attempts", &retry_max_attempts_); + Optional(j, "retry_base_ms", &retry_base_ms_); + Optional(j, "retry_max_ms", &retry_max_ms_); + Optional(j, "retry_jitter", &retry_jitter_); + + // 创建 TransferManager + try { + xfer_pool_ = + Aws::MakeShared("PikaS3XferPool", std::max(1, transfer_threads_)); + + Aws::Transfer::TransferManagerConfiguration tcfg(xfer_pool_.get()); + tcfg.s3Client = client_; + tcfg.transferExecutor = xfer_pool_.get(); + + tcfg.bufferSize = transfer_buf_bytes_; + const size_t min_total = transfer_buf_bytes_; + const size_t heuristic = transfer_buf_bytes_ * static_cast(std::max(1, transfer_threads_)) * 2; + tcfg.transferBufferMaxHeapSize = std::max(min_total, heuristic); + + tcfg.transferInitiatedCallback = [](const Aws::Transfer::TransferManager*, + const std::shared_ptr&) {}; + + xfer_mgr_ = Aws::Transfer::TransferManager::Create(tcfg); + } catch (const std::exception& e) { + if (err) *err = std::string("Create TransferManager failed: ") + e.what(); + xfer_mgr_.reset(); + xfer_pool_.reset(); + client_.reset(); + Aws::ShutdownAPI(options_); + return false; + } catch (...) { + if (err) *err = "Create TransferManager failed (unknown)"; + xfer_mgr_.reset(); + xfer_pool_.reset(); + client_.reset(); + Aws::ShutdownAPI(options_); + return false; + } + + // 初始化sst downloader + downloader_ = std::make_unique(client_, xfer_mgr_, bucket_, "manifest/", "sst/"); + + started_ = true; + return true; +} + +void S3Service::Stop() { + std::lock_guard lk(mu_); + if (!started_) return; + + xfer_mgr_.reset(); + xfer_pool_.reset(); + client_.reset(); + + try { + Aws::ShutdownAPI(options_); + } catch (...) { + } + started_ = false; +} + +std::shared_ptr S3Service::Client() { + std::lock_guard lk(mu_); + return client_; +} + +std::shared_ptr S3Service::TransferMgr() { + std::lock_guard lk(mu_); + return xfer_mgr_; +} + +const std::string& S3Service::Bucket() const { return bucket_; } + +int S3Service::TransferThreads() const { return transfer_threads_; } + +size_t S3Service::TransferBufBytes() const { return transfer_buf_bytes_; } + +size_t S3Service::MaxInflight() const { return max_inflight_; } + +int S3Service::RetryMaxAttempts() const { return retry_max_attempts_; } + +int S3Service::RetryBaseMs() const { return retry_base_ms_; } + +int S3Service::RetryMaxMs() const { return retry_max_ms_; } + +double S3Service::RetryJitter() const { return retry_jitter_; } \ No newline at end of file diff --git a/src/ingest/src/manifest.proto b/src/ingest/src/manifest.proto new file mode 100644 index 0000000000..267f6bb896 --- /dev/null +++ b/src/ingest/src/manifest.proto @@ -0,0 +1,14 @@ +syntax = "proto3"; +package ManifestIngest; + +message Manifest { + string version_id = 1; // 用于生成manifest的名称 + int64 timestamp = 2; // 生成manifest的时间戳,单位为毫秒 + repeated SSTFile sst_files = 3; // 文件列表 +} + +message SSTFile { + string sst_path = 1; // sst路径,"sst/db1/000112.sst" + string hash = 2; // 文件hash值 + int64 file_size = 3; // 文件大小 +} \ No newline at end of file diff --git a/src/ingest/src/sst_downloader.cc b/src/ingest/src/sst_downloader.cc new file mode 100644 index 0000000000..49b976c704 --- /dev/null +++ b/src/ingest/src/sst_downloader.cc @@ -0,0 +1,146 @@ +#include "sst_downloader.h" +#include +#include +#include +#include +#include +#include + +#include "manifest.pb.h" + +SstDownloader::SstDownloader(std::shared_ptr client, + std::shared_ptr xfer_mgr, + const std::string& bucket, + const std::string& manifest_dict, + const std::string& sst_dict) + : client_(std::move(client)), + xfer_mgr_(std::move(xfer_mgr)), + bucket_(bucket), + manifest_dict_(manifest_dict), + sst_dict_(sst_dict) { + LOG(INFO) << "[SstDownloader] Initialized with" + << " bucket=" << bucket_ + << " manifest_dict=" << manifest_dict_ + << " sst_dict=" << sst_dict_; +} + +SstDownloader::~SstDownloader() { + LOG(INFO) << "[SstDownloader] Destroyed, releasing S3 client and transfer manager"; + client_.reset(); + xfer_mgr_.reset(); +} + +rocksdb::Status SstDownloader::ParseManifest(const std::string& manifest_key, + std::vector& out_keys) { + // LOG(INFO) << "[SstDownloader] Downloading manifest object from S3:" + // << " bucket=" << bucket_ + // << " key=" << manifest_key; + + Aws::S3::Model::GetObjectRequest req; + req.SetBucket(bucket_); + req.SetKey(manifest_key); + + auto outcome = client_->GetObject(req); + if (!outcome.IsSuccess()) { + auto err = outcome.GetError(); + LOG(ERROR) << "[SstDownloader] Failed to download manifest" + << " bucket=" << bucket_ + << " key=" << manifest_key + << " error=" << err.GetMessage() + << " http=" << static_cast(err.GetResponseCode()) + << " s3err=" << static_cast(err.GetErrorType()); + return rocksdb::Status::IOError("Failed to download manifest: " + err.GetMessage()); + } + + std::stringstream ss; + ss << outcome.GetResult().GetBody().rdbuf(); + ManifestIngest::Manifest manifest; + if (!manifest.ParseFromString(ss.str())) { + LOG(ERROR) << "[SstDownloader] Failed to parse manifest content (protobuf parse failed)"; + return rocksdb::Status::Corruption("Failed to parse manifest content"); + } + + // LOG(INFO) << "[SstDownloader] Manifest parsed successfully" + // << " version=" << manifest.version_id() + // << " ts=" << manifest.timestamp() + // << " files=" << manifest.sst_files_size(); + + out_keys.clear(); + out_keys.reserve(manifest.sst_files_size()); + for (const auto& s : manifest.sst_files()) { + // LOG(INFO) << "[SstDownloader] Found SST key in manifest: " << s.sst_path(); + out_keys.push_back(s.sst_path()); + } + + return rocksdb::Status::OK(); +} + +rocksdb::Status SstDownloader::DownloadAllFiles(const std::string& manifest_name, + std::vector& out_sst_files) { + const std::string manifest_key = manifest_dict_ + manifest_name; + std::vector keys; + + auto st = ParseManifest(manifest_key, keys); + if (!st.ok()) return st; + + if (keys.empty()) { + LOG(WARNING) << "[SstDownloader] Manifest contains no SST files"; + return rocksdb::Status::OK(); + } + + out_sst_files.clear(); + out_sst_files.reserve(keys.size()); + + namespace fs = std::filesystem; + + for (const auto& key : keys) { + std::string normalized_key = key; + while (!normalized_key.empty() && + (normalized_key.front() == '/' || normalized_key.front() == '\\')) { + normalized_key.erase(normalized_key.begin()); + } + + if (normalized_key.empty() || normalized_key == "." || + normalized_key == ".." || normalized_key.find("..") != std::string::npos) { + return rocksdb::Status::Corruption("Invalid sst key: " + normalized_key); + } + + std::string s3_key = normalized_key; + if (s3_key.rfind("sst/", 0) != 0) { + s3_key = sst_dict_ + s3_key; + } + + fs::path local_path = fs::path("data/") / normalized_key; + std::error_code ec; + fs::create_directories(local_path.parent_path(), ec); + + Aws::Transfer::DownloadConfiguration dcfg; + auto handle = xfer_mgr_->DownloadFile( + bucket_.c_str(), + Aws::String(s3_key.c_str()), // ✅ 用 s3_key + [local_path]() { + return Aws::New( + "S3DownloadStream", + local_path.string().c_str(), + std::ios::out | std::ios::binary | std::ios::trunc); + }, + dcfg, + Aws::String(local_path.string().c_str())); + + if (!handle) { + return rocksdb::Status::IOError("Null transfer handle for key: " + s3_key); + } + + handle->WaitUntilFinished(); + if (handle->GetStatus() != Aws::Transfer::TransferStatus::COMPLETED) { + return rocksdb::Status::IOError("Download failed for key: " + s3_key); + } + + // LOG(INFO) << "[SstDownloader] Downloaded " << s3_key + // << " -> " << local_path.string(); + out_sst_files.push_back(local_path.string()); + } + + return rocksdb::Status::OK(); +} + diff --git a/src/ingest/tests/CMakeLists.txt b/src/ingest/tests/CMakeLists.txt new file mode 100644 index 0000000000..13ffb0ae5a --- /dev/null +++ b/src/ingest/tests/CMakeLists.txt @@ -0,0 +1,38 @@ +cmake_minimum_required(VERSION 3.18) + +include(GoogleTest) + +file(GLOB_RECURSE BLACKWINDOW_TEST_SOURCE "${PROJECT_SOURCE_DIR}/tests/*.cc") + +aux_source_directory(../src TEST_SRCS) + +add_compile_definitions(PIKA_ROOT_DIR="${CMAKE_SOURCE_DIR}") + +foreach(blackwindow_test_source ${BLACKWINDOW_TEST_SOURCE}) + get_filename_component(ingest_test_filename ${blackwindow_test_source} NAME) + string(REPLACE ".cc" "" blackwindow_test_name ${ingest_test_filename}) + + add_executable(${blackwindow_test_name} ${blackwindow_test_source}) + target_include_directories(${blackwindow_test_name} + PUBLIC ${CMAKE_SOURCE_DIR}/include + PUBLIC ${PROJECT_SOURCE_DIR}/include + PUBLIC ${PROJECT_SOURCE_DIR}/.. + ${ROCKSDB_INCLUDE_DIR} + ${ROCKSDB_SOURCE_DIR} + ) + add_dependencies(${blackwindow_test_name} gtest glog gflags ${LIBUNWIND_NAME}) + target_link_libraries(${blackwindow_test_name} + PUBLIC ${GTEST_LIBRARY} + PUBLIC ${ROCKSDB_LIBRARY} + PUBLIC pstd + PUBLIC net + PUBLIC storage + PUBLIC ingest + PUBLIC ${GLOG_LIBRARY} + PUBLIC ${GFLAGS_LIBRARY} + PUBLIC ${LIBUNWIND_LIBRARY} + ) + add_test(NAME ${blackwindow_test_name} + COMMAND ${blackwindow_test_name} + WORKING_DIRECTORY .) +endforeach(blackwindow_test_source ${BLACKWINDOW_TEST_SOURCE}) diff --git a/src/ingest/tests/ingest_conf_test.cc b/src/ingest/tests/ingest_conf_test.cc new file mode 100644 index 0000000000..923fcec979 --- /dev/null +++ b/src/ingest/tests/ingest_conf_test.cc @@ -0,0 +1,150 @@ +#include +#include +#include +#include +#include +#include +#include "storage/storage.h" +#include "storage/util.h" +#include "ingest_conf.h" +#include + +using namespace storage; + +namespace fs = std::filesystem; + +static std::string WriteTempConf(const std::string& content, const std::string& name_hint) { + fs::path dir = fs::temp_directory_path() / "pikiwi_ingestconf_tests"; + fs::create_directories(dir); + fs::path p = dir / name_hint; + std::ofstream ofs(p); + ofs << content; + return p.string(); +} + +static std::string MkTmpDBDir(const std::string& name_hint) { + fs::path dir = fs::temp_directory_path() / ("pikiwi_ingest_db_" + name_hint); + fs::remove_all(dir); + fs::create_directories(dir); + return dir.string(); +} + +TEST(IngestConfTest, Load_Defaults_WhenEmptyFile) { + std::string conf_path = WriteTempConf("", "empty_ingest.conf"); + IngestConf conf(conf_path); + int ret = conf.Load(); + EXPECT_EQ(0, ret); + + auto opt = conf.MakeIngestOptions(); + EXPECT_TRUE(opt.move_files); + EXPECT_TRUE(opt.verify_checksums_before_ingest); + EXPECT_TRUE(opt.snapshot_consistency); + EXPECT_TRUE(opt.allow_blocking_flush); + EXPECT_FALSE(opt.ingest_behind); + EXPECT_TRUE(opt.write_global_seqno); + EXPECT_TRUE(opt.allow_global_seqno); +} + +TEST(IngestConfTest, Load_Overrides_And_MakeOptions) { + const std::string conf_text = R"CONF( +# IngestExternalFileOptions +ingest.options.move-files : false +ingest.options.verify : false +ingest.options.snapshot-consistency : false +ingest.options.allow-blocking-flush : false +ingest.options.ingest-behind : true +ingest.options.write-global-seqno : false +ingest.options.allow-global-seqno : false + +# Aggressive +ingest.aggressive.disable-auto-compactions : true +ingest.aggressive.level0-file-num-compaction-trigger : 64 +ingest.aggressive.soft-pending-compaction-bytes-limit : 8589934592 +ingest.aggressive.hard-pending-compaction-bytes-limit : 17179869184 +ingest.aggressive.max_total_wal_size : 134217728 + +# Restore +ingest.restore.disable-auto-compactions : false +ingest.restore.soft-pending-compaction-bytes-limit : 68719476736 +ingest.restore.hard-pending-compaction-bytes-limit : 137438953472 +ingest.restore.max_total_wal_size : 268435456 +)CONF"; + + std::string conf_path = WriteTempConf(conf_text, "override_ingest.conf"); + IngestConf conf(conf_path); + int ret = conf.Load(); + EXPECT_EQ(0, ret); + + auto opt = conf.MakeIngestOptions(); + EXPECT_FALSE(opt.move_files); + EXPECT_FALSE(opt.snapshot_consistency); + EXPECT_FALSE(opt.allow_blocking_flush); + EXPECT_TRUE(opt.ingest_behind); + EXPECT_FALSE(opt.write_global_seqno); + EXPECT_FALSE(opt.allow_global_seqno); +} + +TEST(IngestConfTest, Apply_Aggressive_Then_Restore_On_LiveDB) { + std::string dbdir = MkTmpDBDir("apply_opts"); + rocksdb::Options options; + options.create_if_missing = true; + rocksdb::DB* db = nullptr; + auto st_open = rocksdb::DB::Open(options, dbdir, &db); + ASSERT_TRUE(st_open.ok()) << st_open.ToString(); + std::unique_ptr db_guard(db); + auto* cf = db->DefaultColumnFamily(); + + const std::string conf_text = R"CONF( +ingest.aggressive.disable-auto-compactions : true +ingest.aggressive.level0-file-num-compaction-trigger : 32 +ingest.aggressive.soft-pending-compaction-bytes-limit : 4294967296 +ingest.aggressive.hard-pending-compaction-bytes-limit : 8589934592 +ingest.aggressive.max_total_wal_size : 134217728 + +ingest.restore.disable-auto-compactions : false +ingest.restore.soft-pending-compaction-bytes-limit : 68719476736 +ingest.restore.hard-pending-compaction-bytes-limit : 137438953472 +ingest.restore.max_total_wal_size : 268435456 + +ingest.options.move-files : true +ingest.options.verify : true +ingest.options.snapshot-consistency : true +ingest.options.allow-blocking-flush : true +ingest.options.ingest-behind : false +)CONF"; + + std::string conf_path = WriteTempConf(conf_text, "apply_opts_ingest.conf"); + IngestConf conf(conf_path); + int ret = conf.Load(); + ASSERT_EQ(0, ret); + + auto st1 = conf.ApplyAggressiveOptions(db, cf); + EXPECT_TRUE(st1.ok()) << st1.ToString(); + + auto wst = db->Put(rocksdb::WriteOptions(), "k", "v"); + EXPECT_TRUE(wst.ok()); + + auto st2 = conf.ApplyRestoreOptions(db, cf); + EXPECT_TRUE(st2.ok()) << st2.ToString(); + + int rewrite_code = conf.ConfigRewrite(); + EXPECT_EQ(0, rewrite_code); +} + +TEST(IngestConfTest, Load_InvalidBoolean) { + const std::string conf_text = R"CONF( +ingest.options.move-files : notabool +)CONF"; + std::string conf_path = WriteTempConf(conf_text, "invalid_bool.conf"); + IngestConf conf(conf_path); + int ret = conf.Load(); + EXPECT_EQ(0, ret); + + auto opt = conf.MakeIngestOptions(); + (void)opt; +} + +int main(int argc, char** argv) { + ::testing::InitGoogleTest(&argc, argv); + return RUN_ALL_TESTS(); +} \ No newline at end of file diff --git a/src/ingest/tests/s3_service_test.cc b/src/ingest/tests/s3_service_test.cc new file mode 100644 index 0000000000..7e5cb52b74 --- /dev/null +++ b/src/ingest/tests/s3_service_test.cc @@ -0,0 +1,146 @@ +#include +#include +#include +#include + +#include "ingest_s3_service.h" + +namespace fs = std::filesystem; + +static std::string WriteTempJson(const std::string& content, const std::string& name_hint) { + fs::path dir = fs::temp_directory_path() / "pikiwi_s3service_tests"; + fs::create_directories(dir); + fs::path p = dir / name_hint; + std::ofstream ofs(p); + ofs << content; + return p.string(); +} + +TEST(S3ServiceTest, Start_WithMissingFile_ShouldFailAndFillErr) { + S3Service s; + std::string err; + bool ok = s.Start("/definitely/not/exist/s3.conf", &err); + EXPECT_FALSE(ok); + EXPECT_FALSE(err.empty()); +} + +TEST(S3ServiceTest, Start_WithBadJson_ShouldFail) { + const std::string bad_json = R"JSON( + { "endpoint": "http://127.0.0.1:9000", // <-- 注释会导致 parse 抛异常(已开启严格模式) + "bucket": "bk" + )JSON"; + std::string path = WriteTempJson(bad_json, "bad_s3.json"); + + S3Service s; + std::string err; + bool ok = s.Start(path, &err); + EXPECT_FALSE(ok); + EXPECT_FALSE(err.empty()); +} + +TEST(S3ServiceTest, Start_WithMinimalValidJson_ShouldSucceedAndExposeRuntimeParams) { + const std::string good_json = R"JSON( + { + "region": "us-east-1", + "endpoint": "http://127.0.0.1:9000", + "ak": "minio", + "sk": "minio123", + "bucket": "test-bucket", + "transfer_threads": 2, + "transfer_buf_bytes": 1048576, + "max_inflight": 4, + "retry_max_attempts": 5, + "retry_base_ms": 10, + "retry_max_ms": 500, + "retry_jitter": 0.1 + } + )JSON"; + std::string path = WriteTempJson(good_json, "ok_s3.json"); + + S3Service s; + std::string err; + bool ok = s.Start(path, &err); + ASSERT_TRUE(ok) << err; + + auto cli = s.Client(); + auto tm = s.TransferMgr(); + ASSERT_TRUE(cli != nullptr); + ASSERT_TRUE(tm != nullptr); + + EXPECT_EQ(s.Bucket(), "test-bucket"); + EXPECT_EQ(s.TransferThreads(), 2); + EXPECT_EQ(s.TransferBufBytes(), static_cast(1048576)); + EXPECT_EQ(s.MaxInflight(), static_cast(4)); + EXPECT_EQ(s.RetryMaxAttempts(), 5); + EXPECT_EQ(s.RetryBaseMs(), 10); + EXPECT_EQ(s.RetryMaxMs(), 500); + EXPECT_NEAR(s.RetryJitter(), 0.1, 1e-9); + + s.Stop(); + s.Stop(); +} + +TEST(S3ServiceTest, Start_WithDefaults_WhenFieldsMissing_ShouldStillWorkAndUseDefaults) { + const std::string partial_json = R"JSON( + { + "endpoint": "http://127.0.0.1:9000", + "ak": "minio", + "sk": "minio123", + "bucket": "bk" + } + )JSON"; + std::string path = WriteTempJson(partial_json, "partial_s3.json"); + + S3Service s; + std::string err; + bool ok = s.Start(path, &err); + ASSERT_TRUE(ok) << err; + + ASSERT_TRUE(s.Client() != nullptr); + ASSERT_TRUE(s.TransferMgr() != nullptr); + + EXPECT_EQ(s.Bucket(), "bk"); + EXPECT_EQ(s.TransferThreads(), 8); + EXPECT_EQ(s.TransferBufBytes(), static_cast(8u << 20)); + EXPECT_EQ(s.MaxInflight(), static_cast(8)); + EXPECT_EQ(s.RetryMaxAttempts(), 3); + EXPECT_EQ(s.RetryBaseMs(), 50); + EXPECT_EQ(s.RetryMaxMs(), 2000); + EXPECT_NEAR(s.RetryJitter(), 0.2, 1e-9); + + s.Stop(); +} + +TEST(S3ServiceTest, Restart_ShouldRecreateResourcesAndNotLeak) { + const std::string good_json = R"JSON( + { + "endpoint": "http://127.0.0.1:9000", + "ak": "minio", + "sk": "minio123", + "bucket": "bk" + } + )JSON"; + std::string path = WriteTempJson(good_json, "restart_s3.json"); + + S3Service s; + std::string err; + ASSERT_TRUE(s.Start(path, &err)) << err; + + auto c1 = s.Client(); + auto t1 = s.TransferMgr(); + ASSERT_TRUE(c1 && t1); + + s.Stop(); + ASSERT_TRUE(s.Start(path, &err)) << err; + + auto c2 = s.Client(); + auto t2 = s.TransferMgr(); + ASSERT_TRUE(c2 && t2); + + s.Stop(); +} + +int main(int argc, char** argv) { + ::testing::InitGoogleTest(&argc, argv); + return RUN_ALL_TESTS(); +} \ No newline at end of file diff --git a/src/ingest/tests/sst_downloader_test.cc b/src/ingest/tests/sst_downloader_test.cc new file mode 100644 index 0000000000..c35e8560ae --- /dev/null +++ b/src/ingest/tests/sst_downloader_test.cc @@ -0,0 +1,242 @@ +// sst_downloader_minio_it.cc +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include "manifest.pb.h" +#include "sst_downloader.h" + +namespace fs = std::filesystem; +using namespace Aws; + +static const char* CFG_ENDPOINT = "http://127.0.0.1:9000"; +static const char* CFG_REGION = "ap-northeast-3"; +static const char* CFG_BUCKET = "pika-sst"; +static const char* CFG_AK = "minioadmin"; +static const char* CFG_SK = "minioadmin"; +static const bool CFG_IS_MINIO = true; + +static const int CFG_TRANSFER_THREADS = 32; +static const size_t CFG_TRANSFER_BUF = 8 * 1024 * 1024; + +static const int CFG_RETRY_MAX_ATTEMPTS = 3; + +static std::string RandSuffix(size_t n = 8) { + static const char* k = "abcdefghijklmnopqrstuvwxyz0123456789"; + std::mt19937_64 rng{std::random_device{}()}; + std::uniform_int_distribution d(0, 35); + std::string s; s.reserve(n); + for (size_t i=0;i& sst_paths, + const std::string& version = "v1", + int64_t ts = 123456789) { + ManifestIngest::Manifest m; + m.set_version_id(version); + m.set_timestamp(ts); + for (const auto& p : sst_paths) { + auto* f = m.add_sst_files(); + f->set_sst_path(p); + f->set_hash("deadbeef"); + f->set_file_size(1234); + } + std::string out; + if (!m.SerializeToString(&out)) throw std::runtime_error("SerializeToString failed"); + return out; +} + +class SSTDownloaderTest : public ::testing::Test { +protected: + static void SetUpTestSuite() { + SDKOptions o; + o.loggingOptions.logLevel = Utils::Logging::LogLevel::Off; + options_ = o; + setenv("AWS_EC2_METADATA_DISABLED", "true", 1); + Aws::InitAPI(options_); + } + static void TearDownTestSuite() { + Aws::ShutdownAPI(options_); + } + + void SetUp() override { + Client::ClientConfiguration cfg; + cfg.region = CFG_REGION; + cfg.endpointOverride = CFG_ENDPOINT; + cfg.scheme = Http::Scheme::HTTP; + cfg.verifySSL = false; + cfg.useDualStack = false; + cfg.connectTimeoutMs = 5000; + cfg.requestTimeoutMs = 120000; + cfg.maxConnections = 64; + cfg.retryStrategy = Aws::MakeShared("Retry", CFG_RETRY_MAX_ATTEMPTS); + + Aws::Auth::AWSCredentials creds(CFG_AK, CFG_SK); + + s3_ = std::make_shared( + creds, cfg, + Client::AWSAuthV4Signer::PayloadSigningPolicy::Never, + /*useVirtualAddressing*/ !CFG_IS_MINIO ? true : false + ); + + bucket_ = CFG_BUCKET; + run_tag_ = RandSuffix(); + manifest_prefix_ = std::string("manifest/") + run_tag_ + "/"; + sst_prefix_ = std::string("sst/") + run_tag_ + "/"; + + { + S3::Model::HeadBucketRequest hbr; hbr.SetBucket(bucket_.c_str()); + auto hbo = s3_->HeadBucket(hbr); + if (!hbo.IsSuccess()) { + S3::Model::CreateBucketRequest cbr; cbr.SetBucket(bucket_.c_str()); + auto cbro = s3_->CreateBucket(cbr); + ASSERT_TRUE(cbro.IsSuccess()) << "CreateBucket failed: " << cbro.GetError().GetMessage(); + } + } + + auto pool = Aws::MakeShared("ExecPool", 1); + executor_ = pool; + Aws::Transfer::TransferManagerConfiguration tcfg(pool.get()); + tcfg.s3Client = s3_; + tcfg.bufferSize = CFG_TRANSFER_BUF; + tcfg.transferBufferMaxHeapSize = CFG_TRANSFER_BUF * 4; + xfer_mgr_ = Aws::Transfer::TransferManager::Create(tcfg); + fs::remove_all("data"); + } + + void TearDown() override { + fs::remove_all("data"); + for (auto& k : uploaded_keys_) { + S3::Model::DeleteObjectRequest req; + req.SetBucket(bucket_.c_str()); + req.SetKey(k.c_str()); + s3_->DeleteObject(req); + } + + xfer_mgr_.reset(); + s3_.reset(); + } + + void PutObjectString(const std::string& key, const std::string& payload) { + S3::Model::PutObjectRequest req; + req.SetBucket(bucket_.c_str()); + req.SetKey(key.c_str()); + auto body = Aws::MakeShared("Body"); + (*body) << payload; + req.SetBody(body); + req.SetContentLength(static_cast(payload.size())); + auto out = s3_->PutObject(req); + ASSERT_TRUE(out.IsSuccess()) << "PutObject failed key=" << key << " err=" << out.GetError().GetMessage(); + uploaded_keys_.push_back(key); + } + + void PutManifestAndSsts(const std::string& manifest_name, + const std::vector& sst_paths, + const std::vector& sst_bodies) { + ASSERT_EQ(sst_paths.size(), sst_bodies.size()); + const std::string manifest_key = manifest_prefix_ + manifest_name; + PutObjectString(manifest_key, BuildManifestBytes(sst_paths)); + for (size_t i = 0; i < sst_paths.size(); ++i) { + PutObjectString(sst_paths[i], sst_bodies[i]); + } + } + +protected: + static Aws::SDKOptions options_; + std::shared_ptr s3_; + std::shared_ptr xfer_mgr_; + std::shared_ptr executor_; + + std::string bucket_, manifest_prefix_, sst_prefix_, run_tag_; + std::vector uploaded_keys_; +}; + +Aws::SDKOptions SSTDownloaderTest::options_; + +TEST_F(SSTDownloaderTest, DownloadAllFiles_OK) { + const std::string manifest_name = "job001.manifest"; + std::vector sst_paths = { sst_prefix_ + "a.sst", sst_prefix_ + "b.sst" }; + std::vector sst_bodies = { "AAAA", "BBBB" }; + + PutManifestAndSsts(manifest_name, sst_paths, sst_bodies); + + SstDownloader dl(s3_, xfer_mgr_, bucket_, manifest_prefix_, ""); + std::vector out; + auto st = dl.DownloadAllFiles(manifest_name, out); + EXPECT_TRUE(st.ok()) << st.ToString(); + ASSERT_EQ(out.size(), sst_paths.size()); + + for (size_t i = 0; i < out.size(); ++i) { + EXPECT_TRUE(fs::exists(out[i])) << "missing " << out[i]; + std::ifstream ifs(out[i], std::ios::binary); + std::string got((std::istreambuf_iterator(ifs)), std::istreambuf_iterator()); + EXPECT_EQ(got, sst_bodies[i]); + EXPECT_NE(out[i].find("data/"), std::string::npos); + } +} + +TEST_F(SSTDownloaderTest, EmptyManifest_OkNoFiles) { + const std::string manifest_name = "empty.manifest"; + const std::string manifest_key = manifest_prefix_ + manifest_name; + PutObjectString(manifest_key, BuildManifestBytes({})); + + SstDownloader dl(s3_, xfer_mgr_, bucket_, manifest_prefix_, ""); + std::vector out; + auto st = dl.DownloadAllFiles(manifest_name, out); + EXPECT_TRUE(st.ok()); + EXPECT_TRUE(out.empty()); +} + +TEST_F(SSTDownloaderTest, ManifestMissing_IOError) { + const std::string manifest_name = "notfound.manifest"; + SstDownloader dl(s3_, xfer_mgr_, bucket_, manifest_prefix_, ""); + std::vector out; + auto st = dl.DownloadAllFiles(manifest_name, out); + EXPECT_TRUE(st.IsIOError()); +} + +TEST_F(SSTDownloaderTest, ManifestHasIllegalPath_Corruption) { + const std::string manifest_name = "evil.manifest"; + const std::string manifest_key = manifest_prefix_ + manifest_name; + PutObjectString(manifest_key, BuildManifestBytes({"../escape.sst", "/abs/xx.sst"})); + + SstDownloader dl(s3_, xfer_mgr_, bucket_, manifest_prefix_, ""); + std::vector out; + auto st = dl.DownloadAllFiles(manifest_name, out); + EXPECT_TRUE(st.IsCorruption()); +} + +TEST_F(SSTDownloaderTest, OneSstMissing_IOError) { + const std::string manifest_name = "partial.manifest"; + const std::vector sst_paths = { sst_prefix_ + "user/a.sst", sst_prefix_ + "user/b.sst" }; + const std::string manifest_key = manifest_prefix_ + manifest_name; + PutObjectString(manifest_key, BuildManifestBytes(sst_paths)); + PutObjectString(sst_paths[0], "AAAA"); + SstDownloader dl(s3_, xfer_mgr_, bucket_, manifest_prefix_, ""); + std::vector out; + auto st = dl.DownloadAllFiles(manifest_name, out); + EXPECT_TRUE(st.IsIOError()); +} + +int main(int argc, char** argv) { + ::testing::InitGoogleTest(&argc, argv); + return RUN_ALL_TESTS(); +} diff --git a/src/ingest/tests/test.sh b/src/ingest/tests/test.sh new file mode 100755 index 0000000000..f3853cb291 --- /dev/null +++ b/src/ingest/tests/test.sh @@ -0,0 +1,30 @@ +#!/bin/bash +# test.sh 放在 src/ingest/tests 目录下使用 + +set -euo pipefail + +ROOT_DIR="$(cd "$(dirname "$0")/../../.." && pwd)" +TEST_BIN_DIR="$ROOT_DIR/output/src/ingest/tests" + +if [ ! -d "$TEST_BIN_DIR" ]; then + echo "[FAIL] 没有找到测试可执行文件目录: $TEST_BIN_DIR" + exit 1 +fi + +echo ">>> 运行 ingest 测试 (目录: $TEST_BIN_DIR)" + +FAILED=0 +for test_bin in "$TEST_BIN_DIR"/*_test; do + if [ -x "$test_bin" ]; then + echo "--------------------------------------------------" + echo "运行: $(basename "$test_bin")" + "$test_bin" --gtest_color=yes || FAILED=$((FAILED+1)) + fi +done + +if [ $FAILED -eq 0 ]; then + echo "[SUCCESS] 所有测试通过" +else + echo "[FAIL] 有 $FAILED 个测试失败" + exit 1 +fi diff --git a/src/pika.cc b/src/pika.cc index 9ff7c3008c..77163905b2 100644 --- a/src/pika.cc +++ b/src/pika.cc @@ -218,6 +218,13 @@ int main(int argc, char* argv[]) { LOG(FATAL) << status.ToString(); } + // === InitS3 === + std::string s3_conf = g_pika_conf->s3_conf_path(); + auto s3_st = g_pika_server->InitS3(s3_conf); + if (!s3_st.ok()) { + LOG(FATAL) << s3_st.ToString(); + } + if (g_pika_conf->daemonize()) { close_std(); } diff --git a/src/pika_command.cc b/src/pika_command.cc index 7392ab7ddf..6ee848ebb3 100644 --- a/src/pika_command.cc +++ b/src/pika_command.cc @@ -246,6 +246,11 @@ void InitCmdTable(CmdTable* cmd_table) { std::unique_ptr getptr = std::make_unique(kCmdNameGet, 2, kCmdFlagsRead | kCmdFlagsKv | kCmdFlagsDoThroughDB | kCmdFlagsUpdateCache | kCmdFlagsReadCache | kCmdFlagsSlow); cmd_table->insert(std::pair>(kCmdNameGet, std::move(getptr))); + ////ManifestIngestCmd + std::unique_ptr manifestingestptr = std::make_unique( + kCmdNameManifestIngest, 2, + kCmdFlagsWrite | kCmdFlagsKv | kCmdFlagsDoThroughDB | kCmdFlagsUpdateCache | kCmdFlagsReadCache | kCmdFlagsFast); + cmd_table->insert(std::pair>(kCmdNameManifestIngest, std::move(manifestingestptr))); ////DelCmd std::unique_ptr delptr = std::make_unique(kCmdNameDel, -2, kCmdFlagsWrite | kCmdFlagsOperateKey | kCmdFlagsDoThroughDB | kCmdFlagsUpdateCache | kCmdFlagsFast); diff --git a/src/pika_conf.cc b/src/pika_conf.cc index 80116aa847..84f0f2bc6e 100644 --- a/src/pika_conf.cc +++ b/src/pika_conf.cc @@ -153,6 +153,9 @@ int PikaConf::Load() { } local_meta_->SetPath(db_path_); + GetConfStr("s3-conf-path", &s3_conf_path_); + GetConfStr("ingest-conf-path", &ingest_conf_path_); + GetConfInt("thread-num", &thread_num_); if (thread_num_ <= 0) { thread_num_ = 12; diff --git a/src/pika_kv.cc b/src/pika_kv.cc index 1c1abdd4cf..5c1a95e860 100644 --- a/src/pika_kv.cc +++ b/src/pika_kv.cc @@ -8,6 +8,8 @@ #include "include/pika_command.h" #include "pstd/include/pstd_string.h" +#include "ingest/include/ingest_s3_service.h" +#include "ingest/include/sst_downloader.h" #include "include/pika_cache.h" #include "include/pika_conf.h" @@ -198,6 +200,60 @@ void GetCmd::DoUpdateCache() { } } + +void ManifestIngestCmd::DoInitial() { + LOG(INFO) << "[ManifestIngestCmd] Starting DoInitial"; + + if (!CheckArg(argv_.size())) { + res_.SetRes(CmdRes::kWrongNum, kCmdNameManifestIngest); + LOG(WARNING) << "[ManifestIngestCmd] Wrong number of arguments"; + return; + } + + key_ = argv_[1]; + ingest_conf_path_ = g_pika_conf->ingest_conf_path(); + + // 下载所有 SST + SstDownloader* downloader = g_pika_server->s3()->Downloader(); + rocksdb::Status s_ = downloader->DownloadAllFiles(key_, sst_files_path_); + + if (!s_.ok()) { + res_.SetRes(CmdRes::kErrOther, s_.ToString()); + LOG(ERROR) << "[ManifestIngestCmd] Download failed: " << s_.ToString(); + return; + } + + LOG(INFO) << "[ManifestIngestCmd] DoInitial completed successfully, files=" << sst_files_path_.size(); +} + +void ManifestIngestCmd::Do() { + LOG(INFO) << "[ManifestIngestCmd] Starting Do (SST Ingest)"; + + s_ = db_->storage()->SstExtendIngest( + sst_files_path_, + ingest_conf_path_); + + if (s_.ok()) { + res_.SetRes(CmdRes::kOk); + res_.AppendContent("Manifest Ingested Successfully"); + LOG(INFO) << "[ManifestIngestCmd] SST Ingest successful for " << sst_files_path_.size() << " files"; + } else if (s_.IsNotFound()) { + res_.AppendStringLen(-1); + LOG(WARNING) << "[ManifestIngestCmd] SST Ingest not found"; + } else { + res_.SetRes(CmdRes::kErrOther, s_.ToString()); + LOG(ERROR) << "[ManifestIngestCmd] SST Ingest failed: " << s_.ToString(); + } + + LOG(INFO) << "[ManifestIngestCmd] Do (SST Ingest) completed, key=" << key_; +} + +void ManifestIngestCmd::DoThroughDB() { + res_.clear(); + Do(); +} + + void DelCmd::DoInitial() { if (!CheckArg(argv_.size())) { res_.SetRes(CmdRes::kWrongNum, name()); diff --git a/src/pika_migrate_thread.cc b/src/pika_migrate_thread.cc index 542868ad72..039c0f48c9 100644 --- a/src/pika_migrate_thread.cc +++ b/src/pika_migrate_thread.cc @@ -18,7 +18,7 @@ const int32_t MAX_MEMBERS_NUM = 512; const std::string INVALID_STR = "NL"; -extern std::unique_ptr g_pika_server; +extern PikaServer* g_pika_server; extern std::unique_ptr g_pika_conf; extern std::unique_ptr g_pika_rm; extern std::unique_ptr g_pika_cmd_table_manager; diff --git a/src/pika_server.cc b/src/pika_server.cc index bbf444191d..2c950729b5 100644 --- a/src/pika_server.cc +++ b/src/pika_server.cc @@ -129,7 +129,7 @@ PikaServer::~PikaServer() { bgsave_thread_.StopThread(); key_scan_thread_.StopThread(); pika_migrate_thread_->StopThread(); - + StopS3(); dbs_.clear(); LOG(INFO) << "PikaServer " << pthread_self() << " exit!!!"; @@ -1901,3 +1901,18 @@ void PikaServer::CacheConfigInit(cache::CacheConfig& cache_cfg) { cache_cfg.lfu_decay_time = g_pika_conf->cache_lfu_decay_time(); } void PikaServer::SetLogNetActivities(bool value) { pika_dispatch_thread_->SetLogNetActivities(value); } + +pstd::Status PikaServer::InitS3(const std::string& s3_conf_path) { + if (!s3_) s3_ = std::make_unique(); + std::string err; + if (!s3_->Start(s3_conf_path, &err)) { + return pstd::Status::IOError("S3Service start failed: " + err); + } + LOG(INFO) << "S3 Started..."; + return pstd::Status::OK(); +} + +void PikaServer::StopS3() { + if (s3_) s3_->Stop(); +} + diff --git a/src/pika_slot_command.cc b/src/pika_slot_command.cc index dc7f07e73d..499f7b7f29 100644 --- a/src/pika_slot_command.cc +++ b/src/pika_slot_command.cc @@ -25,7 +25,7 @@ #define min(a, b) (((a) > (b)) ? (b) : (a)) #define MAX_MEMBERS_NUM 512 -extern std::unique_ptr g_pika_server; +extern PikaServer* g_pika_server; extern std::unique_ptr g_pika_conf; extern std::unique_ptr g_pika_rm; extern std::unique_ptr g_pika_cmd_table_manager; diff --git a/src/pika_transaction.cc b/src/pika_transaction.cc index 85381dcf8d..7ac52add7e 100644 --- a/src/pika_transaction.cc +++ b/src/pika_transaction.cc @@ -14,7 +14,7 @@ #include "include/pika_server.h" #include "src/pstd/include/scope_record_lock.h" -extern std::unique_ptr g_pika_server; +extern PikaServer* g_pika_server; extern std::unique_ptr g_pika_rm; void MultiCmd::Do() { diff --git a/src/storage/include/storage/storage.h b/src/storage/include/storage/storage.h index 8c2e53a7b3..5d68344e90 100644 --- a/src/storage/include/storage/storage.h +++ b/src/storage/include/storage/storage.h @@ -175,6 +175,8 @@ class Storage { Status StoreCursorStartKey(const DataType& dtype, int64_t cursor, const std::string& next_key); // Strings Commands + Status SstExtendIngest(const std::vector& local_sst_paths, const std::string &config_path); + Status DoSstExtendIngest(std::vector& local_sst_paths, const std::string &config_path); // Set key to hold the string value. if key // already holds a value, it is overwritten diff --git a/src/storage/src/redis_strings.cc b/src/storage/src/redis_strings.cc index 2a39beff6b..0d5bc65b8d 100644 --- a/src/storage/src/redis_strings.cc +++ b/src/storage/src/redis_strings.cc @@ -18,7 +18,7 @@ #include "src/scope_snapshot.h" #include "src/strings_filter.h" #include "storage/util.h" - +#include "ingest/include/ingest_conf.h" #include "pstd/include/pstd_defer.h" namespace storage { @@ -736,6 +736,107 @@ Status RedisStrings::MSetnx(const std::vector& kvs, int32_t* ret) { return s; } + +Status RedisStrings::SstExtendIngest(const std::vector& local_sst_paths, + const std::string& config_path) { + if (local_sst_paths.empty()) { + return Status::InvalidArgument("SST path list is empty"); + } + + static std::shared_ptr cached_ingest_conf; + if (!cached_ingest_conf) { + cached_ingest_conf = std::make_shared(config_path); + auto load_status = cached_ingest_conf->Load(); + if (load_status != 0) { + return Status::IOError("Failed to load config."); + } + } + + bool need_apply_restore = false; + + // 激进配置 + { + std::lock_guard lk(ingest_mu_); + if (ingest_sessions_.fetch_add(1) == 0) { + // 第一个 Ingest 开启激进配置 + auto* cf = db_->DefaultColumnFamily(); + auto st = ApplyAggressiveConfig(*cached_ingest_conf); + if (!st.ok()) { + ingest_sessions_.fetch_sub(1); + return HandleError("[DB::SstExtendIngest] Failed to apply aggressive options", st); + } + need_apply_restore = true; + } + } + + // 执行 Ingest + std::vector paths = local_sst_paths; + auto st = DoSstExtendIngest(paths, config_path); + if (!st.ok()) { + return st; + } + + // 恢复配置(只有最后一个才恢复) + { + std::lock_guard lk(ingest_mu_); + if (need_apply_restore && ingest_sessions_.fetch_sub(1) == 1) { + auto* cf = db_->DefaultColumnFamily(); + auto rst = ApplyRestoreConfig(*cached_ingest_conf); + if (!rst.ok()) { + return HandleError("[DB::SstExtendIngest] Failed to apply restore options", rst); + } + + int code = cached_ingest_conf->ConfigRewrite(); + if (code != 0) { + return Status::IOError("Failed to rewrite config."); + } + } + } + + return Status::OK(); +} + +// 提取的配置应用函数 +Status RedisStrings::ApplyAggressiveConfig(IngestConf& ingest_conf) { + auto* cf = db_->DefaultColumnFamily(); + return ingest_conf.ApplyAggressiveOptions(db_, cf); +} + +Status RedisStrings::ApplyRestoreConfig(IngestConf& ingest_conf) { + auto* cf = db_->DefaultColumnFamily(); + return ingest_conf.ApplyRestoreOptions(db_, cf); +} + +// 错误处理函数 +Status RedisStrings::HandleError(const std::string& msg, const Status& st) { + LOG(ERROR) << msg << ": " << st.ToString(); + return Status::IOError(msg + ": " + st.ToString()); +} + + +Status RedisStrings::DoSstExtendIngest(std::vector& local_sst_paths, + const std::string& config_path) { + // 配置 IngestExternalFileOptions + IngestConf ingest_conf(config_path); + ingest_conf.Load(); + rocksdb::IngestExternalFileOptions opt = ingest_conf.MakeIngestOptions(); + + // 执行 Ingest 操作 + auto st = db_->IngestExternalFile(local_sst_paths, opt); + if (!st.ok()) { + LOG(ERROR) << "[DB::DoSstExtendIngest] Ingest failed: " << st.ToString(); + return Status::IOError("IngestExternalFile failed: " + st.ToString()); + } + + // 非阻塞触发后台压缩 + auto* cf = db_->DefaultColumnFamily(); + db_->SuggestCompactRange(cf, nullptr, nullptr); + + LOG(INFO) << "[DB::DoSstExtendIngest] Ingested " << local_sst_paths.size() << " SST files."; + return Status::OK(); +} + + Status RedisStrings::Set(const Slice& key, const Slice& value) { StringsValue strings_value(value); ScopeRecordLock l(lock_mgr_, key); diff --git a/src/storage/src/redis_strings.h b/src/storage/src/redis_strings.h index d0365cc6ae..6ea228cf23 100644 --- a/src/storage/src/redis_strings.h +++ b/src/storage/src/redis_strings.h @@ -11,6 +11,8 @@ #include #include "src/redis.h" +class IngestConf; + namespace storage { class RedisStrings : public Redis { @@ -52,6 +54,11 @@ class RedisStrings : public Redis { Status Delvx(const Slice& key, const Slice& value, int32_t* ret); Status Setrange(const Slice& key, int64_t start_offset, const Slice& value, int32_t* ret); Status Strlen(const Slice& key, int32_t* len); + Status SstExtendIngest(const std::vector& local_sst_paths, const std::string &config_path); + Status DoSstExtendIngest(std::vector& local_sst_paths, const std::string& config_path) ; + Status ApplyAggressiveConfig(IngestConf& ingest_conf); + Status ApplyRestoreConfig(IngestConf& ingest_conf); + Status HandleError(const std::string& msg, const Status& st); Status BitPos(const Slice& key, int32_t bit, int64_t* ret); Status BitPos(const Slice& key, int32_t bit, int64_t start_offset, int64_t* ret); @@ -75,6 +82,10 @@ class RedisStrings : public Redis { // Iterate all data void ScanDatabase(); + + // 全局导入 session 计数器 + std::atomic ingest_sessions_{0}; + std::mutex ingest_mu_; }; } // namespace storage diff --git a/src/storage/src/storage.cc b/src/storage/src/storage.cc index 3126717859..ef6bbe9380 100644 --- a/src/storage/src/storage.cc +++ b/src/storage/src/storage.cc @@ -141,6 +141,13 @@ Status Storage::StoreCursorStartKey(const DataType& dtype, int64_t cursor, const } // Strings Commands + Status Storage::SstExtendIngest(const std::vector& local_sst_paths, const std::string &config_path){ + return strings_db_->SstExtendIngest(local_sst_paths, config_path); + } + Status Storage::DoSstExtendIngest(std::vector& local_sst_paths, const std::string &config_path){ + return strings_db_->DoSstExtendIngest(local_sst_paths, config_path); + } + Status Storage::Set(const Slice& key, const Slice& value) { return strings_db_->Set(key, value); } Status Storage::Setxx(const Slice& key, const Slice& value, int32_t* ret, const int32_t ttl) { diff --git a/tests/assets/default.conf b/tests/assets/default.conf index bc9ecfa3bf..5760addc1b 100644 --- a/tests/assets/default.conf +++ b/tests/assets/default.conf @@ -23,13 +23,6 @@ thread-num : 1 # are dedicated to handling user requests. thread-pool-size : 12 -# Size of the low level thread pool, The threads within this pool -# are dedicated to handling slow user requests. -slow-cmd-thread-pool-size : 4 - -# Slow cmd list e.g. hgetall, mset -# slow-cmd-list : - # The number of sync-thread for data replication from master, those are the threads work on slave nodes # and are used to execute commands sent from master node when replicating. sync-thread-num : 6 @@ -42,6 +35,10 @@ log-path : ./log/ # Directory to store the data of Pika. db-path : ./db/ +s3-conf-path : ./conf/s3.conf + +ingest-conf-path : ./conf/ingest.conf + # The size of a single RocksDB memtable at the Pika's bottom layer(Pika use RocksDB to store persist data). # [Tip] Big write-buffer-size can improve writing performance, # but this will generate heavier IO load when flushing from buffer to disk, diff --git a/tests/conf/pika.conf b/tests/conf/pika.conf index d049c2ce86..5760addc1b 100644 --- a/tests/conf/pika.conf +++ b/tests/conf/pika.conf @@ -35,6 +35,10 @@ log-path : ./log/ # Directory to store the data of Pika. db-path : ./db/ +s3-conf-path : ./conf/s3.conf + +ingest-conf-path : ./conf/ingest.conf + # The size of a single RocksDB memtable at the Pika's bottom layer(Pika use RocksDB to store persist data). # [Tip] Big write-buffer-size can improve writing performance, # but this will generate heavier IO load when flushing from buffer to disk, diff --git a/tests/data/manifest/.build.lock b/tests/data/manifest/.build.lock new file mode 100644 index 0000000000..e69de29bb2 diff --git a/tests/data/manifest/last.manifest b/tests/data/manifest/last.manifest new file mode 100644 index 0000000000..41abf30b7d --- /dev/null +++ b/tests/data/manifest/last.manifest @@ -0,0 +1,7 @@ +{ + "parts": [ + "manifest_1759125977953253000_part0.proto" + ], + "timestamp_ms": 1759125977971, + "version_id": "1759125977953253000" +} \ No newline at end of file diff --git a/tests/data/manifest/manifest_1759125977953253000_part0.proto b/tests/data/manifest/manifest_1759125977953253000_part0.proto new file mode 100644 index 0000000000..57c1ba3a3c --- /dev/null +++ b/tests/data/manifest/manifest_1759125977953253000_part0.proto @@ -0,0 +1,3 @@ + +1759125977953253000Р3~ +6sst/test-1M/data_0_sst/test-1M_1759125977953253000.sst@e6678b471cf21a7e1446990f44c6a609b655d729e784e24f7d828e05bc463d00. \ No newline at end of file diff --git a/tests/data/mock/test-1M/data_0.json b/tests/data/mock/test-1M/data_0.json new file mode 100644 index 0000000000..8c9c31e22b --- /dev/null +++ b/tests/data/mock/test-1M/data_0.json @@ -0,0 +1,26216 @@ +[ +{"key":"key_011912412414","value":"value_154661251424274129"}, +{"key":"key_014310660701","value":"value_131919586971241288"}, +{"key":"key_059551467315","value":"value_108109118129921469"}, +{"key":"key_100101147501","value":"value_656914412392917379"}, +{"key":"key_100101149459","value":"value_107101781671106710"}, +{"key":"key_100102638310","value":"value_124132107161946910"}, +{"key":"key_100102741671","value":"value_721081058397661611"}, +{"key":"key_100103104801","value":"value_130947015655103160"}, +{"key":"key_100103491549","value":"value_113621211061361031"}, +{"key":"key_100104102114","value":"value_511031431125910513"}, +{"key":"key_100105123821","value":"value_143868310512062117"}, +{"key":"key_100105128471","value":"value_616117878581251052"}, +{"key":"key_100105140497","value":"value_125150114587212614"}, +{"key":"key_100105981027","value":"value_104120134136921489"}, +{"key":"key_100105982710","value":"value_906183157101658213"}, +{"key":"key_100106128109","value":"value_731079612488969380"}, +{"key":"key_100106134131","value":"value_163922059710011077"}, +{"key":"key_100106144147","value":"value_421179013597986685"}, +{"key":"key_100106150124","value":"value_117101114144921261"}, +{"key":"key_100106150146","value":"value_969416712884141949"}, +{"key":"key_100106745017","value":"value_152687675158139769"}, +{"key":"key_100107104100","value":"value_891241009310917415"}, +{"key":"key_100107108119","value":"value_122157107737456147"}, +{"key":"key_100107621585","value":"value_101167771397611498"}, +{"key":"key_100108102116","value":"value_174124131305411512"}, +{"key":"key_100108142135","value":"value_681041108815391481"}, +{"key":"key_100108391261","value":"value_110116106895694577"}, +{"key":"key_100108891541","value":"value_881631228310213113"}, +{"key":"key_100109117128","value":"value_561021181651253412"}, +{"key":"key_100109142103","value":"value_647114450748455133"}, +{"key":"key_100109891071","value":"value_103110140595216011"}, +{"key":"key_100110125981","value":"value_671937667104110851"}, +{"key":"key_100110133891","value":"value_139994613543130191"}, +{"key":"key_100110133901","value":"value_861195715813064109"}, +{"key":"key_100110878813","value":"value_114104737694881201"}, +{"key":"key_100110968413","value":"value_497496156112117805"}, +{"key":"key_100111118132","value":"value_100461208884129132"}, +{"key":"key_100111132831","value":"value_841031111198610986"}, +{"key":"key_100112104694","value":"value_114137791587098127"}, +{"key":"key_100112111125","value":"value_182901071293881391"}, +{"key":"key_100112111921","value":"value_991451241118374801"}, +{"key":"key_100112117101","value":"value_361198412653103491"}, +{"key":"key_100112160579","value":"value_391281061521361381"}, +{"key":"key_100112806111","value":"value_685542100369311379"}, +{"key":"key_100113100104","value":"value_819711194111104581"}, +{"key":"key_100113134138","value":"value_801198756347212415"}, +{"key":"key_100113971701","value":"value_776498120788072739"}, +{"key":"key_100114102161","value":"value_162401076310714612"}, +{"key":"key_100114174118","value":"value_325311411517216312"}, +{"key":"key_100115105851","value":"value_581041336710025871"}, +{"key":"key_100115107142","value":"value_871481428677118133"}, +{"key":"key_100115122131","value":"value_966763112107591141"}, +{"key":"key_100115127127","value":"value_108121149102909795"}, +{"key":"key_100115135127","value":"value_509612110191115139"}, +{"key":"key_100115154127","value":"value_120471148687799772"}, +{"key":"key_100116108751","value":"value_117311589117511715"}, +{"key":"key_100116789360","value":"value_119521246010712549"}, +{"key":"key_100117551465","value":"value_354915070171161681"}, +{"key":"key_100117871007","value":"value_681621459413311711"}, +{"key":"key_100117871061","value":"value_649311313014912415"}, +{"key":"key_100118871073","value":"value_101671221233811389"}, +{"key":"key_100118937655","value":"value_881089514588124126"}, +{"key":"key_100119105135","value":"value_891041096685891249"}, +{"key":"key_100119121781","value":"value_107142152631061811"}, +{"key":"key_100119127148","value":"value_114976754139174115"}, +{"key":"key_100119140135","value":"value_108811198665789911"}, +{"key":"key_100120118122","value":"value_105141124701109593"}, +{"key":"key_100120123561","value":"value_731248418711311377"}, +{"key":"key_100120147104","value":"value_126173447112369181"}, +{"key":"key_100120761441","value":"value_120379710573906511"}, +{"key":"key_100120851169","value":"value_837293124113561276"}, +{"key":"key_100121141133","value":"value_801431157190791221"}, +{"key":"key_100122971893","value":"value_170871178211116393"}, +{"key":"key_100123106167","value":"value_145636813514616275"}, +{"key":"key_100123110971","value":"value_681325477113132681"}, +{"key":"key_100123112794","value":"value_618973136884912318"}, +{"key":"key_100123841961","value":"value_537811010413676147"}, +{"key":"key_100124111897","value":"value_861011188065111961"}, +{"key":"key_100124113177","value":"value_491228812630126178"}, +{"key":"key_100124145124","value":"value_898816175113117114"}, +{"key":"key_100124737810","value":"value_511161265413098996"}, +{"key":"key_100124901077","value":"value_126105101127155931"}, +{"key":"key_100125132112","value":"value_971237117911210211"}, +{"key":"key_100125144160","value":"value_162129147115801631"}, +{"key":"key_100125951141","value":"value_941036711712283113"}, +{"key":"key_100126150119","value":"value_106971631141171057"}, +{"key":"key_100126721082","value":"value_169967210996101152"}, +{"key":"key_100126791151","value":"value_928456158881349912"}, +{"key":"key_100127127621","value":"value_136981218911211146"}, +{"key":"key_100127148104","value":"value_145154751261621301"}, +{"key":"key_100127511041","value":"value_104321191417312877"}, +{"key":"key_100128122119","value":"value_461328387147411191"}, +{"key":"key_100128581021","value":"value_156958710712112298"}, +{"key":"key_100128771497","value":"value_291111611731521469"}, +{"key":"key_100128921023","value":"value_707499881541447312"}, +{"key":"key_100129391151","value":"value_136136651181201121"}, +{"key":"key_100129641271","value":"value_136131751271241281"}, +{"key":"key_100130104111","value":"value_971261091271127614"}, +{"key":"key_100130601069","value":"value_971021271231137976"}, +{"key":"key_100130888395","value":"value_150801091311117464"}, +{"key":"key_100130901116","value":"value_491358815111860977"}, +{"key":"key_100131158113","value":"value_127125102641159117"}, +{"key":"key_100131163170","value":"value_109103122109130131"}, +{"key":"key_100131441104","value":"value_771401401431301051"}, +{"key":"key_100131644915","value":"value_109138225792801268"}, +{"key":"key_100132130841","value":"value_121146148133751544"}, +{"key":"key_100132461008","value":"value_641531065911911311"}, +{"key":"key_100132818311","value":"value_134139104901131269"}, +{"key":"key_100132831298","value":"value_291491461335046471"}, +{"key":"key_100133118981","value":"value_107901371101098813"}, +{"key":"key_100133689610","value":"value_178154129123891501"}, +{"key":"key_100134100102","value":"value_105136132991421454"}, +{"key":"key_100134108731","value":"value_104856767111118651"}, +{"key":"key_100134121831","value":"value_131113611201411037"}, +{"key":"key_100134207119","value":"value_119106158998716013"}, +{"key":"key_100134929914","value":"value_103779361838711814"}, +{"key":"key_100135916564","value":"value_132102150171889310"}, +{"key":"key_100136781371","value":"value_106849815715386941"}, +{"key":"key_100136831161","value":"value_146101901391248811"}, +{"key":"key_100137143414","value":"value_745412014811188138"}, +{"key":"key_100138120931","value":"value_821317811111213313"}, +{"key":"key_100138374710","value":"value_124121134101102101"}, +{"key":"key_100138801337","value":"value_191783711511165601"}, +{"key":"key_100138918627","value":"value_109144381175011010"}, +{"key":"key_100138921034","value":"value_885811111249315051"}, +{"key":"key_100138999610","value":"value_611447076110137119"}, +{"key":"key_100139721391","value":"value_899615053959916160"}, +{"key":"key_100139918274","value":"value_116108138103651091"}, +{"key":"key_100140102889","value":"value_811261186096211231"}, +{"key":"key_100140299613","value":"value_129951031117414012"}, +{"key":"key_100141123891","value":"value_818019415284661401"}, +{"key":"key_100141898981","value":"value_821311765591141612"}, +{"key":"key_100141921377","value":"value_581381446410312811"}, +{"key":"key_100141936892","value":"value_131136169173824213"}, +{"key":"key_100141997810","value":"value_941221281681131691"}, +{"key":"key_100143611037","value":"value_641048171148956910"}, +{"key":"key_100143841029","value":"value_131148291059181144"}, +{"key":"key_100144108678","value":"value_221501341361507942"}, +{"key":"key_100144112688","value":"value_161145898013496561"}, +{"key":"key_100144137981","value":"value_941311519584171751"}, +{"key":"key_100144731237","value":"value_114163169172102657"}, +{"key":"key_100145113102","value":"value_134117105888064121"}, +{"key":"key_100145487014","value":"value_116738849120953454"}, +{"key":"key_100146106163","value":"value_145114908010790641"}, +{"key":"key_100148110130","value":"value_741539110112713682"}, +{"key":"key_100148123878","value":"value_100108741474395469"}, +{"key":"key_100151116114","value":"value_849795103199653215"}, +{"key":"key_100151120100","value":"value_542985129961191498"}, +{"key":"key_100151171163","value":"value_191458716216910993"}, +{"key":"key_100152133701","value":"value_108147131616411115"}, +{"key":"key_100153123639","value":"value_701408178361039744"}, +{"key":"key_100153671321","value":"value_811396711111810316"}, +{"key":"key_100154105109","value":"value_121121115475130108"}, +{"key":"key_100154219107","value":"value_116149731511235511"}, +{"key":"key_100155125103","value":"value_136931071578315869"}, +{"key":"key_100155997615","value":"value_143871131299110414"}, +{"key":"key_100156125114","value":"value_130651021337810466"}, +{"key":"key_100156421825","value":"value_158152114107431111"}, +{"key":"key_100157481578","value":"value_110991131286710656"}, +{"key":"key_100158122937","value":"value_182210851119102561"}, +{"key":"key_100158127114","value":"value_718210572679017530"}, +{"key":"key_100158531067","value":"value_101721201281341689"}, +{"key":"key_100158946774","value":"value_116858213360125147"}, +{"key":"key_100159105107","value":"value_100179104681031621"}, +{"key":"key_100160128136","value":"value_135151107143120157"}, +{"key":"key_100160154128","value":"value_485768110781531291"}, +{"key":"key_100160949887","value":"value_184841101361076912"}, +{"key":"key_100161122130","value":"value_831281138010211678"}, +{"key":"key_100162109891","value":"value_137972960145163138"}, +{"key":"key_100162931281","value":"value_117799224205771226"}, +{"key":"key_100163134107","value":"value_725264721521026214"}, +{"key":"key_100164106114","value":"value_208104116164122107"}, +{"key":"key_100164111551","value":"value_142106801088612163"}, +{"key":"key_100165146841","value":"value_901301321451029491"}, +{"key":"key_100165167104","value":"value_148681151358383125"}, +{"key":"key_100165478314","value":"value_761271021251141329"}, +{"key":"key_100166991361","value":"value_808355128138398210"}, +{"key":"key_100167121851","value":"value_115759912214076841"}, +{"key":"key_100170128127","value":"value_109100801151045184"}, +{"key":"key_100171217477","value":"value_139856463955653119"}, +{"key":"key_100176691297","value":"value_102638899123631711"}, +{"key":"key_100178867115","value":"value_659612215116013531"}, +{"key":"key_100179102801","value":"value_104115811306463161"}, +{"key":"key_100181116137","value":"value_841051291031301231"}, +{"key":"key_100182107941","value":"value_769413010286118154"}, +{"key":"key_100188131813","value":"value_128929299134109941"}, +{"key":"key_100191127739","value":"value_467913311211268721"}, +{"key":"key_100192991131","value":"value_153140721141806269"}, +{"key":"key_100193142557","value":"value_923173112881301101"}, +{"key":"key_100271109810","value":"value_779312639171181181"}, +{"key":"key_100321029411","value":"value_114971111381324510"}, +{"key":"key_100389275122","value":"value_981118981556810810"}, +{"key":"key_100411598099","value":"value_110107981201458512"}, +{"key":"key_100421521519","value":"value_123711076512510910"}, +{"key":"key_100431034768","value":"value_137989411012812610"}, +{"key":"key_100431571495","value":"value_117236011922799010"}, +{"key":"key_100439110695","value":"value_129871711029613612"}, +{"key":"key_100455914468","value":"value_117981258963142578"}, +{"key":"key_100481169181","value":"value_811209262105866411"}, +{"key":"key_100491201001","value":"value_173791271224511213"}, +{"key":"key_100491505471","value":"value_841288315313372691"}, +{"key":"key_100501358052","value":"value_121109118845011810"}, +{"key":"key_100507199185","value":"value_138121471278712514"}, +{"key":"key_100519813410","value":"value_140135138691161366"}, +{"key":"key_100521061031","value":"value_166646417013612555"}, +{"key":"key_100535785995","value":"value_164771521729812011"}, +{"key":"key_100544012492","value":"value_998613168707613172"}, +{"key":"key_100551151641","value":"value_102143133571141259"}, +{"key":"key_100561271356","value":"value_783013310010793135"}, +{"key":"key_100567711493","value":"value_951197980159184146"}, +{"key":"key_100578110912","value":"value_148861589512613187"}, +{"key":"key_100584610110","value":"value_477213516252681311"}, +{"key":"key_100599994646","value":"value_975811417913710811"}, +{"key":"key_100601271201","value":"value_152155134104859913"}, +{"key":"key_100611131161","value":"value_112937052701299315"}, +{"key":"key_100621599734","value":"value_145861001351128413"}, +{"key":"key_100628381155","value":"value_158967766133148140"}, +{"key":"key_100641569211","value":"value_120881699913480931"}, +{"key":"key_100651035519","value":"value_146704511311510990"}, +{"key":"key_100655114911","value":"value_165117831301521561"}, +{"key":"key_100661481118","value":"value_771391281181701171"}, +{"key":"key_100666710930","value":"value_122149711461576971"}, +{"key":"key_100667471761","value":"value_677810813913274129"}, +{"key":"key_100671293643","value":"value_144155114899711111"}, +{"key":"key_100671381221","value":"value_928794113741649011"}, +{"key":"key_100691237717","value":"value_121190851506258132"}, +{"key":"key_100691251681","value":"value_152100598313810012"}, +{"key":"key_100696980103","value":"value_831137076721598289"}, +{"key":"key_100701071528","value":"value_869960811101286912"}, +{"key":"key_100701281021","value":"value_129656019487751191"}, +{"key":"key_100707510790","value":"value_146741271181191101"}, +{"key":"key_100711391411","value":"value_100116121121881181"}, +{"key":"key_100711651338","value":"value_143101565910410610"}, +{"key":"key_100716688988","value":"value_175821051011005574"}, +{"key":"key_100718998708","value":"value_132291325017012111"}, +{"key":"key_100719011344","value":"value_641059877129901429"}, +{"key":"key_100719588106","value":"value_931101081151329096"}, +{"key":"key_100721551862","value":"value_115104123601286611"}, +{"key":"key_100735913813","value":"value_155135919253878210"}, +{"key":"key_100741287393","value":"value_124175140921426310"}, +{"key":"key_100741371208","value":"value_141144181134984178"}, +{"key":"key_100748276092","value":"value_715212744160109127"}, +{"key":"key_100751251345","value":"value_104108199821618651"}, +{"key":"key_100758812793","value":"value_937198104781514647"}, +{"key":"key_100761091581","value":"value_134648481408215211"}, +{"key":"key_100764673949","value":"value_861381201546830160"}, +{"key":"key_100767215076","value":"value_103996460121109612"}, +{"key":"key_100771124811","value":"value_771361075313166151"}, +{"key":"key_100778214791","value":"value_897747142194107161"}, +{"key":"key_100779757989","value":"value_451106112719117651"}, +{"key":"key_100786574136","value":"value_848987144921025981"}, +{"key":"key_100791001441","value":"value_130101105731151242"}, +{"key":"key_100791108110","value":"value_110841086418051117"}, +{"key":"key_100791111041","value":"value_668813211613611998"}, +{"key":"key_100799014642","value":"value_106137601177892116"}, +{"key":"key_100801531176","value":"value_862871647313795119"}, +{"key":"key_100808813812","value":"value_531697479114119528"}, +{"key":"key_100811291051","value":"value_155130371239113573"}, +{"key":"key_100811385820","value":"value_121135971061218010"}, +{"key":"key_100818210883","value":"value_115102112236810614"}, +{"key":"key_100821087515","value":"value_105611176588100142"}, +{"key":"key_100825713415","value":"value_957511192100881742"}, +{"key":"key_100828613299","value":"value_864413212559168122"}, +{"key":"key_100831091461","value":"value_951397114710911480"}, +{"key":"key_100833270103","value":"value_137107889724110101"}, +{"key":"key_100836061781","value":"value_113103163739111212"}, +{"key":"key_100851205011","value":"value_924964807969331241"}, +{"key":"key_100851405969","value":"value_659238921421581431"}, +{"key":"key_100861129510","value":"value_100961111541081271"}, +{"key":"key_100861171061","value":"value_738011435501051357"}, +{"key":"key_100861391076","value":"value_129121901465911311"}, +{"key":"key_100864413913","value":"value_451291421255411612"}, +{"key":"key_100867710112","value":"value_100107149143112671"}, +{"key":"key_100871159959","value":"value_621159212993119948"}, +{"key":"key_100874871109","value":"value_104133913610175110"}, +{"key":"key_100881101226","value":"value_458365107727063681"}, +{"key":"key_100885114114","value":"value_105718115473711104"}, +{"key":"key_100886810183","value":"value_851221417410810971"}, +{"key":"key_100887310811","value":"value_881581201569811998"}, +{"key":"key_100893011310","value":"value_121898811412812481"}, +{"key":"key_100901671371","value":"value_151565313762121168"}, +{"key":"key_100909294125","value":"value_143881351556812988"}, +{"key":"key_100911019498","value":"value_129107137113555757"}, +{"key":"key_100911123410","value":"value_671148581778912545"}, +{"key":"key_100918613911","value":"value_911291191611087610"}, +{"key":"key_100919512982","value":"value_119109110124147145"}, +{"key":"key_100921007211","value":"value_175121426412314612"}, +{"key":"key_100926570136","value":"value_907689948696738072"}, +{"key":"key_100928395151","value":"value_100141152122128133"}, +{"key":"key_100936612710","value":"value_123121127994442988"}, +{"key":"key_100941381348","value":"value_116123151784863181"}, +{"key":"key_100946181261","value":"value_141112621478818913"}, +{"key":"key_100947772601","value":"value_147848512280145129"}, +{"key":"key_100948910610","value":"value_398057107127441241"}, +{"key":"key_100951125814","value":"value_157890709012154116"}, +{"key":"key_100951171457","value":"value_996747109971006516"}, +{"key":"key_100953160127","value":"value_888973741068380981"}, +{"key":"key_100961501311","value":"value_135861171079010713"}, +{"key":"key_100965946136","value":"value_951281401581271469"}, +{"key":"key_100967812813","value":"value_134194112641161377"}, +{"key":"key_100968513492","value":"value_135526230140128769"}, +{"key":"key_100971221266","value":"value_173449614711211314"}, +{"key":"key_100971471207","value":"value_581131061038512198"}, +{"key":"key_100978885147","value":"value_132694765143808910"}, +{"key":"key_100981215812","value":"value_154117445492117160"}, +{"key":"key_100981418014","value":"value_106138711009140116"}, +{"key":"key_100981531081","value":"value_851251291265999931"}, +{"key":"key_100987211712","value":"value_128124162831185678"}, +{"key":"key_100991171141","value":"value_551489511397961356"}, +{"key":"key_100991191551","value":"value_761161301186572110"}, +{"key":"key_100996716311","value":"value_621278511292106839"}, +{"key":"key_101011384810","value":"value_991073911312573127"}, +{"key":"key_101100147795","value":"value_124976896751421159"}, +{"key":"key_101100341169","value":"value_138126127130568610"}, +{"key":"key_101100881115","value":"value_996414114215210944"}, +{"key":"key_101101113134","value":"value_123133836111112810"}, +{"key":"key_101101157111","value":"value_761111219010013811"}, +{"key":"key_101101771781","value":"value_631236311912212111"}, +{"key":"key_101102103135","value":"value_152147793170103115"}, +{"key":"key_101102117146","value":"value_109851376053124667"}, +{"key":"key_101103103102","value":"value_178921071455511210"}, +{"key":"key_101103123117","value":"value_102569852128101121"}, +{"key":"key_101103165127","value":"value_151737794101871021"}, +{"key":"key_101103287212","value":"value_112721361151131391"}, +{"key":"key_101103851421","value":"value_905689101831071099"}, +{"key":"key_101104437612","value":"value_127998610710715815"}, +{"key":"key_101105112927","value":"value_846710116214812464"}, +{"key":"key_101105120406","value":"value_119956393150124544"}, +{"key":"key_101105133787","value":"value_771086972126101849"}, +{"key":"key_101106115926","value":"value_108153108150959112"}, +{"key":"key_101106146134","value":"value_137124123135861219"}, +{"key":"key_101106154529","value":"value_161125125741231119"}, +{"key":"key_101106397713","value":"value_135106103125123139"}, +{"key":"key_101106851101","value":"value_883911834722680619"}, +{"key":"key_101107102116","value":"value_328598841898912695"}, +{"key":"key_101107111861","value":"value_855767127651169110"}, +{"key":"key_101107711089","value":"value_689695149844499125"}, +{"key":"key_101107961221","value":"value_109152971426415312"}, +{"key":"key_101108114125","value":"value_120147551061459713"}, +{"key":"key_101108126111","value":"value_102172669710913711"}, +{"key":"key_101108133108","value":"value_124671211471176911"}, +{"key":"key_101108781671","value":"value_102681628589419920"}, +{"key":"key_101108948090","value":"value_117808543103579015"}, +{"key":"key_101109119123","value":"value_901571561624716511"}, +{"key":"key_101109128177","value":"value_111111161107511061"}, +{"key":"key_101109130107","value":"value_855924657354909313"}, +{"key":"key_101109177917","value":"value_124105010914611310"}, +{"key":"key_101109361278","value":"value_901177182148147138"}, +{"key":"key_101109418288","value":"value_661009210713369981"}, +{"key":"key_101109761161","value":"value_361268976163168147"}, +{"key":"key_101110118651","value":"value_178100121765465855"}, +{"key":"key_101111169104","value":"value_967817610739861171"}, +{"key":"key_101111519485","value":"value_758712111810513712"}, +{"key":"key_101111891191","value":"value_128877695143251306"}, +{"key":"key_101111936913","value":"value_121155107851231751"}, +{"key":"key_101112121551","value":"value_115113125551121079"}, +{"key":"key_101112941281","value":"value_150947911693102102"}, +{"key":"key_101113113861","value":"value_659616410269195150"}, +{"key":"key_101113120117","value":"value_691008213763751151"}, +{"key":"key_101114109861","value":"value_112981561371675869"}, +{"key":"key_101114125136","value":"value_101431601496611715"}, +{"key":"key_101114891241","value":"value_111102951293912032"}, +{"key":"key_101115331339","value":"value_113102506411266313"}, +{"key":"key_101115605194","value":"value_138118109106130155"}, +{"key":"key_101115749036","value":"value_171102629098122721"}, +{"key":"key_101115771349","value":"value_641571691538410618"}, +{"key":"key_101115961771","value":"value_110507811911661361"}, +{"key":"key_101116121170","value":"value_515376102131611699"}, +{"key":"key_101117112881","value":"value_768584115146811591"}, +{"key":"key_101117184148","value":"value_451111377812414411"}, +{"key":"key_101117621328","value":"value_133110136948811229"}, +{"key":"key_101118105138","value":"value_751181131491191211"}, +{"key":"key_101118137869","value":"value_451161301571678981"}, +{"key":"key_101118149811","value":"value_811521329050119911"}, +{"key":"key_101118641121","value":"value_112135621541031189"}, +{"key":"key_101119108155","value":"value_809812127133140115"}, +{"key":"key_101119131928","value":"value_609669341469612912"}, +{"key":"key_101119651131","value":"value_671341681181071071"}, +{"key":"key_101121118986","value":"value_180114571658211710"}, +{"key":"key_101121124241","value":"value_116110112116966610"}, +{"key":"key_101121142591","value":"value_841539376679510377"}, +{"key":"key_101122113116","value":"value_109132141132101148"}, +{"key":"key_101122758311","value":"value_160707411116966598"}, +{"key":"key_101123131183","value":"value_918710612584107511"}, +{"key":"key_101123975511","value":"value_797789100101131142"}, +{"key":"key_101124105107","value":"value_112931429492341001"}, +{"key":"key_101124133103","value":"value_749499130120941899"}, +{"key":"key_101124138134","value":"value_161526659609417779"}, +{"key":"key_101124851054","value":"value_126793010813589120"}, +{"key":"key_101125491135","value":"value_101120128611657875"}, +{"key":"key_101125911191","value":"value_131109164128190123"}, +{"key":"key_101125921074","value":"value_118978748979211458"}, +{"key":"key_101126184136","value":"value_131135851361271321"}, +{"key":"key_101127140128","value":"value_591117914777187149"}, +{"key":"key_101128105151","value":"value_125648458121116101"}, +{"key":"key_101128138121","value":"value_531271511401067112"}, +{"key":"key_101128669212","value":"value_123948413465129571"}, +{"key":"key_101128791471","value":"value_981031151651709710"}, +{"key":"key_101129102748","value":"value_935592126788812412"}, +{"key":"key_101130113144","value":"value_129121931261361261"}, +{"key":"key_101130132528","value":"value_126891888987588821"}, +{"key":"key_101130758479","value":"value_678413016415812164"}, +{"key":"key_101131144789","value":"value_123130811109688778"}, +{"key":"key_101132121111","value":"value_861009514785811201"}, +{"key":"key_101132935683","value":"value_130549070712693977"}, +{"key":"key_101133531191","value":"value_776311273171567910"}, +{"key":"key_101133971041","value":"value_381251091244010312"}, +{"key":"key_101134101711","value":"value_706911598958413695"}, +{"key":"key_101134115857","value":"value_931161413811311610"}, +{"key":"key_101134956887","value":"value_808615173109123122"}, +{"key":"key_101135289099","value":"value_773894109156104120"}, +{"key":"key_101135471061","value":"value_133124651141181141"}, +{"key":"key_101135599482","value":"value_122117127100118118"}, +{"key":"key_101135851021","value":"value_501019710011571711"}, +{"key":"key_101136127106","value":"value_725289121497482106"}, +{"key":"key_101136591609","value":"value_147130656470101211"}, +{"key":"key_101137107141","value":"value_100123781489613514"}, +{"key":"key_101137164141","value":"value_281082997163959911"}, +{"key":"key_101138119124","value":"value_151114721008281117"}, +{"key":"key_101138127100","value":"value_961051271371271451"}, +{"key":"key_101139150789","value":"value_134109771439710417"}, +{"key":"key_101140135108","value":"value_149671309611285114"}, +{"key":"key_101140135117","value":"value_122121183539929385"}, +{"key":"key_101140601151","value":"value_881471297492152651"}, +{"key":"key_101140721021","value":"value_117127851702865204"}, +{"key":"key_101141162151","value":"value_781696739673263411"}, +{"key":"key_101141739528","value":"value_106721027411610667"}, +{"key":"key_101142518493","value":"value_120491788613611113"}, +{"key":"key_101142731411","value":"value_871701186615814910"}, +{"key":"key_101143125741","value":"value_105605160762712589"}, +{"key":"key_101144381019","value":"value_679498561087390907"}, +{"key":"key_101145961445","value":"value_155731301611311051"}, +{"key":"key_101146110798","value":"value_120631127272519655"}, +{"key":"key_101146111111","value":"value_341389899103931292"}, +{"key":"key_101146557616","value":"value_132967510768831377"}, +{"key":"key_101146708947","value":"value_899566130179114941"}, +{"key":"key_101146751361","value":"value_887989934113266121"}, +{"key":"key_101146851556","value":"value_107911286492165109"}, +{"key":"key_101147102571","value":"value_127135991045712091"}, +{"key":"key_101147106146","value":"value_107173971401416013"}, +{"key":"key_101148557674","value":"value_151837280721037411"}, +{"key":"key_101148741271","value":"value_156587710711212715"}, +{"key":"key_101149581481","value":"value_731018713584679315"}, +{"key":"key_101150149621","value":"value_108671191188841143"}, +{"key":"key_101151100688","value":"value_162106595893551261"}, +{"key":"key_101151655812","value":"value_126381203913288136"}, +{"key":"key_101152681761","value":"value_621941104496769711"}, +{"key":"key_101153101132","value":"value_131116125113501231"}, +{"key":"key_101153122791","value":"value_150127167989112780"}, +{"key":"key_101153132105","value":"value_126651071109516918"}, +{"key":"key_101153727314","value":"value_142125848286162114"}, +{"key":"key_101154144121","value":"value_106921041549317855"}, +{"key":"key_101155151538","value":"value_895596276411911541"}, +{"key":"key_101156123791","value":"value_124419511812012171"}, +{"key":"key_101156749783","value":"value_152101111108225739"}, +{"key":"key_101157288516","value":"value_102120981154971151"}, +{"key":"key_101158126823","value":"value_119723014590554011"}, +{"key":"key_101158301291","value":"value_133124111113676411"}, +{"key":"key_101158865141","value":"value_172617412215436731"}, +{"key":"key_101159115451","value":"value_187385521581476856"}, +{"key":"key_101159611291","value":"value_166126941071491211"}, +{"key":"key_101159691151","value":"value_114831221079601131"}, +{"key":"key_101160938585","value":"value_104931151247456991"}, +{"key":"key_101161561195","value":"value_819812465188113159"}, +{"key":"key_101161791239","value":"value_123111021281487513"}, +{"key":"key_101162611251","value":"value_107111891058399121"}, +{"key":"key_101163112891","value":"value_971741169310255761"}, +{"key":"key_101163881101","value":"value_111120100994476125"}, +{"key":"key_101164162123","value":"value_784817311412754381"}, +{"key":"key_101164181111","value":"value_126102798512813470"}, +{"key":"key_101164187891","value":"value_120118122771111451"}, +{"key":"key_101167111146","value":"value_170166119728514650"}, +{"key":"key_101168147107","value":"value_951861311149688117"}, +{"key":"key_101168965572","value":"value_155591297310910313"}, +{"key":"key_101170182681","value":"value_801511401031411141"}, +{"key":"key_101170951677","value":"value_801066011079709944"}, +{"key":"key_101171108130","value":"value_116913813913613091"}, +{"key":"key_101172961171","value":"value_139491041371591035"}, +{"key":"key_101177721588","value":"value_114941011101346389"}, +{"key":"key_101178779835","value":"value_134113123112981161"}, +{"key":"key_101186811109","value":"value_132127115107105875"}, +{"key":"key_101191351081","value":"value_118126491621361018"}, +{"key":"key_101195781391","value":"value_105701369863124108"}, +{"key":"key_101197951198","value":"value_115531052914899121"}, +{"key":"key_101201781236","value":"value_136175641431051111"}, +{"key":"key_101261346064","value":"value_978245561241438294"}, +{"key":"key_101309713213","value":"value_107105108110769664"}, +{"key":"key_101317472118","value":"value_835274951559787583"}, +{"key":"key_101341141241","value":"value_975288891471141024"}, +{"key":"key_101366870118","value":"value_891621611079011793"}, +{"key":"key_101371231267","value":"value_751021279810398162"}, +{"key":"key_101381131161","value":"value_144158101665994113"}, +{"key":"key_101397012374","value":"value_110142156129525913"}, +{"key":"key_101397161102","value":"value_131145801061131425"}, +{"key":"key_101451208618","value":"value_112102861321061741"}, +{"key":"key_101461391641","value":"value_120134121117978211"}, +{"key":"key_101471418664","value":"value_827517388137120681"}, +{"key":"key_101481291076","value":"value_111106107861011171"}, +{"key":"key_101481571307","value":"value_127108931461129012"}, +{"key":"key_101491837812","value":"value_129961031231059349"}, +{"key":"key_101501031781","value":"value_120107110228511313"}, +{"key":"key_101501081281","value":"value_601431041331187734"}, +{"key":"key_101506612011","value":"value_153988910563105102"}, +{"key":"key_101507018106","value":"value_124115110100751286"}, +{"key":"key_101508211296","value":"value_711096881773975881"}, +{"key":"key_101511699690","value":"value_121511341111001916"}, +{"key":"key_101521041009","value":"value_130108921229313413"}, +{"key":"key_101521209043","value":"value_717790951741445610"}, +{"key":"key_101527592130","value":"value_621381431161534816"}, +{"key":"key_101541289792","value":"value_441339412987991041"}, +{"key":"key_101541499113","value":"value_134751401048158811"}, +{"key":"key_101548112660","value":"value_109841201389798761"}, +{"key":"key_101551391354","value":"value_115137884793139154"}, +{"key":"key_101557277981","value":"value_631019113013912912"}, +{"key":"key_101559077124","value":"value_941817852100747368"}, +{"key":"key_101576114090","value":"value_107170286018811412"}, +{"key":"key_101578795311","value":"value_110118941297312762"}, +{"key":"key_101601421201","value":"value_631061201501218611"}, +{"key":"key_101621135126","value":"value_139681428695107571"}, +{"key":"key_101621261731","value":"value_971271301221377714"}, +{"key":"key_101621421378","value":"value_781541286749741131"}, +{"key":"key_101625311289","value":"value_117127128671211263"}, +{"key":"key_101641001441","value":"value_961088410919373691"}, +{"key":"key_101641371697","value":"value_521051511041361121"}, +{"key":"key_101647212854","value":"value_133107153130919710"}, +{"key":"key_101651531121","value":"value_701605995621158357"}, +{"key":"key_101654914478","value":"value_159941401071241646"}, +{"key":"key_101658113056","value":"value_136119102871121811"}, +{"key":"key_101668717311","value":"value_119231596244971066"}, +{"key":"key_101671039010","value":"value_118751121399717013"}, +{"key":"key_101671156585","value":"value_129983896899079786"}, +{"key":"key_101671291289","value":"value_631647049139107131"}, +{"key":"key_101681441821","value":"value_183110941199794116"}, +{"key":"key_101688750104","value":"value_144135901569811711"}, +{"key":"key_101691028912","value":"value_841031381501608110"}, +{"key":"key_101694917612","value":"value_127152150151295110"}, +{"key":"key_101709198926","value":"value_471081101610888154"}, +{"key":"key_101714374135","value":"value_871421081357148145"}, +{"key":"key_101721048712","value":"value_128132115164761411"}, +{"key":"key_101721061251","value":"value_711381125211210412"}, +{"key":"key_101721091389","value":"value_182541961641141171"}, +{"key":"key_101721331281","value":"value_929088106116731739"}, +{"key":"key_101741031311","value":"value_851248185155177681"}, +{"key":"key_101749871135","value":"value_129103145898171977"}, +{"key":"key_101751181369","value":"value_687810798135121142"}, +{"key":"key_101754959109","value":"value_192851411431151521"}, +{"key":"key_101757180717","value":"value_451143975737977144"}, +{"key":"key_101761265399","value":"value_122147121110178416"}, +{"key":"key_101761377811","value":"value_861348799771366492"}, +{"key":"key_101767398114","value":"value_105621433492791371"}, +{"key":"key_101781049211","value":"value_938712147651181391"}, +{"key":"key_101785411913","value":"value_796010783387611671"}, +{"key":"key_101787311422","value":"value_118153124501802371"}, +{"key":"key_101791609919","value":"value_841321404218812795"}, +{"key":"key_101793916011","value":"value_901366973971301224"}, +{"key":"key_101797310512","value":"value_741829210878106831"}, +{"key":"key_101808846168","value":"value_114132118112951521"}, +{"key":"key_101809498398","value":"value_741215477100110159"}, +{"key":"key_101811037315","value":"value_939615012297152681"}, +{"key":"key_101811209112","value":"value_447413664110907232"}, +{"key":"key_101811849211","value":"value_166134128608811348"}, +{"key":"key_101813165112","value":"value_107651687846161122"}, +{"key":"key_101818010863","value":"value_170847517075756883"}, +{"key":"key_101821054011","value":"value_109481181341076215"}, +{"key":"key_101821221291","value":"value_108158110160624018"}, +{"key":"key_101821331281","value":"value_878911860116158153"}, +{"key":"key_101821521046","value":"value_835957140115102132"}, +{"key":"key_101826012651","value":"value_142112901381035314"}, +{"key":"key_101828760119","value":"value_142102122656573761"}, +{"key":"key_101831007514","value":"value_162901101121171201"}, +{"key":"key_101831121251","value":"value_541071258815113115"}, +{"key":"key_101831181383","value":"value_661359710713493122"}, +{"key":"key_101831201171","value":"value_124981269616880171"}, +{"key":"key_101837012489","value":"value_182861131279411796"}, +{"key":"key_101837371116","value":"value_798911415611799851"}, +{"key":"key_101841389311","value":"value_708210911113194101"}, +{"key":"key_101847211398","value":"value_121153668865148128"}, +{"key":"key_101849413989","value":"value_577183149155119841"}, +{"key":"key_101871391235","value":"value_691039011190821531"}, +{"key":"key_101879687165","value":"value_121145131341039157"}, +{"key":"key_101881141278","value":"value_138126671175711563"}, +{"key":"key_101881448915","value":"value_146809212466140955"}, +{"key":"key_101881651021","value":"value_121681011209574117"}, +{"key":"key_101891219891","value":"value_579714413513312817"}, +{"key":"key_101891358310","value":"value_741347913110111312"}, +{"key":"key_101891768084","value":"value_881301229913995109"}, +{"key":"key_101896286143","value":"value_160124667210110316"}, +{"key":"key_101898777113","value":"value_811431411461631057"}, +{"key":"key_101908061831","value":"value_131101711561031525"}, +{"key":"key_101918648861","value":"value_761825211590111183"}, +{"key":"key_101921239016","value":"value_349615788766814849"}, +{"key":"key_101925112317","value":"value_991109290105117138"}, +{"key":"key_101927084167","value":"value_741539682489811810"}, +{"key":"key_101931258911","value":"value_591251998811716893"}, +{"key":"key_101946111212","value":"value_108411389414211246"}, +{"key":"key_101951059911","value":"value_991049975101119791"}, +{"key":"key_101951231157","value":"value_847615512413285869"}, +{"key":"key_101951351848","value":"value_557411410411189132"}, +{"key":"key_101951378512","value":"value_147641031341174092"}, +{"key":"key_101954894137","value":"value_771771081091682511"}, +{"key":"key_101955414810","value":"value_156341261459786155"}, +{"key":"key_101958674114","value":"value_177371281411001491"}, +{"key":"key_101961191128","value":"value_120606910682106120"}, +{"key":"key_101961277414","value":"value_467713034841015216"}, +{"key":"key_101961331711","value":"value_796191100116353828"}, +{"key":"key_101964312153","value":"value_451121011831411121"}, +{"key":"key_101968131185","value":"value_110101911359211318"}, +{"key":"key_101974934691","value":"value_661569716510067113"}, +{"key":"key_101981089769","value":"value_401021141495897771"}, +{"key":"key_101981101561","value":"value_137124751248420714"}, +{"key":"key_101981216559","value":"value_100861131637710713"}, +{"key":"key_101981367611","value":"value_467761951111787492"}, +{"key":"key_101981506210","value":"value_808511487761158083"}, +{"key":"key_101987413180","value":"value_160521241323496105"}, +{"key":"key_101998914013","value":"value_801746318310784661"}, +{"key":"key_102100155120","value":"value_116891751021247670"}, +{"key":"key_102100851051","value":"value_101781191738236255"}, +{"key":"key_102100988262","value":"value_105875813212276641"}, +{"key":"key_102101100968","value":"value_951231239586103891"}, +{"key":"key_102101117100","value":"value_851197912013210210"}, +{"key":"key_102101120119","value":"value_811251258711410117"}, +{"key":"key_102101831151","value":"value_101132829416810810"}, +{"key":"key_102101891571","value":"value_938948951361721421"}, +{"key":"key_102102104185","value":"value_811599361081201311"}, +{"key":"key_102102116957","value":"value_161516479130908315"}, +{"key":"key_102102118691","value":"value_102984684611401251"}, +{"key":"key_102102122144","value":"value_861229012798137861"}, +{"key":"key_102102155561","value":"value_631401071198576136"}, +{"key":"key_102102575311","value":"value_721481079810612992"}, +{"key":"key_102102931141","value":"value_891316064129231151"}, +{"key":"key_102103401228","value":"value_811351681089634113"}, +{"key":"key_102103649011","value":"value_925951671561639812"}, +{"key":"key_102104140111","value":"value_117185108119126105"}, +{"key":"key_102104155113","value":"value_139133948380116602"}, +{"key":"key_102104818117","value":"value_157904410912651121"}, +{"key":"key_102105116607","value":"value_109183173781058310"}, +{"key":"key_102105128119","value":"value_109869211114074911"}, +{"key":"key_102105133331","value":"value_523812250557610510"}, +{"key":"key_102105721057","value":"value_771113012213511210"}, +{"key":"key_102106114123","value":"value_885912198421036877"}, +{"key":"key_102106129111","value":"value_968087113109107793"}, +{"key":"key_102106867362","value":"value_159431121225299991"}, +{"key":"key_102106961291","value":"value_921038060166551011"}, +{"key":"key_102107749611","value":"value_133135136101856913"}, +{"key":"key_102107852513","value":"value_751231018166891221"}, +{"key":"key_102108106116","value":"value_122689411390122141"}, +{"key":"key_102108112806","value":"value_451061181191341041"}, +{"key":"key_102109511701","value":"value_961501251629593565"}, +{"key":"key_102109998571","value":"value_788211313175859114"}, +{"key":"key_102111101144","value":"value_100146155104857514"}, +{"key":"key_102111115781","value":"value_711441169014510197"}, +{"key":"key_102111661248","value":"value_335315514670533786"}, +{"key":"key_102111711081","value":"value_631405663131771281"}, +{"key":"key_102111811221","value":"value_111841421071451149"}, +{"key":"key_102111841411","value":"value_801091081133883991"}, +{"key":"key_102112221141","value":"value_122137381381237510"}, +{"key":"key_102112908094","value":"value_906849172146101119"}, +{"key":"key_102113851291","value":"value_898910111397931581"}, +{"key":"key_102114131489","value":"value_901631361711208892"}, +{"key":"key_102114565590","value":"value_957810011610649152"}, +{"key":"key_102114962287","value":"value_133105851241611114"}, +{"key":"key_102115117100","value":"value_105145631321668186"}, +{"key":"key_102115118951","value":"value_135831481801031171"}, +{"key":"key_102115131132","value":"value_110120151105926850"}, +{"key":"key_102115156115","value":"value_163551129314712111"}, +{"key":"key_102115581331","value":"value_871321041361706578"}, +{"key":"key_102116109105","value":"value_731071479760112141"}, +{"key":"key_102116146971","value":"value_929312092102737315"}, +{"key":"key_102116154113","value":"value_231278512480949113"}, +{"key":"key_102116527714","value":"value_102106132127759915"}, +{"key":"key_102116861101","value":"value_821331221081461161"}, +{"key":"key_102117847011","value":"value_109137128951001148"}, +{"key":"key_102118117137","value":"value_601501111471641339"}, +{"key":"key_102118132163","value":"value_139100105748414812"}, +{"key":"key_102118140152","value":"value_455411012518693154"}, +{"key":"key_102119106101","value":"value_841211161495875148"}, +{"key":"key_102119116151","value":"value_141149122649610397"}, +{"key":"key_102119190135","value":"value_106671371089987132"}, +{"key":"key_102119459350","value":"value_407575140998390151"}, +{"key":"key_102119589313","value":"value_182156411001901071"}, +{"key":"key_102119761149","value":"value_505336124131104126"}, +{"key":"key_102120104811","value":"value_411029411739436713"}, +{"key":"key_102120110321","value":"value_139121129516929541"}, +{"key":"key_102120113108","value":"value_202107151879910710"}, +{"key":"key_102120128144","value":"value_631381241431531028"}, +{"key":"key_102120138731","value":"value_105945710310376115"}, +{"key":"key_102120731151","value":"value_511109287879816768"}, +{"key":"key_102121991201","value":"value_136103147961021458"}, +{"key":"key_102122116104","value":"value_459387855114134871"}, +{"key":"key_102122117146","value":"value_127581055554551081"}, +{"key":"key_102122132113","value":"value_764897111601011101"}, +{"key":"key_102122891251","value":"value_571017411891106861"}, +{"key":"key_102122978087","value":"value_124931097851988610"}, +{"key":"key_102123106689","value":"value_102901197711849119"}, +{"key":"key_102123129631","value":"value_871361471431451187"}, +{"key":"key_102123473417","value":"value_117341361161381077"}, +{"key":"key_102123661618","value":"value_139114116124123135"}, +{"key":"key_102123869413","value":"value_821421471141185663"}, +{"key":"key_102124112271","value":"value_841426057113105971"}, +{"key":"key_102124471317","value":"value_143105119126167307"}, +{"key":"key_102124901204","value":"value_691291227910713017"}, +{"key":"key_102125127115","value":"value_173120100103541451"}, +{"key":"key_102125161259","value":"value_133160689977133291"}, +{"key":"key_102125491117","value":"value_901331538689701167"}, +{"key":"key_102126128979","value":"value_108152738919819677"}, +{"key":"key_102126129128","value":"value_139132917715551051"}, +{"key":"key_102126129831","value":"value_169631058369871231"}, +{"key":"key_102126149149","value":"value_998084688110313274"}, +{"key":"key_102126831001","value":"value_826856934299133110"}, +{"key":"key_102127107851","value":"value_119949612914012284"}, +{"key":"key_102127641152","value":"value_131134160113130111"}, +{"key":"key_102128102899","value":"value_108829787781426140"}, +{"key":"key_102128111818","value":"value_701101617069104699"}, +{"key":"key_102128183148","value":"value_851091691078153536"}, +{"key":"key_102128871031","value":"value_152142115471044536"}, +{"key":"key_102128909814","value":"value_130331128511914514"}, +{"key":"key_102128931741","value":"value_124101130941191061"}, +{"key":"key_102129571121","value":"value_118759499606311214"}, +{"key":"key_102129991241","value":"value_135911655384114951"}, +{"key":"key_102130111142","value":"value_104728093571281351"}, +{"key":"key_102130511129","value":"value_871131071011402880"}, +{"key":"key_102131108138","value":"value_651279913310980161"}, +{"key":"key_102131113398","value":"value_124969313312499801"}, +{"key":"key_102131115128","value":"value_128115120127951536"}, +{"key":"key_102131651321","value":"value_151648313019659981"}, +{"key":"key_102131921161","value":"value_936214313211965153"}, +{"key":"key_102133110135","value":"value_125145127961008814"}, +{"key":"key_102133131538","value":"value_254212284977510111"}, +{"key":"key_102134144113","value":"value_989097109701121572"}, +{"key":"key_102135131921","value":"value_734812412392104147"}, +{"key":"key_102135627648","value":"value_921341361091334415"}, +{"key":"key_102135821177","value":"value_561496884849999501"}, +{"key":"key_102135968394","value":"value_899650681301134415"}, +{"key":"key_102136156127","value":"value_102871301029360150"}, +{"key":"key_102137136114","value":"value_120855136707214824"}, +{"key":"key_102137819988","value":"value_124182747216384120"}, +{"key":"key_102138118755","value":"value_157331421667456719"}, +{"key":"key_102139518257","value":"value_101941047765871187"}, +{"key":"key_102139948493","value":"value_116948095901374510"}, +{"key":"key_102141128127","value":"value_159115568712688105"}, +{"key":"key_102141137157","value":"value_924410917371138121"}, +{"key":"key_102141741076","value":"value_786692621011241348"}, +{"key":"key_102141901111","value":"value_110808510791127105"}, +{"key":"key_102142150851","value":"value_144298111361161128"}, +{"key":"key_102142173331","value":"value_106148741441381195"}, +{"key":"key_102142441501","value":"value_129100144137118971"}, +{"key":"key_102143118441","value":"value_441331311246911895"}, +{"key":"key_102144125152","value":"value_158989164524759112"}, +{"key":"key_102144276212","value":"value_169861091977399821"}, +{"key":"key_102144495390","value":"value_107151149137133131"}, +{"key":"key_102144931121","value":"value_581231639313110688"}, +{"key":"key_102145123929","value":"value_656249111119825711"}, +{"key":"key_102145781251","value":"value_114133102815984114"}, +{"key":"key_102145941431","value":"value_866969291411498312"}, +{"key":"key_102147148731","value":"value_571201611631038210"}, +{"key":"key_102147417111","value":"value_149172828685169108"}, +{"key":"key_102147611325","value":"value_751101121029112714"}, +{"key":"key_102147791376","value":"value_901347682126951017"}, +{"key":"key_102148135129","value":"value_111575311976871316"}, +{"key":"key_102149721137","value":"value_776157961461219943"}, +{"key":"key_102149789872","value":"value_121169625696118686"}, +{"key":"key_102149927772","value":"value_113918558161108109"}, +{"key":"key_102151102144","value":"value_105178969462104769"}, +{"key":"key_102152111727","value":"value_102107148511717812"}, +{"key":"key_102152141138","value":"value_117106251399515610"}, +{"key":"key_102152659310","value":"value_122731081196766731"}, +{"key":"key_102152971481","value":"value_881579543111110144"}, +{"key":"key_102153135115","value":"value_101768115496115138"}, +{"key":"key_102154131121","value":"value_911446410912813912"}, +{"key":"key_102155102757","value":"value_121951047069109120"}, +{"key":"key_102155109961","value":"value_641401509112586821"}, +{"key":"key_102155641496","value":"value_152120851166780969"}, +{"key":"key_102155801171","value":"value_721151111026010311"}, +{"key":"key_102158101115","value":"value_148137831569293122"}, +{"key":"key_102158697992","value":"value_645868103106138131"}, +{"key":"key_102158911151","value":"value_101639416713812159"}, +{"key":"key_102160102908","value":"value_851131295013763661"}, +{"key":"key_102160115106","value":"value_112131128721341541"}, +{"key":"key_102160999411","value":"value_137103721510713587"}, +{"key":"key_102162109121","value":"value_511219512926132651"}, +{"key":"key_102162164103","value":"value_144681686667169809"}, +{"key":"key_102164161111","value":"value_719012465889676692"}, +{"key":"key_102164826813","value":"value_117134154989111314"}, +{"key":"key_102165928890","value":"value_859673162151881381"}, +{"key":"key_102166107114","value":"value_331358091104828996"}, +{"key":"key_102166121855","value":"value_108132321651591129"}, +{"key":"key_102166871053","value":"value_126171675615014165"}, +{"key":"key_102168721008","value":"value_701239486538065117"}, +{"key":"key_102169113148","value":"value_914511412517867901"}, +{"key":"key_102169271765","value":"value_175134431381469157"}, +{"key":"key_102173104114","value":"value_126105641488510013"}, +{"key":"key_102173981221","value":"value_116107107120124126"}, +{"key":"key_102175905847","value":"value_371271131171051551"}, +{"key":"key_102176124115","value":"value_139831136612663709"}, +{"key":"key_102176144891","value":"value_145105361291292846"}, +{"key":"key_102176879810","value":"value_121807512388121100"}, +{"key":"key_102191107841","value":"value_921231116616485871"}, +{"key":"key_102231481281","value":"value_146127861447210795"}, +{"key":"key_102261172021","value":"value_961281061321311017"}, +{"key":"key_102291181431","value":"value_115741211491256515"}, +{"key":"key_102299414985","value":"value_565115512210510747"}, +{"key":"key_102328389178","value":"value_843010511275121918"}, +{"key":"key_102328666731","value":"value_811001451066476791"}, +{"key":"key_102341141191","value":"value_536211912458101149"}, +{"key":"key_102356359536","value":"value_107901638916362138"}, +{"key":"key_102386714014","value":"value_139771281449110416"}, +{"key":"key_102391371791","value":"value_909154947017112490"}, +{"key":"key_102397754127","value":"value_811211051011469810"}, +{"key":"key_102401111147","value":"value_811559472136427011"}, +{"key":"key_102401127274","value":"value_118167158103398711"}, +{"key":"key_102409965133","value":"value_122389188151118108"}, +{"key":"key_102411241329","value":"value_821171541127186611"}, +{"key":"key_102415312310","value":"value_131107831006396101"}, +{"key":"key_102448444748","value":"value_112143144103155756"}, +{"key":"key_102451331231","value":"value_631841201726412688"}, +{"key":"key_102481011191","value":"value_589035848215111662"}, +{"key":"key_102491051768","value":"value_102969976135817364"}, +{"key":"key_102501891109","value":"value_104789015310476139"}, +{"key":"key_102511331181","value":"value_911106893105148110"}, +{"key":"key_102519514010","value":"value_100113117110102868"}, +{"key":"key_102521051157","value":"value_771161301171009598"}, +{"key":"key_102525010994","value":"value_821371117367115105"}, +{"key":"key_102531045558","value":"value_102691434591127106"}, +{"key":"key_102541191561","value":"value_132121138114108158"}, +{"key":"key_102545810313","value":"value_568811270136107808"}, +{"key":"key_102545812299","value":"value_851126013110811014"}, +{"key":"key_102551487681","value":"value_701721151651239211"}, +{"key":"key_102555513614","value":"value_110971211086790914"}, +{"key":"key_102561181218","value":"value_871434710814676661"}, +{"key":"key_102561201131","value":"value_125621358688471231"}, +{"key":"key_102572013014","value":"value_103704046926713348"}, +{"key":"key_102581015612","value":"value_134100109671149018"}, +{"key":"key_102581249098","value":"value_806813512993106101"}, +{"key":"key_102591071219","value":"value_831477480137123128"}, +{"key":"key_102591081149","value":"value_105155164122139105"}, +{"key":"key_102591086416","value":"value_151987212355918518"}, +{"key":"key_102591099880","value":"value_787261729988933960"}, +{"key":"key_102601317763","value":"value_858878451208884145"}, +{"key":"key_102611031169","value":"value_162741027114714710"}, +{"key":"key_102611161221","value":"value_136131191131114126"}, +{"key":"key_102612213986","value":"value_749414590746474138"}, +{"key":"key_102615212612","value":"value_751236212114711711"}, +{"key":"key_102638913613","value":"value_126140133985783987"}, +{"key":"key_102639896646","value":"value_231381041291243082"}, +{"key":"key_102644364104","value":"value_748695941171208312"}, +{"key":"key_102647614810","value":"value_101180593978145109"}, +{"key":"key_102658016510","value":"value_146104111133301081"}, +{"key":"key_102659710513","value":"value_651131175810978701"}, +{"key":"key_102661268311","value":"value_100146859111413245"}, +{"key":"key_102661895213","value":"value_115141113117140135"}, +{"key":"key_102666412513","value":"value_738813512812614063"}, +{"key":"key_102666812174","value":"value_809414311154686113"}, +{"key":"key_102667729841","value":"value_135151124799453911"}, +{"key":"key_102671112913","value":"value_691161408684148729"}, +{"key":"key_102681221217","value":"value_751678511298576392"}, +{"key":"key_102691491341","value":"value_105758188649081106"}, +{"key":"key_102701837440","value":"value_767112110855115125"}, +{"key":"key_102711371428","value":"value_110458773101140779"}, +{"key":"key_102718212886","value":"value_771029043117110121"}, +{"key":"key_102719679391","value":"value_911081528617930559"}, +{"key":"key_102725811510","value":"value_100638211357701189"}, +{"key":"key_102729816313","value":"value_101661099051941371"}, +{"key":"key_102731299498","value":"value_871401341101327318"}, +{"key":"key_102751281031","value":"value_831229713114790761"}, +{"key":"key_102761175812","value":"value_115651351011751349"}, +{"key":"key_102769315969","value":"value_971231439796837747"}, +{"key":"key_102771281095","value":"value_101859176576410834"}, +{"key":"key_102791064714","value":"value_391569359130849667"}, +{"key":"key_102791228514","value":"value_109271531467797541"}, +{"key":"key_102791422437","value":"value_961041087779931107"}, +{"key":"key_102791641241","value":"value_745915412610045119"}, +{"key":"key_102801118086","value":"value_891621095414612774"}, +{"key":"key_102801171661","value":"value_123881619713016581"}, +{"key":"key_102801251171","value":"value_135881081311341361"}, +{"key":"key_102808869162","value":"value_871251801111357364"}, +{"key":"key_102821095810","value":"value_135114187731541261"}, +{"key":"key_102821298114","value":"value_791245942125122102"}, +{"key":"key_102821311111","value":"value_821118989106621161"}, +{"key":"key_102821311267","value":"value_871291331351014350"}, +{"key":"key_102821389888","value":"value_104557786125121117"}, +{"key":"key_102821539845","value":"value_109521251101281177"}, +{"key":"key_102821657212","value":"value_106815510113456109"}, +{"key":"key_102831308012","value":"value_137121118150511641"}, +{"key":"key_102831591126","value":"value_679896118761285795"}, +{"key":"key_102841785999","value":"value_141115681071867250"}, +{"key":"key_102847911589","value":"value_751069311817680153"}, +{"key":"key_102851051021","value":"value_888414111474133971"}, +{"key":"key_102851151253","value":"value_129651101251641291"}, +{"key":"key_102851621801","value":"value_118101108842210213"}, +{"key":"key_102851687592","value":"value_111918149117751055"}, +{"key":"key_102856811062","value":"value_161021641431088847"}, +{"key":"key_102857853931","value":"value_168128151128116786"}, +{"key":"key_102857910664","value":"value_160100144601121096"}, +{"key":"key_102871101041","value":"value_107121961594788116"}, +{"key":"key_102872610682","value":"value_711931321281171111"}, +{"key":"key_102875085106","value":"value_821599653791211011"}, +{"key":"key_102881315911","value":"value_143101841167511214"}, +{"key":"key_102881627713","value":"value_361226022814054161"}, +{"key":"key_102887691927","value":"value_190275284921651421"}, +{"key":"key_102891527112","value":"value_927065134861141509"}, +{"key":"key_102899311872","value":"value_509052119100391431"}, +{"key":"key_102901311011","value":"value_121583213047117106"}, +{"key":"key_102905939651","value":"value_399254125519115220"}, +{"key":"key_102906119310","value":"value_897896103170891801"}, +{"key":"key_102906711311","value":"value_136111811146914678"}, +{"key":"key_102911468014","value":"value_140125125146172601"}, +{"key":"key_102911581487","value":"value_838811592611381211"}, +{"key":"key_102918558579","value":"value_137104159136124181"}, +{"key":"key_102918756877","value":"value_827814213564140951"}, +{"key":"key_102921041271","value":"value_165671091445412269"}, +{"key":"key_102921106914","value":"value_120116642193814972"}, +{"key":"key_102925212311","value":"value_137117105104138111"}, +{"key":"key_102928490711","value":"value_115126101149331286"}, +{"key":"key_102931078668","value":"value_487811998881339975"}, +{"key":"key_102931191126","value":"value_111138135128128123"}, +{"key":"key_102931201268","value":"value_121121108133162132"}, +{"key":"key_102931697314","value":"value_909572131121988715"}, +{"key":"key_102941004811","value":"value_145155112101921601"}, +{"key":"key_102941027314","value":"value_142851279771911088"}, +{"key":"key_102941181421","value":"value_711031096515810111"}, +{"key":"key_102941313911","value":"value_122501139194921278"}, +{"key":"key_102946711850","value":"value_807113081941368611"}, +{"key":"key_102947410111","value":"value_101155149190841431"}, +{"key":"key_102947610311","value":"value_921258962118789158"}, +{"key":"key_102947960137","value":"value_478610387971181551"}, +{"key":"key_102951223514","value":"value_986812453421279611"}, +{"key":"key_102958812363","value":"value_701019870112148121"}, +{"key":"key_102961101361","value":"value_124371131351451149"}, +{"key":"key_102961111528","value":"value_888415972113727012"}, +{"key":"key_102961586517","value":"value_651218414216014312"}, +{"key":"key_102971517810","value":"value_113131135150158811"}, +{"key":"key_102971585410","value":"value_523613566143129124"}, +{"key":"key_102977068127","value":"value_969869142529710547"}, +{"key":"key_102979692431","value":"value_124891299116776141"}, +{"key":"key_102980131163","value":"value_758689140884782727"}, +{"key":"key_102981071311","value":"value_122146751251351711"}, +{"key":"key_102981399610","value":"value_771381145078129801"}, +{"key":"key_102981511268","value":"value_106574149201531468"}, +{"key":"key_102988295697","value":"value_789210712087103511"}, +{"key":"key_102988361787","value":"value_791546313710713110"}, +{"key":"key_102988991781","value":"value_175691329314812560"}, +{"key":"key_102991241065","value":"value_726064117122137110"}, +{"key":"key_102991606718","value":"value_839610795892031031"}, +{"key":"key_102991708610","value":"value_136110858511712055"}, +{"key":"key_102994611110","value":"value_986988114591057618"}, +{"key":"key_102997713511","value":"value_771031161302316272"}, +{"key":"key_103100541012","value":"value_119108120169912262"}, +{"key":"key_103100689910","value":"value_106150611805983130"}, +{"key":"key_103100818910","value":"value_125120140781221429"}, +{"key":"key_103100877231","value":"value_811251581311621466"}, +{"key":"key_103101951191","value":"value_139701496112689921"}, +{"key":"key_103102868714","value":"value_107110876012671109"}, +{"key":"key_103103152153","value":"value_110101671663530142"}, +{"key":"key_103103891031","value":"value_611721046412490375"}, +{"key":"key_103105138671","value":"value_107132591281287710"}, +{"key":"key_103105145154","value":"value_128881119610340143"}, +{"key":"key_103105154151","value":"value_160426754103921408"}, +{"key":"key_103105601751","value":"value_128909683831361211"}, +{"key":"key_103105919370","value":"value_115158571697763211"}, +{"key":"key_103106121791","value":"value_154988892171111241"}, +{"key":"key_103106131126","value":"value_937612610197160888"}, +{"key":"key_103106146106","value":"value_102118971481008596"}, +{"key":"key_103106149901","value":"value_127831079913475991"}, +{"key":"key_103106816986","value":"value_115123938313166931"}, +{"key":"key_103106821394","value":"value_108573715395651277"}, +{"key":"key_103107132130","value":"value_142851021329310967"}, +{"key":"key_103107141931","value":"value_681424717010614698"}, +{"key":"key_103107148132","value":"value_127461061045495158"}, +{"key":"key_103107911411","value":"value_134102678812092138"}, +{"key":"key_103108111108","value":"value_172939011112080997"}, +{"key":"key_103108129115","value":"value_164722110113369621"}, +{"key":"key_103108134152","value":"value_961029996111100771"}, +{"key":"key_103109103149","value":"value_781081126912411915"}, +{"key":"key_103109122124","value":"value_781501491311159983"}, +{"key":"key_103109638010","value":"value_801056912012746101"}, +{"key":"key_103109791151","value":"value_122351601196410815"}, +{"key":"key_103109869818","value":"value_125127631395013011"}, +{"key":"key_103109879610","value":"value_971781969794891029"}, +{"key":"key_103110113157","value":"value_159123751128311888"}, +{"key":"key_103110129124","value":"value_461017413471103113"}, +{"key":"key_103110971827","value":"value_104100112171153107"}, +{"key":"key_103111123167","value":"value_129170101152109107"}, +{"key":"key_103112108677","value":"value_841429653288885527"}, +{"key":"key_103112129784","value":"value_146835496807612010"}, +{"key":"key_103112146152","value":"value_931091037386521121"}, +{"key":"key_103112179128","value":"value_149122139391027514"}, +{"key":"key_103112431541","value":"value_472910885961058345"}, +{"key":"key_103112981139","value":"value_102104158741014069"}, +{"key":"key_103113129531","value":"value_160122120132457913"}, +{"key":"key_103114555391","value":"value_998612811865835483"}, +{"key":"key_103114691151","value":"value_124117150120106187"}, +{"key":"key_103114871811","value":"value_154471251291577179"}, +{"key":"key_103114921654","value":"value_919715377767567117"}, +{"key":"key_103115140845","value":"value_100871524610115543"}, +{"key":"key_103116321215","value":"value_631226210640141142"}, +{"key":"key_103116449112","value":"value_108146921438512397"}, +{"key":"key_103116971631","value":"value_658115913778135901"}, +{"key":"key_103118101671","value":"value_899318411783108695"}, +{"key":"key_103118120108","value":"value_113117129134149168"}, +{"key":"key_103118126969","value":"value_164104681011401461"}, +{"key":"key_103118151126","value":"value_142106604580134107"}, +{"key":"key_103118981355","value":"value_993714677681238314"}, +{"key":"key_103119118879","value":"value_109991301265710212"}, +{"key":"key_103119152169","value":"value_144331528717211093"}, +{"key":"key_103120105865","value":"value_971386398112135109"}, +{"key":"key_103120139847","value":"value_103100881329978130"}, +{"key":"key_103121113112","value":"value_591071101211561401"}, +{"key":"key_103121113118","value":"value_671001031578210115"}, +{"key":"key_103121123811","value":"value_157116115106105109"}, +{"key":"key_103121125401","value":"value_519412114311511811"}, +{"key":"key_103121127108","value":"value_731491261188266149"}, +{"key":"key_103121701021","value":"value_115122831151348012"}, +{"key":"key_103122666494","value":"value_132641039310813111"}, +{"key":"key_103123155138","value":"value_127110921912211312"}, +{"key":"key_103123831491","value":"value_967586103781361438"}, +{"key":"key_103124151859","value":"value_878810834125767162"}, +{"key":"key_103124537016","value":"value_989814561103516078"}, +{"key":"key_103125114584","value":"value_791015546701021121"}, +{"key":"key_103125174125","value":"value_131628579117167741"}, +{"key":"key_103125571159","value":"value_413691851351601247"}, +{"key":"key_103125597112","value":"value_893567156126821601"}, +{"key":"key_103126123165","value":"value_168951699010580114"}, +{"key":"key_103126127142","value":"value_117799815310310911"}, +{"key":"key_103126130681","value":"value_121104959334794652"}, +{"key":"key_103126895172","value":"value_101877179103151791"}, +{"key":"key_103127941438","value":"value_165181871481527517"}, +{"key":"key_103128116995","value":"value_101113119851251489"}, +{"key":"key_103128153997","value":"value_931027617311410411"}, +{"key":"key_103128451228","value":"value_145901091042776971"}, +{"key":"key_103128721291","value":"value_155168999266120123"}, +{"key":"key_103129126601","value":"value_110138117868150123"}, +{"key":"key_103129169127","value":"value_119189112359511513"}, +{"key":"key_103129489688","value":"value_113105937011593348"}, +{"key":"key_103130110251","value":"value_135133148100143806"}, +{"key":"key_103130661341","value":"value_911231001369383721"}, +{"key":"key_103131107147","value":"value_101879079957713312"}, +{"key":"key_103131119846","value":"value_132134138915315611"}, +{"key":"key_103131134130","value":"value_149115103911066990"}, +{"key":"key_103131183548","value":"value_104831539772139114"}, +{"key":"key_103131611781","value":"value_115123147841361174"}, +{"key":"key_103131641419","value":"value_641501046626661071"}, +{"key":"key_103132107128","value":"value_771421521281041123"}, +{"key":"key_103132112405","value":"value_391326711463741391"}, +{"key":"key_103132117114","value":"value_185542112069128112"}, +{"key":"key_103133198139","value":"value_821221127810483142"}, +{"key":"key_103133841231","value":"value_117981076790116133"}, +{"key":"key_103134517882","value":"value_121122102874810510"}, +{"key":"key_103134915293","value":"value_971663972541396816"}, +{"key":"key_103134953686","value":"value_118116399011512710"}, +{"key":"key_103135751647","value":"value_549212489128675215"}, +{"key":"key_103136112961","value":"value_771171127897168157"}, +{"key":"key_103136143908","value":"value_937898127139155136"}, +{"key":"key_103137128122","value":"value_621098563927011063"}, +{"key":"key_103138907513","value":"value_764050155160879410"}, +{"key":"key_103139157935","value":"value_141651211561061041"}, +{"key":"key_103140108130","value":"value_128153679313416016"}, +{"key":"key_103140116113","value":"value_761311061336110915"}, +{"key":"key_103140241029","value":"value_931011661099995921"}, +{"key":"key_103141118147","value":"value_531151091736913432"}, +{"key":"key_103142114154","value":"value_219260110957731124"}, +{"key":"key_103144127142","value":"value_101901091151471406"}, +{"key":"key_103144426914","value":"value_105859058113117150"}, +{"key":"key_103144967610","value":"value_108798586861231561"}, +{"key":"key_103146131136","value":"value_137177147821468111"}, +{"key":"key_103146331251","value":"value_119139701185113014"}, +{"key":"key_103147115154","value":"value_551028914117358122"}, +{"key":"key_103147975983","value":"value_117541111581041211"}, +{"key":"key_103148135891","value":"value_111166931441714515"}, +{"key":"key_103148861041","value":"value_158128110175119781"}, +{"key":"key_103150105132","value":"value_117761411311913348"}, +{"key":"key_103150666089","value":"value_871081201151041128"}, +{"key":"key_103150881005","value":"value_133140120126148161"}, +{"key":"key_103152108727","value":"value_731368411092120142"}, +{"key":"key_103152641241","value":"value_377690113153119721"}, +{"key":"key_103153818813","value":"value_127831061349083779"}, +{"key":"key_103154110171","value":"value_131691041678268926"}, +{"key":"key_103155116129","value":"value_505587691131048314"}, +{"key":"key_103156891231","value":"value_152918310334142117"}, +{"key":"key_103157139831","value":"value_117125721308212575"}, +{"key":"key_103158871709","value":"value_130771081247210079"}, +{"key":"key_103159104728","value":"value_114162131751411189"}, +{"key":"key_103159921491","value":"value_188112133111558435"}, +{"key":"key_103160107114","value":"value_154112941421041245"}, +{"key":"key_103161158147","value":"value_103164171251026378"}, +{"key":"key_103161853211","value":"value_818810784731081278"}, +{"key":"key_103162109911","value":"value_134162124157127141"}, +{"key":"key_103162973585","value":"value_110139821128891119"}, +{"key":"key_103163121131","value":"value_137152133122124627"}, +{"key":"key_103163857798","value":"value_131129121261431651"}, +{"key":"key_103164156136","value":"value_136127878310351100"}, +{"key":"key_103165120904","value":"value_121887464107114137"}, +{"key":"key_103166641178","value":"value_445681959317210510"}, +{"key":"key_103168286710","value":"value_156151145759810240"}, +{"key":"key_103169941251","value":"value_105102411401201071"}, +{"key":"key_103170126117","value":"value_712956103641291127"}, +{"key":"key_103170759419","value":"value_124160721345011710"}, +{"key":"key_103182608613","value":"value_137115147371839048"}, +{"key":"key_103186149139","value":"value_687110110683933610"}, +{"key":"key_103188131179","value":"value_109122140123154121"}, +{"key":"key_103201127140","value":"value_149134362812712460"}, +{"key":"key_103213871461","value":"value_737844115127951221"}, +{"key":"key_103222131311","value":"value_142115124801014736"}, +{"key":"key_103325914212","value":"value_977856865510213078"}, +{"key":"key_103331539711","value":"value_120471211187692821"}, +{"key":"key_103331731181","value":"value_106766988112181336"}, +{"key":"key_103361531441","value":"value_948437795397907518"}, +{"key":"key_103405785698","value":"value_147128521276111785"}, +{"key":"key_103411091079","value":"value_921246619113115741"}, +{"key":"key_103417115114","value":"value_791011371068289173"}, +{"key":"key_103421461378","value":"value_134110120109103111"}, +{"key":"key_103451356563","value":"value_100128170104971521"}, +{"key":"key_103451405210","value":"value_778252172457810188"}, +{"key":"key_103459212284","value":"value_222915581137512852"}, +{"key":"key_103461151271","value":"value_776111516312510212"}, +{"key":"key_103461691215","value":"value_160921271111028810"}, +{"key":"key_103464313266","value":"value_321421661281081451"}, +{"key":"key_103479713014","value":"value_461026611012876891"}, +{"key":"key_103481491051","value":"value_100721151181368911"}, +{"key":"key_103489786169","value":"value_143591061161441427"}, +{"key":"key_103516010113","value":"value_931186313485127125"}, +{"key":"key_103521145871","value":"value_471208593146118124"}, +{"key":"key_103527212312","value":"value_696282153131698815"}, +{"key":"key_103539365681","value":"value_741491391004314883"}, +{"key":"key_103541561591","value":"value_561151273915317110"}, +{"key":"key_103561411128","value":"value_711221097011816514"}, +{"key":"key_103566714413","value":"value_120137787613310437"}, +{"key":"key_103578397152","value":"value_117158689415151139"}, +{"key":"key_103581024186","value":"value_111107681131431328"}, +{"key":"key_103591384679","value":"value_781291301234394122"}, +{"key":"key_103596866674","value":"value_146631431808566133"}, +{"key":"key_103598749112","value":"value_128104101118100901"}, +{"key":"key_103599815513","value":"value_861031028496187121"}, +{"key":"key_103601161259","value":"value_138833910018289100"}, +{"key":"key_103601241341","value":"value_161159131185110589"}, +{"key":"key_103601251001","value":"value_731571561181051156"}, +{"key":"key_103609111155","value":"value_110779498136140396"}, +{"key":"key_103611401428","value":"value_827810074737969112"}, +{"key":"key_103611909513","value":"value_971329782731289796"}, +{"key":"key_103618811710","value":"value_155808010213911712"}, +{"key":"key_103621511051","value":"value_140175951117314216"}, +{"key":"key_103621941271","value":"value_113154961241421771"}, +{"key":"key_103631119813","value":"value_952886119931417211"}, +{"key":"key_103631431361","value":"value_119765811970421567"}, +{"key":"key_103639662114","value":"value_879112915297160889"}, +{"key":"key_103641067910","value":"value_982374818013217883"}, +{"key":"key_103659614412","value":"value_102476028116133109"}, +{"key":"key_103661231051","value":"value_125551048411276147"}, +{"key":"key_103667411475","value":"value_825382103144345447"}, +{"key":"key_103671001117","value":"value_110861741101211741"}, +{"key":"key_103671388166","value":"value_857114510394371191"}, +{"key":"key_103671421011","value":"value_671051555891144196"}, +{"key":"key_103677619610","value":"value_134978490659510468"}, +{"key":"key_103681195160","value":"value_711499480661571237"}, +{"key":"key_103686511796","value":"value_841096273179120139"}, +{"key":"key_103698410461","value":"value_137631251226410614"}, +{"key":"key_103708771871","value":"value_859653112941501471"}, +{"key":"key_103711121521","value":"value_361071231371299516"}, +{"key":"key_103711161091","value":"value_966811878901099910"}, +{"key":"key_103713410013","value":"value_103867514887969312"}, +{"key":"key_103719072151","value":"value_911181326088133841"}, +{"key":"key_103721285941","value":"value_113726811311915996"}, +{"key":"key_103731231169","value":"value_954179107885456137"}, +{"key":"key_103737217810","value":"value_661098345771521091"}, +{"key":"key_103739666135","value":"value_301351161195111011"}, +{"key":"key_103741311351","value":"value_118995011975481411"}, +{"key":"key_103741728782","value":"value_557260931741008560"}, +{"key":"key_103745017212","value":"value_155146128109103481"}, +{"key":"key_103751538210","value":"value_171931197814358168"}, +{"key":"key_103757412520","value":"value_101771341481451401"}, +{"key":"key_103761681067","value":"value_130941018813710513"}, +{"key":"key_103767017211","value":"value_168105941491079396"}, +{"key":"key_103767612838","value":"value_105158166115849511"}, +{"key":"key_103771051378","value":"value_641409910411175831"}, +{"key":"key_103781071251","value":"value_122567454291041097"}, +{"key":"key_103785714011","value":"value_636410349100679412"}, +{"key":"key_103788037581","value":"value_126911486110013911"}, +{"key":"key_103791091551","value":"value_821777182688510612"}, +{"key":"key_103807244192","value":"value_161121921401561329"}, +{"key":"key_103811501188","value":"value_469569132691156213"}, +{"key":"key_103814115718","value":"value_827450778671116134"}, +{"key":"key_103816612716","value":"value_141121456172896398"}, +{"key":"key_103821131017","value":"value_144116986277791231"}, +{"key":"key_103821203086","value":"value_446913511190154102"}, +{"key":"key_103831049614","value":"value_130401081484170654"}, +{"key":"key_103837511711","value":"value_116861201074313114"}, +{"key":"key_103841231227","value":"value_145959681134911258"}, +{"key":"key_103845977133","value":"value_961231159764218849"}, +{"key":"key_103847218012","value":"value_152124118278912116"}, +{"key":"key_103851501081","value":"value_102137929612135101"}, +{"key":"key_103861281467","value":"value_781301081158039109"}, +{"key":"key_103861281631","value":"value_101881171551572481"}, +{"key":"key_103862313784","value":"value_105291241201089811"}, +{"key":"key_103865211110","value":"value_808385641161111451"}, +{"key":"key_103868413485","value":"value_871643611163715167"}, +{"key":"key_103868640136","value":"value_491117930115148107"}, +{"key":"key_103877610410","value":"value_126761332114860122"}, +{"key":"key_103881361401","value":"value_821021057573506812"}, +{"key":"key_103891164611","value":"value_151676413712710164"}, +{"key":"key_103891397610","value":"value_119141122999967119"}, +{"key":"key_103895111173","value":"value_117991021021487713"}, +{"key":"key_103901048059","value":"value_130881221188913165"}, +{"key":"key_103901731259","value":"value_741099797901161338"}, +{"key":"key_103909412311","value":"value_125144741081041331"}, +{"key":"key_103917897182","value":"value_791311391088216045"}, +{"key":"key_103917981517","value":"value_931829798958414661"}, +{"key":"key_103918981449","value":"value_103176194851179413"}, +{"key":"key_103921011181","value":"value_989981125115136121"}, +{"key":"key_103921498311","value":"value_121827080881025410"}, +{"key":"key_103921545662","value":"value_111311208611511010"}, +{"key":"key_103931279188","value":"value_147711471785066521"}, +{"key":"key_103938168146","value":"value_113737114813710799"}, +{"key":"key_103941471111","value":"value_115131761241901328"}, +{"key":"key_103951152011","value":"value_619510231122961621"}, +{"key":"key_103951241211","value":"value_889113211163841224"}, +{"key":"key_103951241581","value":"value_561111371491331011"}, +{"key":"key_103951341242","value":"value_751761451008611014"}, +{"key":"key_103951468366","value":"value_679313414284150756"}, +{"key":"key_103951679310","value":"value_861371141781227790"}, +{"key":"key_103951709411","value":"value_991351207511913316"}, +{"key":"key_103954712310","value":"value_107101718617697661"}, +{"key":"key_103956110712","value":"value_156115161791199011"}, +{"key":"key_103962633113","value":"value_135511408956122119"}, +{"key":"key_103965811597","value":"value_149125110921631101"}, +{"key":"key_103968310811","value":"value_102137511578789911"}, +{"key":"key_103977015215","value":"value_125175146138313196"}, +{"key":"key_103981111152","value":"value_112119857811510191"}, +{"key":"key_103981141185","value":"value_111105693713614089"}, +{"key":"key_103989211213","value":"value_139140159104751246"}, +{"key":"key_103995774120","value":"value_641661185610712812"}, +{"key":"key_103998611680","value":"value_135133277616510211"}, +{"key":"key_104100113100","value":"value_113104979611381100"}, +{"key":"key_104100118118","value":"value_116113104104949613"}, +{"key":"key_104100719913","value":"value_721121261051489098"}, +{"key":"key_104100919199","value":"value_130115165101853013"}, +{"key":"key_104101621371","value":"value_831371451691651031"}, +{"key":"key_104101705355","value":"value_791358012458811671"}, +{"key":"key_104102551351","value":"value_941181221281357110"}, +{"key":"key_104103647610","value":"value_831276214014571105"}, +{"key":"key_104103719180","value":"value_531338315989949010"}, +{"key":"key_104103881541","value":"value_511271946411166941"}, +{"key":"key_104104102101","value":"value_338915876734416411"}, +{"key":"key_104104114371","value":"value_139571601279364988"}, +{"key":"key_104104124211","value":"value_441031177812313011"}, +{"key":"key_104104708017","value":"value_691071271027917181"}, +{"key":"key_104104841321","value":"value_146127136123961611"}, +{"key":"key_104105149519","value":"value_971919715612017912"}, +{"key":"key_104105156708","value":"value_129114129155176114"}, +{"key":"key_104105160731","value":"value_681011331118478466"}, +{"key":"key_104105831204","value":"value_671377912983954488"}, +{"key":"key_104106121126","value":"value_389268104933412711"}, +{"key":"key_104106126839","value":"value_908016989271068114"}, +{"key":"key_104106128131","value":"value_371621001327545808"}, +{"key":"key_104106871216","value":"value_761161258010016512"}, +{"key":"key_104107103106","value":"value_101667673116779810"}, +{"key":"key_104107142227","value":"value_139166755060971471"}, +{"key":"key_104107511061","value":"value_751681151141199513"}, +{"key":"key_104107941209","value":"value_691001269010171894"}, +{"key":"key_104108117127","value":"value_961846326147113141"}, +{"key":"key_104108441318","value":"value_331361401511058198"}, +{"key":"key_104109102124","value":"value_135951334910513011"}, +{"key":"key_104109158521","value":"value_107111661205169385"}, +{"key":"key_104109202104","value":"value_173737110756951026"}, +{"key":"key_104109752593","value":"value_110104831571067112"}, +{"key":"key_104110123991","value":"value_139632047118715411"}, +{"key":"key_104110140921","value":"value_947283114921531081"}, +{"key":"key_104111104431","value":"value_104607112468871409"}, +{"key":"key_104111144566","value":"value_113857766399016713"}, +{"key":"key_104111541471","value":"value_108591361471285675"}, +{"key":"key_104111858110","value":"value_928610462817913210"}, +{"key":"key_104112149138","value":"value_161621061146687915"}, +{"key":"key_104112589714","value":"value_114289936107148127"}, +{"key":"key_104113138991","value":"value_103975589981071071"}, +{"key":"key_104113151139","value":"value_116119123581011191"}, +{"key":"key_104113546212","value":"value_158736712111614057"}, +{"key":"key_104113691419","value":"value_170451396845131611"}, +{"key":"key_104113859511","value":"value_106112113106351827"}, +{"key":"key_104114139961","value":"value_127881391561061051"}, +{"key":"key_104114901378","value":"value_130576663162108140"}, +{"key":"key_104114925829","value":"value_116821264010683736"}, +{"key":"key_104115124127","value":"value_183529497106139906"}, +{"key":"key_104115191527","value":"value_511275412313987901"}, +{"key":"key_104115278710","value":"value_112801236286113134"}, +{"key":"key_104115751049","value":"value_134879013219278939"}, +{"key":"key_104116141109","value":"value_123106111121224796"}, +{"key":"key_104116991761","value":"value_827115111780173899"}, +{"key":"key_104117241048","value":"value_691229811312112370"}, +{"key":"key_104117468199","value":"value_124763551164112119"}, +{"key":"key_104117961027","value":"value_159148110519412813"}, +{"key":"key_104118174431","value":"value_636531842911866137"}, +{"key":"key_104118401269","value":"value_128907872713713764"}, +{"key":"key_104119142777","value":"value_154145861559610795"}, +{"key":"key_104119156701","value":"value_144817811510814887"}, +{"key":"key_104119191136","value":"value_841401541608788110"}, +{"key":"key_104119711511","value":"value_849910711314682921"}, +{"key":"key_104120140658","value":"value_851121061091515710"}, +{"key":"key_104120144699","value":"value_941141158012282921"}, +{"key":"key_104120157161","value":"value_775090162107941215"}, +{"key":"key_104120566890","value":"value_108109662887914577"}, +{"key":"key_104120764088","value":"value_121831078610314461"}, +{"key":"key_104120777911","value":"value_126112771209374145"}, +{"key":"key_104120911284","value":"value_871147596899313649"}, +{"key":"key_104121114145","value":"value_102585910013296921"}, +{"key":"key_104121124631","value":"value_661351038714484329"}, +{"key":"key_104121147156","value":"value_198641351229875731"}, +{"key":"key_104121151106","value":"value_508711685761219874"}, +{"key":"key_104121871141","value":"value_107891471167112713"}, +{"key":"key_104122119707","value":"value_501431436318114412"}, +{"key":"key_104122124113","value":"value_139111199135551555"}, +{"key":"key_104123140901","value":"value_143106905813786728"}, +{"key":"key_104123718837","value":"value_116175931251041348"}, +{"key":"key_104124121113","value":"value_611281381081141086"}, +{"key":"key_104125139136","value":"value_114134126122631341"}, +{"key":"key_104125201100","value":"value_191941351246110015"}, +{"key":"key_104125531301","value":"value_139105106465044981"}, +{"key":"key_104127113138","value":"value_921111295269915083"}, +{"key":"key_104127127587","value":"value_102837412660146139"}, +{"key":"key_104127135671","value":"value_111375075111116166"}, +{"key":"key_104127931271","value":"value_789611313082144911"}, +{"key":"key_104128125371","value":"value_101891715718472103"}, +{"key":"key_104128577811","value":"value_153176133110751177"}, +{"key":"key_104128611381","value":"value_621511408216760118"}, +{"key":"key_104128873125","value":"value_118152152909613314"}, +{"key":"key_104129126931","value":"value_983230130901201539"}, +{"key":"key_104129127671","value":"value_951541121486799841"}, +{"key":"key_104129145154","value":"value_861151081965116060"}, +{"key":"key_104129591381","value":"value_601117683181701385"}, +{"key":"key_104129688247","value":"value_986839143831721468"}, +{"key":"key_104130127105","value":"value_113123113841031141"}, +{"key":"key_104131141927","value":"value_113875611214111996"}, +{"key":"key_104131147991","value":"value_741171378271146121"}, +{"key":"key_104131153651","value":"value_809189258934141108"}, +{"key":"key_104132105115","value":"value_113109156141907513"}, +{"key":"key_104133109991","value":"value_897512267160100103"}, +{"key":"key_104133116190","value":"value_741181431041649792"}, +{"key":"key_104134731107","value":"value_917513915610811598"}, +{"key":"key_104134931099","value":"value_154127154132108104"}, +{"key":"key_104135701001","value":"value_591638182112521685"}, +{"key":"key_104136113831","value":"value_129139102289610191"}, +{"key":"key_104136138103","value":"value_101111115104125160"}, +{"key":"key_104136791038","value":"value_149140148103741877"}, +{"key":"key_104138111561","value":"value_130847416879599817"}, +{"key":"key_104139155938","value":"value_110134951149883115"}, +{"key":"key_104139351101","value":"value_251589811870135931"}, +{"key":"key_104139416413","value":"value_114459411892132120"}, +{"key":"key_104140115829","value":"value_153102115119120121"}, +{"key":"key_104140163154","value":"value_117951101168092998"}, +{"key":"key_104140167211","value":"value_124947915012810615"}, +{"key":"key_104140831709","value":"value_321141085912414495"}, +{"key":"key_104141791197","value":"value_921111121051028584"}, +{"key":"key_104141948495","value":"value_159108169951748410"}, +{"key":"key_104142108761","value":"value_116108511591135614"}, +{"key":"key_104142115124","value":"value_811071177987826997"}, +{"key":"key_104142122962","value":"value_137154142531231491"}, +{"key":"key_104143110801","value":"value_948712298108171104"}, +{"key":"key_104143123145","value":"value_107133108100135106"}, +{"key":"key_104143129121","value":"value_129991791499180801"}, +{"key":"key_104143150189","value":"value_101551361281511691"}, +{"key":"key_104143689210","value":"value_651231211071967714"}, +{"key":"key_104143831141","value":"value_731171841298749139"}, +{"key":"key_104144101851","value":"value_154138706086114101"}, +{"key":"key_104144177851","value":"value_158124164127141711"}, +{"key":"key_104144417482","value":"value_921448413267768882"}, +{"key":"key_104144875516","value":"value_931821243346107133"}, +{"key":"key_104145112629","value":"value_558676857511810913"}, +{"key":"key_104145132971","value":"value_113751189515049148"}, +{"key":"key_104145566315","value":"value_165101374418243127"}, +{"key":"key_104146100221","value":"value_100137751101611501"}, +{"key":"key_104146133112","value":"value_165456488571121041"}, +{"key":"key_104148132104","value":"value_103138136114134791"}, +{"key":"key_104151112122","value":"value_130123122576777711"}, +{"key":"key_104152105137","value":"value_961887810210376845"}, +{"key":"key_104152976910","value":"value_771161069472605128"}, +{"key":"key_104153115731","value":"value_123121115318210165"}, +{"key":"key_104153140133","value":"value_113103113941661093"}, +{"key":"key_104153739379","value":"value_561791105999916614"}, +{"key":"key_104154155100","value":"value_120721311547382881"}, +{"key":"key_104155118761","value":"value_781148612312417572"}, +{"key":"key_104156119151","value":"value_816015112356959981"}, +{"key":"key_104156122116","value":"value_100771291151616512"}, +{"key":"key_104157119114","value":"value_152124115184123142"}, +{"key":"key_104158107749","value":"value_726314913012175153"}, +{"key":"key_104158605916","value":"value_871261086118313512"}, +{"key":"key_104160917415","value":"value_911588297878099135"}, +{"key":"key_104160981384","value":"value_105959516610411617"}, +{"key":"key_104161135127","value":"value_661851121331231029"}, +{"key":"key_104162114137","value":"value_163136113118751719"}, +{"key":"key_104170103119","value":"value_121517912411515083"}, +{"key":"key_104170104130","value":"value_821451171638910816"}, +{"key":"key_104171123781","value":"value_101729313810214116"}, +{"key":"key_104171153168","value":"value_125991047510389321"}, +{"key":"key_104173129951","value":"value_155871259768167114"}, +{"key":"key_104174122927","value":"value_124781219799118991"}, +{"key":"key_104181761407","value":"value_156768514811812314"}, +{"key":"key_104195389080","value":"value_881211307313894140"}, +{"key":"key_104200671108","value":"value_130102141561541207"}, +{"key":"key_104210584812","value":"value_106931557410185119"}, +{"key":"key_104285314888","value":"value_111111106105771406"}, +{"key":"key_104301711101","value":"value_881298619811317056"}, +{"key":"key_104338396112","value":"value_134115113801058912"}, +{"key":"key_104349928722","value":"value_108851057297801031"}, +{"key":"key_104421231376","value":"value_188847311010712612"}, +{"key":"key_104421429184","value":"value_376514910912644569"}, +{"key":"key_104423584711","value":"value_193125104127845510"}, +{"key":"key_104444214111","value":"value_197901564210377134"}, +{"key":"key_104455869101","value":"value_105406614814616213"}, +{"key":"key_104461199411","value":"value_139811731391221241"}, +{"key":"key_104466472140","value":"value_134951071279315612"}, +{"key":"key_104467388871","value":"value_128901578517112935"}, +{"key":"key_104471187575","value":"value_113174871057076501"}, +{"key":"key_104481081181","value":"value_140112104106111155"}, +{"key":"key_104491041109","value":"value_981041019918178138"}, +{"key":"key_104501239130","value":"value_986911684411128214"}, +{"key":"key_104501329917","value":"value_139110125815215111"}, +{"key":"key_104501556810","value":"value_901628714511789123"}, +{"key":"key_104511377674","value":"value_634889145105595883"}, +{"key":"key_104511428612","value":"value_829912465119122134"}, +{"key":"key_104511511121","value":"value_941253115010714465"}, +{"key":"key_104515913756","value":"value_153150858897116881"}, +{"key":"key_104518011953","value":"value_961111097010312910"}, +{"key":"key_104521007394","value":"value_411181089790511339"}, +{"key":"key_104521141206","value":"value_103501391381378313"}, +{"key":"key_104521271377","value":"value_159118415514012663"}, +{"key":"key_104531251131","value":"value_971201041491249893"}, +{"key":"key_104541356610","value":"value_119162106105461311"}, +{"key":"key_104544216094","value":"value_104132112134102911"}, +{"key":"key_104564812912","value":"value_114805235104115861"}, +{"key":"key_104591337013","value":"value_163828511174631125"}, +{"key":"key_104611261531","value":"value_118103108991211351"}, +{"key":"key_104621051251","value":"value_911041519078121120"}, +{"key":"key_104621148112","value":"value_107611151601301637"}, +{"key":"key_104621261587","value":"value_114171801421131031"}, +{"key":"key_104627540659","value":"value_451171297413916664"}, +{"key":"key_104631069065","value":"value_169757713010453120"}, +{"key":"key_104639211176","value":"value_912675137968188166"}, +{"key":"key_104645168139","value":"value_151971371208172113"}, +{"key":"key_104651337075","value":"value_167103469081741164"}, +{"key":"key_104665811412","value":"value_118136301631266759"}, +{"key":"key_104671271119","value":"value_659213675142192303"}, +{"key":"key_104671371471","value":"value_539829445710985197"}, +{"key":"key_104681079510","value":"value_878410915790761421"}, +{"key":"key_104687871938","value":"value_641021088110882807"}, +{"key":"key_104706882156","value":"value_989289116128123118"}, +{"key":"key_104709410212","value":"value_135501081119213412"}, +{"key":"key_104711237863","value":"value_102148148661091496"}, +{"key":"key_104717395611","value":"value_106151171761401437"}, +{"key":"key_104721511081","value":"value_775694419310088611"}, +{"key":"key_104728111872","value":"value_141122829315610411"}, +{"key":"key_104729384116","value":"value_106805014010710113"}, +{"key":"key_104731151197","value":"value_113568812917393399"}, +{"key":"key_104731168468","value":"value_119145711191289115"}, +{"key":"key_104731261241","value":"value_791515063141869963"}, +{"key":"key_104731291029","value":"value_741041136414914791"}, +{"key":"key_104739215229","value":"value_145100768186132941"}, +{"key":"key_104741515413","value":"value_521051021449613911"}, +{"key":"key_104741521189","value":"value_444015712074100118"}, +{"key":"key_104747198135","value":"value_155766690811173911"}, +{"key":"key_104765514911","value":"value_941241009963857111"}, +{"key":"key_104771011401","value":"value_129621065513074991"}, +{"key":"key_104771361584","value":"value_867577136939366121"}, +{"key":"key_104771634813","value":"value_172761197390133143"}, +{"key":"key_104779410387","value":"value_114112107128621077"}, +{"key":"key_104791427865","value":"value_626412695112719387"}, +{"key":"key_104801031381","value":"value_111104137151971271"}, +{"key":"key_104801071281","value":"value_147911867712811413"}, +{"key":"key_104801221845","value":"value_865967744815713881"}, +{"key":"key_104801547113","value":"value_891121041069814074"}, +{"key":"key_104807112384","value":"value_121631141971059415"}, +{"key":"key_104809181112","value":"value_141141142124221901"}, +{"key":"key_104811391161","value":"value_113119781387044769"}, +{"key":"key_104818410073","value":"value_851461328114229586"}, +{"key":"key_104831046713","value":"value_841079412013214757"}, +{"key":"key_104849712710","value":"value_110886713461537512"}, +{"key":"key_104851011167","value":"value_841048469866710087"}, +{"key":"key_104851189211","value":"value_633911610511115718"}, +{"key":"key_104853312517","value":"value_931154111213411396"}, +{"key":"key_104854213915","value":"value_925895361421121071"}, +{"key":"key_104871601377","value":"value_948916612370133120"}, +{"key":"key_104881151231","value":"value_778411296113127159"}, +{"key":"key_104881356653","value":"value_821399413010313112"}, +{"key":"key_104885412392","value":"value_524548176719512159"}, +{"key":"key_104888110725","value":"value_125141144122448917"}, +{"key":"key_104891171061","value":"value_109104191211281189"}, +{"key":"key_104891365711","value":"value_128721104612510414"}, +{"key":"key_104891821251","value":"value_153651099211914312"}, +{"key":"key_104894915411","value":"value_116495159119126128"}, +{"key":"key_104898010611","value":"value_138138109997777144"}, +{"key":"key_104899188445","value":"value_107741617056649410"}, +{"key":"key_104901461231","value":"value_621271385083117871"}, +{"key":"key_104911281316","value":"value_103921461271557310"}, +{"key":"key_104911549715","value":"value_828212513213785995"}, +{"key":"key_104918912812","value":"value_131112118776088719"}, +{"key":"key_104921048817","value":"value_109501053958635352"}, +{"key":"key_104921251599","value":"value_809510690861011041"}, +{"key":"key_104921551459","value":"value_767711312343126721"}, +{"key":"key_104926293100","value":"value_107133141908313616"}, +{"key":"key_104928713613","value":"value_451121431441381091"}, +{"key":"key_104931058356","value":"value_961619012912466806"}, +{"key":"key_104931161059","value":"value_135107144896219510"}, +{"key":"key_104931211539","value":"value_106109838313881104"}, +{"key":"key_104937511113","value":"value_154105631638485122"}, +{"key":"key_104937997106","value":"value_831111781117431771"}, +{"key":"key_104939710287","value":"value_112111898611912715"}, +{"key":"key_104948613961","value":"value_144110641521552770"}, +{"key":"key_104949682151","value":"value_137135667411012443"}, +{"key":"key_104951241141","value":"value_111173111961591291"}, +{"key":"key_104951328975","value":"value_127112159991111761"}, +{"key":"key_104961001331","value":"value_113106123110846513"}, +{"key":"key_104968412511","value":"value_839479747210013689"}, +{"key":"key_104969210154","value":"value_611224370909883791"}, +{"key":"key_104973210699","value":"value_110124115925062739"}, +{"key":"key_104977615714","value":"value_165129556794857793"}, +{"key":"key_104979134909","value":"value_122151102122788190"}, +{"key":"key_104981091075","value":"value_496791711268388109"}, +{"key":"key_104981529196","value":"value_118161121150461221"}, +{"key":"key_104985710094","value":"value_122711121271011217"}, +{"key":"key_104986114375","value":"value_158983581159677089"}, +{"key":"key_104987216078","value":"value_125459667128747711"}, +{"key":"key_104998778117","value":"value_701061241337686719"}, +{"key":"key_105100123117","value":"value_558210899807513811"}, +{"key":"key_105100189117","value":"value_941288299531288736"}, +{"key":"key_105101109125","value":"value_751231061399064132"}, +{"key":"key_105101132677","value":"value_125128130385611511"}, +{"key":"key_105101488572","value":"value_146531029674115121"}, +{"key":"key_105101721361","value":"value_122113130109150105"}, +{"key":"key_105101821511","value":"value_145113241071311339"}, +{"key":"key_105102140991","value":"value_122931696711112812"}, +{"key":"key_105102479890","value":"value_791006010180112143"}, +{"key":"key_105102962528","value":"value_188141596584101921"}, +{"key":"key_105102969594","value":"value_114658913383948810"}, +{"key":"key_105103115881","value":"value_112879812868761051"}, +{"key":"key_105103118572","value":"value_150127661001116695"}, +{"key":"key_105103128111","value":"value_107157101109891031"}, +{"key":"key_105103154136","value":"value_126139114106651689"}, +{"key":"key_105103681411","value":"value_107103138629514011"}, +{"key":"key_105103881161","value":"value_981268610811516712"}, +{"key":"key_105103888538","value":"value_109112421135911895"}, +{"key":"key_105105100551","value":"value_104539011083504178"}, +{"key":"key_105105136727","value":"value_102118118711078712"}, +{"key":"key_105105137111","value":"value_819813372671506075"}, +{"key":"key_105105529965","value":"value_142106716611594106"}, +{"key":"key_105105574511","value":"value_120110981561371211"}, +{"key":"key_105105701181","value":"value_103838793441375012"}, +{"key":"key_105106130111","value":"value_154116109103887312"}, +{"key":"key_105106144111","value":"value_104159125144101741"}, +{"key":"key_105106987282","value":"value_621477715110350598"}, +{"key":"key_105107931537","value":"value_117112115117961671"}, +{"key":"key_105108122118","value":"value_104108661771011121"}, +{"key":"key_105108391089","value":"value_938113712562113609"}, +{"key":"key_105108514676","value":"value_531201257091127114"}, +{"key":"key_105108531036","value":"value_134106161471341031"}, +{"key":"key_105108788314","value":"value_170126144941345617"}, +{"key":"key_105108971023","value":"value_109117144741041181"}, +{"key":"key_105109906384","value":"value_143835912216110353"}, +{"key":"key_105110119138","value":"value_221291077770120106"}, +{"key":"key_105110136587","value":"value_122126906766501299"}, +{"key":"key_105110441401","value":"value_156164148821261871"}, +{"key":"key_105111154107","value":"value_143431229881142601"}, +{"key":"key_105111164103","value":"value_651311551091399597"}, +{"key":"key_105111841011","value":"value_365387148717610610"}, +{"key":"key_105112102180","value":"value_971081138740140771"}, +{"key":"key_105112109128","value":"value_134981661331197513"}, +{"key":"key_105112118881","value":"value_899497103103889412"}, +{"key":"key_105113112928","value":"value_128142786293102998"}, +{"key":"key_105113119136","value":"value_871739010563142851"}, +{"key":"key_105113133115","value":"value_136778014983581096"}, +{"key":"key_105113581491","value":"value_761461018211010812"}, +{"key":"key_105113627077","value":"value_125961335699701111"}, +{"key":"key_105113689794","value":"value_104108991389680101"}, +{"key":"key_105114126489","value":"value_109136131105741311"}, +{"key":"key_105114127160","value":"value_128865898938414586"}, +{"key":"key_105114165100","value":"value_127824177781141061"}, +{"key":"key_105114517918","value":"value_881009415713366131"}, +{"key":"key_105114919011","value":"value_591587314438128103"}, +{"key":"key_105115117145","value":"value_148115401519568113"}, +{"key":"key_105115811121","value":"value_150909410816747532"}, +{"key":"key_105116124127","value":"value_866112546831161465"}, +{"key":"key_105116132821","value":"value_116841181109973501"}, +{"key":"key_105117141891","value":"value_991448999799672741"}, +{"key":"key_105118119811","value":"value_501441018312514997"}, +{"key":"key_105118168145","value":"value_124102133113111101"}, +{"key":"key_105118819110","value":"value_106103118881337712"}, +{"key":"key_105119119455","value":"value_136132895716413812"}, +{"key":"key_105119124160","value":"value_112142151429612515"}, +{"key":"key_105119141557","value":"value_137781271174597971"}, +{"key":"key_105119331211","value":"value_401021034013510614"}, +{"key":"key_105119671385","value":"value_221191711059412483"}, +{"key":"key_105120104114","value":"value_921358112113910096"}, +{"key":"key_105120337342","value":"value_167112156134134421"}, +{"key":"key_105121111121","value":"value_135338618012613013"}, +{"key":"key_105121119101","value":"value_145104136108110102"}, +{"key":"key_105121124768","value":"value_341109011147108108"}, +{"key":"key_105122108379","value":"value_144127479711054142"}, +{"key":"key_105122111105","value":"value_111118549213252761"}, +{"key":"key_105122119801","value":"value_683115211461125391"}, +{"key":"key_105122141138","value":"value_122761571741309410"}, +{"key":"key_105123607611","value":"value_911581099712063110"}, +{"key":"key_105123971151","value":"value_981218712397899895"}, +{"key":"key_105124127831","value":"value_141659463966110714"}, +{"key":"key_105124167875","value":"value_106152889412614264"}, +{"key":"key_105124168110","value":"value_130124132116721088"}, +{"key":"key_105125135575","value":"value_931041317561677411"}, +{"key":"key_105125991181","value":"value_995610710810317564"}, +{"key":"key_105126867280","value":"value_694670962111668145"}, +{"key":"key_105128106123","value":"value_998514110420116912"}, +{"key":"key_105128581116","value":"value_107931578213310790"}, +{"key":"key_105128901031","value":"value_211321521151351598"}, +{"key":"key_105128909057","value":"value_901081251401061521"}, +{"key":"key_105129148153","value":"value_681431061281061131"}, +{"key":"key_105129591261","value":"value_821771117396844187"}, +{"key":"key_105130109167","value":"value_100134895690961158"}, +{"key":"key_105130129621","value":"value_148565837128149137"}, +{"key":"key_105130134150","value":"value_134901138646119118"}, +{"key":"key_105130511751","value":"value_869670129969715913"}, +{"key":"key_105131107163","value":"value_711191091798514811"}, +{"key":"key_105131133591","value":"value_115311117410594130"}, +{"key":"key_105131437719","value":"value_541461141471701151"}, +{"key":"key_105133104101","value":"value_761271351461166012"}, +{"key":"key_105133491481","value":"value_781041071041209712"}, +{"key":"key_105133981041","value":"value_104123871451501341"}, +{"key":"key_105134565784","value":"value_161157144811131247"}, +{"key":"key_105134581277","value":"value_831045486125102791"}, +{"key":"key_105134692037","value":"value_977593501441114298"}, +{"key":"key_105134961391","value":"value_156124172831398516"}, +{"key":"key_105135142821","value":"value_106124168689911112"}, +{"key":"key_105135176831","value":"value_115102121811451001"}, +{"key":"key_105135511481","value":"value_123199310715813912"}, +{"key":"key_105135911291","value":"value_815213480105211011"}, +{"key":"key_105137104110","value":"value_111141641011301101"}, +{"key":"key_105138106135","value":"value_125785116459151104"}, +{"key":"key_105138115576","value":"value_126126691601431102"}, +{"key":"key_105138391196","value":"value_418875551411066311"}, +{"key":"key_105138721231","value":"value_987912356877311918"}, +{"key":"key_105138834310","value":"value_114791428295131118"}, +{"key":"key_105139148108","value":"value_141126537711959826"}, +{"key":"key_105140104107","value":"value_621244014080507072"}, +{"key":"key_105140691221","value":"value_771291041125615612"}, +{"key":"key_105140781406","value":"value_142907385121102126"}, +{"key":"key_105140789746","value":"value_115148778511413711"}, +{"key":"key_105141158961","value":"value_118115701089114289"}, +{"key":"key_105142103136","value":"value_618994112676914076"}, +{"key":"key_105142146844","value":"value_731056712313412761"}, +{"key":"key_105142546572","value":"value_117172106811481041"}, +{"key":"key_105142605559","value":"value_111741331328789741"}, +{"key":"key_105142791231","value":"value_134148156109599412"}, +{"key":"key_105143139525","value":"value_114741601369310467"}, +{"key":"key_105143901721","value":"value_102749372878679139"}, +{"key":"key_105146105144","value":"value_689810611683180491"}, +{"key":"key_105146136118","value":"value_119651481201377412"}, +{"key":"key_105147138359","value":"value_535517099124154105"}, +{"key":"key_105147616613","value":"value_128147120681139811"}, +{"key":"key_105147998410","value":"value_298617485779813765"}, +{"key":"key_105148107103","value":"value_801729313613120511"}, +{"key":"key_105148886787","value":"value_129481467013093129"}, +{"key":"key_105149144118","value":"value_107107125981411151"}, +{"key":"key_105152119171","value":"value_119581161271136112"}, +{"key":"key_105153113851","value":"value_101859590126106123"}, +{"key":"key_105153134132","value":"value_134153119271089512"}, +{"key":"key_105153137136","value":"value_711453294113441471"}, +{"key":"key_105154721541","value":"value_137124120998888100"}, +{"key":"key_105154821236","value":"value_741231141281041141"}, +{"key":"key_105155163107","value":"value_561695611111178289"}, +{"key":"key_105155931401","value":"value_941051351241591107"}, +{"key":"key_105156951031","value":"value_621749279117788210"}, +{"key":"key_105157117134","value":"value_556887734913176124"}, +{"key":"key_105157123119","value":"value_621691305056781097"}, +{"key":"key_105157123991","value":"value_891521331273610792"}, +{"key":"key_105157150109","value":"value_101906461901435438"}, +{"key":"key_105157931179","value":"value_811401461149812364"}, +{"key":"key_105158169115","value":"value_981314711412719128"}, +{"key":"key_105159491001","value":"value_871431111206715112"}, +{"key":"key_105159516695","value":"value_821487073175129112"}, +{"key":"key_105160111163","value":"value_136108120886512056"}, +{"key":"key_105161118182","value":"value_631141408992531331"}, +{"key":"key_105162947511","value":"value_881561301481021031"}, +{"key":"key_105164130140","value":"value_915916263471496414"}, +{"key":"key_105165761381","value":"value_126828712773821393"}, +{"key":"key_105168104158","value":"value_121131139998015637"}, +{"key":"key_105168124938","value":"value_971001108186858060"}, +{"key":"key_105168198947","value":"value_571161125293491201"}, +{"key":"key_105170162152","value":"value_114121751081261451"}, +{"key":"key_105171937448","value":"value_121102891241491011"}, +{"key":"key_105172426715","value":"value_831391347312210695"}, +{"key":"key_105174901112","value":"value_128143135537385941"}, +{"key":"key_105175118111","value":"value_129215391811431431"}, +{"key":"key_105176131114","value":"value_811151266417894123"}, +{"key":"key_105177813014","value":"value_661141199279671021"}, +{"key":"key_105178101119","value":"value_858412078159513925"}, +{"key":"key_105184719974","value":"value_130162571027076104"}, +{"key":"key_105186122109","value":"value_153415691102681541"}, +{"key":"key_105195321291","value":"value_941199514955893342"}, +{"key":"key_105214141130","value":"value_106617784909111787"}, +{"key":"key_105216101773","value":"value_119651528789139144"}, +{"key":"key_105259111310","value":"value_939775121116105108"}, +{"key":"key_105286910199","value":"value_686698711077384588"}, +{"key":"key_105298212783","value":"value_194141581195413593"}, +{"key":"key_105309494123","value":"value_107101406610086105"}, +{"key":"key_105371721039","value":"value_128461291011161561"}, +{"key":"key_105431511247","value":"value_129978710715311810"}, +{"key":"key_105437819243","value":"value_110115999877626710"}, +{"key":"key_105438413714","value":"value_109103651271335210"}, +{"key":"key_105445210815","value":"value_751167580151183113"}, +{"key":"key_105451356197","value":"value_106101951244742531"}, +{"key":"key_105457289979","value":"value_881139720716431121"}, +{"key":"key_105457711811","value":"value_733882991541001141"}, +{"key":"key_105461141281","value":"value_176451089312088114"}, +{"key":"key_105491169711","value":"value_808814319211915012"}, +{"key":"key_105496113511","value":"value_978515215510614496"}, +{"key":"key_105501211531","value":"value_957712850132698667"}, +{"key":"key_105518681123","value":"value_113119120143728259"}, +{"key":"key_105527615013","value":"value_702811112513914711"}, +{"key":"key_105528866551","value":"value_103911001469170117"}, +{"key":"key_105531281091","value":"value_133137100107125117"}, +{"key":"key_105548910811","value":"value_411161268310251858"}, +{"key":"key_105551111309","value":"value_116611247712010893"}, +{"key":"key_105551121119","value":"value_111104781271311371"}, +{"key":"key_105551191461","value":"value_848511270991011151"}, +{"key":"key_105559110412","value":"value_153897918112210816"}, +{"key":"key_105561201091","value":"value_632212329181139136"}, +{"key":"key_105571321558","value":"value_791101437111310112"}, +{"key":"key_105576610219","value":"value_112114298314993910"}, +{"key":"key_105576955146","value":"value_111351391101125714"}, +{"key":"key_105581061128","value":"value_981316947797013512"}, +{"key":"key_105591059114","value":"value_151110617899656810"}, +{"key":"key_105611181151","value":"value_884612277838011991"}, +{"key":"key_105611558010","value":"value_791261358410615080"}, +{"key":"key_105612811112","value":"value_106941201131511455"}, +{"key":"key_105618511465","value":"value_120201405712177898"}, +{"key":"key_105621006610","value":"value_116691075688951051"}, +{"key":"key_105621607357","value":"value_137851071048258105"}, +{"key":"key_105627211282","value":"value_129137108961261311"}, +{"key":"key_105631081201","value":"value_119953411110511913"}, +{"key":"key_105631877511","value":"value_142937990129127841"}, +{"key":"key_105638214511","value":"value_124132136105123770"}, +{"key":"key_105641568067","value":"value_151135160142927813"}, +{"key":"key_105646411252","value":"value_119621221101881251"}, +{"key":"key_105651147610","value":"value_136116133112846296"}, +{"key":"key_105658415710","value":"value_751461241111127372"}, +{"key":"key_105661161191","value":"value_152257110111012267"}, +{"key":"key_105666350541","value":"value_107127120109101128"}, +{"key":"key_105682189111","value":"value_391441241041198618"}, +{"key":"key_105685586951","value":"value_134123127688011014"}, +{"key":"key_105687114810","value":"value_121140124311541001"}, +{"key":"key_105689810910","value":"value_174681749397881572"}, +{"key":"key_105691107411","value":"value_789412111710379795"}, +{"key":"key_105707411946","value":"value_871228737921182041"}, +{"key":"key_105711571141","value":"value_661368813091111127"}, +{"key":"key_105714211612","value":"value_119158505517410210"}, +{"key":"key_105721061379","value":"value_193121751621291255"}, +{"key":"key_105721351581","value":"value_331161391171189212"}, +{"key":"key_105727271111","value":"value_827514594861141208"}, +{"key":"key_105727770591","value":"value_869715210112097971"}, +{"key":"key_105729790156","value":"value_115991091301124894"}, +{"key":"key_105731117312","value":"value_113124154169731097"}, +{"key":"key_105731153911","value":"value_921329013574107727"}, +{"key":"key_105731171149","value":"value_747072411168913991"}, +{"key":"key_105731184211","value":"value_123118160123148157"}, +{"key":"key_105741331101","value":"value_581305211215012411"}, +{"key":"key_105745811180","value":"value_121907491102112491"}, +{"key":"key_105751211217","value":"value_321441375060877514"}, +{"key":"key_105761031288","value":"value_907211858106865512"}, +{"key":"key_105761041601","value":"value_521107773206611419"}, +{"key":"key_105761073318","value":"value_101453382328192127"}, +{"key":"key_105761791091","value":"value_154133147109797011"}, +{"key":"key_105763814012","value":"value_125100182747912116"}, +{"key":"key_105771191301","value":"value_151801226540848268"}, +{"key":"key_105777794827","value":"value_102123120131107811"}, +{"key":"key_105778813910","value":"value_132651276510497551"}, +{"key":"key_105781441366","value":"value_671637064721591471"}, +{"key":"key_105781546712","value":"value_751311271271509315"}, +{"key":"key_105781591018","value":"value_131818198119122168"}, +{"key":"key_105781661842","value":"value_155108751201191129"}, +{"key":"key_105783977152","value":"value_801351151061629595"}, +{"key":"key_105791139315","value":"value_110929181152681079"}, +{"key":"key_105791215914","value":"value_124103141156120112"}, +{"key":"key_105796616012","value":"value_132134541379710372"}, +{"key":"key_105798210666","value":"value_921172673119122945"}, +{"key":"key_105801101376","value":"value_193416115260167626"}, +{"key":"key_105811711355","value":"value_671071781311685078"}, +{"key":"key_105815971921","value":"value_101130571121295214"}, +{"key":"key_105821309871","value":"value_781126863124122641"}, +{"key":"key_105821567611","value":"value_188123125111140146"}, +{"key":"key_105821717612","value":"value_113109581075812410"}, +{"key":"key_105828710910","value":"value_591151221401651227"}, +{"key":"key_105828912716","value":"value_571291079484611194"}, +{"key":"key_105831095812","value":"value_127761575121132587"}, +{"key":"key_105831213463","value":"value_103195619012915174"}, +{"key":"key_105831261515","value":"value_921341607397678511"}, +{"key":"key_105831271441","value":"value_118926878411101138"}, +{"key":"key_105838669875","value":"value_130123129124102898"}, +{"key":"key_105838888881","value":"value_131128801109370130"}, +{"key":"key_105841031312","value":"value_791191466712210511"}, +{"key":"key_105841101661","value":"value_116138116124110182"}, +{"key":"key_105841317752","value":"value_681177071113808161"}, +{"key":"key_105841909014","value":"value_108142130719411379"}, +{"key":"key_105849415014","value":"value_791015373119133127"}, +{"key":"key_105851131131","value":"value_162971259411614810"}, +{"key":"key_105851148854","value":"value_391109981981089684"}, +{"key":"key_105851341107","value":"value_147849811463971406"}, +{"key":"key_105851401137","value":"value_807011092123140701"}, +{"key":"key_105855830104","value":"value_689016012193102126"}, +{"key":"key_105856910110","value":"value_106135496812515714"}, +{"key":"key_105861015611","value":"value_119155118115130131"}, +{"key":"key_105861466916","value":"value_142125126106861341"}, +{"key":"key_105867315614","value":"value_931481381791371011"}, +{"key":"key_105875614413","value":"value_928013963113159119"}, +{"key":"key_105877613223","value":"value_878881125101941621"}, +{"key":"key_105879115695","value":"value_407313513014116742"}, +{"key":"key_105891031458","value":"value_911309073918911714"}, +{"key":"key_105891411375","value":"value_129131150499057624"}, +{"key":"key_105901081471","value":"value_569911082102857412"}, +{"key":"key_105901376714","value":"value_491131278863178129"}, +{"key":"key_105901531415","value":"value_981281101076812610"}, +{"key":"key_105901836312","value":"value_126117111101132891"}, +{"key":"key_105911580761","value":"value_981199211478646311"}, +{"key":"key_105913011912","value":"value_108841351241171161"}, +{"key":"key_105916284721","value":"value_100106135117109775"}, +{"key":"key_105921591238","value":"value_138108106122768610"}, +{"key":"key_105925875181","value":"value_144987884102122797"}, +{"key":"key_105927416385","value":"value_145621129712011714"}, +{"key":"key_105929212886","value":"value_559113658120120968"}, +{"key":"key_105931201219","value":"value_721151619911876139"}, +{"key":"key_105931226512","value":"value_112906810915781121"}, +{"key":"key_105931257713","value":"value_103100927982114169"}, +{"key":"key_105931328377","value":"value_150831461041201668"}, +{"key":"key_105931331615","value":"value_108149551121286454"}, +{"key":"key_105936810712","value":"value_102104662811110076"}, +{"key":"key_105937511712","value":"value_967980137951089515"}, +{"key":"key_105941225789","value":"value_114707728849114214"}, +{"key":"key_105941491331","value":"value_848511612128521375"}, +{"key":"key_105949219512","value":"value_997317413611197158"}, +{"key":"key_105951331071","value":"value_113501171121141471"}, +{"key":"key_105951515514","value":"value_135109661161051409"}, +{"key":"key_105957410411","value":"value_841256173811321201"}, +{"key":"key_105967515820","value":"value_116135791509197831"}, +{"key":"key_105971041256","value":"value_631611189869140136"}, +{"key":"key_105971096314","value":"value_691471301033597779"}, +{"key":"key_105971431161","value":"value_186771172474122125"}, +{"key":"key_105971919816","value":"value_904111164124126897"}, +{"key":"key_105981216862","value":"value_112144130144108137"}, +{"key":"key_105981596190","value":"value_129491286556124152"}, +{"key":"key_105983798718","value":"value_137117127707311376"}, +{"key":"key_105991235410","value":"value_861381181028812110"}, +{"key":"key_105991297185","value":"value_741319791115121152"}, +{"key":"key_105991941346","value":"value_121105874010188115"}, +{"key":"key_105996499971","value":"value_122128124717481182"}, +{"key":"key_106100100151","value":"value_103471011329086206"}, +{"key":"key_106100104831","value":"value_100109826562771141"}, +{"key":"key_106100129881","value":"value_851377412410212290"}, +{"key":"key_106101100891","value":"value_108446070851288456"}, +{"key":"key_106101901169","value":"value_100151137151184103"}, +{"key":"key_106102116123","value":"value_321011151301191278"}, +{"key":"key_106102119102","value":"value_858910683176110976"}, +{"key":"key_106102151153","value":"value_103498655126746358"}, +{"key":"key_106102771031","value":"value_103971641437644142"}, +{"key":"key_106102797014","value":"value_979912579951668999"}, +{"key":"key_106102849053","value":"value_641115913356955317"}, +{"key":"key_106102978211","value":"value_101811476686491271"}, +{"key":"key_106103131897","value":"value_124691359811812495"}, +{"key":"key_106103731574","value":"value_981551071029215661"}, +{"key":"key_106104146881","value":"value_155128120371051201"}, +{"key":"key_106104149811","value":"value_841001164517611179"}, +{"key":"key_106104868959","value":"value_144971161111472716"}, +{"key":"key_106104891041","value":"value_141711471439672109"}, +{"key":"key_106105112116","value":"value_841561099278859784"}, +{"key":"key_106105117688","value":"value_116163134761109374"}, +{"key":"key_106105120161","value":"value_101104107118110971"}, +{"key":"key_106105141935","value":"value_967392697314113314"}, +{"key":"key_106105771599","value":"value_834110415813140791"}, +{"key":"key_106106109301","value":"value_120124126122125104"}, +{"key":"key_106106136138","value":"value_951231391029687718"}, +{"key":"key_106106933973","value":"value_947912095143321738"}, +{"key":"key_106107118151","value":"value_611301351171111331"}, +{"key":"key_106107681096","value":"value_147891486111059124"}, +{"key":"key_106107742081","value":"value_115801251417944110"}, +{"key":"key_106107751151","value":"value_701567251761054613"}, +{"key":"key_106107787694","value":"value_531641081141309910"}, +{"key":"key_106107881567","value":"value_103849710910283100"}, +{"key":"key_106108101761","value":"value_130654612783627453"}, +{"key":"key_106108110122","value":"value_721101789747108701"}, +{"key":"key_106108110917","value":"value_101150531391191061"}, +{"key":"key_106108114469","value":"value_124474010889131159"}, +{"key":"key_106108124851","value":"value_122126151131937958"}, +{"key":"key_106108172143","value":"value_111538246100991591"}, +{"key":"key_106108841141","value":"value_891314914413613292"}, +{"key":"key_106109106125","value":"value_167107871101081241"}, +{"key":"key_106109134130","value":"value_891281461291041097"}, +{"key":"key_106109137821","value":"value_176132671191048715"}, +{"key":"key_106109651339","value":"value_131431007510210488"}, +{"key":"key_106109829813","value":"value_134107119968099120"}, +{"key":"key_106110102112","value":"value_981101059416089147"}, +{"key":"key_106110618114","value":"value_923175935791163136"}, +{"key":"key_106110808482","value":"value_134577478125881101"}, +{"key":"key_106111106361","value":"value_701371181309497981"}, +{"key":"key_106111118124","value":"value_153111122138891387"}, +{"key":"key_106111451271","value":"value_103106153171861157"}, +{"key":"key_106111509311","value":"value_395694109107921611"}, +{"key":"key_106112106183","value":"value_909610096741561351"}, +{"key":"key_106112941201","value":"value_130961501441241267"}, +{"key":"key_106113115752","value":"value_911731037111184160"}, +{"key":"key_106113124287","value":"value_115948013269153855"}, +{"key":"key_106113136113","value":"value_481189814785108191"}, +{"key":"key_106114106101","value":"value_117105671257981102"}, +{"key":"key_106114142487","value":"value_331494276138108126"}, +{"key":"key_106115131159","value":"value_116105431171181859"}, +{"key":"key_106115146107","value":"value_711331239614114510"}, +{"key":"key_106115929013","value":"value_137161141111691131"}, +{"key":"key_106116120785","value":"value_757517610913815210"}, +{"key":"key_106116128114","value":"value_147126159103991301"}, +{"key":"key_106116521608","value":"value_129138141126120911"}, +{"key":"key_106117102331","value":"value_139506541161135995"}, +{"key":"key_106117115131","value":"value_379611911887174841"}, +{"key":"key_106117146591","value":"value_142231321358113360"}, +{"key":"key_106118111849","value":"value_107119119769411313"}, +{"key":"key_106118146711","value":"value_154108871151271181"}, +{"key":"key_106118174868","value":"value_116109791011281526"}, +{"key":"key_106118182966","value":"value_737982140106995716"}, +{"key":"key_106119105142","value":"value_108769319715613411"}, +{"key":"key_106119122918","value":"value_133107911007483109"}, +{"key":"key_106119142299","value":"value_909711963891011331"}, +{"key":"key_106120171997","value":"value_111779094139147138"}, +{"key":"key_106120661381","value":"value_131105786112565751"}, +{"key":"key_106121111110","value":"value_128120105985080177"}, +{"key":"key_106121124183","value":"value_601111199912115012"}, +{"key":"key_106121149117","value":"value_741371471006944104"}, +{"key":"key_106121160105","value":"value_145111140937611616"}, +{"key":"key_106121491837","value":"value_100521451141101531"}, +{"key":"key_106121571921","value":"value_141120671457412416"}, +{"key":"key_106122110106","value":"value_711041276314810211"}, +{"key":"key_106122111786","value":"value_928113011025958860"}, +{"key":"key_106122117918","value":"value_116148971199210712"}, +{"key":"key_106122136112","value":"value_136768511510518212"}, +{"key":"key_106123129949","value":"value_949780112741491001"}, +{"key":"key_106124136921","value":"value_881567710013887981"}, +{"key":"key_106124617510","value":"value_991381858115274991"}, +{"key":"key_106124671369","value":"value_596217412679791281"}, +{"key":"key_106125172971","value":"value_102135105959915710"}, +{"key":"key_106125883230","value":"value_108437411311272137"}, +{"key":"key_106126116112","value":"value_136176162856613911"}, +{"key":"key_106126130118","value":"value_107951425937175114"}, +{"key":"key_106126871271","value":"value_129135101118821498"}, +{"key":"key_106127134764","value":"value_144149671131309067"}, +{"key":"key_106127679160","value":"value_146127789284112641"}, +{"key":"key_106128101428","value":"value_962774130571041111"}, +{"key":"key_106128172741","value":"value_126125169174130129"}, +{"key":"key_106128259913","value":"value_120119768510074162"}, +{"key":"key_106128821329","value":"value_112103125179105621"}, +{"key":"key_106129112104","value":"value_821268394113129261"}, +{"key":"key_106129176114","value":"value_129126354590106120"}, +{"key":"key_106129601135","value":"value_911041008180797453"}, +{"key":"key_106129711010","value":"value_931386611513654891"}, +{"key":"key_106130110110","value":"value_105117110107114791"}, +{"key":"key_106130119123","value":"value_154711191111155714"}, +{"key":"key_106130122828","value":"value_739874729379488972"}, +{"key":"key_106130806420","value":"value_147761565713689928"}, +{"key":"key_106130841041","value":"value_128943103116339510"}, +{"key":"key_106130879113","value":"value_957291109131149125"}, +{"key":"key_106131127132","value":"value_741158312213917212"}, +{"key":"key_106131128178","value":"value_405410012378771749"}, +{"key":"key_106131886582","value":"value_148121122113621261"}, +{"key":"key_106131891488","value":"value_928078142122130898"}, +{"key":"key_106132106341","value":"value_118306612877179107"}, +{"key":"key_106132142951","value":"value_118110127131120106"}, +{"key":"key_106132166941","value":"value_751108310810410560"}, +{"key":"key_106132194841","value":"value_143106551251441131"}, +{"key":"key_106132851251","value":"value_768410514414213773"}, +{"key":"key_106133108991","value":"value_571507495811279546"}, +{"key":"key_106133110964","value":"value_108100461218697119"}, +{"key":"key_106133121156","value":"value_751211069396858489"}, +{"key":"key_106134841249","value":"value_109121851159510240"}, +{"key":"key_106135120998","value":"value_981221083115574671"}, +{"key":"key_106135123134","value":"value_147143151919699162"}, +{"key":"key_106135679712","value":"value_852592165461439512"}, +{"key":"key_106135901257","value":"value_841796511518967813"}, +{"key":"key_106136241029","value":"value_122116151178981117"}, +{"key":"key_106136531376","value":"value_759558169110124608"}, +{"key":"key_106137107291","value":"value_831121455798113871"}, +{"key":"key_106137122172","value":"value_130109122111906799"}, +{"key":"key_106137144135","value":"value_111721348811113886"}, +{"key":"key_106137751082","value":"value_761127012514887996"}, +{"key":"key_106138112112","value":"value_539395673210280125"}, +{"key":"key_106138120661","value":"value_921281292566110101"}, +{"key":"key_106138128129","value":"value_856223821191421041"}, +{"key":"key_106140104148","value":"value_102941151069611163"}, +{"key":"key_106140651031","value":"value_759710882665873128"}, +{"key":"key_106140881441","value":"value_111795611119711512"}, +{"key":"key_106141941171","value":"value_981071421151267411"}, +{"key":"key_106142164125","value":"value_141969976901101167"}, +{"key":"key_106143103526","value":"value_729212012815310713"}, +{"key":"key_106144108168","value":"value_168331141278552124"}, +{"key":"key_106144115110","value":"value_757811512197461276"}, +{"key":"key_106145131120","value":"value_115118132993741125"}, +{"key":"key_106145151891","value":"value_121581221029110618"}, +{"key":"key_106145152108","value":"value_139685214412217291"}, +{"key":"key_106146108107","value":"value_115851031471331807"}, +{"key":"key_106146676114","value":"value_851021511039375119"}, +{"key":"key_106147146881","value":"value_451101138374155951"}, +{"key":"key_106147197951","value":"value_981148299157140511"}, +{"key":"key_106148120861","value":"value_110133127164173154"}, +{"key":"key_106148881626","value":"value_941451394570861506"}, +{"key":"key_106148921588","value":"value_891298915743691191"}, +{"key":"key_106148978513","value":"value_135818578143482511"}, +{"key":"key_106149132151","value":"value_112100901431381335"}, +{"key":"key_106149161034","value":"value_129124116141143821"}, +{"key":"key_106151101109","value":"value_596882104126391479"}, +{"key":"key_106153124103","value":"value_106129971561541441"}, +{"key":"key_106153921068","value":"value_698611765111901241"}, +{"key":"key_106155946982","value":"value_841149513463818212"}, +{"key":"key_106156106447","value":"value_105117691641219411"}, +{"key":"key_106157101148","value":"value_137862372405684984"}, +{"key":"key_106159741211","value":"value_839234967368731321"}, +{"key":"key_106160121124","value":"value_108172561067772139"}, +{"key":"key_106160138116","value":"value_809013914915211364"}, +{"key":"key_106160451057","value":"value_771558513380113211"}, +{"key":"key_106165114921","value":"value_908310697541188513"}, +{"key":"key_106168611519","value":"value_139143971488299106"}, +{"key":"key_106168821261","value":"value_161143117124112811"}, +{"key":"key_106169141385","value":"value_621325699527718085"}, +{"key":"key_106169937433","value":"value_537562144871044110"}, +{"key":"key_106182101951","value":"value_116481123612310377"}, +{"key":"key_106184891331","value":"value_132871211243213285"}, +{"key":"key_106209120310","value":"value_736692100701571910"}, +{"key":"key_106211538611","value":"value_751339911291139205"}, +{"key":"key_106231391207","value":"value_135137981401754410"}, +{"key":"key_106261141036","value":"value_123419063568798111"}, +{"key":"key_106308689717","value":"value_651631331121013911"}, +{"key":"key_106311296910","value":"value_861495611075828710"}, +{"key":"key_106311758314","value":"value_103141153124568711"}, +{"key":"key_106346913242","value":"value_124164979146117499"}, +{"key":"key_106367244461","value":"value_155821041111119011"}, +{"key":"key_106371211469","value":"value_107966511291921531"}, +{"key":"key_106401291146","value":"value_108951241171111387"}, +{"key":"key_106416212514","value":"value_164661229910714358"}, +{"key":"key_106471421369","value":"value_130100301481251111"}, +{"key":"key_106501021235","value":"value_112591169214560107"}, +{"key":"key_106513780848","value":"value_438971438256159113"}, +{"key":"key_106519998711","value":"value_104951071356862681"}, +{"key":"key_106524015012","value":"value_102621437411410011"}, +{"key":"key_106541078591","value":"value_106113143661231078"}, +{"key":"key_106547677176","value":"value_169551161069299124"}, +{"key":"key_106551087776","value":"value_731201103514949111"}, +{"key":"key_106561168190","value":"value_104971436697451573"}, +{"key":"key_106581111271","value":"value_954913374109901119"}, +{"key":"key_106586698816","value":"value_116123119111729714"}, +{"key":"key_106591021189","value":"value_102133888310114714"}, +{"key":"key_106591086210","value":"value_841201149292130806"}, +{"key":"key_106611992108","value":"value_130139728014574584"}, +{"key":"key_106628465151","value":"value_151138751269119113"}, +{"key":"key_106631527311","value":"value_147110150858181137"}, +{"key":"key_106631644615","value":"value_651161185014810012"}, +{"key":"key_106639315870","value":"value_116849514412292931"}, +{"key":"key_106641171546","value":"value_109115103105991412"}, +{"key":"key_106641291331","value":"value_154921489813312310"}, +{"key":"key_106651511601","value":"value_611061569598105591"}, +{"key":"key_106661171379","value":"value_991209910614611513"}, +{"key":"key_106661305412","value":"value_733495121771556675"}, +{"key":"key_106661307110","value":"value_846511086925110412"}, +{"key":"key_106661425615","value":"value_431779414193124161"}, +{"key":"key_106671419674","value":"value_136481359167997511"}, +{"key":"key_106676815711","value":"value_136132971301211195"}, +{"key":"key_106691281057","value":"value_971005971140127898"}, +{"key":"key_106695681648","value":"value_561259413812312894"}, +{"key":"key_106698154174","value":"value_599611412610114416"}, +{"key":"key_106701161181","value":"value_665162161176135877"}, +{"key":"key_106711019110","value":"value_108518397601007086"}, +{"key":"key_106711091181","value":"value_123984089421021431"}, +{"key":"key_106711091231","value":"value_104103104109891567"}, +{"key":"key_106719779641","value":"value_711011136096136451"}, +{"key":"key_106719810511","value":"value_135611001301149380"}, +{"key":"key_106721561009","value":"value_674017711081177997"}, +{"key":"key_106727213810","value":"value_167841138112110999"}, +{"key":"key_106731171049","value":"value_130183861228640926"}, +{"key":"key_106751061221","value":"value_138839414597151971"}, +{"key":"key_106751421709","value":"value_115143105148831421"}, +{"key":"key_106759291102","value":"value_541302713514411962"}, +{"key":"key_106761445911","value":"value_711311039317511210"}, +{"key":"key_106765495672","value":"value_140157107781227412"}, +{"key":"key_106769861132","value":"value_106122136967010214"}, +{"key":"key_106771011401","value":"value_731371451099575123"}, +{"key":"key_106771431341","value":"value_104638612186961004"}, +{"key":"key_106771461251","value":"value_138651081161441103"}, +{"key":"key_106781104379","value":"value_166551125510460110"}, +{"key":"key_106781271011","value":"value_716610089131116145"}, +{"key":"key_106783994131","value":"value_861148212898135118"}, +{"key":"key_106786310574","value":"value_176104941019213981"}, +{"key":"key_106796316110","value":"value_972515099163133119"}, +{"key":"key_106801078213","value":"value_104125921471189679"}, +{"key":"key_106801176113","value":"value_873110913811312188"}, +{"key":"key_106806178122","value":"value_129390151132144117"}, +{"key":"key_106811111041","value":"value_661277612211910195"}, +{"key":"key_106821161535","value":"value_158749514912791361"}, +{"key":"key_106821528580","value":"value_117110138961315615"}, +{"key":"key_106831011351","value":"value_133173156123110127"}, +{"key":"key_106831632185","value":"value_146112104798071971"}, +{"key":"key_106833112784","value":"value_141104796810473137"}, +{"key":"key_106836614942","value":"value_132381329713715691"}, +{"key":"key_106841074810","value":"value_105114135768113576"}, +{"key":"key_106841784710","value":"value_106152791111088611"}, +{"key":"key_106859618110","value":"value_557113771971351261"}, +{"key":"key_106864791751","value":"value_125178121721119712"}, +{"key":"key_106867848119","value":"value_161679014661671034"}, +{"key":"key_106869215911","value":"value_131107551661468268"}, +{"key":"key_106871238282","value":"value_639040826994119170"}, +{"key":"key_106881054713","value":"value_134311413113714096"}, +{"key":"key_106881251291","value":"value_795768138828613916"}, +{"key":"key_106881551141","value":"value_119901247611012213"}, +{"key":"key_106885483112","value":"value_107908910423321481"}, +{"key":"key_106889810510","value":"value_791331561051845586"}, +{"key":"key_106891257312","value":"value_162591606266109134"}, +{"key":"key_106891397496","value":"value_104689943678299729"}, +{"key":"key_106895012817","value":"value_104118137981061227"}, +{"key":"key_106896945173","value":"value_351489863124149105"}, +{"key":"key_106901291441","value":"value_107115601211161341"}, +{"key":"key_106901371427","value":"value_751519415851901101"}, +{"key":"key_106902201431","value":"value_116123175011363989"}, +{"key":"key_106909013675","value":"value_110921039815310511"}, +{"key":"key_106911697858","value":"value_118146111981471628"}, +{"key":"key_106918814888","value":"value_878513367119201988"}, +{"key":"key_106921351621","value":"value_531689694948676891"}, +{"key":"key_106926986511","value":"value_118135103971591596"}, +{"key":"key_106927411510","value":"value_103104591226350121"}, +{"key":"key_106931027617","value":"value_746776486758821321"}, +{"key":"key_106931091317","value":"value_139951428311113011"}, +{"key":"key_106931131411","value":"value_122161143511221321"}, +{"key":"key_106931601334","value":"value_101865492117624382"}, +{"key":"key_106939742148","value":"value_531211421397554101"}, +{"key":"key_106941341385","value":"value_134139861281291331"}, +{"key":"key_106944810013","value":"value_868913016992389781"}, +{"key":"key_106948410513","value":"value_907415211493104106"}, +{"key":"key_106949712311","value":"value_125291238413298451"}, +{"key":"key_106954790911","value":"value_129140110121577219"}, +{"key":"key_106958010613","value":"value_687410533101111831"}, +{"key":"key_106961061759","value":"value_149891131165016412"}, +{"key":"key_106961241891","value":"value_155775339118104161"}, +{"key":"key_106961586573","value":"value_981218314058829813"}, +{"key":"key_106969622894","value":"value_147997311569153106"}, +{"key":"key_106971106616","value":"value_848111043103142130"}, +{"key":"key_106971201151","value":"value_145108471631261316"}, +{"key":"key_106971349312","value":"value_103605471123122186"}, +{"key":"key_106973912716","value":"value_105103971301247160"}, +{"key":"key_106976254931","value":"value_674414012012816062"}, +{"key":"key_106979864597","value":"value_937191891007310942"}, +{"key":"key_106981029217","value":"value_138619215146107117"}, +{"key":"key_106981265258","value":"value_146771221701181328"}, +{"key":"key_106991589411","value":"value_106123129829610097"}, +{"key":"key_106998111211","value":"value_122978992564611814"}, +{"key":"key_107100761041","value":"value_139341177210392135"}, +{"key":"key_107101125118","value":"value_111145167747339140"}, +{"key":"key_107101130525","value":"value_106851174110511414"}, +{"key":"key_107101143121","value":"value_821251551081331561"}, +{"key":"key_107101908214","value":"value_110151168131671581"}, +{"key":"key_107102141158","value":"value_371291831308668951"}, +{"key":"key_107102391084","value":"value_113731225898116120"}, +{"key":"key_107102551041","value":"value_161521131359889119"}, +{"key":"key_107102836216","value":"value_886196791083311215"}, +{"key":"key_107103115123","value":"value_811218715310513163"}, +{"key":"key_107103139621","value":"value_867211272117819113"}, +{"key":"key_107103143107","value":"value_103122821007212864"}, +{"key":"key_107103155901","value":"value_126120493268685012"}, +{"key":"key_107103192721","value":"value_347413288102123731"}, +{"key":"key_107103524510","value":"value_153112108124110128"}, +{"key":"key_107103821538","value":"value_876954861081561111"}, +{"key":"key_107103891174","value":"value_137143879015211060"}, +{"key":"key_107104105135","value":"value_883110769128100129"}, +{"key":"key_107104147105","value":"value_141991327017652118"}, +{"key":"key_107104166951","value":"value_126121106115125561"}, +{"key":"key_107104963111","value":"value_958195104921769165"}, +{"key":"key_107105111751","value":"value_118151994411210014"}, +{"key":"key_107105118136","value":"value_112102611068211810"}, +{"key":"key_107105129901","value":"value_101601651251371561"}, +{"key":"key_107105133123","value":"value_117110117451281161"}, +{"key":"key_107105741191","value":"value_898242905485641721"}, +{"key":"key_107105821411","value":"value_769664991274911265"}, +{"key":"key_107106721581","value":"value_731119414098135181"}, +{"key":"key_107107104115","value":"value_691021671311445412"}, +{"key":"key_107107115791","value":"value_811687112214213372"}, +{"key":"key_107107132106","value":"value_979077326659851239"}, +{"key":"key_107107139130","value":"value_829161547612711474"}, +{"key":"key_107107219789","value":"value_109155949310210913"}, +{"key":"key_107107967115","value":"value_133143778971661139"}, +{"key":"key_107107971268","value":"value_105115113119969155"}, +{"key":"key_107108105125","value":"value_831311807080145841"}, +{"key":"key_107108120899","value":"value_454464152102135878"}, +{"key":"key_107108149791","value":"value_117116117921311219"}, +{"key":"key_107108471175","value":"value_949584127817812910"}, +{"key":"key_107108621411","value":"value_586752102335712912"}, +{"key":"key_107108867712","value":"value_135867310147196143"}, +{"key":"key_107109127991","value":"value_551371701051071161"}, +{"key":"key_107109144871","value":"value_717487131142151571"}, +{"key":"key_107109148155","value":"value_148143123125187691"}, +{"key":"key_107110105991","value":"value_146106102121401292"}, +{"key":"key_107110106103","value":"value_169838110910770952"}, +{"key":"key_107110445613","value":"value_119112105839181143"}, +{"key":"key_107111108111","value":"value_781451211169510648"}, +{"key":"key_107111769914","value":"value_114118118651071666"}, +{"key":"key_107112141129","value":"value_891171359211310836"}, +{"key":"key_107112561067","value":"value_102121261681071819"}, +{"key":"key_107113126718","value":"value_152155829712016569"}, +{"key":"key_107113991228","value":"value_134117919049331441"}, +{"key":"key_107114631311","value":"value_815213813354771601"}, +{"key":"key_107114961461","value":"value_107105729573771411"}, +{"key":"key_107115196130","value":"value_649896116125155109"}, +{"key":"key_107115541241","value":"value_127131161549311355"}, +{"key":"key_107115699012","value":"value_591319062635418318"}, +{"key":"key_107116100104","value":"value_687396711219184741"}, +{"key":"key_107116787075","value":"value_811057073148138731"}, +{"key":"key_107116857311","value":"value_991131587310292134"}, +{"key":"key_107116923911","value":"value_114471071091541111"}, +{"key":"key_107117137116","value":"value_139212180768610414"}, +{"key":"key_107117139948","value":"value_831021291021351871"}, +{"key":"key_107117729010","value":"value_949449956011812889"}, +{"key":"key_107117771281","value":"value_811041143919011277"}, +{"key":"key_107117901111","value":"value_643753911431621371"}, +{"key":"key_107117941011","value":"value_125769915769687998"}, +{"key":"key_107118103131","value":"value_851666693149147597"}, +{"key":"key_107118152151","value":"value_881071271581435111"}, +{"key":"key_107118744910","value":"value_106148827510893101"}, +{"key":"key_107119107161","value":"value_194812444598765117"}, +{"key":"key_107119127929","value":"value_131110961151008477"}, +{"key":"key_107119128150","value":"value_130125701151151101"}, +{"key":"key_107119129122","value":"value_889714410515112110"}, +{"key":"key_107119132686","value":"value_169991059338759813"}, +{"key":"key_107119158911","value":"value_134891111117212413"}, +{"key":"key_107119671331","value":"value_166681161341149411"}, +{"key":"key_107119721481","value":"value_129129113821301041"}, +{"key":"key_107119821001","value":"value_106106965410493931"}, +{"key":"key_107120103411","value":"value_829216510610012714"}, +{"key":"key_107120955784","value":"value_122159959110213975"}, +{"key":"key_107121109114","value":"value_125998592748192153"}, +{"key":"key_107121661657","value":"value_881246212477376112"}, +{"key":"key_107121767311","value":"value_133771805611214711"}, +{"key":"key_107121771231","value":"value_107130571329376147"}, +{"key":"key_107121912916","value":"value_187771071286583898"}, +{"key":"key_107122104137","value":"value_141721351056249124"}, +{"key":"key_107122141591","value":"value_109123104987712169"}, +{"key":"key_107122147121","value":"value_289965157119115113"}, +{"key":"key_107122622116","value":"value_139969393711496044"}, +{"key":"key_107122791168","value":"value_557284403812196195"}, +{"key":"key_107122911228","value":"value_161120145275890411"}, +{"key":"key_107123106854","value":"value_155494882881171076"}, +{"key":"key_107123125136","value":"value_112102271227917435"}, +{"key":"key_107123631051","value":"value_133997713013546509"}, +{"key":"key_107123961621","value":"value_517990102103159691"}, +{"key":"key_107124103593","value":"value_178682113180112173"}, +{"key":"key_107124117116","value":"value_991347711941108100"}, +{"key":"key_107124161886","value":"value_469211516385101160"}, +{"key":"key_107125108118","value":"value_199139821349571767"}, +{"key":"key_107125131938","value":"value_152114981535412052"}, +{"key":"key_107126121154","value":"value_156991222761141457"}, +{"key":"key_107126156746","value":"value_921389698135160611"}, +{"key":"key_107126166100","value":"value_709212585141104132"}, +{"key":"key_107126189808","value":"value_911088213699941411"}, +{"key":"key_107127100111","value":"value_116107136528410895"}, +{"key":"key_107127139113","value":"value_139125115126169100"}, +{"key":"key_107127531008","value":"value_106108133903379761"}, +{"key":"key_107127691001","value":"value_587910566849914612"}, +{"key":"key_107127791609","value":"value_109633889991117199"}, +{"key":"key_107127818113","value":"value_496351398314534120"}, +{"key":"key_107128108659","value":"value_136461451411471109"}, +{"key":"key_107128127134","value":"value_155831241406214510"}, +{"key":"key_107128951321","value":"value_426676156119132127"}, +{"key":"key_107129110533","value":"value_901081126210763133"}, +{"key":"key_107129133541","value":"value_968016718812713011"}, +{"key":"key_107129921076","value":"value_110531071171357052"}, +{"key":"key_107130116562","value":"value_122109156964349729"}, +{"key":"key_107131106113","value":"value_132140151827845761"}, +{"key":"key_107132144366","value":"value_117109851176815210"}, +{"key":"key_107132791097","value":"value_105491449410614884"}, +{"key":"key_107133100106","value":"value_851071229012398361"}, +{"key":"key_107133545813","value":"value_126124157129137117"}, +{"key":"key_107133821318","value":"value_561391461021261011"}, +{"key":"key_107133868984","value":"value_889315712811912896"}, +{"key":"key_107133997383","value":"value_451451651011051459"}, +{"key":"key_107134765515","value":"value_111130741191304111"}, +{"key":"key_107135116991","value":"value_135132114111886811"}, +{"key":"key_107135124971","value":"value_105828112614419715"}, +{"key":"key_107135145116","value":"value_170971591391191148"}, +{"key":"key_107135146979","value":"value_115116126845811083"}, +{"key":"key_107137151126","value":"value_131142108681019211"}, +{"key":"key_107138731101","value":"value_148885315012996561"}, +{"key":"key_107139100129","value":"value_183127801021127693"}, +{"key":"key_107139119100","value":"value_127100921121191189"}, +{"key":"key_107139159012","value":"value_125951161001471511"}, +{"key":"key_107139491121","value":"value_881576511864145159"}, +{"key":"key_107140116966","value":"value_106371238165139821"}, +{"key":"key_107141121100","value":"value_955310152113129136"}, +{"key":"key_107141136511","value":"value_146611121351001191"}, +{"key":"key_107142129979","value":"value_102389212510596881"}, +{"key":"key_107142182721","value":"value_871291177110420151"}, +{"key":"key_107142371061","value":"value_821249853721019012"}, +{"key":"key_107143115102","value":"value_869914990745864701"}, +{"key":"key_107143941221","value":"value_851411421398690894"}, +{"key":"key_107145125125","value":"value_151708012912712410"}, +{"key":"key_107145143626","value":"value_104961258715734100"}, +{"key":"key_107146140835","value":"value_118115150961251031"}, +{"key":"key_107146149103","value":"value_861611105614359153"}, +{"key":"key_107146741421","value":"value_105128818196981527"}, +{"key":"key_107147103107","value":"value_114105107107156608"}, +{"key":"key_107147113111","value":"value_103781371257511015"}, +{"key":"key_107148113899","value":"value_781027211114952112"}, +{"key":"key_107153132103","value":"value_108102641251475310"}, +{"key":"key_107157123118","value":"value_161827811995981121"}, +{"key":"key_107157130167","value":"value_718687706037821257"}, +{"key":"key_107157891712","value":"value_139881361136653111"}, +{"key":"key_107158125137","value":"value_891079913812713849"}, +{"key":"key_107158901522","value":"value_451249764165110112"}, +{"key":"key_107162671632","value":"value_877786807178135147"}, +{"key":"key_107164151128","value":"value_104111717834125571"}, +{"key":"key_107164561219","value":"value_114101181058191139"}, +{"key":"key_107165173191","value":"value_731106713013813211"}, +{"key":"key_107166913764","value":"value_198136146731066214"}, +{"key":"key_107168126116","value":"value_811086213611011211"}, +{"key":"key_107168174102","value":"value_858013877605318586"}, +{"key":"key_107169769010","value":"value_991226412114112671"}, +{"key":"key_107175631099","value":"value_911001344772892910"}, +{"key":"key_107176925410","value":"value_148769562100139111"}, +{"key":"key_107177124103","value":"value_261994531421371418"}, +{"key":"key_107178681733","value":"value_110124137130101125"}, +{"key":"key_107178751386","value":"value_203114591331547391"}, +{"key":"key_107179841477","value":"value_719615511913412085"}, +{"key":"key_107180811211","value":"value_888310692160621656"}, +{"key":"key_107184841391","value":"value_130100831331571009"}, +{"key":"key_107185878710","value":"value_110162961158687112"}, +{"key":"key_107186656113","value":"value_105106307798137685"}, +{"key":"key_107223113191","value":"value_173141635016485131"}, +{"key":"key_107248111514","value":"value_775910311415612112"}, +{"key":"key_107261011191","value":"value_110311461044717283"}, +{"key":"key_107261081019","value":"value_871841367717192148"}, +{"key":"key_107298297981","value":"value_134182798110455937"}, +{"key":"key_107401029712","value":"value_781069710612315816"}, +{"key":"key_107409785166","value":"value_555185618181561261"}, +{"key":"key_107425210913","value":"value_142169717980117971"}, +{"key":"key_107449913466","value":"value_158137572001141304"}, +{"key":"key_107461321201","value":"value_108923611695848513"}, +{"key":"key_107486199885","value":"value_107746672106951079"}, +{"key":"key_107491291591","value":"value_751141091311761099"}, +{"key":"key_107491497415","value":"value_165951321881709310"}, +{"key":"key_107498410856","value":"value_721251311374111184"}, +{"key":"key_107501391021","value":"value_981311307715314012"}, +{"key":"key_107501451417","value":"value_941268513670891297"}, +{"key":"key_107521079513","value":"value_681377314482751061"}, +{"key":"key_107531154915","value":"value_172187104101916949"}, +{"key":"key_107541119310","value":"value_165115671519891851"}, +{"key":"key_107557012211","value":"value_941241071061810711"}, +{"key":"key_107561679910","value":"value_598111116481811389"}, +{"key":"key_107566115110","value":"value_136125139851388511"}, +{"key":"key_107571101131","value":"value_203785111990891151"}, +{"key":"key_107572311131","value":"value_686575716615782101"}, +{"key":"key_107577016310","value":"value_123827862891813414"}, +{"key":"key_107581604210","value":"value_103941391109312010"}, +{"key":"key_107591051491","value":"value_959317713112928871"}, +{"key":"key_107618273102","value":"value_129101134609815769"}, +{"key":"key_107621336211","value":"value_122787285871319812"}, +{"key":"key_107631491361","value":"value_978012714184149100"}, +{"key":"key_107638613050","value":"value_116159109115911058"}, +{"key":"key_107641228410","value":"value_110988295547616385"}, +{"key":"key_107641331321","value":"value_168101156134131629"}, +{"key":"key_107658910812","value":"value_145104111111377110"}, +{"key":"key_107659216376","value":"value_171121108879167103"}, +{"key":"key_107661311051","value":"value_128621839791289914"}, +{"key":"key_107681014166","value":"value_136641477111412112"}, +{"key":"key_107681491231","value":"value_134991288310773113"}, +{"key":"key_107687173127","value":"value_123995914415080656"}, +{"key":"key_107698483981","value":"value_148548893109906079"}, +{"key":"key_107699519511","value":"value_771311199175160100"}, +{"key":"key_107701047377","value":"value_106819119410812480"}, +{"key":"key_107701291279","value":"value_137949810661111121"}, +{"key":"key_107707513831","value":"value_125107127761071101"}, +{"key":"key_107717011293","value":"value_123491701511221311"}, +{"key":"key_107721046010","value":"value_159138471381128758"}, +{"key":"key_107721095626","value":"value_123851461501039271"}, +{"key":"key_107724065634","value":"value_941001569116411475"}, +{"key":"key_107728499504","value":"value_861051258979133888"}, +{"key":"key_107728513117","value":"value_791346913513377991"}, +{"key":"key_107738915682","value":"value_891103611810441179"}, +{"key":"key_107741126687","value":"value_801001291098076928"}, +{"key":"key_107749711399","value":"value_114124871061121545"}, +{"key":"key_107761218893","value":"value_133113921088614613"}, +{"key":"key_107761275911","value":"value_134109153607187797"}, +{"key":"key_107761558582","value":"value_107811031181644713"}, +{"key":"key_107767010259","value":"value_142998991134109104"}, +{"key":"key_107768010548","value":"value_141851031049498125"}, +{"key":"key_107771201191","value":"value_119147171109169136"}, +{"key":"key_107778061122","value":"value_959214012493100711"}, +{"key":"key_107781071001","value":"value_787291107103116801"}, +{"key":"key_107781079144","value":"value_796863891601571051"}, +{"key":"key_107781385913","value":"value_141136501081101351"}, +{"key":"key_107781521095","value":"value_131115961271001241"}, +{"key":"key_107786810511","value":"value_319013274109152117"}, +{"key":"key_107789253114","value":"value_131126136132542115"}, +{"key":"key_107791219119","value":"value_155159104110511111"}, +{"key":"key_107791301597","value":"value_391136811188707813"}, +{"key":"key_107793398821","value":"value_155878011512610210"}, +{"key":"key_107795274110","value":"value_114421234314282114"}, +{"key":"key_107796811210","value":"value_481021635911217368"}, +{"key":"key_107801317278","value":"value_111141110961061761"}, +{"key":"key_107801492710","value":"value_106122421211651001"}, +{"key":"key_107803974981","value":"value_117124621501377590"}, +{"key":"key_107808713110","value":"value_109119117921059310"}, +{"key":"key_107811076378","value":"value_911111057418010797"}, +{"key":"key_107811141081","value":"value_989353163941151551"}, +{"key":"key_107814414884","value":"value_158568673109891241"}, +{"key":"key_107819885881","value":"value_691761441338385821"}, +{"key":"key_107825853114","value":"value_971219110277131891"}, +{"key":"key_107827590771","value":"value_116124831637714416"}, +{"key":"key_107831237712","value":"value_851181456457137396"}, +{"key":"key_107839912912","value":"value_136113115121628910"}, +{"key":"key_107841169812","value":"value_892377428917565161"}, +{"key":"key_107846611311","value":"value_108111102951101021"}, +{"key":"key_107848675125","value":"value_797654104104159129"}, +{"key":"key_107851001631","value":"value_158112926299141117"}, +{"key":"key_107859482791","value":"value_147231338412196128"}, +{"key":"key_107861001741","value":"value_100199212070958511"}, +{"key":"key_107861198965","value":"value_162105579194519532"}, +{"key":"key_107861311229","value":"value_109160591161251555"}, +{"key":"key_107861871081","value":"value_496570132947811190"}, +{"key":"key_107867194551","value":"value_924756179101759350"}, +{"key":"key_107877311812","value":"value_112756510365887351"}, +{"key":"key_107881091041","value":"value_949813111210071118"}, +{"key":"key_107881124510","value":"value_119117126149116152"}, +{"key":"key_107881241415","value":"value_119321348610811315"}, +{"key":"key_107890112209","value":"value_701121081251175914"}, +{"key":"key_107896875761","value":"value_142151102748412512"}, +{"key":"key_107901025197","value":"value_141591051041061261"}, +{"key":"key_107901107395","value":"value_102946060104140991"}, +{"key":"key_107906213310","value":"value_111971351401011465"}, +{"key":"key_107908187138","value":"value_106769213120012087"}, +{"key":"key_107909817210","value":"value_116918616814562111"}, +{"key":"key_107911021489","value":"value_102163911475712512"}, +{"key":"key_107911081435","value":"value_121901435914492621"}, +{"key":"key_107911119516","value":"value_136188911309812011"}, +{"key":"key_107917310243","value":"value_108811117967133110"}, +{"key":"key_107918388869","value":"value_961281311701136589"}, +{"key":"key_107918868108","value":"value_104841025714915074"}, +{"key":"key_107921068179","value":"value_781571171368311118"}, +{"key":"key_107925118897","value":"value_954993127103108621"}, +{"key":"key_107928115013","value":"value_146122152897838102"}, +{"key":"key_107936969111","value":"value_751295410088114116"}, +{"key":"key_107939814170","value":"value_219210071106919010"}, +{"key":"key_107941386096","value":"value_109728613410072166"}, +{"key":"key_107941518311","value":"value_821004290121621491"}, +{"key":"key_107948497116","value":"value_563410860109861621"}, +{"key":"key_107956386130","value":"value_119102204145103868"}, +{"key":"key_107961381089","value":"value_103104797617315113"}, +{"key":"key_107961651801","value":"value_981256451901319310"}, +{"key":"key_107961836575","value":"value_117125126124161172"}, +{"key":"key_107965016981","value":"value_557396149100521265"}, +{"key":"key_107971221636","value":"value_105119119781101405"}, +{"key":"key_107981101201","value":"value_144818911510517598"}, +{"key":"key_107983596934","value":"value_601369917313113993"}, +{"key":"key_107988712244","value":"value_584715911971535910"}, +{"key":"key_107989616996","value":"value_119165121100871015"}, +{"key":"key_107991201351","value":"value_164186155701301691"}, +{"key":"key_107998592127","value":"value_141991251416211747"}, +{"key":"key_108100104241","value":"value_861001671271077112"}, +{"key":"key_108100107797","value":"value_158132966010498871"}, +{"key":"key_108100131143","value":"value_313310591122137381"}, +{"key":"key_108100134123","value":"value_113965228136116200"}, +{"key":"key_108100656914","value":"value_741471719310943621"}, +{"key":"key_108100951159","value":"value_142101918264828649"}, +{"key":"key_108101129111","value":"value_136102153911181109"}, +{"key":"key_108101140104","value":"value_951241789214811777"}, +{"key":"key_108102104118","value":"value_104146771016412592"}, +{"key":"key_108102122856","value":"value_102114101110901335"}, +{"key":"key_108103745672","value":"value_549985571009810911"}, +{"key":"key_108103881151","value":"value_491549311299471281"}, +{"key":"key_108103961401","value":"value_961481055212286601"}, +{"key":"key_108104123132","value":"value_899737102168907110"}, +{"key":"key_108104786415","value":"value_148132121726986154"}, +{"key":"key_108105761031","value":"value_611001161321029643"}, +{"key":"key_108105828414","value":"value_144125140142611341"}, +{"key":"key_108106104171","value":"value_697367103119988117"}, +{"key":"key_108107104102","value":"value_146115161160107111"}, +{"key":"key_108107110166","value":"value_119151167853814310"}, +{"key":"key_108107126997","value":"value_102701081211071324"}, +{"key":"key_108107161160","value":"value_667877841311741191"}, +{"key":"key_108107163108","value":"value_913576708675148133"}, +{"key":"key_108108107152","value":"value_781157976442126331"}, +{"key":"key_108108116991","value":"value_799058296509814714"}, +{"key":"key_108108131666","value":"value_100128160152106127"}, +{"key":"key_108109103132","value":"value_115857012510817810"}, +{"key":"key_108109251971","value":"value_115834787781087012"}, +{"key":"key_108111116124","value":"value_128118117876016893"}, +{"key":"key_108111124869","value":"value_103126100941047236"}, +{"key":"key_108111147105","value":"value_571441209564941639"}, +{"key":"key_108111501271","value":"value_124104691309479831"}, +{"key":"key_108111721137","value":"value_911601221011356810"}, +{"key":"key_108111891201","value":"value_729313257103801075"}, +{"key":"key_108111919613","value":"value_104851086911060102"}, +{"key":"key_108112101113","value":"value_942471471869350116"}, +{"key":"key_108112121978","value":"value_944812311269771091"}, +{"key":"key_108112154154","value":"value_869610615232955987"}, +{"key":"key_108113127621","value":"value_901025915314278121"}, +{"key":"key_108113140114","value":"value_941171141391541158"}, +{"key":"key_108113143106","value":"value_108618712411758951"}, +{"key":"key_108113381051","value":"value_821251571521499612"}, +{"key":"key_108113449054","value":"value_971031009613385998"}, +{"key":"key_108113771501","value":"value_311088210211858821"}, +{"key":"key_108114102159","value":"value_127861217515599110"}, +{"key":"key_108115106531","value":"value_111828612610265101"}, +{"key":"key_108115119888","value":"value_114551178410916512"}, +{"key":"key_108115148758","value":"value_741001281101191341"}, +{"key":"key_108116101124","value":"value_113896911282102143"}, +{"key":"key_108116106656","value":"value_121142611051141151"}, +{"key":"key_108116138131","value":"value_156126165781461429"}, +{"key":"key_108116421261","value":"value_122101638981811401"}, +{"key":"key_108116929365","value":"value_103715710910988124"}, +{"key":"key_108117113151","value":"value_704313198119126137"}, +{"key":"key_108117139738","value":"value_697211245291471071"}, +{"key":"key_108117661091","value":"value_981288212785886668"}, +{"key":"key_108117861259","value":"value_134134951011351601"}, +{"key":"key_108117871311","value":"value_152455921162103958"}, +{"key":"key_108118103641","value":"value_581271291419216114"}, +{"key":"key_108118116122","value":"value_112881291171696799"}, +{"key":"key_108118118129","value":"value_108741471079786123"}, +{"key":"key_108118828654","value":"value_105991098415215401"}, +{"key":"key_108119113489","value":"value_146113118561131641"}, +{"key":"key_108119132676","value":"value_145856411110112112"}, +{"key":"key_108119164147","value":"value_113124739168941539"}, +{"key":"key_108119532813","value":"value_183661081401041199"}, +{"key":"key_108120821741","value":"value_112111918312279110"}, +{"key":"key_108120921801","value":"value_140197101597386109"}, +{"key":"key_108121541446","value":"value_971569317315411346"}, +{"key":"key_108121752861","value":"value_669210287135851631"}, +{"key":"key_108121877987","value":"value_617610467130150105"}, +{"key":"key_108122598082","value":"value_163261086812816210"}, +{"key":"key_108122933494","value":"value_116156731371561801"}, +{"key":"key_108123118985","value":"value_154143121112591321"}, +{"key":"key_108124101104","value":"value_128155115163759512"}, +{"key":"key_108124112140","value":"value_120889211815485127"}, +{"key":"key_108124114791","value":"value_152108617014310414"}, +{"key":"key_108124114977","value":"value_105103143104116281"}, +{"key":"key_108124148161","value":"value_111981571375735546"}, +{"key":"key_108124189129","value":"value_608110111999826110"}, +{"key":"key_108125112678","value":"value_137107108701781509"}, +{"key":"key_108126115147","value":"value_147152911426510110"}, +{"key":"key_108127359985","value":"value_881101141311651491"}, +{"key":"key_108127991338","value":"value_929242711101073970"}, +{"key":"key_108128110122","value":"value_116181110934853126"}, +{"key":"key_108128176130","value":"value_531529590164162141"}, +{"key":"key_108128567414","value":"value_608780118134167856"}, +{"key":"key_108128661251","value":"value_101921061228655531"}, +{"key":"key_108128661478","value":"value_811731314311310013"}, +{"key":"key_108128771201","value":"value_598723795379115971"}, +{"key":"key_108128781131","value":"value_104811121351054011"}, +{"key":"key_108128871001","value":"value_788574468513313684"}, +{"key":"key_108128997514","value":"value_114113126231557784"}, +{"key":"key_108129101124","value":"value_158951381341241508"}, +{"key":"key_108130138828","value":"value_488211282381181051"}, +{"key":"key_108130149861","value":"value_152611551344114110"}, +{"key":"key_108130999140","value":"value_588712213212295101"}, +{"key":"key_108132110757","value":"value_115521041421194977"}, +{"key":"key_108132117113","value":"value_911311914762961751"}, +{"key":"key_108132151437","value":"value_891359425566978541"}, +{"key":"key_108132779513","value":"value_133777299101132116"}, +{"key":"key_108133661071","value":"value_125911253310312260"}, +{"key":"key_108135133821","value":"value_124871241018216173"}, +{"key":"key_108135147689","value":"value_113782215214644122"}, +{"key":"key_108135418967","value":"value_141991311751351131"}, +{"key":"key_108136159711","value":"value_137831747414375126"}, +{"key":"key_108136681131","value":"value_741261044980178821"}, +{"key":"key_108137100107","value":"value_108971775813117245"}, +{"key":"key_108137107100","value":"value_161132928381114117"}, +{"key":"key_108137116153","value":"value_711721301334811310"}, +{"key":"key_108137135129","value":"value_141110831346998120"}, +{"key":"key_108137164100","value":"value_121681201856196173"}, +{"key":"key_108137747512","value":"value_111856510912481104"}, +{"key":"key_108138110824","value":"value_911099215015985741"}, +{"key":"key_108138124844","value":"value_103132162318570949"}, +{"key":"key_108138141142","value":"value_999910211513165761"}, +{"key":"key_108138151132","value":"value_170667493107118132"}, +{"key":"key_108139179959","value":"value_122147121921007293"}, +{"key":"key_108139921036","value":"value_311241049873140106"}, +{"key":"key_108140130699","value":"value_116107461141068911"}, +{"key":"key_108141761411","value":"value_145957612281174158"}, +{"key":"key_108142115887","value":"value_108919550711251329"}, +{"key":"key_108143531191","value":"value_661281093874681221"}, +{"key":"key_108143689413","value":"value_951202545638510660"}, +{"key":"key_108144511291","value":"value_117879192104128128"}, +{"key":"key_108144598412","value":"value_125181009981153129"}, +{"key":"key_108145871021","value":"value_175599113620466100"}, +{"key":"key_108146115204","value":"value_551669799378313311"}, +{"key":"key_108146831506","value":"value_161116611306811218"}, +{"key":"key_108147137165","value":"value_154113107811031831"}, +{"key":"key_108147751141","value":"value_909464151651257585"}, +{"key":"key_108149147877","value":"value_971028512411910138"}, +{"key":"key_108149901398","value":"value_144801065648169924"}, +{"key":"key_108150135901","value":"value_961507312611140988"}, +{"key":"key_108151187106","value":"value_909315480103888015"}, +{"key":"key_108151929311","value":"value_831299116810910811"}, +{"key":"key_108152171118","value":"value_606010515411080651"}, +{"key":"key_108152951053","value":"value_115937014211612512"}, +{"key":"key_108153112931","value":"value_511241151761161159"}, +{"key":"key_108153151102","value":"value_155878011811710914"}, +{"key":"key_108153919817","value":"value_771346613714655681"}, +{"key":"key_108154801311","value":"value_123635510055571101"}, +{"key":"key_108155122521","value":"value_673716579718911736"}, +{"key":"key_108155731497","value":"value_110544211010111911"}, +{"key":"key_108156829613","value":"value_581221049341251251"}, +{"key":"key_108157691331","value":"value_108151118154104771"}, +{"key":"key_108157694710","value":"value_681119692851179389"}, +{"key":"key_108160108991","value":"value_431852211957807891"}, +{"key":"key_108160123751","value":"value_819911389135547611"}, +{"key":"key_108160129123","value":"value_416380891421051216"}, +{"key":"key_108161121152","value":"value_147117121723786857"}, +{"key":"key_108163109130","value":"value_137101155891221821"}, +{"key":"key_108163661121","value":"value_111929917113271921"}, +{"key":"key_108165114145","value":"value_137118140168108148"}, +{"key":"key_108166137148","value":"value_441847069124689410"}, +{"key":"key_108167651099","value":"value_201225510568849392"}, +{"key":"key_108170109941","value":"value_144749510512380102"}, +{"key":"key_108171951198","value":"value_104157131956518914"}, +{"key":"key_108173105581","value":"value_102120126951228476"}, +{"key":"key_108174126882","value":"value_701101137117313371"}, +{"key":"key_108176991065","value":"value_117126111491371131"}, +{"key":"key_108177611721","value":"value_281558110611516611"}, +{"key":"key_108179751378","value":"value_749593122116128169"}, +{"key":"key_108182951591","value":"value_677811733128115147"}, +{"key":"key_108187103971","value":"value_711241285746979512"}, +{"key":"key_108202801448","value":"value_134160831451241071"}, +{"key":"key_108239266911","value":"value_121551038394489312"}, +{"key":"key_108251156497","value":"value_487356859911198115"}, +{"key":"key_108311506114","value":"value_124959214110326133"}, +{"key":"key_108349313010","value":"value_959018715710011494"}, +{"key":"key_108369196891","value":"value_147897111811512084"}, +{"key":"key_108391153615","value":"value_129968410811414212"}, +{"key":"key_108391651241","value":"value_401261039417197103"}, +{"key":"key_108396070135","value":"value_566210711414091139"}, +{"key":"key_108440631221","value":"value_177103106731091051"}, +{"key":"key_108451231547","value":"value_845412462121701441"}, +{"key":"key_108451271891","value":"value_145106105731358012"}, +{"key":"key_108458411188","value":"value_921561811577279103"}, +{"key":"key_108461019959","value":"value_521441995311210693"}, +{"key":"key_108461118814","value":"value_881251001049367145"}, +{"key":"key_108461181521","value":"value_100137127167113976"}, +{"key":"key_108476283941","value":"value_617617614112178847"}, +{"key":"key_108489989133","value":"value_646110711312516388"}, +{"key":"key_108501031890","value":"value_122575712910010511"}, +{"key":"key_108501079410","value":"value_561221427711973937"}, +{"key":"key_108501297107","value":"value_140131158531011281"}, +{"key":"key_108509843111","value":"value_140105168116811418"}, +{"key":"key_108511001411","value":"value_102117681441148277"}, +{"key":"key_108526995124","value":"value_321057412477588019"}, +{"key":"key_108558173122","value":"value_131127108143951081"}, +{"key":"key_108561041201","value":"value_116107175158958156"}, +{"key":"key_108571391851","value":"value_135145901341059259"}, +{"key":"key_108577413596","value":"value_137110269971744967"}, +{"key":"key_108591511168","value":"value_145170899088101139"}, +{"key":"key_108598692878","value":"value_921151279412817310"}, +{"key":"key_108611061441","value":"value_138783993591099311"}, +{"key":"key_108611281647","value":"value_117361511217287106"}, +{"key":"key_108611491051","value":"value_104554188141119836"}, +{"key":"key_108611901067","value":"value_958028138185858710"}, +{"key":"key_108621211341","value":"value_481194414317294164"}, +{"key":"key_108628413771","value":"value_126941385069113110"}, +{"key":"key_108629480108","value":"value_816764859044133152"}, +{"key":"key_108631191429","value":"value_114112154101931491"}, +{"key":"key_108638566649","value":"value_841476650561271451"}, +{"key":"key_108641141241","value":"value_121988813360108901"}, +{"key":"key_108648154841","value":"value_491671191439398761"}, +{"key":"key_108658095679","value":"value_968910977751301462"}, +{"key":"key_108661051439","value":"value_116847713114782491"}, +{"key":"key_108666412315","value":"value_601741250126891091"}, +{"key":"key_108677513913","value":"value_136127140901581431"}, +{"key":"key_108678893114","value":"value_797810611212315711"}, +{"key":"key_108679724164","value":"value_123511101211021058"}, +{"key":"key_108681471218","value":"value_126586011286156109"}, +{"key":"key_108684587216","value":"value_104166905313116210"}, +{"key":"key_108685392877","value":"value_103168113589711444"}, +{"key":"key_108688310411","value":"value_140141119149102931"}, +{"key":"key_108691441251","value":"value_122144128112471359"}, +{"key":"key_108701011281","value":"value_401441341701561491"}, +{"key":"key_108701091431","value":"value_911211101641521099"}, +{"key":"key_108711241589","value":"value_173911161011467911"}, +{"key":"key_108711244412","value":"value_113975156121011017"}, +{"key":"key_108711391821","value":"value_127125154116105101"}, +{"key":"key_108726366859","value":"value_167123731583314417"}, +{"key":"key_108738194136","value":"value_707882155120169106"}, +{"key":"key_108739310810","value":"value_851361411158356975"}, +{"key":"key_108739315710","value":"value_878790119871251631"}, +{"key":"key_108739413496","value":"value_159931421431331491"}, +{"key":"key_108741101258","value":"value_170138961457381140"}, +{"key":"key_108741148969","value":"value_133142141958310417"}, +{"key":"key_108751037613","value":"value_871231308114452133"}, +{"key":"key_108761121026","value":"value_351128091153778617"}, +{"key":"key_108761525069","value":"value_121841231846066150"}, +{"key":"key_108771264559","value":"value_123861105212711815"}, +{"key":"key_108771266892","value":"value_135107124951271378"}, +{"key":"key_108776013480","value":"value_102897820512511953"}, +{"key":"key_108777811911","value":"value_103671261197582123"}, +{"key":"key_108778669981","value":"value_106100100150289973"}, +{"key":"key_108779670443","value":"value_112134291091717882"}, +{"key":"key_108779910459","value":"value_115103134118791734"}, +{"key":"key_108781009026","value":"value_421599515210513413"}, +{"key":"key_108781311151","value":"value_641225610695134898"}, +{"key":"key_108781321509","value":"value_119731578310281108"}, +{"key":"key_108781351041","value":"value_996813095977713215"}, +{"key":"key_108791637011","value":"value_124126731085895102"}, +{"key":"key_108801101014","value":"value_112129927013912189"}, +{"key":"key_108801336972","value":"value_541681756913677929"}, +{"key":"key_108808814412","value":"value_135150601021241044"}, +{"key":"key_108809274140","value":"value_109108126118116122"}, +{"key":"key_108809671611","value":"value_511111776119135668"}, +{"key":"key_108809817395","value":"value_111109808314738114"}, +{"key":"key_108811101641","value":"value_421311106312886131"}, +{"key":"key_108821141148","value":"value_146801098110567108"}, +{"key":"key_108821641109","value":"value_669091108160527616"}, +{"key":"key_108821651301","value":"value_149149139731635357"}, +{"key":"key_108831079514","value":"value_386210148148841529"}, +{"key":"key_108831131011","value":"value_927077131119111128"}, +{"key":"key_108831307514","value":"value_137129118133611361"}, +{"key":"key_108839611211","value":"value_111259150551621791"}, +{"key":"key_108841056976","value":"value_122741259212748112"}, +{"key":"key_108841137536","value":"value_169531021061311041"}, +{"key":"key_108841451248","value":"value_112681101489212283"}, +{"key":"key_108846814510","value":"value_941198211711210310"}, +{"key":"key_108849488120","value":"value_139599711015110887"}, +{"key":"key_108851361601","value":"value_986015392112676810"}, +{"key":"key_108861031051","value":"value_123831089924105851"}, +{"key":"key_108861511041","value":"value_123771321021021529"}, +{"key":"key_108881198214","value":"value_491131131021096749"}, +{"key":"key_108889970102","value":"value_845710714491417094"}, +{"key":"key_108891171101","value":"value_141501471301001108"}, +{"key":"key_108891207368","value":"value_808710612310069191"}, +{"key":"key_108897198157","value":"value_142901125776847186"}, +{"key":"key_108911014312","value":"value_701178716615011610"}, +{"key":"key_108918312158","value":"value_166152571261221191"}, +{"key":"key_108921141431","value":"value_109119137119148117"}, +{"key":"key_108925814310","value":"value_111168606118241137"}, +{"key":"key_108928012615","value":"value_126301488791979911"}, +{"key":"key_108931521561","value":"value_109198310110313072"}, +{"key":"key_108934511212","value":"value_981551607817567117"}, +{"key":"key_108937210394","value":"value_681191199095973516"}, +{"key":"key_108941207910","value":"value_891277212114712870"}, +{"key":"key_108941671191","value":"value_152961535811860112"}, +{"key":"key_108941791061","value":"value_125131967111414283"}, +{"key":"key_108951021341","value":"value_611531031331211645"}, +{"key":"key_108956516064","value":"value_110118140371111097"}, +{"key":"key_108958069157","value":"value_119106148596513613"}, +{"key":"key_108961067313","value":"value_128961341701066698"}, +{"key":"key_108971801371","value":"value_651271264156121281"}, +{"key":"key_108979112211","value":"value_369113511812517667"}, +{"key":"key_108991021351","value":"value_615513010097809212"}, +{"key":"key_108991156661","value":"value_130491241359710211"}, +{"key":"key_108991401451","value":"value_929964106116891021"}, +{"key":"key_109100101132","value":"value_491451201028211383"}, +{"key":"key_109100151111","value":"value_174136114149116631"}, +{"key":"key_109100151126","value":"value_801531011039539621"}, +{"key":"key_109100331061","value":"value_121789140114947811"}, +{"key":"key_109100411211","value":"value_121991153891827210"}, +{"key":"key_109100667012","value":"value_771251141259013275"}, +{"key":"key_109101163938","value":"value_931228610215210279"}, +{"key":"key_109101891171","value":"value_116106151581051167"}, +{"key":"key_109102104137","value":"value_147869514460861764"}, +{"key":"key_109102127122","value":"value_165124149101128130"}, +{"key":"key_109102145134","value":"value_691378715111315710"}, +{"key":"key_109102187109","value":"value_104951031311088310"}, +{"key":"key_109102781001","value":"value_144143527416074907"}, +{"key":"key_109102921097","value":"value_801689810059121842"}, +{"key":"key_109103114143","value":"value_129111114130241021"}, +{"key":"key_109103136125","value":"value_127132112132134116"}, +{"key":"key_109103708111","value":"value_184961051912699120"}, +{"key":"key_109104105145","value":"value_128751461065262103"}, +{"key":"key_109104961147","value":"value_113135141116104859"}, +{"key":"key_109105102989","value":"value_111371641101161431"}, +{"key":"key_109105115691","value":"value_141931291406813618"}, +{"key":"key_109105122109","value":"value_917710750999014312"}, +{"key":"key_109105747615","value":"value_119124142115150116"}, +{"key":"key_109106128681","value":"value_901451291169979307"}, +{"key":"key_109106636266","value":"value_118881227415810212"}, +{"key":"key_109106673914","value":"value_625914215775551094"}, +{"key":"key_109106986813","value":"value_781533811518970161"}, +{"key":"key_109107111156","value":"value_116149101928585931"}, +{"key":"key_109107791471","value":"value_981088110083111759"}, +{"key":"key_109107953216","value":"value_731597794156154791"}, +{"key":"key_109107991031","value":"value_135119123539392109"}, +{"key":"key_109108122146","value":"value_123112461297543101"}, +{"key":"key_109108175721","value":"value_711561351221581251"}, +{"key":"key_109108711371","value":"value_117137721483863015"}, +{"key":"key_109110115111","value":"value_142149123857413137"}, +{"key":"key_109110115151","value":"value_117721169811811786"}, +{"key":"key_109110961651","value":"value_879733102110106601"}, +{"key":"key_109111107921","value":"value_106115981141101111"}, +{"key":"key_109111114691","value":"value_761431881435911276"}, +{"key":"key_109111116129","value":"value_119114150100104122"}, +{"key":"key_109111123109","value":"value_491387372856510911"}, +{"key":"key_109111303284","value":"value_100688265859810681"}, +{"key":"key_109111672810","value":"value_158153130102117395"}, +{"key":"key_109111811661","value":"value_148129791551391131"}, +{"key":"key_109111971345","value":"value_107104619371201231"}, +{"key":"key_109112134927","value":"value_147128125841141411"}, +{"key":"key_109112736285","value":"value_146157135109181031"}, +{"key":"key_109112941151","value":"value_104441319674981321"}, +{"key":"key_109113831181","value":"value_152119141121888111"}, +{"key":"key_109114103141","value":"value_961015815488112591"}, +{"key":"key_109114106138","value":"value_779811614310454118"}, +{"key":"key_109114431011","value":"value_449197731261169499"}, +{"key":"key_109115116118","value":"value_152146100129120107"}, +{"key":"key_109115127110","value":"value_715894881421577983"}, +{"key":"key_109115149551","value":"value_921407980888810288"}, +{"key":"key_109115163110","value":"value_861611491459977949"}, +{"key":"key_109115711879","value":"value_815867388331130788"}, +{"key":"key_109116122387","value":"value_171801181128412011"}, +{"key":"key_109116931538","value":"value_919115781134119125"}, +{"key":"key_109116957410","value":"value_131451321241201231"}, +{"key":"key_109117106126","value":"value_268211514511887104"}, +{"key":"key_109117901061","value":"value_156869361851111286"}, +{"key":"key_109118113134","value":"value_241906710514713588"}, +{"key":"key_109118119123","value":"value_137168791251451411"}, +{"key":"key_109118407715","value":"value_836990147153143131"}, +{"key":"key_109119123111","value":"value_102721159113763729"}, +{"key":"key_109119136116","value":"value_538632115551031041"}, +{"key":"key_109119651226","value":"value_791335351881239012"}, +{"key":"key_109120101757","value":"value_444412313961110108"}, +{"key":"key_109120118104","value":"value_911231531151093511"}, +{"key":"key_109120127100","value":"value_108841309184136116"}, +{"key":"key_109120146579","value":"value_641599894101768713"}, +{"key":"key_109120491098","value":"value_105741429311390105"}, +{"key":"key_109120511666","value":"value_103901821241767317"}, +{"key":"key_109121126120","value":"value_681541301241339412"}, +{"key":"key_109121621106","value":"value_861224845941261439"}, +{"key":"key_109121741521","value":"value_108114190688783136"}, +{"key":"key_109122126479","value":"value_111591431386012520"}, +{"key":"key_109122561021","value":"value_861091041678416384"}, +{"key":"key_109123105933","value":"value_114651081239012610"}, +{"key":"key_109123117102","value":"value_865953911196785108"}, +{"key":"key_109123698493","value":"value_129887714212770137"}, +{"key":"key_109123971169","value":"value_102115841021813610"}, +{"key":"key_109124691101","value":"value_471421061571289045"}, +{"key":"key_109124881391","value":"value_114921218310318410"}, +{"key":"key_109125365314","value":"value_971291181201871489"}, +{"key":"key_109125791521","value":"value_159131987190103149"}, +{"key":"key_109126121100","value":"value_481149610318013317"}, +{"key":"key_109127134708","value":"value_154153108179851331"}, +{"key":"key_109127681091","value":"value_138105881548615014"}, +{"key":"key_109127791391","value":"value_731548613319795103"}, +{"key":"key_109128102112","value":"value_143135100111132116"}, +{"key":"key_109129187136","value":"value_124751391531621297"}, +{"key":"key_109129661071","value":"value_771221313610823101"}, +{"key":"key_109129815416","value":"value_150711261587777671"}, +{"key":"key_109129951001","value":"value_581266111959105142"}, +{"key":"key_109130634863","value":"value_140659013211810011"}, +{"key":"key_109131123851","value":"value_134110109132137899"}, +{"key":"key_109131821186","value":"value_158151133146731221"}, +{"key":"key_109132861131","value":"value_721501464966924103"}, +{"key":"key_109136192138","value":"value_534015480133886912"}, +{"key":"key_109136521316","value":"value_148139565412313012"}, +{"key":"key_109136583571","value":"value_103821301151349993"}, +{"key":"key_109137666015","value":"value_581081349810114018"}, +{"key":"key_109138101125","value":"value_827690411021014711"}, +{"key":"key_109138116106","value":"value_103587984123135131"}, +{"key":"key_109138998312","value":"value_105136116515012110"}, +{"key":"key_109139157145","value":"value_768015013110361877"}, +{"key":"key_109140718277","value":"value_639958891410710841"}, +{"key":"key_109140946468","value":"value_941201297596120811"}, +{"key":"key_109141122671","value":"value_734857641402074957"}, +{"key":"key_109142117109","value":"value_978911490801799281"}, +{"key":"key_109142118136","value":"value_176122106152113531"}, +{"key":"key_109142134846","value":"value_176481188713971431"}, +{"key":"key_109143117749","value":"value_837481785948961161"}, +{"key":"key_109143701337","value":"value_110162821359810915"}, +{"key":"key_109145125200","value":"value_789691106147641021"}, +{"key":"key_109145901651","value":"value_879310736559510617"}, +{"key":"key_109145961341","value":"value_411421031017613197"}, +{"key":"key_109146951431","value":"value_129941246415260651"}, +{"key":"key_109147104100","value":"value_509092111152106149"}, +{"key":"key_109147130119","value":"value_149130124931118516"}, +{"key":"key_109147439615","value":"value_206808412212399891"}, +{"key":"key_109147991331","value":"value_124109761381367810"}, +{"key":"key_109149111133","value":"value_110142139875811813"}, +{"key":"key_109150130162","value":"value_102100130123831616"}, +{"key":"key_109150659312","value":"value_118113157111318015"}, +{"key":"key_109152139759","value":"value_118839611510665124"}, +{"key":"key_109152971626","value":"value_110123126106113133"}, +{"key":"key_109153113549","value":"value_104126155931237687"}, +{"key":"key_109154133131","value":"value_125144719398591151"}, +{"key":"key_109155911281","value":"value_901101098117514013"}, +{"key":"key_109156129105","value":"value_127814216110916110"}, +{"key":"key_109156961261","value":"value_118118109128861018"}, +{"key":"key_109158106531","value":"value_117606310612743145"}, +{"key":"key_109158123148","value":"value_791278711015276120"}, +{"key":"key_109158152112","value":"value_116971051593611510"}, +{"key":"key_109158501113","value":"value_137661301628016411"}, +{"key":"key_109161128859","value":"value_797611980109951251"}, +{"key":"key_109164116157","value":"value_141124429722131798"}, +{"key":"key_109165112113","value":"value_127819211516011012"}, +{"key":"key_109166103977","value":"value_581099512413894102"}, +{"key":"key_109166105103","value":"value_141141135747213332"}, +{"key":"key_109166107100","value":"value_118106881181311194"}, +{"key":"key_109169691211","value":"value_758315513514117313"}, +{"key":"key_109169731201","value":"value_741541141008811710"}, +{"key":"key_109174157122","value":"value_281539415512720010"}, +{"key":"key_109175481861","value":"value_101109691001206613"}, +{"key":"key_109176100113","value":"value_981106510914599120"}, +{"key":"key_109176101701","value":"value_108771111101361021"}, +{"key":"key_109177651501","value":"value_200133621348570135"}, +{"key":"key_109178133117","value":"value_121123169156107667"}, +{"key":"key_109180144851","value":"value_108142107139136891"}, +{"key":"key_109182122155","value":"value_154969971106731489"}, +{"key":"key_109184151149","value":"value_921712975771056014"}, +{"key":"key_109184498692","value":"value_130747389101851037"}, +{"key":"key_109185100911","value":"value_571191151108387891"}, +{"key":"key_109187871011","value":"value_125138149102157706"}, +{"key":"key_109192365978","value":"value_109118111961371401"}, +{"key":"key_109193113114","value":"value_708131781114417373"}, +{"key":"key_109197138160","value":"value_961107216111867501"}, +{"key":"key_109213881101","value":"value_401201969643881073"}, +{"key":"key_109321141181","value":"value_901428311767721511"}, +{"key":"key_109361021271","value":"value_195938177103517273"}, +{"key":"key_109381031191","value":"value_964313110671156831"}, +{"key":"key_109391216613","value":"value_151134150126891151"}, +{"key":"key_109399711811","value":"value_113911264312863907"}, +{"key":"key_109401229210","value":"value_124150891185411520"}, +{"key":"key_109411361117","value":"value_676683104811259616"}, +{"key":"key_109449114592","value":"value_142116109789114165"}, +{"key":"key_109449612492","value":"value_774113695118159121"}, +{"key":"key_109469312082","value":"value_801291161367112197"}, +{"key":"key_109487872123","value":"value_104937364112866173"}, +{"key":"key_109493311310","value":"value_791341077715211915"}, +{"key":"key_109501157413","value":"value_111531549977142981"}, +{"key":"key_109501481011","value":"value_132751271261901601"}, +{"key":"key_109511551039","value":"value_151127106130175125"}, +{"key":"key_109521355214","value":"value_531061101391348811"}, +{"key":"key_109531089311","value":"value_103101148134596383"}, +{"key":"key_109531741351","value":"value_971191071121587317"}, +{"key":"key_109541136571","value":"value_123617417157879713"}, +{"key":"key_109581051111","value":"value_689480183951131581"}, +{"key":"key_109587873591","value":"value_116931271791191409"}, +{"key":"key_109598311057","value":"value_151104165991129410"}, +{"key":"key_109611101341","value":"value_150150155122103891"}, +{"key":"key_109621061071","value":"value_711048811054116106"}, +{"key":"key_109627811712","value":"value_160897014093149125"}, +{"key":"key_109628198144","value":"value_132735996875810410"}, +{"key":"key_109635361102","value":"value_102139101100998410"}, +{"key":"key_109648472123","value":"value_713110110510768101"}, +{"key":"key_109651071191","value":"value_141131123978558237"}, +{"key":"key_109651101331","value":"value_100167541113012014"}, +{"key":"key_109651417081","value":"value_140152104148736778"}, +{"key":"key_109661191101","value":"value_696170609410314797"}, +{"key":"key_109661227112","value":"value_791038913155876711"}, +{"key":"key_109666015314","value":"value_164861011166313016"}, +{"key":"key_109669310013","value":"value_672984531518415714"}, +{"key":"key_109675568798","value":"value_466592151594210248"}, +{"key":"key_109676510510","value":"value_123121471121171501"}, +{"key":"key_109681124111","value":"value_101132103150451409"}, +{"key":"key_109691541461","value":"value_851041361211228097"}, +{"key":"key_109701209035","value":"value_641159114790163812"}, +{"key":"key_109711584567","value":"value_140961356192167529"}, +{"key":"key_109719512212","value":"value_961027467677876746"}, +{"key":"key_109721118361","value":"value_170142131721541356"}, +{"key":"key_109721373893","value":"value_118125102149162110"}, +{"key":"key_109721465913","value":"value_179103671391291396"}, +{"key":"key_109721739448","value":"value_531101227686111301"}, +{"key":"key_109725641841","value":"value_138989211410490105"}, +{"key":"key_109741161414","value":"value_165911451028262108"}, +{"key":"key_109741221235","value":"value_911251155212863108"}, +{"key":"key_109747375143","value":"value_119851257492935413"}, +{"key":"key_109751401496","value":"value_113112102112781318"}, +{"key":"key_109761281261","value":"value_121127111467413410"}, +{"key":"key_109769655107","value":"value_761368511762291001"}, +{"key":"key_109771001101","value":"value_869112096891171395"}, +{"key":"key_109771467514","value":"value_102781645913110915"}, +{"key":"key_109777595170","value":"value_106489469138154113"}, +{"key":"key_109781011308","value":"value_127551106290531071"}, +{"key":"key_109781061306","value":"value_118115161133538617"}, +{"key":"key_109786517216","value":"value_871459243131201175"}, +{"key":"key_109788512968","value":"value_118127123531361469"}, +{"key":"key_109791427690","value":"value_871032081431221241"}, +{"key":"key_109811261868","value":"value_544791104137951627"}, +{"key":"key_109813110129","value":"value_141129124146831281"}, +{"key":"key_109814511610","value":"value_146827969461131011"}, +{"key":"key_109819475134","value":"value_151951541308316212"}, +{"key":"key_109821151691","value":"value_140871071738186668"}, +{"key":"key_109825995143","value":"value_123811477960106104"}, +{"key":"key_109826089125","value":"value_101791099799606794"}, +{"key":"key_109829010612","value":"value_197861001271149282"}, +{"key":"key_109829179156","value":"value_971481706165379615"}, +{"key":"key_109831281373","value":"value_140143106132134761"}, +{"key":"key_109841071371","value":"value_152101121789091747"}, +{"key":"key_109841428213","value":"value_668612387995012299"}, +{"key":"key_109848213911","value":"value_117197116571688513"}, +{"key":"key_109851061501","value":"value_328210517316612317"}, +{"key":"key_109857735143","value":"value_127171144131207127"}, +{"key":"key_109861051691","value":"value_130359210699163103"}, +{"key":"key_109861096322","value":"value_522892121961311101"}, +{"key":"key_109871373711","value":"value_206766814611038111"}, +{"key":"key_109881151301","value":"value_136103140883717413"}, +{"key":"key_109883968841","value":"value_105177100123851067"}, +{"key":"key_109885611311","value":"value_114481209513112311"}, +{"key":"key_109888754174","value":"value_121671059976601059"}, +{"key":"key_109891081171","value":"value_144110991091301086"}, +{"key":"key_109891184911","value":"value_884971139919212210"}, +{"key":"key_109897487661","value":"value_641461544112912710"}, +{"key":"key_109898840146","value":"value_118901288433831405"}, +{"key":"key_109899971130","value":"value_738195957939661466"}, +{"key":"key_109901278211","value":"value_149105113631509714"}, +{"key":"key_109901361406","value":"value_819510812811314817"}, +{"key":"key_109906110668","value":"value_971486393147766187"}, +{"key":"key_109911041057","value":"value_125639280791001127"}, +{"key":"key_109911232715","value":"value_142991129915414982"}, +{"key":"key_109914298946","value":"value_145568138851448510"}, +{"key":"key_109917115814","value":"value_701171031118810991"}, +{"key":"key_109917513328","value":"value_131889955531199247"}, +{"key":"key_109921041161","value":"value_961254981891241748"}, +{"key":"key_109921216415","value":"value_981181121231175713"}, +{"key":"key_109923568133","value":"value_116116549815525141"}, +{"key":"key_109928713621","value":"value_136501071581347334"}, +{"key":"key_109929012610","value":"value_941451461091538430"}, +{"key":"key_109931091809","value":"value_615118105151719657"}, +{"key":"key_109931299895","value":"value_130101941521541721"}, +{"key":"key_109936375991","value":"value_124116124132931086"}, +{"key":"key_109945771145","value":"value_109784128108931227"}, +{"key":"key_109951011449","value":"value_641089519410760799"}, +{"key":"key_109951051261","value":"value_871669487123115177"}, +{"key":"key_109951341571","value":"value_129138145132911179"}, +{"key":"key_109956816111","value":"value_113835090128191391"}, +{"key":"key_109959517513","value":"value_167135689781144111"}, +{"key":"key_109961028099","value":"value_529464576913360451"}, +{"key":"key_109968671151","value":"value_102110155911068710"}, +{"key":"key_109971051671","value":"value_731281141151011559"}, +{"key":"key_109971291246","value":"value_113134126121115135"}, +{"key":"key_109971481096","value":"value_104108136971278615"}, +{"key":"key_109973511398","value":"value_631076990718687125"}, +{"key":"key_109981139297","value":"value_133134119148315896"}, +{"key":"key_109981201215","value":"value_991061102007485811"}, +{"key":"key_109981552470","value":"value_132107944058131118"}, +{"key":"key_109991121298","value":"value_151103130147975110"}, +{"key":"key_109991126612","value":"value_105105631109941150"}, +{"key":"key_109991188211","value":"value_871002613112865143"}, +{"key":"key_109991231345","value":"value_123867877115746551"}, +{"key":"key_109991701231","value":"value_111581908997148801"}, +{"key":"key_110100117971","value":"value_741057098100902912"}, +{"key":"key_110100120110","value":"value_142142931721101091"}, +{"key":"key_110100130846","value":"value_140114132761081021"}, +{"key":"key_110101111401","value":"value_891269912612478109"}, +{"key":"key_110101161295","value":"value_136108799641103112"}, +{"key":"key_110101911727","value":"value_149155124139119891"}, +{"key":"key_110102158661","value":"value_991099511373708014"}, +{"key":"key_110102831015","value":"value_887482150121741714"}, +{"key":"key_110102971391","value":"value_110711018281366585"}, +{"key":"key_110102981076","value":"value_421249816051133931"}, +{"key":"key_110103110961","value":"value_981277510193109521"}, +{"key":"key_110103143129","value":"value_101918755123518875"}, +{"key":"key_110103689915","value":"value_953112714412774999"}, +{"key":"key_110104529565","value":"value_119174801371285073"}, +{"key":"key_110105115796","value":"value_165178701048855966"}, +{"key":"key_110105124136","value":"value_123114878672122114"}, +{"key":"key_110105371007","value":"value_119431291337111596"}, +{"key":"key_110105671051","value":"value_120891179314114910"}, +{"key":"key_110106112140","value":"value_566657109142185811"}, +{"key":"key_110106721155","value":"value_841161195811465437"}, +{"key":"key_110106981295","value":"value_118789411485141100"}, +{"key":"key_110107104105","value":"value_649013218513715910"}, +{"key":"key_110107113775","value":"value_971381599914615314"}, +{"key":"key_110108761287","value":"value_637179108141594713"}, +{"key":"key_110109114134","value":"value_861046641151361711"}, +{"key":"key_110109343310","value":"value_804579851501551704"}, +{"key":"key_110109849945","value":"value_381051226610112314"}, +{"key":"key_110110114120","value":"value_135881129379130291"}, +{"key":"key_110110708529","value":"value_183716610752985522"}, +{"key":"key_110110761376","value":"value_399179431531491438"}, +{"key":"key_110110931181","value":"value_991055314511297975"}, +{"key":"key_110110951027","value":"value_707956991484110075"}, +{"key":"key_110110981527","value":"value_651078814711099117"}, +{"key":"key_110111132112","value":"value_113165158163153702"}, +{"key":"key_110111133136","value":"value_777812717011210174"}, +{"key":"key_110111628075","value":"value_341431503314556979"}, +{"key":"key_110111721091","value":"value_103133119951041076"}, +{"key":"key_110112108831","value":"value_851661187319414410"}, +{"key":"key_110112128150","value":"value_766917283875614315"}, +{"key":"key_110112150151","value":"value_151641629514410913"}, +{"key":"key_110112331811","value":"value_411518466158100901"}, +{"key":"key_110112961161","value":"value_135141108571229010"}, +{"key":"key_110113137581","value":"value_956557100349515583"}, +{"key":"key_110113143127","value":"value_481391257512815414"}, +{"key":"key_110113155549","value":"value_441538911243103331"}, +{"key":"key_110114154841","value":"value_144921091071551221"}, +{"key":"key_110114628417","value":"value_891031105010371178"}, +{"key":"key_110114807382","value":"value_527772861391191237"}, +{"key":"key_110115110439","value":"value_124105991801791391"}, +{"key":"key_110115542198","value":"value_661397511415911315"}, +{"key":"key_110115571858","value":"value_122117715915811816"}, +{"key":"key_110116100144","value":"value_719580861279557716"}, +{"key":"key_110116699876","value":"value_808998846611910114"}, +{"key":"key_110117108110","value":"value_146109121841086816"}, +{"key":"key_110117132456","value":"value_489580183117140143"}, +{"key":"key_110117146967","value":"value_102116481161067214"}, +{"key":"key_110117657670","value":"value_796442971421085714"}, +{"key":"key_110118127113","value":"value_991491149813910018"}, +{"key":"key_110118139738","value":"value_150961301367215275"}, +{"key":"key_110119108941","value":"value_100143128408415411"}, +{"key":"key_110119111102","value":"value_918211111262981101"}, +{"key":"key_110119180141","value":"value_178154441139284331"}, +{"key":"key_110119545313","value":"value_281255012612810511"}, +{"key":"key_110119828744","value":"value_111115119851380100"}, +{"key":"key_110120106571","value":"value_781001202971699511"}, +{"key":"key_110120113106","value":"value_183981171087088831"}, +{"key":"key_110120163938","value":"value_107968911799871128"}, +{"key":"key_110120911061","value":"value_901312051366516510"}, +{"key":"key_110121731406","value":"value_128121117551361157"}, +{"key":"key_110121771158","value":"value_951252410310175127"}, +{"key":"key_110121971324","value":"value_909438108168645966"}, +{"key":"key_110121974517","value":"value_991031411061134491"}, +{"key":"key_110122619510","value":"value_997411590811423812"}, +{"key":"key_110122971771","value":"value_841111221727688571"}, +{"key":"key_110123114163","value":"value_597074639210511131"}, +{"key":"key_110123162113","value":"value_129153144112183120"}, +{"key":"key_110123421371","value":"value_741101001264210686"}, +{"key":"key_110123791901","value":"value_106119110116140141"}, +{"key":"key_110124104601","value":"value_791551205778130130"}, +{"key":"key_110124908357","value":"value_150129361401058659"}, +{"key":"key_110125118123","value":"value_711211011257717795"}, +{"key":"key_110125138124","value":"value_741343464552742140"}, +{"key":"key_110125227950","value":"value_133133104811621551"}, +{"key":"key_110125616714","value":"value_127536950521009560"}, +{"key":"key_110125791251","value":"value_891071301371299910"}, +{"key":"key_110125901032","value":"value_781058511183109841"}, +{"key":"key_110126117759","value":"value_127575911812115557"}, +{"key":"key_110127129111","value":"value_938774126496713012"}, +{"key":"key_110127146931","value":"value_681161024711615015"}, +{"key":"key_110127158731","value":"value_815592109156941408"}, +{"key":"key_110128154135","value":"value_674713749135121881"}, +{"key":"key_110129132710","value":"value_162125119114661521"}, +{"key":"key_110129771201","value":"value_831191108110477155"}, +{"key":"key_110130122921","value":"value_838915110245132131"}, +{"key":"key_110130821093","value":"value_140105123101110105"}, +{"key":"key_110130895013","value":"value_891718519411312962"}, +{"key":"key_110131281181","value":"value_140878698867310365"}, +{"key":"key_110132127861","value":"value_135448215711613558"}, +{"key":"key_110132598619","value":"value_729482871117414472"}, +{"key":"key_110133101164","value":"value_130876711610212410"}, +{"key":"key_110133119119","value":"value_143114152100158609"}, +{"key":"key_110133127160","value":"value_136841201021331078"}, +{"key":"key_110134103131","value":"value_125819396111798012"}, +{"key":"key_110135136925","value":"value_247760135149651031"}, +{"key":"key_110136140103","value":"value_117651281001151541"}, +{"key":"key_110136737611","value":"value_116130108100898615"}, +{"key":"key_110137131711","value":"value_156831409810878711"}, +{"key":"key_110137637514","value":"value_981586288126115141"}, +{"key":"key_110137981115","value":"value_911021401638570130"}, +{"key":"key_110138130113","value":"value_103113117611031091"}, +{"key":"key_110138571297","value":"value_651531081281201021"}, +{"key":"key_110138961229","value":"value_101181449466120577"}, +{"key":"key_110138986496","value":"value_328382153114871061"}, +{"key":"key_110140127811","value":"value_144963890126801541"}, +{"key":"key_110140128115","value":"value_135106114941051207"}, +{"key":"key_110141147138","value":"value_491631287814613714"}, +{"key":"key_110141735911","value":"value_111157104101147741"}, +{"key":"key_110142119140","value":"value_113291111047897106"}, +{"key":"key_110142671268","value":"value_130132151876812953"}, +{"key":"key_110142771181","value":"value_121120136138137971"}, +{"key":"key_110143913116","value":"value_117817710446103269"}, +{"key":"key_110144180671","value":"value_729013115188119507"}, +{"key":"key_110144671717","value":"value_107143831061295277"}, +{"key":"key_110144911541","value":"value_951731471371292744"}, +{"key":"key_110145128511","value":"value_112951431186110181"}, +{"key":"key_110145133948","value":"value_163637112112716272"}, +{"key":"key_110147111816","value":"value_144661227710598798"}, +{"key":"key_110147134881","value":"value_159175128931071691"}, +{"key":"key_110147891111","value":"value_741021391147510183"}, +{"key":"key_110149971451","value":"value_861496113615015270"}, +{"key":"key_110150127129","value":"value_981321116384181146"}, +{"key":"key_110150135891","value":"value_236898171117958310"}, +{"key":"key_110150457992","value":"value_627490198814167132"}, +{"key":"key_110150851608","value":"value_991666169130160881"}, +{"key":"key_110152987599","value":"value_921279511916013610"}, +{"key":"key_110153105838","value":"value_551221307812813595"}, +{"key":"key_110153179190","value":"value_107103531981571596"}, +{"key":"key_110153999810","value":"value_988310794951118917"}, +{"key":"key_110155108104","value":"value_153811013311591126"}, +{"key":"key_110155173142","value":"value_139129705715479791"}, +{"key":"key_110156150806","value":"value_641051009413212812"}, +{"key":"key_110157178108","value":"value_141841568877186791"}, +{"key":"key_110158139122","value":"value_811151218863849493"}, +{"key":"key_110158786413","value":"value_561401158481123113"}, +{"key":"key_110159132103","value":"value_746215297861069695"}, +{"key":"key_110159161139","value":"value_751781192210799661"}, +{"key":"key_110160139104","value":"value_706274127163987514"}, +{"key":"key_110162142999","value":"value_133117102104639617"}, +{"key":"key_110162801261","value":"value_851701191381658717"}, +{"key":"key_110162802986","value":"value_105111118161278299"}, +{"key":"key_110165115119","value":"value_241256482115162858"}, +{"key":"key_110168147501","value":"value_114119701521431031"}, +{"key":"key_110168871361","value":"value_861169671143901081"}, +{"key":"key_110169939362","value":"value_541646699141231405"}, +{"key":"key_110170831121","value":"value_129134707482861362"}, +{"key":"key_110170871298","value":"value_117957510989125135"}, +{"key":"key_110172747996","value":"value_127899012415116093"}, +{"key":"key_110173112161","value":"value_959771117907671129"}, +{"key":"key_110176581191","value":"value_122125141789618261"}, +{"key":"key_110178981041","value":"value_114511025210111111"}, +{"key":"key_110180823622","value":"value_114868274691671488"}, +{"key":"key_110186661421","value":"value_115126759914481109"}, +{"key":"key_110192723412","value":"value_103130164101789569"}, +{"key":"key_110212138931","value":"value_236212383569996771"}, +{"key":"key_110235826115","value":"value_419662109171877410"}, +{"key":"key_110261169675","value":"value_914811612001539616"}, +{"key":"key_110277710595","value":"value_301049954111131531"}, +{"key":"key_110279393735","value":"value_388811118101112163"}, +{"key":"key_110286498107","value":"value_559011011611243142"}, +{"key":"key_110328414873","value":"value_143608586137123664"}, +{"key":"key_110331042812","value":"value_731342612052931135"}, +{"key":"key_110381171168","value":"value_108779414714582641"}, +{"key":"key_110387119267","value":"value_799110610084147134"}, +{"key":"key_110401221111","value":"value_855214590145465514"}, +{"key":"key_110401391226","value":"value_147100132131188939"}, +{"key":"key_110411059772","value":"value_116648177888520277"}, +{"key":"key_110414681691","value":"value_135134102100697411"}, +{"key":"key_110417163744","value":"value_152747811810017397"}, +{"key":"key_110419995769","value":"value_103122341119712699"}, +{"key":"key_110431301001","value":"value_861671668125701471"}, +{"key":"key_110461149585","value":"value_137971087698131821"}, +{"key":"key_110468812710","value":"value_135809469979215216"}, +{"key":"key_110471386814","value":"value_132941011421307054"}, +{"key":"key_110479410012","value":"value_591004611214459145"}, +{"key":"key_110482674134","value":"value_118113951041061611"}, +{"key":"key_110511241188","value":"value_180301104510819195"}, +{"key":"key_110541594712","value":"value_109147143111671541"}, +{"key":"key_110551161118","value":"value_112617653471791091"}, +{"key":"key_110561436799","value":"value_757597133611421025"}, +{"key":"key_110577373170","value":"value_116133701184561149"}, +{"key":"key_110577984138","value":"value_127129160991637489"}, +{"key":"key_110586667126","value":"value_155637588771749911"}, +{"key":"key_110599513197","value":"value_839412897801141406"}, +{"key":"key_110599910915","value":"value_259360781241461419"}, +{"key":"key_110601501546","value":"value_971111218591821176"}, +{"key":"key_110601541027","value":"value_581531517611011610"}, +{"key":"key_110608611312","value":"value_861161117211512091"}, +{"key":"key_110611088211","value":"value_901297967122100461"}, +{"key":"key_110617112784","value":"value_110116180106143636"}, +{"key":"key_110621421466","value":"value_891059999707257831"}, +{"key":"key_110621561641","value":"value_108162140130665473"}, +{"key":"key_110629515317","value":"value_139106103132879667"}, +{"key":"key_110631301327","value":"value_996566162124130138"}, +{"key":"key_110635972132","value":"value_768911515463108117"}, +{"key":"key_110638614170","value":"value_130121811011321218"}, +{"key":"key_110641645110","value":"value_528211669101110118"}, +{"key":"key_110657516514","value":"value_123135117517177130"}, +{"key":"key_110658751911","value":"value_867311510281114755"}, +{"key":"key_110659710813","value":"value_917011510677107129"}, +{"key":"key_110661102712","value":"value_648067117195694611"}, +{"key":"key_110661636947","value":"value_729543117163113100"}, +{"key":"key_110671108178","value":"value_170931221246896110"}, +{"key":"key_110681131229","value":"value_117131878110914432"}, +{"key":"key_110681175176","value":"value_155109451107015073"}, +{"key":"key_110686912282","value":"value_150151105754012913"}, +{"key":"key_110687616585","value":"value_124131391357413185"}, +{"key":"key_110688867481","value":"value_120126107143189895"}, +{"key":"key_110701711511","value":"value_793516413392178143"}, +{"key":"key_110707610843","value":"value_181361187211017972"}, +{"key":"key_110709010684","value":"value_103961727983779449"}, +{"key":"key_110719177739","value":"value_111766957471156213"}, +{"key":"key_110731247891","value":"value_142119131138619215"}, +{"key":"key_110733915154","value":"value_961147773128479813"}, +{"key":"key_110734011311","value":"value_120165179699109731"}, +{"key":"key_110738246711","value":"value_120128731221481078"}, +{"key":"key_110741411071","value":"value_127671621238399471"}, +{"key":"key_110741441329","value":"value_175105711129614050"}, +{"key":"key_110751221351","value":"value_129651073861351091"}, +{"key":"key_110758375142","value":"value_861579217127132132"}, +{"key":"key_110761017712","value":"value_584597166129951191"}, +{"key":"key_110766110076","value":"value_801037275822388162"}, +{"key":"key_110769613699","value":"value_128848591106123162"}, +{"key":"key_110771051036","value":"value_331591261098010319"}, +{"key":"key_110772207782","value":"value_101147161133611124"}, +{"key":"key_110777513612","value":"value_611018711975791261"}, +{"key":"key_110781371251","value":"value_141168140351249213"}, +{"key":"key_110781421057","value":"value_112841141299610414"}, +{"key":"key_110781631358","value":"value_131914910153551409"}, +{"key":"key_110788515493","value":"value_161119661088263129"}, +{"key":"key_110788776485","value":"value_411091058911512211"}, +{"key":"key_110791089811","value":"value_951238914384671239"}, +{"key":"key_110791477614","value":"value_531189413759163111"}, +{"key":"key_110796111110","value":"value_685512211698661171"}, +{"key":"key_110797713390","value":"value_166661051058521701"}, +{"key":"key_110801108611","value":"value_648010313810314891"}, +{"key":"key_110807511815","value":"value_161103941509810114"}, +{"key":"key_110808911012","value":"value_801611258015314187"}, +{"key":"key_110811291671","value":"value_134839910616815861"}, +{"key":"key_110811371471","value":"value_949892108123691691"}, +{"key":"key_110818111759","value":"value_944415212311493939"}, +{"key":"key_110818510688","value":"value_134631061511057114"}, +{"key":"key_110821039712","value":"value_135896315978981901"}, +{"key":"key_110829872534","value":"value_115128716976124869"}, +{"key":"key_110831117297","value":"value_941551039611711752"}, +{"key":"key_110834412611","value":"value_811231811481194674"}, +{"key":"key_110839911964","value":"value_100921301751645810"}, +{"key":"key_110841551845","value":"value_141110140601008810"}, +{"key":"key_110851331321","value":"value_921171591181599866"}, +{"key":"key_110851339983","value":"value_110147686289909410"}, +{"key":"key_110851391328","value":"value_162141106204174648"}, +{"key":"key_110851617011","value":"value_711161238511699102"}, +{"key":"key_110858993100","value":"value_133108106821038036"}, +{"key":"key_110859958152","value":"value_971511715313413910"}, +{"key":"key_110861199512","value":"value_855695593711612093"}, +{"key":"key_110861369356","value":"value_899012711680149114"}, +{"key":"key_110861493510","value":"value_104139961111362815"}, +{"key":"key_110866812510","value":"value_110955793102651121"}, +{"key":"key_110869599117","value":"value_481331227912910180"}, +{"key":"key_110871181056","value":"value_868644771101271421"}, +{"key":"key_110871329213","value":"value_949148119275310361"}, +{"key":"key_110876813679","value":"value_671376768137871206"}, +{"key":"key_110878011270","value":"value_811111111306513169"}, +{"key":"key_110881226110","value":"value_981155590371251366"}, +{"key":"key_110888373909","value":"value_889080974782781295"}, +{"key":"key_110889313981","value":"value_631542311890148119"}, +{"key":"key_110889378155","value":"value_172102100117991197"}, +{"key":"key_110895018912","value":"value_606915571101861031"}, +{"key":"key_110901211551","value":"value_953617869871061441"}, +{"key":"key_110901303550","value":"value_102941101151171391"}, +{"key":"key_110909272939","value":"value_581393987123110631"}, +{"key":"key_110917212411","value":"value_103467692116103140"}, +{"key":"key_110917713411","value":"value_335811716912488261"}, +{"key":"key_110921641781","value":"value_211064686140817169"}, +{"key":"key_110924866146","value":"value_144741151213710311"}, +{"key":"key_110931276691","value":"value_124139771155210815"}, +{"key":"key_110938543992","value":"value_115428299105124131"}, +{"key":"key_110951111286","value":"value_958182128118231131"}, +{"key":"key_110951311601","value":"value_128941221448714016"}, +{"key":"key_110951349150","value":"value_106126491471201417"}, +{"key":"key_110951519414","value":"value_161143137807994117"}, +{"key":"key_110958113164","value":"value_798455581359791931"}, +{"key":"key_110961071371","value":"value_118125125142991651"}, +{"key":"key_110961271079","value":"value_130981101215212395"}, +{"key":"key_110967912115","value":"value_125105162137110121"}, +{"key":"key_110981051031","value":"value_153810997112518914"}, +{"key":"key_110981078610","value":"value_116971151021401381"}, +{"key":"key_110981101083","value":"value_964811096881332593"}, +{"key":"key_110983788147","value":"value_311431241007911374"}, +{"key":"key_110985513696","value":"value_138175143103909368"}, +{"key":"key_110986570129","value":"value_118981054910312413"}, +{"key":"key_110991255561","value":"value_135133130564615012"}, +{"key":"key_110991277610","value":"value_858312191961072913"}, +{"key":"key_110991629413","value":"value_501915579111815412"}, +{"key":"key_110991691725","value":"value_816210375117110137"}, +{"key":"key_110998960110","value":"value_142126151115126102"}, +{"key":"key_111021344714","value":"value_156164831311016292"}, +{"key":"key_111059011375","value":"value_122148108621751232"}, +{"key":"key_111100129819","value":"value_591351111041716014"}, +{"key":"key_111100133113","value":"value_891241451349259916"}, +{"key":"key_111100144104","value":"value_911217579621645966"}, +{"key":"key_111100998612","value":"value_152914318512814676"}, +{"key":"key_111101100879","value":"value_196128120150139907"}, +{"key":"key_111101115150","value":"value_967610010280119109"}, +{"key":"key_111101561601","value":"value_991461317691581011"}, +{"key":"key_111101831369","value":"value_968463152149838816"}, +{"key":"key_111101917713","value":"value_621586613217010112"}, +{"key":"key_111101971108","value":"value_117140168150351101"}, +{"key":"key_111102104135","value":"value_771727011636116113"}, +{"key":"key_111102591078","value":"value_142152143631051017"}, +{"key":"key_111102979683","value":"value_148144105901041048"}, +{"key":"key_111103431031","value":"value_127146956214088871"}, +{"key":"key_111103831291","value":"value_771347311286136120"}, +{"key":"key_111103979655","value":"value_132103132711539791"}, +{"key":"key_111104519013","value":"value_126109901067216410"}, +{"key":"key_111104696813","value":"value_142847274123108741"}, +{"key":"key_111105113111","value":"value_726470108111101909"}, +{"key":"key_111105130152","value":"value_566713516610412210"}, +{"key":"key_111105201477","value":"value_449710112616610398"}, +{"key":"key_111106431106","value":"value_175143655074105838"}, +{"key":"key_111106681531","value":"value_115150959312613616"}, +{"key":"key_111107124753","value":"value_651041329156145108"}, +{"key":"key_111107581061","value":"value_107125811317512190"}, +{"key":"key_111107871321","value":"value_481242886831166613"}, +{"key":"key_111108121571","value":"value_731099598118631031"}, +{"key":"key_111108591131","value":"value_102831302811613711"}, +{"key":"key_111108675045","value":"value_133511231103210212"}, +{"key":"key_111109130561","value":"value_117101112100299197"}, +{"key":"key_111109621136","value":"value_186114598412811313"}, +{"key":"key_111109764474","value":"value_124136105687299153"}, +{"key":"key_111109877310","value":"value_401061411108982107"}, +{"key":"key_111110108101","value":"value_103102109130115971"}, +{"key":"key_111110401141","value":"value_781089297611031261"}, +{"key":"key_111110941209","value":"value_115961131111231081"}, +{"key":"key_111111134975","value":"value_821029512416310311"}, +{"key":"key_111112100159","value":"value_739597116681337710"}, +{"key":"key_111112154133","value":"value_755347124841418586"}, +{"key":"key_111112861541","value":"value_911521429312390387"}, +{"key":"key_111113116817","value":"value_126105116907111510"}, +{"key":"key_111113133781","value":"value_548310694761201601"}, +{"key":"key_111113157908","value":"value_158102938399128112"}, +{"key":"key_111113593210","value":"value_134981131088510713"}, +{"key":"key_111113619198","value":"value_871491191331211159"}, +{"key":"key_111113936912","value":"value_601231405684107113"}, +{"key":"key_111114388477","value":"value_688559937872130134"}, +{"key":"key_111115106571","value":"value_108801761121121241"}, +{"key":"key_111115107123","value":"value_139901361251015113"}, +{"key":"key_111115118691","value":"value_906948991352977101"}, +{"key":"key_111115668410","value":"value_571001187910778145"}, +{"key":"key_111116911561","value":"value_131361475318677116"}, +{"key":"key_111117106133","value":"value_751238192117413214"}, +{"key":"key_111117108123","value":"value_156160133122141391"}, +{"key":"key_111117122108","value":"value_969510814615515455"}, +{"key":"key_111117143971","value":"value_746810166651128813"}, +{"key":"key_111117761088","value":"value_155100751141061731"}, +{"key":"key_111117899012","value":"value_941306410611913984"}, +{"key":"key_111118125111","value":"value_138771451125912080"}, +{"key":"key_111118130118","value":"value_108871581391378371"}, +{"key":"key_111119111441","value":"value_136651036011370575"}, +{"key":"key_111119872955","value":"value_135122133879367169"}, +{"key":"key_111120128819","value":"value_921578466124106887"}, +{"key":"key_111120531281","value":"value_123139766127113180"}, +{"key":"key_111120814540","value":"value_141891766972419712"}, +{"key":"key_111121130591","value":"value_429212718413698118"}, +{"key":"key_111122331432","value":"value_691439460165111108"}, +{"key":"key_111123371068","value":"value_127601312030669812"}, +{"key":"key_111123611161","value":"value_124114118125102829"}, +{"key":"key_111124101131","value":"value_708590841351217417"}, +{"key":"key_111124120841","value":"value_112941031141709813"}, +{"key":"key_111125106118","value":"value_821641391541105260"}, +{"key":"key_111125138125","value":"value_138399914312973160"}, +{"key":"key_111126113121","value":"value_148531201121069288"}, +{"key":"key_111126147559","value":"value_911071341175711411"}, +{"key":"key_111126959711","value":"value_100117126168107115"}, +{"key":"key_111126971451","value":"value_121751728613011577"}, +{"key":"key_111127165111","value":"value_101721141108611613"}, +{"key":"key_111127921041","value":"value_127848846108105941"}, +{"key":"key_111128115341","value":"value_938410012613311412"}, +{"key":"key_111128162631","value":"value_127978316912188101"}, +{"key":"key_111128861011","value":"value_129829315986321571"}, +{"key":"key_111129801351","value":"value_301168988521407513"}, +{"key":"key_111129825612","value":"value_928312010814848156"}, +{"key":"key_111130146731","value":"value_135153531291241539"}, +{"key":"key_111130151646","value":"value_120134621048812213"}, +{"key":"key_111130921005","value":"value_157110116100881262"}, +{"key":"key_111131117785","value":"value_130105561331031435"}, +{"key":"key_111132150741","value":"value_866111713479124161"}, +{"key":"key_111132166151","value":"value_114901648110297111"}, +{"key":"key_111133101891","value":"value_924578178898598988"}, +{"key":"key_111133108755","value":"value_151134100479012063"}, +{"key":"key_111133143134","value":"value_101124122758513856"}, +{"key":"key_111133771212","value":"value_938911311154751549"}, +{"key":"key_111133896613","value":"value_841481187536100168"}, +{"key":"key_111134103899","value":"value_581331161021121237"}, +{"key":"key_111134459810","value":"value_140153153176958815"}, +{"key":"key_111134697975","value":"value_951471501018976681"}, +{"key":"key_111134801239","value":"value_601171141085314701"}, +{"key":"key_111135119762","value":"value_143112461411161068"}, +{"key":"key_111135901068","value":"value_109951671214277162"}, +{"key":"key_111136128971","value":"value_110737991152471246"}, +{"key":"key_111136152114","value":"value_147107491185510315"}, +{"key":"key_111136519011","value":"value_681201541361101091"}, +{"key":"key_111137115121","value":"value_951518210710410589"}, +{"key":"key_111137176131","value":"value_129146821031024314"}, +{"key":"key_111137961257","value":"value_151140146901129656"}, +{"key":"key_111137991259","value":"value_935288965713892118"}, +{"key":"key_111138622994","value":"value_104751421571513596"}, +{"key":"key_111138701149","value":"value_125122771621081671"}, +{"key":"key_111139103841","value":"value_125136151931289618"}, +{"key":"key_111139128831","value":"value_361411167671128795"}, +{"key":"key_111141107111","value":"value_110119124118121104"}, +{"key":"key_111142951191","value":"value_826795954710312512"}, +{"key":"key_111143112114","value":"value_147901998912660803"}, +{"key":"key_111143571091","value":"value_481531301006312696"}, +{"key":"key_111144143152","value":"value_938392111761122071"}, +{"key":"key_111145139100","value":"value_106697229456571132"}, +{"key":"key_111145781361","value":"value_113106113111127681"}, +{"key":"key_111145791871","value":"value_745643116119681261"}, +{"key":"key_111146104661","value":"value_121144638973181130"}, +{"key":"key_111146631371","value":"value_130103777412013485"}, +{"key":"key_111146939324","value":"value_102861056997113731"}, +{"key":"key_111147158134","value":"value_561508711784128578"}, +{"key":"key_111148136110","value":"value_631009685289014414"}, +{"key":"key_111148821171","value":"value_130155271269484167"}, +{"key":"key_111148911341","value":"value_122851291731461431"}, +{"key":"key_111149778011","value":"value_170151811031291075"}, +{"key":"key_111150118119","value":"value_140751281039595110"}, +{"key":"key_111151104421","value":"value_117131154115491391"}, +{"key":"key_111151167114","value":"value_828815578921278411"}, +{"key":"key_111151341011","value":"value_116671161468976124"}, +{"key":"key_111151701711","value":"value_134959957122137153"}, +{"key":"key_111151801133","value":"value_601035266124845654"}, +{"key":"key_111153141791","value":"value_112150129981281431"}, +{"key":"key_111153221591","value":"value_201111127947115125"}, +{"key":"key_111153591016","value":"value_135127951501161019"}, +{"key":"key_111154130901","value":"value_122109137108102118"}, +{"key":"key_111154821321","value":"value_941211379410394701"}, +{"key":"key_111155100119","value":"value_120104503817710489"}, +{"key":"key_111155111789","value":"value_103767619390121112"}, +{"key":"key_111155788476","value":"value_726111612110580110"}, +{"key":"key_111156981202","value":"value_975887154106698617"}, +{"key":"key_111160146165","value":"value_117821036217311873"}, +{"key":"key_111160831521","value":"value_361601271511235311"}, +{"key":"key_111161132121","value":"value_110973994148701451"}, +{"key":"key_111164125751","value":"value_132908313912090147"}, +{"key":"key_111165901299","value":"value_351271371188084141"}, +{"key":"key_111166931151","value":"value_134101112551031031"}, +{"key":"key_111167138137","value":"value_157938512860166871"}, +{"key":"key_111169135148","value":"value_127123881511188892"}, +{"key":"key_111170751031","value":"value_181117151120146132"}, +{"key":"key_111170787110","value":"value_961531181311524810"}, +{"key":"key_111170841568","value":"value_791163288888993121"}, +{"key":"key_111171124178","value":"value_134227012410486971"}, +{"key":"key_111171868917","value":"value_108921701181411141"}, +{"key":"key_111172942019","value":"value_110167998612314598"}, +{"key":"key_111174106919","value":"value_771039580449516186"}, +{"key":"key_111175146931","value":"value_144924349145557140"}, +{"key":"key_111177577797","value":"value_156881326912653145"}, +{"key":"key_111182851156","value":"value_351237813713075113"}, +{"key":"key_111198012963","value":"value_671068172144112157"}, +{"key":"key_111207147671","value":"value_155123807248837210"}, +{"key":"key_111239412372","value":"value_124851769887107110"}, +{"key":"key_111261401161","value":"value_104721271161298289"}, +{"key":"key_111269612410","value":"value_190529914316851611"}, +{"key":"key_111289375132","value":"value_114117119119831337"}, +{"key":"key_111312462991","value":"value_721581038610389118"}, +{"key":"key_111321051807","value":"value_841071481291014775"}, +{"key":"key_111361411388","value":"value_145138116110821237"}, +{"key":"key_111361601911","value":"value_845817980152116729"}, +{"key":"key_111371501259","value":"value_114185691161131298"}, +{"key":"key_111409953105","value":"value_461301449715312976"}, +{"key":"key_111421427212","value":"value_997882119461048873"}, +{"key":"key_111431036419","value":"value_152851066365631016"}, +{"key":"key_111438413810","value":"value_591121321611181558"}, +{"key":"key_111469113146","value":"value_831171237913513441"}, +{"key":"key_111474335113","value":"value_926011829501141351"}, +{"key":"key_111481039315","value":"value_102117147661607091"}, +{"key":"key_111481177783","value":"value_174134132901191461"}, +{"key":"key_111491241011","value":"value_851521686815576725"}, +{"key":"key_111501149997","value":"value_121124105145127138"}, +{"key":"key_111508378106","value":"value_120132959991578981"}, +{"key":"key_111511203615","value":"value_998810679607351801"}, +{"key":"key_111516415312","value":"value_936913314213748836"}, +{"key":"key_111541091021","value":"value_769310310615014113"}, +{"key":"key_111568311311","value":"value_547114067678489661"}, +{"key":"key_111577938106","value":"value_911887111339696190"}, +{"key":"key_111578910179","value":"value_103721358379139779"}, +{"key":"key_111581169913","value":"value_966913833126112110"}, +{"key":"key_111591259013","value":"value_951471346715711971"}, +{"key":"key_111599493143","value":"value_100136121138719765"}, +{"key":"key_111601227687","value":"value_134127112149121791"}, +{"key":"key_111628499847","value":"value_140109164117102109"}, +{"key":"key_111631201031","value":"value_306198154984145110"}, +{"key":"key_111631386116","value":"value_148157611279810869"}, +{"key":"key_111631631331","value":"value_163691211209711785"}, +{"key":"key_111636458129","value":"value_961321659990138101"}, +{"key":"key_111641042784","value":"value_144110110998755101"}, +{"key":"key_111645058491","value":"value_949795151138677088"}, +{"key":"key_111648410913","value":"value_745521110656391828"}, +{"key":"key_111648511410","value":"value_110599712111113011"}, +{"key":"key_111651117480","value":"value_101100139987669691"}, +{"key":"key_111661361031","value":"value_122107164129127599"}, +{"key":"key_111671281288","value":"value_131102140891581236"}, +{"key":"key_111679211785","value":"value_141651721151521471"}, +{"key":"key_111681151191","value":"value_851021187123892866"}, +{"key":"key_111681259012","value":"value_131865553739711145"}, +{"key":"key_111684866120","value":"value_156507410410611411"}, +{"key":"key_111688680681","value":"value_999234106125731327"}, +{"key":"key_111701241008","value":"value_135521227437134155"}, +{"key":"key_111701251041","value":"value_124805396122971031"}, +{"key":"key_111707110914","value":"value_106419311015110696"}, +{"key":"key_111711021601","value":"value_117116109941215410"}, +{"key":"key_111711141235","value":"value_461021101378214970"}, +{"key":"key_111718170961","value":"value_106126171111539413"}, +{"key":"key_111718610710","value":"value_142716464578368827"}, +{"key":"key_111731138713","value":"value_142791501211211051"}, +{"key":"key_111731201428","value":"value_135701421231281626"}, +{"key":"key_111736212915","value":"value_831091226270931081"}, +{"key":"key_111737111412","value":"value_568484104112146128"}, +{"key":"key_111737417758","value":"value_150131476273119143"}, +{"key":"key_111751131621","value":"value_137126127144719711"}, +{"key":"key_111751471121","value":"value_120119911136614645"}, +{"key":"key_111755411590","value":"value_109104621547372110"}, +{"key":"key_111759415210","value":"value_138112751211421353"}, +{"key":"key_111761021081","value":"value_133101109664368108"}, +{"key":"key_111761201191","value":"value_479382153150121110"}, +{"key":"key_111761351331","value":"value_109848668531556216"}, +{"key":"key_111769013060","value":"value_106981241081091401"}, +{"key":"key_111771391517","value":"value_110142109946841112"}, +{"key":"key_111777444407","value":"value_783997110971268987"}, +{"key":"key_111781211001","value":"value_615311711213860461"}, +{"key":"key_111786015991","value":"value_112141686689368413"}, +{"key":"key_111791229459","value":"value_991351011361271551"}, +{"key":"key_111801241061","value":"value_381089711110711214"}, +{"key":"key_111807210412","value":"value_153117971257873973"}, +{"key":"key_111809911836","value":"value_148871014812191791"}, +{"key":"key_111811111518","value":"value_123125112154601161"}, +{"key":"key_111816685122","value":"value_641039075731291828"}, +{"key":"key_111817383123","value":"value_114107238211714268"}, +{"key":"key_111821071421","value":"value_117156132156915911"}, +{"key":"key_111821221691","value":"value_140121101941451341"}, +{"key":"key_111821286810","value":"value_122651079415682861"}, +{"key":"key_111829811313","value":"value_998493131511339689"}, +{"key":"key_111835415476","value":"value_867886919910210779"}, +{"key":"key_111837510264","value":"value_861211191031231536"}, +{"key":"key_111838214170","value":"value_100133671231021579"}, +{"key":"key_111841508780","value":"value_148135119118157901"}, +{"key":"key_111841669415","value":"value_871601091111241391"}, +{"key":"key_111847494152","value":"value_104103111136117106"}, +{"key":"key_111851156111","value":"value_815976679880681241"}, +{"key":"key_111851176012","value":"value_891067217014298146"}, +{"key":"key_111851401081","value":"value_107861764473986910"}, +{"key":"key_111861116515","value":"value_159764064147748513"}, +{"key":"key_111869249634","value":"value_931361597216499177"}, +{"key":"key_111871357812","value":"value_845913911476155142"}, +{"key":"key_111881074278","value":"value_961379173110109157"}, +{"key":"key_111881104581","value":"value_111859669102116498"}, +{"key":"key_111881561065","value":"value_919713911851163921"}, +{"key":"key_111886276128","value":"value_807634127133121165"}, +{"key":"key_111889196109","value":"value_133947257141561111"}, +{"key":"key_111891128614","value":"value_519313617411293858"}, +{"key":"key_111891199910","value":"value_857880141105835755"}, +{"key":"key_111898217146","value":"value_143721321128312756"}, +{"key":"key_111899511510","value":"value_111709910413711912"}, +{"key":"key_111899786129","value":"value_120102106134105113"}, +{"key":"key_111901231137","value":"value_101114125109891411"}, +{"key":"key_111901238012","value":"value_451591095876554899"}, +{"key":"key_111901429570","value":"value_138948311695123531"}, +{"key":"key_111907613117","value":"value_104648813915077120"}, +{"key":"key_111909481921","value":"value_794611513324521251"}, +{"key":"key_111919512316","value":"value_996092152551831429"}, +{"key":"key_111919813069","value":"value_826488137841261318"}, +{"key":"key_111931371201","value":"value_112102841004813592"}, +{"key":"key_111931747693","value":"value_100681171031169190"}, +{"key":"key_111939515079","value":"value_711031459082461075"}, +{"key":"key_111941101061","value":"value_100168993120128999"}, +{"key":"key_111941117811","value":"value_531511778596945416"}, +{"key":"key_111941178695","value":"value_911461419113372129"}, +{"key":"key_111941351475","value":"value_806111917915016613"}, +{"key":"key_111941471061","value":"value_122651155917216384"}, +{"key":"key_111946519410","value":"value_114110907970831387"}, +{"key":"key_111948157108","value":"value_921539282135941157"}, +{"key":"key_111951019689","value":"value_116961251221051361"}, +{"key":"key_111951421301","value":"value_108163139861305574"}, +{"key":"key_111958210850","value":"value_951046411381150118"}, +{"key":"key_111959713414","value":"value_131511241057884108"}, +{"key":"key_111959871102","value":"value_108696688109125102"}, +{"key":"key_111961128286","value":"value_117147138120173112"}, +{"key":"key_111961151286","value":"value_641081129684576999"}, +{"key":"key_111961198868","value":"value_123110989871136418"}, +{"key":"key_111961341241","value":"value_127911351161098613"}, +{"key":"key_111961951349","value":"value_117523715516563998"}, +{"key":"key_111975214710","value":"value_114567270104107144"}, +{"key":"key_111980104511","value":"value_108841321671211541"}, +{"key":"key_111981031281","value":"value_108144126120617210"}, +{"key":"key_111981231394","value":"value_108875673998638111"}, +{"key":"key_111985417646","value":"value_996294119130841198"}, +{"key":"key_111987813511","value":"value_586886768611412113"}, +{"key":"key_111991041189","value":"value_112971241051306610"}, +{"key":"key_111991191431","value":"value_431075876977815214"}, +{"key":"key_112079041163","value":"value_789967137118891041"}, +{"key":"key_112100128666","value":"value_108957693127977514"}, +{"key":"key_112100448498","value":"value_141999573759210513"}, +{"key":"key_112100621218","value":"value_511376149146124911"}, +{"key":"key_112100971515","value":"value_136751531111389690"}, +{"key":"key_112101114132","value":"value_154134143142981271"}, +{"key":"key_112101146129","value":"value_155744415165158102"}, +{"key":"key_112101157107","value":"value_851437285134651356"}, +{"key":"key_112102102146","value":"value_108124144109751123"}, +{"key":"key_112102103401","value":"value_689611185909713611"}, +{"key":"key_112102141771","value":"value_134841351217869797"}, +{"key":"key_112102738180","value":"value_799912510410213698"}, +{"key":"key_112102789863","value":"value_101145118816086104"}, +{"key":"key_112102926212","value":"value_113120108116150151"}, +{"key":"key_112103127109","value":"value_130116118119186126"}, +{"key":"key_112103133534","value":"value_112115112912064901"}, +{"key":"key_112103175118","value":"value_566810370981941111"}, +{"key":"key_112103471378","value":"value_158811503912379776"}, +{"key":"key_112103731061","value":"value_122836125937469109"}, +{"key":"key_112104109175","value":"value_898610311082819816"}, +{"key":"key_112104131991","value":"value_123113921519311012"}, +{"key":"key_112104133143","value":"value_671308514843106761"}, +{"key":"key_112104140137","value":"value_125959614059444082"}, +{"key":"key_112104158112","value":"value_146479598136143142"}, +{"key":"key_112104528094","value":"value_879288147103163127"}, +{"key":"key_112104901699","value":"value_881263172181661288"}, +{"key":"key_112105111793","value":"value_100876313916911314"}, +{"key":"key_112105150153","value":"value_839112910416713482"}, +{"key":"key_112106116701","value":"value_154611359510685815"}, +{"key":"key_112106117145","value":"value_136138111912911914"}, +{"key":"key_112106125105","value":"value_151138126431391339"}, +{"key":"key_112106529275","value":"value_165959810313815677"}, +{"key":"key_112107176484","value":"value_126618852715114513"}, +{"key":"key_112107458013","value":"value_821299311612713210"}, +{"key":"key_112107757099","value":"value_741371251421425714"}, +{"key":"key_112107911491","value":"value_959813412695126991"}, +{"key":"key_112108105111","value":"value_618212187131159949"}, +{"key":"key_112108161101","value":"value_897472621331851531"}, +{"key":"key_112108711169","value":"value_101114111841001501"}, +{"key":"key_112109126841","value":"value_941071201401467914"}, +{"key":"key_112109146777","value":"value_110811088288901031"}, +{"key":"key_112109551201","value":"value_153873286115816861"}, +{"key":"key_112109861281","value":"value_120135113824696477"}, +{"key":"key_112110107116","value":"value_125100411498810748"}, +{"key":"key_112110153134","value":"value_118159311210339158"}, +{"key":"key_112110881441","value":"value_111981681398190128"}, +{"key":"key_112110886513","value":"value_911098320813710414"}, +{"key":"key_112111011451","value":"value_158621268912571164"}, +{"key":"key_112111105105","value":"value_140677910976120150"}, +{"key":"key_112111144143","value":"value_758080769766100601"}, +{"key":"key_112111974310","value":"value_127167125100113137"}, +{"key":"key_112112131139","value":"value_748211612396581291"}, +{"key":"key_112113126125","value":"value_561331395811772831"}, +{"key":"key_112113931429","value":"value_140931268743113130"}, +{"key":"key_112113971536","value":"value_805714641191351228"}, +{"key":"key_112114113619","value":"value_123135851175494851"}, +{"key":"key_112114118541","value":"value_167131124141591231"}, +{"key":"key_112114130160","value":"value_968367102126859610"}, +{"key":"key_112114261858","value":"value_147587476161841011"}, +{"key":"key_112115133114","value":"value_566772125103106851"}, +{"key":"key_112115691091","value":"value_152129170129149126"}, +{"key":"key_112115702415","value":"value_118124651049610314"}, +{"key":"key_112115819812","value":"value_539991141121307810"}, +{"key":"key_112116841411","value":"value_809310210299154123"}, +{"key":"key_112117101951","value":"value_951481235410277139"}, +{"key":"key_112117828344","value":"value_981071551071307399"}, +{"key":"key_112117839510","value":"value_126112571101461191"}, +{"key":"key_112117947215","value":"value_109101141106138921"}, +{"key":"key_112118150469","value":"value_131923343177135786"}, +{"key":"key_112118591151","value":"value_721477812410913461"}, +{"key":"key_112118621421","value":"value_153155981281681001"}, +{"key":"key_112118971051","value":"value_173533511411018171"}, +{"key":"key_112119108691","value":"value_951221231501045891"}, +{"key":"key_112119148127","value":"value_161126126114688673"}, +{"key":"key_112119747599","value":"value_129109134919374155"}, +{"key":"key_112120611106","value":"value_616419876164129481"}, +{"key":"key_112120648612","value":"value_921087560123103117"}, +{"key":"key_112120761351","value":"value_134138821538614314"}, +{"key":"key_112121115859","value":"value_107113816575681661"}, +{"key":"key_112121124158","value":"value_629297146131751311"}, +{"key":"key_112121521491","value":"value_112681141041196890"}, +{"key":"key_112121996781","value":"value_849510413014474141"}, +{"key":"key_112122104152","value":"value_130947414155565986"}, +{"key":"key_112123735796","value":"value_123115119846911210"}, +{"key":"key_112123781334","value":"value_811067711393506782"}, +{"key":"key_112124110489","value":"value_688910557821161758"}, +{"key":"key_112124118401","value":"value_145691362961176160"}, +{"key":"key_112124151151","value":"value_111891021097695871"}, +{"key":"key_112124210113","value":"value_756017611112314739"}, +{"key":"key_112124849369","value":"value_106153175160112149"}, +{"key":"key_112126109136","value":"value_113125117651131211"}, +{"key":"key_112126116156","value":"value_104472378761531751"}, +{"key":"key_112127891191","value":"value_118130601566612612"}, +{"key":"key_112127921049","value":"value_138125176576012876"}, +{"key":"key_112128115175","value":"value_131739258165971151"}, +{"key":"key_112128186105","value":"value_783991147126130116"}, +{"key":"key_112128412814","value":"value_511131151291417915"}, +{"key":"key_112129109157","value":"value_948811814166183138"}, +{"key":"key_112129112643","value":"value_192608812071551701"}, +{"key":"key_112129132948","value":"value_691401261438412393"}, +{"key":"key_112129159151","value":"value_197836910915264158"}, +{"key":"key_112130129191","value":"value_140123118727067120"}, +{"key":"key_112132451531","value":"value_158931061351105290"}, +{"key":"key_112133117120","value":"value_103156931188712817"}, +{"key":"key_112133807915","value":"value_895810195104741977"}, +{"key":"key_112134164153","value":"value_148119110100131961"}, +{"key":"key_112136112651","value":"value_587070142106102687"}, +{"key":"key_112137117764","value":"value_131701321031571087"}, +{"key":"key_112137761081","value":"value_741011347913912212"}, +{"key":"key_112139156123","value":"value_111781171141406310"}, +{"key":"key_112139581358","value":"value_112129115108541121"}, +{"key":"key_112139681628","value":"value_190671101301121101"}, +{"key":"key_112139767711","value":"value_721451106188156671"}, +{"key":"key_112139961275","value":"value_881377111589981549"}, +{"key":"key_112141118651","value":"value_122138107118100136"}, +{"key":"key_112141143881","value":"value_999842773216914369"}, +{"key":"key_112141927316","value":"value_177114547510415410"}, +{"key":"key_112142114145","value":"value_104130160152331731"}, +{"key":"key_112142877253","value":"value_142105160115745114"}, +{"key":"key_112143100755","value":"value_158127162981096850"}, +{"key":"key_112143137521","value":"value_921231156815810610"}, +{"key":"key_112144137109","value":"value_112190991659210610"}, +{"key":"key_112144827412","value":"value_114128137834712999"}, +{"key":"key_112144841119","value":"value_811611448160789614"}, +{"key":"key_112144977816","value":"value_132747113888411313"}, +{"key":"key_112145120821","value":"value_102117769012510984"}, +{"key":"key_112145871311","value":"value_180155683799100741"}, +{"key":"key_112146137948","value":"value_831151327464128106"}, +{"key":"key_112147144100","value":"value_135132184166110981"}, +{"key":"key_112147741551","value":"value_120871171151381401"}, +{"key":"key_112150143111","value":"value_120111101705194200"}, +{"key":"key_112151153122","value":"value_661361111389897781"}, +{"key":"key_112151641271","value":"value_831084613648118562"}, +{"key":"key_112151921304","value":"value_131117457511210012"}, +{"key":"key_112152107981","value":"value_114751231549456311"}, +{"key":"key_112152133101","value":"value_147154109111858013"}, +{"key":"key_112152891621","value":"value_153119491211497514"}, +{"key":"key_112152998614","value":"value_808781126117168146"}, +{"key":"key_112153701181","value":"value_521557963105666589"}, +{"key":"key_112154153164","value":"value_119636168140858111"}, +{"key":"key_112155401621","value":"value_629313211454631429"}, +{"key":"key_112156729314","value":"value_721359082117891211"}, +{"key":"key_112156769687","value":"value_122477682177741591"}, +{"key":"key_112158651661","value":"value_131846183133132731"}, +{"key":"key_112159911361","value":"value_157751111536447511"}, +{"key":"key_112160946010","value":"value_103871836813193116"}, +{"key":"key_112160958614","value":"value_147122128122206874"}, +{"key":"key_112164110551","value":"value_921211081361041241"}, +{"key":"key_112166114661","value":"value_157158521175347805"}, +{"key":"key_112169161871","value":"value_979912296951396811"}, +{"key":"key_112174118107","value":"value_106889791919914210"}, +{"key":"key_112178131091","value":"value_869816090891706519"}, +{"key":"key_112179121579","value":"value_811358885971035278"}, +{"key":"key_112180871201","value":"value_106178881138444907"}, +{"key":"key_112185119721","value":"value_701167411716273181"}, +{"key":"key_112189111191","value":"value_111120143157711161"}, +{"key":"key_112191568010","value":"value_148152125651261351"}, +{"key":"key_112195701111","value":"value_137926685799613010"}, +{"key":"key_112202104859","value":"value_291168569849361151"}, +{"key":"key_112212489834","value":"value_121120112142701317"}, +{"key":"key_112325412987","value":"value_135109124109154183"}, +{"key":"key_112351131491","value":"value_132118112157554795"}, +{"key":"key_112351301238","value":"value_478212313011895145"}, +{"key":"key_112371309483","value":"value_644311819413964110"}, +{"key":"key_112371559313","value":"value_651471371437095125"}, +{"key":"key_112429189601","value":"value_119748089119131118"}, +{"key":"key_112431441179","value":"value_641331361301311198"}, +{"key":"key_112451532711","value":"value_231181001181211121"}, +{"key":"key_112461181021","value":"value_112713596688298845"}, +{"key":"key_112461364586","value":"value_106150141561371151"}, +{"key":"key_112501141046","value":"value_791991131011111311"}, +{"key":"key_112501551301","value":"value_124716410919415712"}, +{"key":"key_112509111954","value":"value_104669157137621326"}, +{"key":"key_112511189546","value":"value_124958656761171341"}, +{"key":"key_112517411410","value":"value_162137581241094774"}, +{"key":"key_112519973981","value":"value_121821311217216672"}, +{"key":"key_112531111047","value":"value_757214511999908710"}, +{"key":"key_112535679101","value":"value_275715811985120917"}, +{"key":"key_112541131651","value":"value_979513888131120166"}, +{"key":"key_112541187912","value":"value_126117101974510619"}, +{"key":"key_112575157157","value":"value_123169561121065815"}, +{"key":"key_112578678951","value":"value_119785881110136160"}, +{"key":"key_112591081198","value":"value_381258285105418592"}, +{"key":"key_112596910797","value":"value_117881001551251161"}, +{"key":"key_112609610568","value":"value_101951271771078613"}, +{"key":"key_112617110910","value":"value_909464127148871231"}, +{"key":"key_112636311312","value":"value_141784662851133910"}, +{"key":"key_112641241171","value":"value_688694901771148613"}, +{"key":"key_112648812512","value":"value_102104119931299013"}, +{"key":"key_112651032873","value":"value_118128204766631678"}, +{"key":"key_112655698586","value":"value_149131103180171105"}, +{"key":"key_112658699124","value":"value_105189819614993739"}, +{"key":"key_112659514718","value":"value_778811712396107100"}, +{"key":"key_112661498981","value":"value_331267511197102160"}, +{"key":"key_112664412299","value":"value_155941041421001801"}, +{"key":"key_112667210510","value":"value_111859714391125157"}, +{"key":"key_112669515312","value":"value_851107810311875110"}, +{"key":"key_112671228013","value":"value_130139586088671121"}, +{"key":"key_112671451119","value":"value_141137156116179160"}, +{"key":"key_112676928153","value":"value_756814515911535135"}, +{"key":"key_112678849107","value":"value_118449611613941819"}, +{"key":"key_112688513790","value":"value_102592911213897141"}, +{"key":"key_112689786744","value":"value_976511724111144514"}, +{"key":"key_112711689076","value":"value_538913264799511010"}, +{"key":"key_112721191651","value":"value_164591191047017711"}, +{"key":"key_112721461211","value":"value_140839236907310881"}, +{"key":"key_112726775708","value":"value_110821601071381497"}, +{"key":"key_112727811212","value":"value_143116798477429110"}, +{"key":"key_112731161541","value":"value_968813311813186851"}, +{"key":"key_112731817796","value":"value_117101728939991911"}, +{"key":"key_112741048075","value":"value_986497160112166831"}, +{"key":"key_112761489194","value":"value_787295101111136831"}, +{"key":"key_112771021097","value":"value_109116148471151063"}, +{"key":"key_112771108196","value":"value_116381021159294975"}, +{"key":"key_112771198980","value":"value_847412712588701221"}, +{"key":"key_112777410397","value":"value_109121205413311272"}, +{"key":"key_112781491221","value":"value_631121251231008213"}, +{"key":"key_112788410013","value":"value_118124728282140154"}, +{"key":"key_112788414412","value":"value_133109391041271529"}, +{"key":"key_112791044097","value":"value_114911379614613910"}, +{"key":"key_112796181120","value":"value_171031171551367166"}, +{"key":"key_112798115110","value":"value_137104151162946011"}, +{"key":"key_112798610983","value":"value_119100861351427311"}, +{"key":"key_112807316412","value":"value_119117961168996119"}, +{"key":"key_112811021931","value":"value_368320102177172962"}, +{"key":"key_112811389691","value":"value_119117912711110590"}, +{"key":"key_112813612112","value":"value_111103121140112397"}, +{"key":"key_112816581113","value":"value_156111142133711661"}, +{"key":"key_112828910969","value":"value_141129912039011485"}, +{"key":"key_112831176612","value":"value_160135801401271626"}, +{"key":"key_112831181234","value":"value_164115158616912749"}, +{"key":"key_112831267713","value":"value_738612115415012310"}, +{"key":"key_112831391041","value":"value_136143634315841142"}, +{"key":"key_112831471586","value":"value_791269772726864125"}, +{"key":"key_112841001738","value":"value_117135721408213311"}, +{"key":"key_112841077812","value":"value_974797941771941138"}, +{"key":"key_112847768129","value":"value_905097641195211613"}, +{"key":"key_112848511191","value":"value_181133133651141301"}, +{"key":"key_112851121311","value":"value_791421647413614166"}, +{"key":"key_112861228513","value":"value_120129731581078010"}, +{"key":"key_112871311411","value":"value_134893949148865268"}, +{"key":"key_112876516465","value":"value_471351413510212087"}, +{"key":"key_112877117273","value":"value_591151315314033644"}, +{"key":"key_112879951551","value":"value_757694731161251631"}, +{"key":"key_112881048444","value":"value_561291028511291101"}, +{"key":"key_112881066310","value":"value_115103271271901121"}, +{"key":"key_112881317413","value":"value_946111373117103591"}, +{"key":"key_112881401558","value":"value_107968010814113611"}, +{"key":"key_112891121161","value":"value_991031151003915880"}, +{"key":"key_112891281791","value":"value_103171144136441181"}, +{"key":"key_112891464587","value":"value_123417310858148110"}, +{"key":"key_112898695608","value":"value_731451451508869511"}, +{"key":"key_112901071071","value":"value_161691351011019511"}, +{"key":"key_112901161058","value":"value_117141140188123845"}, +{"key":"key_112901271208","value":"value_521371348115611814"}, +{"key":"key_112903885941","value":"value_821441091161281251"}, +{"key":"key_112907111399","value":"value_162130105109136671"}, +{"key":"key_112907713012","value":"value_115149501341308912"}, +{"key":"key_112913478951","value":"value_721471121046015310"}, +{"key":"key_112915694801","value":"value_771138316411445731"}, +{"key":"key_112917310710","value":"value_141741295716411117"}, +{"key":"key_112921221161","value":"value_981379617312912115"}, +{"key":"key_112921411396","value":"value_114541028813315896"}, +{"key":"key_112927813671","value":"value_121136114571009912"}, +{"key":"key_112931575299","value":"value_937715417214367133"}, +{"key":"key_112935253166","value":"value_901361668784751381"}, +{"key":"key_112939312283","value":"value_100807711691102901"}, +{"key":"key_112941031045","value":"value_151975984123781001"}, +{"key":"key_112941189886","value":"value_777014910926111100"}, +{"key":"key_112941521591","value":"value_481131391131239110"}, +{"key":"key_112944211315","value":"value_791817672961278714"}, +{"key":"key_112951641256","value":"value_671431281261371131"}, +{"key":"key_112965583371","value":"value_122106154989082122"}, +{"key":"key_112965795858","value":"value_539612014015213878"}, +{"key":"key_112969879133","value":"value_111996614267101957"}, +{"key":"key_112975317510","value":"value_108103147821299379"}, +{"key":"key_112975711023","value":"value_864913915684111131"}, +{"key":"key_112976681001","value":"value_149118116651091028"}, +{"key":"key_112977970884","value":"value_845701547811577107"}, +{"key":"key_112979693120","value":"value_116102688311415010"}, +{"key":"key_112981168314","value":"value_429414753666583911"}, +{"key":"key_112981581451","value":"value_139967919166891541"}, +{"key":"key_112981608615","value":"value_158126538318514910"}, +{"key":"key_112996789100","value":"value_949411113687681571"}, +{"key":"key_112999211138","value":"value_107875514662689312"}, +{"key":"key_113016115735","value":"value_122699414512688166"}, +{"key":"key_113101115621","value":"value_781798476118101118"}, +{"key":"key_113101145686","value":"value_116941317811012210"}, +{"key":"key_113101501071","value":"value_911551471061168111"}, +{"key":"key_113101621022","value":"value_921061861341516883"}, +{"key":"key_113101981181","value":"value_138139161150848717"}, +{"key":"key_113102107148","value":"value_911547913114612070"}, +{"key":"key_113103101104","value":"value_111861041009414278"}, +{"key":"key_113103115836","value":"value_125159788111411214"}, +{"key":"key_113103151100","value":"value_107143935413588122"}, +{"key":"key_113103591058","value":"value_119127747714170131"}, +{"key":"key_113104105146","value":"value_130105641218410513"}, +{"key":"key_113104111511","value":"value_141149999013810261"}, +{"key":"key_113104154122","value":"value_180115755890651067"}, +{"key":"key_113104401771","value":"value_731109615410412811"}, +{"key":"key_113105117103","value":"value_117108819214212295"}, +{"key":"key_113105118179","value":"value_109661039210574103"}, +{"key":"key_113105245271","value":"value_441001394672154951"}, +{"key":"key_113106119481","value":"value_113150178741049014"}, +{"key":"key_113106146105","value":"value_966910685871601431"}, +{"key":"key_113106220116","value":"value_837961139931285982"}, +{"key":"key_113106291021","value":"value_721219911499145144"}, +{"key":"key_113107101145","value":"value_135163614379861338"}, +{"key":"key_113107118961","value":"value_551317466878291116"}, +{"key":"key_113107291601","value":"value_539614315572124118"}, +{"key":"key_113108114711","value":"value_124153911001451105"}, +{"key":"key_113108134126","value":"value_123851271151479510"}, +{"key":"key_113108155114","value":"value_111991046414251161"}, +{"key":"key_113108871631","value":"value_571111511381141277"}, +{"key":"key_113109152142","value":"value_131878315074707694"}, +{"key":"key_113109171611","value":"value_173135958869130102"}, +{"key":"key_113109847214","value":"value_697118214181852710"}, +{"key":"key_113110631379","value":"value_126631161391181027"}, +{"key":"key_113110761257","value":"value_108458610679127776"}, +{"key":"key_113111109128","value":"value_776913011713232737"}, +{"key":"key_113111134123","value":"value_155134861241038518"}, +{"key":"key_113111156140","value":"value_766011013511685136"}, +{"key":"key_113111771421","value":"value_135841301156753130"}, +{"key":"key_113112172821","value":"value_871316696102136921"}, +{"key":"key_113113168106","value":"value_556812011115614414"}, +{"key":"key_113114143135","value":"value_109105941651001588"}, +{"key":"key_113114164125","value":"value_989251999658241325"}, +{"key":"key_113114172857","value":"value_120205955098138671"}, +{"key":"key_113114551391","value":"value_126109143691157712"}, +{"key":"key_113114702712","value":"value_116539212791171881"}, +{"key":"key_113114921209","value":"value_731438813359137165"}, +{"key":"key_113115124120","value":"value_132121156101150136"}, +{"key":"key_113115147101","value":"value_102919410263118117"}, +{"key":"key_113115165109","value":"value_137727810611084476"}, +{"key":"key_113115237709","value":"value_129126961481016812"}, +{"key":"key_113115981635","value":"value_135949911889601071"}, +{"key":"key_113116102188","value":"value_124166881036765102"}, +{"key":"key_113116108661","value":"value_515661108921001091"}, +{"key":"key_113116112879","value":"value_129111116119153154"}, +{"key":"key_113116144601","value":"value_169793490556557731"}, +{"key":"key_113116154141","value":"value_105159103115111239"}, +{"key":"key_113116291217","value":"value_128109113107967898"}, +{"key":"key_113116678953","value":"value_601257613713411779"}, +{"key":"key_113116766516","value":"value_916016554879485147"}, +{"key":"key_113116787913","value":"value_771221091189965641"}, +{"key":"key_113117111621","value":"value_638111215214795118"}, +{"key":"key_113117129571","value":"value_661321145113913575"}, +{"key":"key_113117788411","value":"value_929614488841101131"}, +{"key":"key_113117951231","value":"value_102951457671961049"}, +{"key":"key_113118115538","value":"value_149110104176791311"}, +{"key":"key_113119141136","value":"value_177839067112901651"}, +{"key":"key_113119163141","value":"value_831629713712271116"}, +{"key":"key_113121133778","value":"value_731581115416063516"}, +{"key":"key_113121811063","value":"value_101121491271016324"}, +{"key":"key_113122604490","value":"value_115669813186104939"}, +{"key":"key_113123578388","value":"value_148951091321871211"}, +{"key":"key_113124809413","value":"value_145104138162133138"}, +{"key":"key_113125146120","value":"value_581401231101141021"}, +{"key":"key_113125669412","value":"value_152991037375731188"}, +{"key":"key_113126113111","value":"value_106103811501059297"}, +{"key":"key_113126145118","value":"value_162578163668914210"}, +{"key":"key_113126941478","value":"value_157998713211486138"}, +{"key":"key_113127110125","value":"value_103138371076913115"}, +{"key":"key_113127142797","value":"value_103129681011028112"}, +{"key":"key_113127641321","value":"value_148871181257512310"}, +{"key":"key_113127947920","value":"value_155856145909481629"}, +{"key":"key_113128136678","value":"value_698215912810610110"}, +{"key":"key_113128646611","value":"value_145119271039673922"}, +{"key":"key_113129118105","value":"value_964555968412812815"}, +{"key":"key_113129726810","value":"value_165949380118711471"}, +{"key":"key_113131098215","value":"value_149130148184941281"}, +{"key":"key_113131107133","value":"value_160491764912558157"}, +{"key":"key_113131114158","value":"value_421099010174921376"}, +{"key":"key_113131142571","value":"value_129134661341781891"}, +{"key":"key_113131153137","value":"value_108178171686278555"}, +{"key":"key_113131681499","value":"value_101170111100911171"}, +{"key":"key_113132104114","value":"value_151126119127134111"}, +{"key":"key_113132112966","value":"value_862001241431131188"}, +{"key":"key_113133104110","value":"value_711071068697171148"}, +{"key":"key_113133112645","value":"value_103664510714680143"}, +{"key":"key_113133116149","value":"value_127931303899173131"}, +{"key":"key_113133471085","value":"value_781391071618461157"}, +{"key":"key_113135138100","value":"value_767572109901561318"}, +{"key":"key_113135661224","value":"value_168939447133115128"}, +{"key":"key_113135897412","value":"value_116801202690921429"}, +{"key":"key_113136118601","value":"value_111117781369911111"}, +{"key":"key_113136578362","value":"value_769153956695109948"}, +{"key":"key_113136669717","value":"value_127141100821186211"}, +{"key":"key_113136753289","value":"value_981325774141768483"}, +{"key":"key_113136897813","value":"value_839212012972771076"}, +{"key":"key_113137113104","value":"value_821701175712810815"}, +{"key":"key_113137125185","value":"value_142138121551126013"}, +{"key":"key_113137831051","value":"value_651189670113125119"}, +{"key":"key_113137891191","value":"value_731531119180105451"}, +{"key":"key_113138118139","value":"value_931697867917011695"}, +{"key":"key_113139102174","value":"value_126126301066416077"}, +{"key":"key_113139603613","value":"value_719153115116140124"}, +{"key":"key_113139661341","value":"value_113144132121111111"}, +{"key":"key_113139671091","value":"value_146859814171117931"}, +{"key":"key_113140116737","value":"value_251921401791461261"}, +{"key":"key_113140631109","value":"value_891485330547769109"}, +{"key":"key_113141114611","value":"value_134809765107159140"}, +{"key":"key_113141147108","value":"value_101911801161081566"}, +{"key":"key_113142971095","value":"value_109649810412213465"}, +{"key":"key_113146108101","value":"value_934968132105991191"}, +{"key":"key_113146661131","value":"value_931201343498116101"}, +{"key":"key_113146771567","value":"value_605773123947012782"}, +{"key":"key_113147147154","value":"value_824515410916652612"}, +{"key":"key_113147829259","value":"value_951551329691134794"}, +{"key":"key_113148127123","value":"value_591051231016110513"}, +{"key":"key_113148150991","value":"value_126739893142161127"}, +{"key":"key_113149172648","value":"value_671081246911283761"}, +{"key":"key_113150811069","value":"value_621298111732104905"}, +{"key":"key_113152110101","value":"value_548295119581518315"}, +{"key":"key_113152170133","value":"value_143129911541219214"}, +{"key":"key_113152721301","value":"value_818673119174112601"}, +{"key":"key_113153120512","value":"value_100153129791051341"}, +{"key":"key_113154132578","value":"value_981515810980918813"}, +{"key":"key_113156156133","value":"value_100128115851751201"}, +{"key":"key_113158145781","value":"value_120116119851211821"}, +{"key":"key_113158631029","value":"value_809510013611084841"}, +{"key":"key_113159774611","value":"value_145601331051163616"}, +{"key":"key_113160125698","value":"value_161116149165471435"}, +{"key":"key_113160141142","value":"value_491082869123101112"}, +{"key":"key_113161117145","value":"value_848099182907689154"}, +{"key":"key_113161135124","value":"value_113149701211621269"}, +{"key":"key_113161321121","value":"value_668111811110779841"}, +{"key":"key_113163109496","value":"value_103241161251081761"}, +{"key":"key_113169127104","value":"value_135411576777114851"}, +{"key":"key_113169131157","value":"value_104611191129963747"}, +{"key":"key_113170139811","value":"value_631261224416315395"}, +{"key":"key_113171107159","value":"value_109133471119913950"}, +{"key":"key_113184105118","value":"value_791487998174901691"}, +{"key":"key_113187118119","value":"value_141931349810966102"}, +{"key":"key_113193100127","value":"value_731326099849710887"}, +{"key":"key_113259198137","value":"value_133119144106128156"}, +{"key":"key_113289375104","value":"value_741181371601021181"}, +{"key":"key_113311408514","value":"value_112881079314112288"}, +{"key":"key_113329713152","value":"value_896612412512078997"}, +{"key":"key_113331301788","value":"value_107158121171923794"}, +{"key":"key_113348977221","value":"value_129122928494148151"}, +{"key":"key_113381476487","value":"value_111100159152658512"}, +{"key":"key_113421096912","value":"value_114114140511318516"}, +{"key":"key_113427110711","value":"value_127135827610311010"}, +{"key":"key_113431471174","value":"value_561195611611316891"}, +{"key":"key_113431701071","value":"value_119113131946211510"}, +{"key":"key_113468057119","value":"value_681058924100961439"}, +{"key":"key_113476692508","value":"value_121134180918510512"}, +{"key":"key_113511181046","value":"value_451597568114651197"}, +{"key":"key_113511201591","value":"value_981121151651331601"}, +{"key":"key_113531059114","value":"value_261053517214975141"}, +{"key":"key_113541191058","value":"value_142145103115688698"}, +{"key":"key_113551571266","value":"value_811421011116512311"}, +{"key":"key_113567637125","value":"value_147108122591451031"}, +{"key":"key_113579697149","value":"value_114100110141109168"}, +{"key":"key_113581309867","value":"value_976316212414286115"}, +{"key":"key_113597482931","value":"value_121151195115101120"}, +{"key":"key_113608098841","value":"value_541239915512812377"}, +{"key":"key_113611481111","value":"value_101141118779274132"}, +{"key":"key_113616911014","value":"value_141128166949410411"}, +{"key":"key_113626495161","value":"value_991851391101249788"}, +{"key":"key_113631347810","value":"value_115112119981011021"}, +{"key":"key_113641581161","value":"value_991695256127118109"}, +{"key":"key_113641588110","value":"value_117861019869721446"}, +{"key":"key_113642610572","value":"value_838012057939910010"}, +{"key":"key_113648410782","value":"value_101134881029716780"}, +{"key":"key_113648711586","value":"value_541391231488893131"}, +{"key":"key_113651111511","value":"value_134111701051121417"}, +{"key":"key_113657143106","value":"value_103164621199412561"}, +{"key":"key_113658266101","value":"value_127175103435713511"}, +{"key":"key_113658711511","value":"value_110718510710813976"}, +{"key":"key_113671319983","value":"value_113133596596141421"}, +{"key":"key_113681014110","value":"value_105113971398412513"}, +{"key":"key_113689610111","value":"value_104116531611201194"}, +{"key":"key_113697012210","value":"value_971081127279134162"}, +{"key":"key_113701171476","value":"value_478580114105786812"}, +{"key":"key_113701197615","value":"value_118148122101147641"}, +{"key":"key_113706113013","value":"value_729219713376614791"}, +{"key":"key_113706462751","value":"value_595811264965996152"}, +{"key":"key_113707323493","value":"value_116681081282542731"}, +{"key":"key_113709613413","value":"value_118125126112124140"}, +{"key":"key_113711271104","value":"value_921501181471199911"}, +{"key":"key_113717410951","value":"value_116163104939515413"}, +{"key":"key_113721579136","value":"value_133921219473126908"}, +{"key":"key_113731328275","value":"value_761321059610918792"}, +{"key":"key_113739910613","value":"value_118102431321047710"}, +{"key":"key_113741671463","value":"value_103131144673791961"}, +{"key":"key_113754413299","value":"value_178130491257612013"}, +{"key":"key_113759710083","value":"value_107985666148145635"}, +{"key":"key_113761501711","value":"value_781127219049121451"}, +{"key":"key_113769282140","value":"value_123761831001326511"}, +{"key":"key_113769792104","value":"value_112114167581566811"}, +{"key":"key_113771661038","value":"value_108411071538611210"}, +{"key":"key_113776217058","value":"value_876396137124861121"}, +{"key":"key_113781131581","value":"value_139789716150771354"}, +{"key":"key_113781901681","value":"value_971571188517214211"}, +{"key":"key_113791298356","value":"value_351411361031429613"}, +{"key":"key_113791591021","value":"value_611681021549490161"}, +{"key":"key_113811437811","value":"value_611238311384381311"}, +{"key":"key_113814410211","value":"value_124194787971110131"}, +{"key":"key_113814696931","value":"value_101501249277571021"}, +{"key":"key_113815614114","value":"value_128949958152129826"}, +{"key":"key_113818986144","value":"value_177951194813713714"}, +{"key":"key_113821391001","value":"value_921441341441298296"}, +{"key":"key_113821545233","value":"value_175110398160311051"}, +{"key":"key_113821677313","value":"value_891501078610387160"}, +{"key":"key_113821914218","value":"value_150102971064710859"}, +{"key":"key_113824214615","value":"value_544512215011815213"}, +{"key":"key_113831621211","value":"value_921428611415780104"}, +{"key":"key_113831639091","value":"value_759777537693721161"}, +{"key":"key_113837711012","value":"value_607314611070911127"}, +{"key":"key_113838313313","value":"value_104172481277393135"}, +{"key":"key_113839977221","value":"value_711371571501031231"}, +{"key":"key_113841109865","value":"value_107887813511999511"}, +{"key":"key_113841241281","value":"value_117381481431561141"}, +{"key":"key_113841551368","value":"value_696311613751531325"}, +{"key":"key_113841576457","value":"value_117421008286130664"}, +{"key":"key_113851011288","value":"value_105774610812615739"}, +{"key":"key_113851109732","value":"value_615481178109561611"}, +{"key":"key_113851391697","value":"value_157126124142149107"}, +{"key":"key_113859188841","value":"value_103651261239211211"}, +{"key":"key_113859857146","value":"value_471161258340104161"}, +{"key":"key_113861021411","value":"value_118617445509517010"}, +{"key":"key_113861021441","value":"value_837710047886667128"}, +{"key":"key_113861059441","value":"value_836011961747514230"}, +{"key":"key_113873191998","value":"value_971137774558715479"}, +{"key":"key_113877113812","value":"value_931251601149213771"}, +{"key":"key_113879912711","value":"value_144102135157147158"}, +{"key":"key_113881158565","value":"value_110139106130128116"}, +{"key":"key_113881189185","value":"value_751406611897811911"}, +{"key":"key_113881357314","value":"value_329591991076110513"}, +{"key":"key_113881491191","value":"value_117162124117134109"}, +{"key":"key_113881745576","value":"value_489587951727788591"}, +{"key":"key_113885567461","value":"value_451107810211511995"}, +{"key":"key_113891161026","value":"value_261651313483689511"}, +{"key":"key_113891218711","value":"value_147130110102556583"}, +{"key":"key_113891401261","value":"value_828362181146828314"}, +{"key":"key_113893498501","value":"value_103371321171911001"}, +{"key":"key_113896012113","value":"value_931691021608496111"}, +{"key":"key_113899664461","value":"value_134631291201371328"}, +{"key":"key_113899712847","value":"value_581533773829163104"}, +{"key":"key_113901151015","value":"value_121595613996721541"}, +{"key":"key_113905612310","value":"value_116636913751789914"}, +{"key":"key_113909115415","value":"value_884713789102117775"}, +{"key":"key_113909711074","value":"value_411235313298491221"}, +{"key":"key_113911001114","value":"value_397711413713288781"}, +{"key":"key_113911001511","value":"value_142112181038196951"}, +{"key":"key_113911046571","value":"value_641129017016553821"}, +{"key":"key_113911623010","value":"value_803356124581081581"}, +{"key":"key_113928993116","value":"value_831128711699138129"}, +{"key":"key_113929988162","value":"value_903910196426730827"}, +{"key":"key_113931031591","value":"value_651291421446613586"}, +{"key":"key_113931141141","value":"value_131671024985116119"}, +{"key":"key_113931146494","value":"value_951041329328781098"}, +{"key":"key_113931391209","value":"value_981161111297697123"}, +{"key":"key_113931721001","value":"value_671231791091107079"}, +{"key":"key_113935010599","value":"value_121138841546982166"}, +{"key":"key_113936210311","value":"value_901131078913579127"}, +{"key":"key_113938010293","value":"value_116975914313782106"}, +{"key":"key_113941211201","value":"value_154152601326891671"}, +{"key":"key_113941278916","value":"value_112123711426718217"}, +{"key":"key_113941514513","value":"value_102108837417989154"}, +{"key":"key_113947913752","value":"value_971035498120741029"}, +{"key":"key_113948111792","value":"value_100146771471411341"}, +{"key":"key_113951258279","value":"value_100119541011135012"}, +{"key":"key_113954614272","value":"value_132671071259292146"}, +{"key":"key_113958212317","value":"value_180727411790781071"}, +{"key":"key_113959572112","value":"value_134491049111611399"}, +{"key":"key_113961181231","value":"value_105132438943146721"}, +{"key":"key_113961341159","value":"value_841151161208713894"}, +{"key":"key_113965912115","value":"value_981211111341227348"}, +{"key":"key_113971009513","value":"value_796886721171359328"}, +{"key":"key_113971031179","value":"value_781421031798468119"}, +{"key":"key_113971241257","value":"value_846913214594981231"}, +{"key":"key_113971601058","value":"value_192133831189947948"}, +{"key":"key_113975113612","value":"value_941504316185851867"}, +{"key":"key_113978668114","value":"value_147949711012616378"}, +{"key":"key_113978780921","value":"value_156991138213311215"}, +{"key":"key_113978915891","value":"value_139106102631249095"}, +{"key":"key_113979095110","value":"value_941051331196638147"}, +{"key":"key_113981081711","value":"value_150103153859512267"}, +{"key":"key_113981255034","value":"value_721651001093310810"}, +{"key":"key_113981448712","value":"value_941087537105821049"}, +{"key":"key_113987912012","value":"value_521691328015315210"}, +{"key":"key_113988511210","value":"value_749612586771159113"}, +{"key":"key_113991031131","value":"value_891083541157624961"}, +{"key":"key_113991151246","value":"value_818884101149921065"}, +{"key":"key_113991568496","value":"value_941611039111313012"}, +{"key":"key_114100117119","value":"value_113481137714189947"}, +{"key":"key_114100118493","value":"value_113110109631148511"}, +{"key":"key_114100136146","value":"value_114127881051797149"}, +{"key":"key_114100176156","value":"value_130571391331381735"}, +{"key":"key_114101131154","value":"value_105941301281171181"}, +{"key":"key_114101761078","value":"value_128109748625937798"}, +{"key":"key_114102514699","value":"value_748594150721068913"}, +{"key":"key_114103112571","value":"value_120381009912184105"}, +{"key":"key_114103123135","value":"value_714485162111977113"}, +{"key":"key_114103128789","value":"value_141117729412713113"}, +{"key":"key_114103131919","value":"value_124901059615213577"}, +{"key":"key_114103467911","value":"value_133103157129107888"}, +{"key":"key_114103887953","value":"value_159621091526379996"}, +{"key":"key_114104119599","value":"value_153123125105149491"}, +{"key":"key_114104168471","value":"value_107131521407619272"}, +{"key":"key_114104581261","value":"value_156119147889710712"}, +{"key":"key_114104588910","value":"value_125262038282129761"}, +{"key":"key_114104826510","value":"value_908010292144925711"}, +{"key":"key_114105113106","value":"value_145571287276106117"}, +{"key":"key_114105138169","value":"value_761451251389055126"}, +{"key":"key_114105160162","value":"value_791161551431401461"}, +{"key":"key_114105671211","value":"value_142117331411221301"}, +{"key":"key_114105686491","value":"value_138521251418919310"}, +{"key":"key_114106102113","value":"value_351191101241225416"}, +{"key":"key_114106124291","value":"value_127120167661231537"}, +{"key":"key_114106146124","value":"value_589419211410853861"}, +{"key":"key_114106908374","value":"value_929490156948010412"}, +{"key":"key_114107111826","value":"value_721018711012374731"}, +{"key":"key_114107118179","value":"value_167687129130174891"}, +{"key":"key_114107461231","value":"value_741481171226313115"}, +{"key":"key_114107947811","value":"value_928613293108971299"}, +{"key":"key_114108127166","value":"value_981151461397698801"}, +{"key":"key_114109101955","value":"value_941181221081371011"}, +{"key":"key_114109106821","value":"value_397994129819741121"}, +{"key":"key_114109119931","value":"value_142132809118216414"}, +{"key":"key_114109821058","value":"value_116133110861271211"}, +{"key":"key_114109931331","value":"value_128631021381121081"}, +{"key":"key_114110100974","value":"value_152119110859510092"}, +{"key":"key_114110105431","value":"value_721336895111949297"}, +{"key":"key_114110109468","value":"value_811311451481479913"}, +{"key":"key_114110123361","value":"value_828311636125121911"}, +{"key":"key_114110133109","value":"value_861018011210553165"}, +{"key":"key_114110140101","value":"value_114116147123591048"}, +{"key":"key_114110148136","value":"value_144678672919113213"}, +{"key":"key_114110172159","value":"value_116164148541657315"}, +{"key":"key_114111311237","value":"value_103137126614180801"}, +{"key":"key_114111811051","value":"value_811124096156202528"}, +{"key":"key_114112120631","value":"value_163112787170143125"}, +{"key":"key_114112170126","value":"value_289343866410310341"}, +{"key":"key_114113176102","value":"value_102571156372871478"}, +{"key":"key_114114441141","value":"value_681121204316812513"}, +{"key":"key_114114776315","value":"value_915193169777412076"}, +{"key":"key_114114831319","value":"value_182122789611512169"}, +{"key":"key_114115146801","value":"value_126102951843810865"}, +{"key":"key_114115431087","value":"value_108621086755681218"}, +{"key":"key_114115668561","value":"value_741251071798216410"}, +{"key":"key_114115921341","value":"value_106848317594106113"}, +{"key":"key_114115971527","value":"value_971041351261177614"}, +{"key":"key_114116116169","value":"value_128698715412010510"}, +{"key":"key_114116138959","value":"value_121855478145139142"}, +{"key":"key_114116991221","value":"value_457110172729612734"}, +{"key":"key_114117100159","value":"value_107102142111113961"}, +{"key":"key_114117122679","value":"value_645911412311114996"}, +{"key":"key_114117471589","value":"value_131851341311335017"}, +{"key":"key_114118116165","value":"value_821921011048587137"}, +{"key":"key_114119107112","value":"value_139108144148117931"}, +{"key":"key_114119784114","value":"value_119906612512178831"}, +{"key":"key_114120142749","value":"value_781571099364271519"}, +{"key":"key_114120801526","value":"value_112125107123721138"}, +{"key":"key_114120931171","value":"value_112967311612984131"}, +{"key":"key_114121121116","value":"value_867512190107156189"}, +{"key":"key_114122655213","value":"value_132901261576620738"}, +{"key":"key_114123108801","value":"value_831111038316812759"}, +{"key":"key_114123130103","value":"value_133871671745110211"}, +{"key":"key_114123131148","value":"value_669062709884102151"}, +{"key":"key_114123811451","value":"value_611441391259312079"}, +{"key":"key_114124123657","value":"value_119105841195394133"}, +{"key":"key_114124705750","value":"value_129113783576511141"}, +{"key":"key_114126103128","value":"value_971249712671405613"}, +{"key":"key_114127351695","value":"value_116949615885121118"}, +{"key":"key_114128112664","value":"value_145671759299178721"}, +{"key":"key_114128671212","value":"value_905815012215114490"}, +{"key":"key_114128891219","value":"value_114121429212113887"}, +{"key":"key_114129131137","value":"value_729812112462108975"}, +{"key":"key_114129133961","value":"value_125781061201861149"}, +{"key":"key_114129179721","value":"value_118116731101236313"}, +{"key":"key_114129438915","value":"value_176931351261319689"}, +{"key":"key_114129978110","value":"value_101136641071038761"}, +{"key":"key_114130130911","value":"value_131107661327998841"}, +{"key":"key_114130173133","value":"value_145638613991147991"}, +{"key":"key_114130887985","value":"value_783915610314514612"}, +{"key":"key_114130931591","value":"value_101145929192608916"}, +{"key":"key_114131121151","value":"value_108101146111941448"}, +{"key":"key_114132856111","value":"value_105127581021289093"}, +{"key":"key_114132891541","value":"value_491027996106107116"}, +{"key":"key_114133124578","value":"value_109871861391491883"}, +{"key":"key_114134107128","value":"value_721021051191726998"}, +{"key":"key_114135645097","value":"value_811751376113012596"}, +{"key":"key_114135824516","value":"value_971027473577514452"}, +{"key":"key_114136100911","value":"value_102117999392916335"}, +{"key":"key_114136127150","value":"value_116871419981110142"}, +{"key":"key_114136191140","value":"value_148565110311110411"}, +{"key":"key_114136551361","value":"value_801411438163851494"}, +{"key":"key_114136971516","value":"value_177121102114839311"}, +{"key":"key_114138126105","value":"value_116128861088113582"}, +{"key":"key_114138141141","value":"value_106120761038133861"}, +{"key":"key_114139112971","value":"value_126155144173711311"}, +{"key":"key_114139121959","value":"value_959410461729411614"}, +{"key":"key_114139861021","value":"value_296013612211777791"}, +{"key":"key_114140848962","value":"value_328661653917213312"}, +{"key":"key_114141139157","value":"value_112988615411572127"}, +{"key":"key_114141561548","value":"value_108992215271113891"}, +{"key":"key_114141575091","value":"value_811544213958506210"}, +{"key":"key_114141688719","value":"value_771421234610013067"}, +{"key":"key_114141921426","value":"value_118100103461421099"}, +{"key":"key_114142931081","value":"value_981091231171091231"}, +{"key":"key_114143114124","value":"value_130881728680138874"}, +{"key":"key_114143143120","value":"value_124104136104180689"}, +{"key":"key_114144102143","value":"value_104124146103761511"}, +{"key":"key_114145138110","value":"value_105142104134421337"}, +{"key":"key_114146701328","value":"value_701279295117951031"}, +{"key":"key_114146831041","value":"value_621147616210598112"}, +{"key":"key_114146848517","value":"value_621129911711893778"}, +{"key":"key_114146932037","value":"value_135147567778967582"}, +{"key":"key_114147759912","value":"value_120921179810094921"}, +{"key":"key_114148105931","value":"value_104851306611412667"}, +{"key":"key_114148151141","value":"value_451321225981110971"}, +{"key":"key_114149531561","value":"value_143116135901388567"}, +{"key":"key_114150913810","value":"value_509597625411856143"}, +{"key":"key_114151114130","value":"value_105109117869916114"}, +{"key":"key_114151138103","value":"value_261331041241331211"}, +{"key":"key_114151661191","value":"value_499997110591366980"}, +{"key":"key_114151689611","value":"value_114717910410642102"}, +{"key":"key_114151691398","value":"value_150707311611128133"}, +{"key":"key_114152103121","value":"value_847614012397411427"}, +{"key":"key_114153135671","value":"value_106821022314317110"}, +{"key":"key_114153325914","value":"value_121457918011890458"}, +{"key":"key_114153621261","value":"value_107140371291276411"}, +{"key":"key_114155981396","value":"value_126949012858779085"}, +{"key":"key_114158144941","value":"value_597369156119147109"}, +{"key":"key_114159135881","value":"value_658560841701201006"}, +{"key":"key_114159158959","value":"value_145327263117139381"}, +{"key":"key_114160287864","value":"value_841381501231272749"}, +{"key":"key_114161134101","value":"value_129411164511348614"}, +{"key":"key_114161171115","value":"value_120501475658106103"}, +{"key":"key_114164110115","value":"value_821578755838312715"}, +{"key":"key_114164949910","value":"value_149541041351511041"}, +{"key":"key_114165109124","value":"value_142931291477711596"}, +{"key":"key_114165147916","value":"value_169109106129123805"}, +{"key":"key_114167124661","value":"value_103957614668136938"}, +{"key":"key_114177101808","value":"value_851211009813052109"}, +{"key":"key_114180123155","value":"value_119761679811312452"}, +{"key":"key_114180941391","value":"value_135111110147166671"}, +{"key":"key_114181116147","value":"value_115441054966401656"}, +{"key":"key_114190131166","value":"value_126701221119898188"}, +{"key":"key_114196136119","value":"value_148719663109583712"}, +{"key":"key_114231517915","value":"value_158107763713810414"}, +{"key":"key_114256987145","value":"value_631371511171651141"}, +{"key":"key_114261157758","value":"value_769611171106748736"}, +{"key":"key_114311189214","value":"value_613534921361038416"}, +{"key":"key_114349513917","value":"value_132152481321408411"}, +{"key":"key_114351361146","value":"value_349511997701211071"}, +{"key":"key_114358621012","value":"value_112142949712463649"}, +{"key":"key_114361116813","value":"value_739012176123408513"}, +{"key":"key_114411045510","value":"value_182866612012113055"}, +{"key":"key_114441061151","value":"value_461321026269158718"}, +{"key":"key_114441071169","value":"value_104137173116141140"}, +{"key":"key_114446412574","value":"value_829113597791121069"}, +{"key":"key_114458411111","value":"value_981321409098135756"}, +{"key":"key_114471135313","value":"value_110469696107947439"}, +{"key":"key_114481091124","value":"value_116149621361661201"}, +{"key":"key_114495990139","value":"value_958511812872125109"}, +{"key":"key_114511141307","value":"value_961147063155741101"}, +{"key":"key_114525013971","value":"value_112901001237379931"}, +{"key":"key_114549752571","value":"value_114861091441298110"}, +{"key":"key_114551491266","value":"value_130571258513394831"}, +{"key":"key_114557616814","value":"value_279115148100139139"}, +{"key":"key_114561071191","value":"value_112112959211313015"}, +{"key":"key_114561071361","value":"value_924011597140108174"}, +{"key":"key_114561214914","value":"value_671065962636015517"}, +{"key":"key_114561351131","value":"value_531151297012610313"}, +{"key":"key_114567711415","value":"value_117926410014313270"}, +{"key":"key_114571351531","value":"value_105927195125618514"}, +{"key":"key_114571451028","value":"value_935697118541479210"}, +{"key":"key_114579556101","value":"value_721547615052110501"}, +{"key":"key_114588215196","value":"value_139108136135104128"}, +{"key":"key_114588329104","value":"value_508094131106126981"}, +{"key":"key_114588661801","value":"value_122851251341321121"}, +{"key":"key_114609862831","value":"value_116135106581041011"}, +{"key":"key_114616511114","value":"value_524888175781249576"}, +{"key":"key_114621221371","value":"value_109291631131045712"}, +{"key":"key_114637812817","value":"value_581011187510110012"}, +{"key":"key_114641211261","value":"value_122571291761461383"}, +{"key":"key_114641641009","value":"value_158902311811912612"}, +{"key":"key_114646411961","value":"value_113142152112112611"}, +{"key":"key_114664089119","value":"value_961631241731301011"}, +{"key":"key_114667313310","value":"value_163741499314493801"}, +{"key":"key_114671183045","value":"value_871127911498133126"}, +{"key":"key_114681467311","value":"value_124107918010913314"}, +{"key":"key_114681489815","value":"value_134140106127104111"}, +{"key":"key_114681731198","value":"value_128111121100735898"}, +{"key":"key_114691587108","value":"value_107161161139200541"}, +{"key":"key_114701231661","value":"value_124981055094139136"}, +{"key":"key_114701274566","value":"value_147108991641491121"}, +{"key":"key_114711019483","value":"value_104481209272109731"}, +{"key":"key_114711049113","value":"value_105115119127951096"}, +{"key":"key_114721934274","value":"value_851092089108116718"}, +{"key":"key_114724411713","value":"value_811181139912613679"}, +{"key":"key_114729610313","value":"value_160939182116721521"}, +{"key":"key_114736685809","value":"value_153133137134197121"}, +{"key":"key_114748758191","value":"value_145386617696111157"}, +{"key":"key_114756211916","value":"value_106102995912217066"}, +{"key":"key_114761521231","value":"value_182108111138132511"}, +{"key":"key_114769992126","value":"value_671758835979949311"}, +{"key":"key_114771031432","value":"value_124158113551121907"}, +{"key":"key_114771091541","value":"value_153803711310710315"}, +{"key":"key_114781364614","value":"value_571109313917310611"}, +{"key":"key_114788714152","value":"value_117801529411857135"}, +{"key":"key_114789411211","value":"value_114162118325910797"}, +{"key":"key_114791331427","value":"value_927512213310716310"}, +{"key":"key_114799471527","value":"value_725713898413943137"}, +{"key":"key_114803312112","value":"value_104351471607385141"}, +{"key":"key_114808911395","value":"value_871976991448285105"}, +{"key":"key_114811151096","value":"value_164921471513113513"}, +{"key":"key_114821261051","value":"value_125369481891071091"}, +{"key":"key_114821491266","value":"value_101491381601411019"}, +{"key":"key_114829162861","value":"value_121876214674755017"}, +{"key":"key_114831277658","value":"value_501039313613871117"}, +{"key":"key_114841019579","value":"value_865995568792651038"}, +{"key":"key_114841333912","value":"value_110361411311131081"}, +{"key":"key_114847817177","value":"value_891318314610212410"}, +{"key":"key_114851148377","value":"value_988716210320413290"}, +{"key":"key_114861461767","value":"value_442311711415317267"}, +{"key":"key_114871697951","value":"value_117111144107421387"}, +{"key":"key_114879992112","value":"value_875210711685110831"}, +{"key":"key_114881087579","value":"value_921249912815516514"}, +{"key":"key_114881261034","value":"value_135541351151101019"}, +{"key":"key_114885217015","value":"value_881196611510382781"}, +{"key":"key_114886712312","value":"value_134955269989614212"}, +{"key":"key_114901101471","value":"value_916238108120878511"}, +{"key":"key_114901204974","value":"value_140731311051177278"}, +{"key":"key_114907517115","value":"value_908362967011970775"}, +{"key":"key_114908659103","value":"value_126378414310669103"}, +{"key":"key_114911004410","value":"value_236921961391241011"}, +{"key":"key_114911423791","value":"value_658911613552145591"}, +{"key":"key_114916197123","value":"value_140965993961229943"}, +{"key":"key_114921311251","value":"value_124187147781575610"}, +{"key":"key_114921571021","value":"value_103617488123996715"}, +{"key":"key_114929710215","value":"value_135901812287121105"}, +{"key":"key_114931011131","value":"value_581211307792101104"}, +{"key":"key_114931199498","value":"value_919710613189708911"}, +{"key":"key_114931261221","value":"value_941228915511013480"}, +{"key":"key_114934414413","value":"value_731221039493551311"}, +{"key":"key_114938611315","value":"value_291684911310471119"}, +{"key":"key_114939776111","value":"value_911856311994831601"}, +{"key":"key_114941481561","value":"value_697610177128124811"}, +{"key":"key_114947612317","value":"value_731089011394661021"}, +{"key":"key_114951237115","value":"value_808911815299168931"}, +{"key":"key_114958680144","value":"value_114731261281171401"}, +{"key":"key_114961136984","value":"value_110116801087310285"}, +{"key":"key_114967714726","value":"value_105162152114134616"}, +{"key":"key_114971221486","value":"value_106516068143981421"}, +{"key":"key_114971538111","value":"value_102671399712749134"}, +{"key":"key_114978694976","value":"value_677176109621261369"}, +{"key":"key_114981048111","value":"value_707274961111611091"}, +{"key":"key_114981101016","value":"value_794611266171124441"}, +{"key":"key_114981151033","value":"value_108671186569591131"}, +{"key":"key_114987077115","value":"value_781016773112127116"}, +{"key":"key_114992191281","value":"value_109631901669411618"}, +{"key":"key_115100102457","value":"value_134106118133190961"}, +{"key":"key_115100151107","value":"value_108100104981491187"}, +{"key":"key_115100498312","value":"value_109791198712114811"}, +{"key":"key_115100831014","value":"value_854193126128611306"}, +{"key":"key_115100991291","value":"value_121491055950969212"}, +{"key":"key_115101101135","value":"value_861031481511441501"}, +{"key":"key_115102109644","value":"value_168102891621196694"}, +{"key":"key_115102159781","value":"value_100100718384841119"}, +{"key":"key_115102401741","value":"value_951011081441145711"}, +{"key":"key_115102889686","value":"value_551411292173718646"}, +{"key":"key_115102961201","value":"value_486710710110111213"}, +{"key":"key_115102971761","value":"value_113133951231381771"}, +{"key":"key_115103121128","value":"value_901191446612413411"}, +{"key":"key_115103129155","value":"value_211079913450112971"}, +{"key":"key_115103155111","value":"value_798799115157771391"}, +{"key":"key_115103787685","value":"value_845670108495911594"}, +{"key":"key_115104128103","value":"value_127110112117751651"}, +{"key":"key_115104139130","value":"value_107147639710610461"}, +{"key":"key_115104150818","value":"value_561571944615193140"}, +{"key":"key_115104180678","value":"value_138731459212212310"}, +{"key":"key_115104809015","value":"value_115105138911691238"}, +{"key":"key_115105579584","value":"value_113151115119155858"}, +{"key":"key_115105967964","value":"value_751211466090102104"}, +{"key":"key_115106367013","value":"value_911161057315033108"}, +{"key":"key_115106469243","value":"value_551161271448070120"}, +{"key":"key_115107133118","value":"value_151169721561141091"}, +{"key":"key_115108101858","value":"value_737012317514116810"}, +{"key":"key_115108136104","value":"value_108122128701035413"}, +{"key":"key_115108655110","value":"value_894610010010612513"}, +{"key":"key_115109110135","value":"value_105671246611815105"}, +{"key":"key_115109274412","value":"value_748611512110799102"}, +{"key":"key_115109839191","value":"value_147541311141056515"}, +{"key":"key_115109841651","value":"value_124721191461498888"}, +{"key":"key_115110123781","value":"value_102831001591051571"}, +{"key":"key_115110125120","value":"value_142115106141451099"}, +{"key":"key_115110901211","value":"value_114951411101181251"}, +{"key":"key_115110928516","value":"value_150102141136884210"}, +{"key":"key_115111111691","value":"value_846113768108946986"}, +{"key":"key_115111136888","value":"value_106103179921151461"}, +{"key":"key_115111889791","value":"value_951051168697103137"}, +{"key":"key_115112168107","value":"value_181110146189158110"}, +{"key":"key_115112561151","value":"value_365811089107106109"}, +{"key":"key_115112761371","value":"value_841215173102134112"}, +{"key":"key_115112931421","value":"value_958114278801091605"}, +{"key":"key_115112961219","value":"value_868358115122857810"}, +{"key":"key_115113114118","value":"value_172138132729610110"}, +{"key":"key_115113119855","value":"value_100155541858665112"}, +{"key":"key_115113878052","value":"value_104983911688132409"}, +{"key":"key_115114152118","value":"value_107115103165621088"}, +{"key":"key_115114911317","value":"value_176961311588946851"}, +{"key":"key_115115139931","value":"value_107697715210317198"}, +{"key":"key_115115155421","value":"value_119135786615012010"}, +{"key":"key_115115871081","value":"value_144791167415064146"}, +{"key":"key_115116101112","value":"value_791546717615713614"}, +{"key":"key_115116517663","value":"value_134831078179451111"}, +{"key":"key_115116667587","value":"value_103558510748140641"}, +{"key":"key_115117157153","value":"value_635092921231171027"}, +{"key":"key_115117584911","value":"value_881197214752921261"}, +{"key":"key_115117685612","value":"value_120738813311499351"}, +{"key":"key_115118117917","value":"value_107811511111627848"}, +{"key":"key_115118118781","value":"value_451121181299294156"}, +{"key":"key_115118738999","value":"value_857611847618342137"}, +{"key":"key_115119150111","value":"value_599410011911931104"}, +{"key":"key_115119313672","value":"value_102168134558914910"}, +{"key":"key_115120107126","value":"value_121138117655088974"}, +{"key":"key_115120138102","value":"value_130122117751031241"}, +{"key":"key_115121107547","value":"value_102155122439334114"}, +{"key":"key_115121111129","value":"value_871051051281051591"}, +{"key":"key_115121122170","value":"value_112141921405957791"}, +{"key":"key_115121161082","value":"value_101141825113394126"}, +{"key":"key_115121401088","value":"value_108671006210018757"}, +{"key":"key_115122107961","value":"value_113961018578746295"}, +{"key":"key_115122125908","value":"value_123679560671091374"}, +{"key":"key_115122691635","value":"value_581091411458512835"}, +{"key":"key_115122848112","value":"value_137864415490101111"}, +{"key":"key_115124109105","value":"value_158160129143423711"}, +{"key":"key_115124110115","value":"value_172115638675120152"}, +{"key":"key_115124123165","value":"value_881216966481217061"}, +{"key":"key_115124151165","value":"value_161657371124160931"}, +{"key":"key_115125128679","value":"value_110761298411491981"}, +{"key":"key_115125159107","value":"value_736813211214478749"}, +{"key":"key_115125204100","value":"value_118137121128132166"}, +{"key":"key_115125751101","value":"value_851397094114120152"}, +{"key":"key_115125771301","value":"value_122108731291376512"}, +{"key":"key_115125851155","value":"value_556999134661431141"}, +{"key":"key_115126526114","value":"value_122291571041111158"}, +{"key":"key_115126529913","value":"value_656195957689134381"}, +{"key":"key_115126907711","value":"value_121127811172360128"}, +{"key":"key_115127113108","value":"value_100127127761271447"}, +{"key":"key_115127121801","value":"value_134781119818170961"}, +{"key":"key_115127801681","value":"value_321321291501267115"}, +{"key":"key_115128102909","value":"value_801391346810515011"}, +{"key":"key_115128112110","value":"value_130311141276369115"}, +{"key":"key_115128116991","value":"value_106133124809311010"}, +{"key":"key_115128126961","value":"value_669210110691941111"}, +{"key":"key_115128847415","value":"value_337896120847525133"}, +{"key":"key_115129961537","value":"value_110671058175131881"}, +{"key":"key_115130805110","value":"value_106935922761085414"}, +{"key":"key_115130991141","value":"value_301261601088654706"}, +{"key":"key_115131103107","value":"value_901071241561041221"}, +{"key":"key_115131111974","value":"value_110971091341431679"}, +{"key":"key_115131142138","value":"value_721018714215313613"}, +{"key":"key_115131582031","value":"value_110159120807113449"}, +{"key":"key_115131898327","value":"value_135774498999414111"}, +{"key":"key_115132109931","value":"value_116971129915718311"}, +{"key":"key_115132948396","value":"value_964618513794931118"}, +{"key":"key_115133143126","value":"value_132156961631121011"}, +{"key":"key_115134104121","value":"value_691627520582104117"}, +{"key":"key_115135171561","value":"value_921396910381563816"}, +{"key":"key_115135191601","value":"value_101881421019115974"}, +{"key":"key_115136103137","value":"value_111651408619712524"}, +{"key":"key_115136807715","value":"value_123114749315611612"}, +{"key":"key_115137127122","value":"value_941041011531387912"}, +{"key":"key_115137959881","value":"value_118532311673578312"}, +{"key":"key_115138116148","value":"value_925953771601271437"}, +{"key":"key_115138164102","value":"value_935756761121101227"}, +{"key":"key_115139104113","value":"value_123596212995113741"}, +{"key":"key_115140106100","value":"value_891161571121115397"}, +{"key":"key_115140941037","value":"value_629710069104111128"}, +{"key":"key_115141438284","value":"value_881178911573810769"}, +{"key":"key_115142103901","value":"value_821017915614981608"}, +{"key":"key_115142114111","value":"value_667494577512310916"}, +{"key":"key_115142661211","value":"value_116151718655105128"}, +{"key":"key_115143146109","value":"value_101100881511179211"}, +{"key":"key_115144113847","value":"value_781321651481351181"}, +{"key":"key_115145135129","value":"value_169117516312211514"}, +{"key":"key_115145667912","value":"value_159906147345410410"}, +{"key":"key_115145801229","value":"value_821711018110158131"}, +{"key":"key_115146104108","value":"value_931001228556118591"}, +{"key":"key_115146731128","value":"value_143941107737188120"}, +{"key":"key_115147204899","value":"value_111719065911419911"}, +{"key":"key_115149107120","value":"value_677182881052410212"}, +{"key":"key_115149931001","value":"value_781241271061171121"}, +{"key":"key_115151581058","value":"value_135819213212359511"}, +{"key":"key_115152291376","value":"value_921068211449103121"}, +{"key":"key_115153127229","value":"value_102701341061231411"}, +{"key":"key_115153958166","value":"value_811198667108107141"}, +{"key":"key_115154126861","value":"value_143130971215814612"}, +{"key":"key_115155911028","value":"value_160154114737993134"}, +{"key":"key_115157113122","value":"value_981139612327908678"}, +{"key":"key_115157851449","value":"value_535553118911541261"}, +{"key":"key_115160119104","value":"value_951261031291031421"}, +{"key":"key_115161941174","value":"value_148117971488611592"}, +{"key":"key_115163175148","value":"value_103998272179619015"}, +{"key":"key_115164691167","value":"value_123151844570431059"}, +{"key":"key_115164861391","value":"value_979010911015614610"}, +{"key":"key_115165101991","value":"value_801531357710450119"}, +{"key":"key_115166874475","value":"value_126891251201141019"}, +{"key":"key_115167104989","value":"value_123126114113668411"}, +{"key":"key_115170697412","value":"value_146172811355582108"}, +{"key":"key_115172149446","value":"value_981338370741421137"}, +{"key":"key_115172154109","value":"value_182118108407651176"}, +{"key":"key_115175105148","value":"value_738911714812712713"}, +{"key":"key_115177136267","value":"value_141421331336112111"}, +{"key":"key_115179781398","value":"value_128124989685331301"}, +{"key":"key_115182934911","value":"value_587611815010339129"}, +{"key":"key_115194941761","value":"value_481251167874143981"}, +{"key":"key_115198861221","value":"value_741139965137105981"}, +{"key":"key_115234799514","value":"value_150152107617310597"}, +{"key":"key_115261511171","value":"value_128651117913198149"}, +{"key":"key_115281199315","value":"value_591141136410470921"}, +{"key":"key_115281279810","value":"value_139129148881898416"}, +{"key":"key_115291251271","value":"value_130891178847121136"}, +{"key":"key_115298992101","value":"value_107110861651229215"}, +{"key":"key_115351371061","value":"value_136142160751177210"}, +{"key":"key_115386894178","value":"value_976111813187771661"}, +{"key":"key_115401261451","value":"value_962790668814011553"}, +{"key":"key_115401471581","value":"value_798315010679116118"}, +{"key":"key_115411191241","value":"value_140152991191425414"}, +{"key":"key_115411346716","value":"value_939510411710588901"}, +{"key":"key_115411631451","value":"value_598780806610610313"}, +{"key":"key_115421097364","value":"value_102139135105977392"}, +{"key":"key_115421201368","value":"value_110988975118871018"}, +{"key":"key_115422383110","value":"value_111451145811211411"}, +{"key":"key_115431019486","value":"value_116585713797729810"}, +{"key":"key_115481321247","value":"value_141107456765585711"}, +{"key":"key_115491251478","value":"value_933195127871111648"}, +{"key":"key_115498175122","value":"value_146147719912214963"}, +{"key":"key_115501131137","value":"value_121831079612495569"}, +{"key":"key_115508496841","value":"value_891261087215978195"}, +{"key":"key_115511857812","value":"value_174186951071241801"}, +{"key":"key_115511887398","value":"value_841129145811441237"}, +{"key":"key_115528117163","value":"value_931412764128148101"}, +{"key":"key_115541007310","value":"value_155983211810010811"}, +{"key":"key_115548611413","value":"value_988313811769162501"}, +{"key":"key_115558312516","value":"value_105699012811712713"}, +{"key":"key_115578812685","value":"value_777717118788123110"}, +{"key":"key_115579315512","value":"value_131701251279995931"}, +{"key":"key_115591071001","value":"value_123441044350124551"}, +{"key":"key_115598788131","value":"value_993213015811810415"}, +{"key":"key_115601331515","value":"value_141136148547910870"}, +{"key":"key_115616482110","value":"value_140851111271111411"}, +{"key":"key_115616596134","value":"value_107124122911538287"}, +{"key":"key_115621299216","value":"value_105679692601081521"}, +{"key":"key_115626511358","value":"value_115101153104113155"}, +{"key":"key_115631561051","value":"value_118146901569611715"}, +{"key":"key_115637012471","value":"value_143156116106103586"}, +{"key":"key_115641023198","value":"value_101971231531458113"}, +{"key":"key_115641051372","value":"value_591396926132113891"}, +{"key":"key_115641491481","value":"value_143681141271039598"}, +{"key":"key_115651041322","value":"value_108153190941571001"}, +{"key":"key_115651151008","value":"value_167548453130132148"}, +{"key":"key_115671651371","value":"value_561148911812310652"}, +{"key":"key_115685087721","value":"value_138179121529111516"}, +{"key":"key_115691001266","value":"value_102811241073614957"}, +{"key":"key_115691399110","value":"value_113113991576413810"}, +{"key":"key_115701228910","value":"value_711231088174161158"}, +{"key":"key_115706811614","value":"value_759712010514494155"}, +{"key":"key_115707367135","value":"value_611151351307110698"}, +{"key":"key_115709810217","value":"value_885910593871089595"}, +{"key":"key_115711446885","value":"value_120125873480445710"}, +{"key":"key_115711536369","value":"value_138118121114104117"}, +{"key":"key_115713715466","value":"value_108481451595412712"}, +{"key":"key_115719212516","value":"value_106183153875314613"}, +{"key":"key_115721179712","value":"value_110121969114359401"}, +{"key":"key_115721668478","value":"value_611145697111638633"}, +{"key":"key_115739139201","value":"value_154172124114134120"}, +{"key":"key_115741038411","value":"value_277810213212354141"}, +{"key":"key_115745121141","value":"value_611451451541159294"}, +{"key":"key_115756589471","value":"value_891358616562134608"}, +{"key":"key_115761331111","value":"value_951129899116885215"}, +{"key":"key_115761358681","value":"value_125112147115758585"}, +{"key":"key_115771282061","value":"value_102767412914986100"}, +{"key":"key_115786191109","value":"value_901371266011214611"}, +{"key":"key_115789897144","value":"value_108126147106105149"}, +{"key":"key_115791101581","value":"value_168116124141107381"}, +{"key":"key_115791141179","value":"value_121139121921217670"}, +{"key":"key_115791296713","value":"value_123991039397120781"}, +{"key":"key_115793662104","value":"value_121137110931291395"}, +{"key":"key_115794813694","value":"value_144716412372180104"}, +{"key":"key_115801171255","value":"value_549411462132738611"}, +{"key":"key_115801171411","value":"value_130841195814326153"}, +{"key":"key_115801281071","value":"value_505412596157115661"}, +{"key":"key_115808011461","value":"value_129163827761108829"}, +{"key":"key_115809984609","value":"value_601211039468887410"}, +{"key":"key_115815892831","value":"value_168741201231691505"}, +{"key":"key_115821021429","value":"value_711125412082991171"}, +{"key":"key_115821151041","value":"value_743866110131999793"}, +{"key":"key_115821293716","value":"value_751171336212713511"}, +{"key":"key_115823077130","value":"value_967273137114731269"}, +{"key":"key_115824611358","value":"value_118284211884111146"}, +{"key":"key_115827813513","value":"value_100931091916133104"}, +{"key":"key_115831081698","value":"value_116122145451211251"}, +{"key":"key_115836296122","value":"value_816212119198109128"}, +{"key":"key_115839092114","value":"value_134931191191331071"}, +{"key":"key_115841201042","value":"value_676510492968683145"}, +{"key":"key_115846697136","value":"value_107881761331273071"}, +{"key":"key_115849595130","value":"value_158696781130671244"}, +{"key":"key_115851102071","value":"value_199174961019711576"}, +{"key":"key_115851501797","value":"value_126109881681401065"}, +{"key":"key_115861181181","value":"value_155868513913011199"}, +{"key":"key_115871116477","value":"value_192122100811961116"}, +{"key":"key_115871681316","value":"value_581141211027674821"}, +{"key":"key_115877897791","value":"value_105991021141521369"}, +{"key":"key_115879399751","value":"value_477393110922031191"}, +{"key":"key_115881647367","value":"value_117106137138981379"}, +{"key":"key_115889714712","value":"value_124132891351371171"}, +{"key":"key_115891411051","value":"value_112104741041401321"}, +{"key":"key_115891513013","value":"value_155144971181088395"}, +{"key":"key_115898017274","value":"value_567786101941158210"}, +{"key":"key_115898352978","value":"value_578479817336125155"}, +{"key":"key_115899061661","value":"value_525284102569989559"}, +{"key":"key_115901061107","value":"value_142390226896831939"}, +{"key":"key_115901361441","value":"value_788917115311150751"}, +{"key":"key_115911131651","value":"value_851168010257120621"}, +{"key":"key_115911189117","value":"value_105142784311367566"}, +{"key":"key_115911871041","value":"value_134112158113311599"}, +{"key":"key_115921509911","value":"value_159115891101435311"}, +{"key":"key_115922214210","value":"value_101133891121041311"}, +{"key":"key_115939710897","value":"value_125136728111473631"}, +{"key":"key_115941271161","value":"value_891571483866812910"}, +{"key":"key_115948991647","value":"value_134891051194311563"}, +{"key":"key_115951064776","value":"value_144136157109891601"}, +{"key":"key_115951431381","value":"value_461495070117129101"}, +{"key":"key_115951911587","value":"value_125127138122116671"}, +{"key":"key_115955097621","value":"value_109611101401102318"}, +{"key":"key_115955281911","value":"value_861022316192132310"}, +{"key":"key_115959995132","value":"value_123117138116113105"}, +{"key":"key_115961051171","value":"value_133784710127851479"}, +{"key":"key_115961267849","value":"value_889410715574911041"}, +{"key":"key_115968474136","value":"value_129156103941321701"}, +{"key":"key_115969198116","value":"value_631461439379119101"}, +{"key":"key_115971551111","value":"value_654992130861431257"}, +{"key":"key_115974111719","value":"value_901139413811598131"}, +{"key":"key_115978640521","value":"value_917712812112766797"}, +{"key":"key_115979410690","value":"value_119106144144621158"}, +{"key":"key_115985514418","value":"value_133130728316794993"}, +{"key":"key_115989411612","value":"value_127641121031798714"}, +{"key":"key_115991283514","value":"value_826511947415811010"}, +{"key":"key_115991321311","value":"value_147711289798134902"}, +{"key":"key_115991331087","value":"value_951078912314711813"}, +{"key":"key_115991377966","value":"value_193129178100162120"}, +{"key":"key_115991381101","value":"value_991251649511716288"}, +{"key":"key_115997413010","value":"value_131531051527510870"}, +{"key":"key_115997696639","value":"value_111375351941238211"}, +{"key":"key_115998888112","value":"value_123837871146169112"}, +{"key":"key_115999572110","value":"value_112150105121160113"}, +{"key":"key_116081100661","value":"value_139105176110135164"}, +{"key":"key_116100164131","value":"value_130771221009011211"}, +{"key":"key_116100558555","value":"value_142110678213813990"}, +{"key":"key_116101101929","value":"value_109180951211391279"}, +{"key":"key_116101106691","value":"value_133939167981104327"}, +{"key":"key_116101130108","value":"value_144861421371041081"}, +{"key":"key_116101159971","value":"value_728310411363587412"}, +{"key":"key_116101459315","value":"value_921461163116171133"}, +{"key":"key_116101881301","value":"value_931221341446998149"}, +{"key":"key_116103117586","value":"value_126116181114691141"}, +{"key":"key_116103126798","value":"value_104117981419679137"}, +{"key":"key_116103133110","value":"value_115971001428917913"}, +{"key":"key_116103231259","value":"value_128681264116878878"}, +{"key":"key_116103731287","value":"value_105108798612290928"}, +{"key":"key_116104112387","value":"value_103105871443814295"}, +{"key":"key_116104117100","value":"value_115176971277510573"}, +{"key":"key_116104146132","value":"value_788813413885841396"}, +{"key":"key_116104152153","value":"value_110401237511610914"}, +{"key":"key_116104999112","value":"value_983511712384116133"}, +{"key":"key_116105117164","value":"value_744918311317779171"}, +{"key":"key_116105387612","value":"value_651521064210513114"}, +{"key":"key_116105841124","value":"value_119117109721251888"}, +{"key":"key_116105981009","value":"value_542296116151825915"}, +{"key":"key_116106126151","value":"value_126144115387310911"}, +{"key":"key_116106356714","value":"value_113147106851082091"}, +{"key":"key_116107144144","value":"value_893212013512092601"}, +{"key":"key_116108108831","value":"value_133110142115501067"}, +{"key":"key_116108588872","value":"value_991205814911015580"}, +{"key":"key_116108736388","value":"value_135681059110749116"}, +{"key":"key_116108781178","value":"value_448612414910393788"}, +{"key":"key_116108947412","value":"value_107821411301141258"}, +{"key":"key_116109101108","value":"value_125131991731011051"}, +{"key":"key_116109131609","value":"value_125906410315574109"}, +{"key":"key_116109136711","value":"value_113955116666142919"}, +{"key":"key_116109431201","value":"value_123129102108957293"}, +{"key":"key_116110125119","value":"value_101129212163568111"}, +{"key":"key_116110841421","value":"value_132131165100121178"}, +{"key":"key_116111551251","value":"value_981047813111598361"}, +{"key":"key_116112157531","value":"value_131164114125771491"}, +{"key":"key_116112176136","value":"value_529690104127122801"}, +{"key":"key_116113103150","value":"value_110152816741198144"}, +{"key":"key_116113108149","value":"value_665858671811191611"}, +{"key":"key_116113111140","value":"value_141107114125731361"}, +{"key":"key_116113725510","value":"value_139108365995721348"}, +{"key":"key_116115164130","value":"value_751349887128291189"}, +{"key":"key_116116104123","value":"value_691211236955138429"}, +{"key":"key_116116104941","value":"value_139122129137115145"}, +{"key":"key_116116151981","value":"value_557479829314078160"}, +{"key":"key_116116179394","value":"value_125881151129011511"}, +{"key":"key_116117147155","value":"value_104125991033289923"}, +{"key":"key_116117147881","value":"value_649610613059169841"}, +{"key":"key_116118105678","value":"value_967685126102110108"}, +{"key":"key_116118107143","value":"value_751151207213865140"}, +{"key":"key_116118108895","value":"value_821411231261371121"}, +{"key":"key_116118141708","value":"value_137418312213811718"}, +{"key":"key_116118871667","value":"value_133551771071516510"}, +{"key":"key_116119112102","value":"value_119664110611814911"}, +{"key":"key_116119113106","value":"value_761601184772931199"}, +{"key":"key_116120120962","value":"value_132909718715411211"}, +{"key":"key_116121110147","value":"value_138351321106162115"}, +{"key":"key_116121818497","value":"value_149132867815216511"}, +{"key":"key_116122144128","value":"value_132711401097910776"}, +{"key":"key_116123133921","value":"value_856112078251041531"}, +{"key":"key_116124128160","value":"value_611971011491517916"}, +{"key":"key_116124129842","value":"value_497311815267905554"}, +{"key":"key_116124668312","value":"value_107111137677113289"}, +{"key":"key_116125849322","value":"value_155187881141277412"}, +{"key":"key_116125956213","value":"value_681231346810017913"}, +{"key":"key_116126120634","value":"value_161458023817612433"}, +{"key":"key_116126146129","value":"value_937597801241385614"}, +{"key":"key_116126811977","value":"value_108983812511331691"}, +{"key":"key_116127143108","value":"value_121734325719180124"}, +{"key":"key_116127594864","value":"value_109122147110113961"}, +{"key":"key_116128124101","value":"value_711149110311312985"}, +{"key":"key_116128857490","value":"value_127132991241248016"}, +{"key":"key_116129110781","value":"value_661771321309592164"}, +{"key":"key_116129781141","value":"value_881051441501501228"}, +{"key":"key_116130152136","value":"value_113120114761221329"}, +{"key":"key_116130165791","value":"value_152134991017112645"}, +{"key":"key_116131113841","value":"value_621441289115114788"}, +{"key":"key_116131120140","value":"value_133961211178053148"}, +{"key":"key_116132116821","value":"value_141791421218291249"}, +{"key":"key_116132138591","value":"value_114781585594116119"}, +{"key":"key_116132771011","value":"value_129491288799411401"}, +{"key":"key_116133138121","value":"value_781121047914296143"}, +{"key":"key_116133141135","value":"value_821291156510895104"}, +{"key":"key_116134744294","value":"value_105267775154121106"}, +{"key":"key_116135100128","value":"value_867810414691102778"}, +{"key":"key_116135103130","value":"value_118103157928514684"}, +{"key":"key_116135946497","value":"value_101106112989898101"}, +{"key":"key_116136251201","value":"value_133971131211061081"}, +{"key":"key_116136698016","value":"value_117108128575915152"}, +{"key":"key_116137104991","value":"value_589211987113109959"}, +{"key":"key_116137136128","value":"value_908633856610410299"}, +{"key":"key_116139999815","value":"value_141121751321371458"}, +{"key":"key_116140929645","value":"value_164981079010174101"}, +{"key":"key_116140978316","value":"value_150155114801041427"}, +{"key":"key_116141101722","value":"value_839793421478911610"}, +{"key":"key_116141105751","value":"value_133108755780108137"}, +{"key":"key_116141118130","value":"value_138731629085891171"}, +{"key":"key_116141166105","value":"value_981221111281167812"}, +{"key":"key_116143119109","value":"value_418869119988911392"}, +{"key":"key_116144122109","value":"value_144668674119871058"}, +{"key":"key_116144135608","value":"value_101851451087210511"}, +{"key":"key_116145102881","value":"value_901129615897891138"}, +{"key":"key_116145729810","value":"value_768110256112127118"}, +{"key":"key_116145747897","value":"value_107100127987681111"}, +{"key":"key_116146391211","value":"value_768510891891665611"}, +{"key":"key_116147132133","value":"value_161791039415753142"}, +{"key":"key_116147958015","value":"value_118788683122971381"}, +{"key":"key_116149110956","value":"value_891001041617913813"}, +{"key":"key_116149128133","value":"value_105108176891161209"}, +{"key":"key_116150145249","value":"value_106761121128011664"}, +{"key":"key_116150921038","value":"value_677512410889851206"}, +{"key":"key_116151109125","value":"value_103123156937213311"}, +{"key":"key_116151112759","value":"value_784713713911187147"}, +{"key":"key_116151137531","value":"value_521371471091459161"}, +{"key":"key_116153117839","value":"value_112586374701187313"}, +{"key":"key_116153849614","value":"value_562061511001093215"}, +{"key":"key_116154886774","value":"value_173805015294991926"}, +{"key":"key_116155206147","value":"value_119378511474122898"}, +{"key":"key_116156858366","value":"value_117946191111555915"}, +{"key":"key_116157105954","value":"value_123120194142121871"}, +{"key":"key_116169754715","value":"value_123152314510687827"}, +{"key":"key_116170117106","value":"value_120188189208886132"}, +{"key":"key_116176126151","value":"value_146768413170125811"}, +{"key":"key_116178106631","value":"value_139139668896981191"}, +{"key":"key_116179109108","value":"value_761156542841181641"}, +{"key":"key_116180120541","value":"value_371501101501119415"}, +{"key":"key_116184102102","value":"value_130164773011019412"}, +{"key":"key_116186107527","value":"value_741321901097010210"}, +{"key":"key_116199111446","value":"value_741469810879130128"}, +{"key":"key_116204110110","value":"value_344313868134766873"}, +{"key":"key_116301146983","value":"value_121151102159122144"}, +{"key":"key_116301311231","value":"value_729196109961511001"}, +{"key":"key_116301715611","value":"value_120116857499687135"}, +{"key":"key_116328214572","value":"value_126144356470152141"}, +{"key":"key_116341331051","value":"value_791709183167871411"}, +{"key":"key_116368967109","value":"value_101153991395711312"}, +{"key":"key_116444660539","value":"value_674078125771151199"}, +{"key":"key_116448765151","value":"value_117123142114160124"}, +{"key":"key_116451171359","value":"value_156171939211833137"}, +{"key":"key_116468911992","value":"value_120110122175749018"}, +{"key":"key_116479611612","value":"value_904811715193891187"}, +{"key":"key_116481039113","value":"value_993537100142931081"}, +{"key":"key_116491378013","value":"value_125761621088591978"}, +{"key":"key_116516651648","value":"value_451096218699898112"}, +{"key":"key_116521281236","value":"value_798114715610916891"}, +{"key":"key_116525610377","value":"value_158921927213051963"}, +{"key":"key_116537011898","value":"value_118961281311801511"}, +{"key":"key_116537612356","value":"value_611269410513613911"}, +{"key":"key_116539510397","value":"value_901010810211099856"}, +{"key":"key_116541078487","value":"value_118807250146976171"}, +{"key":"key_116541761051","value":"value_769447114115113521"}, +{"key":"key_116566054191","value":"value_167122768747971158"}, +{"key":"key_116574299229","value":"value_114141151145109781"}, +{"key":"key_116578014415","value":"value_141851461359710389"}, +{"key":"key_116579284129","value":"value_133133409151148138"}, +{"key":"key_116581308216","value":"value_586875145621151111"}, +{"key":"key_116588791161","value":"value_888016210463130947"}, +{"key":"key_116611041291","value":"value_128321631081391269"}, +{"key":"key_116612614414","value":"value_138120126681331277"}, +{"key":"key_116619311814","value":"value_120931071106024821"}, +{"key":"key_116619414186","value":"value_451105164139701111"}, +{"key":"key_116621021088","value":"value_141109918512615512"}, +{"key":"key_116631053317","value":"value_159142559813095751"}, +{"key":"key_116637419852","value":"value_971401591065474114"}, +{"key":"key_116639311611","value":"value_791291477714013911"}, +{"key":"key_116651331218","value":"value_135114636714215412"}, +{"key":"key_116671191171","value":"value_172116143100841578"}, +{"key":"key_116675712218","value":"value_861511171821061681"}, +{"key":"key_116681591511","value":"value_579266106140144114"}, +{"key":"key_116688388861","value":"value_681224472747911952"}, +{"key":"key_116689793125","value":"value_661449213677833913"}, +{"key":"key_116693094771","value":"value_115638518214816958"}, +{"key":"key_116698112780","value":"value_909211651103101126"}, +{"key":"key_116701228674","value":"value_135163102811311238"}, +{"key":"key_116707718013","value":"value_157105134771217812"}, +{"key":"key_116721105912","value":"value_845011733114128711"}, +{"key":"key_116721291098","value":"value_136113271251131106"}, +{"key":"key_116727114212","value":"value_109101491021101421"}, +{"key":"key_116739887110","value":"value_102105828613780149"}, +{"key":"key_116741163511","value":"value_160611041884982124"}, +{"key":"key_116741175577","value":"value_136971081026910695"}, +{"key":"key_116741521771","value":"value_811109793601481401"}, +{"key":"key_116748971115","value":"value_169601125312110812"}, +{"key":"key_116751181431","value":"value_706695120671447439"}, +{"key":"key_116751407912","value":"value_125123765210657113"}, +{"key":"key_116791087896","value":"value_146117111111123641"}, +{"key":"key_116791161412","value":"value_188121961067618510"}, +{"key":"key_116791228796","value":"value_171125947098108134"}, +{"key":"key_116791347790","value":"value_127481408311774739"}, +{"key":"key_116799161106","value":"value_101159999080124129"}, +{"key":"key_116799925172","value":"value_172858415811410946"}, +{"key":"key_116801391021","value":"value_551221121371821058"}, +{"key":"key_116811043112","value":"value_110173661071066512"}, +{"key":"key_116833412288","value":"value_106736483104729218"}, +{"key":"key_116834691105","value":"value_133411107913193118"}, +{"key":"key_116841641147","value":"value_961341026434961441"}, +{"key":"key_116845013412","value":"value_281157248811051041"}, +{"key":"key_116845511511","value":"value_103144941628925101"}, +{"key":"key_116851281089","value":"value_116132131711584211"}, +{"key":"key_116851456898","value":"value_136130479013815136"}, +{"key":"key_116859913810","value":"value_155901251035572901"}, +{"key":"key_116869410814","value":"value_152142135921231521"}, +{"key":"key_116871095111","value":"value_104114134112627715"}, +{"key":"key_116871129280","value":"value_140114107104128138"}, +{"key":"key_116871141331","value":"value_107128107144911349"}, +{"key":"key_116871258812","value":"value_155135869816016610"}, +{"key":"key_116871351218","value":"value_398510079132149152"}, +{"key":"key_116871407152","value":"value_164581131117710715"}, +{"key":"key_116871479295","value":"value_451038747598213316"}, +{"key":"key_116874389136","value":"value_101866811311015712"}, +{"key":"key_116881081389","value":"value_115757011111158156"}, +{"key":"key_116881178814","value":"value_969812247119114107"}, +{"key":"key_116881261565","value":"value_189176142741011301"}, +{"key":"key_116891001184","value":"value_120183361081168911"}, +{"key":"key_116895176961","value":"value_987617612214911911"}, +{"key":"key_116901141024","value":"value_827313713178948712"}, +{"key":"key_116909881401","value":"value_152811508510814390"}, +{"key":"key_116911081317","value":"value_120801291071027211"}, +{"key":"key_116911099113","value":"value_116538519511411313"}, +{"key":"key_116911391166","value":"value_141132129103731021"}, +{"key":"key_116916284129","value":"value_897912810540135649"}, +{"key":"key_116919571111","value":"value_909086374512757109"}, +{"key":"key_116921304610","value":"value_154119146116511721"}, +{"key":"key_116921325413","value":"value_831757013145971495"}, +{"key":"key_116928894681","value":"value_791567714812052881"}, +{"key":"key_116929811615","value":"value_108123501577747124"}, +{"key":"key_116931041431","value":"value_148157838863531461"}, +{"key":"key_116931093613","value":"value_145141961271085311"}, +{"key":"key_116931098162","value":"value_107109136178124991"}, +{"key":"key_116931238188","value":"value_126109901145610815"}, +{"key":"key_116931431207","value":"value_160104791551122111"}, +{"key":"key_116936712513","value":"value_941238674142149141"}, +{"key":"key_116948012165","value":"value_111911036311211688"}, +{"key":"key_116951209159","value":"value_104791341045167110"}, +{"key":"key_116951408613","value":"value_172881041179310750"}, +{"key":"key_116961011341","value":"value_998711914912310583"}, +{"key":"key_116961181056","value":"value_106901107210364457"}, +{"key":"key_116961669818","value":"value_126391331355211210"}, +{"key":"key_116961711139","value":"value_153148531371511165"}, +{"key":"key_116968611413","value":"value_119429014555876417"}, +{"key":"key_116971141191","value":"value_114123837114951144"}, +{"key":"key_116971557812","value":"value_106799283531487045"}, +{"key":"key_116974111998","value":"value_621141161191001339"}, +{"key":"key_116981179984","value":"value_791331511211286180"}, +{"key":"key_116981579487","value":"value_105113134351487816"}, +{"key":"key_116991061219","value":"value_104138119136741207"}, +{"key":"key_116991067518","value":"value_831691861101156811"}, +{"key":"key_116991521411","value":"value_609952736610714111"}, +{"key":"key_116993187182","value":"value_140871311821427713"}, +{"key":"key_117100128106","value":"value_138641135938901621"}, +{"key":"key_117100143121","value":"value_927652121569683811"}, +{"key":"key_117100576713","value":"value_129111100147921111"}, +{"key":"key_117100629811","value":"value_741287215017111572"}, +{"key":"key_117101135106","value":"value_120114691321451001"}, +{"key":"key_117101677912","value":"value_134142103662011241"}, +{"key":"key_117101896614","value":"value_162127157551315472"}, +{"key":"key_117102125114","value":"value_236315810025459882"}, +{"key":"key_117102169115","value":"value_961381426716412875"}, +{"key":"key_117103104551","value":"value_891641137614283851"}, +{"key":"key_117103115505","value":"value_747910989721066810"}, +{"key":"key_117103132154","value":"value_719932149149971309"}, +{"key":"key_117103150123","value":"value_331811271417411810"}, +{"key":"key_117103178698","value":"value_123845211810714971"}, +{"key":"key_117103215631","value":"value_141031091057135862"}, +{"key":"key_117103811141","value":"value_162113116919371125"}, +{"key":"key_117103871071","value":"value_113861910382113115"}, +{"key":"key_117103951697","value":"value_265685109731311321"}, +{"key":"key_117104106721","value":"value_125152143101154108"}, +{"key":"key_117104181651","value":"value_114147751195842150"}, +{"key":"key_117104585111","value":"value_437114912711315112"}, +{"key":"key_117104841341","value":"value_631036215580155738"}, +{"key":"key_117104921431","value":"value_402613911515010878"}, +{"key":"key_117105104178","value":"value_163379995109138801"}, +{"key":"key_117105119791","value":"value_121119861209764607"}, +{"key":"key_117105861196","value":"value_145898016212560137"}, +{"key":"key_117105981751","value":"value_891191591191011411"}, +{"key":"key_117106118100","value":"value_128546954177849257"}, +{"key":"key_117106379410","value":"value_981015015612399137"}, +{"key":"key_117106651217","value":"value_631379711510812010"}, +{"key":"key_117106786157","value":"value_119481157623106661"}, +{"key":"key_117106996068","value":"value_961127070791271259"}, +{"key":"key_117107110871","value":"value_113999169188129631"}, +{"key":"key_117107366081","value":"value_396693101138381129"}, +{"key":"key_117107811058","value":"value_154581781910511911"}, +{"key":"key_117108109113","value":"value_106981999128123601"}, +{"key":"key_117108141879","value":"value_128118805360891131"}, +{"key":"key_117108781201","value":"value_519111016112786139"}, +{"key":"key_117108931061","value":"value_127123131103901381"}, +{"key":"key_117108999513","value":"value_101941271431441169"}, +{"key":"key_117109100805","value":"value_579989836310616511"}, +{"key":"key_117109101931","value":"value_651606771142169107"}, +{"key":"key_117109102145","value":"value_111133796713512581"}, +{"key":"key_117109146981","value":"value_751381161031391331"}, +{"key":"key_117109894382","value":"value_181761741119510799"}, +{"key":"key_117110151645","value":"value_162681713482131102"}, +{"key":"key_117110599960","value":"value_129131791241456965"}, +{"key":"key_117110889210","value":"value_105124859812185146"}, +{"key":"key_117111117115","value":"value_771099316433641521"}, +{"key":"key_117111711461","value":"value_112164881377972124"}, +{"key":"key_117112134120","value":"value_112821421298611613"}, +{"key":"key_117112139131","value":"value_102111791008581876"}, +{"key":"key_117112441199","value":"value_134408113362143631"}, +{"key":"key_117112605015","value":"value_134601164614813412"}, +{"key":"key_117112681121","value":"value_115601671351051051"}, +{"key":"key_117112961547","value":"value_108311298914114511"}, +{"key":"key_117113110145","value":"value_791291251201228689"}, +{"key":"key_117113721118","value":"value_829816385110451009"}, +{"key":"key_117113818680","value":"value_149151757410188145"}, +{"key":"key_117113861351","value":"value_761481156311997166"}, +{"key":"key_117113951221","value":"value_128100739112577135"}, +{"key":"key_117114508512","value":"value_731161561898919611"}, +{"key":"key_117114781096","value":"value_971341541298195106"}, +{"key":"key_117115108148","value":"value_130130988599567913"}, +{"key":"key_117115146108","value":"value_158971117412989120"}, +{"key":"key_117115155130","value":"value_123102771311151821"}, +{"key":"key_117115661709","value":"value_113112955086100105"}, +{"key":"key_117115988110","value":"value_106134112100911911"}, +{"key":"key_117116105449","value":"value_137758281376312110"}, +{"key":"key_117116157124","value":"value_191306215310790791"}, +{"key":"key_117117115123","value":"value_194891071045713188"}, +{"key":"key_117117831441","value":"value_605665163124154138"}, +{"key":"key_117118102851","value":"value_157134931681001251"}, +{"key":"key_117118126983","value":"value_124346912412614472"}, +{"key":"key_117118173163","value":"value_112583883929687876"}, +{"key":"key_117118187101","value":"value_951311081377790941"}, +{"key":"key_117118771021","value":"value_148136701131124891"}, +{"key":"key_117119751091","value":"value_951387295599573102"}, +{"key":"key_117119771213","value":"value_139777778126691366"}, +{"key":"key_117120140129","value":"value_761691501441188510"}, +{"key":"key_117120153128","value":"value_134949366101381669"}, +{"key":"key_117120701269","value":"value_649213411991921731"}, +{"key":"key_117120751341","value":"value_126134112825614213"}, +{"key":"key_117121116919","value":"value_121426912913615016"}, +{"key":"key_117121806814","value":"value_104126561084682867"}, +{"key":"key_117121941121","value":"value_106105103110137127"}, +{"key":"key_117122141121","value":"value_111508013814612111"}, +{"key":"key_117122821157","value":"value_671011257710586140"}, +{"key":"key_117122823578","value":"value_150123161841328731"}, +{"key":"key_117122961247","value":"value_889812416773128411"}, +{"key":"key_117123107113","value":"value_116741697884988914"}, +{"key":"key_117123130921","value":"value_134112651421154212"}, +{"key":"key_117123150143","value":"value_144941431001251249"}, +{"key":"key_117123948680","value":"value_981611416965461104"}, +{"key":"key_117124140949","value":"value_969069110169859964"}, +{"key":"key_117126102981","value":"value_144155808362152377"}, +{"key":"key_117126651189","value":"value_134165801227515010"}, +{"key":"key_117126706592","value":"value_771801341591017712"}, +{"key":"key_117127125103","value":"value_921531171041031209"}, +{"key":"key_117128131135","value":"value_129108699089115367"}, +{"key":"key_117128451197","value":"value_141733010612183117"}, +{"key":"key_117128801161","value":"value_836612711611516097"}, +{"key":"key_117129104155","value":"value_908413792581508895"}, +{"key":"key_117129124891","value":"value_881361028660698912"}, +{"key":"key_117129826062","value":"value_133638117993150818"}, +{"key":"key_117130102113","value":"value_148851091061161671"}, +{"key":"key_117130158771","value":"value_831609410555551051"}, +{"key":"key_117130399111","value":"value_631057449601311199"}, +{"key":"key_117130828885","value":"value_981211321211151297"}, +{"key":"key_117130931442","value":"value_100125143121196601"}, +{"key":"key_117131111126","value":"value_879888122139108107"}, +{"key":"key_117131143123","value":"value_947014014110793976"}, +{"key":"key_117131151461","value":"value_100110149535117877"}, +{"key":"key_117131157871","value":"value_126143111100157202"}, +{"key":"key_117131191121","value":"value_104859911917279731"}, +{"key":"key_117132123135","value":"value_136121989110578861"}, +{"key":"key_117132159100","value":"value_146926316345821631"}, +{"key":"key_117132451631","value":"value_134651407291911151"}, +{"key":"key_117133102132","value":"value_119864512612797741"}, +{"key":"key_117133377953","value":"value_115639210113014152"}, +{"key":"key_117133621211","value":"value_114147909812715914"}, +{"key":"key_117135101125","value":"value_132135157140132979"}, +{"key":"key_117135106140","value":"value_135124801111181147"}, +{"key":"key_117135111131","value":"value_581021345766134143"}, +{"key":"key_117135141896","value":"value_179747610188645712"}, +{"key":"key_117136109100","value":"value_112107971131811399"}, +{"key":"key_117136115130","value":"value_581231577175758453"}, +{"key":"key_117136146134","value":"value_186165114971211271"}, +{"key":"key_117137101941","value":"value_110115129104992589"}, +{"key":"key_117137139117","value":"value_117676122111665273"}, +{"key":"key_117137152108","value":"value_113683918291139127"}, +{"key":"key_117137591061","value":"value_133791091276860138"}, +{"key":"key_117138160861","value":"value_611277311479828817"}, +{"key":"key_117138711078","value":"value_108917311985103987"}, +{"key":"key_117138781436","value":"value_169891028114992116"}, +{"key":"key_117140113128","value":"value_124796775101991007"}, +{"key":"key_117140797475","value":"value_441389010215072173"}, +{"key":"key_117141151121","value":"value_628662791118988105"}, +{"key":"key_117141634816","value":"value_102123137135134921"}, +{"key":"key_117142110911","value":"value_521241169515796284"}, +{"key":"key_117142481288","value":"value_130138109126120135"}, +{"key":"key_117142711321","value":"value_681899175928494165"}, +{"key":"key_117143621231","value":"value_110649510779135125"}, +{"key":"key_117143991031","value":"value_119140110797270648"}, +{"key":"key_117145106673","value":"value_154477510713410511"}, +{"key":"key_117145113122","value":"value_116821457974106741"}, +{"key":"key_117146117809","value":"value_162911417775134174"}, +{"key":"key_117146119111","value":"value_712916879199112161"}, +{"key":"key_117147113154","value":"value_122120126105849129"}, +{"key":"key_117147641541","value":"value_578183611021181231"}, +{"key":"key_117148127118","value":"value_848214213110497110"}, +{"key":"key_117149123144","value":"value_821001237214590146"}, +{"key":"key_117149528817","value":"value_101968264701268610"}, +{"key":"key_117150112145","value":"value_155144124141716970"}, +{"key":"key_117151175103","value":"value_153241138551141341"}, +{"key":"key_117151577348","value":"value_711211829312713474"}, +{"key":"key_117153197141","value":"value_136126118561188116"}, +{"key":"key_117153451819","value":"value_100115113129131991"}, +{"key":"key_117155991321","value":"value_209110611875110136"}, +{"key":"key_117156635371","value":"value_102153891088991121"}, +{"key":"key_117156821071","value":"value_695412613512613415"}, +{"key":"key_117157115571","value":"value_107911021011468452"}, +{"key":"key_117160124134","value":"value_817918992142122110"}, +{"key":"key_117161103184","value":"value_711514542748750141"}, +{"key":"key_117161896710","value":"value_994392681181079912"}, +{"key":"key_117162102118","value":"value_881339999245011088"}, +{"key":"key_117163879012","value":"value_778657911308240180"}, +{"key":"key_117164108229","value":"value_701298910298145949"}, +{"key":"key_117166103136","value":"value_129671577210496871"}, +{"key":"key_117168129132","value":"value_114776599131618729"}, +{"key":"key_117169821039","value":"value_166411051371191411"}, +{"key":"key_117174133599","value":"value_109671116210270571"}, +{"key":"key_117179115110","value":"value_117101938115066108"}, +{"key":"key_117179116939","value":"value_791648361104989274"}, +{"key":"key_117184918759","value":"value_119158134101125125"}, +{"key":"key_117186271461","value":"value_121951121681331211"}, +{"key":"key_117195108821","value":"value_131961157811899159"}, +{"key":"key_117201473910","value":"value_691031231111385914"}, +{"key":"key_117261346187","value":"value_170111154751498516"}, +{"key":"key_117428116515","value":"value_819010213172551239"}, +{"key":"key_117461651841","value":"value_231009914876236615"}, +{"key":"key_117464512311","value":"value_848114615187571329"}, +{"key":"key_117491837596","value":"value_771037697128651381"}, +{"key":"key_117521669510","value":"value_461637516106105151"}, +{"key":"key_117551281111","value":"value_101133711221621442"}, +{"key":"key_117551668691","value":"value_134137889885698710"}, +{"key":"key_117588196135","value":"value_778484136103128144"}, +{"key":"key_117589416516","value":"value_911347879142531298"}, +{"key":"key_117601008311","value":"value_961299564485983601"}, +{"key":"key_117601091298","value":"value_108161103149122105"}, +{"key":"key_117601229816","value":"value_207581311308883879"}, +{"key":"key_117609580127","value":"value_132112998810512989"}, +{"key":"key_117611096536","value":"value_698570138823033729"}, +{"key":"key_117616769391","value":"value_123195751681001611"}, +{"key":"key_117621081066","value":"value_146381311127563131"}, +{"key":"key_117631052010","value":"value_629398821051226512"}, +{"key":"key_117636810885","value":"value_128151541074489432"}, +{"key":"key_117639410573","value":"value_124120110113151132"}, +{"key":"key_117641011429","value":"value_160948687961225498"}, +{"key":"key_117659714111","value":"value_941751381491656892"}, +{"key":"key_117671016912","value":"value_174113102130127851"}, +{"key":"key_117671125998","value":"value_116961337111511511"}, +{"key":"key_117671841131","value":"value_124131491141189470"}, +{"key":"key_117681044879","value":"value_126128731268827809"}, +{"key":"key_117681088968","value":"value_157140829386116146"}, +{"key":"key_117681106310","value":"value_821121448112295742"}, +{"key":"key_117681151241","value":"value_811977678673889011"}, +{"key":"key_117681181231","value":"value_107611321088313079"}, +{"key":"key_117682401331","value":"value_109666982491437191"}, +{"key":"key_117685212595","value":"value_115118105841759511"}, +{"key":"key_117701531901","value":"value_149968611814380105"}, +{"key":"key_117706910690","value":"value_162466549442994103"}, +{"key":"key_117718056884","value":"value_188109126798882121"}, +{"key":"key_117721071357","value":"value_116251171371267911"}, +{"key":"key_117721271266","value":"value_901141241623028135"}, +{"key":"key_117726031093","value":"value_124142788518912495"}, +{"key":"key_117738197851","value":"value_685712711961173139"}, +{"key":"key_117748967779","value":"value_712812513996959017"}, +{"key":"key_117751079210","value":"value_133108100471181568"}, +{"key":"key_117751119299","value":"value_129105127681431141"}, +{"key":"key_117761368711","value":"value_771171151378513385"}, +{"key":"key_117761418914","value":"value_926611217345113132"}, +{"key":"key_117761489651","value":"value_931181221251542814"}, +{"key":"key_117767611415","value":"value_871141266213255661"}, +{"key":"key_117771689910","value":"value_879211216784105981"}, +{"key":"key_117777298998","value":"value_877450781421541191"}, +{"key":"key_117781521501","value":"value_899510693104221161"}, +{"key":"key_117784213989","value":"value_123179012315852887"}, +{"key":"key_117788810415","value":"value_663415990137103111"}, +{"key":"key_117801061417","value":"value_941001545733945014"}, +{"key":"key_117801161051","value":"value_981261401471211028"}, +{"key":"key_117807361974","value":"value_111138157638976123"}, +{"key":"key_117808810613","value":"value_101681227784619716"}, +{"key":"key_117809114111","value":"value_143521308015464132"}, +{"key":"key_117811057311","value":"value_706811668108163116"}, +{"key":"key_117811199886","value":"value_488211782999113391"}, +{"key":"key_117811251661","value":"value_127911187091977882"}, +{"key":"key_117811551221","value":"value_951121261111169371"}, +{"key":"key_117811741071","value":"value_591201301099912372"}, +{"key":"key_117816983119","value":"value_291001108497145891"}, +{"key":"key_117821127712","value":"value_721181506372120931"}, +{"key":"key_117821337586","value":"value_156671771157662190"}, +{"key":"key_117821451381","value":"value_110541511227611913"}, +{"key":"key_117827110011","value":"value_152189889510679865"}, +{"key":"key_117831009416","value":"value_109150965391757813"}, +{"key":"key_117845115312","value":"value_102135909710013281"}, +{"key":"key_117851321251","value":"value_145901196269107435"}, +{"key":"key_117866691971","value":"value_137100120126116975"}, +{"key":"key_117869716211","value":"value_641051061001091159"}, +{"key":"key_117871151431","value":"value_557953828097849382"}, +{"key":"key_117871166995","value":"value_119511271177669961"}, +{"key":"key_117875185678","value":"value_110116104221031839"}, +{"key":"key_117877917510","value":"value_641307114013211188"}, +{"key":"key_117879810070","value":"value_358993125108681481"}, +{"key":"key_117885144109","value":"value_119109104134461538"}, +{"key":"key_117888914989","value":"value_104908412612016613"}, +{"key":"key_117889310112","value":"value_150949330587375118"}, +{"key":"key_117891188068","value":"value_140725713932137797"}, +{"key":"key_117899113184","value":"value_677110013314812010"}, +{"key":"key_117901161315","value":"value_143145140861386910"}, +{"key":"key_117901161351","value":"value_691251358297123129"}, +{"key":"key_117908186939","value":"value_179125791124390121"}, +{"key":"key_117911091391","value":"value_901011462811591125"}, +{"key":"key_117911108611","value":"value_955612117334741511"}, +{"key":"key_117911467810","value":"value_110126110471291401"}, +{"key":"key_117911691241","value":"value_841329791861499767"}, +{"key":"key_117919279891","value":"value_905076151113113100"}, +{"key":"key_117938810613","value":"value_141161538379123159"}, +{"key":"key_117939552112","value":"value_161100521219412177"}, +{"key":"key_117941021018","value":"value_651289999877358115"}, +{"key":"key_117941191289","value":"value_761499410887101101"}, +{"key":"key_117941395585","value":"value_118161751051429380"}, +{"key":"key_117951651104","value":"value_877613974781007317"}, +{"key":"key_117951711639","value":"value_134119104133100117"}, +{"key":"key_117958912111","value":"value_519097941656862241"}, +{"key":"key_117961045084","value":"value_106721781061901681"}, +{"key":"key_117961407611","value":"value_925793845413884761"}, +{"key":"key_117966810954","value":"value_124136175129145827"}, +{"key":"key_117971259350","value":"value_761411105811711999"}, +{"key":"key_117971471043","value":"value_971241078112811094"}, +{"key":"key_117971921291","value":"value_883610612316310313"}, +{"key":"key_117985787946","value":"value_629611717912913955"}, +{"key":"key_117988713913","value":"value_119101906014713212"}, +{"key":"key_117991409263","value":"value_749213516979149106"}, +{"key":"key_117997712268","value":"value_160142101445110980"}, +{"key":"key_117998910674","value":"value_160103978397913491"}, +{"key":"key_118100115124","value":"value_991301071111518310"}, +{"key":"key_118100123143","value":"value_103127916314513911"}, +{"key":"key_118101130120","value":"value_100971373386100901"}, +{"key":"key_118101659712","value":"value_105146119181123561"}, +{"key":"key_118102111104","value":"value_128144106102891251"}, +{"key":"key_118102142103","value":"value_118118165130771261"}, +{"key":"key_118102401141","value":"value_104107103159107147"}, +{"key":"key_118102511031","value":"value_102727410215483141"}, +{"key":"key_118102571341","value":"value_140751311079111610"}, +{"key":"key_118102957072","value":"value_711017412275419462"}, +{"key":"key_118103677314","value":"value_811189479886253106"}, +{"key":"key_118104669823","value":"value_109851021351191409"}, +{"key":"key_118105135371","value":"value_169489298134809087"}, +{"key":"key_118105621571","value":"value_103118114819070114"}, +{"key":"key_118105849912","value":"value_541411251481019852"}, +{"key":"key_118105901014","value":"value_166146516915487127"}, +{"key":"key_118106100535","value":"value_147971411478217315"}, +{"key":"key_118106104411","value":"value_110801376870118200"}, +{"key":"key_118106146100","value":"value_128184102110104153"}, +{"key":"key_118106491701","value":"value_888811112884132141"}, +{"key":"key_118107105152","value":"value_130307874271941346"}, +{"key":"key_118107114135","value":"value_116111141558813914"}, +{"key":"key_118107164104","value":"value_116156731391181091"}, +{"key":"key_118108135161","value":"value_162601221141601669"}, +{"key":"key_118108164162","value":"value_985967144831218991"}, +{"key":"key_118108348781","value":"value_951377989831111616"}, +{"key":"key_118108726212","value":"value_861431049497151661"}, +{"key":"key_118108901269","value":"value_664510714458124136"}, +{"key":"key_118109731469","value":"value_124311311261751421"}, +{"key":"key_118110771176","value":"value_968712796469010115"}, +{"key":"key_118110931526","value":"value_129145641108682688"}, +{"key":"key_118111125578","value":"value_816810312611612311"}, +{"key":"key_118111146711","value":"value_142491091397811798"}, +{"key":"key_118111174851","value":"value_140801824111415683"}, +{"key":"key_118111684374","value":"value_701565399647413617"}, +{"key":"key_118112114128","value":"value_701191393047608334"}, +{"key":"key_118112114687","value":"value_811011011411431695"}, +{"key":"key_118112143781","value":"value_121123151114934382"}, +{"key":"key_118112747129","value":"value_164102629814580828"}, +{"key":"key_118113176778","value":"value_135431501248082667"}, +{"key":"key_118113531269","value":"value_978111910212293861"}, +{"key":"key_118114241011","value":"value_156689711111612896"}, +{"key":"key_118114951241","value":"value_691311169315514859"}, +{"key":"key_118115103917","value":"value_331531341301011229"}, +{"key":"key_118115536713","value":"value_841041151087411511"}, +{"key":"key_118115541069","value":"value_989580468318282157"}, +{"key":"key_118115551846","value":"value_162155471369089681"}, +{"key":"key_118116138878","value":"value_116140141120941429"}, +{"key":"key_118116971011","value":"value_150101143721119373"}, +{"key":"key_118117857712","value":"value_111611121157645691"}, +{"key":"key_118118129112","value":"value_140119981171206599"}, +{"key":"key_118118132115","value":"value_112117821001405811"}, +{"key":"key_118119122822","value":"value_103128681051211111"}, +{"key":"key_118119129105","value":"value_991051079762407271"}, +{"key":"key_118119131124","value":"value_143145789811173141"}, +{"key":"key_118119134661","value":"value_101100142155852041"}, +{"key":"key_118119473611","value":"value_121121629198101101"}, +{"key":"key_118119731241","value":"value_321277811988126187"}, +{"key":"key_118120137102","value":"value_114119887613699125"}, +{"key":"key_118120171127","value":"value_781361121479010310"}, +{"key":"key_118120461011","value":"value_154971231051151095"}, +{"key":"key_118120545578","value":"value_717270107114167591"}, +{"key":"key_118120921399","value":"value_571178649146114105"}, +{"key":"key_118121133681","value":"value_125127857056559912"}, +{"key":"key_118121721079","value":"value_744794857812011876"}, +{"key":"key_118121881511","value":"value_626910530191571441"}, +{"key":"key_118122131261","value":"value_116754957106916015"}, +{"key":"key_118122789295","value":"value_105119689699122821"}, +{"key":"key_118123137114","value":"value_106112139151711666"}, +{"key":"key_118124108998","value":"value_135142731481601131"}, +{"key":"key_118124127571","value":"value_141142102121126129"}, +{"key":"key_118124171561","value":"value_571428713293162759"}, +{"key":"key_118124701381","value":"value_799483121185110941"}, +{"key":"key_118124705492","value":"value_138112134506611090"}, +{"key":"key_118124924713","value":"value_105792414610460123"}, +{"key":"key_118125907873","value":"value_124143102137557110"}, +{"key":"key_118126156112","value":"value_131566592117139811"}, +{"key":"key_118126937132","value":"value_115160108819199991"}, +{"key":"key_118127103511","value":"value_921225212212410912"}, +{"key":"key_118127138120","value":"value_731101302711613313"}, +{"key":"key_118129126881","value":"value_741311066444109117"}, +{"key":"key_118129185110","value":"value_719712616016091122"}, +{"key":"key_118130881067","value":"value_165100771818111116"}, +{"key":"key_118130968312","value":"value_569610987631075118"}, +{"key":"key_118131159738","value":"value_194133981921377415"}, +{"key":"key_118131271221","value":"value_147115108112132125"}, +{"key":"key_118131431186","value":"value_888810013244811189"}, +{"key":"key_118132138109","value":"value_118112542061111439"}, +{"key":"key_118132141551","value":"value_112109143115541571"}, +{"key":"key_118132651557","value":"value_126114130215215182"}, +{"key":"key_118132958160","value":"value_133881201421177558"}, +{"key":"key_118133134927","value":"value_147191148115999861"}, +{"key":"key_118133544612","value":"value_746282981211641177"}, +{"key":"key_118134117708","value":"value_848312011611810612"}, +{"key":"key_118134125112","value":"value_120165102301471146"}, +{"key":"key_118134897211","value":"value_103157731371095213"}, +{"key":"key_118135731131","value":"value_937112686701415414"}, +{"key":"key_118136123107","value":"value_564510011613496128"}, +{"key":"key_118137851081","value":"value_118133531249394681"}, +{"key":"key_118138116135","value":"value_119115120861144491"}, +{"key":"key_118138606913","value":"value_116108170251223212"}, +{"key":"key_118139136601","value":"value_124166719514014213"}, +{"key":"key_118139421029","value":"value_142678096807379856"}, +{"key":"key_118140102158","value":"value_113989117683153531"}, +{"key":"key_118140937292","value":"value_626283136127178921"}, +{"key":"key_118141124848","value":"value_115173209463129781"}, +{"key":"key_118141163701","value":"value_128281116814371759"}, +{"key":"key_118142131646","value":"value_155125707711978788"}, +{"key":"key_118142808014","value":"value_791458213310011214"}, +{"key":"key_118143636611","value":"value_117156152129141571"}, +{"key":"key_118144100126","value":"value_100113138851411181"}, +{"key":"key_118144123857","value":"value_143521388185100148"}, +{"key":"key_118146110781","value":"value_113861041381091298"}, +{"key":"key_118146601923","value":"value_697810423965115610"}, +{"key":"key_118147122752","value":"value_127119139153968278"}, +{"key":"key_118147948714","value":"value_155921451271469112"}, +{"key":"key_118148110659","value":"value_871201231408856431"}, +{"key":"key_118148971174","value":"value_175858511761711021"}, +{"key":"key_118149163779","value":"value_831361118310312372"}, +{"key":"key_118149951161","value":"value_971521249281170799"}, +{"key":"key_118150117127","value":"value_759076106108781301"}, +{"key":"key_118151136741","value":"value_881328110611685587"}, +{"key":"key_118153111571","value":"value_150451067498105117"}, +{"key":"key_118153931161","value":"value_888577881231461315"}, +{"key":"key_118154738814","value":"value_369937146108959327"}, +{"key":"key_118154885812","value":"value_591541481291038599"}, +{"key":"key_118155109755","value":"value_498393106110711291"}, +{"key":"key_118155937714","value":"value_186997777838715610"}, +{"key":"key_118157118120","value":"value_116184631881371171"}, +{"key":"key_118160159145","value":"value_801127412692127841"}, +{"key":"key_118162117109","value":"value_901091371281001141"}, +{"key":"key_118162861401","value":"value_148718812282143759"}, +{"key":"key_118163108126","value":"value_681061021477283717"}, +{"key":"key_118163109142","value":"value_971191221276994117"}, +{"key":"key_118164134846","value":"value_351311031016699691"}, +{"key":"key_118164190144","value":"value_841413217044691411"}, +{"key":"key_118165160671","value":"value_110122130562512477"}, +{"key":"key_118165177581","value":"value_399811414113012710"}, +{"key":"key_118166138150","value":"value_110907242953694147"}, +{"key":"key_118171541856","value":"value_665412912379128841"}, +{"key":"key_118171873495","value":"value_979512713910511148"}, +{"key":"key_118183101122","value":"value_112781052911013111"}, +{"key":"key_118183429811","value":"value_126751309916513914"}, +{"key":"key_118186118148","value":"value_681301619079499113"}, +{"key":"key_118189955139","value":"value_991598713834971331"}, +{"key":"key_118214921435","value":"value_681871221536367142"}, +{"key":"key_118218874367","value":"value_125140113158133711"}, +{"key":"key_118221011035","value":"value_118191117113141703"}, +{"key":"key_118222911751","value":"value_127122921638512586"}, +{"key":"key_118271325893","value":"value_103127711291463910"}, +{"key":"key_118321336695","value":"value_114103941618581991"}, +{"key":"key_118369868129","value":"value_125204351248474301"}, +{"key":"key_118429887160","value":"value_115131121671249410"}, +{"key":"key_118441401453","value":"value_901221151561211491"}, +{"key":"key_118449270111","value":"value_172821029880105791"}, +{"key":"key_118451121148","value":"value_988313710594109931"}, +{"key":"key_118451441111","value":"value_138116110784812812"}, +{"key":"key_118468767108","value":"value_106671298411413910"}, +{"key":"key_118481047490","value":"value_711191261431331699"}, +{"key":"key_118495789118","value":"value_768710614380943514"}, +{"key":"key_118511151079","value":"value_388310311282681201"}, +{"key":"key_118511489713","value":"value_426398181301074512"}, +{"key":"key_118515610912","value":"value_411039185114731059"}, +{"key":"key_118521231369","value":"value_931259780143166102"}, +{"key":"key_118531749615","value":"value_801681401299714998"}, +{"key":"key_118537793115","value":"value_611491721311461128"}, +{"key":"key_118541361041","value":"value_107143115118921311"}, +{"key":"key_118552625361","value":"value_244710871277810911"}, +{"key":"key_118554690132","value":"value_667110510450988552"}, +{"key":"key_118572038610","value":"value_136177137118601348"}, +{"key":"key_118579490781","value":"value_371214410198125131"}, +{"key":"key_118579816094","value":"value_532583125116118113"}, +{"key":"key_118581047912","value":"value_132391221154017150"}, +{"key":"key_118597063761","value":"value_971111329410717532"}, +{"key":"key_118601085216","value":"value_114124133122561571"}, +{"key":"key_118601146746","value":"value_147116917910881981"}, +{"key":"key_118611505118","value":"value_711257910914110852"}, +{"key":"key_118619710011","value":"value_721009715088121101"}, +{"key":"key_118621241175","value":"value_971351495410111710"}, +{"key":"key_118624985471","value":"value_804841056783799310"}, +{"key":"key_118629711910","value":"value_110881061086713176"}, +{"key":"key_118641409515","value":"value_114871911068614211"}, +{"key":"key_118646114486","value":"value_117162119759385851"}, +{"key":"key_118647713566","value":"value_868610417578669014"}, +{"key":"key_118651161441","value":"value_507112940915374134"}, +{"key":"key_118651169114","value":"value_130881211241161510"}, +{"key":"key_118661391559","value":"value_916217018124123148"}, +{"key":"key_118671085511","value":"value_699515485848213316"}, +{"key":"key_118671191161","value":"value_118951171186892114"}, +{"key":"key_118671561049","value":"value_103111101141685251"}, +{"key":"key_118676979775","value":"value_100108808473103131"}, +{"key":"key_118681541661","value":"value_147861431531671641"}, +{"key":"key_118687617384","value":"value_170334610379114133"}, +{"key":"key_118687913317","value":"value_716066134148821061"}, +{"key":"key_118691371841","value":"value_113125135861241051"}, +{"key":"key_118691651196","value":"value_135818210970926717"}, +{"key":"key_118701581510","value":"value_937415811112612917"}, +{"key":"key_118708112482","value":"value_109106176819078105"}, +{"key":"key_118709912215","value":"value_759376783598115121"}, +{"key":"key_118718412714","value":"value_905713947123861451"}, +{"key":"key_118721148643","value":"value_341314711192751177"}, +{"key":"key_118728361248","value":"value_103811279596461014"}, +{"key":"key_118745093441","value":"value_101667893164178110"}, +{"key":"key_118746572896","value":"value_131706015782104351"}, +{"key":"key_118751372551","value":"value_881381018712141681"}, +{"key":"key_118751529579","value":"value_127117111153127721"}, +{"key":"key_118761226016","value":"value_899011774104681021"}, +{"key":"key_118761256711","value":"value_928095118706511487"}, +{"key":"key_118768516410","value":"value_681721601021231291"}, +{"key":"key_118781139793","value":"value_130891249190634197"}, +{"key":"key_118781419481","value":"value_116739014610761103"}, +{"key":"key_118784257956","value":"value_579813484108941139"}, +{"key":"key_118791431231","value":"value_124936313669109111"}, +{"key":"key_118791431441","value":"value_791561121021056512"}, +{"key":"key_118791589010","value":"value_113665898646213295"}, +{"key":"key_118797513362","value":"value_791327471791269718"}, +{"key":"key_118798210710","value":"value_100169110117117171"}, +{"key":"key_118807712084","value":"value_681171381341121291"}, +{"key":"key_118808169152","value":"value_821827610712185887"}, +{"key":"key_118815095981","value":"value_929749148133866311"}, +{"key":"key_118816591801","value":"value_691954312410497998"}, +{"key":"key_118821116710","value":"value_102103117121142141"}, +{"key":"key_118821271381","value":"value_931117281118157879"}, +{"key":"key_118821278772","value":"value_677410869441131391"}, +{"key":"key_118821291741","value":"value_651028581309013795"}, +{"key":"key_118821457610","value":"value_339412710611014512"}, +{"key":"key_118841221576","value":"value_137126178127928112"}, +{"key":"key_118845955136","value":"value_113538386151120829"}, +{"key":"key_118848649947","value":"value_108999171901276611"}, +{"key":"key_118851101061","value":"value_811331179416910919"}, +{"key":"key_118856787149","value":"value_164103768551959912"}, +{"key":"key_118858145158","value":"value_135771339295120125"}, +{"key":"key_118859012183","value":"value_135132111159126147"}, +{"key":"key_118859411015","value":"value_121935732751371359"}, +{"key":"key_118861001079","value":"value_166237356115151145"}, +{"key":"key_118861131491","value":"value_307877141135114159"}, +{"key":"key_118866784731","value":"value_140135731134854987"}, +{"key":"key_118871089815","value":"value_658571801241421581"}, +{"key":"key_118877112010","value":"value_516989147657212812"}, +{"key":"key_118881728286","value":"value_105861148314914186"}, +{"key":"key_118881987813","value":"value_857816315612510212"}, +{"key":"key_118891051171","value":"value_155135286397117119"}, +{"key":"key_118891069493","value":"value_136174155761395988"}, +{"key":"key_118896912568","value":"value_142859980100751136"}, +{"key":"key_118901056554","value":"value_309560163151747697"}, +{"key":"key_118901562241","value":"value_117951454883128815"}, +{"key":"key_118911001123","value":"value_736311772145961676"}, +{"key":"key_118911061311","value":"value_131117152114110140"}, +{"key":"key_118911101261","value":"value_112123961533310910"}, +{"key":"key_118911221298","value":"value_101731101201118979"}, +{"key":"key_118923117217","value":"value_746849115157631436"}, +{"key":"key_118925586122","value":"value_146134139761011059"}, +{"key":"key_118927186118","value":"value_571665711073931317"}, +{"key":"key_118931471207","value":"value_781171391051707611"}, +{"key":"key_118933912215","value":"value_631061381411177410"}, +{"key":"key_118937911289","value":"value_118104118100449293"}, +{"key":"key_118941438898","value":"value_117127125631079510"}, +{"key":"key_118947111611","value":"value_122949812712714547"}, +{"key":"key_118949795691","value":"value_135136167757366119"}, +{"key":"key_118951264811","value":"value_100591041621261209"}, +{"key":"key_118951431321","value":"value_156132898012814971"}, +{"key":"key_118956111711","value":"value_721098773113102576"}, +{"key":"key_118957812611","value":"value_146661121547612712"}, +{"key":"key_118966176589","value":"value_758243143104815812"}, +{"key":"key_118968976735","value":"value_951081095327148109"}, +{"key":"key_118979471148","value":"value_145102132891101138"}, +{"key":"key_118981061122","value":"value_140107714214012065"}, +{"key":"key_118981337313","value":"value_951268313613211512"}, +{"key":"key_118981569498","value":"value_531978416743996731"}, +{"key":"key_118985371801","value":"value_101851767077661258"}, +{"key":"key_118991861231","value":"value_851014767585510114"}, +{"key":"key_119100133391","value":"value_184131142139601231"}, +{"key":"key_119100871111","value":"value_177119781571201354"}, +{"key":"key_119101150861","value":"value_911731321421176113"}, +{"key":"key_119101987710","value":"value_132966214013491106"}, +{"key":"key_119102132119","value":"value_481101041321613914"}, +{"key":"key_119102587112","value":"value_107757112447889911"}, +{"key":"key_119103127129","value":"value_106137201114994683"}, +{"key":"key_119103771111","value":"value_401301293874133112"}, +{"key":"key_119104124145","value":"value_146112160149909312"}, +{"key":"key_119104136138","value":"value_961127811797861371"}, +{"key":"key_119104139127","value":"value_104126809010068130"}, +{"key":"key_119104744886","value":"value_688310710617914912"}, +{"key":"key_119105110839","value":"value_116818689398412881"}, +{"key":"key_119105145881","value":"value_184149125811088211"}, +{"key":"key_119105679615","value":"value_100841451021457114"}, +{"key":"key_119105861071","value":"value_529612011613410697"}, +{"key":"key_119106111901","value":"value_651271551076489140"}, +{"key":"key_119106931319","value":"value_101120160138634711"}, +{"key":"key_119107102112","value":"value_106110619958114158"}, +{"key":"key_119107139166","value":"value_130120771121331389"}, +{"key":"key_119108109931","value":"value_130125621071481128"}, +{"key":"key_119108144121","value":"value_671456885877911516"}, +{"key":"key_119109102107","value":"value_100148976710092668"}, +{"key":"key_119109136158","value":"value_156911368067109103"}, +{"key":"key_119109911811","value":"value_596687498123716510"}, +{"key":"key_119110139963","value":"value_131778790162441469"}, +{"key":"key_119110171133","value":"value_176109187186154791"}, +{"key":"key_119110361701","value":"value_661241261375689581"}, +{"key":"key_119110821039","value":"value_591461725010413715"}, +{"key":"key_119110861371","value":"value_109857511811412713"}, +{"key":"key_119110877910","value":"value_902448618715375102"}, +{"key":"key_119110886214","value":"value_901531451364110711"}, +{"key":"key_119110901018","value":"value_146761011627894120"}, +{"key":"key_119110941041","value":"value_581491096012797867"}, +{"key":"key_119111125128","value":"value_221366413210297116"}, +{"key":"key_119111957812","value":"value_109107165140173108"}, +{"key":"key_119112102881","value":"value_799181109125136123"}, +{"key":"key_119112106124","value":"value_999092188809313281"}, +{"key":"key_119112119891","value":"value_105139141911171521"}, +{"key":"key_119112771641","value":"value_118143134132591225"}, +{"key":"key_119112961179","value":"value_157499663359715413"}, +{"key":"key_119113105491","value":"value_123157100791137042"}, +{"key":"key_119113117135","value":"value_881186617811794116"}, +{"key":"key_119113767810","value":"value_111661009194162709"}, +{"key":"key_119114100511","value":"value_881251491566090120"}, +{"key":"key_119114112102","value":"value_667842908382841101"}, +{"key":"key_119114779510","value":"value_119887712210757759"}, +{"key":"key_119115102902","value":"value_104174121102898812"}, +{"key":"key_119115111161","value":"value_132177799511111916"}, +{"key":"key_119115129117","value":"value_104159391281211021"}, +{"key":"key_119116103737","value":"value_129155120113123114"}, +{"key":"key_119116124111","value":"value_114159127829511911"}, +{"key":"key_119117105137","value":"value_667785821431519410"}, +{"key":"key_119117201114","value":"value_124142103701731645"}, +{"key":"key_119117831101","value":"value_169861041491131391"}, +{"key":"key_119117869012","value":"value_109117142954912589"}, +{"key":"key_119118114831","value":"value_149731208368102108"}, +{"key":"key_119118117621","value":"value_122103109921368710"}, +{"key":"key_119118130145","value":"value_126110871129174727"}, +{"key":"key_119118141691","value":"value_801208774831063843"}, +{"key":"key_119118871171","value":"value_981061221057898166"}, +{"key":"key_119119100111","value":"value_142106844862123101"}, +{"key":"key_119119144831","value":"value_106164793110017910"}, +{"key":"key_119119808512","value":"value_105631121031511292"}, +{"key":"key_119119931391","value":"value_104688310314490112"}, +{"key":"key_119121111169","value":"value_122120104631011178"}, +{"key":"key_119121151736","value":"value_847613451156611317"}, +{"key":"key_119121806969","value":"value_991001241661248310"}, +{"key":"key_119122591541","value":"value_128104134115371341"}, +{"key":"key_119122787280","value":"value_881061291291041141"}, +{"key":"key_119122931071","value":"value_118975358987263117"}, +{"key":"key_119123561041","value":"value_681251006778541238"}, +{"key":"key_119124140834","value":"value_115721287635104109"}, +{"key":"key_119127126121","value":"value_169164124739394789"}, +{"key":"key_119127142124","value":"value_557077125929812012"}, +{"key":"key_119127611241","value":"value_154618587149116781"}, +{"key":"key_119127921071","value":"value_121715199801021191"}, +{"key":"key_119128118761","value":"value_129108192121124608"}, +{"key":"key_119128139551","value":"value_115148568210012348"}, +{"key":"key_119128871041","value":"value_118735397947914842"}, +{"key":"key_119128961001","value":"value_579614410714615915"}, +{"key":"key_119129601361","value":"value_996788941228716013"}, +{"key":"key_119129621271","value":"value_101891411021211177"}, +{"key":"key_119129997197","value":"value_159128691011148011"}, +{"key":"key_119130106116","value":"value_153130127821367680"}, +{"key":"key_119130144661","value":"value_105731261204610917"}, +{"key":"key_119131571681","value":"value_130118127125114112"}, +{"key":"key_119132789311","value":"value_125871359317512482"}, +{"key":"key_119132789710","value":"value_112119648078100140"}, +{"key":"key_119133103121","value":"value_139127134159871191"}, +{"key":"key_119134106117","value":"value_102656455134131411"}, +{"key":"key_119134871241","value":"value_159838544821146911"}, +{"key":"key_119135116124","value":"value_811271011071564410"}, +{"key":"key_119136401454","value":"value_133731096293401001"}, +{"key":"key_119137114781","value":"value_111778413582137114"}, +{"key":"key_119137638788","value":"value_921041281127931131"}, +{"key":"key_119137647812","value":"value_449112992107875297"}, +{"key":"key_119138114991","value":"value_183134821126488974"}, +{"key":"key_119138126158","value":"value_658415811012920890"}, +{"key":"key_119139145145","value":"value_115901191121323415"}, +{"key":"key_119140111778","value":"value_891088110995541391"}, +{"key":"key_119142137149","value":"value_166130681366723931"}, +{"key":"key_119143134109","value":"value_779280866376961011"}, +{"key":"key_119143778949","value":"value_741281231041201766"}, +{"key":"key_119144137147","value":"value_134155971397187157"}, +{"key":"key_119144801141","value":"value_124102381561498610"}, +{"key":"key_119145113741","value":"value_741041098312149129"}, +{"key":"key_119145921301","value":"value_119991088514183119"}, +{"key":"key_119146136789","value":"value_121459114585109103"}, +{"key":"key_119146158749","value":"value_143112515335921301"}, +{"key":"key_119146731197","value":"value_110961701279395941"}, +{"key":"key_119146911069","value":"value_163117646547971421"}, +{"key":"key_119147141149","value":"value_174781451614113167"}, +{"key":"key_119148101143","value":"value_139149125133901101"}, +{"key":"key_119148681179","value":"value_121481471317712510"}, +{"key":"key_119148887911","value":"value_102981201239988104"}, +{"key":"key_119149104485","value":"value_138137838811510210"}, +{"key":"key_119149112129","value":"value_125751357376110781"}, +{"key":"key_119149158831","value":"value_117961051879680125"}, +{"key":"key_119150901001","value":"value_135162781401379811"}, +{"key":"key_119151132768","value":"value_331264479691181339"}, +{"key":"key_119152101131","value":"value_173155133143136741"}, +{"key":"key_119152369379","value":"value_947115592781067895"}, +{"key":"key_119153621161","value":"value_141106681014412912"}, +{"key":"key_119153811051","value":"value_648110262501581281"}, +{"key":"key_119153877913","value":"value_117125821377140646"}, +{"key":"key_119154119122","value":"value_991291126215783115"}, +{"key":"key_119156110861","value":"value_883011559109761521"}, +{"key":"key_119156801101","value":"value_114848014154136971"}, +{"key":"key_119156891481","value":"value_119981339810174158"}, +{"key":"key_119157117134","value":"value_697199927714211215"}, +{"key":"key_119157133974","value":"value_122132751111238610"}, +{"key":"key_119159409514","value":"value_130112109743311267"}, +{"key":"key_119159541411","value":"value_821249212679849095"}, +{"key":"key_119159608416","value":"value_907498118821131571"}, +{"key":"key_119160596564","value":"value_138163771079482110"}, +{"key":"key_119162857710","value":"value_121151671126086142"}, +{"key":"key_119163144106","value":"value_671321110712114110"}, +{"key":"key_119163871338","value":"value_129131448690831021"}, +{"key":"key_119164981071","value":"value_123124166137105876"}, +{"key":"key_119166148139","value":"value_641098712614712461"}, +{"key":"key_119168139131","value":"value_133821021231311116"}, +{"key":"key_119168486178","value":"value_139967146691401446"}, +{"key":"key_119170106113","value":"value_103586213379104162"}, +{"key":"key_119170842001","value":"value_247212112313811911"}, +{"key":"key_119174140103","value":"value_108109221225096677"}, +{"key":"key_119178151105","value":"value_119767412411511710"}, +{"key":"key_119179491551","value":"value_115118125179104201"}, +{"key":"key_119180125759","value":"value_588375118771217777"}, +{"key":"key_119183103811","value":"value_902515887108136108"}, +{"key":"key_119189135676","value":"value_561851151761001591"}, +{"key":"key_119195172122","value":"value_581654578166861461"}, +{"key":"key_119207119144","value":"value_139931158312812069"}, +{"key":"key_119210106941","value":"value_115996693873611349"}, +{"key":"key_119257598931","value":"value_125115108461077610"}, +{"key":"key_119313217370","value":"value_177771415010511088"}, +{"key":"key_119341316211","value":"value_211795511415012513"}, +{"key":"key_119341521291","value":"value_975750781111081281"}, +{"key":"key_119357251658","value":"value_359894103101418244"}, +{"key":"key_119369810035","value":"value_108561061421529884"}, +{"key":"key_119375999936","value":"value_999269759157139129"}, +{"key":"key_119381441201","value":"value_146927310917810510"}, +{"key":"key_119408274135","value":"value_127157107124114167"}, +{"key":"key_119431121119","value":"value_128112651006011166"}, +{"key":"key_119438712555","value":"value_972599112731151596"}, +{"key":"key_119461211461","value":"value_102119741907086917"}, +{"key":"key_119488074101","value":"value_118461199550100939"}, +{"key":"key_119521401191","value":"value_148107112146105118"}, +{"key":"key_119521861277","value":"value_112108150471605210"}, +{"key":"key_119528811110","value":"value_721521272075511914"}, +{"key":"key_119531276912","value":"value_118115106114169981"}, +{"key":"key_119561061169","value":"value_813511660169721059"}, +{"key":"key_119561501393","value":"value_116577910413789115"}, +{"key":"key_119579318990","value":"value_511001146693788112"}, +{"key":"key_119601155247","value":"value_541598070841371081"}, +{"key":"key_119611081211","value":"value_127140341384716129"}, +{"key":"key_119618613212","value":"value_185911161738316966"}, +{"key":"key_119621011497","value":"value_132102725648831111"}, +{"key":"key_119621041349","value":"value_103107105651201789"}, +{"key":"key_119621129511","value":"value_457213410084162133"}, +{"key":"key_119621471565","value":"value_132297517114810511"}, +{"key":"key_119637912783","value":"value_188130110103159688"}, +{"key":"key_119638513199","value":"value_929810265147468763"}, +{"key":"key_119638915977","value":"value_163136575049137301"}, +{"key":"key_119641199593","value":"value_841171241201041339"}, +{"key":"key_119643569187","value":"value_112123141146153801"}, +{"key":"key_119661457710","value":"value_108758319013117848"}, +{"key":"key_119669066804","value":"value_107581611001228665"}, +{"key":"key_119669782581","value":"value_150166122147541011"}, +{"key":"key_119671091159","value":"value_114135731211199077"}, +{"key":"key_119672189177","value":"value_136793793127151137"}, +{"key":"key_119681277498","value":"value_921449715912374116"}, +{"key":"key_119681581171","value":"value_541259611511487133"}, +{"key":"key_119681787810","value":"value_211029590103101701"}, +{"key":"key_119691291181","value":"value_168877132173779266"}, +{"key":"key_119691305581","value":"value_201011467980696511"}, +{"key":"key_119696120706","value":"value_108120123102153164"}, +{"key":"key_119698283891","value":"value_991239170716555722"}, +{"key":"key_119721721071","value":"value_761679513012119111"}, +{"key":"key_119731074412","value":"value_150688911312511519"}, +{"key":"key_119731091437","value":"value_117731161511629280"}, +{"key":"key_119731121125","value":"value_641219584134987111"}, +{"key":"key_119731259310","value":"value_127130150127104138"}, +{"key":"key_119737080118","value":"value_114115698813066301"}, +{"key":"key_119738010162","value":"value_754813579691266780"}, +{"key":"key_119745712812","value":"value_661361061291738911"}, +{"key":"key_119747911916","value":"value_127109128876511682"}, +{"key":"key_119751021007","value":"value_734416110018150981"}, +{"key":"key_119751171287","value":"value_117169111591207913"}, +{"key":"key_119751349310","value":"value_154111104129778195"}, +{"key":"key_119756814711","value":"value_163127134977288981"}, +{"key":"key_119761082812","value":"value_149117132899711213"}, +{"key":"key_119761241138","value":"value_769610517010689981"}, +{"key":"key_119761401204","value":"value_105140771283985143"}, +{"key":"key_119761539986","value":"value_110152126761034655"}, +{"key":"key_119761601171","value":"value_801236178961409194"}, +{"key":"key_119768213315","value":"value_115158125841031321"}, +{"key":"key_119771721462","value":"value_957091118821076511"}, +{"key":"key_119776441468","value":"value_709291100147791401"}, +{"key":"key_119778490124","value":"value_107431129910310447"}, +{"key":"key_119778613410","value":"value_123699631978317392"}, +{"key":"key_119799261113","value":"value_966181115110861491"}, +{"key":"key_119801507815","value":"value_751161161021573697"}, +{"key":"key_119801521261","value":"value_871006512511314654"}, +{"key":"key_119811266686","value":"value_102170171136754910"}, +{"key":"key_119811428310","value":"value_668264107128165169"}, +{"key":"key_119815511314","value":"value_977113717611712211"}, +{"key":"key_119818215316","value":"value_295944901441061309"}, +{"key":"key_119818790100","value":"value_125102737012612997"}, +{"key":"key_119821271338","value":"value_103116107103841351"}, +{"key":"key_119821417012","value":"value_971233710414367731"}, +{"key":"key_119839898143","value":"value_558811940102117110"}, +{"key":"key_119841549257","value":"value_136103102561473587"}, +{"key":"key_119849993381","value":"value_861081001241371089"}, +{"key":"key_119851201118","value":"value_908011511614571109"}, +{"key":"key_119851308914","value":"value_140361269883159757"}, +{"key":"key_119861166478","value":"value_164891201471521357"}, +{"key":"key_119861249773","value":"value_152124103951131271"}, +{"key":"key_119863534155","value":"value_796510666206774312"}, +{"key":"key_119868611518","value":"value_184108167971371222"}, +{"key":"key_119871299691","value":"value_203107739210110610"}, +{"key":"key_119881159114","value":"value_145155365415958107"}, +{"key":"key_119881454011","value":"value_711309368767775751"}, +{"key":"key_119884997921","value":"value_129931207010386151"}, +{"key":"key_119887299131","value":"value_146431406494110721"}, +{"key":"key_119888311358","value":"value_881291059393118122"}, +{"key":"key_119888385841","value":"value_891421129512719817"}, +{"key":"key_119899813711","value":"value_132120697012514789"}, +{"key":"key_119901001401","value":"value_147109926372131154"}, +{"key":"key_119901174137","value":"value_888512111470126514"}, +{"key":"key_119902957741","value":"value_511541051271336811"}, +{"key":"key_119907312811","value":"value_112122138113117501"}, +{"key":"key_119911047911","value":"value_746612370106198891"}, +{"key":"key_119911286212","value":"value_134996412313244939"}, +{"key":"key_119911461188","value":"value_104112761049412876"}, +{"key":"key_119911532312","value":"value_108116791385410013"}, +{"key":"key_119917911877","value":"value_134126706612212211"}, +{"key":"key_119918313989","value":"value_411692612010459948"}, +{"key":"key_119921078715","value":"value_561285981119153122"}, +{"key":"key_119921178010","value":"value_106771061097811377"}, +{"key":"key_119921404710","value":"value_695261641041219613"}, +{"key":"key_119925794441","value":"value_651071325819916610"}, +{"key":"key_119926393122","value":"value_140939650169987510"}, +{"key":"key_119931069094","value":"value_187139137119125721"}, +{"key":"key_119931171849","value":"value_112728595119251083"}, +{"key":"key_119947012061","value":"value_915111610511076159"}, +{"key":"key_119954510614","value":"value_168971068815881158"}, +{"key":"key_119959010181","value":"value_136791243231947394"}, +{"key":"key_119959389998","value":"value_807214292651121321"}, +{"key":"key_119959911242","value":"value_129941181431161161"}, +{"key":"key_119961101028","value":"value_105539013713412766"}, +{"key":"key_119961341636","value":"value_122651416214670123"}, +{"key":"key_119961381501","value":"value_741001341529512895"}, +{"key":"key_119965380118","value":"value_163126122182152103"}, +{"key":"key_119968411095","value":"value_738714912411012092"}, +{"key":"key_119971068690","value":"value_841061031267797578"}, +{"key":"key_119971221206","value":"value_631111311151231181"}, +{"key":"key_119971308113","value":"value_751091631381465454"}, +{"key":"key_119977414141","value":"value_916373737261208107"}, +{"key":"key_119981199177","value":"value_148149106115991241"}, +{"key":"key_119981479066","value":"value_125116571114460159"}, +{"key":"key_119985311812","value":"value_153115991571137195"}, +{"key":"key_119991211617","value":"value_126103110128124104"}, +{"key":"key_119991457011","value":"value_981091197962101137"}, +{"key":"key_119991459081","value":"value_771138512111166126"}, +{"key":"key_120100154154","value":"value_127951445310054941"}, +{"key":"key_120100841217","value":"value_919010581457118412"}, +{"key":"key_120100976678","value":"value_119149171126747086"}, +{"key":"key_120101121711","value":"value_125121113104821336"}, +{"key":"key_120101136711","value":"value_531611764394109135"}, +{"key":"key_120102100178","value":"value_139708498851161041"}, +{"key":"key_120102118876","value":"value_696256100145836511"}, +{"key":"key_120102135110","value":"value_154104139143105601"}, +{"key":"key_120102182122","value":"value_116861061001168712"}, +{"key":"key_120102501481","value":"value_116431171458413689"}, +{"key":"key_120102661551","value":"value_115126121128124621"}, +{"key":"key_120102871359","value":"value_681241081381668935"}, +{"key":"key_120103759674","value":"value_571039658105821049"}, +{"key":"key_120103809810","value":"value_907340921331138011"}, +{"key":"key_120104111163","value":"value_136135104997313916"}, +{"key":"key_120104243392","value":"value_761497181921697310"}, +{"key":"key_120105112911","value":"value_123841141459612393"}, +{"key":"key_120105122106","value":"value_848338147914814110"}, +{"key":"key_120105627473","value":"value_911561209868109112"}, +{"key":"key_120105981391","value":"value_120283886117132721"}, +{"key":"key_120106101135","value":"value_105829010710216116"}, +{"key":"key_120106176109","value":"value_139586078147141671"}, +{"key":"key_120106745680","value":"value_118888014912110416"}, +{"key":"key_120107100122","value":"value_158129118761528211"}, +{"key":"key_120107106661","value":"value_173581408895788457"}, +{"key":"key_120107130601","value":"value_146816769110829451"}, +{"key":"key_120107136698","value":"value_105851029814346145"}, +{"key":"key_120107791051","value":"value_901089611688777811"}, +{"key":"key_120107799398","value":"value_708113565959672104"}, +{"key":"key_120109110150","value":"value_123861381079415515"}, +{"key":"key_120109132103","value":"value_891477812816529107"}, +{"key":"key_120109141707","value":"value_411428786104150107"}, +{"key":"key_120109838310","value":"value_841611171187193501"}, +{"key":"key_120110124551","value":"value_871108012116211812"}, +{"key":"key_120110124861","value":"value_138145165956812210"}, +{"key":"key_120110143138","value":"value_991851351038415469"}, +{"key":"key_120111101571","value":"value_751209192811605680"}, +{"key":"key_120111104108","value":"value_158148155841201016"}, +{"key":"key_120111123125","value":"value_167726311614296103"}, +{"key":"key_120111158483","value":"value_628067747213811611"}, +{"key":"key_120111568482","value":"value_101106939812347829"}, +{"key":"key_120111731261","value":"value_301221461231278893"}, +{"key":"key_120111949310","value":"value_149169641425614216"}, +{"key":"key_120112149101","value":"value_941001311571351151"}, +{"key":"key_120112421063","value":"value_311538735721061047"}, +{"key":"key_120112481388","value":"value_991447211910684691"}, +{"key":"key_120112871025","value":"value_541688711412110066"}, +{"key":"key_120113104105","value":"value_121100130115841731"}, +{"key":"key_120113136107","value":"value_239446501511277688"}, +{"key":"key_120113138169","value":"value_351161349611986123"}, +{"key":"key_120115101109","value":"value_977012160137105981"}, +{"key":"key_120115117150","value":"value_110112138128811196"}, +{"key":"key_120115154112","value":"value_101143100741178912"}, +{"key":"key_120115215512","value":"value_120935413817114010"}, +{"key":"key_120115531318","value":"value_957412867157991371"}, +{"key":"key_120115821449","value":"value_109138661125511597"}, +{"key":"key_120116127567","value":"value_119709760124851024"}, +{"key":"key_120116161117","value":"value_931291701341361438"}, +{"key":"key_120116738961","value":"value_106711411058512112"}, +{"key":"key_120117112967","value":"value_112144651531308813"}, +{"key":"key_120117580115","value":"value_931161121401161275"}, +{"key":"key_120117811591","value":"value_961671004313913612"}, +{"key":"key_120117941109","value":"value_845510717110494128"}, +{"key":"key_120117961232","value":"value_102122128128128461"}, +{"key":"key_120118163126","value":"value_151128985181105165"}, +{"key":"key_120118673252","value":"value_105104938811412558"}, +{"key":"key_120118839310","value":"value_133757237114731341"}, +{"key":"key_120118915310","value":"value_559611510580123831"}, +{"key":"key_120118931025","value":"value_871244317317691156"}, +{"key":"key_120119126152","value":"value_121142481161359713"}, +{"key":"key_120119140103","value":"value_991179483101681278"}, +{"key":"key_120119204122","value":"value_102771268172661563"}, +{"key":"key_120119661381","value":"value_152113951468715994"}, +{"key":"key_120120150106","value":"value_125134105921425665"}, +{"key":"key_120120771145","value":"value_111177604813786951"}, +{"key":"key_120120961146","value":"value_150771071908313092"}, +{"key":"key_120120961225","value":"value_101173139113316311"}, +{"key":"key_120121431469","value":"value_501457013810039731"}, +{"key":"key_120121791451","value":"value_103128686312386124"}, +{"key":"key_120121821744","value":"value_909012214093519910"}, +{"key":"key_120122110132","value":"value_511301761051138110"}, +{"key":"key_120122831371","value":"value_132776660441314711"}, +{"key":"key_120123103165","value":"value_481711091351131388"}, +{"key":"key_120124112253","value":"value_114146131557612211"}, +{"key":"key_120127118939","value":"value_114941201511236270"}, +{"key":"key_120127142729","value":"value_100801941541231056"}, +{"key":"key_120127581201","value":"value_239311612310767100"}, +{"key":"key_120127691353","value":"value_587811275861508610"}, +{"key":"key_120128531051","value":"value_120781136838369711"}, +{"key":"key_120128691691","value":"value_119971181141181391"}, +{"key":"key_120128771155","value":"value_985914196151105113"}, +{"key":"key_120129115969","value":"value_124120947513411411"}, +{"key":"key_120129119113","value":"value_779011273127124123"}, +{"key":"key_120129175621","value":"value_139137121747178641"}, +{"key":"key_120129671181","value":"value_741458395491121441"}, +{"key":"key_120129831541","value":"value_996711151468815814"}, +{"key":"key_120131124122","value":"value_128139136154848513"}, +{"key":"key_120131144116","value":"value_575084771206677817"}, +{"key":"key_120131979249","value":"value_177841111301942710"}, +{"key":"key_120132100200","value":"value_981391128015911110"}, +{"key":"key_120132106851","value":"value_865139125117107108"}, +{"key":"key_120132121102","value":"value_108163911839275115"}, +{"key":"key_120132851121","value":"value_716485761571533513"}, +{"key":"key_120132871054","value":"value_841071457610113688"}, +{"key":"key_120133112497","value":"value_109971291761611131"}, +{"key":"key_120133114999","value":"value_132152891201001121"}, +{"key":"key_120133121521","value":"value_951658212611786112"}, +{"key":"key_120134131106","value":"value_120110148861451011"}, +{"key":"key_120134711222","value":"value_681668882130117148"}, +{"key":"key_120134821196","value":"value_896412615311956107"}, +{"key":"key_120135119829","value":"value_101145107118941221"}, +{"key":"key_120135121138","value":"value_931295212337877413"}, +{"key":"key_120136117112","value":"value_102136148105911521"}, +{"key":"key_120136371611","value":"value_959412913990828610"}, +{"key":"key_120136511304","value":"value_801371141311019310"}, +{"key":"key_120137110104","value":"value_100947313013355150"}, +{"key":"key_120137778066","value":"value_749810111414573167"}, +{"key":"key_120138141123","value":"value_685989731131071351"}, +{"key":"key_120138172116","value":"value_941228512462101111"}, +{"key":"key_120139104721","value":"value_122148114321415711"}, +{"key":"key_120139132105","value":"value_758317136147115114"}, +{"key":"key_120139134186","value":"value_369798696010614212"}, +{"key":"key_120139811211","value":"value_105118998478145511"}, +{"key":"key_120140751441","value":"value_118100101881131761"}, +{"key":"key_120141104991","value":"value_948715311160892211"}, +{"key":"key_120142102102","value":"value_168551851081461535"}, +{"key":"key_120142691512","value":"value_157104116613111011"}, +{"key":"key_120143101901","value":"value_116117136122142996"}, +{"key":"key_120143127971","value":"value_131131811441188511"}, +{"key":"key_120143411039","value":"value_132157130110855878"}, +{"key":"key_120143648217","value":"value_140691111081591061"}, +{"key":"key_120144114174","value":"value_761257140896311693"}, +{"key":"key_120144170596","value":"value_966613010510210140"}, +{"key":"key_120145105801","value":"value_471171601445585588"}, +{"key":"key_120145128145","value":"value_921262081091268413"}, +{"key":"key_120145160447","value":"value_134102818112768171"}, +{"key":"key_120145821421","value":"value_138901411427992931"}, +{"key":"key_120145935412","value":"value_706411911811276562"}, +{"key":"key_120146119525","value":"value_113691638611513163"}, +{"key":"key_120146936913","value":"value_949713794741441351"}, +{"key":"key_120147108118","value":"value_711011221041191301"}, +{"key":"key_120147126122","value":"value_841281069793749814"}, +{"key":"key_120149981107","value":"value_351101491483248137"}, +{"key":"key_120150122861","value":"value_558557109122127721"}, +{"key":"key_120151165121","value":"value_678519810091133133"}, +{"key":"key_120151169159","value":"value_127855315580546799"}, +{"key":"key_120152761341","value":"value_865895791055010351"}, +{"key":"key_120152939414","value":"value_509672478266129113"}, +{"key":"key_120154126126","value":"value_727310770117681704"}, +{"key":"key_120154761128","value":"value_116878510043142171"}, +{"key":"key_120154831214","value":"value_137131106127135901"}, +{"key":"key_120156113908","value":"value_809684130116136117"}, +{"key":"key_120157117119","value":"value_101120139341067113"}, +{"key":"key_120157128120","value":"value_725913785165921728"}, +{"key":"key_120157321261","value":"value_891456510860892545"}, +{"key":"key_120163131119","value":"value_145101921031511011"}, +{"key":"key_120163142907","value":"value_967016711310082698"}, +{"key":"key_120163708863","value":"value_841231291421141541"}, +{"key":"key_120164371578","value":"value_132357741130143968"}, +{"key":"key_120165112581","value":"value_661401071261913262"}, +{"key":"key_120165991391","value":"value_723610894511261667"}, +{"key":"key_120166114871","value":"value_123112126891761346"}, +{"key":"key_120166118142","value":"value_711579211584981147"}, +{"key":"key_120167144951","value":"value_109695761138944112"}, +{"key":"key_120168103824","value":"value_108801246411549139"}, +{"key":"key_120168184132","value":"value_511691511021161088"}, +{"key":"key_120170130901","value":"value_401011379550691259"}, +{"key":"key_120175101992","value":"value_161120150123916289"}, +{"key":"key_120176108601","value":"value_126768410619613510"}, +{"key":"key_120177121255","value":"value_948541112122123144"}, +{"key":"key_120180120661","value":"value_140130116551138615"}, +{"key":"key_120180136124","value":"value_806410454150113104"}, +{"key":"key_120185138136","value":"value_109351351161161394"}, +{"key":"key_120204109161","value":"value_856113683801251141"}, +{"key":"key_120208811311","value":"value_117972110666127119"}, +{"key":"key_120248955741","value":"value_148834110186123124"}, +{"key":"key_120301028712","value":"value_148120119641441031"}, +{"key":"key_120308564120","value":"value_938683171135118721"}, +{"key":"key_120331141431","value":"value_119101128767612175"}, +{"key":"key_120335210574","value":"value_150178119146100381"}, +{"key":"key_120341641221","value":"value_103901687586531259"}, +{"key":"key_120378215313","value":"value_117601251241687854"}, +{"key":"key_120429713116","value":"value_821311311061881089"}, +{"key":"key_120438932121","value":"value_139527014895116834"}, +{"key":"key_120445048868","value":"value_935296153975910193"}, +{"key":"key_120451381081","value":"value_118499337711185131"}, +{"key":"key_120471091135","value":"value_761203313575985710"}, +{"key":"key_120498098119","value":"value_739116215880699887"}, +{"key":"key_120501047787","value":"value_124861381261541291"}, +{"key":"key_120508811119","value":"value_871951805910185996"}, +{"key":"key_120509212270","value":"value_825911715910412272"}, +{"key":"key_120521171146","value":"value_138648015297111417"}, +{"key":"key_120531325771","value":"value_115781025211674121"}, +{"key":"key_120541744813","value":"value_747940113157172132"}, +{"key":"key_120551171051","value":"value_111808589178108100"}, +{"key":"key_120568410815","value":"value_381061181489290101"}, +{"key":"key_120571521285","value":"value_151155781403810064"}, +{"key":"key_120581108691","value":"value_545714547100951661"}, +{"key":"key_120589356921","value":"value_501181024410514414"}, +{"key":"key_120599112534","value":"value_104892016514314810"}, +{"key":"key_120601153883","value":"value_114105134148161111"}, +{"key":"key_120601175912","value":"value_938710012733671681"}, +{"key":"key_120618268109","value":"value_801214690104921114"}, +{"key":"key_120622393681","value":"value_869513912989126478"}, +{"key":"key_120629884749","value":"value_171759863160906317"}, +{"key":"key_120639616793","value":"value_108148155154130711"}, +{"key":"key_120641021371","value":"value_141105374689113141"}, +{"key":"key_120641201272","value":"value_115104125761908513"}, +{"key":"key_120644587141","value":"value_708813618911513224"}, +{"key":"key_120667664691","value":"value_781204412253221001"}, +{"key":"key_120679010285","value":"value_191817890841543112"}, +{"key":"key_120684511111","value":"value_101122138110661128"}, +{"key":"key_120686985155","value":"value_116411061211221429"}, +{"key":"key_120687443160","value":"value_122105165101137681"}, +{"key":"key_120687508510","value":"value_701127314597941599"}, +{"key":"key_120691221161","value":"value_981059118910814699"}, +{"key":"key_120691251135","value":"value_981171841468411780"}, +{"key":"key_120701054511","value":"value_821206443112112691"}, +{"key":"key_120727712667","value":"value_141120139121881419"}, +{"key":"key_120729691118","value":"value_849287159827211214"}, +{"key":"key_120731209813","value":"value_100177154190138991"}, +{"key":"key_120731351757","value":"value_781571588029943413"}, +{"key":"key_120738212310","value":"value_697372184101951181"}, +{"key":"key_120741148496","value":"value_979359094127451477"}, +{"key":"key_120751191039","value":"value_771321001671111238"}, +{"key":"key_120751458810","value":"value_886012610198591241"}, +{"key":"key_120759214411","value":"value_791411238553901011"}, +{"key":"key_120761318711","value":"value_907159891451547518"}, +{"key":"key_120771365115","value":"value_148135521331151237"}, +{"key":"key_120787814167","value":"value_150627281114448310"}, +{"key":"key_120789895120","value":"value_147105165491211011"}, +{"key":"key_120791051471","value":"value_926012111710710215"}, +{"key":"key_120791371438","value":"value_129901324188521338"}, +{"key":"key_120798713714","value":"value_120619782192142115"}, +{"key":"key_120801151747","value":"value_132819813211010010"}, +{"key":"key_120806912813","value":"value_128107124921717498"}, +{"key":"key_120807313414","value":"value_731189076818311854"}, +{"key":"key_120809413192","value":"value_132104536217398115"}, +{"key":"key_120809896814","value":"value_123751021167218651"}, +{"key":"key_120809910914","value":"value_649950155110149941"}, +{"key":"key_120821251321","value":"value_847212210113010811"}, +{"key":"key_120831748516","value":"value_133133371691029698"}, +{"key":"key_120838458159","value":"value_135102711671418777"}, +{"key":"key_120839163100","value":"value_758272172791658398"}, +{"key":"key_120841141311","value":"value_118999610112211699"}, +{"key":"key_120841187087","value":"value_896937112110148801"}, +{"key":"key_120848036178","value":"value_791091166793159801"}, +{"key":"key_120849512563","value":"value_805514211117111815"}, +{"key":"key_120851301145","value":"value_121123711231711189"}, +{"key":"key_120851371151","value":"value_115125130143646914"}, +{"key":"key_120858872117","value":"value_945714114686191491"}, +{"key":"key_120861014613","value":"value_731056911965731411"}, +{"key":"key_120861201001","value":"value_107619715110710059"}, +{"key":"key_120877986837","value":"value_136106142741636987"}, +{"key":"key_120879079806","value":"value_138148182127151371"}, +{"key":"key_120883279102","value":"value_911518618512938124"}, +{"key":"key_120888725831","value":"value_143104751321191741"}, +{"key":"key_120891645345","value":"value_128130105107118769"}, +{"key":"key_120893963167","value":"value_146691851071081118"}, +{"key":"key_120894912512","value":"value_152106145961129713"}, +{"key":"key_120895512210","value":"value_631011329310275106"}, +{"key":"key_120899311312","value":"value_101132165118130945"}, +{"key":"key_120901349165","value":"value_481441419516811149"}, +{"key":"key_120905011412","value":"value_791019410511310512"}, +{"key":"key_120911159174","value":"value_170801001228796837"}, +{"key":"key_120916311372","value":"value_711169910878112966"}, +{"key":"key_120921181221","value":"value_111131125111115101"}, +{"key":"key_120931029515","value":"value_113761451321217167"}, +{"key":"key_120936510463","value":"value_173165549695948866"}, +{"key":"key_120936555551","value":"value_121481207010313414"}, +{"key":"key_120941604651","value":"value_102115104102125126"}, +{"key":"key_120949081861","value":"value_115125811168814011"}, +{"key":"key_120951041176","value":"value_516513082159127135"}, +{"key":"key_120956273122","value":"value_103143120104114341"}, +{"key":"key_120961231051","value":"value_521169771774892112"}, +{"key":"key_120961351089","value":"value_291469129109857981"}, +{"key":"key_120971354011","value":"value_499010894951489013"}, +{"key":"key_120997465164","value":"value_107106171125116541"}, +{"key":"key_120999055694","value":"value_122129731171051351"}, +{"key":"key_121100154102","value":"value_128561221015699152"}, +{"key":"key_121100169106","value":"value_154901199117895122"}, +{"key":"key_121100671291","value":"value_398924122104401761"}, +{"key":"key_121100778813","value":"value_109111294914290112"}, +{"key":"key_121101112134","value":"value_152101847014011412"}, +{"key":"key_121102117211","value":"value_931098910010612969"}, +{"key":"key_121102539261","value":"value_891881496412911410"}, +{"key":"key_121103100358","value":"value_157821177210917113"}, +{"key":"key_121103101629","value":"value_158875511092136122"}, +{"key":"key_121103102879","value":"value_152661141161341375"}, +{"key":"key_121103106104","value":"value_911538315384567510"}, +{"key":"key_121103761061","value":"value_155113331201018597"}, +{"key":"key_121104966349","value":"value_149172781861103514"}, +{"key":"key_121105129811","value":"value_138110123781221011"}, +{"key":"key_121105725993","value":"value_113725869721209812"}, +{"key":"key_121107101108","value":"value_110117115781071171"}, +{"key":"key_121107161997","value":"value_861207242761321297"}, +{"key":"key_121107801528","value":"value_165116110721302714"}, +{"key":"key_121108551141","value":"value_607511246155691131"}, +{"key":"key_121108921068","value":"value_903421841348866162"}, +{"key":"key_121109103601","value":"value_120901009310210856"}, +{"key":"key_121109110756","value":"value_116168154179869265"}, +{"key":"key_121109121741","value":"value_791267210796125101"}, +{"key":"key_121109448813","value":"value_599612110895126102"}, +{"key":"key_121109674212","value":"value_143108170140787010"}, +{"key":"key_121110989187","value":"value_721721241511035594"}, +{"key":"key_121111132195","value":"value_160711049714087548"}, +{"key":"key_121111551179","value":"value_144110123466896111"}, +{"key":"key_121111751281","value":"value_562181112109949311"}, +{"key":"key_121112113731","value":"value_731208594831331621"}, +{"key":"key_121112911054","value":"value_106565614313187105"}, +{"key":"key_121113147867","value":"value_130541401259010112"}, +{"key":"key_121113531164","value":"value_110541217188107145"}, +{"key":"key_121113549582","value":"value_164791111079311870"}, +{"key":"key_121113849512","value":"value_138971209111015012"}, +{"key":"key_121114109828","value":"value_120120875783149118"}, +{"key":"key_121114120571","value":"value_791369211811486125"}, +{"key":"key_121114134124","value":"value_881077463171346811"}, +{"key":"key_121115235682","value":"value_152721701581283317"}, +{"key":"key_121116150103","value":"value_547388897210414310"}, +{"key":"key_121116160589","value":"value_181801151626912211"}, +{"key":"key_121116311051","value":"value_867813110212914914"}, +{"key":"key_121116626587","value":"value_144491244730140818"}, +{"key":"key_121116957498","value":"value_141111128104935582"}, +{"key":"key_121117101111","value":"value_121829413556160893"}, +{"key":"key_121118139109","value":"value_107976131131821928"}, +{"key":"key_121118142608","value":"value_111291489282108129"}, +{"key":"key_121118937311","value":"value_128111130144134197"}, +{"key":"key_121119184691","value":"value_112120855736286417"}, +{"key":"key_121120105961","value":"value_451244078956618487"}, +{"key":"key_121120122144","value":"value_132101119875511743"}, +{"key":"key_121120123721","value":"value_117108691696791374"}, +{"key":"key_121120873512","value":"value_162937812710513382"}, +{"key":"key_121121129921","value":"value_991001391138981715"}, +{"key":"key_121121146945","value":"value_142711181051315612"}, +{"key":"key_121121711459","value":"value_139579893111108130"}, +{"key":"key_121122125914","value":"value_101144281031288588"}, +{"key":"key_121122311301","value":"value_753399891141068275"}, +{"key":"key_121123115117","value":"value_105112656696859610"}, +{"key":"key_121123128128","value":"value_829810788113634091"}, +{"key":"key_121123129661","value":"value_821079717493133133"}, +{"key":"key_121123661451","value":"value_117169971341506710"}, +{"key":"key_121123869999","value":"value_130152126251301575"}, +{"key":"key_121125161108","value":"value_969411211154756612"}, +{"key":"key_121127109991","value":"value_841001051366876125"}, +{"key":"key_121127924744","value":"value_857882861118310548"}, +{"key":"key_121128102128","value":"value_110123515982985889"}, +{"key":"key_121128110911","value":"value_122491351291094799"}, +{"key":"key_121128123133","value":"value_848014717210475155"}, +{"key":"key_121128134601","value":"value_571111770125126133"}, +{"key":"key_121128155119","value":"value_841119810086921251"}, +{"key":"key_121128951375","value":"value_689357647911698771"}, +{"key":"key_121129112100","value":"value_135586014563649580"}, +{"key":"key_121129114561","value":"value_193110131961078817"}, +{"key":"key_121129817711","value":"value_134581061816467961"}, +{"key":"key_121129929373","value":"value_121130114661011427"}, +{"key":"key_121130101835","value":"value_821321451551148311"}, +{"key":"key_121130148454","value":"value_808412910111911715"}, +{"key":"key_121131136142","value":"value_869787951739344121"}, +{"key":"key_121131798081","value":"value_436112391851081256"}, +{"key":"key_121132101881","value":"value_801478978951301381"}, +{"key":"key_121132981607","value":"value_135141105130671651"}, +{"key":"key_121133821063","value":"value_166142133505413211"}, +{"key":"key_121134951591","value":"value_971291011091088979"}, +{"key":"key_121135110561","value":"value_126661311158811011"}, +{"key":"key_121136125158","value":"value_110804310210516455"}, +{"key":"key_121136861263","value":"value_971461391581071029"}, +{"key":"key_121136893610","value":"value_136111112104849191"}, +{"key":"key_121136921026","value":"value_102145791168175721"}, +{"key":"key_121138169115","value":"value_726630681713511361"}, +{"key":"key_121139412814","value":"value_751476310210510013"}, +{"key":"key_121140608398","value":"value_887612082791101141"}, +{"key":"key_121141106869","value":"value_135159411144517413"}, +{"key":"key_121141108891","value":"value_113176159108013410"}, +{"key":"key_121142146931","value":"value_721131261111111311"}, +{"key":"key_121143113114","value":"value_879313415714910210"}, +{"key":"key_121144144100","value":"value_847812111078173111"}, +{"key":"key_121144431009","value":"value_158137113491321116"}, +{"key":"key_121145112119","value":"value_821879374140751461"}, +{"key":"key_121145132641","value":"value_146927885115139611"}, +{"key":"key_121147149111","value":"value_107208481069013410"}, +{"key":"key_121147838614","value":"value_110871161039311218"}, +{"key":"key_121148148884","value":"value_991241139910848996"}, +{"key":"key_121148596454","value":"value_119138132658610847"}, +{"key":"key_121148911059","value":"value_138110918917864741"}, +{"key":"key_121149103140","value":"value_631007111313211574"}, +{"key":"key_121149162103","value":"value_871489817311714513"}, +{"key":"key_121149172144","value":"value_948515712313011912"}, +{"key":"key_121149956313","value":"value_120157118100811011"}, +{"key":"key_121151858988","value":"value_106107891253672111"}, +{"key":"key_121152252151","value":"value_601237663934372169"}, +{"key":"key_121153105621","value":"value_123865313815710112"}, +{"key":"key_121153141911","value":"value_114198441047356721"}, +{"key":"key_121154125821","value":"value_101128105112115116"}, +{"key":"key_121154128481","value":"value_971578715211310562"}, +{"key":"key_121159121988","value":"value_921068346149127137"}, +{"key":"key_121159721201","value":"value_102821646611211988"}, +{"key":"key_121160116951","value":"value_289611115993988110"}, +{"key":"key_121160121814","value":"value_116561371311237810"}, +{"key":"key_121161951191","value":"value_899411370888716761"}, +{"key":"key_121163661161","value":"value_109116177586442841"}, +{"key":"key_121163981257","value":"value_113436513810268129"}, +{"key":"key_121172124435","value":"value_146831301039015312"}, +{"key":"key_121177123125","value":"value_143691251571321239"}, +{"key":"key_121178931331","value":"value_149997911616668118"}, +{"key":"key_121179978091","value":"value_121431381371086891"}, +{"key":"key_121181491141","value":"value_148124121857614565"}, +{"key":"key_121182148108","value":"value_848565381277596871"}, +{"key":"key_121185101114","value":"value_836136351229283100"}, +{"key":"key_121201155139","value":"value_871361321041351016"}, +{"key":"key_121247111210","value":"value_173145120378214213"}, +{"key":"key_121281571047","value":"value_153115661501377480"}, +{"key":"key_121311011258","value":"value_117999168989010311"}, +{"key":"key_121317712724","value":"value_761426787123854616"}, +{"key":"key_121321719813","value":"value_631441581631079813"}, +{"key":"key_121331421521","value":"value_108147143153827172"}, +{"key":"key_121331707521","value":"value_104135871009598143"}, +{"key":"key_121336214380","value":"value_129118725870681421"}, +{"key":"key_121358223859","value":"value_957112186751711108"}, +{"key":"key_121361253734","value":"value_101961031199977117"}, +{"key":"key_121369856831","value":"value_999013355146521037"}, +{"key":"key_121381597947","value":"value_378877558413712395"}, +{"key":"key_121391015367","value":"value_881051221157163431"}, +{"key":"key_121391445488","value":"value_828790106107104651"}, +{"key":"key_121411701211","value":"value_115147106148147115"}, +{"key":"key_121421349673","value":"value_110100132781118373"}, +{"key":"key_121461607455","value":"value_101137616389153107"}, +{"key":"key_121463921319","value":"value_154108142101152937"}, +{"key":"key_121491147133","value":"value_811698275105471381"}, +{"key":"key_121510614311","value":"value_139648816212468126"}, +{"key":"key_121521201711","value":"value_768660141229464174"}, +{"key":"key_121521234967","value":"value_111143651311166811"}, +{"key":"key_121526995110","value":"value_158431106490691671"}, +{"key":"key_121537651697","value":"value_140100857411716012"}, +{"key":"key_121541168411","value":"value_132144904343619983"}, +{"key":"key_121551821188","value":"value_158811081001448714"}, +{"key":"key_121571201289","value":"value_914910557119396883"}, +{"key":"key_121579811413","value":"value_105191531171014967"}, +{"key":"key_121581046512","value":"value_851261311201616870"}, +{"key":"key_121581184288","value":"value_821333843109121181"}, +{"key":"key_121581321099","value":"value_112879894121929412"}, +{"key":"key_121581381321","value":"value_128931061518714712"}, +{"key":"key_121601047596","value":"value_809514110616812775"}, +{"key":"key_121601088212","value":"value_661238415196113150"}, +{"key":"key_121601261268","value":"value_651541301139947101"}, +{"key":"key_121609110816","value":"value_103160126751001011"}, +{"key":"key_121611171209","value":"value_106142694112913612"}, +{"key":"key_121611321241","value":"value_125130137131106188"}, +{"key":"key_121621441451","value":"value_115546613210511413"}, +{"key":"key_121631111288","value":"value_605810514014392149"}, +{"key":"key_121631191441","value":"value_133108929259106899"}, +{"key":"key_121631231494","value":"value_132891571271241075"}, +{"key":"key_121631361359","value":"value_761338264106111123"}, +{"key":"key_121647412274","value":"value_150941461295363100"}, +{"key":"key_121649713911","value":"value_897512313710813289"}, +{"key":"key_121651411241","value":"value_866766781058911491"}, +{"key":"key_121651571041","value":"value_174142981101471691"}, +{"key":"key_121661161577","value":"value_939142190941271297"}, +{"key":"key_121661195112","value":"value_106121979615054122"}, +{"key":"key_121681081201","value":"value_771297991451421416"}, +{"key":"key_121681591071","value":"value_145114491431401197"}, +{"key":"key_121689743122","value":"value_656110398141110102"}, +{"key":"key_121691025466","value":"value_861051651489499100"}, +{"key":"key_121691591179","value":"value_106671081318985119"}, +{"key":"key_121699562146","value":"value_128631409370257510"}, +{"key":"key_121702043814","value":"value_158411464313412314"}, +{"key":"key_121706891671","value":"value_130108133132261174"}, +{"key":"key_121717510470","value":"value_142107136691491731"}, +{"key":"key_121731161591","value":"value_174279910077809111"}, +{"key":"key_121736218596","value":"value_112789912715011910"}, +{"key":"key_121741469199","value":"value_142859310313510312"}, +{"key":"key_121741971221","value":"value_117851511001111065"}, +{"key":"key_121746512179","value":"value_799374861428823731"}, +{"key":"key_121751341167","value":"value_120979510974112111"}, +{"key":"key_121761081441","value":"value_154749082123122115"}, +{"key":"key_121761109188","value":"value_103167121151113888"}, +{"key":"key_121761351011","value":"value_715516886629310014"}, +{"key":"key_121771125299","value":"value_134959038631029715"}, +{"key":"key_121791037011","value":"value_591361601197998771"}, +{"key":"key_121791331291","value":"value_141801171161208213"}, +{"key":"key_121793713014","value":"value_471211842971171421"}, +{"key":"key_121801751041","value":"value_113951901286399119"}, +{"key":"key_121804987101","value":"value_591731146154120971"}, +{"key":"key_121821047672","value":"value_137701068289761121"}, +{"key":"key_121821187711","value":"value_110871121334013491"}, +{"key":"key_121827510213","value":"value_718915855929916810"}, +{"key":"key_121831001239","value":"value_156149568915612912"}, +{"key":"key_121831485812","value":"value_461151271001071085"}, +{"key":"key_121836712413","value":"value_146551366010889103"}, +{"key":"key_121841259313","value":"value_105140166105143113"}, +{"key":"key_121841288179","value":"value_849571113152977610"}, +{"key":"key_121847210011","value":"value_106136997616518855"}, +{"key":"key_121851191401","value":"value_155728792801275617"}, +{"key":"key_121851241541","value":"value_154821159585401111"}, +{"key":"key_121851255010","value":"value_115136135961061611"}, +{"key":"key_121851739079","value":"value_125481181418611714"}, +{"key":"key_121856117388","value":"value_150111857954806411"}, +{"key":"key_121861031329","value":"value_861278312212913010"}, +{"key":"key_121868916225","value":"value_130153150721486112"}, +{"key":"key_121869311515","value":"value_119791291231586715"}, +{"key":"key_121871328810","value":"value_899510512313423511"}, +{"key":"key_121871391411","value":"value_138150139134154939"}, +{"key":"key_121876711112","value":"value_899996739112274144"}, +{"key":"key_121876810796","value":"value_388317313264521341"}, +{"key":"key_121876895551","value":"value_149611917191769613"}, +{"key":"key_121878711214","value":"value_109909492127137123"}, +{"key":"key_121881311811","value":"value_619299861391224112"}, +{"key":"key_121883512412","value":"value_621201663313310599"}, +{"key":"key_121889484100","value":"value_121154122126105152"}, +{"key":"key_121891018763","value":"value_120697592951589488"}, +{"key":"key_121901016514","value":"value_108891427915113787"}, +{"key":"key_121901506715","value":"value_127921128788144169"}, +{"key":"key_121908472661","value":"value_124105451314910398"}, +{"key":"key_121909573561","value":"value_108731381658592589"}, +{"key":"key_121911021009","value":"value_871199899131751326"}, +{"key":"key_121911431287","value":"value_541411189911267614"}, +{"key":"key_121915281679","value":"value_015186891489411611"}, +{"key":"key_121917311064","value":"value_851015414050831346"}, +{"key":"key_121917712110","value":"value_109881077614815310"}, +{"key":"key_121917911162","value":"value_106901406913471188"}, +{"key":"key_121919472130","value":"value_143654613169501231"}, +{"key":"key_121921289879","value":"value_143951467819512566"}, +{"key":"key_121931611411","value":"value_981161196516713110"}, +{"key":"key_121941147012","value":"value_888210714920496180"}, +{"key":"key_121941218911","value":"value_331641031281188318"}, +{"key":"key_121946712577","value":"value_569296171208142997"}, +{"key":"key_121951107010","value":"value_941291071261127276"}, +{"key":"key_121951231061","value":"value_111140791418612977"}, +{"key":"key_121969381112","value":"value_149888111959129106"}, +{"key":"key_121971137110","value":"value_617793124126108471"}, +{"key":"key_121971569112","value":"value_121661394514012418"}, +{"key":"key_121975511719","value":"value_811251221399910590"}, +{"key":"key_121981016332","value":"value_143871386719285781"}, +{"key":"key_121981046012","value":"value_114829912016987541"}, +{"key":"key_121988013612","value":"value_108133851511081291"}, +{"key":"key_121989511511","value":"value_149851113099811241"}, +{"key":"key_121991091518","value":"value_841911601033893132"}, +{"key":"key_121991299312","value":"value_711241187972841561"}, +{"key":"key_121991691121","value":"value_142741001361287281"}, +{"key":"key_121998416867","value":"value_147126126766173142"}, +{"key":"key_122100351421","value":"value_129911468111652819"}, +{"key":"key_122100611234","value":"value_581631137812192116"}, +{"key":"key_122100929913","value":"value_112811569690121110"}, +{"key":"key_122101111106","value":"value_931175483771318692"}, +{"key":"key_122101125308","value":"value_149975986351058090"}, +{"key":"key_122101130100","value":"value_101142791966210714"}, +{"key":"key_122101132681","value":"value_941017065120749573"}, +{"key":"key_122101139688","value":"value_847083128132154161"}, +{"key":"key_122101391051","value":"value_100831387993854411"}, +{"key":"key_122101441401","value":"value_107118103569070164"}, +{"key":"key_122102741461","value":"value_121401791298911293"}, +{"key":"key_122103105102","value":"value_991951485610316710"}, +{"key":"key_122103153140","value":"value_154112981051281199"}, +{"key":"key_122104105123","value":"value_153941088993147978"}, +{"key":"key_122105136891","value":"value_851417812611958108"}, +{"key":"key_122105887813","value":"value_119124128133111123"}, +{"key":"key_122105961511","value":"value_737915696129878110"}, +{"key":"key_122107669269","value":"value_145831081267012115"}, +{"key":"key_122108113911","value":"value_155908182126993213"}, +{"key":"key_122108861261","value":"value_836712511012010512"}, +{"key":"key_122109991501","value":"value_174107126183111147"}, +{"key":"key_122110174721","value":"value_134571118088698112"}, +{"key":"key_122111129132","value":"value_571301301208351119"}, +{"key":"key_122111291361","value":"value_120756014111033535"}, +{"key":"key_122111421131","value":"value_978813104122728311"}, +{"key":"key_122112105831","value":"value_106146124851771971"}, +{"key":"key_122112146751","value":"value_126132651067498821"}, +{"key":"key_122112911101","value":"value_112145766113315114"}, +{"key":"key_122113108448","value":"value_104631061411054011"}, +{"key":"key_122113129808","value":"value_109133164719419714"}, +{"key":"key_122113701394","value":"value_134134619790137139"}, +{"key":"key_122114102144","value":"value_711201349961538012"}, +{"key":"key_122114439187","value":"value_778189155108107661"}, +{"key":"key_122114991271","value":"value_731631931031161178"}, +{"key":"key_122115110125","value":"value_861227344137109601"}, +{"key":"key_122115115711","value":"value_132218497976860105"}, +{"key":"key_122115123981","value":"value_926510610932106919"}, +{"key":"key_122116158851","value":"value_859341141841181388"}, +{"key":"key_122116641271","value":"value_857013412355571471"}, +{"key":"key_122117106931","value":"value_941469214714580119"}, +{"key":"key_122117114748","value":"value_115826712716992110"}, +{"key":"key_122117129103","value":"value_124100718815515573"}, +{"key":"key_122117135711","value":"value_932057652135941371"}, +{"key":"key_122118146779","value":"value_136105137202186117"}, +{"key":"key_122118147719","value":"value_106666896123135138"}, +{"key":"key_122118491361","value":"value_859662114197108112"}, +{"key":"key_122118641541","value":"value_941371056314788130"}, +{"key":"key_122118755856","value":"value_108661317989651401"}, +{"key":"key_122119109170","value":"value_814714084110150101"}, +{"key":"key_122120105103","value":"value_132751281461291697"}, +{"key":"key_122120110111","value":"value_191451399289145155"}, +{"key":"key_122120128137","value":"value_124126841327310884"}, +{"key":"key_122120141132","value":"value_162839184157939913"}, +{"key":"key_122120838189","value":"value_811097513011211179"}, +{"key":"key_122121140801","value":"value_731685770114661839"}, +{"key":"key_122121144110","value":"value_138901336018379561"}, +{"key":"key_122121429692","value":"value_522614882841159710"}, +{"key":"key_122121841281","value":"value_156081171981141571"}, +{"key":"key_122122111149","value":"value_657616413410811020"}, +{"key":"key_122122116171","value":"value_113139129112118945"}, +{"key":"key_122122259011","value":"value_721151137811815063"}, +{"key":"key_122123122113","value":"value_122798861571404814"}, +{"key":"key_122123137134","value":"value_891489410113910553"}, +{"key":"key_122123821581","value":"value_839180130788112339"}, +{"key":"key_122124817789","value":"value_588489989577734610"}, +{"key":"key_122125116119","value":"value_120769386919585113"}, +{"key":"key_122125124838","value":"value_159124712887811456"}, +{"key":"key_122125125251","value":"value_881311089537156117"}, +{"key":"key_122125795382","value":"value_749415435678589119"}, +{"key":"key_122125977310","value":"value_118841121221021499"}, +{"key":"key_122126115129","value":"value_527775566115195778"}, +{"key":"key_122126118781","value":"value_124432029990911489"}, +{"key":"key_122126531005","value":"value_133991441345277121"}, +{"key":"key_122126911138","value":"value_707912694101835076"}, +{"key":"key_122127755110","value":"value_771114686961337381"}, +{"key":"key_122127779613","value":"value_999289120127789615"}, +{"key":"key_122127909492","value":"value_564591106781225910"}, +{"key":"key_122127981132","value":"value_127869210115416716"}, +{"key":"key_122128115751","value":"value_851391201071341031"}, +{"key":"key_122129122551","value":"value_134709192911121509"}, +{"key":"key_122129148109","value":"value_556196975913210897"}, +{"key":"key_122130811431","value":"value_882693140104134969"}, +{"key":"key_122131140398","value":"value_796167101968612710"}, +{"key":"key_122131561271","value":"value_103134145133991549"}, +{"key":"key_122132129124","value":"value_659911112813720100"}, +{"key":"key_122133426610","value":"value_767977140948579114"}, +{"key":"key_122133711391","value":"value_612311114411811398"}, +{"key":"key_122134114701","value":"value_123327512611813810"}, +{"key":"key_122134116127","value":"value_101127182811108180"}, +{"key":"key_122134961184","value":"value_951148567851481007"}, +{"key":"key_122135144809","value":"value_104772816293341611"}, +{"key":"key_122135881131","value":"value_689013228841161006"}, +{"key":"key_122136146125","value":"value_105112161321108064"}, +{"key":"key_122136801249","value":"value_623395118134106133"}, +{"key":"key_122138107116","value":"value_851114816013336921"}, +{"key":"key_122139124111","value":"value_871411531021769382"}, +{"key":"key_122139125991","value":"value_135167791461061761"}, +{"key":"key_122139128107","value":"value_761251371267667771"}, +{"key":"key_122139136861","value":"value_123132116861566912"}, +{"key":"key_122139909851","value":"value_118978188961151211"}, +{"key":"key_122140102249","value":"value_125959093105977084"}, +{"key":"key_122140622991","value":"value_121591551681051014"}, +{"key":"key_122141811039","value":"value_118110649018313097"}, +{"key":"key_122142104795","value":"value_691311327675421677"}, +{"key":"key_122143180871","value":"value_991219812813679125"}, +{"key":"key_122143927315","value":"value_141108951208396801"}, +{"key":"key_122144158671","value":"value_102121123138166121"}, +{"key":"key_122144165179","value":"value_989982122170941411"}, +{"key":"key_122145105731","value":"value_559811793607117664"}, +{"key":"key_122145611219","value":"value_841211716012516211"}, +{"key":"key_122145931331","value":"value_135108869094877257"}, +{"key":"key_122146123140","value":"value_761027562721151157"}, +{"key":"key_122146127998","value":"value_911047614811814565"}, +{"key":"key_122147851521","value":"value_121885213815713914"}, +{"key":"key_122147981591","value":"value_140511499715012615"}, +{"key":"key_122148108291","value":"value_112311041041149015"}, +{"key":"key_122148951161","value":"value_142110741056666684"}, +{"key":"key_122148958911","value":"value_956910677182981091"}, +{"key":"key_122149156108","value":"value_149129746313912214"}, +{"key":"key_122151190151","value":"value_126931586218910710"}, +{"key":"key_122151814743","value":"value_119918247715596791"}, +{"key":"key_122152124372","value":"value_167446951331145294"}, +{"key":"key_122153919311","value":"value_100867412485899374"}, +{"key":"key_122154100891","value":"value_831154916212379415"}, +{"key":"key_122156835274","value":"value_981037881109911431"}, +{"key":"key_122157142918","value":"value_139731186764969515"}, +{"key":"key_122158150124","value":"value_878313311413813081"}, +{"key":"key_122160101121","value":"value_114143107110157941"}, +{"key":"key_122160699418","value":"value_471141271511151459"}, +{"key":"key_122162126866","value":"value_108881011421099064"}, +{"key":"key_122165201797","value":"value_528615090919965011"}, +{"key":"key_122167501001","value":"value_111142551251351471"}, +{"key":"key_122168104931","value":"value_831231336911011966"}, +{"key":"key_122168129158","value":"value_107831401229288115"}, +{"key":"key_122169124866","value":"value_118110153150137109"}, +{"key":"key_122170107831","value":"value_571341801457513688"}, +{"key":"key_122170150102","value":"value_881231541371141241"}, +{"key":"key_122173165106","value":"value_118101109139921011"}, +{"key":"key_122177911071","value":"value_819814110911874701"}, +{"key":"key_122179449148","value":"value_856713615860115201"}, +{"key":"key_122183113269","value":"value_125148721106686127"}, +{"key":"key_122191171461","value":"value_104947776156147100"}, +{"key":"key_122193104896","value":"value_146818510414214716"}, +{"key":"key_122210101144","value":"value_828511014012713810"}, +{"key":"key_122211301069","value":"value_115131125109127140"}, +{"key":"key_122211479790","value":"value_659398118134100133"}, +{"key":"key_122231421343","value":"value_127116180134123105"}, +{"key":"key_122311507711","value":"value_801491251271481058"}, +{"key":"key_122357910014","value":"value_651341171831387616"}, +{"key":"key_122381376910","value":"value_140135136102126797"}, +{"key":"key_122437616118","value":"value_119954544110861037"}, +{"key":"key_122471081231","value":"value_768870104378313494"}, +{"key":"key_122491122510","value":"value_113107117169162139"}, +{"key":"key_122501257880","value":"value_851411458239861451"}, +{"key":"key_122511388292","value":"value_125129651089311998"}, +{"key":"key_122549476139","value":"value_881851181111048711"}, +{"key":"key_122575312414","value":"value_321216315011513912"}, +{"key":"key_122581028212","value":"value_891171221266683498"}, +{"key":"key_122581287512","value":"value_841261491131101341"}, +{"key":"key_122583410198","value":"value_606368137338213613"}, +{"key":"key_122609555156","value":"value_799215613373841371"}, +{"key":"key_122612111110","value":"value_105132130118126111"}, +{"key":"key_122614914793","value":"value_132641568611812581"}, +{"key":"key_122621238271","value":"value_707812813910811615"}, +{"key":"key_122621266281","value":"value_138136147739345117"}, +{"key":"key_122621391005","value":"value_751539486174107771"}, +{"key":"key_122621544591","value":"value_491076154139117117"}, +{"key":"key_122631331691","value":"value_112668847167807111"}, +{"key":"key_122639510863","value":"value_417688135123132133"}, +{"key":"key_122641551188","value":"value_799369611151191141"}, +{"key":"key_122641595990","value":"value_195951151018514412"}, +{"key":"key_122649711814","value":"value_125175538558791717"}, +{"key":"key_122659410610","value":"value_114114131116131931"}, +{"key":"key_122661581351","value":"value_741046414610413250"}, +{"key":"key_122681101661","value":"value_582474689012463619"}, +{"key":"key_122681391148","value":"value_100811326211918113"}, +{"key":"key_122681721111","value":"value_781421218810697119"}, +{"key":"key_122686686138","value":"value_149119901271011621"}, +{"key":"key_122691116995","value":"value_948410198469011413"}, +{"key":"key_122691511611","value":"value_139491531481801424"}, +{"key":"key_122693946409","value":"value_891144692915553168"}, +{"key":"key_122699713978","value":"value_127117811197613494"}, +{"key":"key_122701261245","value":"value_105145748787708963"}, +{"key":"key_122706795211","value":"value_641201559359941081"}, +{"key":"key_122711021171","value":"value_101981031301531029"}, +{"key":"key_122711211225","value":"value_761446612183781321"}, +{"key":"key_122726991124","value":"value_541061297620187175"}, +{"key":"key_122729812812","value":"value_621241001151021421"}, +{"key":"key_122731605515","value":"value_111761431134713891"}, +{"key":"key_122737311116","value":"value_107151899641001411"}, +{"key":"key_122741041566","value":"value_789915998128116648"}, +{"key":"key_122741407311","value":"value_153901101511139414"}, +{"key":"key_122741563768","value":"value_174145152951544614"}, +{"key":"key_122741791301","value":"value_873495999791109141"}, +{"key":"key_122749911874","value":"value_713643172146121125"}, +{"key":"key_122761084317","value":"value_818910711513294120"}, +{"key":"key_122761365486","value":"value_801231141221229811"}, +{"key":"key_122768010097","value":"value_183987957153102291"}, +{"key":"key_122769451167","value":"value_126871081421448293"}, +{"key":"key_122769872143","value":"value_431088411522891321"}, +{"key":"key_122771077013","value":"value_147851461616115617"}, +{"key":"key_122771092311","value":"value_147159161281141011"}, +{"key":"key_122771461369","value":"value_150114104907811015"}, +{"key":"key_122778410283","value":"value_102124497812011517"}, +{"key":"key_122781095713","value":"value_621024310738391571"}, +{"key":"key_122781526415","value":"value_611131901303610511"}, +{"key":"key_122794983111","value":"value_121129102101637613"}, +{"key":"key_122795312213","value":"value_116128731371414365"}, +{"key":"key_122801461308","value":"value_198686912413313161"}, +{"key":"key_122807384521","value":"value_108811001937712810"}, +{"key":"key_122808911413","value":"value_120911328654951031"}, +{"key":"key_122811131221","value":"value_811435110211211185"}, +{"key":"key_122811171181","value":"value_159738713912710110"}, +{"key":"key_122811659911","value":"value_968717384668410071"}, +{"key":"key_122818587125","value":"value_145147391041289710"}, +{"key":"key_122833413969","value":"value_145100931071161461"}, +{"key":"key_122837412867","value":"value_122148401185011675"}, +{"key":"key_122841021271","value":"value_981421475955150129"}, +{"key":"key_122851191271","value":"value_954399741221201531"}, +{"key":"key_122858514350","value":"value_601151542989661541"}, +{"key":"key_122861031351","value":"value_125159113147146149"}, +{"key":"key_122868097694","value":"value_979415511313098718"}, +{"key":"key_122871074710","value":"value_117123169130115751"}, +{"key":"key_122871451649","value":"value_102150891021218796"}, +{"key":"key_122878587102","value":"value_281159532106971188"}, +{"key":"key_122879913410","value":"value_351251411108613010"}, +{"key":"key_122881371088","value":"value_131130129109781112"}, +{"key":"key_122891397710","value":"value_109133120109143761"}, +{"key":"key_122891517282","value":"value_142106705966100132"}, +{"key":"key_122901241251","value":"value_104681101451001411"}, +{"key":"key_122901448013","value":"value_321291271259284107"}, +{"key":"key_122901521471","value":"value_556286113981156381"}, +{"key":"key_122901747110","value":"value_110144141488111378"}, +{"key":"key_122908449165","value":"value_106591816766731315"}, +{"key":"key_122911001021","value":"value_198145115961497591"}, +{"key":"key_122911083811","value":"value_859455909610011113"}, +{"key":"key_122911403664","value":"value_814016613315895121"}, +{"key":"key_122915010498","value":"value_809812711497106521"}, +{"key":"key_122918511411","value":"value_979912913313760661"}, +{"key":"key_122921081011","value":"value_161731545376155111"}, +{"key":"key_122931629982","value":"value_977949189518814310"}, +{"key":"key_122951165713","value":"value_981116585126123551"}, +{"key":"key_122951291071","value":"value_195871099065105102"}, +{"key":"key_122951397667","value":"value_122107104117100499"}, +{"key":"key_122951625416","value":"value_104154311417913487"}, +{"key":"key_122951711341","value":"value_140124105983614712"}, +{"key":"key_122954214597","value":"value_102467011211014584"}, +{"key":"key_122961278578","value":"value_154104821561271045"}, +{"key":"key_122961358575","value":"value_144133891278910224"}, +{"key":"key_122966310999","value":"value_107841081271141191"}, +{"key":"key_122969062117","value":"value_851421001371181367"}, +{"key":"key_122971036910","value":"value_100102108100100133"}, +{"key":"key_122971081059","value":"value_132111136921167681"}, +{"key":"key_122978165110","value":"value_791136598135279310"}, +{"key":"key_122984194848","value":"value_127144118609460951"}, +{"key":"key_122986469589","value":"value_134758711512297127"}, +{"key":"key_122988392921","value":"value_399790146711461421"}, +{"key":"key_122988910468","value":"value_163986111341103126"}, +{"key":"key_123100102265","value":"value_122158117648314072"}, +{"key":"key_123101119751","value":"value_891361051411407312"}, +{"key":"key_123102591327","value":"value_691091661501321468"}, +{"key":"key_123102636212","value":"value_199129171142154124"}, +{"key":"key_123102701078","value":"value_115575548881328014"}, +{"key":"key_123102831111","value":"value_831341027773779488"}, +{"key":"key_123104143991","value":"value_511312698131113133"}, +{"key":"key_123104751031","value":"value_996462142142120809"}, +{"key":"key_123104939364","value":"value_721089615510349361"}, +{"key":"key_123104971206","value":"value_121721033979133381"}, +{"key":"key_123105177137","value":"value_761418797113651181"}, +{"key":"key_123105941838","value":"value_101821131441211308"}, +{"key":"key_123107115803","value":"value_119110417519157122"}, +{"key":"key_123107931119","value":"value_113721151317698130"}, +{"key":"key_123108811251","value":"value_129141110771051391"}, +{"key":"key_123108847384","value":"value_754899641036984158"}, +{"key":"key_123109110120","value":"value_888014510584221119"}, +{"key":"key_123109141758","value":"value_981351791418217410"}, +{"key":"key_123110129101","value":"value_622885586394118150"}, +{"key":"key_123110134103","value":"value_185190137891166542"}, +{"key":"key_123110508316","value":"value_180122108123791271"}, +{"key":"key_123110914810","value":"value_103149160781041441"}, +{"key":"key_123110931721","value":"value_867814317421431317"}, +{"key":"key_123110961067","value":"value_160966991151153631"}, +{"key":"key_123111106917","value":"value_143122578071791491"}, +{"key":"key_123112885372","value":"value_150831354011112811"}, +{"key":"key_123112921301","value":"value_154153601451527387"}, +{"key":"key_123112971521","value":"value_116609064129112134"}, +{"key":"key_123113121140","value":"value_111112114889799147"}, +{"key":"key_123113136769","value":"value_481251301011111326"}, +{"key":"key_123114748911","value":"value_184118999011818211"}, +{"key":"key_123114871615","value":"value_911201201041257881"}, +{"key":"key_123115111122","value":"value_961561281121198913"}, +{"key":"key_123115143671","value":"value_871151199912517796"}, +{"key":"key_123115788917","value":"value_183737713658621241"}, +{"key":"key_123115872106","value":"value_112961727111315186"}, +{"key":"key_123115959611","value":"value_111857594132718911"}, +{"key":"key_123116101150","value":"value_169136101138136123"}, +{"key":"key_123116134811","value":"value_311118513892801136"}, +{"key":"key_123116709915","value":"value_971168568951939812"}, +{"key":"key_123116841691","value":"value_154141781568810210"}, +{"key":"key_123117111721","value":"value_839213171142978310"}, +{"key":"key_123117135102","value":"value_108991031009674135"}, +{"key":"key_123117149857","value":"value_126791231597315010"}, +{"key":"key_123118101101","value":"value_825311812111713693"}, +{"key":"key_123118103669","value":"value_139150104117111125"}, +{"key":"key_123118851114","value":"value_841011516692134101"}, +{"key":"key_123119104117","value":"value_121771361219980102"}, +{"key":"key_123120104110","value":"value_162831273413687718"}, +{"key":"key_123120105127","value":"value_120102110841274633"}, +{"key":"key_123120106121","value":"value_107137211431043080"}, +{"key":"key_123120106691","value":"value_991765143847510194"}, +{"key":"key_123120139140","value":"value_110568713759131848"}, +{"key":"key_123120151101","value":"value_134141371256060556"}, +{"key":"key_123121135103","value":"value_110126928295104248"}, +{"key":"key_123121811357","value":"value_921177194861291581"}, +{"key":"key_123121951285","value":"value_661087933268691761"}, +{"key":"key_123122102103","value":"value_172897250509258155"}, +{"key":"key_123122110116","value":"value_138133418585141140"}, +{"key":"key_123122123139","value":"value_111102106971391011"}, +{"key":"key_123122258812","value":"value_131128964116481001"}, +{"key":"key_123122707768","value":"value_921338914796182731"}, +{"key":"key_123122941169","value":"value_105898242229243108"}, +{"key":"key_123123136575","value":"value_144121951071071211"}, +{"key":"key_123123361241","value":"value_101131121107131103"}, +{"key":"key_123125108115","value":"value_140168781066413174"}, +{"key":"key_123126104111","value":"value_103159139978716567"}, +{"key":"key_123126109109","value":"value_127172105845872891"}, +{"key":"key_123126122139","value":"value_112281155512813413"}, +{"key":"key_123126868064","value":"value_138123128891491651"}, +{"key":"key_123127132143","value":"value_576512311613913272"}, +{"key":"key_123127768399","value":"value_857015572138111535"}, +{"key":"key_123127979110","value":"value_871459579126100127"}, +{"key":"key_123128118133","value":"value_958079921099814515"}, +{"key":"key_123128129138","value":"value_115149100148799413"}, +{"key":"key_123128157143","value":"value_123105111821139610"}, +{"key":"key_123128759899","value":"value_831069111714513496"}, +{"key":"key_123130129106","value":"value_252786100105481141"}, +{"key":"key_123130931516","value":"value_579710810310518798"}, +{"key":"key_123131160977","value":"value_124137130106101148"}, +{"key":"key_123131777811","value":"value_129971071284711987"}, +{"key":"key_123132111120","value":"value_751151691681459811"}, +{"key":"key_123132117971","value":"value_668813016881109110"}, +{"key":"key_123132135626","value":"value_891051291358511711"}, +{"key":"key_123132661558","value":"value_116821069813566158"}, +{"key":"key_123132776112","value":"value_160109641611131155"}, +{"key":"key_123133979952","value":"value_664912310331951327"}, +{"key":"key_123134938813","value":"value_863948100182211186"}, +{"key":"key_123135113131","value":"value_781561211486780150"}, +{"key":"key_123135161128","value":"value_110166143651356185"}, +{"key":"key_123135167133","value":"value_881325776918111914"}, +{"key":"key_123135491261","value":"value_999894739061841601"}, +{"key":"key_123136106865","value":"value_113138121121133124"}, +{"key":"key_123136108191","value":"value_851095717588916110"}, +{"key":"key_123136122145","value":"value_661161251169710751"}, +{"key":"key_123136511611","value":"value_251961689012112912"}, +{"key":"key_123136811101","value":"value_876711979110731071"}, +{"key":"key_123137110149","value":"value_601237910693361121"}, +{"key":"key_123137126331","value":"value_104134767971117106"}, +{"key":"key_123137135129","value":"value_139591241701108912"}, +{"key":"key_123138140128","value":"value_165861061451021101"}, +{"key":"key_123138146715","value":"value_941061224810110247"}, +{"key":"key_123138757810","value":"value_471131081301451101"}, +{"key":"key_123138822514","value":"value_888513410911010912"}, +{"key":"key_123139149621","value":"value_156189133518619713"}, +{"key":"key_123139149955","value":"value_895515313272991651"}, +{"key":"key_123140154913","value":"value_189671073515410124"}, +{"key":"key_123140155881","value":"value_124819910519411215"}, +{"key":"key_123140971316","value":"value_144921181001691051"}, +{"key":"key_123141935110","value":"value_785513281133112158"}, +{"key":"key_123143878014","value":"value_111109889050130391"}, +{"key":"key_123144501308","value":"value_871151321361111178"}, +{"key":"key_123145102949","value":"value_811238320613416059"}, +{"key":"key_123145122140","value":"value_641191201441237487"}, +{"key":"key_123145151375","value":"value_457276961501823165"}, +{"key":"key_123146112153","value":"value_651541411331291031"}, +{"key":"key_123147551859","value":"value_871111078211189110"}, +{"key":"key_123148781169","value":"value_911301861061249114"}, +{"key":"key_123150102108","value":"value_131537213463861155"}, +{"key":"key_123153521069","value":"value_126129102109116115"}, +{"key":"key_123154951056","value":"value_111147741161591021"}, +{"key":"key_123155103989","value":"value_144154131139949713"}, +{"key":"key_123155108102","value":"value_141971191445799355"}, +{"key":"key_123158105871","value":"value_791741119691107211"}, +{"key":"key_123158705510","value":"value_121166541456812388"}, +{"key":"key_123159103931","value":"value_831106475134103911"}, +{"key":"key_123159821317","value":"value_105701867584164771"}, +{"key":"key_123159831291","value":"value_131131102155881211"}, +{"key":"key_123159971231","value":"value_623710311620212112"}, +{"key":"key_123160908210","value":"value_131131428812964106"}, +{"key":"key_123161130771","value":"value_102108106165129948"}, +{"key":"key_123161411721","value":"value_125169861511131141"}, +{"key":"key_123161684798","value":"value_741241079313149162"}, +{"key":"key_123164104128","value":"value_141939699881585999"}, +{"key":"key_123165104981","value":"value_126105131541128011"}, +{"key":"key_123168165669","value":"value_634880146103849213"}, +{"key":"key_123170108834","value":"value_643941119110123104"}, +{"key":"key_123171521241","value":"value_891209926724862124"}, +{"key":"key_123171531195","value":"value_128169132117768815"}, +{"key":"key_123171819281","value":"value_877110143137647717"}, +{"key":"key_123172115115","value":"value_128611435210876104"}, +{"key":"key_123173991237","value":"value_761393913511267671"}, +{"key":"key_123180534612","value":"value_164672412749109956"}, +{"key":"key_123194668517","value":"value_161747195171146501"}, +{"key":"key_123196885410","value":"value_901311061681221571"}, +{"key":"key_123198110312","value":"value_885213210612557119"}, +{"key":"key_123211228168","value":"value_140859414812993799"}, +{"key":"key_123260797570","value":"value_115985713310952108"}, +{"key":"key_123261547010","value":"value_151108121849716618"}, +{"key":"key_123309210114","value":"value_118861041421257812"}, +{"key":"key_123341631145","value":"value_991436910813583889"}, +{"key":"key_123361201572","value":"value_102671544966904313"}, +{"key":"key_123361568669","value":"value_801031379413213114"}, +{"key":"key_123394232111","value":"value_103101828969148658"}, +{"key":"key_123397613911","value":"value_761331664113310110"}, +{"key":"key_123431311367","value":"value_854410561144781854"}, +{"key":"key_123481191201","value":"value_126961121041411141"}, +{"key":"key_123481191201","value":"value_149126501001612072"}, +{"key":"key_123484395288","value":"value_561251101181391606"}, +{"key":"key_123514310813","value":"value_641071741421781501"}, +{"key":"key_123519868137","value":"value_118367915111617512"}, +{"key":"key_123521299229","value":"value_193899110810572114"}, +{"key":"key_123531239011","value":"value_143791231171241441"}, +{"key":"key_123536211567","value":"value_176941067218712017"}, +{"key":"key_123541241118","value":"value_701033467122491659"}, +{"key":"key_123541318610","value":"value_110101891794311749"}, +{"key":"key_123558210317","value":"value_130964112499731251"}, +{"key":"key_123561001081","value":"value_135110172119142571"}, +{"key":"key_123569712210","value":"value_134771399312610072"}, +{"key":"key_123591409266","value":"value_141791301271641299"}, +{"key":"key_123601171221","value":"value_108153150140148137"}, +{"key":"key_123612210416","value":"value_145129128867916089"}, +{"key":"key_123626259587","value":"value_137897984148566413"}, +{"key":"key_123627117757","value":"value_541101017986838615"}, +{"key":"key_123631321466","value":"value_109886283152128136"}, +{"key":"key_123631374911","value":"value_106136868129125634"}, +{"key":"key_123631661008","value":"value_154691401646214711"}, +{"key":"key_123641331541","value":"value_107162560901321151"}, +{"key":"key_123671231408","value":"value_969644102123127681"}, +{"key":"key_123676079100","value":"value_129145701441011578"}, +{"key":"key_123691008797","value":"value_114126115132667774"}, +{"key":"key_123691990170","value":"value_100506997123918013"}, +{"key":"key_123701011007","value":"value_105100155113109142"}, +{"key":"key_123706111013","value":"value_891651549613466981"}, +{"key":"key_123708747131","value":"value_138344410012414111"}, +{"key":"key_123708813813","value":"value_801351151163214310"}, +{"key":"key_123711191316","value":"value_125141148117121801"}, +{"key":"key_123718815750","value":"value_961091287252128121"}, +{"key":"key_123731038253","value":"value_101796110534721151"}, +{"key":"key_123731079816","value":"value_112119142801258113"}, +{"key":"key_123741091208","value":"value_139119801011409813"}, +{"key":"key_123741121891","value":"value_911510311411817949"}, +{"key":"key_123741279510","value":"value_136157931293165847"}, +{"key":"key_123751071671","value":"value_115180816211865811"}, +{"key":"key_123759115256","value":"value_902994595974175126"}, +{"key":"key_123761321177","value":"value_146166217313418211"}, +{"key":"key_123771271098","value":"value_813413477186631207"}, +{"key":"key_123779520154","value":"value_976096115149977811"}, +{"key":"key_123781511081","value":"value_129928610398897012"}, +{"key":"key_123787111818","value":"value_119100174162891131"}, +{"key":"key_123791051421","value":"value_156129841111091810"}, +{"key":"key_123792615142","value":"value_126116439212512211"}, +{"key":"key_123801311081","value":"value_154104469593801081"}, +{"key":"key_123801431091","value":"value_599742121114687915"}, +{"key":"key_123811289476","value":"value_146621045554106171"}, +{"key":"key_123811697214","value":"value_130761128011515452"}, +{"key":"key_123816277119","value":"value_939311412619913276"}, +{"key":"key_123821211211","value":"value_152736512812211410"}, +{"key":"key_123821607780","value":"value_999819813615412325"}, +{"key":"key_123831098652","value":"value_751591476898103911"}, +{"key":"key_123833715513","value":"value_105118164111547813"}, +{"key":"key_123841031541","value":"value_761381414491110107"}, +{"key":"key_123841216814","value":"value_961029414281136133"}, +{"key":"key_123848086124","value":"value_961351333785988912"}, +{"key":"key_123851068811","value":"value_128106607591977564"}, +{"key":"key_123851289613","value":"value_999440206112107665"}, +{"key":"key_123853397100","value":"value_112951206410483158"}, +{"key":"key_123857644124","value":"value_941131611141461268"}, +{"key":"key_123861391117","value":"value_861291025413785139"}, +{"key":"key_123861481031","value":"value_150104481121101071"}, +{"key":"key_123861628310","value":"value_178845386175128591"}, +{"key":"key_123867211612","value":"value_979783154148746312"}, +{"key":"key_123868699110","value":"value_120116694191102971"}, +{"key":"key_123871301261","value":"value_971208778105121651"}, +{"key":"key_123871551601","value":"value_129141119967912697"}, +{"key":"key_123888479341","value":"value_181411291277231981"}, +{"key":"key_123891072412","value":"value_124799755125515256"}, +{"key":"key_123891181409","value":"value_977810596105130639"}, +{"key":"key_123897198111","value":"value_749081431661121276"}, +{"key":"key_123897412138","value":"value_133571381316897851"}, +{"key":"key_123897567796","value":"value_881155268331191051"}, +{"key":"key_123901264511","value":"value_811885217818113412"}, +{"key":"key_123901461828","value":"value_136100109801191316"}, +{"key":"key_123905410014","value":"value_821501294814413513"}, +{"key":"key_123906886851","value":"value_128105959113879123"}, +{"key":"key_123911199424","value":"value_135117181117691587"}, +{"key":"key_123914772127","value":"value_107137851461221727"}, +{"key":"key_123931081209","value":"value_941296910750166133"}, +{"key":"key_123931251711","value":"value_827015091132136531"}, +{"key":"key_123931481011","value":"value_641681237111784108"}, +{"key":"key_123931501891","value":"value_949111614413114014"}, +{"key":"key_123936611978","value":"value_142151821861181381"}, +{"key":"key_123944013113","value":"value_110684410593113106"}, +{"key":"key_123947159156","value":"value_144601161541711061"}, +{"key":"key_123949496697","value":"value_741579689821169881"}, +{"key":"key_123951227598","value":"value_778211796898613712"}, +{"key":"key_123951411517","value":"value_159908789185131138"}, +{"key":"key_123961218697","value":"value_107104933214610010"}, +{"key":"key_123961271349","value":"value_153931131205794184"}, +{"key":"key_123971011141","value":"value_978715287127135120"}, +{"key":"key_123971035981","value":"value_946686141104501279"}, +{"key":"key_123971231401","value":"value_153988413110110510"}, +{"key":"key_123971255238","value":"value_140391298217467130"}, +{"key":"key_123971691261","value":"value_799612455931177711"}, +{"key":"key_123977941916","value":"value_127142116491611091"}, +{"key":"key_123978658108","value":"value_811061354749878152"}, +{"key":"key_123979865891","value":"value_108134129155461801"}, +{"key":"key_123981231411","value":"value_149805610211050121"}, +{"key":"key_123981301982","value":"value_161801171017222868"}, +{"key":"key_123981487811","value":"value_826010017177104155"}, +{"key":"key_123989594129","value":"value_447418913914983136"}, +{"key":"key_123991154595","value":"value_704994736012984144"}, +{"key":"key_123994111313","value":"value_601501146272854183"}, +{"key":"key_123996113788","value":"value_881079612638337075"}, +{"key":"key_124100108130","value":"value_119112129106127836"}, +{"key":"key_124100130146","value":"value_117143106157991898"}, +{"key":"key_124101136831","value":"value_112160661071154198"}, +{"key":"key_124101721086","value":"value_808859811359411180"}, +{"key":"key_124101913732","value":"value_941601021201661166"}, +{"key":"key_124101941702","value":"value_891066510610693113"}, +{"key":"key_124102128705","value":"value_769412114192182126"}, +{"key":"key_124102128991","value":"value_518410363571301205"}, +{"key":"key_124102143831","value":"value_901191501171071521"}, +{"key":"key_124103101122","value":"value_123139711211501899"}, +{"key":"key_124103124149","value":"value_751201451051901369"}, +{"key":"key_124103127155","value":"value_181664611212799889"}, +{"key":"key_124103130121","value":"value_139971389888891053"}, +{"key":"key_124103130146","value":"value_100164751011951148"}, +{"key":"key_124103741381","value":"value_150817916915513644"}, +{"key":"key_124104136961","value":"value_661135361140745213"}, +{"key":"key_124104185669","value":"value_148141178163901058"}, +{"key":"key_124104818812","value":"value_881515414813314716"}, +{"key":"key_124104831435","value":"value_113132121861195815"}, +{"key":"key_124105116471","value":"value_128921551931301401"}, +{"key":"key_124106121721","value":"value_122162614819620263"}, +{"key":"key_124106681291","value":"value_131271171041697080"}, +{"key":"key_124107161104","value":"value_871407576120859612"}, +{"key":"key_124107421071","value":"value_288379102128119108"}, +{"key":"key_124109151541","value":"value_109139901407313612"}, +{"key":"key_124109731471","value":"value_935111011495104114"}, +{"key":"key_124109831197","value":"value_905617960147123130"}, +{"key":"key_124110100189","value":"value_180808910211312115"}, +{"key":"key_124110101939","value":"value_891351456813611489"}, +{"key":"key_124110122702","value":"value_121100641737015114"}, +{"key":"key_124110170129","value":"value_511011221047713913"}, +{"key":"key_124110981811","value":"value_105829417911076828"}, +{"key":"key_124111172104","value":"value_861719058831578812"}, +{"key":"key_124111839920","value":"value_123591221531241291"}, +{"key":"key_124112114991","value":"value_441421121351128784"}, +{"key":"key_124113621248","value":"value_114781289590178666"}, +{"key":"key_124113659598","value":"value_115182889175891749"}, +{"key":"key_124114109818","value":"value_871148410010182106"}, +{"key":"key_124114113786","value":"value_681061111291131089"}, +{"key":"key_124115841201","value":"value_132126126107955813"}, +{"key":"key_124116124631","value":"value_687012613569811386"}, +{"key":"key_124117122106","value":"value_129114691479114511"}, +{"key":"key_124117566711","value":"value_829312511296147916"}, +{"key":"key_124117819112","value":"value_168636010882146153"}, +{"key":"key_124118115801","value":"value_871221171031698666"}, +{"key":"key_124118125676","value":"value_967987631391829313"}, +{"key":"key_124118928079","value":"value_676472127105178981"}, +{"key":"key_124118951691","value":"value_474711868651289215"}, +{"key":"key_124119114106","value":"value_161171185312698601"}, +{"key":"key_124119117743","value":"value_106559787711783884"}, +{"key":"key_124119651128","value":"value_122110785912316010"}, +{"key":"key_124119821201","value":"value_133112119488210312"}, +{"key":"key_124119957851","value":"value_109169154886917313"}, +{"key":"key_124120115137","value":"value_771121091057719881"}, +{"key":"key_124121116896","value":"value_107113125105110809"}, +{"key":"key_124121431251","value":"value_133123801311291616"}, +{"key":"key_124121771621","value":"value_104921272050609314"}, +{"key":"key_124122121434","value":"value_127132931331181063"}, +{"key":"key_124122158161","value":"value_411136895911407064"}, +{"key":"key_124123100104","value":"value_125951319615711713"}, +{"key":"key_124123121108","value":"value_105524134166180122"}, +{"key":"key_124123129138","value":"value_391151081391099570"}, +{"key":"key_124123511271","value":"value_113133301011221489"}, +{"key":"key_124123856964","value":"value_149908510860101109"}, +{"key":"key_124124124106","value":"value_961098479871341381"}, +{"key":"key_124125131119","value":"value_102135132131133887"}, +{"key":"key_124125708411","value":"value_541064675120741171"}, +{"key":"key_124126106681","value":"value_908459129756911175"}, +{"key":"key_124126130946","value":"value_995613611197127148"}, +{"key":"key_124126818212","value":"value_122848560162123829"}, +{"key":"key_124126921001","value":"value_112121119185116122"}, +{"key":"key_124127161671","value":"value_737810013611811577"}, +{"key":"key_124127991061","value":"value_151119457614999688"}, +{"key":"key_124128881469","value":"value_679812340711216397"}, +{"key":"key_124129931239","value":"value_456921106105138115"}, +{"key":"key_124130115135","value":"value_408587837811018010"}, +{"key":"key_124130651271","value":"value_687797106988668931"}, +{"key":"key_124131109721","value":"value_417411398102197281"}, +{"key":"key_124131135106","value":"value_119481441211301359"}, +{"key":"key_124132878112","value":"value_106981111621401321"}, +{"key":"key_124132878815","value":"value_892001591101178398"}, +{"key":"key_124132879812","value":"value_103929688975013283"}, +{"key":"key_124133135974","value":"value_136100128625113112"}, +{"key":"key_124134949020","value":"value_132871181291104018"}, +{"key":"key_124135101794","value":"value_959010172106168139"}, +{"key":"key_124135105845","value":"value_129134679812413170"}, +{"key":"key_124135127177","value":"value_971688814110686741"}, +{"key":"key_124135172148","value":"value_886693119511711172"}, +{"key":"key_124135187112","value":"value_609177119561075511"}, +{"key":"key_124135971251","value":"value_131851179610013296"}, +{"key":"key_124137100198","value":"value_105171108149361191"}, +{"key":"key_124137120163","value":"value_122110871181308389"}, +{"key":"key_124139127421","value":"value_125201101101791381"}, +{"key":"key_124139651387","value":"value_661621276540757832"}, +{"key":"key_124140130951","value":"value_127129139118104901"}, +{"key":"key_124140961461","value":"value_561315817071134110"}, +{"key":"key_124141842126","value":"value_929910181741679811"}, +{"key":"key_124142114439","value":"value_648617510115366607"}, +{"key":"key_124142134146","value":"value_117971691011221011"}, +{"key":"key_124142601207","value":"value_162117155124119108"}, +{"key":"key_124143107165","value":"value_611477580801041004"}, +{"key":"key_124146140991","value":"value_952041584676116386"}, +{"key":"key_124146807214","value":"value_129985438155107120"}, +{"key":"key_124147101811","value":"value_115113106739189151"}, +{"key":"key_124147711221","value":"value_119721198311611578"}, +{"key":"key_124147997611","value":"value_138151100958688531"}, +{"key":"key_124149117126","value":"value_761581098487831631"}, +{"key":"key_124149901138","value":"value_691261261345813837"}, +{"key":"key_124150139338","value":"value_981831221021449510"}, +{"key":"key_124151125851","value":"value_679190112861309971"}, +{"key":"key_124151139129","value":"value_781031521459210474"}, +{"key":"key_124158127711","value":"value_142126833619383611"}, +{"key":"key_124158951031","value":"value_747115983101165135"}, +{"key":"key_124159112861","value":"value_151160348210315872"}, +{"key":"key_124161118931","value":"value_118661531855111217"}, +{"key":"key_124161661061","value":"value_106841013712513627"}, +{"key":"key_124162118133","value":"value_114141721329665221"}, +{"key":"key_124164811048","value":"value_951136352881549776"}, +{"key":"key_124166145118","value":"value_142129921411139815"}, +{"key":"key_124167991091","value":"value_711568817710590132"}, +{"key":"key_124169410911","value":"value_688073161100131123"}, +{"key":"key_124176102171","value":"value_121961049512810194"}, +{"key":"key_124181102781","value":"value_361337419213911755"}, +{"key":"key_124181148120","value":"value_721181155810413886"}, +{"key":"key_124181637670","value":"value_152113150701041191"}, +{"key":"key_124182927911","value":"value_205610411388761009"}, +{"key":"key_124188641541","value":"value_115104122961097010"}, +{"key":"key_124190109809","value":"value_119891386313353103"}, +{"key":"key_124192122124","value":"value_135987546121116118"}, +{"key":"key_124196841108","value":"value_133114112803412786"}, +{"key":"key_124227140131","value":"value_801454386129133122"}, +{"key":"key_124278810645","value":"value_768813595129607990"}, +{"key":"key_124318298119","value":"value_114551661281167337"}, +{"key":"key_124376116679","value":"value_731411531421411051"}, +{"key":"key_124378494919","value":"value_958651201476413510"}, +{"key":"key_124391268596","value":"value_881104414413171151"}, +{"key":"key_124411179433","value":"value_967511951005312111"}, +{"key":"key_124428814271","value":"value_118928273110132709"}, +{"key":"key_124428853163","value":"value_871291151431556831"}, +{"key":"key_124448011213","value":"value_991017691891151914"}, +{"key":"key_124465710914","value":"value_133136123108123118"}, +{"key":"key_124471291117","value":"value_140171479290143139"}, +{"key":"key_124471368695","value":"value_721238788100548416"}, +{"key":"key_124471518611","value":"value_138951381118761231"}, +{"key":"key_124478994668","value":"value_106140125146448676"}, +{"key":"key_124508582959","value":"value_117154137119591416"}, +{"key":"key_124521371581","value":"value_124661488813764103"}, +{"key":"key_124525813413","value":"value_281291098911574129"}, +{"key":"key_124526087106","value":"value_921468599109113146"}, +{"key":"key_124527395154","value":"value_115617255154125951"}, +{"key":"key_124551481231","value":"value_751157810710812510"}, +{"key":"key_124556979114","value":"value_691121047912513512"}, +{"key":"key_124558513912","value":"value_142801268811798678"}, +{"key":"key_124561181138","value":"value_184999616311015515"}, +{"key":"key_124568613014","value":"value_141539310110466679"}, +{"key":"key_124571087113","value":"value_869313610982116152"}, +{"key":"key_124581439372","value":"value_615099112651251365"}, +{"key":"key_124591161141","value":"value_115894170100114871"}, +{"key":"key_124591191381","value":"value_119146152123617111"}, +{"key":"key_124591837687","value":"value_105137119723764921"}, +{"key":"key_124597874971","value":"value_117114789511758123"}, +{"key":"key_124613712011","value":"value_164781115111667115"}, +{"key":"key_124619712910","value":"value_129101104531459090"}, +{"key":"key_124631329812","value":"value_509561861631171571"}, +{"key":"key_124631461281","value":"value_139150921041001231"}, +{"key":"key_124636111416","value":"value_114631749016310556"}, +{"key":"key_124641019514","value":"value_110122153107929442"}, +{"key":"key_124644810717","value":"value_119105128107190919"}, +{"key":"key_124651596114","value":"value_821451199592641309"}, +{"key":"key_124671031471","value":"value_751701209411653561"}, +{"key":"key_124671231269","value":"value_114351147151142685"}, +{"key":"key_124681109772","value":"value_874672114124371439"}, +{"key":"key_124681241221","value":"value_155928311213948578"}, +{"key":"key_124691271077","value":"value_114133117123838911"}, +{"key":"key_124691461411","value":"value_115522001066104110"}, +{"key":"key_124697915095","value":"value_145146113174120957"}, +{"key":"key_124699385845","value":"value_879412790160807960"}, +{"key":"key_124701041021","value":"value_161291369112994113"}, +{"key":"key_124701055411","value":"value_144172112121881241"}, +{"key":"key_124701311481","value":"value_931148894141162114"}, +{"key":"key_124711071371","value":"value_150105769111414965"}, +{"key":"key_124716690118","value":"value_941087686889191421"}, +{"key":"key_124726742111","value":"value_112631058892100796"}, +{"key":"key_124731041269","value":"value_140105130681231363"}, +{"key":"key_124731041461","value":"value_451161361281164510"}, +{"key":"key_124736510010","value":"value_566437115149901228"}, +{"key":"key_124737211947","value":"value_147911359975122111"}, +{"key":"key_124741151201","value":"value_591221241031671081"}, +{"key":"key_124746085911","value":"value_891201391399710010"}, +{"key":"key_124747684101","value":"value_809610811290109117"}, +{"key":"key_124751151356","value":"value_171521191071311361"}, +{"key":"key_124751331581","value":"value_100115881217015373"}, +{"key":"key_124751346118","value":"value_203633514292112132"}, +{"key":"key_124751371141","value":"value_566983115651539739"}, +{"key":"key_124758814495","value":"value_152158741458979827"}, +{"key":"key_124759614961","value":"value_114861123782744910"}, +{"key":"key_124761139116","value":"value_118192130925517710"}, +{"key":"key_124778561641","value":"value_169136105758210885"}, +{"key":"key_124788268931","value":"value_115146103811265715"}, +{"key":"key_124789210012","value":"value_155136941018784771"}, +{"key":"key_124789712774","value":"value_117346287128116193"}, +{"key":"key_124791091091","value":"value_109375411414068118"}, +{"key":"key_124791469758","value":"value_498614313015242829"}, +{"key":"key_124794675101","value":"value_136153898513012710"}, +{"key":"key_124801068098","value":"value_127901001121534018"}, +{"key":"key_124801201339","value":"value_841071191509894104"}, +{"key":"key_124801541348","value":"value_126140134127121641"}, +{"key":"key_124808415826","value":"value_656813213225101941"}, +{"key":"key_124809613383","value":"value_985316185124114758"}, +{"key":"key_124811141309","value":"value_115115931521241508"}, +{"key":"key_124811371498","value":"value_821161201501621381"}, +{"key":"key_124821241067","value":"value_761141021021035219"}, +{"key":"key_124821281176","value":"value_145881391601171381"}, +{"key":"key_124826914810","value":"value_858512813516259961"}, +{"key":"key_124831021067","value":"value_731035292118665061"}, +{"key":"key_124835110597","value":"value_120118143781521311"}, +{"key":"key_124844612692","value":"value_948012118859118851"}, +{"key":"key_124844673316","value":"value_921071251161103317"}, +{"key":"key_124848699113","value":"value_881271511416214385"}, +{"key":"key_124851281661","value":"value_119207173871021251"}, +{"key":"key_124851378320","value":"value_105832711384161521"}, +{"key":"key_124851631461","value":"value_886993931071947511"}, +{"key":"key_124852037019","value":"value_121150491581349679"}, +{"key":"key_124857315158","value":"value_109119901321171211"}, +{"key":"key_124861211281","value":"value_641231061261051561"}, +{"key":"key_124861421017","value":"value_128148117157105869"}, +{"key":"key_124867010718","value":"value_109856413197968297"}, +{"key":"key_124871351621","value":"value_163106121591561179"}, +{"key":"key_124881021501","value":"value_651061489246691151"}, +{"key":"key_124881081201","value":"value_127132132538917814"}, +{"key":"key_124886816013","value":"value_125124170761316850"}, +{"key":"key_124886910469","value":"value_118751456112910712"}, +{"key":"key_124891115092","value":"value_841241444613111683"}, +{"key":"key_124891321338","value":"value_701322010080871621"}, +{"key":"key_124896512877","value":"value_161140106145100159"}, +{"key":"key_124896513811","value":"value_105828753647563148"}, +{"key":"key_124898513210","value":"value_108867654184104833"}, +{"key":"key_124901081282","value":"value_845181781421011071"}, +{"key":"key_124908431911","value":"value_143130111104110158"}, +{"key":"key_124911867862","value":"value_164111131758543386"}, +{"key":"key_124921077610","value":"value_967614412075673813"}, +{"key":"key_124921083090","value":"value_702784958489135116"}, +{"key":"key_124921621401","value":"value_131136189693210014"}, +{"key":"key_124926293110","value":"value_132121108146115160"}, +{"key":"key_124928063145","value":"value_113106671961348610"}, +{"key":"key_124928690124","value":"value_118894116039126102"}, +{"key":"key_124929111012","value":"value_116116114103591729"}, +{"key":"key_124931107311","value":"value_151321668214182871"}, +{"key":"key_124931231341","value":"value_105134168018311612"}, +{"key":"key_124935813939","value":"value_641309213394348413"}, +{"key":"key_124936611412","value":"value_149147931417411714"}, +{"key":"key_124941583117","value":"value_189127154102146125"}, +{"key":"key_124946786981","value":"value_809463411481171481"}, +{"key":"key_124951677510","value":"value_837197629487521261"}, +{"key":"key_124957541819","value":"value_133921154892967775"}, +{"key":"key_124961759784","value":"value_120941228570145438"}, +{"key":"key_124965864657","value":"value_111929512811982691"}, +{"key":"key_124976097110","value":"value_861139310313578807"}, +{"key":"key_124981051549","value":"value_127140175341128617"}, +{"key":"key_124981051619","value":"value_102658112573103991"}, +{"key":"key_124981257811","value":"value_921191576298761201"}, +{"key":"key_124981321641","value":"value_146113851028811549"}, +{"key":"key_124991021348","value":"value_140115148141807785"}, +{"key":"key_124991181301","value":"value_751701611521021271"}, +{"key":"key_124991461731","value":"value_126113117102681419"}, +{"key":"key_124998912512","value":"value_931318094731188912"}, +{"key":"key_125100142781","value":"value_174120105961261351"}, +{"key":"key_125100152125","value":"value_158721343134138116"}, +{"key":"key_125100166107","value":"value_716910999777297511"}, +{"key":"key_125100358596","value":"value_831669890801181757"}, +{"key":"key_125100721691","value":"value_605396127691109747"}, +{"key":"key_125101104107","value":"value_108107164998175944"}, +{"key":"key_125101351188","value":"value_801371461281679814"}, +{"key":"key_125101979010","value":"value_116154388110583501"}, +{"key":"key_125102114134","value":"value_120122110941171199"}, +{"key":"key_125102142481","value":"value_708019114781587211"}, +{"key":"key_125102143191","value":"value_158122661251391475"}, +{"key":"key_125102661391","value":"value_871031347095761286"}, +{"key":"key_125103113821","value":"value_902311415613268808"}, +{"key":"key_125103125891","value":"value_171757795441605337"}, +{"key":"key_125103155734","value":"value_124169123781233083"}, +{"key":"key_125103951141","value":"value_117139481095211010"}, +{"key":"key_125104102841","value":"value_671541579817162749"}, +{"key":"key_125104117130","value":"value_157846995150207132"}, +{"key":"key_125104154123","value":"value_146123129661611062"}, +{"key":"key_125105156128","value":"value_811391269612914412"}, +{"key":"key_125105581169","value":"value_122851101191041551"}, +{"key":"key_125105661561","value":"value_928389116120761056"}, +{"key":"key_125105767010","value":"value_157958810715874120"}, +{"key":"key_125106112159","value":"value_967411814617013513"}, +{"key":"key_125106157143","value":"value_561235774122128112"}, +{"key":"key_125106971561","value":"value_146911101241339315"}, +{"key":"key_125107110734","value":"value_661141471241129511"}, +{"key":"key_125107111110","value":"value_989810259140122112"}, +{"key":"key_125107849852","value":"value_179114951081297615"}, +{"key":"key_125107896115","value":"value_155991353038953612"}, +{"key":"key_125107991165","value":"value_104120766313710210"}, +{"key":"key_125108112661","value":"value_135885368777571132"}, +{"key":"key_125108127961","value":"value_661061369184938316"}, +{"key":"key_125108157162","value":"value_131115961821151381"}, +{"key":"key_125108827315","value":"value_134851095890246614"}, +{"key":"key_125109861001","value":"value_597613995951271231"}, +{"key":"key_125109877012","value":"value_129121120941071161"}, +{"key":"key_125110121439","value":"value_114221621838313014"}, +{"key":"key_125110556016","value":"value_134154769110267158"}, +{"key":"key_125110991101","value":"value_491001241194899129"}, +{"key":"key_125111116961","value":"value_821219613982104829"}, +{"key":"key_125111124158","value":"value_103103571061111501"}, +{"key":"key_125113699658","value":"value_153111110391071664"}, +{"key":"key_125114124133","value":"value_491219380143497113"}, +{"key":"key_125114139909","value":"value_698248115108100697"}, +{"key":"key_125114204147","value":"value_688286116116114104"}, +{"key":"key_125114581066","value":"value_751159512679775192"}, +{"key":"key_125114621361","value":"value_901621131231061081"}, +{"key":"key_125115144177","value":"value_133648778991491497"}, +{"key":"key_125116673810","value":"value_125122618486819810"}, +{"key":"key_125116801721","value":"value_881261071131181251"}, +{"key":"key_125117129297","value":"value_112109115821491331"}, +{"key":"key_125117715194","value":"value_381877811785811939"}, +{"key":"key_125117987710","value":"value_881216611460139101"}, +{"key":"key_125118108158","value":"value_158100102811341541"}, +{"key":"key_125118146751","value":"value_381019610610615317"}, +{"key":"key_125118559273","value":"value_114148119871481341"}, +{"key":"key_125119102801","value":"value_161168799711875110"}, +{"key":"key_125119721771","value":"value_551121301221307383"}, +{"key":"key_125119971001","value":"value_123133127961228016"}, +{"key":"key_125120100165","value":"value_142977153166115120"}, +{"key":"key_125120105107","value":"value_781587912656128878"}, +{"key":"key_125120121951","value":"value_729572159104100114"}, +{"key":"key_125120137562","value":"value_801398464937678941"}, +{"key":"key_125120145125","value":"value_129159145901868370"}, +{"key":"key_125121135945","value":"value_991467080105501061"}, +{"key":"key_125123112104","value":"value_100637915610991837"}, +{"key":"key_125123671327","value":"value_100164908712411496"}, +{"key":"key_125123829111","value":"value_351351239513311510"}, +{"key":"key_125124431201","value":"value_841001464516598118"}, +{"key":"key_125124784711","value":"value_959112317311569104"}, +{"key":"key_125124891511","value":"value_144671151331591158"}, +{"key":"key_125124891511","value":"value_751121011088759140"}, +{"key":"key_125125128111","value":"value_137381565110212880"}, +{"key":"key_125125148201","value":"value_129851226410910811"}, +{"key":"key_125125159103","value":"value_349314110462131101"}, +{"key":"key_125125464897","value":"value_102112855697145100"}, +{"key":"key_125125788588","value":"value_911681218914076144"}, +{"key":"key_125126105123","value":"value_974711711662959111"}, +{"key":"key_125126106135","value":"value_809468127109157154"}, +{"key":"key_125126116127","value":"value_688979116112106102"}, +{"key":"key_125126153901","value":"value_107167838212110010"}, +{"key":"key_125126941061","value":"value_351058085122109748"}, +{"key":"key_125126941619","value":"value_571071381101601101"}, +{"key":"key_125127132939","value":"value_199121881719216160"}, +{"key":"key_125127505010","value":"value_164921338592144981"}, +{"key":"key_125127661091","value":"value_781211001791508810"}, +{"key":"key_125127864432","value":"value_951119910111767109"}, +{"key":"key_125128106121","value":"value_888412714311723157"}, +{"key":"key_125128125112","value":"value_111291241228011475"}, +{"key":"key_125128140751","value":"value_278959681021131041"}, +{"key":"key_125128931421","value":"value_891607612812153269"}, +{"key":"key_125129135701","value":"value_141762711112594130"}, +{"key":"key_125130110127","value":"value_771011051108444123"}, +{"key":"key_125130261301","value":"value_891187973144107118"}, +{"key":"key_125130951261","value":"value_767692117119120965"}, +{"key":"key_125131102126","value":"value_165808988119121451"}, +{"key":"key_125132105113","value":"value_101426568112761131"}, +{"key":"key_125132139103","value":"value_114113141981441249"}, +{"key":"key_125132701131","value":"value_115144511061241631"}, +{"key":"key_125133105105","value":"value_125105116183451954"}, +{"key":"key_125133108114","value":"value_381086458190441278"}, +{"key":"key_125133607510","value":"value_651701081413711939"}, +{"key":"key_125133628173","value":"value_987413653118451409"}, +{"key":"key_125133881381","value":"value_739680112117996149"}, +{"key":"key_125134107627","value":"value_911261081459314989"}, +{"key":"key_125134119781","value":"value_907816416014415369"}, +{"key":"key_125134519110","value":"value_139959312363162941"}, +{"key":"key_125134541191","value":"value_117113112431425815"}, +{"key":"key_125134827512","value":"value_651381421121178872"}, +{"key":"key_125136121162","value":"value_146145718268951181"}, +{"key":"key_125136149103","value":"value_119128134141996514"}, +{"key":"key_125137773911","value":"value_951188713210386668"}, +{"key":"key_125137776287","value":"value_104114103751305085"}, +{"key":"key_125137791421","value":"value_108696411974701677"}, +{"key":"key_125138103811","value":"value_126115131818911221"}, +{"key":"key_125138157541","value":"value_991698689172102111"}, +{"key":"key_125139113609","value":"value_144162557777102142"}, +{"key":"key_125139661531","value":"value_129100107160112954"}, +{"key":"key_125139959211","value":"value_106131457915413811"}, +{"key":"key_125141101141","value":"value_666312111310971861"}, +{"key":"key_125142102781","value":"value_132658410412464751"}, +{"key":"key_125142126841","value":"value_981291607494501231"}, +{"key":"key_125143130567","value":"value_100139121981178085"}, +{"key":"key_125144117106","value":"value_405190808564117127"}, +{"key":"key_125144405611","value":"value_172108426785756885"}, +{"key":"key_125144641448","value":"value_120811321206811811"}, +{"key":"key_125145859416","value":"value_123947711215015310"}, +{"key":"key_125146174791","value":"value_166786915798771161"}, +{"key":"key_125148143174","value":"value_612789140391371171"}, +{"key":"key_125148929312","value":"value_744515782107811249"}, +{"key":"key_125149611146","value":"value_136121138671151311"}, +{"key":"key_125151711209","value":"value_966843128159539485"}, +{"key":"key_125153681941","value":"value_501211846087981407"}, +{"key":"key_125156114111","value":"value_901249515611410994"}, +{"key":"key_125156861098","value":"value_781347310912288918"}, +{"key":"key_125158105144","value":"value_114113891018391865"}, +{"key":"key_125158113133","value":"value_113182120741644985"}, +{"key":"key_125158995556","value":"value_127881111221810337"}, +{"key":"key_125160831351","value":"value_881221197093887698"}, +{"key":"key_125165110107","value":"value_931047316094841281"}, +{"key":"key_125168115761","value":"value_115981221101331308"}, +{"key":"key_125170284114","value":"value_741708813312012631"}, +{"key":"key_125171237774","value":"value_116781411215176130"}, +{"key":"key_125180867314","value":"value_113821109212781941"}, +{"key":"key_125183119119","value":"value_544647136143139838"}, +{"key":"key_125184929914","value":"value_113143119759354127"}, +{"key":"key_125187148164","value":"value_681821079545110398"}, +{"key":"key_125187531082","value":"value_163847913870146541"}, +{"key":"key_125201991271","value":"value_669111882731351071"}, +{"key":"key_125226411911","value":"value_127931166740987598"}, +{"key":"key_125241431139","value":"value_122931221298515286"}, +{"key":"key_125256175951","value":"value_108711101029262152"}, +{"key":"key_125261191018","value":"value_135941031058115892"}, +{"key":"key_125291001081","value":"value_961221391451071076"}, +{"key":"key_125306494911","value":"value_741239011397461177"}, +{"key":"key_125338011715","value":"value_118137139129358011"}, +{"key":"key_125351118555","value":"value_841671209617013824"}, +{"key":"key_125371284172","value":"value_124153152110116162"}, +{"key":"key_125381001019","value":"value_861121031061018066"}, +{"key":"key_125399211099","value":"value_561884713812843731"}, +{"key":"key_125418281712","value":"value_148147591479178151"}, +{"key":"key_125421251910","value":"value_761151001081271525"}, +{"key":"key_125421411131","value":"value_119104145143166123"}, +{"key":"key_125421571401","value":"value_134112136801111311"}, +{"key":"key_125446996135","value":"value_113123848375119291"}, +{"key":"key_125459611513","value":"value_133751001281037376"}, +{"key":"key_125478110765","value":"value_156175621061127711"}, +{"key":"key_125487851806","value":"value_140721076287104139"}, +{"key":"key_125491518978","value":"value_109878710614011511"}, +{"key":"key_125501401201","value":"value_167104114391266110"}, +{"key":"key_125521321151","value":"value_865599588669821251"}, +{"key":"key_125531051401","value":"value_659011325901011021"}, +{"key":"key_125531138096","value":"value_401381481331571221"}, +{"key":"key_125531261108","value":"value_736010518710811759"}, +{"key":"key_125531871859","value":"value_901041257013640851"}, +{"key":"key_125538917110","value":"value_152841067145691606"}, +{"key":"key_125561199712","value":"value_911241019495881591"}, +{"key":"key_125561549280","value":"value_107101941231071636"}, +{"key":"key_125581361061","value":"value_123123136938243125"}, +{"key":"key_125591371932","value":"value_827113375925014010"}, +{"key":"key_125621551576","value":"value_117105173178801451"}, +{"key":"key_125626099100","value":"value_114965475111628015"}, +{"key":"key_125628092134","value":"value_121991089393154938"}, +{"key":"key_125638481108","value":"value_761641154723907010"}, +{"key":"key_125651191011","value":"value_591209115495951771"}, +{"key":"key_125659313913","value":"value_126141144105674350"}, +{"key":"key_125661089932","value":"value_991005982124298610"}, +{"key":"key_125661188810","value":"value_631557415615610561"}, +{"key":"key_125676196130","value":"value_611488153901071431"}, +{"key":"key_125681191041","value":"value_111120351476798921"}, +{"key":"key_125687878729","value":"value_539063117105761169"}, +{"key":"key_125689610512","value":"value_177132497812111585"}, +{"key":"key_125691071151","value":"value_120132135651243077"}, +{"key":"key_125691091029","value":"value_107122129123116959"}, +{"key":"key_125701281637","value":"value_119139134831311323"}, +{"key":"key_125706412613","value":"value_164353131103111112"}, +{"key":"key_125711271221","value":"value_161741419389876812"}, +{"key":"key_125711836212","value":"value_133103143138961011"}, +{"key":"key_125729113612","value":"value_118110778989127105"}, +{"key":"key_125731551081","value":"value_141133176995089114"}, +{"key":"key_125731601491","value":"value_167311241358612910"}, +{"key":"key_125741141821","value":"value_911749832639668891"}, +{"key":"key_125741191506","value":"value_152127103132787989"}, +{"key":"key_125741451621","value":"value_883690201109718578"}, +{"key":"key_125743279135","value":"value_125166189121184421"}, +{"key":"key_125748614613","value":"value_108801121139010414"}, +{"key":"key_125758213014","value":"value_981451541426810183"}, +{"key":"key_125761146411","value":"value_105803082138711461"}, +{"key":"key_125761147258","value":"value_158108116841271071"}, +{"key":"key_125761361386","value":"value_113781458513590565"}, +{"key":"key_125771001711","value":"value_121132114541001121"}, +{"key":"key_125771501701","value":"value_141732320176321112"}, +{"key":"key_125775715413","value":"value_114111159108100102"}, +{"key":"key_125781547198","value":"value_184121491111391347"}, +{"key":"key_125781581441","value":"value_115598597798196391"}, +{"key":"key_125786930689","value":"value_131134721591551461"}, +{"key":"key_125789511010","value":"value_109112116931554067"}, +{"key":"key_125791058916","value":"value_828456971081737194"}, +{"key":"key_125791151045","value":"value_112119761495736878"}, +{"key":"key_125791231581","value":"value_538381951188955124"}, +{"key":"key_125791251191","value":"value_831394065144121984"}, +{"key":"key_125801591336","value":"value_126129105125105441"}, +{"key":"key_125811031211","value":"value_119431198294311951"}, +{"key":"key_125811485213","value":"value_478698641571231169"}, +{"key":"key_125811542061","value":"value_139122518716168156"}, +{"key":"key_125812481153","value":"value_118112398610515211"}, +{"key":"key_125819410613","value":"value_991643085144139778"}, +{"key":"key_125821077956","value":"value_106140467310811089"}, +{"key":"key_125821111137","value":"value_796354775812411496"}, +{"key":"key_125821766362","value":"value_861101471209040834"}, +{"key":"key_125823410590","value":"value_115121139146337911"}, +{"key":"key_125825914671","value":"value_103138121107941361"}, +{"key":"key_125838313185","value":"value_601311521341169910"}, +{"key":"key_125841316519","value":"value_141149115159977586"}, +{"key":"key_125851519889","value":"value_188121125951151251"}, +{"key":"key_125857611075","value":"value_445313214110679116"}, +{"key":"key_125859570110","value":"value_911239417363982211"}, +{"key":"key_125861171011","value":"value_125767374100109155"}, +{"key":"key_125861284910","value":"value_126749119314410214"}, +{"key":"key_125861491231","value":"value_146206100174114351"}, +{"key":"key_125878015785","value":"value_751124758841011001"}, +{"key":"key_125878712015","value":"value_119104164142881521"}, +{"key":"key_125881151103","value":"value_128499911176138751"}, +{"key":"key_125881181131","value":"value_124184102158102944"}, +{"key":"key_125881551196","value":"value_123791349410711013"}, +{"key":"key_125889211567","value":"value_951221351319013816"}, +{"key":"key_125891001475","value":"value_151936111512613811"}, +{"key":"key_125891131361","value":"value_911111069610210778"}, +{"key":"key_125891329984","value":"value_127979111512811612"}, +{"key":"key_125891617511","value":"value_521521205114858110"}, +{"key":"key_125893915456","value":"value_135137111539417910"}, +{"key":"key_125897572158","value":"value_113671055670121138"}, +{"key":"key_125902148910","value":"value_146711121159230941"}, +{"key":"key_125911151041","value":"value_135137174131134136"}, +{"key":"key_125915611313","value":"value_139437315715013048"}, +{"key":"key_125925410813","value":"value_102120119117584379"}, +{"key":"key_125926512692","value":"value_111140124153161110"}, +{"key":"key_125926710764","value":"value_836114869941329856"}, +{"key":"key_125931271361","value":"value_591235340128117451"}, +{"key":"key_125931754711","value":"value_371167312711811910"}, +{"key":"key_125941198268","value":"value_115591041208410311"}, +{"key":"key_125943213316","value":"value_136124103129729010"}, +{"key":"key_125951401614","value":"value_799570151791871117"}, +{"key":"key_125961125013","value":"value_849310710398108401"}, +{"key":"key_125961179934","value":"value_998554818413496167"}, +{"key":"key_125961211089","value":"value_154891327611814014"}, +{"key":"key_125967391116","value":"value_103138115933382341"}, +{"key":"key_125971021049","value":"value_111428889147149131"}, +{"key":"key_125976683174","value":"value_137851111166510283"}, +{"key":"key_125981257852","value":"value_997211211810110912"}, +{"key":"key_125985714210","value":"value_146839840931141411"}, +{"key":"key_125987413811","value":"value_133130571093511214"}, +{"key":"key_125991147314","value":"value_871451051131411123"}, +{"key":"key_126101112114","value":"value_908710115011952100"}, +{"key":"key_126102119156","value":"value_301091391241321189"}, +{"key":"key_126102401311","value":"value_786911811911358629"}, +{"key":"key_126103154898","value":"value_531118551169011813"}, +{"key":"key_126103163925","value":"value_122151137895100841"}, +{"key":"key_126104102118","value":"value_112118941221523412"}, +{"key":"key_126104110124","value":"value_144841131659059962"}, +{"key":"key_126105669594","value":"value_939167498974986161"}, +{"key":"key_126105691239","value":"value_845315992120438810"}, +{"key":"key_126106103195","value":"value_131319094143921491"}, +{"key":"key_126106131121","value":"value_102145679166143441"}, +{"key":"key_126107119641","value":"value_139155165577943109"}, +{"key":"key_126107132161","value":"value_118127869386124110"}, +{"key":"key_126108971143","value":"value_126631529711511014"}, +{"key":"key_126109103961","value":"value_102107140981261087"}, +{"key":"key_126109107629","value":"value_159145142108449011"}, +{"key":"key_126110104120","value":"value_868015510296861021"}, +{"key":"key_126111127171","value":"value_871038110726858215"}, +{"key":"key_126111135571","value":"value_133101164121486711"}, +{"key":"key_126112783960","value":"value_631836316114687731"}, +{"key":"key_126112861569","value":"value_123111551197411137"}, +{"key":"key_126113113131","value":"value_120471439210412064"}, +{"key":"key_126113138971","value":"value_748485154141162110"}, +{"key":"key_126113631225","value":"value_110131137103611319"}, +{"key":"key_126113839996","value":"value_127969811061549612"}, +{"key":"key_126113917284","value":"value_131821428010317940"}, +{"key":"key_126114111908","value":"value_928612617372891571"}, +{"key":"key_126114711621","value":"value_158154100441198980"}, +{"key":"key_126114881041","value":"value_891499638139931431"}, +{"key":"key_126115124807","value":"value_208165141148126120"}, +{"key":"key_126115154659","value":"value_122148166160107648"}, +{"key":"key_126115911571","value":"value_517510711343116461"}, +{"key":"key_126115981466","value":"value_134112548271821651"}, +{"key":"key_126116109143","value":"value_928615912714014798"}, +{"key":"key_126117348780","value":"value_608290153781407414"}, +{"key":"key_126117371481","value":"value_691257715515375947"}, +{"key":"key_126118117155","value":"value_111997871771059116"}, +{"key":"key_126118123109","value":"value_921211051301068415"}, +{"key":"key_126118739210","value":"value_831619134851727945"}, +{"key":"key_126119121851","value":"value_925312512272154951"}, +{"key":"key_126120120648","value":"value_117931726218812032"}, +{"key":"key_126120166997","value":"value_571371495084120150"}, +{"key":"key_126120492911","value":"value_110152169152147141"}, +{"key":"key_126120991348","value":"value_741291321247878105"}, +{"key":"key_126121104120","value":"value_873580152106491111"}, +{"key":"key_126121121001","value":"value_841671566091136631"}, +{"key":"key_126121551001","value":"value_100811308580626213"}, +{"key":"key_126122113113","value":"value_109116134771256814"}, +{"key":"key_126123110788","value":"value_103834279861274611"}, +{"key":"key_126123811261","value":"value_143123148126846412"}, +{"key":"key_126123871111","value":"value_152961162313912614"}, +{"key":"key_126124142112","value":"value_661221449310992771"}, +{"key":"key_126124147133","value":"value_639612615710110895"}, +{"key":"key_126124454410","value":"value_145119113948313711"}, +{"key":"key_126125151241","value":"value_787213080104841121"}, +{"key":"key_126125155741","value":"value_501251089479153128"}, +{"key":"key_126125159749","value":"value_117155101122119501"}, +{"key":"key_126125195212","value":"value_961251127010896901"}, +{"key":"key_126125791311","value":"value_859073781009369749"}, +{"key":"key_126125933910","value":"value_725113010145761301"}, +{"key":"key_126126110132","value":"value_108147145849291111"}, +{"key":"key_126126113136","value":"value_121611459814317713"}, +{"key":"key_126126125114","value":"value_521601341348480921"}, +{"key":"key_126127130139","value":"value_712911811274931001"}, +{"key":"key_126129136144","value":"value_145109869989907197"}, +{"key":"key_126129946775","value":"value_121100125836675126"}, +{"key":"key_126130102119","value":"value_148143968313612415"}, +{"key":"key_126130109103","value":"value_100721308888144135"}, +{"key":"key_126131291081","value":"value_171689558991081119"}, +{"key":"key_126131318010","value":"value_109148555415411015"}, +{"key":"key_126132112136","value":"value_894812315199147911"}, +{"key":"key_126133117108","value":"value_133761838166961069"}, +{"key":"key_126134150110","value":"value_118103137103127125"}, +{"key":"key_126134427978","value":"value_779058137828010310"}, +{"key":"key_126135804310","value":"value_109149133141106727"}, +{"key":"key_126136136721","value":"value_116104120471099512"}, +{"key":"key_126136421141","value":"value_961229377107145921"}, +{"key":"key_126136681037","value":"value_706611079106981211"}, +{"key":"key_126138561211","value":"value_761241151094413271"}, +{"key":"key_126139114136","value":"value_130868311871122858"}, +{"key":"key_126139171151","value":"value_138631401451214015"}, +{"key":"key_126139661177","value":"value_113541581136210998"}, +{"key":"key_126139931121","value":"value_764017381161147179"}, +{"key":"key_126140121741","value":"value_123100727261117134"}, +{"key":"key_126141124121","value":"value_855016213663124867"}, +{"key":"key_126141124881","value":"value_864012314091921738"}, +{"key":"key_126142319812","value":"value_631301439411211513"}, +{"key":"key_126142751111","value":"value_143110132661457410"}, +{"key":"key_126142871401","value":"value_123445315512813499"}, +{"key":"key_126143101912","value":"value_941381141361571268"}, +{"key":"key_126143571016","value":"value_123104148107150694"}, +{"key":"key_126147361178","value":"value_106729012011311211"}, +{"key":"key_126149907811","value":"value_578198846850148119"}, +{"key":"key_126150891104","value":"value_140147102128907013"}, +{"key":"key_126152891191","value":"value_641027787521131550"}, +{"key":"key_126153119691","value":"value_876213211770114529"}, +{"key":"key_126154104128","value":"value_102127621561311463"}, +{"key":"key_126154871201","value":"value_919311216410412616"}, +{"key":"key_126155526817","value":"value_118112849410952891"}, +{"key":"key_126155871091","value":"value_977411081008675165"}, +{"key":"key_126156131675","value":"value_148146163941231357"}, +{"key":"key_126157107745","value":"value_721321804712677897"}, +{"key":"key_126158101113","value":"value_821371071517210715"}, +{"key":"key_126162656814","value":"value_814813971619018912"}, +{"key":"key_126162766812","value":"value_757912170116775910"}, +{"key":"key_126163981074","value":"value_911281341101368788"}, +{"key":"key_126164126109","value":"value_104109556671106918"}, +{"key":"key_126164148768","value":"value_109126163156110121"}, +{"key":"key_126164155771","value":"value_148471261191095798"}, +{"key":"key_126172488011","value":"value_112101758212813999"}, +{"key":"key_126173958110","value":"value_135153577712511299"}, +{"key":"key_126176119115","value":"value_797810612514311169"}, +{"key":"key_126177641514","value":"value_587515794115931386"}, +{"key":"key_126180868112","value":"value_133108616613710914"}, +{"key":"key_126183146136","value":"value_739799135147474653"}, +{"key":"key_126191281208","value":"value_116135142117171691"}, +{"key":"key_126193659411","value":"value_113150851006380142"}, +{"key":"key_126195951431","value":"value_106871591831485911"}, +{"key":"key_126247470118","value":"value_115122941331508810"}, +{"key":"key_126261261021","value":"value_838292123988191155"}, +{"key":"key_126335669128","value":"value_154125105143968210"}, +{"key":"key_126371061339","value":"value_511171301104975108"}, +{"key":"key_126381535614","value":"value_833710716293137741"}, +{"key":"key_126386613418","value":"value_149120918210070113"}, +{"key":"key_126451151301","value":"value_875114176155117878"}, +{"key":"key_126481741187","value":"value_148117924860153971"}, +{"key":"key_126491391231","value":"value_114109861481475498"}, +{"key":"key_126492315614","value":"value_120731571281229224"}, +{"key":"key_126516511010","value":"value_104120261271531051"}, +{"key":"key_126521151348","value":"value_871237613234142133"}, +{"key":"key_126528772143","value":"value_116811339214713116"}, +{"key":"key_126536691541","value":"value_155981519712412914"}, +{"key":"key_126601431401","value":"value_101104107688713522"}, +{"key":"key_126621381101","value":"value_143172108160124871"}, +{"key":"key_126628659119","value":"value_964016562102140150"}, +{"key":"key_126629143169","value":"value_741489211967971251"}, +{"key":"key_126647812763","value":"value_931241349571143671"}, +{"key":"key_126656816114","value":"value_172163724514114767"}, +{"key":"key_126661201761","value":"value_936412988851574911"}, +{"key":"key_126671185864","value":"value_126384567681121114"}, +{"key":"key_126671237799","value":"value_149811042081130661"}, +{"key":"key_126681131501","value":"value_171704511015195971"}, +{"key":"key_126686611710","value":"value_153147176241305117"}, +{"key":"key_126691128485","value":"value_928713911611210513"}, +{"key":"key_126691227911","value":"value_901924612453404298"}, +{"key":"key_126691248913","value":"value_164761151073411321"}, +{"key":"key_126691561178","value":"value_906611436115131881"}, +{"key":"key_126691691181","value":"value_114157101109110118"}, +{"key":"key_126711281581","value":"value_109117126125601226"}, +{"key":"key_126711311339","value":"value_113164178779011113"}, +{"key":"key_126729212994","value":"value_511108866651591081"}, +{"key":"key_126736410290","value":"value_176125113689510616"}, +{"key":"key_126749011015","value":"value_123120152113164101"}, +{"key":"key_126751269112","value":"value_102127105824811010"}, +{"key":"key_126753212868","value":"value_788253100956060967"}, +{"key":"key_126758793116","value":"value_132931231297161788"}, +{"key":"key_126759318311","value":"value_150140624511189813"}, +{"key":"key_126765198511","value":"value_288947135901217583"}, +{"key":"key_126806792138","value":"value_143154172129111114"}, +{"key":"key_126811211141","value":"value_548211215445921391"}, +{"key":"key_126812313997","value":"value_829949168128127606"}, +{"key":"key_126815013212","value":"value_138132137971069414"}, +{"key":"key_126815776869","value":"value_206634412611073102"}, +{"key":"key_126815912712","value":"value_100129133112721331"}, +{"key":"key_126816491865","value":"value_119145135103137997"}, +{"key":"key_126817656125","value":"value_125101906794116981"}, +{"key":"key_126818911111","value":"value_131122142138991351"}, +{"key":"key_126821421461","value":"value_958811812217211174"}, +{"key":"key_126834695561","value":"value_118113751351359386"}, +{"key":"key_126841105713","value":"value_896982110103161191"}, +{"key":"key_126842893851","value":"value_108756282139149129"}, +{"key":"key_126845567851","value":"value_101109120103995098"}, +{"key":"key_126847012274","value":"value_166813712110614112"}, +{"key":"key_126851221191","value":"value_491079418611557189"}, +{"key":"key_126859879127","value":"value_801449613879621026"}, +{"key":"key_126861079280","value":"value_172140110159143121"}, +{"key":"key_126861109312","value":"value_137137611185190896"}, +{"key":"key_126861141362","value":"value_143124691228259271"}, +{"key":"key_126861251129","value":"value_211763765977122153"}, +{"key":"key_126861299410","value":"value_140186169116191361"}, +{"key":"key_126868010048","value":"value_946383109124701141"}, +{"key":"key_126869079103","value":"value_159112119119163103"}, +{"key":"key_126891019610","value":"value_134106591091471245"}, +{"key":"key_126891028558","value":"value_152125112151178107"}, +{"key":"key_126891217181","value":"value_371381087113871124"}, +{"key":"key_126891257911","value":"value_148489310714517313"}, +{"key":"key_126891291063","value":"value_791451346466417625"}, +{"key":"key_126896193896","value":"value_113145155379914059"}, +{"key":"key_126898117813","value":"value_147671617594151799"}, +{"key":"key_126898379154","value":"value_125581061049810482"}, +{"key":"key_126899917410","value":"value_130133118178918896"}, +{"key":"key_126901581707","value":"value_441451215211814610"}, +{"key":"key_126908913310","value":"value_113108101849398110"}, +{"key":"key_126909810391","value":"value_124661171242116241"}, +{"key":"key_126917175124","value":"value_781279679161591451"}, +{"key":"key_126921327593","value":"value_114125841151441051"}, +{"key":"key_126929870126","value":"value_521039713988987510"}, +{"key":"key_126931271011","value":"value_126164416513774671"}, +{"key":"key_126936710592","value":"value_531177711510510485"}, +{"key":"key_126951241101","value":"value_109149102888615148"}, +{"key":"key_126951631021","value":"value_145971111433844651"}, +{"key":"key_126959112810","value":"value_117108133154110861"}, +{"key":"key_126959186681","value":"value_791221601353811061"}, +{"key":"key_126961529511","value":"value_651507210797859911"}, +{"key":"key_126968495100","value":"value_781115614214413998"}, +{"key":"key_126971556210","value":"value_105647916813013710"}, +{"key":"key_126976269501","value":"value_331411511981343797"}, +{"key":"key_126981071371","value":"value_887415910477140101"}, +{"key":"key_126981378497","value":"value_121841831211008712"}, +{"key":"key_126991149210","value":"value_661168870537193271"}, +{"key":"key_126991347890","value":"value_107991457111577123"}, +{"key":"key_126991481297","value":"value_506412597781347563"}, +{"key":"key_126994599119","value":"value_118114172173731271"}, +{"key":"key_126997413117","value":"value_150149156128905550"}, +{"key":"key_126998397791","value":"value_611351081431591261"}, +{"key":"key_127100104132","value":"value_961201368512680626"}, +{"key":"key_127100110175","value":"value_122107805810594691"}, +{"key":"key_127100131140","value":"value_688110614011987969"}, +{"key":"key_127100154161","value":"value_123119152179108879"}, +{"key":"key_127100601745","value":"value_140164148138979712"}, +{"key":"key_127100851498","value":"value_133741009415189991"}, +{"key":"key_127101109120","value":"value_183787811125124151"}, +{"key":"key_127101115967","value":"value_155107261658165168"}, +{"key":"key_127101136153","value":"value_971158411669711061"}, +{"key":"key_127101254296","value":"value_918011810925140121"}, +{"key":"key_127101579515","value":"value_138954880561211051"}, +{"key":"key_127103666915","value":"value_109136148148124881"}, +{"key":"key_127103752712","value":"value_115168401575515010"}, +{"key":"key_127103861288","value":"value_901147366183100829"}, +{"key":"key_127104149116","value":"value_891011409712499139"}, +{"key":"key_127105116123","value":"value_567312212514673921"}, +{"key":"key_127105120838","value":"value_711281021421171307"}, +{"key":"key_127105138917","value":"value_511119215514116211"}, +{"key":"key_127105151809","value":"value_105718183801148410"}, +{"key":"key_127105641247","value":"value_961431389410657661"}, +{"key":"key_127105679044","value":"value_104261561161681197"}, +{"key":"key_127105991003","value":"value_108122992951129012"}, +{"key":"key_127106104148","value":"value_106727690447510389"}, +{"key":"key_127106156101","value":"value_114891474310113194"}, +{"key":"key_127106561038","value":"value_971356911414994168"}, +{"key":"key_127106761031","value":"value_106130121118651008"}, +{"key":"key_127106918062","value":"value_144638615311268804"}, +{"key":"key_127106971694","value":"value_127104125431291189"}, +{"key":"key_127107101159","value":"value_115173114421351541"}, +{"key":"key_127107901429","value":"value_755914411756140413"}, +{"key":"key_127107941189","value":"value_129101164116184461"}, +{"key":"key_127107991077","value":"value_271191291028572147"}, +{"key":"key_127108115145","value":"value_208130145119104911"}, +{"key":"key_127108869317","value":"value_941281149910084114"}, +{"key":"key_127108941707","value":"value_101108531661109012"}, +{"key":"key_127109531931","value":"value_861681011148513110"}, +{"key":"key_127110110961","value":"value_551034485899682147"}, +{"key":"key_127110183731","value":"value_116326712291395291"}, +{"key":"key_127110457915","value":"value_311148765114132102"}, +{"key":"key_127112113136","value":"value_116148122103136110"}, +{"key":"key_127112115118","value":"value_153109901231281578"}, +{"key":"key_127112137135","value":"value_511149810560111118"}, +{"key":"key_127113117176","value":"value_103150621481385110"}, +{"key":"key_127113931461","value":"value_118150731418880917"}, +{"key":"key_127114107168","value":"value_955314710014952989"}, +{"key":"key_127114121925","value":"value_689612111411355122"}, +{"key":"key_127114851037","value":"value_731067710214055100"}, +{"key":"key_127114922511","value":"value_104133699954106771"}, +{"key":"key_127115114128","value":"value_861099116611013413"}, +{"key":"key_127115941116","value":"value_185108115859212116"}, +{"key":"key_127115991187","value":"value_521255711932111941"}, +{"key":"key_127116103111","value":"value_551721231631098912"}, +{"key":"key_127116111988","value":"value_479111914928996598"}, +{"key":"key_127116916611","value":"value_606669549611486120"}, +{"key":"key_127117102122","value":"value_951148697108378160"}, +{"key":"key_127117104115","value":"value_140826361661295386"}, +{"key":"key_127117569562","value":"value_929676110658999991"}, +{"key":"key_127117607785","value":"value_849932429515416215"}, +{"key":"key_127117817216","value":"value_581027014111818678"}, +{"key":"key_127117969511","value":"value_110147162761788411"}, +{"key":"key_127118123911","value":"value_977647136125567297"}, +{"key":"key_127118589085","value":"value_128811209416012926"}, +{"key":"key_127121128137","value":"value_795112311111812584"}, +{"key":"key_127122116131","value":"value_185411456410371821"}, +{"key":"key_127122145491","value":"value_894912068878315911"}, +{"key":"key_127123118131","value":"value_981231348579128111"}, +{"key":"key_127124617413","value":"value_151061027710418380"}, +{"key":"key_127125100132","value":"value_216311211712113180"}, +{"key":"key_127125156681","value":"value_851709278658785165"}, +{"key":"key_127125341311","value":"value_158968411710056137"}, +{"key":"key_127125519212","value":"value_122771101008816511"}, +{"key":"key_127125901367","value":"value_123103711001136514"}, +{"key":"key_127126655272","value":"value_781111321197218311"}, +{"key":"key_127128125167","value":"value_123831251001361371"}, +{"key":"key_127128137165","value":"value_128771576210011510"}, +{"key":"key_127128616115","value":"value_114133141101124145"}, +{"key":"key_127128928110","value":"value_116145969067109129"}, +{"key":"key_127130529315","value":"value_101154921049611185"}, +{"key":"key_127130531076","value":"value_100125132102827283"}, +{"key":"key_127130881121","value":"value_121747979927913278"}, +{"key":"key_127130937613","value":"value_691496790161108169"}, +{"key":"key_127131551171","value":"value_140143976413095164"}, +{"key":"key_127131661311","value":"value_949781651811461164"}, +{"key":"key_127132118118","value":"value_999811310110711175"}, +{"key":"key_127132147129","value":"value_791358481159123711"}, +{"key":"key_127132198181","value":"value_101104741129213764"}, +{"key":"key_127132681082","value":"value_114157929410512112"}, +{"key":"key_127132889612","value":"value_110991027915112364"}, +{"key":"key_127133667217","value":"value_108120509191641231"}, +{"key":"key_127134169180","value":"value_801451409213811215"}, +{"key":"key_127134172119","value":"value_119108135109781281"}, +{"key":"key_127135631281","value":"value_203921288711470931"}, +{"key":"key_127135808121","value":"value_134123771021074916"}, +{"key":"key_127136166122","value":"value_120941038699122203"}, +{"key":"key_127137105551","value":"value_131375224991233881"}, +{"key":"key_127137921431","value":"value_765369132107117127"}, +{"key":"key_127137981011","value":"value_126153143110126109"}, +{"key":"key_127139478395","value":"value_128139941021061449"}, +{"key":"key_127139553152","value":"value_172865612614011411"}, +{"key":"key_127139674171","value":"value_131135117115112134"}, +{"key":"key_127139729513","value":"value_113116771098612814"}, +{"key":"key_127140122123","value":"value_137139163164103911"}, +{"key":"key_127140131421","value":"value_126971181111341281"}, +{"key":"key_127140921331","value":"value_801161619176106591"}, +{"key":"key_127141102107","value":"value_997485154134621515"}, +{"key":"key_127141921141","value":"value_781208411355126789"}, +{"key":"key_127142671136","value":"value_124475983113961061"}, +{"key":"key_127142774385","value":"value_691701091111199373"}, +{"key":"key_127143155146","value":"value_931284865115109114"}, +{"key":"key_127143156841","value":"value_188531021367013010"}, +{"key":"key_127143791201","value":"value_113126109521261231"}, +{"key":"key_127144756570","value":"value_911255791821555285"}, +{"key":"key_127144977210","value":"value_126131138631006910"}, +{"key":"key_127145711161","value":"value_151957013613313480"}, +{"key":"key_127148161105","value":"value_144101447611571807"}, +{"key":"key_127149111108","value":"value_158157656513553908"}, +{"key":"key_127149115899","value":"value_901301367082104119"}, +{"key":"key_127149751381","value":"value_589572132124135789"}, +{"key":"key_127149971029","value":"value_102721207790941318"}, +{"key":"key_127151591941","value":"value_107142696915262976"}, +{"key":"key_127153171847","value":"value_177108147813589359"}, +{"key":"key_127153837512","value":"value_831481419180137481"}, +{"key":"key_127154154124","value":"value_156471023013087170"}, +{"key":"key_127156130134","value":"value_248690138335398111"}, +{"key":"key_127156981095","value":"value_518510356675311813"}, +{"key":"key_127159137121","value":"value_142107141625636112"}, +{"key":"key_127160141122","value":"value_771007411590821086"}, +{"key":"key_127162113211","value":"value_391991847911079118"}, +{"key":"key_127164896113","value":"value_699652121136136127"}, +{"key":"key_127168146125","value":"value_110121491384710971"}, +{"key":"key_127170119103","value":"value_122154104481387792"}, +{"key":"key_127172941091","value":"value_117236615910413393"}, +{"key":"key_127176104159","value":"value_125108128184501301"}, +{"key":"key_127180111191","value":"value_987510612368126488"}, +{"key":"key_127192133105","value":"value_109921047113917813"}, +{"key":"key_127192601117","value":"value_147156501127061143"}, +{"key":"key_127218124892","value":"value_979610413910712713"}, +{"key":"key_127361704969","value":"value_100168133106147145"}, +{"key":"key_127381121148","value":"value_140907510063811578"}, +{"key":"key_127388473885","value":"value_129631406179141133"}, +{"key":"key_127401426394","value":"value_164119871211415056"}, +{"key":"key_127412051100","value":"value_747613093241131421"}, +{"key":"key_127418079118","value":"value_317010916111064591"}, +{"key":"key_127421069370","value":"value_156102130636076128"}, +{"key":"key_127431337364","value":"value_781447910862839518"}, +{"key":"key_127441136911","value":"value_156120122129509114"}, +{"key":"key_127441428447","value":"value_106444910614070841"}, +{"key":"key_127451466410","value":"value_106171991026515110"}, +{"key":"key_127465887102","value":"value_111153103106441358"}, +{"key":"key_127481121215","value":"value_149127413513716399"}, +{"key":"key_127491431361","value":"value_591168735251488710"}, +{"key":"key_127521276869","value":"value_958277130781201046"}, +{"key":"key_127555610711","value":"value_105631089112053101"}, +{"key":"key_127561511201","value":"value_851239798561301041"}, +{"key":"key_127595968143","value":"value_116854310116325132"}, +{"key":"key_127598811466","value":"value_911591741701014912"}, +{"key":"key_127601151001","value":"value_631099613714610610"}, +{"key":"key_127606116482","value":"value_447784551301129210"}, +{"key":"key_127608992113","value":"value_681429515717310255"}, +{"key":"key_127621446816","value":"value_123152112111153961"}, +{"key":"key_127634385151","value":"value_105451416136128843"}, +{"key":"key_127641465488","value":"value_116646889112101973"}, +{"key":"key_127659887109","value":"value_888732738610617012"}, +{"key":"key_127661061571","value":"value_111157934468971061"}, +{"key":"key_127661351801","value":"value_941379780166133901"}, +{"key":"key_127661481259","value":"value_125821041241051091"}, +{"key":"key_127661781345","value":"value_697992905711719691"}, +{"key":"key_127671311011","value":"value_621101441351088413"}, +{"key":"key_127675615299","value":"value_881035311388105696"}, +{"key":"key_127678313379","value":"value_666410157104701804"}, +{"key":"key_127681371251","value":"value_937830691128414234"}, +{"key":"key_127681461371","value":"value_991817828701018812"}, +{"key":"key_127697013269","value":"value_149112130941205663"}, +{"key":"key_127701541021","value":"value_147913510411112912"}, +{"key":"key_127721351279","value":"value_321081201544652231"}, +{"key":"key_127721454013","value":"value_155507910914942143"}, +{"key":"key_127731241235","value":"value_111961365582132638"}, +{"key":"key_127735111456","value":"value_439815210386761331"}, +{"key":"key_127739711015","value":"value_132731131339213018"}, +{"key":"key_127741281021","value":"value_114931171601368883"}, +{"key":"key_127771351031","value":"value_168168136579116212"}, +{"key":"key_127778738791","value":"value_100164911618986871"}, +{"key":"key_127781137287","value":"value_988313496139100126"}, +{"key":"key_127789476152","value":"value_118109127946272132"}, +{"key":"key_127791112275","value":"value_891623587105651121"}, +{"key":"key_127793810113","value":"value_759183137135127114"}, +{"key":"key_127798410971","value":"value_129146457998108148"}, +{"key":"key_127801269012","value":"value_175113101106891921"}, +{"key":"key_127801281239","value":"value_155819014812262939"}, +{"key":"key_127811647911","value":"value_548578198864810812"}, +{"key":"key_127814885139","value":"value_664713161955010411"}, +{"key":"key_127821091145","value":"value_104105721061511508"}, +{"key":"key_127821191648","value":"value_676211015951130118"}, +{"key":"key_127821208991","value":"value_677816816097991251"}, +{"key":"key_127821401111","value":"value_100107113128126117"}, +{"key":"key_127822613314","value":"value_119761244036144871"}, +{"key":"key_127831689914","value":"value_781011191598585798"}, +{"key":"key_127841196958","value":"value_654110710370125105"}, +{"key":"key_127841229415","value":"value_136158134153103868"}, +{"key":"key_127861111499","value":"value_128129119851262170"}, +{"key":"key_127861151021","value":"value_147311281431066411"}, +{"key":"key_127868177122","value":"value_151142100951048385"}, +{"key":"key_127877915554","value":"value_106766411899461331"}, +{"key":"key_127891467517","value":"value_107113721101391141"}, +{"key":"key_127901331046","value":"value_106863512872135861"}, +{"key":"key_127901591009","value":"value_105921391381121391"}, +{"key":"key_127911031051","value":"value_433817210312060129"}, +{"key":"key_127911624512","value":"value_118105158461651369"}, +{"key":"key_127921121269","value":"value_431391138997103134"}, +{"key":"key_127921126310","value":"value_127101114901201151"}, +{"key":"key_127926911516","value":"value_103801188411348104"}, +{"key":"key_127941111271","value":"value_160135145103691311"}, +{"key":"key_127941141271","value":"value_174167894471126571"}, +{"key":"key_127941196210","value":"value_127115162991261151"}, +{"key":"key_127941211071","value":"value_118829310299103140"}, +{"key":"key_127951668585","value":"value_109635810512588129"}, +{"key":"key_127952054849","value":"value_120137761041135412"}, +{"key":"key_127967787846","value":"value_776014212516103123"}, +{"key":"key_127971321025","value":"value_981476181999510311"}, +{"key":"key_127978911517","value":"value_140848814168115102"}, +{"key":"key_127981238812","value":"value_145119159120135748"}, +{"key":"key_127981291201","value":"value_971628813794681561"}, +{"key":"key_127981481107","value":"value_961521481441811431"}, +{"key":"key_127985964531","value":"value_110108585912912310"}, +{"key":"key_127988612014","value":"value_123103127115861031"}, +{"key":"key_127991101441","value":"value_121117100741158913"}, +{"key":"key_127998612111","value":"value_666813812951231434"}, +{"key":"key_128100124107","value":"value_997096994091149511"}, +{"key":"key_128100411628","value":"value_139116981681121499"}, +{"key":"key_128100731181","value":"value_111981231231041199"}, +{"key":"key_128100761091","value":"value_321001024110587162"}, +{"key":"key_128100773912","value":"value_122120741787912067"}, +{"key":"key_128100817059","value":"value_114200112107114728"}, +{"key":"key_128100821201","value":"value_129378110812315871"}, +{"key":"key_128101145341","value":"value_103961041741341421"}, +{"key":"key_128101259451","value":"value_976573110110451027"}, +{"key":"key_128102101141","value":"value_115110116158136100"}, +{"key":"key_128102156751","value":"value_123131555710513740"}, +{"key":"key_128102238218","value":"value_133721141458814610"}, +{"key":"key_128102891101","value":"value_717813185120331603"}, +{"key":"key_128104154721","value":"value_659012098511221061"}, +{"key":"key_128104494455","value":"value_821451585412778824"}, +{"key":"key_128105109991","value":"value_133901431311119294"}, +{"key":"key_128105131114","value":"value_141130156801192511"}, +{"key":"key_128105149148","value":"value_104406471986313450"}, +{"key":"key_128105157193","value":"value_801081161091211491"}, +{"key":"key_128105382764","value":"value_936313914080744911"}, +{"key":"key_128105665718","value":"value_127828011510087811"}, +{"key":"key_128106100958","value":"value_115131133851471409"}, +{"key":"key_128106155749","value":"value_109249530161931237"}, +{"key":"key_128106716688","value":"value_117110971096315113"}, +{"key":"key_128106836112","value":"value_127130971446612175"}, +{"key":"key_128107397415","value":"value_698713384971387611"}, +{"key":"key_128107910778","value":"value_115100806511916411"}, +{"key":"key_128108111105","value":"value_915466117121115465"}, +{"key":"key_128108121294","value":"value_133511317911414897"}, +{"key":"key_128109136171","value":"value_125924042871061447"}, +{"key":"key_128109159100","value":"value_667271501001016710"}, +{"key":"key_128109231108","value":"value_971138612914913557"}, +{"key":"key_128109701483","value":"value_967516411441951428"}, +{"key":"key_128110146132","value":"value_731541201168364106"}, +{"key":"key_128110152722","value":"value_144101991211041225"}, +{"key":"key_128110519912","value":"value_153858710299107986"}, +{"key":"key_128111102829","value":"value_768226125156153641"}, +{"key":"key_128111118591","value":"value_118114121191261341"}, +{"key":"key_128111122761","value":"value_544013114311784907"}, +{"key":"key_128111129506","value":"value_961001147284531148"}, +{"key":"key_128111146140","value":"value_901581101097010412"}, +{"key":"key_128111831527","value":"value_147115827066421287"}, +{"key":"key_128111906312","value":"value_147154109143671161"}, +{"key":"key_128111921449","value":"value_110134208117631103"}, +{"key":"key_128112151103","value":"value_491381023413014718"}, +{"key":"key_128112586416","value":"value_100788381106109731"}, +{"key":"key_128112838790","value":"value_721201087379109130"}, +{"key":"key_128112974512","value":"value_106601569214115716"}, +{"key":"key_128113731101","value":"value_169132136101569710"}, +{"key":"key_128114102109","value":"value_801225312712849137"}, +{"key":"key_128114103781","value":"value_130291038218472159"}, +{"key":"key_128114123116","value":"value_111150136518515913"}, +{"key":"key_128114124121","value":"value_351618394134851191"}, +{"key":"key_128114142751","value":"value_914210512211097969"}, +{"key":"key_128114167821","value":"value_100981749111610466"}, +{"key":"key_128114556612","value":"value_140109104135129137"}, +{"key":"key_128115119135","value":"value_572046477110125816"}, +{"key":"key_128115121120","value":"value_123134443916011487"}, +{"key":"key_128115328696","value":"value_114967095107735191"}, +{"key":"key_128116521061","value":"value_113104100100475114"}, +{"key":"key_128119105869","value":"value_103721211214215951"}, +{"key":"key_128119119118","value":"value_115124871601561256"}, +{"key":"key_128119146145","value":"value_908866108106100746"}, +{"key":"key_128119871228","value":"value_195161112961001001"}, +{"key":"key_128120125171","value":"value_571082391671109313"}, +{"key":"key_128121120155","value":"value_151921156410763116"}, +{"key":"key_128121123888","value":"value_114101961255581136"}, +{"key":"key_128121148871","value":"value_125756611774113111"}, +{"key":"key_128121149124","value":"value_157574152144103133"}, +{"key":"key_128122687712","value":"value_779712010221007712"}, +{"key":"key_128123115114","value":"value_951506971891421061"}, +{"key":"key_128123162938","value":"value_981321431211381087"}, +{"key":"key_128123741036","value":"value_137140128119978012"}, +{"key":"key_128124868914","value":"value_150139618512088187"}, +{"key":"key_128125121112","value":"value_741128189115103152"}, +{"key":"key_128125868814","value":"value_751041321221271279"}, +{"key":"key_128126988513","value":"value_727997861281018832"}, +{"key":"key_128127121121","value":"value_100148151153128911"}, +{"key":"key_128127136561","value":"value_170841221481534492"}, +{"key":"key_128127169109","value":"value_648552101751069612"}, +{"key":"key_128127582159","value":"value_138701278214511310"}, +{"key":"key_128129995277","value":"value_110948213117692601"}, +{"key":"key_128130871521","value":"value_151103102142151897"}, +{"key":"key_128131648216","value":"value_111132987166127771"}, +{"key":"key_128131827096","value":"value_787797123130921381"}, +{"key":"key_128132811201","value":"value_761039092621035878"}, +{"key":"key_128132851276","value":"value_969610110394856567"}, +{"key":"key_128135115519","value":"value_118120132666649631"}, +{"key":"key_128136135853","value":"value_149671011331359177"}, +{"key":"key_128136138801","value":"value_381049210910799142"}, +{"key":"key_128136139566","value":"value_121498910674125111"}, +{"key":"key_128136157821","value":"value_101169981041461329"}, +{"key":"key_128138114831","value":"value_576613011611212495"}, +{"key":"key_128138129117","value":"value_481331621269772759"}, +{"key":"key_128138916213","value":"value_826110710866169110"}, +{"key":"key_128139125138","value":"value_113711311001512693"}, +{"key":"key_128140114120","value":"value_791291257910614211"}, +{"key":"key_128140122991","value":"value_768593133807410179"}, +{"key":"key_128141821819","value":"value_821318383956311614"}, +{"key":"key_128143113891","value":"value_118166751156265665"}, +{"key":"key_128143138172","value":"value_868290139691491514"}, +{"key":"key_128143939093","value":"value_108119376113910115"}, +{"key":"key_128144157124","value":"value_599294144106929011"}, +{"key":"key_128145133103","value":"value_561281291377068588"}, +{"key":"key_128146115541","value":"value_751149717010613012"}, +{"key":"key_128146831571","value":"value_397111607412099122"}, +{"key":"key_128147128134","value":"value_874210089688270251"}, +{"key":"key_128148164130","value":"value_103961623887146798"}, +{"key":"key_128151167129","value":"value_106132771137113994"}, +{"key":"key_128152112905","value":"value_938910712112110014"}, +{"key":"key_128152511296","value":"value_139851161339413466"}, +{"key":"key_128152897711","value":"value_108731276882368395"}, +{"key":"key_128154929159","value":"value_886113386119611516"}, +{"key":"key_128155107132","value":"value_799813095132137128"}, +{"key":"key_128155685314","value":"value_122168741459417393"}, +{"key":"key_128157951536","value":"value_431761441121276711"}, +{"key":"key_128158136541","value":"value_104761001471791021"}, +{"key":"key_128160641071","value":"value_961251864714939711"}, +{"key":"key_128160998374","value":"value_941098911166128159"}, +{"key":"key_128161107138","value":"value_681831113714691152"}, +{"key":"key_128161142981","value":"value_838811112357861626"}, +{"key":"key_128161499198","value":"value_126718279351211391"}, +{"key":"key_128162125121","value":"value_389196109819687154"}, +{"key":"key_128162137162","value":"value_881131376615730163"}, +{"key":"key_128164906012","value":"value_611531481247264195"}, +{"key":"key_128168168651","value":"value_120119120132871708"}, +{"key":"key_128170288589","value":"value_687213688639483871"}, +{"key":"key_128176118131","value":"value_839815713411610057"}, +{"key":"key_128178187134","value":"value_105488457759212612"}, +{"key":"key_128181901031","value":"value_831036712914011510"}, +{"key":"key_128186104118","value":"value_851671361491011408"}, +{"key":"key_128189114149","value":"value_136100110744514690"}, +{"key":"key_128190781121","value":"value_179705512015270568"}, +{"key":"key_128224137130","value":"value_111128120116112805"}, +{"key":"key_128263856175","value":"value_166178884236109135"}, +{"key":"key_128315868791","value":"value_138516099115981161"}, +{"key":"key_128414069857","value":"value_174138112148112109"}, +{"key":"key_128441281421","value":"value_561121841061301081"}, +{"key":"key_128451196411","value":"value_107152909987105191"}, +{"key":"key_128451235376","value":"value_479411756145119874"}, +{"key":"key_128467181667","value":"value_908770521371081203"}, +{"key":"key_128481051008","value":"value_109921731351409081"}, +{"key":"key_128481475383","value":"value_101153951391461305"}, +{"key":"key_128495712412","value":"value_851127510095106141"}, +{"key":"key_128501289315","value":"value_741151146715883173"}, +{"key":"key_128521061311","value":"value_119202927690977917"}, +{"key":"key_128521129812","value":"value_611211329711073144"}, +{"key":"key_128541291321","value":"value_831021245011412873"}, +{"key":"key_128541327538","value":"value_140997194759279163"}, +{"key":"key_128576483578","value":"value_105646210579101571"}, +{"key":"key_128581108162","value":"value_958311854150101499"}, +{"key":"key_128608412518","value":"value_738810510699887611"}, +{"key":"key_128609811675","value":"value_121305413913811511"}, +{"key":"key_128611038319","value":"value_121105867015895176"}, +{"key":"key_128611641241","value":"value_371341341292051105"}, +{"key":"key_128619416211","value":"value_451021221539099111"}, +{"key":"key_128631227653","value":"value_150728211012583971"}, +{"key":"key_128648285909","value":"value_381574449617483107"}, +{"key":"key_128651151271","value":"value_125916912411064146"}, +{"key":"key_128651271609","value":"value_639619613214713512"}, +{"key":"key_128665878261","value":"value_861091241109110364"}, +{"key":"key_128671141265","value":"value_706415014510911415"}, +{"key":"key_128708013154","value":"value_928619714711212476"}, +{"key":"key_128719491147","value":"value_719197105168123861"}, +{"key":"key_128719712795","value":"value_126848811098160162"}, +{"key":"key_128721116811","value":"value_981181013885159118"}, +{"key":"key_128727297954","value":"value_140701153511213366"}, +{"key":"key_128731608512","value":"value_891029312312381149"}, +{"key":"key_128731771021","value":"value_701029650888659148"}, +{"key":"key_128733565888","value":"value_948976129538615286"}, +{"key":"key_128748611614","value":"value_104741031247311871"}, +{"key":"key_128751041067","value":"value_135149361269516046"}, +{"key":"key_128755410512","value":"value_124391029111113912"}, +{"key":"key_128761051021","value":"value_141137114114961231"}, +{"key":"key_128761401118","value":"value_143105989412076881"}, +{"key":"key_128771439112","value":"value_136109153841006465"}, +{"key":"key_128778410579","value":"value_231171135799156601"}, +{"key":"key_128779813511","value":"value_185799041125731508"}, +{"key":"key_128781131054","value":"value_143150631151283713"}, +{"key":"key_128781417910","value":"value_116133108111177479"}, +{"key":"key_128791156596","value":"value_889013531559412614"}, +{"key":"key_128791463714","value":"value_931029268797911612"}, +{"key":"key_128801157593","value":"value_165154581591454288"}, +{"key":"key_128801219815","value":"value_821221731491301008"}, +{"key":"key_128811011717","value":"value_116113121113851321"}, +{"key":"key_128811106916","value":"value_137146114135115118"}, +{"key":"key_128813211366","value":"value_939225118361031061"}, +{"key":"key_128821247685","value":"value_109791261574683162"}, +{"key":"key_128831671671","value":"value_789692129129163811"}, +{"key":"key_128841107171","value":"value_521231131021184514"}, +{"key":"key_128841151461","value":"value_107140319410196101"}, +{"key":"key_128849012414","value":"value_911481381366098100"}, +{"key":"key_128851061611","value":"value_148114127145142121"}, +{"key":"key_128851197472","value":"value_129601317813466411"}, +{"key":"key_128851631691","value":"value_797712410722851697"}, +{"key":"key_128861451631","value":"value_132187133100153124"}, +{"key":"key_128871191141","value":"value_130911071891361371"}, +{"key":"key_128871191451","value":"value_114871191421459491"}, +{"key":"key_128871371351","value":"value_881361055592597510"}, +{"key":"key_128878156163","value":"value_491547614511262119"}, +{"key":"key_128887910510","value":"value_801121347771149109"}, +{"key":"key_128894012063","value":"value_110941301591188314"}, +{"key":"key_128908117410","value":"value_869114610312212912"}, +{"key":"key_128911101199","value":"value_729211814896134916"}, +{"key":"key_128911191091","value":"value_129114310862679494"}, +{"key":"key_128911381081","value":"value_591145539779512715"}, +{"key":"key_128911427113","value":"value_109106100791231269"}, +{"key":"key_128921229685","value":"value_805812227168671199"}, +{"key":"key_128921651031","value":"value_140150101111105128"}, +{"key":"key_128931251121","value":"value_881446483814612614"}, +{"key":"key_128931261266","value":"value_106949363168151193"}, +{"key":"key_128936574491","value":"value_137891051221207398"}, +{"key":"key_128938814779","value":"value_775684128120407812"}, +{"key":"key_128941128177","value":"value_116114907312557108"}, +{"key":"key_128941431201","value":"value_135899411975881267"}, +{"key":"key_128944373931","value":"value_401061299712349107"}, +{"key":"key_128951367776","value":"value_717677102881161351"}, +{"key":"key_128952212612","value":"value_108139581549669106"}, +{"key":"key_128955712671","value":"value_529045131112115731"}, +{"key":"key_128955784921","value":"value_105707511912812211"}, +{"key":"key_128958588937","value":"value_361231511361556956"}, +{"key":"key_128969711364","value":"value_111819015714716561"}, +{"key":"key_128971061141","value":"value_838086652161100998"}, +{"key":"key_128971271321","value":"value_114851311121016991"}, +{"key":"key_128971372001","value":"value_957511512685133124"}, +{"key":"key_128979873121","value":"value_110138651397036741"}, +{"key":"key_128981346314","value":"value_901301591181738911"}, +{"key":"key_128991658211","value":"value_133107959289124140"}, +{"key":"key_128996815956","value":"value_901067013613611214"}, +{"key":"key_128999214710","value":"value_128103171703211211"}, +{"key":"key_129100125147","value":"value_821191201611258612"}, +{"key":"key_129100148981","value":"value_106899513397841311"}, +{"key":"key_129101131531","value":"value_108878310353631167"}, +{"key":"key_129101731336","value":"value_591121452911813218"}, +{"key":"key_129101861061","value":"value_107130931141345413"}, +{"key":"key_129101987980","value":"value_111114116101142137"}, +{"key":"key_129102113981","value":"value_706380871081197811"}, +{"key":"key_129102661253","value":"value_110898110213610088"}, +{"key":"key_129102971571","value":"value_941045684144961331"}, +{"key":"key_129103113114","value":"value_351218412493114721"}, +{"key":"key_129103125163","value":"value_929149121331041469"}, +{"key":"key_129103561686","value":"value_109701631311101161"}, +{"key":"key_129103839086","value":"value_136128131140621819"}, +{"key":"key_129104178054","value":"value_909794114154981061"}, +{"key":"key_129104547769","value":"value_153471531651261001"}, +{"key":"key_129105135651","value":"value_871351591381211266"}, +{"key":"key_129105153617","value":"value_791242312013079978"}, +{"key":"key_129105599587","value":"value_103126149110451466"}, +{"key":"key_129105941241","value":"value_641791161041107411"}, +{"key":"key_129106110146","value":"value_541899680104508354"}, +{"key":"key_129107103151","value":"value_824613386135348836"}, +{"key":"key_129107921219","value":"value_981231079940115821"}, +{"key":"key_129108170137","value":"value_113120575443101111"}, +{"key":"key_129108301516","value":"value_831427014711895669"}, +{"key":"key_129109112111","value":"value_106791021381011091"}, +{"key":"key_129109144491","value":"value_125869124106114991"}, +{"key":"key_129109955174","value":"value_121231017394130111"}, +{"key":"key_129110341227","value":"value_997078166509913092"}, +{"key":"key_129110966412","value":"value_781291341471231817"}, +{"key":"key_129111133918","value":"value_781151231769974169"}, +{"key":"key_129111143110","value":"value_118122967617178142"}, +{"key":"key_129111451041","value":"value_102931534711913090"}, +{"key":"key_129111891238","value":"value_148711675485911287"}, +{"key":"key_129112105497","value":"value_711281059310783718"}, +{"key":"key_129112351271","value":"value_171901101217014160"}, +{"key":"key_129112981258","value":"value_109175111501609511"}, +{"key":"key_129113669171","value":"value_741108214112147861"}, +{"key":"key_129113681381","value":"value_656791135108128321"}, +{"key":"key_129113771219","value":"value_107124751212320117"}, +{"key":"key_129113901199","value":"value_199284801529749130"}, +{"key":"key_129114117140","value":"value_124140145120701318"}, +{"key":"key_129114118777","value":"value_641121551061391041"}, +{"key":"key_129114149127","value":"value_208469138127118109"}, +{"key":"key_129114202128","value":"value_119658610774961408"}, +{"key":"key_129114881251","value":"value_597480821269485148"}, +{"key":"key_129115142915","value":"value_951173510814314010"}, +{"key":"key_129116113849","value":"value_561251021691089113"}, +{"key":"key_129116568312","value":"value_158781911238611394"}, +{"key":"key_129116817350","value":"value_106868211181110156"}, +{"key":"key_129116991289","value":"value_961627614099119913"}, +{"key":"key_129117731211","value":"value_879412273104116111"}, +{"key":"key_129117806251","value":"value_142871341358391931"}, +{"key":"key_129117991261","value":"value_143111617152103671"}, +{"key":"key_129118136109","value":"value_112101841259814292"}, +{"key":"key_129118148661","value":"value_611311378415212119"}, +{"key":"key_129119109956","value":"value_891161431163801221"}, +{"key":"key_129119671288","value":"value_148610013911964631"}, +{"key":"key_129119821491","value":"value_969318912514911013"}, +{"key":"key_129120431131","value":"value_991258772971068796"}, +{"key":"key_129121108123","value":"value_102134154488755577"}, +{"key":"key_129121136639","value":"value_169129688679146112"}, +{"key":"key_129121677410","value":"value_111115949869124105"}, +{"key":"key_129122115122","value":"value_113125159128140149"}, +{"key":"key_129122142134","value":"value_867215464112152105"}, +{"key":"key_129122548311","value":"value_591191144215011610"}, +{"key":"key_129123863411","value":"value_657677501181357812"}, +{"key":"key_129124132691","value":"value_906410890161148145"}, +{"key":"key_129124808617","value":"value_741357757467210512"}, +{"key":"key_129124949811","value":"value_611021321181141751"}, +{"key":"key_129125120148","value":"value_118936190144110150"}, +{"key":"key_129125749611","value":"value_711001724996102461"}, +{"key":"key_129126154968","value":"value_881371371695412374"}, +{"key":"key_129126871338","value":"value_551661049563151401"}, +{"key":"key_129127110580","value":"value_341211011378410063"}, +{"key":"key_129127601173","value":"value_875154146116789411"}, +{"key":"key_129127768277","value":"value_144120726013412815"}, +{"key":"key_129127991201","value":"value_134135511005710587"}, +{"key":"key_129128137163","value":"value_123105891108814910"}, +{"key":"key_129128161768","value":"value_869310412410811791"}, +{"key":"key_129128771358","value":"value_642027273681561751"}, +{"key":"key_129128816011","value":"value_711119615414562130"}, +{"key":"key_129128841661","value":"value_172105148120156121"}, +{"key":"key_129129104871","value":"value_133765413912297921"}, +{"key":"key_129129706896","value":"value_143109107101841181"}, +{"key":"key_129130170102","value":"value_799191124157109110"}, +{"key":"key_129130193109","value":"value_122143991028511396"}, +{"key":"key_129131109499","value":"value_788411795931031168"}, +{"key":"key_129133160144","value":"value_887056981791961041"}, +{"key":"key_129133823370","value":"value_838812017911577103"}, +{"key":"key_129133857968","value":"value_147701381016094139"}, +{"key":"key_129134157806","value":"value_120621121421121186"}, +{"key":"key_129134684821","value":"value_177989010816693499"}, +{"key":"key_129136115124","value":"value_123551351247512889"}, +{"key":"key_129136149126","value":"value_118123841401158864"}, +{"key":"key_129138100721","value":"value_148836764128729912"}, +{"key":"key_129139138106","value":"value_631501419774106507"}, +{"key":"key_129139371301","value":"value_121117842793124114"}, +{"key":"key_129139771849","value":"value_120901551256611010"}, +{"key":"key_129139901039","value":"value_162139916115610112"}, +{"key":"key_129141150104","value":"value_981161481271681028"}, +{"key":"key_129143121669","value":"value_671262512881691581"}, +{"key":"key_129145106918","value":"value_125113144151141156"}, +{"key":"key_129145112113","value":"value_779610085109521266"}, +{"key":"key_129145821105","value":"value_751231021091377912"}, +{"key":"key_129145899393","value":"value_994710810914579166"}, +{"key":"key_129146129150","value":"value_881491191306482756"}, +{"key":"key_129146150605","value":"value_139157481384811410"}, +{"key":"key_129147115167","value":"value_110605711914980127"}, +{"key":"key_129147175491","value":"value_122105126126921151"}, +{"key":"key_129148811431","value":"value_797986133986697741"}, +{"key":"key_129149116107","value":"value_139918674154878010"}, +{"key":"key_129149138141","value":"value_139117581021291071"}, +{"key":"key_129149163130","value":"value_148126114311271311"}, +{"key":"key_129149708412","value":"value_831127714812074766"}, +{"key":"key_129150105129","value":"value_192846863161661661"}, +{"key":"key_129150961301","value":"value_187143118113116119"}, +{"key":"key_129151951327","value":"value_914970175115875111"}, +{"key":"key_129154101138","value":"value_785614315876159931"}, +{"key":"key_129154107124","value":"value_491301477348129118"}, +{"key":"key_129155124489","value":"value_807612510083105106"}, +{"key":"key_129156488964","value":"value_846714388137128881"}, +{"key":"key_129156749979","value":"value_818914413362738410"}, +{"key":"key_129157110647","value":"value_112115959788519598"}, +{"key":"key_129158118665","value":"value_110376460331061191"}, +{"key":"key_129158199144","value":"value_461011696369861141"}, +{"key":"key_129158761654","value":"value_132791649612112465"}, +{"key":"key_129161135128","value":"value_169157816310680925"}, +{"key":"key_129166831910","value":"value_106116122961521631"}, +{"key":"key_129167130118","value":"value_146759910210085981"}, +{"key":"key_129169711141","value":"value_941241181195113598"}, +{"key":"key_129171100139","value":"value_641081391121131691"}, +{"key":"key_129172133661","value":"value_565082539392887410"}, +{"key":"key_129172151481","value":"value_381048410013715767"}, +{"key":"key_129173144125","value":"value_871013290152125163"}, +{"key":"key_129176103103","value":"value_139155999110212310"}, +{"key":"key_129182857613","value":"value_114100113105101108"}, +{"key":"key_129186909578","value":"value_991298978751139811"}, +{"key":"key_129194918160","value":"value_851521378355147112"}, +{"key":"key_129206151021","value":"value_154561119810111915"}, +{"key":"key_129241221721","value":"value_139727363131121591"}, +{"key":"key_129279786869","value":"value_122146114106113121"}, +{"key":"key_129281221145","value":"value_143122658976126131"}, +{"key":"key_129321411291","value":"value_126126851321231087"}, +{"key":"key_129356312313","value":"value_791431361525678146"}, +{"key":"key_129366811974","value":"value_104113341071303651"}, +{"key":"key_129391274111","value":"value_631281061191461666"}, +{"key":"key_129391321021","value":"value_458014491116747016"}, +{"key":"key_129401281099","value":"value_107141151111789712"}, +{"key":"key_129426988101","value":"value_130110128738311913"}, +{"key":"key_129431171231","value":"value_143163831447615791"}, +{"key":"key_129441708411","value":"value_102114113721667013"}, +{"key":"key_129471381489","value":"value_511091244713654107"}, +{"key":"key_129481261351","value":"value_159319013117015250"}, +{"key":"key_129488882768","value":"value_871037613815456791"}, +{"key":"key_129501431369","value":"value_133879352711031061"}, +{"key":"key_129511061166","value":"value_477683917912156861"}, +{"key":"key_129511068611","value":"value_178941011091521388"}, +{"key":"key_129511421498","value":"value_738014314411692886"}, +{"key":"key_129515083183","value":"value_128948116493791598"}, +{"key":"key_129521151358","value":"value_121163125851271304"}, +{"key":"key_129537583831","value":"value_848991145951431441"}, +{"key":"key_129538517167","value":"value_137825785689671110"}, +{"key":"key_129558211713","value":"value_668512890911241266"}, +{"key":"key_129561375493","value":"value_941181585516972249"}, +{"key":"key_129567786791","value":"value_154120981227570181"}, +{"key":"key_129568215516","value":"value_110961011578464106"}, +{"key":"key_129571171019","value":"value_121861111531208396"}, +{"key":"key_129571411228","value":"value_143114129159881381"}, +{"key":"key_129601015959","value":"value_122981276010010992"}, +{"key":"key_129611095916","value":"value_881158895125781704"}, +{"key":"key_129616384971","value":"value_781111201131521421"}, +{"key":"key_129619414821","value":"value_798614577665611994"}, +{"key":"key_129631211431","value":"value_741016010193124651"}, +{"key":"key_129641051101","value":"value_888360103105594679"}, +{"key":"key_129641454496","value":"value_105381491391111041"}, +{"key":"key_129661231196","value":"value_140102115666917614"}, +{"key":"key_129661261241","value":"value_110113120123439914"}, +{"key":"key_129691301125","value":"value_968111951571181167"}, +{"key":"key_129707220882","value":"value_123100148102578697"}, +{"key":"key_129716851129","value":"value_142101686514588160"}, +{"key":"key_129717811917","value":"value_851451031371521235"}, +{"key":"key_129721571201","value":"value_150866998991061467"}, +{"key":"key_129737291148","value":"value_631061058965941621"}, +{"key":"key_129739569819","value":"value_101746799140107129"}, +{"key":"key_129741247711","value":"value_104498911741149183"}, +{"key":"key_129751339012","value":"value_981199513914853115"}, +{"key":"key_129768334144","value":"value_101131399110616350"}, +{"key":"key_129771059711","value":"value_126124889279161631"}, +{"key":"key_129777057106","value":"value_186547912785109111"}, +{"key":"key_129779014488","value":"value_728613013182108136"}, +{"key":"key_129781268851","value":"value_136207148113857353"}, +{"key":"key_129781326088","value":"value_123108142629418516"}, +{"key":"key_129787916616","value":"value_105791161077210119"}, +{"key":"key_129791608442","value":"value_111806891981157939"}, +{"key":"key_129806811271","value":"value_878212049641087213"}, +{"key":"key_129807614312","value":"value_131949599132145117"}, +{"key":"key_129811031231","value":"value_157767910210178165"}, +{"key":"key_129811101101","value":"value_821089012912715011"}, +{"key":"key_129811507681","value":"value_801319315712692120"}, +{"key":"key_129811679614","value":"value_110868811293103811"}, +{"key":"key_129812662134","value":"value_561146411810416213"}, +{"key":"key_129821207115","value":"value_651311156046150107"}, +{"key":"key_129821291151","value":"value_106541301068414612"}, +{"key":"key_129825596109","value":"value_829912111310111412"}, +{"key":"key_129827812089","value":"value_841124951748570100"}, +{"key":"key_129835911512","value":"value_971081247513224645"}, +{"key":"key_129844214597","value":"value_102797711512914597"}, +{"key":"key_129846192134","value":"value_102811651521168217"}, +{"key":"key_129851094614","value":"value_941291021191321421"}, +{"key":"key_129851421201","value":"value_101129727910710114"}, +{"key":"key_129851471511","value":"value_606891113143181059"}, +{"key":"key_129858511311","value":"value_109122534460122866"}, +{"key":"key_129858511862","value":"value_141731125610119778"}, +{"key":"key_129861069436","value":"value_153701237494149140"}, +{"key":"key_129872512214","value":"value_156118136181106801"}, +{"key":"key_129878512517","value":"value_781154894115668931"}, +{"key":"key_129879511611","value":"value_113794210586521544"}, +{"key":"key_129881327642","value":"value_135905710239749510"}, +{"key":"key_129881461065","value":"value_891318913711875124"}, +{"key":"key_129882518712","value":"value_637517552130679493"}, +{"key":"key_129899587100","value":"value_105126148133123109"}, +{"key":"key_129906515010","value":"value_861062124927112117"}, +{"key":"key_129907510763","value":"value_127786516891771029"}, +{"key":"key_129908211111","value":"value_102971031131105882"}, +{"key":"key_129909598996","value":"value_291071001362164160"}, +{"key":"key_129911081269","value":"value_436610282111491201"}, +{"key":"key_129922001049","value":"value_971511221101158012"}, +{"key":"key_129927982114","value":"value_961008052196113100"}, +{"key":"key_129934269110","value":"value_541181421115277526"}, +{"key":"key_129936882759","value":"value_118114130121778310"}, +{"key":"key_129941457278","value":"value_831296367921518443"}, +{"key":"key_129941471256","value":"value_841151571281604437"}, +{"key":"key_129941624291","value":"value_131115123123108882"}, +{"key":"key_129947811212","value":"value_921159114887691691"}, +{"key":"key_129948912913","value":"value_112106118751461208"}, +{"key":"key_129951461261","value":"value_711531511506194111"}, +{"key":"key_129961051027","value":"value_113115901201249495"}, +{"key":"key_129969058109","value":"value_678596124611091001"}, +{"key":"key_129969092121","value":"value_109887612816812099"}, +{"key":"key_129971321221","value":"value_621351211318914814"}, +{"key":"key_129971421241","value":"value_955543147117113621"}, +{"key":"key_129987913157","value":"value_828079831657310477"}, +{"key":"key_129991081109","value":"value_351481297397110571"}, +{"key":"key_129991221271","value":"value_918410073841375380"}, +{"key":"key_129994312464","value":"value_881137211129488926"}, +{"key":"key_129998317813","value":"value_150114146491591155"}, +{"key":"key_129998712695","value":"value_169941229048641335"}, +{"key":"key_130100113101","value":"value_666998136107522814"}, +{"key":"key_130100811291","value":"value_877917317814288789"}, +{"key":"key_130101108661","value":"value_132173107461061261"}, +{"key":"key_130101126086","value":"value_871521428088165114"}, +{"key":"key_130101691471","value":"value_818347134129591411"}, +{"key":"key_130101871001","value":"value_616713911810993164"}, +{"key":"key_130102102991","value":"value_118361028811664118"}, +{"key":"key_130102109104","value":"value_729526759540120113"}, +{"key":"key_130102134999","value":"value_867415013744536664"}, +{"key":"key_130103896328","value":"value_131133561341361417"}, +{"key":"key_130104103321","value":"value_998513015312251184"}, +{"key":"key_130104651491","value":"value_981371161255012969"}, +{"key":"key_130105118741","value":"value_144131341001081149"}, +{"key":"key_130105757068","value":"value_668141115937899655"}, +{"key":"key_130105771331","value":"value_911101741558612022"}, +{"key":"key_130105841621","value":"value_118691181261286891"}, +{"key":"key_130106103881","value":"value_139846642127999786"}, +{"key":"key_130106123938","value":"value_966788121501021089"}, +{"key":"key_130106153125","value":"value_641121258870139829"}, +{"key":"key_130108138125","value":"value_136651416710511111"}, +{"key":"key_130108141116","value":"value_183103709316215613"}, +{"key":"key_130108331511","value":"value_106949114710136827"}, +{"key":"key_130108748910","value":"value_114431671121172712"}, +{"key":"key_130109128194","value":"value_781007252133127187"}, +{"key":"key_130109701269","value":"value_921014131114139141"}, +{"key":"key_130109996741","value":"value_114113526710412510"}, +{"key":"key_130110137109","value":"value_767278120821261431"}, +{"key":"key_130110139104","value":"value_797670126960821791"}, +{"key":"key_130110141166","value":"value_331278287100768618"}, +{"key":"key_130110958512","value":"value_801311271211266711"}, +{"key":"key_130111711061","value":"value_811421041021101091"}, +{"key":"key_130112172115","value":"value_113296013211211015"}, +{"key":"key_130112397213","value":"value_991553996194810284"}, +{"key":"key_130113901571","value":"value_113947411310569911"}, +{"key":"key_130114162163","value":"value_141111106155841456"}, +{"key":"key_130115120911","value":"value_971428111265795914"}, +{"key":"key_130115125106","value":"value_123114181451487898"}, +{"key":"key_130115548085","value":"value_142112371499088120"}, +{"key":"key_130115601001","value":"value_447417683781339310"}, +{"key":"key_130116127126","value":"value_126541371457912513"}, +{"key":"key_130117401059","value":"value_786612261391079097"}, +{"key":"key_130117641631","value":"value_170721481011621254"}, +{"key":"key_130118100119","value":"value_426095781444414660"}, +{"key":"key_130118961221","value":"value_148139971439712214"}, +{"key":"key_130118963322","value":"value_511029947319880821"}, +{"key":"key_130119111668","value":"value_123199881141409982"}, +{"key":"key_130119681611","value":"value_864712913112812014"}, +{"key":"key_130120104833","value":"value_149105761791271348"}, +{"key":"key_130120108132","value":"value_891741206914714895"}, +{"key":"key_130120110858","value":"value_925310415373617673"}, +{"key":"key_130121101971","value":"value_116521471366512415"}, +{"key":"key_130121115185","value":"value_861071057191140891"}, +{"key":"key_130121123100","value":"value_116533073103127137"}, +{"key":"key_130121655979","value":"value_921271359414360501"}, +{"key":"key_130121958216","value":"value_107158841889128966"}, +{"key":"key_130122120921","value":"value_371391171161217687"}, +{"key":"key_130122145104","value":"value_821156311212492661"}, +{"key":"key_130122162133","value":"value_115127112105698410"}, +{"key":"key_130123104148","value":"value_150106107195119132"}, +{"key":"key_130123128881","value":"value_831421308412110111"}, +{"key":"key_130124110144","value":"value_133119156799691130"}, +{"key":"key_130124667257","value":"value_998610598136483514"}, +{"key":"key_130125738892","value":"value_119801265515356115"}, +{"key":"key_130126131711","value":"value_113871054557611101"}, +{"key":"key_130126132741","value":"value_113151174127159951"}, +{"key":"key_130127132951","value":"value_172123971268977133"}, +{"key":"key_130127731131","value":"value_661051229616316811"}, +{"key":"key_130127841278","value":"value_109115105641441383"}, +{"key":"key_130127861159","value":"value_168437810181110931"}, +{"key":"key_130128129130","value":"value_129114769893145221"}, +{"key":"key_130128133586","value":"value_137173391651813617"}, +{"key":"key_130128139100","value":"value_169187526218691130"}, +{"key":"key_130128301351","value":"value_977478165138117102"}, +{"key":"key_130129122139","value":"value_592758133121160901"}, +{"key":"key_130129143102","value":"value_163154112110529214"}, +{"key":"key_130129166851","value":"value_931038616839711179"}, +{"key":"key_130130831172","value":"value_821044911155115821"}, +{"key":"key_130131126727","value":"value_132726829114123123"}, +{"key":"key_130132121586","value":"value_851198911812315113"}, +{"key":"key_130132751411","value":"value_121125169127103113"}, +{"key":"key_130133105771","value":"value_749288168842481110"}, +{"key":"key_130133759713","value":"value_821661191069711765"}, +{"key":"key_130134128162","value":"value_110119110168771191"}, +{"key":"key_130135671061","value":"value_588813211715245876"}, +{"key":"key_130137105161","value":"value_113597911280174127"}, +{"key":"key_130137120782","value":"value_156761031111031021"}, +{"key":"key_130137641401","value":"value_858910496103124151"}, +{"key":"key_130138132116","value":"value_931201318810870632"}, +{"key":"key_130140101159","value":"value_851141098247128118"}, +{"key":"key_130141147113","value":"value_348710010259135951"}, +{"key":"key_130143103101","value":"value_761238856101621191"}, +{"key":"key_130143146106","value":"value_131142121858414611"}, +{"key":"key_130144152111","value":"value_581301191241108358"}, +{"key":"key_130144607516","value":"value_551378094134119111"}, +{"key":"key_130144939698","value":"value_134701441055413214"}, +{"key":"key_130145116139","value":"value_801441508481118949"}, +{"key":"key_130145134546","value":"value_127715476106101651"}, +{"key":"key_130145901111","value":"value_120137137108116881"}, +{"key":"key_130146134102","value":"value_743311513415080142"}, +{"key":"key_130147678913","value":"value_165126150511801091"}, +{"key":"key_130150688312","value":"value_785215512216310510"}, +{"key":"key_130150901671","value":"value_931011081271561171"}, +{"key":"key_130151134125","value":"value_115134108909113781"}, +{"key":"key_130152100968","value":"value_891306562107638411"}, +{"key":"key_130156921427","value":"value_166112961561243913"}, +{"key":"key_130157121142","value":"value_948488142133476414"}, +{"key":"key_130157197101","value":"value_711371001101101808"}, +{"key":"key_130158122161","value":"value_178106579013672761"}, +{"key":"key_130158507112","value":"value_103691019858135145"}, +{"key":"key_130158917349","value":"value_491231221126789121"}, +{"key":"key_130163140134","value":"value_137961281139311695"}, +{"key":"key_130167135102","value":"value_148999012512416168"}, +{"key":"key_130170100111","value":"value_155709216499149123"}, +{"key":"key_130178888613","value":"value_638315215710380897"}, +{"key":"key_130184137931","value":"value_995794114911201107"}, +{"key":"key_130185156153","value":"value_977664124187628551"}, +{"key":"key_130190901055","value":"value_311331031207814210"}, +{"key":"key_130204316413","value":"value_104528386129961061"}, +{"key":"key_130211115782","value":"value_134988490116120788"}, +{"key":"key_130271171511","value":"value_124889212866118931"}, +{"key":"key_130271381511","value":"value_644517913288656712"}, +{"key":"key_130281141454","value":"value_133771399615899751"}, +{"key":"key_130371131251","value":"value_127769026149102951"}, +{"key":"key_130378014595","value":"value_937614480951119772"}, +{"key":"key_130391371144","value":"value_121767617067124133"}, +{"key":"key_130436115440","value":"value_173648314393118112"}, +{"key":"key_130441598212","value":"value_129137658911866941"}, +{"key":"key_130448916792","value":"value_128708578296415615"}, +{"key":"key_130475812865","value":"value_128141499111666941"}, +{"key":"key_130491641001","value":"value_145140857815019913"}, +{"key":"key_130541259811","value":"value_142123761049611110"}, +{"key":"key_130541341013","value":"value_109104117123961161"}, +{"key":"key_130551491041","value":"value_147811312299154109"}, +{"key":"key_130558151104","value":"value_889312382437897837"}, +{"key":"key_130561041007","value":"value_886312315311013475"}, +{"key":"key_130578577741","value":"value_901231401501541271"}, +{"key":"key_130579197971","value":"value_591261351119310787"}, +{"key":"key_130606349661","value":"value_154119138851181221"}, +{"key":"key_130618214184","value":"value_461279958138100138"}, +{"key":"key_130641161071","value":"value_691169483621574611"}, +{"key":"key_130641305893","value":"value_901311071381812611"}, +{"key":"key_130651051108","value":"value_921101481788012871"}, +{"key":"key_130671191571","value":"value_506996109988313394"}, +{"key":"key_130681235644","value":"value_871711151851211148"}, +{"key":"key_130687493135","value":"value_116180175899710179"}, +{"key":"key_130689414711","value":"value_120391018848129788"}, +{"key":"key_130691047611","value":"value_111118391081291401"}, +{"key":"key_130691171266","value":"value_991301641028956631"}, +{"key":"key_130692511512","value":"value_100174941167613511"}, +{"key":"key_130701261287","value":"value_144141647176997511"}, +{"key":"key_130709268691","value":"value_153361096858100999"}, +{"key":"key_130721708298","value":"value_959415477117133114"}, +{"key":"key_130737689121","value":"value_127102671141189888"}, +{"key":"key_130746291114","value":"value_167105140695768140"}, +{"key":"key_130748640121","value":"value_110866814913010492"}, +{"key":"key_130751301454","value":"value_811481391031018413"}, +{"key":"key_130757113983","value":"value_115106371081117476"}, +{"key":"key_130759388921","value":"value_589685184672731422"}, +{"key":"key_130759811665","value":"value_134909956106184111"}, +{"key":"key_130768211316","value":"value_871131288915711668"}, +{"key":"key_130771061011","value":"value_173807384665513976"}, +{"key":"key_130778715212","value":"value_461241357391136828"}, +{"key":"key_130789915371","value":"value_119128848510546137"}, +{"key":"key_130801041251","value":"value_837477755311415710"}, +{"key":"key_130801138512","value":"value_631335281502711913"}, +{"key":"key_130809617816","value":"value_101132109145104507"}, +{"key":"key_130811189516","value":"value_137102155771383979"}, +{"key":"key_130811461381","value":"value_881781351239110710"}, +{"key":"key_130811711039","value":"value_140596094144941097"}, +{"key":"key_130819015012","value":"value_378812614189809652"}, +{"key":"key_130821071169","value":"value_129788998409211498"}, +{"key":"key_130829710610","value":"value_941051401421988133"}, +{"key":"key_130831071011","value":"value_143791021101523312"}, +{"key":"key_130838782113","value":"value_113135108457989131"}, +{"key":"key_130841096494","value":"value_181881356216893821"}, +{"key":"key_130841494010","value":"value_401092129976171821"}, +{"key":"key_130851088293","value":"value_931221541411221186"}, +{"key":"key_130851471421","value":"value_123871301221091019"}, +{"key":"key_130851471431","value":"value_891371241181291291"}, +{"key":"key_130861156958","value":"value_481159516087124133"}, +{"key":"key_130861291101","value":"value_155137153130821046"}, +{"key":"key_130861461391","value":"value_711461061111291481"}, +{"key":"key_130866554169","value":"value_951236130621359111"}, +{"key":"key_130868992125","value":"value_918111276251341379"}, +{"key":"key_130871371071","value":"value_134119114961311251"}, +{"key":"key_130875912717","value":"value_149511121151291201"}, +{"key":"key_130881139294","value":"value_751125113715891123"}, +{"key":"key_130881381231","value":"value_112133851461221478"}, +{"key":"key_130885410611","value":"value_123141109121117185"}, +{"key":"key_130889460931","value":"value_131898864134907512"}, +{"key":"key_130891327370","value":"value_101341381587213013"}, +{"key":"key_130901119584","value":"value_132148587112755152"}, +{"key":"key_130907013211","value":"value_136136909689451961"}, +{"key":"key_130911179991","value":"value_415715684135891366"}, +{"key":"key_130921189215","value":"value_714997120618812499"}, +{"key":"key_130921529577","value":"value_868010190103144126"}, +{"key":"key_130926897851","value":"value_124797180969215037"}, +{"key":"key_130931248574","value":"value_103751051192231891"}, +{"key":"key_130931936596","value":"value_616680106139961161"}, +{"key":"key_130935110616","value":"value_928296102132731531"}, +{"key":"key_130939710314","value":"value_259192948214566109"}, +{"key":"key_130941211211","value":"value_361126686111491676"}, +{"key":"key_130941357940","value":"value_132593813577138999"}, +{"key":"key_130945880821","value":"value_753615811866108556"}, +{"key":"key_130951181121","value":"value_947611650126118108"}, +{"key":"key_130957713812","value":"value_612710685129139831"}, +{"key":"key_130957879651","value":"value_813516515980866667"}, +{"key":"key_130958011711","value":"value_132115100907915310"}, +{"key":"key_130961349917","value":"value_161122768012215511"}, +{"key":"key_130963912711","value":"value_114974791995614056"}, +{"key":"key_130964211213","value":"value_554191931161251774"}, +{"key":"key_130967553125","value":"value_568790101119801129"}, +{"key":"key_130971175812","value":"value_114146659930828513"}, +{"key":"key_130971511335","value":"value_104196917910515477"}, +{"key":"key_130976980691","value":"value_102999714110565667"}, +{"key":"key_130979784111","value":"value_371221259225101675"}, +{"key":"key_130981031006","value":"value_115161147140102100"}, +{"key":"key_130981321115","value":"value_123589515375167431"}, +{"key":"key_130981411774","value":"value_100126577713282123"}, +{"key":"key_130986753122","value":"value_998410556103103101"}, +{"key":"key_130989287104","value":"value_417765112179126758"}, +{"key":"key_130991021141","value":"value_888717792104501491"}, +{"key":"key_130991071071","value":"value_170117947411211086"}, +{"key":"key_131100122103","value":"value_941321311528713412"}, +{"key":"key_131100144126","value":"value_961081298312513192"}, +{"key":"key_131100148521","value":"value_142874682130561651"}, +{"key":"key_131100647674","value":"value_111105125184114711"}, +{"key":"key_131100665411","value":"value_611488314612217137"}, +{"key":"key_131102105871","value":"value_871131851401019413"}, +{"key":"key_131102149861","value":"value_103121887296841117"}, +{"key":"key_131102788986","value":"value_927743131601061181"}, +{"key":"key_131102909477","value":"value_135131103721147270"}, +{"key":"key_131103148371","value":"value_989155137118989097"}, +{"key":"key_131103162133","value":"value_862010477158123938"}, +{"key":"key_131103731568","value":"value_861161021281609810"}, +{"key":"key_131103801599","value":"value_811501503910161925"}, +{"key":"key_131103921119","value":"value_861121454913932139"}, +{"key":"key_131104637613","value":"value_111271026711110214"}, +{"key":"key_131105107123","value":"value_774311811511897113"}, +{"key":"key_131105135534","value":"value_955411172126112801"}, +{"key":"key_131105701771","value":"value_679513410014912575"}, +{"key":"key_131105831209","value":"value_167104130951158774"}, +{"key":"key_131105991017","value":"value_361331481309498111"}, +{"key":"key_131107931219","value":"value_108111741191541271"}, +{"key":"key_131107968075","value":"value_771301291541571081"}, +{"key":"key_131108108887","value":"value_829311478985014998"}, +{"key":"key_131108461369","value":"value_105778713011894125"}, +{"key":"key_131108916395","value":"value_105140128967582119"}, +{"key":"key_131109118131","value":"value_551065912012311012"}, +{"key":"key_131109134119","value":"value_132501469676108801"}, +{"key":"key_131109711521","value":"value_956211912023110118"}, +{"key":"key_131109711718","value":"value_536919585122123120"}, +{"key":"key_131110109438","value":"value_857910413575141601"}, +{"key":"key_131110387663","value":"value_105761231431438079"}, +{"key":"key_131110807385","value":"value_154781189010086931"}, +{"key":"key_131111122110","value":"value_841431771501003220"}, +{"key":"key_131111171471","value":"value_180165419519616888"}, +{"key":"key_131111171851","value":"value_145711098416610712"}, +{"key":"key_131111706411","value":"value_897816517612417911"}, +{"key":"key_131111739814","value":"value_100110891351101121"}, +{"key":"key_131111901112","value":"value_991711031635812320"}, +{"key":"key_131112132679","value":"value_899113755158107998"}, +{"key":"key_131112153841","value":"value_107124961509914818"}, +{"key":"key_131112791091","value":"value_116110121801439411"}, +{"key":"key_131113110142","value":"value_106708958124741461"}, +{"key":"key_131115782313","value":"value_112122461261011131"}, +{"key":"key_131116110999","value":"value_119108101170576070"}, +{"key":"key_131116113105","value":"value_102811441385215410"}, +{"key":"key_131116501291","value":"value_611091914494108821"}, +{"key":"key_131116806711","value":"value_401326011318284139"}, +{"key":"key_131117681081","value":"value_149150131119971897"}, +{"key":"key_131119130153","value":"value_109801338915810310"}, +{"key":"key_131120147831","value":"value_781358310011293501"}, +{"key":"key_131120625713","value":"value_154549497828812182"}, +{"key":"key_131120991376","value":"value_150779558321557896"}, +{"key":"key_131121100641","value":"value_861332214716311012"}, +{"key":"key_131121105461","value":"value_699633731535111612"}, +{"key":"key_131121112641","value":"value_135125169110126971"}, +{"key":"key_131121135125","value":"value_831015281139561811"}, +{"key":"key_131122971051","value":"value_106931796315292107"}, +{"key":"key_131123104581","value":"value_129137135114789711"}, +{"key":"key_131124641362","value":"value_104968352135114511"}, +{"key":"key_131126103969","value":"value_105108132277915010"}, +{"key":"key_131126122140","value":"value_801011131891397190"}, +{"key":"key_131126991231","value":"value_743910913160122197"}, +{"key":"key_131127136112","value":"value_938912610611193871"}, +{"key":"key_131128159121","value":"value_858312973109688212"}, +{"key":"key_131129124624","value":"value_130517291631396124"}, +{"key":"key_131129391241","value":"value_116147853710711714"}, +{"key":"key_131131586454","value":"value_861061321345854661"}, +{"key":"key_131131651001","value":"value_691089064113848977"}, +{"key":"key_131132114120","value":"value_115861531279115911"}, +{"key":"key_131132147924","value":"value_160129131123153102"}, +{"key":"key_131133122139","value":"value_936014041866896921"}, +{"key":"key_131133132581","value":"value_139156123159691235"}, +{"key":"key_131133964267","value":"value_114148163146871361"}, +{"key":"key_131134106124","value":"value_105100881039313698"}, +{"key":"key_131134109144","value":"value_716410810681941167"}, +{"key":"key_131134123168","value":"value_140123130121749616"}, +{"key":"key_131134129881","value":"value_133911131541879412"}, +{"key":"key_131134836667","value":"value_951585140961137011"}, +{"key":"key_131135837816","value":"value_816012517698133117"}, +{"key":"key_131136120100","value":"value_731327156134811268"}, +{"key":"key_131136799910","value":"value_781424611813291401"}, +{"key":"key_131137112198","value":"value_671071407896116971"}, +{"key":"key_131137958295","value":"value_114148698112588881"}, +{"key":"key_131138103901","value":"value_140909488132921141"}, +{"key":"key_131138868853","value":"value_871252381121107995"}, +{"key":"key_131139137149","value":"value_669153190148137184"}, +{"key":"key_131139271205","value":"value_132155152741241088"}, +{"key":"key_131140100661","value":"value_130137331114353100"}, +{"key":"key_131140821057","value":"value_107841339096128156"}, +{"key":"key_131141103103","value":"value_551091729696175538"}, +{"key":"key_131141117836","value":"value_115991029711912715"}, +{"key":"key_131141571371","value":"value_132147129129921151"}, +{"key":"key_131142106806","value":"value_127907984822310599"}, +{"key":"key_131142861653","value":"value_631612214417663661"}, +{"key":"key_131142941571","value":"value_109127814818112111"}, +{"key":"key_131143157749","value":"value_149941221371141111"}, +{"key":"key_131144952012","value":"value_166428715010314897"}, +{"key":"key_131145125887","value":"value_166879014211692997"}, +{"key":"key_131145829815","value":"value_911559211415411313"}, +{"key":"key_131146125171","value":"value_104721231201739314"}, +{"key":"key_131146130102","value":"value_841061261435893611"}, +{"key":"key_131146831541","value":"value_599210718311710611"}, +{"key":"key_131147107954","value":"value_109156112871669012"}, +{"key":"key_131147128931","value":"value_759110710911118311"}, +{"key":"key_131147813534","value":"value_629015073737727130"}, +{"key":"key_131150130137","value":"value_551431599114762911"}, +{"key":"key_131150911169","value":"value_122109691137110048"}, +{"key":"key_131151141139","value":"value_548178861591571281"}, +{"key":"key_131153143511","value":"value_418936131964776871"}, +{"key":"key_131156986814","value":"value_100707546957676548"}, +{"key":"key_131160115411","value":"value_127851519917589144"}, +{"key":"key_131161103776","value":"value_791289514474154125"}, +{"key":"key_131162157621","value":"value_811015814095142135"}, +{"key":"key_131162986611","value":"value_145150110756498891"}, +{"key":"key_131164133173","value":"value_142958912811171211"}, +{"key":"key_131165841161","value":"value_821301071021551008"}, +{"key":"key_131166681143","value":"value_105154100789046809"}, +{"key":"key_131169871101","value":"value_108629651571291001"}, +{"key":"key_131170115875","value":"value_122991171251073413"}, +{"key":"key_131170816030","value":"value_117102941341051208"}, +{"key":"key_131176561608","value":"value_589910814380130871"}, +{"key":"key_131177731501","value":"value_100858615111193151"}, +{"key":"key_131179871171","value":"value_101567772126301081"}, +{"key":"key_131184134126","value":"value_941151418810563118"}, +{"key":"key_131192110965","value":"value_112173101986173697"}, +{"key":"key_131198191931","value":"value_107981559615212695"}, +{"key":"key_131210951691","value":"value_874251411289322132"}, +{"key":"key_131231281688","value":"value_708411695138851921"}, +{"key":"key_131281271142","value":"value_816313752941329670"}, +{"key":"key_131308314759","value":"value_133179891142148140"}, +{"key":"key_131346811613","value":"value_951011551509974107"}, +{"key":"key_131351159516","value":"value_648670941198613895"}, +{"key":"key_131351161831","value":"value_748211299781768910"}, +{"key":"key_131371037595","value":"value_647780915313513513"}, +{"key":"key_131396284723","value":"value_543715494887585951"}, +{"key":"key_131507775169","value":"value_162461591679814712"}, +{"key":"key_131515212598","value":"value_907956941159175138"}, +{"key":"key_131521478417","value":"value_881098360548286921"}, +{"key":"key_131551481911","value":"value_518712013116610916"}, +{"key":"key_131571271311","value":"value_111689412788132133"}, +{"key":"key_131578416412","value":"value_108185122106865112"}, +{"key":"key_131582674102","value":"value_981089715047100119"}, +{"key":"key_131591561011","value":"value_871825811713483135"}, +{"key":"key_131606513980","value":"value_137256711478141104"}, +{"key":"key_131607711812","value":"value_477286855756138165"}, +{"key":"key_131621108560","value":"value_711191297717373143"}, +{"key":"key_131646510512","value":"value_539112895968811715"}, +{"key":"key_131649510383","value":"value_180721401411365268"}, +{"key":"key_131672510313","value":"value_152521201191541051"}, +{"key":"key_131681149011","value":"value_103144157116109116"}, +{"key":"key_131681451459","value":"value_131115221165577152"}, +{"key":"key_131681551291","value":"value_115111138391038610"}, +{"key":"key_131689690899","value":"value_106851081115918811"}, +{"key":"key_131709577150","value":"value_142110126105889897"}, +{"key":"key_131721211417","value":"value_111729553101126156"}, +{"key":"key_131728067170","value":"value_130107968764741411"}, +{"key":"key_131733018131","value":"value_140182130121171871"}, +{"key":"key_131741211011","value":"value_165128129557512511"}, +{"key":"key_131741259063","value":"value_110102641608510967"}, +{"key":"key_131741271161","value":"value_178931401101051141"}, +{"key":"key_131747137731","value":"value_122718812714080112"}, +{"key":"key_131749311015","value":"value_107103666210813852"}, +{"key":"key_131758911011","value":"value_102146122431169567"}, +{"key":"key_131759710079","value":"value_401131438611911513"}, +{"key":"key_131761231097","value":"value_731171081329595124"}, +{"key":"key_131768297120","value":"value_116105136128110589"}, +{"key":"key_131781221397","value":"value_142141119159887576"}, +{"key":"key_131781391649","value":"value_114129919114215482"}, +{"key":"key_131781511812","value":"value_143145481341147716"}, +{"key":"key_131781586912","value":"value_851451281279533818"}, +{"key":"key_131788710797","value":"value_906210913411330143"}, +{"key":"key_131791291231","value":"value_154107981019912514"}, +{"key":"key_131801031321","value":"value_951108493128831421"}, +{"key":"key_131807413151","value":"value_351211349578491171"}, +{"key":"key_131809112010","value":"value_114106123108125791"}, +{"key":"key_131811056013","value":"value_751621051711191299"}, +{"key":"key_131817770861","value":"value_140147120124131621"}, +{"key":"key_131821391429","value":"value_651141056252421351"}, +{"key":"key_131821428688","value":"value_102104156401484093"}, +{"key":"key_131829511018","value":"value_143667312311514312"}, +{"key":"key_131838992125","value":"value_596912111087761331"}, +{"key":"key_131841257913","value":"value_121824311383147491"}, +{"key":"key_131851271549","value":"value_851754649128118718"}, +{"key":"key_131859280911","value":"value_984814111399111165"}, +{"key":"key_131861428310","value":"value_868772120757416271"}, +{"key":"key_131867471150","value":"value_911314410274114125"}, +{"key":"key_131868670971","value":"value_119132119130885018"}, +{"key":"key_131881081211","value":"value_113148120861451011"}, +{"key":"key_131881591231","value":"value_831181121131052899"}, +{"key":"key_131884584274","value":"value_146664985651306415"}, +{"key":"key_131889511692","value":"value_897377162133102111"}, +{"key":"key_131891438063","value":"value_110104106112141675"}, +{"key":"key_131901141511","value":"value_671219476181147104"}, +{"key":"key_131901581068","value":"value_102103123125126136"}, +{"key":"key_131911279056","value":"value_118861291519911364"}, +{"key":"key_131919111911","value":"value_801089673707185891"}, +{"key":"key_131931047411","value":"value_511208410513678695"}, +{"key":"key_131931211188","value":"value_103106167133941294"}, +{"key":"key_131931438314","value":"value_421281231015113297"}, +{"key":"key_131931508315","value":"value_149561018045704996"}, +{"key":"key_131949211814","value":"value_134110551213410198"}, +{"key":"key_131951161311","value":"value_951191156971118909"}, +{"key":"key_131955419461","value":"value_132134348413712115"}, +{"key":"key_131961119714","value":"value_100705391901081531"}, +{"key":"key_131968296122","value":"value_737371935976841265"}, +{"key":"key_131971201601","value":"value_117951281161118147"}, +{"key":"key_131976756128","value":"value_981106410870126164"}, +{"key":"key_131981118714","value":"value_115891371081281408"}, +{"key":"key_131981211386","value":"value_126801029471751011"}, +{"key":"key_131983510810","value":"value_114931775167738395"}, +{"key":"key_131984510367","value":"value_841165013516711017"}, +{"key":"key_131986711865","value":"value_132109761511071619"}, +{"key":"key_131991597295","value":"value_103131102122135103"}, +{"key":"key_132100106155","value":"value_883673116891157595"}, +{"key":"key_132100125115","value":"value_971961371101001287"}, +{"key":"key_132100127491","value":"value_871211221231121536"}, +{"key":"key_132101100771","value":"value_107103721039711160"}, +{"key":"key_132101731561","value":"value_120671168980103777"}, +{"key":"key_132101991293","value":"value_681491199010189578"}, +{"key":"key_132102708511","value":"value_143617411043514716"}, +{"key":"key_132102816969","value":"value_981777110081366812"}, +{"key":"key_132103101101","value":"value_851328810310882109"}, +{"key":"key_132103145895","value":"value_838484115909814213"}, +{"key":"key_132103163121","value":"value_437910485681321758"}, +{"key":"key_132103991466","value":"value_401051721497170874"}, +{"key":"key_132104100102","value":"value_119132584261106111"}, +{"key":"key_132104160641","value":"value_101579510014588115"}, +{"key":"key_132104997047","value":"value_621081258112314095"}, +{"key":"key_132105104213","value":"value_123138275810812679"}, +{"key":"key_132105136931","value":"value_173117991231051535"}, +{"key":"key_132105839211","value":"value_127137831241331121"}, +{"key":"key_132105881317","value":"value_124521371097915446"}, +{"key":"key_132105971198","value":"value_127121136102107133"}, +{"key":"key_132106121771","value":"value_127106154991364311"}, +{"key":"key_132106123142","value":"value_107626985107101145"}, +{"key":"key_132106941181","value":"value_137102521587473112"}, +{"key":"key_132107691141","value":"value_951121391219093691"}, +{"key":"key_132108139174","value":"value_641517212812376112"}, +{"key":"key_132108765812","value":"value_119771489411413273"}, +{"key":"key_132109628968","value":"value_104126102959982841"}, +{"key":"key_132109997789","value":"value_133148908652639517"}, +{"key":"key_132111111601","value":"value_119108127919567631"}, +{"key":"key_132111168109","value":"value_132124689340821372"}, +{"key":"key_132111741096","value":"value_131808782104120451"}, +{"key":"key_132112147123","value":"value_937412183865710360"}, +{"key":"key_132112671021","value":"value_941161147996988416"}, +{"key":"key_132112839412","value":"value_787992941107962117"}, +{"key":"key_132112999876","value":"value_951591681278512412"}, +{"key":"key_132113103461","value":"value_874672148105510191"}, +{"key":"key_132113165939","value":"value_190131481261611338"}, +{"key":"key_132113791451","value":"value_911468678124158133"}, +{"key":"key_132114100401","value":"value_132591351131182961"}, +{"key":"key_132114104105","value":"value_121617343127120146"}, +{"key":"key_132116126948","value":"value_701281171281006310"}, +{"key":"key_132116781371","value":"value_896813851349465891"}, +{"key":"key_132116859816","value":"value_738942891421038385"}, +{"key":"key_132116945611","value":"value_122711161329112010"}, +{"key":"key_132117114122","value":"value_851251351831329212"}, +{"key":"key_132117998144","value":"value_931166410674198791"}, +{"key":"key_132118115861","value":"value_927114859147102114"}, +{"key":"key_132118122938","value":"value_725211614811211810"}, +{"key":"key_132118781131","value":"value_729317497598511791"}, +{"key":"key_132119113135","value":"value_150871191001091121"}, +{"key":"key_132119144721","value":"value_107929810811110612"}, +{"key":"key_132119637797","value":"value_906285103132110951"}, +{"key":"key_132120819487","value":"value_186974109851057513"}, +{"key":"key_132121377910","value":"value_856816111096771061"}, +{"key":"key_132124122867","value":"value_849615462961031276"}, +{"key":"key_132124145617","value":"value_152010773595310212"}, +{"key":"key_132125117126","value":"value_127142158831081249"}, +{"key":"key_132127104991","value":"value_126651199911711077"}, +{"key":"key_132128116968","value":"value_623515712512910893"}, +{"key":"key_132128155804","value":"value_142129998978797112"}, +{"key":"key_132131139961","value":"value_111451111349442127"}, +{"key":"key_132131140109","value":"value_117665889109165989"}, +{"key":"key_132131147124","value":"value_911761678113587102"}, +{"key":"key_132131155997","value":"value_155646890101751271"}, +{"key":"key_132131671596","value":"value_901115949105531315"}, +{"key":"key_132131794411","value":"value_586681591266910511"}, +{"key":"key_132131878411","value":"value_641209512812515085"}, +{"key":"key_132132100951","value":"value_171131118133938477"}, +{"key":"key_132132117701","value":"value_721191197111712617"}, +{"key":"key_132132126124","value":"value_101451371101067465"}, +{"key":"key_132132722116","value":"value_911421181051251441"}, +{"key":"key_132133921981","value":"value_150964212111463120"}, +{"key":"key_132135116881","value":"value_921021146713510510"}, +{"key":"key_132135621311","value":"value_145581437936881081"}, +{"key":"key_132138125861","value":"value_110126531349114662"}, +{"key":"key_132138148681","value":"value_108621731581464477"}, +{"key":"key_132138469518","value":"value_891021065110110864"}, +{"key":"key_132139105601","value":"value_909911314710811844"}, +{"key":"key_132139107951","value":"value_581371711176513212"}, +{"key":"key_132139641083","value":"value_104649113510815514"}, +{"key":"key_132140899099","value":"value_967698854710251134"}, +{"key":"key_132141109133","value":"value_105581298651731591"}, +{"key":"key_132141288057","value":"value_132137871671194311"}, +{"key":"key_132141521701","value":"value_120136211499714712"}, +{"key":"key_132142159101","value":"value_928710913480115689"}, +{"key":"key_132142671111","value":"value_110511131301561301"}, +{"key":"key_132142846376","value":"value_959911512110026118"}, +{"key":"key_132143124111","value":"value_119152108146926784"}, +{"key":"key_132143995713","value":"value_778611167105157851"}, +{"key":"key_132144120667","value":"value_668382112151351051"}, +{"key":"key_132144135115","value":"value_120160687687791847"}, +{"key":"key_132144631321","value":"value_471225711295143831"}, +{"key":"key_132145104137","value":"value_516012515815310910"}, +{"key":"key_132145126731","value":"value_150998113615611716"}, +{"key":"key_132145134621","value":"value_891221621198310616"}, +{"key":"key_132145498110","value":"value_144901319811583701"}, +{"key":"key_132147110140","value":"value_116150121128107531"}, +{"key":"key_132148627611","value":"value_143130991711418910"}, +{"key":"key_132149106127","value":"value_889612586189107152"}, +{"key":"key_132149131144","value":"value_113121101124765386"}, +{"key":"key_132150137781","value":"value_951406112378143146"}, +{"key":"key_132150985211","value":"value_172115141857513279"}, +{"key":"key_132151169153","value":"value_621317365189611241"}, +{"key":"key_132153131271","value":"value_120203951361821381"}, +{"key":"key_132153834510","value":"value_127162831051275415"}, +{"key":"key_132155476313","value":"value_154129140961171235"}, +{"key":"key_132157126737","value":"value_891046910311963321"}, +{"key":"key_132157145143","value":"value_657793121100731755"}, +{"key":"key_132157581221","value":"value_921251211159518117"}, +{"key":"key_132157691221","value":"value_914712266134771058"}, +{"key":"key_132158251071","value":"value_104175138975963109"}, +{"key":"key_132159114531","value":"value_167711021251269012"}, +{"key":"key_132159137115","value":"value_131110331481028214"}, +{"key":"key_132159149119","value":"value_131131121807577139"}, +{"key":"key_132160526738","value":"value_117162254112541147"}, +{"key":"key_132164115162","value":"value_125179881198317198"}, +{"key":"key_132167416611","value":"value_731098611417371864"}, +{"key":"key_132175911181","value":"value_106133719182109139"}, +{"key":"key_132188102108","value":"value_163138116143105124"}, +{"key":"key_132189541105","value":"value_988172641131127473"}, +{"key":"key_132192111797","value":"value_106918150931281171"}, +{"key":"key_132288813711","value":"value_841281021541507611"}, +{"key":"key_132311486859","value":"value_140841241081661221"}, +{"key":"key_132326630856","value":"value_112103727490133651"}, +{"key":"key_132351151251","value":"value_113137134174811178"}, +{"key":"key_132361031131","value":"value_116163971001169078"}, +{"key":"key_132364658891","value":"value_848016185133681091"}, +{"key":"key_132466472104","value":"value_122961698872132706"}, +{"key":"key_132469915613","value":"value_110981256671655957"}, +{"key":"key_132481359392","value":"value_911191231438091124"}, +{"key":"key_132501969841","value":"value_996890126966669156"}, +{"key":"key_132511101601","value":"value_111991466810451369"}, +{"key":"key_132529110610","value":"value_112117946795149181"}, +{"key":"key_132541041229","value":"value_969514611296655911"}, +{"key":"key_132541201239","value":"value_839713318469163118"}, +{"key":"key_132541265017","value":"value_131901136712712417"}, +{"key":"key_132546497139","value":"value_951451445610711313"}, +{"key":"key_132546510412","value":"value_144948010892836013"}, +{"key":"key_132561504366","value":"value_971901131288260729"}, +{"key":"key_132561821709","value":"value_146152128137785812"}, +{"key":"key_132569767103","value":"value_779613010713413910"}, +{"key":"key_132589312317","value":"value_679012911364120979"}, +{"key":"key_132597971719","value":"value_103775613798129157"}, +{"key":"key_132618499107","value":"value_818910114484897087"}, +{"key":"key_132641191331","value":"value_150131159111130171"}, +{"key":"key_132649011714","value":"value_103748411613392865"}, +{"key":"key_132651259987","value":"value_101117951021138388"}, +{"key":"key_132661111381","value":"value_307612796831031651"}, +{"key":"key_132671321061","value":"value_963311312412010713"}, +{"key":"key_132698511110","value":"value_124126751101434992"}, +{"key":"key_132711291499","value":"value_175116132658092144"}, +{"key":"key_132714814611","value":"value_152867110594140121"}, +{"key":"key_132721037517","value":"value_169937887711189773"}, +{"key":"key_132724173133","value":"value_114113116130198122"}, +{"key":"key_132735815371","value":"value_678194961402010712"}, +{"key":"key_132739474851","value":"value_731031278493113110"}, +{"key":"key_132741158612","value":"value_165114139382962110"}, +{"key":"key_132747211292","value":"value_371001138112910613"}, +{"key":"key_132751171037","value":"value_521531281279561114"}, +{"key":"key_132759888706","value":"value_117104111100711131"}, +{"key":"key_132771121131","value":"value_601001061078413610"}, +{"key":"key_132771171259","value":"value_120891071481141461"}, +{"key":"key_132775484889","value":"value_228220410693529651"}, +{"key":"key_132776811610","value":"value_118136841231229372"}, +{"key":"key_132781161721","value":"value_986213616217133154"}, +{"key":"key_132781348911","value":"value_758376158109159165"}, +{"key":"key_132781371001","value":"value_152891051217010911"}, +{"key":"key_132781791281","value":"value_156824310695148102"}, +{"key":"key_132801021371","value":"value_126941491847913754"}, +{"key":"key_132811251076","value":"value_591231445666761458"}, +{"key":"key_132811366468","value":"value_101655785141648411"}, +{"key":"key_132825714118","value":"value_109147115133849711"}, +{"key":"key_132828377655","value":"value_144106117105991091"}, +{"key":"key_132841311071","value":"value_106888610911172107"}, +{"key":"key_132841521021","value":"value_170109746311548865"}, +{"key":"key_132843613135","value":"value_104951311101137734"}, +{"key":"key_132844447397","value":"value_931061271391708490"}, +{"key":"key_132848613358","value":"value_142133149171572512"}, +{"key":"key_132851061731","value":"value_514464130107611455"}, +{"key":"key_132851361021","value":"value_168781101951227589"}, +{"key":"key_132858212410","value":"value_144108921271191051"}, +{"key":"key_132859311514","value":"value_811896611719363128"}, +{"key":"key_132861368084","value":"value_118100538910210948"}, +{"key":"key_132861511249","value":"value_646598517814812614"}, +{"key":"key_132868616012","value":"value_123431051475715710"}, +{"key":"key_132869289951","value":"value_981298077130114741"}, +{"key":"key_132871311206","value":"value_140139726684146127"}, +{"key":"key_132871341201","value":"value_161150123171221901"}, +{"key":"key_132878711612","value":"value_965910431971377994"}, +{"key":"key_132881291171","value":"value_108551001051571271"}, +{"key":"key_132888110411","value":"value_131180127661139271"}, +{"key":"key_132891171151","value":"value_998410877911597114"}, +{"key":"key_132891281251","value":"value_148146101110105385"}, +{"key":"key_132895890160","value":"value_143601241244778169"}, +{"key":"key_132899114511","value":"value_921149212210696881"}, +{"key":"key_132899878145","value":"value_103901567810616183"}, +{"key":"key_132899911612","value":"value_971141151126712488"}, +{"key":"key_132901318013","value":"value_691739013264156165"}, +{"key":"key_132901321047","value":"value_144358987631259415"}, +{"key":"key_132902319347","value":"value_113951103612515215"}, +{"key":"key_132907088102","value":"value_106180135751021061"}, +{"key":"key_132911211127","value":"value_128871219396118901"}, +{"key":"key_132921263819","value":"value_108681428414486141"}, +{"key":"key_132931181301","value":"value_105821201087715478"}, +{"key":"key_132931746299","value":"value_119636914097138791"}, +{"key":"key_132941067113","value":"value_781086710812110564"}, +{"key":"key_132941175311","value":"value_161979595144137481"}, +{"key":"key_132947015357","value":"value_991151247373991021"}, +{"key":"key_132951581091","value":"value_118872001132179778"}, +{"key":"key_132956776531","value":"value_931181021056113410"}, +{"key":"key_132958260133","value":"value_148134163195121142"}, +{"key":"key_132958612331","value":"value_522814544121841141"}, +{"key":"key_132961222619","value":"value_991325310312515798"}, +{"key":"key_132964817685","value":"value_925867133791037016"}, +{"key":"key_132969872161","value":"value_871301513298157855"}, +{"key":"key_132971221671","value":"value_931471311944215012"}, +{"key":"key_132971509112","value":"value_597511081136127118"}, +{"key":"key_132971701228","value":"value_914385163485611712"}, +{"key":"key_132971886123","value":"value_103118121371317914"}, +{"key":"key_132979391138","value":"value_467787834115512065"}, +{"key":"key_132981101091","value":"value_121151102174678791"}, +{"key":"key_132981111127","value":"value_371861266894541519"}, +{"key":"key_132981331521","value":"value_141122160841106212"}, +{"key":"key_132981369254","value":"value_112120728586628464"}, +{"key":"key_132997313088","value":"value_114198631061391127"}, +{"key":"key_132999710963","value":"value_176165114901267412"}, +{"key":"key_133100115163","value":"value_857016788617662113"}, +{"key":"key_133101170871","value":"value_145109132148841141"}, +{"key":"key_133101631781","value":"value_172786460119578677"}, +{"key":"key_133101667497","value":"value_737784114546770651"}, +{"key":"key_133102108541","value":"value_150104108131231271"}, +{"key":"key_133102127101","value":"value_492710348122621327"}, +{"key":"key_133102134111","value":"value_142110431631308189"}, +{"key":"key_133102871421","value":"value_431521217785788614"}, +{"key":"key_133103113109","value":"value_103145849212391144"}, +{"key":"key_133103139154","value":"value_162903718410071133"}, +{"key":"key_133103911528","value":"value_988790167122102809"}, +{"key":"key_133104110119","value":"value_124148941206510615"}, +{"key":"key_133104119107","value":"value_148172141883785110"}, +{"key":"key_133104139107","value":"value_160151134411011451"}, +{"key":"key_133104881219","value":"value_177148945963391218"}, +{"key":"key_133105120864","value":"value_111118138902899105"}, +{"key":"key_133105121112","value":"value_541167884561278372"}, +{"key":"key_133105122526","value":"value_134124567213798103"}, +{"key":"key_133105139831","value":"value_539210412116910784"}, +{"key":"key_133105148757","value":"value_142701279113514585"}, +{"key":"key_133105956711","value":"value_641001557456153909"}, +{"key":"key_133106139351","value":"value_123105104941291051"}, +{"key":"key_133106174531","value":"value_150911361468815011"}, +{"key":"key_133106963994","value":"value_941546313883106122"}, +{"key":"key_133107111143","value":"value_711171016966118118"}, +{"key":"key_133107121123","value":"value_120130132190421149"}, +{"key":"key_133107126441","value":"value_160908612611095498"}, +{"key":"key_133107156651","value":"value_149111851035411112"}, +{"key":"key_133107809213","value":"value_391331761341161141"}, +{"key":"key_133107879899","value":"value_149112909115550705"}, +{"key":"key_133107949910","value":"value_547863105274650148"}, +{"key":"key_133108149124","value":"value_981691631101688315"}, +{"key":"key_133108841341","value":"value_108399016112365139"}, +{"key":"key_133109107155","value":"value_131107461081361366"}, +{"key":"key_133109120707","value":"value_195119997186891051"}, +{"key":"key_133109138138","value":"value_901012061261259695"}, +{"key":"key_133110143156","value":"value_731328210412373981"}, +{"key":"key_133110155112","value":"value_915758135134113105"}, +{"key":"key_133111131913","value":"value_119164438780981233"}, +{"key":"key_133111133108","value":"value_821107510210743149"}, +{"key":"key_133112149100","value":"value_651001479911411063"}, +{"key":"key_133112561346","value":"value_107919396106116787"}, +{"key":"key_133113121111","value":"value_501391558110196145"}, +{"key":"key_133113951514","value":"value_130131177145791011"}, +{"key":"key_133114135146","value":"value_351091191351021548"}, +{"key":"key_133114901109","value":"value_108941251031181231"}, +{"key":"key_133116116140","value":"value_133125919163981007"}, +{"key":"key_133116145746","value":"value_140118117144117839"}, +{"key":"key_133117114122","value":"value_138111120179821371"}, +{"key":"key_133117140155","value":"value_115129837711216011"}, +{"key":"key_133117786943","value":"value_104898912113011610"}, +{"key":"key_133117808564","value":"value_881009812967137102"}, +{"key":"key_133117818184","value":"value_757814213014510287"}, +{"key":"key_133118471447","value":"value_336816215411483131"}, +{"key":"key_133119136701","value":"value_421034112928976181"}, +{"key":"key_133119141431","value":"value_174111751129963756"}, +{"key":"key_133119148131","value":"value_145821201528164139"}, +{"key":"key_133119671118","value":"value_101241411306395139"}, +{"key":"key_133120143101","value":"value_821371221061258911"}, +{"key":"key_133120143931","value":"value_125144541249852102"}, +{"key":"key_133120759887","value":"value_641019615811510410"}, +{"key":"key_133121102295","value":"value_104131899912885112"}, +{"key":"key_133121132156","value":"value_931086111111395116"}, +{"key":"key_133122116145","value":"value_861139316394811471"}, +{"key":"key_133122125126","value":"value_932713833134114616"}, +{"key":"key_133122131391","value":"value_143176103991218812"}, +{"key":"key_133122601331","value":"value_152598210060651221"}, +{"key":"key_133123106106","value":"value_881091029643123569"}, +{"key":"key_133123140108","value":"value_581191111111324512"}, +{"key":"key_133123401055","value":"value_107139122109150811"}, +{"key":"key_133123507012","value":"value_133751061435714815"}, +{"key":"key_133123601679","value":"value_115638612416013873"}, +{"key":"key_133123849511","value":"value_135888496861081311"}, +{"key":"key_133124871658","value":"value_128571091518412013"}, +{"key":"key_133125691181","value":"value_199100826293102641"}, +{"key":"key_133125978657","value":"value_891417993147106831"}, +{"key":"key_133125981378","value":"value_166125815710989113"}, +{"key":"key_133126111102","value":"value_931221063681821096"}, +{"key":"key_133127848715","value":"value_133135107561386615"}, +{"key":"key_133128631011","value":"value_147931041301371221"}, +{"key":"key_133129124679","value":"value_918813856109151121"}, +{"key":"key_133129132791","value":"value_105100691396663371"}, +{"key":"key_133131143107","value":"value_846112310993341791"}, +{"key":"key_133131150104","value":"value_118114691501209092"}, +{"key":"key_133131841591","value":"value_901295214775926111"}, +{"key":"key_133132160123","value":"value_822070471059429111"}, +{"key":"key_133133130127","value":"value_881315311716496848"}, +{"key":"key_133134108135","value":"value_107109961131211071"}, +{"key":"key_133134121101","value":"value_135124132891017978"}, +{"key":"key_133136142116","value":"value_115149113577886718"}, +{"key":"key_133136961504","value":"value_104139117561391017"}, +{"key":"key_133137106135","value":"value_591001016552891535"}, +{"key":"key_133137116117","value":"value_662989551259512713"}, +{"key":"key_133137129156","value":"value_132136941271471516"}, +{"key":"key_133137919212","value":"value_211009568159139767"}, +{"key":"key_133139122451","value":"value_106648515277123761"}, +{"key":"key_133140126107","value":"value_134751711421311281"}, +{"key":"key_133141103921","value":"value_104781141071211285"}, +{"key":"key_133141741121","value":"value_928388138116141961"}, +{"key":"key_133142115151","value":"value_186141142599614712"}, +{"key":"key_133142126498","value":"value_103978967671361431"}, +{"key":"key_133142137667","value":"value_143156721097311040"}, +{"key":"key_133142742299","value":"value_113150761068112552"}, +{"key":"key_133143738711","value":"value_106104155101187831"}, +{"key":"key_133144461146","value":"value_591031118510613567"}, +{"key":"key_133144961061","value":"value_130135951518474958"}, +{"key":"key_133146101142","value":"value_112529874114105871"}, +{"key":"key_133147107130","value":"value_175127111126109134"}, +{"key":"key_133147111151","value":"value_855636123107751034"}, +{"key":"key_133147119122","value":"value_826262152905312014"}, +{"key":"key_133148771841","value":"value_125108685193133701"}, +{"key":"key_133151921057","value":"value_152123837884111641"}, +{"key":"key_133152128162","value":"value_143115128131106109"}, +{"key":"key_133152129931","value":"value_834412796149911391"}, +{"key":"key_133153731511","value":"value_113130131116666816"}, +{"key":"key_133154106661","value":"value_164441039818262881"}, +{"key":"key_133157116725","value":"value_164103111149110134"}, +{"key":"key_133159547912","value":"value_791021447012911994"}, +{"key":"key_133159618596","value":"value_120129108105941001"}, +{"key":"key_133159879687","value":"value_133126138163568711"}, +{"key":"key_133159981021","value":"value_911117214810191751"}, +{"key":"key_133160861421","value":"value_112883576122361029"}, +{"key":"key_133161162132","value":"value_981127485638794115"}, +{"key":"key_133162142122","value":"value_118185125110891141"}, +{"key":"key_133163961451","value":"value_118926465861141561"}, +{"key":"key_133164221141","value":"value_861622710512362129"}, +{"key":"key_133164341355","value":"value_341059511911910935"}, +{"key":"key_133165861268","value":"value_148103141169731501"}, +{"key":"key_133166771661","value":"value_971311471247260118"}, +{"key":"key_133167271761","value":"value_110111365510311429"}, +{"key":"key_133168982874","value":"value_729113581145101109"}, +{"key":"key_133169861099","value":"value_100112111140153864"}, +{"key":"key_133172789595","value":"value_147758245111981136"}, +{"key":"key_133172943178","value":"value_798680481247979621"}, +{"key":"key_133172986214","value":"value_128896179138881011"}, +{"key":"key_133173161118","value":"value_767110816277117121"}, +{"key":"key_133189107158","value":"value_118124164120841281"}, +{"key":"key_133189988392","value":"value_951278342159105131"}, +{"key":"key_133191987011","value":"value_769911710514912388"}, +{"key":"key_133199140669","value":"value_141941641561279215"}, +{"key":"key_133203166537","value":"value_108108115126961021"}, +{"key":"key_133209105180","value":"value_817610393110106589"}, +{"key":"key_133231234810","value":"value_321061061065210313"}, +{"key":"key_133241108910","value":"value_731699846127854688"}, +{"key":"key_133241238944","value":"value_148135681349317317"}, +{"key":"key_133351049614","value":"value_961511371339611710"}, +{"key":"key_133388513710","value":"value_105118190132106699"}, +{"key":"key_133436578158","value":"value_137139115741441517"}, +{"key":"key_133451125114","value":"value_798511152698610313"}, +{"key":"key_133451221548","value":"value_991391395415389100"}, +{"key":"key_133471241184","value":"value_132591558645881189"}, +{"key":"key_133478671160","value":"value_147107971481851458"}, +{"key":"key_133521781021","value":"value_677678115152149921"}, +{"key":"key_133561281141","value":"value_561771751361261181"}, +{"key":"key_133565775109","value":"value_136115163568915090"}, +{"key":"key_133571419935","value":"value_105141197785106431"}, +{"key":"key_133612910318","value":"value_130751211269364809"}, +{"key":"key_133628365841","value":"value_141891105599709510"}, +{"key":"key_133631001861","value":"value_911331031371241281"}, +{"key":"key_133631447013","value":"value_894943788102841174"}, +{"key":"key_133641218591","value":"value_126711491361211051"}, +{"key":"key_133641539988","value":"value_871071031141241225"}, +{"key":"key_133647110994","value":"value_122971226812781991"}, +{"key":"key_133648741169","value":"value_112141681409593126"}, +{"key":"key_133661479617","value":"value_100144133110141947"}, +{"key":"key_133679813899","value":"value_102155114109527411"}, +{"key":"key_133691328489","value":"value_131941216414375661"}, +{"key":"key_133697013693","value":"value_648712313580671241"}, +{"key":"key_133707780777","value":"value_103161115132768113"}, +{"key":"key_133711198892","value":"value_187728863157176515"}, +{"key":"key_133721039122","value":"value_141172133133948582"}, +{"key":"key_133721177711","value":"value_671127311512681120"}, +{"key":"key_133727769461","value":"value_120849212678101119"}, +{"key":"key_133731541281","value":"value_158139144120102102"}, +{"key":"key_133741081181","value":"value_100104125112114115"}, +{"key":"key_133747492705","value":"value_912411812513611377"}, +{"key":"key_133748811712","value":"value_183849013160117122"}, +{"key":"key_133756013413","value":"value_971531009610614049"}, +{"key":"key_133757213811","value":"value_140618612613112718"}, +{"key":"key_133759712212","value":"value_144123791261199574"}, +{"key":"key_133761178412","value":"value_112975775531076093"}, +{"key":"key_133761236257","value":"value_108158129150888510"}, +{"key":"key_133761269599","value":"value_111105597676954012"}, +{"key":"key_133771113858","value":"value_697612313914812069"}, +{"key":"key_133771329812","value":"value_118153179928013612"}, +{"key":"key_133781131245","value":"value_107698370611601699"}, +{"key":"key_133791221588","value":"value_101651121621231301"}, +{"key":"key_133791538010","value":"value_911066713776136138"}, +{"key":"key_133795899991","value":"value_877272959713361516"}, +{"key":"key_133807615598","value":"value_122163831409252905"}, +{"key":"key_133809898136","value":"value_124148121841219210"}, +{"key":"key_133811171309","value":"value_821381187813411213"}, +{"key":"key_133817316311","value":"value_701031049212996509"}, +{"key":"key_133818598127","value":"value_184897188143711164"}, +{"key":"key_133821071051","value":"value_884811713512216710"}, +{"key":"key_133821277415","value":"value_127856912178906514"}, +{"key":"key_133821311328","value":"value_788969446457151112"}, +{"key":"key_133823941162","value":"value_109911451478612598"}, +{"key":"key_133829580176","value":"value_144451093110783861"}, +{"key":"key_133835478120","value":"value_821235910713012873"}, +{"key":"key_133839413510","value":"value_167108127771847110"}, +{"key":"key_133845511514","value":"value_929789177113951031"}, +{"key":"key_133848753100","value":"value_130699999559499117"}, +{"key":"key_133851739293","value":"value_581061341008615811"}, +{"key":"key_133854092846","value":"value_121107931337311844"}, +{"key":"key_133857275120","value":"value_881051231051431121"}, +{"key":"key_133858512115","value":"value_115987113263108501"}, +{"key":"key_133861138711","value":"value_447710113814310184"}, +{"key":"key_133869794991","value":"value_881049917058139521"}, +{"key":"key_133873893588","value":"value_103160117821041111"}, +{"key":"key_133878310074","value":"value_591231017913310810"}, +{"key":"key_133878576137","value":"value_134159124831601361"}, +{"key":"key_133879184101","value":"value_879948185941391661"}, +{"key":"key_133881341471","value":"value_451019281919911762"}, +{"key":"key_133888499109","value":"value_168177127148142144"}, +{"key":"key_133891311041","value":"value_591368914818089101"}, +{"key":"key_133896414987","value":"value_160171111987092611"}, +{"key":"key_133899911912","value":"value_142113105171011131"}, +{"key":"key_133901051456","value":"value_469217710791911148"}, +{"key":"key_133901105016","value":"value_131130162150764531"}, +{"key":"key_133901151032","value":"value_238695135861041171"}, +{"key":"key_133908711415","value":"value_111143158125255368"}, +{"key":"key_133909873151","value":"value_771209753574089791"}, +{"key":"key_133911581421","value":"value_637812377143115931"}, +{"key":"key_133911709770","value":"value_991208111012192881"}, +{"key":"key_133915298877","value":"value_159160124105801721"}, +{"key":"key_133921131021","value":"value_104126781241871117"}, +{"key":"key_133921641091","value":"value_139167109677990421"}, +{"key":"key_133926337876","value":"value_695898117241011111"}, +{"key":"key_133927198978","value":"value_879113584321021588"}, +{"key":"key_133927274519","value":"value_549411914683137841"}, +{"key":"key_133928313711","value":"value_101801211325460128"}, +{"key":"key_133931091031","value":"value_621126394601799416"}, +{"key":"key_133938711311","value":"value_142864334142108868"}, +{"key":"key_133941059010","value":"value_279913110712168117"}, +{"key":"key_133948069145","value":"value_111161173167100691"}, +{"key":"key_133951541061","value":"value_129145479693578810"}, +{"key":"key_133951601108","value":"value_117822021821221671"}, +{"key":"key_133968676131","value":"value_541271538412214315"}, +{"key":"key_133971089388","value":"value_109999010015410928"}, +{"key":"key_133971109464","value":"value_921189910214110711"}, +{"key":"key_133971368328","value":"value_196171125928213235"}, +{"key":"key_133972764711","value":"value_140721017611713314"}, +{"key":"key_133981485112","value":"value_991238910213210911"}, +{"key":"key_133996612713","value":"value_122130961281548511"}, +{"key":"key_133999614519","value":"value_171328774130891461"}, +{"key":"key_134100126160","value":"value_321637411312851141"}, +{"key":"key_134100141160","value":"value_119871204316211411"}, +{"key":"key_134100160562","value":"value_951501297712712510"}, +{"key":"key_134100891181","value":"value_115808594119193103"}, +{"key":"key_134101157105","value":"value_116836988111909770"}, +{"key":"key_134102107691","value":"value_120130124101811157"}, +{"key":"key_134102120103","value":"value_752889363961141311"}, +{"key":"key_134103101100","value":"value_140114641181421353"}, +{"key":"key_134103140131","value":"value_117486812297145123"}, +{"key":"key_134103654510","value":"value_110132171841227713"}, +{"key":"key_134103991631","value":"value_156701241121098010"}, +{"key":"key_134104410914","value":"value_821367810521105142"}, +{"key":"key_134104866214","value":"value_661482712011359788"}, +{"key":"key_134104986313","value":"value_946114195120498010"}, +{"key":"key_134105120101","value":"value_137146961141235524"}, +{"key":"key_134105138105","value":"value_126801321031317316"}, +{"key":"key_134105168115","value":"value_115511178185109831"}, +{"key":"key_134106119898","value":"value_935818718036145139"}, +{"key":"key_134106601131","value":"value_157126691228579611"}, +{"key":"key_134106841288","value":"value_161119143121166971"}, +{"key":"key_134106888671","value":"value_111821178513710515"}, +{"key":"key_134106971027","value":"value_110921208012810238"}, +{"key":"key_134106981257","value":"value_120156130123146559"}, +{"key":"key_134107116176","value":"value_991861191811021381"}, +{"key":"key_134107121621","value":"value_571491331031751589"}, +{"key":"key_134107591481","value":"value_156133128109854756"}, +{"key":"key_134107891786","value":"value_146144945594124114"}, +{"key":"key_134107971381","value":"value_926792451307613461"}, +{"key":"key_134108129196","value":"value_138441019913488142"}, +{"key":"key_134109164101","value":"value_801241231121311799"}, +{"key":"key_134109801342","value":"value_154527570831911021"}, +{"key":"key_134109888811","value":"value_112514010397123621"}, +{"key":"key_134110116541","value":"value_105846618388146109"}, +{"key":"key_134110124726","value":"value_156681151151157986"}, +{"key":"key_134110135146","value":"value_101131108828014518"}, +{"key":"key_134110151167","value":"value_107140169831121621"}, +{"key":"key_134110801181","value":"value_160911149916511081"}, +{"key":"key_134110831107","value":"value_134861709082871229"}, +{"key":"key_134110836534","value":"value_155105154568992121"}, +{"key":"key_134111100311","value":"value_801229914082133102"}, +{"key":"key_134111106119","value":"value_158124909882711048"}, +{"key":"key_134111120131","value":"value_135116145758211416"}, +{"key":"key_134111123935","value":"value_748317193521471191"}, +{"key":"key_134111169819","value":"value_521398614417011562"}, +{"key":"key_134111194132","value":"value_100955210674911228"}, +{"key":"key_134111667813","value":"value_197419110314167981"}, +{"key":"key_134111671141","value":"value_115121751161875312"}, +{"key":"key_134111806239","value":"value_123177165110114169"}, +{"key":"key_134112116781","value":"value_137127949311082116"}, +{"key":"key_134112145921","value":"value_841415385926666871"}, +{"key":"key_134112621485","value":"value_917141134959714171"}, +{"key":"key_134113898910","value":"value_116737377164661341"}, +{"key":"key_134115108120","value":"value_134771141531479542"}, +{"key":"key_134115119861","value":"value_123445470118121105"}, +{"key":"key_134115767010","value":"value_461031487317516749"}, +{"key":"key_134115881281","value":"value_916492919542911441"}, +{"key":"key_134116128107","value":"value_121109881096611310"}, +{"key":"key_134116451007","value":"value_105128157100147115"}, +{"key":"key_134116729065","value":"value_511131211059441112"}, +{"key":"key_134117521129","value":"value_771048510920070691"}, +{"key":"key_134118121897","value":"value_761296713716177801"}, +{"key":"key_134118588316","value":"value_133145122145142160"}, +{"key":"key_134119102291","value":"value_144160631141051041"}, +{"key":"key_134119123125","value":"value_137139121128891061"}, +{"key":"key_134119128727","value":"value_105613718115610598"}, +{"key":"key_134119146981","value":"value_100147118100130831"}, +{"key":"key_134120488910","value":"value_117135126120636485"}, +{"key":"key_134121121619","value":"value_107149136148101271"}, +{"key":"key_134121124747","value":"value_501431621411259311"}, +{"key":"key_134121657012","value":"value_186838081805212013"}, +{"key":"key_134122134142","value":"value_981082311879791211"}, +{"key":"key_134122637813","value":"value_109711319280160112"}, +{"key":"key_134122951299","value":"value_110126142811362061"}, +{"key":"key_134123122791","value":"value_911321251017412374"}, +{"key":"key_134123150371","value":"value_118878272731181171"}, +{"key":"key_134123941419","value":"value_969211611732149591"}, +{"key":"key_134124991431","value":"value_575115299121849011"}, +{"key":"key_134125105928","value":"value_359794441171331071"}, +{"key":"key_134125134136","value":"value_703513054541021461"}, +{"key":"key_134127981164","value":"value_795711168122651281"}, +{"key":"key_134128138767","value":"value_103528659103102766"}, +{"key":"key_134128778582","value":"value_119128551467179571"}, +{"key":"key_134129181635","value":"value_102168861214966147"}, +{"key":"key_134129181851","value":"value_112124106788611885"}, +{"key":"key_134129758713","value":"value_871069970658386163"}, +{"key":"key_134130107125","value":"value_726012478861196210"}, +{"key":"key_134130126693","value":"value_122911279810084156"}, +{"key":"key_134131126931","value":"value_681437414885761571"}, +{"key":"key_134131140138","value":"value_105150134126151815"}, +{"key":"key_134133121101","value":"value_126946210619782909"}, +{"key":"key_134133133103","value":"value_814815692110756951"}, +{"key":"key_134133941271","value":"value_100146166117811151"}, +{"key":"key_134135431064","value":"value_869176125151831341"}, +{"key":"key_134135438615","value":"value_165114106761521351"}, +{"key":"key_134135831119","value":"value_146117138641121287"}, +{"key":"key_134138821427","value":"value_841253884651234514"}, +{"key":"key_134138951311","value":"value_110110142168610811"}, +{"key":"key_134139107811","value":"value_735312472121133145"}, +{"key":"key_134139135116","value":"value_938859731281731161"}, +{"key":"key_134141181137","value":"value_791381011101441121"}, +{"key":"key_134142113831","value":"value_151120180136918989"}, +{"key":"key_134142126141","value":"value_116158160113191135"}, +{"key":"key_134143105125","value":"value_104581051291021061"}, +{"key":"key_134143111791","value":"value_491341301571341341"}, +{"key":"key_134143581051","value":"value_691181221061368311"}, +{"key":"key_134144110831","value":"value_861501221267790579"}, +{"key":"key_134144130164","value":"value_130911241558711312"}, +{"key":"key_134146104111","value":"value_771088114494126839"}, +{"key":"key_134148931011","value":"value_941291039014034145"}, +{"key":"key_134149116921","value":"value_791616873112989410"}, +{"key":"key_134149622710","value":"value_993511612074876311"}, +{"key":"key_134149921367","value":"value_581019916152871421"}, +{"key":"key_134150111177","value":"value_881246499741368013"}, +{"key":"key_134150778117","value":"value_119128184724710970"}, +{"key":"key_134152701081","value":"value_105771279311211783"}, +{"key":"key_134154671301","value":"value_114931468095728479"}, +{"key":"key_134157100141","value":"value_321347312913611390"}, +{"key":"key_134157134147","value":"value_921125491669296621"}, +{"key":"key_134161706152","value":"value_311681029714382771"}, +{"key":"key_134163117159","value":"value_117161351643410610"}, +{"key":"key_134163351051","value":"value_698612599881311071"}, +{"key":"key_134164114178","value":"value_126121120106471521"}, +{"key":"key_134164153771","value":"value_154759317062128193"}, +{"key":"key_134165605956","value":"value_621141591691401611"}, +{"key":"key_134167981611","value":"value_226698991171299210"}, +{"key":"key_134173102115","value":"value_125851026210376125"}, +{"key":"key_134173102791","value":"value_100105911071076111"}, +{"key":"key_134182118601","value":"value_761131171426375908"}, +{"key":"key_134184951029","value":"value_105186661471478411"}, +{"key":"key_134185130128","value":"value_122561066517115417"}, +{"key":"key_134189731004","value":"value_133959182817387551"}, +{"key":"key_134191511371","value":"value_545815513943153848"}, +{"key":"key_134204949973","value":"value_127819577112109976"}, +{"key":"key_134315988127","value":"value_120931106385124109"}, +{"key":"key_134338311284","value":"value_996499461711111238"}, +{"key":"key_134348210112","value":"value_152135105116180120"}, +{"key":"key_134371285518","value":"value_681483863656085613"}, +{"key":"key_134391075911","value":"value_971377311287931991"}, +{"key":"key_134394911767","value":"value_891731458713717412"}, +{"key":"key_134441638095","value":"value_957811884130109136"}, +{"key":"key_134448390541","value":"value_137106102143113997"}, +{"key":"key_134458913114","value":"value_132108152791408510"}, +{"key":"key_134461011521","value":"value_147381641281251336"}, +{"key":"key_134471961657","value":"value_149130819911994106"}, +{"key":"key_134488010652","value":"value_624535111115124100"}, +{"key":"key_134488410590","value":"value_149125141122837412"}, +{"key":"key_134491361044","value":"value_127928111610986656"}, +{"key":"key_134506912113","value":"value_829411012311278192"}, +{"key":"key_134507816516","value":"value_121120151041581393"}, +{"key":"key_134531411091","value":"value_598597636275138172"}, +{"key":"key_134541411391","value":"value_133191911471156612"}, +{"key":"key_134548414113","value":"value_100321486868118661"}, +{"key":"key_134559995103","value":"value_147118117102120733"}, +{"key":"key_134567961144","value":"value_885714410810585112"}, +{"key":"key_134571001029","value":"value_137878597171989871"}, +{"key":"key_134574282135","value":"value_132117945617011113"}, +{"key":"key_134577011413","value":"value_105639871132149107"}, +{"key":"key_134581491458","value":"value_107541161667214268"}, +{"key":"key_134601324710","value":"value_113133121341431111"}, +{"key":"key_134607213010","value":"value_100721045283183701"}, +{"key":"key_134607312114","value":"value_113172115891439471"}, +{"key":"key_134607740103","value":"value_751809610980741048"}, +{"key":"key_134609773145","value":"value_180152826916212410"}, +{"key":"key_134617114113","value":"value_126118108110131689"}, +{"key":"key_134619216847","value":"value_130112991251448677"}, +{"key":"key_134631041441","value":"value_541108210381109771"}, +{"key":"key_134638099149","value":"value_111100113131861231"}, +{"key":"key_134639015614","value":"value_961591391411111034"}, +{"key":"key_134639092150","value":"value_160118110130163120"}, +{"key":"key_134651169297","value":"value_841161018187581081"}, +{"key":"key_134661305894","value":"value_137867481110119798"}, +{"key":"key_134668614412","value":"value_907412380566997126"}, +{"key":"key_134681376987","value":"value_551191051188096100"}, +{"key":"key_134681437213","value":"value_676473153981301428"}, +{"key":"key_134682005610","value":"value_776118916110735861"}, +{"key":"key_134721209718","value":"value_891251231079414511"}, +{"key":"key_134731995015","value":"value_129118172646065611"}, +{"key":"key_134741328312","value":"value_915411517079133115"}, +{"key":"key_134741471447","value":"value_309215474809612113"}, +{"key":"key_134759296110","value":"value_961096985100108509"}, +{"key":"key_134761251141","value":"value_908097238656121110"}, +{"key":"key_134761356487","value":"value_109101961381121301"}, +{"key":"key_134768550671","value":"value_119761111711461309"}, +{"key":"key_134771147714","value":"value_122139961168110812"}, +{"key":"key_134781229013","value":"value_121101124691161616"}, +{"key":"key_134784212110","value":"value_155131231207116410"}, +{"key":"key_134785313212","value":"value_531015999131120166"}, +{"key":"key_134786917864","value":"value_231301291101015674"}, +{"key":"key_134789478761","value":"value_146105135106854112"}, +{"key":"key_134791561468","value":"value_111129120991221398"}, +{"key":"key_134791823516","value":"value_162859410955651001"}, +{"key":"key_134809512715","value":"value_147921467961699278"}, +{"key":"key_134811311327","value":"value_101150140198481811"}, +{"key":"key_134821331665","value":"value_539710880110937314"}, +{"key":"key_134828816646","value":"value_133159145115931081"}, +{"key":"key_134829211986","value":"value_131141115161136959"}, +{"key":"key_134838967122","value":"value_134127139106411207"}, +{"key":"key_134841071505","value":"value_137109105124911249"}, +{"key":"key_134841267111","value":"value_120781121066188546"}, +{"key":"key_134851201308","value":"value_116126889812296139"}, +{"key":"key_134858295611","value":"value_886515569124805190"}, +{"key":"key_134859113259","value":"value_128113689299785580"}, +{"key":"key_134859313114","value":"value_115931001617413394"}, +{"key":"key_134861131221","value":"value_961211561218679386"}, +{"key":"key_134861181338","value":"value_112100668511272969"}, +{"key":"key_134861206710","value":"value_751201307436162130"}, +{"key":"key_134867271798","value":"value_514153709410857133"}, +{"key":"key_134877512316","value":"value_106117130611509016"}, +{"key":"key_134881491089","value":"value_921308311112811011"}, +{"key":"key_134886215514","value":"value_139116106132146126"}, +{"key":"key_134888786581","value":"value_106117155941399610"}, +{"key":"key_134888966124","value":"value_130104117119441291"}, +{"key":"key_134889810694","value":"value_951251429813389129"}, +{"key":"key_134891138465","value":"value_118107691361221581"}, +{"key":"key_134891188511","value":"value_609711213724108117"}, +{"key":"key_134891789714","value":"value_100711269978131413"}, +{"key":"key_134901191031","value":"value_831701229013312413"}, +{"key":"key_134901381051","value":"value_103991331791571112"}, +{"key":"key_134905619118","value":"value_427114061105158539"}, +{"key":"key_134911101131","value":"value_170111105841021671"}, +{"key":"key_134911289414","value":"value_277310812413518613"}, +{"key":"key_134915910712","value":"value_501311236114513510"}, +{"key":"key_134916598130","value":"value_106101111110468814"}, +{"key":"key_134917795609","value":"value_113961341291591311"}, +{"key":"key_134921001191","value":"value_461681261104414241"}, +{"key":"key_134921259536","value":"value_138118108163101911"}, +{"key":"key_134921325416","value":"value_106158999010773571"}, +{"key":"key_134951441571","value":"value_489210820152110101"}, +{"key":"key_134954866746","value":"value_109891398711512612"}, +{"key":"key_134955510811","value":"value_110134638759681261"}, +{"key":"key_134961081141","value":"value_981431331151916914"}, +{"key":"key_134961211091","value":"value_114101683675139137"}, +{"key":"key_134981261055","value":"value_109106878810881129"}, +{"key":"key_134986312515","value":"value_152109567259123897"}, +{"key":"key_134989864669","value":"value_117118126113119788"}, +{"key":"key_134989876519","value":"value_119651081031215113"}, +{"key":"key_134991195411","value":"value_109118200126791121"}, +{"key":"key_134991581401","value":"value_877112999102689712"}, +{"key":"key_134998913213","value":"value_117150102135168173"}, +{"key":"key_135100113120","value":"value_108129621081831101"}, +{"key":"key_135100128695","value":"value_104941091123813412"}, +{"key":"key_135100132160","value":"value_741038091149891381"}, +{"key":"key_135101115941","value":"value_133115561001301041"}, +{"key":"key_135101141100","value":"value_911131321079180598"}, +{"key":"key_135101756810","value":"value_899811989829562143"}, +{"key":"key_135101921717","value":"value_821221251188710086"}, +{"key":"key_135102111106","value":"value_631308012791549514"}, +{"key":"key_135102123112","value":"value_971381083458139101"}, +{"key":"key_135102132901","value":"value_947666111121113841"}, +{"key":"key_135102688911","value":"value_768812111515912911"}, +{"key":"key_135103118771","value":"value_137671431471321614"}, +{"key":"key_135103981407","value":"value_130445520515112181"}, +{"key":"key_135104162141","value":"value_120152641198174117"}, +{"key":"key_135105445310","value":"value_128721241529679786"}, +{"key":"key_135107739097","value":"value_908813214797861267"}, +{"key":"key_135107961295","value":"value_189841348752261281"}, +{"key":"key_135108104125","value":"value_110104144125115751"}, +{"key":"key_135108127945","value":"value_110156160104131124"}, +{"key":"key_135108859397","value":"value_121114421031633314"}, +{"key":"key_135109805547","value":"value_611411429912810615"}, +{"key":"key_135109971164","value":"value_631067797737181123"}, +{"key":"key_135109986298","value":"value_645799671377363103"}, +{"key":"key_135111114110","value":"value_701118613183120715"}, +{"key":"key_135111152139","value":"value_159118111101971175"}, +{"key":"key_135111585911","value":"value_689514690117100538"}, +{"key":"key_135111671188","value":"value_103391917981110901"}, +{"key":"key_135112431061","value":"value_125124100641189211"}, +{"key":"key_135112786210","value":"value_821031225712314458"}, +{"key":"key_135112951158","value":"value_115719484167188111"}, +{"key":"key_135113118939","value":"value_122101118138102884"}, +{"key":"key_135113142159","value":"value_115791388212011514"}, +{"key":"key_135113190831","value":"value_701028792115891331"}, +{"key":"key_135114143110","value":"value_102174891531911461"}, +{"key":"key_135114146100","value":"value_157878310268956888"}, +{"key":"key_135114889410","value":"value_575554441231184651"}, +{"key":"key_135115141105","value":"value_117978371125851045"}, +{"key":"key_135115625812","value":"value_861092873891338311"}, +{"key":"key_135117691118","value":"value_795678171119107118"}, +{"key":"key_135118991701","value":"value_861071079186847612"}, +{"key":"key_135119102120","value":"value_572696114531318113"}, +{"key":"key_135119497112","value":"value_168114133158876710"}, +{"key":"key_135120131114","value":"value_617715271941381341"}, +{"key":"key_135121106122","value":"value_157130130145641081"}, +{"key":"key_135121861635","value":"value_158745310010110746"}, +{"key":"key_135122103143","value":"value_881275110810180987"}, +{"key":"key_135122109881","value":"value_147117156537992461"}, +{"key":"key_135123124888","value":"value_104142925314010476"}, +{"key":"key_135123491678","value":"value_711161021211548135"}, +{"key":"key_135123589088","value":"value_648198847811415914"}, +{"key":"key_135123726610","value":"value_611861441625915713"}, +{"key":"key_135125161121","value":"value_105163339684561048"}, +{"key":"key_135126120871","value":"value_807221132836684104"}, +{"key":"key_135126143149","value":"value_154949912712983938"}, +{"key":"key_135126735570","value":"value_741061467312849133"}, +{"key":"key_135126781288","value":"value_122123541081485110"}, +{"key":"key_135126871068","value":"value_123116132122108142"}, +{"key":"key_135129137681","value":"value_100811171148672681"}, +{"key":"key_135129138791","value":"value_186732911282969212"}, +{"key":"key_135129816713","value":"value_116124100741038313"}, +{"key":"key_135129967712","value":"value_119564456981241047"}, +{"key":"key_135131103139","value":"value_108124113159147117"}, +{"key":"key_135131106771","value":"value_112131891131338998"}, +{"key":"key_135132108661","value":"value_106140889210411935"}, +{"key":"key_135132119117","value":"value_107781431331423216"}, +{"key":"key_135132139501","value":"value_984010477831565988"}, +{"key":"key_135134928010","value":"value_599711810411286106"}, +{"key":"key_135135901191","value":"value_607896959955831047"}, +{"key":"key_135136121147","value":"value_657383120110167105"}, +{"key":"key_135136911511","value":"value_195103121157123155"}, +{"key":"key_135138503663","value":"value_621081105242814314"}, +{"key":"key_135140132142","value":"value_117881098395838396"}, +{"key":"key_135140136901","value":"value_124831411321251201"}, +{"key":"key_135140701301","value":"value_129106134113788812"}, +{"key":"key_135140906510","value":"value_128118891331766716"}, +{"key":"key_135141112701","value":"value_867414113910210581"}, +{"key":"key_135141124921","value":"value_961271191281058082"}, +{"key":"key_135142621547","value":"value_155140155102111112"}, +{"key":"key_135142751211","value":"value_528513778136166958"}, +{"key":"key_135143104102","value":"value_971049075112133100"}, +{"key":"key_135143183112","value":"value_741205012911515313"}, +{"key":"key_135146149123","value":"value_132105119110143541"}, +{"key":"key_135146848369","value":"value_101939694123531199"}, +{"key":"key_135148106168","value":"value_103140124101141638"}, +{"key":"key_135148120113","value":"value_100106146116152123"}, +{"key":"key_135149119921","value":"value_961411991188613511"}, +{"key":"key_135149133102","value":"value_791761371057113312"}, +{"key":"key_135150107111","value":"value_131116491147710412"}, +{"key":"key_135150127142","value":"value_112555789130104114"}, +{"key":"key_135150931021","value":"value_100999810510053581"}, +{"key":"key_135151118741","value":"value_621441311489511788"}, +{"key":"key_135152101831","value":"value_851536116011790843"}, +{"key":"key_135154150142","value":"value_140478513598699389"}, +{"key":"key_135155551091","value":"value_477284110135166907"}, +{"key":"key_135157124611","value":"value_986411915210769138"}, +{"key":"key_135158104661","value":"value_684281808410194959"}, +{"key":"key_135158831375","value":"value_391001791377883107"}, +{"key":"key_135159801061","value":"value_145101929312178259"}, +{"key":"key_135162131100","value":"value_105158135119959810"}, +{"key":"key_135164781166","value":"value_170739811311460176"}, +{"key":"key_135167111155","value":"value_108169861261591211"}, +{"key":"key_135169107955","value":"value_971341191267412611"}, +{"key":"key_135169991061","value":"value_118113162100201115"}, +{"key":"key_135170781068","value":"value_759677117497512683"}, +{"key":"key_135171109813","value":"value_959880915614310174"}, +{"key":"key_135171779735","value":"value_987810573904489884"}, +{"key":"key_135173118881","value":"value_591315697135999916"}, +{"key":"key_135202188829","value":"value_153261648015814157"}, +{"key":"key_135287612113","value":"value_128978211510611713"}, +{"key":"key_135337810813","value":"value_123881121291134713"}, +{"key":"key_135371809591","value":"value_108147140988317312"}, +{"key":"key_135391061091","value":"value_391073980661348551"}, +{"key":"key_135391401111","value":"value_157901691411441441"}, +{"key":"key_135410189108","value":"value_826779806012588149"}, +{"key":"key_135481051431","value":"value_133126100441093611"}, +{"key":"key_135486793145","value":"value_939512311649677610"}, +{"key":"key_135501001168","value":"value_888258134971467711"}, +{"key":"key_135528711715","value":"value_981571641111099015"}, +{"key":"key_135531291001","value":"value_134148508416386123"}, +{"key":"key_135541331347","value":"value_111401088294128118"}, +{"key":"key_135551009217","value":"value_508211311416230128"}, +{"key":"key_135568314012","value":"value_731421156215011167"}, +{"key":"key_135571364512","value":"value_741341541467013911"}, +{"key":"key_135584441178","value":"value_781691751251161441"}, +{"key":"key_135599784126","value":"value_451241061066986135"}, +{"key":"key_135607112910","value":"value_101101669411914716"}, +{"key":"key_135618452101","value":"value_130855135701491391"}, +{"key":"key_135638471118","value":"value_126105122155801156"}, +{"key":"key_135649210310","value":"value_140130976198122629"}, +{"key":"key_135661191201","value":"value_130136125140178837"}, +{"key":"key_135671156610","value":"value_101411049019314158"}, +{"key":"key_135681481331","value":"value_118112138908810248"}, +{"key":"key_135693312611","value":"value_126951071711471051"}, +{"key":"key_135707210868","value":"value_106120112757411481"}, +{"key":"key_135709116143","value":"value_581051191171311071"}, +{"key":"key_135728513711","value":"value_100996778124556212"}, +{"key":"key_135741091148","value":"value_921491131531618791"}, +{"key":"key_135741503787","value":"value_143871047356807272"}, +{"key":"key_135751041261","value":"value_123109101101861281"}, +{"key":"key_135766096917","value":"value_162108117124471211"}, +{"key":"key_135778589142","value":"value_848415412296104140"}, +{"key":"key_135781066574","value":"value_831511028710513516"}, +{"key":"key_135791071307","value":"value_128801417613884169"}, +{"key":"key_135791121131","value":"value_156108125130771546"}, +{"key":"key_135796810711","value":"value_849681106155143887"}, +{"key":"key_135799410660","value":"value_131134135131751041"}, +{"key":"key_135811088415","value":"value_661201001051146415"}, +{"key":"key_135811121408","value":"value_131616467141841181"}, +{"key":"key_135811451421","value":"value_621171448315011611"}, +{"key":"key_135821111129","value":"value_108701011711277714"}, +{"key":"key_135821131091","value":"value_117105952886144147"}, +{"key":"key_135831251131","value":"value_128207333701064610"}, +{"key":"key_135835613810","value":"value_791451111251068860"}, +{"key":"key_135838012911","value":"value_118134110120111102"}, +{"key":"key_135841028310","value":"value_110751229110111474"}, +{"key":"key_135847310577","value":"value_113115749813911912"}, +{"key":"key_135851311101","value":"value_120371241791252653"}, +{"key":"key_135851469173","value":"value_114861381611241696"}, +{"key":"key_135865211112","value":"value_861565493996897977"}, +{"key":"key_135878412716","value":"value_183148551191219110"}, +{"key":"key_135889489126","value":"value_921421031351019513"}, +{"key":"key_135896611214","value":"value_167887895801061228"}, +{"key":"key_135898167112","value":"value_765112317013382142"}, +{"key":"key_135909070524","value":"value_821231083891133961"}, +{"key":"key_135911391051","value":"value_339610784115150118"}, +{"key":"key_135913611011","value":"value_119528277119114179"}, +{"key":"key_135917890411","value":"value_119187111271089910"}, +{"key":"key_135921601316","value":"value_841183811411613011"}, +{"key":"key_135923412168","value":"value_986874695412936163"}, +{"key":"key_135938213614","value":"value_461131348270811161"}, +{"key":"key_135939215244","value":"value_105204123119429277"}, +{"key":"key_135941011041","value":"value_759814614013092138"}, +{"key":"key_135941271187","value":"value_411041241058413712"}, +{"key":"key_135951329515","value":"value_133716012166707810"}, +{"key":"key_135961091071","value":"value_120358590134841451"}, +{"key":"key_135961161461","value":"value_921191191071134727"}, +{"key":"key_135961625610","value":"value_908767131129129125"}, +{"key":"key_135968611810","value":"value_285316012274731001"}, +{"key":"key_135971081311","value":"value_492710915212715491"}, +{"key":"key_135971121436","value":"value_821491288858125852"}, +{"key":"key_135974512896","value":"value_163889212412412410"}, +{"key":"key_135986010816","value":"value_132180791471361541"}, +{"key":"key_135987368142","value":"value_149697613910810670"}, +{"key":"key_135989632581","value":"value_115761268874102386"}, +{"key":"key_135991151069","value":"value_961378913512271147"}, +{"key":"key_135991368814","value":"value_755164101871557113"}, +{"key":"key_135991689612","value":"value_705610110399125177"}, +{"key":"key_135998719412","value":"value_138112137984716413"}, +{"key":"key_136100821429","value":"value_801411158411010512"}, +{"key":"key_136101821251","value":"value_869413511097681041"}, +{"key":"key_136101981101","value":"value_871371071122610766"}, +{"key":"key_136102133108","value":"value_711255259691279419"}, +{"key":"key_136102135701","value":"value_793516073146115112"}, +{"key":"key_136103122836","value":"value_879511936112102938"}, +{"key":"key_136103891101","value":"value_627369941061409313"}, +{"key":"key_136104718016","value":"value_581251187879112137"}, +{"key":"key_136104909479","value":"value_104138679512071102"}, +{"key":"key_136105138169","value":"value_142891518715996122"}, +{"key":"key_136105801241","value":"value_721376910084165153"}, +{"key":"key_136106123137","value":"value_144871211091131425"}, +{"key":"key_136106946089","value":"value_611771388786100715"}, +{"key":"key_136107131931","value":"value_121471269510913716"}, +{"key":"key_136107153341","value":"value_133869719480799914"}, +{"key":"key_136107971981","value":"value_115621583695916486"}, +{"key":"key_136108808267","value":"value_981261269288122331"}, +{"key":"key_136109120881","value":"value_975999148115119871"}, +{"key":"key_136109132101","value":"value_136168142100106687"}, +{"key":"key_136110107125","value":"value_161100761111211017"}, +{"key":"key_136110959710","value":"value_119841819895131150"}, +{"key":"key_136111123546","value":"value_121119821481501801"}, +{"key":"key_136111381385","value":"value_130115916693106115"}, +{"key":"key_136112556413","value":"value_113141759414510414"}, +{"key":"key_136113601246","value":"value_378413691741414312"}, +{"key":"key_136113869111","value":"value_371267392791231581"}, +{"key":"key_136113961221","value":"value_108130948210121146"}, +{"key":"key_136114129164","value":"value_133128761195596821"}, +{"key":"key_136114791321","value":"value_281586213568120127"}, +{"key":"key_136114901218","value":"value_411116614514115978"}, +{"key":"key_136116141102","value":"value_761501351461196111"}, +{"key":"key_136116891181","value":"value_746911687136174155"}, +{"key":"key_136117117123","value":"value_871320105279149175"}, +{"key":"key_136117667043","value":"value_484494141421269052"}, +{"key":"key_136117881481","value":"value_130651461429082709"}, +{"key":"key_136119115106","value":"value_836166805314512812"}, +{"key":"key_136120107140","value":"value_561615985891278011"}, +{"key":"key_136120661241","value":"value_787867175102152142"}, +{"key":"key_136120851411","value":"value_831295628112112125"}, +{"key":"key_136120949390","value":"value_124150129100421117"}, +{"key":"key_136121371209","value":"value_179968110888968571"}, +{"key":"key_136122170819","value":"value_136141142134881081"}, +{"key":"key_136122646415","value":"value_291251017518625106"}, +{"key":"key_136122948411","value":"value_110275671759812586"}, +{"key":"key_136123126488","value":"value_522008812113598123"}, +{"key":"key_136124851351","value":"value_108701471579910415"}, +{"key":"key_136126105677","value":"value_108144578210613316"}, +{"key":"key_136126947712","value":"value_781701281531501471"}, +{"key":"key_136127110116","value":"value_117149431398078741"}, +{"key":"key_136127135537","value":"value_115111180117137819"}, +{"key":"key_136128101102","value":"value_128801798981691001"}, +{"key":"key_136128709675","value":"value_140671686015212893"}, +{"key":"key_136128961101","value":"value_115100137114821032"}, +{"key":"key_136129164548","value":"value_947913448917610414"}, +{"key":"key_136130981091","value":"value_127911511158184150"}, +{"key":"key_136131418785","value":"value_126949112211696538"}, +{"key":"key_136131461201","value":"value_101631041376612110"}, +{"key":"key_136131981297","value":"value_189142751498765779"}, +{"key":"key_136132439012","value":"value_721238415114511794"}, +{"key":"key_136133484649","value":"value_180666173179139134"}, +{"key":"key_136133711046","value":"value_144132202819383144"}, +{"key":"key_136133711111","value":"value_145961271001211291"}, +{"key":"key_136135117811","value":"value_152941051671508878"}, +{"key":"key_136136105101","value":"value_102110171140948048"}, +{"key":"key_136136150108","value":"value_505793281001391269"}, +{"key":"key_136137109114","value":"value_951729012862140831"}, +{"key":"key_136140874811","value":"value_976984831311046411"}, +{"key":"key_136141761883","value":"value_125109103951631201"}, +{"key":"key_136141836011","value":"value_113144103936210415"}, +{"key":"key_136142123571","value":"value_581491331237715477"}, +{"key":"key_136142771238","value":"value_311249074781653616"}, +{"key":"key_136143120131","value":"value_837312210017310096"}, +{"key":"key_136143891551","value":"value_144871661431199058"}, +{"key":"key_136144113726","value":"value_808563917518212158"}, +{"key":"key_136144118605","value":"value_945463637694158937"}, +{"key":"key_136144150115","value":"value_105100117155967884"}, +{"key":"key_136146120931","value":"value_741141011013510211"}, +{"key":"key_136146139991","value":"value_751097411294991311"}, +{"key":"key_136146146725","value":"value_611058053146871021"}, +{"key":"key_136146881398","value":"value_165106129102941191"}, +{"key":"key_136147107778","value":"value_111130103158658435"}, +{"key":"key_136147127411","value":"value_166108661262914491"}, +{"key":"key_136148135130","value":"value_841486112711512697"}, +{"key":"key_136148461021","value":"value_118126102631161241"}, +{"key":"key_136150152771","value":"value_721317278637814615"}, +{"key":"key_136150531096","value":"value_801007889113831021"}, +{"key":"key_136151126164","value":"value_102143120971451944"}, +{"key":"key_136151157384","value":"value_113135911581611119"}, +{"key":"key_136151949410","value":"value_761081531179013875"}, +{"key":"key_136153173107","value":"value_691051351309681121"}, +{"key":"key_136155401061","value":"value_122871111771329511"}, +{"key":"key_136156668613","value":"value_621265512274987311"}, +{"key":"key_136157128169","value":"value_961341181141021018"}, +{"key":"key_136158111634","value":"value_521288899121133109"}, +{"key":"key_136166649810","value":"value_114361869810112388"}, +{"key":"key_136172154129","value":"value_561346711114195881"}, +{"key":"key_136188201198","value":"value_117489793169761247"}, +{"key":"key_136191129891","value":"value_133174140142669313"}, +{"key":"key_136205170153","value":"value_779985102154185792"}, +{"key":"key_136213821061","value":"value_619912513662120699"}, +{"key":"key_136291151511","value":"value_146138626311613672"}, +{"key":"key_136311711329","value":"value_878315112910184701"}, +{"key":"key_136331225011","value":"value_871081689395986538"}, +{"key":"key_136351071671","value":"value_123110110105147544"}, +{"key":"key_136389716310","value":"value_105991071108770106"}, +{"key":"key_136391149966","value":"value_711101626369117140"}, +{"key":"key_136391451157","value":"value_771061079711616281"}, +{"key":"key_136394713211","value":"value_133889911513210213"}, +{"key":"key_136421545510","value":"value_547011413682130631"}, +{"key":"key_136423110811","value":"value_831247512864659443"}, +{"key":"key_136424412513","value":"value_625711296139991451"}, +{"key":"key_136431191121","value":"value_136832810716167132"}, +{"key":"key_136439711511","value":"value_881411127811010594"}, +{"key":"key_136449797136","value":"value_128781354810912816"}, +{"key":"key_136449979100","value":"value_158138126581039412"}, +{"key":"key_136451249712","value":"value_111991187911262619"}, +{"key":"key_136461068910","value":"value_133861319877103105"}, +{"key":"key_136481399613","value":"value_989091160148961161"}, +{"key":"key_136491531361","value":"value_128139102901439511"}, +{"key":"key_136501298616","value":"value_438554106981141411"}, +{"key":"key_136519714311","value":"value_621211161491391159"}, +{"key":"key_136521181381","value":"value_159123125311326110"}, +{"key":"key_136551271034","value":"value_431081351251226295"}, +{"key":"key_136551451391","value":"value_615887135130153124"}, +{"key":"key_136571071728","value":"value_815114212911518110"}, +{"key":"key_136619577821","value":"value_109160121911111011"}, +{"key":"key_136655712614","value":"value_616610512754180108"}, +{"key":"key_136661361023","value":"value_142149988711810998"}, +{"key":"key_136681179582","value":"value_863882191809250808"}, +{"key":"key_136681461511","value":"value_895995181811116485"}, +{"key":"key_136684096507","value":"value_976418285548344127"}, +{"key":"key_136691431481","value":"value_105112625311994631"}, +{"key":"key_136711057265","value":"value_876511811914689113"}, +{"key":"key_136721359439","value":"value_115126114150149119"}, +{"key":"key_136736975102","value":"value_861506469481069010"}, +{"key":"key_136759311666","value":"value_997588130381395886"}, +{"key":"key_136761268915","value":"value_381015494127981171"}, +{"key":"key_136769913910","value":"value_122507168971131648"}, +{"key":"key_136771201259","value":"value_196010381147181129"}, +{"key":"key_136771201337","value":"value_901891011131069947"}, +{"key":"key_136771268744","value":"value_891504516315510212"}, +{"key":"key_136781541359","value":"value_108106117422021124"}, +{"key":"key_136791166410","value":"value_157125593313710874"}, +{"key":"key_136799310411","value":"value_671309010814516267"}, +{"key":"key_136801001318","value":"value_114124103129156100"}, +{"key":"key_136806082861","value":"value_104643211290150669"}, +{"key":"key_136821371279","value":"value_122159125811021159"}, +{"key":"key_136829910290","value":"value_831169272143145157"}, +{"key":"key_136831551551","value":"value_451364410510910324"}, +{"key":"key_136841091681","value":"value_331149782111130115"}, +{"key":"key_136841169013","value":"value_849268155155138654"}, +{"key":"key_136846314012","value":"value_968310573124547912"}, +{"key":"key_136851111537","value":"value_146140737396719594"}, +{"key":"key_136858098160","value":"value_119551168693102149"}, +{"key":"key_136861016110","value":"value_858315765129710061"}, +{"key":"key_136861131598","value":"value_678560381331268311"}, +{"key":"key_136861181201","value":"value_139132104917074921"}, +{"key":"key_136861279010","value":"value_117157984433928875"}, +{"key":"key_136861301188","value":"value_105101175132123988"}, +{"key":"key_136861397911","value":"value_741365911613911512"}, +{"key":"key_136881181328","value":"value_110781231127258804"}, +{"key":"key_136886110714","value":"value_131108591231639910"}, +{"key":"key_136891541148","value":"value_938349941357810910"}, +{"key":"key_136901081014","value":"value_668011211412212180"}, +{"key":"key_136901331457","value":"value_106891057212791891"}, +{"key":"key_136901605511","value":"value_531001227085511051"}, +{"key":"key_136904612310","value":"value_104523858118587494"}, +{"key":"key_136909367121","value":"value_108160987577889197"}, +{"key":"key_136927911314","value":"value_405868808879126137"}, +{"key":"key_136929210476","value":"value_176153148521721111"}, +{"key":"key_136931021199","value":"value_100775598135123104"}, +{"key":"key_136941069057","value":"value_106109103181131049"}, +{"key":"key_136941381121","value":"value_175621431369516610"}, +{"key":"key_136951081281","value":"value_140166139135196913"}, +{"key":"key_136961491479","value":"value_126115118896511943"}, +{"key":"key_136963647113","value":"value_991021581167878100"}, +{"key":"key_136971043272","value":"value_122142615288649388"}, +{"key":"key_136977979717","value":"value_879898849159961209"}, +{"key":"key_136991475413","value":"value_241661481511643511"}, +{"key":"key_136993562891","value":"value_891791078697536966"}, +{"key":"key_136996893907","value":"value_889562841091148795"}, +{"key":"key_136997912413","value":"value_100757113410211112"}, +{"key":"key_137100671029","value":"value_801071271059816315"}, +{"key":"key_137101103989","value":"value_661251194559531129"}, +{"key":"key_137102108831","value":"value_105411241391121481"}, +{"key":"key_137104142119","value":"value_138134571021051581"}, +{"key":"key_137104153127","value":"value_106736238631215112"}, +{"key":"key_137104731419","value":"value_111143108163141135"}, +{"key":"key_137106561249","value":"value_967812773981099792"}, +{"key":"key_137108134499","value":"value_391306210713396137"}, +{"key":"key_137108186113","value":"value_134641111101263712"}, +{"key":"key_137108261001","value":"value_631211391361091221"}, +{"key":"key_137109100106","value":"value_671321141211181701"}, +{"key":"key_137109941087","value":"value_136691149571803715"}, +{"key":"key_137110104766","value":"value_791206711765149783"}, +{"key":"key_137110131156","value":"value_148881321369316689"}, +{"key":"key_137110391483","value":"value_763713314513912215"}, +{"key":"key_137111116126","value":"value_481341291231189710"}, +{"key":"key_137111451331","value":"value_621031861041471211"}, +{"key":"key_137112117114","value":"value_141176514112510694"}, +{"key":"key_137112123170","value":"value_641231121047810111"}, +{"key":"key_137112356816","value":"value_150107811231061621"}, +{"key":"key_137112548614","value":"value_142591701331181491"}, +{"key":"key_137113123575","value":"value_121102931118480116"}, +{"key":"key_137114104135","value":"value_461244566122141132"}, +{"key":"key_137115579011","value":"value_110168144271356656"}, +{"key":"key_137116119889","value":"value_575114712010013414"}, +{"key":"key_137116140140","value":"value_875156112101788589"}, +{"key":"key_137116651571","value":"value_859592155119751339"}, +{"key":"key_137116709439","value":"value_108143608697182671"}, +{"key":"key_137117601571","value":"value_118888811311611091"}, +{"key":"key_137118130977","value":"value_111123112878837128"}, +{"key":"key_137120128696","value":"value_681281581269979110"}, +{"key":"key_137120140991","value":"value_129133136961038711"}, +{"key":"key_137120518612","value":"value_111938911110950848"}, +{"key":"key_137121318598","value":"value_123401301228313163"}, +{"key":"key_137122747992","value":"value_145649784146451291"}, +{"key":"key_137123104671","value":"value_128746312349581121"}, +{"key":"key_137123118119","value":"value_158666811996143509"}, +{"key":"key_137123135691","value":"value_546493115116801197"}, +{"key":"key_137124114759","value":"value_107122371191031551"}, +{"key":"key_137124739967","value":"value_701166662189951461"}, +{"key":"key_137124741261","value":"value_111785212285100101"}, +{"key":"key_137125699988","value":"value_981561151461079510"}, +{"key":"key_137126638183","value":"value_107170991078590116"}, +{"key":"key_137126826815","value":"value_148119140111989111"}, +{"key":"key_137127130988","value":"value_929810713978145129"}, +{"key":"key_137127133101","value":"value_675891144611401459"}, +{"key":"key_137127176105","value":"value_928431108861411081"}, +{"key":"key_137128122873","value":"value_971106832135875775"}, +{"key":"key_137128169471","value":"value_173100601078118786"}, +{"key":"key_137130351257","value":"value_821055586117717314"}, +{"key":"key_137131311181","value":"value_131121102147971331"}, +{"key":"key_137131479879","value":"value_112132731544310110"}, +{"key":"key_137132996367","value":"value_103989558130821449"}, +{"key":"key_137133991211","value":"value_407091971081311471"}, +{"key":"key_137135921181","value":"value_166174112141105519"}, +{"key":"key_137135976616","value":"value_135107110135121855"}, +{"key":"key_137136124807","value":"value_607481338483130663"}, +{"key":"key_137136138606","value":"value_117889885121841741"}, +{"key":"key_137136431199","value":"value_107109988312814513"}, +{"key":"key_137136611027","value":"value_801596910379165122"}, +{"key":"key_137137129927","value":"value_175167691251359911"}, +{"key":"key_137137611397","value":"value_237483688212212458"}, +{"key":"key_137138561357","value":"value_661189614713981150"}, +{"key":"key_137139109120","value":"value_110651581256460157"}, +{"key":"key_137139123120","value":"value_102150127106120106"}, +{"key":"key_137140107136","value":"value_891251161361928113"}, +{"key":"key_137141123977","value":"value_591181691021455214"}, +{"key":"key_137142611161","value":"value_771241101211021287"}, +{"key":"key_137143120107","value":"value_851371611081761057"}, +{"key":"key_137143129165","value":"value_150150155147711006"}, +{"key":"key_137144100817","value":"value_110148141122105169"}, +{"key":"key_137144166341","value":"value_566011813561108100"}, +{"key":"key_137144971261","value":"value_761756714429261191"}, +{"key":"key_137145109631","value":"value_741091074812815380"}, +{"key":"key_137145145448","value":"value_176170921194823109"}, +{"key":"key_137148751036","value":"value_165804511780109431"}, +{"key":"key_137149151899","value":"value_129721771198794116"}, +{"key":"key_137150130159","value":"value_201941145385105891"}, +{"key":"key_137151109121","value":"value_801181025115070126"}, +{"key":"key_137151113911","value":"value_377513156156151871"}, +{"key":"key_137151122856","value":"value_891021001148411713"}, +{"key":"key_137152599410","value":"value_656188769187103991"}, +{"key":"key_137157147126","value":"value_121877586641229315"}, +{"key":"key_137157771086","value":"value_268978911126788105"}, +{"key":"key_137158103841","value":"value_140106120124133130"}, +{"key":"key_137158114127","value":"value_856163125849092113"}, +{"key":"key_137160130126","value":"value_321217586811077670"}, +{"key":"key_137165589713","value":"value_997112413112110497"}, +{"key":"key_137166961431","value":"value_971621101576112216"}, +{"key":"key_137168177371","value":"value_551321061248013514"}, +{"key":"key_137169489717","value":"value_807886575977371477"}, +{"key":"key_137170130724","value":"value_981191021771197887"}, +{"key":"key_137174158711","value":"value_116449294316612413"}, +{"key":"key_137175521431","value":"value_125100134138151981"}, +{"key":"key_137175821471","value":"value_939014911857104581"}, +{"key":"key_137176741119","value":"value_836964696113386126"}, +{"key":"key_137195810113","value":"value_115135821391421646"}, +{"key":"key_137311311431","value":"value_726012198124851461"}, +{"key":"key_137321221249","value":"value_174136908631136126"}, +{"key":"key_137341421291","value":"value_878413991128861021"}, +{"key":"key_137391547112","value":"value_111948115512465117"}, +{"key":"key_137431301449","value":"value_172124881108964115"}, +{"key":"key_137457911412","value":"value_123573614597748013"}, +{"key":"key_137467212238","value":"value_144676318393811201"}, +{"key":"key_137471258640","value":"value_150137163127123947"}, +{"key":"key_137481236393","value":"value_621071679711911597"}, +{"key":"key_137481251011","value":"value_115311431311651516"}, +{"key":"key_137483616599","value":"value_153106686587341276"}, +{"key":"key_137488312584","value":"value_150124201698512411"}, +{"key":"key_137511441351","value":"value_155117117603914993"}, +{"key":"key_137545911541","value":"value_120601691336510382"}, +{"key":"key_137551449612","value":"value_919012981741175613"}, +{"key":"key_137586112513","value":"value_118102125200746313"}, +{"key":"key_137601301217","value":"value_904111039126648068"}, +{"key":"key_137611085612","value":"value_529251117547713376"}, +{"key":"key_137621205813","value":"value_768610915076160163"}, +{"key":"key_137631341026","value":"value_105112108105129108"}, +{"key":"key_137635710158","value":"value_701411281233214010"}, +{"key":"key_137639310781","value":"value_111137128995967131"}, +{"key":"key_137642061631","value":"value_761217810538105481"}, +{"key":"key_137648211011","value":"value_107111113606882967"}, +{"key":"key_137649299972","value":"value_817291120106161011"}, +{"key":"key_137654219090","value":"value_751584210943845371"}, +{"key":"key_137689461709","value":"value_102101788813312216"}, +{"key":"key_137699614813","value":"value_120108123143143755"}, +{"key":"key_137701051101","value":"value_144109955719213097"}, +{"key":"key_137701171011","value":"value_999951293874772106"}, +{"key":"key_137703910956","value":"value_851181291001479112"}, +{"key":"key_137714910515","value":"value_817110196111921221"}, +{"key":"key_137719173563","value":"value_827010012010810880"}, +{"key":"key_137748711110","value":"value_693011713711175991"}, +{"key":"key_137751061413","value":"value_981101191287785132"}, +{"key":"key_137751067977","value":"value_819259103901391321"}, +{"key":"key_137771427814","value":"value_129106165781018194"}, +{"key":"key_137771627810","value":"value_113129167111104121"}, +{"key":"key_137779811498","value":"value_355910810185959910"}, +{"key":"key_137781029312","value":"value_799715387841276612"}, +{"key":"key_137781131331","value":"value_113811248512282144"}, +{"key":"key_137781498912","value":"value_999411480889289142"}, +{"key":"key_137791271506","value":"value_147108107129127128"}, +{"key":"key_137791341017","value":"value_137101121152135694"}, +{"key":"key_137797714215","value":"value_165113595012512451"}, +{"key":"key_137798113864","value":"value_801201169562131521"}, +{"key":"key_137799210110","value":"value_123158927572729712"}, +{"key":"key_137801346210","value":"value_112140136113956013"}, +{"key":"key_137808212773","value":"value_144971099811541126"}, +{"key":"key_137824995169","value":"value_261161571366757701"}, +{"key":"key_137826614799","value":"value_977410810112311689"}, +{"key":"key_137831551668","value":"value_242456103123129611"}, +{"key":"key_137836413913","value":"value_943513914887465312"}, +{"key":"key_137841650126","value":"value_137114154749914185"}, +{"key":"key_137847412241","value":"value_979366561001141227"}, +{"key":"key_137851121829","value":"value_108104118742910113"}, +{"key":"key_137858491891","value":"value_122112791298615013"}, +{"key":"key_137859364661","value":"value_971001001421091571"}, +{"key":"key_137861128011","value":"value_174127106149122971"}, +{"key":"key_137861248180","value":"value_866217011610310199"}, +{"key":"key_137871251405","value":"value_681078348113107158"}, +{"key":"key_137871491219","value":"value_631081136182127140"}, +{"key":"key_137891131459","value":"value_183167104591335282"}, +{"key":"key_137917111394","value":"value_117150126115718412"}, +{"key":"key_137928857931","value":"value_941201291651281251"}, +{"key":"key_137931201086","value":"value_135471394716215276"}, +{"key":"key_137939455901","value":"value_438366833871741441"}, +{"key":"key_137947813810","value":"value_112133941410775119"}, +{"key":"key_137951121501","value":"value_130112561338942756"}, +{"key":"key_137956852146","value":"value_801151381261018610"}, +{"key":"key_137959710177","value":"value_101631467382117148"}, +{"key":"key_137961038490","value":"value_758513161139974131"}, +{"key":"key_137961221199","value":"value_132501381766057147"}, +{"key":"key_137971211151","value":"value_148131991391459090"}, +{"key":"key_137971446189","value":"value_145711058312013687"}, +{"key":"key_137981488611","value":"value_176162445581906965"}, +{"key":"key_137991053210","value":"value_125811074112579861"}, +{"key":"key_137996866761","value":"value_908082109108691009"}, +{"key":"key_138100130117","value":"value_941361601269769811"}, +{"key":"key_138100551289","value":"value_143132861361201261"}, +{"key":"key_138101145438","value":"value_117781031588814384"}, +{"key":"key_138101147911","value":"value_114794719911191118"}, +{"key":"key_138101150142","value":"value_344210814350582117"}, +{"key":"key_138102112111","value":"value_627828871231019419"}, +{"key":"key_138102150131","value":"value_379612010089117102"}, +{"key":"key_138102164113","value":"value_129130119147949110"}, +{"key":"key_138103134120","value":"value_121100841181071411"}, +{"key":"key_138103821109","value":"value_951411151117714912"}, +{"key":"key_138103881038","value":"value_895659109106125378"}, +{"key":"key_138104133100","value":"value_130105566837114657"}, +{"key":"key_138104721406","value":"value_491587169102150555"}, +{"key":"key_138104731395","value":"value_117121841501031266"}, +{"key":"key_138105118155","value":"value_114971171421051421"}, +{"key":"key_138105120134","value":"value_162192129135115134"}, +{"key":"key_138106149108","value":"value_651521058713667707"}, +{"key":"key_138106661597","value":"value_999512010776101988"}, +{"key":"key_138107106998","value":"value_908220104120671291"}, +{"key":"key_138108126148","value":"value_149109631405491939"}, +{"key":"key_138108162103","value":"value_666921401058485851"}, +{"key":"key_138108681109","value":"value_899275866710611778"}, +{"key":"key_138109101102","value":"value_121110148154857414"}, +{"key":"key_138109132861","value":"value_139971111007310410"}, +{"key":"key_138109748675","value":"value_156747211666101158"}, +{"key":"key_138110107689","value":"value_561557072162131621"}, +{"key":"key_138110124114","value":"value_895086150104731069"}, +{"key":"key_138110127929","value":"value_138581959211580998"}, +{"key":"key_138110141386","value":"value_177102144129104133"}, +{"key":"key_138111112140","value":"value_981048448101134712"}, +{"key":"key_138111112143","value":"value_168124138113100566"}, +{"key":"key_138111127122","value":"value_113109791201271166"}, +{"key":"key_138111608513","value":"value_441299992896610810"}, +{"key":"key_138112105926","value":"value_115122153848713619"}, +{"key":"key_138112947512","value":"value_378185597210413373"}, +{"key":"key_138113106768","value":"value_431171273513675939"}, +{"key":"key_138113109591","value":"value_145931085376107118"}, +{"key":"key_138113120126","value":"value_911071021351309051"}, +{"key":"key_138114112124","value":"value_651111131271021089"}, +{"key":"key_138114113134","value":"value_105141150791357937"}, +{"key":"key_138115154113","value":"value_969113810813591106"}, +{"key":"key_138116104107","value":"value_105142598911375941"}, +{"key":"key_138116127875","value":"value_100164126441421491"}, +{"key":"key_138117221951","value":"value_178129113144109134"}, +{"key":"key_138117718710","value":"value_117855411384731111"}, +{"key":"key_138118646515","value":"value_268517889131969313"}, +{"key":"key_138119111170","value":"value_102143144675488211"}, +{"key":"key_138119133125","value":"value_881426449102137744"}, +{"key":"key_138120123431","value":"value_177140126885811013"}, +{"key":"key_138121146117","value":"value_581241521351111131"}, +{"key":"key_138122108144","value":"value_124146611297384128"}, +{"key":"key_138122113871","value":"value_111701158210278141"}, +{"key":"key_138122901511","value":"value_121104786799541222"}, +{"key":"key_138123969011","value":"value_548312191142149162"}, +{"key":"key_138123988013","value":"value_154411047138106499"}, +{"key":"key_138124137100","value":"value_165688713412013132"}, +{"key":"key_138124631139","value":"value_103165109113131120"}, +{"key":"key_138125747450","value":"value_121947310616595139"}, +{"key":"key_138126103150","value":"value_129898715110912310"}, +{"key":"key_138126155173","value":"value_791079689119101571"}, +{"key":"key_138126199951","value":"value_861564913871165828"}, +{"key":"key_138127127116","value":"value_121507317115411811"}, +{"key":"key_138128101150","value":"value_140100154521227187"}, +{"key":"key_138128109113","value":"value_106112138821101119"}, +{"key":"key_138128146551","value":"value_146130101100641639"}, +{"key":"key_138128938513","value":"value_154108109115678110"}, +{"key":"key_138130761301","value":"value_841039896138133139"}, +{"key":"key_138131115741","value":"value_861384718691931538"}, +{"key":"key_138131130108","value":"value_461071001211071491"}, +{"key":"key_138131851961","value":"value_140167104851141069"}, +{"key":"key_138132111110","value":"value_731061961041359211"}, +{"key":"key_138132116481","value":"value_144151548913035801"}, +{"key":"key_138132143861","value":"value_127631031441239512"}, +{"key":"key_138133146158","value":"value_666735699785831091"}, +{"key":"key_138133160559","value":"value_641243814775155741"}, +{"key":"key_138135101100","value":"value_941338712299151157"}, +{"key":"key_138135104891","value":"value_112176651131071501"}, +{"key":"key_138135118120","value":"value_165787674081151170"}, +{"key":"key_138137136996","value":"value_108809763721338492"}, +{"key":"key_138138111991","value":"value_186149771573678130"}, +{"key":"key_138138149110","value":"value_949696781081241511"}, +{"key":"key_138138871197","value":"value_729712816379361096"}, +{"key":"key_138139115711","value":"value_104116186501461555"}, +{"key":"key_138140105116","value":"value_533049133125103941"}, +{"key":"key_138140115749","value":"value_127951091261382412"}, +{"key":"key_138140139151","value":"value_569711113611111112"}, +{"key":"key_138140552992","value":"value_748894708910485109"}, +{"key":"key_138140878713","value":"value_105958211912572106"}, +{"key":"key_138141111521","value":"value_848874481541023991"}, +{"key":"key_138141121751","value":"value_829084751596285651"}, +{"key":"key_138141908890","value":"value_107126133926315177"}, +{"key":"key_138142124694","value":"value_152118101561271161"}, +{"key":"key_138142130611","value":"value_732928601311159397"}, +{"key":"key_138142541304","value":"value_112111145861191195"}, +{"key":"key_138143611231","value":"value_102123103194110128"}, +{"key":"key_138143921005","value":"value_119150171461101321"}, +{"key":"key_138146102121","value":"value_117149106141691147"}, +{"key":"key_138147112891","value":"value_709210883558389155"}, +{"key":"key_138149498488","value":"value_149613636121140821"}, +{"key":"key_138150116751","value":"value_393210210984146871"}, +{"key":"key_138150131141","value":"value_118751288013812088"}, +{"key":"key_138151103154","value":"value_154164120136156105"}, +{"key":"key_138151481078","value":"value_174951211176512613"}, +{"key":"key_138152132793","value":"value_123911181191051241"}, +{"key":"key_138152142166","value":"value_658793117206122131"}, +{"key":"key_138152581521","value":"value_838012913217951081"}, +{"key":"key_138153131121","value":"value_707614671547160127"}, +{"key":"key_138162151109","value":"value_631771071001024910"}, +{"key":"key_138162926067","value":"value_137311081189310411"}, +{"key":"key_138165617898","value":"value_827976711021171391"}, +{"key":"key_138166132149","value":"value_581321439063139104"}, +{"key":"key_138166378073","value":"value_132119909684651425"}, +{"key":"key_138170165921","value":"value_169138911751079992"}, +{"key":"key_138171174751","value":"value_951091091877716271"}, +{"key":"key_138171319511","value":"value_112631281111481221"}, +{"key":"key_138181556754","value":"value_125977693948096803"}, +{"key":"key_138186106173","value":"value_938811430551089010"}, +{"key":"key_138188156761","value":"value_409915482806011012"}, +{"key":"key_138190969311","value":"value_821841001235115911"}, +{"key":"key_138205935614","value":"value_901194312184871467"}, +{"key":"key_138208110481","value":"value_509666111194833512"}, +{"key":"key_138261381121","value":"value_119741731714613813"}, +{"key":"key_138278312512","value":"value_576910110989122561"}, +{"key":"key_138311539764","value":"value_721121069610413862"}, +{"key":"key_138318320083","value":"value_911231059817383148"}, +{"key":"key_138381241091","value":"value_127120111633182103"}, +{"key":"key_138381261229","value":"value_707599816898857658"}, +{"key":"key_138381448013","value":"value_102125561381311591"}, +{"key":"key_138391141205","value":"value_120491088312712616"}, +{"key":"key_138401441959","value":"value_331381155412411985"}, +{"key":"key_138418216511","value":"value_142678112011255648"}, +{"key":"key_138421361241","value":"value_961801541201039933"}, +{"key":"key_138436012513","value":"value_112761225811512813"}, +{"key":"key_138474291139","value":"value_160101791281001121"}, +{"key":"key_138481451455","value":"value_100138821321041451"}, +{"key":"key_138501141301","value":"value_130135115138172107"}, +{"key":"key_138506122945","value":"value_147779510210581541"}, +{"key":"key_138510311411","value":"value_937712075105845284"}, +{"key":"key_138541051646","value":"value_107113115116120988"}, +{"key":"key_138541343811","value":"value_871101293811097168"}, +{"key":"key_138551131402","value":"value_965411687112100461"}, +{"key":"key_138551271129","value":"value_134879839391191285"}, +{"key":"key_138551346913","value":"value_128492613010722451"}, +{"key":"key_138581111088","value":"value_103173156109901591"}, +{"key":"key_138586876571","value":"value_116718612313112080"}, +{"key":"key_138611359637","value":"value_711087178761041396"}, +{"key":"key_138621039357","value":"value_159747611445134642"}, +{"key":"key_138621179081","value":"value_105148139741341445"}, +{"key":"key_138661281401","value":"value_931029455125129108"}, +{"key":"key_138679214986","value":"value_926510861656990111"}, +{"key":"key_138681051231","value":"value_468214613110913410"}, +{"key":"key_138681679581","value":"value_102389516312013471"}, +{"key":"key_138691221451","value":"value_129909147979114749"}, +{"key":"key_138701424815","value":"value_166888516776911281"}, +{"key":"key_138707910097","value":"value_681541189348107759"}, +{"key":"key_138711511391","value":"value_159381631142085252"}, +{"key":"key_138721651079","value":"value_866883120104691981"}, +{"key":"key_138721689954","value":"value_999768126941131201"}, +{"key":"key_138735611512","value":"value_799683861121421151"}, +{"key":"key_138751291401","value":"value_117118751581019211"}, +{"key":"key_138751551151","value":"value_106149741131504912"}, +{"key":"key_138759454846","value":"value_138110939513912497"}, +{"key":"key_138761249115","value":"value_134108105134781435"}, +{"key":"key_138768912071","value":"value_596285781286213815"}, +{"key":"key_138771211028","value":"value_101168862272118128"}, +{"key":"key_138781481339","value":"value_899513111086193569"}, +{"key":"key_138781638297","value":"value_110908991148911266"}, +{"key":"key_138784513240","value":"value_104536710367159123"}, +{"key":"key_138791458589","value":"value_136182151101102931"}, +{"key":"key_138793610751","value":"value_911071551021441337"}, +{"key":"key_138799484123","value":"value_447812212849797865"}, +{"key":"key_138814112361","value":"value_871321421401251401"}, +{"key":"key_138816712813","value":"value_379812517275106951"}, +{"key":"key_138818612113","value":"value_111123111501159211"}, +{"key":"key_138831149414","value":"value_140117108866414511"}, +{"key":"key_138837789894","value":"value_841751051001346914"}, +{"key":"key_138838973158","value":"value_951248610814294142"}, +{"key":"key_138858784100","value":"value_136951101191345883"}, +{"key":"key_138861316662","value":"value_116103115122151847"}, +{"key":"key_138868553531","value":"value_108701251817064658"}, +{"key":"key_138869099972","value":"value_914515512913412510"}, +{"key":"key_138871618888","value":"value_821264273127866813"}, +{"key":"key_138877389132","value":"value_981059612413245110"}, +{"key":"key_138881221071","value":"value_135109127501295313"}, +{"key":"key_138885624116","value":"value_861348681101671249"}, +{"key":"key_138891451054","value":"value_929560115571007116"}, +{"key":"key_138896612117","value":"value_123579314611151461"}, +{"key":"key_138898599109","value":"value_120143312814512715"}, +{"key":"key_138901041151","value":"value_125120133114945844"}, +{"key":"key_138901131568","value":"value_988611794771201705"}, +{"key":"key_138907681311","value":"value_931171208310954437"}, +{"key":"key_138926512198","value":"value_137961101291581049"}, +{"key":"key_138931394912","value":"value_871006411149821199"}, +{"key":"key_138931421631","value":"value_621101331021711391"}, +{"key":"key_138937798928","value":"value_911664111492137115"}, +{"key":"key_138939716010","value":"value_106120641081197510"}, +{"key":"key_138939741145","value":"value_751197410914811589"}, +{"key":"key_138941027058","value":"value_911321181431428763"}, +{"key":"key_138941501876","value":"value_125821715914714610"}, +{"key":"key_138951071111","value":"value_160118321207759161"}, +{"key":"key_138951089714","value":"value_109112979610811317"}, +{"key":"key_138959878158","value":"value_128101937075123886"}, +{"key":"key_138971901269","value":"value_599811510069115848"}, +{"key":"key_138975513913","value":"value_659078827694166120"}, +{"key":"key_138978713274","value":"value_971021171021471446"}, +{"key":"key_138981211019","value":"value_115106131711188512"}, +{"key":"key_138986012621","value":"value_682759969188271105"}, +{"key":"key_138987669926","value":"value_117194837614510015"}, +{"key":"key_138991017210","value":"value_137148147646869601"}, +{"key":"key_138991551111","value":"value_114828795821144711"}, +{"key":"key_138991568668","value":"value_114291604415313412"}, +{"key":"key_138997294114","value":"value_887685848571205878"}, +{"key":"key_139100138178","value":"value_103119116651011231"}, +{"key":"key_139100501181","value":"value_411197816813210315"}, +{"key":"key_139101103959","value":"value_157109124899210071"}, +{"key":"key_139101781058","value":"value_974474100856614566"}, +{"key":"key_139102123757","value":"value_121504275126961296"}, +{"key":"key_139103184151","value":"value_776383111891191141"}, +{"key":"key_139103861101","value":"value_110463712918312514"}, +{"key":"key_139104169808","value":"value_966712662126813811"}, +{"key":"key_139104781171","value":"value_135921201021328813"}, +{"key":"key_139105160185","value":"value_631951114690614886"}, +{"key":"key_139106124718","value":"value_621219913741103108"}, +{"key":"key_139107579799","value":"value_808812666134115112"}, +{"key":"key_139107623387","value":"value_116481201129168141"}, +{"key":"key_139107898012","value":"value_103155945415114312"}, +{"key":"key_139109117881","value":"value_808413312467138941"}, +{"key":"key_139109161933","value":"value_591878583155985452"}, +{"key":"key_139109339520","value":"value_715010613812211998"}, +{"key":"key_139109849166","value":"value_791819819715010712"}, +{"key":"key_139110101509","value":"value_166157108100177101"}, +{"key":"key_139110110112","value":"value_105888998126142119"}, +{"key":"key_139110111132","value":"value_601036010110014211"}, +{"key":"key_139110118841","value":"value_757379471978749103"}, +{"key":"key_139111961251","value":"value_144131121145123721"}, +{"key":"key_139112102129","value":"value_851509511181134137"}, +{"key":"key_139112158641","value":"value_157859112310313414"}, +{"key":"key_139113100192","value":"value_128120167102115113"}, +{"key":"key_139113113127","value":"value_127741049212013412"}, +{"key":"key_139113125169","value":"value_124781286361103938"}, +{"key":"key_139114499413","value":"value_128119859510662114"}, +{"key":"key_139114643765","value":"value_618760641422910741"}, +{"key":"key_139115114999","value":"value_118139139508674194"}, +{"key":"key_139115127362","value":"value_751311247188749183"}, +{"key":"key_139116709733","value":"value_145567046121388890"}, +{"key":"key_139116961451","value":"value_110133901161161181"}, +{"key":"key_139117771667","value":"value_898513812011610462"}, +{"key":"key_139118132317","value":"value_251609335106113100"}, +{"key":"key_139119107131","value":"value_789356698012510713"}, +{"key":"key_139119853756","value":"value_124184137151491731"}, +{"key":"key_139120788975","value":"value_831051091197987741"}, +{"key":"key_139121191120","value":"value_140111139107109115"}, +{"key":"key_139122120706","value":"value_121451001291471111"}, +{"key":"key_139125139108","value":"value_941951511249610317"}, +{"key":"key_139125601469","value":"value_825935679814197899"}, +{"key":"key_139125951091","value":"value_117156539595138115"}, +{"key":"key_139126125111","value":"value_728163119753456941"}, +{"key":"key_139126511031","value":"value_888211715611214386"}, +{"key":"key_139126544910","value":"value_132182741365114341"}, +{"key":"key_139126891221","value":"value_119110965512710464"}, +{"key":"key_139127115951","value":"value_171721073012875128"}, +{"key":"key_139128871586","value":"value_103715392119531268"}, +{"key":"key_139129767716","value":"value_119183811261281341"}, +{"key":"key_139130126145","value":"value_102641245412912283"}, +{"key":"key_139130168102","value":"value_116741274110310615"}, +{"key":"key_139131129971","value":"value_111861109712771931"}, +{"key":"key_139131148881","value":"value_134111247696109108"}, +{"key":"key_139132761119","value":"value_105929817398359611"}, +{"key":"key_139132916913","value":"value_751011422416185148"}, +{"key":"key_139132917914","value":"value_186108161112117146"}, +{"key":"key_139133102861","value":"value_709795134991151109"}, +{"key":"key_139133109124","value":"value_173165115134111133"}, +{"key":"key_139138141113","value":"value_221581271207936601"}, +{"key":"key_139139132131","value":"value_103871631211571583"}, +{"key":"key_139139140124","value":"value_525811412113012032"}, +{"key":"key_139141541109","value":"value_159921511401457115"}, +{"key":"key_139141651001","value":"value_431248712314712312"}, +{"key":"key_139141818711","value":"value_113106103691141221"}, +{"key":"key_139142113102","value":"value_109138631161721384"}, +{"key":"key_139142143661","value":"value_108114487210711882"}, +{"key":"key_139143112113","value":"value_606090929412172127"}, +{"key":"key_139143150134","value":"value_807610211813010962"}, +{"key":"key_139144126102","value":"value_152471807311186114"}, +{"key":"key_139144801227","value":"value_107911661171696062"}, +{"key":"key_139146123134","value":"value_165136865156134261"}, +{"key":"key_139146123707","value":"value_778515971641301001"}, +{"key":"key_139147921071","value":"value_586712255100897312"}, +{"key":"key_139148138120","value":"value_160871501901611031"}, +{"key":"key_139153958677","value":"value_155831161264865987"}, +{"key":"key_139155143130","value":"value_111661211057158171"}, +{"key":"key_139155928946","value":"value_751241001497113614"}, +{"key":"key_139157106109","value":"value_808011112326162112"}, +{"key":"key_139157685650","value":"value_837670123736815412"}, +{"key":"key_139157781411","value":"value_175941211329511210"}, +{"key":"key_139160131117","value":"value_100731696311235938"}, +{"key":"key_139166123106","value":"value_132167108885716667"}, +{"key":"key_139167744159","value":"value_118749714691177676"}, +{"key":"key_139175131843","value":"value_781541371341011221"}, +{"key":"key_139175985517","value":"value_156348760951629199"}, +{"key":"key_139178108999","value":"value_122386181919581140"}, +{"key":"key_139186137129","value":"value_113669990791531001"}, +{"key":"key_139311141447","value":"value_861123813157182781"}, +{"key":"key_139331089812","value":"value_901485313793141859"}, +{"key":"key_139361369371","value":"value_921051059511711617"}, +{"key":"key_139391251671","value":"value_135128581241439112"}, +{"key":"key_139401171271","value":"value_861311191096484811"}, +{"key":"key_139436784541","value":"value_165129961215167118"}, +{"key":"key_139489910712","value":"value_182125136141431321"}, +{"key":"key_139491131288","value":"value_156671167085841381"}, +{"key":"key_139491529312","value":"value_110112651167695837"}, +{"key":"key_139498310014","value":"value_109167801279592761"}, +{"key":"key_139505212738","value":"value_109814253759812812"}, +{"key":"key_139531389661","value":"value_123956199396496112"}, +{"key":"key_139541161386","value":"value_117105121427510470"}, +{"key":"key_139551491401","value":"value_104121173671271105"}, +{"key":"key_139559540114","value":"value_731501059393877565"}, +{"key":"key_139571211021","value":"value_196331571031731412"}, +{"key":"key_139581126692","value":"value_837974110135549111"}, +{"key":"key_139591026511","value":"value_704788148881029910"}, +{"key":"key_139595297781","value":"value_796910614350941078"}, +{"key":"key_139597110213","value":"value_351139012596791191"}, +{"key":"key_139601221461","value":"value_119319196123103657"}, +{"key":"key_139608074568","value":"value_104165191122167877"}, +{"key":"key_139611271148","value":"value_100110188521211101"}, +{"key":"key_139636375728","value":"value_123184156150114107"}, +{"key":"key_139641281577","value":"value_931098211715415313"}, +{"key":"key_139648592807","value":"value_768314010312514069"}, +{"key":"key_139661459612","value":"value_157929115710111412"}, +{"key":"key_139666488610","value":"value_129347511511613811"}, +{"key":"key_139671141411","value":"value_105731231009515611"}, +{"key":"key_139671239313","value":"value_129941171151011447"}, +{"key":"key_139691396611","value":"value_124759810362100651"}, +{"key":"key_139701111263","value":"value_987489871361181355"}, +{"key":"key_139701196313","value":"value_821681726410810692"}, +{"key":"key_139741461171","value":"value_721431081071211331"}, +{"key":"key_139747583109","value":"value_116128100766911620"}, +{"key":"key_139751061311","value":"value_871031871181009586"}, +{"key":"key_139761221291","value":"value_401371429211898921"}, +{"key":"key_139771511181","value":"value_185117114931221288"}, +{"key":"key_139788364155","value":"value_178110133133119976"}, +{"key":"key_139791201269","value":"value_988710512967110156"}, +{"key":"key_139801457413","value":"value_145849013511713614"}, +{"key":"key_139811487617","value":"value_691068573991191712"}, +{"key":"key_139811505433","value":"value_118124691418896143"}, +{"key":"key_139821781028","value":"value_991081081221201664"}, +{"key":"key_139827645771","value":"value_109641311109485765"}, +{"key":"key_139831381208","value":"value_130114134166101121"}, +{"key":"key_139831413516","value":"value_621398499731158368"}, +{"key":"key_139836611212","value":"value_133267160130538091"}, +{"key":"key_139837889122","value":"value_891029011112611910"}, +{"key":"key_139842811113","value":"value_901131297612815013"}, +{"key":"key_139851068912","value":"value_111651124815243791"}, +{"key":"key_139851256371","value":"value_105126666110197911"}, +{"key":"key_139861065524","value":"value_901284377761111041"}, +{"key":"key_139861491509","value":"value_861251123716910013"}, +{"key":"key_139871028997","value":"value_102111361401166986"}, +{"key":"key_139877610414","value":"value_105137741061061026"}, +{"key":"key_139879390781","value":"value_693012210357103115"}, +{"key":"key_139879415311","value":"value_171837512711413111"}, +{"key":"key_139897573931","value":"value_449162951061171351"}, +{"key":"key_139898614258","value":"value_859555705412497973"}, +{"key":"key_139906145911","value":"value_124241171203611283"}, +{"key":"key_139909311199","value":"value_115139109701391126"}, +{"key":"key_139909610271","value":"value_174619069132809941"}, +{"key":"key_139911193063","value":"value_489594113123111551"}, +{"key":"key_139911631541","value":"value_561016087447110293"}, +{"key":"key_139929312912","value":"value_121189112701066012"}, +{"key":"key_139931259299","value":"value_108133609148151108"}, +{"key":"key_139931311751","value":"value_100951149279130114"}, +{"key":"key_139938489107","value":"value_721361439838105121"}, +{"key":"key_139939213812","value":"value_858217695166130791"}, +{"key":"key_139941098467","value":"value_221209610282871011"}, +{"key":"key_139941399210","value":"value_858764149122741071"}, +{"key":"key_139941399988","value":"value_125175681596764109"}, +{"key":"key_139941441316","value":"value_110124112176108120"}, +{"key":"key_139949511710","value":"value_114581151041201431"}, +{"key":"key_139969780811","value":"value_628211180961031036"}, +{"key":"key_139987050826","value":"value_105108441011051046"}, +{"key":"key_139991301704","value":"value_158798715877116105"}, +{"key":"key_139995867849","value":"value_115911146416011314"}, +{"key":"key_139996987758","value":"value_115130835111611877"}, +{"key":"key_139999110511","value":"value_571487614882171831"}, +{"key":"key_140100108142","value":"value_588713825348716512"}, +{"key":"key_140101119131","value":"value_118162801521379512"}, +{"key":"key_140102772535","value":"value_162929867851471031"}, +{"key":"key_140103144103","value":"value_121122103661221358"}, +{"key":"key_140103145911","value":"value_147136951501021121"}, +{"key":"key_140103146809","value":"value_108671121601231071"}, +{"key":"key_140103471191","value":"value_125124112601211169"}, +{"key":"key_140104122781","value":"value_121116691201514015"}, +{"key":"key_140105102147","value":"value_112891121051381304"}, +{"key":"key_140106102174","value":"value_997816314213118087"}, +{"key":"key_140107130538","value":"value_108102631338010266"}, +{"key":"key_140107184123","value":"value_911366913912313012"}, +{"key":"key_140109103141","value":"value_142126809770109459"}, +{"key":"key_140109611301","value":"value_577211911686941511"}, +{"key":"key_140110561551","value":"value_107991481268999150"}, +{"key":"key_140111371039","value":"value_104297786114129601"}, +{"key":"key_140111738142","value":"value_142132458313011513"}, +{"key":"key_140112271187","value":"value_576215114495146118"}, +{"key":"key_140112743890","value":"value_126946469988193989"}, +{"key":"key_140112908466","value":"value_107130115959751101"}, +{"key":"key_140114106137","value":"value_105961009510710334"}, +{"key":"key_140114775174","value":"value_701001351025118588"}, +{"key":"key_140116112156","value":"value_791191167912910691"}, +{"key":"key_140116115967","value":"value_100854689421248512"}, +{"key":"key_140116876113","value":"value_137130127965011114"}, +{"key":"key_140117937713","value":"value_591411099413385118"}, +{"key":"key_140118143118","value":"value_126571301999108855"}, +{"key":"key_140119681221","value":"value_108626010710312086"}, +{"key":"key_140120811201","value":"value_125137931349961117"}, +{"key":"key_140121106931","value":"value_201675065711187917"}, +{"key":"key_140121861001","value":"value_956266132661351102"}, +{"key":"key_140121921431","value":"value_881441306475764699"}, +{"key":"key_140122112871","value":"value_978213710219316115"}, +{"key":"key_140122118149","value":"value_545750112150112971"}, +{"key":"key_140122759010","value":"value_131811117571129113"}, +{"key":"key_140123132110","value":"value_565413813210326848"}, +{"key":"key_140123841205","value":"value_130158613811216814"}, +{"key":"key_140124121113","value":"value_165151701508214211"}, +{"key":"key_140124829784","value":"value_158157145122571691"}, +{"key":"key_140126781091","value":"value_121109981091211311"}, +{"key":"key_140128127116","value":"value_851271011247812712"}, +{"key":"key_140128146501","value":"value_661401981081347792"}, +{"key":"key_140129102108","value":"value_125979358161126147"}, +{"key":"key_140130119741","value":"value_116571265810758121"}, +{"key":"key_140130120429","value":"value_149675958115651095"}, +{"key":"key_140130127215","value":"value_121964413099134109"}, +{"key":"key_140130677215","value":"value_174125134871488712"}, +{"key":"key_140131103104","value":"value_771011108276164137"}, +{"key":"key_140131179163","value":"value_138118836612993110"}, +{"key":"key_140131561261","value":"value_931157894148107170"}, +{"key":"key_140132147169","value":"value_808412310792153156"}, +{"key":"key_140132771103","value":"value_101118617611774149"}, +{"key":"key_140132881279","value":"value_123909712813812012"}, +{"key":"key_140134146883","value":"value_681126111566150138"}, +{"key":"key_140137112170","value":"value_137678915794126541"}, +{"key":"key_140140129481","value":"value_118901111637410879"}, +{"key":"key_140142157159","value":"value_261216310610980131"}, +{"key":"key_140143728843","value":"value_351179996991768410"}, +{"key":"key_140146691081","value":"value_909689116739710056"}, +{"key":"key_140151107133","value":"value_141108101158147118"}, +{"key":"key_140152112771","value":"value_149901528111973111"}, +{"key":"key_140152117119","value":"value_122541797781809527"}, +{"key":"key_140155135976","value":"value_127118864917113816"}, +{"key":"key_140157154564","value":"value_113999710718910011"}, +{"key":"key_140158107112","value":"value_129122741561331281"}, +{"key":"key_140160687411","value":"value_711231081511469417"}, +{"key":"key_140162947611","value":"value_148951021001539862"}, +{"key":"key_140164317414","value":"value_127544833907391128"}, +{"key":"key_140167139961","value":"value_145977710313214788"}, +{"key":"key_140170104651","value":"value_127170105129159821"}, +{"key":"key_140172119103","value":"value_321361082310213413"}, +{"key":"key_140175125821","value":"value_172961301001434851"}, +{"key":"key_140175581201","value":"value_108124897087113123"}, +{"key":"key_140183124100","value":"value_173688985133121117"}, +{"key":"key_140271741586","value":"value_781664610817895110"}, +{"key":"key_140298265126","value":"value_125988788114141894"}, +{"key":"key_140329912715","value":"value_138169294758513915"}, +{"key":"key_140388712412","value":"value_861681041268594751"}, +{"key":"key_140431031231","value":"value_120110129927610487"}, +{"key":"key_140432110420","value":"value_828814991861289595"}, +{"key":"key_140441691151","value":"value_127101130119571165"}, +{"key":"key_140508614314","value":"value_921431267381107817"}, +{"key":"key_140511341111","value":"value_101159911151523313"}, +{"key":"key_140521131114","value":"value_106125160138941814"}, +{"key":"key_140521227517","value":"value_531118911580609086"}, +{"key":"key_140541019961","value":"value_124120120754517171"}, +{"key":"key_140551028548","value":"value_561131171009913312"}, +{"key":"key_140569213637","value":"value_159130877214463551"}, +{"key":"key_140571176410","value":"value_177129781828721321"}, +{"key":"key_140577113460","value":"value_118120141119133121"}, +{"key":"key_140581057817","value":"value_591321182260144799"}, +{"key":"key_140591512311","value":"value_901111411079711413"}, +{"key":"key_140596710613","value":"value_108691321375091132"}, +{"key":"key_140597999441","value":"value_122131588081107111"}, +{"key":"key_140621171171","value":"value_161471128914811297"}, +{"key":"key_140621328213","value":"value_961131241027582791"}, +{"key":"key_140631126611","value":"value_107100769883106126"}, +{"key":"key_140631421129","value":"value_811261421421319615"}, +{"key":"key_140631478311","value":"value_598311588361421161"}, +{"key":"key_140681401216","value":"value_123155114195889412"}, +{"key":"key_140689119785","value":"value_104139144789097115"}, +{"key":"key_140691167611","value":"value_146851751421459293"}, +{"key":"key_140691241321","value":"value_153195749092321255"}, +{"key":"key_140691691136","value":"value_911541946687103157"}, +{"key":"key_140698281124","value":"value_917998148127453312"}, +{"key":"key_140701368384","value":"value_758882109128841011"}, +{"key":"key_140721097623","value":"value_897650139166103984"}, +{"key":"key_140727985909","value":"value_152158138147899314"}, +{"key":"key_140767510246","value":"value_127140112598511012"}, +{"key":"key_140775173711","value":"value_121761035386108128"}, +{"key":"key_140776550125","value":"value_135179011812917012"}, +{"key":"key_140781258794","value":"value_931109510515012213"}, +{"key":"key_140789711168","value":"value_169137661107016014"}, +{"key":"key_140796316617","value":"value_481519849150104821"}, +{"key":"key_140801171241","value":"value_788816410513298140"}, +{"key":"key_140801291069","value":"value_147119788311749155"}, +{"key":"key_140801371244","value":"value_115591141321437610"}, +{"key":"key_140801381408","value":"value_141143846613111511"}, +{"key":"key_140811441188","value":"value_127135751156411599"}, +{"key":"key_140816186147","value":"value_711501261516211013"}, +{"key":"key_140818311610","value":"value_113686114912093103"}, +{"key":"key_140831031128","value":"value_894114112612211811"}, +{"key":"key_140831095310","value":"value_781028110111958124"}, +{"key":"key_140841086195","value":"value_121138851401251311"}, +{"key":"key_140844916011","value":"value_110155126511411431"}, +{"key":"key_140861028878","value":"value_344513610496797613"}, +{"key":"key_140861457613","value":"value_859517881153971579"}, +{"key":"key_140861565078","value":"value_905387648776137671"}, +{"key":"key_140866313712","value":"value_126511406656119155"}, +{"key":"key_140871081468","value":"value_114837417414510966"}, +{"key":"key_140881091221","value":"value_126146114106121741"}, +{"key":"key_140881171028","value":"value_901731301638212976"}, +{"key":"key_140899658128","value":"value_581081078810279749"}, +{"key":"key_140901171849","value":"value_751649476145179130"}, +{"key":"key_140911327210","value":"value_113411868577758911"}, +{"key":"key_140911551181","value":"value_151133104581219313"}, +{"key":"key_140921049211","value":"value_201791261509716861"}, +{"key":"key_140926714239","value":"value_117122659495120110"}, +{"key":"key_140929749190","value":"value_124129991159913742"}, +{"key":"key_140931079272","value":"value_147115901089492881"}, +{"key":"key_140931651291","value":"value_112449313613211315"}, +{"key":"key_140939511115","value":"value_291091361541001134"}, +{"key":"key_140941288091","value":"value_141112579016513210"}, +{"key":"key_140946311911","value":"value_149101133478293150"}, +{"key":"key_140951254287","value":"value_120968059368399196"}, +{"key":"key_140961191031","value":"value_133124130861001165"}, +{"key":"key_140971031201","value":"value_391071181421299881"}, +{"key":"key_140971071301","value":"value_110131639011312313"}, +{"key":"key_140971341034","value":"value_104963914310270163"}, +{"key":"key_140977810912","value":"value_861315990759613613"}, +{"key":"key_140979611312","value":"value_110727493805114311"}, +{"key":"key_140981289592","value":"value_351081061189314098"}, +{"key":"key_140981411191","value":"value_102791081131321291"}, +{"key":"key_140991578891","value":"value_999312314277159109"}, +{"key":"key_140991721141","value":"value_117101124126102111"}, +{"key":"key_140997412014","value":"value_116139489213785108"}, +{"key":"key_141096474997","value":"value_102457814530100987"}, +{"key":"key_141100111106","value":"value_921231401291155312"}, +{"key":"key_141100181132","value":"value_122103729813114875"}, +{"key":"key_141100681817","value":"value_100136174871051231"}, +{"key":"key_141100841381","value":"value_118170100911171201"}, +{"key":"key_141101140731","value":"value_109841011126514812"}, +{"key":"key_141101591241","value":"value_168114868973897811"}, +{"key":"key_141103536815","value":"value_123136120891269410"}, +{"key":"key_141103911494","value":"value_971431017397150731"}, +{"key":"key_141104144104","value":"value_881451061228110412"}, +{"key":"key_141105116101","value":"value_164135117142176861"}, +{"key":"key_141106769093","value":"value_977111616514413073"}, +{"key":"key_141107845562","value":"value_108628683141835113"}, +{"key":"key_141108105151","value":"value_155909815314011899"}, +{"key":"key_141108144103","value":"value_102148611379764991"}, +{"key":"key_141108150507","value":"value_781029950887114269"}, +{"key":"key_141108781271","value":"value_779587125122746386"}, +{"key":"key_141109461447","value":"value_126131711338798971"}, +{"key":"key_141109871341","value":"value_137597212678155871"}, +{"key":"key_141110100118","value":"value_146769459137119511"}, +{"key":"key_141111133128","value":"value_107148139122139931"}, +{"key":"key_141112118120","value":"value_911101351211359414"}, +{"key":"key_141112119159","value":"value_101151191861005852"}, +{"key":"key_141113131958","value":"value_521421369211112812"}, +{"key":"key_141113178368","value":"value_122119984614275931"}, +{"key":"key_141115419810","value":"value_101981930150971301"}, +{"key":"key_141115751131","value":"value_389510472117115681"}, +{"key":"key_141116128961","value":"value_699317069748311413"}, +{"key":"key_141116152115","value":"value_661819710311193134"}, +{"key":"key_141116575111","value":"value_948316957134101869"}, +{"key":"key_141117121496","value":"value_551254352831041421"}, +{"key":"key_141119109113","value":"value_891745712912214185"}, +{"key":"key_141119877386","value":"value_701318494941239614"}, +{"key":"key_141120704039","value":"value_958815513588449414"}, +{"key":"key_141120724566","value":"value_388713910415710382"}, +{"key":"key_141120854614","value":"value_146168152971431459"}, +{"key":"key_141120981361","value":"value_109109499692469991"}, +{"key":"key_141121136697","value":"value_104110141461261515"}, +{"key":"key_141121624377","value":"value_165119761181091031"}, +{"key":"key_141122311001","value":"value_959414564141911291"}, +{"key":"key_141122441121","value":"value_917394971091079364"}, +{"key":"key_141125109761","value":"value_702090153761021005"}, +{"key":"key_141125119976","value":"value_879914691117156971"}, +{"key":"key_141126102114","value":"value_159130441171371027"}, +{"key":"key_141127101107","value":"value_781051297251059081"}, +{"key":"key_141127123125","value":"value_167791187010814686"}, +{"key":"key_141128129123","value":"value_117121641531011661"}, +{"key":"key_141128149721","value":"value_132172117149821277"}, +{"key":"key_141129200159","value":"value_861122941146113711"}, +{"key":"key_141132105159","value":"value_579610610666115108"}, +{"key":"key_141132134164","value":"value_146978919113012012"}, +{"key":"key_141132921651","value":"value_628792115121157748"}, +{"key":"key_141133110170","value":"value_164914110614110711"}, +{"key":"key_141133126148","value":"value_105109231981246522"}, +{"key":"key_141135143127","value":"value_758115313558150747"}, +{"key":"key_141136125105","value":"value_118971531351248918"}, +{"key":"key_141137188679","value":"value_791489479128118162"}, +{"key":"key_141137861611","value":"value_118114508210712214"}, +{"key":"key_141139102801","value":"value_796471691229610680"}, +{"key":"key_141139949110","value":"value_123128721191421627"}, +{"key":"key_141140142140","value":"value_826812299441091329"}, +{"key":"key_141141101481","value":"value_106641161091445299"}, +{"key":"key_141141106128","value":"value_159103571298911811"}, +{"key":"key_141142981401","value":"value_551181307114480140"}, +{"key":"key_141143123137","value":"value_791186411014995120"}, +{"key":"key_141143571001","value":"value_104124100567410467"}, +{"key":"key_141144116114","value":"value_107817544998614411"}, +{"key":"key_141145118111","value":"value_151138991811257510"}, +{"key":"key_141145961318","value":"value_771571401071239911"}, +{"key":"key_141146198368","value":"value_859610272361441197"}, +{"key":"key_141147677465","value":"value_175431242480128112"}, +{"key":"key_141149104908","value":"value_111581271701171326"}, +{"key":"key_141149805754","value":"value_126160167104391541"}, +{"key":"key_141151107189","value":"value_603869166941281041"}, +{"key":"key_141152981131","value":"value_115104127951431519"}, +{"key":"key_141153691041","value":"value_115168837516711713"}, +{"key":"key_141166942370","value":"value_731578515188157551"}, +{"key":"key_141171137478","value":"value_131926611511710410"}, +{"key":"key_141201161381","value":"value_761101298866791549"}, +{"key":"key_141211001497","value":"value_578271899315089949"}, +{"key":"key_141297410589","value":"value_102416815010511853"}, +{"key":"key_141341461001","value":"value_135109717482114911"}, +{"key":"key_141356011183","value":"value_971711667662149901"}, +{"key":"key_141376719515","value":"value_821768194118117851"}, +{"key":"key_141421706099","value":"value_651031295217516585"}, +{"key":"key_141431001009","value":"value_125851066960721011"}, +{"key":"key_141461961111","value":"value_168177133183114878"}, +{"key":"key_141471188011","value":"value_641114211512791698"}, +{"key":"key_141491631237","value":"value_112150801127512412"}, +{"key":"key_141511081051","value":"value_168112759110412813"}, +{"key":"key_141511641181","value":"value_187161101377374116"}, +{"key":"key_141521326816","value":"value_355216112393130161"}, +{"key":"key_141541079613","value":"value_456412312090172649"}, +{"key":"key_141541531431","value":"value_621311171629659120"}, +{"key":"key_141541541261","value":"value_901158312414591806"}, +{"key":"key_141561291471","value":"value_161136104109114109"}, +{"key":"key_141581251277","value":"value_131896414713713213"}, +{"key":"key_141581511301","value":"value_172132115651484313"}, +{"key":"key_141585666521","value":"value_105819681112132123"}, +{"key":"key_141598714510","value":"value_858626118107133125"}, +{"key":"key_141606512242","value":"value_102917877861118378"}, +{"key":"key_141628294811","value":"value_155125128120116136"}, +{"key":"key_141631096368","value":"value_917276179608115282"}, +{"key":"key_141651001266","value":"value_109168140871161196"}, +{"key":"key_141658318614","value":"value_190124889659417414"}, +{"key":"key_141659566958","value":"value_941131301396119610"}, +{"key":"key_141671223410","value":"value_109451031081127512"}, +{"key":"key_141671531397","value":"value_111997674841369990"}, +{"key":"key_141678678409","value":"value_102112866410871117"}, +{"key":"key_141686676143","value":"value_431651421281261138"}, +{"key":"key_141701031157","value":"value_122291464613170165"}, +{"key":"key_141701589510","value":"value_148926541108198836"}, +{"key":"key_141708168986","value":"value_106104941167811466"}, +{"key":"key_141721151541","value":"value_851281331001231061"}, +{"key":"key_141721641311","value":"value_781459310712184991"}, +{"key":"key_141748392110","value":"value_109711269213162120"}, +{"key":"key_141761779391","value":"value_756591751771155617"}, +{"key":"key_141781261141","value":"value_771391391011008013"}, +{"key":"key_141795892129","value":"value_921301054113191114"}, +{"key":"key_141831588898","value":"value_145896684120649811"}, +{"key":"key_141851381071","value":"value_128182107130110140"}, +{"key":"key_141855911569","value":"value_601329411112247811"}, +{"key":"key_141858118244","value":"value_584912795407663100"}, +{"key":"key_141861116412","value":"value_751331371191459711"}, +{"key":"key_141861189413","value":"value_143105108201161117"}, +{"key":"key_141871798130","value":"value_861271247311694115"}, +{"key":"key_141881258412","value":"value_579011087108130791"}, +{"key":"key_141887817717","value":"value_122101675910964104"}, +{"key":"key_141889073939","value":"value_821041011307017479"}, +{"key":"key_141911865310","value":"value_871381221539653158"}, +{"key":"key_141931265498","value":"value_145101106998389129"}, +{"key":"key_141938893148","value":"value_892711516813112111"}, +{"key":"key_141961481438","value":"value_152911108187101100"}, +{"key":"key_141971371011","value":"value_100848287467471135"}, +{"key":"key_141971791091","value":"value_118611101001141389"}, +{"key":"key_141977713272","value":"value_751178613180125103"}, +{"key":"key_141977913829","value":"value_921315711786118759"}, +{"key":"key_141981121351","value":"value_287977111148771038"}, +{"key":"key_141981307736","value":"value_143929266799014512"}, +{"key":"key_141987589107","value":"value_122766947398910488"}, +{"key":"key_141988513597","value":"value_821211441631171877"}, +{"key":"key_141991131151","value":"value_741241271731241661"}, +{"key":"key_141991265094","value":"value_123661035395150491"}, +{"key":"key_142101116745","value":"value_825611137821166611"}, +{"key":"key_142101120418","value":"value_113123701291415456"}, +{"key":"key_142101559011","value":"value_100173849815930123"}, +{"key":"key_142102103781","value":"value_913311743101171115"}, +{"key":"key_142103112135","value":"value_968112555968812111"}, +{"key":"key_142103124841","value":"value_110802413210811162"}, +{"key":"key_142104151118","value":"value_677111090143111123"}, +{"key":"key_142104438914","value":"value_983213210114714811"}, +{"key":"key_142105123110","value":"value_137122160140138116"}, +{"key":"key_142105130961","value":"value_341189492796313277"}, +{"key":"key_142105771241","value":"value_108754312917434141"}, +{"key":"key_142106108911","value":"value_137104331056613499"}, +{"key":"key_142106127956","value":"value_147839997811449682"}, +{"key":"key_142106794471","value":"value_124971211261411158"}, +{"key":"key_142107148182","value":"value_146821402812553109"}, +{"key":"key_142107487614","value":"value_152208125107751531"}, +{"key":"key_142107852041","value":"value_128174859117189115"}, +{"key":"key_142108101917","value":"value_786910770193114975"}, +{"key":"key_142108105143","value":"value_928911113183897110"}, +{"key":"key_142110467109","value":"value_110828660648089469"}, +{"key":"key_142111112127","value":"value_103114107917715068"}, +{"key":"key_142111182107","value":"value_124115757365778677"}, +{"key":"key_142112109134","value":"value_104154131771078713"}, +{"key":"key_142113145625","value":"value_977253801069313613"}, +{"key":"key_142113861467","value":"value_121186814413859221"}, +{"key":"key_142114889487","value":"value_140791447814817312"}, +{"key":"key_142116123117","value":"value_132119921351256165"}, +{"key":"key_142116125785","value":"value_424799138825013711"}, +{"key":"key_142116671119","value":"value_923344147105806799"}, +{"key":"key_142116957511","value":"value_903079839513412912"}, +{"key":"key_142117108104","value":"value_111891089312114010"}, +{"key":"key_142118135116","value":"value_811581089963143154"}, +{"key":"key_142119135974","value":"value_126921458410786158"}, +{"key":"key_142120108388","value":"value_132144324912956117"}, +{"key":"key_142121331452","value":"value_120659914375115417"}, +{"key":"key_142122131109","value":"value_145917288529345136"}, +{"key":"key_142122188967","value":"value_871481081349113710"}, +{"key":"key_142122479113","value":"value_109871206315914601"}, +{"key":"key_142123136150","value":"value_888312261124811156"}, +{"key":"key_142124817310","value":"value_118165898981134441"}, +{"key":"key_142125106155","value":"value_898699279615012381"}, +{"key":"key_142125111145","value":"value_728510110010014213"}, +{"key":"key_142125113192","value":"value_988810912850149119"}, +{"key":"key_142125153905","value":"value_862610286629366134"}, +{"key":"key_142125190133","value":"value_686988884128911271"}, +{"key":"key_142127117961","value":"value_927854991217611179"}, +{"key":"key_142127118984","value":"value_137140161141157109"}, +{"key":"key_142128141671","value":"value_267217316860106100"}, +{"key":"key_142129551351","value":"value_648113391116119103"}, +{"key":"key_142130561181","value":"value_731011221021191168"}, +{"key":"key_142131201555","value":"value_110939155126551261"}, +{"key":"key_142132105120","value":"value_114916539471328511"}, +{"key":"key_142132108141","value":"value_140871681071547512"}, +{"key":"key_142132138549","value":"value_154707211910559959"}, +{"key":"key_142133621231","value":"value_124152145122151116"}, +{"key":"key_142134133140","value":"value_148112124105103172"}, +{"key":"key_142134861211","value":"value_121170806813313315"}, +{"key":"key_142135108106","value":"value_118681581191087869"}, +{"key":"key_142135647568","value":"value_107651277964826469"}, +{"key":"key_142135959916","value":"value_791481488211180821"}, +{"key":"key_142136126491","value":"value_691241667068618514"}, +{"key":"key_142136148141","value":"value_106105979067707813"}, +{"key":"key_142137120701","value":"value_759411613096879412"}, +{"key":"key_142137261119","value":"value_179631201721431329"}, +{"key":"key_142138119137","value":"value_128166441336322879"}, +{"key":"key_142138138571","value":"value_141591001527818716"}, +{"key":"key_142139118113","value":"value_112104138122461361"}, +{"key":"key_142140105949","value":"value_199139128789812912"}, +{"key":"key_142140779775","value":"value_182125988910410397"}, +{"key":"key_142141113135","value":"value_548215182107183154"}, +{"key":"key_142141138761","value":"value_128441057513515487"}, +{"key":"key_142144929788","value":"value_975731111486990109"}, +{"key":"key_142145110447","value":"value_811621368312813334"}, +{"key":"key_142145115537","value":"value_131971341651461653"}, +{"key":"key_142145120112","value":"value_176411451441161041"}, +{"key":"key_142145911336","value":"value_863511612214885939"}, +{"key":"key_142146101109","value":"value_110129971091001471"}, +{"key":"key_142146801881","value":"value_741458612712512139"}, +{"key":"key_142147691091","value":"value_951231211279953841"}, +{"key":"key_142148335884","value":"value_118177116811018593"}, +{"key":"key_142149194174","value":"value_811071081631129965"}, +{"key":"key_142149791529","value":"value_675610010412271102"}, +{"key":"key_142149951601","value":"value_911741241001411058"}, +{"key":"key_142150163145","value":"value_126721591011341051"}, +{"key":"key_142150871191","value":"value_678382121153189104"}, +{"key":"key_142150916486","value":"value_101109141751033611"}, +{"key":"key_142151172896","value":"value_113871919876591141"}, +{"key":"key_142152134491","value":"value_116106931431751208"}, +{"key":"key_142153107114","value":"value_101671771677177632"}, +{"key":"key_142153119591","value":"value_117129771158061135"}, +{"key":"key_142154411541","value":"value_124916014110980115"}, +{"key":"key_142156931071","value":"value_154651427775119109"}, +{"key":"key_142160109116","value":"value_805212811689157119"}, +{"key":"key_142160128102","value":"value_140113170974090841"}, +{"key":"key_142163701411","value":"value_116120741217029616"}, +{"key":"key_142164641091","value":"value_133369610319710710"}, +{"key":"key_142167157711","value":"value_971115911711111417"}, +{"key":"key_142167851271","value":"value_407113888107120961"}, +{"key":"key_142170978711","value":"value_657370156122721581"}, +{"key":"key_142171821321","value":"value_131121201727911811"}, +{"key":"key_142174396569","value":"value_941401471131001009"}, +{"key":"key_142181146133","value":"value_178137122160111967"}, +{"key":"key_142181801466","value":"value_581291301381215977"}, +{"key":"key_142188161906","value":"value_119109139104491079"}, +{"key":"key_142189154671","value":"value_151927312886107128"}, +{"key":"key_142241051001","value":"value_931548258842316483"}, +{"key":"key_142246116712","value":"value_731381319659801107"}, +{"key":"key_142449112710","value":"value_671339511210797899"}, +{"key":"key_142459971741","value":"value_147791034370124849"}, +{"key":"key_142467472135","value":"value_108100537234935914"}, +{"key":"key_142481421471","value":"value_140651211531236347"}, +{"key":"key_142525714011","value":"value_981125610516416981"}, +{"key":"key_142541086511","value":"value_146126144828512424"}, +{"key":"key_142541288916","value":"value_124109140901329710"}, +{"key":"key_142546777119","value":"value_144591201061479161"}, +{"key":"key_142557012068","value":"value_941209111685959792"}, +{"key":"key_142561411421","value":"value_891066850145139181"}, +{"key":"key_142565379119","value":"value_105106129129141132"}, +{"key":"key_142597356899","value":"value_152951206416314792"}, +{"key":"key_142599551100","value":"value_166106116821001189"}, +{"key":"key_142617415715","value":"value_981231269712765127"}, +{"key":"key_142621187190","value":"value_127113864313018971"}, +{"key":"key_142625688130","value":"value_611201018087819535"}, +{"key":"key_142645955871","value":"value_966871655110991775"}, +{"key":"key_142659763106","value":"value_117158100102861119"}, +{"key":"key_142661651441","value":"value_126114909513286888"}, +{"key":"key_142691428050","value":"value_701281101418314258"}, +{"key":"key_142706611014","value":"value_133177557858119177"}, +{"key":"key_142711511031","value":"value_721241416590114678"}, +{"key":"key_142731451091","value":"value_128120551631076062"}, +{"key":"key_142738315391","value":"value_591061261208613360"}, +{"key":"key_142741118014","value":"value_515775931558192707"}, +{"key":"key_142761071483","value":"value_126651281351365348"}, +{"key":"key_142761451385","value":"value_851131191305891957"}, +{"key":"key_142763312495","value":"value_651067811312682701"}, +{"key":"key_142771281691","value":"value_113681721329894128"}, +{"key":"key_142781276810","value":"value_149611591741627112"}, +{"key":"key_142781319985","value":"value_751004667491189711"}, +{"key":"key_142791119327","value":"value_911281081561551299"}, +{"key":"key_142791528288","value":"value_182145131857513012"}, +{"key":"key_142799685911","value":"value_137140591137491005"}, +{"key":"key_142801379310","value":"value_180951088950130901"}, +{"key":"key_142811696369","value":"value_165840151561455714"}, +{"key":"key_142811979013","value":"value_120103964311114287"}, +{"key":"key_142819115215","value":"value_978917531481251131"}, +{"key":"key_142829798136","value":"value_811299911764908464"}, +{"key":"key_142841091513","value":"value_421019765141881231"}, +{"key":"key_142847664115","value":"value_398955076112163566"}, +{"key":"key_142847910917","value":"value_931115979951386987"}, +{"key":"key_142851015415","value":"value_661499072139151159"}, +{"key":"key_142851309485","value":"value_861006717215796759"}, +{"key":"key_142866811912","value":"value_155138139117801292"}, +{"key":"key_142871087810","value":"value_156139188713110955"}, +{"key":"key_142885068521","value":"value_937311312797105931"}, +{"key":"key_142891713720","value":"value_541411371481249412"}, +{"key":"key_142901118881","value":"value_931135331937844152"}, +{"key":"key_142901321357","value":"value_121175493129908912"}, +{"key":"key_142901471091","value":"value_126119712612413110"}, +{"key":"key_142921429367","value":"value_871417110518168190"}, +{"key":"key_142925580901","value":"value_723789112135110146"}, +{"key":"key_142931111121","value":"value_741181341291219911"}, +{"key":"key_142936773158","value":"value_881291516111312211"}, +{"key":"key_142941011479","value":"value_911358213912912343"}, +{"key":"key_142948910511","value":"value_100891031071177966"}, +{"key":"key_142951241648","value":"value_139130123131741158"}, +{"key":"key_142955412913","value":"value_108701391691608411"}, +{"key":"key_142962470126","value":"value_187132946743512898"}, +{"key":"key_142981281386","value":"value_134137137495517771"}, +{"key":"key_142986459269","value":"value_437312713314815897"}, +{"key":"key_142991001451","value":"value_851381604012895142"}, +{"key":"key_142991368497","value":"value_120971341129015316"}, +{"key":"key_142991437912","value":"value_136641661161519414"}, +{"key":"key_143100381871","value":"value_441091309012756831"}, +{"key":"key_143100738312","value":"value_120941029755861429"}, +{"key":"key_143101141100","value":"value_461251306716715112"}, +{"key":"key_143102143417","value":"value_908613813712795885"}, +{"key":"key_143102155142","value":"value_126186186140841311"}, +{"key":"key_143102731239","value":"value_931191028252151129"}, +{"key":"key_143103103134","value":"value_833889116811411051"}, +{"key":"key_143104101140","value":"value_111118111153144105"}, +{"key":"key_143104116105","value":"value_111100827811014165"}, +{"key":"key_143104567745","value":"value_146106100141717512"}, +{"key":"key_143104771431","value":"value_979910915012712610"}, +{"key":"key_143105868610","value":"value_126451248769629492"}, +{"key":"key_143106117101","value":"value_121110471098114310"}, +{"key":"key_143106117111","value":"value_611169112011979116"}, +{"key":"key_143106546713","value":"value_104891251161361891"}, +{"key":"key_143107531879","value":"value_131136811181338810"}, +{"key":"key_143108100103","value":"value_125109149157132998"}, +{"key":"key_143108124265","value":"value_130137621171071637"}, +{"key":"key_143108126180","value":"value_142591251271541363"}, +{"key":"key_143108143621","value":"value_126126461618184464"}, +{"key":"key_143108152221","value":"value_771039774112721461"}, +{"key":"key_143109691018","value":"value_126959412111855149"}, +{"key":"key_143109919091","value":"value_781241401821201067"}, +{"key":"key_143110145696","value":"value_120767413678140120"}, +{"key":"key_143110561019","value":"value_137661813114865174"}, +{"key":"key_143110671291","value":"value_831151181129414913"}, +{"key":"key_143111108964","value":"value_119122891481311091"}, +{"key":"key_143111931048","value":"value_866310616310113042"}, +{"key":"key_143112113116","value":"value_657487811236012688"}, +{"key":"key_143112125140","value":"value_971851101161189812"}, +{"key":"key_143112145139","value":"value_961311551011241461"}, +{"key":"key_143112596513","value":"value_103127114641281197"}, +{"key":"key_143113791111","value":"value_768010014113712512"}, +{"key":"key_143114108135","value":"value_124911116912889179"}, +{"key":"key_143114871871","value":"value_173291251321351414"}, +{"key":"key_143115831151","value":"value_358414685203119112"}, +{"key":"key_143116506895","value":"value_771311327777117999"}, +{"key":"key_143116989414","value":"value_361211911317883588"}, +{"key":"key_143117142741","value":"value_553288168127105631"}, +{"key":"key_143117511414","value":"value_121166506312159142"}, +{"key":"key_143117591681","value":"value_134961058114211510"}, +{"key":"key_143118100120","value":"value_792713818512611425"}, +{"key":"key_143118125993","value":"value_110661097482489993"}, +{"key":"key_143118157689","value":"value_104116891581291681"}, +{"key":"key_143118207961","value":"value_988810164634579648"}, +{"key":"key_143119101127","value":"value_131886082947613912"}, +{"key":"key_143119871016","value":"value_106599470908184135"}, +{"key":"key_143120106145","value":"value_889570104115100125"}, +{"key":"key_143120131113","value":"value_128181731101161281"}, +{"key":"key_143120143897","value":"value_103164877315815850"}, +{"key":"key_143120154121","value":"value_111111971651628210"}, +{"key":"key_143120158771","value":"value_112131876213278106"}, +{"key":"key_143121154148","value":"value_122351635412971501"}, +{"key":"key_143122158103","value":"value_147113122144142729"}, +{"key":"key_143122951199","value":"value_761417262957711415"}, +{"key":"key_143123949014","value":"value_193121459816061971"}, +{"key":"key_143124101124","value":"value_785653988610313311"}, +{"key":"key_143124109277","value":"value_809815075135122112"}, +{"key":"key_143125113878","value":"value_143108841199512512"}, +{"key":"key_143125891471","value":"value_931629032128158571"}, +{"key":"key_143126112120","value":"value_771049054421181177"}, +{"key":"key_143126311049","value":"value_106127108112158205"}, +{"key":"key_143126737765","value":"value_103139116755113711"}, +{"key":"key_143126791041","value":"value_109507116210611476"}, +{"key":"key_143127125921","value":"value_138133911258284123"}, +{"key":"key_143127573413","value":"value_139103681357213115"}, +{"key":"key_143128108559","value":"value_806444123153130120"}, +{"key":"key_143128119915","value":"value_110951011391491347"}, +{"key":"key_143128122141","value":"value_484314311016314410"}, +{"key":"key_143128725896","value":"value_331391221151144112"}, +{"key":"key_143130147571","value":"value_841711018278104766"}, +{"key":"key_143130608910","value":"value_131677912714416147"}, +{"key":"key_143130938197","value":"value_936511811887158979"}, +{"key":"key_143133661158","value":"value_941321344148103131"}, +{"key":"key_143134151486","value":"value_155142133140118188"}, +{"key":"key_143135111113","value":"value_675214676804116014"}, +{"key":"key_143135119788","value":"value_166528779141143112"}, +{"key":"key_143135126778","value":"value_162929316784561221"}, +{"key":"key_143135589211","value":"value_112311449046988510"}, +{"key":"key_143136587812","value":"value_667111216110572169"}, +{"key":"key_143136861191","value":"value_557610111617498978"}, +{"key":"key_143138648411","value":"value_727090769176145791"}, +{"key":"key_143138848113","value":"value_160126941251038214"}, +{"key":"key_143139103117","value":"value_193971111031031571"}, +{"key":"key_143140131144","value":"value_696012782106110107"}, +{"key":"key_143142741641","value":"value_153641001311111288"}, +{"key":"key_143143106781","value":"value_117166111132117124"}, +{"key":"key_143143122127","value":"value_851471051788618293"}, +{"key":"key_143143162751","value":"value_123104766411012282"}, +{"key":"key_143144831111","value":"value_102421421491097296"}, +{"key":"key_143146134130","value":"value_116859311113859761"}, +{"key":"key_143147141137","value":"value_391201497067921087"}, +{"key":"key_143150112106","value":"value_147839211112814299"}, +{"key":"key_143150158112","value":"value_130135134858811668"}, +{"key":"key_143156136111","value":"value_101781531479899961"}, +{"key":"key_143156421111","value":"value_981601301665814176"}, +{"key":"key_143157105567","value":"value_811541371181061121"}, +{"key":"key_143158301879","value":"value_102261088599838713"}, +{"key":"key_143159114102","value":"value_781114866719213114"}, +{"key":"key_143160144891","value":"value_143611128881159781"}, +{"key":"key_143162371031","value":"value_130138887612911715"}, +{"key":"key_143167119571","value":"value_122100144737992131"}, +{"key":"key_143169111979","value":"value_153931748297114169"}, +{"key":"key_143171936060","value":"value_105154711356012216"}, +{"key":"key_143172100142","value":"value_137731085488501839"}, +{"key":"key_143172601165","value":"value_160132841701077210"}, +{"key":"key_143174811214","value":"value_731311247310661551"}, +{"key":"key_143181881251","value":"value_121841256278831096"}, +{"key":"key_143190108979","value":"value_147651001259890671"}, +{"key":"key_143281531441","value":"value_511266613915015412"}, +{"key":"key_143291458017","value":"value_466875947589471217"}, +{"key":"key_143374210176","value":"value_139126128465993164"}, +{"key":"key_143388511313","value":"value_605817912467130221"}, +{"key":"key_143438580588","value":"value_140121541309510211"}, +{"key":"key_143449911171","value":"value_601166513212771113"}, +{"key":"key_143465213256","value":"value_105378311111910412"}, +{"key":"key_143487210113","value":"value_149911311101255455"}, +{"key":"key_143541159713","value":"value_101321786772124100"}, +{"key":"key_143561661191","value":"value_136105154358711714"}, +{"key":"key_143567991872","value":"value_117133671041691081"}, +{"key":"key_143601388991","value":"value_102109127126112847"}, +{"key":"key_143601659511","value":"value_111129941211021221"}, +{"key":"key_143611071228","value":"value_961911057285113411"}, +{"key":"key_143617713410","value":"value_101141136981229568"}, +{"key":"key_143618616189","value":"value_921131384313685808"}, +{"key":"key_143651091141","value":"value_105144621211116757"}, +{"key":"key_143651101309","value":"value_102144741101121401"}, +{"key":"key_143668255165","value":"value_542912545669312679"}, +{"key":"key_143671101521","value":"value_759543941741731504"}, +{"key":"key_143699478939","value":"value_161121981069110551"}, +{"key":"key_143699912511","value":"value_106595915468921051"}, +{"key":"key_143701156211","value":"value_631111501101203711"}, +{"key":"key_143701411151","value":"value_110871018811512436"}, +{"key":"key_143709347112","value":"value_123103119115123627"}, +{"key":"key_143721071091","value":"value_127998014982791311"}, +{"key":"key_143741041181","value":"value_951081044910116411"}, +{"key":"key_143747520168","value":"value_116829515611510572"}, +{"key":"key_143761091007","value":"value_821447911515893104"}, +{"key":"key_143761131348","value":"value_689711910967681427"}, +{"key":"key_143764510440","value":"value_106157133816899606"}, +{"key":"key_143768487111","value":"value_991078268122105801"}, +{"key":"key_143771511521","value":"value_801245310411768130"}, +{"key":"key_143788685186","value":"value_937613010614174100"}, +{"key":"key_143791139119","value":"value_867314012099811090"}, +{"key":"key_143795881841","value":"value_111789910813611377"}, +{"key":"key_143799811511","value":"value_103591374493932887"}, +{"key":"key_143801691491","value":"value_125148781281150112"}, +{"key":"key_143807135111","value":"value_103169140454412110"}, +{"key":"key_143811301338","value":"value_166143105122926811"}, +{"key":"key_143839513711","value":"value_128911191451208389"}, +{"key":"key_143839763901","value":"value_121132681101927134"}, +{"key":"key_143841101206","value":"value_142148105134100116"}, +{"key":"key_143845213212","value":"value_142781515310386163"}, +{"key":"key_143851329517","value":"value_132156451958211913"}, +{"key":"key_143866011414","value":"value_122758213675131108"}, +{"key":"key_143866911412","value":"value_143103133114125319"}, +{"key":"key_143878297148","value":"value_147116611231614814"}, +{"key":"key_143881231351","value":"value_116911912711611462"}, +{"key":"key_143881251349","value":"value_136624815114289979"}, +{"key":"key_143901251511","value":"value_114139808910438671"}, +{"key":"key_143903519210","value":"value_112129121114159598"}, +{"key":"key_143907499127","value":"value_641497281157911336"}, +{"key":"key_143921328314","value":"value_105131765910414298"}, +{"key":"key_143928090103","value":"value_136641628512959117"}, +{"key":"key_143941431051","value":"value_709211917310586134"}, +{"key":"key_143944211774","value":"value_137155117114936010"}, +{"key":"key_143945813210","value":"value_116851039368125778"}, +{"key":"key_143951619170","value":"value_109143809753988913"}, +{"key":"key_143961621536","value":"value_899757103106115116"}, +{"key":"key_143971664660","value":"value_125901395813210510"}, +{"key":"key_143974982396","value":"value_725478468018107681"}, +{"key":"key_143981206485","value":"value_162821311354415161"}, +{"key":"key_143981714410","value":"value_110149517513515665"}, +{"key":"key_143991208611","value":"value_647412412912596641"}, +{"key":"key_143995994153","value":"value_895613480119981251"}, +{"key":"key_144100718510","value":"value_100112158711187495"}, +{"key":"key_144101128618","value":"value_921181135980166901"}, +{"key":"key_144102107143","value":"value_123104809012583136"}, +{"key":"key_144103196719","value":"value_144901191021351387"}, +{"key":"key_144103737014","value":"value_891028493119119118"}, +{"key":"key_144104112906","value":"value_136112748188189771"}, +{"key":"key_144104883412","value":"value_127781369799113148"}, +{"key":"key_144105103132","value":"value_164103113128711191"}, +{"key":"key_144105123123","value":"value_951761001571804757"}, +{"key":"key_144105518085","value":"value_147138757911310885"}, +{"key":"key_144105631724","value":"value_105521401388010012"}, +{"key":"key_144105831321","value":"value_125123136961501371"}, +{"key":"key_144106112110","value":"value_132321119512810589"}, +{"key":"key_144106639682","value":"value_101201288811912010"}, +{"key":"key_144107116927","value":"value_134139127881201008"}, +{"key":"key_144107634375","value":"value_145143735811311312"}, +{"key":"key_144109118868","value":"value_878781671011609376"}, +{"key":"key_144109148122","value":"value_781201231181541251"}, +{"key":"key_144110146621","value":"value_779034145190106291"}, +{"key":"key_144111133145","value":"value_931351113810415578"}, +{"key":"key_144111160106","value":"value_111609832169364912"}, +{"key":"key_144111775618","value":"value_121657911587774713"}, +{"key":"key_144112126337","value":"value_781001008610514628"}, +{"key":"key_144112150157","value":"value_115841228783529364"}, +{"key":"key_144112471401","value":"value_135126106103901261"}, +{"key":"key_144113207112","value":"value_142150589716061353"}, +{"key":"key_144113751069","value":"value_851321797813394658"}, +{"key":"key_144113911339","value":"value_971041259914799673"}, +{"key":"key_144114106802","value":"value_848912013316015399"}, +{"key":"key_144114185761","value":"value_965412510596139939"}, +{"key":"key_144114591401","value":"value_108135366276118782"}, +{"key":"key_144115143106","value":"value_481088419396112519"}, +{"key":"key_144116135897","value":"value_961331296873113150"}, +{"key":"key_144116215715","value":"value_153501081311176310"}, +{"key":"key_144116501128","value":"value_136108118436480126"}, +{"key":"key_144116966631","value":"value_128102776393150797"}, +{"key":"key_144117112162","value":"value_135151133139981141"}, +{"key":"key_144118131159","value":"value_657114313085681391"}, +{"key":"key_144118133497","value":"value_115121133119941336"}, +{"key":"key_144118147831","value":"value_678110911598155462"}, +{"key":"key_144118621333","value":"value_147699012317145132"}, +{"key":"key_144118961031","value":"value_917593861518851201"}, +{"key":"key_144119174140","value":"value_122149431211271121"}, +{"key":"key_144123601851","value":"value_881498546114871061"}, +{"key":"key_144123846411","value":"value_129878912711074555"}, +{"key":"key_144124111771","value":"value_781001271191251195"}, +{"key":"key_144124114197","value":"value_898614598399111581"}, +{"key":"key_144124671003","value":"value_127757212410315210"}, +{"key":"key_144126114148","value":"value_409616988861191411"}, +{"key":"key_144126157114","value":"value_132113176144142519"}, +{"key":"key_144128128196","value":"value_106908477132131110"}, +{"key":"key_144128874088","value":"value_951431291089110793"}, +{"key":"key_144128981271","value":"value_155107107118134142"}, +{"key":"key_144129105825","value":"value_751227615173751439"}, +{"key":"key_144129928511","value":"value_868511611373878717"}, +{"key":"key_144131173163","value":"value_114831031351071447"}, +{"key":"key_144132108454","value":"value_143143941341051281"}, +{"key":"key_144132701056","value":"value_109751106983146566"}, +{"key":"key_144132818262","value":"value_104581321323910113"}, +{"key":"key_144133751531","value":"value_941345413012718773"}, +{"key":"key_144133771491","value":"value_130671437814216894"}, +{"key":"key_144134105134","value":"value_825454112102108118"}, +{"key":"key_144134115104","value":"value_117190809191761221"}, +{"key":"key_144135821201","value":"value_788384153751281251"}, +{"key":"key_144136707595","value":"value_115615278688734849"}, +{"key":"key_144136941619","value":"value_851791101901191501"}, +{"key":"key_144137103107","value":"value_131587597755910796"}, +{"key":"key_144137103708","value":"value_130959411374811481"}, +{"key":"key_144138163617","value":"value_115154115123611227"}, +{"key":"key_144139891039","value":"value_999913698911626210"}, +{"key":"key_144140111125","value":"value_388210476107865310"}, +{"key":"key_144140124617","value":"value_991246847961201331"}, +{"key":"key_144141379711","value":"value_102977962109120671"}, +{"key":"key_144141571669","value":"value_847999139138105152"}, +{"key":"key_144143179731","value":"value_121971008913155113"}, +{"key":"key_144143551271","value":"value_151445716594937513"}, +{"key":"key_144143831159","value":"value_771141129714117512"}, +{"key":"key_144143849068","value":"value_157619017316521041"}, +{"key":"key_144144108136","value":"value_106177116728455811"}, +{"key":"key_144147145981","value":"value_481309838100535913"}, +{"key":"key_144148467377","value":"value_789299147188111113"}, +{"key":"key_144148817796","value":"value_105103988316019414"}, +{"key":"key_144150188411","value":"value_108911101061457061"}, +{"key":"key_144153152931","value":"value_638284616781144722"}, +{"key":"key_144154135921","value":"value_701389748597711477"}, +{"key":"key_144158181596","value":"value_107123127112849114"}, +{"key":"key_144161134173","value":"value_968711770137568599"}, +{"key":"key_144164138889","value":"value_791476812818291774"}, +{"key":"key_144165837231","value":"value_111127100739412215"}, +{"key":"key_144167149106","value":"value_140104105601611401"}, +{"key":"key_144173111577","value":"value_147112531531518597"}, +{"key":"key_144174911331","value":"value_161124989012815694"}, +{"key":"key_144178971217","value":"value_129764110067154119"}, +{"key":"key_144182138151","value":"value_197779998621318854"}, +{"key":"key_144188411312","value":"value_116111139153628715"}, +{"key":"key_144190541811","value":"value_791457650107125121"}, +{"key":"key_144202107911","value":"value_119928810384781331"}, +{"key":"key_144202112123","value":"value_103129139998312111"}, +{"key":"key_144208716311","value":"value_751029595801337313"}, +{"key":"key_144291051187","value":"value_611027712110286965"}, +{"key":"key_144351569316","value":"value_157116855513410015"}, +{"key":"key_144371018860","value":"value_901589111710413511"}, +{"key":"key_144396010612","value":"value_123112128109156128"}, +{"key":"key_144401011056","value":"value_388412965129132901"}, +{"key":"key_144411291511","value":"value_127129113147112257"}, +{"key":"key_144431781317","value":"value_115124531181544810"}, +{"key":"key_144437711512","value":"value_701564415914778142"}, +{"key":"key_144471218210","value":"value_113130159100135891"}, +{"key":"key_144476595957","value":"value_148694782135135121"}, +{"key":"key_144489990411","value":"value_959114589688013965"}, +{"key":"key_144501358411","value":"value_941896818912911410"}, +{"key":"key_144501381441","value":"value_731027314313510176"}, +{"key":"key_144541016391","value":"value_821301659892119126"}, +{"key":"key_144561101001","value":"value_126728498108112888"}, +{"key":"key_144571156856","value":"value_108144143209957105"}, +{"key":"key_144588890113","value":"value_891349912066118991"}, +{"key":"key_144601201331","value":"value_117841211608411812"}, +{"key":"key_144601276511","value":"value_811125310371989516"}, +{"key":"key_144621065777","value":"value_711249710116217011"}, +{"key":"key_144631049910","value":"value_611038190901021491"}, +{"key":"key_144631411222","value":"value_103105128015915710"}, +{"key":"key_144651269112","value":"value_110611021466412970"}, +{"key":"key_144671341071","value":"value_188128611351031362"}, +{"key":"key_144688715110","value":"value_105143858211826108"}, +{"key":"key_144711241551","value":"value_114120176441071159"}, +{"key":"key_144711388897","value":"value_806312110584951031"}, +{"key":"key_144711461751","value":"value_116154469067102951"}, +{"key":"key_144719310312","value":"value_108145133881321256"}, +{"key":"key_144721821607","value":"value_100145615485126105"}, +{"key":"key_144727690154","value":"value_907215753108129561"}, +{"key":"key_144731221361","value":"value_661081428889103649"}, +{"key":"key_144741028994","value":"value_861223982816342551"}, +{"key":"key_144741741091","value":"value_721113812712512246"}, +{"key":"key_144763974966","value":"value_621521641631431011"}, +{"key":"key_144781121111","value":"value_152115129135134106"}, +{"key":"key_144786111692","value":"value_871378612188741281"}, +{"key":"key_144788493120","value":"value_120117701568314012"}, +{"key":"key_144801331251","value":"value_541288412714710712"}, +{"key":"key_144809884139","value":"value_911161185714013916"}, +{"key":"key_144811269189","value":"value_192101425512014416"}, +{"key":"key_144821091261","value":"value_875013514372123128"}, +{"key":"key_144821239614","value":"value_122139156177237013"}, +{"key":"key_144831191122","value":"value_881201007595911101"}, +{"key":"key_144834810474","value":"value_128658214713214353"}, +{"key":"key_144851211511","value":"value_721111614012614088"}, +{"key":"key_144867628748","value":"value_681561081111027014"}, +{"key":"key_144869391110","value":"value_911028714393741355"}, +{"key":"key_144871059713","value":"value_116167811359844541"}, +{"key":"key_144875398153","value":"value_124109691556310911"}, +{"key":"key_144877699142","value":"value_125104145841456486"}, +{"key":"key_144881199291","value":"value_899781146601351461"}, +{"key":"key_144881521171","value":"value_172113175100121781"}, +{"key":"key_144891826912","value":"value_110608984106989110"}, +{"key":"key_144906112289","value":"value_159164146126846052"}, +{"key":"key_144921159469","value":"value_113146871167410058"}, +{"key":"key_144921281501","value":"value_100104131347646821"}, +{"key":"key_144926311986","value":"value_871311351368185931"}, +{"key":"key_144931247085","value":"value_431221321457310910"}, +{"key":"key_144944410185","value":"value_152721078915812110"}, +{"key":"key_144949615573","value":"value_124921581181481265"}, +{"key":"key_144951971028","value":"value_787014911397106151"}, +{"key":"key_144961141471","value":"value_661181183544801061"}, +{"key":"key_144961271161","value":"value_111989311874861601"}, +{"key":"key_144971221456","value":"value_135111784553129461"}, +{"key":"key_144971721271","value":"value_106111801625211610"}, +{"key":"key_144975786661","value":"value_599212842140130451"}, +{"key":"key_144981131329","value":"value_961411371961281411"}, +{"key":"key_144981151539","value":"value_100146140105138130"}, +{"key":"key_144981201027","value":"value_124881358250881056"}, +{"key":"key_144981239381","value":"value_741124478104102907"}, +{"key":"key_144981467380","value":"value_138112103149117128"}, +{"key":"key_144986213110","value":"value_901068913912912714"}, +{"key":"key_144988214133","value":"value_581361601078095827"}, +{"key":"key_144991281279","value":"value_120110791365598124"}, +{"key":"key_145100139498","value":"value_641048012688113108"}, +{"key":"key_145101106471","value":"value_161346212914118516"}, +{"key":"key_145101574985","value":"value_134115120891491131"}, +{"key":"key_145101911301","value":"value_471361289011885169"}, +{"key":"key_145103114981","value":"value_151132861199936142"}, +{"key":"key_145103118911","value":"value_106120821111081471"}, +{"key":"key_145104101127","value":"value_107142932976114120"}, +{"key":"key_145105103143","value":"value_160818445108871241"}, +{"key":"key_145107121102","value":"value_901389112915663169"}, +{"key":"key_145107166114","value":"value_399813515762143108"}, +{"key":"key_145109109110","value":"value_411259650631057214"}, +{"key":"key_145109118129","value":"value_134836478144435297"}, +{"key":"key_145109130118","value":"value_945514076595811083"}, +{"key":"key_145109143122","value":"value_131738315793111134"}, +{"key":"key_145109622178","value":"value_114154158153611521"}, +{"key":"key_145109729578","value":"value_676146581801681061"}, +{"key":"key_145109781038","value":"value_111984016582341231"}, +{"key":"key_145109899697","value":"value_901348811616089941"}, +{"key":"key_145110898684","value":"value_147125431331281311"}, +{"key":"key_145110941258","value":"value_128941151071121098"}, +{"key":"key_145111211341","value":"value_122771177518610073"}, +{"key":"key_145111726094","value":"value_818892148871119952"}, +{"key":"key_145112118122","value":"value_112411214111811474"}, +{"key":"key_145112156686","value":"value_871261231741011451"}, +{"key":"key_145112165611","value":"value_136157461676510092"}, +{"key":"key_145112761299","value":"value_784946741521113411"}, +{"key":"key_145112908667","value":"value_122921311371311368"}, +{"key":"key_145113115104","value":"value_115110138160105657"}, +{"key":"key_145113145196","value":"value_109161928112010010"}, +{"key":"key_145114148121","value":"value_122611449716813698"}, +{"key":"key_145114518798","value":"value_116136152667311014"}, +{"key":"key_145115951415","value":"value_119100161875493791"}, +{"key":"key_145116151981","value":"value_154120125951005087"}, +{"key":"key_145118138883","value":"value_921269274925177631"}, +{"key":"key_145119113521","value":"value_804910115476107121"}, +{"key":"key_145119301011","value":"value_544214912111797190"}, +{"key":"key_145120104849","value":"value_156928578151116116"}, +{"key":"key_145120561151","value":"value_112192941589693115"}, +{"key":"key_145121931419","value":"value_141769591124151905"}, +{"key":"key_145122106651","value":"value_148100165651388580"}, +{"key":"key_145122108651","value":"value_891411141427411496"}, +{"key":"key_145122531318","value":"value_125137115114617313"}, +{"key":"key_145123861249","value":"value_838715215364119861"}, +{"key":"key_145124531219","value":"value_167989785936311063"}, +{"key":"key_145125163102","value":"value_156641221351521286"}, +{"key":"key_145126110118","value":"value_115123891266856123"}, +{"key":"key_145127105811","value":"value_791541061231215014"}, +{"key":"key_145127162859","value":"value_931061381008313555"}, +{"key":"key_145127609412","value":"value_154110104186961327"}, +{"key":"key_145128129116","value":"value_118559372171133134"}, +{"key":"key_145128904675","value":"value_881652613414364138"}, +{"key":"key_145129116468","value":"value_817192869799728116"}, +{"key":"key_145129118122","value":"value_261137157931471209"}, +{"key":"key_145129701021","value":"value_113908091127140991"}, +{"key":"key_145131134128","value":"value_984692852821098013"}, +{"key":"key_145132113123","value":"value_936412454104828910"}, +{"key":"key_145132614566","value":"value_931591634113010311"}, +{"key":"key_145133991097","value":"value_126103807110893124"}, +{"key":"key_145134571548","value":"value_116971451318290115"}, +{"key":"key_145135129491","value":"value_109271301301349474"}, +{"key":"key_145135179691","value":"value_817213059137565811"}, +{"key":"key_145136119121","value":"value_113120115106125136"}, +{"key":"key_145136131721","value":"value_731021267715214318"}, +{"key":"key_145137114951","value":"value_989410036101711641"}, +{"key":"key_145137659014","value":"value_134144736116714210"}, +{"key":"key_145139131168","value":"value_651299859150163122"}, +{"key":"key_145139145104","value":"value_163521051314614389"}, +{"key":"key_145140105118","value":"value_911299413879757110"}, +{"key":"key_145140461071","value":"value_114109116150107561"}, +{"key":"key_145140992012","value":"value_741321229345956210"}, +{"key":"key_145141661321","value":"value_127569480459488709"}, +{"key":"key_145142131891","value":"value_122838773491531191"}, +{"key":"key_145142697711","value":"value_124111164611318313"}, +{"key":"key_145143701036","value":"value_144361137414976125"}, +{"key":"key_145144110799","value":"value_119757107145160140"}, +{"key":"key_145144150869","value":"value_821551241221319614"}, +{"key":"key_145144152211","value":"value_118951241351098490"}, +{"key":"key_145146116771","value":"value_130130998096846112"}, +{"key":"key_145148681366","value":"value_781531017937103122"}, +{"key":"key_145149537312","value":"value_859694714911672949"}, +{"key":"key_145150581257","value":"value_134816812112154711"}, +{"key":"key_145153147627","value":"value_108136956174110671"}, +{"key":"key_145155754967","value":"value_186791288112924119"}, +{"key":"key_145158291641","value":"value_126836774871701271"}, +{"key":"key_145160146721","value":"value_681876896134631611"}, +{"key":"key_145161021271","value":"value_801181238717884103"}, +{"key":"key_145161105927","value":"value_139331216213114943"}, +{"key":"key_145165675912","value":"value_147661168711098119"}, +{"key":"key_145166150449","value":"value_168604511610478651"}, +{"key":"key_145167102941","value":"value_153851791124311575"}, +{"key":"key_145168175131","value":"value_136112108119791321"}, +{"key":"key_145171147431","value":"value_691111261091425412"}, +{"key":"key_145172161951","value":"value_141110146851398213"}, +{"key":"key_145176481239","value":"value_168146769512289628"}, +{"key":"key_145195998118","value":"value_991091011451201019"}, +{"key":"key_145251133994","value":"value_144126113190185974"}, +{"key":"key_145347518714","value":"value_881471161631201359"}, +{"key":"key_145381787875","value":"value_288313011815010894"}, +{"key":"key_145415895104","value":"value_169150951481741007"}, +{"key":"key_145461071241","value":"value_101127152125881421"}, +{"key":"key_145461131571","value":"value_100108114114125112"}, +{"key":"key_145471491289","value":"value_851061431108999118"}, +{"key":"key_145491151246","value":"value_103116101181119771"}, +{"key":"key_145501089213","value":"value_162118125981169412"}, +{"key":"key_145521137913","value":"value_101971091121089437"}, +{"key":"key_145531351328","value":"value_101139661011141101"}, +{"key":"key_145541718812","value":"value_150132105147931701"}, +{"key":"key_145545173941","value":"value_111117109122143791"}, +{"key":"key_145551371118","value":"value_106941351081768384"}, +{"key":"key_145567491581","value":"value_130110131114119113"}, +{"key":"key_145569212062","value":"value_905120612563185729"}, +{"key":"key_145589597110","value":"value_128941381158812688"}, +{"key":"key_145591279364","value":"value_110108951349215111"}, +{"key":"key_145601208347","value":"value_761095111013513714"}, +{"key":"key_145602451136","value":"value_100113741331032711"}, +{"key":"key_145616096134","value":"value_886112447118152132"}, +{"key":"key_145631051541","value":"value_664615413311212317"}, +{"key":"key_145641331228","value":"value_988790114170139139"}, +{"key":"key_145648081117","value":"value_798780108861421251"}, +{"key":"key_145657575179","value":"value_911491111637111712"}, +{"key":"key_145661221281","value":"value_241389965739697967"}, +{"key":"key_145661361319","value":"value_110158140113157123"}, +{"key":"key_145661371201","value":"value_938113411971188101"}, +{"key":"key_145661937910","value":"value_127117951231461081"}, +{"key":"key_145671185545","value":"value_100132142695912514"}, +{"key":"key_145701151428","value":"value_105804916411794102"}, +{"key":"key_145701278513","value":"value_103996934921271281"}, +{"key":"key_145716984115","value":"value_128742911437118135"}, +{"key":"key_145756612373","value":"value_928812872106776203"}, +{"key":"key_145757854125","value":"value_121111106115126118"}, +{"key":"key_145761131021","value":"value_152161132107103918"}, +{"key":"key_145761566190","value":"value_129125133155387415"}, +{"key":"key_145766077108","value":"value_123103178191777714"}, +{"key":"key_145771641289","value":"value_191181029515529683"}, +{"key":"key_145781408213","value":"value_547910514489163888"}, +{"key":"key_145786363102","value":"value_271121715214612914"}, +{"key":"key_145801279410","value":"value_106146986313211315"}, +{"key":"key_145811506937","value":"value_114133133821521221"}, +{"key":"key_145841321041","value":"value_177121115126131119"}, +{"key":"key_145851191258","value":"value_511351211271103912"}, +{"key":"key_145858516511","value":"value_621559171608685856"}, +{"key":"key_145861161231","value":"value_108708093102941146"}, +{"key":"key_145868391861","value":"value_150183134130157144"}, +{"key":"key_145881606211","value":"value_102154122109126127"}, +{"key":"key_145891061381","value":"value_101781605387135105"}, +{"key":"key_145901249276","value":"value_781139014211015514"}, +{"key":"key_145911029012","value":"value_921111412946141140"}, +{"key":"key_145911111221","value":"value_123203122135309870"}, +{"key":"key_145921331603","value":"value_411458295808073761"}, +{"key":"key_145923281781","value":"value_695696106789866100"}, +{"key":"key_145931359071","value":"value_161148164484949126"}, +{"key":"key_145935774129","value":"value_891271677613910378"}, +{"key":"key_145941117654","value":"value_911558112084124941"}, +{"key":"key_145941271821","value":"value_109167116113581261"}, +{"key":"key_145941278911","value":"value_139143121121311371"}, +{"key":"key_145942065912","value":"value_199135150841831109"}, +{"key":"key_145965158769","value":"value_122926012980158138"}, +{"key":"key_145966170887","value":"value_551167115694117613"}, +{"key":"key_145967211713","value":"value_116106731151251557"}, +{"key":"key_145981069997","value":"value_151669412881101281"}, +{"key":"key_145986767517","value":"value_150466966114881287"}, +{"key":"key_145991091471","value":"value_126104118138975913"}, +{"key":"key_145991191621","value":"value_811335014112495811"}, +{"key":"key_145991608869","value":"value_104771349015110872"}, +{"key":"key_145995413810","value":"value_116889712114211049"}, +{"key":"key_146100138741","value":"value_896415513912159157"}, +{"key":"key_146100567698","value":"value_110186118621181267"}, +{"key":"key_146100739498","value":"value_122114118113918812"}, +{"key":"key_146101119100","value":"value_115123112591696034"}, +{"key":"key_146101148122","value":"value_556510611911471761"}, +{"key":"key_146101567817","value":"value_134127113173168135"}, +{"key":"key_146101661031","value":"value_107113123307811210"}, +{"key":"key_146101677613","value":"value_911221851371097762"}, +{"key":"key_146101755512","value":"value_981311501225368114"}, +{"key":"key_146103100687","value":"value_111118149851691311"}, +{"key":"key_146103151451","value":"value_835198568310477116"}, +{"key":"key_146104467992","value":"value_132771005949906915"}, +{"key":"key_146104931319","value":"value_138911483210589451"}, +{"key":"key_146105931119","value":"value_128131162948476105"}, +{"key":"key_146105998214","value":"value_417417212212712128"}, +{"key":"key_146106166861","value":"value_108111879276111378"}, +{"key":"key_146106749314","value":"value_721557116172509487"}, +{"key":"key_146107122111","value":"value_135798710671118671"}, +{"key":"key_146110148147","value":"value_148118101113697148"}, +{"key":"key_146110651258","value":"value_123388713198717313"}, +{"key":"key_146111112664","value":"value_126421356311197112"}, +{"key":"key_146111132571","value":"value_951081131309812473"}, +{"key":"key_146111156117","value":"value_178966111777471268"}, +{"key":"key_146111197210","value":"value_132109125709413812"}, +{"key":"key_146111726360","value":"value_145101531151038613"}, +{"key":"key_146112115651","value":"value_802810718911414613"}, +{"key":"key_146114113127","value":"value_531215193114487262"}, +{"key":"key_146114145113","value":"value_781071291648275153"}, +{"key":"key_146114897799","value":"value_951101071451391531"}, +{"key":"key_146115104975","value":"value_124134811157958126"}, +{"key":"key_146116102791","value":"value_771124310514749112"}, +{"key":"key_146116986711","value":"value_885591102765398135"}, +{"key":"key_146117122108","value":"value_148172153791189763"}, +{"key":"key_146119120929","value":"value_776732725065150100"}, +{"key":"key_146119174137","value":"value_149788513177991238"}, +{"key":"key_146119911288","value":"value_155481932061311421"}, +{"key":"key_146119911787","value":"value_154105137175151491"}, +{"key":"key_146120118721","value":"value_141351401541216812"}, +{"key":"key_146120751109","value":"value_159941351171551601"}, +{"key":"key_146121761371","value":"value_271265511549228886"}, +{"key":"key_146121881093","value":"value_113113101120148110"}, +{"key":"key_146122519786","value":"value_111120107121115686"}, +{"key":"key_146122965414","value":"value_107146331041501601"}, +{"key":"key_146123171130","value":"value_111107979611710734"}, +{"key":"key_146123441039","value":"value_771078074115111957"}, +{"key":"key_146125118751","value":"value_831516010311190142"}, +{"key":"key_146125124115","value":"value_102646915210685631"}, +{"key":"key_146125130681","value":"value_103781168314911710"}, +{"key":"key_146125183631","value":"value_117697769258105163"}, +{"key":"key_146125476518","value":"value_118931041069852105"}, +{"key":"key_146126527298","value":"value_110135160418388129"}, +{"key":"key_146126831298","value":"value_107341251079112210"}, +{"key":"key_146128808212","value":"value_146137851471111131"}, +{"key":"key_146128815585","value":"value_121769113311270401"}, +{"key":"key_146129816311","value":"value_419111966130756712"}, +{"key":"key_146130112471","value":"value_123651016134591681"}, +{"key":"key_146132729774","value":"value_978974617315113681"}, +{"key":"key_146133134101","value":"value_147123103881091191"}, +{"key":"key_146134169128","value":"value_101831091057411713"}, +{"key":"key_146135116971","value":"value_791359510772117133"}, +{"key":"key_146135821031","value":"value_571001847817414812"}, +{"key":"key_146136598711","value":"value_121145829779959815"}, +{"key":"key_146136701429","value":"value_117257452491451051"}, +{"key":"key_146136721319","value":"value_801541551581281498"}, +{"key":"key_146137831029","value":"value_161114149128163132"}, +{"key":"key_146137895989","value":"value_115139173779288869"}, +{"key":"key_146139100138","value":"value_106105381145213846"}, +{"key":"key_146140808412","value":"value_150178133112136121"}, +{"key":"key_146140995093","value":"value_861221301021288012"}, +{"key":"key_146141121102","value":"value_136729883987111513"}, +{"key":"key_146141989610","value":"value_671475713089183605"}, +{"key":"key_146144125648","value":"value_141739259461431531"}, +{"key":"key_146144184224","value":"value_611001031941611331"}, +{"key":"key_146144916698","value":"value_135152691168882885"}, +{"key":"key_146145666315","value":"value_996383144605291148"}, +{"key":"key_146145821791","value":"value_112112881471051026"}, +{"key":"key_146147111108","value":"value_136100669595541114"}, +{"key":"key_146147162921","value":"value_781291211818789108"}, +{"key":"key_146148136100","value":"value_108911517914413816"}, +{"key":"key_146148671117","value":"value_122125123146125165"}, +{"key":"key_146149618315","value":"value_764311085133163387"}, +{"key":"key_146150116771","value":"value_124153103851207214"}, +{"key":"key_146150645516","value":"value_133931381109012490"}, +{"key":"key_146152160129","value":"value_381431517511110511"}, +{"key":"key_146152967584","value":"value_794710712359871169"}, +{"key":"key_146153122231","value":"value_132971297972119111"}, +{"key":"key_146154118121","value":"value_179110938911665117"}, +{"key":"key_146155121123","value":"value_170809614978661101"}, +{"key":"key_146156131801","value":"value_123335465134173495"}, +{"key":"key_146161181341","value":"value_100911198912091105"}, +{"key":"key_146161605412","value":"value_964093851739552114"}, +{"key":"key_146165121839","value":"value_147137371091071261"}, +{"key":"key_146166100931","value":"value_958812590704612162"}, +{"key":"key_146166381201","value":"value_100928911413864101"}, +{"key":"key_146170781473","value":"value_129742063715316914"}, +{"key":"key_146176137158","value":"value_688495126911401055"}, +{"key":"key_146180122111","value":"value_102177106138123109"}, +{"key":"key_146182721951","value":"value_844046765513811645"}, +{"key":"key_146190148101","value":"value_769897114109145107"}, +{"key":"key_146191741071","value":"value_756285117711496711"}, +{"key":"key_146196113729","value":"value_131761211508413613"}, +{"key":"key_146219917210","value":"value_130871507191871111"}, +{"key":"key_146229013112","value":"value_157971328717179106"}, +{"key":"key_146371041198","value":"value_166932210413111486"}, +{"key":"key_146401511511","value":"value_821131619060109871"}, +{"key":"key_146489917011","value":"value_139147917111658961"}, +{"key":"key_146491271605","value":"value_461049512513575156"}, +{"key":"key_146491349813","value":"value_126127120157166114"}, +{"key":"key_146499710714","value":"value_731635110513010596"}, +{"key":"key_146501411296","value":"value_204921116836111651"}, +{"key":"key_146519240731","value":"value_121551399514334127"}, +{"key":"key_146522710415","value":"value_173106125575496160"}, +{"key":"key_146528711512","value":"value_129108123129157134"}, +{"key":"key_146572713296","value":"value_271157817961779111"}, +{"key":"key_146587995105","value":"value_109113156951831231"}, +{"key":"key_146591251371","value":"value_131156641076710611"}, +{"key":"key_146598267607","value":"value_131122811238912866"}, +{"key":"key_146611211149","value":"value_145711171126515077"}, +{"key":"key_146628984151","value":"value_861065193207137125"}, +{"key":"key_146649210813","value":"value_103819310910770130"}, +{"key":"key_146677516513","value":"value_831231417511811516"}, +{"key":"key_146681114105","value":"value_801191131426412012"}, +{"key":"key_146681251381","value":"value_156132811291016711"}, +{"key":"key_146686186120","value":"value_146171046354164961"}, +{"key":"key_146689710514","value":"value_981178358123119113"}, +{"key":"key_146691061731","value":"value_471445011410540971"}, +{"key":"key_146691439938","value":"value_113828811314910384"}, +{"key":"key_146701241221","value":"value_798385929059110112"}, +{"key":"key_146704613090","value":"value_124811656788131951"}, +{"key":"key_146711057712","value":"value_661396110213263867"}, +{"key":"key_146711111161","value":"value_764626115138115741"}, +{"key":"key_146711341521","value":"value_751101019484120911"}, +{"key":"key_146731131021","value":"value_197989595122103881"}, +{"key":"key_146731291094","value":"value_107599512912811314"}, +{"key":"key_146739775978","value":"value_101971018415114018"}, +{"key":"key_146768784123","value":"value_100110117142697310"}, +{"key":"key_146771269595","value":"value_171561231041439311"}, +{"key":"key_146771351208","value":"value_628810680122791319"}, +{"key":"key_146771381759","value":"value_102488451984682140"}, +{"key":"key_146781156710","value":"value_108601151021536672"}, +{"key":"key_146781479521","value":"value_208911381209694135"}, +{"key":"key_146781613194","value":"value_174851621461569517"}, +{"key":"key_146785214482","value":"value_391109815114711797"}, +{"key":"key_146789811761","value":"value_112136111938992112"}, +{"key":"key_146789884149","value":"value_126125701121109559"}, +{"key":"key_146791711816","value":"value_631141569161111779"}, +{"key":"key_146821141121","value":"value_109143858061838036"}, +{"key":"key_146821218713","value":"value_971141117065881281"}, +{"key":"key_146821618014","value":"value_120644981105171127"}, +{"key":"key_146824110310","value":"value_571089697697112411"}, +{"key":"key_146829912292","value":"value_113104106131190121"}, +{"key":"key_146854813346","value":"value_114851449584120121"}, +{"key":"key_146861011429","value":"value_135721441321441368"}, +{"key":"key_146879110810","value":"value_689275938915711217"}, +{"key":"key_146881401036","value":"value_183696693102981951"}, +{"key":"key_146889889881","value":"value_133864783157128120"}, +{"key":"key_146891108458","value":"value_139172155861097684"}, +{"key":"key_146921649517","value":"value_681461349291931381"}, +{"key":"key_146928011371","value":"value_117624384174681081"}, +{"key":"key_146941271151","value":"value_113461071151464310"}, +{"key":"key_146951181201","value":"value_106859289141948811"}, +{"key":"key_146951628713","value":"value_928613094116777988"}, +{"key":"key_146959966821","value":"value_100104152124471081"}, +{"key":"key_146967610211","value":"value_147149108718960197"}, +{"key":"key_146968676117","value":"value_771134016119499821"}, +{"key":"key_146971267012","value":"value_741104513089148122"}, +{"key":"key_146976216810","value":"value_106125169118118113"}, +{"key":"key_146989813810","value":"value_891261158711513510"}, +{"key":"key_146991627979","value":"value_901161419512614313"}, +{"key":"key_147100119661","value":"value_831241171121401241"}, +{"key":"key_147101119191","value":"value_943899921321461641"}, +{"key":"key_147101173941","value":"value_127959711986170741"}, +{"key":"key_147102114107","value":"value_811339375671558786"}, +{"key":"key_147102126351","value":"value_871509174831521311"}, +{"key":"key_147102681316","value":"value_145147109103140116"}, +{"key":"key_147104110106","value":"value_467910812337103119"}, +{"key":"key_147104131771","value":"value_544961126648212910"}, +{"key":"key_147104169441","value":"value_438568891136586671"}, +{"key":"key_147105671231","value":"value_861045410213856120"}, +{"key":"key_147106110899","value":"value_429375127151105845"}, +{"key":"key_147106159109","value":"value_107857313181741061"}, +{"key":"key_147106441011","value":"value_143143811361571021"}, +{"key":"key_147106955233","value":"value_971361355613011210"}, +{"key":"key_147107106135","value":"value_144749950164112159"}, +{"key":"key_147108121103","value":"value_109137577091631501"}, +{"key":"key_147108138928","value":"value_821561711541307683"}, +{"key":"key_147109689510","value":"value_918112499528810414"}, +{"key":"key_147110307858","value":"value_994710612245107671"}, +{"key":"key_147111100591","value":"value_621468411112910278"}, +{"key":"key_147111115119","value":"value_858810812088177931"}, +{"key":"key_147111124201","value":"value_831111206778591521"}, +{"key":"key_147111601251","value":"value_109487685116887454"}, +{"key":"key_147111711311","value":"value_112966271559478198"}, +{"key":"key_147112321221","value":"value_108141105138147844"}, +{"key":"key_147112713575","value":"value_139641481601551481"}, +{"key":"key_147112931111","value":"value_821371201501091418"}, +{"key":"key_147113116971","value":"value_271225469929982130"}, +{"key":"key_147113140874","value":"value_140100671368479133"}, +{"key":"key_147113865186","value":"value_147831158813377118"}, +{"key":"key_147114133112","value":"value_449834449470143751"}, +{"key":"key_147114781721","value":"value_827310313669911311"}, +{"key":"key_147115130143","value":"value_139190147120631751"}, +{"key":"key_147115611051","value":"value_811221691346013515"}, +{"key":"key_147116143120","value":"value_100134881251411031"}, +{"key":"key_147116791787","value":"value_849614214312914210"}, +{"key":"key_147119108821","value":"value_118441081361079213"}, +{"key":"key_147119153818","value":"value_955385162115781011"}, +{"key":"key_147119601096","value":"value_173118988901227410"}, +{"key":"key_147121111140","value":"value_129141121136831041"}, +{"key":"key_147121291936","value":"value_848611210771134441"}, +{"key":"key_147121321272","value":"value_548820099102101903"}, +{"key":"key_147121901131","value":"value_528712766981329783"}, +{"key":"key_147123177108","value":"value_968515534126901428"}, +{"key":"key_147124653011","value":"value_116116907989125721"}, +{"key":"key_147126118641","value":"value_102151709662153619"}, +{"key":"key_147127100109","value":"value_128115817331788112"}, +{"key":"key_147127101141","value":"value_105685711212561126"}, +{"key":"key_147127178158","value":"value_106122126836250786"}, +{"key":"key_147127521274","value":"value_115591890109753510"}, +{"key":"key_147128145135","value":"value_115901141057963119"}, +{"key":"key_147129489867","value":"value_116104881081161076"}, +{"key":"key_147129511021","value":"value_144110487484431601"}, +{"key":"key_147130911072","value":"value_109154718479851465"}, +{"key":"key_147133134921","value":"value_819858132511478663"}, +{"key":"key_147133391357","value":"value_114117114111111366"}, +{"key":"key_147134139105","value":"value_123751658311817312"}, +{"key":"key_147134151671","value":"value_837315513811612410"}, +{"key":"key_147135117637","value":"value_131811475299631039"}, +{"key":"key_147135647696","value":"value_148921248313644921"}, +{"key":"key_147136112951","value":"value_901319414311650100"}, +{"key":"key_147136114939","value":"value_171102112638711210"}, +{"key":"key_147137128126","value":"value_122819177104121114"}, +{"key":"key_147137931231","value":"value_791469748138574914"}, +{"key":"key_147138126114","value":"value_757086108140183241"}, +{"key":"key_147138589910","value":"value_917364113163122131"}, +{"key":"key_147140121118","value":"value_104849597871401231"}, +{"key":"key_147140371117","value":"value_451081161633957449"}, +{"key":"key_147140791498","value":"value_791529510011658617"}, +{"key":"key_147142115867","value":"value_148109961181184811"}, +{"key":"key_147142135908","value":"value_611201091001418393"}, +{"key":"key_147143125103","value":"value_147585594871671561"}, +{"key":"key_147144100113","value":"value_256316215581788854"}, +{"key":"key_147145107421","value":"value_871708316511374128"}, +{"key":"key_147145766889","value":"value_154121661318715314"}, +{"key":"key_147146117149","value":"value_121121154109108135"}, +{"key":"key_147146144791","value":"value_899216913210076831"}, +{"key":"key_147147121831","value":"value_180124120591141147"}, +{"key":"key_147149491399","value":"value_801341591011701191"}, +{"key":"key_147149781031","value":"value_149118991071071331"}, +{"key":"key_147153136577","value":"value_847376146100797512"}, +{"key":"key_147155991011","value":"value_147172434473991121"}, +{"key":"key_147157119124","value":"value_881664611210154118"}, +{"key":"key_147157163891","value":"value_151101901017994931"}, +{"key":"key_147158125861","value":"value_131156801456893117"}, +{"key":"key_147165115105","value":"value_107959688111151120"}, +{"key":"key_147172889995","value":"value_148130301011266587"}, +{"key":"key_147174128648","value":"value_104989399116657393"}, +{"key":"key_147181108158","value":"value_591342357154110127"}, +{"key":"key_147185104531","value":"value_711591172313913184"}, +{"key":"key_147185451228","value":"value_127103436898601561"}, +{"key":"key_147188138955","value":"value_140121102387883117"}, +{"key":"key_147191401331","value":"value_190104641545880587"}, +{"key":"key_147195111701","value":"value_132765412174958181"}, +{"key":"key_147231491727","value":"value_121147639391071321"}, +{"key":"key_147391371331","value":"value_518115614513086136"}, +{"key":"key_147411212817","value":"value_154957312584123103"}, +{"key":"key_147461181488","value":"value_905615168163371401"}, +{"key":"key_147508053811","value":"value_948897671441248263"}, +{"key":"key_147527714620","value":"value_169108148115109769"}, +{"key":"key_147528316492","value":"value_778913172901341011"}, +{"key":"key_147541521086","value":"value_193143337312170105"}, +{"key":"key_147548992170","value":"value_144821671298112167"}, +{"key":"key_147549685106","value":"value_170811341604714551"}, +{"key":"key_147557562135","value":"value_101941371261051131"}, +{"key":"key_147571251226","value":"value_412062815975125103"}, +{"key":"key_147601349758","value":"value_961371021062546331"}, +{"key":"key_147601449852","value":"value_111142127122921744"}, +{"key":"key_147621211267","value":"value_651029814297116797"}, +{"key":"key_147631185899","value":"value_586715074103971524"}, +{"key":"key_147644190105","value":"value_891141193012212510"}, +{"key":"key_147649265117","value":"value_143788914512116610"}, +{"key":"key_147685911388","value":"value_961076672814513188"}, +{"key":"key_147686332961","value":"value_101108137129140887"}, +{"key":"key_147689110518","value":"value_126899091836712987"}, +{"key":"key_147691065959","value":"value_701371136614196401"}, +{"key":"key_147691511328","value":"value_114164116701211437"}, +{"key":"key_147709585735","value":"value_711049741411386786"}, +{"key":"key_147751125362","value":"value_993872202104132112"}, +{"key":"key_147751375813","value":"value_172120132461261401"}, +{"key":"key_147751426410","value":"value_851748212899138621"}, +{"key":"key_147766091897","value":"value_133156133129102119"}, +{"key":"key_147771411119","value":"value_126808511693935911"}, +{"key":"key_147777767491","value":"value_120112135147768214"}, +{"key":"key_147784274117","value":"value_801091268910984389"}, +{"key":"key_147787468150","value":"value_143107855576847920"}, +{"key":"key_147791441118","value":"value_109115601605617111"}, +{"key":"key_147811009013","value":"value_155374415283122915"}, +{"key":"key_147822873107","value":"value_161103125779769979"}, +{"key":"key_147831071399","value":"value_118991679116213619"}, +{"key":"key_147831191275","value":"value_141127901666475119"}, +{"key":"key_147841069811","value":"value_945210710114589291"}, +{"key":"key_147846568125","value":"value_138132758084561171"}, +{"key":"key_147868960978","value":"value_124128891001426811"}, +{"key":"key_147877973135","value":"value_869317912912783165"}, +{"key":"key_147881491121","value":"value_117759511314310912"}, +{"key":"key_147901211504","value":"value_831039112015366106"}, +{"key":"key_147908514396","value":"value_867711212912152908"}, +{"key":"key_147917812666","value":"value_124671279117913611"}, +{"key":"key_147921411554","value":"value_121104102167111104"}, +{"key":"key_147928752981","value":"value_100691043614310616"}, +{"key":"key_147931191119","value":"value_873512380776187311"}, +{"key":"key_147937913289","value":"value_671071296071188189"}, +{"key":"key_147939583801","value":"value_160971131056592131"}, +{"key":"key_147939717258","value":"value_104126581201221511"}, +{"key":"key_147951301201","value":"value_126151132128691151"}, +{"key":"key_147961251007","value":"value_571805681103133130"}, +{"key":"key_147971058814","value":"value_594491861413181976"}, +{"key":"key_147971226711","value":"value_987512814311015013"}, +{"key":"key_147971731177","value":"value_851734012612516069"}, +{"key":"key_147986898128","value":"value_831167216311211212"}, +{"key":"key_148100611321","value":"value_238511214111583102"}, +{"key":"key_148101168758","value":"value_781363710514012211"}, +{"key":"key_148101672311","value":"value_637811896156141122"}, +{"key":"key_148102154836","value":"value_171344012432112231"}, +{"key":"key_148102816678","value":"value_348972141419014384"}, +{"key":"key_148103116899","value":"value_971031221591651231"}, +{"key":"key_148103127791","value":"value_112126538993113911"}, +{"key":"key_148103129125","value":"value_105991191391311438"}, +{"key":"key_148103891028","value":"value_107178147649377121"}, +{"key":"key_148105142107","value":"value_901141101158911610"}, +{"key":"key_148105871411","value":"value_175926765125146103"}, +{"key":"key_148106973283","value":"value_125521051101121431"}, +{"key":"key_148107108147","value":"value_105116901321178413"}, +{"key":"key_148107127546","value":"value_416815310428151141"}, +{"key":"key_148107641961","value":"value_129105775110991801"}, +{"key":"key_148108581378","value":"value_731169574601419112"}, +{"key":"key_148109134154","value":"value_104771071158610168"}, +{"key":"key_148110115811","value":"value_821149393107161871"}, +{"key":"key_148111107128","value":"value_124128985944609061"}, +{"key":"key_148111128111","value":"value_110170102289675112"}, +{"key":"key_148113138677","value":"value_991601087910613591"}, +{"key":"key_148114871439","value":"value_136125264461877910"}, +{"key":"key_148115119809","value":"value_811868314613599117"}, +{"key":"key_148115121123","value":"value_971074598721181154"}, +{"key":"key_148115598416","value":"value_861405018012981132"}, +{"key":"key_148116145125","value":"value_767811811012910791"}, +{"key":"key_148116991307","value":"value_130819498818313111"}, +{"key":"key_148118107131","value":"value_741123295130121160"}, +{"key":"key_148118129161","value":"value_100981111411191328"}, +{"key":"key_148118146751","value":"value_130627911089124261"}, +{"key":"key_148118891348","value":"value_661416485896914814"}, +{"key":"key_148121136135","value":"value_991359487109478911"}, +{"key":"key_148121371327","value":"value_121591111321151111"}, +{"key":"key_148121858815","value":"value_251081212416795124"}, +{"key":"key_148123129718","value":"value_991058316114610652"}, +{"key":"key_148124120119","value":"value_201831351209469978"}, +{"key":"key_148124141861","value":"value_799811697143144141"}, +{"key":"key_148125104609","value":"value_133538712510611115"}, +{"key":"key_148125111921","value":"value_944178111111126811"}, +{"key":"key_148125121104","value":"value_177688095791057135"}, +{"key":"key_148127120891","value":"value_136119128859810996"}, +{"key":"key_148128581041","value":"value_159571271531119310"}, +{"key":"key_148129604512","value":"value_150917262141128631"}, +{"key":"key_148129841173","value":"value_875580107152951121"}, +{"key":"key_148130156841","value":"value_928711512711388107"}, +{"key":"key_148130178112","value":"value_741261751219577109"}, +{"key":"key_148130958712","value":"value_119106771151281477"}, +{"key":"key_148131511241","value":"value_131122121659813289"}, +{"key":"key_148131718612","value":"value_106147111123621221"}, +{"key":"key_148133581749","value":"value_724913213598142691"}, +{"key":"key_148134143175","value":"value_501851266570133102"}, +{"key":"key_148136111108","value":"value_132116221411541297"}, +{"key":"key_148138811088","value":"value_831031311544132931"}, +{"key":"key_148139113916","value":"value_771111001477489104"}, +{"key":"key_148142681327","value":"value_131107748717416312"}, +{"key":"key_148144141108","value":"value_471131031381041006"}, +{"key":"key_148146134131","value":"value_571471555611496901"}, +{"key":"key_148146141893","value":"value_611071182114489113"}, +{"key":"key_148148148102","value":"value_839372178136761391"}, +{"key":"key_148149161868","value":"value_120155115114116118"}, +{"key":"key_148151154861","value":"value_721211919793116148"}, +{"key":"key_148153154201","value":"value_681391368913994491"}, +{"key":"key_148155160157","value":"value_361161091551121641"}, +{"key":"key_148159851611","value":"value_130112163120895986"}, +{"key":"key_148162104100","value":"value_124901241631051491"}, +{"key":"key_148163121941","value":"value_117481031705644165"}, +{"key":"key_148166106100","value":"value_865892127547417788"}, +{"key":"key_148168381031","value":"value_117981361168216111"}, +{"key":"key_148175876712","value":"value_114428966123663811"}, +{"key":"key_148191150527","value":"value_652611761140146107"}, +{"key":"key_148197812678","value":"value_110943510912187124"}, +{"key":"key_148251111404","value":"value_147310396591309215"}, +{"key":"key_148299765120","value":"value_128155159831581011"}, +{"key":"key_148313711352","value":"value_141711261341457571"}, +{"key":"key_148411481369","value":"value_130132123979813216"}, +{"key":"key_148421091457","value":"value_578912017078124101"}, +{"key":"key_148521227511","value":"value_117133170115441421"}, +{"key":"key_148536314682","value":"value_139150741171301091"}, +{"key":"key_148541717915","value":"value_103199128155841401"}, +{"key":"key_148581031061","value":"value_986410978607082164"}, +{"key":"key_148589413311","value":"value_131149369757116811"}, +{"key":"key_148591456313","value":"value_731361069674801179"}, +{"key":"key_148601641181","value":"value_631151321708660110"}, +{"key":"key_148634542112","value":"value_143791321371441089"}, +{"key":"key_148641291427","value":"value_947065104141411431"}, +{"key":"key_148651359068","value":"value_140811141381268912"}, +{"key":"key_148651541561","value":"value_595913660116749688"}, +{"key":"key_148661051045","value":"value_110796148978412110"}, +{"key":"key_148661299339","value":"value_851371111006077717"}, +{"key":"key_148671309511","value":"value_109761579858531168"}, +{"key":"key_148691146724","value":"value_173921646311015969"}, +{"key":"key_148711242517","value":"value_958360125676615310"}, +{"key":"key_148713811886","value":"value_601584810610713514"}, +{"key":"key_148728692872","value":"value_786492105101154714"}, +{"key":"key_148743238100","value":"value_119103175921301291"}, +{"key":"key_148748012189","value":"value_146992611514716398"}, +{"key":"key_148751091179","value":"value_113116149959710986"}, +{"key":"key_148751161587","value":"value_461338513413510115"}, +{"key":"key_148758189391","value":"value_122104661371349379"}, +{"key":"key_148776815610","value":"value_941011581451549411"}, +{"key":"key_148781021526","value":"value_119761141421275715"}, +{"key":"key_148798611176","value":"value_521409498771311751"}, +{"key":"key_148808513295","value":"value_132128140128146103"}, +{"key":"key_148816112479","value":"value_931129597179117103"}, +{"key":"key_148821329018","value":"value_181721461279687103"}, +{"key":"key_148828364841","value":"value_871319614486437859"}, +{"key":"key_148831081091","value":"value_141106751274467701"}, +{"key":"key_148831551187","value":"value_741134014414720842"}, +{"key":"key_148836310911","value":"value_581351311261031377"}, +{"key":"key_148855516698","value":"value_116112881539115812"}, +{"key":"key_148858169991","value":"value_131124662059755876"}, +{"key":"key_148859784113","value":"value_132161571016511290"}, +{"key":"key_148881359710","value":"value_132105621081219074"}, +{"key":"key_148881611151","value":"value_213164187221291261"}, +{"key":"key_148911609012","value":"value_144114999115582101"}, +{"key":"key_148915612450","value":"value_106122789110598125"}, +{"key":"key_148916792143","value":"value_139661541191181061"}, +{"key":"key_148921201141","value":"value_731431241041029815"}, +{"key":"key_148921571181","value":"value_715710099927491761"}, +{"key":"key_148928810110","value":"value_581069298105941101"}, +{"key":"key_148936791188","value":"value_749215413313011076"}, +{"key":"key_148936951107","value":"value_171688610710114812"}, +{"key":"key_148961096995","value":"value_186957109160154115"}, +{"key":"key_148969648109","value":"value_135741068663157341"}, +{"key":"key_148971491291","value":"value_956015470951811351"}, +{"key":"key_148971496916","value":"value_931361277375119341"}, +{"key":"key_148981099757","value":"value_119126621131441551"}, +{"key":"key_148991401011","value":"value_121857512712646901"}, +{"key":"key_149101181421","value":"value_130571039910912313"}, +{"key":"key_149102777610","value":"value_467489110408113513"}, +{"key":"key_149103107571","value":"value_132113123751231064"}, +{"key":"key_149103571121","value":"value_103781019811018010"}, +{"key":"key_149103711506","value":"value_421819014747341821"}, +{"key":"key_149104104124","value":"value_139651961241011168"}, +{"key":"key_149104116867","value":"value_128141119190831191"}, +{"key":"key_149104123137","value":"value_117107671049914011"}, +{"key":"key_149105121157","value":"value_131719392105119121"}, +{"key":"key_149105629766","value":"value_107141116557312715"}, +{"key":"key_149106701201","value":"value_721651265362991288"}, +{"key":"key_149107114621","value":"value_581041311049010863"}, +{"key":"key_149107139117","value":"value_305772461149111110"}, +{"key":"key_149108821117","value":"value_777710115612713034"}, +{"key":"key_149109104135","value":"value_879978132118102821"}, +{"key":"key_149109701631","value":"value_861521121549216011"}, +{"key":"key_149111107731","value":"value_116130101768010515"}, +{"key":"key_149111130652","value":"value_851171001045712910"}, +{"key":"key_149112781553","value":"value_105831088813214139"}, +{"key":"key_149112981128","value":"value_156113129871501131"}, +{"key":"key_149113134521","value":"value_977410012784921381"}, +{"key":"key_149113818513","value":"value_163103911041611098"}, +{"key":"key_149113848664","value":"value_911631521411138152"}, +{"key":"key_149113851356","value":"value_130151527291114891"}, +{"key":"key_149113881008","value":"value_107108110845211777"}, +{"key":"key_149114119102","value":"value_467711614280125121"}, +{"key":"key_149115105831","value":"value_561001581531057610"}, +{"key":"key_149115132868","value":"value_371089570638215013"}, +{"key":"key_149115721576","value":"value_551491364648137156"}, +{"key":"key_149119102591","value":"value_709912610712751871"}, +{"key":"key_149119109103","value":"value_101104151144909112"}, +{"key":"key_149119539511","value":"value_681224314090111131"}, +{"key":"key_149119985584","value":"value_511711021359133146"}, +{"key":"key_149122106621","value":"value_961451881041261117"}, +{"key":"key_149122114589","value":"value_116107728211295108"}, +{"key":"key_149122126102","value":"value_994713176791267212"}, +{"key":"key_149124106927","value":"value_749183116115541067"}, +{"key":"key_149124129114","value":"value_981664311115573143"}, +{"key":"key_149124561426","value":"value_102160110991311791"}, +{"key":"key_149125114144","value":"value_981751247115663140"}, +{"key":"key_149125126521","value":"value_174911271311229312"}, +{"key":"key_149125619513","value":"value_728315414512478112"}, +{"key":"key_149125701081","value":"value_108100667310810812"}, +{"key":"key_149125709812","value":"value_799615611211111688"}, +{"key":"key_149125951951","value":"value_341021407184931608"}, +{"key":"key_149127141151","value":"value_105977364801109355"}, +{"key":"key_149129261361","value":"value_937289115149691031"}, +{"key":"key_149129771391","value":"value_871281539862106103"}, +{"key":"key_149130157921","value":"value_165741211061087529"}, +{"key":"key_149130731075","value":"value_891131469581899270"}, +{"key":"key_149130764812","value":"value_124956998989673811"}, +{"key":"key_149132111108","value":"value_651521741141151311"}, +{"key":"key_149133110761","value":"value_599096991041201781"}, +{"key":"key_149138105139","value":"value_661041268014712613"}, +{"key":"key_149138160721","value":"value_598588831512114310"}, +{"key":"key_149138696712","value":"value_509992656962166917"}, +{"key":"key_149142114150","value":"value_711401266395138128"}, +{"key":"key_149145883560","value":"value_797765861403310025"}, +{"key":"key_149147104935","value":"value_134204200431121401"}, +{"key":"key_149147112124","value":"value_861419771126999672"}, +{"key":"key_149149145941","value":"value_947412011412895110"}, +{"key":"key_149152139819","value":"value_100131751971121081"}, +{"key":"key_149153999511","value":"value_164743791150321031"}, +{"key":"key_149155143811","value":"value_152811008146951081"}, +{"key":"key_149156148981","value":"value_979099871644910482"}, +{"key":"key_149156508511","value":"value_114102851479211314"}, +{"key":"key_149157132139","value":"value_741179913011574110"}, +{"key":"key_149157816669","value":"value_611001546793159154"}, +{"key":"key_149158140132","value":"value_831107258881661181"}, +{"key":"key_149164128131","value":"value_102375610293759912"}, +{"key":"key_149167455955","value":"value_140739711166947810"}, +{"key":"key_149169131621","value":"value_111115133111134119"}, +{"key":"key_149174761266","value":"value_112448710615488135"}, +{"key":"key_149178122671","value":"value_110831157976771751"}, +{"key":"key_149179168119","value":"value_108371061248811411"}, +{"key":"key_149182153146","value":"value_751781778564621007"}, +{"key":"key_149191688012","value":"value_104129861245311991"}, +{"key":"key_149207681221","value":"value_801065610581611031"}, +{"key":"key_149249689152","value":"value_138119100109176891"}, +{"key":"key_149301319398","value":"value_119125981061605112"}, +{"key":"key_149421311301","value":"value_138150671213710718"}, +{"key":"key_149461202577","value":"value_110101124396696141"}, +{"key":"key_149489145741","value":"value_881241201097780961"}, +{"key":"key_149491381011","value":"value_936710272691563217"}, +{"key":"key_149523914986","value":"value_111732912756132971"}, +{"key":"key_149531097115","value":"value_781081013710689114"}, +{"key":"key_149531601664","value":"value_131114114152160614"}, +{"key":"key_149539511115","value":"value_901231327314110196"}, +{"key":"key_149555514819","value":"value_142151746592148161"}, +{"key":"key_149631331191","value":"value_151634668105511488"}, +{"key":"key_149651121247","value":"value_127119110551201481"}, +{"key":"key_149651256897","value":"value_154738485961411215"}, +{"key":"key_149661751241","value":"value_981561062283122125"}, +{"key":"key_149671491179","value":"value_148106907091867010"}, +{"key":"key_149704016512","value":"value_130104137123100124"}, +{"key":"key_149711121466","value":"value_127104841161359093"}, +{"key":"key_149711361553","value":"value_791181015219215577"}, +{"key":"key_149716546145","value":"value_839774129112726613"}, +{"key":"key_149731471517","value":"value_916012411711811213"}, +{"key":"key_149734250170","value":"value_478074597881348492"}, +{"key":"key_149741149711","value":"value_191132142708589152"}, +{"key":"key_149774517812","value":"value_113152110731191731"}, +{"key":"key_149777710632","value":"value_104139120118101847"}, +{"key":"key_149798310576","value":"value_941471461091129796"}, +{"key":"key_149801257212","value":"value_157761271349913775"}, +{"key":"key_149811341333","value":"value_938989127121137123"}, +{"key":"key_149817711013","value":"value_561431031075581106"}, +{"key":"key_149821001041","value":"value_116107113191771413"}, +{"key":"key_149821011161","value":"value_114688627141123641"}, +{"key":"key_149821371971","value":"value_152337870966911110"}, +{"key":"key_149846214512","value":"value_864992941059413011"}, +{"key":"key_149853915913","value":"value_954011413112110077"}, +{"key":"key_149868839104","value":"value_079154981456981561"}, +{"key":"key_149871271281","value":"value_102787710614614785"}, +{"key":"key_149875215076","value":"value_138144154168122441"}, +{"key":"key_149881331191","value":"value_138987061111769413"}, +{"key":"key_149895478874","value":"value_161101116841251201"}, +{"key":"key_149901181816","value":"value_112831271488210911"}, +{"key":"key_149909811310","value":"value_122126836010216994"}, +{"key":"key_149919492103","value":"value_707710078851191201"}, +{"key":"key_149921701868","value":"value_681397214618117110"}, +{"key":"key_149926114676","value":"value_114111701221058415"}, +{"key":"key_149935350129","value":"value_134135102106144150"}, +{"key":"key_149938612514","value":"value_124944041071401261"}, +{"key":"key_149951051111","value":"value_118165581255914879"}, +{"key":"key_149956715687","value":"value_103105511069591135"}, +{"key":"key_149961308410","value":"value_112115133831247110"}, +{"key":"key_149966111911","value":"value_163152852892115921"}, +{"key":"key_149971091481","value":"value_110481381121191069"}, +{"key":"key_150100115102","value":"value_971521611031611006"}, +{"key":"key_150100144126","value":"value_138110351119188658"}, +{"key":"key_150100751141","value":"value_167978312712812180"}, +{"key":"key_150101146106","value":"value_114120831026189125"}, +{"key":"key_150101901221","value":"value_123991268478150119"}, +{"key":"key_150102104122","value":"value_103701061041029613"}, +{"key":"key_150102108108","value":"value_396042114114115781"}, +{"key":"key_150102181154","value":"value_129134838111880589"}, +{"key":"key_150104126921","value":"value_911511258469113519"}, +{"key":"key_150104721091","value":"value_681371151231458082"}, +{"key":"key_150104783091","value":"value_100122781191095710"}, +{"key":"key_150105119102","value":"value_938656827992551406"}, +{"key":"key_150105831401","value":"value_711661171361526281"}, +{"key":"key_150105851391","value":"value_831061316415177621"}, +{"key":"key_150106123124","value":"value_123129526213556160"}, +{"key":"key_150106136501","value":"value_111298013335411736"}, +{"key":"key_150106649210","value":"value_637792167107103768"}, +{"key":"key_150108109116","value":"value_851031351316492128"}, +{"key":"key_150108182391","value":"value_113129120585911410"}, +{"key":"key_150108809410","value":"value_921391208613762104"}, +{"key":"key_150109102130","value":"value_141651211644453143"}, +{"key":"key_150110451741","value":"value_443785144901021219"}, +{"key":"key_150111124671","value":"value_415610413582121781"}, +{"key":"key_150112139145","value":"value_117159146272591103"}, +{"key":"key_150114971159","value":"value_124811869410657120"}, +{"key":"key_150115141295","value":"value_999151140152946311"}, +{"key":"key_150115768910","value":"value_124921411421301061"}, +{"key":"key_150117128401","value":"value_927215011368871457"}, +{"key":"key_150118122112","value":"value_108118791341591098"}, +{"key":"key_150118628016","value":"value_731571011641441501"}, +{"key":"key_150119123125","value":"value_123104134795010910"}, +{"key":"key_150119130113","value":"value_349211273944696128"}, +{"key":"key_150120106971","value":"value_115103147134997810"}, +{"key":"key_150120934118","value":"value_886857131641251147"}, +{"key":"key_150121731251","value":"value_817795150111378712"}, +{"key":"key_150122761219","value":"value_114131104177961251"}, +{"key":"key_150122821306","value":"value_151125757886163798"}, +{"key":"key_150123106121","value":"value_125821441691291071"}, +{"key":"key_150124858794","value":"value_326811469961021491"}, +{"key":"key_150125143697","value":"value_631356598100132929"}, +{"key":"key_150126126963","value":"value_971249090931001534"}, +{"key":"key_150126137209","value":"value_168161112787583106"}, +{"key":"key_150126204142","value":"value_110881367219784361"}, +{"key":"key_150126601691","value":"value_110851611631721807"}, +{"key":"key_150126637112","value":"value_122638378808919352"}, +{"key":"key_150126761477","value":"value_108498314966117717"}, +{"key":"key_150127132119","value":"value_130162441161211016"}, +{"key":"key_150127155136","value":"value_927112274851051271"}, +{"key":"key_150128135621","value":"value_111124113146124611"}, +{"key":"key_150128140751","value":"value_156801331291105210"}, +{"key":"key_150128164511","value":"value_106929676155858272"}, +{"key":"key_150129102681","value":"value_118811308662357110"}, +{"key":"key_150130751131","value":"value_848912340919612612"}, +{"key":"key_150130999770","value":"value_136736199951251519"}, +{"key":"key_150133745115","value":"value_127711357642939710"}, +{"key":"key_150135144715","value":"value_117131104102126113"}, +{"key":"key_150140739618","value":"value_116115911157631711"}, +{"key":"key_150141801701","value":"value_951101271091397513"}, +{"key":"key_150142115135","value":"value_113114911037962137"}, +{"key":"key_150145611423","value":"value_771291501169413861"}, +{"key":"key_150146629910","value":"value_128104168186126118"}, +{"key":"key_150146951151","value":"value_925312713985136125"}, +{"key":"key_150147163731","value":"value_170127741321067578"}, +{"key":"key_150149108165","value":"value_149135667985717679"}, +{"key":"key_150149699266","value":"value_828464686461971111"}, +{"key":"key_150151103136","value":"value_114721501289514013"}, +{"key":"key_150155441491","value":"value_977097819585771301"}, +{"key":"key_150157128179","value":"value_132811331191201031"}, +{"key":"key_150160105114","value":"value_120135139131609811"}, +{"key":"key_150161147124","value":"value_108765087601231031"}, +{"key":"key_150165146111","value":"value_142128951661857311"}, +{"key":"key_150167981391","value":"value_146141203105103598"}, +{"key":"key_150168114548","value":"value_101738315360658413"}, +{"key":"key_150168120105","value":"value_941401051401001326"}, +{"key":"key_150173148127","value":"value_981248572155955510"}, +{"key":"key_150183110154","value":"value_145361043766116132"}, +{"key":"key_150187603567","value":"value_787999103411111081"}, +{"key":"key_150198132781","value":"value_751522191918530821"}, +{"key":"key_150203326821","value":"value_951011131248593130"}, +{"key":"key_150204841755","value":"value_138619512353291065"}, +{"key":"key_150301221421","value":"value_130106621111098769"}, +{"key":"key_150331971157","value":"value_841161001331131051"}, +{"key":"key_150371138180","value":"value_110153701051291551"}, +{"key":"key_150404311051","value":"value_811191041351001125"}, +{"key":"key_150497985113","value":"value_164140706411017294"}, +{"key":"key_150501031001","value":"value_174100109941101341"}, +{"key":"key_150601039570","value":"value_129898456857112713"}, +{"key":"key_150601204088","value":"value_115641061388837102"}, +{"key":"key_150608298142","value":"value_141676610616210014"}, +{"key":"key_150611341646","value":"value_143133106881775417"}, +{"key":"key_150616196155","value":"value_156691346837521001"}, +{"key":"key_150628515213","value":"value_859969126115541129"}, +{"key":"key_150641129811","value":"value_154143123627074968"}, +{"key":"key_150676210423","value":"value_381431859015312611"}, +{"key":"key_150691778214","value":"value_121123146929814681"}, +{"key":"key_150697910510","value":"value_986812787651281351"}, +{"key":"key_150721031406","value":"value_112881841081869540"}, +{"key":"key_150721216512","value":"value_142944497628013011"}, +{"key":"key_150727544401","value":"value_151130531001281145"}, +{"key":"key_150731167470","value":"value_127911311101026211"}, +{"key":"key_150739712410","value":"value_471437916294391018"}, +{"key":"key_150744212810","value":"value_115841156679151149"}, +{"key":"key_150751054815","value":"value_170907816614510710"}, +{"key":"key_150761111861","value":"value_691201493273661071"}, +{"key":"key_150761267372","value":"value_138111157841241241"}, +{"key":"key_150764712310","value":"value_698543261051071371"}, +{"key":"key_150771211195","value":"value_148146841471621101"}, +{"key":"key_150788210010","value":"value_142811221129739176"}, +{"key":"key_150801323037","value":"value_111105831138310713"}, +{"key":"key_150811111359","value":"value_811051641531009012"}, +{"key":"key_150811541007","value":"value_102861541138515610"}, +{"key":"key_150849114495","value":"value_771558676112628510"}, +{"key":"key_150863646102","value":"value_112138165881359439"}, +{"key":"key_150869057127","value":"value_974710993151789010"}, +{"key":"key_150871458573","value":"value_100158597710310615"}, +{"key":"key_150891099164","value":"value_123135178104125113"}, +{"key":"key_150891198988","value":"value_109147103149131771"}, +{"key":"key_150901091151","value":"value_141113488294145841"}, +{"key":"key_150906518089","value":"value_126120117691239314"}, +{"key":"key_150908392130","value":"value_156132581138013315"}, +{"key":"key_150911211701","value":"value_881298614260105901"}, +{"key":"key_150911528480","value":"value_751021241121111201"}, +{"key":"key_150927013212","value":"value_971391501076781146"}, +{"key":"key_150928711114","value":"value_369712878211341141"}, +{"key":"key_150931221101","value":"value_151613016698100115"}, +{"key":"key_150931277110","value":"value_761129311378671783"}, +{"key":"key_150937711113","value":"value_109154765713659117"}, +{"key":"key_150939782576","value":"value_991334992301121118"}, +{"key":"key_150941141531","value":"value_841199584144367097"}, +{"key":"key_150947210111","value":"value_126901381519998764"}, +{"key":"key_150951017481","value":"value_111551766712015111"}, +{"key":"key_150951601321","value":"value_106111871231436889"}, +{"key":"key_150951609864","value":"value_140841281225767109"}, +{"key":"key_150961071231","value":"value_132109497794611126"}, +{"key":"key_150961461111","value":"value_991039818810311112"}, +{"key":"key_150966276131","value":"value_501368241105611521"}, +{"key":"key_150971321291","value":"value_159901307713199105"}, +{"key":"key_150971501097","value":"value_721421301111611156"}, +{"key":"key_150975760901","value":"value_118132996711314516"}, +{"key":"key_150981135081","value":"value_748017712467847970"}, +{"key":"key_150981369511","value":"value_841031081151389614"}, +{"key":"key_150983565115","value":"value_122589015488102115"}, +{"key":"key_150988397100","value":"value_999388721017012656"}, +{"key":"key_151041119910","value":"value_726670161627311388"}, +{"key":"key_151048792152","value":"value_871361131331301381"}, +{"key":"key_151100107102","value":"value_979476112861571299"}, +{"key":"key_151100846911","value":"value_123105851014613413"}, +{"key":"key_151100971271","value":"value_937693558113012312"}, +{"key":"key_151101941381","value":"value_401261211054313997"}, +{"key":"key_151102133998","value":"value_819474108130829012"}, +{"key":"key_151103105901","value":"value_739911511693125170"}, +{"key":"key_151104104138","value":"value_607012668151831074"}, +{"key":"key_151106647013","value":"value_165144381201171126"}, +{"key":"key_151107709211","value":"value_611571139610511510"}, +{"key":"key_151108102187","value":"value_174751406677921438"}, +{"key":"key_151109106378","value":"value_100401061405710911"}, +{"key":"key_151110159969","value":"value_100837085115147741"}, +{"key":"key_151112156107","value":"value_931231001001311131"}, +{"key":"key_151112921061","value":"value_691415616110497686"}, +{"key":"key_151114101146","value":"value_122136106781421025"}, +{"key":"key_151114561451","value":"value_103991251714214843"}, +{"key":"key_151117651212","value":"value_129689849125821631"}, +{"key":"key_151118126104","value":"value_106921181029764132"}, +{"key":"key_151118161681","value":"value_123103941093811458"}, +{"key":"key_151118691076","value":"value_788316713111490841"}, +{"key":"key_151119111012","value":"value_931026414293123169"}, +{"key":"key_151119951015","value":"value_123126314713110167"}, +{"key":"key_151121491387","value":"value_861151266712973150"}, +{"key":"key_151123137881","value":"value_404412211894481547"}, +{"key":"key_151123831063","value":"value_109112106133997613"}, +{"key":"key_151123876214","value":"value_398112014914097721"}, +{"key":"key_151124116111","value":"value_119974966681372127"}, +{"key":"key_151124901397","value":"value_121749111378641271"}, +{"key":"key_151125153738","value":"value_991799689827714090"}, +{"key":"key_151126351217","value":"value_701349077796362164"}, +{"key":"key_151126766811","value":"value_907761571301085012"}, +{"key":"key_151128426659","value":"value_778818411688106687"}, +{"key":"key_151128571127","value":"value_921141231064913186"}, +{"key":"key_151129675189","value":"value_105106125133197201"}, +{"key":"key_151131118871","value":"value_146801271067760743"}, +{"key":"key_151131464701","value":"value_108129981291277314"}, +{"key":"key_151131868513","value":"value_973158776113813812"}, +{"key":"key_151135721221","value":"value_575115010612610559"}, +{"key":"key_151139169641","value":"value_137120951051001081"}, +{"key":"key_151139675411","value":"value_961241396788341331"}, +{"key":"key_151143105111","value":"value_911281291285117492"}, +{"key":"key_151144187501","value":"value_170107142137117701"}, +{"key":"key_151145126645","value":"value_142759392799190737"}, +{"key":"key_151147648511","value":"value_151761445352701631"}, +{"key":"key_151148841546","value":"value_158179166581031459"}, +{"key":"key_151155119749","value":"value_804312011696981181"}, +{"key":"key_151157741438","value":"value_148151931273115111"}, +{"key":"key_151160107172","value":"value_107951066954111143"}, +{"key":"key_151161887386","value":"value_741617749144150847"}, +{"key":"key_151162741249","value":"value_124148878722168108"}, +{"key":"key_151163140126","value":"value_131511151921296693"}, +{"key":"key_151164114120","value":"value_881221171641291261"}, +{"key":"key_151164129109","value":"value_881051161517112971"}, +{"key":"key_151167701401","value":"value_361241087611369126"}, +{"key":"key_151168139110","value":"value_127421401502185109"}, +{"key":"key_151174168127","value":"value_110116751591776499"}, +{"key":"key_151175126147","value":"value_112136991691071381"}, +{"key":"key_151177929812","value":"value_765614482991361391"}, +{"key":"key_151186107126","value":"value_831081161131081071"}, +{"key":"key_151229313511","value":"value_125133946945130153"}, +{"key":"key_151331467011","value":"value_140731051199689779"}, +{"key":"key_151348014110","value":"value_114146801221248511"}, +{"key":"key_151367710481","value":"value_751186213016190122"}, +{"key":"key_151371366610","value":"value_102951491081075895"}, +{"key":"key_151419486112","value":"value_931211592995139124"}, +{"key":"key_151431196415","value":"value_100109128597714026"}, +{"key":"key_151461361301","value":"value_111681251441118312"}, +{"key":"key_151481426112","value":"value_134110110106105938"}, +{"key":"key_151509415511","value":"value_631371106916313141"}, +{"key":"key_151521009314","value":"value_961161167110998119"}, +{"key":"key_151538635778","value":"value_671201031468216412"}, +{"key":"key_151561199812","value":"value_511141581071531341"}, +{"key":"key_151577415613","value":"value_147108129633610019"}, +{"key":"key_151587813214","value":"value_128976213011194881"}, +{"key":"key_151601321181","value":"value_547264144681241066"}, +{"key":"key_151607415210","value":"value_985597181371191128"}, +{"key":"key_151611381266","value":"value_931238888116787911"}, +{"key":"key_151639097108","value":"value_801171251514225128"}, +{"key":"key_151648667101","value":"value_951051451068571104"}, +{"key":"key_151661431017","value":"value_109741399080128184"}, +{"key":"key_151671029255","value":"value_113146895370152809"}, +{"key":"key_151681313713","value":"value_167124909170811228"}, +{"key":"key_151698414317","value":"value_106951174713366129"}, +{"key":"key_151701176278","value":"value_120721636311944635"}, +{"key":"key_151706674871","value":"value_991027415110968771"}, +{"key":"key_151709653919","value":"value_126106121941356213"}, +{"key":"key_151717610010","value":"value_139451049883621018"}, +{"key":"key_151717710347","value":"value_291019810214812889"}, +{"key":"key_151727623681","value":"value_126124121851471101"}, +{"key":"key_151741281221","value":"value_141126301038311011"}, +{"key":"key_151761576510","value":"value_651168611912169861"}, +{"key":"key_151791501311","value":"value_661675510192111311"}, +{"key":"key_151801151331","value":"value_100136139107958599"}, +{"key":"key_151801655014","value":"value_806279108728614912"}, +{"key":"key_151817191137","value":"value_701039110014411210"}, +{"key":"key_151831045111","value":"value_109146804713095134"}, +{"key":"key_151831071266","value":"value_116289915849571196"}, +{"key":"key_151861371131","value":"value_591379011555142140"}, +{"key":"key_151861661218","value":"value_801371491191465292"}, +{"key":"key_151881695210","value":"value_121150871471727590"}, +{"key":"key_151891198516","value":"value_921291541147171996"}, +{"key":"key_151891278812","value":"value_861555511015012211"}, +{"key":"key_151911201821","value":"value_397616782701221089"}, +{"key":"key_151917313388","value":"value_703610340631041211"}, +{"key":"key_151921091421","value":"value_127421081071235499"}, +{"key":"key_151921171841","value":"value_716495613658106142"}, +{"key":"key_151934041641","value":"value_175128105911181158"}, +{"key":"key_151938335136","value":"value_110651144671381881"}, +{"key":"key_151969412175","value":"value_491087213415316296"}, +{"key":"key_151971073515","value":"value_691171021151036773"}, +{"key":"key_151971481361","value":"value_176881107698561358"}, +{"key":"key_151991241021","value":"value_921339094361061151"}, +{"key":"key_152101168103","value":"value_113138331001201261"}, +{"key":"key_152101791228","value":"value_204101911571491319"}, +{"key":"key_152101872111","value":"value_200113741178817113"}, +{"key":"key_152102134109","value":"value_104110166147148137"}, +{"key":"key_152102152121","value":"value_601391084178154133"}, +{"key":"key_152102541610","value":"value_117152129107868169"}, +{"key":"key_152103701662","value":"value_109115140139157135"}, +{"key":"key_152104831131","value":"value_101146906975891251"}, +{"key":"key_152106108831","value":"value_125841421078515448"}, +{"key":"key_152106115128","value":"value_119112101659912713"}, +{"key":"key_152106159829","value":"value_104991515480108100"}, +{"key":"key_152107103115","value":"value_140168129133114487"}, +{"key":"key_152108107101","value":"value_106107160152701043"}, +{"key":"key_152108341391","value":"value_114971421274813110"}, +{"key":"key_152109941091","value":"value_140146151321141121"}, +{"key":"key_152110110101","value":"value_631321214412414257"}, +{"key":"key_152110110631","value":"value_132817388104991297"}, +{"key":"key_152110133101","value":"value_112451171631841081"}, +{"key":"key_152110145721","value":"value_956610511414085123"}, +{"key":"key_152115114566","value":"value_137721211201691138"}, +{"key":"key_152115143817","value":"value_116124164738933919"}, +{"key":"key_152116157861","value":"value_876313414693745811"}, +{"key":"key_152116867372","value":"value_135917791951211331"}, +{"key":"key_152117831071","value":"value_139104160631321037"}, +{"key":"key_152118908173","value":"value_122995813117183141"}, +{"key":"key_152120111941","value":"value_944014885681541727"}, +{"key":"key_152120121123","value":"value_581377511410412592"}, +{"key":"key_152122133131","value":"value_728429157124108185"}, +{"key":"key_152122739594","value":"value_156981281321278996"}, +{"key":"key_152123108153","value":"value_838011718911011080"}, +{"key":"key_152123439132","value":"value_121104858312415412"}, +{"key":"key_152124115106","value":"value_191341581161245913"}, +{"key":"key_152126106191","value":"value_137136100121941591"}, +{"key":"key_152126561531","value":"value_871617913112219411"}, +{"key":"key_152126838947","value":"value_108691134715285152"}, +{"key":"key_152128127981","value":"value_105100124886891389"}, +{"key":"key_152129874612","value":"value_106481421141041301"}, +{"key":"key_152130831221","value":"value_164123112114106111"}, +{"key":"key_152131108142","value":"value_571104412174140751"}, +{"key":"key_152132941371","value":"value_661315612811940138"}, +{"key":"key_152133441797","value":"value_143118142130679613"}, +{"key":"key_152133849910","value":"value_125991078989134831"}, +{"key":"key_152135119102","value":"value_142199012310182121"}, +{"key":"key_152137114401","value":"value_148102113119332019"}, +{"key":"key_152139125921","value":"value_829316365157121142"}, +{"key":"key_152140170871","value":"value_115100409464679911"}, +{"key":"key_152140631241","value":"value_152115119133146721"}, +{"key":"key_152141115997","value":"value_109671091097511173"}, +{"key":"key_152144538910","value":"value_471291244511510710"}, +{"key":"key_152144968710","value":"value_758991821591429110"}, +{"key":"key_152147751601","value":"value_966211010512013114"}, +{"key":"key_152147899915","value":"value_368813888121881281"}, +{"key":"key_152148122941","value":"value_961708538494012494"}, +{"key":"key_152150558741","value":"value_707812714715411854"}, +{"key":"key_152152628371","value":"value_104114137165889091"}, +{"key":"key_152153101107","value":"value_166146108112971029"}, +{"key":"key_152155171188","value":"value_828112245987511714"}, +{"key":"key_152162129107","value":"value_711068310513259164"}, +{"key":"key_152162141104","value":"value_137153114129112134"}, +{"key":"key_152163114110","value":"value_114151116122125108"}, +{"key":"key_152165123839","value":"value_135898440851531551"}, +{"key":"key_152165698810","value":"value_142105709717694831"}, +{"key":"key_152167819675","value":"value_129102110762071371"}, +{"key":"key_152169113167","value":"value_143107129921021351"}, +{"key":"key_152172187199","value":"value_133955437681685188"}, +{"key":"key_152189698990","value":"value_101104107878780679"}, +{"key":"key_152219860160","value":"value_144929714463138729"}, +{"key":"key_152269311811","value":"value_101559010774125138"}, +{"key":"key_152272912211","value":"value_991019288131136841"}, +{"key":"key_152331147986","value":"value_118112571071461601"}, +{"key":"key_152359512012","value":"value_996710113412511291"}, +{"key":"key_152359688138","value":"value_107131631081021516"}, +{"key":"key_152387681581","value":"value_134439510714453901"}, +{"key":"key_152461231141","value":"value_107132106859297681"}, +{"key":"key_152518992851","value":"value_141667818080103861"}, +{"key":"key_152521079112","value":"value_151851011127210414"}, +{"key":"key_152561261429","value":"value_113100113104101679"}, +{"key":"key_152571251051","value":"value_138111908597117112"}, +{"key":"key_152591031656","value":"value_116102183153142931"}, +{"key":"key_152601141145","value":"value_139191133142160117"}, +{"key":"key_152601167711","value":"value_641259995857513710"}, +{"key":"key_152605693893","value":"value_987857247411712115"}, +{"key":"key_152661578956","value":"value_631461041121121157"}, +{"key":"key_152689243127","value":"value_455312811014410886"}, +{"key":"key_152711149241","value":"value_121132118667111991"}, +{"key":"key_152716169104","value":"value_140132591604315413"}, +{"key":"key_152741191171","value":"value_841479413410610712"}, +{"key":"key_152741211591","value":"value_132138111128109112"}, +{"key":"key_152761021281","value":"value_124117133859793109"}, +{"key":"key_152761418210","value":"value_961389059102107111"}, +{"key":"key_152764913311","value":"value_112112103181122213"}, +{"key":"key_152769414011","value":"value_659410412410711168"}, +{"key":"key_152771331399","value":"value_421179442143135133"}, +{"key":"key_152788314610","value":"value_479420149107115971"}, +{"key":"key_152789171304","value":"value_598899646868701221"}, +{"key":"key_152801151291","value":"value_611281321031011182"}, +{"key":"key_152806915877","value":"value_100601221401261581"}, +{"key":"key_152808195101","value":"value_109781716910111477"}, +{"key":"key_152811127710","value":"value_841036112014516489"}, +{"key":"key_152848277821","value":"value_828590120991237517"}, +{"key":"key_152849572554","value":"value_102658282421276786"}, +{"key":"key_152868519552","value":"value_171121216817210652"}, +{"key":"key_152887987948","value":"value_841301041458810614"}, +{"key":"key_152901501011","value":"value_119103681351331088"}, +{"key":"key_152911341081","value":"value_151130113169108119"}, +{"key":"key_152921397815","value":"value_871211431237313257"}, +{"key":"key_152921671341","value":"value_511382637911354415"}, +{"key":"key_152931086712","value":"value_637313591106100931"}, +{"key":"key_152933615410","value":"value_119959880119117605"}, +{"key":"key_152941471261","value":"value_668059130128681186"}, +{"key":"key_152944080153","value":"value_868213817411443104"}, +{"key":"key_152946811613","value":"value_155151861171286718"}, +{"key":"key_152951144810","value":"value_101204481298314710"}, +{"key":"key_152958480117","value":"value_122967810710677111"}, +{"key":"key_152959515114","value":"value_106869682899499181"}, +{"key":"key_152966910378","value":"value_142731043751909369"}, +{"key":"key_152971321028","value":"value_154136731061735754"}, +{"key":"key_152977592158","value":"value_126119111287178821"}, +{"key":"key_152981406813","value":"value_108100759080109508"}, +{"key":"key_152981707711","value":"value_125721101049212710"}, +{"key":"key_152991471201","value":"value_481172081684496130"}, +{"key":"key_153101167105","value":"value_147591348170411301"}, +{"key":"key_153102891175","value":"value_971248988751506212"}, +{"key":"key_153103104153","value":"value_941188410770137103"}, +{"key":"key_153103124951","value":"value_501351038269141565"}, +{"key":"key_153104679712","value":"value_893881401038511975"}, +{"key":"key_153105761881","value":"value_761431351041571651"}, +{"key":"key_153106125599","value":"value_105109877196138187"}, +{"key":"key_153106491466","value":"value_107881451206067971"}, +{"key":"key_153107341261","value":"value_110117961185417510"}, +{"key":"key_153107624164","value":"value_186135117129112911"}, +{"key":"key_153108108112","value":"value_141128123101831251"}, +{"key":"key_153108136961","value":"value_109401241111221541"}, +{"key":"key_153109107187","value":"value_106103817911653271"}, +{"key":"key_153109144115","value":"value_130611015262123115"}, +{"key":"key_153110123114","value":"value_804610068100579714"}, +{"key":"key_153110401157","value":"value_851651341391342787"}, +{"key":"key_153110925987","value":"value_111851271211191501"}, +{"key":"key_153112211129","value":"value_121196471129912112"}, +{"key":"key_153113105261","value":"value_858912610413117912"}, +{"key":"key_153113124851","value":"value_531268514212413112"}, +{"key":"key_153113889846","value":"value_711061141321549710"}, +{"key":"key_153114851351","value":"value_981458712989108153"}, +{"key":"key_153116409812","value":"value_702399158152132125"}, +{"key":"key_153118707213","value":"value_921087547162797473"}, +{"key":"key_153119130102","value":"value_117451051261039833"}, +{"key":"key_153120103132","value":"value_107153806814494187"}, +{"key":"key_153120119150","value":"value_106619910381139779"}, +{"key":"key_153120868413","value":"value_601361299512484611"}, +{"key":"key_153121177102","value":"value_938279671051051685"}, +{"key":"key_153122125611","value":"value_751041431261617812"}, +{"key":"key_153122131116","value":"value_128925912613614397"}, +{"key":"key_153125100811","value":"value_611378610975119119"}, +{"key":"key_153125871351","value":"value_931216178827710294"}, +{"key":"key_153126130751","value":"value_736713095701461526"}, +{"key":"key_153126251234","value":"value_967840159141331257"}, +{"key":"key_153126631325","value":"value_556965898297125139"}, +{"key":"key_153127118138","value":"value_651185713451123156"}, +{"key":"key_153127169897","value":"value_921106384921396281"}, +{"key":"key_153128114991","value":"value_878280114561651324"}, +{"key":"key_153128116796","value":"value_188798212013228101"}, +{"key":"key_153128599710","value":"value_931279460441351129"}, +{"key":"key_153128811349","value":"value_162311321151421531"}, +{"key":"key_153129162461","value":"value_781391421001076797"}, +{"key":"key_153129991358","value":"value_912057714110014913"}, +{"key":"key_153132125857","value":"value_102116121130849911"}, +{"key":"key_153132356313","value":"value_109699458119104847"}, +{"key":"key_153133141586","value":"value_126257915898115118"}, +{"key":"key_153134123140","value":"value_951324611311292641"}, +{"key":"key_153134921767","value":"value_139901131116088921"}, +{"key":"key_153136939578","value":"value_165761091229415174"}, +{"key":"key_153139917245","value":"value_331071511041401489"}, +{"key":"key_153141819710","value":"value_133371059695109991"}, +{"key":"key_153143147881","value":"value_135140187518859738"}, +{"key":"key_153145119102","value":"value_871077410690848810"}, +{"key":"key_153145928811","value":"value_751341487293471117"}, +{"key":"key_153146102494","value":"value_152998872821368913"}, +{"key":"key_153146123130","value":"value_101991141171321311"}, +{"key":"key_153146611471","value":"value_116651038184837715"}, +{"key":"key_153148104103","value":"value_951021371037586901"}, +{"key":"key_153148166130","value":"value_891161471021171221"}, +{"key":"key_153149109165","value":"value_128105136526091158"}, +{"key":"key_153150130768","value":"value_731718710013915912"}, +{"key":"key_153151128209","value":"value_859213113010515711"}, +{"key":"key_153151133886","value":"value_136150115153100981"}, +{"key":"key_153156142967","value":"value_797284771427715415"}, +{"key":"key_153161781276","value":"value_126113148113551321"}, +{"key":"key_153169139114","value":"value_988861908482721151"}, +{"key":"key_153197137597","value":"value_757091901318911074"}, +{"key":"key_153391151015","value":"value_102102769313112213"}, +{"key":"key_153539211295","value":"value_101841021051301464"}, +{"key":"key_153548310986","value":"value_681586510510810582"}, +{"key":"key_153551098612","value":"value_771009067113787025"}, +{"key":"key_153568992141","value":"value_629959117126761591"}, +{"key":"key_153604512810","value":"value_561601238020119189"}, +{"key":"key_153628878121","value":"value_121116108111721331"}, +{"key":"key_153631138014","value":"value_165136489114797171"}, +{"key":"key_153641539112","value":"value_871577111311158919"}, +{"key":"key_153645414264","value":"value_102109577015591126"}, +{"key":"key_153647283122","value":"value_961211146210612792"}, +{"key":"key_153678210011","value":"value_109791911337139121"}, +{"key":"key_153681631261","value":"value_103116122129986716"}, +{"key":"key_153691191048","value":"value_139772810910887146"}, +{"key":"key_153691286918","value":"value_987448107941361261"}, +{"key":"key_153701019976","value":"value_103157139601308010"}, +{"key":"key_153721251497","value":"value_939317111685421551"}, +{"key":"key_153728387123","value":"value_848791159638457107"}, +{"key":"key_153737312010","value":"value_135100104126961611"}, +{"key":"key_153739410010","value":"value_371253626138117658"}, +{"key":"key_153751276487","value":"value_101115106164100105"}, +{"key":"key_153761098678","value":"value_969513096149108152"}, +{"key":"key_153769065701","value":"value_966584104151119910"}, +{"key":"key_153781037355","value":"value_824766141691475497"}, +{"key":"key_153791373357","value":"value_137102481111161458"}, +{"key":"key_153795112614","value":"value_112965710577531201"}, +{"key":"key_153801329273","value":"value_103768881134145781"}, +{"key":"key_153806512146","value":"value_123110153371011301"}, +{"key":"key_153827710133","value":"value_101741218610597849"}, +{"key":"key_153841701171","value":"value_111111751941031297"}, +{"key":"key_153848310650","value":"value_142608615571101961"}, +{"key":"key_153849414413","value":"value_151133126726182907"}, +{"key":"key_153851109539","value":"value_851869614315214774"}, +{"key":"key_153861231068","value":"value_134114134721221101"}, +{"key":"key_153877013250","value":"value_947714511292125769"}, +{"key":"key_153881051171","value":"value_438784197856810411"}, +{"key":"key_153887411514","value":"value_128281351091391211"}, +{"key":"key_153889894751","value":"value_945719917212911269"}, +{"key":"key_153891521133","value":"value_888613379748568931"}, +{"key":"key_153902111276","value":"value_107109116901011531"}, +{"key":"key_153906410285","value":"value_104869513511082481"}, +{"key":"key_153931069878","value":"value_841021241801367712"}, +{"key":"key_153931091091","value":"value_111211087616311210"}, +{"key":"key_153931151111","value":"value_137142921086713810"}, +{"key":"key_153938212691","value":"value_926368877612115166"}, +{"key":"key_153961331067","value":"value_106108691281081116"}, +{"key":"key_153961991481","value":"value_111115138841677104"}, +{"key":"key_153964076122","value":"value_180121959713687808"}, +{"key":"key_153981015715","value":"value_148107119214789134"}, +{"key":"key_153981102031","value":"value_132148116761602511"}, +{"key":"key_153996387144","value":"value_505910612417594931"}, +{"key":"key_154100454112","value":"value_110409912014711378"}, +{"key":"key_154100987312","value":"value_121821271471021401"}, +{"key":"key_154103108439","value":"value_134132133931761110"}, +{"key":"key_154103429714","value":"value_121104961951101091"}, +{"key":"key_154103617012","value":"value_316886181661031508"}, +{"key":"key_154104661651","value":"value_101976678122173137"}, +{"key":"key_154104988888","value":"value_951481071297813913"}, +{"key":"key_154106109172","value":"value_638688112131149831"}, +{"key":"key_154107109831","value":"value_111144688112371116"}, +{"key":"key_154107412210","value":"value_127998612695145125"}, +{"key":"key_154107748371","value":"value_133114129984411415"}, +{"key":"key_154109661181","value":"value_573813238116137117"}, +{"key":"key_154110125162","value":"value_851408697103981171"}, +{"key":"key_154110511151","value":"value_126697213111810887"}, +{"key":"key_154110641108","value":"value_711308013586961161"}, +{"key":"key_154111771681","value":"value_771808817267831087"}, +{"key":"key_154111811441","value":"value_104541358817911211"}, +{"key":"key_154112845788","value":"value_106884411013411011"}, +{"key":"key_154113139931","value":"value_161091541631257583"}, +{"key":"key_154114961091","value":"value_127844190111155149"}, +{"key":"key_154115101771","value":"value_120194811571217991"}, +{"key":"key_154115657995","value":"value_129166112701499644"}, +{"key":"key_154116187913","value":"value_641131471068087180"}, +{"key":"key_154118116904","value":"value_118478661116138126"}, +{"key":"key_154118703463","value":"value_178140969897471031"}, +{"key":"key_154119143906","value":"value_738416917210190716"}, +{"key":"key_154119591154","value":"value_137991264311456788"}, +{"key":"key_154120331231","value":"value_159109981301351768"}, +{"key":"key_154121113911","value":"value_140521191561071311"}, +{"key":"key_154121130726","value":"value_268566769243718058"}, +{"key":"key_154125123120","value":"value_109901101081679615"}, +{"key":"key_154125828112","value":"value_120141104771331194"}, +{"key":"key_154126121721","value":"value_808737105123135931"}, +{"key":"key_154126541237","value":"value_110756111266114125"}, +{"key":"key_154127101609","value":"value_741181451601438511"}, +{"key":"key_154129105167","value":"value_153124113681211447"}, +{"key":"key_154129113546","value":"value_101103801263556108"}, +{"key":"key_154130108100","value":"value_871411151481196411"}, +{"key":"key_154131649410","value":"value_508411885851177812"}, +{"key":"key_154133123130","value":"value_141103146127151989"}, +{"key":"key_154133129122","value":"value_138114561608216012"}, +{"key":"key_154135129110","value":"value_101831248013211017"}, +{"key":"key_154135361161","value":"value_156941341068590891"}, +{"key":"key_154136998483","value":"value_945290101751254174"}, +{"key":"key_154139127169","value":"value_118101183174177811"}, +{"key":"key_154141931204","value":"value_149871191261351377"}, +{"key":"key_154143145891","value":"value_851568312188111677"}, +{"key":"key_154144106528","value":"value_712984111144141108"}, +{"key":"key_154144106961","value":"value_175122157109133130"}, +{"key":"key_154145636614","value":"value_538911012945130201"}, +{"key":"key_154147101136","value":"value_391491271381158410"}, +{"key":"key_154147641151","value":"value_120851678084911181"}, +{"key":"key_154148130718","value":"value_531881121021325914"}, +{"key":"key_154149841439","value":"value_941201081141738610"}, +{"key":"key_154150145821","value":"value_115983549921577614"}, +{"key":"key_154151178187","value":"value_100122881041161278"}, +{"key":"key_154155144731","value":"value_153941041361161167"}, +{"key":"key_154157100773","value":"value_112124122851075516"}, +{"key":"key_154158131871","value":"value_589160731011063811"}, +{"key":"key_154160809297","value":"value_140125111501051427"}, +{"key":"key_154160809815","value":"value_121829172123645894"}, +{"key":"key_154160958916","value":"value_667215810516110795"}, +{"key":"key_154162131140","value":"value_871188998160609695"}, +{"key":"key_154173105971","value":"value_941181396421171351"}, +{"key":"key_154173121801","value":"value_125801191891411721"}, +{"key":"key_154176145631","value":"value_131751031341151281"}, +{"key":"key_154179113901","value":"value_849324561629356891"}, +{"key":"key_154190504791","value":"value_132998914311776109"}, +{"key":"key_154191123122","value":"value_731021101001251161"}, +{"key":"key_154201112102","value":"value_138120100639114514"}, +{"key":"key_154331051071","value":"value_136107129839910611"}, +{"key":"key_154355994401","value":"value_107106158481251071"}, +{"key":"key_154381211287","value":"value_122122951601077310"}, +{"key":"key_154401063390","value":"value_951001471471168965"}, +{"key":"key_154437533152","value":"value_145102991307112212"}, +{"key":"key_154457074132","value":"value_711106070771501001"}, +{"key":"key_154498213811","value":"value_348115212311194161"}, +{"key":"key_154541216117","value":"value_421368687110771251"}, +{"key":"key_154581011041","value":"value_139911671049311088"}, +{"key":"key_154582216910","value":"value_627612311949122183"}, +{"key":"key_154591031331","value":"value_125110152133141125"}, +{"key":"key_154601709154","value":"value_831621071351051211"}, +{"key":"key_154621139995","value":"value_185841111331181271"}, +{"key":"key_154621151121","value":"value_681211231091101451"}, +{"key":"key_154639512382","value":"value_841268611264170100"}, +{"key":"key_154659818814","value":"value_109193100110105132"}, +{"key":"key_154666668104","value":"value_102121781087315714"}, +{"key":"key_154691011381","value":"value_106116160996299871"}, +{"key":"key_154698097126","value":"value_120105119106105841"}, +{"key":"key_154701401251","value":"value_112133115132106109"}, +{"key":"key_154727397968","value":"value_128937713712867921"}, +{"key":"key_154738297154","value":"value_121231401099911512"}, +{"key":"key_154741461378","value":"value_104112109911679183"}, +{"key":"key_154751331769","value":"value_617912017810513389"}, +{"key":"key_154758371143","value":"value_431421191221372985"}, +{"key":"key_154781191061","value":"value_162761017312293138"}, +{"key":"key_154791191471","value":"value_968889120699711614"}, +{"key":"key_154792410210","value":"value_651051111051168780"}, +{"key":"key_154798799129","value":"value_132102129117849513"}, +{"key":"key_154811011186","value":"value_135951141046613011"}, +{"key":"key_154811369392","value":"value_111808610214412672"}, +{"key":"key_154819187457","value":"value_538083104981191261"}, +{"key":"key_154846912513","value":"value_128649290531206910"}, +{"key":"key_154851071657","value":"value_128149111608011388"}, +{"key":"key_154901201237","value":"value_127856110810313058"}, +{"key":"key_154907394138","value":"value_145109813814268136"}, +{"key":"key_154907789461","value":"value_667612187168661451"}, +{"key":"key_154911074472","value":"value_124125121118751441"}, +{"key":"key_154911131474","value":"value_791106358901221071"}, +{"key":"key_154935813813","value":"value_110100721068911461"}, +{"key":"key_154936711893","value":"value_165789411779127114"}, +{"key":"key_154941458790","value":"value_145127102138949611"}, +{"key":"key_154951069777","value":"value_989212993123541481"}, +{"key":"key_154951741639","value":"value_837116283134177897"}, +{"key":"key_154968516579","value":"value_146100143113154113"}, +{"key":"key_154972093186","value":"value_107771139999104104"}, +{"key":"key_154975611611","value":"value_111821241131009171"}, +{"key":"key_154995795849","value":"value_187710897834590123"}, +{"key":"key_155089941351","value":"value_146961231061499812"}, +{"key":"key_155098151110","value":"value_107116145912021167"}, +{"key":"key_155101781411","value":"value_911297677111589129"}, +{"key":"key_155103145142","value":"value_757813983120931347"}, +{"key":"key_155104981111","value":"value_891369612467296210"}, +{"key":"key_155106146104","value":"value_144121569410810561"}, +{"key":"key_155107102932","value":"value_838514915812293695"}, +{"key":"key_155107160119","value":"value_928386142991051001"}, +{"key":"key_155107731519","value":"value_135881181651136616"}, +{"key":"key_155108116876","value":"value_971671191471275398"}, +{"key":"key_155109143105","value":"value_738061101133822815"}, +{"key":"key_155111152686","value":"value_108113117141117995"}, +{"key":"key_155111165961","value":"value_891241302445941508"}, +{"key":"key_155114751078","value":"value_571165810389107784"}, +{"key":"key_155115161125","value":"value_127121113167691258"}, +{"key":"key_155117125921","value":"value_821299212512611211"}, +{"key":"key_155117968970","value":"value_127117160141971676"}, +{"key":"key_155118116541","value":"value_128611231361241239"}, +{"key":"key_155118159125","value":"value_156118165131131771"}, +{"key":"key_155118180126","value":"value_288547991111235595"}, +{"key":"key_155119110138","value":"value_136107561437998998"}, +{"key":"key_155119411687","value":"value_839615011775162108"}, +{"key":"key_155119831147","value":"value_937456107117637085"}, +{"key":"key_155120191996","value":"value_827493711401545569"}, +{"key":"key_155122117110","value":"value_107173100152107152"}, +{"key":"key_155122571281","value":"value_103164788697107135"}, +{"key":"key_155124391481","value":"value_551591717715489461"}, +{"key":"key_155127941175","value":"value_167209211612368641"}, +{"key":"key_155128117411","value":"value_421637043858423112"}, +{"key":"key_155128721874","value":"value_107195165891221157"}, +{"key":"key_155131162103","value":"value_491671651201171011"}, +{"key":"key_155132918117","value":"value_541007959701891647"}, +{"key":"key_155135991421","value":"value_821710586771001319"}, +{"key":"key_155138871216","value":"value_128973979106306989"}, +{"key":"key_155139127123","value":"value_110959285894890100"}, +{"key":"key_155139723013","value":"value_139591634118475143"}, +{"key":"key_155140167749","value":"value_127931329714100541"}, +{"key":"key_155141120711","value":"value_103372975156112178"}, +{"key":"key_155147114841","value":"value_172769093811241521"}, +{"key":"key_155147923696","value":"value_102125135123158130"}, +{"key":"key_155149122847","value":"value_731521829711568100"}, +{"key":"key_155149931114","value":"value_891475574681201351"}, +{"key":"key_155152119137","value":"value_691141656744127841"}, +{"key":"key_155153198801","value":"value_271501138019095746"}, +{"key":"key_155153691371","value":"value_127827213487159737"}, +{"key":"key_155155127117","value":"value_951544611896898910"}, +{"key":"key_155158809284","value":"value_719212368150112172"}, +{"key":"key_155159103119","value":"value_791051121312111136"}, +{"key":"key_155162159979","value":"value_636850835560119113"}, +{"key":"key_155173717114","value":"value_484090956314612015"}, +{"key":"key_155176170114","value":"value_921007910213514343"}, +{"key":"key_155189114144","value":"value_142107138911510011"}, +{"key":"key_155191911481","value":"value_738695115119941451"}, +{"key":"key_155193831194","value":"value_117991311399911913"}, +{"key":"key_155209371186","value":"value_126951551241317971"}, +{"key":"key_155269189976","value":"value_137129541041161391"}, +{"key":"key_155311531321","value":"value_116142128122351171"}, +{"key":"key_155365078104","value":"value_195441371136834621"}, +{"key":"key_155366169112","value":"value_113981831359210687"}, +{"key":"key_155391451387","value":"value_139120911491141097"}, +{"key":"key_155398692136","value":"value_778012373117109139"}, +{"key":"key_155431201361","value":"value_167107106151149261"}, +{"key":"key_155451491557","value":"value_891051511388048151"}, +{"key":"key_155471287518","value":"value_113131238480105341"}, +{"key":"key_155481218997","value":"value_872013582886110311"}, +{"key":"key_155491401001","value":"value_791391077377174136"}, +{"key":"key_155549311514","value":"value_109797110268967866"}, +{"key":"key_155559356438","value":"value_151130891301255145"}, +{"key":"key_155621301541","value":"value_829781901411111197"}, +{"key":"key_155629494991","value":"value_566910813711910410"}, +{"key":"key_155636861123","value":"value_106861001561461101"}, +{"key":"key_155651441055","value":"value_965312614611610815"}, +{"key":"key_155671286015","value":"value_128501031231059510"}, +{"key":"key_155699610260","value":"value_996985286014610499"}, +{"key":"key_155707111814","value":"value_113134109969283107"}, +{"key":"key_155721404810","value":"value_105122113521329711"}, +{"key":"key_155727013446","value":"value_127811357514214769"}, +{"key":"key_155731161551","value":"value_106741793382120179"}, +{"key":"key_155731421041","value":"value_146120109145587411"}, +{"key":"key_155749193111","value":"value_631711482511512512"}, +{"key":"key_155791610211","value":"value_113119100774714260"}, +{"key":"key_155801788265","value":"value_781425991139181671"}, +{"key":"key_155810514491","value":"value_191226311689105104"}, +{"key":"key_155811261228","value":"value_136687212599689315"}, +{"key":"key_155831351261","value":"value_104878813512711739"}, +{"key":"key_155867213314","value":"value_121821127314499149"}, +{"key":"key_155869921110","value":"value_711766215010813258"}, +{"key":"key_155871361197","value":"value_179158971779169971"}, +{"key":"key_155871611021","value":"value_113491164811410211"}, +{"key":"key_155877884661","value":"value_897884147908291155"}, +{"key":"key_155879686125","value":"value_120661471288672172"}, +{"key":"key_155885415810","value":"value_891111041404782134"}, +{"key":"key_155903412412","value":"value_601141431431021077"}, +{"key":"key_155921575957","value":"value_132521801457176711"}, +{"key":"key_155931271071","value":"value_150431351155913923"}, +{"key":"key_155931541259","value":"value_118931115912171911"}, +{"key":"key_155934019114","value":"value_461541086815312710"}, +{"key":"key_155951281059","value":"value_156531425610876104"}, +{"key":"key_155961211381","value":"value_121110136167128636"}, +{"key":"key_155961371908","value":"value_841793161110746811"}, +{"key":"key_155965715013","value":"value_133113948374113901"}, +{"key":"key_155967515993","value":"value_645417212867895363"}, +{"key":"key_155971731569","value":"value_154801401191278497"}, +{"key":"key_155979848651","value":"value_473355911257079112"}, +{"key":"key_155987312011","value":"value_135109691108914867"}, +{"key":"key_155988589114","value":"value_122945015811213811"}, +{"key":"key_155991051048","value":"value_110127808511414212"}, +{"key":"key_156100901049","value":"value_117751253012659784"}, +{"key":"key_156102609473","value":"value_951835214961106389"}, +{"key":"key_156103757913","value":"value_125855680187131152"}, +{"key":"key_156104110109","value":"value_103711062211647121"}, +{"key":"key_156104162129","value":"value_511399312878100821"}, +{"key":"key_156105109126","value":"value_112103141641175416"}, +{"key":"key_156109501111","value":"value_961031068018183142"}, +{"key":"key_156109747515","value":"value_115101795070961307"}, +{"key":"key_156110103711","value":"value_137544883124638847"}, +{"key":"key_156110681141","value":"value_131143791077250177"}, +{"key":"key_156110956310","value":"value_991911261165112872"}, +{"key":"key_156110961332","value":"value_107102163197132105"}, +{"key":"key_156111103109","value":"value_107101146691006391"}, +{"key":"key_156111107381","value":"value_571468812680998011"}, +{"key":"key_156111921135","value":"value_114825213314247137"}, +{"key":"key_156113121211","value":"value_831311976686741111"}, +{"key":"key_156113149691","value":"value_139381651065714815"}, +{"key":"key_156114801441","value":"value_761201511381089713"}, +{"key":"key_156115120491","value":"value_511341182880148124"}, +{"key":"key_156116742214","value":"value_799254811254418911"}, +{"key":"key_156118124837","value":"value_122118118104551117"}, +{"key":"key_156118141100","value":"value_123183118571123110"}, +{"key":"key_156120525515","value":"value_461031256911610912"}, +{"key":"key_156120989910","value":"value_101797210857458912"}, +{"key":"key_156121919775","value":"value_105122946948811381"}, +{"key":"key_156124117553","value":"value_861401657810981951"}, +{"key":"key_156125848487","value":"value_126576662861101028"}, +{"key":"key_156128855312","value":"value_136109871596295102"}, +{"key":"key_156129106699","value":"value_109109727213613181"}, +{"key":"key_156130163998","value":"value_161111108845316413"}, +{"key":"key_156131851221","value":"value_138641136010110113"}, +{"key":"key_156132114172","value":"value_851061271411231301"}, +{"key":"key_156132135113","value":"value_137103131137100107"}, +{"key":"key_156134113155","value":"value_661189511411810814"}, +{"key":"key_156136132741","value":"value_941068213280116116"}, +{"key":"key_156137152511","value":"value_631171486712370145"}, +{"key":"key_156137871501","value":"value_841041141058567801"}, +{"key":"key_156137951111","value":"value_144140120911241099"}, +{"key":"key_156138127871","value":"value_143971511231331261"}, +{"key":"key_156138404189","value":"value_471061225712810587"}, +{"key":"key_156138941123","value":"value_143133112120478214"}, +{"key":"key_156140113123","value":"value_105725311413158498"}, +{"key":"key_156140811721","value":"value_124131461051167384"}, +{"key":"key_156147381075","value":"value_481169213060122894"}, +{"key":"key_156147965511","value":"value_741331401511391255"}, +{"key":"key_156148132121","value":"value_261141328511611053"}, +{"key":"key_156150821181","value":"value_138161103132781004"}, +{"key":"key_156156126531","value":"value_156408513856151163"}, +{"key":"key_156158431506","value":"value_148354313017199941"}, +{"key":"key_156159141205","value":"value_105109751421181261"}, +{"key":"key_156160129143","value":"value_137160131761051411"}, +{"key":"key_156161271331","value":"value_116124155115781067"}, +{"key":"key_156163618289","value":"value_108107961291131921"}, +{"key":"key_156171154148","value":"value_132113561161459111"}, +{"key":"key_156281041351","value":"value_741091591848312211"}, +{"key":"key_156314426101","value":"value_329013311718894106"}, +{"key":"key_156411011158","value":"value_649142896911410510"}, +{"key":"key_156479310913","value":"value_103102331209457699"}, +{"key":"key_156482119987","value":"value_891128937671076010"}, +{"key":"key_156539011914","value":"value_108704364501376515"}, +{"key":"key_156544543127","value":"value_104971151357690756"}, +{"key":"key_156546888132","value":"value_814012579938536219"}, +{"key":"key_156584711210","value":"value_120521308010812213"}, +{"key":"key_156601277717","value":"value_113134132145157411"}, +{"key":"key_156631404692","value":"value_111911151277885110"}, +{"key":"key_156638913813","value":"value_111891011061428913"}, +{"key":"key_156667783108","value":"value_176145851051034641"}, +{"key":"key_156668717710","value":"value_147127831209983163"}, +{"key":"key_156671059310","value":"value_138624514018110749"}, +{"key":"key_156678611280","value":"value_110143525212114359"}, +{"key":"key_156681231171","value":"value_851181067495170451"}, +{"key":"key_156681434218","value":"value_102827016719269135"}, +{"key":"key_156686114595","value":"value_871158983184766396"}, +{"key":"key_156697465644","value":"value_741122041572129132"}, +{"key":"key_156707913664","value":"value_150719111014689114"}, +{"key":"key_156709012613","value":"value_897812712511211235"}, +{"key":"key_156711441091","value":"value_419311714094771141"}, +{"key":"key_156714012810","value":"value_938386137941348886"}, +{"key":"key_156731259210","value":"value_861078616810211910"}, +{"key":"key_156741141421","value":"value_110714510214079217"}, +{"key":"key_156741621371","value":"value_130116481191121301"}, +{"key":"key_156748591691","value":"value_568414511316718614"}, +{"key":"key_156751211391","value":"value_134861168511415915"}, +{"key":"key_156771041461","value":"value_100110741068394177"}, +{"key":"key_156789883381","value":"value_106716110513585119"}, +{"key":"key_156801161021","value":"value_901349999180134897"}, +{"key":"key_156831689787","value":"value_103107151101051139"}, +{"key":"key_156841431871","value":"value_108789615490156118"}, +{"key":"key_156846393421","value":"value_708210665781381034"}, +{"key":"key_156855796705","value":"value_741627697281561671"}, +{"key":"key_156867711913","value":"value_151884615313310611"}, +{"key":"key_156871139529","value":"value_102140131148111118"}, +{"key":"key_156879111260","value":"value_170156126140172781"}, +{"key":"key_156891371111","value":"value_142124434211713113"}, +{"key":"key_156901161341","value":"value_521167352671265169"}, +{"key":"key_156911141118","value":"value_926984107941716696"}, +{"key":"key_156911631571","value":"value_111031429712216197"}, +{"key":"key_156918092121","value":"value_144868490546490651"}, +{"key":"key_156919614369","value":"value_100148120113101918"}, +{"key":"key_156921391145","value":"value_631021181301259115"}, +{"key":"key_156929083681","value":"value_761638813895663130"}, +{"key":"key_156931021358","value":"value_109538630101115122"}, +{"key":"key_156935013116","value":"value_134114154781008811"}, +{"key":"key_156937875138","value":"value_621148483133110137"}, +{"key":"key_156941059915","value":"value_104105867011711615"}, +{"key":"key_156951359474","value":"value_979611498971059793"}, +{"key":"key_156961329393","value":"value_117471267911897127"}, +{"key":"key_156966178100","value":"value_681191041161226882"}, +{"key":"key_156979611611","value":"value_139669911413287201"}, +{"key":"key_157100103100","value":"value_731381251112410515"}, +{"key":"key_157100361281","value":"value_791561147786461411"}, +{"key":"key_157101191207","value":"value_137169701161009913"}, +{"key":"key_157102821109","value":"value_769492112901258914"}, +{"key":"key_157102991206","value":"value_103160731091206413"}, +{"key":"key_157104108908","value":"value_145139758573111138"}, +{"key":"key_157104110891","value":"value_758383179812715292"}, +{"key":"key_157104781297","value":"value_148170152131104116"}, +{"key":"key_157106119127","value":"value_949052798698130538"}, +{"key":"key_157106751139","value":"value_124125171103108911"}, +{"key":"key_157107738367","value":"value_135124140149145761"}, +{"key":"key_157108113168","value":"value_559262921675511465"}, +{"key":"key_157108531149","value":"value_144148107988311413"}, +{"key":"key_157108966328","value":"value_141691121021686714"}, +{"key":"key_157111411065","value":"value_128797510515059128"}, +{"key":"key_157112177136","value":"value_146120561539110517"}, +{"key":"key_157112209211","value":"value_921309584101114821"}, +{"key":"key_157113108871","value":"value_677613812410663578"}, +{"key":"key_157113144531","value":"value_681144276889813966"}, +{"key":"key_157113741731","value":"value_921723690175141139"}, +{"key":"key_157113968958","value":"value_107831374411910414"}, +{"key":"key_157114939218","value":"value_113103438212974769"}, +{"key":"key_157116112140","value":"value_481141068511711810"}, +{"key":"key_157116126142","value":"value_824115813212375153"}, +{"key":"key_157117115188","value":"value_941681171261381161"}, +{"key":"key_157118103848","value":"value_961611105013813597"}, +{"key":"key_157118111114","value":"value_754912912311014115"}, +{"key":"key_157118711538","value":"value_848810886911171175"}, +{"key":"key_157118938133","value":"value_941601401521251406"}, +{"key":"key_157118992028","value":"value_114138816312399156"}, +{"key":"key_157119103103","value":"value_131139171110689792"}, +{"key":"key_157119681181","value":"value_761071351001601188"}, +{"key":"key_157121111891","value":"value_119108167119137267"}, +{"key":"key_157125131128","value":"value_152106100111791149"}, +{"key":"key_157125467087","value":"value_116103793713989135"}, +{"key":"key_157127911291","value":"value_977614071140133101"}, +{"key":"key_157128123876","value":"value_251331384410872765"}, +{"key":"key_157130867573","value":"value_221341501441199969"}, +{"key":"key_157131901127","value":"value_152107521221096615"}, +{"key":"key_157132761048","value":"value_125116777882146106"}, +{"key":"key_157134928767","value":"value_102143591191107911"}, +{"key":"key_157135124751","value":"value_941161161111048876"}, +{"key":"key_157136106125","value":"value_845936110758911580"}, +{"key":"key_157136919479","value":"value_849610881151124152"}, +{"key":"key_157139150741","value":"value_128172127136147103"}, +{"key":"key_157140121901","value":"value_501351291001151271"}, +{"key":"key_157141110150","value":"value_885373915515510785"}, +{"key":"key_157143661309","value":"value_131989572122116124"}, +{"key":"key_157147156126","value":"value_101186587185909111"}, +{"key":"key_157148134143","value":"value_351271031151101187"}, +{"key":"key_157152578411","value":"value_773010313111311397"}, +{"key":"key_157164868317","value":"value_136401431928380122"}, +{"key":"key_157178123132","value":"value_131218315113684479"}, +{"key":"key_157189159651","value":"value_437710917812513313"}, +{"key":"key_157195413510","value":"value_741221284312311316"}, +{"key":"key_157331048414","value":"value_113121102125338375"}, +{"key":"key_157479911610","value":"value_881091212047917125"}, +{"key":"key_157551461351","value":"value_124661411421117651"}, +{"key":"key_157564548811","value":"value_591111511149213411"}, +{"key":"key_157578412013","value":"value_501041951415170116"}, +{"key":"key_157589574146","value":"value_985414415810411813"}, +{"key":"key_157591311809","value":"value_137142469373481321"}, +{"key":"key_157619310669","value":"value_901161129913544697"}, +{"key":"key_157631244214","value":"value_100691203366116771"}, +{"key":"key_157661244712","value":"value_747952149177125897"}, +{"key":"key_157691109410","value":"value_961189897121929498"}, +{"key":"key_157707612815","value":"value_114175110137135116"}, +{"key":"key_157721881155","value":"value_851247519111487881"}, +{"key":"key_157731167981","value":"value_811117512212969118"}, +{"key":"key_157751181081","value":"value_126568812887120841"}, +{"key":"key_157756012265","value":"value_711019847891311317"}, +{"key":"key_157758976159","value":"value_964312366151127104"}, +{"key":"key_157778397136","value":"value_144866915082851346"}, +{"key":"key_157791481381","value":"value_451391267611312993"}, +{"key":"key_157811315011","value":"value_132153989196759515"}, +{"key":"key_157813221467","value":"value_106106791751038011"}, +{"key":"key_157819110386","value":"value_110108807985919481"}, +{"key":"key_157821311342","value":"value_130169148123918395"}, +{"key":"key_157821451101","value":"value_771749410210117313"}, +{"key":"key_157828295797","value":"value_811178314516013697"}, +{"key":"key_157836787136","value":"value_721613712724791191"}, +{"key":"key_157841208691","value":"value_871019311416876106"}, +{"key":"key_157848934117","value":"value_120486514220214716"}, +{"key":"key_157856493411","value":"value_101108801241044410"}, +{"key":"key_157861261467","value":"value_130606379985811586"}, +{"key":"key_157866312477","value":"value_851501026667871691"}, +{"key":"key_157869397831","value":"value_127167971399067721"}, +{"key":"key_157878213479","value":"value_102155106137861351"}, +{"key":"key_157881182361","value":"value_939312013412711296"}, +{"key":"key_157881285310","value":"value_127133125951527812"}, +{"key":"key_157888212691","value":"value_989813913312356110"}, +{"key":"key_157891235151","value":"value_157958610768112102"}, +{"key":"key_157893010194","value":"value_961491006120499109"}, +{"key":"key_157901621010","value":"value_174116625964148110"}, +{"key":"key_157911401181","value":"value_931486474103122115"}, +{"key":"key_157928215488","value":"value_101749687218085211"}, +{"key":"key_157931198210","value":"value_791211401184113317"}, +{"key":"key_157931531135","value":"value_124134951001276698"}, +{"key":"key_157961371528","value":"value_148118138129134991"}, +{"key":"key_157975810012","value":"value_123911061621167517"}, +{"key":"key_157979710610","value":"value_108481338715791177"}, +{"key":"key_157989214111","value":"value_917688132111291317"}, +{"key":"key_157991121001","value":"value_661461817313710213"}, +{"key":"key_158101124102","value":"value_105117905814950116"}, +{"key":"key_158104123684","value":"value_143113559459117134"}, +{"key":"key_158104166103","value":"value_717995109106949882"}, +{"key":"key_158104196121","value":"value_868733110761091061"}, +{"key":"key_158104959810","value":"value_104139125958810574"}, +{"key":"key_158105108981","value":"value_806111213690107110"}, +{"key":"key_158105124106","value":"value_120917313295618311"}, +{"key":"key_158106185145","value":"value_151133143488799835"}, +{"key":"key_158107144129","value":"value_161284813712383114"}, +{"key":"key_158108110173","value":"value_120137116155115134"}, +{"key":"key_158109109499","value":"value_114123127130111135"}, +{"key":"key_158109911471","value":"value_496013145147841731"}, +{"key":"key_158109981651","value":"value_106110118241369685"}, +{"key":"key_158112140134","value":"value_861391128271183110"}, +{"key":"key_158112846513","value":"value_128145123114941121"}, +{"key":"key_158115170786","value":"value_701151101231061367"}, +{"key":"key_158117148118","value":"value_881061571407394129"}, +{"key":"key_158118113931","value":"value_103105578811312416"}, +{"key":"key_158119142841","value":"value_136938082111841388"}, +{"key":"key_158119701481","value":"value_183146103201469368"}, +{"key":"key_158119999595","value":"value_147139431029174143"}, +{"key":"key_158120102198","value":"value_179137180891099697"}, +{"key":"key_158121127104","value":"value_112977010792611251"}, +{"key":"key_158123997317","value":"value_102411252114985954"}, +{"key":"key_158124144596","value":"value_130831071436712417"}, +{"key":"key_158125126127","value":"value_137113369910373103"}, +{"key":"key_158125811231","value":"value_102941161151401101"}, +{"key":"key_158126911357","value":"value_881201541595640689"}, +{"key":"key_158127126160","value":"value_958710016014485123"}, +{"key":"key_158132781289","value":"value_167714574787514298"}, +{"key":"key_158134164546","value":"value_108861118210311510"}, +{"key":"key_158134259976","value":"value_124756310940147508"}, +{"key":"key_158135112551","value":"value_111112908098115104"}, +{"key":"key_158140135116","value":"value_103125103100176899"}, +{"key":"key_158140941363","value":"value_971191621559614114"}, +{"key":"key_158141102981","value":"value_123841121731221241"}, +{"key":"key_158144146164","value":"value_901331611651259895"}, +{"key":"key_158144771049","value":"value_115126681629211411"}, +{"key":"key_158145141150","value":"value_381149296115749411"}, +{"key":"key_158146105571","value":"value_481771621256111083"}, +{"key":"key_158148107130","value":"value_144114981487285102"}, +{"key":"key_158148120631","value":"value_821361864810344117"}, +{"key":"key_158150121124","value":"value_103100598912288146"}, +{"key":"key_158150487392","value":"value_115139721291328272"}, +{"key":"key_158151728716","value":"value_136811409210011513"}, +{"key":"key_158151773415","value":"value_172867517379981911"}, +{"key":"key_158151791041","value":"value_961161271241161517"}, +{"key":"key_158160783614","value":"value_135808753511251501"}, +{"key":"key_158165153311","value":"value_106807714812110314"}, +{"key":"key_158167658792","value":"value_154122121964711420"}, +{"key":"key_158168311376","value":"value_163699112244105898"}, +{"key":"key_158174113152","value":"value_102951441031691091"}, +{"key":"key_158178511119","value":"value_817256125689411012"}, +{"key":"key_158185967717","value":"value_108122142146803410"}, +{"key":"key_158206117100","value":"value_181248210839746391"}, +{"key":"key_158211091521","value":"value_102156139831456059"}, +{"key":"key_158220111135","value":"value_119946710426143931"}, +{"key":"key_158277510773","value":"value_771311391141627470"}, +{"key":"key_158311887124","value":"value_111102111131171401"}, +{"key":"key_158316112513","value":"value_797967611069710611"}, +{"key":"key_158351157213","value":"value_901556315272178145"}, +{"key":"key_158371767672","value":"value_109154105125104103"}, +{"key":"key_158421091281","value":"value_947464951421049675"}, +{"key":"key_158466265138","value":"value_749078118711141241"}, +{"key":"key_158471031135","value":"value_959087174149105157"}, +{"key":"key_158503812213","value":"value_961751231579312612"}, +{"key":"key_158531537712","value":"value_103521252110411812"}, +{"key":"key_158557915210","value":"value_849512098145991096"}, +{"key":"key_158576579126","value":"value_147739390136947817"}, +{"key":"key_158583016299","value":"value_266631111351283198"}, +{"key":"key_158591134913","value":"value_531298619812810192"}, +{"key":"key_158591256872","value":"value_837181140175148102"}, +{"key":"key_158614414941","value":"value_107818065102185481"}, +{"key":"key_158618993118","value":"value_941465811191159918"}, +{"key":"key_158659467109","value":"value_851221201539948134"}, +{"key":"key_158668410118","value":"value_678913016858110117"}, +{"key":"key_158674812310","value":"value_151155133158411039"}, +{"key":"key_158711028960","value":"value_134153429490142137"}, +{"key":"key_158725612465","value":"value_808473122153768893"}, +{"key":"key_158731088717","value":"value_127971192471731418"}, +{"key":"key_158731121145","value":"value_721501006779751501"}, +{"key":"key_158731236711","value":"value_761153892811411817"}, +{"key":"key_158731338856","value":"value_824796148571581381"}, +{"key":"key_158741491271","value":"value_127101837065147905"}, +{"key":"key_158747010281","value":"value_173177951108650929"}, +{"key":"key_158761041051","value":"value_115341665211178112"}, +{"key":"key_158761566313","value":"value_971081161351211461"}, +{"key":"key_158781096210","value":"value_881288489118986616"}, +{"key":"key_158781659981","value":"value_143141123106751031"}, +{"key":"key_158786015393","value":"value_103106421071051338"}, +{"key":"key_158793169829","value":"value_153531486111585151"}, +{"key":"key_158801241451","value":"value_798297891399813414"}, +{"key":"key_158808184103","value":"value_337213710112712415"}, +{"key":"key_158821311031","value":"value_817533671151111127"}, +{"key":"key_158847213480","value":"value_579410713011969102"}, +{"key":"key_158871091357","value":"value_539710610114793142"}, +{"key":"key_158891381041","value":"value_901081171433970651"}, +{"key":"key_158908711380","value":"value_768614711112793749"}, +{"key":"key_158908715516","value":"value_131118172126126377"}, +{"key":"key_158931364810","value":"value_129638411315417694"}, +{"key":"key_158961221681","value":"value_557127121821173512"}, +{"key":"key_158961319091","value":"value_401387412010015410"}, +{"key":"key_158971577110","value":"value_128149865990839912"}, +{"key":"key_158978392127","value":"value_759410610016399901"}, +{"key":"key_158979713514","value":"value_821157710555931081"}, +{"key":"key_158981481116","value":"value_964595105937791109"}, +{"key":"key_158982510130","value":"value_981326512111614822"}, +{"key":"key_158991267616","value":"value_841241381321071041"}, +{"key":"key_158994654129","value":"value_114607970109551618"}, +{"key":"key_158996480985","value":"value_110184152901021105"}, +{"key":"key_158998577531","value":"value_102638410089631351"}, +{"key":"key_159105143112","value":"value_136155107132109110"}, +{"key":"key_159106108158","value":"value_971268370109127841"}, +{"key":"key_159106112351","value":"value_123136797510014981"}, +{"key":"key_159106151744","value":"value_964314967129123100"}, +{"key":"key_159106901141","value":"value_117170101133651101"}, +{"key":"key_159109110991","value":"value_113861151151101081"}, +{"key":"key_159109135100","value":"value_128133866881934682"}, +{"key":"key_159112103691","value":"value_937279921316611110"}, +{"key":"key_159112121156","value":"value_483511810340100821"}, +{"key":"key_159113139142","value":"value_481021141431489173"}, +{"key":"key_159113143311","value":"value_667313612311683711"}, +{"key":"key_159114100131","value":"value_931391091177991951"}, +{"key":"key_159114572644","value":"value_118150101221031021"}, +{"key":"key_159115696414","value":"value_946986128919310110"}, +{"key":"key_159117122771","value":"value_609115696101411011"}, +{"key":"key_159117144114","value":"value_531181211592913393"}, +{"key":"key_159118119971","value":"value_831059710764120105"}, +{"key":"key_159118120144","value":"value_132123145107123117"}, +{"key":"key_159118129431","value":"value_712990109689390100"}, +{"key":"key_159121131115","value":"value_948710095117531061"}, +{"key":"key_159124117162","value":"value_981106916793123441"}, +{"key":"key_159124386210","value":"value_928062100721271267"}, +{"key":"key_159125811266","value":"value_137911071561246590"}, +{"key":"key_159126749373","value":"value_127135129136148879"}, +{"key":"key_159126755013","value":"value_127405177781275911"}, +{"key":"key_159127651048","value":"value_494582143601134510"}, +{"key":"key_159129122871","value":"value_162741111257813053"}, +{"key":"key_159129681101","value":"value_961339197706195631"}, +{"key":"key_159130114183","value":"value_954412146401387478"}, +{"key":"key_159131130120","value":"value_107661409072109991"}, +{"key":"key_159134105124","value":"value_130133631064040160"}, +{"key":"key_159136827615","value":"value_114110145115831131"}, +{"key":"key_159137123741","value":"value_135110141475312216"}, +{"key":"key_159138101711","value":"value_164718610586447610"}, +{"key":"key_159138150721","value":"value_111134844912370914"}, +{"key":"key_159140182141","value":"value_131951571277910112"}, +{"key":"key_159143108167","value":"value_105110614316622919"}, +{"key":"key_159143849610","value":"value_119112113106969211"}, +{"key":"key_159144152107","value":"value_175529241118119182"}, +{"key":"key_159145971621","value":"value_851381301581319611"}, +{"key":"key_159147151103","value":"value_150791771631476556"}, +{"key":"key_159148798311","value":"value_140145861181394798"}, +{"key":"key_159149797315","value":"value_129110152142136818"}, +{"key":"key_159151124104","value":"value_110101847911090931"}, +{"key":"key_159153965414","value":"value_809712110811697121"}, +{"key":"key_159159162128","value":"value_991151149410310514"}, +{"key":"key_159161113921","value":"value_139116148901161231"}, +{"key":"key_159166781379","value":"value_124124679013711711"}, +{"key":"key_159168116476","value":"value_731171661511288011"}, +{"key":"key_159169102107","value":"value_124721269810713090"}, +{"key":"key_159186110147","value":"value_122143438795128137"}, +{"key":"key_159215712913","value":"value_887578601307964182"}, +{"key":"key_159364568771","value":"value_112113511141431061"}, +{"key":"key_159367512812","value":"value_144931271019315939"}, +{"key":"key_159395016511","value":"value_129961646913114676"}, +{"key":"key_159466011210","value":"value_109115134120143161"}, +{"key":"key_159471001121","value":"value_929157150931081117"}, +{"key":"key_159511401311","value":"value_129122936091881319"}, +{"key":"key_159599112291","value":"value_901787240103135821"}, +{"key":"key_159611211227","value":"value_674615712198811479"}, +{"key":"key_159611281301","value":"value_105993910883145159"}, +{"key":"key_159637511050","value":"value_421551021021541281"}, +{"key":"key_159661638497","value":"value_127531226912648101"}, +{"key":"key_159683477101","value":"value_111101668571116115"}, +{"key":"key_159711467874","value":"value_106113941197720613"}, +{"key":"key_159756482154","value":"value_965915930120849160"}, +{"key":"key_159759962878","value":"value_156113891446712911"}, +{"key":"key_159769413234","value":"value_134139851488651594"}, +{"key":"key_159773617211","value":"value_831586286118113178"}, +{"key":"key_159791777535","value":"value_122129921191761038"}, +{"key":"key_159801067487","value":"value_103711521271379510"}, +{"key":"key_159817045162","value":"value_971381191557812084"}, +{"key":"key_159839731111","value":"value_566836131126959190"}, +{"key":"key_159841209781","value":"value_135107811291071181"}, +{"key":"key_159861301578","value":"value_127127815499109607"}, +{"key":"key_159886696456","value":"value_152846513311817117"}, +{"key":"key_159899298156","value":"value_881049312313750641"}, +{"key":"key_159901739961","value":"value_799910413768392577"}, +{"key":"key_159907112014","value":"value_130569510675101132"}, +{"key":"key_159907585231","value":"value_106107147108841401"}, +{"key":"key_159911831451","value":"value_808711413112611111"}, +{"key":"key_159913012987","value":"value_261031411191659354"}, +{"key":"key_159913912991","value":"value_561021291501271041"}, +{"key":"key_159921372383","value":"value_911051126613682116"}, +{"key":"key_159929910483","value":"value_106117114149731241"}, +{"key":"key_159931079972","value":"value_877064161058114273"}, +{"key":"key_159941071497","value":"value_127641089714111111"}, +{"key":"key_159941421171","value":"value_889780961326112211"}, +{"key":"key_159957166298","value":"value_971151291081396215"}, +{"key":"key_159969211119","value":"value_127639913396104817"}, +{"key":"key_159979111773","value":"value_168123117611127387"}, +{"key":"key_159979987107","value":"value_928211411515150679"}, +{"key":"key_160100124117","value":"value_906910510110615295"}, +{"key":"key_160103105123","value":"value_804898506110462671"}, +{"key":"key_160103165138","value":"value_481559412612212585"}, +{"key":"key_160106566883","value":"value_109104671007712058"}, +{"key":"key_160107123114","value":"value_997710211012011812"}, +{"key":"key_160110126111","value":"value_961041301431184112"}, +{"key":"key_160110741031","value":"value_978979103521107914"}, +{"key":"key_160110821291","value":"value_711579115851811781"}, +{"key":"key_160118105102","value":"value_956811611412239132"}, +{"key":"key_160123101105","value":"value_411067910112917139"}, +{"key":"key_160124651371","value":"value_134461105415631581"}, +{"key":"key_160126481286","value":"value_133115145891411031"}, +{"key":"key_160126887516","value":"value_131915111899516575"}, +{"key":"key_160127173165","value":"value_139531991161339110"}, +{"key":"key_160127192143","value":"value_791221601219512817"}, +{"key":"key_160127771674","value":"value_109978212611191998"}, +{"key":"key_160128116728","value":"value_948710510380121149"}, +{"key":"key_160128691111","value":"value_140611061363739751"}, +{"key":"key_160130106142","value":"value_132837610910117791"}, +{"key":"key_160130145821","value":"value_173837597141957713"}, +{"key":"key_160131119777","value":"value_122669114313611111"}, +{"key":"key_160132699916","value":"value_162100194921651321"}, +{"key":"key_160135127119","value":"value_100139737377331154"}, +{"key":"key_160136122661","value":"value_103421246910490155"}, +{"key":"key_160136133741","value":"value_118998772160129787"}, +{"key":"key_160136176945","value":"value_114218417616836721"}, +{"key":"key_160138112133","value":"value_107106792812611683"}, +{"key":"key_160138124351","value":"value_921191231199556855"}, +{"key":"key_160142938310","value":"value_411779082775174148"}, +{"key":"key_160142948234","value":"value_103691371185713196"}, +{"key":"key_160143114728","value":"value_911521007511476143"}, +{"key":"key_160144801116","value":"value_121104315874147421"}, +{"key":"key_160147751431","value":"value_102158173836861135"}, +{"key":"key_160148908257","value":"value_921171204611050121"}, +{"key":"key_160150132978","value":"value_137124116135787255"}, +{"key":"key_160150151103","value":"value_465972991131081478"}, +{"key":"key_160157591182","value":"value_745711079518013363"}, +{"key":"key_160159137728","value":"value_757188491056810794"}, +{"key":"key_160165115173","value":"value_194150261049189136"}, +{"key":"key_160173709880","value":"value_967254724712652664"}, +{"key":"key_160175601001","value":"value_102168631221421498"}, +{"key":"key_160184147116","value":"value_941179415710695151"}, +{"key":"key_160331091468","value":"value_981169584751581013"}, +{"key":"key_160337110710","value":"value_931516611513715365"}, +{"key":"key_160386565598","value":"value_118939111969876310"}, +{"key":"key_160421531541","value":"value_608712912314113311"}, +{"key":"key_160426178949","value":"value_837512593639910711"}, +{"key":"key_160426486132","value":"value_551021041228415512"}, +{"key":"key_160536613911","value":"value_406414884721591226"}, +{"key":"key_160561011997","value":"value_648014612313911391"}, +{"key":"key_160571217615","value":"value_135126541175972103"}, +{"key":"key_160571391111","value":"value_117641731361038312"}, +{"key":"key_160627919513","value":"value_977910290112133737"}, +{"key":"key_160651151067","value":"value_713852142133921251"}, +{"key":"key_160687511887","value":"value_967811512314013518"}, +{"key":"key_160708512037","value":"value_157164925513014194"}, +{"key":"key_160711171078","value":"value_911031107316665951"}, +{"key":"key_160719151991","value":"value_861161496211913082"}, +{"key":"key_160745094119","value":"value_811804920297599332"}, +{"key":"key_160751331421","value":"value_100941358211686101"}, +{"key":"key_160751459810","value":"value_101373165951151128"}, +{"key":"key_160771158811","value":"value_834299125406410696"}, +{"key":"key_160771221694","value":"value_611129966135491007"}, +{"key":"key_160781057110","value":"value_135761141648013213"}, +{"key":"key_160781288110","value":"value_144165134147103118"}, +{"key":"key_160791031229","value":"value_651381461896155120"}, +{"key":"key_160811051371","value":"value_204921055912715312"}, +{"key":"key_160831595211","value":"value_106107107132116126"}, +{"key":"key_160857057881","value":"value_621291398514312311"}, +{"key":"key_160877951671","value":"value_113109131127104101"}, +{"key":"key_160901051271","value":"value_708451701381254913"}, +{"key":"key_160926797107","value":"value_831267511411490961"}, +{"key":"key_160928136122","value":"value_538312212512876161"}, +{"key":"key_160941071031","value":"value_167105187911341396"}, +{"key":"key_160951138516","value":"value_142616512011816471"}, +{"key":"key_160961361409","value":"value_611176211342401051"}, +{"key":"key_160967660127","value":"value_438711912015012866"}, +{"key":"key_160971191001","value":"value_124131154119735913"}, +{"key":"key_160977810410","value":"value_117521808112110710"}, +{"key":"key_160979286102","value":"value_116108122135893714"}, +{"key":"key_160986810911","value":"value_943163140118141119"}, +{"key":"key_160991961551","value":"value_115104931181171209"}, +{"key":"key_160999055731","value":"value_121761241611311246"}, +{"key":"key_161001248612","value":"value_251091211501391016"}, +{"key":"key_161100115111","value":"value_152168466211062137"}, +{"key":"key_161100119134","value":"value_736484941241001501"}, +{"key":"key_161100941021","value":"value_130941071481431049"}, +{"key":"key_161101131801","value":"value_734012711084801007"}, +{"key":"key_161102601386","value":"value_701351616914796121"}, +{"key":"key_161104130871","value":"value_135138107101207015"}, +{"key":"key_161105106100","value":"value_102149112671407911"}, +{"key":"key_161106121120","value":"value_981459011510312865"}, +{"key":"key_161106921304","value":"value_117851121716412486"}, +{"key":"key_161107951031","value":"value_134631118713090781"}, +{"key":"key_161110881321","value":"value_149117841417310412"}, +{"key":"key_161111132691","value":"value_113140118801431651"}, +{"key":"key_161111516132","value":"value_149125170108108908"}, +{"key":"key_161112756712","value":"value_742796771301051414"}, +{"key":"key_161112782978","value":"value_111571961081001091"}, +{"key":"key_161114581527","value":"value_881111125771107779"}, +{"key":"key_161115114101","value":"value_841184011513089138"}, +{"key":"key_161115396101","value":"value_135489976625985931"}, +{"key":"key_161117709113","value":"value_701409378136897770"}, +{"key":"key_161119106827","value":"value_132136964513999166"}, +{"key":"key_161119121411","value":"value_821291288166107111"}, +{"key":"key_161121107859","value":"value_816811993921668417"}, +{"key":"key_161125135108","value":"value_100581808586124819"}, +{"key":"key_161125841096","value":"value_169754510941147108"}, +{"key":"key_161127127871","value":"value_311731371181291228"}, +{"key":"key_161129129114","value":"value_911151091479490179"}, +{"key":"key_161132104120","value":"value_168541151749310576"}, +{"key":"key_161132107123","value":"value_154142696139982183"}, +{"key":"key_161132574293","value":"value_743212111284112894"}, +{"key":"key_161134521196","value":"value_132347580141721078"}, +{"key":"key_161138108112","value":"value_175956263133142729"}, +{"key":"key_161139841301","value":"value_116125157103838311"}, +{"key":"key_161140491581","value":"value_811428110912222126"}, +{"key":"key_161140732011","value":"value_107511111521161001"}, +{"key":"key_161144107119","value":"value_109113921011031141"}, +{"key":"key_161144138481","value":"value_133111871349114215"}, +{"key":"key_161144216132","value":"value_152787914817455191"}, +{"key":"key_161146143431","value":"value_989110910611952931"}, +{"key":"key_161150431151","value":"value_125110323510613013"}, +{"key":"key_161150506318","value":"value_147119100931093894"}, +{"key":"key_161168512759","value":"value_152110111106967612"}, +{"key":"key_161174869182","value":"value_791208312914113297"}, +{"key":"key_161184871211","value":"value_149152936210783936"}, +{"key":"key_161201287915","value":"value_162779113613060851"}, +{"key":"key_161281195913","value":"value_911369640571151338"}, +{"key":"key_161317972891","value":"value_161621163510386572"}, +{"key":"key_161334720689","value":"value_148778786563414891"}, +{"key":"key_161351155812","value":"value_153211417298919063"}, +{"key":"key_161351189811","value":"value_137788210658761265"}, +{"key":"key_161358066113","value":"value_134508313880103681"}, +{"key":"key_161456257143","value":"value_156111149100741201"}, +{"key":"key_161461011141","value":"value_104721558510111610"}, +{"key":"key_161486115714","value":"value_116144949011011410"}, +{"key":"key_161489396907","value":"value_209969277281102130"}, +{"key":"key_161511341351","value":"value_117106197166110143"}, +{"key":"key_161569310283","value":"value_165126152128558210"}, +{"key":"key_161601067513","value":"value_961451381651031419"}, +{"key":"key_161651051379","value":"value_113147154116981051"}, +{"key":"key_161653210915","value":"value_981071252869149476"}, +{"key":"key_161685812413","value":"value_471187814087124701"}, +{"key":"key_161701007399","value":"value_761151079913110611"}, +{"key":"key_161741151579","value":"value_104761191135592761"}, +{"key":"key_161741161599","value":"value_824279158641589310"}, +{"key":"key_161749176521","value":"value_103107861299086119"}, +{"key":"key_161761231021","value":"value_175141107841396831"}, +{"key":"key_161791428565","value":"value_659392718210911556"}, +{"key":"key_161801671001","value":"value_109972035014666889"}, +{"key":"key_161821102178","value":"value_861067510913011010"}, +{"key":"key_161841011041","value":"value_993087113135134111"}, +{"key":"key_161851001331","value":"value_124408845691101191"}, +{"key":"key_161861341126","value":"value_499511112612913910"}, +{"key":"key_161867012746","value":"value_127122571181361186"}, +{"key":"key_161869913114","value":"value_130100105134118166"}, +{"key":"key_161878178721","value":"value_831231131091871108"}, +{"key":"key_161881381151","value":"value_881311171309517562"}, +{"key":"key_161891051151","value":"value_381011311131081349"}, +{"key":"key_161901316215","value":"value_824115093871308760"}, +{"key":"key_161921274710","value":"value_107926110984132123"}, +{"key":"key_161921314915","value":"value_180102651501031031"}, +{"key":"key_161936411665","value":"value_707510011989105641"}, +{"key":"key_161937565381","value":"value_114109140124571161"}, +{"key":"key_161941201028","value":"value_115608056651091321"}, +{"key":"key_161961271041","value":"value_125766730107124116"}, +{"key":"key_162101141115","value":"value_557212610111481718"}, +{"key":"key_162102127147","value":"value_122135138102160897"}, +{"key":"key_162103129683","value":"value_184111209412710812"}, +{"key":"key_162106781269","value":"value_837917210612770120"}, +{"key":"key_162108109152","value":"value_100129100571151392"}, +{"key":"key_162108167888","value":"value_164776811711912753"}, +{"key":"key_162110117140","value":"value_408072134387613049"}, +{"key":"key_162111641321","value":"value_115818283151135758"}, +{"key":"key_162112112133","value":"value_153936912310615610"}, +{"key":"key_162112151461","value":"value_160849314213152116"}, +{"key":"key_162112901621","value":"value_127571015614943961"}, +{"key":"key_162113721551","value":"value_126131122121711328"}, +{"key":"key_162117971608","value":"value_671121131151021051"}, +{"key":"key_162121578112","value":"value_157145204180885019"}, +{"key":"key_162122129133","value":"value_971391401091637549"}, +{"key":"key_162123721098","value":"value_863388798162751191"}, +{"key":"key_162125105141","value":"value_117791248296131419"}, +{"key":"key_162126898192","value":"value_121122711384315082"}, +{"key":"key_162129109160","value":"value_119731711421291277"}, +{"key":"key_162129729777","value":"value_112110907114572120"}, +{"key":"key_162130981306","value":"value_811017198934758148"}, +{"key":"key_162131251051","value":"value_114916310688104851"}, +{"key":"key_162131646210","value":"value_165878570131172581"}, +{"key":"key_162131698410","value":"value_881311339691108114"}, +{"key":"key_162132119136","value":"value_120161991201491411"}, +{"key":"key_162134644213","value":"value_194123496511711011"}, +{"key":"key_162136814511","value":"value_167015410610710542"}, +{"key":"key_162136925511","value":"value_108149981206510811"}, +{"key":"key_162148694173","value":"value_103144166113394711"}, +{"key":"key_162149778055","value":"value_149144261468165931"}, +{"key":"key_162153586877","value":"value_132751061491411129"}, +{"key":"key_162155741051","value":"value_757212311581119831"}, +{"key":"key_162156157154","value":"value_107639413510898549"}, +{"key":"key_162158103121","value":"value_901266969120911101"}, +{"key":"key_162160143142","value":"value_701346914810617613"}, +{"key":"key_162163921331","value":"value_851531111671231004"}, +{"key":"key_162172687686","value":"value_121109481031051159"}, +{"key":"key_162182691541","value":"value_134121131691027311"}, +{"key":"key_162241710784","value":"value_551274572115821267"}, +{"key":"key_162251011178","value":"value_112819457202878657"}, +{"key":"key_162501501015","value":"value_811127011810584321"}, +{"key":"key_162507989117","value":"value_621411331709885747"}, +{"key":"key_162591184792","value":"value_102741039210610698"}, +{"key":"key_162611128951","value":"value_854197998512511464"}, +{"key":"key_162651388619","value":"value_761009588124148121"}, +{"key":"key_162681223858","value":"value_106591007192109123"}, +{"key":"key_162681731038","value":"value_117161133716093125"}, +{"key":"key_162701211191","value":"value_183161281369614937"}, +{"key":"key_162701781131","value":"value_891078914411811059"}, +{"key":"key_162728076849","value":"value_261141051141341081"}, +{"key":"key_162731137813","value":"value_108112938210311085"}, +{"key":"key_162778112110","value":"value_161801251761151355"}, +{"key":"key_162797485891","value":"value_107120118110471281"}, +{"key":"key_162811021121","value":"value_711161271171486475"}, +{"key":"key_162811331442","value":"value_137104122707685127"}, +{"key":"key_162828811720","value":"value_886511867791331028"}, +{"key":"key_162831559014","value":"value_128677512719469104"}, +{"key":"key_162837298114","value":"value_121105103251131571"}, +{"key":"key_162871691261","value":"value_164997612296134911"}, +{"key":"key_162921297810","value":"value_106881221111231117"}, +{"key":"key_162928612213","value":"value_164109361419112712"}, +{"key":"key_162931011051","value":"value_581149211935849342"}, +{"key":"key_162931451041","value":"value_758599367210110783"}, +{"key":"key_162938711710","value":"value_677474321171409214"}, +{"key":"key_162941439414","value":"value_201029435271211091"}, +{"key":"key_162961251099","value":"value_219281125909032611"}, +{"key":"key_162961379090","value":"value_100152125521329312"}, +{"key":"key_162964118081","value":"value_125821216587142109"}, +{"key":"key_162966818614","value":"value_132548195351148912"}, +{"key":"key_162971818737","value":"value_145124143439159911"}, +{"key":"key_162998494114","value":"value_150118511351048113"}, +{"key":"key_163102784559","value":"value_841099760103118445"}, +{"key":"key_163103108124","value":"value_819912110910456142"}, +{"key":"key_163103999036","value":"value_135120711241179213"}, +{"key":"key_163104108565","value":"value_708715710216310052"}, +{"key":"key_163104451121","value":"value_128881051117811110"}, +{"key":"key_163105124901","value":"value_741091181901451011"}, +{"key":"key_163106107167","value":"value_611355525116521167"}, +{"key":"key_163108140828","value":"value_431801101161007513"}, +{"key":"key_163113104150","value":"value_137102124671321028"}, +{"key":"key_163114100701","value":"value_110109140132102120"}, +{"key":"key_163114139888","value":"value_921831335011771001"}, +{"key":"key_163115130117","value":"value_134881375182104779"}, +{"key":"key_163116130114","value":"value_118114100591434994"}, +{"key":"key_163116156148","value":"value_921125811979139711"}, +{"key":"key_163117147138","value":"value_136183124140951221"}, +{"key":"key_163118391251","value":"value_739374100418191113"}, +{"key":"key_163120829540","value":"value_103113901191011249"}, +{"key":"key_163121154187","value":"value_791191351464123861"}, +{"key":"key_163122105109","value":"value_134109971143813967"}, +{"key":"key_163125599512","value":"value_174729293578190127"}, +{"key":"key_163128132126","value":"value_132150111193113621"}, +{"key":"key_163130113107","value":"value_109621019079811471"}, +{"key":"key_163131781411","value":"value_978110715474165117"}, +{"key":"key_163131793416","value":"value_821466910588651551"}, +{"key":"key_163134110167","value":"value_641431361919070731"}, +{"key":"key_163137141124","value":"value_819010813914769907"}, +{"key":"key_163138129102","value":"value_140866861998168151"}, +{"key":"key_163138130122","value":"value_139143146971036951"}, +{"key":"key_163141124947","value":"value_919813486136121181"}, +{"key":"key_163144804812","value":"value_134130124119108467"}, +{"key":"key_163153170148","value":"value_451116511269135159"}, +{"key":"key_163154816864","value":"value_120615485471216116"}, +{"key":"key_163161751361","value":"value_129659271130851068"}, +{"key":"key_163172811315","value":"value_105124127719866919"}, +{"key":"key_163182921381","value":"value_108122541291661918"}, +{"key":"key_163291053678","value":"value_117991018058119130"}, +{"key":"key_163411121761","value":"value_811261609510110399"}, +{"key":"key_163508387112","value":"value_144626790145861091"}, +{"key":"key_163545288131","value":"value_121119129149149691"}, +{"key":"key_163561161449","value":"value_985748128624012012"}, +{"key":"key_163573811911","value":"value_801061361231447713"}, +{"key":"key_163575211212","value":"value_858310812863858265"}, +{"key":"key_163578578113","value":"value_661401191361041318"}, +{"key":"key_163586017912","value":"value_951507610314414785"}, +{"key":"key_163611181241","value":"value_531509272113428511"}, +{"key":"key_163621489711","value":"value_105779013710662110"}, +{"key":"key_163651031548","value":"value_110511391561548810"}, +{"key":"key_163689011816","value":"value_809514364771521569"}, +{"key":"key_163696096931","value":"value_128110481238567627"}, +{"key":"key_163711255011","value":"value_375160102142101797"}, +{"key":"key_163731179914","value":"value_941438090137131133"}, +{"key":"key_163731537898","value":"value_941181081083675101"}, +{"key":"key_163751658313","value":"value_142154131153103799"}, +{"key":"key_163752811610","value":"value_119116959211910811"}, +{"key":"key_163761726253","value":"value_411512284116106128"}, +{"key":"key_163778576521","value":"value_152641081241193891"}, +{"key":"key_163781281181","value":"value_147105696157127771"}, +{"key":"key_163801596868","value":"value_107129739694106115"}, +{"key":"key_163821391008","value":"value_851171511076810813"}, +{"key":"key_163827818660","value":"value_551411083710112112"}, +{"key":"key_163862898192","value":"value_385164941337610212"}, +{"key":"key_163901477567","value":"value_958371753880781089"}, +{"key":"key_163901508486","value":"value_176128961411181411"}, +{"key":"key_163901564970","value":"value_891301227613724150"}, +{"key":"key_163901721241","value":"value_801141151326314412"}, +{"key":"key_163911311051","value":"value_905019315385138869"}, +{"key":"key_163911871561","value":"value_621189513982110114"}, +{"key":"key_163921091507","value":"value_139891081601051069"}, +{"key":"key_163958079155","value":"value_158721141101455865"}, +{"key":"key_163961335710","value":"value_143114651625065127"}, +{"key":"key_164100771829","value":"value_501411107812410210"}, +{"key":"key_164100854311","value":"value_781821401122412712"}, +{"key":"key_164100931243","value":"value_851223312256661741"}, +{"key":"key_164102114113","value":"value_134961587012813713"}, +{"key":"key_164102164129","value":"value_143136106139381271"}, +{"key":"key_164102178115","value":"value_758267127143113109"}, +{"key":"key_164104119109","value":"value_103133895176979722"}, +{"key":"key_164104134156","value":"value_968865659859134122"}, +{"key":"key_164104888210","value":"value_656612114410411943"}, +{"key":"key_164106103128","value":"value_731454695127831021"}, +{"key":"key_164106106111","value":"value_157931295978435674"}, +{"key":"key_164108124591","value":"value_741721099788144125"}, +{"key":"key_164108507714","value":"value_309183146133981261"}, +{"key":"key_164109971287","value":"value_381137511218212514"}, +{"key":"key_164112827778","value":"value_127681441588310180"}, +{"key":"key_164115183120","value":"value_904885106658813677"}, +{"key":"key_164116108899","value":"value_104795511230117118"}, +{"key":"key_164117104901","value":"value_132571171089152331"}, +{"key":"key_164117114745","value":"value_132999790701127380"}, +{"key":"key_164119115138","value":"value_111857312992162919"}, +{"key":"key_164119771631","value":"value_843510611113998778"}, +{"key":"key_164119887912","value":"value_182107119921198973"}, +{"key":"key_164120122101","value":"value_138631355111817731"}, +{"key":"key_164120124126","value":"value_111103132177144100"}, +{"key":"key_164120821318","value":"value_968611917014011210"}, +{"key":"key_164124113123","value":"value_103118111110105631"}, +{"key":"key_164124801121","value":"value_471771326990117936"}, +{"key":"key_164129311211","value":"value_817794739915590801"}, +{"key":"key_164130361039","value":"value_718083921116516313"}, +{"key":"key_164132183801","value":"value_126911261351001223"}, +{"key":"key_164134771697","value":"value_111125759613468431"}, +{"key":"key_164134987713","value":"value_706683118821021298"}, +{"key":"key_164135151159","value":"value_285678132104136991"}, +{"key":"key_164138104908","value":"value_831565488591191549"}, +{"key":"key_164138115107","value":"value_831801071011379997"}, +{"key":"key_164139116130","value":"value_100137908213857168"}, +{"key":"key_164140531761","value":"value_166148136169139140"}, +{"key":"key_164145123127","value":"value_162102107111971111"}, +{"key":"key_164149150138","value":"value_105139951321156711"}, +{"key":"key_164150136981","value":"value_671141134711718564"}, +{"key":"key_164151881241","value":"value_139155102106107132"}, +{"key":"key_164151989553","value":"value_929915912110215013"}, +{"key":"key_164158446983","value":"value_101150173991489083"}, +{"key":"key_164178148142","value":"value_739510880951071297"}, +{"key":"key_164182112127","value":"value_691351231308174851"}, +{"key":"key_164189134150","value":"value_251261021131278810"}, +{"key":"key_164200107123","value":"value_121143911331031241"}, +{"key":"key_164211531108","value":"value_447398109159711191"}, +{"key":"key_164248373837","value":"value_105171143114841255"}, +{"key":"key_164298682138","value":"value_124759610313594175"}, +{"key":"key_164379414258","value":"value_115787685138448193"}, +{"key":"key_164413316616","value":"value_113147137729814113"}, +{"key":"key_164434850607","value":"value_579470101130935284"}, +{"key":"key_164479984130","value":"value_113112196994410296"}, +{"key":"key_164541511001","value":"value_901038812582127115"}, +{"key":"key_164631311481","value":"value_866538130163861991"}, +{"key":"key_164658318590","value":"value_125921601601111298"}, +{"key":"key_164661431131","value":"value_549513512410412012"}, +{"key":"key_164681071142","value":"value_106160991161611381"}, +{"key":"key_164683996164","value":"value_905863136197736565"}, +{"key":"key_164691081071","value":"value_168542292100341701"}, +{"key":"key_164701588186","value":"value_112123174104841471"}, +{"key":"key_164707510411","value":"value_996410185155156129"}, +{"key":"key_164709810478","value":"value_154117130144631511"}, +{"key":"key_164791354911","value":"value_137147128129668472"}, +{"key":"key_164809810215","value":"value_821471579387411238"}, +{"key":"key_164819611416","value":"value_128130110166899252"}, +{"key":"key_164861448111","value":"value_112134151145956214"}, +{"key":"key_164895584161","value":"value_821079012278146998"}, +{"key":"key_164908084691","value":"value_929210667140988312"}, +{"key":"key_164921021327","value":"value_138781118511888142"}, +{"key":"key_164947010415","value":"value_121801367210169102"}, +{"key":"key_164951041472","value":"value_110651344168165105"}, +{"key":"key_164961351158","value":"value_152160971121175999"}, +{"key":"key_164978510699","value":"value_101128124103143117"}, +{"key":"key_164991251581","value":"value_130129834310813113"}, +{"key":"key_164992179791","value":"value_111125681401441261"}, +{"key":"key_164999827109","value":"value_361221438212715611"}, +{"key":"key_165102728172","value":"value_110761551188379147"}, +{"key":"key_165103129144","value":"value_122761011067112978"}, +{"key":"key_165104103871","value":"value_136111731551026512"}, +{"key":"key_165105112168","value":"value_865212445115110113"}, +{"key":"key_165105497015","value":"value_160105829377104123"}, +{"key":"key_165106121119","value":"value_147113721698328532"}, +{"key":"key_165107151957","value":"value_818089797276103951"}, +{"key":"key_165107671288","value":"value_129160106876215097"}, +{"key":"key_165110112937","value":"value_807611213973158735"}, +{"key":"key_165110114571","value":"value_112165113172134741"}, +{"key":"key_165110158931","value":"value_153738174128971291"}, +{"key":"key_165110941491","value":"value_331251221467312293"}, +{"key":"key_165111153122","value":"value_101178933415212011"}, +{"key":"key_165111631521","value":"value_106781067836121911"}, +{"key":"key_165111984411","value":"value_138131931251341295"}, +{"key":"key_165112156151","value":"value_128761311016012515"}, +{"key":"key_165114104781","value":"value_481411381511011031"}, +{"key":"key_165114105103","value":"value_134112301291331299"}, +{"key":"key_165114110127","value":"value_771001121281401271"}, +{"key":"key_165115180110","value":"value_799812814413211411"}, +{"key":"key_165116547915","value":"value_153130921081131081"}, +{"key":"key_165118179111","value":"value_511379569681286244"}, +{"key":"key_165118991021","value":"value_143100645212013115"}, +{"key":"key_165121106871","value":"value_106549617911853122"}, +{"key":"key_165121125121","value":"value_898012212514568259"}, +{"key":"key_165123148160","value":"value_771049114413588116"}, +{"key":"key_165123771031","value":"value_132124116111112891"}, +{"key":"key_165125106991","value":"value_961241655995137638"}, +{"key":"key_165126636811","value":"value_140981876710380104"}, +{"key":"key_165126701131","value":"value_707812239153157881"}, +{"key":"key_165126721165","value":"value_140142101118836815"}, +{"key":"key_165126935014","value":"value_144106841551149181"}, +{"key":"key_165127881161","value":"value_107102153128156104"}, +{"key":"key_165128157105","value":"value_286012575909610511"}, +{"key":"key_165129643511","value":"value_114132651051191241"}, +{"key":"key_165130896311","value":"value_821371081331331377"}, +{"key":"key_165131110100","value":"value_159617811212315512"}, +{"key":"key_165134991063","value":"value_161551023104158118"}, +{"key":"key_165135341461","value":"value_110541477513613511"}, +{"key":"key_165137101101","value":"value_111801169185147914"}, +{"key":"key_165138108844","value":"value_110461822844938098"}, +{"key":"key_165138321619","value":"value_801077018285701091"}, +{"key":"key_165143921179","value":"value_871537785103127130"}, +{"key":"key_165149981481","value":"value_139391321451069613"}, +{"key":"key_165150130173","value":"value_110146637916211781"}, +{"key":"key_165151124138","value":"value_831395015586631341"}, +{"key":"key_165151160124","value":"value_119146100169711371"}, +{"key":"key_165156141115","value":"value_521461101306798239"}, +{"key":"key_165176116145","value":"value_120120491087614262"}, +{"key":"key_165291581334","value":"value_604510910640136130"}, +{"key":"key_165369993391","value":"value_845112599933412471"}, +{"key":"key_165438911013","value":"value_106132177137565712"}, +{"key":"key_165441058611","value":"value_621281141421343199"}, +{"key":"key_165511381431","value":"value_115612675781226748"}, +{"key":"key_165591641001","value":"value_134128173165145831"}, +{"key":"key_165649559113","value":"value_104821091386610759"}, +{"key":"key_165674910852","value":"value_110588710785134130"}, +{"key":"key_165713889108","value":"value_801369212054141413"}, +{"key":"key_165731219592","value":"value_104761071261151001"}, +{"key":"key_165744110313","value":"value_579573791241135214"}, +{"key":"key_165769413516","value":"value_731171236793125140"}, +{"key":"key_165771371777","value":"value_122119951591249112"}, +{"key":"key_165791301151","value":"value_132114159193120127"}, +{"key":"key_165796668891","value":"value_649882701198986146"}, +{"key":"key_165827475140","value":"value_126130124431071041"}, +{"key":"key_165837714371","value":"value_466377143112106721"}, +{"key":"key_165841211531","value":"value_783710158116687513"}, +{"key":"key_165879714685","value":"value_434410810712111477"}, +{"key":"key_165899083157","value":"value_142126691179777461"}, +{"key":"key_165901157012","value":"value_761167767103141140"}, +{"key":"key_165902712379","value":"value_185659390140527100"}, +{"key":"key_165919412312","value":"value_771081029410817090"}, +{"key":"key_166102959290","value":"value_101268746921181231"}, +{"key":"key_166105107586","value":"value_911251306610112010"}, +{"key":"key_166105691601","value":"value_156541309315713391"}, +{"key":"key_166107881368","value":"value_137129976185140911"}, +{"key":"key_166109113119","value":"value_133118851049713592"}, +{"key":"key_166110761064","value":"value_111119711031431071"}, +{"key":"key_166113120142","value":"value_149123621251331301"}, +{"key":"key_166113126159","value":"value_798710568101108149"}, +{"key":"key_166113951156","value":"value_626711514372759590"}, +{"key":"key_166114121998","value":"value_100395995109971056"}, +{"key":"key_166118131721","value":"value_788013610967741461"}, +{"key":"key_166120179871","value":"value_122661361171261031"}, +{"key":"key_166120451211","value":"value_545012812611088141"}, +{"key":"key_166122109441","value":"value_165144735610311916"}, +{"key":"key_166123117135","value":"value_321431036718495909"}, +{"key":"key_166125641641","value":"value_949911513912112182"}, +{"key":"key_166126105787","value":"value_966556120143971286"}, +{"key":"key_166126123153","value":"value_122148101671015164"}, +{"key":"key_166126871096","value":"value_449710718113911515"}, +{"key":"key_166127461241","value":"value_121149109367114110"}, +{"key":"key_166132811371","value":"value_871497811771138106"}, +{"key":"key_166134131108","value":"value_127116120114152911"}, +{"key":"key_166137110911","value":"value_112601548710513014"}, +{"key":"key_166137142557","value":"value_951601279081938013"}, +{"key":"key_166138127174","value":"value_748811761103931371"}, +{"key":"key_166140152139","value":"value_701668374166125989"}, +{"key":"key_166142491291","value":"value_142128112145139101"}, +{"key":"key_166143731321","value":"value_139981039990136123"}, +{"key":"key_166144104949","value":"value_931024713411011311"}, +{"key":"key_166147110601","value":"value_751308242671678514"}, +{"key":"key_166150686313","value":"value_125117138104123551"}, +{"key":"key_166157142711","value":"value_506065739788951511"}, +{"key":"key_166162811531","value":"value_121112141141777014"}, +{"key":"key_166162969068","value":"value_127113138122125951"}, +{"key":"key_166163132154","value":"value_127991011651228911"}, +{"key":"key_166172907811","value":"value_125122511891615176"}, +{"key":"key_166184391171","value":"value_107102108105110165"}, +{"key":"key_166185140571","value":"value_761241471341441121"}, +{"key":"key_166213814616","value":"value_127125177111841278"}, +{"key":"key_166398213012","value":"value_125587011811613012"}, +{"key":"key_166461221341","value":"value_107701229911611311"}, +{"key":"key_166551679316","value":"value_911371361181171012"}, +{"key":"key_166621541329","value":"value_708469122991049984"}, +{"key":"key_166641661131","value":"value_891421238183145901"}, +{"key":"key_166691326511","value":"value_143791106655889782"}, +{"key":"key_166706461104","value":"value_761467211212467691"}, +{"key":"key_166711197481","value":"value_901605131891346614"}, +{"key":"key_166711321398","value":"value_546582658887981261"}, +{"key":"key_166726410893","value":"value_991077956517213029"}, +{"key":"key_166749610410","value":"value_105751055315517086"}, +{"key":"key_166751021161","value":"value_160125161799083981"}, +{"key":"key_166781961241","value":"value_102117989111515199"}, +{"key":"key_166791051351","value":"value_115168125124114133"}, +{"key":"key_166821568524","value":"value_109133120130149117"}, +{"key":"key_166831491507","value":"value_591001071287897118"}, +{"key":"key_166851054462","value":"value_139118888371123109"}, +{"key":"key_166851431191","value":"value_981151286612212050"}, +{"key":"key_166859788124","value":"value_791211111317294148"}, +{"key":"key_166875594193","value":"value_141458413184791249"}, +{"key":"key_166881101021","value":"value_108461431059510681"}, +{"key":"key_166881139784","value":"value_133862048784431252"}, +{"key":"key_166889597185","value":"value_971451561377084451"}, +{"key":"key_166958946101","value":"value_112797760121591289"}, +{"key":"key_166988787729","value":"value_156911451058615716"}, +{"key":"key_166999215611","value":"value_123621491391269376"}, +{"key":"key_167100111121","value":"value_118157106146441181"}, +{"key":"key_167100861001","value":"value_321101318714584811"}, +{"key":"key_167101159117","value":"value_125957829141161967"}, +{"key":"key_167101629912","value":"value_807983145601091331"}, +{"key":"key_167102949677","value":"value_627215474897047138"}, +{"key":"key_167103831121","value":"value_133829710111060502"}, +{"key":"key_167104771561","value":"value_133126158111124961"}, +{"key":"key_167105721339","value":"value_137875093857311277"}, +{"key":"key_167106789499","value":"value_991371421051121377"}, +{"key":"key_167106811561","value":"value_616159621251101141"}, +{"key":"key_167108119104","value":"value_138979611112310710"}, +{"key":"key_167108126100","value":"value_379060113114891076"}, +{"key":"key_167109131881","value":"value_655990146798998918"}, +{"key":"key_167110771071","value":"value_871061342812917477"}, +{"key":"key_167112851001","value":"value_661302015611297863"}, +{"key":"key_167113111103","value":"value_128137757886150141"}, +{"key":"key_167113955511","value":"value_801271051451311401"}, +{"key":"key_167115140115","value":"value_831087412011361127"}, +{"key":"key_167117154736","value":"value_637713912283791546"}, +{"key":"key_167121871251","value":"value_142156144857410378"}, +{"key":"key_167122140135","value":"value_591491591178611960"}, +{"key":"key_167125133131","value":"value_136431451241181261"}, +{"key":"key_167125621061","value":"value_571031054311111020"}, +{"key":"key_167125781021","value":"value_107911343885426250"}, +{"key":"key_167128117307","value":"value_131181518674155731"}, +{"key":"key_167128651361","value":"value_147871058614010213"}, +{"key":"key_167130183751","value":"value_126100100112621865"}, +{"key":"key_167130538998","value":"value_911497813766998110"}, +{"key":"key_167135851331","value":"value_967573471251217510"}, +{"key":"key_167136141858","value":"value_103839242161771491"}, +{"key":"key_167136466492","value":"value_140859271114136113"}, +{"key":"key_167141109102","value":"value_118596510610714267"}, +{"key":"key_167146571299","value":"value_155671045093971181"}, +{"key":"key_167147106115","value":"value_103104148108654279"}, +{"key":"key_167147751101","value":"value_111136117117831477"}, +{"key":"key_167153109156","value":"value_114107887292138180"}, +{"key":"key_167153120129","value":"value_901021311111029793"}, +{"key":"key_167159104122","value":"value_911651629314715091"}, +{"key":"key_167162917310","value":"value_112837593138111731"}, +{"key":"key_167177761112","value":"value_113691439075831008"}, +{"key":"key_167187906616","value":"value_958089108105851186"}, +{"key":"key_167354910213","value":"value_158931161171301191"}, +{"key":"key_167391011018","value":"value_293699711791277869"}, +{"key":"key_167481161271","value":"value_115827811612961551"}, +{"key":"key_167512712314","value":"value_351524616477767311"}, +{"key":"key_167525715983","value":"value_145698140142130134"}, +{"key":"key_167633717415","value":"value_941201287211938538"}, +{"key":"key_167659059138","value":"value_114911471261101661"}, +{"key":"key_167731411501","value":"value_136157828510010310"}, +{"key":"key_167756175113","value":"value_102351028271145129"}, +{"key":"key_167786296100","value":"value_117140541221431321"}, +{"key":"key_167821381191","value":"value_677396831421281061"}, +{"key":"key_167866110815","value":"value_961491159720115111"}, +{"key":"key_167868512192","value":"value_113156154861507181"}, +{"key":"key_167881189670","value":"value_871567942135704714"}, +{"key":"key_167901027210","value":"value_671326210695301051"}, +{"key":"key_167901281769","value":"value_118461561236786716"}, +{"key":"key_167949414011","value":"value_599997921271217491"}, +{"key":"key_167961239112","value":"value_491505286103138817"}, +{"key":"key_167971088482","value":"value_121351261739712310"}, +{"key":"key_167971261611","value":"value_137516212087122876"}, +{"key":"key_167976483154","value":"value_128104148221585915"}, +{"key":"key_167989768911","value":"value_721389797738696491"}, +{"key":"key_168101140851","value":"value_147167791052016210"}, +{"key":"key_168102667131","value":"value_149160799613311219"}, +{"key":"key_168106102691","value":"value_119145185461086893"}, +{"key":"key_168108146132","value":"value_901151191367475132"}, +{"key":"key_168110183126","value":"value_179571211021376798"}, +{"key":"key_168112341248","value":"value_142561025911311181"}, +{"key":"key_168113407871","value":"value_129134190107127138"}, +{"key":"key_168114911421","value":"value_144137126150120122"}, +{"key":"key_168115792117","value":"value_107170761141392360"}, +{"key":"key_168121911366","value":"value_871671291281171152"}, +{"key":"key_168123134147","value":"value_142104439918813610"}, +{"key":"key_168127113896","value":"value_431071481191543784"}, +{"key":"key_168133841276","value":"value_110671281201237612"}, +{"key":"key_168136927311","value":"value_122931031046487726"}, +{"key":"key_168138801531","value":"value_201678212016372115"}, +{"key":"key_168144146952","value":"value_871041161021057875"}, +{"key":"key_168146116135","value":"value_949667788510911112"}, +{"key":"key_168149941551","value":"value_899814610010214663"}, +{"key":"key_168151621621","value":"value_791381451791011461"}, +{"key":"key_168153154981","value":"value_928694117131124154"}, +{"key":"key_168158159576","value":"value_715264102737313315"}, +{"key":"key_168160144102","value":"value_154367710474131156"}, +{"key":"key_168166811241","value":"value_137119137919010716"}, +{"key":"key_168170123561","value":"value_146108511181037393"}, +{"key":"key_168261258782","value":"value_141156118113157829"}, +{"key":"key_168310451761","value":"value_132511081295980103"}, +{"key":"key_168321251361","value":"value_988187107789063102"}, +{"key":"key_168428197777","value":"value_991691478273116891"}, +{"key":"key_168458311591","value":"value_160801288774128133"}, +{"key":"key_168501811422","value":"value_901346247831101581"}, +{"key":"key_168611021268","value":"value_128998890227810513"}, +{"key":"key_168611381027","value":"value_123617495134107811"}, +{"key":"key_168631708714","value":"value_118886890974181107"}, +{"key":"key_168641548110","value":"value_149959913218410011"}, +{"key":"key_168661585155","value":"value_111991439697571671"}, +{"key":"key_168699128777","value":"value_124951167411010916"}, +{"key":"key_168701701186","value":"value_114156991546655103"}, +{"key":"key_168721002029","value":"value_101581331565314810"}, +{"key":"key_168731115786","value":"value_138123101939316058"}, +{"key":"key_168747610075","value":"value_871161851357314211"}, +{"key":"key_168751038887","value":"value_228812092134123987"}, +{"key":"key_168757210912","value":"value_117816080979277116"}, +{"key":"key_168767299721","value":"value_617818249838996101"}, +{"key":"key_168768017310","value":"value_115951371361081269"}, +{"key":"key_168771169393","value":"value_120123158851041361"}, +{"key":"key_168771331269","value":"value_797994771941171518"}, +{"key":"key_168791656780","value":"value_891421299815611075"}, +{"key":"key_168831261457","value":"value_146156105117801041"}, +{"key":"key_168837097102","value":"value_921411726852144897"}, +{"key":"key_168838210711","value":"value_609448160901196916"}, +{"key":"key_168838613572","value":"value_110109102761141011"}, +{"key":"key_168839896869","value":"value_155617382971273886"}, +{"key":"key_168859215764","value":"value_768910514752881087"}, +{"key":"key_168871087213","value":"value_331399169111989586"}, +{"key":"key_168926111570","value":"value_167826069151519310"}, +{"key":"key_168929281901","value":"value_707979517794701117"}, +{"key":"key_168938357128","value":"value_722365991165813211"}, +{"key":"key_168988577961","value":"value_851398410512511986"}, +{"key":"key_169100579991","value":"value_791261398915069115"}, +{"key":"key_169104831441","value":"value_977712789781311121"}, +{"key":"key_169105531251","value":"value_811561001405113010"}, +{"key":"key_169108116151","value":"value_108111124117148931"}, +{"key":"key_169108746587","value":"value_954214880185988014"}, +{"key":"key_169109105127","value":"value_123731026936162737"}, +{"key":"key_169110130727","value":"value_825412149133132101"}, +{"key":"key_169112101132","value":"value_126898490122117591"}, +{"key":"key_169113188781","value":"value_123931561551769114"}, +{"key":"key_169113415370","value":"value_166841641191091321"}, +{"key":"key_169115877218","value":"value_116118144143131688"}, +{"key":"key_169116987171","value":"value_721467782869873106"}, +{"key":"key_169117367413","value":"value_951251183410015911"}, +{"key":"key_169119521296","value":"value_106160137137831131"}, +{"key":"key_169125119449","value":"value_591232210812817910"}, +{"key":"key_169125174127","value":"value_581205594124121185"}, +{"key":"key_169125981301","value":"value_106651376215711926"}, +{"key":"key_169127458613","value":"value_861019011488821071"}, +{"key":"key_169130465152","value":"value_661008413176162401"}, +{"key":"key_169132641178","value":"value_104501417777113154"}, +{"key":"key_169143107961","value":"value_868963102124549011"}, +{"key":"key_169146961091","value":"value_849010611476134288"}, +{"key":"key_169147576838","value":"value_133130136568513114"}, +{"key":"key_169147786410","value":"value_108112951469682871"}, +{"key":"key_169151536149","value":"value_111145691289612914"}, +{"key":"key_169151549452","value":"value_688182130612021445"}, +{"key":"key_169151997775","value":"value_741461076414384121"}, +{"key":"key_169158771051","value":"value_871027384142691061"}, +{"key":"key_169163119197","value":"value_161100145521506635"}, +{"key":"key_169186843818","value":"value_119150577994105581"}, +{"key":"key_169211321121","value":"value_999264101111106110"}, +{"key":"key_169212212437","value":"value_103101138951611137"}, +{"key":"key_169326212961","value":"value_136126701601041211"}, +{"key":"key_169401323214","value":"value_161428211966926290"}, +{"key":"key_169528111311","value":"value_101929415276100881"}, +{"key":"key_169648210296","value":"value_809283488798151409"}, +{"key":"key_169648511689","value":"value_891101351227690768"}, +{"key":"key_169651111579","value":"value_128119971021271087"}, +{"key":"key_169683243251","value":"value_829513313018515710"}, +{"key":"key_169711418348","value":"value_611151501568259951"}, +{"key":"key_169711781311","value":"value_134138117118421001"}, +{"key":"key_169723910111","value":"value_249112114891100805"}, +{"key":"key_169741142111","value":"value_131130985868137106"}, +{"key":"key_169756940561","value":"value_402894168114781101"}, +{"key":"key_169761038535","value":"value_173147881521231298"}, +{"key":"key_169801181459","value":"value_701488110420136621"}, +{"key":"key_169821011071","value":"value_811109961107876988"}, +{"key":"key_169828313581","value":"value_125838311264107108"}, +{"key":"key_169841331401","value":"value_127116637711198117"}, +{"key":"key_169851031811","value":"value_901029078831528510"}, +{"key":"key_169861531351","value":"value_124951465510375113"}, +{"key":"key_169871101142","value":"value_851151171241526112"}, +{"key":"key_169876012793","value":"value_911091431271901361"}, +{"key":"key_169919615310","value":"value_162611169712313142"}, +{"key":"key_169951541071","value":"value_119691409639458116"}, +{"key":"key_169961251119","value":"value_192142978013889130"}, +{"key":"key_170100158951","value":"value_151145961336514041"}, +{"key":"key_170101881309","value":"value_129159366827574132"}, +{"key":"key_170103154611","value":"value_120901891218372171"}, +{"key":"key_170105104129","value":"value_119858112057118277"}, +{"key":"key_170105129119","value":"value_118138120741228680"}, +{"key":"key_170105133125","value":"value_149144971355513279"}, +{"key":"key_170108158591","value":"value_142156187129771191"}, +{"key":"key_170108739060","value":"value_131631215910047778"}, +{"key":"key_170110961501","value":"value_131120129141120114"}, +{"key":"key_170112106741","value":"value_438513410969157101"}, +{"key":"key_170112936448","value":"value_130651437869108100"}, +{"key":"key_170113142761","value":"value_791721791011009511"}, +{"key":"key_170113911109","value":"value_651258816389111247"}, +{"key":"key_170114119284","value":"value_154898412114013010"}, +{"key":"key_170126104138","value":"value_788111391988783111"}, +{"key":"key_170128132143","value":"value_156122103991287571"}, +{"key":"key_170128142155","value":"value_154133764010292110"}, +{"key":"key_170129669214","value":"value_985896779171121115"}, +{"key":"key_170129851001","value":"value_679485162291331724"}, +{"key":"key_170130107152","value":"value_931345972107112140"}, +{"key":"key_170131109174","value":"value_757098108399823171"}, +{"key":"key_170132128113","value":"value_753612416312412266"}, +{"key":"key_170133124819","value":"value_133455312712177123"}, +{"key":"key_170135709910","value":"value_598395721310136118"}, +{"key":"key_170138941328","value":"value_831737415310110517"}, +{"key":"key_170142144106","value":"value_140589215548679112"}, +{"key":"key_170144857057","value":"value_127699915416691961"}, +{"key":"key_170174878110","value":"value_816213774951098219"}, +{"key":"key_170195891105","value":"value_719288946511988817"}, +{"key":"key_170207152839","value":"value_996413011511710960"}, +{"key":"key_170241481968","value":"value_756981122317213019"}, +{"key":"key_170436411068","value":"value_131134120321621081"}, +{"key":"key_170519215277","value":"value_114135601181321148"}, +{"key":"key_170521276411","value":"value_143671091041061179"}, +{"key":"key_170568813386","value":"value_821271196910794113"}, +{"key":"key_170604864133","value":"value_101107823820114124"}, +{"key":"key_170631058143","value":"value_831159510112081901"}, +{"key":"key_170651341301","value":"value_851146210013257104"}, +{"key":"key_170657998104","value":"value_869951506096117114"}, +{"key":"key_170691111141","value":"value_891036312693891271"}, +{"key":"key_170758861001","value":"value_821111477555306057"}, +{"key":"key_170767412184","value":"value_125111318110713069"}, +{"key":"key_170781421309","value":"value_120877879978596107"}, +{"key":"key_170806215379","value":"value_869014911767174109"}, +{"key":"key_170831381808","value":"value_611381541231234511"}, +{"key":"key_170868575778","value":"value_921041657955104118"}, +{"key":"key_170888512483","value":"value_818511393811158111"}, +{"key":"key_170897013579","value":"value_154971391001158913"}, +{"key":"key_170911121137","value":"value_128143104911331181"}, +{"key":"key_170911219617","value":"value_661212051958877141"}, +{"key":"key_170931091308","value":"value_857080631471141691"}, +{"key":"key_170941419010","value":"value_711361069261160135"}, +{"key":"key_170949984667","value":"value_629414369144125221"}, +{"key":"key_170978311572","value":"value_126791191249313315"}, +{"key":"key_170986910415","value":"value_125531005111710258"}, +{"key":"key_170989113512","value":"value_861141138114078364"}, +{"key":"key_170995311212","value":"value_751071591527710310"}, +{"key":"key_171028780848","value":"value_140861311091349914"}, +{"key":"key_171101116142","value":"value_162198157112117167"}, +{"key":"key_171102113122","value":"value_123144121176113831"}, +{"key":"key_171104911246","value":"value_105105761281001313"}, +{"key":"key_171107755886","value":"value_891237170177781931"}, +{"key":"key_171111109180","value":"value_451229762147731081"}, +{"key":"key_171111411231","value":"value_757811687125105117"}, +{"key":"key_171115791132","value":"value_138152122148112866"}, +{"key":"key_171118611657","value":"value_119122801279359437"}, +{"key":"key_171121110145","value":"value_997698136109174100"}, +{"key":"key_171121636043","value":"value_991451512061658511"}, +{"key":"key_171123398913","value":"value_127911221101217889"}, +{"key":"key_171123531141","value":"value_118109125123741106"}, +{"key":"key_171125774916","value":"value_751041029811813216"}, +{"key":"key_171127119142","value":"value_143116118178136119"}, +{"key":"key_171132756430","value":"value_100116123131833284"}, +{"key":"key_171133808112","value":"value_781108510510580511"}, +{"key":"key_171137142617","value":"value_109725610779481421"}, +{"key":"key_171148129138","value":"value_358695137831897961"}, +{"key":"key_171156110681","value":"value_108958993877313870"}, +{"key":"key_171169103888","value":"value_118951166010815110"}, +{"key":"key_171170110841","value":"value_102149126681356199"}, +{"key":"key_171179158861","value":"value_128591251211121171"}, +{"key":"key_171188971115","value":"value_113101151113111108"}, +{"key":"key_171321231468","value":"value_107130889415210212"}, +{"key":"key_171397478691","value":"value_791179110213310514"}, +{"key":"key_171471821291","value":"value_811137611112511010"}, +{"key":"key_171501086510","value":"value_116118142116677897"}, +{"key":"key_171558014212","value":"value_100867675187131111"}, +{"key":"key_171601458812","value":"value_534112510611615710"}, +{"key":"key_171619812039","value":"value_110701261311971197"}, +{"key":"key_171629912667","value":"value_838190991011211371"}, +{"key":"key_171641456611","value":"value_107108126781376177"}, +{"key":"key_171646726851","value":"value_160169128142102801"}, +{"key":"key_171651959042","value":"value_101795895361191477"}, +{"key":"key_171701091023","value":"value_201141461277513011"}, +{"key":"key_171701191081","value":"value_861057655147112170"}, +{"key":"key_171741021091","value":"value_113117130183791091"}, +{"key":"key_171808399102","value":"value_112145597122718314"}, +{"key":"key_171811321311","value":"value_119139679915113411"}, +{"key":"key_171829510510","value":"value_157130489819040681"}, +{"key":"key_171871061591","value":"value_466010231116111157"}, +{"key":"key_171871156816","value":"value_125118611091439712"}, +{"key":"key_171871239388","value":"value_103143725593112969"}, +{"key":"key_171901226276","value":"value_521271588285551337"}, +{"key":"key_171938717761","value":"value_761291126211411615"}, +{"key":"key_171951351221","value":"value_107901011396885751"}, +{"key":"key_171967410314","value":"value_124768912236124311"}, +{"key":"key_171971531341","value":"value_931049315719184144"}, +{"key":"key_171981056812","value":"value_135124591308514649"}, +{"key":"key_171985493129","value":"value_381351261076014213"}, +{"key":"key_171989811517","value":"value_101103160117153921"}, +{"key":"key_171998271831","value":"value_163892489664212393"}, +{"key":"key_171998878192","value":"value_150971761349510412"}, +{"key":"key_172108121084","value":"value_153101816612613759"}, +{"key":"key_172111136771","value":"value_141851301611141395"}, +{"key":"key_172114638711","value":"value_764498951071377614"}, +{"key":"key_172115135142","value":"value_378810711971909111"}, +{"key":"key_172116761571","value":"value_911161106082341306"}, +{"key":"key_172117431101","value":"value_831379610110971831"}, +{"key":"key_172125117116","value":"value_981279885661391241"}, +{"key":"key_172128558410","value":"value_131112891301001241"}, +{"key":"key_172134771027","value":"value_137115875993111899"}, +{"key":"key_172144176111","value":"value_118621507298115694"}, +{"key":"key_172147116811","value":"value_145101129139941758"}, +{"key":"key_172174146941","value":"value_176140123157921438"}, +{"key":"key_172182631111","value":"value_108109106141123115"}, +{"key":"key_172395911653","value":"value_100159101419284119"}, +{"key":"key_172431411247","value":"value_109124137936713016"}, +{"key":"key_172497891777","value":"value_149839012067133104"}, +{"key":"key_172501671341","value":"value_356950356812316696"}, +{"key":"key_172521181396","value":"value_109191001371201671"}, +{"key":"key_172547672159","value":"value_140100645361139107"}, +{"key":"key_172577413260","value":"value_139112136111137136"}, +{"key":"key_172751741169","value":"value_116731101211037976"}, +{"key":"key_172761619213","value":"value_515560817111210910"}, +{"key":"key_172771474246","value":"value_119671236844878690"}, +{"key":"key_172838792107","value":"value_100117123127481121"}, +{"key":"key_172849976102","value":"value_879119641081138677"}, +{"key":"key_172851129810","value":"value_108991181071181391"}, +{"key":"key_172854812284","value":"value_130141358914468150"}, +{"key":"key_172891269410","value":"value_971039713141143155"}, +{"key":"key_172891507313","value":"value_471511096975140551"}, +{"key":"key_172911144359","value":"value_971768370114581099"}, +{"key":"key_172918183138","value":"value_142112619242116861"}, +{"key":"key_172941217210","value":"value_106109895810483134"}, +{"key":"key_173104117118","value":"value_939450109145115827"}, +{"key":"key_173107292688","value":"value_105919415953157601"}, +{"key":"key_173107491151","value":"value_969411510293521291"}, +{"key":"key_173108839513","value":"value_991016814211955121"}, +{"key":"key_173111989087","value":"value_811361281521191881"}, +{"key":"key_173114661601","value":"value_514611512510397134"}, +{"key":"key_173115145116","value":"value_115359385128113871"}, +{"key":"key_173122112136","value":"value_911361474716273841"}, +{"key":"key_173123100905","value":"value_152911381216417485"}, +{"key":"key_173124459915","value":"value_158159798710272951"}, +{"key":"key_173126153711","value":"value_151559011512513174"}, +{"key":"key_173129135449","value":"value_130248570138481268"}, +{"key":"key_173129168851","value":"value_112139976711712090"}, +{"key":"key_173131668775","value":"value_808074651151121541"}, +{"key":"key_173133641151","value":"value_491559677125931081"}, +{"key":"key_173136108599","value":"value_136756512086951386"}, +{"key":"key_173142143131","value":"value_156651349295139120"}, +{"key":"key_173146139153","value":"value_144102891604393356"}, +{"key":"key_173151102159","value":"value_411941689882851312"}, +{"key":"key_173156721918","value":"value_148101110671148960"}, +{"key":"key_173607313375","value":"value_914819172165110170"}, +{"key":"key_173657677151","value":"value_571501246260841311"}, +{"key":"key_173691071242","value":"value_109164871332217410"}, +{"key":"key_173731251431","value":"value_975211387679110711"}, +{"key":"key_173771096112","value":"value_741291421461028811"}, +{"key":"key_173801161007","value":"value_146190897019510610"}, +{"key":"key_173808012375","value":"value_728512670801141059"}, +{"key":"key_173861031284","value":"value_188115776443764111"}, +{"key":"key_173871639666","value":"value_706911281128998513"}, +{"key":"key_173875714596","value":"value_141107349810991165"}, +{"key":"key_173878390731","value":"value_102919866231031061"}, +{"key":"key_173913398105","value":"value_155102108107961021"}, +{"key":"key_173924411412","value":"value_185839113395115143"}, +{"key":"key_173971451611","value":"value_681153710470108140"}, +{"key":"key_173995113960","value":"value_691021291368152475"}, +{"key":"key_174102571511","value":"value_156781479253100114"}, +{"key":"key_174103993971","value":"value_107105921141211419"}, +{"key":"key_174105181121","value":"value_158114150132869511"}, +{"key":"key_174105811221","value":"value_158138117123371389"}, +{"key":"key_174109139687","value":"value_576585869596129551"}, +{"key":"key_174110751148","value":"value_211169715112222155"}, +{"key":"key_174114134101","value":"value_134691608913713363"}, +{"key":"key_174114801051","value":"value_987335541071528377"}, +{"key":"key_174114901335","value":"value_118879712910412863"}, +{"key":"key_174115129759","value":"value_116105162107901673"}, +{"key":"key_174115131143","value":"value_591071211081501119"}, +{"key":"key_174116121111","value":"value_143991151561261408"}, +{"key":"key_174117961568","value":"value_150154161661101169"}, +{"key":"key_174119114172","value":"value_108149117132125951"}, +{"key":"key_174119116939","value":"value_143121102169150120"}, +{"key":"key_174124125122","value":"value_105895986147135539"}, +{"key":"key_174125701285","value":"value_751021071121281031"}, +{"key":"key_174125911307","value":"value_955659163601508948"}, +{"key":"key_174130125114","value":"value_140120571828010671"}, +{"key":"key_174131739489","value":"value_671059870921346992"}, +{"key":"key_174133156121","value":"value_143118127789312710"}, +{"key":"key_174144127132","value":"value_848315510712733956"}, +{"key":"key_174147338079","value":"value_110115162874710313"}, +{"key":"key_174148501418","value":"value_858518210914170127"}, +{"key":"key_174150112961","value":"value_138101781891261401"}, +{"key":"key_174164148691","value":"value_801039586766613915"}, +{"key":"key_174281364393","value":"value_147115571349010311"}, +{"key":"key_174321381357","value":"value_689113699931256786"}, +{"key":"key_174389766871","value":"value_116351441257257122"}, +{"key":"key_174591267112","value":"value_142951461591041643"}, +{"key":"key_174612811712","value":"value_122911159011115616"}, +{"key":"key_174617312214","value":"value_201131888882876710"}, +{"key":"key_174666671621","value":"value_131140981612577104"}, +{"key":"key_174669913415","value":"value_144466449821081061"}, +{"key":"key_174759716710","value":"value_116119841411661021"}, +{"key":"key_174761188386","value":"value_557387134118977014"}, +{"key":"key_174769712190","value":"value_117871188597928611"}, +{"key":"key_174821069492","value":"value_839121101661181621"}, +{"key":"key_174851101281","value":"value_601201206215712412"}, +{"key":"key_174851391113","value":"value_881037910665387310"}, +{"key":"key_174891424713","value":"value_888411612812989108"}, +{"key":"key_174941088412","value":"value_120541591621441121"}, +{"key":"key_175101778112","value":"value_941111391861367581"}, +{"key":"key_175101979810","value":"value_786545153801301751"}, +{"key":"key_175102123169","value":"value_637555875019511011"}, +{"key":"key_175105102935","value":"value_451361566580911071"}, +{"key":"key_175106117921","value":"value_112143125134899954"}, +{"key":"key_175109579411","value":"value_655842140531111101"}, +{"key":"key_175114741321","value":"value_153568512912713737"}, +{"key":"key_175114929093","value":"value_158151137161577611"}, +{"key":"key_175115110164","value":"value_841449212474104843"}, +{"key":"key_175120101118","value":"value_178749091116875612"}, +{"key":"key_175120107981","value":"value_132699338123851318"}, +{"key":"key_175120966070","value":"value_147748613911371871"}, +{"key":"key_175123582917","value":"value_947175109115691337"}, +{"key":"key_175124991338","value":"value_114776513990159118"}, +{"key":"key_175128122698","value":"value_116421131031041841"}, +{"key":"key_175130114121","value":"value_321331141129114411"}, +{"key":"key_175131136124","value":"value_129109579067485471"}, +{"key":"key_175140621221","value":"value_909289406476123698"}, +{"key":"key_175140729610","value":"value_621581734261626316"}, +{"key":"key_175144106178","value":"value_146888681109918613"}, +{"key":"key_175147881571","value":"value_137994114113789108"}, +{"key":"key_175154110140","value":"value_806388888913589889"}, +{"key":"key_175162124991","value":"value_105451004816412010"}, +{"key":"key_175163105124","value":"value_121117601531044053"}, +{"key":"key_175163136224","value":"value_141801049896105137"}, +{"key":"key_175200139101","value":"value_128161728198122161"}, +{"key":"key_175215861009","value":"value_921037269102141691"}, +{"key":"key_175265012579","value":"value_101756847126891311"}, +{"key":"key_175321219488","value":"value_447311199559558108"}, +{"key":"key_175367379573","value":"value_108179188921711641"}, +{"key":"key_175581171121","value":"value_100411911910115110"}, +{"key":"key_175596713816","value":"value_656792154981021174"}, +{"key":"key_175641401581","value":"value_881097711612113597"}, +{"key":"key_175691321566","value":"value_921116313878121116"}, +{"key":"key_175771241257","value":"value_521174091121641117"}, +{"key":"key_175799012711","value":"value_144625813612014659"}, +{"key":"key_175821161131","value":"value_150107879313089109"}, +{"key":"key_175847357102","value":"value_631261094360586199"}, +{"key":"key_175887911014","value":"value_143231586189115125"}, +{"key":"key_175891148054","value":"value_849650101101114137"}, +{"key":"key_175939411410","value":"value_881065616112615661"}, +{"key":"key_175961061041","value":"value_144995212110763751"}, +{"key":"key_176100130603","value":"value_124731561435894158"}, +{"key":"key_176100671116","value":"value_136104100111112100"}, +{"key":"key_176101140661","value":"value_137150564158122159"}, +{"key":"key_176101596611","value":"value_129106911345113891"}, +{"key":"key_176105161911","value":"value_101154109116111160"}, +{"key":"key_176106801209","value":"value_158148118192113178"}, +{"key":"key_176107351198","value":"value_101871818710398541"}, +{"key":"key_176107901011","value":"value_112631521276017689"}, +{"key":"key_176110107111","value":"value_521398610910010469"}, +{"key":"key_176110881111","value":"value_100871263991121102"}, +{"key":"key_176112161901","value":"value_100101771658260811"}, +{"key":"key_176112847314","value":"value_121577610210811912"}, +{"key":"key_176115968012","value":"value_113851129864391271"}, +{"key":"key_176116981807","value":"value_145107145961069010"}, +{"key":"key_176117112271","value":"value_986593169498113911"}, +{"key":"key_176122116148","value":"value_107838374120861008"}, +{"key":"key_176124971061","value":"value_115968837999241968"}, +{"key":"key_176127178681","value":"value_821151449584103661"}, +{"key":"key_176134911295","value":"value_195881432895991011"}, +{"key":"key_176147109102","value":"value_819711187869784114"}, +{"key":"key_176149431311","value":"value_701516511410876102"}, +{"key":"key_176158937312","value":"value_120901041347412597"}, +{"key":"key_176160852914","value":"value_921216490153495110"}, +{"key":"key_176171111948","value":"value_918612359947299641"}, +{"key":"key_176186157138","value":"value_122179145899071120"}, +{"key":"key_176200711151","value":"value_747512210713383321"}, +{"key":"key_176337612787","value":"value_127754910528839798"}, +{"key":"key_176451211109","value":"value_613819094891188714"}, +{"key":"key_176465395163","value":"value_111113621531401601"}, +{"key":"key_176617211115","value":"value_163831386114134711"}, +{"key":"key_176619511515","value":"value_961151161178514510"}, +{"key":"key_176671039517","value":"value_711731031268892741"}, +{"key":"key_176676101144","value":"value_130157122119109172"}, +{"key":"key_176701031151","value":"value_731261008598718712"}, +{"key":"key_176701425410","value":"value_105139130175107139"}, +{"key":"key_176721061421","value":"value_991331011028711210"}, +{"key":"key_176768311811","value":"value_128153391451141111"}, +{"key":"key_176839914110","value":"value_100436365132128103"}, +{"key":"key_176866113217","value":"value_884198525672145591"}, +{"key":"key_176878112645","value":"value_851358013513012896"}, +{"key":"key_176968713412","value":"value_851059811973112110"}, +{"key":"key_176969413670","value":"value_110164151136145116"}, +{"key":"key_176971311367","value":"value_831378210012612911"}, +{"key":"key_176978211012","value":"value_140918844110118369"}, +{"key":"key_177104155726","value":"value_461377519516413010"}, +{"key":"key_177106144631","value":"value_108107688385112127"}, +{"key":"key_177109791341","value":"value_271339512410546751"}, +{"key":"key_177111127112","value":"value_112681411541511511"}, +{"key":"key_177113621221","value":"value_448064157156144178"}, +{"key":"key_177117112861","value":"value_136133120161118536"}, +{"key":"key_177118601005","value":"value_120122126951691581"}, +{"key":"key_177122132104","value":"value_651671511451216381"}, +{"key":"key_177123871261","value":"value_961811011401259189"}, +{"key":"key_177126166863","value":"value_621351687310110660"}, +{"key":"key_177128949788","value":"value_311099014015713913"}, +{"key":"key_177129149109","value":"value_861251109488139115"}, +{"key":"key_177130128128","value":"value_125145635878281221"}, +{"key":"key_177132119131","value":"value_152172799114748909"}, +{"key":"key_177144102155","value":"value_145105129948898939"}, +{"key":"key_177146119976","value":"value_951321191221051301"}, +{"key":"key_177158811736","value":"value_441207112876118766"}, +{"key":"key_177331088713","value":"value_791008779156666838"}, +{"key":"key_177334178144","value":"value_673612112413557899"}, +{"key":"key_177459594775","value":"value_123123142831378518"}, +{"key":"key_177465415817","value":"value_671066710687601491"}, +{"key":"key_177511515614","value":"value_107781519610264751"}, +{"key":"key_177659710190","value":"value_948447147711171381"}, +{"key":"key_177691245858","value":"value_105278811594511410"}, +{"key":"key_177719210410","value":"value_100124110631368675"}, +{"key":"key_177741181031","value":"value_781021068993931328"}, +{"key":"key_177768610796","value":"value_361531411566310317"}, +{"key":"key_177771667999","value":"value_141118132851411061"}, +{"key":"key_177808083921","value":"value_161136140871061497"}, +{"key":"key_177901186382","value":"value_866998124646480115"}, +{"key":"key_177905617396","value":"value_531161521239077104"}, +{"key":"key_177917910214","value":"value_751317316610776129"}, +{"key":"key_177931467913","value":"value_118144641141221211"}, +{"key":"key_177957210962","value":"value_177598474431037157"}, +{"key":"key_177971641661","value":"value_128123591073399109"}, +{"key":"key_177978590118","value":"value_103113635782967114"}, +{"key":"key_178101152441","value":"value_136801131453011280"}, +{"key":"key_178109148899","value":"value_591568014698951351"}, +{"key":"key_178109939728","value":"value_648091114110129140"}, +{"key":"key_178110891221","value":"value_731121071357113077"}, +{"key":"key_178112951804","value":"value_971336815510514441"}, +{"key":"key_178114869358","value":"value_916010085171119126"}, +{"key":"key_178115111110","value":"value_839794158119108118"}, +{"key":"key_178115169888","value":"value_781217769143134947"}, +{"key":"key_178116931091","value":"value_931058713214014713"}, +{"key":"key_178119943269","value":"value_681169713914410212"}, +{"key":"key_178121901479","value":"value_961411191251268314"}, +{"key":"key_178124113109","value":"value_110901311091585662"}, +{"key":"key_178126160116","value":"value_104103102751219411"}, +{"key":"key_178128114113","value":"value_601138868652880102"}, +{"key":"key_178130146146","value":"value_102120621031151181"}, +{"key":"key_178132137641","value":"value_531031401021718583"}, +{"key":"key_178138140154","value":"value_971311567613997136"}, +{"key":"key_178138164874","value":"value_155921149810612510"}, +{"key":"key_178147121561","value":"value_120417011330122499"}, +{"key":"key_178148739985","value":"value_138102681421368573"}, +{"key":"key_178156531181","value":"value_791341536014010714"}, +{"key":"key_178164681781","value":"value_424614914813464951"}, +{"key":"key_178167185519","value":"value_851121078114966159"}, +{"key":"key_178421088413","value":"value_123106831271121361"}, +{"key":"key_178441317576","value":"value_168471009561176122"}, +{"key":"key_178631347666","value":"value_871751528012267159"}, +{"key":"key_178666140104","value":"value_981231006199991481"}, +{"key":"key_178681181131","value":"value_107121801087274881"}, +{"key":"key_178681231099","value":"value_903350162138431081"}, +{"key":"key_178687345122","value":"value_135127107694111211"}, +{"key":"key_178781571421","value":"value_189916697134125118"}, +{"key":"key_178783783151","value":"value_116122611171161073"}, +{"key":"key_178821381039","value":"value_771197812312990737"}, +{"key":"key_178901231291","value":"value_799082135119114601"}, +{"key":"key_178918313710","value":"value_921281161301121121"}, +{"key":"key_178941788489","value":"value_931081481821041229"}, +{"key":"key_178949878112","value":"value_118105118107105121"}, +{"key":"key_178951167814","value":"value_999584557195120601"}, +{"key":"key_178986688106","value":"value_721351001521111101"}, +{"key":"key_178994615410","value":"value_100661311417812395"}, +{"key":"key_179100125120","value":"value_941446453538911563"}, +{"key":"key_179101147111","value":"value_130128147102172146"}, +{"key":"key_179104801136","value":"value_108751361366869753"}, +{"key":"key_179105147268","value":"value_989217783113136658"}, +{"key":"key_179110821473","value":"value_178801261028511988"}, +{"key":"key_179111118115","value":"value_107147105101926310"}, +{"key":"key_179112614312","value":"value_105601291031486291"}, +{"key":"key_179113134128","value":"value_112848087101109110"}, +{"key":"key_179121112159","value":"value_114119189901229615"}, +{"key":"key_179122818298","value":"value_123202108581306810"}, +{"key":"key_179127118518","value":"value_107971355057112122"}, +{"key":"key_179128118841","value":"value_125691161728490142"}, +{"key":"key_179128144971","value":"value_691491678413991869"}, +{"key":"key_179132531161","value":"value_146116801088715315"}, +{"key":"key_179138736795","value":"value_133841009375122151"}, +{"key":"key_179138921046","value":"value_755013945102130961"}, +{"key":"key_179147894268","value":"value_137821451001301361"}, +{"key":"key_179148103857","value":"value_839962795912989192"}, +{"key":"key_179156134691","value":"value_676513712814711914"}, +{"key":"key_179160801071","value":"value_105125172155731206"}, +{"key":"key_179167124117","value":"value_110731491711113010"}, +{"key":"key_179374118114","value":"value_359777108131471557"}, +{"key":"key_179451581565","value":"value_127105446984145137"}, +{"key":"key_179481441179","value":"value_871291171011397910"}, +{"key":"key_179731451501","value":"value_491109512689105848"}, +{"key":"key_179761129715","value":"value_379613710581100123"}, +{"key":"key_179771001241","value":"value_421137392671401261"}, +{"key":"key_179791021501","value":"value_985413110612510480"}, +{"key":"key_179809840811","value":"value_631294812663127871"}, +{"key":"key_179819976132","value":"value_124143115774299132"}, +{"key":"key_179831591041","value":"value_113109114144124101"}, +{"key":"key_179839188111","value":"value_789514911210114811"}, +{"key":"key_179871341311","value":"value_481159812910319189"}, +{"key":"key_179889188131","value":"value_591091171048011010"}, +{"key":"key_179944659801","value":"value_185681095910093152"}, +{"key":"key_180100139159","value":"value_109791091288116015"}, +{"key":"key_180107127451","value":"value_978210688109451431"}, +{"key":"key_180110871121","value":"value_851061728880152120"}, +{"key":"key_180113711501","value":"value_114156651308911912"}, +{"key":"key_180116156146","value":"value_116901301305211310"}, +{"key":"key_180116615417","value":"value_100881541301351171"}, +{"key":"key_180117128811","value":"value_129138571357790359"}, +{"key":"key_180121405090","value":"value_109146112371202013"}, +{"key":"key_180124128786","value":"value_681161211479610252"}, +{"key":"key_180134561666","value":"value_959399126901201017"}, +{"key":"key_180138113171","value":"value_826095681097310811"}, +{"key":"key_180139137187","value":"value_991371531774788125"}, +{"key":"key_180147122102","value":"value_811041278597140834"}, +{"key":"key_180148126121","value":"value_727073107537260112"}, +{"key":"key_180169132211","value":"value_109871225614680124"}, +{"key":"key_180170919615","value":"value_401261601171075022"}, +{"key":"key_180396348925","value":"value_114137656873731383"}, +{"key":"key_180518694173","value":"value_171481389717311199"}, +{"key":"key_180689616615","value":"value_971276494117947512"}, +{"key":"key_180699011911","value":"value_891811731047913086"}, +{"key":"key_180763213595","value":"value_551187693106839912"}, +{"key":"key_180801401051","value":"value_147137689413571731"}, +{"key":"key_180821091861","value":"value_729379811701011005"}, +{"key":"key_180944280124","value":"value_515697699512374102"}, +{"key":"key_180961411236","value":"value_185477415712371111"}, +{"key":"key_180971219764","value":"value_506473287610194721"}, +{"key":"key_180979347107","value":"value_131108117911368912"}, +{"key":"key_181061331435","value":"value_797417129611411031"}, +{"key":"key_181101271008","value":"value_139138101971218171"}, +{"key":"key_181106139136","value":"value_117848613816514469"}, +{"key":"key_181110129129","value":"value_556513264143141157"}, +{"key":"key_181110891181","value":"value_991251381075490154"}, +{"key":"key_181112160598","value":"value_661046715934701487"}, +{"key":"key_181117141138","value":"value_143125628160127123"}, +{"key":"key_181118521711","value":"value_712611012311757881"}, +{"key":"key_181120125109","value":"value_677815372701342107"}, +{"key":"key_181128157120","value":"value_132147123541061441"}, +{"key":"key_181132110122","value":"value_122121161239615996"}, +{"key":"key_181133139130","value":"value_151631391061571286"}, +{"key":"key_181136127806","value":"value_111845612171861095"}, +{"key":"key_181138139166","value":"value_791418514469150162"}, +{"key":"key_181139132896","value":"value_871271378574641521"}, +{"key":"key_181143122134","value":"value_137387415392741071"}, +{"key":"key_181150100107","value":"value_748318584754315815"}, +{"key":"key_181158106949","value":"value_121137142121136871"}, +{"key":"key_181201001121","value":"value_667512597168147106"}, +{"key":"key_181211381081","value":"value_100991801108512166"}, +{"key":"key_181238113911","value":"value_114125115127528892"}, +{"key":"key_181331661281","value":"value_168108946151162133"}, +{"key":"key_181438895939","value":"value_185431221103810562"}, +{"key":"key_181471475012","value":"value_116146439990761375"}, +{"key":"key_181481181609","value":"value_928355889711212111"}, +{"key":"key_181516173108","value":"value_711359487651411491"}, +{"key":"key_181561101331","value":"value_100144897914014713"}, +{"key":"key_181641201111","value":"value_118901231238169875"}, +{"key":"key_181658179100","value":"value_969477166129118616"}, +{"key":"key_181718296136","value":"value_145147130134153661"}, +{"key":"key_181741251287","value":"value_607610762459312611"}, +{"key":"key_181791301725","value":"value_121711299966167401"}, +{"key":"key_181801451581","value":"value_788612375169961131"}, +{"key":"key_181821181325","value":"value_967016385126109734"}, +{"key":"key_181853513118","value":"value_100103122911054857"}, +{"key":"key_181868558114","value":"value_167100148164116721"}, +{"key":"key_181963384327","value":"value_981387010711312114"}, +{"key":"key_181971556713","value":"value_957213512297178556"}, +{"key":"key_181991131026","value":"value_871151171271175844"}, +{"key":"key_182113104331","value":"value_133134471111381048"}, +{"key":"key_182114168861","value":"value_905580123115104102"}, +{"key":"key_182125109130","value":"value_901621038313293113"}, +{"key":"key_182126147114","value":"value_621275860561025999"}, +{"key":"key_182131115831","value":"value_112141101165129146"}, +{"key":"key_182131971114","value":"value_134103626265841191"}, +{"key":"key_182143158951","value":"value_104103111130101141"}, +{"key":"key_182167119124","value":"value_152106114871699011"}, +{"key":"key_182429014912","value":"value_762015616458152741"}, +{"key":"key_182539010490","value":"value_666152149588413161"}, +{"key":"key_182539675851","value":"value_121113139109861051"}, +{"key":"key_182781001061","value":"value_139126988514311750"}, +{"key":"key_182794472166","value":"value_861311351131281281"}, +{"key":"key_182841324212","value":"value_877615283116136115"}, +{"key":"key_182861773515","value":"value_108133108129128781"}, +{"key":"key_182908280858","value":"value_161051361227814758"}, +{"key":"key_182911281167","value":"value_109741431201049810"}, +{"key":"key_182918115310","value":"value_149115116180128731"}, +{"key":"key_182919811514","value":"value_165118931061098112"}, +{"key":"key_182941849716","value":"value_136110669950152741"}, +{"key":"key_182961141301","value":"value_135111101107141361"}, +{"key":"key_183100186147","value":"value_908677999317011312"}, +{"key":"key_183101931638","value":"value_689241131139941621"}, +{"key":"key_183104118841","value":"value_611067911181113105"}, +{"key":"key_183106731191","value":"value_107109136691358518"}, +{"key":"key_183111369413","value":"value_731058510510912374"}, +{"key":"key_183112407629","value":"value_115132131102611101"}, +{"key":"key_183113711029","value":"value_105925815511610816"}, +{"key":"key_183114961021","value":"value_549840885912310581"}, +{"key":"key_183116861036","value":"value_112100148831208416"}, +{"key":"key_183128957289","value":"value_801071121469910410"}, +{"key":"key_183130541151","value":"value_119109911261411275"}, +{"key":"key_183141105167","value":"value_106521691556689371"}, +{"key":"key_183141691398","value":"value_105891374711313211"}, +{"key":"key_183144165119","value":"value_118105135651681201"}, +{"key":"key_183145919017","value":"value_127858836579790737"}, +{"key":"key_183471161309","value":"value_117141158579114411"}, +{"key":"key_183627313738","value":"value_661221188579991589"}, +{"key":"key_183679410816","value":"value_245488681311151231"}, +{"key":"key_183708712675","value":"value_618810010188721076"}, +{"key":"key_183741081068","value":"value_889953748910810596"}, +{"key":"key_183751051041","value":"value_891298510876124611"}, +{"key":"key_183751341151","value":"value_131125135137901251"}, +{"key":"key_183896465717","value":"value_120951078311290171"}, +{"key":"key_183901008214","value":"value_701661825010410311"}, +{"key":"key_183911141231","value":"value_641491101323814011"}, +{"key":"key_183988818316","value":"value_941138697153173557"}, +{"key":"key_183995682729","value":"value_141106134781081021"}, +{"key":"key_184103113142","value":"value_961651791011771151"}, +{"key":"key_184106859723","value":"value_928550112126118787"}, +{"key":"key_184108779246","value":"value_118114321279013776"}, +{"key":"key_184109811029","value":"value_113101126826882731"}, +{"key":"key_184114821177","value":"value_202679310188681131"}, +{"key":"key_184121118941","value":"value_139110156111761021"}, +{"key":"key_184135117816","value":"value_144133110981681111"}, +{"key":"key_184176114917","value":"value_329395114128671248"}, +{"key":"key_184185113120","value":"value_161981411099694169"}, +{"key":"key_184252128126","value":"value_701661141338412511"}, +{"key":"key_184418287142","value":"value_921036189148891273"}, +{"key":"key_184637710370","value":"value_841248079849310615"}, +{"key":"key_184681031758","value":"value_110618713383168623"}, +{"key":"key_184887410481","value":"value_118140952414010482"}, +{"key":"key_184901337814","value":"value_116931047610342107"}, +{"key":"key_184911546387","value":"value_141631161086980468"}, +{"key":"key_185105140436","value":"value_106109124148737968"}, +{"key":"key_185109146961","value":"value_891241301109411913"}, +{"key":"key_185111136171","value":"value_771039768106911141"}, +{"key":"key_185112536483","value":"value_150113117112137536"}, +{"key":"key_185113118977","value":"value_139124991437965105"}, +{"key":"key_185115741496","value":"value_102848995114148518"}, +{"key":"key_185117641686","value":"value_931281099713744104"}, +{"key":"key_185125122118","value":"value_321097671126157941"}, +{"key":"key_185141854891","value":"value_133127135825812511"}, +{"key":"key_185149321341","value":"value_708011668164308014"}, +{"key":"key_185153467712","value":"value_150101101120981218"}, +{"key":"key_185268782861","value":"value_109591221005076166"}, +{"key":"key_185484582130","value":"value_411441076317811011"}, +{"key":"key_185501006990","value":"value_134136931591351591"}, +{"key":"key_185626512817","value":"value_661156318794901171"}, +{"key":"key_185691161301","value":"value_894810014311192127"}, +{"key":"key_185771101371","value":"value_142133511741269533"}, +{"key":"key_185791438072","value":"value_786313115730941381"}, +{"key":"key_185816613267","value":"value_429668113120697194"}, +{"key":"key_185871009811","value":"value_107116123133103438"}, +{"key":"key_185891388210","value":"value_137851131711087115"}, +{"key":"key_185926660411","value":"value_431261441176411710"}, +{"key":"key_186017487107","value":"value_138140537068142788"}, +{"key":"key_186109178105","value":"value_579911468928910013"}, +{"key":"key_186111124538","value":"value_961259097123110110"}, +{"key":"key_186120111791","value":"value_149932699136761254"}, +{"key":"key_186165144881","value":"value_741581417515214992"}, +{"key":"key_186327684385","value":"value_146142120819211715"}, +{"key":"key_186421296211","value":"value_132153103408210010"}, +{"key":"key_186465898122","value":"value_120658795137421561"}, +{"key":"key_186614783126","value":"value_161102142221101075"}, +{"key":"key_186621151321","value":"value_122108159154895015"}, +{"key":"key_186628815594","value":"value_841224769126147381"}, +{"key":"key_186721765812","value":"value_125201104155169948"}, +{"key":"key_186737461954","value":"value_826394286214482701"}, +{"key":"key_186791146512","value":"value_159801668110960158"}, +{"key":"key_186831581151","value":"value_103711521307610163"}, +{"key":"key_186861958210","value":"value_897611247853106731"}, +{"key":"key_186911571201","value":"value_118123114137140666"}, +{"key":"key_186931041145","value":"value_801441237598102581"}, +{"key":"key_187102151737","value":"value_141918655115137871"}, +{"key":"key_187102828771","value":"value_117123120117123133"}, +{"key":"key_187105851257","value":"value_799910511414914641"}, +{"key":"key_187105911561","value":"value_901191578585571661"}, +{"key":"key_187106144140","value":"value_107105149134747314"}, +{"key":"key_187111204102","value":"value_116741098958159961"}, +{"key":"key_187115501021","value":"value_143996478391061069"}, +{"key":"key_187122120165","value":"value_941107611012210713"}, +{"key":"key_187142831171","value":"value_127927910842561489"}, +{"key":"key_187181091621","value":"value_707812010620010873"}, +{"key":"key_187252711217","value":"value_144529694112117471"}, +{"key":"key_187409111812","value":"value_140714073100102749"}, +{"key":"key_187491209412","value":"value_123896694109130931"}, +{"key":"key_187537231301","value":"value_941001211341107313"}, +{"key":"key_187711811631","value":"value_185991014517314415"}, +{"key":"key_187791481751","value":"value_166103841211001046"}, +{"key":"key_187871001201","value":"value_131116120949989126"}, +{"key":"key_187896912612","value":"value_131895296771196564"}, +{"key":"key_187901598088","value":"value_109143631181311011"}, +{"key":"key_187913481114","value":"value_155112961178315310"}, +{"key":"key_187931271061","value":"value_721376878123127801"}, +{"key":"key_187939192106","value":"value_153148511401271781"}, +{"key":"key_187951257810","value":"value_108161611258164947"}, +{"key":"key_187959910974","value":"value_821138847148651301"}, +{"key":"key_187991041121","value":"value_156655714187143761"}, +{"key":"key_188108117111","value":"value_664210383457518311"}, +{"key":"key_188108729513","value":"value_146511178019597979"}, +{"key":"key_188109117913","value":"value_122172601577482110"}, +{"key":"key_188115113135","value":"value_124149100103811061"}, +{"key":"key_188116188641","value":"value_811421668962119821"}, +{"key":"key_188120127142","value":"value_125124142911041118"}, +{"key":"key_188120201161","value":"value_109851006479134100"}, +{"key":"key_188122109651","value":"value_101878510815412028"}, +{"key":"key_188128884014","value":"value_111142121169118721"}, +{"key":"key_188137351021","value":"value_809211870105102126"}, +{"key":"key_188144164951","value":"value_971286512241651544"}, +{"key":"key_188153118131","value":"value_691081371046414572"}, +{"key":"key_188369291139","value":"value_124165136581133342"}, +{"key":"key_188661261807","value":"value_711187010010425112"}, +{"key":"key_188761284093","value":"value_142127110131155121"}, +{"key":"key_188811061039","value":"value_799513114812911110"}, +{"key":"key_188951205094","value":"value_431016513166135136"}, +{"key":"key_188977317675","value":"value_571281248212511682"}, +{"key":"key_189104661031","value":"value_911361237475698186"}, +{"key":"key_189111115551","value":"value_157901571071107310"}, +{"key":"key_189113110714","value":"value_955914013114694417"}, +{"key":"key_189123747013","value":"value_111756969477377131"}, +{"key":"key_189128138951","value":"value_107136491211199978"}, +{"key":"key_189153999380","value":"value_129149123931661291"}, +{"key":"key_189155114132","value":"value_851386875761568598"}, +{"key":"key_189166111868","value":"value_871201881281158075"}, +{"key":"key_189288711396","value":"value_601089991469812482"}, +{"key":"key_189511031431","value":"value_159376016105921647"}, +{"key":"key_189511121529","value":"value_988413213810698147"}, +{"key":"key_189581201311","value":"value_321161121141091128"}, +{"key":"key_189587059164","value":"value_107651241431131076"}, +{"key":"key_189681011481","value":"value_133103143140911581"}, +{"key":"key_189707479151","value":"value_116109111698413516"}, +{"key":"key_189892671126","value":"value_117130929312013855"}, +{"key":"key_189965712536","value":"value_140984591153978027"}, +{"key":"key_189971588323","value":"value_901251325777918511"}, +{"key":"key_190113120621","value":"value_764153107957261846"}, +{"key":"key_190115716912","value":"value_132158709910910444"}, +{"key":"key_190117981389","value":"value_651071563492817711"}, +{"key":"key_190122636892","value":"value_491121431216913513"}, +{"key":"key_190126200761","value":"value_153138797107124956"}, +{"key":"key_190129161166","value":"value_144981319512114010"}, +{"key":"key_190141114749","value":"value_112121801219699167"}, +{"key":"key_190148155691","value":"value_911361847010512872"}, +{"key":"key_190160139104","value":"value_782109761521004610"}, +{"key":"key_190538496571","value":"value_731201171051851191"}, +{"key":"key_190703815715","value":"value_125121921494292991"}, +{"key":"key_190803485681","value":"value_113651221331017769"}, +{"key":"key_190841311381","value":"value_981251088094777913"}, +{"key":"key_190901007110","value":"value_931215914712410217"}, +{"key":"key_190921049811","value":"value_611169214315486112"}, +{"key":"key_191106976613","value":"value_873612512910568811"}, +{"key":"key_191136165184","value":"value_107921601216714496"}, +{"key":"key_191137107779","value":"value_906448961551405614"}, +{"key":"key_191287747120","value":"value_668218897941331251"}, +{"key":"key_191331071041","value":"value_172142971036912911"}, +{"key":"key_191361007810","value":"value_103945986108103591"}, +{"key":"key_191371592114","value":"value_797913122168150746"}, +{"key":"key_191651078311","value":"value_117102619595107431"}, +{"key":"key_191729880781","value":"value_143668191301049612"}, +{"key":"key_191737189122","value":"value_155867611655109961"}, +{"key":"key_191817414987","value":"value_112115163941099310"}, +{"key":"key_191861751021","value":"value_124901278610292128"}, +{"key":"key_192100581341","value":"value_114113731381151398"}, +{"key":"key_192101140154","value":"value_123801371219514915"}, +{"key":"key_192102174871","value":"value_148748414912398983"}, +{"key":"key_192104817110","value":"value_132581381301461297"}, +{"key":"key_192105451361","value":"value_511315911814411616"}, +{"key":"key_192114127771","value":"value_112989910338105788"}, +{"key":"key_192115709866","value":"value_129958978160941521"}, +{"key":"key_192117120114","value":"value_942713290741168512"}, +{"key":"key_192126146411","value":"value_113931221301651326"}, +{"key":"key_192131744612","value":"value_125131729448193125"}, +{"key":"key_192133119131","value":"value_899540149114611336"}, +{"key":"key_192133886598","value":"value_106117120781821111"}, +{"key":"key_192171138103","value":"value_641451481401549610"}, +{"key":"key_192184157521","value":"value_126109891311305511"}, +{"key":"key_192738186361","value":"value_119911401438810511"}, +{"key":"key_192791007787","value":"value_168711381101451159"}, +{"key":"key_192955081857","value":"value_123109120811871274"}, +{"key":"key_193083131125","value":"value_101110175481081401"}, +{"key":"key_193101101101","value":"value_728652157114451326"}, +{"key":"key_193113771396","value":"value_173157947984968712"}, +{"key":"key_193124609169","value":"value_145121886084102137"}, +{"key":"key_193125180109","value":"value_102485812113011711"}, +{"key":"key_193137625715","value":"value_148127106151113175"}, +{"key":"key_193621609010","value":"value_111386812810111510"}, +{"key":"key_193737978146","value":"value_896299138531215213"}, +{"key":"key_193876280851","value":"value_114717788621281521"}, +{"key":"key_193915054116","value":"value_441145211398871035"}, +{"key":"key_194116155731","value":"value_876211890113103186"}, +{"key":"key_194147156128","value":"value_681081611418363193"}, +{"key":"key_194150100741","value":"value_749360881228055145"}, +{"key":"key_194153111127","value":"value_153611251161011351"}, +{"key":"key_194189751579","value":"value_799981491051141232"}, +{"key":"key_194202581305","value":"value_871225328108899998"}, +{"key":"key_194831071649","value":"value_130601191041611967"}, +{"key":"key_194891446294","value":"value_113766610612913193"}, +{"key":"key_195100941351","value":"value_112122138119130113"}, +{"key":"key_195101781361","value":"value_695510111672837812"}, +{"key":"key_195131915189","value":"value_139899616411967866"}, +{"key":"key_195139107118","value":"value_126119138118182165"}, +{"key":"key_195139134521","value":"value_971431521021378996"}, +{"key":"key_195143921111","value":"value_634414711986529412"}, +{"key":"key_195199150116","value":"value_103147127829799148"}, +{"key":"key_195495122114","value":"value_848857133951126863"}, +{"key":"key_195511491063","value":"value_468210713511984131"}, +{"key":"key_195811051051","value":"value_163811281631451601"}, +{"key":"key_195915683122","value":"value_771107911067848413"}, +{"key":"key_196115144729","value":"value_731181061489961555"}, +{"key":"key_196129111955","value":"value_135818312346876813"}, +{"key":"key_196136668578","value":"value_100130105120108896"}, +{"key":"key_196136929813","value":"value_127167787083120115"}, +{"key":"key_196161132107","value":"value_962009089827637108"}, +{"key":"key_196165811377","value":"value_112896348251169117"}, +{"key":"key_196233917482","value":"value_957278160124147781"}, +{"key":"key_196291401437","value":"value_118838011912513569"}, +{"key":"key_196771087015","value":"value_103957511863961311"}, +{"key":"key_196821029358","value":"value_138145104128951051"}, +{"key":"key_196828089113","value":"value_811566685132991194"}, +{"key":"key_196871221055","value":"value_113137143811021001"}, +{"key":"key_196887971007","value":"value_155149107101621269"}, +{"key":"key_197104161977","value":"value_157258674891063080"}, +{"key":"key_197125108104","value":"value_151701128017011115"}, +{"key":"key_197506311842","value":"value_108103100808014661"}, +{"key":"key_197513259132","value":"value_108103859513619894"}, +{"key":"key_197571476511","value":"value_869193951284553101"}, +{"key":"key_197656710254","value":"value_912183100731399199"}, +{"key":"key_197791091841","value":"value_101651011309597704"}, +{"key":"key_197927414070","value":"value_107132661201079910"}, +{"key":"key_197961491189","value":"value_979515611510416699"}, +{"key":"key_198109112607","value":"value_103128908915512085"}, +{"key":"key_198115421131","value":"value_671371219513817869"}, +{"key":"key_198371601248","value":"value_949461356410612372"}, +{"key":"key_198565312289","value":"value_149937533315712980"}, +{"key":"key_198711138312","value":"value_828572153154771181"}, +{"key":"key_198778491186","value":"value_102170941448812110"}, +{"key":"key_198971199013","value":"value_130721078464103160"}, +{"key":"key_199105526012","value":"value_702946127901341069"}, +{"key":"key_199106104771","value":"value_115831151051151168"}, +{"key":"key_199117114124","value":"value_498796113831009435"}, +{"key":"key_199121751558","value":"value_921807457151918112"}, +{"key":"key_199143911244","value":"value_123927814312411066"}, +{"key":"key_199151971336","value":"value_921081042814393631"}, +{"key":"key_199154681198","value":"value_971339398180147861"}, +{"key":"key_199494961011","value":"value_111161399916016811"}, +{"key":"key_199531111417","value":"value_459614220108315485"}, +{"key":"key_199611938489","value":"value_921437111112978369"}, +{"key":"key_199848210376","value":"value_461158515228132981"}, +{"key":"key_199870948355","value":"value_878813569135118711"}, +{"key":"key_200106120128","value":"value_479339861336793112"}, +{"key":"key_200591004911","value":"value_811891001237683591"}, +{"key":"key_200811441458","value":"value_114147118124150821"}, +{"key":"key_200861311451","value":"value_198967512990128731"}, +{"key":"key_201105150321","value":"value_981521231188093161"}, +{"key":"key_201120761068","value":"value_851467516213912489"}, +{"key":"key_201121131162","value":"value_139143135901021621"}, +{"key":"key_201151051169","value":"value_126941501407899123"}, +{"key":"key_201174714110","value":"value_118801175411095638"}, +{"key":"key_201178116116","value":"value_981161409610510818"}, +{"key":"key_201185169149","value":"value_125648912213146301"}, +{"key":"key_201201461501","value":"value_146111829010815186"}, +{"key":"key_201236210311","value":"value_961141241031411581"}, +{"key":"key_201261331175","value":"value_143105598976839112"}, +{"key":"key_201271106512","value":"value_119681101091813311"}, +{"key":"key_201316023591","value":"value_721301131538184681"}, +{"key":"key_201341029411","value":"value_101133881031271047"}, +{"key":"key_201361148987","value":"value_160989381132921116"}, +{"key":"key_201391171031","value":"value_110117791437112296"}, +{"key":"key_201421151071","value":"value_105771645510872556"}, +{"key":"key_201608914013","value":"value_671901445611914031"}, +{"key":"key_201761238566","value":"value_998214179107871111"}, +{"key":"key_201923812212","value":"value_117100112108988012"}, +{"key":"key_202031581041","value":"value_110619314013111075"}, +{"key":"key_202133761311","value":"value_142129821251309914"}, +{"key":"key_202134101948","value":"value_441337111811490134"}, +{"key":"key_202841121226","value":"value_991249394148102847"}, +{"key":"key_203110931788","value":"value_122728612010990661"}, +{"key":"key_203133138856","value":"value_103121136148138110"}, +{"key":"key_203136861066","value":"value_867948588565118928"}, +{"key":"key_203138111145","value":"value_122461041155678921"}, +{"key":"key_203501001311","value":"value_106146123821021291"}, +{"key":"key_203581179391","value":"value_108859964112150102"}, +{"key":"key_203621011237","value":"value_138131389115511084"}, +{"key":"key_203821421267","value":"value_123112851191168463"}, +{"key":"key_204109778980","value":"value_537110110894359112"}, +{"key":"key_204111857816","value":"value_971001551761061115"}, +{"key":"key_204156107681","value":"value_114147978971596936"}, +{"key":"key_204159731481","value":"value_571115965671361421"}, +{"key":"key_204174971141","value":"value_126154767089908212"}, +{"key":"key_204713214811","value":"value_108621575464121162"}, +{"key":"key_204865181981","value":"value_123124122130104691"}, +{"key":"key_205119879912","value":"value_137103801459812048"}, +{"key":"key_205152119123","value":"value_186712410919512214"}, +{"key":"key_205168861331","value":"value_102149895931091731"}, +{"key":"key_205931036189","value":"value_509616413411715044"}, +{"key":"key_205981028710","value":"value_746489135795816311"}, +{"key":"key_206096951208","value":"value_129153963557456489"}, +{"key":"key_206105777912","value":"value_891385016352741381"}, +{"key":"key_206107801528","value":"value_126121152861161729"}, +{"key":"key_206140106601","value":"value_107129161130131819"}, +{"key":"key_206524611912","value":"value_105124118581437015"}, +{"key":"key_206871331011","value":"value_515311510614068136"}, +{"key":"key_207112911540","value":"value_154113108961176512"}, +{"key":"key_207116947473","value":"value_429012978137134103"}, +{"key":"key_207120105168","value":"value_100411221531345013"}, +{"key":"key_207352119551","value":"value_861241196112314011"}, +{"key":"key_207699550605","value":"value_924111019738714774"}, +{"key":"key_208199149819","value":"value_865234136139697693"}, +{"key":"key_208521161421","value":"value_788512112774444615"}, +{"key":"key_209112108841","value":"value_101771051171316494"}, +{"key":"key_209180695910","value":"value_131044085176481897"}, +{"key":"key_209410715911","value":"value_121267712417212687"}, +{"key":"key_209411022110","value":"value_801121114712775185"}, +{"key":"key_209514711397","value":"value_708118510012111211"}, +{"key":"key_209970841581","value":"value_742412583128689087"}, +{"key":"key_210102104107","value":"value_163621001128177621"}, +{"key":"key_210112112368","value":"value_162102105751348411"}, +{"key":"key_210169100180","value":"value_157171126101661231"}, +{"key":"key_210956410015","value":"value_525995105991446084"}, +{"key":"key_210959413914","value":"value_155829410199129561"}, +{"key":"key_211031079860","value":"value_107729712978891001"}, +{"key":"key_211078068691","value":"value_115959312411516590"}, +{"key":"key_211105413812","value":"value_811587014592771431"}, +{"key":"key_211114841465","value":"value_201698461211111071"}, +{"key":"key_211127851748","value":"value_661201005873114137"}, +{"key":"key_211134511027","value":"value_821038970839214970"}, +{"key":"key_211141481001","value":"value_127134116731491421"}, +{"key":"key_211147877971","value":"value_701331081411211117"}, +{"key":"key_211259126148","value":"value_631156812881961088"}, +{"key":"key_211276978133","value":"value_109726382135161748"}, +{"key":"key_211371559610","value":"value_119105811271381119"}, +{"key":"key_211399358945","value":"value_991866299717411793"}, +{"key":"key_211617114011","value":"value_170110851288510786"}, +{"key":"key_211661402412","value":"value_144441192511969109"}, +{"key":"key_211671079212","value":"value_115859116745107106"}, +{"key":"key_211717310542","value":"value_591527614012172513"}, +{"key":"key_213140115759","value":"value_908812795638888137"}, +{"key":"key_213140311356","value":"value_179651401299874192"}, +{"key":"key_214481031386","value":"value_100951216712810987"}, +{"key":"key_214695116109","value":"value_901557415215235129"}, +{"key":"key_214947812462","value":"value_131102185151140758"}, +{"key":"key_215116105147","value":"value_707710111794745159"}, +{"key":"key_215124136122","value":"value_166121150112133113"}, +{"key":"key_216946149146","value":"value_821361442036997991"}, +{"key":"key_217109987614","value":"value_153166451191281571"}, +{"key":"key_218010576152","value":"value_164531441049612710"}, +{"key":"key_218100951029","value":"value_137621536012012210"}, +{"key":"key_218105531381","value":"value_152749914679641211"}, +{"key":"key_218112115140","value":"value_119101967857118100"}, +{"key":"key_219212511134","value":"value_796798155162366716"}, +{"key":"key_219389133648","value":"value_921319011011076125"}, +{"key":"key_219613378110","value":"value_989415113594751609"}, +{"key":"key_219710874117","value":"value_601388559157137941"}, +{"key":"key_220124761331","value":"value_120014912110896164"}, +{"key":"key_220721001391","value":"value_419062699690116106"}, +{"key":"key_221011031231","value":"value_121613513176106841"}, +{"key":"key_221051211031","value":"value_141979784849815313"}, +{"key":"key_221051408143","value":"value_164491128612488165"}, +{"key":"key_221058399134","value":"value_838797131459275127"}, +{"key":"key_221069972139","value":"value_100156129391184911"}, +{"key":"key_221145975911","value":"value_691348680931081038"}, +{"key":"key_221256053119","value":"value_177901221191451171"}, +{"key":"key_221291231011","value":"value_102641291611198611"}, +{"key":"key_221309790133","value":"value_128618685133918312"}, +{"key":"key_221311041297","value":"value_118125591246514416"}, +{"key":"key_221396710985","value":"value_128831257711489152"}, +{"key":"key_221561449612","value":"value_381229914390981568"}, +{"key":"key_221586013810","value":"value_991258012510020116"}, +{"key":"key_221701837084","value":"value_109153104541271511"}, +{"key":"key_221812710417","value":"value_144961186310512130"}, +{"key":"key_223765987129","value":"value_868513812211861525"}, +{"key":"key_224511188290","value":"value_827987691531508314"}, +{"key":"key_224589811424","value":"value_531049912613911513"}, +{"key":"key_224831741237","value":"value_817214580524610811"}, +{"key":"key_224931741626","value":"value_611411271328873923"}, +{"key":"key_225976914910","value":"value_779110713013113610"}, +{"key":"key_226861401317","value":"value_125999310386111140"}, +{"key":"key_228414516063","value":"value_781721028176381439"}, +{"key":"key_228472959314","value":"value_118946763341621689"}, +{"key":"key_228687149921","value":"value_889611540781409695"}, +{"key":"key_229158771021","value":"value_926764146111114935"}, +{"key":"key_229813292102","value":"value_891051149515510895"}, +{"key":"key_231021591164","value":"value_112661495681711471"}, +{"key":"key_231101236918","value":"value_561328197108811219"}, +{"key":"key_231132489145","value":"value_971201629716016586"}, +{"key":"key_231246871641","value":"value_134134145589210511"}, +{"key":"key_231251397211","value":"value_721049669118821319"}, +{"key":"key_231261131265","value":"value_104841401521231207"}, +{"key":"key_231411341401","value":"value_109106941501088013"}, +{"key":"key_231551071119","value":"value_671081546284118150"}, +{"key":"key_231645411982","value":"value_501459473718310512"}, +{"key":"key_231788245881","value":"value_107201963314713594"}, +{"key":"key_231906539476","value":"value_671433735150128691"}, +{"key":"key_235310485507","value":"value_956710013692114114"}, +{"key":"key_235512612486","value":"value_123122114689813976"}, +{"key":"key_237011919680","value":"value_121148596103881617"}, +{"key":"key_237019414616","value":"value_148101152101130167"}, +{"key":"key_237135991276","value":"value_941121159310061804"}, +{"key":"key_237210812113","value":"value_641461391221218311"}, +{"key":"key_237311686871","value":"value_161151451119613610"}, +{"key":"key_237840501251","value":"value_129754410244938511"}, +{"key":"key_238511286132","value":"value_891121256267709474"}, +{"key":"key_239510654100","value":"value_421276510913312517"}, +{"key":"key_239510911519","value":"value_174132104661173811"}, +{"key":"key_241021401176","value":"value_511381501409911093"}, +{"key":"key_241041033180","value":"value_153143138153661131"}, +{"key":"key_241059511914","value":"value_371224112672497325"}, +{"key":"key_241081021051","value":"value_741061231251069382"}, +{"key":"key_241081286311","value":"value_140113714311515694"}, +{"key":"key_241111041009","value":"value_561111148098121957"}, +{"key":"key_241127819111","value":"value_111491021398595717"}, +{"key":"key_241215060624","value":"value_108120643512610914"}, +{"key":"key_241291479911","value":"value_125599817211337144"}, +{"key":"key_241311651181","value":"value_871141511198413017"}, +{"key":"key_241318697704","value":"value_458169160112197581"}, +{"key":"key_241319119710","value":"value_132921101011027965"}, +{"key":"key_241361066887","value":"value_811101421151118383"}, +{"key":"key_241366212310","value":"value_124931356482361511"}, +{"key":"key_241451191471","value":"value_150115809597701117"}, +{"key":"key_241461071331","value":"value_528811912116110865"}, +{"key":"key_241771096310","value":"value_166107701651101519"}, +{"key":"key_244010189145","value":"value_167163144124127579"}, +{"key":"key_247418416663","value":"value_891371491001111471"}, +{"key":"key_247811013982","value":"value_911171061041379175"}, +{"key":"key_248317713312","value":"value_108138107106831398"}, +{"key":"key_248480851121","value":"value_714231120151135131"}, +{"key":"key_248511273121","value":"value_986585119113551453"}, +{"key":"key_248713814187","value":"value_451665813411216758"}, +{"key":"key_249311881921","value":"value_668911413895117150"}, +{"key":"key_249693164601","value":"value_104891155962601258"}, +{"key":"key_251111491221","value":"value_795766139125828577"}, +{"key":"key_251117515316","value":"value_399093671451351141"}, +{"key":"key_251161021581","value":"value_115894814310416270"}, +{"key":"key_251165285381","value":"value_110941207210214096"}, +{"key":"key_251166107128","value":"value_878714884109431711"}, +{"key":"key_251271181487","value":"value_901801541166499105"}, +{"key":"key_251321629191","value":"value_691331126910578119"}, +{"key":"key_251327213287","value":"value_727013583169080957"}, +{"key":"key_251364011352","value":"value_108981151731063414"}, +{"key":"key_251441084910","value":"value_144125821201251351"}, +{"key":"key_251459943505","value":"value_137102126155981341"}, +{"key":"key_251485516883","value":"value_160121162621347310"}, +{"key":"key_251751391105","value":"value_796554125116618598"}, +{"key":"key_252978818087","value":"value_125906511615998871"}, +{"key":"key_256186114751","value":"value_811011431059880549"}, +{"key":"key_256257117103","value":"value_106561819460938732"}, +{"key":"key_258210912081","value":"value_138129104981377064"}, +{"key":"key_259310317474","value":"value_156891371871141087"}, +{"key":"key_259519111913","value":"value_100159881401481241"}, +{"key":"key_259711010276","value":"value_731201245575908281"}, +{"key":"key_261021308095","value":"value_154811541178192761"}, +{"key":"key_261079373162","value":"value_142471409118712412"}, +{"key":"key_261129611413","value":"value_108115366693959414"}, +{"key":"key_261138013510","value":"value_134971281188787139"}, +{"key":"key_261327514311","value":"value_129659844123971003"}, +{"key":"key_261339551111","value":"value_134811358963156881"}, +{"key":"key_261367370115","value":"value_589417391951031246"}, +{"key":"key_261429920911","value":"value_125149781176913611"}, +{"key":"key_261471008712","value":"value_681141008710614710"}, +{"key":"key_261857584102","value":"value_651349398101114935"}, +{"key":"key_265511270114","value":"value_861441629910811810"}, +{"key":"key_266410893155","value":"value_361201289510699841"}, +{"key":"key_268911013112","value":"value_104615611313713378"}, +{"key":"key_268912282916","value":"value_661298556132142521"}, +{"key":"key_269096158173","value":"value_909484908312513011"}, +{"key":"key_269197104109","value":"value_867648901066478761"}, +{"key":"key_269287919582","value":"value_127143745896104137"}, +{"key":"key_269881871301","value":"value_987659161105149951"}, +{"key":"key_271007668129","value":"value_173106699013111987"}, +{"key":"key_271034547100","value":"value_979914710898111173"}, +{"key":"key_271071564712","value":"value_398630991331485190"}, +{"key":"key_271181231574","value":"value_671751759492140126"}, +{"key":"key_271201001571","value":"value_777513811354621231"}, +{"key":"key_271321808663","value":"value_111136741069289121"}, +{"key":"key_271331376010","value":"value_118671058639991481"}, +{"key":"key_271427381149","value":"value_125991091071281521"}, +{"key":"key_271461169721","value":"value_641557092621007110"}, +{"key":"key_271614113410","value":"value_105106782257111130"}, +{"key":"key_274391368397","value":"value_731001123712812615"}, +{"key":"key_274612779121","value":"value_501131257213713512"}, +{"key":"key_274918112828","value":"value_109711191301671101"}, +{"key":"key_275512114391","value":"value_140103571099317118"}, +{"key":"key_276015712613","value":"value_143651061006316515"}, +{"key":"key_277117672137","value":"value_391156861133153109"}, +{"key":"key_277810690111","value":"value_541275910214210767"}, +{"key":"key_277985140106","value":"value_115871408617152101"}, +{"key":"key_278097108144","value":"value_116140133951161701"}, +{"key":"key_278110914312","value":"value_689712112252754761"}, +{"key":"key_278593120341","value":"value_971056661115771407"}, +{"key":"key_279113939010","value":"value_117130716312470941"}, +{"key":"key_279399611537","value":"value_128111421084138461"}, +{"key":"key_279699671113","value":"value_871061371321491357"}, +{"key":"key_279963122791","value":"value_107126911031558310"}, +{"key":"key_281035986731","value":"value_861337373171101124"}, +{"key":"key_281088816912","value":"value_104521086418014351"}, +{"key":"key_281101051096","value":"value_301016010112414115"}, +{"key":"key_281134783137","value":"value_106948599155551141"}, +{"key":"key_281161307011","value":"value_143107962057010157"}, +{"key":"key_281217810910","value":"value_888211595106461341"}, +{"key":"key_281321081151","value":"value_116674823162971559"}, +{"key":"key_281331036390","value":"value_137115113991741349"}, +{"key":"key_281435911313","value":"value_691868310012866477"}, +{"key":"key_281601341061","value":"value_342913984134108838"}, +{"key":"key_281697967338","value":"value_671318682599081419"}, +{"key":"key_284137103100","value":"value_124107759988791511"}, +{"key":"key_285110085491","value":"value_759108149797511151"}, +{"key":"key_285242751068","value":"value_109621041526073116"}, +{"key":"key_285710012315","value":"value_124133167146825013"}, +{"key":"key_286315010781","value":"value_100135718285121133"}, +{"key":"key_286684979486","value":"value_141831096211866411"}, +{"key":"key_287312469181","value":"value_165351411221531071"}, +{"key":"key_287721498129","value":"value_132991244414699148"}, +{"key":"key_287910673153","value":"value_907777369611611018"}, +{"key":"key_287987951429","value":"value_115118691311201111"}, +{"key":"key_288215877509","value":"value_188685010983681491"}, +{"key":"key_288289102943","value":"value_112119113981701114"}, +{"key":"key_288912013412","value":"value_102218312113210015"}, +{"key":"key_289110417814","value":"value_981171261098569879"}, +{"key":"key_289252924942","value":"value_721399612157201561"}, +{"key":"key_289311587107","value":"value_865812375981384912"}, +{"key":"key_289557103118","value":"value_187218010613649123"}, +{"key":"key_291001324412","value":"value_901141541531261318"}, +{"key":"key_291011167299","value":"value_521077967691021281"}, +{"key":"key_291079191135","value":"value_911481151847012685"}, +{"key":"key_291091317512","value":"value_471189710897101104"}, +{"key":"key_291161223513","value":"value_387930991521228510"}, +{"key":"key_291194411968","value":"value_102101110104541081"}, +{"key":"key_291231481312","value":"value_109140667614412011"}, +{"key":"key_291351599870","value":"value_115115521137688937"}, +{"key":"key_291371021341","value":"value_821141675590971611"}, +{"key":"key_291421237010","value":"value_621737910761111809"}, +{"key":"key_291451031441","value":"value_119103581431236210"}, +{"key":"key_291454310215","value":"value_691381271051601127"}, +{"key":"key_291537713211","value":"value_110801151021631171"}, +{"key":"key_291601781245","value":"value_131104138801731536"}, +{"key":"key_292981145181","value":"value_731312021234215510"}, +{"key":"key_293671751066","value":"value_120101658742127977"}, +{"key":"key_294980151116","value":"value_129153111801371561"}, +{"key":"key_295712183821","value":"value_578185625011070619"}, +{"key":"key_296010711720","value":"value_118861025112110311"}, +{"key":"key_296387788472","value":"value_124146119112121143"}, +{"key":"key_296410113810","value":"value_296312813413515810"}, +{"key":"key_296654601411","value":"value_123123174111591121"}, +{"key":"key_297313628155","value":"value_132351281128159536"}, +{"key":"key_298811214967","value":"value_105125831121081149"}, +{"key":"key_298986120627","value":"value_617075617311411710"}, +{"key":"key_299184758315","value":"value_105891551221561558"}, +{"key":"key_299254901256","value":"value_102126124114799913"}, +{"key":"key_299357891051","value":"value_143138945611893611"}, +{"key":"key_299397951451","value":"value_104991071041391579"}, +{"key":"key_299410973103","value":"value_865252407010411110"}, +{"key":"key_299573111777","value":"value_331315549841221161"}, +{"key":"key_299711411692","value":"value_102712174951131771"}, +{"key":"key_299892671551","value":"value_100351321021025911"}, +{"key":"key_299973118105","value":"value_869981137741099915"}, +{"key":"key_301001548113","value":"value_128172711481651061"}, +{"key":"key_301018313099","value":"value_182125128128104108"}, +{"key":"key_301041424116","value":"value_777510214430681241"}, +{"key":"key_301045411110","value":"value_741021471126311198"}, +{"key":"key_301109983921","value":"value_621101113411410610"}, +{"key":"key_301131411163","value":"value_113122146136120471"}, +{"key":"key_301151468643","value":"value_521181551077416211"}, +{"key":"key_301171599269","value":"value_251146393124133103"}, +{"key":"key_301211431469","value":"value_166136711289370881"}, +{"key":"key_301247199110","value":"value_117751641157934787"}, +{"key":"key_301251501419","value":"value_132106701391478912"}, +{"key":"key_301271091071","value":"value_126130748248901521"}, +{"key":"key_301359613173","value":"value_126107134117537873"}, +{"key":"key_301571071431","value":"value_112146911171361335"}, +{"key":"key_301791079813","value":"value_116144161173771125"}, +{"key":"key_301841021128","value":"value_204213487154138981"}, +{"key":"key_302463137143","value":"value_184112130148985926"}, +{"key":"key_307113312210","value":"value_931649388129145197"}, +{"key":"key_307113682741","value":"value_751541041681418397"}, +{"key":"key_308211112867","value":"value_154148801047876647"}, +{"key":"key_308349947973","value":"value_143921077311210114"}, +{"key":"key_308710034103","value":"value_855897124111102768"}, +{"key":"key_309011911211","value":"value_469968153173813589"}, +{"key":"key_309114814656","value":"value_168173348182348111"}, +{"key":"key_309760889911","value":"value_120651745412110412"}, +{"key":"key_311037686711","value":"value_151106104101731356"}, +{"key":"key_311048411616","value":"value_809543144112100122"}, +{"key":"key_311061021204","value":"value_844714311386133139"}, +{"key":"key_311081051261","value":"value_934115957136104122"}, +{"key":"key_311081331197","value":"value_701311421216413611"}, +{"key":"key_311091378757","value":"value_127119141377316081"}, +{"key":"key_311095314913","value":"value_123138111921477912"}, +{"key":"key_311096784711","value":"value_135151831409915396"}, +{"key":"key_311101604311","value":"value_141781031271021121"}, +{"key":"key_311111351731","value":"value_105110100857051100"}, +{"key":"key_311168713493","value":"value_154147761087296721"}, +{"key":"key_311189211589","value":"value_971151111209599161"}, +{"key":"key_311251561089","value":"value_154153261045315675"}, +{"key":"key_311259014810","value":"value_771297710211210241"}, +{"key":"key_311348913411","value":"value_149116143105865010"}, +{"key":"key_311369336131","value":"value_149106611161138211"}, +{"key":"key_311381371441","value":"value_114117321178019358"}, +{"key":"key_311401181271","value":"value_158165126994015613"}, +{"key":"key_311457215811","value":"value_659210712685687488"}, +{"key":"key_311458514612","value":"value_741101087914610585"}, +{"key":"key_311519382106","value":"value_778313012376110889"}, +{"key":"key_311810310416","value":"value_119106961321291258"}, +{"key":"key_312239011412","value":"value_881541121491253364"}, +{"key":"key_313611010079","value":"value_107117115126137127"}, +{"key":"key_313988150761","value":"value_197911381229611278"}, +{"key":"key_314714356978","value":"value_831281131338013492"}, +{"key":"key_315511811010","value":"value_109901432820110995"}, +{"key":"key_315970103858","value":"value_975611213098149153"}, +{"key":"key_316594100551","value":"value_108119153567516677"}, +{"key":"key_316711399147","value":"value_129977712245851081"}, +{"key":"key_316892971487","value":"value_120103908462929777"}, +{"key":"key_318177989650","value":"value_564710211757747783"}, +{"key":"key_318199952139","value":"value_162891381041131187"}, +{"key":"key_318514213613","value":"value_112126180136941361"}, +{"key":"key_318711597103","value":"value_661356486981511291"}, +{"key":"key_318841124137","value":"value_691335716996152308"}, +{"key":"key_319017515712","value":"value_136639912913211661"}, +{"key":"key_319114416914","value":"value_145149116142738468"}, +{"key":"key_319211582117","value":"value_122691361131009782"}, +{"key":"key_319313711687","value":"value_156119161989474108"}, +{"key":"key_319397100821","value":"value_681091454111711911"}, +{"key":"key_321006982641","value":"value_126631179982152531"}, +{"key":"key_321031762711","value":"value_779111816892115995"}, +{"key":"key_321071674210","value":"value_146611355815591735"}, +{"key":"key_321114712473","value":"value_541667310317415612"}, +{"key":"key_321128410013","value":"value_721191141301681311"}, +{"key":"key_321129912399","value":"value_141741671017975769"}, +{"key":"key_321131171068","value":"value_632047913393945514"}, +{"key":"key_321151421349","value":"value_146125529290877694"}, +{"key":"key_321151553896","value":"value_137691141161621211"}, +{"key":"key_321159013189","value":"value_699613975124121601"}, +{"key":"key_321171041441","value":"value_106108124979879819"}, +{"key":"key_321171117310","value":"value_471139511798123881"}, +{"key":"key_321171309213","value":"value_113174119109117118"}, +{"key":"key_321238486135","value":"value_131821431189413787"}, +{"key":"key_321261341251","value":"value_142151944813872155"}, +{"key":"key_321291201371","value":"value_109115141155849687"}, +{"key":"key_321399249130","value":"value_152977712014667127"}, +{"key":"key_321402798651","value":"value_108119130108806110"}, +{"key":"key_321415499136","value":"value_150951151171419622"}, +{"key":"key_321514115411","value":"value_765313713181165148"}, +{"key":"key_321576413518","value":"value_811401491021181239"}, +{"key":"key_321631961131","value":"value_968346144851311401"}, +{"key":"key_321688310075","value":"value_120801314166148215"}, +{"key":"key_321747210311","value":"value_193817813578118117"}, +{"key":"key_321791141018","value":"value_811017090681151471"}, +{"key":"key_321801151011","value":"value_675613087238234113"}, +{"key":"key_321811301281","value":"value_127117701461051168"}, +{"key":"key_324912084145","value":"value_681111387114116411"}, +{"key":"key_325254117821","value":"value_144461109386814216"}, +{"key":"key_327154122839","value":"value_888411160891221061"}, +{"key":"key_327377106109","value":"value_101814394152127631"}, +{"key":"key_327686725074","value":"value_871502340551141231"}, +{"key":"key_327878114901","value":"value_136118341158699891"}, +{"key":"key_327913313797","value":"value_134171116518864861"}, +{"key":"key_328777118138","value":"value_111169951201286711"}, +{"key":"key_328816310512","value":"value_848519710610992751"}, +{"key":"key_328911893126","value":"value_111508815288119884"}, +{"key":"key_328947104819","value":"value_153581549112110797"}, +{"key":"key_329386541307","value":"value_901101251121101388"}, +{"key":"key_329635107104","value":"value_905993113109931511"}, +{"key":"key_329888108711","value":"value_869812112976126133"}, +{"key":"key_331021177212","value":"value_918539661257273609"}, +{"key":"key_331061361111","value":"value_136129827289116107"}, +{"key":"key_331081321051","value":"value_997310613617513412"}, +{"key":"key_331097410298","value":"value_142968411313387134"}, +{"key":"key_331116591124","value":"value_128145371341381148"}, +{"key":"key_331191651231","value":"value_162107998476132103"}, +{"key":"key_331271161211","value":"value_961224697133131651"}, +{"key":"key_331349811216","value":"value_129661291031191045"}, +{"key":"key_331377713111","value":"value_151105751131911176"}, +{"key":"key_331386513636","value":"value_139651011167683105"}, +{"key":"key_331449116318","value":"value_116868665587916711"}, +{"key":"key_331461411515","value":"value_111971067711861120"}, +{"key":"key_331549176921","value":"value_921001746941491021"}, +{"key":"key_331611049610","value":"value_866575953612311859"}, +{"key":"key_331661259151","value":"value_104116147471261431"}, +{"key":"key_331709811012","value":"value_106858243981191208"}, +{"key":"key_331781069895","value":"value_627776771505810489"}, +{"key":"key_331821481406","value":"value_142113109761298853"}, +{"key":"key_334513951921","value":"value_152541008525779793"}, +{"key":"key_335019194808","value":"value_451031626443118102"}, +{"key":"key_335110015096","value":"value_126821181211191341"}, +{"key":"key_335414148821","value":"value_101891156511116611"}, +{"key":"key_335472144699","value":"value_140153126123123171"}, +{"key":"key_336124117878","value":"value_146156115128159661"}, +{"key":"key_336214911114","value":"value_132100150124328413"}, +{"key":"key_336313739961","value":"value_117101114757285126"}, +{"key":"key_336785133541","value":"value_909357149891071601"}, +{"key":"key_336916111566","value":"value_711138911847178110"}, +{"key":"key_337135621321","value":"value_116947385921538157"}, +{"key":"key_337411114410","value":"value_751526711812913984"}, +{"key":"key_337815955971","value":"value_108119100121521201"}, +{"key":"key_338357172115","value":"value_168731257412017111"}, +{"key":"key_338590901591","value":"value_146140169657767106"}, +{"key":"key_339513910011","value":"value_788233431064411565"}, +{"key":"key_339812493105","value":"value_991501631161151047"}, +{"key":"key_339812916315","value":"value_851051811049373725"}, +{"key":"key_341001377412","value":"value_551201329868107136"}, +{"key":"key_341001951881","value":"value_988142776013173286"}, +{"key":"key_341005249110","value":"value_844577186104113161"}, +{"key":"key_341011281241","value":"value_131179421391057611"}, +{"key":"key_341057560121","value":"value_629913815212565101"}, +{"key":"key_341067878767","value":"value_105124891228611917"}, +{"key":"key_341081381062","value":"value_120711081209711818"}, +{"key":"key_341088289124","value":"value_118101126961598615"}, +{"key":"key_341111171336","value":"value_811397811041100146"}, +{"key":"key_341134085511","value":"value_100948811076311676"}, +{"key":"key_341196986121","value":"value_100135861245798891"}, +{"key":"key_341269011312","value":"value_134145821098715096"}, +{"key":"key_341301694114","value":"value_103659110393441799"}, +{"key":"key_341364786114","value":"value_711561001376113212"}, +{"key":"key_341399384131","value":"value_205889914779261016"}, +{"key":"key_341491155687","value":"value_100134127901011121"}, +{"key":"key_341506116290","value":"value_941381141021146616"}, +{"key":"key_341511451371","value":"value_110815613013414512"}, +{"key":"key_341821416090","value":"value_821081471151207036"}, +{"key":"key_341961217768","value":"value_115711051327912911"}, +{"key":"key_343016114211","value":"value_721055314970581121"}, +{"key":"key_344697118731","value":"value_897196981391721201"}, +{"key":"key_345036149176","value":"value_145121122193166831"}, +{"key":"key_346613786107","value":"value_491651386410594591"}, +{"key":"key_347813276102","value":"value_114771971261091139"}, +{"key":"key_347814499124","value":"value_132159851518463788"}, +{"key":"key_347911260438","value":"value_819414455138751268"}, +{"key":"key_348014291981","value":"value_133177156161120121"}, +{"key":"key_348398518213","value":"value_129100881371091161"}, +{"key":"key_348476861131","value":"value_981287513113880849"}, +{"key":"key_348681751919","value":"value_128571368378135675"}, +{"key":"key_349312417099","value":"value_709599548214945118"}, +{"key":"key_349517412513","value":"value_125129741031149612"}, +{"key":"key_351011226418","value":"value_109811251181451161"}, +{"key":"key_351041168276","value":"value_671201517310011010"}, +{"key":"key_351077573831","value":"value_113116112153130118"}, +{"key":"key_351111231101","value":"value_451112213195688353"}, +{"key":"key_351139369149","value":"value_111791249963881121"}, +{"key":"key_351181027020","value":"value_100123621065374127"}, +{"key":"key_351208788541","value":"value_851324312711268113"}, +{"key":"key_351211691491","value":"value_971068312654171136"}, +{"key":"key_351251451491","value":"value_141110120827814471"}, +{"key":"key_351281021089","value":"value_135202889817615278"}, +{"key":"key_351287914993","value":"value_120861213574901121"}, +{"key":"key_351307130758","value":"value_951237310296127114"}, +{"key":"key_351331251021","value":"value_104939291736687135"}, +{"key":"key_351391451287","value":"value_153125108651159512"}, +{"key":"key_351421181498","value":"value_101120120126187875"}, +{"key":"key_351531441097","value":"value_171859896831161681"}, +{"key":"key_351541134512","value":"value_146135841518450964"}, +{"key":"key_351557311034","value":"value_113611031171529712"}, +{"key":"key_351581441191","value":"value_971201289710210543"}, +{"key":"key_351631591171","value":"value_571221431121139310"}, +{"key":"key_353310272103","value":"value_118921459810393159"}, +{"key":"key_353610576115","value":"value_848444125925598127"}, +{"key":"key_355410611112","value":"value_147819467144127671"}, +{"key":"key_356364147259","value":"value_719385438990591301"}, +{"key":"key_356491128761","value":"value_481167793134132697"}, +{"key":"key_356791851739","value":"value_110124931626688139"}, +{"key":"key_356879120449","value":"value_441678792113119135"}, +{"key":"key_357328115901","value":"value_131871081091016764"}, +{"key":"key_357656648984","value":"value_112857911317131821"}, +{"key":"key_357973147221","value":"value_117588140166166140"}, +{"key":"key_358275865611","value":"value_101521041218610016"}, +{"key":"key_358292124851","value":"value_696178106969412945"}, +{"key":"key_358321105122","value":"value_911877711713797127"}, +{"key":"key_358413282731","value":"value_120133821057784859"}, +{"key":"key_359212556581","value":"value_931321286812618175"}, +{"key":"key_359316573866","value":"value_778798731989633143"}, +{"key":"key_359410713514","value":"value_147127116149134129"}, +{"key":"key_359910875183","value":"value_174994178176611023"}, +{"key":"key_359994144112","value":"value_134132555269711136"}, +{"key":"key_361008591183","value":"value_102182511398382909"}, +{"key":"key_361031181001","value":"value_106119100109271291"}, +{"key":"key_361031389010","value":"value_531215597951358114"}, +{"key":"key_361041421467","value":"value_681309412712414680"}, +{"key":"key_361051298812","value":"value_135953213830105881"}, +{"key":"key_361061321241","value":"value_911311557117106774"}, +{"key":"key_361069979133","value":"value_154137781348010489"}, +{"key":"key_361139513910","value":"value_919549875254811059"}, +{"key":"key_361146813917","value":"value_411448715510810296"}, +{"key":"key_361148299101","value":"value_115152125891128997"}, +{"key":"key_361158710212","value":"value_101129738466881391"}, +{"key":"key_361169061579","value":"value_106100138791141395"}, +{"key":"key_361171091311","value":"value_137879310716210511"}, +{"key":"key_361191331048","value":"value_549099311591218012"}, +{"key":"key_361221439810","value":"value_761041018368911191"}, +{"key":"key_361245762431","value":"value_100911281751701591"}, +{"key":"key_361268010843","value":"value_128125679911612616"}, +{"key":"key_361291298560","value":"value_113901449971736910"}, +{"key":"key_361313113811","value":"value_641121541183111013"}, +{"key":"key_361331417090","value":"value_119944796711389162"}, +{"key":"key_361351151059","value":"value_981273613556119701"}, +{"key":"key_361371391369","value":"value_289811975111133112"}, +{"key":"key_361421548210","value":"value_771507713911999140"}, +{"key":"key_361441211191","value":"value_853910988105129901"}, +{"key":"key_361447010388","value":"value_621335371231184513"}, +{"key":"key_361461301616","value":"value_655920614711293182"}, +{"key":"key_361558251821","value":"value_132132103109125162"}, +{"key":"key_361601301311","value":"value_271011644714912211"}, +{"key":"key_361671481369","value":"value_112156129711211131"}, +{"key":"key_362411398132","value":"value_881586443911668511"}, +{"key":"key_365077601471","value":"value_112109631188659831"}, +{"key":"key_365998491391","value":"value_157132116115751211"}, +{"key":"key_366265951141","value":"value_114151414166164769"}, +{"key":"key_366612077879","value":"value_971341708010513310"}, +{"key":"key_367798103119","value":"value_102125103147735279"}, +{"key":"key_368095131399","value":"value_865010414293123116"}, +{"key":"key_368512093105","value":"value_110123102120741229"}, +{"key":"key_369109726010","value":"value_696957951331687368"}, +{"key":"key_369312211593","value":"value_611431238112013069"}, +{"key":"key_369480518179","value":"value_539485131957413110"}, +{"key":"key_369680711019","value":"value_100958412090108818"}, +{"key":"key_371011109314","value":"value_103124121105481148"}, +{"key":"key_371011221451","value":"value_641448440641201059"}, +{"key":"key_371011641378","value":"value_144145120941621281"}, +{"key":"key_371021688695","value":"value_132145136113669684"}, +{"key":"key_371051099511","value":"value_621127615679991321"}, +{"key":"key_371064315811","value":"value_601321351458013016"}, +{"key":"key_371069910714","value":"value_661541438582140779"}, +{"key":"key_371081011481","value":"value_951171511181001891"}, +{"key":"key_371091237812","value":"value_841039285116315811"}, +{"key":"key_371104450707","value":"value_143103124143721229"}, +{"key":"key_371106612010","value":"value_771058333161162819"}, +{"key":"key_371151401321","value":"value_936912662128931381"}, +{"key":"key_371166311420","value":"value_115711829112414010"}, +{"key":"key_371241148012","value":"value_809914058184100921"}, +{"key":"key_371241271341","value":"value_109122121128158961"}, +{"key":"key_371241329313","value":"value_107104143821001091"}, +{"key":"key_371291076596","value":"value_731071391138788301"}, +{"key":"key_371301744411","value":"value_138725473921129141"}, +{"key":"key_371347313415","value":"value_994391671198212710"}, +{"key":"key_371351071041","value":"value_477712610911370102"}, +{"key":"key_371361718810","value":"value_646715136601208911"}, +{"key":"key_371431167510","value":"value_124731211691101761"}, +{"key":"key_371461051481","value":"value_561081311337513983"}, +{"key":"key_371661166760","value":"value_144186659912613479"}, +{"key":"key_371951245298","value":"value_129991501394710413"}, +{"key":"key_372988991351","value":"value_132176148961421167"}, +{"key":"key_374134781057","value":"value_110122851268012971"}, +{"key":"key_374268891439","value":"value_966777105881751119"}, +{"key":"key_375116910512","value":"value_431471141251087258"}, +{"key":"key_375566101113","value":"value_961078316710214191"}, +{"key":"key_376310710910","value":"value_121843511574729612"}, +{"key":"key_376411412675","value":"value_588614849136898980"}, +{"key":"key_376910673163","value":"value_581163010196897389"}, +{"key":"key_377793108105","value":"value_871398213910513111"}, +{"key":"key_377811858542","value":"value_111147567488133117"}, +{"key":"key_377910678691","value":"value_142991015411011461"}, +{"key":"key_378110813254","value":"value_721051669164132123"}, +{"key":"key_378212669132","value":"value_103131130951111141"}, +{"key":"key_378253129930","value":"value_691501121021021409"}, +{"key":"key_378515799117","value":"value_729992118787814179"}, +{"key":"key_378696155119","value":"value_118119133109931271"}, +{"key":"key_378713411517","value":"value_901065489135361182"}, +{"key":"key_378759734311","value":"value_981197581119114768"}, +{"key":"key_379410860162","value":"value_141132159851149125"}, +{"key":"key_379612487136","value":"value_851371164610271127"}, +{"key":"key_379761117120","value":"value_129130116138921121"}, +{"key":"key_379810580461","value":"value_151816181879872692"}, +{"key":"key_381005975431","value":"value_103113129103161123"}, +{"key":"key_381021191399","value":"value_711397911185971079"}, +{"key":"key_381089419411","value":"value_110831061051431171"}, +{"key":"key_381121771381","value":"value_113162133711107612"}, +{"key":"key_381137716282","value":"value_149122150124508210"}, +{"key":"key_381158710882","value":"value_661171029711389114"}, +{"key":"key_381171071081","value":"value_106112691449454119"}, +{"key":"key_381172108645","value":"value_198103441091038480"}, +{"key":"key_381244116103","value":"value_981039111410084611"}, +{"key":"key_381249010511","value":"value_937913914616011229"}, +{"key":"key_381327412114","value":"value_101561671528650101"}, +{"key":"key_381361251769","value":"value_991041078719811211"}, +{"key":"key_381411261581","value":"value_113128599513075140"}, +{"key":"key_381414915812","value":"value_781507063881011026"}, +{"key":"key_381427814699","value":"value_146671311461219614"}, +{"key":"key_381431046413","value":"value_144108928570859511"}, +{"key":"key_381431907172","value":"value_114985713110170166"}, +{"key":"key_381449393981","value":"value_521251107330541887"}, +{"key":"key_381469212989","value":"value_141146132971541386"}, +{"key":"key_381551087578","value":"value_894872871391415510"}, +{"key":"key_381611621761","value":"value_941256310612175102"}, +{"key":"key_381646512611","value":"value_179410016197161701"}, +{"key":"key_381684104651","value":"value_955282977776116771"}, +{"key":"key_381689111698","value":"value_140124149941141297"}, +{"key":"key_383288935787","value":"value_105177878413980103"}, +{"key":"key_383914316355","value":"value_116146641171031169"}, +{"key":"key_385310712014","value":"value_894871411141361201"}, +{"key":"key_385813671741","value":"value_110871338187155103"}, +{"key":"key_385817170143","value":"value_458487158947515361"}, +{"key":"key_386311154944","value":"value_156721098195163133"}, +{"key":"key_386993131110","value":"value_111110165861351231"}, +{"key":"key_387611216210","value":"value_868899114124121366"}, +{"key":"key_388111912176","value":"value_110109130257476491"}, +{"key":"key_388257145111","value":"value_110113574893749585"}, +{"key":"key_388383125931","value":"value_116132777616412366"}, +{"key":"key_388412486661","value":"value_178130911371651261"}, +{"key":"key_388979192891","value":"value_113851331191601821"}, +{"key":"key_388999145110","value":"value_171129141109100106"}, +{"key":"key_389091529814","value":"value_841038213210067129"}, +{"key":"key_389317773163","value":"value_130731829592141112"}, +{"key":"key_389410457911","value":"value_149828730123958684"}, +{"key":"key_389414314311","value":"value_835880828584778812"}, +{"key":"key_389511573122","value":"value_149575132971085989"}, +{"key":"key_389584711098","value":"value_143621201555514311"}, +{"key":"key_389912559917","value":"value_133931491171541031"}, +{"key":"key_391005714388","value":"value_751249114211311463"}, +{"key":"key_391041611086","value":"value_137153118886514511"}, +{"key":"key_391078675721","value":"value_131113801151719015"}, +{"key":"key_391081231181","value":"value_913515759159126100"}, +{"key":"key_391127116068","value":"value_115871144175158751"}, +{"key":"key_391127613611","value":"value_142119126116731541"}, +{"key":"key_391131019197","value":"value_101167103551368511"}, +{"key":"key_391131601081","value":"value_718515992136881315"}, +{"key":"key_391151078495","value":"value_781471298414817394"}, +{"key":"key_391154293160","value":"value_188812212310611814"}, +{"key":"key_391171661331","value":"value_929043747311211689"}, +{"key":"key_391181081349","value":"value_971041417437133591"}, +{"key":"key_391277011814","value":"value_144134107531111081"}, +{"key":"key_391302981931","value":"value_869719012946958976"}, +{"key":"key_391331447593","value":"value_143110731491115969"}, +{"key":"key_391368579162","value":"value_127969111914117012"}, +{"key":"key_391461721221","value":"value_574710711912291108"}, +{"key":"key_391806610566","value":"value_339357091801441316"}, +{"key":"key_393815898108","value":"value_997815188125112178"}, +{"key":"key_395215598101","value":"value_881279272974699117"}, +{"key":"key_395310811410","value":"value_135163571149134174"}, +{"key":"key_395410210412","value":"value_124159183126771141"}, +{"key":"key_395912311410","value":"value_711206912111010771"}, +{"key":"key_395915240143","value":"value_891108558941081251"}, +{"key":"key_396213010012","value":"value_876815910587671876"}, +{"key":"key_396497117108","value":"value_152551491191731061"}, +{"key":"key_396513793851","value":"value_531341471991201281"}, +{"key":"key_396912615452","value":"value_101988616912512098"}, +{"key":"key_397311799919","value":"value_128138581241029093"}, +{"key":"key_397384969095","value":"value_107881549810010361"}, +{"key":"key_397610312654","value":"value_104109621239289679"}, +{"key":"key_397912056104","value":"value_971291341431322593"}, +{"key":"key_397988941119","value":"value_611281101271661101"}, +{"key":"key_398111118915","value":"value_657814664139104159"}, +{"key":"key_398412087278","value":"value_154598410211316511"}, +{"key":"key_398583100136","value":"value_130741629435103129"}, +{"key":"key_398890115831","value":"value_142159671169060121"}, +{"key":"key_398914413596","value":"value_691169415299531081"}, +{"key":"key_399081104101","value":"value_110801081484289535"}, +{"key":"key_399211256761","value":"value_136931039311113515"}, +{"key":"key_399311213214","value":"value_153121111521355693"}, +{"key":"key_399312687114","value":"value_641049119212715314"}, +{"key":"key_399410810613","value":"value_564410356569311798"}, +{"key":"key_401005390183","value":"value_125111729990145149"}, +{"key":"key_401071061407","value":"value_935291129573416969"}, +{"key":"key_401076610212","value":"value_122147987155105138"}, +{"key":"key_401082008280","value":"value_116841025910510410"}, +{"key":"key_401101456682","value":"value_129651099377123866"}, +{"key":"key_401108580144","value":"value_951131418713898771"}, +{"key":"key_401134413315","value":"value_491199342991185110"}, +{"key":"key_401139464928","value":"value_100155561351187353"}, +{"key":"key_401141209290","value":"value_129115107469118149"}, +{"key":"key_401141327965","value":"value_801171471201098912"}, +{"key":"key_401151531691","value":"value_136525380935512212"}, +{"key":"key_401151681077","value":"value_468415615610592108"}, +{"key":"key_401154810116","value":"value_108949814366110135"}, +{"key":"key_401181229214","value":"value_110771351201381561"}, +{"key":"key_401205514457","value":"value_761231581017310312"}, +{"key":"key_401221439816","value":"value_127947165127111639"}, +{"key":"key_401228811490","value":"value_104752911165931631"}, +{"key":"key_401251371298","value":"value_151761101007840143"}, +{"key":"key_401271161141","value":"value_104807411295941261"}, +{"key":"key_401278315212","value":"value_773896124121142728"}, +{"key":"key_401331221499","value":"value_909810088124118785"}, +{"key":"key_401335911086","value":"value_721341105796117561"}, +{"key":"key_401341591121","value":"value_766311111967791597"}, +{"key":"key_401351411031","value":"value_134143981361011491"}, +{"key":"key_401361291351","value":"value_112137139726516096"}, +{"key":"key_401451051361","value":"value_278767104158969611"}, +{"key":"key_401459819315","value":"value_102745110216010786"}, +{"key":"key_401501365960","value":"value_129741558014416396"}, +{"key":"key_401591351229","value":"value_137142167359713011"}, +{"key":"key_404812463271","value":"value_125961211027113312"}, +{"key":"key_405310451691","value":"value_137731001019434871"}, +{"key":"key_405914717418","value":"value_107136113127901141"}, +{"key":"key_406010213278","value":"value_651228610415412028"}, +{"key":"key_406672969711","value":"value_971351001151058590"}, +{"key":"key_406914113510","value":"value_106957513012611712"}, +{"key":"key_407710711114","value":"value_115176144161141103"}, +{"key":"key_407819269121","value":"value_114113116991237177"}, +{"key":"key_408094756314","value":"value_701226494951121271"}, +{"key":"key_408496836979","value":"value_132122871098082100"}, +{"key":"key_408510111413","value":"value_140611409669927912"}, +{"key":"key_408814135148","value":"value_123128981041291189"}, +{"key":"key_408986116858","value":"value_954788113648013014"}, +{"key":"key_409384499912","value":"value_139131122132108997"}, +{"key":"key_409394137101","value":"value_843318695132621241"}, +{"key":"key_409489781501","value":"value_103104112119831051"}, +{"key":"key_409611212590","value":"value_901351101285177837"}, +{"key":"key_409912146109","value":"value_865711769140144104"}, +{"key":"key_411008298112","value":"value_147125659380171201"}, +{"key":"key_411028510310","value":"value_849594941178411710"}, +{"key":"key_411081238510","value":"value_908414313616546941"}, +{"key":"key_411091271171","value":"value_938442577574778456"}, +{"key":"key_411091621719","value":"value_945381106531649716"}, +{"key":"key_411151591477","value":"value_112172137861607810"}, +{"key":"key_411181341221","value":"value_781301159717512010"}, +{"key":"key_411183108141","value":"value_598150153123111126"}, +{"key":"key_411188410411","value":"value_781351101419013017"}, +{"key":"key_411189597287","value":"value_118114361231091161"}, +{"key":"key_411189777140","value":"value_165143101881551525"}, +{"key":"key_411241521391","value":"value_130868512815212513"}, +{"key":"key_411243513813","value":"value_147103951311049096"}, +{"key":"key_411317310233","value":"value_471571388414512812"}, +{"key":"key_411318081981","value":"value_105147110101691036"}, +{"key":"key_411361117957","value":"value_182123421069591628"}, +{"key":"key_411366815190","value":"value_641417834122781371"}, +{"key":"key_411371228510","value":"value_641371271301157311"}, +{"key":"key_411391789694","value":"value_118839812815769807"}, +{"key":"key_411461411161","value":"value_801651297652431041"}, +{"key":"key_411661531291","value":"value_937364908491146102"}, +{"key":"key_411761031301","value":"value_117938213517146607"}, +{"key":"key_411831251191","value":"value_341121156610750135"}, +{"key":"key_414117212110","value":"value_160715574160811111"}, +{"key":"key_414568881301","value":"value_110123123148151101"}, +{"key":"key_415014211710","value":"value_126661397217180771"}, +{"key":"key_415311387117","value":"value_104757575831631351"}, +{"key":"key_416113213687","value":"value_103101172168137951"}, +{"key":"key_416214882548","value":"value_991629910157668855"}, +{"key":"key_416313410475","value":"value_907712710210016512"}, +{"key":"key_416688711261","value":"value_147123856912410411"}, +{"key":"key_417028348315","value":"value_978077140150113163"}, +{"key":"key_417210716113","value":"value_798113811892137146"}, +{"key":"key_417612598118","value":"value_138467515316549124"}, +{"key":"key_417698484105","value":"value_129891671209981811"}, +{"key":"key_417814462951","value":"value_144144676713710910"}, +{"key":"key_417859936311","value":"value_135157111118711207"}, +{"key":"key_418062122103","value":"value_106613918855121138"}, +{"key":"key_418080929083","value":"value_160739614312777961"}, +{"key":"key_418086132841","value":"value_128751191646812510"}, +{"key":"key_418593869311","value":"value_121115132123981001"}, +{"key":"key_418595154138","value":"value_401011161095276120"}, +{"key":"key_419110710314","value":"value_129118819518613187"}, +{"key":"key_419197941666","value":"value_149517110014210560"}, +{"key":"key_419870126164","value":"value_721041171039894143"}, +{"key":"key_419998118139","value":"value_140808982844088937"}, +{"key":"key_421031146111","value":"value_918642134107100133"}, +{"key":"key_421071407069","value":"value_591599354841501557"}, +{"key":"key_421084814919","value":"value_170119961228111110"}, +{"key":"key_421091114494","value":"value_999614811138143515"}, +{"key":"key_421111461461","value":"value_105949914953185866"}, +{"key":"key_421151051526","value":"value_173191125441586114"}, +{"key":"key_421179588107","value":"value_991001201141639810"}, +{"key":"key_421191361461","value":"value_147282058913012111"}, +{"key":"key_421199280621","value":"value_108117557667901021"}, +{"key":"key_421211371261","value":"value_397711277751279083"}, +{"key":"key_421215988183","value":"value_881331329211698108"}, +{"key":"key_421221091028","value":"value_748116880112129821"}, +{"key":"key_421225656119","value":"value_116831981341611218"}, +{"key":"key_421261131241","value":"value_951109613310087136"}, +{"key":"key_421277859145","value":"value_999490938210114513"}, +{"key":"key_421316898100","value":"value_154821639710712017"}, +{"key":"key_421331159715","value":"value_888987971837011212"}, +{"key":"key_421337098581","value":"value_104166146921447412"}, +{"key":"key_421351511411","value":"value_156101859571838958"}, +{"key":"key_421371121371","value":"value_813612782103114341"}, +{"key":"key_421373513914","value":"value_125108139701521425"}, +{"key":"key_421411301111","value":"value_758810196109704460"}, +{"key":"key_421419612358","value":"value_107448412414531711"}, +{"key":"key_421427411413","value":"value_731091137811213978"}, +{"key":"key_421438410572","value":"value_744810412013628806"}, +{"key":"key_421471381121","value":"value_111114150116759285"}, +{"key":"key_421629811210","value":"value_857787156150154359"}, +{"key":"key_422815651112","value":"value_180102118612697132"}, +{"key":"key_423911810785","value":"value_821251101039619112"}, +{"key":"key_424270877114","value":"value_111115521035674142"}, +{"key":"key_424381157891","value":"value_937315616913511161"}, +{"key":"key_424610812510","value":"value_156711791135311585"}, +{"key":"key_425112711898","value":"value_631001111106710311"}, +{"key":"key_425212114410","value":"value_129152955667103971"}, +{"key":"key_425489786211","value":"value_199107801066788928"}, +{"key":"key_425511212721","value":"value_139121968497113135"}, +{"key":"key_425511412379","value":"value_134128103418089149"}, +{"key":"key_425610567128","value":"value_137117791271138092"}, +{"key":"key_426011968881","value":"value_138931304491105851"}, +{"key":"key_426213196641","value":"value_134175411131157113"}, +{"key":"key_426793138132","value":"value_100107128134131887"}, +{"key":"key_426938101160","value":"value_120761301168587934"}, +{"key":"key_427368130129","value":"value_110158861394743478"}, +{"key":"key_427582768254","value":"value_131140949567981001"}, +{"key":"key_427591139505","value":"value_113162617812613315"}, +{"key":"key_427794111851","value":"value_751241091596674116"}, +{"key":"key_427878129107","value":"value_161122166835986983"}, +{"key":"key_427886139104","value":"value_757411514699905613"}, +{"key":"key_428513811314","value":"value_987410361103681021"}, +{"key":"key_428610510189","value":"value_124132132889411481"}, +{"key":"key_429188811421","value":"value_567713023891277734"}, +{"key":"key_429236681421","value":"value_708918593172120577"}, +{"key":"key_429312913973","value":"value_117160152122160125"}, +{"key":"key_429313814894","value":"value_114112112731138413"}, +{"key":"key_429451041451","value":"value_127961021301021081"}, +{"key":"key_429465971381","value":"value_111166317178103114"}, +{"key":"key_429814778511","value":"value_170139148160947812"}, +{"key":"key_431015015794","value":"value_718286107471416454"}, +{"key":"key_431029566121","value":"value_765712666437812011"}, +{"key":"key_431041596715","value":"value_129291371111061488"}, +{"key":"key_431049886539","value":"value_143267081121789101"}, +{"key":"key_431051141141","value":"value_122142112133141120"}, +{"key":"key_431088298864","value":"value_105130111140861307"}, +{"key":"key_431091165810","value":"value_739711517162106761"}, +{"key":"key_431111348210","value":"value_871031451278015058"}, +{"key":"key_431161085710","value":"value_975411891173991371"}, +{"key":"key_431201239512","value":"value_311121276813395725"}, +{"key":"key_431218639841","value":"value_996810794881401521"}, +{"key":"key_431231221108","value":"value_705110513916912011"}, +{"key":"key_431261171097","value":"value_100996611314013777"}, +{"key":"key_431261328780","value":"value_121901231175896721"}, +{"key":"key_431281281291","value":"value_109391763211011777"}, +{"key":"key_431311364910","value":"value_791041201391329995"}, +{"key":"key_431341281121","value":"value_127178148471158112"}, +{"key":"key_431341709813","value":"value_996510713510984129"}, +{"key":"key_431381481301","value":"value_114601661021398262"}, +{"key":"key_431388487114","value":"value_488612211912214214"}, +{"key":"key_431404114445","value":"value_711351041381321499"}, +{"key":"key_431408415019","value":"value_118991892401221018"}, +{"key":"key_431416758881","value":"value_155171127102141636"}, +{"key":"key_431417495891","value":"value_936159978311466106"}, +{"key":"key_431491269312","value":"value_148161134126781048"}, +{"key":"key_431514611414","value":"value_126521071544637129"}, +{"key":"key_431541172913","value":"value_110454114766651111"}, +{"key":"key_431555813714","value":"value_647797116797112868"}, +{"key":"key_431571261345","value":"value_995782915115141108"}, +{"key":"key_431591391585","value":"value_521511281031061037"}, +{"key":"key_431679110997","value":"value_113867672721001311"}, +{"key":"key_431697174177","value":"value_458810512858311397"}, +{"key":"key_433911111111","value":"value_611102001169310199"}, +{"key":"key_434012265146","value":"value_116899012011796102"}, +{"key":"key_434212282125","value":"value_808311073668413112"}, +{"key":"key_434516815271","value":"value_106661158991481156"}, +{"key":"key_434813110611","value":"value_104168120999314798"}, +{"key":"key_434970109721","value":"value_154113661171757347"}, +{"key":"key_435988939759","value":"value_129761461468014015"}, +{"key":"key_437073579179","value":"value_104100677597583710"}, +{"key":"key_437383122998","value":"value_732411210815116011"}, +{"key":"key_437792986383","value":"value_961391311211321131"}, +{"key":"key_437962100124","value":"value_125891135549129476"}, +{"key":"key_438179612172","value":"value_148891501911361111"}, +{"key":"key_438512614555","value":"value_169118147134671081"}, +{"key":"key_438562521499","value":"value_163674310012393135"}, +{"key":"key_438598102174","value":"value_751068113687961061"}, +{"key":"key_438710315011","value":"value_134734579861091221"}, +{"key":"key_438712310311","value":"value_471681448812912810"}, +{"key":"key_438912610181","value":"value_601271111181126871"}, +{"key":"key_438914214311","value":"value_138921151601721361"}, +{"key":"key_439276132974","value":"value_104541711171067414"}, +{"key":"key_439310562121","value":"value_899273383458905815"}, +{"key":"key_439310968964","value":"value_113941014479145104"}, +{"key":"key_439412811512","value":"value_831301161127485131"}, +{"key":"key_439611994821","value":"value_169111156868424163"}, +{"key":"key_439685481301","value":"value_931101646210470109"}, +{"key":"key_439765100184","value":"value_123146791136016688"}, +{"key":"key_439816114263","value":"value_116122791555711573"}, +{"key":"key_441017014281","value":"value_887786143551837568"}, +{"key":"key_441021091141","value":"value_666912315012412911"}, +{"key":"key_441045212693","value":"value_103106883564971086"}, +{"key":"key_441048560828","value":"value_151132132771471111"}, +{"key":"key_441071106616","value":"value_154111132129841581"}, +{"key":"key_441078512810","value":"value_108746912013988113"}, +{"key":"key_441081001851","value":"value_921194854857914812"}, +{"key":"key_441101611157","value":"value_941367910735938817"}, +{"key":"key_441107478834","value":"value_136107791477865131"}, +{"key":"key_441131298298","value":"value_119143141561166976"}, +{"key":"key_441161071311","value":"value_110126119989312711"}, +{"key":"key_441181231319","value":"value_130921831383914314"}, +{"key":"key_441191056610","value":"value_617713214450116114"}, +{"key":"key_441198011911","value":"value_127862047985134118"}, +{"key":"key_441209115753","value":"value_119139130101160691"}, +{"key":"key_441281433711","value":"value_871057887281161139"}, +{"key":"key_441297172136","value":"value_421279614491617410"}, +{"key":"key_441311059310","value":"value_108981314117921178"}, +{"key":"key_441311831071","value":"value_111897336139142511"}, +{"key":"key_441331109856","value":"value_144119413979153921"}, +{"key":"key_441359198205","value":"value_847986851001196013"}, +{"key":"key_441371328112","value":"value_108127728488991191"}, +{"key":"key_441441421339","value":"value_919889551032718013"}, +{"key":"key_441446197130","value":"value_941294013733557992"}, +{"key":"key_441458499409","value":"value_154721321280130691"}, +{"key":"key_441461541165","value":"value_136871061141358512"}, +{"key":"key_441471281251","value":"value_108128170991711081"}, +{"key":"key_441501211236","value":"value_871021947314070180"}, +{"key":"key_441511444711","value":"value_128771291184416815"}, +{"key":"key_441518610887","value":"value_591561104313965158"}, +{"key":"key_441538791136","value":"value_133151117112168156"}, +{"key":"key_441551031051","value":"value_949931161071057857"}, +{"key":"key_441561237714","value":"value_117221488712143130"}, +{"key":"key_441769679919","value":"value_186140128125651191"}, +{"key":"key_444810913915","value":"value_125113103104100123"}, +{"key":"key_445483991081","value":"value_117115861011371381"}, +{"key":"key_446012014098","value":"value_105778758152911401"}, +{"key":"key_446012555102","value":"value_133291251671241371"}, +{"key":"key_446243995278","value":"value_126839912012554818"}, +{"key":"key_446478721151","value":"value_117246113313690129"}, +{"key":"key_446548106150","value":"value_100158596342103531"}, +{"key":"key_446811813182","value":"value_909163961111051041"}, +{"key":"key_446912357541","value":"value_768665108238612489"}, +{"key":"key_447087148133","value":"value_939196115781066871"}, +{"key":"key_447415597691","value":"value_107140681241356969"}, +{"key":"key_447469809272","value":"value_951131011347455109"}, +{"key":"key_447582731099","value":"value_818274121200228214"}, +{"key":"key_447796105878","value":"value_112521265412910365"}, +{"key":"key_448111310341","value":"value_581154413313754102"}, +{"key":"key_448216990697","value":"value_116541166235981711"}, +{"key":"key_448311614989","value":"value_581069475102929814"}, +{"key":"key_448413663838","value":"value_741121169771785520"}, +{"key":"key_448484989912","value":"value_861221189916178109"}, +{"key":"key_448771697813","value":"value_931298913996758813"}, +{"key":"key_449078331722","value":"value_921226361791066082"}, +{"key":"key_449216710112","value":"value_118321211201561156"}, +{"key":"key_449253711241","value":"value_761051229016513815"}, +{"key":"key_449496761326","value":"value_154141108769994116"}, +{"key":"key_449510710586","value":"value_132927815419416210"}, +{"key":"key_449653103130","value":"value_109112125116711001"}, +{"key":"key_449718014111","value":"value_167595014491138126"}, +{"key":"key_449790155121","value":"value_951095439124122133"}, +{"key":"key_449811379115","value":"value_154103105941211037"}, +{"key":"key_449983132123","value":"value_826689766616413115"}, +{"key":"key_451001046892","value":"value_761431091427368114"}, +{"key":"key_451005680119","value":"value_581059787112779711"}, +{"key":"key_451011071773","value":"value_112901691625813971"}, +{"key":"key_451041216415","value":"value_131761234411513312"}, +{"key":"key_451041361111","value":"value_117100133160122118"}, +{"key":"key_451071698912","value":"value_881349411514586881"}, +{"key":"key_451081261351","value":"value_140959175197100122"}, +{"key":"key_451081341036","value":"value_162112109771376014"}, +{"key":"key_451089816768","value":"value_856947171966313663"}, +{"key":"key_451101477410","value":"value_154611003988154746"}, +{"key":"key_451111229611","value":"value_471631341308516589"}, +{"key":"key_451121536013","value":"value_116144831768278131"}, +{"key":"key_451126110977","value":"value_110143105879678111"}, +{"key":"key_451131461161","value":"value_120142118137961581"}, +{"key":"key_451139113011","value":"value_876110282154105796"}, +{"key":"key_451171038866","value":"value_192148831197511033"}, +{"key":"key_451171449788","value":"value_122106110115160129"}, +{"key":"key_451197714784","value":"value_101478865635850129"}, +{"key":"key_451231001435","value":"value_939284851046110215"}, +{"key":"key_451241221397","value":"value_467790741081261191"}, +{"key":"key_451241491598","value":"value_751201245819312214"}, +{"key":"key_451248980105","value":"value_518510612570959311"}, +{"key":"key_451268682521","value":"value_103128835710612263"}, +{"key":"key_451277913110","value":"value_115113988914914979"}, +{"key":"key_451291217410","value":"value_123128124164141721"}, +{"key":"key_451299663123","value":"value_124131103118751257"}, +{"key":"key_451321224887","value":"value_851411069115950801"}, +{"key":"key_451351254782","value":"value_851279498126154861"}, +{"key":"key_451361168174","value":"value_107109591181051381"}, +{"key":"key_451367410558","value":"value_429912512397939115"}, +{"key":"key_451409110699","value":"value_686412313046651011"}, +{"key":"key_451427010872","value":"value_751199812831078794"}, +{"key":"key_451441231231","value":"value_101691051374511272"}, +{"key":"key_451451008214","value":"value_645887130116289597"}, +{"key":"key_451499594731","value":"value_135129123135145146"}, +{"key":"key_451518163106","value":"value_751749019810411010"}, +{"key":"key_451521519414","value":"value_119115891141911438"}, +{"key":"key_451531119512","value":"value_107119143109861161"}, +{"key":"key_451532914810","value":"value_911177411411710414"}, +{"key":"key_451581141517","value":"value_133917710317768816"}, +{"key":"key_451625383921","value":"value_123178581435771641"}, +{"key":"key_451631111665","value":"value_611088315010395165"}, +{"key":"key_451681148772","value":"value_116778013596153116"}, +{"key":"key_453012018511","value":"value_131142851461111471"}, +{"key":"key_454515415167","value":"value_781872881056670162"}, +{"key":"key_454710089110","value":"value_146106991331151321"}, +{"key":"key_455914513111","value":"value_729838835371106911"}, +{"key":"key_456010911011","value":"value_132691401121501246"}, +{"key":"key_456210965146","value":"value_112821287678112122"}, +{"key":"key_456267161130","value":"value_130961461261616614"}, +{"key":"key_456316770140","value":"value_787311558113867149"}, +{"key":"key_457083146118","value":"value_955770111911461128"}, +{"key":"key_457088891271","value":"value_141123107166123101"}, +{"key":"key_457613289919","value":"value_671021071098610272"}, +{"key":"key_457713414413","value":"value_591381149913511412"}, +{"key":"key_457714499689","value":"value_132631121461272412"}, +{"key":"key_457750123901","value":"value_901285311910088126"}, +{"key":"key_457811415312","value":"value_957813070103127981"}, +{"key":"key_457884978012","value":"value_891016226133641039"}, +{"key":"key_458156140127","value":"value_128110769415911811"}, +{"key":"key_458189911396","value":"value_911291196493106101"}, +{"key":"key_458259131971","value":"value_751391039013645102"}, +{"key":"key_458571135971","value":"value_711868017410216616"}, +{"key":"key_458979208810","value":"value_801301448667109156"}, +{"key":"key_459111186971","value":"value_701439373170771261"}, +{"key":"key_459112211483","value":"value_121105117164924994"}, +{"key":"key_459215557131","value":"value_105173431291351009"}, +{"key":"key_459276132426","value":"value_811128368379168119"}, +{"key":"key_459312712311","value":"value_108149124286310815"}, +{"key":"key_459546193128","value":"value_581012913115911910"}, +{"key":"key_459710412642","value":"value_105764311911214102"}, +{"key":"key_461001579316","value":"value_179107911221161031"}, +{"key":"key_461011459320","value":"value_125162105152681501"}, +{"key":"key_461012388103","value":"value_132147675715277118"}, +{"key":"key_461025093107","value":"value_176986313411962861"}, +{"key":"key_461061411108","value":"value_741489312429136102"}, +{"key":"key_461081631315","value":"value_611051218911610537"}, +{"key":"key_461088510643","value":"value_100875710510613511"}, +{"key":"key_461126880831","value":"value_109616013012788162"}, +{"key":"key_461137368117","value":"value_124127135116130387"}, +{"key":"key_461141408664","value":"value_561241361281527875"}, +{"key":"key_461148910098","value":"value_100115124786411614"}, +{"key":"key_461181068610","value":"value_148124138922295581"}, +{"key":"key_461181346110","value":"value_119931331381129782"}, +{"key":"key_461201079011","value":"value_817713863136154123"}, +{"key":"key_461221048783","value":"value_841041121121221299"}, +{"key":"key_461221779690","value":"value_928611211693929715"}, +{"key":"key_461271089559","value":"value_637113033125154335"}, +{"key":"key_461271191171","value":"value_231409091131901831"}, +{"key":"key_461281075010","value":"value_120151179441331141"}, +{"key":"key_461311271271","value":"value_130110531371061671"}, +{"key":"key_461321266211","value":"value_981261791031141161"}, +{"key":"key_461358511810","value":"value_105137173119100127"}, +{"key":"key_461371401228","value":"value_132151110996844711"}, +{"key":"key_461444392559","value":"value_116165929769106103"}, +{"key":"key_461511067552","value":"value_100971081276745160"}, +{"key":"key_461516212396","value":"value_100100139421161001"}, +{"key":"key_461531318715","value":"value_987710873100134103"}, +{"key":"key_461531416313","value":"value_841038213211215871"}, +{"key":"key_461546988102","value":"value_133147887512945381"}, +{"key":"key_461547249102","value":"value_791279481931024078"}, +{"key":"key_461649714811","value":"value_105987469142103133"}, +{"key":"key_461971311091","value":"value_981051651158913768"}, +{"key":"key_463410668951","value":"value_951071611081286415"}, +{"key":"key_464101528310","value":"value_125751821011615512"}, +{"key":"key_464714458949","value":"value_110126908917314288"}, +{"key":"key_465978971761","value":"value_123141794166801514"}, +{"key":"key_465983106186","value":"value_146124117138146163"}, +{"key":"key_466161117113","value":"value_681131261109682110"}, +{"key":"key_466311216512","value":"value_110779111917213644"}, +{"key":"key_466412411789","value":"value_865216911613711811"}, +{"key":"key_466510212473","value":"value_668912099135133104"}, +{"key":"key_466610392131","value":"value_971065942127126146"}, +{"key":"key_467016115311","value":"value_133111166845414113"}, +{"key":"key_467812214213","value":"value_971073390557512314"}, +{"key":"key_467965906913","value":"value_733149112104936072"}, +{"key":"key_467999134851","value":"value_108711011051371271"}, +{"key":"key_468089145120","value":"value_599613310680138180"}, +{"key":"key_468198143146","value":"value_701599614760112741"}, +{"key":"key_468637881211","value":"value_103821491251242394"}, +{"key":"key_468814116411","value":"value_619611510599901939"}, +{"key":"key_468911010261","value":"value_124128120116351191"}, +{"key":"key_469286178808","value":"value_189101628613390918"}, +{"key":"key_469315914613","value":"value_908710911210713187"}, +{"key":"key_469578147117","value":"value_159150111126158112"}, +{"key":"key_469712012097","value":"value_777517029130168109"}, +{"key":"key_469779123105","value":"value_811111359211570927"}, +{"key":"key_471009815125","value":"value_941251257273143391"}, +{"key":"key_471017916810","value":"value_127931719266103112"}, +{"key":"key_471021378510","value":"value_102926916482158130"}, +{"key":"key_471031488010","value":"value_549663134591361517"}, +{"key":"key_471051187217","value":"value_112145101716592448"}, +{"key":"key_471071155513","value":"value_145111114841201116"}, +{"key":"key_471091328411","value":"value_469967109129869912"}, +{"key":"key_471091391268","value":"value_951471366410943116"}, +{"key":"key_471121449513","value":"value_911151091501291071"}, +{"key":"key_471131119798","value":"value_107671581171541201"}, +{"key":"key_471141177110","value":"value_105810192811027270"}, +{"key":"key_471161471111","value":"value_110935616772851041"}, +{"key":"key_471169814611","value":"value_104881111281229392"}, +{"key":"key_471171081636","value":"value_159961027091117124"}, +{"key":"key_471181221081","value":"value_414615078154984313"}, +{"key":"key_471184612813","value":"value_541001491024688109"}, +{"key":"key_471187185183","value":"value_979948126155110396"}, +{"key":"key_471201521161","value":"value_130997547170639458"}, +{"key":"key_471208738132","value":"value_160111841737414646"}, +{"key":"key_471239711828","value":"value_117129138144111851"}, +{"key":"key_471251591151","value":"value_951611161151061125"}, +{"key":"key_471261499969","value":"value_115170128951138611"}, +{"key":"key_471331001717","value":"value_101981101251571501"}, +{"key":"key_471346116193","value":"value_135791141108450407"}, +{"key":"key_471421025259","value":"value_108101646318714512"}, +{"key":"key_471426915813","value":"value_170449352111319110"}, +{"key":"key_471431737145","value":"value_143101112131651309"}, +{"key":"key_471507412312","value":"value_104321799854179946"}, +{"key":"key_471528615215","value":"value_163561127698118153"}, +{"key":"key_471551321157","value":"value_947798771129311277"}, +{"key":"key_471575092119","value":"value_106196479126119961"}, +{"key":"key_471591471141","value":"value_825516013246101140"}, +{"key":"key_471741541571","value":"value_801257189135538513"}, +{"key":"key_471991198311","value":"value_121607510310914682"}, +{"key":"key_472689549710","value":"value_135107203961171001"}, +{"key":"key_473110694114","value":"value_851711296211113474"}, +{"key":"key_473414259123","value":"value_144929410812310117"}, +{"key":"key_474076717010","value":"value_176861071361203973"}, +{"key":"key_474413015789","value":"value_114121117167551251"}, +{"key":"key_475189961051","value":"value_685929903411414814"}, +{"key":"key_475310011212","value":"value_118841207815213089"}, +{"key":"key_475414213210","value":"value_168158751049970144"}, +{"key":"key_475610812311","value":"value_146684593777411010"}, +{"key":"key_475798858015","value":"value_705274145113851261"}, +{"key":"key_475813312937","value":"value_115100101951199610"}, +{"key":"key_475894104179","value":"value_134661811406975447"}, +{"key":"key_476066140125","value":"value_391178813211716813"}, +{"key":"key_476256117975","value":"value_131161116951161771"}, +{"key":"key_476411310814","value":"value_106865610473173721"}, +{"key":"key_476514512112","value":"value_771349186115118841"}, +{"key":"key_476616687711","value":"value_103968716616067758"}, +{"key":"key_476710539134","value":"value_701277613116696651"}, +{"key":"key_476875108189","value":"value_808392581671301171"}, +{"key":"key_477210978110","value":"value_166168112189181781"}, +{"key":"key_477716697105","value":"value_931061067165180758"}, +{"key":"key_477814011479","value":"value_102146134103153757"}, +{"key":"key_477994119159","value":"value_151851711421561399"}, +{"key":"key_478011142143","value":"value_109971486990172103"}, +{"key":"key_478050109123","value":"value_686773599588126133"}, +{"key":"key_478211710812","value":"value_114961611518710311"}, +{"key":"key_478583117133","value":"value_121156109581061371"}, +{"key":"key_478611613513","value":"value_144999355851131751"}, +{"key":"key_478612079134","value":"value_123115801131101581"}, +{"key":"key_478981899494","value":"value_978010563951661877"}, +{"key":"key_479111070571","value":"value_137114565412111215"}, +{"key":"key_479142921091","value":"value_114128701726614111"}, +{"key":"key_479183988210","value":"value_601156559114551088"}, +{"key":"key_479213015413","value":"value_888114110312898958"}, +{"key":"key_479310913910","value":"value_981081029917962117"}, +{"key":"key_479412414413","value":"value_535014167112521471"}, +{"key":"key_479514015014","value":"value_881069111416393771"}, +{"key":"key_479814610211","value":"value_116535787112981021"}, +{"key":"key_479971052028","value":"value_100831431241481141"}, +{"key":"key_479974756611","value":"value_112123138218513713"}, +{"key":"key_479985624612","value":"value_168111589613014811"}, +{"key":"key_481001021621","value":"value_911161641599755112"}, +{"key":"key_481001339510","value":"value_895672108104901471"}, +{"key":"key_481001499014","value":"value_461931507210753119"}, +{"key":"key_481021581011","value":"value_771281091259064741"}, +{"key":"key_481031068788","value":"value_468512791835413590"}, +{"key":"key_481051026951","value":"value_648734943615710383"}, +{"key":"key_481056310612","value":"value_717118513213820311"}, +{"key":"key_481069060153","value":"value_789511466101123126"}, +{"key":"key_481069921651","value":"value_112151139106146296"}, +{"key":"key_481078772140","value":"value_131170135135138122"}, +{"key":"key_481091351131","value":"value_851317986162101134"}, +{"key":"key_481091704110","value":"value_721418114117911779"}, +{"key":"key_481101731381","value":"value_127761091909558701"}, +{"key":"key_481119213513","value":"value_801291609716970156"}, +{"key":"key_481121238316","value":"value_896869133100135821"}, +{"key":"key_481141371188","value":"value_139115721218872858"}, +{"key":"key_481145743137","value":"value_156971579913618090"}, +{"key":"key_481171127710","value":"value_661331069885809843"}, +{"key":"key_481171251521","value":"value_691135213111612113"}, +{"key":"key_481171477911","value":"value_114113671007810513"}, +{"key":"key_481177617457","value":"value_174120151125112981"}, +{"key":"key_481187260135","value":"value_124156376659601278"}, +{"key":"key_481191206811","value":"value_837731106697798108"}, +{"key":"key_481201251296","value":"value_461691211129416310"}, +{"key":"key_481228862116","value":"value_755411786125447211"}, +{"key":"key_481235311711","value":"value_154170133149886425"}, +{"key":"key_481268610410","value":"value_118831626211514013"}, +{"key":"key_481277310912","value":"value_134691191039183721"}, +{"key":"key_481291262001","value":"value_777010816082123100"}, +{"key":"key_481301011397","value":"value_748713711311911793"}, +{"key":"key_481301184211","value":"value_116891271661408315"}, +{"key":"key_481307310666","value":"value_124169136114103987"}, +{"key":"key_481309889906","value":"value_140701351376711511"}, +{"key":"key_481341251381","value":"value_371275220614127113"}, +{"key":"key_481361321471","value":"value_556277671491585829"}, +{"key":"key_481368089468","value":"value_685281120102641095"}, +{"key":"key_481379516818","value":"value_115109110491396889"}, +{"key":"key_481471261241","value":"value_539712183901246614"}, +{"key":"key_481478723133","value":"value_115517213056589310"}, +{"key":"key_481481081238","value":"value_118748396143103641"}, +{"key":"key_481511488911","value":"value_118136547455711271"}, +{"key":"key_481521461171","value":"value_102999719489117171"}, +{"key":"key_481528612610","value":"value_961251031161421551"}, +{"key":"key_481599142681","value":"value_801051169062112951"}, +{"key":"key_481693691366","value":"value_998695761531001218"}, +{"key":"key_481701081321","value":"value_991661021435659117"}, +{"key":"key_481734496140","value":"value_886942652811014110"}, +{"key":"key_481809770811","value":"value_921059314313110412"}, +{"key":"key_481821541019","value":"value_128101141788313048"}, +{"key":"key_483499111948","value":"value_721087590120167116"}, +{"key":"key_483881762971","value":"value_146145401248579106"}, +{"key":"key_483910997124","value":"value_847310480691111071"}, +{"key":"key_484511412486","value":"value_871351421157510799"}, +{"key":"key_484782114881","value":"value_227414295156151115"}, +{"key":"key_485213543135","value":"value_110124539110915187"}, +{"key":"key_485575145119","value":"value_701081411171371751"}, +{"key":"key_486138114551","value":"value_147129659911011713"}, +{"key":"key_486613682627","value":"value_511261611317614367"}, +{"key":"key_487011444115","value":"value_153117124124991307"}, +{"key":"key_487016698107","value":"value_134171821071168215"}, +{"key":"key_487019610563","value":"value_535714011019915914"}, +{"key":"key_487088778782","value":"value_119145121521548810"}, +{"key":"key_487212493987","value":"value_861131821381201258"}, +{"key":"key_487311412610","value":"value_178101981314855105"}, +{"key":"key_487364871781","value":"value_101110105136701066"}, +{"key":"key_487411459107","value":"value_731341171107312310"}, +{"key":"key_487513846891","value":"value_721621009879836779"}, +{"key":"key_487713311274","value":"value_166659118112713112"}, +{"key":"key_487898641001","value":"value_129461678241931111"}, +{"key":"key_487910555731","value":"value_107114117100951226"}, +{"key":"key_488010795787","value":"value_114791111351111061"}, +{"key":"key_488195981821","value":"value_107821149112113385"}, +{"key":"key_488411085120","value":"value_117818412514862871"}, +{"key":"key_488614973100","value":"value_811415212410110810"}, +{"key":"key_488681109597","value":"value_166013714833109691"}, +{"key":"key_488711412155","value":"value_141122115939510359"}, +{"key":"key_488715887973","value":"value_718111512410310211"}, +{"key":"key_488815112266","value":"value_127391341381657012"}, +{"key":"key_488877133172","value":"value_211061041256712911"}, +{"key":"key_488991107974","value":"value_811669114112991567"}, +{"key":"key_489116810011","value":"value_123195122127124536"}, +{"key":"key_489199771019","value":"value_110958911790961101"}, +{"key":"key_489211211611","value":"value_157621071441289315"}, +{"key":"key_489211812710","value":"value_135986845594659537"}, +{"key":"key_489370156144","value":"value_176979312112111110"}, +{"key":"key_489565561071","value":"value_939278122672713624"}, +{"key":"key_489711713157","value":"value_401041607610811014"}, +{"key":"key_489813316240","value":"value_121116459913490121"}, +{"key":"key_489910611410","value":"value_867497881401561531"}, +{"key":"key_489991159841","value":"value_881321111959947138"}, +{"key":"key_491008810794","value":"value_134611171001221161"}, +{"key":"key_491013496861","value":"value_153771261921311237"}, +{"key":"key_491041577877","value":"value_451106412151141638"}, +{"key":"key_491041909626","value":"value_891251238512835661"}, +{"key":"key_491061041088","value":"value_124184710712293628"}, +{"key":"key_491061291408","value":"value_639977109711401051"}, +{"key":"key_491081491131","value":"value_791339213770141114"}, +{"key":"key_491089742131","value":"value_177897011211216783"}, +{"key":"key_491101342612","value":"value_127758314111585109"}, +{"key":"key_491108310110","value":"value_838613572367692298"}, +{"key":"key_491112821351","value":"value_981681021055410883"}, +{"key":"key_491131279196","value":"value_971231088411417035"}, +{"key":"key_491141451201","value":"value_118139145107141691"}, +{"key":"key_491145412711","value":"value_398213367567612310"}, +{"key":"key_491151059995","value":"value_110108466847825890"}, +{"key":"key_491161551151","value":"value_125711558725125113"}, +{"key":"key_491171318698","value":"value_791161211178211910"}, +{"key":"key_491195292431","value":"value_836912515354131132"}, +{"key":"key_491195711197","value":"value_851381201351361347"}, +{"key":"key_491201097710","value":"value_140811321468489130"}, +{"key":"key_491221134912","value":"value_721757939011110371"}, +{"key":"key_491231011021","value":"value_119478080761457911"}, +{"key":"key_491241241011","value":"value_721451555317415412"}, +{"key":"key_491241751225","value":"value_331201091369113415"}, +{"key":"key_491264210110","value":"value_150568789123158148"}, +{"key":"key_491286214795","value":"value_106110115691528029"}, +{"key":"key_491291271061","value":"value_511188312577867113"}, +{"key":"key_491316511761","value":"value_598011370125128122"}, +{"key":"key_491338718097","value":"value_102113107127143133"}, +{"key":"key_491341161251","value":"value_376260106259212112"}, +{"key":"key_491349212858","value":"value_132156126124111100"}, +{"key":"key_491361479910","value":"value_108987510010110692"}, +{"key":"key_491369812785","value":"value_548514561109778935"}, +{"key":"key_491381361231","value":"value_751041221111331019"}, +{"key":"key_491459767140","value":"value_102741467756956214"}, +{"key":"key_491481411081","value":"value_123135906225133116"}, +{"key":"key_491487893968","value":"value_655711711513568671"}, +{"key":"key_491491238810","value":"value_981461411081108212"}, +{"key":"key_491501241021","value":"value_109164122977464106"}, +{"key":"key_491501321001","value":"value_829312711979129181"}, +{"key":"key_491539983168","value":"value_191124461691368390"}, +{"key":"key_491565312214","value":"value_481176313913382866"}, +{"key":"key_491569211613","value":"value_143112125141154449"}, +{"key":"key_491611101168","value":"value_150951285611684658"}, +{"key":"key_491621171261","value":"value_949816184164641311"}, +{"key":"key_491653212312","value":"value_157566912664139104"}, +{"key":"key_491737093601","value":"value_128761579970991621"}, +{"key":"key_491761141491","value":"value_993311764728326148"}, +{"key":"key_491761221141","value":"value_129141721204411910"}, +{"key":"key_491771331061","value":"value_616115215612386130"}, +{"key":"key_491791531288","value":"value_104747713359701068"}, +{"key":"key_492111997104","value":"value_871021178487111128"}, +{"key":"key_492777111671","value":"value_108941177696924016"}, +{"key":"key_492914789102","value":"value_781281158212211312"}, +{"key":"key_493412875106","value":"value_153841731071225188"}, +{"key":"key_493434831347","value":"value_124189156981893313"}, +{"key":"key_493516378129","value":"value_123941401541441457"}, +{"key":"key_493563143152","value":"value_122117581406614785"}, +{"key":"key_493911716513","value":"value_120167551221069713"}, +{"key":"key_494317416371","value":"value_107128135125105751"}, +{"key":"key_495234101876","value":"value_951208583677179681"}, +{"key":"key_495514275717","value":"value_757166921241227311"}, +{"key":"key_495591807385","value":"value_122781321091001267"}, +{"key":"key_495597952009","value":"value_741713577937911193"}, +{"key":"key_495611261941","value":"value_106168127851267410"}, +{"key":"key_495686861031","value":"value_484982101928918093"}, +{"key":"key_496087181798","value":"value_941311441021171404"}, +{"key":"key_496276108127","value":"value_109961337910211710"}, +{"key":"key_496311680998","value":"value_115991466711010392"}, +{"key":"key_496514519111","value":"value_138112110461541351"}, +{"key":"key_496610513211","value":"value_146621036991671011"}, +{"key":"key_496611894156","value":"value_811141331411341269"}, +{"key":"key_497010413411","value":"value_545211112229135559"}, +{"key":"key_497166126971","value":"value_114158671047340631"}, +{"key":"key_497192104122","value":"value_811301601201701088"}, +{"key":"key_497598151868","value":"value_138107136166172721"}, +{"key":"key_497610811681","value":"value_721018472138649786"}, +{"key":"key_498011214212","value":"value_105107681171321315"}, +{"key":"key_498057841126","value":"value_143102102106159125"}, +{"key":"key_498096150891","value":"value_150129105135104501"}, +{"key":"key_498113411312","value":"value_100102116501081672"}, +{"key":"key_498389139116","value":"value_103102135824710682"}, +{"key":"key_498657611219","value":"value_811547513677941509"}, +{"key":"key_498913713511","value":"value_138144185135556815"}, +{"key":"key_498915013010","value":"value_948213412899146103"}, +{"key":"key_498992791106","value":"value_641701347212410494"}, +{"key":"key_499072111397","value":"value_128119958410281138"}, +{"key":"key_499296101861","value":"value_991129510298136781"}, +{"key":"key_499311516712","value":"value_741127411615111013"}, +{"key":"key_499562139941","value":"value_182551131111327316"}, +{"key":"key_499616211715","value":"value_138113909511681184"}, +{"key":"key_499638137161","value":"value_103142566314767107"}, +{"key":"key_499682103129","value":"value_114791508713413116"}, +{"key":"key_499687839585","value":"value_105951101051341375"}, +{"key":"key_499815046103","value":"value_113130798613070105"}, +{"key":"key_499815211713","value":"value_114178105131160145"}, +{"key":"key_499912514514","value":"value_139110906376931079"}, +{"key":"key_501001171109","value":"value_441301046890117158"}, +{"key":"key_501008568142","value":"value_143112117119105138"}, +{"key":"key_501046710698","value":"value_718814714712914313"}, +{"key":"key_501048097851","value":"value_106117109103101107"}, +{"key":"key_501049788136","value":"value_102132120174149122"}, +{"key":"key_501061611171","value":"value_145104998113712010"}, +{"key":"key_501066311380","value":"value_776182143130558596"}, +{"key":"key_501071007214","value":"value_142112147138150160"}, +{"key":"key_501071181056","value":"value_881011439199145291"}, +{"key":"key_501071359816","value":"value_115104701181221131"}, +{"key":"key_501089841511","value":"value_106138431391401241"}, +{"key":"key_501111325193","value":"value_108119126112121172"}, +{"key":"key_501141044837","value":"value_138110151769713280"}, +{"key":"key_501141113286","value":"value_821001241111411215"}, +{"key":"key_501155087171","value":"value_151498110192115135"}, +{"key":"key_501161168315","value":"value_441291531231601621"}, +{"key":"key_501161239710","value":"value_147105102116341651"}, +{"key":"key_501189111711","value":"value_107104821009054887"}, +{"key":"key_501201058895","value":"value_109109164117102100"}, +{"key":"key_501211067511","value":"value_105127110136548416"}, +{"key":"key_501221021127","value":"value_899710711410713667"}, +{"key":"key_501229412010","value":"value_113113102938599123"}, +{"key":"key_501239258669","value":"value_731161164664551361"}, +{"key":"key_501239378100","value":"value_135631651384213937"}, +{"key":"key_501241251246","value":"value_958557809714288117"}, +{"key":"key_501255938459","value":"value_911411179050717610"}, +{"key":"key_501261771159","value":"value_115139469691116150"}, +{"key":"key_501271431424","value":"value_602490133821688186"}, +{"key":"key_501271611391","value":"value_178123100847112384"}, +{"key":"key_501287212279","value":"value_150112491051078888"}, +{"key":"key_501331261811","value":"value_136128761229498115"}, +{"key":"key_501375588146","value":"value_701141168611289921"}, +{"key":"key_501416212357","value":"value_101109109193110113"}, +{"key":"key_501481201349","value":"value_132150891413513616"}, +{"key":"key_501487810810","value":"value_751453871741451411"}, +{"key":"key_501521371419","value":"value_101147116988313113"}, +{"key":"key_501529083107","value":"value_861449711897801761"}, +{"key":"key_501531346880","value":"value_149107351167814890"}, +{"key":"key_501535413411","value":"value_969196156144111235"}, +{"key":"key_501541281101","value":"value_136108801497612766"}, +{"key":"key_501561391131","value":"value_126609059153511301"}, +{"key":"key_501591186819","value":"value_775884815760638455"}, +{"key":"key_501801201101","value":"value_112131139145911221"}, +{"key":"key_501821464215","value":"value_648782119113153113"}, +{"key":"key_501921201580","value":"value_102107114661177970"}, +{"key":"key_501981221491","value":"value_122856911973115127"}, +{"key":"key_503416210580","value":"value_995148971501231031"}, +{"key":"key_503510211714","value":"value_961031227914018813"}, +{"key":"key_503614212197","value":"value_128841221118211411"}, +{"key":"key_504813911413","value":"value_768210714218711831"}, +{"key":"key_505076108125","value":"value_100811041009778111"}, +{"key":"key_505184101147","value":"value_103991531971121211"}, +{"key":"key_505210013286","value":"value_121821208811315912"}, +{"key":"key_505218167118","value":"value_149135117128144104"}, +{"key":"key_505510910812","value":"value_129752812575711421"}, +{"key":"key_505710284909","value":"value_975658143118951229"}, +{"key":"key_505881101118","value":"value_471469114786102601"}, +{"key":"key_505917081133","value":"value_136110124163118139"}, +{"key":"key_506490731731","value":"value_119118899111914214"}, +{"key":"key_506513511512","value":"value_110115145162697115"}, +{"key":"key_506516611112","value":"value_731249713795626851"}, +{"key":"key_506596609860","value":"value_886211511912691115"}, +{"key":"key_506690581226","value":"value_924114096123991371"}, +{"key":"key_506883134716","value":"value_137165132141829876"}, +{"key":"key_507010214916","value":"value_135989213412611913"}, +{"key":"key_507216010910","value":"value_163156129157821127"}, +{"key":"key_507310014240","value":"value_481069911769881658"}, +{"key":"key_507810014478","value":"value_154134123711191538"}, +{"key":"key_508312077109","value":"value_131137799511791150"}, +{"key":"key_508413611468","value":"value_117103110140991208"}, +{"key":"key_508511512544","value":"value_166166781091248549"}, +{"key":"key_508541739252","value":"value_104117681781281126"}, +{"key":"key_508599102113","value":"value_114114143111748746"}, +{"key":"key_508711754881","value":"value_941747010336107154"}, +{"key":"key_508812790125","value":"value_901621221217712981"}, +{"key":"key_508957421061","value":"value_107944612832136441"}, +{"key":"key_509010811494","value":"value_125732644147112124"}, +{"key":"key_509015513062","value":"value_110128112911035661"}, +{"key":"key_509051142131","value":"value_119145691211487059"}, +{"key":"key_509110711713","value":"value_131102941016887153"}, +{"key":"key_509155157677","value":"value_114113138811008371"}, +{"key":"key_509410066937","value":"value_551071511861001161"}, +{"key":"key_509468136958","value":"value_561038678105103768"}, +{"key":"key_509510942987","value":"value_891021321596311314"}, +{"key":"key_509590181161","value":"value_701351341085499711"}, +{"key":"key_509615489124","value":"value_108691026782108788"}, +{"key":"key_509741137161","value":"value_908112590135965184"}, +{"key":"key_509767398584","value":"value_889945148601421151"}, +{"key":"key_509791717014","value":"value_167517096941051371"}, +{"key":"key_509843765213","value":"value_831201238815414610"}, +{"key":"key_509910254891","value":"value_621928615010111565"}, +{"key":"key_510398126397","value":"value_128140141761131218"}, +{"key":"key_510561110881","value":"value_150105621231141251"}, +{"key":"key_511012282164","value":"value_153115591337113811"}, +{"key":"key_511018510614","value":"value_125140141336992103"}, +{"key":"key_511021171278","value":"value_971529455561161016"}, +{"key":"key_511028985861","value":"value_134841411398372140"}, +{"key":"key_511041094859","value":"value_641384794111128146"}, +{"key":"key_511047017212","value":"value_122109117421801531"}, +{"key":"key_511047560488","value":"value_142927910479857211"}, +{"key":"key_511049473821","value":"value_106361061201191217"}, +{"key":"key_511051141399","value":"value_781041287911996128"}, +{"key":"key_511051451501","value":"value_755582151110981241"}, +{"key":"key_511061281581","value":"value_118599715412695871"}, +{"key":"key_511071208811","value":"value_779911214612077116"}, +{"key":"key_511071321241","value":"value_441413112212114110"}, +{"key":"key_511088312262","value":"value_111606390513017087"}, +{"key":"key_511088510313","value":"value_171611009097131151"}, +{"key":"key_511089717815","value":"value_921607574949615014"}, +{"key":"key_511117314214","value":"value_157116117103101731"}, +{"key":"key_511131281508","value":"value_117588214713767124"}, +{"key":"key_511139315112","value":"value_794913712286186128"}, +{"key":"key_511141001181","value":"value_104122951221161311"}, +{"key":"key_511151109713","value":"value_871811459898100188"}, +{"key":"key_511178412081","value":"value_134741301071108479"}, +{"key":"key_511181191157","value":"value_969913299501001697"}, +{"key":"key_511191439111","value":"value_112103120991152019"}, +{"key":"key_511197384144","value":"value_129117114779354771"}, +{"key":"key_511198312179","value":"value_991011061451171307"}, +{"key":"key_511201275793","value":"value_142801001632845828"}, +{"key":"key_511201714913","value":"value_145144101104118121"}, +{"key":"key_511219294471","value":"value_140951288762661033"}, +{"key":"key_511241151245","value":"value_125155717926136618"}, +{"key":"key_511278193691","value":"value_437512637102106104"}, +{"key":"key_511285463108","value":"value_106671171191078886"}, +{"key":"key_511301206592","value":"value_108128937712014165"}, +{"key":"key_511306313566","value":"value_961151557478150108"}, +{"key":"key_511307810111","value":"value_961081591236555541"}, +{"key":"key_511311031177","value":"value_139124100501091101"}, +{"key":"key_511321337017","value":"value_953013679581031091"}, +{"key":"key_511328099152","value":"value_113441238594143113"}, +{"key":"key_511331316910","value":"value_126100105155162158"}, +{"key":"key_511341082915","value":"value_965712457824515887"}, +{"key":"key_511361331906","value":"value_605615762886683103"}, +{"key":"key_511364789109","value":"value_119126761405074133"}, +{"key":"key_511367389117","value":"value_131861026515849147"}, +{"key":"key_511379364641","value":"value_110838810192110101"}, +{"key":"key_511391291261","value":"value_103112991377974436"}, +{"key":"key_511397510068","value":"value_109936995911571005"}, +{"key":"key_511401306969","value":"value_979841771155138129"}, +{"key":"key_511401681189","value":"value_122130775813914476"}, +{"key":"key_511436111015","value":"value_601841169014497141"}, +{"key":"key_511456411590","value":"value_170117145129193140"}, +{"key":"key_511481291191","value":"value_149172791054655102"}, +{"key":"key_511581161019","value":"value_974711214684496912"}, +{"key":"key_511601258412","value":"value_458715717412374142"}, +{"key":"key_511626557911","value":"value_601268610292103818"}, +{"key":"key_511671601443","value":"value_125130896813814293"}, +{"key":"key_512282159102","value":"value_127115143558171171"}, +{"key":"key_512995116128","value":"value_971109812694113179"}, +{"key":"key_513616614812","value":"value_138796998759812112"}, +{"key":"key_514211081154","value":"value_947813813299867010"}, +{"key":"key_514510043877","value":"value_139251178447139160"}, +{"key":"key_515311724116","value":"value_171112821121381391"}, +{"key":"key_515513879147","value":"value_143146971466210295"}, +{"key":"key_515696127104","value":"value_165119468859153179"}, +{"key":"key_515715211711","value":"value_971101061051087474"}, +{"key":"key_515951461311","value":"value_136718974101169975"}, +{"key":"key_516312111080","value":"value_772011391179311710"}, +{"key":"key_516497121758","value":"value_113801286211213010"}, +{"key":"key_516558181117","value":"value_866810085211071597"}, +{"key":"key_516610812110","value":"value_112908257110705911"}, +{"key":"key_516949113281","value":"value_127106124979412311"}, +{"key":"key_517011086129","value":"value_103162114679611014"}, +{"key":"key_517113313483","value":"value_132904412393126119"}, +{"key":"key_517311959981","value":"value_149839472777211813"}, +{"key":"key_517366113951","value":"value_771137994167769211"}, +{"key":"key_517367149148","value":"value_107106781221099833"}, +{"key":"key_517710393349","value":"value_939699105921079112"}, +{"key":"key_517813014169","value":"value_137110816380211781"}, +{"key":"key_517965125108","value":"value_561161161497922126"}, +{"key":"key_518276124128","value":"value_461551291155713212"}, +{"key":"key_518413135591","value":"value_109128138101104757"}, +{"key":"key_518459127142","value":"value_130138146126145931"}, +{"key":"key_518611611016","value":"value_801659813759104116"}, +{"key":"key_518646168195","value":"value_168711098412591144"}, +{"key":"key_518667971547","value":"value_761188954651231018"}, +{"key":"key_518743128109","value":"value_112162103134120116"}, +{"key":"key_518815362111","value":"value_135114151158134124"}, +{"key":"key_518912012511","value":"value_889988156826873100"}, +{"key":"key_518988116137","value":"value_991211171699880119"}, +{"key":"key_519016010088","value":"value_918571107791577512"}, +{"key":"key_519235118331","value":"value_527297311318010378"}, +{"key":"key_519310966109","value":"value_901214666261059820"}, +{"key":"key_519310984107","value":"value_142109100531621116"}, +{"key":"key_519470119748","value":"value_911569810257467927"}, +{"key":"key_519518512671","value":"value_130115102117137823"}, +{"key":"key_519533816099","value":"value_140156107105108729"}, +{"key":"key_519591100102","value":"value_123941321001141601"}, +{"key":"key_519635119114","value":"value_481206110062130134"}, +{"key":"key_519663617689","value":"value_172726435998411611"}, +{"key":"key_519771598775","value":"value_117130168615577109"}, +{"key":"key_519811229641","value":"value_945864731166473109"}, +{"key":"key_519812694113","value":"value_581457955115113879"}, +{"key":"key_519815711212","value":"value_118199973106174123"}, +{"key":"key_519913414128","value":"value_128109121103106997"}, +{"key":"key_519980107661","value":"value_831241910413661112"}, +{"key":"key_519991831211","value":"value_954713516925101781"}, +{"key":"key_520995295971","value":"value_781177712512410376"}, +{"key":"key_521001101011","value":"value_116841036195122120"}, +{"key":"key_521001826113","value":"value_114791591291061041"}, +{"key":"key_521011551731","value":"value_105100164439311579"}, +{"key":"key_521019610660","value":"value_831159912012275119"}, +{"key":"key_521031141091","value":"value_128961348713466671"}, +{"key":"key_521036849961","value":"value_968010712610311814"}, +{"key":"key_521037079170","value":"value_119143879899181501"}, +{"key":"key_521087110778","value":"value_106109144133591331"}, +{"key":"key_521098211111","value":"value_138115581153210012"}, +{"key":"key_521111221381","value":"value_148817316765107761"}, +{"key":"key_521137612588","value":"value_971011131071201438"}, +{"key":"key_521155810667","value":"value_661101078316111674"}, +{"key":"key_521161128210","value":"value_891021581123793951"}, +{"key":"key_521171138394","value":"value_123106471379013080"}, +{"key":"key_521193031341","value":"value_155976323961021861"}, +{"key":"key_521199113911","value":"value_475166787615114113"}, +{"key":"key_521201221169","value":"value_569484113130125141"}, +{"key":"key_521239959361","value":"value_103157126129869386"}, +{"key":"key_521261047814","value":"value_116160941014084931"}, +{"key":"key_521266214773","value":"value_130109120857810911"}, +{"key":"key_521271539974","value":"value_973214076101112669"}, +{"key":"key_521286674821","value":"value_128112189133499914"}, +{"key":"key_521291009213","value":"value_178118931361572512"}, +{"key":"key_521307848150","value":"value_611189411337150137"}, +{"key":"key_521321581064","value":"value_131711261216365151"}, +{"key":"key_521348810655","value":"value_117728885116133951"}, +{"key":"key_521351198813","value":"value_521261001425813410"}, +{"key":"key_521365618541","value":"value_871241481054014212"}, +{"key":"key_521401626692","value":"value_119901029414011310"}, +{"key":"key_521431236710","value":"value_155113117341079484"}, +{"key":"key_521441418112","value":"value_123698929447597979"}, +{"key":"key_521445389122","value":"value_589775906358115901"}, +{"key":"key_521468311658","value":"value_114551158192761031"}, +{"key":"key_521621786916","value":"value_791031011081101044"}, +{"key":"key_521641089611","value":"value_599648103136751036"}, +{"key":"key_521641951417","value":"value_968689791611469010"}, +{"key":"key_521661188289","value":"value_921111051333210373"}, +{"key":"key_521699511614","value":"value_108921089810110869"}, +{"key":"key_521981001091","value":"value_146951491577713352"}, +{"key":"key_522614964130","value":"value_106102431251541059"}, +{"key":"key_522811410110","value":"value_441559514810511813"}, +{"key":"key_522891711171","value":"value_939886897416062111"}, +{"key":"key_522912474133","value":"value_856795611178112059"}, +{"key":"key_523711513215","value":"value_705312913010410818"}, +{"key":"key_524480971301","value":"value_781071503013486941"}, +{"key":"key_525012992151","value":"value_896785115117449172"}, +{"key":"key_525615454124","value":"value_888169884469831261"}, +{"key":"key_526016585186","value":"value_101120101528469103"}, +{"key":"key_526798154124","value":"value_601417513012859138"}, +{"key":"key_526914234126","value":"value_125143391317512810"}, +{"key":"key_526914683484","value":"value_698711010899179113"}, +{"key":"key_527012710016","value":"value_671341628188102114"}, +{"key":"key_527016011610","value":"value_117647215097106158"}, +{"key":"key_527110211962","value":"value_618964936884109168"}, +{"key":"key_527118317013","value":"value_781171026314759841"}, +{"key":"key_527414514489","value":"value_921361101551031231"}, +{"key":"key_527490142119","value":"value_127911271571368953"}, +{"key":"key_527510692856","value":"value_131791101331561021"}, +{"key":"key_527514413111","value":"value_871157411216851831"}, +{"key":"key_527613853154","value":"value_136939973701266689"}, +{"key":"key_527710110566","value":"value_167113117751019838"}, +{"key":"key_527811271161","value":"value_857611510112868958"}, +{"key":"key_527816715616","value":"value_555011911910912988"}, +{"key":"key_527948145811","value":"value_981041087456154939"}, +{"key":"key_527963811221","value":"value_106108511277179128"}, +{"key":"key_528076105100","value":"value_531199111716813211"}, +{"key":"key_528110416586","value":"value_118519255756611484"}, +{"key":"key_528156604610","value":"value_451541145670921211"}, +{"key":"key_528167951548","value":"value_441241541091438410"}, +{"key":"key_528173161911","value":"value_123941361663994150"}, +{"key":"key_528175119102","value":"value_178121711171014663"}, +{"key":"key_528210414459","value":"value_854815090106132147"}, +{"key":"key_528986185646","value":"value_137169100124711068"}, +{"key":"key_529047144481","value":"value_110100811101587815"}, +{"key":"key_529190778010","value":"value_175106130147103108"}, +{"key":"key_529194136919","value":"value_738993591271228340"}, +{"key":"key_529212510177","value":"value_123142881481821261"}, +{"key":"key_529212511369","value":"value_135743110412910913"}, +{"key":"key_529213314897","value":"value_709690107811055913"}, +{"key":"key_529311477121","value":"value_628311997102631461"}, +{"key":"key_529425322130","value":"value_134127601408310713"}, +{"key":"key_529676112128","value":"value_977987869238156501"}, +{"key":"key_529693496054","value":"value_115121621438912275"}, +{"key":"key_529746923413","value":"value_116631181401556211"}, +{"key":"key_529768137121","value":"value_146811161038015711"}, +{"key":"key_529813116514","value":"value_174109961571191701"}, +{"key":"key_529911411551","value":"value_127814417585391201"}, +{"key":"key_531001094684","value":"value_839183801321015110"}, +{"key":"key_531001271011","value":"value_126985555155162967"}, +{"key":"key_531001360108","value":"value_857710011789861281"}, +{"key":"key_531011499829","value":"value_401081151051227412"}, +{"key":"key_531027911611","value":"value_163851711165615310"}, +{"key":"key_531031461489","value":"value_436615114546781051"}, +{"key":"key_531031551211","value":"value_132102981056510368"}, +{"key":"key_531041381289","value":"value_125901269111214513"}, +{"key":"key_531051185710","value":"value_951408664765810210"}, +{"key":"key_531051491341","value":"value_721141041221821301"}, +{"key":"key_531061311229","value":"value_149106831281051041"}, +{"key":"key_531061419311","value":"value_104907315713414611"}, +{"key":"key_531081351401","value":"value_847310975153871191"}, +{"key":"key_531091299064","value":"value_664791881091179913"}, +{"key":"key_531091798418","value":"value_142112989514017112"}, +{"key":"key_531101651247","value":"value_971349311572128921"}, +{"key":"key_531121196887","value":"value_135791091051447586"}, +{"key":"key_531121225314","value":"value_151147947512815212"}, +{"key":"key_531121271461","value":"value_149126461039461101"}, +{"key":"key_531149175866","value":"value_144281279815380118"}, +{"key":"key_531151041271","value":"value_123746167931075265"}, +{"key":"key_531161337245","value":"value_831019079821231401"}, +{"key":"key_531167672778","value":"value_138132821186116816"}, +{"key":"key_531181037511","value":"value_159144112959074153"}, +{"key":"key_531204911738","value":"value_121041581841081581"}, +{"key":"key_531209983701","value":"value_691371582811513210"}, +{"key":"key_531211081253","value":"value_844716814410584110"}, +{"key":"key_531219582122","value":"value_142113119113132105"}, +{"key":"key_531229618978","value":"value_461687322821376011"}, +{"key":"key_531231201191","value":"value_112170100791733910"}, +{"key":"key_531241321908","value":"value_841216218453851381"}, +{"key":"key_531241398513","value":"value_881121101468817111"}, +{"key":"key_531248189651","value":"value_981097410983711036"}, +{"key":"key_531274483132","value":"value_111991334612247100"}, +{"key":"key_531279278106","value":"value_130168468035118921"}, +{"key":"key_531281248765","value":"value_603829844176126921"}, +{"key":"key_531281311349","value":"value_190178112104158151"}, +{"key":"key_531281551401","value":"value_641009872132106112"}, +{"key":"key_531291271031","value":"value_109101501097712662"}, +{"key":"key_531301521322","value":"value_618011653160136987"}, +{"key":"key_531324778153","value":"value_117133361021234011"}, +{"key":"key_531326495128","value":"value_121126898624105135"}, +{"key":"key_531347111011","value":"value_135701049218585144"}, +{"key":"key_531348812874","value":"value_701171661466118142"}, +{"key":"key_531348910511","value":"value_104451391219012013"}, +{"key":"key_531361811059","value":"value_591051757995972047"}, +{"key":"key_531407110711","value":"value_116361014511510310"}, +{"key":"key_531421431141","value":"value_611211161071109612"}, +{"key":"key_531431221011","value":"value_841301308111310712"}, +{"key":"key_531438891153","value":"value_718311186426589521"}, +{"key":"key_531461288913","value":"value_111125119988612211"}, +{"key":"key_531461665310","value":"value_156102771427116813"}, +{"key":"key_531479859176","value":"value_351249499481181351"}, +{"key":"key_531486910473","value":"value_109871044961116491"}, +{"key":"key_531491201074","value":"value_521148110294134141"}, +{"key":"key_531491238811","value":"value_122121184105771138"}, +{"key":"key_531529213479","value":"value_113179152921131208"}, +{"key":"key_531537110941","value":"value_681741496466881108"}, +{"key":"key_531561209710","value":"value_501511401474314790"}, +{"key":"key_531566412013","value":"value_781039889144801568"}, +{"key":"key_531571061299","value":"value_639210272104521151"}, +{"key":"key_531594810110","value":"value_117136611809624891"}, +{"key":"key_531612881143","value":"value_132801441191161228"}, +{"key":"key_531618613511","value":"value_428215396111707612"}, +{"key":"key_531711173610","value":"value_109851331581388813"}, +{"key":"key_531946714410","value":"value_139911179664128116"}, +{"key":"key_533286929796","value":"value_777797124140711258"}, +{"key":"key_534664127119","value":"value_113143127671441491"}, +{"key":"key_534684561431","value":"value_961171128085751501"}, +{"key":"key_535110515710","value":"value_107851199780472061"}, +{"key":"key_535360161105","value":"value_125318414393859470"}, +{"key":"key_535520810542","value":"value_661278712910993100"}, +{"key":"key_535610739674","value":"value_948641114135118711"}, +{"key":"key_535798994612","value":"value_147511133175146182"}, +{"key":"key_536084153138","value":"value_797113297110112141"}, +{"key":"key_536113712213","value":"value_145153117118131107"}, +{"key":"key_536211610092","value":"value_691276611712110213"}, +{"key":"key_536310783202","value":"value_116931621021067589"}, +{"key":"key_536367113787","value":"value_861171521156983118"}, +{"key":"key_536411411614","value":"value_975425104936680124"}, +{"key":"key_536413672106","value":"value_135112991211181461"}, +{"key":"key_536485116755","value":"value_124641109513912512"}, +{"key":"key_536875981161","value":"value_148113851081146710"}, +{"key":"key_537210580120","value":"value_975812694749211589"}, +{"key":"key_537410097691","value":"value_959449735014791151"}, +{"key":"key_537411111014","value":"value_443812812813110111"}, +{"key":"key_537613311177","value":"value_102128106114681211"}, +{"key":"key_537666149109","value":"value_669313612213764114"}, +{"key":"key_537776126105","value":"value_751631028912899904"}, +{"key":"key_537872664710","value":"value_425982558815511010"}, +{"key":"key_538012913212","value":"value_148107958793381487"}, +{"key":"key_538077117136","value":"value_147103629110113771"}, +{"key":"key_538233103135","value":"value_112150101108771257"}, +{"key":"key_538311612619","value":"value_115107129396514391"}, +{"key":"key_538413912380","value":"value_117107119511114412"}, +{"key":"key_538416566103","value":"value_611531291551211071"}, +{"key":"key_538495130147","value":"value_124811051425870758"}, +{"key":"key_538591128921","value":"value_133431429410718212"}, +{"key":"key_538815711965","value":"value_100112125351225910"}, +{"key":"key_538911010556","value":"value_201099213095139142"}, +{"key":"key_538912899861","value":"value_135168265512957118"}, +{"key":"key_538914961115","value":"value_791138595129107126"}, +{"key":"key_539098897510","value":"value_108879214012911113"}, +{"key":"key_539188969781","value":"value_825110611596128117"}, +{"key":"key_539212299109","value":"value_721781107513717114"}, +{"key":"key_539277996156","value":"value_311471291608410971"}, +{"key":"key_539410988155","value":"value_957073817352135129"}, +{"key":"key_539412917210","value":"value_114139127719218511"}, +{"key":"key_539413116097","value":"value_103810814913213311"}, +{"key":"key_539475971207","value":"value_163119701008911712"}, +{"key":"key_539496791301","value":"value_881048199548014912"}, +{"key":"key_539563121841","value":"value_108145821201746553"}, +{"key":"key_539716211774","value":"value_666812813482871421"}, +{"key":"key_539723121839","value":"value_841253213767172111"}, +{"key":"key_539758695511","value":"value_867313210010711910"}, +{"key":"key_539786109116","value":"value_811465913513210764"}, +{"key":"key_539912011516","value":"value_939385821211008103"}, +{"key":"key_539987100961","value":"value_728115660169761051"}, +{"key":"key_541011425811","value":"value_128129871861071151"}, +{"key":"key_541011516046","value":"value_118801428612688130"}, +{"key":"key_541041401021","value":"value_991387014986687712"}, +{"key":"key_541051724796","value":"value_152130146871151081"}, +{"key":"key_541061111261","value":"value_858995651161206317"}, +{"key":"key_541061161098","value":"value_100132531181268080"}, +{"key":"key_541061397412","value":"value_117108104117996710"}, +{"key":"key_541079811617","value":"value_771101149160110708"}, +{"key":"key_541081329212","value":"value_120987994100716281"}, +{"key":"key_541096114835","value":"value_541571261381431828"}, +{"key":"key_541106110612","value":"value_469572721257515412"}, +{"key":"key_541121571051","value":"value_867212512713211337"}, +{"key":"key_541124362167","value":"value_878714010013962641"}, +{"key":"key_541146694748","value":"value_107136787856872012"}, +{"key":"key_541165865601","value":"value_998044148132931219"}, +{"key":"key_541179511110","value":"value_401041299215520714"}, +{"key":"key_541181461736","value":"value_127794614661691341"}, +{"key":"key_541187911114","value":"value_128911531411318216"}, +{"key":"key_541218378137","value":"value_130112949059978291"}, +{"key":"key_541219712610","value":"value_149559986118110761"}, +{"key":"key_541226152107","value":"value_179711412212912596"}, +{"key":"key_541231111101","value":"value_157180111631141451"}, +{"key":"key_541239714082","value":"value_381251408777751601"}, +{"key":"key_541241061091","value":"value_111101143118160111"}, +{"key":"key_541241081141","value":"value_105881619287134128"}, +{"key":"key_541248914789","value":"value_861269486961459864"}, +{"key":"key_541251271501","value":"value_133125179641171027"}, +{"key":"key_541289716196","value":"value_771511241311459510"}, +{"key":"key_541311751271","value":"value_108112761298714617"}, +{"key":"key_541315315036","value":"value_621341361445095969"}, +{"key":"key_541321421163","value":"value_787412787118132871"}, +{"key":"key_541329957691","value":"value_404412556599613418"}, +{"key":"key_541341001821","value":"value_781131021406699131"}, +{"key":"key_541351496512","value":"value_847615514811515654"}, +{"key":"key_541399297781","value":"value_806412010288929581"}, +{"key":"key_541411251261","value":"value_781271155114788137"}, +{"key":"key_541421141071","value":"value_921131358177991079"}, +{"key":"key_541431311441","value":"value_671082813614915918"}, +{"key":"key_541471159127","value":"value_103136155104168599"}, +{"key":"key_541481015811","value":"value_104114159115131811"}, +{"key":"key_541588690447","value":"value_729817911471041229"}, +{"key":"key_541613515111","value":"value_132845615791201041"}, +{"key":"key_541661069914","value":"value_828913399509456107"}, +{"key":"key_541661625717","value":"value_138111871291071338"}, +{"key":"key_541663124138","value":"value_167140469683901491"}, +{"key":"key_541671711088","value":"value_891261103476117156"}, +{"key":"key_541715290511","value":"value_139615812145170877"}, +{"key":"key_541744310810","value":"value_851749612553155691"}, +{"key":"key_541981121208","value":"value_136951109465791234"}, +{"key":"key_542278711982","value":"value_152115108139134711"}, +{"key":"key_543914371841","value":"value_928610058115131127"}, +{"key":"key_544115013557","value":"value_121601298180771004"}, +{"key":"key_545214911365","value":"value_136811121261061219"}, +{"key":"key_545414910113","value":"value_911151121123813910"}, +{"key":"key_545812914186","value":"value_139101117671361249"}, +{"key":"key_545911717043","value":"value_641038539124112561"}, +{"key":"key_546113177110","value":"value_101106761459813512"}, +{"key":"key_546479116151","value":"value_766193164115149518"}, +{"key":"key_546511282182","value":"value_711789067137855412"}, +{"key":"key_546597109123","value":"value_116611121151231851"}, +{"key":"key_546713174931","value":"value_104144148966640151"}, +{"key":"key_546770921111","value":"value_131456349131536912"}, +{"key":"key_546811686891","value":"value_126868514461731651"}, +{"key":"key_547011811412","value":"value_137103666117129134"}, +{"key":"key_547099343914","value":"value_341205997531251051"}, +{"key":"key_547290901411","value":"value_101119146931395597"}, +{"key":"key_547314518844","value":"value_119141121101591351"}, +{"key":"key_547777147104","value":"value_147117771229113644"}, +{"key":"key_547811677107","value":"value_791369512191801251"}, +{"key":"key_547812613612","value":"value_959999156115721398"}, +{"key":"key_547912099138","value":"value_142111122124131191"}, +{"key":"key_548070361231","value":"value_191158128771558880"}, +{"key":"key_548183851071","value":"value_691041319916413151"}, +{"key":"key_548211112613","value":"value_142105481131451111"}, +{"key":"key_548314032120","value":"value_160159135108118105"}, +{"key":"key_548381586013","value":"value_105164114156109775"}, +{"key":"key_548381867114","value":"value_604610190951301401"}, +{"key":"key_548410684141","value":"value_889314815210415514"}, +{"key":"key_548421994513","value":"value_981291051231458110"}, +{"key":"key_548557821501","value":"value_821121389713011910"}, +{"key":"key_548618388931","value":"value_781269410092911087"}, +{"key":"key_548669411491","value":"value_102120166130621261"}, +{"key":"key_548710514414","value":"value_931011958312863561"}, +{"key":"key_548898129791","value":"value_167110641541071231"}, +{"key":"key_548899137881","value":"value_701121319315110516"}, +{"key":"key_548978746264","value":"value_191231281181929564"}, +{"key":"key_548986125146","value":"value_591061161159511515"}, +{"key":"key_548989131471","value":"value_103153326210989139"}, +{"key":"key_549014112011","value":"value_859968140192981261"}, +{"key":"key_549014714661","value":"value_122911147082129867"}, +{"key":"key_549286139781","value":"value_781241411598712015"}, +{"key":"key_549413817372","value":"value_944010768136739953"}, +{"key":"key_549513336131","value":"value_751041327811814123"}, +{"key":"key_549513598109","value":"value_110137133105128142"}, +{"key":"key_549710592152","value":"value_108109721162001081"}, +{"key":"key_549713390141","value":"value_871008754100821441"}, +{"key":"key_549716316984","value":"value_106831154263118104"}, +{"key":"key_549910064442","value":"value_144140929568134100"}, +{"key":"key_549911315413","value":"value_102561071507316787"}, +{"key":"key_549913511311","value":"value_110166172501101053"}, +{"key":"key_551001161151","value":"value_178145167120701041"}, +{"key":"key_551021158095","value":"value_167120146149981584"}, +{"key":"key_551021261617","value":"value_795912812778101118"}, +{"key":"key_551031259715","value":"value_131137113616386153"}, +{"key":"key_551031641201","value":"value_123771448993649315"}, +{"key":"key_551039474501","value":"value_114104717417366152"}, +{"key":"key_551041188185","value":"value_118964712394748511"}, +{"key":"key_551041369610","value":"value_105110119471728212"}, +{"key":"key_551041821011","value":"value_978510492146460130"}, +{"key":"key_551049473846","value":"value_861071266811486581"}, +{"key":"key_551056414755","value":"value_121328291121154861"}, +{"key":"key_551061471057","value":"value_140141838613787891"}, +{"key":"key_551081161058","value":"value_861155513813285872"}, +{"key":"key_551081244796","value":"value_165138113180120131"}, +{"key":"key_551088817057","value":"value_886713713893718341"}, +{"key":"key_551091061939","value":"value_128114107821687511"}, +{"key":"key_551091084588","value":"value_117118881531286073"}, +{"key":"key_551091116474","value":"value_144691117847140646"}, +{"key":"key_551104710415","value":"value_468476119489010144"}, +{"key":"key_551121387415","value":"value_999856116511361431"}, +{"key":"key_551136914617","value":"value_838511571148134571"}, +{"key":"key_551145510716","value":"value_821479510713712616"}, +{"key":"key_551151153914","value":"value_175591115210978113"}, +{"key":"key_551151391357","value":"value_135154137881621211"}, +{"key":"key_551151601351","value":"value_881451321021491161"}, +{"key":"key_551151741326","value":"value_131161114731201291"}, +{"key":"key_551161331061","value":"value_102115112112137208"}, +{"key":"key_551161357171","value":"value_751344312196848211"}, +{"key":"key_551161446539","value":"value_266514282117109631"}, +{"key":"key_551169682977","value":"value_122168102172921211"}, +{"key":"key_551171071021","value":"value_130180936415612476"}, +{"key":"key_551171191031","value":"value_125115112114671071"}, +{"key":"key_551171571348","value":"value_103118107701471781"}, +{"key":"key_551186777967","value":"value_611341371331027813"}, +{"key":"key_551209513210","value":"value_110100107170119771"}, +{"key":"key_551221241521","value":"value_701091221097231100"}, +{"key":"key_551221371229","value":"value_855687331621371491"}, +{"key":"key_551225368103","value":"value_124721181301631284"}, +{"key":"key_551227410781","value":"value_147811511288015411"}, +{"key":"key_551227765110","value":"value_116109847398124104"}, +{"key":"key_551231031721","value":"value_104127561329864161"}, +{"key":"key_551248911412","value":"value_437999801026053192"}, +{"key":"key_551261146476","value":"value_671517966131631069"}, +{"key":"key_551267867137","value":"value_123291098711594165"}, +{"key":"key_551268911687","value":"value_659974115108116896"}, +{"key":"key_551271011277","value":"value_461167671105127108"}, +{"key":"key_551271241051","value":"value_147127702788117118"}, +{"key":"key_551271441469","value":"value_103140116143381079"}, +{"key":"key_551279513986","value":"value_110536711064103113"}, +{"key":"key_551281086514","value":"value_101114801201071439"}, +{"key":"key_551285687102","value":"value_103881161081084569"}, +{"key":"key_551289110110","value":"value_506411579967477851"}, +{"key":"key_551289869169","value":"value_661058711612114915"}, +{"key":"key_551291201121","value":"value_119177801044485103"}, +{"key":"key_551291386815","value":"value_997310117190135105"}, +{"key":"key_551301331231","value":"value_925913573946599999"}, +{"key":"key_551303431101","value":"value_152156128143144869"}, +{"key":"key_551311351176","value":"value_891297515492123828"}, +{"key":"key_551321261971","value":"value_121156120129731071"}, +{"key":"key_551351121018","value":"value_891173411547149881"}, +{"key":"key_551351194913","value":"value_541001041359111731"}, +{"key":"key_551358914472","value":"value_111871119010596111"}, +{"key":"key_551359650931","value":"value_711011298318088571"}, +{"key":"key_551361217212","value":"value_101164974750120117"}, +{"key":"key_551361621081","value":"value_185120132981221005"}, +{"key":"key_551371181931","value":"value_102376612858101115"}, +{"key":"key_551391268516","value":"value_636973836078135921"}, +{"key":"key_551409710186","value":"value_861343811214989113"}, +{"key":"key_551421232810","value":"value_108879811850689297"}, +{"key":"key_551471248817","value":"value_961161201378814612"}, +{"key":"key_551471448214","value":"value_118148114409789817"}, +{"key":"key_551471501309","value":"value_130132891651006716"}, +{"key":"key_551531281191","value":"value_114114138951151346"}, +{"key":"key_551558811032","value":"value_103738948118122578"}, +{"key":"key_551558898601","value":"value_102121135121821609"}, +{"key":"key_551565120780","value":"value_144861351601429010"}, +{"key":"key_551571061391","value":"value_138131891491471211"}, +{"key":"key_551571521111","value":"value_119681961261128712"}, +{"key":"key_551601491215","value":"value_829711690101117105"}, +{"key":"key_551621121058","value":"value_491548011616111810"}, +{"key":"key_551636612879","value":"value_166121557775419410"}, +{"key":"key_551781691511","value":"value_741156811010315312"}, +{"key":"key_551811413289","value":"value_147841748411487128"}, +{"key":"key_551919131112","value":"value_851071491311637512"}, +{"key":"key_552081118159","value":"value_861671601157613012"}, +{"key":"key_553817010878","value":"value_146155841027850927"}, +{"key":"key_553867961121","value":"value_109681111151568011"}, +{"key":"key_555015583120","value":"value_106937014890143117"}, +{"key":"key_555410037771","value":"value_124911091838092115"}, +{"key":"key_555412166941","value":"value_132112136107716917"}, +{"key":"key_555414211612","value":"value_185131150778713117"}, +{"key":"key_555612931138","value":"value_113551857813713312"}, +{"key":"key_555659601221","value":"value_541021259616612313"}, +{"key":"key_556010999661","value":"value_149631048651739710"}, +{"key":"key_556172108142","value":"value_741051451121411436"}, +{"key":"key_556196114117","value":"value_596612372521081201"}, +{"key":"key_556198104128","value":"value_861001436411578954"}, +{"key":"key_556311289107","value":"value_121699288105941301"}, +{"key":"key_556564160514","value":"value_109969086112571076"}, +{"key":"key_556598651121","value":"value_140971458091105129"}, +{"key":"key_556760153501","value":"value_591223036981648249"}, +{"key":"key_557011616110","value":"value_561135743641301049"}, +{"key":"key_557018892143","value":"value_193150528711563746"}, +{"key":"key_557075971091","value":"value_144175741179364102"}, +{"key":"key_557610640806","value":"value_931391021131141127"}, +{"key":"key_557614597827","value":"value_601551049210815988"}, +{"key":"key_557693411156","value":"value_106156115106741537"}, +{"key":"key_557699528713","value":"value_110641061291194813"}, +{"key":"key_557778168131","value":"value_162191181071613911"}, +{"key":"key_557797107122","value":"value_831331191621571058"}, +{"key":"key_557811747117","value":"value_126701561051651046"}, +{"key":"key_557910516782","value":"value_141114133309191921"}, +{"key":"key_557971569015","value":"value_148871301018211010"}, +{"key":"key_558010268114","value":"value_874911080102571461"}, +{"key":"key_558010713512","value":"value_731398718515611413"}, +{"key":"key_558011511281","value":"value_949912690108998014"}, +{"key":"key_558116911161","value":"value_104104477312112199"}, +{"key":"key_558158669290","value":"value_131269111811688137"}, +{"key":"key_558313371142","value":"value_879470997710212338"}, +{"key":"key_558571111142","value":"value_681851071081321501"}, +{"key":"key_558669725286","value":"value_119137102869472941"}, +{"key":"key_558714491736","value":"value_957610630141671551"}, +{"key":"key_559011215394","value":"value_911116310543629995"}, +{"key":"key_559025132881","value":"value_491131747691103766"}, +{"key":"key_559211360107","value":"value_951194511090124112"}, +{"key":"key_559212910076","value":"value_116941096316572147"}, +{"key":"key_559259136135","value":"value_106491081091121073"}, +{"key":"key_559395150112","value":"value_105163147119133150"}, +{"key":"key_559612686105","value":"value_741611541131408410"}, +{"key":"key_559658154125","value":"value_118134148150261311"}, +{"key":"key_559711683971","value":"value_112143671059515676"}, +{"key":"key_559712611110","value":"value_751111061007744124"}, +{"key":"key_559795581221","value":"value_106691716399105146"}, +{"key":"key_559810299114","value":"value_135140121131741621"}, +{"key":"key_559885909210","value":"value_441041061223153112"}, +{"key":"key_559914615213","value":"value_856868114124129811"}, +{"key":"key_559982112138","value":"value_148146144115578712"}, +{"key":"key_561008181871","value":"value_303211895106134781"}, +{"key":"key_561019210115","value":"value_136701221217415701"}, +{"key":"key_561021151271","value":"value_801201141447210788"}, +{"key":"key_561031346880","value":"value_104143117859414814"}, +{"key":"key_561041425312","value":"value_106131114141171101"}, +{"key":"key_561051131101","value":"value_125147731921671022"}, +{"key":"key_561059160102","value":"value_725297100132168188"}, +{"key":"key_561071041387","value":"value_137104114112389415"}, +{"key":"key_561071309690","value":"value_103841081876513493"}, +{"key":"key_561071791173","value":"value_122103649195591571"}, +{"key":"key_561081412268","value":"value_751049214570158213"}, +{"key":"key_561091054971","value":"value_103961261224182146"}, +{"key":"key_561092021538","value":"value_721654511313377112"}, +{"key":"key_561101227644","value":"value_951087913347110139"}, +{"key":"key_561101526510","value":"value_701651621211051411"}, +{"key":"key_561101631106","value":"value_110109120110169513"}, +{"key":"key_561119914713","value":"value_514084130661202659"}, +{"key":"key_561131018653","value":"value_931041649046120119"}, +{"key":"key_561131304613","value":"value_144109978810413089"}, +{"key":"key_561137711511","value":"value_173119105787773704"}, +{"key":"key_561145416378","value":"value_104130129779395871"}, +{"key":"key_561151401701","value":"value_116118124100157132"}, +{"key":"key_561151531131","value":"value_998113076119130153"}, +{"key":"key_561157812916","value":"value_160143189144151971"}, +{"key":"key_561161674892","value":"value_701311237493110901"}, +{"key":"key_561166075751","value":"value_130103134788411414"}, +{"key":"key_561181217315","value":"value_321051761159559106"}, +{"key":"key_561181365667","value":"value_127798070509110253"}, +{"key":"key_561181711231","value":"value_119954085145731111"}, +{"key":"key_561188649799","value":"value_691287933809213612"}, +{"key":"key_561189113386","value":"value_151651401086515712"}, +{"key":"key_561201501071","value":"value_113108841221648312"}, +{"key":"key_561206812152","value":"value_701258578130115828"}, +{"key":"key_561228413619","value":"value_100121461401491331"}, +{"key":"key_561231121131","value":"value_115120134123851096"}, +{"key":"key_561231331078","value":"value_948997125581451447"}, +{"key":"key_561234293112","value":"value_831191548311942165"}, +{"key":"key_561241351091","value":"value_625913710513752117"}, +{"key":"key_561243590791","value":"value_136116128123108153"}, +{"key":"key_561271211468","value":"value_701386510011892144"}, +{"key":"key_561281541091","value":"value_256923105749911314"}, +{"key":"key_561306180154","value":"value_157931028468106114"}, +{"key":"key_561318412940","value":"value_826173110848712812"}, +{"key":"key_561336710196","value":"value_111761608019990101"}, +{"key":"key_561347577102","value":"value_551011201147787939"}, +{"key":"key_561361481051","value":"value_124134111811591261"}, +{"key":"key_561369362891","value":"value_671169059131158914"}, +{"key":"key_561378715099","value":"value_116127111135761548"}, +{"key":"key_561401161081","value":"value_154136928211598109"}, +{"key":"key_561431138298","value":"value_834455100159439813"}, +{"key":"key_561431601519","value":"value_616411913411110017"}, +{"key":"key_561455513660","value":"value_120118121100608786"}, +{"key":"key_561494189120","value":"value_119719070132138116"}, +{"key":"key_561497794906","value":"value_176959811116914017"}, +{"key":"key_561511111157","value":"value_106771116316492861"}, +{"key":"key_561539615110","value":"value_126921152396120891"}, +{"key":"key_561541118089","value":"value_941531164295109911"}, +{"key":"key_561541959413","value":"value_921001131529211615"}, +{"key":"key_561561021031","value":"value_511249512284132100"}, +{"key":"key_561561207433","value":"value_126799269133114106"}, +{"key":"key_561591033150","value":"value_144189521011348912"}, +{"key":"key_561591088789","value":"value_125137701811501547"}, +{"key":"key_561596598461","value":"value_107646190124611551"}, +{"key":"key_561631611256","value":"value_121659710317311684"}, +{"key":"key_561691139067","value":"value_108148129833494116"}, +{"key":"key_561710889142","value":"value_110771361301538912"}, +{"key":"key_561731348264","value":"value_197161170661474872"}, +{"key":"key_561911071721","value":"value_104107129164127107"}, +{"key":"key_562743861120","value":"value_648014912658771149"}, +{"key":"key_562750571199","value":"value_103537195138961067"}, +{"key":"key_563487163931","value":"value_295154741128452727"}, +{"key":"key_563953195134","value":"value_118351351273984411"}, +{"key":"key_564012310296","value":"value_799513094158928033"}, +{"key":"key_564078135904","value":"value_142729871131150169"}, +{"key":"key_564867310550","value":"value_861021131219311513"}, +{"key":"key_564911314511","value":"value_123901478412387134"}, +{"key":"key_565211712010","value":"value_961056466142123841"}, +{"key":"key_565478804710","value":"value_586391803911910465"}, +{"key":"key_565816614390","value":"value_130123121159142111"}, +{"key":"key_565913614284","value":"value_811006083851421327"}, +{"key":"key_566241122102","value":"value_149131101119133109"}, +{"key":"key_566812980109","value":"value_155102116134811337"}, +{"key":"key_567214182106","value":"value_128103106771221141"}, +{"key":"key_567315712997","value":"value_114138130991187811"}, +{"key":"key_567396126671","value":"value_931343413712910615"}, +{"key":"key_567413614013","value":"value_601171099575105859"}, +{"key":"key_567416711411","value":"value_971268669132901429"}, +{"key":"key_567581101791","value":"value_118127848411311021"}, +{"key":"key_567649146887","value":"value_131135661359910194"}, +{"key":"key_567790110106","value":"value_981341621301041391"}, +{"key":"key_567814197766","value":"value_908710110813278107"}, +{"key":"key_568017190112","value":"value_864882138941036776"}, +{"key":"key_568111185128","value":"value_452665119103861237"}, +{"key":"key_568210110455","value":"value_837659132136581068"}, +{"key":"key_568210771999","value":"value_951581510938180132"}, +{"key":"key_568288681379","value":"value_114768583987710634"}, +{"key":"key_568459701221","value":"value_151136991311611245"}, +{"key":"key_568511161444","value":"value_621317512974737158"}, +{"key":"key_568611660391","value":"value_851018014812912210"}, +{"key":"key_568784100931","value":"value_116117971427677971"}, +{"key":"key_569016292100","value":"value_140141132758679143"}, +{"key":"key_569274556455","value":"value_806754102102311357"}, +{"key":"key_569287130958","value":"value_133881041271021475"}, +{"key":"key_569310566175","value":"value_100128998892132806"}, +{"key":"key_569312310483","value":"value_154241639576145119"}, +{"key":"key_569318393166","value":"value_142137124134976990"}, +{"key":"key_569347131158","value":"value_141311196915898891"}, +{"key":"key_569711111716","value":"value_142871461477813314"}, +{"key":"key_569715111662","value":"value_143154131133135128"}, +{"key":"key_569767711201","value":"value_142121173759612013"}, +{"key":"key_569815711011","value":"value_551291611331056913"}, +{"key":"key_569855621321","value":"value_135125407616396331"}, +{"key":"key_569941741111","value":"value_127581151308511212"}, +{"key":"key_571001011010","value":"value_111429689118104156"}, +{"key":"key_571001085412","value":"value_999099101138105193"}, +{"key":"key_571001273917","value":"value_110138131184147711"}, +{"key":"key_571005815010","value":"value_114521261357813885"}, +{"key":"key_571021321236","value":"value_119126115331621011"}, +{"key":"key_571024616414","value":"value_111858837150110961"}, +{"key":"key_571039762117","value":"value_100631258099891381"}, +{"key":"key_571051411091","value":"value_108138121805374701"}, +{"key":"key_571057572130","value":"value_100140113781269911"}, +{"key":"key_571057713212","value":"value_126361201491561131"}, +{"key":"key_571061001248","value":"value_951281111181108013"}, +{"key":"key_571061171734","value":"value_138136744863997858"}, +{"key":"key_571063714494","value":"value_591071216210616489"}, +{"key":"key_571063811394","value":"value_109109104187621111"}, +{"key":"key_571066110715","value":"value_118841201139963427"}, +{"key":"key_571071305711","value":"value_751417412311915011"}, +{"key":"key_571071371261","value":"value_140127711205982138"}, +{"key":"key_571078989606","value":"value_851023812844150109"}, +{"key":"key_571091041111","value":"value_152715513211072154"}, +{"key":"key_571091211201","value":"value_100461411781308581"}, +{"key":"key_571108196511","value":"value_911028235851001167"}, +{"key":"key_571111476115","value":"value_131615491919110713"}, +{"key":"key_571121119212","value":"value_966014310612085751"}, +{"key":"key_571121187013","value":"value_921095713010682651"}, +{"key":"key_571121399811","value":"value_131144118184133109"}, +{"key":"key_571128612412","value":"value_767189172148783982"}, +{"key":"key_571129056150","value":"value_916510330851038911"}, +{"key":"key_571131221461","value":"value_807212811311711291"}, +{"key":"key_571131351749","value":"value_635389130131119129"}, +{"key":"key_571146891951","value":"value_102901041476115411"}, +{"key":"key_571161281519","value":"value_639014111112411211"}, +{"key":"key_571169998159","value":"value_146131131144150691"}, +{"key":"key_571171061124","value":"value_868517997103928310"}, +{"key":"key_571172713374","value":"value_661101541239813710"}, +{"key":"key_571181191438","value":"value_477514212216099159"}, +{"key":"key_571208114010","value":"value_911173615314113314"}, +{"key":"key_571219656826","value":"value_701386933861251501"}, +{"key":"key_571231016111","value":"value_829610912699114795"}, +{"key":"key_571238914513","value":"value_951221737779150116"}, +{"key":"key_571257451641","value":"value_771058841392335165"}, +{"key":"key_571261261066","value":"value_109157791195813268"}, +{"key":"key_571271208759","value":"value_110911161299711411"}, +{"key":"key_571271582061","value":"value_729910490938213113"}, +{"key":"key_571281141221","value":"value_117826513082519312"}, +{"key":"key_571281341121","value":"value_102411079812814997"}, +{"key":"key_571301111025","value":"value_969714313240811075"}, +{"key":"key_571314170155","value":"value_931277195160911047"}, +{"key":"key_571318076941","value":"value_851327311480781015"}, +{"key":"key_571321171147","value":"value_921131107810517810"}, +{"key":"key_571328778867","value":"value_107104541031117310"}, +{"key":"key_571341041371","value":"value_936214112912210011"}, +{"key":"key_571344610713","value":"value_991128112815111513"}, +{"key":"key_571371111239","value":"value_115791341621681057"}, +{"key":"key_571376991928","value":"value_102771234461100122"}, +{"key":"key_571381211960","value":"value_881269212316114013"}, +{"key":"key_571387092113","value":"value_122119120137113906"}, +{"key":"key_571388990133","value":"value_102125748698108121"}, +{"key":"key_571391238910","value":"value_133103888311960751"}, +{"key":"key_571391358867","value":"value_925616414885726783"}, +{"key":"key_571399285312","value":"value_258011899129156937"}, +{"key":"key_571407371108","value":"value_141127851406813378"}, +{"key":"key_571425512110","value":"value_156153956496182335"}, +{"key":"key_571441322021","value":"value_511621151191051231"}, +{"key":"key_571448681601","value":"value_457211418411714813"}, +{"key":"key_571451073975","value":"value_128142901157911411"}, +{"key":"key_571455010810","value":"value_133234511898103152"}, +{"key":"key_571461507373","value":"value_821045011560148114"}, +{"key":"key_571501477738","value":"value_102351201378288174"}, +{"key":"key_571505684113","value":"value_137997010016057105"}, +{"key":"key_571509585171","value":"value_921389214012659461"}, +{"key":"key_571518590861","value":"value_108107809066195517"}, +{"key":"key_571531311591","value":"value_391601277685105691"}, +{"key":"key_571541011205","value":"value_917610610271122115"}, +{"key":"key_571547215811","value":"value_115991084668847987"}, +{"key":"key_571561021151","value":"value_114111113676685991"}, +{"key":"key_571597829188","value":"value_130103581386510170"}, +{"key":"key_571608187659","value":"value_135119129841251355"}, +{"key":"key_571671631471","value":"value_101112128152105839"}, +{"key":"key_571716689190","value":"value_125105686810376957"}, +{"key":"key_571771438769","value":"value_137701056292134861"}, +{"key":"key_571776610214","value":"value_991201681219412348"}, +{"key":"key_572247105831","value":"value_103981131271259211"}, +{"key":"key_572811460711","value":"value_761347484109126907"}, +{"key":"key_575393838415","value":"value_206901141101271129"}, +{"key":"key_575410385832","value":"value_721001396984116125"}, +{"key":"key_576010897168","value":"value_104871027211013588"}, +{"key":"key_576011312111","value":"value_429912518512014811"}, +{"key":"key_576316611465","value":"value_541017516010712581"}, +{"key":"key_576562106134","value":"value_102118641099013711"}, +{"key":"key_576612016410","value":"value_751541231739543574"}, +{"key":"key_577112567141","value":"value_141152581181221401"}, +{"key":"key_577124143136","value":"value_133162871531071046"}, +{"key":"key_577230123961","value":"value_101112109919986134"}, +{"key":"key_577298866910","value":"value_115106491098612110"}, +{"key":"key_577310613185","value":"value_117538675496580203"}, +{"key":"key_577311581137","value":"value_107825615812732167"}, +{"key":"key_577315524512","value":"value_831599490113246673"}, +{"key":"key_577410714310","value":"value_726215790120103637"}, +{"key":"key_577493132851","value":"value_139699596107177591"}, +{"key":"key_577615689108","value":"value_851361225689145113"}, +{"key":"key_577656104114","value":"value_192571011721556811"}, +{"key":"key_577815982836","value":"value_114678217410034103"}, +{"key":"key_578076913115","value":"value_907512749115671061"}, +{"key":"key_578187858012","value":"value_100849910056141108"}, +{"key":"key_578214832129","value":"value_199122158125731317"}, +{"key":"key_578271551187","value":"value_804210311432168241"}, +{"key":"key_578287171181","value":"value_691001031524541461"}, +{"key":"key_578377935696","value":"value_631431011121161131"}, +{"key":"key_578390130129","value":"value_641391688995104155"}, +{"key":"key_578398143681","value":"value_143152119102961491"}, +{"key":"key_578452961044","value":"value_929142711116871134"}, +{"key":"key_578469132101","value":"value_791401431426882124"}, +{"key":"key_578511711113","value":"value_115761748768108143"}, +{"key":"key_578587161103","value":"value_748013873861098210"}, +{"key":"key_578616311312","value":"value_107112110101140134"}, +{"key":"key_578746691311","value":"value_984510911112791791"}, +{"key":"key_578997112841","value":"value_103110132921487265"}, +{"key":"key_579048918010","value":"value_114704813916012710"}, +{"key":"key_579121129138","value":"value_126639314711588103"}, +{"key":"key_579196212154","value":"value_969010116751109118"}, +{"key":"key_579214575956","value":"value_123658815856729895"}, +{"key":"key_579374141669","value":"value_591458966153103663"}, +{"key":"key_579469101107","value":"value_120188157180809997"}, +{"key":"key_579611211091","value":"value_115291607781152999"}, +{"key":"key_579652123621","value":"value_110841486516110713"}, +{"key":"key_579812110795","value":"value_431388614816810973"}, +{"key":"key_579813317811","value":"value_336115514214311616"}, +{"key":"key_579813897105","value":"value_808486124109123154"}, +{"key":"key_579915893727","value":"value_128941071756110714"}, +{"key":"key_579956123118","value":"value_861191119011397104"}, +{"key":"key_579968681201","value":"value_120168756610691146"}, +{"key":"key_579990117164","value":"value_571261081191162714"}, +{"key":"key_581001281138","value":"value_126504713011612674"}, +{"key":"key_581008412313","value":"value_120266014410313618"}, +{"key":"key_581021071591","value":"value_141149121133791037"}, +{"key":"key_581034914511","value":"value_125841161221371119"}, +{"key":"key_581038410012","value":"value_107771097757102817"}, +{"key":"key_581061555812","value":"value_788810191168122961"}, +{"key":"key_581071219759","value":"value_111108938287725710"}, +{"key":"key_581075872100","value":"value_158132569682103119"}, +{"key":"key_581089495825","value":"value_618212349981151031"}, +{"key":"key_581121171381","value":"value_143167108908310312"}, +{"key":"key_581121259610","value":"value_831441049699173721"}, +{"key":"key_581135713879","value":"value_761241246911759116"}, +{"key":"key_581141061184","value":"value_861061287210592112"}, +{"key":"key_581151281019","value":"value_104139131122648716"}, +{"key":"key_581151381001","value":"value_129965116810385731"}, +{"key":"key_581161121228","value":"value_871156998151978182"}, +{"key":"key_581161241198","value":"value_981211521241209312"}, +{"key":"key_581171001121","value":"value_102144139841279410"}, +{"key":"key_581206745781","value":"value_151104631281252910"}, +{"key":"key_581211041278","value":"value_136911668511495581"}, +{"key":"key_581221072615","value":"value_551261049512711111"}, +{"key":"key_581231081005","value":"value_571529448331136613"}, +{"key":"key_581231488513","value":"value_132114131854712491"}, +{"key":"key_581238514011","value":"value_126961491571191341"}, +{"key":"key_581249014015","value":"value_954579931041271191"}, +{"key":"key_581251111451","value":"value_112927999651388075"}, +{"key":"key_581267613865","value":"value_146606011116510418"}, +{"key":"key_581271581065","value":"value_174106886556969297"}, +{"key":"key_581281318274","value":"value_145961101061061151"}, +{"key":"key_581288311418","value":"value_589211011517220122"}, +{"key":"key_581291148018","value":"value_772940867790154122"}, +{"key":"key_581291265896","value":"value_132828513814896815"}, +{"key":"key_581291297274","value":"value_114109108103167288"}, +{"key":"key_581296379411","value":"value_173801081011099215"}, +{"key":"key_581301311001","value":"value_122881275510014194"}, +{"key":"key_581307910192","value":"value_827191368610613215"}, +{"key":"key_581329571131","value":"value_168111762911613861"}, +{"key":"key_581341101728","value":"value_147146981445613666"}, +{"key":"key_581347810013","value":"value_801371416784121162"}, +{"key":"key_581349884611","value":"value_741258111583142161"}, +{"key":"key_581353472128","value":"value_671101136956146756"}, +{"key":"key_581361651291","value":"value_127203411511311328"}, +{"key":"key_581375964789","value":"value_941791451293985106"}, +{"key":"key_581381676875","value":"value_123133131155138761"}, +{"key":"key_581408012716","value":"value_271451291301341259"}, +{"key":"key_581411371131","value":"value_140105684084861079"}, +{"key":"key_581417166138","value":"value_176751529817759129"}, +{"key":"key_581428310317","value":"value_941771741117692100"}, +{"key":"key_581449515110","value":"value_617592122114137129"}, +{"key":"key_581451001161","value":"value_711103396161138129"}, +{"key":"key_581456269132","value":"value_996111553991311025"}, +{"key":"key_581459098656","value":"value_116631051249970698"}, +{"key":"key_581469412294","value":"value_788877102818613911"}, +{"key":"key_581471189417","value":"value_119118127120151145"}, +{"key":"key_581478016415","value":"value_889377145117651401"}, +{"key":"key_581478214814","value":"value_841147214612089721"}, +{"key":"key_581491419512","value":"value_127129156926510411"}, +{"key":"key_581495214289","value":"value_681061147561106132"}, +{"key":"key_581499913986","value":"value_156143106122821171"}, +{"key":"key_581519415677","value":"value_105132811005282109"}, +{"key":"key_581616312110","value":"value_861299192156137140"}, +{"key":"key_581658496935","value":"value_768992749513117580"}, +{"key":"key_581724184125","value":"value_112119521671191409"}, +{"key":"key_581756452164","value":"value_106479371421999954"}, +{"key":"key_581761079511","value":"value_819911486100141162"}, +{"key":"key_581781211121","value":"value_100701524110888698"}, +{"key":"key_581781287212","value":"value_127971899883134100"}, +{"key":"key_581791051101","value":"value_871691151009114785"}, +{"key":"key_581792161161","value":"value_121178511511377975"}, +{"key":"key_581812812846","value":"value_143606013212389481"}, +{"key":"key_581818156991","value":"value_162659870145118317"}, +{"key":"key_581871001461","value":"value_120133129112131126"}, +{"key":"key_582024687131","value":"value_421012234986518612"}, +{"key":"key_582812212815","value":"value_160966771259411412"}, +{"key":"key_583099761136","value":"value_117106488816789169"}, +{"key":"key_583318780511","value":"value_778315469110117128"}, +{"key":"key_583810810762","value":"value_134661491121541271"}, +{"key":"key_584012412874","value":"value_856315884561253315"}, +{"key":"key_584014424111","value":"value_351421121531731085"}, +{"key":"key_584211111010","value":"value_829675588811814773"}, +{"key":"key_584711718042","value":"value_681143410374140658"}, +{"key":"key_585489134781","value":"value_508812064121139761"}, +{"key":"key_585552166421","value":"value_158148891511201241"}, +{"key":"key_585612613412","value":"value_651091179812012371"}, +{"key":"key_585689561731","value":"value_116728215814510575"}, +{"key":"key_585710011842","value":"value_158122119113152143"}, +{"key":"key_585861456415","value":"value_711221078310512410"}, +{"key":"key_585914738439","value":"value_119881338374168981"}, +{"key":"key_586251111679","value":"value_110653032896189125"}, +{"key":"key_586511313227","value":"value_184638773102807236"}, +{"key":"key_586512043514","value":"value_887117060744581269"}, +{"key":"key_586514056108","value":"value_145111127149134116"}, +{"key":"key_586574729612","value":"value_120131131516179689"}, +{"key":"key_586613438105","value":"value_971431331236112812"}, +{"key":"key_586710731154","value":"value_115128105807612914"}, +{"key":"key_586714013259","value":"value_981041131031091281"}, +{"key":"key_586716180871","value":"value_743013781116901587"}, +{"key":"key_586914111017","value":"value_103754611388106819"}, +{"key":"key_586916812112","value":"value_831132210767588160"}, +{"key":"key_586965162122","value":"value_701301091371008815"}, +{"key":"key_586975841001","value":"value_841261061191254115"}, +{"key":"key_587148991346","value":"value_110439611189811211"}, +{"key":"key_587284141143","value":"value_106128127143119891"}, +{"key":"key_587351981565","value":"value_111931389910815310"}, +{"key":"key_587427105946","value":"value_110921125587117137"}, +{"key":"key_587482721011","value":"value_879212599118109100"}, +{"key":"key_587571659410","value":"value_108757399151111711"}, +{"key":"key_587714312815","value":"value_699316195801451592"}, +{"key":"key_587810511112","value":"value_121681001161261601"}, +{"key":"key_587812313786","value":"value_891301881305084721"}, +{"key":"key_588014511871","value":"value_133107971041241198"}, +{"key":"key_588211511711","value":"value_983896711001528891"}, +{"key":"key_588244631518","value":"value_221351481029711085"}, +{"key":"key_588272109135","value":"value_112888010780491123"}, +{"key":"key_588311010758","value":"value_681038710898104471"}, +{"key":"key_588337627676","value":"value_109996514148574578"}, +{"key":"key_588611815455","value":"value_916015347120151103"}, +{"key":"key_588696122557","value":"value_611197811869103109"}, +{"key":"key_588798651031","value":"value_122107988814113811"}, +{"key":"key_588888621144","value":"value_125927516010446831"}, +{"key":"key_588915610013","value":"value_601051511157411017"}, +{"key":"key_589111917058","value":"value_138791041201036092"}, +{"key":"key_589212712612","value":"value_101911235473984213"}, +{"key":"key_589214310056","value":"value_107714967114424512"}, +{"key":"key_589311314111","value":"value_869968117125124159"}, +{"key":"key_589386102801","value":"value_101391291076563981"}, +{"key":"key_589410612212","value":"value_761099713848841821"}, +{"key":"key_589410677581","value":"value_169851838712868659"}, +{"key":"key_589489136164","value":"value_526171361529414814"}, +{"key":"key_589510810296","value":"value_100132129601558212"}, +{"key":"key_589597134741","value":"value_123871251201449999"}, +{"key":"key_589599971041","value":"value_130139761466996859"}, +{"key":"key_589815713918","value":"value_142114111541381198"}, +{"key":"key_589910811312","value":"value_109578910392112137"}, +{"key":"key_589911412659","value":"value_111701029911477921"}, +{"key":"key_589917088868","value":"value_104897412110214966"}, +{"key":"key_589917310412","value":"value_135121124911078748"}, +{"key":"key_589956110838","value":"value_145851821091310011"}, +{"key":"key_591007810881","value":"value_981088210413014068"}, +{"key":"key_591009287111","value":"value_109895313113612816"}, +{"key":"key_591011283913","value":"value_851199114113389679"}, +{"key":"key_591011486885","value":"value_801058312213011311"}, +{"key":"key_591018163117","value":"value_879112449561691711"}, +{"key":"key_591025194164","value":"value_126113101857311214"}, +{"key":"key_591028114775","value":"value_151851071321481039"}, +{"key":"key_591036185171","value":"value_917210711496111761"}, +{"key":"key_591046971641","value":"value_100128115113351042"}, +{"key":"key_591051151516","value":"value_949510814113812212"}, +{"key":"key_591057234771","value":"value_491351011391144763"}, +{"key":"key_591057616613","value":"value_114167157121951232"}, +{"key":"key_591061181468","value":"value_887980411309110049"}, +{"key":"key_591098992103","value":"value_721331596076108681"}, +{"key":"key_591111511039","value":"value_159451119781119911"}, +{"key":"key_591116510077","value":"value_941271081457313173"}, +{"key":"key_591117811512","value":"value_921121071171631421"}, +{"key":"key_591131276512","value":"value_164839467122786811"}, +{"key":"key_591147911580","value":"value_871671136994755513"}, +{"key":"key_591151544876","value":"value_357770611062810910"}, +{"key":"key_591159811416","value":"value_898913513710514811"}, +{"key":"key_591161212013","value":"value_114140116919710311"}, +{"key":"key_591167479108","value":"value_102731046419356133"}, +{"key":"key_591171111041","value":"value_100921398815275695"}, +{"key":"key_591171308562","value":"value_751758912010013938"}, +{"key":"key_591173511141","value":"value_115114291026474119"}, +{"key":"key_591191497189","value":"value_151162461127216274"}, +{"key":"key_591193773113","value":"value_711205813373174711"}, +{"key":"key_591194213337","value":"value_127306669798084921"}, +{"key":"key_591197835727","value":"value_107979458761421216"}, +{"key":"key_591211108012","value":"value_119185110134767810"}, +{"key":"key_591226697114","value":"value_175797371127537096"}, +{"key":"key_591229584163","value":"value_518112879628710013"}, +{"key":"key_591251191319","value":"value_971541591028699771"}, +{"key":"key_591261037713","value":"value_701266814014093141"}, +{"key":"key_591274471137","value":"value_921105911611310312"}, +{"key":"key_591279284124","value":"value_103112611574515911"}, +{"key":"key_591291241167","value":"value_971421051301166458"}, +{"key":"key_591326394121","value":"value_124159187901217813"}, +{"key":"key_591329910416","value":"value_109792721061324912"}, +{"key":"key_591331155210","value":"value_104106138106148997"}, +{"key":"key_591345594871","value":"value_611319827112106661"}, +{"key":"key_591351291357","value":"value_110120599191889010"}, +{"key":"key_591351447113","value":"value_132103838810210369"}, +{"key":"key_591371117798","value":"value_571036310296152741"}, +{"key":"key_591381101591","value":"value_941017241639112455"}, +{"key":"key_591385693871","value":"value_103913278101107771"}, +{"key":"key_591387012045","value":"value_889411710567861046"}, +{"key":"key_591391801097","value":"value_103175161691451610"}, +{"key":"key_591401381357","value":"value_144136116829618073"}, +{"key":"key_591421114558","value":"value_138679512813413615"}, +{"key":"key_591431128064","value":"value_138128137805914911"}, +{"key":"key_591439989891","value":"value_156110811121024910"}, +{"key":"key_591443912697","value":"value_831621021571201710"}, +{"key":"key_591448310280","value":"value_855096106469215089"}, +{"key":"key_591451471316","value":"value_597675128174869011"}, +{"key":"key_591486812611","value":"value_681221081051631023"}, +{"key":"key_591497910214","value":"value_729710413613715238"}, +{"key":"key_591499498959","value":"value_681095481179989931"}, +{"key":"key_591528918433","value":"value_138121299585657713"}, +{"key":"key_591531159510","value":"value_911231201104472119"}, +{"key":"key_591541041185","value":"value_751371179613510713"}, +{"key":"key_591571361517","value":"value_111811301259612610"}, +{"key":"key_591601610511","value":"value_261388890558618017"}, +{"key":"key_591618311690","value":"value_707519975881431401"}, +{"key":"key_591631345714","value":"value_999986908961971211"}, +{"key":"key_591677010510","value":"value_124927154921298910"}, +{"key":"key_591691541338","value":"value_808984718150726787"}, +{"key":"key_591711581114","value":"value_137128431166076130"}, +{"key":"key_591733298847","value":"value_119106146125140609"}, +{"key":"key_591751201204","value":"value_521261285716413789"}, +{"key":"key_591856013615","value":"value_901437612412914578"}, +{"key":"key_592019915393","value":"value_153152102721681228"}, +{"key":"key_592195132756","value":"value_126801129410385531"}, +{"key":"key_593569151172","value":"value_100114114184651105"}, +{"key":"key_593717474911","value":"value_881199319012264107"}, +{"key":"key_594166613310","value":"value_981061951101421019"}, +{"key":"key_594311712982","value":"value_556710395128143614"}, +{"key":"key_594359981261","value":"value_663511515595102528"}, +{"key":"key_594791981067","value":"value_135711521231167810"}, +{"key":"key_594910412712","value":"value_113124981281167588"}, +{"key":"key_595011111617","value":"value_130161741371295312"}, +{"key":"key_595595671637","value":"value_133126131109459693"}, +{"key":"key_595610710014","value":"value_157791368358705712"}, +{"key":"key_595748412416","value":"value_132110100481031148"}, +{"key":"key_595811282119","value":"value_105123120114829212"}, +{"key":"key_595989121114","value":"value_661153514798112108"}, +{"key":"key_596113126110","value":"value_941491501001355611"}, +{"key":"key_596113395741","value":"value_481519588112146147"}, +{"key":"key_596210421728","value":"value_851525613710711112"}, +{"key":"key_596211568123","value":"value_698414656140781526"}, +{"key":"key_596215595114","value":"value_431271161249314853"}, +{"key":"key_596411711013","value":"value_141116112154678412"}, +{"key":"key_596513872179","value":"value_104848463144122735"}, +{"key":"key_596552101128","value":"value_771341449191121138"}, +{"key":"key_596563818555","value":"value_107541265711913479"}, +{"key":"key_596796118150","value":"value_153761431321341301"}, +{"key":"key_596815111711","value":"value_711506810811293664"}, +{"key":"key_596911179132","value":"value_106136114137778510"}, +{"key":"key_597011792108","value":"value_134101871298010611"}, +{"key":"key_597298138149","value":"value_251377610981645915"}, +{"key":"key_597313413098","value":"value_691117888179105971"}, +{"key":"key_597496449712","value":"value_115963860921401031"}, +{"key":"key_597512112111","value":"value_986612647130120991"}, +{"key":"key_597612115210","value":"value_151132781051471659"}, +{"key":"key_597615793129","value":"value_166858316089136956"}, +{"key":"key_597787865913","value":"value_987714313159801331"}, +{"key":"key_597865191100","value":"value_134120771865585115"}, +{"key":"key_597869182101","value":"value_154981119692109163"}, +{"key":"key_597910513911","value":"value_124748941133937887"}, +{"key":"key_597911795123","value":"value_109150581297616410"}, +{"key":"key_598011310512","value":"value_951518557116130136"}, +{"key":"key_598091179106","value":"value_107155128321144213"}, +{"key":"key_598094938775","value":"value_113104110782371102"}, +{"key":"key_598161661001","value":"value_142761159911082699"}, +{"key":"key_598277761211","value":"value_129651359115995159"}, +{"key":"key_598376160125","value":"value_105946713910184113"}, +{"key":"key_598412883220","value":"value_131101114141771491"}, +{"key":"key_598516411696","value":"value_127616640118741371"}, +{"key":"key_598583911811","value":"value_108137101418510515"}, +{"key":"key_598684142991","value":"value_471121101401019513"}, +{"key":"key_598695167136","value":"value_104621301391076138"}, +{"key":"key_598816992901","value":"value_114125111999513011"}, +{"key":"key_598914713070","value":"value_123918292119162116"}, +{"key":"key_599012099132","value":"value_115401451057215167"}, +{"key":"key_599167167110","value":"value_861421111271031026"}, +{"key":"key_599193926113","value":"value_110944913412486101"}, +{"key":"key_599212664107","value":"value_591691331141061188"}, +{"key":"key_599286645573","value":"value_108781511004742411"}, +{"key":"key_599294417291","value":"value_116836516550395414"}, +{"key":"key_599361959240","value":"value_341146681828611211"}, +{"key":"key_599413895124","value":"value_136108701011483135"}, +{"key":"key_599510311013","value":"value_101115779913131939"}, +{"key":"key_599512012184","value":"value_691191334813312968"}, +{"key":"key_599513113213","value":"value_759882898677112251"}, +{"key":"key_599611211113","value":"value_429910445119164886"}, +{"key":"key_599710952102","value":"value_105421128410752123"}, +{"key":"key_599711062651","value":"value_941311433613586131"}, +{"key":"key_599980132851","value":"value_114791331241059211"}, +{"key":"key_601001353814","value":"value_129775511173891051"}, +{"key":"key_601011607712","value":"value_152668671258516014"}, +{"key":"key_601026081109","value":"value_154127123116166399"}, +{"key":"key_601026912580","value":"value_699429107841011268"}, +{"key":"key_601029511512","value":"value_125808110113976101"}, +{"key":"key_601031233610","value":"value_119811077446114114"}, +{"key":"key_601034455911","value":"value_109887143124120951"}, +{"key":"key_601038015549","value":"value_431189538778411517"}, +{"key":"key_601038872991","value":"value_531491501161331087"}, +{"key":"key_601051161979","value":"value_641221521321149711"}, +{"key":"key_601053684117","value":"value_117839015212112921"}, +{"key":"key_601055899123","value":"value_115196124116692997"}, +{"key":"key_601058182684","value":"value_114781481211111017"}, +{"key":"key_601061055354","value":"value_116116528911484665"}, +{"key":"key_601067794103","value":"value_661111099572331209"}, +{"key":"key_601071291731","value":"value_137187481121078045"}, +{"key":"key_601071331151","value":"value_158128841607774828"}, +{"key":"key_601074191106","value":"value_102108101841271359"}, +{"key":"key_601081258213","value":"value_451491331106511883"}, +{"key":"key_601085797103","value":"value_879755134148796985"}, +{"key":"key_601091169188","value":"value_767411414211874857"}, +{"key":"key_601098869129","value":"value_113119168107599615"}, +{"key":"key_601101054083","value":"value_551729693118848883"}, +{"key":"key_601101301628","value":"value_828570401184497973"}, +{"key":"key_601108686431","value":"value_971201681641676114"}, +{"key":"key_601111499712","value":"value_556614015391621061"}, +{"key":"key_601111511821","value":"value_117117101141121143"}, +{"key":"key_601111611355","value":"value_152135888712512320"}, +{"key":"key_601121941091","value":"value_109170110106200751"}, +{"key":"key_601125011010","value":"value_136379578108108861"}, +{"key":"key_601131459870","value":"value_779813010112312214"}, +{"key":"key_601141221635","value":"value_143117758310228118"}, +{"key":"key_601141241099","value":"value_721149914914096111"}, +{"key":"key_601143413510","value":"value_622510391799215912"}, +{"key":"key_601158910413","value":"value_135246914813411770"}, +{"key":"key_601161131329","value":"value_951481296583130781"}, +{"key":"key_601161721631","value":"value_113601548879682051"}, +{"key":"key_601164712270","value":"value_131109113591165612"}, +{"key":"key_601169561144","value":"value_113117109129202106"}, +{"key":"key_601179886122","value":"value_811811248614054152"}, +{"key":"key_601181178010","value":"value_115101841381241215"}, +{"key":"key_601189413311","value":"value_647511310698141951"}, +{"key":"key_601191611111","value":"value_941361101101387521"}, +{"key":"key_601209013919","value":"value_581057999732017311"}, +{"key":"key_601211301178","value":"value_947316911155106151"}, +{"key":"key_601216310635","value":"value_106175633716384130"}, +{"key":"key_601221461578","value":"value_165115122726013945"}, +{"key":"key_601231111371","value":"value_110168531571435310"}, +{"key":"key_601231322075","value":"value_728446561659110716"}, +{"key":"key_601241191481","value":"value_736210711713161791"}, +{"key":"key_601251241696","value":"value_102991249917874139"}, +{"key":"key_601265514387","value":"value_136122811369642121"}, +{"key":"key_601269313368","value":"value_671771211017690161"}, +{"key":"key_601269382137","value":"value_103137105146641101"}, +{"key":"key_601273497871","value":"value_125129150871671211"}, +{"key":"key_601277415542","value":"value_577513599366379488"}, +{"key":"key_601301471561","value":"value_102931791316524781"}, +{"key":"key_601315492154","value":"value_115111397440100137"}, +{"key":"key_601328312410","value":"value_137711504467971173"}, +{"key":"key_601328512110","value":"value_114427384891381261"}, +{"key":"key_601341352916","value":"value_101111123113164956"}, +{"key":"key_601341398610","value":"value_871101131191281201"}, +{"key":"key_601355362491","value":"value_137994214712646531"}, +{"key":"key_601361786613","value":"value_134122743711711011"}, +{"key":"key_601367382109","value":"value_637277182679412314"}, +{"key":"key_601424159101","value":"value_865716511066629313"}, +{"key":"key_601431299814","value":"value_170831438670707693"}, +{"key":"key_601461581201","value":"value_143187588914485113"}, +{"key":"key_601478513550","value":"value_155105118110971361"}, +{"key":"key_601481444497","value":"value_164341191321209728"}, +{"key":"key_601487080122","value":"value_878811912610376139"}, +{"key":"key_601491967152","value":"value_921481409511113713"}, +{"key":"key_601536463856","value":"value_149607166831421195"}, +{"key":"key_601564796613","value":"value_112581256110779110"}, +{"key":"key_601621391401","value":"value_689383107103113671"}, +{"key":"key_601631031089","value":"value_104809395598751105"}, +{"key":"key_601711501151","value":"value_103871131151538173"}, +{"key":"key_601766412113","value":"value_801071011578911413"}, +{"key":"key_603612813569","value":"value_122119991101682985"}, +{"key":"key_603677112889","value":"value_152106108131130144"}, +{"key":"key_604070771224","value":"value_180611233713566811"}, +{"key":"key_604185149656","value":"value_731681355014512673"}, +{"key":"key_604310934568","value":"value_918114313412910068"}, +{"key":"key_604499129136","value":"value_837664897973109481"}, +{"key":"key_604796139841","value":"value_778177861579779172"}, +{"key":"key_604911212093","value":"value_663197167324812481"}, +{"key":"key_604914513512","value":"value_976412711620656111"}, +{"key":"key_605256106995","value":"value_150136129161719927"}, +{"key":"key_605264733792","value":"value_125541414012811972"}, +{"key":"key_605512193791","value":"value_156769810310411449"}, +{"key":"key_605517121189","value":"value_184126791267886979"}, +{"key":"key_605817112115","value":"value_229813112112113165"}, +{"key":"key_605914110468","value":"value_115109305561131738"}, +{"key":"key_606013341113","value":"value_144661287991907011"}, +{"key":"key_606414585122","value":"value_571098910388156117"}, +{"key":"key_606496137127","value":"value_511341371069115014"}, +{"key":"key_606711243817","value":"value_236268901218977105"}, +{"key":"key_606911495140","value":"value_129936116712514085"}, +{"key":"key_606916410813","value":"value_161281421371246314"}, +{"key":"key_606966123107","value":"value_929191621111915296"}, +{"key":"key_607011540692","value":"value_838080979317614510"}, +{"key":"key_607012196121","value":"value_123379810814689155"}, +{"key":"key_607187316482","value":"value_201140173153102621"}, +{"key":"key_607197159156","value":"value_741421677511710572"}, +{"key":"key_607211148921","value":"value_125781791241001018"}, +{"key":"key_607212010110","value":"value_107871421381521343"}, +{"key":"key_607250946998","value":"value_648077101165131170"}, +{"key":"key_607310561115","value":"value_131166137721271109"}, +{"key":"key_607411983122","value":"value_101141133152117139"}, +{"key":"key_607481117115","value":"value_791531396711991581"}, +{"key":"key_607612110798","value":"value_122941041061257614"}, +{"key":"key_607613810311","value":"value_721233410010890111"}, +{"key":"key_607692159105","value":"value_133561075888967514"}, +{"key":"key_607911784771","value":"value_991098587125755113"}, +{"key":"key_608021212475","value":"value_531409186957092887"}, +{"key":"key_608211957596","value":"value_551057211998151117"}, +{"key":"key_608214770116","value":"value_822021427510664819"}, +{"key":"key_608256819211","value":"value_100991101337385150"}, +{"key":"key_608285129801","value":"value_781021156312413492"}, +{"key":"key_608379501591","value":"value_909099130658884104"}, +{"key":"key_608395111931","value":"value_132801367416614593"}, +{"key":"key_608411478966","value":"value_841419110091991211"}, +{"key":"key_608452174125","value":"value_116103933910995129"}, +{"key":"key_608710259106","value":"value_849585115170868996"}, +{"key":"key_608711715414","value":"value_105659511511610310"}, +{"key":"key_608910276891","value":"value_851037210111713572"}, +{"key":"key_609185159134","value":"value_736041114897412480"}, +{"key":"key_609196739411","value":"value_971335510056134125"}, +{"key":"key_609210814970","value":"value_129114259107103138"}, +{"key":"key_609312896701","value":"value_529856907189897098"}, +{"key":"key_609314658531","value":"value_114901273614515712"}, +{"key":"key_609513080101","value":"value_144124671411201191"}, +{"key":"key_609645122981","value":"value_547769136111115731"}, +{"key":"key_609711010454","value":"value_551331548681116143"}, +{"key":"key_609715210511","value":"value_808297811781169284"}, +{"key":"key_609756671737","value":"value_100122301801017991"}, +{"key":"key_609789861431","value":"value_117162491409715616"}, +{"key":"key_609793106113","value":"value_888710686128127891"}, +{"key":"key_609811113511","value":"value_159837474555916181"}, +{"key":"key_609913810111","value":"value_983864132129132120"}, +{"key":"key_609972891659","value":"value_291041391211291281"}, +{"key":"key_611001389210","value":"value_174979310516413313"}, +{"key":"key_611016879129","value":"value_108801275574170957"}, +{"key":"key_611017495979","value":"value_321141215210012796"}, +{"key":"key_611021161141","value":"value_109921309010792925"}, +{"key":"key_611028990391","value":"value_102881521389814011"}, +{"key":"key_611029378114","value":"value_664717577156122149"}, +{"key":"key_611031236382","value":"value_841601056810010986"}, +{"key":"key_611031457178","value":"value_351215188921051121"}, +{"key":"key_611055912311","value":"value_696690138174148401"}, +{"key":"key_611056483104","value":"value_121949986119135139"}, +{"key":"key_611061131371","value":"value_701131161419715111"}, +{"key":"key_611071126393","value":"value_169160986681106631"}, +{"key":"key_611071239618","value":"value_741291141459569256"}, +{"key":"key_611071691311","value":"value_931284810796105821"}, +{"key":"key_611078612811","value":"value_137971124871181015"}, +{"key":"key_611088980130","value":"value_925422134160105172"}, +{"key":"key_611099149121","value":"value_100981008387817810"}, +{"key":"key_611101189591","value":"value_961106299511090181"}, +{"key":"key_611101671491","value":"value_165118569172123115"}, +{"key":"key_611106489110","value":"value_768012281110131118"}, +{"key":"key_611106992861","value":"value_138119129681001091"}, +{"key":"key_611111037112","value":"value_125761251201081219"}, +{"key":"key_611121051571","value":"value_446885991049248148"}, +{"key":"key_611131145712","value":"value_129103517712610814"}, +{"key":"key_611136086110","value":"value_107143115105931391"}, +{"key":"key_611148561699","value":"value_811119692145108371"}, +{"key":"key_611158914813","value":"value_126146149981138582"}, +{"key":"key_611161481045","value":"value_941321387025109132"}, +{"key":"key_611169011910","value":"value_661485710573441308"}, +{"key":"key_611169813212","value":"value_531127477133707311"}, +{"key":"key_611171374010","value":"value_947281127115811305"}, +{"key":"key_611177636799","value":"value_441618149741321241"}, +{"key":"key_611181478712","value":"value_117117609980901091"}, +{"key":"key_611191291246","value":"value_901468378771949811"}, +{"key":"key_611217014595","value":"value_115113125911381241"}, +{"key":"key_611232791158","value":"value_269395120961485711"}, +{"key":"key_611254411610","value":"value_161061407110421923"}, +{"key":"key_611257710372","value":"value_758339127908879561"}, +{"key":"key_611269111520","value":"value_777440147489510778"}, +{"key":"key_611281061721","value":"value_819898469912177110"}, +{"key":"key_611281157817","value":"value_123108966311193117"}, +{"key":"key_611291481181","value":"value_112915516511415611"}, +{"key":"key_611291761115","value":"value_931451071273686116"}, +{"key":"key_611308712711","value":"value_134451191261069912"}, +{"key":"key_611311501251","value":"value_819696478587561216"}, +{"key":"key_611361021461","value":"value_101401031321041411"}, +{"key":"key_611368369167","value":"value_989291371501502312"}, +{"key":"key_611371048611","value":"value_721249672109591001"}, +{"key":"key_611371443356","value":"value_130101167159881427"}, +{"key":"key_611381071421","value":"value_106105939312777163"}, +{"key":"key_611389678136","value":"value_891019062411196611"}, +{"key":"key_611401501101","value":"value_801011071158983121"}, +{"key":"key_611421339615","value":"value_162146471227890107"}, +{"key":"key_611421355517","value":"value_991079613011013760"}, +{"key":"key_611431427514","value":"value_179151618411595561"}, +{"key":"key_611451561011","value":"value_106136681117210267"}, +{"key":"key_611461081653","value":"value_106144109751081271"}, +{"key":"key_611491191461","value":"value_123601194411216116"}, +{"key":"key_611495798681","value":"value_899892153118123136"}, +{"key":"key_611507277103","value":"value_100124576910715839"}, +{"key":"key_611551107612","value":"value_130135104148125791"}, +{"key":"key_611557310311","value":"value_103128173661389714"}, +{"key":"key_611591149012","value":"value_631669213312327661"}, +{"key":"key_611591411461","value":"value_859414212612312113"}, +{"key":"key_611602109811","value":"value_114691271177014610"}, +{"key":"key_611609277837","value":"value_122136116641198914"}, +{"key":"key_611614518365","value":"value_831021189198434915"}, +{"key":"key_611616460701","value":"value_802075901591261179"}, +{"key":"key_611651458515","value":"value_831156344961211129"}, +{"key":"key_611657712410","value":"value_155999989120711327"}, +{"key":"key_611674715416","value":"value_436715112884801436"}, +{"key":"key_611681628314","value":"value_796911865125120481"}, +{"key":"key_611712918859","value":"value_133868095498112070"}, +{"key":"key_611768310217","value":"value_128655913010611511"}, +{"key":"key_611887691106","value":"value_133117116895111114"}, +{"key":"key_611927595170","value":"value_117126130116123133"}, +{"key":"key_612091383512","value":"value_788978106116101168"}, +{"key":"key_612191117371","value":"value_836612892907810790"}, +{"key":"key_612776921181","value":"value_124141125132471401"}, +{"key":"key_612780929243","value":"value_131851671217213696"}, +{"key":"key_613011513610","value":"value_146125941278471125"}, +{"key":"key_614011910512","value":"value_701057284761321351"}, +{"key":"key_614311913110","value":"value_128801241148012317"}, +{"key":"key_614316419095","value":"value_839174113133163407"}, +{"key":"key_614471152726","value":"value_130144839299149114"}, +{"key":"key_614588101104","value":"value_103115671101527093"}, +{"key":"key_614914434129","value":"value_501116469921141067"}, +{"key":"key_615111195147","value":"value_150651051271011111"}, +{"key":"key_615211699531","value":"value_991334289791181371"}, +{"key":"key_615411577631","value":"value_119111126122631051"}, +{"key":"key_615470132111","value":"value_121126528213894923"}, +{"key":"key_615611711652","value":"value_112100991471505711"}, +{"key":"key_616013166568","value":"value_187146152131711051"}, +{"key":"key_616093931101","value":"value_929911379117721311"}, +{"key":"key_616153125671","value":"value_629513516410894751"}, +{"key":"key_616211113989","value":"value_128100144103961321"}, +{"key":"key_616277116111","value":"value_132123149119831099"}, +{"key":"key_616762107291","value":"value_117144154129971171"}, +{"key":"key_616793111149","value":"value_122133106122861151"}, +{"key":"key_616875165173","value":"value_781211168380681081"}, +{"key":"key_616914111516","value":"value_627912614011285121"}, +{"key":"key_617085961376","value":"value_767780139768711313"}, +{"key":"key_617192701001","value":"value_128120118811361151"}, +{"key":"key_617373361011","value":"value_105129113821031536"}, +{"key":"key_617380901481","value":"value_130163768014252551"}, +{"key":"key_617484569212","value":"value_951967776692913416"}, +{"key":"key_617610733119","value":"value_114991134711715074"}, +{"key":"key_617669948412","value":"value_101117914910701481"}, +{"key":"key_617816313411","value":"value_916714915213212177"}, +{"key":"key_617913713094","value":"value_949510635114574010"}, +{"key":"key_618053141145","value":"value_886286481021541171"}, +{"key":"key_618069130106","value":"value_106117135758189976"}, +{"key":"key_618112489951","value":"value_119711098910713013"}, +{"key":"key_618301276015","value":"value_131798659361491063"}, +{"key":"key_618311211711","value":"value_115611314686948996"}, +{"key":"key_618311962971","value":"value_991541141576211912"}, +{"key":"key_618387801415","value":"value_831059014512412168"}, +{"key":"key_618443146186","value":"value_148115139101559011"}, +{"key":"key_618444118816","value":"value_811031151096613687"}, +{"key":"key_618476136108","value":"value_114498811983116150"}, +{"key":"key_618511993132","value":"value_110714170711011797"}, +{"key":"key_618713563671","value":"value_851154312010587925"}, +{"key":"key_618792122617","value":"value_661281041351231521"}, +{"key":"key_618911813513","value":"value_194851304510713514"}, +{"key":"key_618914115098","value":"value_169841688610111714"}, +{"key":"key_618977156133","value":"value_159411241033511247"}, +{"key":"key_618996315415","value":"value_958710910210410912"}, +{"key":"key_619017610751","value":"value_659993156682046020"}, +{"key":"key_619113911476","value":"value_136701069516911756"}, +{"key":"key_619165658412","value":"value_691151141057676781"}, +{"key":"key_619174871081","value":"value_104931318480857111"}, +{"key":"key_619211312280","value":"value_157982071071741218"}, +{"key":"key_619214730132","value":"value_104126741241511039"}, +{"key":"key_619412337123","value":"value_118158133183174114"}, +{"key":"key_619476133127","value":"value_128121113110100891"}, +{"key":"key_619611415310","value":"value_678464956315810919"}, +{"key":"key_619679649492","value":"value_651007011214759154"}, +{"key":"key_619731921071","value":"value_126901291091019312"}, +{"key":"key_619797119789","value":"value_108109125591229891"}, +{"key":"key_619799501081","value":"value_841361301274669104"}, +{"key":"key_619913575144","value":"value_261145038102162688"}, +{"key":"key_619914195117","value":"value_208751561131499559"}, +{"key":"key_621001211641","value":"value_116101519711941881"}, +{"key":"key_621011172013","value":"value_106102284095821069"}, +{"key":"key_621011281338","value":"value_164131114648667134"}, +{"key":"key_621021038617","value":"value_120781599511110610"}, +{"key":"key_621041569181","value":"value_931558912810310551"}, +{"key":"key_621049093995","value":"value_140100165116124171"}, +{"key":"key_621059165431","value":"value_611181237212811211"}, +{"key":"key_621061499966","value":"value_103134105891141491"}, +{"key":"key_621067586117","value":"value_741791221611071011"}, +{"key":"key_621068812798","value":"value_134848010157891088"}, +{"key":"key_621071079588","value":"value_127128137909115268"}, +{"key":"key_621071418311","value":"value_701029214779246398"}, +{"key":"key_621081281255","value":"value_917912675818873538"}, +{"key":"key_621088611897","value":"value_111108111851091091"}, +{"key":"key_621091221641","value":"value_811119114863791071"}, +{"key":"key_621108110430","value":"value_142140123119831056"}, +{"key":"key_621111121418","value":"value_856199127114170135"}, +{"key":"key_621111351141","value":"value_481599649114121611"}, +{"key":"key_621131111368","value":"value_691549169781271371"}, +{"key":"key_621131241179","value":"value_112156145182133107"}, +{"key":"key_621136213510","value":"value_926210255601076415"}, +{"key":"key_621141198913","value":"value_159116112122849066"}, +{"key":"key_621141457995","value":"value_878110962127951521"}, +{"key":"key_621141651175","value":"value_966183108144133110"}, +{"key":"key_621148910343","value":"value_143181371071231139"}, +{"key":"key_621149934107","value":"value_136971251009596133"}, +{"key":"key_621151106197","value":"value_120127777512814467"}, +{"key":"key_621165711066","value":"value_796513510115067331"}, +{"key":"key_621171091321","value":"value_881647310614811616"}, +{"key":"key_621181311037","value":"value_153861311161421281"}, +{"key":"key_621188914581","value":"value_532714813214165767"}, +{"key":"key_621199982180","value":"value_721221671446313798"}, +{"key":"key_621211085213","value":"value_915363889513615289"}, +{"key":"key_621211288311","value":"value_808225117957513495"}, +{"key":"key_621211661511","value":"value_135132124155161109"}, +{"key":"key_621217412411","value":"value_947913813897911251"}, +{"key":"key_621229912312","value":"value_120116112929915094"}, +{"key":"key_621231098213","value":"value_118109115895215612"}, +{"key":"key_621231181467","value":"value_190104796514115161"}, +{"key":"key_621241301216","value":"value_151106191571001521"}, +{"key":"key_621271155789","value":"value_681601457776125698"}, +{"key":"key_621271461076","value":"value_941215915813194121"}, +{"key":"key_621271671081","value":"value_651119313110178571"}, +{"key":"key_621283416513","value":"value_105551149310997821"}, +{"key":"key_621291179312","value":"value_151138123146108108"}, +{"key":"key_621294829158","value":"value_171997412311510714"}, +{"key":"key_621302713216","value":"value_851199414867110104"}, +{"key":"key_621307514817","value":"value_606487911381314698"}, +{"key":"key_621311381191","value":"value_127121587310910814"}, +{"key":"key_621319570122","value":"value_891331531021251021"}, +{"key":"key_621321018187","value":"value_177633613811539145"}, +{"key":"key_621331475814","value":"value_134131112137681241"}, +{"key":"key_621341001451","value":"value_100132164128781091"}, +{"key":"key_621341411149","value":"value_991067910516378160"}, +{"key":"key_621351057311","value":"value_681331207367857210"}, +{"key":"key_621356710874","value":"value_147126621072993140"}, +{"key":"key_621368799105","value":"value_105721038616066898"}, +{"key":"key_621371095813","value":"value_112335920113612712"}, +{"key":"key_621384267141","value":"value_107598089108118109"}, +{"key":"key_621401131097","value":"value_154921141317198771"}, +{"key":"key_621419872724","value":"value_547895161651199215"}, +{"key":"key_621431064691","value":"value_102965572175110131"}, +{"key":"key_621439570133","value":"value_697616367164175125"}, +{"key":"key_621461291041","value":"value_981101248613288105"}, +{"key":"key_621466216515","value":"value_671148157111911198"}, +{"key":"key_621481259314","value":"value_103586612774505350"}, +{"key":"key_621491178375","value":"value_901269110069117186"}, +{"key":"key_621521721441","value":"value_918311337129816617"}, +{"key":"key_621529659161","value":"value_134547281112114161"}, +{"key":"key_621598312310","value":"value_123109985110210717"}, +{"key":"key_621619919011","value":"value_146133709947108117"}, +{"key":"key_621641291639","value":"value_948774115133128759"}, +{"key":"key_621669212314","value":"value_891376160721211631"}, +{"key":"key_621771108315","value":"value_143989969120126137"}, +{"key":"key_621806084931","value":"value_821079210671831131"}, +{"key":"key_622051148311","value":"value_691651699168831491"}, +{"key":"key_622795170119","value":"value_631451165812686148"}, +{"key":"key_623457121105","value":"value_130961051201381191"}, +{"key":"key_623715412713","value":"value_921591101029732891"}, +{"key":"key_624154138847","value":"value_117133959655178152"}, +{"key":"key_624210512493","value":"value_661299110491141149"}, +{"key":"key_624313648771","value":"value_101539183184154133"}, +{"key":"key_624414048146","value":"value_145928366931479261"}, +{"key":"key_624673621129","value":"value_103981148413066701"}, +{"key":"key_624795718312","value":"value_100145794616812094"}, +{"key":"key_624912477651","value":"value_114748710795928419"}, +{"key":"key_625010789161","value":"value_445410098138731079"}, +{"key":"key_625231107938","value":"value_117133904714014140"}, +{"key":"key_625310348130","value":"value_104801858090781611"}, +{"key":"key_625914959169","value":"value_794811538526714485"}, +{"key":"key_626013575101","value":"value_641541001359854967"}, +{"key":"key_626096129991","value":"value_126728996130131118"}, +{"key":"key_626217599115","value":"value_761357910158971781"}, +{"key":"key_626259667269","value":"value_117665112012854142"}, +{"key":"key_626297831021","value":"value_911106652143114931"}, +{"key":"key_626310713373","value":"value_112547269117494491"}, +{"key":"key_626315017675","value":"value_879011810088106411"}, +{"key":"key_626315113515","value":"value_116856044448516312"}, +{"key":"key_626514915617","value":"value_115525971801411413"}, +{"key":"key_626619510111","value":"value_871449491151661039"}, +{"key":"key_626712588153","value":"value_749412791139115134"}, +{"key":"key_626714613511","value":"value_391139111443121107"}, +{"key":"key_626911710950","value":"value_124797310100138838"}, +{"key":"key_626912713712","value":"value_130721471709114275"}, +{"key":"key_627011811110","value":"value_123151685016090905"}, +{"key":"key_627053651191","value":"value_491337111410682130"}, +{"key":"key_627221412710","value":"value_100186481118510611"}, +{"key":"key_627285167718","value":"value_150931341011421316"}, +{"key":"key_627293120130","value":"value_101726595111128978"}, +{"key":"key_627311010511","value":"value_659574999983641731"}, +{"key":"key_627393721211","value":"value_108100166128129368"}, +{"key":"key_627393981008","value":"value_203125102118691801"}, +{"key":"key_627490566692","value":"value_142709713711815546"}, +{"key":"key_627514617110","value":"value_101469211266745412"}, +{"key":"key_627884859319","value":"value_125143696312114996"}, +{"key":"key_628112210689","value":"value_159120986485809165"}, +{"key":"key_628212513913","value":"value_621784811613711894"}, +{"key":"key_628412613316","value":"value_133145166119163137"}, +{"key":"key_628470116106","value":"value_104105157136116981"}, +{"key":"key_628510693152","value":"value_124114929245123809"}, +{"key":"key_628545568999","value":"value_101576175112851236"}, +{"key":"key_628567121126","value":"value_132853280807510272"}, +{"key":"key_628580481661","value":"value_143115195158581204"}, +{"key":"key_628610765134","value":"value_123102150103122109"}, +{"key":"key_628656991648","value":"value_867395117127771271"}, +{"key":"key_628694481089","value":"value_997210711878881311"}, +{"key":"key_628711491132","value":"value_142101821839091111"}, +{"key":"key_628769161106","value":"value_153102105138519087"}, +{"key":"key_628780109109","value":"value_170701336681130120"}, +{"key":"key_628793613655","value":"value_134927110217147479"}, +{"key":"key_628910913913","value":"value_158127120703010095"}, +{"key":"key_629013010572","value":"value_126121139129111127"}, +{"key":"key_629111214511","value":"value_721071458313582119"}, +{"key":"key_629212113873","value":"value_104261451398145120"}, +{"key":"key_629291120471","value":"value_121869211554631416"}, +{"key":"key_629499951394","value":"value_109971385914411687"}, +{"key":"key_629511811010","value":"value_721097110087599611"}, +{"key":"key_629513011311","value":"value_591171005310611097"}, +{"key":"key_629681129568","value":"value_951709910316515176"}, +{"key":"key_629712861647","value":"value_107150148921121132"}, +{"key":"key_629721381379","value":"value_128991351209377136"}, +{"key":"key_629784140119","value":"value_106103791001374785"}, +{"key":"key_629811394119","value":"value_225027881671551551"}, +{"key":"key_629814411210","value":"value_865931442193851106"}, +{"key":"key_629875929514","value":"value_110147141133561016"}, +{"key":"key_629881135142","value":"value_771419411312914613"}, +{"key":"key_629884109941","value":"value_121109154111114125"}, +{"key":"key_629912152115","value":"value_521231297310216811"}, +{"key":"key_629963159711","value":"value_182801059210971125"}, +{"key":"key_629981130122","value":"value_111126761669810551"}, +{"key":"key_631001138814","value":"value_805612215411711985"}, +{"key":"key_631018613781","value":"value_591256311311814911"}, +{"key":"key_631019076851","value":"value_110896498673913414"}, +{"key":"key_631021311013","value":"value_854615313212312312"}, +{"key":"key_631029710899","value":"value_776915966101121155"}, +{"key":"key_631031181371","value":"value_140986786291321281"}, +{"key":"key_631039277469","value":"value_989217076143117118"}, +{"key":"key_631041321421","value":"value_116871301371041171"}, +{"key":"key_631045911311","value":"value_907860128959011691"}, +{"key":"key_631055579118","value":"value_116155124117130141"}, +{"key":"key_631061101404","value":"value_757411211286746886"}, +{"key":"key_631066772125","value":"value_100137133801431421"}, +{"key":"key_631071271448","value":"value_132885412014815914"}, +{"key":"key_631071281239","value":"value_551917652141701421"}, +{"key":"key_631081218233","value":"value_341171181298589147"}, +{"key":"key_631081447110","value":"value_871155589137771031"}, +{"key":"key_631085910913","value":"value_859353156997810780"}, +{"key":"key_631096913210","value":"value_108171071301189876"}, +{"key":"key_631101317214","value":"value_124101291101461081"}, +{"key":"key_631107897120","value":"value_147511209984651141"}, +{"key":"key_631118714591","value":"value_118143147118441321"}, +{"key":"key_631131425287","value":"value_791369172291079414"}, +{"key":"key_631141271431","value":"value_120144166145696487"}, +{"key":"key_631141441408","value":"value_698471130411431284"}, +{"key":"key_631141501258","value":"value_127122113110142746"}, +{"key":"key_631146615110","value":"value_851701321357410913"}, +{"key":"key_631149110736","value":"value_841041159816765918"}, +{"key":"key_631151171455","value":"value_731501721091236011"}, +{"key":"key_631171175379","value":"value_971221301251809112"}, +{"key":"key_631175833979","value":"value_103116124104901091"}, +{"key":"key_631181208811","value":"value_679910015712068631"}, +{"key":"key_631201051221","value":"value_129909295147147113"}, +{"key":"key_631238311648","value":"value_100113985695681041"}, +{"key":"key_631241958154","value":"value_111144847712812912"}, +{"key":"key_631258010411","value":"value_271669712710510816"}, +{"key":"key_631259610751","value":"value_102126145837010290"}, +{"key":"key_631261009612","value":"value_991097596135151949"}, +{"key":"key_631278611211","value":"value_157139346410817651"}, +{"key":"key_631286513214","value":"value_999696112831271781"}, +{"key":"key_631319310813","value":"value_621147117010666182"}, +{"key":"key_631321509098","value":"value_108885420019012575"}, +{"key":"key_631341151191","value":"value_981485815870142116"}, +{"key":"key_631346418336","value":"value_142161878158109965"}, +{"key":"key_631351058615","value":"value_159124904710615215"}, +{"key":"key_631361292719","value":"value_141975315993751159"}, +{"key":"key_631381069310","value":"value_102605212913012896"}, +{"key":"key_631392179410","value":"value_683893134150894785"}, +{"key":"key_631401194668","value":"value_821229682106521251"}, +{"key":"key_631401471455","value":"value_861291401307599116"}, +{"key":"key_631411131246","value":"value_594314010110810147"}, +{"key":"key_631417214414","value":"value_761301029169125705"}, +{"key":"key_631421289011","value":"value_154143110142168102"}, +{"key":"key_631421421058","value":"value_521187711756917968"}, +{"key":"key_631449793171","value":"value_531338863641101141"}, +{"key":"key_631461059473","value":"value_136127571197744107"}, +{"key":"key_631461216510","value":"value_751001261256883128"}, +{"key":"key_631471281411","value":"value_689723116118152801"}, +{"key":"key_631491541606","value":"value_971588371751541091"}, +{"key":"key_631501041963","value":"value_189805893132731261"}, +{"key":"key_631511007510","value":"value_338070137107114811"}, +{"key":"key_631511466994","value":"value_105102871169614313"}, +{"key":"key_631539382108","value":"value_106951141431221159"}, +{"key":"key_631561541245","value":"value_131126361167796144"}, +{"key":"key_631611121185","value":"value_162124497513212753"}, +{"key":"key_631619811185","value":"value_381103317569791081"}, +{"key":"key_631638411910","value":"value_991029810412473701"}, +{"key":"key_631661028710","value":"value_100128149130731195"}, +{"key":"key_631697513113","value":"value_546010910911710918"}, +{"key":"key_631731401175","value":"value_126731941121921581"}, +{"key":"key_631746815878","value":"value_111108822861417363"}, +{"key":"key_631769383778","value":"value_661108791848717910"}, +{"key":"key_631798416113","value":"value_171112155141271031"}, +{"key":"key_631913517655","value":"value_131107801081516475"}, +{"key":"key_632001437810","value":"value_153951626393171855"}, +{"key":"key_633010690736","value":"value_691099491146136128"}, +{"key":"key_633240821008","value":"value_141167966791701006"}, +{"key":"key_633610615476","value":"value_841151031281165813"}, +{"key":"key_633910610911","value":"value_841081063411513812"}, +{"key":"key_634268141927","value":"value_123948684100115103"}, +{"key":"key_634312255147","value":"value_691067410691120144"}, +{"key":"key_634811114776","value":"value_851261131009715910"}, +{"key":"key_635373111697","value":"value_127306692691441228"}, +{"key":"key_635389851345","value":"value_581197630881296911"}, +{"key":"key_635424826986","value":"value_315797150598597101"}, +{"key":"key_635559983859","value":"value_185939849610811694"}, +{"key":"key_635610417013","value":"value_158162711055555129"}, +{"key":"key_635788169121","value":"value_151128295316280107"}, +{"key":"key_635799102811","value":"value_176962118145431141"}, +{"key":"key_635885100130","value":"value_711139180113825213"}, +{"key":"key_636110211513","value":"value_109114118134628110"}, +{"key":"key_636177851356","value":"value_481185715894127122"}, +{"key":"key_636498125691","value":"value_961097073931243283"}, +{"key":"key_636515569135","value":"value_401141411341571061"}, +{"key":"key_636593103144","value":"value_251231081328894144"}, +{"key":"key_636612592140","value":"value_741109412090100991"}, +{"key":"key_637031769916","value":"value_811381561371251358"}, +{"key":"key_637211010214","value":"value_108126126131188711"}, +{"key":"key_637212241749","value":"value_134841151109913556"}, +{"key":"key_637313610983","value":"value_139126621291001191"}, +{"key":"key_637411397152","value":"value_971831221151461401"}, +{"key":"key_637411414717","value":"value_105577759117109137"}, +{"key":"key_637648115147","value":"value_701357946156849711"}, +{"key":"key_637672143135","value":"value_769211711071101122"}, +{"key":"key_637810214842","value":"value_181051388270166631"}, +{"key":"key_637887941374","value":"value_102771307819892122"}, +{"key":"key_638017111010","value":"value_459110479116155137"}, +{"key":"key_638114253887","value":"value_100257673967710712"}, +{"key":"key_638211842521","value":"value_981241139280851285"}, +{"key":"key_638212299108","value":"value_691291074214212316"}, +{"key":"key_638213458118","value":"value_631688861107981287"}, +{"key":"key_638376818153","value":"value_107156100781241248"}, +{"key":"key_638388801489","value":"value_735628911197613265"}, +{"key":"key_638410116311","value":"value_241289915042971438"}, +{"key":"key_638413010010","value":"value_731229110295172771"}, +{"key":"key_638495716312","value":"value_118941751031011338"}, +{"key":"key_638612985148","value":"value_132721248925117167"}, +{"key":"key_638716862799","value":"value_118100137149801401"}, +{"key":"key_638752531189","value":"value_126461501094279146"}, +{"key":"key_638780106111","value":"value_144241277283941371"}, +{"key":"key_638811475518","value":"value_655097100124515712"}, +{"key":"key_638811957731","value":"value_887915012214115267"}, +{"key":"key_638853678312","value":"value_928472104120985299"}, +{"key":"key_639010615513","value":"value_515215661137106151"}, +{"key":"key_639111975111","value":"value_808411368139109015"}, +{"key":"key_639113913329","value":"value_951127010011010815"}, +{"key":"key_639246637211","value":"value_731017386131621431"}, +{"key":"key_639513013485","value":"value_806575141911301301"}, +{"key":"key_639543124101","value":"value_112261324012710689"}, +{"key":"key_639598921068","value":"value_183129971033813811"}, +{"key":"key_639613673818","value":"value_167521381051547512"}, +{"key":"key_639614528173","value":"value_123136569488112127"}, +{"key":"key_639653127106","value":"value_778012096659491901"}, +{"key":"key_639711111694","value":"value_105619493967510045"}, +{"key":"key_639915612311","value":"value_112113110155107653"}, +{"key":"key_639978152134","value":"value_741147363118561229"}, +{"key":"key_641001441181","value":"value_288610997461091398"}, +{"key":"key_641012711011","value":"value_821041518114711911"}, +{"key":"key_641016410610","value":"value_131701351584211211"}, +{"key":"key_641021051201","value":"value_127819813170130112"}, +{"key":"key_641021171391","value":"value_651451087355168911"}, +{"key":"key_641051231131","value":"value_112119841381219814"}, +{"key":"key_641051588773","value":"value_709598341261339494"}, +{"key":"key_641061317115","value":"value_111126868310094115"}, +{"key":"key_641061533959","value":"value_906094979983139120"}, +{"key":"key_641064864805","value":"value_120508010387129121"}, +{"key":"key_641069413512","value":"value_125906587132102203"}, +{"key":"key_641084715586","value":"value_481209078931165496"}, +{"key":"key_641088766142","value":"value_631497910256105891"}, +{"key":"key_641091029599","value":"value_125137134173918471"}, +{"key":"key_641095362799","value":"value_881129797661551181"}, +{"key":"key_641095693127","value":"value_170671291061006494"}, +{"key":"key_641101327411","value":"value_971065079128109106"}, +{"key":"key_641111799016","value":"value_516672178130104206"}, +{"key":"key_641119412686","value":"value_807572341461358594"}, +{"key":"key_641119513213","value":"value_164629824931159387"}, +{"key":"key_641121401531","value":"value_124107147100801307"}, +{"key":"key_641139468124","value":"value_170371314714778849"}, +{"key":"key_641141281171","value":"value_133850128841691149"}, +{"key":"key_641148010210","value":"value_906111811910157771"}, +{"key":"key_641151091101","value":"value_781549387467988109"}, +{"key":"key_641178675891","value":"value_431281781231401498"}, +{"key":"key_641179588140","value":"value_115146311812715110"}, +{"key":"key_641187987921","value":"value_123143156141129114"}, +{"key":"key_641191261319","value":"value_102110878385404110"}, +{"key":"key_641191301469","value":"value_751331481576410998"}, +{"key":"key_641201141538","value":"value_727814612495631336"}, +{"key":"key_641201241931","value":"value_114801206099811031"}, +{"key":"key_641209010164","value":"value_981401428374102739"}, +{"key":"key_641211251583","value":"value_839818111483118108"}, +{"key":"key_641218562120","value":"value_931151201644110694"}, +{"key":"key_641218768128","value":"value_781814611084123991"}, +{"key":"key_641237114868","value":"value_148118691144710795"}, +{"key":"key_641241381501","value":"value_601398518813490159"}, +{"key":"key_641251044298","value":"value_151106829696931261"}, +{"key":"key_641251349910","value":"value_161901471081381131"}, +{"key":"key_641261031118","value":"value_691204612610313755"}, +{"key":"key_641261341449","value":"value_115726059724068971"}, +{"key":"key_641261541108","value":"value_771411099316513116"}, +{"key":"key_641261741051","value":"value_123156911225411416"}, +{"key":"key_641266589691","value":"value_841531018927909685"}, +{"key":"key_641271127413","value":"value_117907310910711819"}, +{"key":"key_641273616613","value":"value_116868410223183101"}, +{"key":"key_641275810612","value":"value_128741201421253812"}, +{"key":"key_641279998136","value":"value_139121751361446510"}, +{"key":"key_641293711468","value":"value_186939697681391233"}, +{"key":"key_641311041341","value":"value_109104118138155111"}, +{"key":"key_641314212310","value":"value_831824312218620413"}, +{"key":"key_641318788156","value":"value_651341441088911273"}, +{"key":"key_641331001131","value":"value_797612989561381691"}, +{"key":"key_641331118511","value":"value_114861039814611812"}, +{"key":"key_641331157390","value":"value_122924263696510948"}, +{"key":"key_641358610612","value":"value_971461475654103165"}, +{"key":"key_641391077485","value":"value_985710813713990199"}, +{"key":"key_641393012597","value":"value_899213381855912714"}, +{"key":"key_641411451049","value":"value_108641136672176568"}, +{"key":"key_641413915360","value":"value_926810789881524631"}, +{"key":"key_641431308097","value":"value_841431291631092913"}, +{"key":"key_641441255560","value":"value_446412510163115124"}, +{"key":"key_641461391115","value":"value_781209983848614665"}, +{"key":"key_641486413711","value":"value_140666653948111887"}, +{"key":"key_641521115411","value":"value_110103781401119013"}, +{"key":"key_641531341049","value":"value_115979012076106146"}, +{"key":"key_641561661211","value":"value_941331211425910917"}, +{"key":"key_641568957063","value":"value_817774928016115311"}, +{"key":"key_641569277618","value":"value_130577312012594189"}, +{"key":"key_641571059515","value":"value_851271147768685864"}, +{"key":"key_641639812513","value":"value_102116144911941635"}, +{"key":"key_641646132139","value":"value_130114120117160126"}, +{"key":"key_641681041081","value":"value_113124688795931381"}, +{"key":"key_641711051326","value":"value_881459750801516243"}, +{"key":"key_641731401171","value":"value_691821326185135106"}, +{"key":"key_641866750861","value":"value_144601161638491771"}, +{"key":"key_641915216379","value":"value_535996909415410069"}, +{"key":"key_642091144471","value":"value_931031171531151221"}, +{"key":"key_642794200127","value":"value_101976286104771126"}, +{"key":"key_643378135139","value":"value_851141121069415884"}, +{"key":"key_643712993115","value":"value_891178777107546012"}, +{"key":"key_643811816213","value":"value_140110741166014295"}, +{"key":"key_645258122114","value":"value_146724706513575891"}, +{"key":"key_645478124807","value":"value_101821361451371049"}, +{"key":"key_645894106102","value":"value_851299873128991521"}, +{"key":"key_645911017216","value":"value_108109143809913540"}, +{"key":"key_645912714099","value":"value_686356627352151123"}, +{"key":"key_646071184131","value":"value_894094107837110511"}, +{"key":"key_646210416010","value":"value_137981379810015217"}, +{"key":"key_646215369748","value":"value_122104677910477143"}, +{"key":"key_646353103106","value":"value_114901111164215612"}, +{"key":"key_646398179154","value":"value_147721081268612754"}, +{"key":"key_646710728521","value":"value_133991119011015765"}, +{"key":"key_646711013211","value":"value_115128797113117196"}, +{"key":"key_646810012114","value":"value_102162131132149108"}, +{"key":"key_646817814871","value":"value_566116610283996610"}, +{"key":"key_647011511097","value":"value_115976110376145551"}, +{"key":"key_647014021011","value":"value_628713114014015297"}, +{"key":"key_647115311714","value":"value_108113641101391408"}, +{"key":"key_647211714287","value":"value_976413791138989090"}, +{"key":"key_647411294128","value":"value_145468870143105994"}, +{"key":"key_647493109103","value":"value_937313514913871171"}, +{"key":"key_647659901101","value":"value_893285949977847911"}, +{"key":"key_647852949610","value":"value_100861011381746370"}, +{"key":"key_647910489831","value":"value_918934636777881094"}, +{"key":"key_647993961061","value":"value_698016218114294689"}, +{"key":"key_648011115285","value":"value_671476153105119100"}, +{"key":"key_648014349139","value":"value_591411171051157310"}, +{"key":"key_648315814457","value":"value_794516052145961609"}, +{"key":"key_648391107967","value":"value_138751111341311008"}, +{"key":"key_648413211110","value":"value_821201078618416682"}, +{"key":"key_648595123101","value":"value_116128112811006114"}, +{"key":"key_648610854711","value":"value_851401201012113618"}, +{"key":"key_648612671977","value":"value_103192761041861091"}, +{"key":"key_648712785738","value":"value_125140705052100841"}, +{"key":"key_648838147182","value":"value_112103161119106179"}, +{"key":"key_648881111061","value":"value_889010212210516151"}, +{"key":"key_648910912113","value":"value_126757614874127929"}, +{"key":"key_648996100104","value":"value_127968110811086861"}, +{"key":"key_649117112414","value":"value_959518586941316620"}, +{"key":"key_649117921264","value":"value_124130151154118987"}, +{"key":"key_649118785137","value":"value_150112951159417411"}, +{"key":"key_649173195117","value":"value_611147510195102111"}, +{"key":"key_649193119931","value":"value_137120117797594171"}, +{"key":"key_649210111167","value":"value_101944972606811116"}, +{"key":"key_649211894126","value":"value_144501353849991159"}, +{"key":"key_649572821271","value":"value_596616111637641027"}, +{"key":"key_649675149158","value":"value_695613492206979847"}, +{"key":"key_649680103961","value":"value_141121631236090103"}, +{"key":"key_649683110761","value":"value_118999211315168801"}, +{"key":"key_649876127167","value":"value_134919610892921231"}, +{"key":"key_649894115979","value":"value_137401661123110288"}, +{"key":"key_649914411994","value":"value_167120132921198371"}, +{"key":"key_651011154912","value":"value_157119153328414015"}, +{"key":"key_651018110212","value":"value_104679513496128981"}, +{"key":"key_651018299864","value":"value_731909212712511713"}, +{"key":"key_651018516890","value":"value_120128102791051136"}, +{"key":"key_651041061151","value":"value_847386103115140251"}, +{"key":"key_651041281351","value":"value_149158126134111100"}, +{"key":"key_651066117143","value":"value_178154327915147111"}, +{"key":"key_651069112110","value":"value_835213117013613512"}, +{"key":"key_651071068410","value":"value_117160151011488664"}, +{"key":"key_651071791171","value":"value_621466194508512212"}, +{"key":"key_651076969817","value":"value_851151201071499233"}, +{"key":"key_651081388995","value":"value_134119618712451136"}, +{"key":"key_651101191867","value":"value_147939589180162971"}, +{"key":"key_651101301001","value":"value_131537817014512015"}, +{"key":"key_651106378631","value":"value_156138801166089150"}, +{"key":"key_651119012896","value":"value_134104966865136426"}, +{"key":"key_651121209815","value":"value_102111121907170100"}, +{"key":"key_651129411251","value":"value_634211896796910598"}, +{"key":"key_651151019660","value":"value_122102170527813082"}, +{"key":"key_651151107724","value":"value_105118761151621367"}, +{"key":"key_651151169192","value":"value_971482736133659262"}, +{"key":"key_651158513915","value":"value_168706218611610851"}, +{"key":"key_651161128510","value":"value_921441221238913416"}, +{"key":"key_651182311112","value":"value_118153154901261101"}, +{"key":"key_651186212675","value":"value_711601201111161309"}, +{"key":"key_651188498931","value":"value_301201471609566611"}, +{"key":"key_651191421257","value":"value_547214014813588921"}, +{"key":"key_651191469612","value":"value_180671577810652159"}, +{"key":"key_651191547310","value":"value_103489312810578636"}, +{"key":"key_651194014229","value":"value_441391485313450801"}, +{"key":"key_651197996126","value":"value_761244883119144142"}, +{"key":"key_651201281169","value":"value_160991418813413710"}, +{"key":"key_651206057881","value":"value_778810611578112104"}, +{"key":"key_651207094129","value":"value_106991641498599135"}, +{"key":"key_651221055510","value":"value_804516912673125120"}, +{"key":"key_651231188388","value":"value_909215974104123813"}, +{"key":"key_651231448911","value":"value_964590641181181391"}, +{"key":"key_651237814910","value":"value_686016916416010210"}, +{"key":"key_651241031061","value":"value_123567410546170113"}, +{"key":"key_651241417611","value":"value_861061491561111321"}, +{"key":"key_651261161625","value":"value_115601301628210113"}, +{"key":"key_651261171378","value":"value_126140131108124561"}, +{"key":"key_651281271787","value":"value_111637410797133999"}, +{"key":"key_651281698110","value":"value_991571907391121985"}, +{"key":"key_651291274210","value":"value_971079784711258197"}, +{"key":"key_651301031221","value":"value_761311421101029198"}, +{"key":"key_651301641141","value":"value_153120533068101911"}, +{"key":"key_651321011281","value":"value_371535398116619710"}, +{"key":"key_651321491001","value":"value_108112137654610193"}, +{"key":"key_651339294629","value":"value_903598180113971151"}, +{"key":"key_651341642111","value":"value_124124851391488510"}, +{"key":"key_651361248212","value":"value_451078613459172119"}, +{"key":"key_651381489810","value":"value_471057681121637449"}, +{"key":"key_651391074444","value":"value_112979211598136971"}, +{"key":"key_651391519914","value":"value_121117101831069918"}, +{"key":"key_651399780891","value":"value_123137117115158741"}, +{"key":"key_651401551247","value":"value_691691027911711811"}, +{"key":"key_651408075681","value":"value_101112961151389910"}, +{"key":"key_651418070130","value":"value_821031291371006261"}, +{"key":"key_651427116111","value":"value_731106583991189854"}, +{"key":"key_651474102130","value":"value_481641881321021181"}, +{"key":"key_651489811110","value":"value_511361489613883631"}, +{"key":"key_651506076241","value":"value_949412512913068931"}, +{"key":"key_651518822731","value":"value_157124969510411970"}, +{"key":"key_651541388714","value":"value_109102259478821059"}, +{"key":"key_651549863105","value":"value_587713711410350741"}, +{"key":"key_651551701501","value":"value_104861281501021331"}, +{"key":"key_651576930127","value":"value_897398102117909640"}, +{"key":"key_651629412312","value":"value_211101598912210976"}, +{"key":"key_651691041278","value":"value_901321002793130136"}, +{"key":"key_651711341167","value":"value_109948013413413483"}, +{"key":"key_651751453815","value":"value_115130123136611171"}, +{"key":"key_651781031115","value":"value_191929914898843087"}, +{"key":"key_651781091251","value":"value_466073107141116939"}, +{"key":"key_651791389112","value":"value_981189713111793137"}, +{"key":"key_651804514221","value":"value_174108126122172717"}, +{"key":"key_651887813711","value":"value_101501237839179110"}, +{"key":"key_651929316916","value":"value_156145851041151359"}, +{"key":"key_652613599651","value":"value_171182928612763931"}, +{"key":"key_653885147966","value":"value_111741339399601323"}, +{"key":"key_654112416198","value":"value_476811312513611213"}, +{"key":"key_654211896661","value":"value_170111846445134943"}, +{"key":"key_654311911331","value":"value_904594103128128671"}, +{"key":"key_654380133779","value":"value_119110809677102105"}, +{"key":"key_654513296946","value":"value_156839714079156100"}, +{"key":"key_655275120130","value":"value_115399988160109110"}, +{"key":"key_655513612318","value":"value_120825814673115101"}, +{"key":"key_655514790591","value":"value_133101129561509712"}, +{"key":"key_655812697863","value":"value_107981159598598513"}, +{"key":"key_655914347867","value":"value_681121339361152100"}, +{"key":"key_655917010611","value":"value_163791171438456121"}, +{"key":"key_656112817189","value":"value_513052421141021528"}, +{"key":"key_656197122166","value":"value_201691307014136821"}, +{"key":"key_656213011010","value":"value_102781081021289512"}, +{"key":"key_656310082511","value":"value_821021721277416995"}, +{"key":"key_656415810612","value":"value_103497711158102132"}, +{"key":"key_656474157136","value":"value_116114588955814611"}, +{"key":"key_656510711794","value":"value_971151314511317845"}, +{"key":"key_656512648116","value":"value_967381781581057595"}, +{"key":"key_656512910912","value":"value_103359610677120122"}, +{"key":"key_656616279107","value":"value_119589410177301538"}, +{"key":"key_656636141926","value":"value_911641571331199175"}, +{"key":"key_656767127771","value":"value_123113130153127985"}, +{"key":"key_656879707112","value":"value_122976112412582786"}, +{"key":"key_656913182120","value":"value_122741309277118621"}, +{"key":"key_657187118164","value":"value_115132761451311305"}, +{"key":"key_657290170111","value":"value_120142541361471796"}, +{"key":"key_657361761379","value":"value_831159669105949213"}, +{"key":"key_657610384801","value":"value_641377210113010913"}, +{"key":"key_657610740123","value":"value_871049210615816184"}, +{"key":"key_657714973971","value":"value_127130936357819882"}, +{"key":"key_657786152101","value":"value_771431045899771171"}, +{"key":"key_657811086561","value":"value_111114901841321399"}, +{"key":"key_657913566851","value":"value_128351179515114395"}, +{"key":"key_658012786681","value":"value_149991151281071611"}, +{"key":"key_658017178616","value":"value_991061139214393112"}, +{"key":"key_658086121118","value":"value_991161075422985114"}, +{"key":"key_658110113110","value":"value_181102597311113574"}, +{"key":"key_658110895112","value":"value_163537498126141816"}, +{"key":"key_658211515313","value":"value_651271439375118190"}, +{"key":"key_658212217613","value":"value_851167615512311147"}, +{"key":"key_658215714012","value":"value_151179126102791451"}, +{"key":"key_658289698363","value":"value_108151701868874486"}, +{"key":"key_658296656711","value":"value_721131191375415521"}, +{"key":"key_658312113911","value":"value_931189783114991395"}, +{"key":"key_658319213887","value":"value_128741141161431181"}, +{"key":"key_658485120116","value":"value_104134994773291401"}, +{"key":"key_658583157126","value":"value_113951268711598442"}, +{"key":"key_658593142111","value":"value_888411912913310818"}, +{"key":"key_658710860587","value":"value_959399631241631129"}, +{"key":"key_658711249631","value":"value_132102981241457571"}, +{"key":"key_658714815213","value":"value_793711444951001241"}, +{"key":"key_658797108381","value":"value_979881112176289761"}, +{"key":"key_658879114126","value":"value_797366115136120136"}, +{"key":"key_658925148108","value":"value_681391041279215185"}, +{"key":"key_659017074711","value":"value_124644690137117131"}, +{"key":"key_659018510185","value":"value_551446388102171118"}, +{"key":"key_659110199701","value":"value_981259671191161057"}, +{"key":"key_659113634111","value":"value_731961429642707078"}, +{"key":"key_659210976140","value":"value_745589801129665127"}, +{"key":"key_659213311291","value":"value_196151129861681261"}, +{"key":"key_659249958610","value":"value_737861927213212411"}, +{"key":"key_659258356488","value":"value_651088914216748150"}, +{"key":"key_659349122105","value":"value_126945717164881161"}, +{"key":"key_659381130961","value":"value_150744513516098914"}, +{"key":"key_659498127100","value":"value_115120110941178776"}, +{"key":"key_659586344615","value":"value_111711226213586100"}, +{"key":"key_659687707033","value":"value_327610013112092991"}, +{"key":"key_659775123151","value":"value_114134105127709413"}, +{"key":"key_659780114841","value":"value_103731538171143469"}, +{"key":"key_659798971061","value":"value_125721125971445472"}, +{"key":"key_659913117412","value":"value_158802037686871021"}, +{"key":"key_659956941111","value":"value_102146125998213011"}, +{"key":"key_659984144911","value":"value_173261351281991208"}, +{"key":"key_661006883147","value":"value_125878810012510811"}, +{"key":"key_661011131471","value":"value_111191591024975849"}, +{"key":"key_661011317813","value":"value_939864987414058110"}, +{"key":"key_661031009192","value":"value_899978869013176116"}, +{"key":"key_661031041151","value":"value_868813914750919890"}, +{"key":"key_661039383140","value":"value_110776115016614080"}, +{"key":"key_661051391389","value":"value_141929712580799310"}, +{"key":"key_661051571271","value":"value_134100109139106549"}, +{"key":"key_661056412515","value":"value_871181221287110715"}, +{"key":"key_661058312178","value":"value_811546513516610010"}, +{"key":"key_661059311634","value":"value_899814619410962120"}, +{"key":"key_661061061171","value":"value_111144127581051031"}, +{"key":"key_661061421151","value":"value_827473174887310416"}, +{"key":"key_661071474491","value":"value_111147154137961718"}, +{"key":"key_661077385471","value":"value_123130152140711179"}, +{"key":"key_661078971859","value":"value_961324112456105924"}, +{"key":"key_661081081095","value":"value_102131119136115137"}, +{"key":"key_661091021101","value":"value_401521631398616410"}, +{"key":"key_661091271568","value":"value_119925095103103151"}, +{"key":"key_661097614712","value":"value_126931327539611529"}, +{"key":"key_661101238312","value":"value_112133571527498109"}, +{"key":"key_661112241221","value":"value_447188179141771141"}, +{"key":"key_661121411428","value":"value_119951491329183898"}, +{"key":"key_661131261251","value":"value_148106117136168104"}, +{"key":"key_661141008152","value":"value_159118162299516315"}, +{"key":"key_661141121331","value":"value_152145721218010359"}, +{"key":"key_661141181159","value":"value_741701201525014010"}, +{"key":"key_661141697276","value":"value_161125425495147208"}, +{"key":"key_661151549615","value":"value_781611761148358788"}, +{"key":"key_661171071431","value":"value_111551001121501585"}, +{"key":"key_661171146610","value":"value_681101391391091161"}, +{"key":"key_661171891586","value":"value_100183891081317813"}, +{"key":"key_661179893926","value":"value_101871789105103123"}, +{"key":"key_661189910313","value":"value_196123104129806883"}, +{"key":"key_661191078510","value":"value_145768714813212519"}, +{"key":"key_661191441111","value":"value_121160161971466590"}, +{"key":"key_661208878787","value":"value_165991195511212410"}, +{"key":"key_661211049011","value":"value_127109125154113721"}, +{"key":"key_661211144584","value":"value_146132110659916886"}, +{"key":"key_661211158010","value":"value_531294210752509012"}, +{"key":"key_661211231918","value":"value_941031299714810360"}, +{"key":"key_661221317742","value":"value_121122148621691001"}, +{"key":"key_661237160140","value":"value_598553691451358510"}, +{"key":"key_661237979107","value":"value_113621528915011812"}, +{"key":"key_661251137261","value":"value_821031121169514313"}, +{"key":"key_661251437457","value":"value_177147120941111271"}, +{"key":"key_661261097773","value":"value_108100727510612967"}, +{"key":"key_661261151079","value":"value_191381271308657964"}, +{"key":"key_661261921447","value":"value_937294179710913717"}, +{"key":"key_661271181369","value":"value_185941209113660156"}, +{"key":"key_661271721234","value":"value_781044360701349519"}, +{"key":"key_661281218410","value":"value_761258513985138127"}, +{"key":"key_661301561159","value":"value_891141731368411916"}, +{"key":"key_661311621088","value":"value_629629129137718489"}, +{"key":"key_661331246411","value":"value_107143100118837314"}, +{"key":"key_661337366665","value":"value_107130147851367813"}, +{"key":"key_661351161134","value":"value_749391171651177350"}, +{"key":"key_661356662138","value":"value_122138124621267159"}, +{"key":"key_661361123786","value":"value_731054714288811085"}, +{"key":"key_661375868115","value":"value_741311441071382137"}, +{"key":"key_661381325394","value":"value_133891511001471109"}, +{"key":"key_661381627311","value":"value_139127109111131841"}, +{"key":"key_661386570127","value":"value_498916510992133627"}, +{"key":"key_661399611013","value":"value_119741347713048626"}, +{"key":"key_661401151301","value":"value_937211511872911391"}, +{"key":"key_661401437413","value":"value_155118109491378579"}, +{"key":"key_661421507212","value":"value_105129105536177106"}, +{"key":"key_661427610780","value":"value_121558353118872581"}, +{"key":"key_661431331075","value":"value_768813815810673161"}, +{"key":"key_661449597145","value":"value_137981071107580118"}, +{"key":"key_661459826831","value":"value_171107133921431061"}, +{"key":"key_661461001531","value":"value_417912911710577107"}, +{"key":"key_661463813713","value":"value_146909477831061581"}, +{"key":"key_661482687102","value":"value_661151169411885161"}, +{"key":"key_661486584822","value":"value_971489013212210912"}, +{"key":"key_661494016310","value":"value_791271428516258128"}, +{"key":"key_661521278066","value":"value_375610518018474119"}, +{"key":"key_661536212811","value":"value_918486104113119147"}, +{"key":"key_661561369157","value":"value_162108119106133811"}, +{"key":"key_661591121005","value":"value_110951561221485651"}, +{"key":"key_661606012111","value":"value_611191151421209615"}, +{"key":"key_661637511553","value":"value_118746258728850509"}, +{"key":"key_661641241291","value":"value_151129156110878110"}, +{"key":"key_661681093316","value":"value_921129198881479481"}, +{"key":"key_661701221048","value":"value_356687101129115111"}, +{"key":"key_661711159795","value":"value_107451131291258816"}, +{"key":"key_661891291331","value":"value_112821345899143129"}, +{"key":"key_661971481238","value":"value_147681531561201331"}, +{"key":"key_661975775130","value":"value_871031341207890769"}, +{"key":"key_662110615314","value":"value_571301508096739812"}, +{"key":"key_662512511892","value":"value_114621019099471218"}, +{"key":"key_662686548185","value":"value_187797891111164786"}, +{"key":"key_663112710710","value":"value_731454152445296871"}, +{"key":"key_663431811178","value":"value_108157148156120105"}, +{"key":"key_664213196125","value":"value_106211499713289611"}, +{"key":"key_664216774395","value":"value_387792117128146145"}, +{"key":"key_664279819354","value":"value_481371259416189121"}, +{"key":"key_664290123140","value":"value_123458414369695310"}, +{"key":"key_664495418990","value":"value_971935258138529253"}, +{"key":"key_664689119136","value":"value_155105134551310512"}, +{"key":"key_664947163173","value":"value_124481011781115313"}, +{"key":"key_665213712894","value":"value_108103789618412810"}, +{"key":"key_665393473679","value":"value_142134121881041334"}, +{"key":"key_665488130111","value":"value_881681556214154100"}, +{"key":"key_665499113106","value":"value_132109126112155711"}, +{"key":"key_665686869210","value":"value_106153128851179873"}, +{"key":"key_665714211455","value":"value_548911710556105611"}, +{"key":"key_665720595115","value":"value_151134696712492811"}, +{"key":"key_666012014114","value":"value_782510092125102116"}, +{"key":"key_666017212484","value":"value_101631341251361521"}, +{"key":"key_666069119827","value":"value_152103124698653152"}, +{"key":"key_666210082149","value":"value_545771134391539310"}, +{"key":"key_666270133112","value":"value_126751305311559146"}, +{"key":"key_666317277130","value":"value_869946133104102110"}, +{"key":"key_666610914912","value":"value_137108928310169101"}, +{"key":"key_666612682122","value":"value_881277812736126691"}, +{"key":"key_666910216511","value":"value_146119141144571239"}, +{"key":"key_666912012184","value":"value_108119131748345155"}, +{"key":"key_667010816977","value":"value_917892846614774801"}, +{"key":"key_667014715782","value":"value_103113391861161711"}, +{"key":"key_667113231128","value":"value_148871131311484710"}, +{"key":"key_667312510113","value":"value_921581411077174739"}, +{"key":"key_667413015667","value":"value_821361249272411601"}, +{"key":"key_667474163145","value":"value_761351061251041501"}, +{"key":"key_667479185139","value":"value_771391021621391069"}, +{"key":"key_667512695193","value":"value_139123981016913869"}, +{"key":"key_667563123100","value":"value_591205793169102581"}, +{"key":"key_667593157451","value":"value_193911551151071021"}, +{"key":"key_667614111586","value":"value_971101599671166661"}, +{"key":"key_667658165831","value":"value_551337411815122116"}, +{"key":"key_667712111414","value":"value_353415087147458078"}, +{"key":"key_667725871181","value":"value_831151811571201251"}, +{"key":"key_667772124129","value":"value_116631281231497817"}, +{"key":"key_667811897111","value":"value_147792916610113060"}, +{"key":"key_667847931091","value":"value_801101711434671143"}, +{"key":"key_667897446539","value":"value_951121098011495130"}, +{"key":"key_667914912182","value":"value_101911359010514215"}, +{"key":"key_668010451561","value":"value_821441151621746812"}, +{"key":"key_668013112393","value":"value_661136613314112173"}, +{"key":"key_668111210892","value":"value_659370991121009073"}, +{"key":"key_668111868126","value":"value_784917220163115911"}, +{"key":"key_668114296157","value":"value_113937812610068138"}, +{"key":"key_668115754124","value":"value_751598712013332186"}, +{"key":"key_668160100139","value":"value_139781216810295131"}, +{"key":"key_668311712410","value":"value_126658018010215313"}, +{"key":"key_668510372569","value":"value_923613813311473117"}, +{"key":"key_668512494931","value":"value_110136103791802031"}, +{"key":"key_668617061115","value":"value_163129110118656212"}, +{"key":"key_668710410211","value":"value_141191311321039011"}, +{"key":"key_668712259116","value":"value_114150741021139445"}, +{"key":"key_668798711451","value":"value_150936016667149865"}, +{"key":"key_668889144721","value":"value_123138541341208794"}, +{"key":"key_668893101921","value":"value_126785897881081269"}, +{"key":"key_668953537213","value":"value_458824817389110406"}, +{"key":"key_668993618511","value":"value_868074109136145871"}, +{"key":"key_669113397831","value":"value_133621301321051365"}, +{"key":"key_669114065549","value":"value_741051101101241901"}, +{"key":"key_669196132131","value":"value_128921911310553711"}, +{"key":"key_669248127138","value":"value_611231148414191103"}, +{"key":"key_669312695981","value":"value_711518811760928918"}, +{"key":"key_669312972861","value":"value_926811912820146911"}, +{"key":"key_669353681049","value":"value_122791521066993128"}, +{"key":"key_669364146825","value":"value_631694784129109594"}, +{"key":"key_669378118110","value":"value_641791479175841271"}, +{"key":"key_669496125761","value":"value_119135124827313253"}, +{"key":"key_669497108881","value":"value_159141891165410210"}, +{"key":"key_669563751191","value":"value_999611610997109996"}, +{"key":"key_669583841149","value":"value_148681376065104112"}, +{"key":"key_669694131143","value":"value_110661908079165138"}, +{"key":"key_669710799103","value":"value_131601611411171031"}, +{"key":"key_669810059135","value":"value_859093119140139871"}, +{"key":"key_669913199921","value":"value_941311218713813511"}, +{"key":"key_669960125691","value":"value_114776176777963154"}, +{"key":"key_671006912192","value":"value_771141661201191542"}, +{"key":"key_671011171218","value":"value_137101189501441081"}, +{"key":"key_671015313113","value":"value_871131181307511116"}, +{"key":"key_671017912612","value":"value_108154129938858107"}, +{"key":"key_671018211672","value":"value_751279810471101132"}, +{"key":"key_671027515810","value":"value_134102164629574149"}, +{"key":"key_671028910413","value":"value_697111930531151151"}, +{"key":"key_671029312312","value":"value_143111114142171133"}, +{"key":"key_671031241001","value":"value_848413196148161105"}, +{"key":"key_671031261631","value":"value_967331121381638113"}, +{"key":"key_671031701351","value":"value_104281376614813183"}, +{"key":"key_671037912711","value":"value_107120961321151341"}, +{"key":"key_671039066107","value":"value_101123808514289164"}, +{"key":"key_671049011694","value":"value_127681351229111612"}, +{"key":"key_671051026111","value":"value_747713612752871277"}, +{"key":"key_671051201151","value":"value_120100104148151102"}, +{"key":"key_671051351299","value":"value_871058814277165101"}, +{"key":"key_671059515510","value":"value_174155111831051161"}, +{"key":"key_671076578124","value":"value_183939366636187841"}, +{"key":"key_671079710085","value":"value_581061469476114409"}, +{"key":"key_671098898843","value":"value_103141926656815059"}, +{"key":"key_671101101301","value":"value_951081041111681129"}, +{"key":"key_671111046113","value":"value_411226557106996882"}, +{"key":"key_671111471414","value":"value_109112781061397781"}, +{"key":"key_671121017596","value":"value_461412878148848273"}, +{"key":"key_671121061028","value":"value_176113127891179746"}, +{"key":"key_671127411956","value":"value_906610572939510970"}, +{"key":"key_671128567551","value":"value_169106646610611894"}, +{"key":"key_671131126716","value":"value_111128121968313477"}, +{"key":"key_671131128668","value":"value_101851259582851151"}, +{"key":"key_671135710112","value":"value_154168127809151145"}, +{"key":"key_671138612079","value":"value_731121041121461001"}, +{"key":"key_671141006816","value":"value_144996113610792166"}, +{"key":"key_671141007763","value":"value_907710910050921851"}, +{"key":"key_671141011181","value":"value_177152132831261179"}, +{"key":"key_671141059311","value":"value_681481048784911458"}, +{"key":"key_671147911511","value":"value_761215512211176791"}, +{"key":"key_671159513212","value":"value_897414911128174401"}, +{"key":"key_671159584112","value":"value_748715697667771768"}, +{"key":"key_671161311098","value":"value_731111175937921371"}, +{"key":"key_671174193861","value":"value_709313012975666792"}, +{"key":"key_671179987112","value":"value_901234379121145229"}, +{"key":"key_671181171711","value":"value_139140981851219287"}, +{"key":"key_671181176798","value":"value_601241471591411509"}, +{"key":"key_671191499512","value":"value_110771051361211031"}, +{"key":"key_671194997781","value":"value_908761956980138101"}, +{"key":"key_671198413594","value":"value_941217614210579133"}, +{"key":"key_671201038094","value":"value_716317012492136851"}, +{"key":"key_671211913910","value":"value_119681221299713070"}, +{"key":"key_671212815791","value":"value_501461571247875124"}, +{"key":"key_671215817813","value":"value_155106731201341309"}, +{"key":"key_671219875143","value":"value_137121128971396861"}, +{"key":"key_671221131887","value":"value_102808878651178515"}, +{"key":"key_671221851401","value":"value_120969393701001121"}, +{"key":"key_671228211060","value":"value_911238312110511995"}, +{"key":"key_671231031037","value":"value_105771894915116912"}, +{"key":"key_671231121118","value":"value_574479140581161161"}, +{"key":"key_671231137799","value":"value_129145102721181298"}, +{"key":"key_671241161199","value":"value_110911371059013716"}, +{"key":"key_671246218497","value":"value_619310661102115103"}, +{"key":"key_671247517650","value":"value_114141120112171143"}, +{"key":"key_671249213410","value":"value_161117109591321151"}, +{"key":"key_671251209410","value":"value_180122798610743138"}, +{"key":"key_671261119310","value":"value_137142851351151521"}, +{"key":"key_671261151171","value":"value_411191689513313969"}, +{"key":"key_671281241081","value":"value_100167110139172589"}, +{"key":"key_671287817993","value":"value_848112811981120108"}, +{"key":"key_671304713911","value":"value_149100106165118164"}, +{"key":"key_671317438119","value":"value_126115143831339661"}, +{"key":"key_671329813911","value":"value_122156144761483613"}, +{"key":"key_671339035811","value":"value_881431406711043148"}, +{"key":"key_671341138114","value":"value_142109291019416848"}, +{"key":"key_671351651377","value":"value_621161507978109819"}, +{"key":"key_671359379731","value":"value_118177478688107709"}, +{"key":"key_671361041381","value":"value_851256214470716614"}, +{"key":"key_671361174684","value":"value_135127966310913711"}, +{"key":"key_671361291029","value":"value_134129122118112113"}, +{"key":"key_671361710480","value":"value_118103631401241262"}, +{"key":"key_671371419939","value":"value_151118146271521041"}, +{"key":"key_671398216491","value":"value_104149335240611231"}, +{"key":"key_671411331315","value":"value_121133977575108143"}, +{"key":"key_671417810665","value":"value_111115174437488546"}, +{"key":"key_671421236815","value":"value_871661334310888971"}, +{"key":"key_671421397486","value":"value_921131241697699427"}, +{"key":"key_671429110410","value":"value_143981251019790941"}, +{"key":"key_671456216410","value":"value_711410113856136195"}, +{"key":"key_671461416766","value":"value_144118381097792102"}, +{"key":"key_671471064814","value":"value_519810110210062143"}, +{"key":"key_671471588382","value":"value_981551711250130110"}, +{"key":"key_671485174711","value":"value_609215613911210612"}, +{"key":"key_671495511212","value":"value_711161177810416481"}, +{"key":"key_671501191551","value":"value_137103157174746790"}, +{"key":"key_671511487875","value":"value_111731231241549111"}, +{"key":"key_671541331041","value":"value_931081219343538514"}, +{"key":"key_671581921187","value":"value_358451105011085129"}, +{"key":"key_671588449143","value":"value_926912392791508818"}, +{"key":"key_671591019881","value":"value_103174125175757671"}, +{"key":"key_671598611696","value":"value_123696474104121131"}, +{"key":"key_671631447310","value":"value_925517180733995106"}, +{"key":"key_671638275154","value":"value_605860126909811114"}, +{"key":"key_671648262961","value":"value_823385109116839610"}, +{"key":"key_671671668974","value":"value_968382131821051081"}, +{"key":"key_671701399791","value":"value_811201055316211113"}, +{"key":"key_671807132107","value":"value_111149143147241137"}, +{"key":"key_671811207111","value":"value_147100891101231598"}, +{"key":"key_671818172136","value":"value_611053211810414310"}, +{"key":"key_671878185758","value":"value_106147871231348498"}, +{"key":"key_672009863141","value":"value_139118973414212786"}, +{"key":"key_672091316544","value":"value_119638011171528939"}, +{"key":"key_672810184651","value":"value_123133937659129167"}, +{"key":"key_672813811512","value":"value_618778804667168132"}, +{"key":"key_674070166163","value":"value_150110451108688849"}, +{"key":"key_674073134679","value":"value_172598512743841269"}, +{"key":"key_674313414315","value":"value_729910215299741141"}, +{"key":"key_674411086104","value":"value_855590104954363143"}, +{"key":"key_674412612662","value":"value_991341246611262138"}, +{"key":"key_674513512110","value":"value_775518717116715014"}, +{"key":"key_674652111689","value":"value_691428212371801547"}, +{"key":"key_674713379122","value":"value_100116160104139591"}, +{"key":"key_674768428913","value":"value_109801507913610510"}, +{"key":"key_674888672726","value":"value_112101183117981189"}, +{"key":"key_674986108788","value":"value_491575754138203731"}, +{"key":"key_675284113371","value":"value_661189115957118921"}, +{"key":"key_675866125128","value":"value_103112113819677931"}, +{"key":"key_675910882109","value":"value_921217311560321221"}, +{"key":"key_675989382798","value":"value_799012314546130856"}, +{"key":"key_676114111816","value":"value_677675134201381071"}, +{"key":"key_676285141211","value":"value_117149941237381696"}, +{"key":"key_676310611781","value":"value_826010173728791939"}, +{"key":"key_676313193113","value":"value_156969712310363831"}, +{"key":"key_676410285811","value":"value_145105161139747411"}, +{"key":"key_676567114459","value":"value_114109118108741321"}, +{"key":"key_676585985038","value":"value_911529211210335126"}, +{"key":"key_676677109126","value":"value_605373120948911896"}, +{"key":"key_676778831311","value":"value_150123109143132509"}, +{"key":"key_677012849621","value":"value_769092151469180112"}, +{"key":"key_677091151751","value":"value_142736913211211664"}, +{"key":"key_677093587691","value":"value_958714099141661107"}, +{"key":"key_677186130861","value":"value_411771112913614111"}, +{"key":"key_677217114182","value":"value_103291028915917292"}, +{"key":"key_677281160844","value":"value_157914294356811415"}, +{"key":"key_677311070162","value":"value_841211418513673741"}, +{"key":"key_677388581078","value":"value_132103101991231128"}, +{"key":"key_677548114139","value":"value_711051001051346513"}, +{"key":"key_677596152126","value":"value_979916132701751081"}, +{"key":"key_677610012791","value":"value_491115713498103146"}, +{"key":"key_677626123467","value":"value_455098111137118721"}, +{"key":"key_677710686172","value":"value_901641561118912394"}, +{"key":"key_677711011811","value":"value_109717110512188130"}, +{"key":"key_677711196911","value":"value_889413792891261451"}, +{"key":"key_677810871110","value":"value_131901691381617311"}, +{"key":"key_677812611813","value":"value_193991086369144122"}, +{"key":"key_677938107118","value":"value_100571765814525147"}, +{"key":"key_678015614984","value":"value_137551109213320690"}, +{"key":"key_678111180768","value":"value_122126100104921365"}, +{"key":"key_678114311115","value":"value_100801679334476491"}, +{"key":"key_678212416113","value":"value_143471473593621141"}, +{"key":"key_678238137104","value":"value_768980196192777710"}, +{"key":"key_678291103916","value":"value_239312213644828189"}, +{"key":"key_678410067115","value":"value_132741028376708710"}, +{"key":"key_678477103130","value":"value_112507353721511787"}, +{"key":"key_678493167891","value":"value_103741031871116595"}, +{"key":"key_678510311610","value":"value_125908396131771402"}, +{"key":"key_678611214959","value":"value_481001159011982511"}, +{"key":"key_678633601531","value":"value_341371647115374115"}, +{"key":"key_678715110156","value":"value_112738513311282637"}, +{"key":"key_678755641111","value":"value_132102641401451647"}, +{"key":"key_678778162837","value":"value_101125150994511411"}, +{"key":"key_678996888310","value":"value_150721341151366512"}, +{"key":"key_679011015112","value":"value_961181061106412246"}, +{"key":"key_679043135651","value":"value_255565108107677411"}, +{"key":"key_679075511171","value":"value_135351621701151211"}, +{"key":"key_679163147111","value":"value_112162888780129981"}, +{"key":"key_679210413810","value":"value_851198614298137761"}, +{"key":"key_679212011812","value":"value_107119176324012511"}, +{"key":"key_679311811045","value":"value_106145111841211171"}, +{"key":"key_679388135941","value":"value_875046135105941221"}, +{"key":"key_679466791349","value":"value_108106113130145159"}, +{"key":"key_679512049107","value":"value_916133102139841131"}, +{"key":"key_679557951051","value":"value_163100118751468911"}, +{"key":"key_679581699711","value":"value_831148814316984102"}, +{"key":"key_679661108499","value":"value_738218811977128108"}, +{"key":"key_679713614010","value":"value_778778884911811211"}, +{"key":"key_679713710918","value":"value_801371408610913110"}, +{"key":"key_679716210111","value":"value_107949910310912371"}, +{"key":"key_679810112511","value":"value_678512213267117721"}, +{"key":"key_679814281143","value":"value_831351701141041278"}, +{"key":"key_679814311913","value":"value_147691101341258713"}, +{"key":"key_679911311289","value":"value_115949073991047316"}, +{"key":"key_679911843601","value":"value_877012914349130110"}, +{"key":"key_679992701001","value":"value_158101769310661861"}, +{"key":"key_681001051601","value":"value_951508514112112511"}, +{"key":"key_681001107468","value":"value_120134985771841309"}, +{"key":"key_681001161013","value":"value_120124161711281061"}, +{"key":"key_681001212715","value":"value_113117100145871211"}, +{"key":"key_681011041081","value":"value_771571229146621241"}, +{"key":"key_681017493107","value":"value_152674565671529415"}, +{"key":"key_681018558113","value":"value_561189914813415310"}, +{"key":"key_681021424297","value":"value_145105979780826413"}, +{"key":"key_681031071274","value":"value_112841021386078158"}, +{"key":"key_681031219915","value":"value_361051421289655101"}, +{"key":"key_681046811710","value":"value_491009411510764110"}, +{"key":"key_681049412015","value":"value_153121612057117951"}, +{"key":"key_681051011021","value":"value_129906617254133905"}, +{"key":"key_681051179113","value":"value_648110313310653110"}, +{"key":"key_681068610597","value":"value_131135354596157118"}, +{"key":"key_681071061308","value":"value_164987969281051117"}, +{"key":"key_681071265197","value":"value_157214012784101771"}, +{"key":"key_681071385098","value":"value_851591331286883141"}, +{"key":"key_681078210314","value":"value_691334610275125187"}, +{"key":"key_681081529078","value":"value_136159861471464916"}, +{"key":"key_681081571324","value":"value_561401084412711378"}, +{"key":"key_681088380107","value":"value_114676316489771488"}, +{"key":"key_681096495104","value":"value_671011161141399914"}, +{"key":"key_681099513314","value":"value_139981153115480128"}, +{"key":"key_681101364410","value":"value_938211410211628131"}, +{"key":"key_681121366663","value":"value_741029674166162261"}, +{"key":"key_681135612610","value":"value_113845359151687613"}, +{"key":"key_681139787619","value":"value_901391301121715891"}, +{"key":"key_681141391711","value":"value_146901149412111854"}, +{"key":"key_681149462123","value":"value_120156807511393141"}, +{"key":"key_681151236513","value":"value_109998112212478511"}, +{"key":"key_681161111139","value":"value_631041227997168659"}, +{"key":"key_681161201331","value":"value_691039463945915191"}, +{"key":"key_681171047695","value":"value_127194727790825382"}, +{"key":"key_681171317812","value":"value_798010513191961658"}, +{"key":"key_681181485811","value":"value_142836872126121691"}, +{"key":"key_681187293139","value":"value_100799215695113931"}, +{"key":"key_681201821501","value":"value_551161056298139531"}, +{"key":"key_681208088721","value":"value_103989062161128938"}, +{"key":"key_681211571121","value":"value_669510533619111184"}, +{"key":"key_681217814761","value":"value_641461248519792798"}, +{"key":"key_681221501157","value":"value_162113119123104109"}, +{"key":"key_681225910614","value":"value_881139113813015812"}, +{"key":"key_681231257616","value":"value_172106112391019112"}, +{"key":"key_681231494113","value":"value_531191405017310976"}, +{"key":"key_681232110897","value":"value_116125789291691216"}, +{"key":"key_681232611740","value":"value_130941115364157108"}, +{"key":"key_681234810913","value":"value_731021391436719711"}, +{"key":"key_681241001309","value":"value_100961108012812611"}, +{"key":"key_681249815615","value":"value_971411221091021361"}, +{"key":"key_681269710511","value":"value_104577579132156651"}, +{"key":"key_681271258767","value":"value_631006193103867213"}, +{"key":"key_681274215749","value":"value_871041351177614614"}, +{"key":"key_681281147811","value":"value_911451241091265112"}, +{"key":"key_681297086712","value":"value_428610938154291167"}, +{"key":"key_681301061721","value":"value_119115183107127134"}, +{"key":"key_681321799713","value":"value_100551381251331478"}, +{"key":"key_681339612915","value":"value_163527871122111851"}, +{"key":"key_681358115711","value":"value_878568138871278981"}, +{"key":"key_681361469910","value":"value_106105791946086778"}, +{"key":"key_681381151161","value":"value_857412311666587315"}, +{"key":"key_681381211261","value":"value_126956210913510669"}, +{"key":"key_681391358047","value":"value_133575312412218398"}, +{"key":"key_681395611862","value":"value_112137105104100711"}, +{"key":"key_681431311021","value":"value_151533613811943102"}, +{"key":"key_681431514414","value":"value_971671131211307214"}, +{"key":"key_681451188514","value":"value_751151608813488936"}, +{"key":"key_681451371591","value":"value_163791139713792116"}, +{"key":"key_681481161281","value":"value_881231451211569811"}, +{"key":"key_681481481011","value":"value_140113128857311892"}, +{"key":"key_681491078811","value":"value_111331187112810211"}, +{"key":"key_681501361018","value":"value_114162135108126119"}, +{"key":"key_681506610167","value":"value_112998911393991313"}, +{"key":"key_681521301155","value":"value_113132106105113110"}, +{"key":"key_681568912083","value":"value_721371617714614829"}, +{"key":"key_681571018571","value":"value_809413463129102481"}, +{"key":"key_681585103941","value":"value_100104153739510814"}, +{"key":"key_681611281201","value":"value_123101175161150601"}, +{"key":"key_681641251381","value":"value_841207254113761071"}, +{"key":"key_681651491854","value":"value_871011289310279127"}, +{"key":"key_681681041308","value":"value_122132103631459511"}, +{"key":"key_681721081001","value":"value_144988782799616710"}, +{"key":"key_681724010860","value":"value_168809114077871808"}, +{"key":"key_681741537532","value":"value_101142135133110114"}, +{"key":"key_681801135576","value":"value_105659710696754516"}, +{"key":"key_681821419910","value":"value_106125113113741161"}, +{"key":"key_681892619191","value":"value_771247411711312311"}, +{"key":"key_683110018750","value":"value_911198513898157909"}, +{"key":"key_683170659364","value":"value_101144141121104909"}, +{"key":"key_683811912610","value":"value_123136120136941091"}, +{"key":"key_683971481201","value":"value_829499152146171091"}, +{"key":"key_683977868212","value":"value_821401358811861138"}, +{"key":"key_683984169817","value":"value_100117193106129100"}, +{"key":"key_684010093109","value":"value_123104105756711111"}, +{"key":"key_684582120161","value":"value_108996178911537611"}, +{"key":"key_684912210514","value":"value_168108851348486478"}, +{"key":"key_684947124921","value":"value_991191071351166314"}, +{"key":"key_685285899511","value":"value_761156412776148691"}, +{"key":"key_685479148428","value":"value_951106148129651031"}, +{"key":"key_685973156781","value":"value_127646589107103100"}, +{"key":"key_686063185170","value":"value_551328573497012199"}, +{"key":"key_686094115117","value":"value_798214114013485961"}, +{"key":"key_686111358100","value":"value_871251107615877771"}, +{"key":"key_686149239912","value":"value_801264276751509394"}, +{"key":"key_686210579559","value":"value_143115934084103129"}, +{"key":"key_686496735278","value":"value_451419113470971308"}, +{"key":"key_686611696801","value":"value_156638210977113154"}, +{"key":"key_686612238871","value":"value_261591071191196570"}, +{"key":"key_686710214011","value":"value_979898971431282364"}, +{"key":"key_686990555772","value":"value_649712288123114711"}, +{"key":"key_687011114493","value":"value_691371571081341096"}, +{"key":"key_687012415010","value":"value_761038313198826010"}, +{"key":"key_687316110911","value":"value_633037311428010274"}, +{"key":"key_687359118251","value":"value_147826911075641291"}, +{"key":"key_687411385104","value":"value_118989590127207719"}, +{"key":"key_687412794108","value":"value_371471259087129119"}, +{"key":"key_687512078136","value":"value_752265111115107701"}, +{"key":"key_687710514160","value":"value_153107118127901159"}, +{"key":"key_687916879798","value":"value_871041501999701071"}, +{"key":"key_687993141139","value":"value_497013411112688168"}, +{"key":"key_688012112612","value":"value_165134861247810959"}, +{"key":"key_688013714718","value":"value_119366596801571061"}, +{"key":"key_688111454299","value":"value_991351611141171597"}, +{"key":"key_688212490138","value":"value_129901271378613510"}, +{"key":"key_688213910075","value":"value_123114100819691971"}, +{"key":"key_688267568613","value":"value_101911189012815482"}, +{"key":"key_688385271231","value":"value_114128861167087441"}, +{"key":"key_688412394124","value":"value_997977139108119818"}, +{"key":"key_688413910616","value":"value_148108136150125591"}, +{"key":"key_688483996794","value":"value_104113121119127100"}, +{"key":"key_688582721397","value":"value_102102681258912510"}, +{"key":"key_688614671921","value":"value_976814159118118709"}, +{"key":"key_688652911208","value":"value_101114155861121021"}, +{"key":"key_688688481234","value":"value_117988592131821097"}, +{"key":"key_688711116282","value":"value_101116662397871168"}, +{"key":"key_688715916117","value":"value_135921388773145981"}, +{"key":"key_688792687485","value":"value_105104793914615714"}, +{"key":"key_688811478134","value":"value_926711015212711014"}, +{"key":"key_688858159963","value":"value_114120147123131120"}, +{"key":"key_688894148791","value":"value_127103135184132143"}, +{"key":"key_688911597741","value":"value_126831308511390741"}, +{"key":"key_688955140594","value":"value_969895921191017211"}, +{"key":"key_688978103112","value":"value_934391132197110113"}, +{"key":"key_689082113142","value":"value_106814598112128115"}, +{"key":"key_689111467125","value":"value_128152100195101174"}, +{"key":"key_689112493661","value":"value_150120711821111123"}, +{"key":"key_689197971016","value":"value_788012515058791781"}, +{"key":"key_689211814589","value":"value_118117157821211141"}, +{"key":"key_689212614872","value":"value_182132187162109150"}, +{"key":"key_689273211201","value":"value_107681091161247786"}, +{"key":"key_689313166689","value":"value_641278711312611190"}, +{"key":"key_689316615812","value":"value_851467614340112859"}, +{"key":"key_689370130106","value":"value_130115491381308012"}, +{"key":"key_689512557143","value":"value_137108894610399768"}, +{"key":"key_689548708913","value":"value_704210413910778479"}, +{"key":"key_689588143741","value":"value_831216590801151621"}, +{"key":"key_689611517910","value":"value_551187254114144105"}, +{"key":"key_689687506968","value":"value_821126022165120116"}, +{"key":"key_689688125140","value":"value_124117911637461155"}, +{"key":"key_689713643127","value":"value_941221279311611173"}, +{"key":"key_689753154908","value":"value_741161009167136944"}, +{"key":"key_689811434628","value":"value_136122119721654918"}, +{"key":"key_689865132155","value":"value_704013011410920011"}, +{"key":"key_689911313013","value":"value_103832787140131164"}, +{"key":"key_689978159927","value":"value_114144116120981311"}, +{"key":"key_691001047789","value":"value_132139141133171901"}, +{"key":"key_691004610432","value":"value_761061601051321021"}, +{"key":"key_691018311085","value":"value_121109391158814612"}, +{"key":"key_691029111311","value":"value_112778792153116137"}, +{"key":"key_691029493172","value":"value_207741299014997116"}, +{"key":"key_691031041161","value":"value_451429712668111130"}, +{"key":"key_691039551102","value":"value_159144114106122107"}, +{"key":"key_691041381435","value":"value_157821531381091388"}, +{"key":"key_691041408711","value":"value_151122771018983110"}, +{"key":"key_691041946658","value":"value_461161065216571668"}, +{"key":"key_691051081271","value":"value_130130815980137132"}, +{"key":"key_691053295167","value":"value_141781101168682758"}, +{"key":"key_691061229975","value":"value_122683880951291315"}, +{"key":"key_691091101181","value":"value_109287063168993113"}, +{"key":"key_691096712796","value":"value_638611514916787339"}, +{"key":"key_691101161281","value":"value_113921361271399515"}, +{"key":"key_691101458564","value":"value_159861349610711811"}, +{"key":"key_691111311121","value":"value_102100739667133143"}, +{"key":"key_691111419410","value":"value_166479211214510124"}, +{"key":"key_691121103913","value":"value_124597814513313983"}, +{"key":"key_691121111218","value":"value_100101119987458591"}, +{"key":"key_691121318416","value":"value_159103819282124117"}, +{"key":"key_691129086119","value":"value_120101631201181519"}, +{"key":"key_691131151251","value":"value_431188412410612114"}, +{"key":"key_691151019610","value":"value_145971001341179215"}, +{"key":"key_691157292921","value":"value_119788613516678114"}, +{"key":"key_691161838518","value":"value_136109144631375566"}, +{"key":"key_691162512410","value":"value_881092061161041531"}, +{"key":"key_691166711688","value":"value_741221001539492729"}, +{"key":"key_691169582711","value":"value_102805915110511112"}, +{"key":"key_691171037810","value":"value_979117111410611510"}, +{"key":"key_691175813195","value":"value_145536961971384418"}, +{"key":"key_691176112312","value":"value_127105275510163121"}, +{"key":"key_691177394102","value":"value_889910615215410412"}, +{"key":"key_691181007115","value":"value_609912211615486739"}, +{"key":"key_691187316944","value":"value_114681081329887168"}, +{"key":"key_691207812519","value":"value_971507192140155681"}, +{"key":"key_691209986129","value":"value_140120111911181651"}, +{"key":"key_691221177237","value":"value_105150901271851011"}, +{"key":"key_691226516685","value":"value_769660112126110961"}, +{"key":"key_691231329595","value":"value_130166165961421355"}, +{"key":"key_691241427212","value":"value_111878612748150128"}, +{"key":"key_691241487299","value":"value_941261311585775569"}, +{"key":"key_691251281191","value":"value_477911661501181301"}, +{"key":"key_691271531569","value":"value_105106951113314528"}, +{"key":"key_691281971109","value":"value_135167118150661271"}, +{"key":"key_691291381367","value":"value_111125891078393684"}, +{"key":"key_691293293858","value":"value_491191188610710315"}, +{"key":"key_691298812873","value":"value_781451091011571317"}, +{"key":"key_691316611711","value":"value_122157139131132116"}, +{"key":"key_691321701631","value":"value_801571426298106958"}, +{"key":"key_691326213912","value":"value_116861098613314112"}, +{"key":"key_691327212197","value":"value_481288170139115376"}, +{"key":"key_691336179438","value":"value_881041191219471901"}, +{"key":"key_691338712014","value":"value_111165739415084117"}, +{"key":"key_691351501581","value":"value_132178118109861291"}, +{"key":"key_691369282755","value":"value_946115884164144871"}, +{"key":"key_691369586811","value":"value_866375118134137901"}, +{"key":"key_691391199676","value":"value_908810315170135108"}, +{"key":"key_691391327694","value":"value_153141107839012711"}, +{"key":"key_691401471318","value":"value_142101333415378151"}, +{"key":"key_691401691041","value":"value_138176769734125137"}, +{"key":"key_691411351251","value":"value_109938235153851335"}, +{"key":"key_691419555511","value":"value_157130993414054117"}, +{"key":"key_691421751019","value":"value_122138581281271521"}, +{"key":"key_691437015772","value":"value_101116105905713715"}, +{"key":"key_691441041051","value":"value_102113829511886986"}, +{"key":"key_691441111157","value":"value_102115145778154121"}, +{"key":"key_691451184612","value":"value_711436011879124147"}, +{"key":"key_691458795110","value":"value_159618012679871351"}, +{"key":"key_691501041291","value":"value_547012812572114871"}, +{"key":"key_691501577873","value":"value_144129131731201181"}, +{"key":"key_691509429100","value":"value_741301759164104797"}, +{"key":"key_691509879136","value":"value_153118715983979510"}, +{"key":"key_691511038264","value":"value_126102154134671366"}, +{"key":"key_691511452798","value":"value_111121152114125720"}, +{"key":"key_691521251524","value":"value_101161081331087178"}, +{"key":"key_691528899135","value":"value_743810210911121991"}, +{"key":"key_691529768134","value":"value_498612868980931111"}, +{"key":"key_691531361531","value":"value_111130141906516107"}, +{"key":"key_691547294150","value":"value_924912413916810811"}, +{"key":"key_691551301105","value":"value_651861494514311848"}, +{"key":"key_691577312159","value":"value_838751162130111109"}, +{"key":"key_691599710511","value":"value_158142202191431639"}, +{"key":"key_691608281159","value":"value_169861251461321098"}, +{"key":"key_691646785921","value":"value_861457414763113971"}, +{"key":"key_691714892112","value":"value_103987710287951349"}, +{"key":"key_691767215112","value":"value_120949612013797895"}, +{"key":"key_691804913213","value":"value_116601268616516310"}, +{"key":"key_691811471531","value":"value_144987796135956314"}, +{"key":"key_691826315316","value":"value_972011021481351516"}, +{"key":"key_691831038375","value":"value_124101804237831088"}, +{"key":"key_692082586816","value":"value_108106134168128117"}, +{"key":"key_692895636941","value":"value_807813715015270881"}, +{"key":"key_693695113177","value":"value_926712946124921247"}, +{"key":"key_693770868481","value":"value_789611077808317914"}, +{"key":"key_693772776011","value":"value_123851291574914811"}, +{"key":"key_693812076847","value":"value_109145108102128112"}, +{"key":"key_694410911611","value":"value_140958755591101016"}, +{"key":"key_694612574112","value":"value_134139915997122118"}, +{"key":"key_694753831101","value":"value_921051151061451361"}, +{"key":"key_694911857169","value":"value_130341171191201297"}, +{"key":"key_694913968501","value":"value_931137612598105125"}, +{"key":"key_694981102281","value":"value_117137112128701409"}, +{"key":"key_695111043112","value":"value_851161769198117888"}, +{"key":"key_695310311699","value":"value_107791551211444911"}, +{"key":"key_695413511155","value":"value_938689157688411514"}, +{"key":"key_695415310166","value":"value_208123999168124132"}, +{"key":"key_695813211515","value":"value_909590111112142116"}, +{"key":"key_695883581571","value":"value_149107137139121154"}, +{"key":"key_695912713172","value":"value_159139781311151199"}, +{"key":"key_695913487108","value":"value_138133867813178647"}, +{"key":"key_695997461296","value":"value_951181351428685831"}, +{"key":"key_696015116167","value":"value_133136122375615494"}, +{"key":"key_696015740717","value":"value_521101041061211281"}, +{"key":"key_696112910290","value":"value_118123133848911524"}, +{"key":"key_696210796132","value":"value_119741131341136015"}, +{"key":"key_696210811814","value":"value_148709082101891115"}, +{"key":"key_696214941157","value":"value_100130581137192381"}, +{"key":"key_696598511196","value":"value_671081011143988129"}, +{"key":"key_696710310711","value":"value_851941181416410098"}, +{"key":"key_696796136661","value":"value_121737379881228510"}, +{"key":"key_696813737837","value":"value_704712112587444811"}, +{"key":"key_697013994839","value":"value_991246512690128521"}, +{"key":"key_697213575901","value":"value_805712571149111731"}, +{"key":"key_697370221351","value":"value_924990511221201111"}, +{"key":"key_697379115109","value":"value_758913716611012250"}, +{"key":"key_697410589998","value":"value_908611240961001021"}, +{"key":"key_697415414612","value":"value_105142113849113284"}, +{"key":"key_697511245891","value":"value_121514615312188931"}, +{"key":"key_697579103615","value":"value_918695135887857416"}, +{"key":"key_697611210496","value":"value_117591321269274842"}, +{"key":"key_697613212415","value":"value_202119144471249010"}, +{"key":"key_697710114812","value":"value_921411139281103921"}, +{"key":"key_697812113082","value":"value_729393661148711927"}, +{"key":"key_697947117565","value":"value_124471202640135152"}, +{"key":"key_698010810311","value":"value_117110951571121057"}, +{"key":"key_698011471719","value":"value_167174371241099383"}, +{"key":"key_698111112611","value":"value_121921211051181537"}, +{"key":"key_698113010619","value":"value_791461141111271151"}, +{"key":"key_698211388167","value":"value_801494110247891541"}, +{"key":"key_698211783103","value":"value_127171951591101801"}, +{"key":"key_698216011598","value":"value_129190113130124150"}, +{"key":"key_698245155184","value":"value_105761301607313259"}, +{"key":"key_698311010847","value":"value_125122135117140961"}, +{"key":"key_698311315010","value":"value_105158110110865811"}, +{"key":"key_698371130908","value":"value_564222141142134137"}, +{"key":"key_698513012613","value":"value_331631231141441329"}, +{"key":"key_698568981021","value":"value_138133888897721531"}, +{"key":"key_698614910587","value":"value_111801356126601045"}, +{"key":"key_698875119150","value":"value_104119711278615212"}, +{"key":"key_698912514066","value":"value_911021131286778988"}, +{"key":"key_698916020132","value":"value_133659816457649015"}, +{"key":"key_698917681105","value":"value_111611141269412786"}, +{"key":"key_698969017912","value":"value_991125611384841051"}, +{"key":"key_698998979278","value":"value_991005113048158688"}, +{"key":"key_699011513392","value":"value_112955189668481246"}, +{"key":"key_699033128137","value":"value_142144128731158073"}, +{"key":"key_699051146115","value":"value_891121109246148719"}, +{"key":"key_699093987977","value":"value_122123154929683126"}, +{"key":"key_699211813114","value":"value_951071121389411412"}, +{"key":"key_699314112010","value":"value_751191001951509580"}, +{"key":"key_699388681510","value":"value_908014410181708116"}, +{"key":"key_699412517110","value":"value_129147106121157959"}, +{"key":"key_699517014410","value":"value_100123978312357123"}, +{"key":"key_699538645996","value":"value_569311871116879463"}, +{"key":"key_699610512292","value":"value_711606438947210431"}, +{"key":"key_699611074671","value":"value_178132896490101100"}, +{"key":"key_699712075121","value":"value_122138113130130119"}, +{"key":"key_699794967438","value":"value_108105119614812497"}, +{"key":"key_699813448116","value":"value_781331611528383101"}, +{"key":"key_699817175811","value":"value_521541751114110712"}, +{"key":"key_701001029452","value":"value_477511611861101152"}, +{"key":"key_701001051098","value":"value_111119801061041385"}, +{"key":"key_701008617714","value":"value_175133110119614287"}, +{"key":"key_701015256858","value":"value_164192114627211811"}, +{"key":"key_701017814411","value":"value_691149612446771549"}, +{"key":"key_701019112912","value":"value_951906112811990141"}, +{"key":"key_701029975124","value":"value_177784871405713010"}, +{"key":"key_701031001398","value":"value_932083984123119831"}, +{"key":"key_701031047811","value":"value_708316115946912671"}, +{"key":"key_701031171191","value":"value_311447213195109391"}, +{"key":"key_701031279350","value":"value_105121791111071341"}, +{"key":"key_701031391467","value":"value_115591251077181114"}, +{"key":"key_701041061221","value":"value_125131631109810496"}, +{"key":"key_701044896945","value":"value_119120566595115143"}, +{"key":"key_701068510810","value":"value_991086213313914412"}, +{"key":"key_701071136214","value":"value_146123191119168157"}, +{"key":"key_701078669131","value":"value_951539490156681268"}, +{"key":"key_701079681981","value":"value_609815414412312613"}, +{"key":"key_701081331339","value":"value_658610320112813094"}, +{"key":"key_701081381701","value":"value_889954831234474915"}, +{"key":"key_701087496118","value":"value_861101241179513112"}, +{"key":"key_701088492830","value":"value_491451171311221308"}, +{"key":"key_701091471001","value":"value_651088390781101121"}, +{"key":"key_701101428611","value":"value_811306812281134103"}, +{"key":"key_701103062115","value":"value_911271361831091017"}, +{"key":"key_701104213812","value":"value_731051591079933137"}, +{"key":"key_701107511686","value":"value_109727914082103471"}, +{"key":"key_701111214520","value":"value_131160128501189613"}, +{"key":"key_701127810810","value":"value_125105111133924899"}, +{"key":"key_701131521541","value":"value_471295311910783861"}, +{"key":"key_701141571121","value":"value_102120951201287067"}, +{"key":"key_701141731061","value":"value_137124148901171579"}, +{"key":"key_701147150114","value":"value_108921453041110879"}, +{"key":"key_701149586100","value":"value_162134141137154121"}, +{"key":"key_701159198111","value":"value_120123143731424710"}, +{"key":"key_701161148589","value":"value_501231111825986165"}, +{"key":"key_701161504882","value":"value_959665123788515788"}, +{"key":"key_701171071101","value":"value_136449872687886511"}, +{"key":"key_701179829104","value":"value_651355911284142981"}, +{"key":"key_701181036711","value":"value_914390142921201251"}, +{"key":"key_701181286810","value":"value_155109846910016712"}, +{"key":"key_701191569915","value":"value_154118161887410989"}, +{"key":"key_701196517812","value":"value_126138133116911851"}, +{"key":"key_701199174953","value":"value_143112110112851651"}, +{"key":"key_701201078417","value":"value_176131109371491471"}, +{"key":"key_701201231201","value":"value_467814483113105541"}, +{"key":"key_701211276810","value":"value_139641467910214295"}, +{"key":"key_701211401041","value":"value_971251071128763851"}, +{"key":"key_701212215290","value":"value_869369941181109196"}, +{"key":"key_701221537011","value":"value_721148649957911812"}, +{"key":"key_701244715912","value":"value_109143112106144671"}, +{"key":"key_701251091361","value":"value_160132924611915411"}, +{"key":"key_701251349710","value":"value_115170120969013012"}, +{"key":"key_701256284125","value":"value_981078975991091481"}, +{"key":"key_701257210393","value":"value_621407718980558615"}, +{"key":"key_701261269812","value":"value_111164971081001071"}, +{"key":"key_701267215311","value":"value_115839215314612450"}, +{"key":"key_701277789868","value":"value_117124119145126102"}, +{"key":"key_701278311973","value":"value_541231221784396109"}, +{"key":"key_701281036279","value":"value_140114927513814793"}, +{"key":"key_701294570131","value":"value_185125118115531405"}, +{"key":"key_701295113414","value":"value_105127119441811041"}, +{"key":"key_701299813910","value":"value_102115146149251471"}, +{"key":"key_701299871101","value":"value_901689210612710089"}, +{"key":"key_701311031378","value":"value_809952136941013764"}, +{"key":"key_701311944785","value":"value_103751388847172112"}, +{"key":"key_701321571621","value":"value_130123927796184109"}, +{"key":"key_701331171009","value":"value_411098104117127132"}, +{"key":"key_701351281321","value":"value_122127125729813314"}, +{"key":"key_701367870113","value":"value_628874133948112010"}, +{"key":"key_701381357110","value":"value_776487381721171321"}, +{"key":"key_701398271104","value":"value_152861641074511710"}, +{"key":"key_701406147657","value":"value_121152571318312882"}, +{"key":"key_701411059710","value":"value_147981138371133851"}, +{"key":"key_701411131298","value":"value_739689160131153168"}, +{"key":"key_701411351381","value":"value_966513111152691207"}, +{"key":"key_701412911568","value":"value_107587942156818512"}, +{"key":"key_701431161338","value":"value_741491081439010010"}, +{"key":"key_701441241491","value":"value_107801271003816080"}, +{"key":"key_701451051056","value":"value_749612911685873410"}, +{"key":"key_701471164415","value":"value_115131135123125105"}, +{"key":"key_701471184411","value":"value_161951261219916511"}, +{"key":"key_701471191164","value":"value_987310562106141607"}, +{"key":"key_701471398767","value":"value_145346771991271186"}, +{"key":"key_701471809717","value":"value_115110129178639103"}, +{"key":"key_701491011089","value":"value_118611081011321224"}, +{"key":"key_701491278763","value":"value_611001481106114513"}, +{"key":"key_701521321698","value":"value_119901175011456101"}, +{"key":"key_701526111610","value":"value_841471641057279859"}, +{"key":"key_701529494139","value":"value_674513313213114111"}, +{"key":"key_701529510491","value":"value_449880132168209413"}, +{"key":"key_701546281138","value":"value_401143081668014410"}, +{"key":"key_701551611268","value":"value_321138589851361119"}, +{"key":"key_701568710496","value":"value_659192827990889279"}, +{"key":"key_701571321184","value":"value_971131249754156109"}, +{"key":"key_701571411037","value":"value_716782211442210378"}, +{"key":"key_701606616812","value":"value_122351278518182101"}, +{"key":"key_701616472831","value":"value_182921261469710655"}, +{"key":"key_701698813419","value":"value_116737437638297531"}, +{"key":"key_701718113233","value":"value_132112106101137801"}, +{"key":"key_701825112715","value":"value_527613713310310910"}, +{"key":"key_701935867105","value":"value_136174102161625710"}, +{"key":"key_701995119937","value":"value_127889616713391132"}, +{"key":"key_702658139131","value":"value_132113169148795796"}, +{"key":"key_703462224741","value":"value_122851679710910253"}, +{"key":"key_703498991573","value":"value_801671187183167651"}, +{"key":"key_703610911175","value":"value_691021461209118616"}, +{"key":"key_703612013613","value":"value_136141137851129688"}, +{"key":"key_703714915097","value":"value_817888717697133461"}, +{"key":"key_704314398130","value":"value_961081109781115153"}, +{"key":"key_704415615511","value":"value_881585187129751651"}, +{"key":"key_704486112841","value":"value_921061551127180138"}, +{"key":"key_704680111997","value":"value_122841186813313612"}, +{"key":"key_705111758131","value":"value_831361041466714073"}, +{"key":"key_705214616111","value":"value_831134184178968483"}, +{"key":"key_705445163103","value":"value_619613282637368821"}, +{"key":"key_705479145471","value":"value_781111801421351171"}, +{"key":"key_705872153105","value":"value_104661261229911511"}, +{"key":"key_705958101122","value":"value_574595635714649120"}, +{"key":"key_706424114621","value":"value_591391411327712792"}, +{"key":"key_706456126311","value":"value_421611238413311612"}, +{"key":"key_706515113276","value":"value_859244719916879109"}, +{"key":"key_706712767175","value":"value_114100146160781601"}, +{"key":"key_706915711010","value":"value_741575613616713712"}, +{"key":"key_707014520110","value":"value_134361191141151997"}, +{"key":"key_707017583141","value":"value_104101799910364671"}, +{"key":"key_707110661111","value":"value_105132106149911831"}, +{"key":"key_707343125125","value":"value_261001631148513248"}, +{"key":"key_707410510754","value":"value_115709440719899102"}, +{"key":"key_707412815611","value":"value_111882511367728447"}, +{"key":"key_707511589123","value":"value_811058469108975010"}, +{"key":"key_707514111111","value":"value_716512312510983134"}, +{"key":"key_707610711110","value":"value_156731054717357130"}, +{"key":"key_707613197116","value":"value_931279697353412597"}, +{"key":"key_707710690103","value":"value_140117117581258618"}, +{"key":"key_707810111198","value":"value_136956514371891121"}, +{"key":"key_707813223681","value":"value_931251291268916010"}, +{"key":"key_707870801121","value":"value_857811113198122136"}, +{"key":"key_707871248156","value":"value_114128111951031239"}, +{"key":"key_708010447118","value":"value_148136961447889961"}, +{"key":"key_708148124578","value":"value_105104841252910311"}, +{"key":"key_708213494491","value":"value_861616518475126131"}, +{"key":"key_708255821185","value":"value_441056615445104143"}, +{"key":"key_708290944110","value":"value_901011318140127154"}, +{"key":"key_708313510215","value":"value_103131401468392648"}, +{"key":"key_708372120206","value":"value_100861497711896142"}, +{"key":"key_708511078641","value":"value_348856121471139481"}, +{"key":"key_708512112511","value":"value_106538989931391009"}, +{"key":"key_708611690119","value":"value_153751069810413801"}, +{"key":"key_708613110289","value":"value_115124742001598725"}, +{"key":"key_708712542144","value":"value_871351477815514410"}, +{"key":"key_708789102721","value":"value_449626108148133133"}, +{"key":"key_708812584898","value":"value_108891506612712253"}, +{"key":"key_708817713452","value":"value_909883447511088109"}, +{"key":"key_708883157931","value":"value_689010719411710343"}, +{"key":"key_708914667110","value":"value_761258562921043812"}, +{"key":"key_708916597706","value":"value_147671281081767615"}, +{"key":"key_708997618290","value":"value_101101726181119876"}, +{"key":"key_709010410611","value":"value_107629210684126857"}, +{"key":"key_709021191114","value":"value_135851091151211311"}, +{"key":"key_709211312388","value":"value_791281581221211505"}, +{"key":"key_709212516754","value":"value_127151111554979921"}, +{"key":"key_709214195106","value":"value_150557212029121112"}, +{"key":"key_709310313162","value":"value_138117115172108184"}, +{"key":"key_709472105195","value":"value_126169127831209914"}, +{"key":"key_709542103939","value":"value_491571271431991541"}, +{"key":"key_709695821091","value":"value_868410116788741305"}, +{"key":"key_709710669108","value":"value_356487137070127111"}, +{"key":"key_709710998831","value":"value_491411017210512160"}, +{"key":"key_709712717213","value":"value_955711613447121961"}, +{"key":"key_709847148101","value":"value_711047184132121791"}, +{"key":"key_709862871031","value":"value_671509118386731838"}, +{"key":"key_709876591106","value":"value_120133115130103170"}, +{"key":"key_709910210491","value":"value_531541258082188711"}, +{"key":"key_709911239162","value":"value_601851928013887467"}, +{"key":"key_709952109867","value":"value_691182069040122685"}, +{"key":"key_711001201096","value":"value_828212412815810915"}, +{"key":"key_711001781311","value":"value_123165100121535578"}, +{"key":"key_711009978791","value":"value_133136663912612956"}, +{"key":"key_711011186080","value":"value_137987868109165145"}, +{"key":"key_711011311041","value":"value_941081431141278512"}, +{"key":"key_711031407595","value":"value_186661120127100941"}, +{"key":"key_711048881971","value":"value_162172911631151261"}, +{"key":"key_711051421011","value":"value_517153152671214885"}, +{"key":"key_711059015315","value":"value_136123937473113152"}, +{"key":"key_711061161401","value":"value_139100132771131281"}, +{"key":"key_711061197415","value":"value_181351171431359111"}, +{"key":"key_711068810011","value":"value_159163114959197121"}, +{"key":"key_711068867113","value":"value_115120118117841301"}, +{"key":"key_711069933731","value":"value_134153131831378686"}, +{"key":"key_711071281561","value":"value_164581346578791061"}, +{"key":"key_711071531441","value":"value_127951441074814096"}, +{"key":"key_711081273610","value":"value_156925412417960601"}, +{"key":"key_711091361031","value":"value_856574164144951329"}, +{"key":"key_711101175280","value":"value_911411011146210853"}, +{"key":"key_711101571038","value":"value_134121121808813618"}, +{"key":"key_711101619212","value":"value_741302144935910148"}, +{"key":"key_711111241444","value":"value_102811048985123901"}, +{"key":"key_711115948831","value":"value_151128119741751161"}, +{"key":"key_711131046286","value":"value_941341541282513510"}, +{"key":"key_711131099689","value":"value_132821251231341191"}, +{"key":"key_711131431059","value":"value_120119568360631221"}, +{"key":"key_711141001091","value":"value_132871401257011515"}, +{"key":"key_711141076815","value":"value_122537211710243719"}, +{"key":"key_711141087794","value":"value_651121851471911071"}, +{"key":"key_711151082892","value":"value_441011627210491154"}, +{"key":"key_711155790701","value":"value_601491271388934797"}, +{"key":"key_711158312010","value":"value_155646097124113123"}, +{"key":"key_711161011131","value":"value_149806950125771079"}, +{"key":"key_711161031259","value":"value_124846670671541454"}, +{"key":"key_711161298013","value":"value_121117110649513995"}, +{"key":"key_711161391664","value":"value_160171191481339811"}, +{"key":"key_711165977100","value":"value_117112457914712116"}, +{"key":"key_711171031381","value":"value_130171142109139551"}, +{"key":"key_711171319898","value":"value_391281371241631345"}, +{"key":"key_711187554100","value":"value_841033677771505812"}, +{"key":"key_711191355869","value":"value_691625854134791133"}, +{"key":"key_711191371279","value":"value_128921107299118877"}, +{"key":"key_711197068491","value":"value_801711051129368591"}, +{"key":"key_711209115281","value":"value_118771351141211477"}, +{"key":"key_711211471101","value":"value_987343852935115799"}, +{"key":"key_711219948581","value":"value_153123107102137152"}, +{"key":"key_711228816882","value":"value_131142117148114113"}, +{"key":"key_711231391469","value":"value_529812414496601018"}, +{"key":"key_711239418092","value":"value_936795601236611015"}, +{"key":"key_711241197342","value":"value_165907495971051518"}, +{"key":"key_711251041381","value":"value_124106721131011391"}, +{"key":"key_711261267210","value":"value_961331321913468661"}, +{"key":"key_711268614041","value":"value_129117781148010395"}, +{"key":"key_711271091177","value":"value_911454327580851101"}, +{"key":"key_711277611414","value":"value_120851221047713081"}, +{"key":"key_711287397109","value":"value_149828012710896139"}, +{"key":"key_711291011311","value":"value_133751188798154129"}, +{"key":"key_711291231201","value":"value_801211541301251091"}, +{"key":"key_711293104130","value":"value_961081551271089685"}, +{"key":"key_711296610916","value":"value_115723116991229411"}, +{"key":"key_711297411817","value":"value_124100105142129637"}, +{"key":"key_711301301611","value":"value_108123123129140108"}, +{"key":"key_711304912569","value":"value_149155921145498661"}, +{"key":"key_711311091171","value":"value_106110631367310010"}, +{"key":"key_711311207055","value":"value_138125495511268207"}, +{"key":"key_711329510489","value":"value_846811089134102626"}, +{"key":"key_711339710410","value":"value_449765154125154108"}, +{"key":"key_711341221429","value":"value_761261151291470110"}, +{"key":"key_711349514712","value":"value_117103911298411018"}, +{"key":"key_711359613069","value":"value_114105106138131561"}, +{"key":"key_711361101696","value":"value_696214616458168116"}, +{"key":"key_711366688103","value":"value_493516090136129114"}, +{"key":"key_711375954146","value":"value_591411381071561109"}, +{"key":"key_711381311401","value":"value_819514913595124122"}, +{"key":"key_711394611871","value":"value_130613777851066110"}, +{"key":"key_711405910894","value":"value_939313012710511211"}, +{"key":"key_711426366689","value":"value_122109488159966644"}, +{"key":"key_711439292141","value":"value_821801225730571191"}, +{"key":"key_711441014454","value":"value_671325910017484881"}, +{"key":"key_711441081139","value":"value_149811471461655211"}, +{"key":"key_711441672958","value":"value_801311216780104118"}, +{"key":"key_711449160805","value":"value_951051171018013216"}, +{"key":"key_711459886791","value":"value_631537614814314313"}, +{"key":"key_711461191711","value":"value_651021087832102144"}, +{"key":"key_711471771381","value":"value_131889913748115103"}, +{"key":"key_711478012910","value":"value_531888135175681073"}, +{"key":"key_711481691001","value":"value_105941489156581331"}, +{"key":"key_711484376697","value":"value_108153133134709015"}, +{"key":"key_711501302181","value":"value_349278125621231221"}, +{"key":"key_711509512343","value":"value_431129384101139917"}, +{"key":"key_711518611267","value":"value_921409027112129101"}, +{"key":"key_711561068815","value":"value_121116261039513786"}, +{"key":"key_711576012911","value":"value_160811421521161111"}, +{"key":"key_711601161011","value":"value_113845911311111717"}, +{"key":"key_711641610341","value":"value_925810880107120751"}, +{"key":"key_711646770146","value":"value_123134180688510211"}, +{"key":"key_711697470561","value":"value_105776014098105119"}, +{"key":"key_711701429414","value":"value_109100658613059140"}, +{"key":"key_711728812515","value":"value_137111441041037844"}, +{"key":"key_711743079974","value":"value_160801601301081594"}, +{"key":"key_711771061791","value":"value_761184792821481131"}, +{"key":"key_711797915212","value":"value_871058912589100221"}, +{"key":"key_712611314741","value":"value_721131521441021118"}, +{"key":"key_712889851435","value":"value_154701398118517212"}, +{"key":"key_712985771751","value":"value_491021381190849248"}, +{"key":"key_713811215113","value":"value_120854751807513697"}, +{"key":"key_714016212235","value":"value_123167155777774123"}, +{"key":"key_714087111683","value":"value_109671371461381161"}, +{"key":"key_714583871101","value":"value_905978110132118969"}, +{"key":"key_714611947180","value":"value_153130854384256710"}, +{"key":"key_714712610386","value":"value_120776696160102718"}, +{"key":"key_714791154418","value":"value_894960117748847144"}, +{"key":"key_714810669881","value":"value_681346712690961321"}, +{"key":"key_714914362127","value":"value_887416213314812013"}, +{"key":"key_714998985711","value":"value_111175106112122105"}, +{"key":"key_715018575939","value":"value_131099887879980166"}, +{"key":"key_715293134748","value":"value_569111396128156651"}, +{"key":"key_715383144130","value":"value_112541221267312311"}, +{"key":"key_715410763869","value":"value_591161421281487689"}, +{"key":"key_715461761081","value":"value_476072121160150106"}, +{"key":"key_715613510810","value":"value_114716714459103154"}, +{"key":"key_715710196941","value":"value_105150981101528759"}, +{"key":"key_715712515013","value":"value_140105151771471041"}, +{"key":"key_715819670311","value":"value_911491035552149146"}, +{"key":"key_715916015613","value":"value_153741311388513887"}, +{"key":"key_716013915013","value":"value_831071489565144113"}, +{"key":"key_716014775781","value":"value_257985111105941087"}, +{"key":"key_716111495719","value":"value_919811383151120125"}, +{"key":"key_716316912297","value":"value_107221061311238182"}, +{"key":"key_716412412610","value":"value_140671373215814989"}, +{"key":"key_716591996114","value":"value_100104929714497165"}, +{"key":"key_716667941031","value":"value_117102521521081221"}, +{"key":"key_717014062143","value":"value_927410314313713689"}, +{"key":"key_717020459145","value":"value_618245123112157117"}, +{"key":"key_717211473117","value":"value_131109571678510914"}, +{"key":"key_717213714687","value":"value_637510012914154601"}, +{"key":"key_717215010613","value":"value_981641078550102811"}, +{"key":"key_717513479241","value":"value_129156135125371271"}, +{"key":"key_717670951021","value":"value_681189288119769510"}, +{"key":"key_717813051118","value":"value_791331054015613386"}, +{"key":"key_717818914010","value":"value_154891131598816930"}, +{"key":"key_717858976814","value":"value_194911481351351021"}, +{"key":"key_717877120154","value":"value_815188168747089111"}, +{"key":"key_718012612315","value":"value_103140841426911799"}, +{"key":"key_718072129745","value":"value_102898746961238278"}, +{"key":"key_718079115119","value":"value_108146131951271441"}, +{"key":"key_718411214317","value":"value_143160721001551361"}, +{"key":"key_718486141113","value":"value_131911671567470119"}, +{"key":"key_718641167521","value":"value_153125186971011036"}, +{"key":"key_718667126751","value":"value_155154869878741641"}, +{"key":"key_718711488111","value":"value_112861431071261211"}, +{"key":"key_718714869839","value":"value_107923386669911610"}, +{"key":"key_718764133156","value":"value_138121136871201308"}, +{"key":"key_718816410410","value":"value_849216814787951411"}, +{"key":"key_718910712816","value":"value_119146516710913384"}, +{"key":"key_718979181132","value":"value_744283941535230104"}, +{"key":"key_719067639847","value":"value_120897311154141301"}, +{"key":"key_719110860114","value":"value_879510715992121115"}, +{"key":"key_719199178129","value":"value_125901206010413071"}, +{"key":"key_719212313651","value":"value_135106941366912171"}, +{"key":"key_719215812758","value":"value_917991183129166105"}, +{"key":"key_719295113113","value":"value_103725669127176144"}, +{"key":"key_719310376755","value":"value_162122134172941281"}, +{"key":"key_719311777138","value":"value_771801021596117992"}, +{"key":"key_719312015259","value":"value_176145192661291159"}, +{"key":"key_719347154118","value":"value_428276331651087312"}, +{"key":"key_719360106861","value":"value_121108128771351281"}, +{"key":"key_719412842771","value":"value_109669214887551429"}, +{"key":"key_719422143533","value":"value_917580169731161177"}, +{"key":"key_719473818598","value":"value_142954915489135111"}, +{"key":"key_719510110089","value":"value_881197614810511479"}, +{"key":"key_719511113516","value":"value_102937911710485165"}, +{"key":"key_719521313696","value":"value_917812610494170515"}, +{"key":"key_719581150201","value":"value_989610590107348616"}, +{"key":"key_719711410715","value":"value_149959710243139101"}, +{"key":"key_719767581119","value":"value_135881367913238312"}, +{"key":"key_719787701278","value":"value_109132121148187123"}, +{"key":"key_719811411356","value":"value_131711061057416966"}, +{"key":"key_719863481056","value":"value_128114811278211511"}, +{"key":"key_719914460140","value":"value_981055413291838811"}, +{"key":"key_719950611524","value":"value_941336713972817684"}, +{"key":"key_719975139140","value":"value_821447689981314374"}, +{"key":"key_719990167935","value":"value_122201129166443410"}, +{"key":"key_719997871061","value":"value_141119145120137705"}, +{"key":"key_721011597857","value":"value_121901158682869210"}, +{"key":"key_721016382165","value":"value_679710512714884601"}, +{"key":"key_721021051136","value":"value_158109121891211576"}, +{"key":"key_721021173810","value":"value_925870102131111831"}, +{"key":"key_721021461071","value":"value_371221554886171971"}, +{"key":"key_721025218911","value":"value_791127168858210769"}, +{"key":"key_721025397123","value":"value_133110911501604785"}, +{"key":"key_721035889671","value":"value_110531121491076510"}, +{"key":"key_721037036731","value":"value_771051261021289616"}, +{"key":"key_721041027711","value":"value_118608699138677111"}, +{"key":"key_721041276110","value":"value_811476248598473103"}, +{"key":"key_721041399310","value":"value_144626615755130202"}, +{"key":"key_721053771127","value":"value_467317969109138109"}, +{"key":"key_721059153165","value":"value_153421501178895801"}, +{"key":"key_721061351171","value":"value_891205543111831051"}, +{"key":"key_721071201461","value":"value_136609814180156103"}, +{"key":"key_721075411748","value":"value_138789493631075666"}, +{"key":"key_721081061309","value":"value_471001331457930697"}, +{"key":"key_721081179410","value":"value_119164458712610111"}, +{"key":"key_721089259927","value":"value_104501931367815311"}, +{"key":"key_721099770329","value":"value_881351007675941213"}, +{"key":"key_721107413413","value":"value_153112113681357710"}, +{"key":"key_721107779142","value":"value_906513986901141351"}, +{"key":"key_721107913413","value":"value_126376697113658611"}, +{"key":"key_721108910790","value":"value_117107119111126919"}, +{"key":"key_721109249108","value":"value_113170238687104728"}, +{"key":"key_721111678773","value":"value_131761181141127568"}, +{"key":"key_721118615815","value":"value_861499210549958659"}, +{"key":"key_721121201206","value":"value_951761167915010491"}, +{"key":"key_721131191307","value":"value_100681202569988611"}, +{"key":"key_721137313811","value":"value_571138211317644126"}, +{"key":"key_721149617211","value":"value_111921271069564100"}, +{"key":"key_721151251741","value":"value_501401143815048153"}, +{"key":"key_721159892159","value":"value_139121107134150861"}, +{"key":"key_721171991231","value":"value_981311687593776486"}, +{"key":"key_721189671104","value":"value_981124799170157109"}, +{"key":"key_721196515651","value":"value_521167310513375974"}, +{"key":"key_721201051051","value":"value_731531521208081105"}, +{"key":"key_721201051431","value":"value_981109546964811788"}, +{"key":"key_721209238847","value":"value_581041453911717999"}, +{"key":"key_721209910667","value":"value_142996169100137127"}, +{"key":"key_721211021441","value":"value_110121128135137164"}, +{"key":"key_721211159799","value":"value_881251149890124123"}, +{"key":"key_721221161048","value":"value_133821291377180802"}, +{"key":"key_721221438912","value":"value_109121851101051201"}, +{"key":"key_721227213181","value":"value_771189513510012077"}, +{"key":"key_721231611031","value":"value_120801109769791131"}, +{"key":"key_721233689374","value":"value_142136163699588881"}, +{"key":"key_721237195102","value":"value_936591121109937812"}, +{"key":"key_721241291421","value":"value_105949474124103144"}, +{"key":"key_721249412111","value":"value_661151701111131159"}, +{"key":"key_721275689144","value":"value_247214612366314286"}, +{"key":"key_721276343941","value":"value_132114541461598711"}, +{"key":"key_721276712112","value":"value_105169338338100861"}, +{"key":"key_721281131156","value":"value_821138510014112710"}, +{"key":"key_721281548284","value":"value_231001078672621101"}, +{"key":"key_721291031351","value":"value_118959816915510612"}, +{"key":"key_721301131249","value":"value_123961208612783146"}, +{"key":"key_721301156293","value":"value_126415148826718810"}, +{"key":"key_721301202081","value":"value_877612013711155791"}, +{"key":"key_721311059910","value":"value_120727316088128834"}, +{"key":"key_721311135112","value":"value_841351081201164710"}, +{"key":"key_721316372143","value":"value_131761369585137177"}, +{"key":"key_721326011488","value":"value_981051021139478931"}, +{"key":"key_721331275881","value":"value_134781096858109861"}, +{"key":"key_721331441061","value":"value_821511048011712538"}, +{"key":"key_721339614110","value":"value_101697590638193431"}, +{"key":"key_721348281153","value":"value_117312611410210292"}, +{"key":"key_721351231275","value":"value_153123434412938119"}, +{"key":"key_721357962149","value":"value_113106731177514167"}, +{"key":"key_721369683155","value":"value_132106939714114289"}, +{"key":"key_721371379411","value":"value_678787145112721001"}, +{"key":"key_721379115310","value":"value_138891001393391166"}, +{"key":"key_721379212213","value":"value_138838310688839410"}, +{"key":"key_721381391328","value":"value_911307856140871421"}, +{"key":"key_721391161178","value":"value_177108115168113971"}, +{"key":"key_721395913910","value":"value_961279812976110149"}, +{"key":"key_721397610913","value":"value_491815013015097114"}, +{"key":"key_721401119210","value":"value_841249912627999013"}, +{"key":"key_721401271251","value":"value_183651259812681128"}, +{"key":"key_721411081298","value":"value_138923792931049771"}, +{"key":"key_721416479923","value":"value_110112105119901249"}, +{"key":"key_721421079012","value":"value_387212017546781279"}, +{"key":"key_721421081571","value":"value_151146125867914639"}, +{"key":"key_721441081274","value":"value_144856283108131126"}, +{"key":"key_721441371231","value":"value_155731121008316711"}, +{"key":"key_721471257078","value":"value_145334966931271091"}, +{"key":"key_721495913187","value":"value_971231486318810899"}, +{"key":"key_721527810484","value":"value_776090749015486511"}, +{"key":"key_721551101344","value":"value_116821386511751952"}, +{"key":"key_721551125713","value":"value_621221107381123125"}, +{"key":"key_721551661079","value":"value_839893111135118129"}, +{"key":"key_721557512411","value":"value_961629389109838814"}, +{"key":"key_721561241511","value":"value_135179411289391539"}, +{"key":"key_721568519366","value":"value_103991126982951071"}, +{"key":"key_721581541605","value":"value_501021241771405397"}, +{"key":"key_721627375956","value":"value_133881481691021188"}, +{"key":"key_721631615315","value":"value_155102907010810582"}, +{"key":"key_721711249211","value":"value_114137661131171439"}, +{"key":"key_721779167127","value":"value_109141116140120728"}, +{"key":"key_721815759102","value":"value_711211181391051121"}, +{"key":"key_721821189212","value":"value_105102751171161805"}, +{"key":"key_721931558996","value":"value_931144810476117996"}, +{"key":"key_722281001099","value":"value_110107731821253745"}, +{"key":"key_722610612284","value":"value_107931486696308086"}, +{"key":"key_722731822681","value":"value_140208154157908085"}, +{"key":"key_723249116113","value":"value_991131088373564911"}, +{"key":"key_723316012448","value":"value_117718512010313710"}, +{"key":"key_723413914266","value":"value_114155388616416485"}, +{"key":"key_723813618210","value":"value_142105861029412413"}, +{"key":"key_724636841457","value":"value_991047212999126176"}, +{"key":"key_724911697841","value":"value_146951221151406910"}, +{"key":"key_725084651021","value":"value_621356098141669715"}, +{"key":"key_725182898014","value":"value_146981397368431421"}, +{"key":"key_725313111610","value":"value_197691021351171071"}, +{"key":"key_725376100701","value":"value_134126101391231041"}, +{"key":"key_725410021867","value":"value_122143129124151150"}, +{"key":"key_725450129157","value":"value_114134178192649512"}, +{"key":"key_725599107119","value":"value_131130658212613090"}, +{"key":"key_725613411699","value":"value_131128791321101388"}, +{"key":"key_725615611476","value":"value_991009528949693152"}, +{"key":"key_725810316561","value":"value_431731271281331507"}, +{"key":"key_726212511111","value":"value_631007811154118111"}, +{"key":"key_726395131941","value":"value_891755641122476452"}, +{"key":"key_726499451171","value":"value_119561129292155723"}, +{"key":"key_726618757751","value":"value_941121179896157881"}, +{"key":"key_726710512189","value":"value_429665120165976680"}, +{"key":"key_726788871761","value":"value_815912029710413613"}, +{"key":"key_726812062867","value":"value_871481201441016145"}, +{"key":"key_726915214294","value":"value_101135110101104781"}, +{"key":"key_727012953574","value":"value_774010915110159119"}, +{"key":"key_727243621591","value":"value_108529612869769282"}, +{"key":"key_727254100135","value":"value_114126110137150147"}, +{"key":"key_727259104527","value":"value_107852910294801361"}, +{"key":"key_727385160153","value":"value_112139738462126119"}, +{"key":"key_727455147145","value":"value_851019813194511271"}, +{"key":"key_727490107194","value":"value_115176831079889851"}, +{"key":"key_727534776173","value":"value_939313411583164116"}, +{"key":"key_727670100861","value":"value_101132929082834412"}, +{"key":"key_727711910546","value":"value_531141601664748991"}, +{"key":"key_727766868610","value":"value_142581531071121091"}, +{"key":"key_727811412137","value":"value_771571481231041586"}, +{"key":"key_727814011261","value":"value_921229210913512998"}, +{"key":"key_727817493115","value":"value_419697155831103013"}, +{"key":"key_728010158130","value":"value_122921539773691031"}, +{"key":"key_728014213081","value":"value_791008992139138112"}, +{"key":"key_728014714612","value":"value_761291417383661511"}, +{"key":"key_728210278180","value":"value_941831041239513312"}, +{"key":"key_728289132511","value":"value_121857012414425115"}, +{"key":"key_728294997310","value":"value_959792103141117121"}, +{"key":"key_728381218811","value":"value_978378767611716110"}, +{"key":"key_728414756658","value":"value_117711639412913746"}, +{"key":"key_728592107731","value":"value_851051057077678889"}, +{"key":"key_728667159128","value":"value_921469913963107889"}, +{"key":"key_728712175961","value":"value_126126132159137721"}, +{"key":"key_728715686129","value":"value_134177122100182165"}, +{"key":"key_728719279113","value":"value_261116812212610411"}, +{"key":"key_728748671207","value":"value_108117951749011493"}, +{"key":"key_728772136781","value":"value_145146182311281331"}, +{"key":"key_728858129871","value":"value_888212956116170336"}, +{"key":"key_728892818310","value":"value_114611251066312041"}, +{"key":"key_728912310311","value":"value_967870371364710110"}, +{"key":"key_728939879914","value":"value_132111129459511411"}, +{"key":"key_728994112104","value":"value_701321269538851171"}, +{"key":"key_729019897761","value":"value_121119788183891267"}, +{"key":"key_729211673102","value":"value_819917149931089870"}, +{"key":"key_729213585461","value":"value_838914718973106291"}, +{"key":"key_729249121706","value":"value_132731004913813957"}, +{"key":"key_729285751017","value":"value_857866159608012613"}, +{"key":"key_729286911481","value":"value_136941279912581287"}, +{"key":"key_729317683150","value":"value_977896109100967995"}, +{"key":"key_729381962172","value":"value_104108671261451291"}, +{"key":"key_729510111014","value":"value_109113911421741081"}, +{"key":"key_729512289115","value":"value_931077396929349893"}, +{"key":"key_729518111912","value":"value_858999911441014610"}, +{"key":"key_729677141110","value":"value_119106441301771194"}, +{"key":"key_729713376852","value":"value_130991291157513078"}, +{"key":"key_729714410713","value":"value_791626210469104791"}, +{"key":"key_729715670110","value":"value_852812213513276155"}, +{"key":"key_729771966312","value":"value_124197314110915769"}, +{"key":"key_729776721591","value":"value_144999250107121981"}, +{"key":"key_729810364137","value":"value_100579510487991828"}, +{"key":"key_729811013312","value":"value_127571421217519113"}, +{"key":"key_729911881117","value":"value_719911512111315713"}, +{"key":"key_731001501471","value":"value_951171181041382476"}, +{"key":"key_731021159490","value":"value_116431081101591291"}, +{"key":"key_731021501081","value":"value_145114131102561431"}, +{"key":"key_731025817614","value":"value_721475893911455312"}, +{"key":"key_731027284751","value":"value_174137132291085933"}, +{"key":"key_731031136496","value":"value_621231127710913313"}, +{"key":"key_731031581418","value":"value_881211058782977510"}, +{"key":"key_731035077151","value":"value_891091391511009283"}, +{"key":"key_731038012213","value":"value_171871325813212113"}, +{"key":"key_731041166312","value":"value_898813216188118112"}, +{"key":"key_731041331139","value":"value_634714928155801251"}, +{"key":"key_731041451761","value":"value_656311014310717212"}, +{"key":"key_731056116882","value":"value_751164362122936452"}, +{"key":"key_731059412232","value":"value_861701067510467125"}, +{"key":"key_731061001111","value":"value_698715610914511513"}, +{"key":"key_731069264171","value":"value_801321817317492604"}, +{"key":"key_731071061038","value":"value_116119112936485110"}, +{"key":"key_731071751651","value":"value_496711596156105699"}, +{"key":"key_731077310611","value":"value_170935011196120150"}, +{"key":"key_731081051341","value":"value_122122185107134143"}, +{"key":"key_731081452964","value":"value_166441201061041501"}, +{"key":"key_731088697113","value":"value_144519570115156759"}, +{"key":"key_731098099931","value":"value_142705374127123528"}, +{"key":"key_731101568713","value":"value_811328310991100601"}, +{"key":"key_731111201011","value":"value_116909491861521021"}, +{"key":"key_731113011313","value":"value_951117027958661801"}, +{"key":"key_731121111689","value":"value_136506083124109111"}, +{"key":"key_731121311134","value":"value_659185153152168112"}, +{"key":"key_731131031196","value":"value_137144141135705944"}, +{"key":"key_731139493113","value":"value_124153136107110143"}, +{"key":"key_731141367459","value":"value_761097313785779810"}, +{"key":"key_731144913155","value":"value_774410112911011912"}, +{"key":"key_731151008213","value":"value_931192911692132127"}, +{"key":"key_731158917111","value":"value_581307713915999103"}, +{"key":"key_731161541181","value":"value_137621198788588911"}, +{"key":"key_731162716271","value":"value_176129381091556914"}, +{"key":"key_731171091233","value":"value_969910514473145831"}, +{"key":"key_731171586814","value":"value_124162110129626311"}, +{"key":"key_731181292316","value":"value_951506911513070711"}, +{"key":"key_731181651281","value":"value_957510291858010811"}, +{"key":"key_731191538951","value":"value_971071138098931751"}, +{"key":"key_731201211781","value":"value_799968116115154125"}, +{"key":"key_731211274681","value":"value_172511289615518210"}, +{"key":"key_731217855439","value":"value_917117485741151521"}, +{"key":"key_731221601096","value":"value_110133123142103132"}, +{"key":"key_731224313495","value":"value_839813111724101135"}, +{"key":"key_731231399862","value":"value_158012216674142871"}, +{"key":"key_731239215582","value":"value_718585140123130135"}, +{"key":"key_731241177511","value":"value_705485501368415318"}, +{"key":"key_731241179912","value":"value_651361481799215077"}, +{"key":"key_731261151231","value":"value_134699379691111542"}, +{"key":"key_731261528911","value":"value_106194771031291682"}, +{"key":"key_731268610710","value":"value_728535631071041419"}, +{"key":"key_731269013515","value":"value_102108861678093653"}, +{"key":"key_731287710948","value":"value_508777113854511414"}, +{"key":"key_731295662871","value":"value_140123120877311315"}, +{"key":"key_731301168820","value":"value_938512176166163621"}, +{"key":"key_731305017010","value":"value_102105146119113571"}, +{"key":"key_731317278158","value":"value_124152666459927311"}, +{"key":"key_731329562184","value":"value_102103931307594651"}, +{"key":"key_731331017219","value":"value_858852116126158140"}, +{"key":"key_731331271101","value":"value_110149931011171388"}, +{"key":"key_731334462113","value":"value_958910811089145127"}, +{"key":"key_731348572757","value":"value_117156991241421101"}, +{"key":"key_731351181881","value":"value_125108165147951341"}, +{"key":"key_731351361161","value":"value_787183102657867139"}, +{"key":"key_731361391591","value":"value_133120151901011586"}, +{"key":"key_731371081129","value":"value_139925660119171077"}, +{"key":"key_731371311087","value":"value_134251449813690631"}, +{"key":"key_731378110476","value":"value_861061329315810411"}, +{"key":"key_731378126231","value":"value_116941201483413616"}, +{"key":"key_731379210871","value":"value_471151167964148128"}, +{"key":"key_731381057715","value":"value_126581299113755103"}, +{"key":"key_731391208686","value":"value_717813713610817864"}, +{"key":"key_731401421311","value":"value_120821069212777721"}, +{"key":"key_731421877715","value":"value_108621091059015267"}, +{"key":"key_731431169310","value":"value_171381451073911533"}, +{"key":"key_731431759282","value":"value_140132166135122866"}, +{"key":"key_731451251188","value":"value_158271901049816011"}, +{"key":"key_731452027186","value":"value_201307213713810617"}, +{"key":"key_731455812813","value":"value_108836511614860104"}, +{"key":"key_731461439313","value":"value_142115606710481221"}, +{"key":"key_731477910358","value":"value_120131688593765694"}, +{"key":"key_731478971957","value":"value_108977911411212116"}, +{"key":"key_731481119745","value":"value_168158971011009712"}, +{"key":"key_731481275910","value":"value_111683311511413793"}, +{"key":"key_731488969146","value":"value_568714275911319110"}, +{"key":"key_731497713710","value":"value_958112511610989711"}, +{"key":"key_731511046854","value":"value_671211231091066811"}, +{"key":"key_731519773331","value":"value_149859012688139121"}, +{"key":"key_731521237014","value":"value_959152848815311027"}, +{"key":"key_731521551751","value":"value_120661431127810810"}, +{"key":"key_731528016232","value":"value_184959516015112010"}, +{"key":"key_731561104239","value":"value_100110149122109141"}, +{"key":"key_731561131561","value":"value_849212458661286034"}, +{"key":"key_731561476018","value":"value_957613472138991461"}, +{"key":"key_731571126694","value":"value_674838541011071273"}, +{"key":"key_731591269813","value":"value_689897691131091231"}, +{"key":"key_731592871431","value":"value_136121129851049816"}, +{"key":"key_731598913078","value":"value_104120441018119939"}, +{"key":"key_731605258421","value":"value_127154471127520594"}, +{"key":"key_731607786341","value":"value_180148114118102325"}, +{"key":"key_731634912796","value":"value_101661101195091134"}, +{"key":"key_731641321058","value":"value_153241071131021388"}, +{"key":"key_731711464814","value":"value_601547894577211913"}, +{"key":"key_731731958959","value":"value_105901081158756617"}, +{"key":"key_731791011331","value":"value_156831241131066613"}, +{"key":"key_731801387911","value":"value_101951021111951349"}, +{"key":"key_731823914699","value":"value_529791105251515085"}, +{"key":"key_731841378412","value":"value_109881095086289476"}, +{"key":"key_731861159477","value":"value_116921431393819383"}, +{"key":"key_731968911213","value":"value_391501396812092291"}, +{"key":"key_732031624895","value":"value_114879775107137102"}, +{"key":"key_732061365111","value":"value_477512098152101888"}, +{"key":"key_732510889127","value":"value_119101861851911810"}, +{"key":"key_732614411013","value":"value_132120856429596412"}, +{"key":"key_733385159808","value":"value_107721251546112266"}, +{"key":"key_733496975412","value":"value_899898921269710364"}, +{"key":"key_733962164978","value":"value_117129631377910788"}, +{"key":"key_734410512179","value":"value_606294371001081141"}, +{"key":"key_734512010757","value":"value_789494122551486912"}, +{"key":"key_734782971879","value":"value_977012014615112810"}, +{"key":"key_734792155144","value":"value_918014085821128492"}, +{"key":"key_734910638831","value":"value_621291651027011263"}, +{"key":"key_735053122791","value":"value_170130545893105646"}, +{"key":"key_735496149125","value":"value_190498097128928096"}, +{"key":"key_735664761138","value":"value_113142151140118648"}, +{"key":"key_735716591939","value":"value_155146671071764514"}, +{"key":"key_735813614114","value":"value_165176561071009310"}, +{"key":"key_735911010764","value":"value_531481199861109884"}, +{"key":"key_735913610410","value":"value_921261071181165913"}, +{"key":"key_736013612578","value":"value_741131421131241211"}, +{"key":"key_736110410810","value":"value_819415891120120127"}, +{"key":"key_736110485978","value":"value_103165100168114767"}, +{"key":"key_736195107901","value":"value_137146116115102838"}, +{"key":"key_736278171368","value":"value_138107709517312372"}, +{"key":"key_736410740671","value":"value_102991037712969113"}, +{"key":"key_736511514856","value":"value_115709817128170581"}, +{"key":"key_736514070132","value":"value_112887091121961317"}, +{"key":"key_736715912298","value":"value_116981171381041071"}, +{"key":"key_736761641299","value":"value_286511910233611409"}, +{"key":"key_736810213711","value":"value_135181134158951635"}, +{"key":"key_736814512214","value":"value_731285911081954965"}, +{"key":"key_737010512734","value":"value_106559615861126111"}, +{"key":"key_737010514911","value":"value_103112611062522102"}, +{"key":"key_737110349801","value":"value_827610714711910516"}, +{"key":"key_737165411402","value":"value_129621418114799179"}, +{"key":"key_737194918054","value":"value_738011795122961324"}, +{"key":"key_737197763612","value":"value_153123121118103441"}, +{"key":"key_737290879310","value":"value_881099088111168771"}, +{"key":"key_737310612690","value":"value_119154807311815397"}, +{"key":"key_737311312780","value":"value_166149781181381444"}, +{"key":"key_737311411212","value":"value_991441091608679164"}, +{"key":"key_737313810911","value":"value_441421111139315111"}, +{"key":"key_737492112548","value":"value_578617312110811212"}, +{"key":"key_737511615710","value":"value_611831163793961459"}, +{"key":"key_737515417380","value":"value_668891321081284714"}, +{"key":"key_737596138102","value":"value_148177101174855588"}, +{"key":"key_737655988411","value":"value_156121789813562487"}, +{"key":"key_737694728910","value":"value_114137161584692475"}, +{"key":"key_737710210010","value":"value_708012514010914014"}, +{"key":"key_737711211710","value":"value_268799122706454891"}, +{"key":"key_737714137148","value":"value_120747614610932129"}, +{"key":"key_737714312880","value":"value_120801151431077415"}, +{"key":"key_737798589746","value":"value_781101091031881181"}, +{"key":"key_737812313582","value":"value_959113510012281117"}, +{"key":"key_737854728515","value":"value_946817189421281201"}, +{"key":"key_737879651521","value":"value_941321621595310473"}, +{"key":"key_737960132138","value":"value_891541641183810912"}, +{"key":"key_738037808754","value":"value_120177738283941179"}, +{"key":"key_738052501101","value":"value_915610285161609757"}, +{"key":"key_738073144108","value":"value_107116531001241571"}, +{"key":"key_738355116117","value":"value_140987111013765122"}, +{"key":"key_738412212299","value":"value_121728910271841779"}, +{"key":"key_738476117819","value":"value_926380131156102133"}, +{"key":"key_738510913974","value":"value_132621139712093579"}, +{"key":"key_738586131153","value":"value_841877541114829093"}, +{"key":"key_738654651101","value":"value_143761451321361194"}, +{"key":"key_738711810584","value":"value_105781501071821661"}, +{"key":"key_738748123114","value":"value_119671021171601061"}, +{"key":"key_738838104971","value":"value_421455489821297514"}, +{"key":"key_739010293138","value":"value_127163791099375143"}, +{"key":"key_739032428212","value":"value_513714917811612810"}, +{"key":"key_739092821081","value":"value_487892879297597379"}, +{"key":"key_739176107991","value":"value_166351512089122788"}, +{"key":"key_739211683140","value":"value_105132881611095215"}, +{"key":"key_739263931471","value":"value_154123120108521461"}, +{"key":"key_739284991181","value":"value_100938810714915994"}, +{"key":"key_739311412099","value":"value_158885479150146689"}, +{"key":"key_739319019682","value":"value_139114134451441131"}, +{"key":"key_739411411014","value":"value_118861341964715091"}, +{"key":"key_739496118126","value":"value_105535610134134124"}, +{"key":"key_739558108144","value":"value_160771031441171071"}, +{"key":"key_739589122111","value":"value_113115111121115110"}, +{"key":"key_739760581131","value":"value_119891221571259982"}, +{"key":"key_739799154147","value":"value_152579115112750101"}, +{"key":"key_739810791491","value":"value_129476010437143891"}, +{"key":"key_739811888271","value":"value_115839311411364915"}, +{"key":"key_739812212111","value":"value_849672102727741124"}, +{"key":"key_739820101551","value":"value_112591576012198106"}, +{"key":"key_739877671379","value":"value_141303096974816814"}, +{"key":"key_739911016017","value":"value_131140147132271561"}, +{"key":"key_739915914711","value":"value_788210014480661091"}, +{"key":"key_741003012912","value":"value_140114116551511045"}, +{"key":"key_741011131497","value":"value_128127752978276146"}, +{"key":"key_741011181011","value":"value_150898925152637811"}, +{"key":"key_741011257085","value":"value_871261066416197140"}, +{"key":"key_741011271465","value":"value_121164706818294113"}, +{"key":"key_741012249718","value":"value_124106129859811994"}, +{"key":"key_741019175911","value":"value_145951027912811262"}, +{"key":"key_741021111011","value":"value_110147144835366891"}, +{"key":"key_741021147913","value":"value_798266109104147132"}, +{"key":"key_741021331371","value":"value_198110104871081131"}, +{"key":"key_741038387100","value":"value_105119110931351361"}, +{"key":"key_741039919312","value":"value_261681451051181119"}, +{"key":"key_741049331123","value":"value_128656113077991171"}, +{"key":"key_741051211059","value":"value_139831108715236669"}, +{"key":"key_741057715214","value":"value_135611149995931141"}, +{"key":"key_741059613566","value":"value_826325115103806412"}, +{"key":"key_741061876013","value":"value_821011217353104981"}, +{"key":"key_741081081407","value":"value_153946110240391371"}, +{"key":"key_741081544075","value":"value_120105991369875128"}, +{"key":"key_741087115786","value":"value_901164599140167848"}, +{"key":"key_741088511710","value":"value_143146131721241033"}, +{"key":"key_741091239812","value":"value_116711101126845119"}, +{"key":"key_741091271508","value":"value_140969414313211335"}, +{"key":"key_741109516314","value":"value_108166142132119461"}, +{"key":"key_741109768156","value":"value_781161365211110511"}, +{"key":"key_741116115212","value":"value_941282211912796678"}, +{"key":"key_741121411228","value":"value_548473979118011016"}, +{"key":"key_741136312214","value":"value_121791471078410995"}, +{"key":"key_741148798677","value":"value_147901441421256813"}, +{"key":"key_741151091246","value":"value_152371201656111319"}, +{"key":"key_741151221737","value":"value_718771831241357518"}, +{"key":"key_741151471351","value":"value_105144141123787612"}, +{"key":"key_741157811886","value":"value_631671347016112419"}, +{"key":"key_741158691106","value":"value_115886511374114661"}, +{"key":"key_741161351491","value":"value_154801606411757143"}, +{"key":"key_741161429017","value":"value_114105142150160328"}, +{"key":"key_741169414153","value":"value_838914111612071104"}, +{"key":"key_741171046270","value":"value_333687917654102879"}, +{"key":"key_741171218311","value":"value_114128909477109178"}, +{"key":"key_741181849712","value":"value_571189010551122461"}, +{"key":"key_741185891165","value":"value_122100634312111712"}, +{"key":"key_741187611813","value":"value_122949285113113697"}, +{"key":"key_741189010211","value":"value_768513314114960107"}, +{"key":"key_741189999731","value":"value_113631101311247476"}, +{"key":"key_741198314789","value":"value_711321727715516810"}, +{"key":"key_741201184549","value":"value_687411478200124154"}, +{"key":"key_741207910017","value":"value_796110399117108134"}, +{"key":"key_741211158887","value":"value_479411811363961538"}, +{"key":"key_741211387912","value":"value_131401151451591087"}, +{"key":"key_741221201831","value":"value_142167103109981395"}, +{"key":"key_741221458211","value":"value_831241311081151108"}, +{"key":"key_741224011913","value":"value_114561191701618110"}, +{"key":"key_741229062139","value":"value_103774849641011121"}, +{"key":"key_741231157310","value":"value_120120133106641481"}, +{"key":"key_741235411977","value":"value_103541271211256614"}, +{"key":"key_741237614610","value":"value_839815762118114909"}, +{"key":"key_741241125988","value":"value_147129110111126951"}, +{"key":"key_741241741561","value":"value_126129999812416051"}, +{"key":"key_741249787389","value":"value_117568615012713473"}, +{"key":"key_741257110190","value":"value_130144891451567312"}, +{"key":"key_741271317997","value":"value_896415012414411160"}, +{"key":"key_741281096987","value":"value_102735411579102819"}, +{"key":"key_741281598110","value":"value_126103134106153637"}, +{"key":"key_741291061528","value":"value_397714789121891613"}, +{"key":"key_741291494875","value":"value_871111051071331368"}, +{"key":"key_741301091129","value":"value_113106822817983705"}, +{"key":"key_741301178449","value":"value_120981561186813154"}, +{"key":"key_741306876556","value":"value_127170121995681115"}, +{"key":"key_741307984985","value":"value_805063168123162891"}, +{"key":"key_741311911241","value":"value_107621073415717514"}, +{"key":"key_741331001179","value":"value_638310610754114132"}, +{"key":"key_741349419372","value":"value_696933135481164910"}, +{"key":"key_741351339011","value":"value_856689133681061251"}, +{"key":"key_741361169111","value":"value_100857377966310612"}, +{"key":"key_741361254550","value":"value_439013087289313524"}, +{"key":"key_741361361391","value":"value_146891009811596961"}, +{"key":"key_741366512186","value":"value_861011161538373104"}, +{"key":"key_741381191179","value":"value_116113899094431011"}, +{"key":"key_741391041241","value":"value_151103147125114819"}, +{"key":"key_741391196914","value":"value_827414212953174123"}, +{"key":"key_741391756293","value":"value_184154546278741971"}, +{"key":"key_741411391114","value":"value_115140102106112118"}, +{"key":"key_741411491171","value":"value_145789010792133549"}, +{"key":"key_741421201181","value":"value_122889711027163139"}, +{"key":"key_741428137109","value":"value_611109515710046115"}, +{"key":"key_741431141947","value":"value_182359474191804015"}, +{"key":"key_741431261361","value":"value_851411341141098913"}, +{"key":"key_741438980558","value":"value_131116102802088316"}, +{"key":"key_741444712685","value":"value_144136667074113116"}, +{"key":"key_741447315910","value":"value_153839510798120104"}, +{"key":"key_741448576202","value":"value_103767997105701281"}, +{"key":"key_741469598894","value":"value_119161128941151061"}, +{"key":"key_741469682879","value":"value_491071237515912613"}, +{"key":"key_741471213284","value":"value_937854108541529181"}, +{"key":"key_741476752521","value":"value_971461039510213510"}, +{"key":"key_741496791401","value":"value_969978811039041446"}, +{"key":"key_741498612415","value":"value_821391599618411167"}, +{"key":"key_741501039813","value":"value_548524136197971837"}, +{"key":"key_741519411274","value":"value_786612711313313014"}, +{"key":"key_741531141811","value":"value_785480851491411448"}, +{"key":"key_741571231066","value":"value_147124971281556310"}, +{"key":"key_741571266944","value":"value_748379140113158159"}, +{"key":"key_741578215417","value":"value_185117841301456117"}, +{"key":"key_741578564114","value":"value_147811281206513014"}, +{"key":"key_741607081163","value":"value_100821591391196111"}, +{"key":"key_741607566154","value":"value_109721521601008910"}, +{"key":"key_741628497122","value":"value_457410511414214511"}, +{"key":"key_741631171121","value":"value_579561741081569573"}, +{"key":"key_741631408486","value":"value_139100771076812691"}, +{"key":"key_741641137391","value":"value_110911001589592123"}, +{"key":"key_741661311231","value":"value_639669172103167153"}, +{"key":"key_741711369611","value":"value_912012142208679715"}, +{"key":"key_741718295120","value":"value_141938599141702697"}, +{"key":"key_741721394912","value":"value_151163178751226994"}, +{"key":"key_741771248712","value":"value_128126114799913032"}, +{"key":"key_741806731966","value":"value_449199123831284793"}, +{"key":"key_741985461104","value":"value_119611119840109951"}, +{"key":"key_742469824698","value":"value_101147104155875611"}, +{"key":"key_742559941049","value":"value_499518867749559861"}, +{"key":"key_743790117791","value":"value_107163130701231061"}, +{"key":"key_743982138118","value":"value_409244486799119688"}, +{"key":"key_744211315249","value":"value_952459871091357150"}, +{"key":"key_744410910010","value":"value_831197910219471071"}, +{"key":"key_744673617410","value":"value_129801313513812012"}, +{"key":"key_744931717911","value":"value_122871311096512454"}, +{"key":"key_745068109161","value":"value_116119815992112401"}, +{"key":"key_745184118107","value":"value_921151051291401141"}, +{"key":"key_745412312491","value":"value_151917379145128444"}, +{"key":"key_745510455971","value":"value_146112103948393155"}, +{"key":"key_745711079116","value":"value_158697911872125108"}, +{"key":"key_745912810297","value":"value_841638282157799097"}, +{"key":"key_746011694917","value":"value_571058410616384102"}, +{"key":"key_746012812510","value":"value_105146112112160119"}, +{"key":"key_746015888421","value":"value_119145727988154130"}, +{"key":"key_746111411911","value":"value_111317713480103929"}, +{"key":"key_746213876110","value":"value_121104401401047011"}, +{"key":"key_746311112517","value":"value_788610114715770641"}, +{"key":"key_746383146781","value":"value_861218962117811501"}, +{"key":"key_746537114991","value":"value_108711081019545791"}, +{"key":"key_746613060109","value":"value_149861499852545713"}, +{"key":"key_746711278121","value":"value_140137120811561071"}, +{"key":"key_746713991145","value":"value_127789712090961271"}, +{"key":"key_746834956789","value":"value_961641671645731106"}, +{"key":"key_747111810010","value":"value_112189387983116117"}, +{"key":"key_747211611310","value":"value_969018868881241149"}, +{"key":"key_747213092631","value":"value_567811113211312897"}, +{"key":"key_747382127859","value":"value_105129104120164134"}, +{"key":"key_747412210112","value":"value_791155582121120811"}, +{"key":"key_747412713794","value":"value_771981515557981171"}, +{"key":"key_747415617899","value":"value_103136154921151771"}, +{"key":"key_747511711712","value":"value_301131001199382161"}, +{"key":"key_747514545114","value":"value_108711086883149113"}, +{"key":"key_747637123105","value":"value_867773152108969683"}, +{"key":"key_747673135120","value":"value_156124141128859812"}, +{"key":"key_747715410692","value":"value_121611271051347612"}, +{"key":"key_747810911542","value":"value_609610812510974125"}, +{"key":"key_747848981021","value":"value_135164171116751157"}, +{"key":"key_747874140154","value":"value_138163140753368100"}, +{"key":"key_747914112119","value":"value_182119801437178424"}, +{"key":"key_748021131626","value":"value_711731528198112428"}, +{"key":"key_748110614867","value":"value_937413089877977791"}, +{"key":"key_748111814963","value":"value_911191541307811092"}, +{"key":"key_748114496123","value":"value_127811361359112864"}, +{"key":"key_748114573136","value":"value_571681378513895415"}, +{"key":"key_748151956869","value":"value_112139997112041141"}, +{"key":"key_748198951061","value":"value_138537513797165116"}, +{"key":"key_748279105609","value":"value_101115102161271359"}, +{"key":"key_748310510115","value":"value_101829872114114571"}, +{"key":"key_748371160931","value":"value_109928612013311994"}, +{"key":"key_748395105123","value":"value_599912210747811309"}, +{"key":"key_748411012351","value":"value_147921056495119145"}, +{"key":"key_748411310797","value":"value_123761691321496496"}, +{"key":"key_748414311589","value":"value_156101136634215179"}, +{"key":"key_748494953715","value":"value_128101831061331149"}, +{"key":"key_748572126106","value":"value_119105175112107153"}, +{"key":"key_748613489121","value":"value_110112175133947710"}, +{"key":"key_748616128105","value":"value_611241482810281118"}, +{"key":"key_748689917812","value":"value_671316177105867354"}, +{"key":"key_748699671721","value":"value_179131161101511725"}, +{"key":"key_748734916254","value":"value_699412111216994103"}, +{"key":"key_748813476119","value":"value_811201121741314789"}, +{"key":"key_748893915977","value":"value_101999714092729912"}, +{"key":"key_748911244925","value":"value_104141110401837593"}, +{"key":"key_748964831638","value":"value_404594681118869301"}, +{"key":"key_748985163146","value":"value_131144901031201061"}, +{"key":"key_749011189979","value":"value_767997911094274168"}, +{"key":"key_749012310410","value":"value_183129831181238315"}, +{"key":"key_749110869156","value":"value_721727078128931201"}, +{"key":"key_749112913370","value":"value_291311688610814413"}, +{"key":"key_749135183601","value":"value_141146119771211338"}, +{"key":"key_749146581281","value":"value_163561357010164831"}, +{"key":"key_749159117961","value":"value_907113016145575921"}, +{"key":"key_749212188947","value":"value_106126128841161436"}, +{"key":"key_749399144601","value":"value_190861161378558151"}, +{"key":"key_749415488922","value":"value_114781451385866123"}, +{"key":"key_749418114684","value":"value_103146821007714310"}, +{"key":"key_749511711214","value":"value_931191261269678151"}, +{"key":"key_749514472175","value":"value_116148144909314880"}, +{"key":"key_749710810835","value":"value_961787869115151109"}, +{"key":"key_749880931076","value":"value_941231221302411754"}, +{"key":"key_749895561377","value":"value_731761151456739108"}, +{"key":"key_749914573836","value":"value_153729910311511292"}, +{"key":"key_749918287736","value":"value_167157151136767110"}, +{"key":"key_749921149786","value":"value_838812012419029911"}, +{"key":"key_749953122116","value":"value_981117232138143828"}, +{"key":"key_749991121738","value":"value_981221407313111311"}, +{"key":"key_749997601457","value":"value_104104126100411071"}, +{"key":"key_751001431631","value":"value_948710733136631329"}, +{"key":"key_751001724918","value":"value_111951041311296124"}, +{"key":"key_751011418011","value":"value_146135871018813595"}, +{"key":"key_751018211874","value":"value_105195107271349845"}, +{"key":"key_751018662126","value":"value_144851549410814765"}, +{"key":"key_751025111211","value":"value_120808710810713898"}, +{"key":"key_751025810381","value":"value_911291371136610762"}, +{"key":"key_751029415511","value":"value_626915512213279591"}, +{"key":"key_751029762908","value":"value_103140811241451156"}, +{"key":"key_751038089152","value":"value_130107150164106125"}, +{"key":"key_751038211010","value":"value_140831408812689501"}, +{"key":"key_751038516310","value":"value_135631069372971101"}, +{"key":"key_751041016611","value":"value_957056941115416490"}, +{"key":"key_751041131469","value":"value_811471338111911812"}, +{"key":"key_751041221186","value":"value_791445288171143110"}, +{"key":"key_751041303610","value":"value_859217387931169310"}, +{"key":"key_751051011151","value":"value_100122483475116113"}, +{"key":"key_751053583106","value":"value_161136132998714110"}, +{"key":"key_751055514115","value":"value_144164811511221188"}, +{"key":"key_751057896921","value":"value_108148147551241071"}, +{"key":"key_751058694116","value":"value_128486965142646416"}, +{"key":"key_751071455511","value":"value_106557072107128106"}, +{"key":"key_751079116979","value":"value_125165624713861131"}, +{"key":"key_751081231399","value":"value_539979114110921351"}, +{"key":"key_751099316032","value":"value_143111721361659954"}, +{"key":"key_751101171277","value":"value_108115107158131731"}, +{"key":"key_751107462638","value":"value_741385061641321371"}, +{"key":"key_751111101471","value":"value_858211114476729811"}, +{"key":"key_751111255211","value":"value_118711238191135100"}, +{"key":"key_751119276821","value":"value_455276989311410614"}, +{"key":"key_751125111566","value":"value_111139731158616612"}, +{"key":"key_751141244110","value":"value_881538314612696211"}, +{"key":"key_751141428084","value":"value_101181471321461038"}, +{"key":"key_751147411491","value":"value_471671141058210163"}, +{"key":"key_751147511835","value":"value_921341121316693371"}, +{"key":"key_751161161717","value":"value_138986881112111112"}, +{"key":"key_751161255956","value":"value_107141979010212011"}, +{"key":"key_751162212290","value":"value_877463107841084910"}, +{"key":"key_751171259813","value":"value_163588416398140118"}, +{"key":"key_751191141065","value":"value_156571015617672725"}, +{"key":"key_751191299012","value":"value_137120861541601265"}, +{"key":"key_751201388613","value":"value_581147748123686910"}, +{"key":"key_751211141108","value":"value_110140981421205413"}, +{"key":"key_751221649356","value":"value_621251011079811876"}, +{"key":"key_751241136216","value":"value_120737385143985971"}, +{"key":"key_751241291205","value":"value_156106571227518136"}, +{"key":"key_751246086981","value":"value_571101139611543115"}, +{"key":"key_751248314817","value":"value_110811281037593101"}, +{"key":"key_751257413115","value":"value_901041381705710994"}, +{"key":"key_751257893965","value":"value_848612368115659112"}, +{"key":"key_751259511590","value":"value_195411362106988953"}, +{"key":"key_751261648418","value":"value_158955810211313213"}, +{"key":"key_751269714815","value":"value_143100921207715716"}, +{"key":"key_751271191006","value":"value_126571661391671351"}, +{"key":"key_751275313980","value":"value_699516715215710912"}, +{"key":"key_751277712914","value":"value_131128110151641271"}, +{"key":"key_751278114012","value":"value_141925859368816217"}, +{"key":"key_751281061219","value":"value_637912440105111738"}, +{"key":"key_751281091551","value":"value_971521267566146118"}, +{"key":"key_751281181028","value":"value_149918515158103140"}, +{"key":"key_751281416685","value":"value_139918588731251051"}, +{"key":"key_751288411414","value":"value_749464639674748015"}, +{"key":"key_751291261381","value":"value_163157133115134431"}, +{"key":"key_751291541241","value":"value_888310410481129117"}, +{"key":"key_751295693125","value":"value_848512783122109851"}, +{"key":"key_751299853115","value":"value_888510960130164704"}, +{"key":"key_751301119011","value":"value_156108801146795439"}, +{"key":"key_751301131091","value":"value_134631091309511714"}, +{"key":"key_751311174212","value":"value_114100781376114295"}, +{"key":"key_751311511177","value":"value_131146149491181025"}, +{"key":"key_751311726378","value":"value_146110112103909010"}, +{"key":"key_751327812274","value":"value_135120134131801011"}, +{"key":"key_751341166312","value":"value_741019889958721169"}, +{"key":"key_751341248310","value":"value_122421081551771651"}, +{"key":"key_751346111010","value":"value_130104118805910710"}, +{"key":"key_751349710413","value":"value_361186897548674103"}, +{"key":"key_751361641746","value":"value_136159115136191261"}, +{"key":"key_751371091448","value":"value_112114901231531291"}, +{"key":"key_751371378392","value":"value_117831093313312088"}, +{"key":"key_751371388010","value":"value_691081117365165939"}, +{"key":"key_751374811388","value":"value_121145658912180149"}, +{"key":"key_751381011191","value":"value_101993699118881499"}, +{"key":"key_751382714364","value":"value_128811331141539113"}, +{"key":"key_751391301736","value":"value_114126881257086721"}, +{"key":"key_751398013096","value":"value_961361446966132128"}, +{"key":"key_751398690818","value":"value_981016689144429515"}, +{"key":"key_751401321111","value":"value_101201141191261761"}, +{"key":"key_751401801018","value":"value_125105101961581401"}, +{"key":"key_751411305510","value":"value_150117889314711310"}, +{"key":"key_751411331319","value":"value_103967395112795564"}, +{"key":"key_751416415952","value":"value_108130134958192129"}, +{"key":"key_751429685114","value":"value_121107174611651534"}, +{"key":"key_751436974121","value":"value_140619286126566512"}, +{"key":"key_751451361059","value":"value_111150921331411309"}, +{"key":"key_751461651191","value":"value_165141251068813410"}, +{"key":"key_751479711099","value":"value_171851266614112381"}, +{"key":"key_751501391571","value":"value_120172921238212766"}, +{"key":"key_751501551431","value":"value_239962122849313112"}, +{"key":"key_751507856845","value":"value_649315612066581161"}, +{"key":"key_751508576108","value":"value_401438213313317283"}, +{"key":"key_751521418715","value":"value_761341391531358276"}, +{"key":"key_751531228488","value":"value_818016313189975716"}, +{"key":"key_751539010673","value":"value_149741461171161398"}, +{"key":"key_751539811553","value":"value_119961711304913431"}, +{"key":"key_751591165011","value":"value_101108891152009912"}, +{"key":"key_751621429812","value":"value_135119781228612217"}, +{"key":"key_751641211531","value":"value_146139721281161331"}, +{"key":"key_751696412517","value":"value_108110169697092100"}, +{"key":"key_751711010011","value":"value_136581737917614713"}, +{"key":"key_751715510717","value":"value_131741075998688612"}, +{"key":"key_751721363010","value":"value_143488699971061319"}, +{"key":"key_751751351739","value":"value_111107130135129105"}, +{"key":"key_751757613287","value":"value_791033816310672159"}, +{"key":"key_751761928090","value":"value_761481276162124139"}, +{"key":"key_751771241409","value":"value_106114951235984119"}, +{"key":"key_751801339094","value":"value_121157731712385133"}, +{"key":"key_751811358574","value":"value_529094737275961287"}, +{"key":"key_751847277113","value":"value_124146104158831121"}, +{"key":"key_751878256609","value":"value_715587991271556196"}, +{"key":"key_751931231437","value":"value_721029917614116061"}, +{"key":"key_751941387513","value":"value_805913414713010984"}, +{"key":"key_751945310812","value":"value_697813152105819287"}, +{"key":"key_751971361431","value":"value_251201167013311913"}, +{"key":"key_751993693956","value":"value_104791239111295106"}, +{"key":"key_752913289124","value":"value_113109128969912886"}, +{"key":"key_753014513114","value":"value_921526913513815013"}, +{"key":"key_753213613414","value":"value_881107610412015612"}, +{"key":"key_753297724659","value":"value_571357083981401378"}, +{"key":"key_753411698734","value":"value_117109138174165124"}, +{"key":"key_753511911514","value":"value_101156113103147891"}, +{"key":"key_753610596461","value":"value_431046616716310740"}, +{"key":"key_754157130126","value":"value_131136891291296616"}, +{"key":"key_754396111551","value":"value_106109171104153891"}, +{"key":"key_754885848994","value":"value_101641165233111127"}, +{"key":"key_755514010693","value":"value_104948854757454138"}, +{"key":"key_755716285618","value":"value_135651227775791001"}, +{"key":"key_755812511713","value":"value_117421541731053783"}, +{"key":"key_755813012018","value":"value_101135671221211191"}, +{"key":"key_755875821059","value":"value_766710610215652122"}, +{"key":"key_755911780927","value":"value_174959690365874121"}, +{"key":"key_756211295101","value":"value_861066635114231731"}, +{"key":"key_756212370102","value":"value_841021193617210210"}, +{"key":"key_756213310113","value":"value_751264519312313310"}, +{"key":"key_756410797193","value":"value_105158107991274133"}, +{"key":"key_756411039401","value":"value_130807810918980971"}, +{"key":"key_756458621081","value":"value_827965150901461046"}, +{"key":"key_756586531398","value":"value_121139132173907715"}, +{"key":"key_756611077102","value":"value_138140139128105100"}, +{"key":"key_756614693867","value":"value_151142928911213276"}, +{"key":"key_756615414213","value":"value_564812411678929090"}, +{"key":"key_756715011610","value":"value_122174144119151154"}, +{"key":"key_756815976133","value":"value_961141171231185810"}, +{"key":"key_756892121871","value":"value_141102143146847990"}, +{"key":"key_756898942613","value":"value_100791411201045414"}, +{"key":"key_756912898910","value":"value_911551009797114803"}, +{"key":"key_757014968105","value":"value_107103112871311179"}, +{"key":"key_757064190101","value":"value_901107282117681258"}, +{"key":"key_757076102921","value":"value_801001109414813420"}, +{"key":"key_757096787311","value":"value_841241191121011408"}, +{"key":"key_757113913312","value":"value_756210612595135909"}, +{"key":"key_757115410111","value":"value_141614187631551251"}, +{"key":"key_757119531008","value":"value_119921421388812294"}, +{"key":"key_757292107165","value":"value_681421416774966398"}, +{"key":"key_757299111114","value":"value_101172731281101071"}, +{"key":"key_757312921001","value":"value_118661821261431317"}, +{"key":"key_757372817699","value":"value_128127648412513498"}, +{"key":"key_757391102867","value":"value_971085310216112210"}, +{"key":"key_757411198991","value":"value_107861139411710515"}, +{"key":"key_757415111712","value":"value_118117128121137171"}, +{"key":"key_757512577751","value":"value_601431241259016176"}, +{"key":"key_757614012913","value":"value_118142120112100773"}, +{"key":"key_757713483847","value":"value_781053411313873205"}, +{"key":"key_757788534918","value":"value_148102961264812812"}, +{"key":"key_757887118105","value":"value_115102751431231061"}, +{"key":"key_757910966102","value":"value_921021129387697610"}, +{"key":"key_757911785801","value":"value_758295135841231461"}, +{"key":"key_757972103130","value":"value_141120871399410979"}, +{"key":"key_757979486911","value":"value_192179155105148941"}, +{"key":"key_757986951011","value":"value_458913714314215212"}, +{"key":"key_757991104111","value":"value_140117143175107177"}, +{"key":"key_758011969764","value":"value_135130103121170851"}, +{"key":"key_758013781114","value":"value_104140115948612612"}, +{"key":"key_758015456201","value":"value_130178389410810612"}, +{"key":"key_758053114131","value":"value_791418085597285881"}, +{"key":"key_758210712510","value":"value_501131556816218288"}, +{"key":"key_758370781051","value":"value_801041769212511712"}, +{"key":"key_758383112102","value":"value_145103429814893109"}, +{"key":"key_758386119197","value":"value_112621511107813888"}, +{"key":"key_758412029328","value":"value_118549871101103114"}, +{"key":"key_758414711513","value":"value_119117129725313611"}, +{"key":"key_758490149100","value":"value_117976013913780801"}, +{"key":"key_758496826412","value":"value_781015311015192576"}, +{"key":"key_758610513380","value":"value_136116110221091231"}, +{"key":"key_758611511589","value":"value_231291165619375927"}, +{"key":"key_758616215488","value":"value_541191131729288135"}, +{"key":"key_758712112415","value":"value_101987613311211910"}, +{"key":"key_758713315656","value":"value_154646713710194436"}, +{"key":"key_758716016110","value":"value_109751085711712030"}, +{"key":"key_758813616962","value":"value_711810716741100131"}, +{"key":"key_758911461746","value":"value_115981351355883112"}, +{"key":"key_758912496106","value":"value_998311686851201061"}, +{"key":"key_758914545168","value":"value_711281416911719511"}, +{"key":"key_759011420109","value":"value_108110141449312986"}, +{"key":"key_759012480103","value":"value_159111871245392541"}, +{"key":"key_759013814988","value":"value_156113611056695941"}, +{"key":"key_759014156176","value":"value_124951658913984101"}, +{"key":"key_759033113941","value":"value_129101221091471137"}, +{"key":"key_759086821431","value":"value_611581088411688149"}, +{"key":"key_759110713412","value":"value_611931141229613310"}, +{"key":"key_759157121767","value":"value_143935813249148120"}, +{"key":"key_759210571779","value":"value_119117159104747415"}, +{"key":"key_759212212812","value":"value_141114120107167518"}, +{"key":"key_759244676461","value":"value_861121301071254361"}, +{"key":"key_759297108113","value":"value_134135651481253775"}, +{"key":"key_759321122158","value":"value_140196909875130191"}, +{"key":"key_759410514257","value":"value_101811601661051487"}, +{"key":"key_759412111239","value":"value_106160958363761397"}, +{"key":"key_759477481701","value":"value_105651021217590121"}, +{"key":"key_759478102488","value":"value_113821951361241531"}, +{"key":"key_759574581091","value":"value_129105141108591261"}, +{"key":"key_759615842931","value":"value_969594150109106119"}, +{"key":"key_759692114981","value":"value_908797153133881037"}, +{"key":"key_759710512311","value":"value_112110671441368112"}, +{"key":"key_759711112979","value":"value_134751404810195117"}, +{"key":"key_759713540170","value":"value_707112511512612062"}, +{"key":"key_759777321288","value":"value_144895313012384124"}, +{"key":"key_759789111847","value":"value_140177108114106110"}, +{"key":"key_759812220129","value":"value_997966619748881838"}, +{"key":"key_759812864404","value":"value_858983159691301261"}, +{"key":"key_759889124116","value":"value_143146469951111124"}, +{"key":"key_759987136111","value":"value_110116791376114299"}, +{"key":"key_761001629596","value":"value_834516781511616812"}, +{"key":"key_761015278103","value":"value_129112117102107741"}, +{"key":"key_761021191382","value":"value_829110212113814014"}, +{"key":"key_761021581101","value":"value_149831611151587210"}, +{"key":"key_761021701506","value":"value_551791331251181645"}, +{"key":"key_761025880118","value":"value_140123143154154971"}, +{"key":"key_761028584127","value":"value_612968161086389115"}, +{"key":"key_761029711412","value":"value_152126144738211814"}, +{"key":"key_761036316676","value":"value_102898677164174519"}, +{"key":"key_761041301101","value":"value_101511111311068588"}, +{"key":"key_761047211215","value":"value_431102977591399414"}, +{"key":"key_761047554137","value":"value_125967911813199145"}, +{"key":"key_761049353133","value":"value_116131711581367511"}, +{"key":"key_761051161171","value":"value_105909914810312014"}, +{"key":"key_761051297664","value":"value_134182117126113891"}, +{"key":"key_761061367810","value":"value_957211698678910892"}, +{"key":"key_761061617989","value":"value_121137679285144139"}, +{"key":"key_761076410687","value":"value_451157812229731568"}, +{"key":"key_761077473941","value":"value_781171101051594674"}, +{"key":"key_761077814914","value":"value_631128111413140132"}, +{"key":"key_761078472165","value":"value_831351454462101579"}, +{"key":"key_761081097015","value":"value_569514210712475180"}, +{"key":"key_761081186010","value":"value_109173637891117856"}, +{"key":"key_761081239615","value":"value_151587410183601319"}, +{"key":"key_761091371419","value":"value_898086151951107512"}, +{"key":"key_761099085261","value":"value_126848310081132511"}, +{"key":"key_761099579129","value":"value_459811311875135122"}, +{"key":"key_761101481571","value":"value_142118106109119771"}, +{"key":"key_761106272155","value":"value_127887410446911481"}, +{"key":"key_761107413482","value":"value_108871421531351181"}, +{"key":"key_761109515710","value":"value_135175978491308610"}, +{"key":"key_761111048077","value":"value_125878814115884421"}, +{"key":"key_761111141111","value":"value_103537612114150137"}, +{"key":"key_761111361231","value":"value_711571019812528127"}, +{"key":"key_761115411197","value":"value_115726564851088110"}, +{"key":"key_761121171061","value":"value_137105911221301391"}, +{"key":"key_761121171419","value":"value_828110814512610512"}, +{"key":"key_761121191251","value":"value_776974949894981061"}, +{"key":"key_761122109212","value":"value_871055199762610546"}, +{"key":"key_761133312512","value":"value_130132728914598108"}, +{"key":"key_761136338150","value":"value_941011301769757144"}, +{"key":"key_761137495841","value":"value_107911131038510011"}, +{"key":"key_761137696651","value":"value_729710012261588414"}, +{"key":"key_761141541002","value":"value_974575851111399566"}, +{"key":"key_761151091325","value":"value_741141014657109131"}, +{"key":"key_761167212076","value":"value_116726512015715710"}, +{"key":"key_761171321089","value":"value_611481421191161121"}, +{"key":"key_761176210510","value":"value_115135939412014786"}, +{"key":"key_761178514510","value":"value_114174609412311439"}, +{"key":"key_761179987107","value":"value_131825596107103458"}, +{"key":"key_761181041071","value":"value_727290881601471294"}, +{"key":"key_761181277014","value":"value_929910112410414185"}, +{"key":"key_761181286110","value":"value_857714184182819811"}, +{"key":"key_761181341126","value":"value_157155981404621120"}, +{"key":"key_761181541189","value":"value_112709077587510035"}, +{"key":"key_761184871140","value":"value_791481355211012089"}, +{"key":"key_761189815113","value":"value_136154140111100117"}, +{"key":"key_761191081311","value":"value_701037697119868311"}, +{"key":"key_761191186113","value":"value_601151577151101986"}, +{"key":"key_761191208390","value":"value_186111556917468141"}, +{"key":"key_761191288913","value":"value_186751301071259979"}, +{"key":"key_761191721289","value":"value_891434292641208014"}, +{"key":"key_761201319611","value":"value_131879733112110177"}, +{"key":"key_761211279211","value":"value_911214313812279951"}, +{"key":"key_761221327711","value":"value_130126110621431467"}, +{"key":"key_761226891291","value":"value_971017612312811910"}, +{"key":"key_761231241288","value":"value_178154579516410089"}, +{"key":"key_761231297047","value":"value_136109719770100878"}, +{"key":"key_761231414714","value":"value_959510598786311159"}, +{"key":"key_761239195111","value":"value_791718961788311312"}, +{"key":"key_761251071301","value":"value_901041401135311616"}, +{"key":"key_761253921312","value":"value_977611111017711395"}, +{"key":"key_761255877170","value":"value_129901101407810111"}, +{"key":"key_761261011339","value":"value_126140571461228714"}, +{"key":"key_761261021501","value":"value_761104276119971199"}, +{"key":"key_761268610378","value":"value_696511916375143709"}, +{"key":"key_761268693129","value":"value_105121105167124145"}, +{"key":"key_761271071171","value":"value_537211475140114773"}, +{"key":"key_761286316112","value":"value_109110110841301071"}, +{"key":"key_761287310210","value":"value_111131106119140711"}, +{"key":"key_761291201558","value":"value_898873991336565128"}, +{"key":"key_761291221251","value":"value_113105831208611213"}, +{"key":"key_761291319813","value":"value_147879461105100946"}, +{"key":"key_761291698212","value":"value_919610516077103987"}, +{"key":"key_761299312817","value":"value_115110571341086318"}, +{"key":"key_761299920162","value":"value_851021072310210076"}, +{"key":"key_761307213717","value":"value_124114119528817213"}, +{"key":"key_761311164513","value":"value_106809984187106125"}, +{"key":"key_761321001126","value":"value_121122181981206590"}, +{"key":"key_761331241041","value":"value_351031151041004314"}, +{"key":"key_761331338354","value":"value_481031011271061081"}, +{"key":"key_761331444715","value":"value_125107137731177458"}, +{"key":"key_761358811465","value":"value_122130651255340113"}, +{"key":"key_761366387147","value":"value_154118365210911668"}, +{"key":"key_761368196811","value":"value_112881011139013411"}, +{"key":"key_761371661321","value":"value_911021481273212593"}, +{"key":"key_761371671281","value":"value_130601691436610324"}, +{"key":"key_761381276673","value":"value_103136140717612370"}, +{"key":"key_761381471009","value":"value_813318711111910660"}, +{"key":"key_761395278128","value":"value_627412510824142911"}, +{"key":"key_761397810810","value":"value_879311594148881101"}, +{"key":"key_761401459691","value":"value_551681548713686103"}, +{"key":"key_761411117593","value":"value_102511611121031631"}, +{"key":"key_761411271571","value":"value_871318515010810980"}, +{"key":"key_761418498116","value":"value_113134529597347012"}, +{"key":"key_761421011477","value":"value_856913816164142841"}, +{"key":"key_761421025511","value":"value_126168575315284855"}, +{"key":"key_761421291561","value":"value_104971469768100124"}, +{"key":"key_761421609312","value":"value_105981111491857645"}, +{"key":"key_761441331097","value":"value_606513110483165549"}, +{"key":"key_761441411091","value":"value_137147851487711387"}, +{"key":"key_761446239166","value":"value_135134601251158972"}, +{"key":"key_761491976917","value":"value_127144122201091081"}, +{"key":"key_761518312177","value":"value_119137125899614274"}, +{"key":"key_761531703212","value":"value_796654120905195247"}, +{"key":"key_761541001221","value":"value_163106102100841149"}, +{"key":"key_761541007011","value":"value_471587912177130112"}, +{"key":"key_761547312113","value":"value_901421607912111515"}, +{"key":"key_761551181261","value":"value_787725110110595515"}, +{"key":"key_761557510586","value":"value_140111119126148107"}, +{"key":"key_761581081049","value":"value_826812674117126134"}, +{"key":"key_761589710212","value":"value_959212315265998714"}, +{"key":"key_761591441438","value":"value_183898314169158113"}, +{"key":"key_761591541571","value":"value_437112889143498513"}, +{"key":"key_761619475641","value":"value_150134155987310239"}, +{"key":"key_761621511051","value":"value_971139414414215713"}, +{"key":"key_761661388513","value":"value_152119104106971426"}, +{"key":"key_761796881541","value":"value_126106735792106941"}, +{"key":"key_761841667682","value":"value_838714911027102911"}, +{"key":"key_761901181689","value":"value_118901515256851461"}, +{"key":"key_761941081098","value":"value_748762154123132119"}, +{"key":"key_762139136981","value":"value_115129113851031646"}, +{"key":"key_763085839231","value":"value_701448282113137841"}, +{"key":"key_763091179105","value":"value_498111312717991851"}, +{"key":"key_763374119134","value":"value_155106117110130107"}, +{"key":"key_763511212310","value":"value_921391231464392139"}, +{"key":"key_763673115130","value":"value_101147999111848931"}, +{"key":"key_764263671425","value":"value_969216592101641061"}, +{"key":"key_764719110588","value":"value_771461159410290124"}, +{"key":"key_764767120145","value":"value_110591188553140115"}, +{"key":"key_764916078137","value":"value_140106978515011673"}, +{"key":"key_764964119568","value":"value_112113108112119122"}, +{"key":"key_765198118687","value":"value_113126130153911619"}, +{"key":"key_765199738211","value":"value_114111134734985158"}, +{"key":"key_765393664310","value":"value_635174911921268411"}, +{"key":"key_765411993876","value":"value_101150935912358907"}, +{"key":"key_765413189551","value":"value_130182102911056268"}, +{"key":"key_765710675634","value":"value_104141929315280899"}, +{"key":"key_765711211687","value":"value_966710712515513688"}, +{"key":"key_765714410510","value":"value_939313699671127511"}, +{"key":"key_765812869501","value":"value_811018415310093103"}, +{"key":"key_765989564100","value":"value_961611061291501511"}, +{"key":"key_766113110038","value":"value_731441221314980157"}, +{"key":"key_766212490634","value":"value_381581137513112685"}, +{"key":"key_766276130105","value":"value_941491177194881191"}, +{"key":"key_766315673953","value":"value_169140112122641439"}, +{"key":"key_766377130897","value":"value_101438810314812190"}, +{"key":"key_766486157741","value":"value_116561107593651022"}, +{"key":"key_766713288132","value":"value_114511191437016012"}, +{"key":"key_766715812714","value":"value_126120152917185861"}, +{"key":"key_766769931171","value":"value_791622199125141116"}, +{"key":"key_766812310576","value":"value_112141160141129129"}, +{"key":"key_766915313032","value":"value_164107171761671369"}, +{"key":"key_767010810514","value":"value_106104105469260921"}, +{"key":"key_767011877140","value":"value_961131061141632110"}, +{"key":"key_767119110910","value":"value_138736053135143122"}, +{"key":"key_767310462741","value":"value_106123127125751037"}, +{"key":"key_767312117114","value":"value_891321381311248186"}, +{"key":"key_767512510051","value":"value_146133187106102881"}, +{"key":"key_767610110398","value":"value_110941281023893144"}, +{"key":"key_767713712869","value":"value_125626211694911521"}, +{"key":"key_767764635610","value":"value_110969844113126371"}, +{"key":"key_767766134281","value":"value_137134117807411111"}, +{"key":"key_767814512313","value":"value_105578413313390114"}, +{"key":"key_767910613911","value":"value_876878127119126158"}, +{"key":"key_767913186631","value":"value_121881531601197175"}, +{"key":"key_768011712910","value":"value_140136102103905311"}, +{"key":"key_768012110612","value":"value_511579659117104132"}, +{"key":"key_768077411191","value":"value_115785360906889955"}, +{"key":"key_768110210110","value":"value_120141951271525513"}, +{"key":"key_768111110815","value":"value_118821108911893134"}, +{"key":"key_768215379124","value":"value_961746511768211157"}, +{"key":"key_768295123112","value":"value_951309110248961091"}, +{"key":"key_768312293661","value":"value_948825132120130116"}, +{"key":"key_768371192411","value":"value_841448212686168761"}, +{"key":"key_768385128911","value":"value_114122841029312710"}, +{"key":"key_768486881448","value":"value_107122136132113705"}, +{"key":"key_768514136141","value":"value_155108106134115115"}, +{"key":"key_768515317510","value":"value_601141011046383795"}, +{"key":"key_768557147921","value":"value_117146101100105144"}, +{"key":"key_768611015076","value":"value_551528310015774811"}, +{"key":"key_768658128101","value":"value_100137112177100665"}, +{"key":"key_768666147911","value":"value_126108122133101586"}, +{"key":"key_768690459189","value":"value_140631069690739280"}, +{"key":"key_768711297968","value":"value_868410515614111713"}, +{"key":"key_768813712318","value":"value_133866818710412776"}, +{"key":"key_768868159897","value":"value_954812917613411479"}, +{"key":"key_768911312011","value":"value_631265113282114821"}, +{"key":"key_768946613711","value":"value_729096107137138818"}, +{"key":"key_768963448650","value":"value_124351478714494611"}, +{"key":"key_769016093876","value":"value_133105181137571105"}, +{"key":"key_769072106124","value":"value_169881521168790101"}, +{"key":"key_769111154127","value":"value_118549892102125129"}, +{"key":"key_769115811811","value":"value_941761505289841871"}, +{"key":"key_769183899191","value":"value_797396681096013111"}, +{"key":"key_769310689123","value":"value_149791227196121607"}, +{"key":"key_769315979100","value":"value_321315510511579491"}, +{"key":"key_769333539012","value":"value_103138121411017014"}, +{"key":"key_769374102103","value":"value_111130801241311269"}, +{"key":"key_769412357157","value":"value_118103931071778715"}, +{"key":"key_769416412010","value":"value_147104337978128134"}, +{"key":"key_769475150901","value":"value_115898473102881601"}, +{"key":"key_769515511114","value":"value_811158486120125115"}, +{"key":"key_769547159851","value":"value_249616177277189166"}, +{"key":"key_769689125117","value":"value_681081031611251281"}, +{"key":"key_769696711261","value":"value_137104112766170789"}, +{"key":"key_769710471081","value":"value_701288611811099115"}, +{"key":"key_769711510314","value":"value_126421521121334714"}, +{"key":"key_769712087118","value":"value_861102257991371435"}, +{"key":"key_769784511411","value":"value_105116964511089636"}, +{"key":"key_769812921141","value":"value_871251001001431339"}, +{"key":"key_769814311915","value":"value_106161587659751131"}, +{"key":"key_769821611215","value":"value_868710370971367515"}, +{"key":"key_769881132339","value":"value_681321301311721181"}, +{"key":"key_769910173153","value":"value_130881037018961691"}, +{"key":"key_769915875136","value":"value_779013193111124106"}, +{"key":"key_769917168155","value":"value_108116150928110410"}, +{"key":"key_769932175101","value":"value_116875512910712410"}, +{"key":"key_769990811671","value":"value_109591031621601341"}, +{"key":"key_771006174120","value":"value_761338143396810811"}, +{"key":"key_771008211655","value":"value_355411790921431179"}, +{"key":"key_771011321435","value":"value_116768084641446112"}, +{"key":"key_771021309913","value":"value_105481288582647510"}, +{"key":"key_771022190618","value":"value_158129301171291021"}, +{"key":"key_771029615476","value":"value_789511910111412799"}, +{"key":"key_771031261489","value":"value_105143129957410348"}, +{"key":"key_771031393892","value":"value_120861781241231177"}, +{"key":"key_771038213110","value":"value_107788211712311314"}, +{"key":"key_771041028012","value":"value_113134401197194186"}, +{"key":"key_771041381156","value":"value_921151309714275811"}, +{"key":"key_771051051252","value":"value_831038914862109841"}, +{"key":"key_771059192158","value":"value_901001438453126145"}, +{"key":"key_771061069110","value":"value_101119132931111271"}, +{"key":"key_771061091572","value":"value_601018591771286588"}, +{"key":"key_771067873941","value":"value_106113691477313513"}, +{"key":"key_771068193831","value":"value_621678774117641458"}, +{"key":"key_771071351124","value":"value_861601809010310413"}, +{"key":"key_771081139688","value":"value_831481551379071721"}, +{"key":"key_771085741431","value":"value_146165111155123971"}, +{"key":"key_771099414173","value":"value_299468125971649389"}, +{"key":"key_771106871126","value":"value_108107108489611710"}, +{"key":"key_771111089998","value":"value_106561071369212993"}, +{"key":"key_771121291051","value":"value_861019562728866129"}, +{"key":"key_771121294773","value":"value_987782119938812612"}, +{"key":"key_771121341856","value":"value_165761447011813611"}, +{"key":"key_771131191231","value":"value_974776136181129111"}, +{"key":"key_771131821041","value":"value_461718559115118160"}, +{"key":"key_771132716810","value":"value_143150124161959180"}, +{"key":"key_771132814361","value":"value_140116126731131217"}, +{"key":"key_771135356115","value":"value_117100124132801834"}, +{"key":"key_771151401311","value":"value_661381338714488101"}, +{"key":"key_771151411011","value":"value_116871235711610113"}, +{"key":"key_771151538776","value":"value_591206011398809014"}, +{"key":"key_771161091939","value":"value_103981191051451071"}, +{"key":"key_771171241279","value":"value_628799136131279066"}, +{"key":"key_771176310197","value":"value_681079116777141190"}, +{"key":"key_771179714613","value":"value_841516672991121081"}, +{"key":"key_771188982516","value":"value_891063512111610599"}, +{"key":"key_771201167311","value":"value_129266214154809645"}, +{"key":"key_771211001191","value":"value_115139741171081081"}, +{"key":"key_771215269139","value":"value_109961111401581469"}, +{"key":"key_771218277143","value":"value_150158941531337411"}, +{"key":"key_771219013212","value":"value_138671241396512811"}, +{"key":"key_771221038014","value":"value_129114816014710912"}, +{"key":"key_771221167274","value":"value_150102978459117122"}, +{"key":"key_771226013984","value":"value_144164671231137215"}, +{"key":"key_771228013555","value":"value_532810812614091153"}, +{"key":"key_771231381039","value":"value_150104147771481521"}, +{"key":"key_771241187311","value":"value_130918515211829961"}, +{"key":"key_771256159671","value":"value_102916411811688718"}, +{"key":"key_771256378101","value":"value_961108485911215875"}, +{"key":"key_771257295466","value":"value_156856392436815513"}, +{"key":"key_771259962146","value":"value_102941165310113783"}, +{"key":"key_771259974106","value":"value_147978711814988112"}, +{"key":"key_771261174561","value":"value_671386912487104138"}, +{"key":"key_771269814687","value":"value_891391381138716212"}, +{"key":"key_771271039590","value":"value_311347312657103701"}, +{"key":"key_771279164117","value":"value_141847983619474106"}, +{"key":"key_771281221291","value":"value_225214392817010915"}, +{"key":"key_771291198210","value":"value_110101708210612692"}, +{"key":"key_771311071099","value":"value_111708714010113586"}, +{"key":"key_771319592811","value":"value_106143601284810712"}, +{"key":"key_771321141641","value":"value_132117817411556126"}, +{"key":"key_771321194116","value":"value_971461461591041558"}, +{"key":"key_771323469811","value":"value_774611517212794401"}, +{"key":"key_771329158921","value":"value_889781361831029417"}, +{"key":"key_771329598143","value":"value_103137841261011281"}, +{"key":"key_771345411514","value":"value_871507788124571091"}, +{"key":"key_771347713010","value":"value_118935535120735712"}, +{"key":"key_771348892591","value":"value_867810260841221271"}, +{"key":"key_771351121057","value":"value_120539371115127114"}, +{"key":"key_771351183710","value":"value_165741548144811411"}, +{"key":"key_771361591361","value":"value_140183841331367412"}, +{"key":"key_771367213212","value":"value_168956983641191121"}, +{"key":"key_771378948641","value":"value_129136141701878915"}, +{"key":"key_771391177295","value":"value_176771746090102130"}, +{"key":"key_771395994141","value":"value_120571148011210159"}, +{"key":"key_771401101137","value":"value_931531431131011171"}, +{"key":"key_771401321541","value":"value_106578913414015511"}, +{"key":"key_771421117410","value":"value_155143631074312248"}, +{"key":"key_771421391251","value":"value_839092881318861136"}, +{"key":"key_771431641011","value":"value_162601419883118571"}, +{"key":"key_771438313280","value":"value_122701011005211613"}, +{"key":"key_771448287222","value":"value_102108136671131038"}, +{"key":"key_771451226852","value":"value_110139779493479810"}, +{"key":"key_771456611016","value":"value_104109114122142108"}, +{"key":"key_771462098790","value":"value_956048109148133122"}, +{"key":"key_771469611679","value":"value_124821031231999862"}, +{"key":"key_771477285631","value":"value_621241107794128865"}, +{"key":"key_771531247313","value":"value_133129136715197591"}, +{"key":"key_771545110211","value":"value_115151641119570738"}, +{"key":"key_771557298129","value":"value_109811329410972631"}, +{"key":"key_771561251291","value":"value_119991199478581349"}, +{"key":"key_771568111343","value":"value_130578810211187135"}, +{"key":"key_771571687262","value":"value_751101511686314910"}, +{"key":"key_771579311612","value":"value_106777720139167114"}, +{"key":"key_771581187313","value":"value_112851511231111271"}, +{"key":"key_771591537290","value":"value_112871571461891037"}, +{"key":"key_771611174316","value":"value_111165106941291031"}, +{"key":"key_771611877396","value":"value_127971299511715318"}, +{"key":"key_771621087390","value":"value_114123132172200601"}, +{"key":"key_771623611511","value":"value_110174116491358510"}, +{"key":"key_771707821114","value":"value_351421031089397278"}, +{"key":"key_771709514887","value":"value_691241201501693710"}, +{"key":"key_771721278287","value":"value_110331321109712870"}, +{"key":"key_771731271121","value":"value_931321548610012841"}, +{"key":"key_771747099791","value":"value_981126687551011247"}, +{"key":"key_771767327655","value":"value_681161411061667012"}, +{"key":"key_771777828919","value":"value_116106861811151011"}, +{"key":"key_771811518660","value":"value_878951122867313481"}, +{"key":"key_771841498376","value":"value_116125681241061087"}, +{"key":"key_772771119116","value":"value_751201311521105415"}, +{"key":"key_772859971151","value":"value_985610110314017711"}, +{"key":"key_772898114397","value":"value_104126113686416417"}, +{"key":"key_773111659831","value":"value_949210912092796558"}, +{"key":"key_773513888123","value":"value_861108511013114116"}, +{"key":"key_773613811374","value":"value_170837174132648516"}, +{"key":"key_774574116451","value":"value_921193510183102148"}, +{"key":"key_774772113162","value":"value_124120143486575904"}, +{"key":"key_774792898910","value":"value_106931305312117173"}, +{"key":"key_774811710071","value":"value_919750281221021021"}, +{"key":"key_774853831491","value":"value_318081102145119977"}, +{"key":"key_775012511468","value":"value_188709762667612418"}, +{"key":"key_775397918511","value":"value_851261168111010174"}, +{"key":"key_775510713610","value":"value_377511410491130133"}, +{"key":"key_775573123138","value":"value_136106437910611913"}, +{"key":"key_775616941132","value":"value_877374122114541241"}, +{"key":"key_775711812114","value":"value_145120114759481129"}, +{"key":"key_775712110591","value":"value_941021229928311013"}, +{"key":"key_775895125137","value":"value_559355112121112126"}, +{"key":"key_775910411712","value":"value_153146891411061311"}, +{"key":"key_775913270122","value":"value_103128767910817013"}, +{"key":"key_775971139521","value":"value_107741468211513391"}, +{"key":"key_775979996651","value":"value_124781017116677158"}, +{"key":"key_776112110452","value":"value_122104754320157152"}, +{"key":"key_776168811191","value":"value_841099010110382123"}, +{"key":"key_776372831021","value":"value_176106464714513311"}, +{"key":"key_776510654147","value":"value_831661857371100869"}, +{"key":"key_776511113580","value":"value_124152135397592681"}, +{"key":"key_776715881741","value":"value_899880108541251111"}, +{"key":"key_776798871135","value":"value_769212613757711437"}, +{"key":"key_776913612912","value":"value_123109168971355416"}, +{"key":"key_776916984133","value":"value_839211399105143888"}, +{"key":"key_777060155108","value":"value_129869628931129716"}, +{"key":"key_777087381321","value":"value_789112193100170131"}, +{"key":"key_777092121606","value":"value_132981746266111127"}, +{"key":"key_777113713559","value":"value_196160901149030117"}, +{"key":"key_777197788611","value":"value_110106767641821228"}, +{"key":"key_777572125814","value":"value_112115120839116213"}, +{"key":"key_777688122110","value":"value_135121901498668124"}, +{"key":"key_777716711930","value":"value_151791121024915179"}, +{"key":"key_777856116114","value":"value_121933065757512197"}, +{"key":"key_777859105130","value":"value_148161691796671617"}, +{"key":"key_778012212957","value":"value_648713588498292711"}, +{"key":"key_778046631121","value":"value_108139106251921137"}, +{"key":"key_778114188169","value":"value_140577010213412311"}, +{"key":"key_778197157889","value":"value_136841171211251129"}, +{"key":"key_778213311681","value":"value_105937413813410892"}, +{"key":"key_778218163116","value":"value_894811812998146361"}, +{"key":"key_778312293105","value":"value_108135651178389901"}, +{"key":"key_778359865054","value":"value_137141158134841428"}, +{"key":"key_778416611188","value":"value_172140111106127531"}, +{"key":"key_778536741231","value":"value_181129195105105851"}, +{"key":"key_778574381181","value":"value_951191011211168910"}, +{"key":"key_778613310460","value":"value_113165831221231591"}, +{"key":"key_778668137125","value":"value_456914013257108130"}, +{"key":"key_778896601249","value":"value_171853587111756413"}, +{"key":"key_778897136103","value":"value_111665210113268113"}, +{"key":"key_778910482116","value":"value_581158510548706496"}, +{"key":"key_778913565841","value":"value_501141519677457379"}, +{"key":"key_778990122461","value":"value_107667114280689688"}, +{"key":"key_779011615017","value":"value_961161312562681501"}, +{"key":"key_779014514415","value":"value_123588195139162102"}, +{"key":"key_779110953801","value":"value_142107939847112126"}, +{"key":"key_779178103175","value":"value_941408696123107826"}, +{"key":"key_779178891511","value":"value_144547015412629549"}, +{"key":"key_779211912428","value":"value_118151902711816135"}, +{"key":"key_779212813490","value":"value_108441375511111913"}, +{"key":"key_779242110131","value":"value_141133130100151761"}, +{"key":"key_779311611210","value":"value_167127102698815613"}, +{"key":"key_779415497135","value":"value_491208217465113831"}, +{"key":"key_779478162851","value":"value_891237750100721001"}, +{"key":"key_779513830615","value":"value_104801761421281401"}, +{"key":"key_779553819318","value":"value_133110129116901026"}, +{"key":"key_779564133101","value":"value_991231304994821677"}, +{"key":"key_779567135721","value":"value_115100641211611491"}, +{"key":"key_779593132411","value":"value_918811397113608189"}, +{"key":"key_779612016636","value":"value_971461061131101471"}, +{"key":"key_779624128850","value":"value_117901157413760528"}, +{"key":"key_779712413810","value":"value_105126921158514484"}, +{"key":"key_779715453991","value":"value_174153107925064968"}, +{"key":"key_779784938015","value":"value_761271318335152805"}, +{"key":"key_779798103831","value":"value_106109931021631061"}, +{"key":"key_779910112012","value":"value_173113105831249113"}, +{"key":"key_779911213712","value":"value_104117148157105130"}, +{"key":"key_779913557148","value":"value_651081501159910399"}, +{"key":"key_779989701509","value":"value_767916283921097815"}, +{"key":"key_781001251381","value":"value_921135914256125130"}, +{"key":"key_781001363135","value":"value_177671031418012979"}, +{"key":"key_781001479714","value":"value_189192977510842999"}, +{"key":"key_781001781166","value":"value_921089610610411413"}, +{"key":"key_781004112111","value":"value_931346286881281128"}, +{"key":"key_781011409715","value":"value_127117175851227783"}, +{"key":"key_781011419817","value":"value_968748969110410612"}, +{"key":"key_781011521591","value":"value_141589811160149795"}, +{"key":"key_781026148108","value":"value_738410886445511012"}, +{"key":"key_781027311412","value":"value_127150566256181117"}, +{"key":"key_781039915585","value":"value_117125151881171055"}, +{"key":"key_781046410637","value":"value_116111102144599116"}, +{"key":"key_781048010410","value":"value_128739105174125133"}, +{"key":"key_781051001231","value":"value_981101429295168595"}, +{"key":"key_781059250991","value":"value_826075172103851539"}, +{"key":"key_781061161009","value":"value_761651141301211411"}, +{"key":"key_781061327514","value":"value_140114681151051571"}, +{"key":"key_781071457846","value":"value_811086811897109134"}, +{"key":"key_781078367823","value":"value_117142163748796139"}, +{"key":"key_781084868867","value":"value_551301111063411549"}, +{"key":"key_781088612910","value":"value_661254813267147127"}, +{"key":"key_781089380114","value":"value_109104991181351119"}, +{"key":"key_781091061581","value":"value_203741021481112031"}, +{"key":"key_781091221641","value":"value_941071136884121126"}, +{"key":"key_781101111447","value":"value_875384123131105821"}, +{"key":"key_781101441049","value":"value_102131119101771038"}, +{"key":"key_781101622891","value":"value_428859951499913434"}, +{"key":"key_781109157108","value":"value_798115611311810114"}, +{"key":"key_781109416191","value":"value_132655410014210599"}, +{"key":"key_781109812511","value":"value_715215152157118401"}, +{"key":"key_781111001129","value":"value_103152941197482871"}, +{"key":"key_781111511809","value":"value_885089156856311357"}, +{"key":"key_781117535887","value":"value_106110100301398782"}, +{"key":"key_781121678512","value":"value_126767582104105122"}, +{"key":"key_781131211894","value":"value_119109150521241618"}, +{"key":"key_781131771721","value":"value_108119122105124116"}, +{"key":"key_781137910315","value":"value_140881081039515713"}, +{"key":"key_781151161095","value":"value_837611579127651391"}, +{"key":"key_781151481211","value":"value_126958749119159105"}, +{"key":"key_781159714561","value":"value_896813314312210310"}, +{"key":"key_781161141051","value":"value_170881176961121100"}, +{"key":"key_781181371179","value":"value_140178112103731709"}, +{"key":"key_781189810510","value":"value_711491091001141081"}, +{"key":"key_781198212212","value":"value_909084135667914213"}, +{"key":"key_781201121281","value":"value_126108130129103438"}, +{"key":"key_781201301437","value":"value_121131737715012528"}, +{"key":"key_781206611713","value":"value_929412512811916478"}, +{"key":"key_781211091048","value":"value_148116791173112130"}, +{"key":"key_781211261097","value":"value_136771411585070471"}, +{"key":"key_781211551041","value":"value_831041137813611048"}, +{"key":"key_781218814773","value":"value_115125841556012910"}, +{"key":"key_781231058712","value":"value_738216215811110773"}, +{"key":"key_781231231206","value":"value_751081871221257611"}, +{"key":"key_781231781344","value":"value_129125157145121546"}, +{"key":"key_781237657149","value":"value_114101106108598788"}, +{"key":"key_781241115910","value":"value_112787515818013969"}, +{"key":"key_781241661211","value":"value_108901177395888311"}, +{"key":"key_781247283126","value":"value_103112771141389895"}, +{"key":"key_781251141412","value":"value_667313611510015796"}, +{"key":"key_781251321398","value":"value_112871328516354108"}, +{"key":"key_781261228581","value":"value_981261601341322212"}, +{"key":"key_781265210913","value":"value_166136116147731237"}, +{"key":"key_781267015019","value":"value_131116101941211439"}, +{"key":"key_781275019711","value":"value_651966512813312875"}, +{"key":"key_781278512614","value":"value_128129119964464978"}, +{"key":"key_781281051235","value":"value_102130781891779314"}, +{"key":"key_781287651561","value":"value_103101128676712718"}, +{"key":"key_781291311241","value":"value_131951031161147512"}, +{"key":"key_781294018013","value":"value_106133981044210511"}, +{"key":"key_781301471149","value":"value_110985378801301258"}, +{"key":"key_781301531741","value":"value_129100169175100761"}, +{"key":"key_781304440976","value":"value_136164751691101389"}, +{"key":"key_781309813210","value":"value_961271088984166205"}, +{"key":"key_781311101761","value":"value_981269514112013186"}, +{"key":"key_781311251055","value":"value_701111261091257013"}, +{"key":"key_781311321778","value":"value_426384969999651521"}, +{"key":"key_781327589971","value":"value_106142919112985958"}, +{"key":"key_781337465136","value":"value_106386210459112105"}, +{"key":"key_781339786116","value":"value_861431151281265078"}, +{"key":"key_781349913510","value":"value_156981181263917510"}, +{"key":"key_781354456931","value":"value_158163108116849810"}, +{"key":"key_781356297128","value":"value_401061131205254811"}, +{"key":"key_781361071147","value":"value_901111141484412013"}, +{"key":"key_781361541231","value":"value_122137126142969172"}, +{"key":"key_781365177123","value":"value_901368712516187112"}, +{"key":"key_781367113111","value":"value_113775313684819714"}, +{"key":"key_781371141195","value":"value_959473139611279433"}, +{"key":"key_781371191511","value":"value_971221038610897115"}, +{"key":"key_781371201121","value":"value_125119988010282118"}, +{"key":"key_781381377090","value":"value_821357111112277106"}, +{"key":"key_781398311215","value":"value_879391108107211029"}, +{"key":"key_781401241511","value":"value_951211019410711186"}, +{"key":"key_781421081426","value":"value_117122135158671251"}, +{"key":"key_781421139967","value":"value_761236981441201608"}, +{"key":"key_781431251111","value":"value_971251231437710412"}, +{"key":"key_781431751288","value":"value_121149723992806813"}, +{"key":"key_781449910210","value":"value_956411980931001110"}, +{"key":"key_781451281701","value":"value_601261084213710890"}, +{"key":"key_781451548513","value":"value_991159287122112855"}, +{"key":"key_781453815263","value":"value_129431299095143891"}, +{"key":"key_781461074515","value":"value_511184092126108109"}, +{"key":"key_781461405713","value":"value_961147712211959159"}, +{"key":"key_781471551187","value":"value_134122111110971101"}, +{"key":"key_781483289116","value":"value_568961132637212611"}, +{"key":"key_781487114792","value":"value_141311281001055711"}, +{"key":"key_781491211201","value":"value_346712096921771061"}, +{"key":"key_781499294415","value":"value_861525713230113103"}, +{"key":"key_781501046212","value":"value_501141371788813166"}, +{"key":"key_781504710184","value":"value_127991521601161311"}, +{"key":"key_781511011236","value":"value_129948288120448285"}, +{"key":"key_781518912711","value":"value_150141221841501547"}, +{"key":"key_781538312967","value":"value_109671051161471071"}, +{"key":"key_781541131191","value":"value_618861147128689478"}, +{"key":"key_781541331581","value":"value_941708167906018901"}, +{"key":"key_781561581038","value":"value_728912136133177186"}, +{"key":"key_781571121528","value":"value_208129896416787159"}, +{"key":"key_781581351351","value":"value_481067966112152107"}, +{"key":"key_781587616015","value":"value_126141601381291201"}, +{"key":"key_781589014191","value":"value_110132139106137771"}, +{"key":"key_781639211014","value":"value_115112931311121027"}, +{"key":"key_781661631019","value":"value_577863397012113911"}, +{"key":"key_781731251017","value":"value_541631069211287889"}, +{"key":"key_781805411093","value":"value_112195909587104281"}, +{"key":"key_781839979104","value":"value_881161311267813811"}, +{"key":"key_781841206015","value":"value_937617855741351081"}, +{"key":"key_783010511613","value":"value_105128621037111613"}, +{"key":"key_783190789685","value":"value_891605283100147561"}, +{"key":"key_783311013617","value":"value_887999498690901494"}, +{"key":"key_783389719413","value":"value_114961169515388921"}, +{"key":"key_783576837284","value":"value_126122481431191361"}, +{"key":"key_783691741359","value":"value_981059010075151953"}, +{"key":"key_783739145113","value":"value_876112313410710284"}, +{"key":"key_784107124117","value":"value_117891116581667079"}, +{"key":"key_784114515211","value":"value_625312812612011159"}, +{"key":"key_784153851321","value":"value_139149866510060921"}, +{"key":"key_784596103127","value":"value_145129831521248513"}, +{"key":"key_784612182114","value":"value_153769110012278501"}, +{"key":"key_784612911812","value":"value_121401309614048127"}, +{"key":"key_785013717814","value":"value_145961621301011211"}, +{"key":"key_785110476100","value":"value_110118421681001319"}, +{"key":"key_785213515612","value":"value_737010770172136871"}, +{"key":"key_785314012788","value":"value_951189688110137737"}, +{"key":"key_785792108841","value":"value_941263395751151341"}, +{"key":"key_785856491549","value":"value_152133851061039916"}, +{"key":"key_785910570138","value":"value_128103118581301186"}, +{"key":"key_785912416912","value":"value_961192967641001111"}, +{"key":"key_786014312820","value":"value_999696113891011121"}, +{"key":"key_786211974113","value":"value_110132104959810811"}, +{"key":"key_786213493113","value":"value_857397144521048477"}, +{"key":"key_786215815311","value":"value_133124113871047811"}, +{"key":"key_786310613096","value":"value_134921441529715180"}, +{"key":"key_786313280107","value":"value_158100137571231491"}, +{"key":"key_786313389130","value":"value_115741141197416111"}, +{"key":"key_786410993701","value":"value_107102174888711013"}, +{"key":"key_786411016510","value":"value_169152739640100981"}, +{"key":"key_786513213071","value":"value_100611281581071191"}, +{"key":"key_786562691371","value":"value_116130109721561349"}, +{"key":"key_786664861779","value":"value_281049311391739610"}, +{"key":"key_786712493552","value":"value_113769077151103103"}, +{"key":"key_786713913053","value":"value_765311414512315215"}, +{"key":"key_786719261123","value":"value_103150661298679801"}, +{"key":"key_786813013263","value":"value_846617911111910597"}, +{"key":"key_786883137501","value":"value_122886011592130131"}, +{"key":"key_786897136115","value":"value_101588674571579215"}, +{"key":"key_786983561309","value":"value_151848331173629215"}, +{"key":"key_787081597548","value":"value_114167101911401279"}, +{"key":"key_787211214311","value":"value_971297172498878113"}, +{"key":"key_787211615610","value":"value_911151281591281901"}, +{"key":"key_787214381136","value":"value_143571118872144961"}, +{"key":"key_787296103113","value":"value_129120100984511915"}, +{"key":"key_787376128165","value":"value_106173126116133961"}, +{"key":"key_787381125115","value":"value_749293951054613082"}, +{"key":"key_787412215165","value":"value_661091051591358915"}, +{"key":"key_787552796759","value":"value_143104404829113107"}, +{"key":"key_787571679515","value":"value_657959119123978514"}, +{"key":"key_787584911126","value":"value_611101203586901155"}, +{"key":"key_787611461106","value":"value_991521441541298410"}, +{"key":"key_787665144183","value":"value_166809314514617172"}, +{"key":"key_787711812510","value":"value_666191871581121014"}, +{"key":"key_787713311810","value":"value_148561081281221681"}, +{"key":"key_787713319512","value":"value_231319330148171221"}, +{"key":"key_787763121126","value":"value_107105113155103618"}, +{"key":"key_787764103951","value":"value_108140979614313849"}, +{"key":"key_787798142103","value":"value_931441247911416112"}, +{"key":"key_787818195939","value":"value_601318912114649134"}, +{"key":"key_787911211912","value":"value_124101112140129721"}, +{"key":"key_787943179964","value":"value_811071346011014914"}, +{"key":"key_787990118151","value":"value_112151109641224864"}, +{"key":"key_788011290921","value":"value_103807987741025345"}, +{"key":"key_788013111813","value":"value_978186111107621302"}, +{"key":"key_788013491100","value":"value_108538916811791301"}, +{"key":"key_788016980115","value":"value_741407754778715111"}, +{"key":"key_788095146898","value":"value_126631589814188739"}, +{"key":"key_788112317017","value":"value_132127117841363993"}, +{"key":"key_788114510418","value":"value_116104111137769914"}, +{"key":"key_788117411012","value":"value_845212397871491381"}, +{"key":"key_788173641272","value":"value_801591481171113390"}, +{"key":"key_788212696579","value":"value_123641151231346213"}, +{"key":"key_788284143156","value":"value_411307212379541045"}, +{"key":"key_788294596811","value":"value_160107115142569210"}, +{"key":"key_788310413012","value":"value_122119165739393156"}, +{"key":"key_788384628213","value":"value_188115146158221121"}, +{"key":"key_788397671161","value":"value_139931091626610912"}, +{"key":"key_788410212810","value":"value_829320821251163213"}, +{"key":"key_788410512789","value":"value_618639128851649612"}, +{"key":"key_788410612311","value":"value_132109180758114399"}, +{"key":"key_788479122181","value":"value_591276012998937133"}, +{"key":"key_788479168611","value":"value_871281329882799120"}, +{"key":"key_788513443183","value":"value_121553363691251411"}, +{"key":"key_788596109139","value":"value_978579113601369110"}, +{"key":"key_788610315296","value":"value_170691051121158611"}, +{"key":"key_788645152861","value":"value_125428277811236011"}, +{"key":"key_788686117739","value":"value_759167596410416911"}, +{"key":"key_788778128999","value":"value_857712314440631351"}, +{"key":"key_788796191988","value":"value_741231451407811714"}, +{"key":"key_788889118182","value":"value_951641487814810786"}, +{"key":"key_788910099139","value":"value_941531458810213414"}, +{"key":"key_788996831580","value":"value_114876246143511371"}, +{"key":"key_789011115114","value":"value_991181161021011211"}, +{"key":"key_789016813310","value":"value_771522292703612911"}, +{"key":"key_789092130621","value":"value_133164137777910994"}, +{"key":"key_789094107684","value":"value_132881441557738134"}, +{"key":"key_789110360135","value":"value_156841048979151105"}, +{"key":"key_789118098189","value":"value_100108771071021257"}, +{"key":"key_789210115111","value":"value_112939794108108115"}, +{"key":"key_789212817010","value":"value_100791761181121025"}, +{"key":"key_789311011913","value":"value_982214311994109100"}, +{"key":"key_789388131101","value":"value_698610211212812958"}, +{"key":"key_789414691851","value":"value_911301098011594136"}, +{"key":"key_789510862133","value":"value_787790671661428576"}, +{"key":"key_789511570123","value":"value_842077880701131281"}, +{"key":"key_789512212712","value":"value_971601477910513011"}, +{"key":"key_789611584100","value":"value_441249393119122112"}, +{"key":"key_789739131911","value":"value_731751657513218192"}, +{"key":"key_789781501048","value":"value_355107943410210311"}, +{"key":"key_789796967515","value":"value_126411211308614601"}, +{"key":"key_789816011713","value":"value_591181979296118101"}, +{"key":"key_789874137121","value":"value_106115111114142148"}, +{"key":"key_789910212712","value":"value_118654191622616317"}, +{"key":"key_789912711112","value":"value_116881798080939112"}, +{"key":"key_789989731391","value":"value_103761291461888864"}, +{"key":"key_791001091589","value":"value_836712211897180148"}, +{"key":"key_791001401031","value":"value_107122131104841241"}, +{"key":"key_791011094314","value":"value_121113112104581354"}, +{"key":"key_791015456885","value":"value_121201726298861281"}, +{"key":"key_791017615412","value":"value_102551261611361511"}, +{"key":"key_791021309578","value":"value_116579512213913313"}, +{"key":"key_791027373104","value":"value_781327813212180981"}, +{"key":"key_791031291398","value":"value_126158681043719410"}, +{"key":"key_791031347710","value":"value_176829793339680131"}, +{"key":"key_791031437311","value":"value_459276171129301022"}, +{"key":"key_791041391394","value":"value_192127631171051295"}, +{"key":"key_791041401222","value":"value_696111281571091143"}, +{"key":"key_791051081768","value":"value_112891321659710411"}, +{"key":"key_791051171029","value":"value_109939214315214280"}, +{"key":"key_791051189510","value":"value_141775210380113886"}, +{"key":"key_791051294098","value":"value_116138121146197129"}, +{"key":"key_791053480135","value":"value_125729573160577014"}, +{"key":"key_791055322665","value":"value_581111051462310110"}, +{"key":"key_791056471114","value":"value_126711701321307114"}, +{"key":"key_791061131547","value":"value_156102112721109010"}, +{"key":"key_791066960140","value":"value_151876112310485140"}, +{"key":"key_791071041071","value":"value_983779749160127939"}, +{"key":"key_791071809714","value":"value_103491316712673985"}, +{"key":"key_791076510792","value":"value_112148113441126582"}, +{"key":"key_791079292113","value":"value_115153146981041524"}, +{"key":"key_791081021041","value":"value_789510512144135866"}, +{"key":"key_791081071371","value":"value_142819975120135717"}, +{"key":"key_791081331388","value":"value_158124848412377709"}, +{"key":"key_791091549310","value":"value_107162125177158151"}, +{"key":"key_791092014871","value":"value_581047614892145108"}, +{"key":"key_791097196138","value":"value_107451031039414770"}, +{"key":"key_791098189987","value":"value_104113112116661051"}, +{"key":"key_791099377127","value":"value_984214347123579480"}, +{"key":"key_791101241177","value":"value_131821091999211598"}, +{"key":"key_791101621005","value":"value_151117566810116813"}, +{"key":"key_791101810913","value":"value_108781046561108119"}, +{"key":"key_791108611593","value":"value_721502811614710013"}, +{"key":"key_791111829910","value":"value_130107541348512678"}, +{"key":"key_791113413074","value":"value_161829391727112016"}, +{"key":"key_791121281731","value":"value_851638473927010190"}, +{"key":"key_791128270782","value":"value_979384118898910811"}, +{"key":"key_791129415812","value":"value_104117861021111075"}, +{"key":"key_791135189116","value":"value_156130174871233911"}, +{"key":"key_791138016813","value":"value_122128133977110487"}, +{"key":"key_791141061391","value":"value_167968078107130621"}, +{"key":"key_791141081616","value":"value_119146139111401445"}, +{"key":"key_791143411697","value":"value_100113538377123110"}, +{"key":"key_791144914912","value":"value_951206116710112313"}, +{"key":"key_791151441771","value":"value_602810215087674312"}, +{"key":"key_791151581081","value":"value_921063711916012097"}, +{"key":"key_791153053941","value":"value_901521001061028215"}, +{"key":"key_791161259114","value":"value_486710279105110811"}, +{"key":"key_791161501051","value":"value_591451301241014113"}, +{"key":"key_791161858512","value":"value_113831159941124596"}, +{"key":"key_791166743121","value":"value_948665497552101881"}, +{"key":"key_791167952928","value":"value_261371138273127671"}, +{"key":"key_791171311658","value":"value_861231168611895811"}, +{"key":"key_791173583881","value":"value_101152331211241351"}, +{"key":"key_791177514192","value":"value_130882012254118134"}, +{"key":"key_791179310450","value":"value_956715563111546438"}, +{"key":"key_791179710010","value":"value_143768011694913615"}, +{"key":"key_791179995931","value":"value_451148715099121691"}, +{"key":"key_791181479010","value":"value_137111818653878282"}, +{"key":"key_791183557132","value":"value_731341449959451411"}, +{"key":"key_791191239794","value":"value_104433013511692129"}, +{"key":"key_791195383130","value":"value_138135886411510358"}, +{"key":"key_791201289311","value":"value_905799178111841251"}, +{"key":"key_791206484119","value":"value_921381371001141075"}, +{"key":"key_791211021471","value":"value_999952155173104711"}, +{"key":"key_791214813862","value":"value_838355821147767103"}, +{"key":"key_791221397314","value":"value_881411371977937111"}, +{"key":"key_791221411021","value":"value_110129123161108132"}, +{"key":"key_791246814912","value":"value_901518782721519598"}, +{"key":"key_791247578126","value":"value_671249113510611811"}, +{"key":"key_791248110290","value":"value_112102125121761321"}, +{"key":"key_791249612053","value":"value_281361139212972167"}, +{"key":"key_791251218348","value":"value_651169146375294991"}, +{"key":"key_791271271161","value":"value_751081351495980839"}, +{"key":"key_791271661148","value":"value_967848751732912212"}, +{"key":"key_791279714014","value":"value_125461395714252134"}, +{"key":"key_791286811765","value":"value_489816170869610312"}, +{"key":"key_791291031151","value":"value_641736674142506210"}, +{"key":"key_791305210011","value":"value_966710613611210913"}, +{"key":"key_791309185169","value":"value_107104811591388147"}, +{"key":"key_791314387831","value":"value_129134598636831291"}, +{"key":"key_791315697109","value":"value_238188965314515110"}, +{"key":"key_791331568153","value":"value_601151108135601461"}, +{"key":"key_791341455377","value":"value_161591498895511225"}, +{"key":"key_791346512814","value":"value_183173515416613513"}, +{"key":"key_791361191151","value":"value_113102105821139157"}, +{"key":"key_791371016750","value":"value_551111461491041115"}, +{"key":"key_791411191041","value":"value_116509718485122128"}, +{"key":"key_791421631061","value":"value_123721769910610085"}, +{"key":"key_791436071141","value":"value_466595162110105146"}, +{"key":"key_791447212410","value":"value_117111921331548813"}, +{"key":"key_791461661441","value":"value_761149610414393105"}, +{"key":"key_791471133216","value":"value_341861231015612581"}, +{"key":"key_791471311065","value":"value_113131178539489951"}, +{"key":"key_791501091021","value":"value_113141281091267992"}, +{"key":"key_791518611914","value":"value_851301965867881141"}, +{"key":"key_791521319911","value":"value_112801311351059257"}, +{"key":"key_791531131487","value":"value_126134136150102114"}, +{"key":"key_791535515377","value":"value_110689931131146649"}, +{"key":"key_791541281161","value":"value_888213035687418078"}, +{"key":"key_791561577211","value":"value_811139113018211697"}, +{"key":"key_791591041061","value":"value_851011006110411314"}, +{"key":"key_791591091188","value":"value_124186128768112488"}, +{"key":"key_791607612195","value":"value_119571541409466137"}, +{"key":"key_791622562107","value":"value_123601458410710559"}, +{"key":"key_791631161341","value":"value_116109179107112103"}, +{"key":"key_791651682019","value":"value_108707911111578341"}, +{"key":"key_791722084165","value":"value_719167911588978713"}, +{"key":"key_791724714211","value":"value_616914170115132129"}, +{"key":"key_791777091447","value":"value_123107148291061201"}, +{"key":"key_791794111587","value":"value_124751021181381291"}, +{"key":"key_791861007290","value":"value_116120961147717968"}, +{"key":"key_791981548111","value":"value_901261501254123811"}, +{"key":"key_792199436156","value":"value_851729994112112112"}, +{"key":"key_792411711313","value":"value_561247110273102728"}, +{"key":"key_792960821171","value":"value_110144901198979941"}, +{"key":"key_793094999878","value":"value_698171108128921199"}, +{"key":"key_793312368133","value":"value_991005212812613210"}, +{"key":"key_793612817212","value":"value_771596216183107101"}, +{"key":"key_793696821269","value":"value_835965951257613410"}, +{"key":"key_793812111512","value":"value_978979331469815210"}, +{"key":"key_794212772947","value":"value_117113135116911289"}, +{"key":"key_794277801014","value":"value_629468697111211345"}, +{"key":"key_794717812264","value":"value_136851361069847102"}, +{"key":"key_794991111102","value":"value_111165128791449080"}, +{"key":"key_795012061157","value":"value_867812616714411846"}, +{"key":"key_795015092651","value":"value_917112313274101120"}, +{"key":"key_795113513940","value":"value_927970102105132101"}, +{"key":"key_795211311781","value":"value_961021319914211427"}, +{"key":"key_795411313018","value":"value_801659466125100909"}, +{"key":"key_795514075811","value":"value_117861021341171321"}, +{"key":"key_795514514107","value":"value_165681681078978122"}, +{"key":"key_795610070132","value":"value_186109889181135104"}, +{"key":"key_795911640901","value":"value_741168682138659612"}, +{"key":"key_796066110113","value":"value_648188901401231388"}, +{"key":"key_796073759310","value":"value_997894798399901201"}, +{"key":"key_796110811517","value":"value_876875251085997137"}, +{"key":"key_796113686861","value":"value_929010211514724461"}, +{"key":"key_796411613615","value":"value_130144126139103791"}, +{"key":"key_796412886765","value":"value_103441651221421806"}, +{"key":"key_796414075941","value":"value_132114891149841102"}, +{"key":"key_796483741311","value":"value_871071521001431298"}, +{"key":"key_796613348898","value":"value_114785780567810812"}, +{"key":"key_796711677121","value":"value_130141136108160147"}, +{"key":"key_796718897639","value":"value_171501478996871251"}, +{"key":"key_796818110914","value":"value_711031006864114777"}, +{"key":"key_796972109941","value":"value_451081001026311311"}, +{"key":"key_797010373115","value":"value_106901891383911290"}, +{"key":"key_797212313810","value":"value_521291071247181191"}, +{"key":"key_797318941941","value":"value_987611443689411413"}, +{"key":"key_797383527888","value":"value_104131102949911511"}, +{"key":"key_797513157104","value":"value_112145187992134100"}, +{"key":"key_797541107101","value":"value_126112130383015349"}, +{"key":"key_797588931107","value":"value_118926711585641511"}, +{"key":"key_797665708843","value":"value_115121911231209811"}, +{"key":"key_797796957611","value":"value_108132968612212287"}, +{"key":"key_797874112148","value":"value_138130135781041061"}, +{"key":"key_797913997531","value":"value_158110241049815844"}, +{"key":"key_797914614315","value":"value_193671441441238212"}, +{"key":"key_797914984671","value":"value_121941371161038910"}, +{"key":"key_797915811415","value":"value_105128134204100571"}, +{"key":"key_797989136116","value":"value_139105871021326513"}, +{"key":"key_798010312612","value":"value_107913611014547108"}, +{"key":"key_798010714790","value":"value_119100991061635011"}, +{"key":"key_798052387815","value":"value_115123791248752932"}, +{"key":"key_798074271539","value":"value_145128713968928412"}, +{"key":"key_798271891003","value":"value_129858819889102119"}, +{"key":"key_798271951163","value":"value_173108150861171084"}, +{"key":"key_798299118117","value":"value_831301434911290141"}, +{"key":"key_798312279168","value":"value_114118761091129474"}, +{"key":"key_798312968102","value":"value_107511361326672941"}, +{"key":"key_798367119143","value":"value_123121141956691108"}, +{"key":"key_798416880971","value":"value_721091361381257299"}, +{"key":"key_798440130971","value":"value_101135601291041461"}, +{"key":"key_798492135461","value":"value_455716020489891601"}, +{"key":"key_798513213413","value":"value_122110101149187851"}, +{"key":"key_798584801279","value":"value_931041021391441101"}, +{"key":"key_798616816910","value":"value_761121101479115214"}, +{"key":"key_798698921141","value":"value_129132631359212914"}, +{"key":"key_798710513215","value":"value_981151041138639981"}, +{"key":"key_798715112610","value":"value_130677351261111381"}, +{"key":"key_798811299991","value":"value_936110576142175176"}, +{"key":"key_798812758981","value":"value_891259986105969215"}, +{"key":"key_798863107180","value":"value_431717513093118156"}, +{"key":"key_798871125164","value":"value_115125828111483741"}, +{"key":"key_798885100461","value":"value_161191016814983101"}, +{"key":"key_798897174139","value":"value_843158165113901276"}, +{"key":"key_798911612715","value":"value_157171119491391104"}, +{"key":"key_799110113413","value":"value_727011615513594851"}, +{"key":"key_799110911311","value":"value_611471241101481531"}, +{"key":"key_799189998910","value":"value_111112110161135591"}, +{"key":"key_799218412190","value":"value_162106153528396137"}, +{"key":"key_799276741339","value":"value_858832331321751691"}, +{"key":"key_799310015210","value":"value_347748106137125122"}, +{"key":"key_799310167163","value":"value_898115450597876868"}, +{"key":"key_799311611212","value":"value_110153917415211192"}, +{"key":"key_799314791145","value":"value_971171031031501471"}, +{"key":"key_799364755958","value":"value_826214212281168120"}, +{"key":"key_799367851581","value":"value_133179982074997172"}, +{"key":"key_799376137125","value":"value_927011489164111897"}, +{"key":"key_799389748012","value":"value_889814925186154858"}, +{"key":"key_799390907010","value":"value_108104122819710712"}, +{"key":"key_799513115210","value":"value_113128121115154134"}, +{"key":"key_799581983410","value":"value_851078210187968556"}, +{"key":"key_799587173101","value":"value_162115150125583079"}, +{"key":"key_799589113122","value":"value_110649210713411111"}, +{"key":"key_799596112101","value":"value_911047814113584177"}, +{"key":"key_799597122126","value":"value_721329910182101173"}, +{"key":"key_799614179113","value":"value_611101248194127124"}, +{"key":"key_799661886711","value":"value_489813098801341333"}, +{"key":"key_799669981111","value":"value_169457411511196648"}, +{"key":"key_799692571321","value":"value_105155114108811628"}, +{"key":"key_799711475781","value":"value_131167115130120699"}, +{"key":"key_799713071451","value":"value_113172115631041111"}, +{"key":"key_799781170831","value":"value_851291217784988811"}, +{"key":"key_799797548012","value":"value_117798511273132631"}, +{"key":"key_799816591841","value":"value_339710710411110310"}, +{"key":"key_799892791112","value":"value_119981731021191197"}, +{"key":"key_799910796561","value":"value_611217179601011001"}, +{"key":"key_799917611097","value":"value_871758744731281076"}, +{"key":"key_799927154951","value":"value_107112135721298312"}, +{"key":"key_799973147122","value":"value_104611341431277312"}, +{"key":"key_801001277510","value":"value_106119876711611811"}, +{"key":"key_801028910210","value":"value_135100101100797819"}, +{"key":"key_801029215511","value":"value_641008989971261141"}, +{"key":"key_801031318513","value":"value_998710313713189987"}, +{"key":"key_801031441031","value":"value_111858846122129541"}, +{"key":"key_801034614892","value":"value_591541511231281349"}, +{"key":"key_801039512578","value":"value_102964169756197966"}, +{"key":"key_801041018471","value":"value_831071295785107115"}, +{"key":"key_801041059710","value":"value_441491216212887698"}, +{"key":"key_801041346611","value":"value_931201161281308957"}, +{"key":"key_801051758385","value":"value_467512314117913612"}, +{"key":"key_801057359147","value":"value_146271474668951216"}, +{"key":"key_801061051491","value":"value_889014165335114348"}, +{"key":"key_801068646116","value":"value_761591381653785103"}, +{"key":"key_801071118610","value":"value_631009811011413214"}, +{"key":"key_801071211531","value":"value_146102101106981111"}, +{"key":"key_801075510096","value":"value_109110142939515712"}, +{"key":"key_801077514010","value":"value_133651238259691501"}, +{"key":"key_801081191137","value":"value_134809724160771239"}, +{"key":"key_801081211371","value":"value_285987932710110389"}, +{"key":"key_801081241297","value":"value_101139106673213475"}, +{"key":"key_801083212895","value":"value_849812111435118141"}, +{"key":"key_801091001097","value":"value_117128143113621251"}, +{"key":"key_801091146215","value":"value_109564312790137647"}, +{"key":"key_801091218311","value":"value_102130133118839717"}, +{"key":"key_801101338689","value":"value_771639912273515794"}, +{"key":"key_801111313117","value":"value_658012713613411113"}, +{"key":"key_801116214592","value":"value_134594513510615211"}, +{"key":"key_801118795111","value":"value_103641321281401249"}, +{"key":"key_801121008093","value":"value_886931132134112768"}, +{"key":"key_801128112110","value":"value_101607985102108126"}, +{"key":"key_801129313310","value":"value_541238213472201133"}, +{"key":"key_801141224912","value":"value_631141677659948310"}, +{"key":"key_801141301258","value":"value_891406666121708111"}, +{"key":"key_801141611331","value":"value_119631149213713510"}, +{"key":"key_801143877112","value":"value_901627111213785143"}, +{"key":"key_801151121662","value":"value_681605611011084112"}, +{"key":"key_801151154297","value":"value_883914210694751216"}, +{"key":"key_801159210112","value":"value_146791196016898671"}, +{"key":"key_801159210911","value":"value_601211341608112750"}, +{"key":"key_801159613711","value":"value_821181659598695254"}, +{"key":"key_801159911692","value":"value_180127491069277541"}, +{"key":"key_801161371357","value":"value_137149937914010070"}, +{"key":"key_801179111310","value":"value_801425311411710612"}, +{"key":"key_801179371128","value":"value_113132629116584140"}, +{"key":"key_801181041731","value":"value_991124411697608814"}, +{"key":"key_801191071001","value":"value_124839915898978214"}, +{"key":"key_801191719816","value":"value_103857365105911269"}, +{"key":"key_801194915413","value":"value_117168145105981756"}, +{"key":"key_801196615910","value":"value_941609814779132789"}, +{"key":"key_801211456569","value":"value_551001041131266790"}, +{"key":"key_801219241161","value":"value_119511521355677787"}, +{"key":"key_801221181341","value":"value_134641041421427892"}, +{"key":"key_801224913482","value":"value_628448771095810690"}, +{"key":"key_801225156128","value":"value_157121965912699981"}, +{"key":"key_801226667667","value":"value_115161929211813712"}, +{"key":"key_801231066380","value":"value_124831381461281168"}, +{"key":"key_801231153110","value":"value_101102183585954261"}, +{"key":"key_801231222016","value":"value_164117131133441571"}, +{"key":"key_801231423285","value":"value_588464185110115941"}, +{"key":"key_801238313015","value":"value_102102123987892891"}, +{"key":"key_801238911670","value":"value_801281004215279171"}, +{"key":"key_801239517910","value":"value_127948616142141529"}, +{"key":"key_801241164787","value":"value_728318262130391076"}, +{"key":"key_801245980969","value":"value_346410210415499137"}, +{"key":"key_801278810662","value":"value_143149106164115123"}, +{"key":"key_801279544641","value":"value_911249810983184111"}, +{"key":"key_801281136517","value":"value_144111148111118107"}, +{"key":"key_801291071001","value":"value_127137172147257893"}, +{"key":"key_801291381031","value":"value_741628311512910343"}, +{"key":"key_801299114812","value":"value_547612512411138881"}, +{"key":"key_801299180130","value":"value_114121173104120659"}, +{"key":"key_801311511231","value":"value_100611451312411058"}, +{"key":"key_801311631181","value":"value_181121104100100174"}, +{"key":"key_801318169179","value":"value_491091121291298410"}, +{"key":"key_801331251576","value":"value_129107911289914076"}, +{"key":"key_801335410881","value":"value_140651351451149382"}, +{"key":"key_801339378664","value":"value_308211041101909212"}, +{"key":"key_801341348413","value":"value_879089891041014810"}, +{"key":"key_801347493144","value":"value_741481108078767113"}, +{"key":"key_801351329411","value":"value_867211362891001321"}, +{"key":"key_801356586831","value":"value_118109157841278012"}, +{"key":"key_801367212413","value":"value_371147093541091016"}, +{"key":"key_801371027470","value":"value_102118461378989579"}, +{"key":"key_801371461219","value":"value_103951341381351391"}, +{"key":"key_801378016460","value":"value_107491901081516711"}, +{"key":"key_801381381382","value":"value_676157121162106591"}, +{"key":"key_801381939791","value":"value_103131109125785775"}, +{"key":"key_801381954391","value":"value_121161119601431101"}, +{"key":"key_801391129612","value":"value_108638680133937615"}, +{"key":"key_801397111242","value":"value_978042117104126127"}, +{"key":"key_801409512813","value":"value_100114461741076712"}, +{"key":"key_801411227211","value":"value_509443137301481041"}, +{"key":"key_801411349640","value":"value_118145107851691221"}, +{"key":"key_801423998801","value":"value_120105981051315714"}, +{"key":"key_801441101397","value":"value_166107971361671043"}, +{"key":"key_801441416480","value":"value_143116114135121139"}, +{"key":"key_801451191001","value":"value_113142109661187393"}, +{"key":"key_801451198111","value":"value_901259115112610320"}, +{"key":"key_801469416391","value":"value_105150977410312011"}, +{"key":"key_801481161123","value":"value_134100102821445777"}, +{"key":"key_801481481271","value":"value_821351339710211613"}, +{"key":"key_801491046211","value":"value_120841519661153120"}, +{"key":"key_801498416116","value":"value_871121377812263104"}, +{"key":"key_801501117213","value":"value_826780128971398412"}, +{"key":"key_801511061051","value":"value_699870741009514716"}, +{"key":"key_801511211439","value":"value_119100701005410916"}, +{"key":"key_801518413712","value":"value_104120786314358311"}, +{"key":"key_801518616061","value":"value_101691397594761034"}, +{"key":"key_801521501148","value":"value_578869851409198132"}, +{"key":"key_801527415579","value":"value_109110122148115106"}, +{"key":"key_801531109096","value":"value_416975109981128916"}, +{"key":"key_801532131337","value":"value_898076101156186531"}, +{"key":"key_801541519060","value":"value_861261883428448314"}, +{"key":"key_801548911911","value":"value_467412471115904716"}, +{"key":"key_801551359699","value":"value_119849516670769810"}, +{"key":"key_801564112713","value":"value_816382281161515510"}, +{"key":"key_801571151135","value":"value_128381011239092721"}, +{"key":"key_801571461168","value":"value_944874128142114841"}, +{"key":"key_801571697587","value":"value_105116131925513186"}, +{"key":"key_801591181005","value":"value_691621191378875115"}, +{"key":"key_801636255106","value":"value_103781041371061191"}, +{"key":"key_801638110429","value":"value_805810312716796128"}, +{"key":"key_801651231201","value":"value_148107908277888611"}, +{"key":"key_801661571108","value":"value_114761101391651281"}, +{"key":"key_801669981148","value":"value_871071291286293126"}, +{"key":"key_801681299756","value":"value_111921094714118183"}, +{"key":"key_801701551056","value":"value_961221191088233721"}, +{"key":"key_801711338585","value":"value_931025010912411357"}, +{"key":"key_801717416397","value":"value_109965046107981275"}, +{"key":"key_801851411916","value":"value_128521561681098113"}, +{"key":"key_801871111101","value":"value_764812094132641301"}, +{"key":"key_801881131097","value":"value_721121186410193132"}, +{"key":"key_801939911676","value":"value_975614491829112366"}, +{"key":"key_801947410410","value":"value_127779810911283681"}, +{"key":"key_802210990507","value":"value_110511773122167124"}, +{"key":"key_802773821117","value":"value_831810210210710710"}, +{"key":"key_802868967010","value":"value_134841268913324105"}, +{"key":"key_802913113811","value":"value_128231551321521068"}, +{"key":"key_803210911482","value":"value_160115124187115122"}, +{"key":"key_803494159164","value":"value_959177113116831299"}, +{"key":"key_803614510551","value":"value_781157313812212714"}, +{"key":"key_803987728742","value":"value_167991221591301029"}, +{"key":"key_804312611811","value":"value_132493169281281427"}, +{"key":"key_804314591117","value":"value_681011351419913310"}, +{"key":"key_804714120771","value":"value_168661127811815183"}, +{"key":"key_804714511411","value":"value_781221254177698269"}, +{"key":"key_804784861071","value":"value_162797111413139105"}, +{"key":"key_804811710813","value":"value_111115818261706012"}, +{"key":"key_804813410414","value":"value_147170731141001271"}, +{"key":"key_805188106108","value":"value_541141151201067911"}, +{"key":"key_805313012384","value":"value_117901051358391469"}, +{"key":"key_805513413914","value":"value_106428210510918177"}, +{"key":"key_805515514427","value":"value_638214715211151371"}, +{"key":"key_805591137116","value":"value_116144151128871651"}, +{"key":"key_805687578735","value":"value_140149106721561251"}, +{"key":"key_805788847294","value":"value_421081007710616913"}, +{"key":"key_806092961131","value":"value_771401561938293821"}, +{"key":"key_806099108124","value":"value_144138100111113144"}, +{"key":"key_806110611010","value":"value_471449185126120126"}, +{"key":"key_806195114681","value":"value_118757658111140110"}, +{"key":"key_806285578810","value":"value_181113979898124888"}, +{"key":"key_806294102138","value":"value_876417481101742039"}, +{"key":"key_806411012897","value":"value_184114140111101651"}, +{"key":"key_806413510269","value":"value_152851409113310916"}, +{"key":"key_806415211290","value":"value_798418366105149108"}, +{"key":"key_806416212491","value":"value_117493411912713859"}, +{"key":"key_806530110112","value":"value_105781831504713898"}, +{"key":"key_806574122114","value":"value_871131171517469107"}, +{"key":"key_806610660811","value":"value_487114115782691178"}, +{"key":"key_806777847779","value":"value_731511187298107112"}, +{"key":"key_806781164150","value":"value_789963109394612414"}, +{"key":"key_806789654831","value":"value_669116119691061168"}, +{"key":"key_806812782103","value":"value_113149102152115150"}, +{"key":"key_806816648142","value":"value_105139201381826084"}, +{"key":"key_806886371046","value":"value_117969412153921261"}, +{"key":"key_807012097181","value":"value_149721175310875125"}, +{"key":"key_807065741536","value":"value_861196098417810125"}, +{"key":"key_807113410111","value":"value_935478911108114014"}, +{"key":"key_807113791155","value":"value_154407613111210811"}, +{"key":"key_807210911713","value":"value_142103541201461851"}, +{"key":"key_807213416514","value":"value_116127861178610359"}, +{"key":"key_807299122115","value":"value_857715110674811696"}, +{"key":"key_807371148801","value":"value_126661388050187858"}, +{"key":"key_807391116871","value":"value_129116142128110981"}, +{"key":"key_807421851125","value":"value_689210638142111167"}, +{"key":"key_807513910212","value":"value_128932975581068312"}, +{"key":"key_807594111133","value":"value_507211882103109109"}, +{"key":"key_807610126177","value":"value_479744651191571497"}, +{"key":"key_807611511619","value":"value_143111125121721081"}, +{"key":"key_807672587412","value":"value_100113651011201187"}, +{"key":"key_807712392898","value":"value_104130821491028766"}, +{"key":"key_807714996143","value":"value_813696917833136134"}, +{"key":"key_807855112441","value":"value_871481449310610431"}, +{"key":"key_808010384158","value":"value_981259872671501198"}, +{"key":"key_808082731295","value":"value_139711551331157613"}, +{"key":"key_808111381113","value":"value_102617713212884154"}, +{"key":"key_808113310010","value":"value_112988870100126102"}, +{"key":"key_808164761171","value":"value_153157150122995211"}, +{"key":"key_808257231212","value":"value_107789210415316012"}, +{"key":"key_808289988816","value":"value_978961108569412085"}, +{"key":"key_808296108971","value":"value_111701516510012089"}, +{"key":"key_808312485141","value":"value_130150638515793121"}, +{"key":"key_808356122158","value":"value_133777679115105846"}, +{"key":"key_808386809087","value":"value_115103949011111412"}, +{"key":"key_808421831151","value":"value_795980119801081037"}, +{"key":"key_808471114723","value":"value_971317912611267811"}, +{"key":"key_808481196159","value":"value_461401499111777911"}, +{"key":"key_808565102108","value":"value_127126137395174158"}, +{"key":"key_808584117163","value":"value_105589866110586953"}, +{"key":"key_808611272143","value":"value_138341651491045914"}, +{"key":"key_808659140128","value":"value_811213185148831256"}, +{"key":"key_808711194149","value":"value_121248064811161386"}, +{"key":"key_808711412811","value":"value_818616992791172512"}, +{"key":"key_808716598117","value":"value_997315820110795311"}, +{"key":"key_808789108104","value":"value_895910111113252931"}, +{"key":"key_808799528690","value":"value_118961045895821309"}, +{"key":"key_808811485111","value":"value_911031231121551025"}, +{"key":"key_808812798521","value":"value_931191429673148130"}, +{"key":"key_808815065117","value":"value_144520124127107656"}, +{"key":"key_808817615312","value":"value_159851831131351061"}, +{"key":"key_808884846714","value":"value_154132152125148969"}, +{"key":"key_808916113216","value":"value_913098561026216210"}, +{"key":"key_808979956911","value":"value_194897873125459098"}, +{"key":"key_809010111510","value":"value_174103504610121631"}, +{"key":"key_809012012976","value":"value_120124115791310011"}, +{"key":"key_809066128126","value":"value_441581427596120581"}, +{"key":"key_809076105128","value":"value_137731301501519887"}, +{"key":"key_809111210211","value":"value_491098581119721221"}, +{"key":"key_809181158109","value":"value_951441331238990515"}, +{"key":"key_809199118758","value":"value_851027361132132127"}, +{"key":"key_809210367143","value":"value_104711231257612057"}, +{"key":"key_809281138421","value":"value_145111821181461021"}, +{"key":"key_809286903613","value":"value_158718210713612414"}, +{"key":"key_809288117134","value":"value_107171162120107711"}, +{"key":"key_809295143120","value":"value_911369390150987613"}, +{"key":"key_809313615612","value":"value_667697391101409115"}, +{"key":"key_809348107971","value":"value_401211156613990114"}, +{"key":"key_809381152133","value":"value_467615988133748374"}, +{"key":"key_809469748165","value":"value_929292178126481139"}, +{"key":"key_809518015812","value":"value_132629714114413568"}, +{"key":"key_809545861405","value":"value_110104117165156122"}, +{"key":"key_809612483783","value":"value_105771237810783831"}, +{"key":"key_809645139162","value":"value_129114758496118111"}, +{"key":"key_809687146151","value":"value_691341511940841031"}, +{"key":"key_809694816483","value":"value_152941241227314112"}, +{"key":"key_809712211157","value":"value_951611751011021051"}, +{"key":"key_809769143961","value":"value_671738114211312227"}, +{"key":"key_809790132703","value":"value_108751068992108871"}, +{"key":"key_809811766129","value":"value_771001181101061488"}, +{"key":"key_809822961121","value":"value_168368103751214110"}, +{"key":"key_809882139759","value":"value_678910955981051238"}, +{"key":"key_809912312811","value":"value_117966887193118641"}, +{"key":"key_809978701181","value":"value_112125123121100941"}, +{"key":"key_809995201241","value":"value_891641161837514215"}, +{"key":"key_810798551241","value":"value_641619769951188211"}, +{"key":"key_811011041261","value":"value_711171181421501151"}, +{"key":"key_811019875737","value":"value_132511361059110318"}, +{"key":"key_811019884116","value":"value_598814152871151211"}, +{"key":"key_811019960859","value":"value_737374121581145195"}, +{"key":"key_811021295998","value":"value_131629312412567857"}, +{"key":"key_811029511511","value":"value_548916911614211191"}, +{"key":"key_811036512111","value":"value_752115314913910966"}, +{"key":"key_811038143169","value":"value_931268613985738179"}, +{"key":"key_811041186514","value":"value_779312711310686119"}, +{"key":"key_811054110116","value":"value_869651241131138117"}, +{"key":"key_811059611211","value":"value_411654312915831105"}, +{"key":"key_811061221338","value":"value_125847658128116200"}, +{"key":"key_811061301221","value":"value_134977815110114050"}, +{"key":"key_811062061411","value":"value_531361788647131691"}, +{"key":"key_811068111080","value":"value_134109161103126986"}, +{"key":"key_811071168294","value":"value_151601241323211188"}, +{"key":"key_811079811211","value":"value_122118117614313410"}, +{"key":"key_811081281438","value":"value_103858012913210312"}, +{"key":"key_811088211813","value":"value_915263981431571271"}, +{"key":"key_811088713912","value":"value_821349980849898548"}, +{"key":"key_811089489131","value":"value_591269931471307013"}, +{"key":"key_811091131211","value":"value_401071681001461316"}, +{"key":"key_811091731331","value":"value_851501229111710799"}, +{"key":"key_811101071007","value":"value_131138555613510271"}, +{"key":"key_811109712321","value":"value_118971441067070153"}, +{"key":"key_811111133113","value":"value_145771058910671631"}, +{"key":"key_811111327213","value":"value_109699210495147501"}, +{"key":"key_811111451491","value":"value_991173113313492586"}, +{"key":"key_811137085128","value":"value_144107207989037135"}, +{"key":"key_811138775131","value":"value_121747913014611097"}, +{"key":"key_811141014076","value":"value_122808012367771328"}, +{"key":"key_811141129264","value":"value_551039852699010056"}, +{"key":"key_811141821207","value":"value_166431141038815145"}, +{"key":"key_811151051268","value":"value_901524194911841031"}, +{"key":"key_811151378410","value":"value_571054810611061142"}, +{"key":"key_811151478716","value":"value_797515410148165644"}, +{"key":"key_811152044113","value":"value_111828715410853976"}, +{"key":"key_811152221051","value":"value_485010111810563861"}, +{"key":"key_811159211213","value":"value_117110135145869111"}, +{"key":"key_811161341297","value":"value_133128838383183891"}, +{"key":"key_811166810012","value":"value_128825597727712410"}, +{"key":"key_811167710188","value":"value_711029714810691531"}, +{"key":"key_811167916712","value":"value_139351681308111191"}, +{"key":"key_811168111315","value":"value_115107149108741341"}, +{"key":"key_811175975748","value":"value_125129120351403210"}, +{"key":"key_811178613112","value":"value_112611469782133157"}, +{"key":"key_811181181641","value":"value_128457617541441061"}, +{"key":"key_811181407910","value":"value_108101131131122163"}, +{"key":"key_811191181507","value":"value_929116212313512711"}, +{"key":"key_811191321131","value":"value_100451456413192150"}, +{"key":"key_811201066614","value":"value_108941106211672817"}, +{"key":"key_811211274378","value":"value_100128143122838611"}, +{"key":"key_811211421281","value":"value_181827413763148109"}, +{"key":"key_811211443310","value":"value_786713311713589169"}, +{"key":"key_811211721372","value":"value_131101971621081261"}, +{"key":"key_811226361909","value":"value_726711713084135819"}, +{"key":"key_811228293126","value":"value_118867112884114979"}, +{"key":"key_811228612356","value":"value_137155109111108121"}, +{"key":"key_811231329645","value":"value_771538210171100125"}, +{"key":"key_811231761201","value":"value_835512648659513413"}, +{"key":"key_811237510792","value":"value_711481221538781051"}, +{"key":"key_811238445901","value":"value_124852712845134561"}, +{"key":"key_811241105777","value":"value_140651109011010913"}, +{"key":"key_811241151549","value":"value_979043631201049415"}, +{"key":"key_811249712312","value":"value_965312573104439867"}, +{"key":"key_811251565112","value":"value_107111929272122147"}, +{"key":"key_811275878765","value":"value_136991191061221328"}, +{"key":"key_811278276106","value":"value_143148956518511010"}, +{"key":"key_811287648119","value":"value_931465235118741791"}, +{"key":"key_811287886133","value":"value_118981051499612615"}, +{"key":"key_811288110511","value":"value_138176117115541224"}, +{"key":"key_811288287931","value":"value_150999511550119718"}, +{"key":"key_811297649148","value":"value_596912616581547095"}, +{"key":"key_811298012210","value":"value_881201576612763951"}, +{"key":"key_811301127990","value":"value_114168971639712485"}, +{"key":"key_811301901538","value":"value_961709814483701261"}, +{"key":"key_811311737411","value":"value_891038014310717214"}, +{"key":"key_811316381939","value":"value_898717611017313689"}, +{"key":"key_811319772901","value":"value_126123686310310890"}, +{"key":"key_811319961195","value":"value_851611012470133119"}, +{"key":"key_811331032615","value":"value_132176150821009912"}, +{"key":"key_811344714515","value":"value_105148886910069751"}, +{"key":"key_811351371397","value":"value_978784111669635341"}, +{"key":"key_811351451231","value":"value_127169011811597105"}, +{"key":"key_811351471068","value":"value_631481297092121154"}, +{"key":"key_811358375534","value":"value_142851059312410711"}, +{"key":"key_811361331289","value":"value_110957912873127113"}, +{"key":"key_811368210710","value":"value_801331081486818272"}, +{"key":"key_811393310857","value":"value_153827211513117811"}, +{"key":"key_811396373104","value":"value_138741429156181771"}, +{"key":"key_811401381351","value":"value_928035116134123581"}, +{"key":"key_811404512377","value":"value_901557694164174841"}, +{"key":"key_811411279914","value":"value_104135938814275859"}, +{"key":"key_811429655171","value":"value_124155137110101136"}, +{"key":"key_811441055769","value":"value_616679106154477013"}, +{"key":"key_811441191441","value":"value_104811089713774701"}, +{"key":"key_811441893415","value":"value_133812010560782783"}, +{"key":"key_811451166312","value":"value_859779176147100711"}, +{"key":"key_811459014077","value":"value_736491125431354814"}, +{"key":"key_811459710881","value":"value_129109120143126987"}, +{"key":"key_811461399261","value":"value_123149151108142101"}, +{"key":"key_811466698861","value":"value_149139301697912512"}, +{"key":"key_811466847143","value":"value_877412310759117144"}, +{"key":"key_811489100119","value":"value_101110559397478298"}, +{"key":"key_811491741167","value":"value_841938130686712513"}, +{"key":"key_811501191141","value":"value_125828567798515097"}, +{"key":"key_811506787991","value":"value_757612582125848415"}, +{"key":"key_811521641298","value":"value_536910213017619286"}, +{"key":"key_811526695621","value":"value_103889196881261191"}, +{"key":"key_811531377659","value":"value_159158125551134915"}, +{"key":"key_811531551201","value":"value_164113135771321131"}, +{"key":"key_811541041121","value":"value_861351111549886798"}, +{"key":"key_811559468781","value":"value_101974795794392568"}, +{"key":"key_811576716811","value":"value_899110913511612212"}, +{"key":"key_811579414912","value":"value_114926312011911411"}, +{"key":"key_811588214113","value":"value_758065718444618841"}, +{"key":"key_811595297634","value":"value_917365721376010113"}, +{"key":"key_811596123954","value":"value_156931171281136217"}, +{"key":"key_811611169498","value":"value_124815645133111689"}, +{"key":"key_811627554159","value":"value_121711011041148317"}, +{"key":"key_811641691088","value":"value_109166781209059691"}, +{"key":"key_811648561126","value":"value_132281361281171241"}, +{"key":"key_811679668143","value":"value_102881357110910659"}, +{"key":"key_811710619613","value":"value_251401198761106163"}, +{"key":"key_811714077994","value":"value_146117707734101398"}, +{"key":"key_811741001211","value":"value_120976912168107125"}, +{"key":"key_811751358283","value":"value_125685112713413213"}, +{"key":"key_811861215914","value":"value_620751818290114818"}, +{"key":"key_811869512391","value":"value_113194100101110869"}, +{"key":"key_811899099786","value":"value_861249811515616145"}, +{"key":"key_811914210916","value":"value_319217712774313912"}, +{"key":"key_811949313410","value":"value_715513773119997510"}, +{"key":"key_812210377109","value":"value_112751211177112511"}, +{"key":"key_812491791047","value":"value_908251121781458373"}, +{"key":"key_813010868941","value":"value_921258258931141489"}, +{"key":"key_813210710199","value":"value_125132109671008215"}, +{"key":"key_813512414386","value":"value_939184781498587807"}, +{"key":"key_813715689141","value":"value_793310898100102103"}, +{"key":"key_814113611414","value":"value_124961824586119144"}, +{"key":"key_814114013419","value":"value_104871181531108713"}, +{"key":"key_814197160598","value":"value_167144979094395716"}, +{"key":"key_814210132661","value":"value_122856312157101771"}, +{"key":"key_814215389268","value":"value_144931177612310210"}, +{"key":"key_814416587751","value":"value_129143297297132714"}, +{"key":"key_814892971941","value":"value_907989893359126281"}, +{"key":"key_815082110859","value":"value_122136821119461191"}, +{"key":"key_815510615769","value":"value_791001141391089489"}, +{"key":"key_815611313696","value":"value_938212713459921501"}, +{"key":"key_815710393691","value":"value_121679417713352102"}, +{"key":"key_815712078120","value":"value_191102107931291797"}, +{"key":"key_815810856124","value":"value_115133136651215719"}, +{"key":"key_815813613775","value":"value_909166936214915354"}, +{"key":"key_815886464757","value":"value_133901076663561731"}, +{"key":"key_816110392118","value":"value_439314399118145112"}, +{"key":"key_816111012694","value":"value_868645138936910611"}, +{"key":"key_816212198521","value":"value_128551331001631097"}, +{"key":"key_816263829514","value":"value_122107102147152142"}, +{"key":"key_816310967107","value":"value_107134105122100858"}, +{"key":"key_816311886657","value":"value_122107151517332104"}, +{"key":"key_816376109871","value":"value_159924345130103879"}, +{"key":"key_816395831521","value":"value_155981521061221126"}, +{"key":"key_816413634819","value":"value_141781011106999629"}, +{"key":"key_816420910815","value":"value_163761051178211710"}, +{"key":"key_816513711570","value":"value_111109119191851531"}, +{"key":"key_816610791991","value":"value_871039010313711890"}, +{"key":"key_816614599851","value":"value_104143130165106871"}, +{"key":"key_816669111116","value":"value_781426967861306869"}, +{"key":"key_816696135693","value":"value_781105570126137911"}, +{"key":"key_816783120112","value":"value_101871308412811358"}, +{"key":"key_816797156788","value":"value_847163871261161161"}, +{"key":"key_816910913711","value":"value_124996781114966715"}, +{"key":"key_816996984678","value":"value_891383051112931271"}, +{"key":"key_817097101878","value":"value_971581101421751216"}, +{"key":"key_817111615312","value":"value_115152140108536060"}, +{"key":"key_817114911113","value":"value_146491288712111492"}, +{"key":"key_817349101951","value":"value_128131111286511614"}, +{"key":"key_817412012110","value":"value_107133117106113851"}, +{"key":"key_817710172113","value":"value_611131121458715013"}, +{"key":"key_817714412016","value":"value_857810612815014311"}, +{"key":"key_817798120157","value":"value_106181124801061068"}, +{"key":"key_817864251131","value":"value_976210875113162141"}, +{"key":"key_817874698110","value":"value_761111161451125312"}, +{"key":"key_818012221777","value":"value_768510816015511512"}, +{"key":"key_818088131118","value":"value_868369100691193812"}, +{"key":"key_818110210392","value":"value_101821089515510953"}, +{"key":"key_818112819851","value":"value_101144937073961231"}, +{"key":"key_818113387266","value":"value_921039383519965761"}, +{"key":"key_818242939298","value":"value_546458889111913175"}, +{"key":"key_818310585885","value":"value_167138148631031128"}, +{"key":"key_818317194136","value":"value_112721551481431181"}, +{"key":"key_818338891084","value":"value_921374691100806078"}, +{"key":"key_818410916188","value":"value_133102135112796468"}, +{"key":"key_818411511114","value":"value_771301289080998813"}, +{"key":"key_818411595881","value":"value_121149152116102108"}, +{"key":"key_818441508478","value":"value_106104108521331421"}, +{"key":"key_818614450101","value":"value_166118114154818924"}, +{"key":"key_818615110713","value":"value_838093102691224710"}, +{"key":"key_818617116514","value":"value_629112580118911031"}, +{"key":"key_818677781161","value":"value_949772101135100118"}, +{"key":"key_818759112899","value":"value_977097951291301411"}, +{"key":"key_818883184168","value":"value_130881381061406610"}, +{"key":"key_818913517614","value":"value_951381391381059780"}, +{"key":"key_818914361341","value":"value_601031341441745122"}, +{"key":"key_818914911811","value":"value_911471166917899779"}, +{"key":"key_819016712672","value":"value_105127779962851683"}, +{"key":"key_819068121141","value":"value_107821671598373119"}, +{"key":"key_819072825468","value":"value_105318215412299137"}, +{"key":"key_819097110128","value":"value_123143798210094931"}, +{"key":"key_819211610310","value":"value_975811477117160102"}, +{"key":"key_819212110074","value":"value_127521129979102916"}, +{"key":"key_819212212010","value":"value_112116955412512260"}, +{"key":"key_819286778413","value":"value_122117123996412079"}, +{"key":"key_819310715714","value":"value_142891121111031778"}, +{"key":"key_819311413612","value":"value_160969810086671439"}, +{"key":"key_819312823102","value":"value_144691401041981241"}, +{"key":"key_819377808961","value":"value_111661548812116414"}, +{"key":"key_819410414215","value":"value_117118117117155697"}, +{"key":"key_819416290981","value":"value_176129115121166149"}, +{"key":"key_819495114131","value":"value_112711601475877881"}, +{"key":"key_819515790109","value":"value_926116015567104611"}, +{"key":"key_819615467147","value":"value_148105114611021291"}, +{"key":"key_819640129107","value":"value_101111969089425501"}, +{"key":"key_819642151104","value":"value_618235369137111174"}, +{"key":"key_819663146151","value":"value_118351915211210315"}, +{"key":"key_819762147145","value":"value_199831221639611713"}, +{"key":"key_819777484410","value":"value_394159128861031341"}, +{"key":"key_819785110126","value":"value_122117117231441199"}, +{"key":"key_819811181109","value":"value_161129921111107612"}, +{"key":"key_819812696751","value":"value_105901601179814811"}, +{"key":"key_819893105657","value":"value_139866966162967858"}, +{"key":"key_819911411968","value":"value_124129124148144101"}, +{"key":"key_819985100129","value":"value_106481066142869613"}, +{"key":"key_819996991371","value":"value_170871126910345736"}, +{"key":"key_821001241366","value":"value_941828614014288144"}, +{"key":"key_821001421411","value":"value_153123110971231421"}, +{"key":"key_821011111161","value":"value_559455971091281571"}, +{"key":"key_821015416813","value":"value_116113991149018940"}, +{"key":"key_821021259112","value":"value_791152058813595694"}, +{"key":"key_821021426079","value":"value_885317311099921761"}, +{"key":"key_821028797157","value":"value_165115114134116961"}, +{"key":"key_821028913712","value":"value_109110979614846131"}, +{"key":"key_821029896118","value":"value_751711064614116082"}, +{"key":"key_821034915611","value":"value_133117141551761879"}, +{"key":"key_821036311810","value":"value_105951721171381231"}, +{"key":"key_821038612116","value":"value_116112109461121295"}, +{"key":"key_821041081288","value":"value_108912914316758731"}, +{"key":"key_821051011289","value":"value_100917894131815880"}, +{"key":"key_821051265895","value":"value_111581531391531611"}, +{"key":"key_821051311051","value":"value_128130103112100401"}, +{"key":"key_821051335810","value":"value_124791521108316314"}, +{"key":"key_821051561319","value":"value_118841167012592861"}, +{"key":"key_821061038011","value":"value_785588871201761057"}, +{"key":"key_821061071549","value":"value_991261226788161508"}, +{"key":"key_821071338011","value":"value_147141124961017812"}, +{"key":"key_821071358990","value":"value_849014619612596112"}, +{"key":"key_821071431021","value":"value_110152531311479593"}, +{"key":"key_821079513040","value":"value_121127551239113211"}, +{"key":"key_821081111439","value":"value_137127133102116804"}, +{"key":"key_821087998517","value":"value_154104991121081051"}, +{"key":"key_821091091251","value":"value_939554120341468754"}, +{"key":"key_821091181321","value":"value_841186486112112908"}, +{"key":"key_821091671085","value":"value_941488512016210737"}, +{"key":"key_821098612211","value":"value_152124971091581238"}, +{"key":"key_821106855125","value":"value_982511811810492935"}, +{"key":"key_821109713412","value":"value_172948713076115121"}, +{"key":"key_821111161261","value":"value_938310772104144141"}, +{"key":"key_821111308012","value":"value_777510269104897581"}, +{"key":"key_821115412981","value":"value_100133681018484851"}, +{"key":"key_821121061569","value":"value_479475128901271115"}, +{"key":"key_821127213313","value":"value_120110119125827410"}, +{"key":"key_821131276013","value":"value_928211014398142931"}, +{"key":"key_821137210495","value":"value_148105128697181104"}, +{"key":"key_821138227741","value":"value_130130977494133123"}, +{"key":"key_821141367654","value":"value_168871011471181141"}, +{"key":"key_821141431159","value":"value_741121148729147124"}, +{"key":"key_821141651136","value":"value_103105123100711488"}, +{"key":"key_821147412232","value":"value_107656512363861371"}, +{"key":"key_821158413512","value":"value_291501781291014912"}, +{"key":"key_821171063210","value":"value_122126811461071731"}, +{"key":"key_821171251501","value":"value_124118125153108124"}, +{"key":"key_821171401548","value":"value_896311212991137816"}, +{"key":"key_821178473122","value":"value_107140156122140136"}, +{"key":"key_821193761431","value":"value_751321041339612913"}, +{"key":"key_821199079151","value":"value_100481821336563170"}, +{"key":"key_821199981145","value":"value_901181071491071465"}, +{"key":"key_821201176812","value":"value_146138147641051519"}, +{"key":"key_821201571551","value":"value_105150108136866910"}, +{"key":"key_821201628310","value":"value_981041409310065118"}, +{"key":"key_821208811978","value":"value_100117791101058610"}, +{"key":"key_821209814381","value":"value_791291454613210168"}, +{"key":"key_821211151429","value":"value_148143181804268191"}, +{"key":"key_821217311473","value":"value_154789149120121106"}, +{"key":"key_821221001001","value":"value_815516378130784913"}, +{"key":"key_821226567141","value":"value_838999114981134713"}, +{"key":"key_821228411056","value":"value_129112873169401011"}, +{"key":"key_821231139882","value":"value_109124131928110226"}, +{"key":"key_821231201031","value":"value_121143518886961181"}, +{"key":"key_821237214116","value":"value_156104177939172104"}, +{"key":"key_821238513512","value":"value_521481947586103102"}, +{"key":"key_821241001291","value":"value_192139321271271371"}, +{"key":"key_821241421551","value":"value_621291181101461431"}, +{"key":"key_821241598552","value":"value_181808110297671001"}, +{"key":"key_821252215914","value":"value_169611247815706854"}, +{"key":"key_821258112666","value":"value_105119116111102111"}, +{"key":"key_821266113511","value":"value_991121567890911241"}, +{"key":"key_821268911310","value":"value_192120163934812013"}, +{"key":"key_821271021571","value":"value_831512011210811199"}, +{"key":"key_821271281701","value":"value_114998577123741601"}, +{"key":"key_821271366776","value":"value_999761127988915512"}, +{"key":"key_821271551211","value":"value_102641491071298812"}, +{"key":"key_821271841411","value":"value_869130949197771549"}, +{"key":"key_821274718417","value":"value_904948114891521529"}, +{"key":"key_821281239598","value":"value_119881289569110124"}, +{"key":"key_821311168253","value":"value_938985158124155971"}, +{"key":"key_821311244995","value":"value_557610811877112707"}, +{"key":"key_821321041431","value":"value_114147651313314057"}, +{"key":"key_821321475884","value":"value_961009514760118903"}, +{"key":"key_821326613911","value":"value_471141229198132113"}, +{"key":"key_821327515863","value":"value_737110016015118288"}, +{"key":"key_821341511093","value":"value_100761695070531767"}, +{"key":"key_821349682831","value":"value_103861125314874775"}, +{"key":"key_821351031011","value":"value_327264711417011415"}, +{"key":"key_821351051074","value":"value_546412210980145979"}, +{"key":"key_821351321127","value":"value_113115118945170106"}, +{"key":"key_821381377710","value":"value_111122115141881291"}, +{"key":"key_821391441051","value":"value_112106628617210513"}, +{"key":"key_821398312561","value":"value_143142981028097105"}, +{"key":"key_821406852116","value":"value_144104111139599295"}, +{"key":"key_821408462100","value":"value_801429712610914710"}, +{"key":"key_821424995941","value":"value_985463911121621239"}, +{"key":"key_821429952125","value":"value_821401021269810012"}, +{"key":"key_821431011131","value":"value_136821386816799112"}, +{"key":"key_821438215979","value":"value_661317610772901375"}, +{"key":"key_821451197910","value":"value_661178711210611510"}, +{"key":"key_821451251069","value":"value_251043611765148911"}, +{"key":"key_821452816992","value":"value_798365501549791148"}, +{"key":"key_821455510013","value":"value_137109767091567211"}, +{"key":"key_821456210913","value":"value_116541411265910311"}, +{"key":"key_821478392151","value":"value_583010610988725814"}, +{"key":"key_821481338746","value":"value_941229810198994014"}, +{"key":"key_821491129012","value":"value_104601231161291458"}, +{"key":"key_821491913054","value":"value_751371031331481207"}, +{"key":"key_821494410068","value":"value_963014065741356183"}, +{"key":"key_821505511862","value":"value_561451001061377717"}, +{"key":"key_821511156549","value":"value_471428712411310617"}, +{"key":"key_821511418414","value":"value_190593458515489100"}, +{"key":"key_821511518366","value":"value_891891251091127090"}, +{"key":"key_821531191339","value":"value_100101145133411011"}, +{"key":"key_821541069810","value":"value_148107119661168243"}, +{"key":"key_821551691651","value":"value_401351568699161140"}, +{"key":"key_821555914547","value":"value_981551561011071021"}, +{"key":"key_821571428310","value":"value_891498512711286151"}, +{"key":"key_821575014512","value":"value_746766161149912011"}, +{"key":"key_821581761251","value":"value_127103738460170617"}, +{"key":"key_821617412711","value":"value_173741326678123115"}, +{"key":"key_821622312068","value":"value_779214312714093781"}, +{"key":"key_821641898510","value":"value_581291131281111141"}, +{"key":"key_821651001939","value":"value_651181175482122821"}, +{"key":"key_821651131641","value":"value_987115399122147911"}, +{"key":"key_821681301031","value":"value_661021297368129134"}, +{"key":"key_821691251471","value":"value_127136114133129144"}, +{"key":"key_821739259174","value":"value_116109686355126136"}, +{"key":"key_821781031258","value":"value_117904710310910384"}, +{"key":"key_821873795143","value":"value_831691031161018713"}, +{"key":"key_821898822914","value":"value_128106103741849010"}, +{"key":"key_821929314514","value":"value_115142366585839612"}, +{"key":"key_821941331301","value":"value_123114581244414580"}, +{"key":"key_822412812111","value":"value_102891051261369587"}, +{"key":"key_822813012188","value":"value_834386103105995218"}, +{"key":"key_822888151105","value":"value_811091208537107111"}, +{"key":"key_823110877943","value":"value_166117991371041299"}, +{"key":"key_823213073777","value":"value_699094955627671304"}, +{"key":"key_823391136103","value":"value_122122102851021001"}, +{"key":"key_823415014970","value":"value_945611112013298170"}, +{"key":"key_823516015045","value":"value_138831101381338212"}, +{"key":"key_823713763134","value":"value_125621231016685146"}, +{"key":"key_823965731149","value":"value_601301131011175615"}, +{"key":"key_824087741841","value":"value_701481149797158139"}, +{"key":"key_824110116114","value":"value_108119120157145126"}, +{"key":"key_824510114611","value":"value_139133572816288848"}, +{"key":"key_824584119108","value":"value_957777106126105165"}, +{"key":"key_824672471301","value":"value_109170744781031261"}, +{"key":"key_824716711612","value":"value_739553251001209910"}, +{"key":"key_824810057106","value":"value_111126111107901671"}, +{"key":"key_824995985113","value":"value_981401099213420128"}, +{"key":"key_825015313612","value":"value_147461341268414311"}, +{"key":"key_825047137771","value":"value_797812511368148103"}, +{"key":"key_825110079503","value":"value_878612977170107571"}, +{"key":"key_825113814157","value":"value_107134867316212170"}, +{"key":"key_825163555011","value":"value_921041121028971596"}, +{"key":"key_825218463129","value":"value_156975612513813813"}, +{"key":"key_825312114311","value":"value_180687611986741751"}, +{"key":"key_825336176207","value":"value_116104133751059210"}, +{"key":"key_825363911161","value":"value_114126138136441419"}, +{"key":"key_825412698837","value":"value_158129928013810252"}, +{"key":"key_825692130995","value":"value_979019812514616912"}, +{"key":"key_826261166205","value":"value_153100921201710312"}, +{"key":"key_826313917518","value":"value_159520295185100101"}, +{"key":"key_826410313813","value":"value_163108831769713414"}, +{"key":"key_826513319513","value":"value_975680987545861291"}, +{"key":"key_826587861011","value":"value_134711031131018312"}, +{"key":"key_826589107968","value":"value_639311535159411710"}, +{"key":"key_826673411331","value":"value_105781331388810711"}, +{"key":"key_826710411044","value":"value_170881661171219017"}, +{"key":"key_826815713513","value":"value_118127661095715399"}, +{"key":"key_826883102678","value":"value_601146210019167635"}, +{"key":"key_826884144659","value":"value_852815866816483150"}, +{"key":"key_826910231108","value":"value_461191001099588801"}, +{"key":"key_826913490143","value":"value_871671221175265869"}, +{"key":"key_827213957125","value":"value_168121113901166212"}, +{"key":"key_827215215268","value":"value_105108981589689801"}, +{"key":"key_827313111813","value":"value_941451511551355281"}, +{"key":"key_827414712016","value":"value_139121961341481111"}, +{"key":"key_827627883159","value":"value_168137103786012414"}, +{"key":"key_827668468074","value":"value_538459155106891051"}, +{"key":"key_827712013515","value":"value_771171201496272103"}, +{"key":"key_827712439100","value":"value_641151171261441111"}, +{"key":"key_827713114610","value":"value_891101047217413985"}, +{"key":"key_827810914116","value":"value_124128803312811314"}, +{"key":"key_827814391146","value":"value_281056147441617621"}, +{"key":"key_827815615182","value":"value_717794636663159127"}, +{"key":"key_827844117105","value":"value_149107631109170139"}, +{"key":"key_827914711713","value":"value_112105527986969984"}, +{"key":"key_827916491134","value":"value_130150991061109680"}, +{"key":"key_827988122801","value":"value_465011089851421205"}, +{"key":"key_827996140100","value":"value_123135142977210115"}, +{"key":"key_828077107109","value":"value_941941161231486994"}, +{"key":"key_828110675787","value":"value_608768122118135169"}, +{"key":"key_828111611690","value":"value_108773613681102120"}, +{"key":"key_828146121138","value":"value_123100381099976164"}, +{"key":"key_828154738512","value":"value_577977665384717010"}, +{"key":"key_828211446931","value":"value_147115861158394791"}, +{"key":"key_828212115950","value":"value_122471201122010384"}, +{"key":"key_828213279121","value":"value_127149114138938110"}, +{"key":"key_828216710412","value":"value_541084015164124639"}, +{"key":"key_828311383867","value":"value_811341011088212193"}, +{"key":"key_828313810610","value":"value_511131371571141063"}, +{"key":"key_828314315883","value":"value_126998953135127114"}, +{"key":"key_828314614189","value":"value_124154123164126168"}, +{"key":"key_828337142171","value":"value_825511548112986655"}, +{"key":"key_828354134717","value":"value_158839712411411514"}, +{"key":"key_828371115101","value":"value_111113694112021140"}, +{"key":"key_828410791103","value":"value_112101155781056714"}, +{"key":"key_828410912410","value":"value_119379411450102727"}, +{"key":"key_828411714310","value":"value_149131100132981196"}, +{"key":"key_828414014713","value":"value_761049810910213857"}, +{"key":"key_828477105144","value":"value_114142819710714016"}, +{"key":"key_828490100976","value":"value_207956212092981381"}, +{"key":"key_828495689564","value":"value_451545394112130666"}, +{"key":"key_828513310973","value":"value_159110491111185045"}, +{"key":"key_828559168981","value":"value_112117981291051181"}, +{"key":"key_828591711408","value":"value_123686775389116910"}, +{"key":"key_828612913417","value":"value_401429610417214012"}, +{"key":"key_828685129125","value":"value_133163102100987312"}, +{"key":"key_828780997959","value":"value_123116561341077394"}, +{"key":"key_828810414312","value":"value_200651541085515912"}, +{"key":"key_828810511892","value":"value_911461185013911834"}, +{"key":"key_828882801188","value":"value_728210713780100152"}, +{"key":"key_828912814312","value":"value_164110101139102693"}, +{"key":"key_828946961331","value":"value_136982105848710014"}, +{"key":"key_828977791117","value":"value_923967831369116579"}, +{"key":"key_828984144159","value":"value_961551843107107927"}, +{"key":"key_829010810297","value":"value_688910521141887214"}, +{"key":"key_829045421321","value":"value_113116791161168912"}, +{"key":"key_829111912889","value":"value_159678212593124578"}, +{"key":"key_829125160511","value":"value_143725012411078751"}, +{"key":"key_829179731148","value":"value_737712367911301281"}, +{"key":"key_829185849210","value":"value_114898071802213856"}, +{"key":"key_829195106145","value":"value_177868973105141531"}, +{"key":"key_829210411614","value":"value_611731411766610087"}, +{"key":"key_829260107366","value":"value_597441551166611591"}, +{"key":"key_829264113147","value":"value_388711814090102128"}, +{"key":"key_829312344146","value":"value_621447013792931798"}, +{"key":"key_829315516568","value":"value_947779118938160121"}, +{"key":"key_829411010812","value":"value_154142967398649211"}, +{"key":"key_829411110210","value":"value_817511170147921601"}, +{"key":"key_829411915214","value":"value_921519481110100170"}, +{"key":"key_829465128351","value":"value_140120122115106927"}, +{"key":"key_829486106127","value":"value_102152146771341071"}, +{"key":"key_829558123791","value":"value_621191241429411514"}, +{"key":"key_829612314910","value":"value_144887473601131018"}, +{"key":"key_829628135152","value":"value_116116101116100117"}, +{"key":"key_829791132113","value":"value_998796117150117738"}, +{"key":"key_829885691608","value":"value_571161322841801106"}, +{"key":"key_829894504680","value":"value_105931426214577871"}, +{"key":"key_829896126122","value":"value_278610616973986386"}, +{"key":"key_829912310816","value":"value_161721201141338410"}, +{"key":"key_829995859415","value":"value_102120889497104801"}, +{"key":"key_830119124993","value":"value_154117631381041091"}, +{"key":"key_831001097815","value":"value_142879883202819211"}, +{"key":"key_831001537253","value":"value_781738312316846216"}, +{"key":"key_831001601021","value":"value_166881231141631424"}, +{"key":"key_831007113513","value":"value_115742741951121617"}, +{"key":"key_831008516012","value":"value_889410373961168414"}, +{"key":"key_831015814810","value":"value_102140651677778155"}, +{"key":"key_831017474973","value":"value_831181001824024818"}, +{"key":"key_831019985177","value":"value_132991323713311410"}, +{"key":"key_831021065591","value":"value_127681281055911514"}, +{"key":"key_831021078498","value":"value_781064864891271961"}, +{"key":"key_831021092056","value":"value_135118751195610014"}, +{"key":"key_831021191449","value":"value_108165126689211317"}, +{"key":"key_831029281128","value":"value_157136892811698106"}, +{"key":"key_831031018972","value":"value_143153541291008214"}, +{"key":"key_831031301441","value":"value_137141124122144961"}, +{"key":"key_831035575678","value":"value_123130521411331027"}, +{"key":"key_831041001091","value":"value_110162176139129931"}, +{"key":"key_831041139215","value":"value_150158145139110331"}, +{"key":"key_831041914114","value":"value_111129691141201262"}, +{"key":"key_831048850981","value":"value_639692419965118567"}, +{"key":"key_831051231611","value":"value_109111143901206918"}, +{"key":"key_831061011021","value":"value_471348812314510513"}, +{"key":"key_831061361081","value":"value_126577134361251536"}, +{"key":"key_831061651359","value":"value_130891491301211618"}, +{"key":"key_831064487628","value":"value_119145877558108121"}, +{"key":"key_831069574142","value":"value_121128144973188140"}, +{"key":"key_831071391381","value":"value_786114778105509811"}, +{"key":"key_831071477310","value":"value_135601028691988671"}, +{"key":"key_831071631101","value":"value_114458014454124115"}, +{"key":"key_831074481907","value":"value_102136101110106279"}, +{"key":"key_831079610112","value":"value_951061471001291451"}, +{"key":"key_831088593106","value":"value_111128142121955683"}, +{"key":"key_831089214111","value":"value_128951161021165894"}, +{"key":"key_831091219513","value":"value_491211221228961108"}, +{"key":"key_831091297977","value":"value_129110131114103572"}, +{"key":"key_831101001910","value":"value_139132107127120133"}, +{"key":"key_831101191305","value":"value_115941424079581067"}, +{"key":"key_831101241408","value":"value_114964349688750127"}, +{"key":"key_831102141671","value":"value_791471041401489664"}, +{"key":"key_831108114013","value":"value_129401071155141751"}, +{"key":"key_831108411599","value":"value_736112611184427210"}, +{"key":"key_831108865118","value":"value_136118115801281309"}, +{"key":"key_831114516013","value":"value_100729611173101132"}, +{"key":"key_831119010892","value":"value_581201527613710862"}, +{"key":"key_831119615512","value":"value_133726773181221332"}, +{"key":"key_831127087121","value":"value_513813899681421141"}, +{"key":"key_831127977886","value":"value_122848592911631079"}, +{"key":"key_831127997105","value":"value_151279493118751566"}, +{"key":"key_831128285945","value":"value_125184152138911251"}, +{"key":"key_831139410394","value":"value_711241181437714365"}, +{"key":"key_831141265618","value":"value_120541181638914675"}, +{"key":"key_831146413018","value":"value_122651477510770111"}, +{"key":"key_831159410610","value":"value_113176409065566616"}, +{"key":"key_831161305794","value":"value_134143130327885721"}, +{"key":"key_831164411614","value":"value_165441078256995114"}, +{"key":"key_831165511818","value":"value_103116835724105156"}, +{"key":"key_831167510912","value":"value_119731141181101141"}, +{"key":"key_831169214086","value":"value_751249213911014176"}, +{"key":"key_831171121047","value":"value_133102917812788126"}, +{"key":"key_831171234677","value":"value_901528290291688998"}, +{"key":"key_831171451409","value":"value_114941438411297107"}, +{"key":"key_831181191131","value":"value_112759355124116182"}, +{"key":"key_831191799816","value":"value_124107127158931161"}, +{"key":"key_831201031259","value":"value_108114115122134111"}, +{"key":"key_831201271556","value":"value_133881427989846413"}, +{"key":"key_831206313810","value":"value_831209674109100109"}, +{"key":"key_831208912111","value":"value_901888193999793881"}, +{"key":"key_831209411357","value":"value_121117103129113128"}, +{"key":"key_831211986169","value":"value_901491407413810812"}, +{"key":"key_831219295130","value":"value_150781291131476581"}, +{"key":"key_831219316970","value":"value_116771527810488743"}, +{"key":"key_831221201181","value":"value_851227112327107359"}, +{"key":"key_831241061721","value":"value_132681207889145959"}, +{"key":"key_831241301066","value":"value_709110666119721441"}, +{"key":"key_831248811016","value":"value_821293612995105119"}, +{"key":"key_831251595797","value":"value_108656516256129129"}, +{"key":"key_831253488123","value":"value_111104146125152141"}, +{"key":"key_831258434148","value":"value_217094126531111031"}, +{"key":"key_831261105616","value":"value_821561151226180104"}, +{"key":"key_831261227014","value":"value_107979111949651158"}, +{"key":"key_831261258313","value":"value_112891319367143901"}, +{"key":"key_831281071226","value":"value_107911551271806813"}, +{"key":"key_831281111171","value":"value_931205678125861021"}, +{"key":"key_831281218889","value":"value_595053111851251569"}, +{"key":"key_831281411025","value":"value_185412611371133966"}, +{"key":"key_831284516682","value":"value_131133967934100999"}, +{"key":"key_831291055315","value":"value_855814809353151119"}, +{"key":"key_831301346282","value":"value_719579797335160941"}, +{"key":"key_831321038314","value":"value_147150101100591581"}, +{"key":"key_831339681106","value":"value_991167813812778789"}, +{"key":"key_831346066100","value":"value_891476777178897777"}, +{"key":"key_831361215396","value":"value_327084641049610466"}, +{"key":"key_831361306280","value":"value_131681661131118783"}, +{"key":"key_831361868386","value":"value_976813991771168612"}, +{"key":"key_831371091321","value":"value_152152182104825762"}, +{"key":"key_831371209099","value":"value_147995559103116193"}, +{"key":"key_831371221155","value":"value_271486413969931319"}, +{"key":"key_831381001436","value":"value_921361241391327812"}, +{"key":"key_831391536373","value":"value_105873013110710815"}, +{"key":"key_831411209786","value":"value_781479914614210850"}, +{"key":"key_831449010566","value":"value_881009115012910412"}, +{"key":"key_831465810810","value":"value_102141144161601758"}, +{"key":"key_831466412811","value":"value_119701155317413916"}, +{"key":"key_831471237110","value":"value_124691209510652731"}, +{"key":"key_831487311810","value":"value_651141289588161151"}, +{"key":"key_831488948142","value":"value_411531221258561127"}, +{"key":"key_831491271621","value":"value_797914913111135132"}, +{"key":"key_831491775073","value":"value_176805010717142909"}, +{"key":"key_831521071031","value":"value_169828113473661451"}, +{"key":"key_831521231496","value":"value_115107111881111601"}, +{"key":"key_831521391315","value":"value_156108391161021031"}, +{"key":"key_831531076349","value":"value_536910351856011870"}, +{"key":"key_831531551012","value":"value_501593512793571277"}, +{"key":"key_831549710010","value":"value_124119131143538413"}, +{"key":"key_831551121188","value":"value_866612272721201251"}, +{"key":"key_831558346261","value":"value_123114143137911251"}, +{"key":"key_831562814411","value":"value_701014695124137971"}, +{"key":"key_831571165814","value":"value_311009042108921171"}, +{"key":"key_831571361304","value":"value_123121123150666511"}, +{"key":"key_831636512911","value":"value_911076913415583112"}, +{"key":"key_831638080832","value":"value_835512245151747712"}, +{"key":"key_831649214611","value":"value_364893101159750727"}, +{"key":"key_831659510013","value":"value_689111167791187871"}, +{"key":"key_831708595113","value":"value_187891408816514516"}, +{"key":"key_831752090691","value":"value_946814170898911592"}, +{"key":"key_831771195933","value":"value_107911041106987113"}, +{"key":"key_831791281339","value":"value_368510988861141551"}, +{"key":"key_831831101239","value":"value_118711481241821651"}, +{"key":"key_831859496851","value":"value_141167818314880154"}, +{"key":"key_831891047390","value":"value_285714859951461521"}, +{"key":"key_831941579713","value":"value_776011467123359568"}, +{"key":"key_831959987829","value":"value_591047857899312879"}, +{"key":"key_833051155961","value":"value_138101147104110386"}, +{"key":"key_833092626311","value":"value_120126721731189115"}, +{"key":"key_833610012093","value":"value_906244961593998838"}, +{"key":"key_833617091100","value":"value_124601081089517913"}, +{"key":"key_833859119858","value":"value_991041091118612658"}, +{"key":"key_834816083991","value":"value_118101911071171271"}, +{"key":"key_834919468118","value":"value_137891367490871194"}, +{"key":"key_835210513712","value":"value_744870911238712911"}, +{"key":"key_835374821256","value":"value_113135109154127711"}, +{"key":"key_835379117119","value":"value_181021181111349315"}, +{"key":"key_835410297155","value":"value_901301361119782104"}, +{"key":"key_835410912158","value":"value_771701251141671191"}, +{"key":"key_835510511212","value":"value_157103111116645961"}, +{"key":"key_835512046988","value":"value_149911154411798106"}, +{"key":"key_835512257190","value":"value_951501298496116126"}, +{"key":"key_835610776877","value":"value_173637813016013916"}, +{"key":"key_835713212714","value":"value_711171377211761991"}, +{"key":"key_835810311712","value":"value_143491119012612290"}, +{"key":"key_835813914685","value":"value_151958382124741351"}, +{"key":"key_836111612010","value":"value_175106196129130139"}, +{"key":"key_836111645115","value":"value_108891181021708184"}, +{"key":"key_836114416812","value":"value_112731231411016511"}, +{"key":"key_836211216989","value":"value_149130708698739788"}, +{"key":"key_836211596941","value":"value_199751201699813513"}, +{"key":"key_836273504581","value":"value_114586313956691751"}, +{"key":"key_836280184899","value":"value_778712313810410517"}, +{"key":"key_836286126777","value":"value_941119959100928410"}, +{"key":"key_836289918415","value":"value_167106106107119801"}, +{"key":"key_836451139924","value":"value_621097512015116415"}, +{"key":"key_836462113106","value":"value_655690137122958811"}, +{"key":"key_836563128871","value":"value_163147145879489137"}, +{"key":"key_836713398531","value":"value_118701378810912416"}, +{"key":"key_836720371224","value":"value_131737695128751021"}, +{"key":"key_836766143963","value":"value_142148119165106104"}, +{"key":"key_836814297157","value":"value_101103133115878286"}, +{"key":"key_836816392113","value":"value_729467130859910115"}, +{"key":"key_836875839116","value":"value_716510589107107121"}, +{"key":"key_836876142129","value":"value_177102111153708511"}, +{"key":"key_836911610597","value":"value_136451001231781539"}, +{"key":"key_836967120112","value":"value_102162142126889913"}, +{"key":"key_837012711610","value":"value_102925314252841312"}, +{"key":"key_837089111171","value":"value_884275159208198107"}, +{"key":"key_837111316675","value":"value_107841266814772111"}, +{"key":"key_837213161147","value":"value_141147144741089410"}, +{"key":"key_837282124277","value":"value_103411108211518114"}, +{"key":"key_837285511061","value":"value_901201311641411121"}, +{"key":"key_837288114811","value":"value_991179011814414677"}, +{"key":"key_837310810080","value":"value_123132160123831081"}, +{"key":"key_837313710513","value":"value_978571118119858912"}, +{"key":"key_837348918215","value":"value_125102731058765902"}, +{"key":"key_837373108126","value":"value_176122176807412672"}, +{"key":"key_837479928194","value":"value_123429693118149115"}, +{"key":"key_837512810289","value":"value_112122116831621324"}, +{"key":"key_837514487831","value":"value_611391091061049577"}, +{"key":"key_837599131328","value":"value_771144210613188174"}, +{"key":"key_837610611774","value":"value_101901061688299161"}, +{"key":"key_837612510712","value":"value_791411071445918617"}, +{"key":"key_837613810765","value":"value_618214085621381038"}, +{"key":"key_837616413792","value":"value_126139111139985268"}, +{"key":"key_837663857410","value":"value_136668414812391701"}, +{"key":"key_837673173108","value":"value_106110150105725581"}, +{"key":"key_837694102109","value":"value_129891941006712615"}, +{"key":"key_837771949490","value":"value_811117474154148161"}, +{"key":"key_837814285701","value":"value_271401011541931169"}, +{"key":"key_837871799713","value":"value_104161122108721041"}, +{"key":"key_838017314015","value":"value_407112271531241407"}, +{"key":"key_838113394941","value":"value_127123897312910911"}, +{"key":"key_838116216315","value":"value_149915814159105348"}, +{"key":"key_838169776896","value":"value_811391341025911087"}, +{"key":"key_838212112380","value":"value_142531026515774581"}, +{"key":"key_838321183104","value":"value_281271169321108954"}, +{"key":"key_838348107708","value":"value_118129105961261415"}, +{"key":"key_838350110859","value":"value_281101161529099114"}, +{"key":"key_838415014361","value":"value_911267525112846310"}, +{"key":"key_838415413211","value":"value_591641571035911711"}, +{"key":"key_838495138881","value":"value_611371058412911396"}, +{"key":"key_838511914810","value":"value_641069810310779154"}, +{"key":"key_838512584648","value":"value_861722312213794110"}, +{"key":"key_838611773172","value":"value_106119642110110011"}, +{"key":"key_838615985122","value":"value_111681579814868118"}, +{"key":"key_838711214767","value":"value_831381057910110274"}, +{"key":"key_838712074101","value":"value_933414816297118173"}, +{"key":"key_838812786701","value":"value_661271508280142167"}, +{"key":"key_838814198136","value":"value_165898012094119118"}, +{"key":"key_838910011113","value":"value_148142154114161116"}, +{"key":"key_838912415092","value":"value_108891281029314049"}, +{"key":"key_838912612113","value":"value_146100107105104411"}, +{"key":"key_838987134146","value":"value_161125100144781141"}, +{"key":"key_838991778310","value":"value_187103981371141498"}, +{"key":"key_839011111214","value":"value_127124140142741428"}, +{"key":"key_839047184547","value":"value_146139125110163841"}, +{"key":"key_839113211414","value":"value_145139113668493481"}, +{"key":"key_839212999118","value":"value_164825693100735513"}, +{"key":"key_839213518886","value":"value_130139108125836694"}, +{"key":"key_839288977613","value":"value_104129137667212111"}, +{"key":"key_839313812163","value":"value_125961559711383109"}, +{"key":"key_839316385818","value":"value_105112125112103185"}, +{"key":"key_839412816495","value":"value_791211621311201101"}, +{"key":"key_839477851261","value":"value_481794908711671134"}, +{"key":"key_839567966911","value":"value_104130879652934411"}, +{"key":"key_839585123128","value":"value_308612757691485626"}, +{"key":"key_839652831288","value":"value_671071291641358613"}, +{"key":"key_839661639213","value":"value_981331841306511150"}, +{"key":"key_839666111551","value":"value_979745898980131147"}, +{"key":"key_839696829115","value":"value_916711789101131999"}, +{"key":"key_839712311654","value":"value_112109157104948214"}, +{"key":"key_839781120133","value":"value_151347011113511312"}, +{"key":"key_839790941479","value":"value_136134101677011997"}, +{"key":"key_839811113612","value":"value_112815393147807111"}, +{"key":"key_839813310071","value":"value_697347684514812210"}, +{"key":"key_839813790101","value":"value_170102109161921081"}, +{"key":"key_839910212882","value":"value_118114554793698182"}, +{"key":"key_841001029710","value":"value_817287797116615712"}, +{"key":"key_841001048011","value":"value_116801257094144906"}, +{"key":"key_841001071231","value":"value_594612213494525391"}, +{"key":"key_841001111191","value":"value_108148721301001125"}, +{"key":"key_841005810213","value":"value_123106111137876115"}, +{"key":"key_841008514312","value":"value_394090961471017410"}, +{"key":"key_841008811612","value":"value_106137108731841241"}, +{"key":"key_841011041761","value":"value_113104834979936413"}, +{"key":"key_841011052091","value":"value_981631215599118741"}, +{"key":"key_841011061147","value":"value_779816351121111111"}, +{"key":"key_841017941276","value":"value_639669711094967154"}, +{"key":"key_841021366813","value":"value_429288749670618375"}, +{"key":"key_841021468519","value":"value_128116113109127301"}, +{"key":"key_841031109285","value":"value_988870121152146108"}, +{"key":"key_841031202791","value":"value_100115491126998141"}, +{"key":"key_841031356910","value":"value_566890861291181165"}, +{"key":"key_841036391971","value":"value_928114912913414312"}, +{"key":"key_841038284991","value":"value_709216110575121124"}, +{"key":"key_841041069676","value":"value_961761288712317413"}, +{"key":"key_841041471661","value":"value_118165122881222473"}, +{"key":"key_841051599187","value":"value_761051091039418110"}, +{"key":"key_841051731481","value":"value_119827610499101109"}, +{"key":"key_841059376889","value":"value_133979612648688253"}, +{"key":"key_841061301251","value":"value_181751131034992104"}, +{"key":"key_841071251089","value":"value_134861031016573955"}, +{"key":"key_841073815950","value":"value_104931101161155957"}, +{"key":"key_841075896119","value":"value_941141269776999196"}, +{"key":"key_841081191141","value":"value_581427612112355102"}, +{"key":"key_841085911214","value":"value_889212962122154378"}, +{"key":"key_841091073065","value":"value_821231401061186312"}, +{"key":"key_841091471151","value":"value_159110741109583101"}, +{"key":"key_841097215912","value":"value_124110107888215075"}, +{"key":"key_841098789115","value":"value_149134123116101139"}, +{"key":"key_841101024459","value":"value_127951679412112112"}, +{"key":"key_841107010113","value":"value_117112121108119105"}, +{"key":"key_841109010711","value":"value_123851483887134747"}, +{"key":"key_841116886502","value":"value_114911691167983908"}, +{"key":"key_841121411121","value":"value_101110143381058386"}, +{"key":"key_841125913611","value":"value_142117162144105139"}, +{"key":"key_841126463175","value":"value_829114214712972112"}, +{"key":"key_841131021491","value":"value_118163445514315989"}, +{"key":"key_841133810315","value":"value_791351211091211481"}, +{"key":"key_841137379775","value":"value_127148331231511001"}, +{"key":"key_841141201271","value":"value_131707012043106158"}, +{"key":"key_841141237010","value":"value_691131105312958153"}, +{"key":"key_841141388087","value":"value_551715210311879885"}, +{"key":"key_841141411401","value":"value_146110139113731321"}, +{"key":"key_841141431811","value":"value_140104137123571501"}, +{"key":"key_841147210314","value":"value_131171142457278134"}, +{"key":"key_841161131121","value":"value_154811141431331221"}, +{"key":"key_841171799395","value":"value_901331011079082110"}, +{"key":"key_841181031641","value":"value_891351021416898982"}, +{"key":"key_841181051096","value":"value_501123915257741737"}, +{"key":"key_841184615811","value":"value_111121124924211978"}, +{"key":"key_841187330128","value":"value_518878909591828978"}, +{"key":"key_841191251451","value":"value_110114157115811361"}, +{"key":"key_841201731171","value":"value_136163631117520876"}, +{"key":"key_841206513682","value":"value_127122131911148512"}, +{"key":"key_841209199144","value":"value_114491411431131558"}, +{"key":"key_841211193389","value":"value_105917410996628576"}, +{"key":"key_841211311551","value":"value_995860948914576707"}, +{"key":"key_841211397999","value":"value_917193745793744116"}, +{"key":"key_841211419298","value":"value_117125148142579613"}, +{"key":"key_841211501256","value":"value_115948566128161125"}, +{"key":"key_841211621338","value":"value_331221529378779514"}, +{"key":"key_841217789521","value":"value_341068298192109741"}, +{"key":"key_841231018278","value":"value_128758784681287684"}, +{"key":"key_841241581181","value":"value_104166139695711015"}, +{"key":"key_841248287664","value":"value_861111051338516469"}, +{"key":"key_841248565125","value":"value_711101275014273651"}, +{"key":"key_841249810285","value":"value_114116601211171071"}, +{"key":"key_841251161154","value":"value_122781281159010513"}, +{"key":"key_841261321163","value":"value_129481215613813211"}, +{"key":"key_841269010116","value":"value_119149861021391561"}, +{"key":"key_841271671131","value":"value_113671211121561171"}, +{"key":"key_841271727610","value":"value_591071111141271211"}, +{"key":"key_841277049105","value":"value_132261351361671008"}, +{"key":"key_841277168150","value":"value_501007210761698610"}, +{"key":"key_841281301009","value":"value_946382140841298111"}, +{"key":"key_841281317982","value":"value_145143781388288671"}, +{"key":"key_841281657513","value":"value_111136981095190129"}, +{"key":"key_841286971921","value":"value_113941026884133175"}, +{"key":"key_841291177170","value":"value_144147147991121581"}, +{"key":"key_841291351211","value":"value_114751327011082771"}, +{"key":"key_841296910986","value":"value_110817790135117851"}, +{"key":"key_841301528611","value":"value_626212515911262140"}, +{"key":"key_841301722512","value":"value_467415013814811290"}, +{"key":"key_841311621231","value":"value_161781175914286739"}, +{"key":"key_841321171525","value":"value_898611812313276721"}, +{"key":"key_841321688111","value":"value_771181101716880828"}, +{"key":"key_841332068089","value":"value_798685182126104109"}, +{"key":"key_841334610912","value":"value_108859310914011762"}, +{"key":"key_841349511794","value":"value_969167102171801431"}, +{"key":"key_841349711112","value":"value_521091061679610611"}, +{"key":"key_841351387311","value":"value_143574913514784123"}, +{"key":"key_841361531258","value":"value_717314612911512011"}, +{"key":"key_841371026781","value":"value_456771351298993126"}, +{"key":"key_841376777751","value":"value_187901101249914266"}, +{"key":"key_841381034881","value":"value_128120165798111910"}, +{"key":"key_841405514410","value":"value_959012683202771061"}, +{"key":"key_841407298134","value":"value_119106741101339318"}, +{"key":"key_841408486838","value":"value_128128586484127841"}, +{"key":"key_841411039613","value":"value_113801301081041811"}, +{"key":"key_841421068542","value":"value_591261229615311514"}, +{"key":"key_841428311811","value":"value_104421558112112414"}, +{"key":"key_841439770106","value":"value_118721391041381191"}, +{"key":"key_841441011198","value":"value_791057711112751651"}, +{"key":"key_841441298688","value":"value_789510313511692188"}, +{"key":"key_841451238513","value":"value_104143134168996686"}, +{"key":"key_841457593128","value":"value_110391291101241171"}, +{"key":"key_841459363561","value":"value_139971081137238736"}, +{"key":"key_841459516315","value":"value_123162918283688516"}, +{"key":"key_841461238112","value":"value_169905634751451541"}, +{"key":"key_841462147296","value":"value_851156611410010180"}, +{"key":"key_841467912060","value":"value_114871283217611411"}, +{"key":"key_841488812612","value":"value_907654137993113714"}, +{"key":"key_841489774104","value":"value_291141101651101441"}, +{"key":"key_841496095107","value":"value_926713534396180125"}, +{"key":"key_841505112211","value":"value_841681217812612714"}, +{"key":"key_841505698102","value":"value_538513174162108481"}, +{"key":"key_841511231331","value":"value_178141105949713484"}, +{"key":"key_841511351721","value":"value_125113109129140151"}, +{"key":"key_841511618586","value":"value_711591541167111411"}, +{"key":"key_841512710866","value":"value_729410018551031071"}, +{"key":"key_841517114999","value":"value_151217110311995147"}, +{"key":"key_841538714812","value":"value_901571187111911610"}, +{"key":"key_841551156292","value":"value_116156125119139110"}, +{"key":"key_841559358123","value":"value_134112147136769975"}, +{"key":"key_841561601229","value":"value_182137120188118143"}, +{"key":"key_841579612076","value":"value_911351071221011171"}, +{"key":"key_841611101608","value":"value_113125997988967599"}, +{"key":"key_841636742123","value":"value_165149126811291041"}, +{"key":"key_841651211491","value":"value_697911188351087016"}, +{"key":"key_841671371231","value":"value_160167162168148711"}, +{"key":"key_841679715318","value":"value_137170178801231138"}, +{"key":"key_841741201221","value":"value_160961571251052712"}, +{"key":"key_841925614612","value":"value_154107539710210012"}, +{"key":"key_842510575112","value":"value_119115142397290711"}, +{"key":"key_842754137153","value":"value_741201551479776727"}, +{"key":"key_843010714088","value":"value_569258881234213214"}, +{"key":"key_843011770381","value":"value_117601351167514790"}, +{"key":"key_843698679513","value":"value_659171104161941426"}, +{"key":"key_843911313383","value":"value_658926102106521766"}, +{"key":"key_844020789961","value":"value_971001531608477102"}, +{"key":"key_844780122707","value":"value_965611011310812210"}, +{"key":"key_844923132132","value":"value_959812791979410079"}, +{"key":"key_844967152107","value":"value_119131221055977737"}, +{"key":"key_845011012861","value":"value_527692889055577497"}, +{"key":"key_845218914514","value":"value_518661133521449278"}, +{"key":"key_845310559163","value":"value_103143123939684736"}, +{"key":"key_845412614973","value":"value_946312991854518412"}, +{"key":"key_845812459105","value":"value_536514410795859196"}, +{"key":"key_845813951541","value":"value_104105123589617711"}, +{"key":"key_846014512098","value":"value_601211001929670138"}, +{"key":"key_846099161531","value":"value_881051021076213382"}, +{"key":"key_846111112713","value":"value_888820857410313181"}, +{"key":"key_846210214716","value":"value_888611957751007111"}, +{"key":"key_846214213911","value":"value_501001331281344911"}, +{"key":"key_846312897125","value":"value_878088118102124171"}, +{"key":"key_846313910710","value":"value_461099524110609515"}, +{"key":"key_846361122149","value":"value_589099130451226711"}, +{"key":"key_846398708714","value":"value_117501034710757109"}, +{"key":"key_846493823520","value":"value_150113175153112148"}, +{"key":"key_846667126162","value":"value_441031011119911716"}, +{"key":"key_846683811801","value":"value_119145589813412912"}, +{"key":"key_847110710911","value":"value_117124147551941051"}, +{"key":"key_847165106100","value":"value_165951506410512254"}, +{"key":"key_847210412411","value":"value_847810710999134511"}, +{"key":"key_847289106644","value":"value_124845555168991081"}, +{"key":"key_847312382901","value":"value_102100142127114182"}, +{"key":"key_847446127581","value":"value_125698690148123989"}, +{"key":"key_847464114138","value":"value_791048273951044555"}, +{"key":"key_847512279771","value":"value_787487915110622825"}, +{"key":"key_847513558277","value":"value_601041389194995692"}, +{"key":"key_847612210311","value":"value_898717957914391113"}, +{"key":"key_847714995189","value":"value_771041178089778215"}, +{"key":"key_847719887212","value":"value_140143119104120918"}, +{"key":"key_847767126143","value":"value_861471131069813213"}, +{"key":"key_847810214516","value":"value_671158475521746413"}, +{"key":"key_847865140451","value":"value_511181001353699601"}, +{"key":"key_847980611211","value":"value_115931479810977783"}, +{"key":"key_848111410215","value":"value_671041191021171345"}, +{"key":"key_848113813212","value":"value_448194101107441841"}, +{"key":"key_848172701141","value":"value_123101133487589120"}, +{"key":"key_848179121828","value":"value_116118112997987105"}, +{"key":"key_848184123123","value":"value_897191151143715217"}, +{"key":"key_848213690728","value":"value_631021158614717887"}, +{"key":"key_848260571051","value":"value_107104499493132129"}, +{"key":"key_848314881521","value":"value_859889130736313076"}, +{"key":"key_848410450121","value":"value_106131116818376981"}, +{"key":"key_848496102123","value":"value_821101741404790137"}, +{"key":"key_848513811610","value":"value_951519267131118891"}, +{"key":"key_848596811131","value":"value_461696816312913552"}, +{"key":"key_848610111670","value":"value_791441264110411195"}, +{"key":"key_848611692749","value":"value_497910810210385132"}, +{"key":"key_848693374911","value":"value_120119114601249114"}, +{"key":"key_848712786901","value":"value_475212111392868999"}, +{"key":"key_848849898489","value":"value_591248947151241127"}, +{"key":"key_848869108705","value":"value_811415391110931111"}, +{"key":"key_848913110510","value":"value_655091118144107137"}, +{"key":"key_849013411211","value":"value_126155174129104751"}, +{"key":"key_849094789698","value":"value_666839567118117875"}, +{"key":"key_849115011675","value":"value_154126103679914110"}, +{"key":"key_849154716791","value":"value_129103689833901391"}, +{"key":"key_849161164308","value":"value_891131341431797270"}, +{"key":"key_849211770701","value":"value_601011416710721116"}, +{"key":"key_849273116161","value":"value_781457694140656512"}, +{"key":"key_849310370125","value":"value_110761267766711201"}, +{"key":"key_849386773848","value":"value_108211961036113079"}, +{"key":"key_849411180121","value":"value_432758128104109155"}, +{"key":"key_849411811666","value":"value_116851258979114991"}, +{"key":"key_849447971241","value":"value_469971131141976510"}, +{"key":"key_849484511831","value":"value_137144221358412689"}, +{"key":"key_849511615211","value":"value_102131162741318811"}, +{"key":"key_849514173848","value":"value_731716212416994117"}, +{"key":"key_849521935717","value":"value_657193729511412710"}, +{"key":"key_849573106132","value":"value_103102991116916880"}, +{"key":"key_849610930991","value":"value_941141331399114916"}, +{"key":"key_849711213783","value":"value_132761286189184165"}, +{"key":"key_849713194104","value":"value_307314912813357104"}, +{"key":"key_849714313214","value":"value_129132143115110389"}, +{"key":"key_849812582119","value":"value_173167981141185369"}, +{"key":"key_849813612998","value":"value_138162126115116133"}, +{"key":"key_849816571111","value":"value_106104134140901128"}, +{"key":"key_849871778361","value":"value_727711014018999181"}, +{"key":"key_849877102160","value":"value_135911177613913517"}, +{"key":"key_849888911151","value":"value_124951611227216213"}, +{"key":"key_849895891197","value":"value_721531669368106747"}, +{"key":"key_849911110412","value":"value_831621241632384785"}, +{"key":"key_849911912481","value":"value_929491131741581241"}, +{"key":"key_849946598010","value":"value_881001251131859313"}, +{"key":"key_849952509110","value":"value_182138118441377449"}, +{"key":"key_849955901971","value":"value_611158756113701359"}, +{"key":"key_851001134714","value":"value_147441541321401661"}, +{"key":"key_851011231441","value":"value_766511658133133971"}, +{"key":"key_851018394857","value":"value_139163767686104124"}, +{"key":"key_851018712679","value":"value_126824910311382931"}, +{"key":"key_851019612214","value":"value_120100117107109765"}, +{"key":"key_851029612578","value":"value_100128117451229914"}, +{"key":"key_851031241322","value":"value_991392066815941174"}, +{"key":"key_851031269213","value":"value_104132445284101125"}, +{"key":"key_851035917314","value":"value_109539156168108100"}, +{"key":"key_851038415361","value":"value_167106108532420201"}, +{"key":"key_851041449748","value":"value_207710610912774971"}, +{"key":"key_851047772153","value":"value_491261504016515215"}, +{"key":"key_851049014473","value":"value_761121367911894794"}, +{"key":"key_851051016359","value":"value_867717613911390671"}, +{"key":"key_851057719018","value":"value_856612712350133952"}, +{"key":"key_851058412916","value":"value_877862683111910564"}, +{"key":"key_851058457781","value":"value_149901043098961128"}, +{"key":"key_851058583751","value":"value_571319191123128151"}, +{"key":"key_851059510959","value":"value_521161769566106112"}, +{"key":"key_851061051151","value":"value_107104100861006912"}, +{"key":"key_851069185139","value":"value_160156751939111395"}, +{"key":"key_851071121205","value":"value_116557114612611471"}, +{"key":"key_851071561081","value":"value_791421509282141184"}, +{"key":"key_851077282115","value":"value_124139103469011015"}, +{"key":"key_851079811779","value":"value_102997112979110751"}, +{"key":"key_851081331166","value":"value_146861341368210611"}, +{"key":"key_851081547615","value":"value_781025113776113196"}, +{"key":"key_851087012315","value":"value_132105897590839514"}, +{"key":"key_851088161110","value":"value_168100961059611112"}, +{"key":"key_851091011357","value":"value_183110137140951018"}, +{"key":"key_851091997356","value":"value_941231191219214410"}, +{"key":"key_851101467210","value":"value_401181624012611211"}, +{"key":"key_851109712361","value":"value_817411698128941271"}, +{"key":"key_851129815995","value":"value_162111117131130118"}, +{"key":"key_851136577170","value":"value_741271001511671291"}, +{"key":"key_851141086917","value":"value_581507495561261467"}, +{"key":"key_851141338457","value":"value_116811051505513263"}, +{"key":"key_851141971061","value":"value_751471331101261251"}, +{"key":"key_851145580130","value":"value_771209862107166989"}, +{"key":"key_851148841138","value":"value_971241554513618211"}, +{"key":"key_851149139963","value":"value_775569687076133122"}, +{"key":"key_851151121251","value":"value_121931069414410010"}, +{"key":"key_851151235668","value":"value_721016514594825776"}, +{"key":"key_851151501171","value":"value_851166383934659751"}, +{"key":"key_851151636698","value":"value_134135924556495388"}, +{"key":"key_851164010382","value":"value_122144153134121659"}, +{"key":"key_851171338390","value":"value_108585792797611912"}, +{"key":"key_851181571031","value":"value_112106145107120157"}, +{"key":"key_851184014610","value":"value_981681355411010815"}, +{"key":"key_851185914868","value":"value_134186140765471136"}, +{"key":"key_851188098429","value":"value_381201673712627701"}, +{"key":"key_851191051011","value":"value_154954013597981268"}, +{"key":"key_851191285514","value":"value_153341348311096811"}, +{"key":"key_851201111171","value":"value_669812494661411341"}, +{"key":"key_851201151321","value":"value_109801401087315499"}, +{"key":"key_851201255498","value":"value_111731061051376780"}, +{"key":"key_851201341194","value":"value_129102805512183107"}, +{"key":"key_851201349611","value":"value_441191058385119112"}, +{"key":"key_851204015777","value":"value_609311996873612611"}, +{"key":"key_851207210595","value":"value_811121528071103738"}, +{"key":"key_851209458119","value":"value_674314388921265410"}, +{"key":"key_851211061651","value":"value_114152145143147681"}, +{"key":"key_851211767910","value":"value_895711711936101461"}, +{"key":"key_851217412411","value":"value_751501057083132769"}, +{"key":"key_851224372120","value":"value_808675994189134929"}, +{"key":"key_851229893901","value":"value_881705415810934551"}, +{"key":"key_851231099760","value":"value_137129132178167978"}, +{"key":"key_851231161161","value":"value_137891421381471056"}, +{"key":"key_851231231131","value":"value_128136529441021353"}, +{"key":"key_851241051391","value":"value_168931161216012013"}, +{"key":"key_851241218374","value":"value_125126581221241288"}, +{"key":"key_851247811719","value":"value_125521351021098912"}, +{"key":"key_851251161131","value":"value_150907611614814011"}, +{"key":"key_851251241264","value":"value_111144571279210012"}, +{"key":"key_851251641077","value":"value_841029679384212111"}, +{"key":"key_851261088612","value":"value_146100125111831411"}, +{"key":"key_851261101261","value":"value_911004650137661405"}, +{"key":"key_851264720158","value":"value_559296115451219816"}, +{"key":"key_851265778137","value":"value_729712910712487136"}, +{"key":"key_851267318116","value":"value_108156939012113488"}, +{"key":"key_851275410010","value":"value_821291101528396146"}, +{"key":"key_851281181201","value":"value_731239411479110837"}, +{"key":"key_851281231141","value":"value_138107881081058711"}, +{"key":"key_851288010369","value":"value_867079147130103114"}, +{"key":"key_851288896121","value":"value_999115286123127144"}, +{"key":"key_851289813443","value":"value_681407390856286461"}, +{"key":"key_851291228312","value":"value_103819210695148971"}, +{"key":"key_851301211391","value":"value_919213193104806910"}, +{"key":"key_851314397231","value":"value_114109128721349874"}, +{"key":"key_851321198211","value":"value_649916216017486801"}, +{"key":"key_851329089111","value":"value_649210987130145649"}, +{"key":"key_851331191414","value":"value_110100751021121241"}, +{"key":"key_851331366011","value":"value_335670136949110687"}, +{"key":"key_851334911610","value":"value_921346915763689471"}, +{"key":"key_851338311988","value":"value_131731741051541201"}, +{"key":"key_851341031001","value":"value_819666921461037917"}, +{"key":"key_851341068316","value":"value_140124241091511371"}, +{"key":"key_851361385012","value":"value_175114796910010010"}, +{"key":"key_851371065640","value":"value_861461016062591281"}, +{"key":"key_851381191121","value":"value_101108117121108157"}, +{"key":"key_851381219949","value":"value_569478811088114187"}, +{"key":"key_851389713517","value":"value_607510479105111971"}, +{"key":"key_851391121156","value":"value_137121901146610012"}, +{"key":"key_851391321191","value":"value_134591231621437061"}, +{"key":"key_851394713627","value":"value_168821471681179010"}, +{"key":"key_851399311314","value":"value_466994431111218811"}, +{"key":"key_851406341964","value":"value_106759153134778499"}, +{"key":"key_851408713893","value":"value_122883910971109111"}, +{"key":"key_851421674879","value":"value_157165123747210114"}, +{"key":"key_851429980488","value":"value_441298789641001509"}, +{"key":"key_851431421431","value":"value_658599691211471371"}, +{"key":"key_851449611092","value":"value_140100145821291331"}, +{"key":"key_851451276447","value":"value_113110146155708910"}, +{"key":"key_851464811710","value":"value_171727512211686127"}, +{"key":"key_851481231365","value":"value_158102107169131159"}, +{"key":"key_851486213394","value":"value_661458961916978714"}, +{"key":"key_851491211307","value":"value_961172513112980111"}, +{"key":"key_851521201195","value":"value_951239610413515251"}, +{"key":"key_851525010584","value":"value_791916153154881246"}, +{"key":"key_851527711115","value":"value_143145126861255414"}, +{"key":"key_851531141553","value":"value_667480921392351676"}, +{"key":"key_851531639777","value":"value_125131114157109124"}, +{"key":"key_851531721356","value":"value_127128891731811458"}, +{"key":"key_851547071116","value":"value_661176661143102658"}, +{"key":"key_851551135710","value":"value_116761551011031239"}, +{"key":"key_851555215456","value":"value_145846910298849414"}, +{"key":"key_851578074118","value":"value_971245678163108959"}, +{"key":"key_851581558212","value":"value_103127821291313228"}, +{"key":"key_851583892021","value":"value_172145498662721299"}, +{"key":"key_851596293426","value":"value_621288714417910215"}, +{"key":"key_851601306913","value":"value_155113981401301089"}, +{"key":"key_851609878110","value":"value_351205310314210713"}, +{"key":"key_851618455697","value":"value_103138117131951327"}, +{"key":"key_851621167411","value":"value_736744131691038683"}, +{"key":"key_851631438210","value":"value_719758839367140140"}, +{"key":"key_851658514188","value":"value_103117681311331137"}, +{"key":"key_851661081271","value":"value_831021625113020141"}, +{"key":"key_851671031077","value":"value_122901369315015393"}, +{"key":"key_851691038910","value":"value_110134174149961301"}, +{"key":"key_851691081477","value":"value_103727881751601508"}, +{"key":"key_851791361051","value":"value_838616211510012112"}, +{"key":"key_851838943138","value":"value_851401731361536814"}, +{"key":"key_851861341507","value":"value_811051461031071027"}, +{"key":"key_851891278544","value":"value_691389112811585421"}, +{"key":"key_851941191441","value":"value_567915316964131103"}, +{"key":"key_851981461602","value":"value_156114111109214612"}, +{"key":"key_851986113731","value":"value_197911893549769771"}, +{"key":"key_852041101381","value":"value_941701019962116896"}, +{"key":"key_852068832358","value":"value_102338934821971621"}, +{"key":"key_852139911292","value":"value_271367410616311211"}, +{"key":"key_852312763711","value":"value_948212013413510371"}, +{"key":"key_852890678111","value":"value_518593119115851261"}, +{"key":"key_853289122168","value":"value_797910210172921239"}, +{"key":"key_853516458114","value":"value_108121611527656818"}, +{"key":"key_853713113319","value":"value_881451441066917987"}, +{"key":"key_853817816412","value":"value_115104159139799871"}, +{"key":"key_853876188969","value":"value_772041091038467657"}, +{"key":"key_854489611131","value":"value_101701243862161118"}, +{"key":"key_854498901681","value":"value_104128909886827710"}, +{"key":"key_854676113707","value":"value_833514076383115132"}, +{"key":"key_854911016969","value":"value_102958783101122901"}, +{"key":"key_854913679368","value":"value_677611155771896912"}, +{"key":"key_854986831264","value":"value_551321261705664301"}, +{"key":"key_855011596124","value":"value_541161171111011088"}, +{"key":"key_855066910621","value":"value_117747310997190879"}, +{"key":"key_855069781471","value":"value_112799793121769112"}, +{"key":"key_855213512510","value":"value_166122118133136147"}, +{"key":"key_855414212280","value":"value_139143152122231531"}, +{"key":"key_855576941261","value":"value_908283117549512688"}, +{"key":"key_855773139673","value":"value_123135101110961048"}, +{"key":"key_855929100276","value":"value_671001281061525989"}, +{"key":"key_856010013114","value":"value_103112123129130108"}, +{"key":"key_856111373118","value":"value_796176211226570194"}, +{"key":"key_856210513843","value":"value_154921111601389710"}, +{"key":"key_856215414397","value":"value_451131211018113713"}, +{"key":"key_856314774821","value":"value_811811251357610214"}, +{"key":"key_856414210586","value":"value_121147112119901269"}, +{"key":"key_856533116891","value":"value_112203112821046113"}, +{"key":"key_856644936658","value":"value_164737070791128796"}, +{"key":"key_856680149107","value":"value_901551188797143129"}, +{"key":"key_856688106145","value":"value_115147851036511111"}, +{"key":"key_856712455486","value":"value_848499759710997137"}, +{"key":"key_856785991859","value":"value_110118164146159116"}, +{"key":"key_856786146144","value":"value_978214511211911210"}, +{"key":"key_856797951041","value":"value_116871391201085273"}, +{"key":"key_856878114999","value":"value_249563174121122126"}, +{"key":"key_856938112120","value":"value_979012611316811183"}, +{"key":"key_857076981031","value":"value_977311075557413013"}, +{"key":"key_857084841751","value":"value_101107158144133107"}, +{"key":"key_857111694133","value":"value_811428260771225196"}, +{"key":"key_857194811011","value":"value_154821451061521351"}, +{"key":"key_857213511310","value":"value_138459871112771467"}, +{"key":"key_857256961319","value":"value_102884813411972101"}, +{"key":"key_857295797243","value":"value_619410718773123106"}, +{"key":"key_857311375186","value":"value_511326380104924215"}, +{"key":"key_857311712814","value":"value_889182148115955860"}, +{"key":"key_857316183921","value":"value_431079789119981761"}, +{"key":"key_857379115847","value":"value_121113135123113519"}, +{"key":"key_857389123138","value":"value_137133981671209719"}, +{"key":"key_857510013312","value":"value_851051071081288195"}, +{"key":"key_857674147929","value":"value_120971137411589113"}, +{"key":"key_857710416514","value":"value_120151185118861261"}, +{"key":"key_857715582828","value":"value_117113651471057188"}, +{"key":"key_857781112128","value":"value_136102136808499803"}, +{"key":"key_857811988129","value":"value_828913985668212111"}, +{"key":"key_858012373115","value":"value_180358716020169140"}, +{"key":"key_858012610213","value":"value_348715392110761099"}, +{"key":"key_858013466102","value":"value_899812512410514410"}, +{"key":"key_858110889711","value":"value_105951097459100113"}, +{"key":"key_858158391371","value":"value_137105131136166107"}, +{"key":"key_858210581911","value":"value_142747670691521387"}, +{"key":"key_858290103121","value":"value_111961058063888111"}, +{"key":"key_858354109143","value":"value_228310676123130161"}, +{"key":"key_858363106125","value":"value_741614312289137171"}, +{"key":"key_858410354116","value":"value_114109119123119106"}, +{"key":"key_858412477140","value":"value_711999535966866810"}, +{"key":"key_858416710814","value":"value_115139131922216119"}, +{"key":"key_858483118951","value":"value_118779710910810111"}, +{"key":"key_858492166711","value":"value_901059212712289115"}, +{"key":"key_858513110114","value":"value_901007813113155120"}, +{"key":"key_858513713099","value":"value_108681195911282111"}, +{"key":"key_858516312317","value":"value_951066190971761031"}, +{"key":"key_858561104101","value":"value_134971388613610498"}, +{"key":"key_858675145103","value":"value_119113161799812414"}, +{"key":"key_858697113989","value":"value_595317610295144921"}, +{"key":"key_858780727870","value":"value_999011596881071161"}, +{"key":"key_858850849815","value":"value_101119101661031195"}, +{"key":"key_858911214412","value":"value_129871027076678567"}, +{"key":"key_858912961217","value":"value_851251341073913110"}, +{"key":"key_858940182134","value":"value_119112881051086093"}, +{"key":"key_858979157119","value":"value_981437370141111123"}, +{"key":"key_858984808358","value":"value_161112111911101239"}, +{"key":"key_859011283159","value":"value_133846492636163117"}, +{"key":"key_859013969106","value":"value_801271178216128627"}, +{"key":"key_859018312612","value":"value_679388478412811015"}, +{"key":"key_859095761693","value":"value_137761921181049584"}, +{"key":"key_859110010013","value":"value_809810593101227914"}, +{"key":"key_859181521169","value":"value_791015847997938871"}, +{"key":"key_859212310290","value":"value_851296910216981281"}, +{"key":"key_859215598111","value":"value_779761110112748615"}, +{"key":"key_859253111161","value":"value_122117731188067109"}, +{"key":"key_859310068111","value":"value_499912812913310754"}, +{"key":"key_859369165179","value":"value_951928385109934392"}, +{"key":"key_859412213985","value":"value_137716411683101114"}, +{"key":"key_859412513587","value":"value_112569610171153143"}, +{"key":"key_859492991871","value":"value_115851351631991151"}, +{"key":"key_859511975102","value":"value_106136107591241461"}, +{"key":"key_859512358135","value":"value_106141811011321431"}, +{"key":"key_859548871102","value":"value_121128140571415520"}, +{"key":"key_859662109129","value":"value_155841463311710414"}, +{"key":"key_859679125202","value":"value_131949222809981811"}, +{"key":"key_859688111138","value":"value_861129111016515086"}, +{"key":"key_859711411114","value":"value_741251227519610614"}, +{"key":"key_859713212063","value":"value_491428896110871191"}, +{"key":"key_859714013276","value":"value_128107381139998114"}, +{"key":"key_859768941491","value":"value_771681307516469247"}, +{"key":"key_859787391391","value":"value_147816359871521015"}, +{"key":"key_859789929271","value":"value_108172961321651621"}, +{"key":"key_859839755672","value":"value_958716613511683129"}, +{"key":"key_859914112510","value":"value_115128101111131100"}, +{"key":"key_859967138999","value":"value_851147283130761258"}, +{"key":"key_859971162871","value":"value_127841445486989990"}, +{"key":"key_859977180105","value":"value_741261199414110583"}, +{"key":"key_859987148113","value":"value_731708783939771131"}, +{"key":"key_861001151111","value":"value_681411051408711989"}, +{"key":"key_861007019076","value":"value_956411411148104122"}, +{"key":"key_861007690125","value":"value_107711437410210311"}, +{"key":"key_861009012612","value":"value_791098698991221327"}, +{"key":"key_861011128348","value":"value_521071137981128113"}, +{"key":"key_861015597162","value":"value_114851016486878947"}, +{"key":"key_861017012678","value":"value_105896569118411548"}, +{"key":"key_861021021517","value":"value_122129132113103911"}, +{"key":"key_861021229010","value":"value_997615210715010738"}, +{"key":"key_861021581351","value":"value_129126151184148102"}, +{"key":"key_861028780711","value":"value_130125279015016074"}, +{"key":"key_861031373112","value":"value_111158821089844701"}, +{"key":"key_861038310398","value":"value_163126128167656219"}, +{"key":"key_861038492959","value":"value_126107101193130598"}, +{"key":"key_861047684687","value":"value_831331071251177351"}, +{"key":"key_861051131101","value":"value_471329610016814096"}, +{"key":"key_861051201007","value":"value_681157245104927676"}, +{"key":"key_861051741199","value":"value_146945210710416913"}, +{"key":"key_861059547121","value":"value_998083994396195129"}, +{"key":"key_861061041291","value":"value_887014662706312714"}, +{"key":"key_861061366913","value":"value_122528911148111104"}, +{"key":"key_861061411119","value":"value_142891216511810311"}, +{"key":"key_861071427754","value":"value_123661688113688100"}, +{"key":"key_861079794115","value":"value_891491071201431581"}, +{"key":"key_861081094811","value":"value_145551121011036759"}, +{"key":"key_861081191401","value":"value_739413951519219312"}, +{"key":"key_861081211111","value":"value_661185899868711711"}, +{"key":"key_861081269998","value":"value_138177124136124109"}, +{"key":"key_861088011981","value":"value_158958514698931311"}, +{"key":"key_861091061009","value":"value_781499249100721609"}, +{"key":"key_861097775170","value":"value_671488312411876441"}, +{"key":"key_861101261068","value":"value_130100132118120110"}, +{"key":"key_861105510710","value":"value_991066176101123126"}, +{"key":"key_861111501157","value":"value_926197103909514370"}, +{"key":"key_861111931281","value":"value_400108641051471221"}, +{"key":"key_861114512711","value":"value_131831049277688474"}, +{"key":"key_861117012872","value":"value_134679811526881491"}, +{"key":"key_861121161689","value":"value_991159337607490110"}, +{"key":"key_861121621796","value":"value_911307479889311514"}, +{"key":"key_861129811612","value":"value_147155106153659411"}, +{"key":"key_861131037713","value":"value_685785109987312010"}, +{"key":"key_861131631098","value":"value_831091325755891138"}, +{"key":"key_861141141301","value":"value_917811474104861091"}, +{"key":"key_861141261121","value":"value_143956046625578841"}, +{"key":"key_861146065741","value":"value_299713911610514582"}, +{"key":"key_861149310711","value":"value_779968143856012214"}, +{"key":"key_861151091161","value":"value_115166135107123137"}, +{"key":"key_861151101081","value":"value_136764313012211213"}, +{"key":"key_861151243587","value":"value_131997615798898818"}, +{"key":"key_861156513214","value":"value_621151097681129561"}, +{"key":"key_861161319911","value":"value_148261711291998696"}, +{"key":"key_861169012410","value":"value_134104721181581481"}, +{"key":"key_861169471134","value":"value_955988115117611341"}, +{"key":"key_861173662119","value":"value_814513192129126112"}, +{"key":"key_861174315264","value":"value_107813825116777878"}, +{"key":"key_861177164661","value":"value_120901179010815312"}, +{"key":"key_861181151251","value":"value_133811331399412696"}, +{"key":"key_861181221391","value":"value_911229016511211899"}, +{"key":"key_861181491377","value":"value_731399690781073314"}, +{"key":"key_861188428106","value":"value_102116116100636311"}, +{"key":"key_861199611499","value":"value_711431091086177135"}, +{"key":"key_861199915713","value":"value_941519714811412949"}, +{"key":"key_861201091476","value":"value_817312911911110090"}, +{"key":"key_861201489857","value":"value_134841269911315911"}, +{"key":"key_861201811309","value":"value_551249174192149179"}, +{"key":"key_861208011532","value":"value_108122211331059215"}, +{"key":"key_861209818010","value":"value_130579315155147110"}, +{"key":"key_861211973127","value":"value_150481407172138799"}, +{"key":"key_861217212116","value":"value_113123116761171501"}, +{"key":"key_861217696117","value":"value_109801148210579143"}, +{"key":"key_861221329811","value":"value_116102104129981191"}, +{"key":"key_861221391201","value":"value_864213631142156105"}, +{"key":"key_861226311411","value":"value_901291053281981338"}, +{"key":"key_861229365159","value":"value_124133100893545708"}, +{"key":"key_861231051216","value":"value_148108124131964813"}, +{"key":"key_861231058413","value":"value_142122102150961151"}, +{"key":"key_861231316041","value":"value_246113814212465721"}, +{"key":"key_861236048161","value":"value_709115514415981158"}, +{"key":"key_861238512374","value":"value_881493913463346913"}, +{"key":"key_861247211813","value":"value_154611321971051166"}, +{"key":"key_861248084156","value":"value_166169899966119958"}, +{"key":"key_861249211312","value":"value_341418039999014810"}, +{"key":"key_861259510593","value":"value_168881186485128156"}, +{"key":"key_861261096812","value":"value_102125153951131164"}, +{"key":"key_861261421278","value":"value_173112119122867676"}, +{"key":"key_861263513413","value":"value_144112901109011112"}, +{"key":"key_861269315216","value":"value_159349485142766968"}, +{"key":"key_861276011967","value":"value_901331251491191221"}, +{"key":"key_861278412615","value":"value_131141108706380126"}, +{"key":"key_861285393120","value":"value_139816815814245881"}, +{"key":"key_861291007519","value":"value_137498496378997696"}, +{"key":"key_861291211239","value":"value_964435775347841641"}, +{"key":"key_861299165668","value":"value_153103175607810210"}, +{"key":"key_861301541171","value":"value_189951261161351104"}, +{"key":"key_861307765143","value":"value_108894896147859111"}, +{"key":"key_861329548883","value":"value_761634411492122696"}, +{"key":"key_861331166010","value":"value_919410517707192112"}, +{"key":"key_861341461057","value":"value_112589316012513344"}, +{"key":"key_861345712085","value":"value_145301231166990133"}, +{"key":"key_861351061071","value":"value_905511514110996128"}, +{"key":"key_861351068277","value":"value_671277296101104104"}, +{"key":"key_861351431751","value":"value_787776105651001361"}, +{"key":"key_861353210117","value":"value_953811511710946132"}, +{"key":"key_861357764102","value":"value_661161177345130122"}, +{"key":"key_861361131561","value":"value_104119371641289715"}, +{"key":"key_861361298415","value":"value_141102112116138114"}, +{"key":"key_861381581511","value":"value_131165851349611898"}, +{"key":"key_861399478989","value":"value_127821139115581122"}, +{"key":"key_861411346634","value":"value_595581951041235967"}, +{"key":"key_861421269713","value":"value_101115141628016710"}, +{"key":"key_861431051486","value":"value_816310713115711961"}, +{"key":"key_861438810611","value":"value_122781051241101689"}, +{"key":"key_861441001117","value":"value_139121267412281848"}, +{"key":"key_861456612118","value":"value_119131138768497139"}, +{"key":"key_861497013710","value":"value_851141261648495100"}, +{"key":"key_861511111031","value":"value_102121874116217210"}, +{"key":"key_861551121631","value":"value_639079104697914578"}, +{"key":"key_861561051741","value":"value_104581261346463142"}, +{"key":"key_861566114510","value":"value_761391671008780671"}, +{"key":"key_861575812098","value":"value_131137957012710312"}, +{"key":"key_861584012345","value":"value_119701124841041297"}, +{"key":"key_861591071741","value":"value_101569511013512210"}, +{"key":"key_861591141617","value":"value_152130538380791226"}, +{"key":"key_861595983163","value":"value_832813610121100109"}, +{"key":"key_861601481201","value":"value_162163135987967851"}, +{"key":"key_861609114678","value":"value_861018868411358795"}, +{"key":"key_861609358719","value":"value_117489617410597889"}, +{"key":"key_861618126123","value":"value_110120411541371187"}, +{"key":"key_861621058116","value":"value_826214810610870117"}, +{"key":"key_861631291161","value":"value_102117828516010113"}, +{"key":"key_861635310011","value":"value_155121105125120115"}, +{"key":"key_861641031128","value":"value_122110899346899019"}, +{"key":"key_861646814683","value":"value_114671264210618287"}, +{"key":"key_861647514418","value":"value_851121283092761281"}, +{"key":"key_861648011313","value":"value_688190128841123210"}, +{"key":"key_861651231353","value":"value_662181651271111311"}, +{"key":"key_861659710198","value":"value_116120627478871096"}, +{"key":"key_861671041441","value":"value_113101621368218370"}, +{"key":"key_861711471371","value":"value_108121305819916751"}, +{"key":"key_861731461561","value":"value_601721329171321181"}, +{"key":"key_861741042114","value":"value_115478983951331159"}, +{"key":"key_861761477869","value":"value_911539195791376615"}, +{"key":"key_861768111146","value":"value_115135100679466155"}, +{"key":"key_861805310312","value":"value_616877108115641589"}, +{"key":"key_861811611811","value":"value_154123961478413714"}, +{"key":"key_861871306010","value":"value_691195514510960754"}, +{"key":"key_861874615053","value":"value_199451421871111363"}, +{"key":"key_862011210915","value":"value_173148164176751588"}, +{"key":"key_862412512511","value":"value_479079518656106151"}, +{"key":"key_862576127137","value":"value_715560988484927179"}, +{"key":"key_862710070124","value":"value_759116292136831081"}, +{"key":"key_863310312513","value":"value_526911612363902999"}, +{"key":"key_863490109140","value":"value_106539656875313914"}, +{"key":"key_863589971327","value":"value_671081067514110078"}, +{"key":"key_863651801171","value":"value_138924210640123158"}, +{"key":"key_863712912316","value":"value_142103167705914712"}, +{"key":"key_864113074118","value":"value_856610373103140132"}, +{"key":"key_864391717012","value":"value_471027316764129104"}, +{"key":"key_864492101881","value":"value_205100931261151061"}, +{"key":"key_864511710782","value":"value_915712694191927811"}, +{"key":"key_864563793580","value":"value_801631362715088969"}, +{"key":"key_864619119127","value":"value_138127146101878574"}, +{"key":"key_864764139120","value":"value_113519178114821451"}, +{"key":"key_864810798491","value":"value_101101118104786612"}, +{"key":"key_864911614275","value":"value_921161371338384117"}, +{"key":"key_865013511782","value":"value_113163110858976661"}, +{"key":"key_865111746661","value":"value_137151130124998510"}, +{"key":"key_865211068141","value":"value_957211668831128290"}, +{"key":"key_865396135749","value":"value_141957064137151113"}, +{"key":"key_865511986571","value":"value_141159878512113210"}, +{"key":"key_865512314512","value":"value_583487147111978810"}, +{"key":"key_865513812993","value":"value_671164884128310283"}, +{"key":"key_865688128881","value":"value_951339310214211884"}, +{"key":"key_865690771618","value":"value_828312013694107708"}, +{"key":"key_865887815197","value":"value_608414477136851261"}, +{"key":"key_865963151351","value":"value_142106473691877090"}, +{"key":"key_865986956911","value":"value_938713210610892118"}, +{"key":"key_866083110119","value":"value_130102137391261016"}, +{"key":"key_866177681149","value":"value_539011911611713714"}, +{"key":"key_866213013611","value":"value_111438243106137701"}, +{"key":"key_866213715114","value":"value_814476891251011336"}, +{"key":"key_866310611542","value":"value_130103126128116155"}, +{"key":"key_866311613115","value":"value_160813912749459719"}, +{"key":"key_866316464102","value":"value_438514110471911081"}, +{"key":"key_866388155143","value":"value_841071058812112070"}, +{"key":"key_866479817839","value":"value_153108771511031268"}, +{"key":"key_866555114109","value":"value_148110135114811204"}, +{"key":"key_866575738799","value":"value_122107146431056611"}, +{"key":"key_866577921149","value":"value_111869913911911811"}, +{"key":"key_866614111287","value":"value_116148681431351085"}, +{"key":"key_866615279130","value":"value_125964610251397610"}, +{"key":"key_866711012413","value":"value_127132104115138185"}, +{"key":"key_866713411298","value":"value_981311011204174481"}, +{"key":"key_866831967753","value":"value_114109869411193901"}, +{"key":"key_866867679615","value":"value_103391341416199101"}, +{"key":"key_867112612317","value":"value_911646779125101117"}, +{"key":"key_867114776341","value":"value_558872137113931361"}, +{"key":"key_867118261102","value":"value_137102521271531131"}, +{"key":"key_867210213666","value":"value_106709914197981141"}, +{"key":"key_867217856125","value":"value_148125118139899269"}, +{"key":"key_867228122140","value":"value_124981869011440133"}, +{"key":"key_867312637103","value":"value_971109210615080815"}, +{"key":"key_867312692568","value":"value_109106102761151769"}, +{"key":"key_867313975671","value":"value_121851148415011011"}, +{"key":"key_867395144619","value":"value_866663114648711755"}, +{"key":"key_867417315892","value":"value_122968610913774106"}, +{"key":"key_867512469124","value":"value_116861451144455641"}, +{"key":"key_867594137140","value":"value_143901009644989713"}, +{"key":"key_867611211267","value":"value_112109144981351175"}, +{"key":"key_867612488157","value":"value_105386860941697610"}, +{"key":"key_867691661529","value":"value_766810613113278949"}, +{"key":"key_867713610214","value":"value_141133701188216673"}, +{"key":"key_867713810310","value":"value_132111148102138111"}, +{"key":"key_867719365112","value":"value_791271681071191217"}, +{"key":"key_867799197156","value":"value_995713575841611171"}, +{"key":"key_867880898313","value":"value_103145791216912084"}, +{"key":"key_867910313338","value":"value_711711239146871422"}, +{"key":"key_867913811195","value":"value_114749010913713011"}, +{"key":"key_867913913397","value":"value_828387132155101126"}, +{"key":"key_867915912795","value":"value_113668611855136122"}, +{"key":"key_868090571591","value":"value_691055159111116199"}, +{"key":"key_868111615310","value":"value_961648116810214996"}, +{"key":"key_868117796109","value":"value_171155837312785649"}, +{"key":"key_868251106108","value":"value_118127101138725588"}, +{"key":"key_868397141102","value":"value_172899592137541101"}, +{"key":"key_868410017867","value":"value_811251151031169296"}, +{"key":"key_868426110133","value":"value_132158111130391181"}, +{"key":"key_868457988013","value":"value_698110792681671155"}, +{"key":"key_868513286105","value":"value_337114610181151787"}, +{"key":"key_868514787671","value":"value_841147357126291138"}, +{"key":"key_868665100100","value":"value_136131962036434134"}, +{"key":"key_868711381121","value":"value_845915710316879761"}, +{"key":"key_868712113313","value":"value_131751001261093936"}, +{"key":"key_868812689321","value":"value_876463851344715712"}, +{"key":"key_868893119123","value":"value_667610787621093686"}, +{"key":"key_868910572120","value":"value_123113119794911112"}, +{"key":"key_868912015912","value":"value_129159168138501391"}, +{"key":"key_868912481157","value":"value_147546715071871236"}, +{"key":"key_868912914073","value":"value_865499689596113152"}, +{"key":"key_868945941251","value":"value_899911012286751311"}, +{"key":"key_868963124102","value":"value_861038915845101701"}, +{"key":"key_868979137537","value":"value_145122100125127411"}, +{"key":"key_869012314211","value":"value_125163103119138125"}, +{"key":"key_869078156821","value":"value_125106127678212212"}, +{"key":"key_869088917474","value":"value_106163132521171561"}, +{"key":"key_869110010812","value":"value_969569417881968015"}, +{"key":"key_869113286871","value":"value_145951131311269104"}, +{"key":"key_869162719915","value":"value_138881079611298817"}, +{"key":"key_869210610212","value":"value_113116106105621911"}, +{"key":"key_869218310319","value":"value_148123798413855123"}, +{"key":"key_869253105146","value":"value_941071481181152210"}, +{"key":"key_869266891089","value":"value_121117981526395151"}, +{"key":"key_869286719311","value":"value_891131237596991471"}, +{"key":"key_869310013383","value":"value_821139011890131139"}, +{"key":"key_869312415616","value":"value_312885119128765385"}, +{"key":"key_869313383200","value":"value_141941141061031217"}, +{"key":"key_869416897102","value":"value_167128111598179115"}, +{"key":"key_869439131585","value":"value_841244615685801097"}, +{"key":"key_869453591727","value":"value_639055979196106126"}, +{"key":"key_869461951231","value":"value_159154511061063511"}, +{"key":"key_869484911371","value":"value_806715130146828410"}, +{"key":"key_869511315393","value":"value_128601119492123815"}, +{"key":"key_869564132691","value":"value_863823133137131100"}, +{"key":"key_869591122788","value":"value_929259103131129111"}, +{"key":"key_869611010815","value":"value_931195967741191011"}, +{"key":"key_869613109821","value":"value_621911501241739910"}, +{"key":"key_869710410543","value":"value_144368666597378109"}, +{"key":"key_869711040125","value":"value_751108612374153108"}, +{"key":"key_869757157150","value":"value_113723011212813394"}, +{"key":"key_869773358090","value":"value_688110611682507418"}, +{"key":"key_869810157599","value":"value_921261251281131531"}, +{"key":"key_869810516818","value":"value_741021498015366141"}, +{"key":"key_869812213213","value":"value_356112011314472104"}, +{"key":"key_869815312314","value":"value_477110977807912311"}, +{"key":"key_869820991691","value":"value_921179212242491218"}, +{"key":"key_869886561871","value":"value_149857496971029558"}, +{"key":"key_869911484107","value":"value_176121621001058810"}, +{"key":"key_869912197921","value":"value_571328391107551115"}, +{"key":"key_869919283131","value":"value_104551066910212110"}, +{"key":"key_871001166510","value":"value_161541994120685112"}, +{"key":"key_871001321451","value":"value_858910711311097901"}, +{"key":"key_871001671641","value":"value_375182127114601131"}, +{"key":"key_871005668863","value":"value_164821289414611320"}, +{"key":"key_871011365112","value":"value_781611821141161428"}, +{"key":"key_871011618075","value":"value_981136478961327897"}, +{"key":"key_871018213277","value":"value_123857869123103138"}, +{"key":"key_871021151874","value":"value_458084134918865737"}, +{"key":"key_871021385399","value":"value_818110811158129761"}, +{"key":"key_871025716499","value":"value_417779149744913412"}, +{"key":"key_871031011071","value":"value_106741141241141226"}, +{"key":"key_871031211831","value":"value_801716843195877166"}, +{"key":"key_871031281579","value":"value_114797076177463811"}, +{"key":"key_871041461031","value":"value_106881581391096011"}, +{"key":"key_871041806718","value":"value_558513213412211314"}, +{"key":"key_871042911314","value":"value_162144919912915390"}, +{"key":"key_871044714314","value":"value_851681009811911015"}, +{"key":"key_871049713562","value":"value_115561541421201039"}, +{"key":"key_871051171261","value":"value_136118114133966867"}, +{"key":"key_871058010718","value":"value_180991441191048711"}, +{"key":"key_871061067012","value":"value_156871309274671411"}, +{"key":"key_871066495125","value":"value_658418978112917711"}, +{"key":"key_871071281051","value":"value_116103421291601541"}, +{"key":"key_871071351411","value":"value_100154916997861061"}, +{"key":"key_871081169717","value":"value_102120146131746210"}, +{"key":"key_871081231936","value":"value_126163114881351638"}, +{"key":"key_871081277811","value":"value_751401064765128819"}, +{"key":"key_871096278999","value":"value_877779167499849863"}, +{"key":"key_871098064731","value":"value_195112123150166165"}, +{"key":"key_871101105410","value":"value_133108148141799899"}, +{"key":"key_871111301321","value":"value_122821161326515688"}, +{"key":"key_871117212855","value":"value_759462118921071281"}, +{"key":"key_871121001618","value":"value_799596138125138614"}, +{"key":"key_871121369413","value":"value_779478113107162721"}, +{"key":"key_871121416613","value":"value_147120726876107941"}, +{"key":"key_871121467577","value":"value_811426418314560901"}, +{"key":"key_871128711474","value":"value_931141331396910215"}, +{"key":"key_871131151047","value":"value_666483136731195611"}, +{"key":"key_871141001426","value":"value_162561611248783461"}, +{"key":"key_871141421326","value":"value_811201421046310510"}, +{"key":"key_871144214810","value":"value_901281451331511201"}, +{"key":"key_871147879158","value":"value_113120142461254377"}, +{"key":"key_871149016411","value":"value_125751447898100824"}, +{"key":"key_871149815371","value":"value_998910211886110821"}, +{"key":"key_871151141186","value":"value_164789079821101468"}, +{"key":"key_871151161467","value":"value_134126867872941061"}, +{"key":"key_871151331103","value":"value_149166113921285712"}, +{"key":"key_871151811191","value":"value_669544671121185344"}, +{"key":"key_871157389104","value":"value_814515364129169121"}, +{"key":"key_871161239193","value":"value_145141175737112679"}, +{"key":"key_871161286291","value":"value_140140134761891117"}, +{"key":"key_871167212363","value":"value_118119699613476851"}, +{"key":"key_871167695124","value":"value_113100559712511182"}, +{"key":"key_871169575121","value":"value_140141106127115965"}, +{"key":"key_871169791427","value":"value_144112121140130741"}, +{"key":"key_871171291153","value":"value_366796621208524117"}, +{"key":"key_871171501591","value":"value_153388386831289813"}, +{"key":"key_871171611321","value":"value_179871131483910043"}, +{"key":"key_871181021381","value":"value_435917511013613072"}, +{"key":"key_871187094138","value":"value_148981201121244180"}, +{"key":"key_871189611711","value":"value_591267310757981053"}, +{"key":"key_871197310053","value":"value_981551181198992126"}, +{"key":"key_871201021175","value":"value_521378315072938955"}, +{"key":"key_871201351041","value":"value_104119155991838415"}, +{"key":"key_871201359041","value":"value_125269074103168651"}, +{"key":"key_871211379576","value":"value_142136107120132901"}, +{"key":"key_871213911512","value":"value_621481848512010213"}, +{"key":"key_871221041171","value":"value_104965855129105235"}, +{"key":"key_871221331091","value":"value_161768161154791151"}, +{"key":"key_871221341391","value":"value_104881159410911211"}, +{"key":"key_871229912612","value":"value_122134846477103125"}, +{"key":"key_871231214650","value":"value_601233011356130134"}, +{"key":"key_871231456555","value":"value_978913112718211110"}, +{"key":"key_871238469935","value":"value_155114130738713641"}, +{"key":"key_871241081391","value":"value_738810114013710710"}, +{"key":"key_871241171711","value":"value_949711381104115109"}, +{"key":"key_871241255913","value":"value_611491171631614812"}, +{"key":"key_871241368289","value":"value_799912115616113696"}, +{"key":"key_871246681951","value":"value_138166110909111814"}, +{"key":"key_871251061131","value":"value_823710112612280166"}, +{"key":"key_871251201101","value":"value_124116104531306785"}, +{"key":"key_871251342214","value":"value_751265755131151841"}, +{"key":"key_871251401681","value":"value_186109108178231811"}, +{"key":"key_871251849612","value":"value_134573214810211711"}, +{"key":"key_871254070118","value":"value_611679610414715410"}, +{"key":"key_871257930931","value":"value_121101107160177231"}, +{"key":"key_871261071801","value":"value_981238678257111673"}, +{"key":"key_871261111377","value":"value_471286713410070133"}, +{"key":"key_871261264380","value":"value_881341181151071037"}, +{"key":"key_871266897701","value":"value_132113100905711712"}, +{"key":"key_871267286791","value":"value_126611251401431081"}, +{"key":"key_871277810811","value":"value_806615670357896129"}, +{"key":"key_871281227886","value":"value_861469069701271026"}, +{"key":"key_871281351061","value":"value_571208147156401179"}, +{"key":"key_871281668211","value":"value_991061221351471051"}, +{"key":"key_871281795070","value":"value_859249941531166715"}, +{"key":"key_871286012613","value":"value_148110115110619296"}, +{"key":"key_871295515498","value":"value_709814513686891159"}, +{"key":"key_871301021547","value":"value_102801021309012963"}, +{"key":"key_871301151043","value":"value_127125132851401038"}, +{"key":"key_871301421199","value":"value_661081861141219116"}, +{"key":"key_871307910612","value":"value_124108431046512084"}, +{"key":"key_871308111412","value":"value_911531159367134120"}, +{"key":"key_871317088133","value":"value_951077514810614310"}, +{"key":"key_871318958109","value":"value_162981599161681326"}, +{"key":"key_871321001151","value":"value_150846815316412797"}, +{"key":"key_871321193694","value":"value_106911257098828036"}, +{"key":"key_871331091057","value":"value_881497512614664115"}, +{"key":"key_871331131511","value":"value_969066954111315710"}, +{"key":"key_871331231575","value":"value_741501658312210911"}, +{"key":"key_871337757611","value":"value_786416496936294134"}, +{"key":"key_871351511166","value":"value_776512011070133102"}, +{"key":"key_871359711980","value":"value_117931428814513113"}, +{"key":"key_871361088414","value":"value_118100885365171115"}, +{"key":"key_871361411651","value":"value_119668273107447710"}, +{"key":"key_871361501089","value":"value_991771121459573131"}, +{"key":"key_871371559385","value":"value_789610251120861161"}, +{"key":"key_871371691089","value":"value_984975102126991491"}, +{"key":"key_871391351091","value":"value_163861041086613215"}, +{"key":"key_871391535976","value":"value_146151871841511071"}, +{"key":"key_871397290841","value":"value_205561238875841271"}, +{"key":"key_871401116471","value":"value_798163114164888411"}, +{"key":"key_871401159532","value":"value_808130140134948869"}, +{"key":"key_871401531075","value":"value_118558096108877510"}, +{"key":"key_871406572117","value":"value_921299983136104126"}, +{"key":"key_871407653132","value":"value_116123133567080748"}, +{"key":"key_871409213210","value":"value_654711117282119203"}, +{"key":"key_871411451209","value":"value_801131438013373891"}, +{"key":"key_871431229293","value":"value_901881791136710246"}, +{"key":"key_871451608510","value":"value_155891007572163156"}, +{"key":"key_871467884110","value":"value_162112467811916410"}, +{"key":"key_871481119814","value":"value_121971011331271038"}, +{"key":"key_871486212540","value":"value_398498151169133133"}, +{"key":"key_871488612510","value":"value_869955102177934714"}, +{"key":"key_871493614112","value":"value_171157120111616146"}, +{"key":"key_871497068861","value":"value_904895146104741047"}, +{"key":"key_871501758373","value":"value_641671377611539901"}, +{"key":"key_871507016057","value":"value_136719012215103144"}, +{"key":"key_871511111496","value":"value_558913398808913815"}, +{"key":"key_871521351367","value":"value_132773910984134127"}, +{"key":"key_871531208115","value":"value_671251491576815216"}, +{"key":"key_871541271488","value":"value_628591110109681063"}, +{"key":"key_871552060177","value":"value_631981298413076151"}, +{"key":"key_871555712710","value":"value_619783761279885104"}, +{"key":"key_871601518712","value":"value_106531101511655176"}, +{"key":"key_871616011412","value":"value_161205611186123107"}, +{"key":"key_871621201481","value":"value_701037910216415768"}, +{"key":"key_871627216110","value":"value_103120129121479611"}, +{"key":"key_871639611612","value":"value_919663519811998971"}, +{"key":"key_871641541301","value":"value_139951091471211978"}, +{"key":"key_871644612110","value":"value_108918482461281231"}, +{"key":"key_871648668151","value":"value_118107122149884314"}, +{"key":"key_871701249811","value":"value_139461381601459792"}, +{"key":"key_871721191099","value":"value_731061486015111242"}, +{"key":"key_871771479898","value":"value_115741025911642115"}, +{"key":"key_871791219597","value":"value_113130169591661087"}, +{"key":"key_871841037913","value":"value_591126769873610278"}, +{"key":"key_871911281461","value":"value_154103719756889469"}, +{"key":"key_872510513583","value":"value_113126939679108885"}, +{"key":"key_872589827978","value":"value_108105133105631431"}, +{"key":"key_873315113515","value":"value_931116211416614447"}, +{"key":"key_873814014410","value":"value_901151248111510215"}, +{"key":"key_874111616813","value":"value_781281071007812515"}, +{"key":"key_874311096155","value":"value_106811249813313290"}, +{"key":"key_874410591969","value":"value_132816511111175968"}, +{"key":"key_874817012110","value":"value_451387090102485982"}, +{"key":"key_874910884731","value":"value_557596801601321298"}, +{"key":"key_874912842146","value":"value_105128150130163941"}, +{"key":"key_875012010412","value":"value_939215160508985951"}, +{"key":"key_875050147811","value":"value_112129138118157136"}, +{"key":"key_875072596875","value":"value_948412557136114102"}, +{"key":"key_875147881439","value":"value_391861893513210711"}, +{"key":"key_875212414486","value":"value_121148971229310268"}, +{"key":"key_875270481311","value":"value_771211091007497901"}, +{"key":"key_875313212954","value":"value_131421047818612912"}, +{"key":"key_875327497128","value":"value_768169102152133657"}, +{"key":"key_875355758375","value":"value_109937834898211212"}, +{"key":"key_875364891701","value":"value_130137979812811310"}, +{"key":"key_875389541641","value":"value_159151152461079398"}, +{"key":"key_875395133689","value":"value_011671111921298711"}, +{"key":"key_875540931191","value":"value_101861741027211092"}, +{"key":"key_875611010010","value":"value_897234995293829513"}, +{"key":"key_875710010014","value":"value_467910311054519369"}, +{"key":"key_875866113671","value":"value_106964361112947010"}, +{"key":"key_875910012985","value":"value_185869412052766272"}, +{"key":"key_875910611363","value":"value_331381349811112899"}, +{"key":"key_875911713495","value":"value_119119118124113978"}, +{"key":"key_875913215710","value":"value_146648687102745317"}, +{"key":"key_876011010680","value":"value_821682568731316993"}, +{"key":"key_876014053120","value":"value_109119908366103115"}, +{"key":"key_876077921241","value":"value_927213483881181181"}, +{"key":"key_876079108721","value":"value_118138143144801179"}, +{"key":"key_876195118152","value":"value_831291054821122138"}, +{"key":"key_876310515516","value":"value_901158911510413314"}, +{"key":"key_876316776907","value":"value_981181749777135831"}, +{"key":"key_876369169141","value":"value_145143105621821001"}, +{"key":"key_876393134120","value":"value_963796103159145781"}, +{"key":"key_876410294861","value":"value_881428512012499981"}, +{"key":"key_876712810761","value":"value_129746612955561464"}, +{"key":"key_876782156147","value":"value_391171181021071191"}, +{"key":"key_876812487110","value":"value_120135102701411317"}, +{"key":"key_876911612812","value":"value_981161381038087103"}, +{"key":"key_876987371021","value":"value_149114761311124910"}, +{"key":"key_877016416992","value":"value_103821137546160891"}, +{"key":"key_877081110651","value":"value_108102779459596113"}, +{"key":"key_877210598110","value":"value_595171651184869127"}, +{"key":"key_877215410911","value":"value_156997814078909315"}, +{"key":"key_877311614310","value":"value_931213065971388811"}, +{"key":"key_877314976709","value":"value_113926999125672051"}, +{"key":"key_877456134814","value":"value_112108112741131052"}, +{"key":"key_877510254128","value":"value_115101102748935185"}, +{"key":"key_877511417161","value":"value_103176105135766086"}, +{"key":"key_877512015010","value":"value_161104156111120105"}, +{"key":"key_877512415312","value":"value_761386716910984121"}, +{"key":"key_877562661141","value":"value_671061709810365356"}, +{"key":"key_877683912819","value":"value_891361028393155781"}, +{"key":"key_877863112128","value":"value_981395910165857011"}, +{"key":"key_877912613989","value":"value_871271071079513313"}, +{"key":"key_877951169289","value":"value_124128818771821151"}, +{"key":"key_878010712034","value":"value_931031501211710713"}, +{"key":"key_878016811999","value":"value_119159136841251344"}, +{"key":"key_878096129371","value":"value_158129439732971121"}, +{"key":"key_878112010787","value":"value_821271241487914214"}, +{"key":"key_878170857611","value":"value_124557310735744790"}, +{"key":"key_878211497441","value":"value_121112121123104121"}, +{"key":"key_878212113011","value":"value_127105961171331331"}, +{"key":"key_878212973107","value":"value_117143361038690921"}, +{"key":"key_878312071699","value":"value_127904815464941199"}, +{"key":"key_878313681136","value":"value_188908982180118122"}, +{"key":"key_878384169163","value":"value_671061191571021221"}, +{"key":"key_878385866983","value":"value_927010311813783671"}, +{"key":"key_878410315710","value":"value_106781377899641201"}, +{"key":"key_878410414967","value":"value_152771589842691047"}, +{"key":"key_878411963141","value":"value_919410115711437781"}, +{"key":"key_878417713813","value":"value_110577896138102116"}, +{"key":"key_878466791071","value":"value_611651286612477817"}, +{"key":"key_878513070100","value":"value_122120881488510713"}, +{"key":"key_878592257315","value":"value_807611979151112701"}, +{"key":"key_878594147100","value":"value_871235458391068749"}, +{"key":"key_878613297958","value":"value_701351001216637102"}, +{"key":"key_878671831001","value":"value_124112749284110971"}, +{"key":"key_878785881088","value":"value_162631307069105773"}, +{"key":"key_878843161581","value":"value_139771059091150561"}, +{"key":"key_878910087172","value":"value_509612212796108157"}, +{"key":"key_879010191971","value":"value_128691737011288915"}, +{"key":"key_879015412613","value":"value_113428476117127261"}, +{"key":"key_879030888459","value":"value_122119711141001321"}, +{"key":"key_879044681087","value":"value_941311499912611510"}, +{"key":"key_879098163781","value":"value_124166103941285810"}, +{"key":"key_879114498108","value":"value_127150111144139919"}, +{"key":"key_879141131061","value":"value_681256284152841571"}, +{"key":"key_879198491421","value":"value_156685910710382761"}, +{"key":"key_879310115212","value":"value_401341091501131291"}, +{"key":"key_879313815184","value":"value_125150115611591046"}, +{"key":"key_879316171531","value":"value_109137481201171291"}, +{"key":"key_879316213397","value":"value_871101111525018012"}, +{"key":"key_879411215687","value":"value_857912612712617113"}, +{"key":"key_879411716764","value":"value_105144120901509013"}, +{"key":"key_879415210068","value":"value_164153938489971129"}, +{"key":"key_879513940110","value":"value_919793117120100971"}, +{"key":"key_879585113115","value":"value_136103133731411414"}, +{"key":"key_879610774851","value":"value_107165167127131113"}, +{"key":"key_879614810718","value":"value_927510837968171124"}, +{"key":"key_879674148133","value":"value_147105137127121766"}, +{"key":"key_879676100931","value":"value_679528132133138681"}, +{"key":"key_879763118157","value":"value_100841151301201489"}, +{"key":"key_879912314343","value":"value_113877312573755614"}, +{"key":"key_881001011501","value":"value_113681661738913785"}, +{"key":"key_881001158114","value":"value_114111124836013012"}, +{"key":"key_881001211511","value":"value_191269056130281159"}, +{"key":"key_881001418016","value":"value_331007447441236711"}, +{"key":"key_881006912316","value":"value_134887014992107891"}, +{"key":"key_881011635210","value":"value_546198108751309741"}, +{"key":"key_881021031109","value":"value_153911011501131257"}, +{"key":"key_881025510515","value":"value_164135781391201151"}, +{"key":"key_881031584711","value":"value_105140112981349049"}, +{"key":"key_881039192128","value":"value_851031597260811071"}, +{"key":"key_881051349814","value":"value_551171138516311960"}, +{"key":"key_881051511251","value":"value_124691451172071469"}, +{"key":"key_881056710914","value":"value_180129139114103821"}, +{"key":"key_881056782751","value":"value_127571206994123301"}, +{"key":"key_881057069108","value":"value_127152521411471251"}, +{"key":"key_881058299571","value":"value_122112691341179512"}, +{"key":"key_881059987531","value":"value_868510113610910434"}, +{"key":"key_881061031637","value":"value_120105661181111071"}, +{"key":"key_881061135389","value":"value_891511221481068816"}, +{"key":"key_881061271906","value":"value_539090731401366882"}, +{"key":"key_881067010713","value":"value_140981631461111138"}, +{"key":"key_881071532257","value":"value_207165121192499185"}, +{"key":"key_881081121169","value":"value_102137731399497118"}, +{"key":"key_881081141173","value":"value_131341096410211779"}, +{"key":"key_881081197891","value":"value_113591499510863191"}, +{"key":"key_881088677951","value":"value_116598511415712398"}, +{"key":"key_881091471541","value":"value_521371119710615870"}, +{"key":"key_881095312295","value":"value_124139367657146859"}, +{"key":"key_881096515710","value":"value_901165186701171228"}, +{"key":"key_881097712758","value":"value_681029613683136150"}, +{"key":"key_881098815481","value":"value_841277614967731121"}, +{"key":"key_881099181839","value":"value_761261441258111315"}, +{"key":"key_881101471101","value":"value_163911059310111011"}, +{"key":"key_881101951331","value":"value_926858481317590120"}, +{"key":"key_881106614611","value":"value_130110861381041118"}, +{"key":"key_881109015814","value":"value_849213296871221615"}, +{"key":"key_881121038012","value":"value_709685887365841711"}, +{"key":"key_881121335313","value":"value_259910018893638711"}, +{"key":"key_881122898122","value":"value_122101697611211351"}, +{"key":"key_881126693144","value":"value_107132129108694811"}, +{"key":"key_881128511010","value":"value_149854812630122632"}, +{"key":"key_881129915103","value":"value_626613785996111718"}, +{"key":"key_881131037713","value":"value_831221531307310149"}, +{"key":"key_881131571521","value":"value_111126548978143921"}, +{"key":"key_881135035137","value":"value_104117891196712085"}, +{"key":"key_881136036886","value":"value_809141143991031376"}, +{"key":"key_881137610610","value":"value_106601061049613211"}, +{"key":"key_881141006575","value":"value_121161345559761151"}, +{"key":"key_881141121231","value":"value_757876124124156841"}, +{"key":"key_881141124612","value":"value_107123751251101315"}, +{"key":"key_881141131829","value":"value_898910896148961491"}, +{"key":"key_881141263169","value":"value_765365839879514211"}, +{"key":"key_881141499015","value":"value_737416294110612613"}, +{"key":"key_881141609613","value":"value_126989316913613967"}, +{"key":"key_881148990102","value":"value_669214973665106123"}, +{"key":"key_881149359521","value":"value_125100145102938795"}, +{"key":"key_881151251168","value":"value_136111112586896104"}, +{"key":"key_881161169863","value":"value_101961021001311031"}, +{"key":"key_881166212815","value":"value_491406916251831167"}, +{"key":"key_881169613313","value":"value_628310416281861271"}, +{"key":"key_881171037396","value":"value_831511011027088124"}, +{"key":"key_881171341479","value":"value_145105138126941389"}, +{"key":"key_881171541461","value":"value_115131111121140313"}, +{"key":"key_881171721489","value":"value_175979246127103817"}, +{"key":"key_881181029213","value":"value_150471411041151178"}, +{"key":"key_881181241301","value":"value_118801191571051248"}, +{"key":"key_881181311391","value":"value_120176117122172717"}, +{"key":"key_881191081179","value":"value_157126145751231302"}, +{"key":"key_881191097991","value":"value_154144127134921109"}, +{"key":"key_881191251272","value":"value_768981771141471111"}, +{"key":"key_881201009158","value":"value_138141961671531151"}, +{"key":"key_881201668126","value":"value_779110519741131511"}, +{"key":"key_881206171113","value":"value_427241598239175901"}, +{"key":"key_881207686505","value":"value_971061028514513313"}, +{"key":"key_881221713169","value":"value_888163171108899411"}, +{"key":"key_881231231461","value":"value_115891388784158107"}, +{"key":"key_881231501411","value":"value_172101140114931551"}, +{"key":"key_881235110397","value":"value_114851508814014210"}, +{"key":"key_881246616518","value":"value_111348899122168861"}, +{"key":"key_881249011111","value":"value_101102126107108991"}, +{"key":"key_881251111001","value":"value_741621841301318210"}, +{"key":"key_881251247811","value":"value_171941238311781116"}, +{"key":"key_881251249089","value":"value_127123906296851501"}, +{"key":"key_881261331121","value":"value_122114114921601297"}, +{"key":"key_881261591159","value":"value_748781929777827110"}, +{"key":"key_881264997149","value":"value_849251103121113949"}, +{"key":"key_881271191111","value":"value_100817175110121111"}, +{"key":"key_881277177162","value":"value_112961116813311011"}, +{"key":"key_881279013845","value":"value_111135118129106120"}, +{"key":"key_881281341561","value":"value_104143142128961146"}, +{"key":"key_881281531361","value":"value_661508991128901371"}, +{"key":"key_881287169117","value":"value_158986758611289618"}, +{"key":"key_881291361131","value":"value_133341339414113215"}, +{"key":"key_881296917518","value":"value_140112129102159181"}, +{"key":"key_881298881721","value":"value_946211815217114111"}, +{"key":"key_881299465937","value":"value_755111473123918047"}, +{"key":"key_881299615612","value":"value_971141351448910271"}, +{"key":"key_881304376105","value":"value_150114981035415794"}, +{"key":"key_881306830104","value":"value_116102718615370100"}, +{"key":"key_881308467831","value":"value_971281276686959613"}, +{"key":"key_881311201401","value":"value_867410978891131301"}, +{"key":"key_881311361471","value":"value_751531191038412998"}, +{"key":"key_881321097181","value":"value_128791911211220414"}, +{"key":"key_881321747520","value":"value_131438692137194145"}, +{"key":"key_881327894130","value":"value_116921558785659914"}, +{"key":"key_881328411210","value":"value_135155125151257573"}, +{"key":"key_881331197150","value":"value_741251151435610910"}, +{"key":"key_881341167411","value":"value_238797122957419211"}, +{"key":"key_881341411191","value":"value_133130179154115929"}, +{"key":"key_881351748968","value":"value_114110779010911214"}, +{"key":"key_881361185511","value":"value_701441281118811637"}, +{"key":"key_881368253491","value":"value_145976818132571051"}, +{"key":"key_881371321051","value":"value_821028711112271911"}, +{"key":"key_881371391341","value":"value_110141102143519445"}, +{"key":"key_881379147154","value":"value_113103841543386154"}, +{"key":"key_881395240125","value":"value_691181001141352696"}, +{"key":"key_881401001391","value":"value_105951371431331148"}, +{"key":"key_881401185610","value":"value_155651458810514812"}, +{"key":"key_881401341081","value":"value_691401191011027869"}, +{"key":"key_881401411231","value":"value_132101741528518072"}, +{"key":"key_881401471527","value":"value_841417810689668113"}, +{"key":"key_881411281011","value":"value_851245959107891061"}, +{"key":"key_881411396580","value":"value_154991121011281401"}, +{"key":"key_881416178120","value":"value_121391266310115210"}, +{"key":"key_881418596871","value":"value_121641248880105146"}, +{"key":"key_881421031071","value":"value_117137123111871246"}, +{"key":"key_881421231073","value":"value_105135441378457104"}, +{"key":"key_881425713894","value":"value_475956341121791261"}, +{"key":"key_881427489115","value":"value_991065997146101758"}, +{"key":"key_881431071578","value":"value_886925787810510112"}, +{"key":"key_881439711210","value":"value_772811911512911212"}, +{"key":"key_881446471101","value":"value_141127911281621331"}, +{"key":"key_881456110413","value":"value_159992001031251088"}, +{"key":"key_881469614112","value":"value_511092511110912510"}, +{"key":"key_881471027065","value":"value_168987762145681511"}, +{"key":"key_881471137910","value":"value_110115545111280140"}, +{"key":"key_881481251009","value":"value_104100797881901041"}, +{"key":"key_881481251037","value":"value_166109110613412461"}, +{"key":"key_881491461411","value":"value_113112187931227211"}, +{"key":"key_881496617183","value":"value_271055611912713593"}, +{"key":"key_881497126120","value":"value_116948265158151102"}, +{"key":"key_881497315511","value":"value_109981181411111191"}, +{"key":"key_881499810710","value":"value_124806359711211481"}, +{"key":"key_881501131921","value":"value_801229562469160591"}, +{"key":"key_881518610470","value":"value_142107861011181259"}, +{"key":"key_881521159511","value":"value_103127448793105781"}, +{"key":"key_881531061011","value":"value_969994721301348710"}, +{"key":"key_881535482851","value":"value_117139154821281091"}, +{"key":"key_881559532110","value":"value_125976912146109121"}, +{"key":"key_881574886651","value":"value_144118118427110814"}, +{"key":"key_881588610078","value":"value_124139143724457839"}, +{"key":"key_881639715593","value":"value_201478687891181421"}, +{"key":"key_881651481138","value":"value_891217296123109109"}, +{"key":"key_881661751661","value":"value_117901038695136124"}, +{"key":"key_881668813557","value":"value_331181021041049681"}, +{"key":"key_881671097778","value":"value_981611271129267631"}, +{"key":"key_881681001511","value":"value_183515312690907713"}, +{"key":"key_881685712578","value":"value_125131301781551046"}, +{"key":"key_881701074771","value":"value_143106721071346112"}, +{"key":"key_881766793551","value":"value_786011312971911271"}, +{"key":"key_881845193145","value":"value_481141251161041461"}, +{"key":"key_881891611366","value":"value_132154121173911121"}, +{"key":"key_881949485331","value":"value_949173761211211410"}, +{"key":"key_882114981671","value":"value_544482182971001158"}, +{"key":"key_882584111831","value":"value_911205814113672961"}, +{"key":"key_882810112097","value":"value_417014676105131106"}, +{"key":"key_884011315858","value":"value_129110118599575998"}, +{"key":"key_884019110739","value":"value_991721101101061141"}, +{"key":"key_884106771701","value":"value_921141511131093711"}, +{"key":"key_884311211811","value":"value_189113812428146110"}, +{"key":"key_884457531096","value":"value_166661111511397371"}, +{"key":"key_884611610410","value":"value_105137531511206815"}, +{"key":"key_884981116841","value":"value_671851011006811379"}, +{"key":"key_885012615911","value":"value_112101126140133871"}, +{"key":"key_885111183471","value":"value_727387115855965121"}, +{"key":"key_885112911534","value":"value_917510812110669106"}, +{"key":"key_885196838113","value":"value_157133806912416712"}, +{"key":"key_885233971301","value":"value_551121241111011288"}, +{"key":"key_885290931066","value":"value_174937511761815567"}, +{"key":"key_885311485123","value":"value_147103152100921061"}, +{"key":"key_885314394108","value":"value_691357169113103901"}, +{"key":"key_885412272122","value":"value_851071037512264791"}, +{"key":"key_885415911610","value":"value_638750106117851151"}, +{"key":"key_885467761371","value":"value_106551081451621279"}, +{"key":"key_885486579411","value":"value_625317285164949179"}, +{"key":"key_885583137017","value":"value_156981391661396510"}, +{"key":"key_885644111671","value":"value_281191225512899871"}, +{"key":"key_885771107117","value":"value_841371051256580997"}, +{"key":"key_885771112698","value":"value_688411014185160117"}, +{"key":"key_885810590127","value":"value_130131756610671104"}, +{"key":"key_885812015648","value":"value_561143316116810411"}, +{"key":"key_885913286147","value":"value_100578110913312610"}, +{"key":"key_885928138711","value":"value_798515576871211173"}, +{"key":"key_886110511217","value":"value_835852108140124951"}, +{"key":"key_886114012350","value":"value_118114146136155115"}, +{"key":"key_886194106149","value":"value_799994111108139776"}, +{"key":"key_886310046149","value":"value_631299494969310714"}, +{"key":"key_886313189123","value":"value_161229743105115694"}, +{"key":"key_886412513990","value":"value_951161068789112701"}, +{"key":"key_886612151114","value":"value_801015516416510110"}, +{"key":"key_886698145151","value":"value_901081489710214060"}, +{"key":"key_886711292115","value":"value_158162111101659012"}, +{"key":"key_886810355111","value":"value_531681151415961115"}, +{"key":"key_886813910115","value":"value_618514112197831148"}, +{"key":"key_886838195129","value":"value_142117441461341317"}, +{"key":"key_886895451181","value":"value_107837264101501421"}, +{"key":"key_886915012964","value":"value_981259411993829413"}, +{"key":"key_887083146162","value":"value_551201158527113147"}, +{"key":"key_887099858912","value":"value_108981411371051359"}, +{"key":"key_887140105976","value":"value_114124119109758611"}, +{"key":"key_887174931461","value":"value_741109414913690130"}, +{"key":"key_887191321011","value":"value_110147113741561291"}, +{"key":"key_887210556110","value":"value_571221031108213094"}, +{"key":"key_887310612466","value":"value_651381048973571311"}, +{"key":"key_887364988284","value":"value_105127126837612957"}, +{"key":"key_887410011310","value":"value_971439214916682647"}, +{"key":"key_887410832941","value":"value_102130116110114155"}, +{"key":"key_887468127981","value":"value_971231051171551421"}, +{"key":"key_887513714987","value":"value_131182351481211449"}, +{"key":"key_887537611081","value":"value_719684611021301021"}, +{"key":"key_887619214214","value":"value_771986131148110719"}, +{"key":"key_887742142130","value":"value_661266011682106596"}, +{"key":"key_887913818832","value":"value_123117107112951199"}, +{"key":"key_888014676271","value":"value_366711183983814312"}, +{"key":"key_888088170974","value":"value_991371221421247149"}, +{"key":"key_888117214212","value":"value_936514860781286110"}, +{"key":"key_888298117991","value":"value_871131191577712990"}, +{"key":"key_888312285861","value":"value_130131891167355701"}, +{"key":"key_888315686100","value":"value_116198111195917710"}, +{"key":"key_888353151138","value":"value_851541021241117813"}, +{"key":"key_888410819958","value":"value_104126571441151491"}, +{"key":"key_888444180665","value":"value_143559011970841131"}, +{"key":"key_888447811657","value":"value_121102122781058960"}, +{"key":"key_888511210085","value":"value_421179412415817278"}, +{"key":"key_888512382112","value":"value_143116156855389110"}, +{"key":"key_888543676910","value":"value_130110101511076712"}, +{"key":"key_888545871057","value":"value_120123102134831101"}, +{"key":"key_888612048111","value":"value_208121104684366107"}, +{"key":"key_888651721366","value":"value_114611215362948711"}, +{"key":"key_888710313358","value":"value_708010077114142751"}, +{"key":"key_888713011616","value":"value_139129651501184210"}, +{"key":"key_888713395981","value":"value_120137699211370931"}, +{"key":"key_888774161417","value":"value_100132136731481281"}, +{"key":"key_888860137989","value":"value_721451231261391499"}, +{"key":"key_888913312211","value":"value_561211181251171141"}, +{"key":"key_888918311312","value":"value_943229130100112153"}, +{"key":"key_888969797074","value":"value_917910314814212411"}, +{"key":"key_888988619415","value":"value_109671118111382971"}, +{"key":"key_889010071140","value":"value_888387499312610713"}, +{"key":"key_889014786241","value":"value_816214215352102542"}, +{"key":"key_889112012863","value":"value_703210316172159171"}, +{"key":"key_889150144961","value":"value_101133156669660120"}, +{"key":"key_889174132704","value":"value_981541294584157127"}, +{"key":"key_889197471171","value":"value_501391196073163119"}, +{"key":"key_889210086122","value":"value_127821239972245715"}, +{"key":"key_889310710712","value":"value_138859752132129139"}, +{"key":"key_889312415084","value":"value_137126684711971961"}, +{"key":"key_889331142671","value":"value_125106409011410515"}, +{"key":"key_889376787067","value":"value_103174108751041604"}, +{"key":"key_889511610510","value":"value_127895516410499876"}, +{"key":"key_889513714142","value":"value_624662112997013998"}, +{"key":"key_889569179107","value":"value_106716990781488210"}, +{"key":"key_889587129941","value":"value_129107139961231048"}, +{"key":"key_889610114299","value":"value_112741176744114851"}, +{"key":"key_889615610523","value":"value_781231131207283118"}, +{"key":"key_889666124778","value":"value_148791017573116601"}, +{"key":"key_889681122729","value":"value_116631051271011331"}, +{"key":"key_889710310012","value":"value_636110397301468814"}, +{"key":"key_889715557117","value":"value_100541752001156157"}, +{"key":"key_889768137698","value":"value_146120128968964117"}, +{"key":"key_889910869111","value":"value_139771337280101691"}, +{"key":"key_890129101145","value":"value_481101908713634107"}, +{"key":"key_891001441141","value":"value_105917417215914076"}, +{"key":"key_891009612678","value":"value_104848785127848115"}, +{"key":"key_891011201111","value":"value_988811549791704014"}, +{"key":"key_891011914112","value":"value_101103408412987951"}, +{"key":"key_891021151507","value":"value_120162105721081856"}, +{"key":"key_891021164059","value":"value_771227213016711090"}, +{"key":"key_891021591244","value":"value_631521051241141981"}, +{"key":"key_891041378471","value":"value_125120161100108871"}, +{"key":"key_891042115293","value":"value_137821181061088115"}, +{"key":"key_891054716265","value":"value_120155143184681141"}, +{"key":"key_891054910212","value":"value_781401021221501302"}, +{"key":"key_891057398531","value":"value_113143102129109170"}, +{"key":"key_891059616450","value":"value_921321651191341128"}, +{"key":"key_891061141328","value":"value_481301251174749136"}, +{"key":"key_891067215798","value":"value_108585710712813615"}, +{"key":"key_891071191249","value":"value_981561341349510714"}, +{"key":"key_891071671639","value":"value_901285855192591139"}, +{"key":"key_891073510812","value":"value_976862651041181641"}, +{"key":"key_891079178137","value":"value_107102132102125947"}, +{"key":"key_891081086816","value":"value_113736814611412710"}, +{"key":"key_891081326760","value":"value_806712312793148156"}, +{"key":"key_891091188814","value":"value_958083119145991821"}, +{"key":"key_891091329781","value":"value_184104119149135961"}, +{"key":"key_891097510858","value":"value_601016196127987816"}, +{"key":"key_891098747668","value":"value_106115133661071541"}, +{"key":"key_891101017512","value":"value_180558410093134885"}, +{"key":"key_891104192118","value":"value_169941241044713910"}, +{"key":"key_891105895150","value":"value_901331184387891061"}, +{"key":"key_891106511159","value":"value_431231381079411913"}, +{"key":"key_891111021098","value":"value_100711819113069126"}, +{"key":"key_891111051289","value":"value_151127101120113109"}, +{"key":"key_891111121111","value":"value_118897010810710811"}, +{"key":"key_891111121481","value":"value_101821251207665111"}, +{"key":"key_891111221029","value":"value_170112731811386111"}, +{"key":"key_891111398885","value":"value_821521092810115711"}, +{"key":"key_891111791188","value":"value_951585584797415676"}, +{"key":"key_891117168133","value":"value_117108861759714691"}, +{"key":"key_891118175112","value":"value_798010879108861393"}, +{"key":"key_891121112813","value":"value_829316914447149781"}, +{"key":"key_891121151061","value":"value_831151101629846115"}, +{"key":"key_891121327860","value":"value_391071278548128531"}, +{"key":"key_891126388124","value":"value_114491974012691791"}, +{"key":"key_891131461537","value":"value_111151134581552212"}, +{"key":"key_891138910715","value":"value_147841241181186813"}, +{"key":"key_891141381171","value":"value_621055350981296813"}, +{"key":"key_891142111519","value":"value_108959388668047731"}, +{"key":"key_891148611810","value":"value_135391261338210711"}, +{"key":"key_891148694165","value":"value_901371039113383145"}, +{"key":"key_891153184831","value":"value_709710612189154871"}, +{"key":"key_891154911010","value":"value_114104156147109168"}, +{"key":"key_891169411710","value":"value_136177143175144351"}, +{"key":"key_891181351345","value":"value_701151221331289114"}, +{"key":"key_891188583119","value":"value_122891401451061321"}, +{"key":"key_891191328910","value":"value_138591125098581071"}, +{"key":"key_891191811231","value":"value_528413210810277134"}, +{"key":"key_891199010288","value":"value_100107122868810423"}, +{"key":"key_891199912570","value":"value_110185109821476615"}, +{"key":"key_891201023683","value":"value_541671281291137082"}, +{"key":"key_891201221271","value":"value_501061249215371142"}, +{"key":"key_891202413410","value":"value_109131122120741015"}, +{"key":"key_891211107113","value":"value_131121123931531491"}, +{"key":"key_891211413811","value":"value_105102401171217664"}, +{"key":"key_891216810813","value":"value_399676109971097614"}, +{"key":"key_891219354878","value":"value_116150150155158136"}, +{"key":"key_891221411371","value":"value_596495791251121801"}, +{"key":"key_891221563911","value":"value_786410195761048071"}, +{"key":"key_891231161154","value":"value_114150129881071131"}, +{"key":"key_891241117313","value":"value_708431331411138852"}, +{"key":"key_891241368413","value":"value_147101761291398779"}, +{"key":"key_891241559714","value":"value_961466612177819131"}, +{"key":"key_891251151251","value":"value_157861346715011091"}, +{"key":"key_891251192011","value":"value_181706410131123140"}, +{"key":"key_891251561621","value":"value_721439313612213810"}, +{"key":"key_891255013315","value":"value_759010213496531229"}, +{"key":"key_891261251351","value":"value_938511811417463531"}, +{"key":"key_891261459811","value":"value_124897515710611713"}, +{"key":"key_891261629569","value":"value_122115945710118382"}, +{"key":"key_891263056921","value":"value_541001151381039443"}, +{"key":"key_891268328967","value":"value_160103731719184681"}, +{"key":"key_891268910215","value":"value_961291257712812811"}, +{"key":"key_891281331257","value":"value_911021409612717111"}, +{"key":"key_891287310513","value":"value_130119104791535515"}, +{"key":"key_891287478773","value":"value_136881241549287991"}, +{"key":"key_891291191131","value":"value_671107610162102921"}, +{"key":"key_891291286556","value":"value_128115115961411431"}, +{"key":"key_891295612752","value":"value_106811151068325881"}, +{"key":"key_891297911885","value":"value_124915911413810210"}, +{"key":"key_891303692163","value":"value_136681131231319573"}, +{"key":"key_891305884129","value":"value_981061422968269871"}, +{"key":"key_891311138372","value":"value_107818813511794175"}, +{"key":"key_891311619320","value":"value_789012186112129115"}, +{"key":"key_891321288713","value":"value_161101174145901221"}, +{"key":"key_891321401311","value":"value_949413278158118174"}, +{"key":"key_891323115083","value":"value_126591481886116578"}, +{"key":"key_891326912110","value":"value_129481261601151306"}, +{"key":"key_891331195210","value":"value_166123157498370118"}, +{"key":"key_891338615312","value":"value_151127538810417415"}, +{"key":"key_891341099038","value":"value_841239012659886912"}, +{"key":"key_891341366488","value":"value_831079912912517313"}, +{"key":"key_891351041051","value":"value_817411061857570111"}, +{"key":"key_891351398980","value":"value_807711396841249512"}, +{"key":"key_891361431501","value":"value_133159111138143192"}, +{"key":"key_891367080861","value":"value_113998749159981361"}, +{"key":"key_891368611912","value":"value_591029411211312210"}, +{"key":"key_891369313479","value":"value_941427010696896111"}, +{"key":"key_891389711512","value":"value_179957194156114111"}, +{"key":"key_891401091801","value":"value_117143805311785120"}, +{"key":"key_891401461451","value":"value_341601071328915111"}, +{"key":"key_891404110691","value":"value_794512616314668104"}, +{"key":"key_891417073123","value":"value_105557462113156891"}, +{"key":"key_891421051066","value":"value_112134926812215714"}, +{"key":"key_891431141503","value":"value_150110134147110868"}, +{"key":"key_891431185811","value":"value_110146102121104136"}, +{"key":"key_891432617711","value":"value_112109122731091171"}, +{"key":"key_891441389210","value":"value_161921421676250100"}, +{"key":"key_891441981209","value":"value_171841668813696771"}, +{"key":"key_891451086081","value":"value_115491179315310011"}, +{"key":"key_891481091521","value":"value_102645311411911693"}, +{"key":"key_891481489814","value":"value_128138699412779761"}, +{"key":"key_891489693106","value":"value_101102117684212711"}, +{"key":"key_891491557194","value":"value_711378152641071409"}, +{"key":"key_891501645935","value":"value_129558710210882100"}, +{"key":"key_891511436012","value":"value_911063278125117145"}, +{"key":"key_891531121086","value":"value_885689114150134175"}, +{"key":"key_891549889136","value":"value_141109811017112594"}, +{"key":"key_891551458931","value":"value_126169111111100131"}, +{"key":"key_891561199511","value":"value_102141114741701439"}, +{"key":"key_891561308988","value":"value_107142701528310510"}, +{"key":"key_891564062838","value":"value_611175612210010911"}, +{"key":"key_891568976118","value":"value_821491421178888104"}, +{"key":"key_891615515998","value":"value_771631648812468116"}, +{"key":"key_891628710014","value":"value_146951351321051031"}, +{"key":"key_891671171129","value":"value_331081101161091131"}, +{"key":"key_891671681031","value":"value_116817251371441051"}, +{"key":"key_891717915612","value":"value_611357713010510257"}, +{"key":"key_891731941038","value":"value_749410311810067100"}, +{"key":"key_891739199836","value":"value_164685410277991301"}, +{"key":"key_891741348659","value":"value_107971511991239589"}, +{"key":"key_891791286114","value":"value_601391041031121421"}, +{"key":"key_891801001631","value":"value_152861029315786142"}, +{"key":"key_891811091781","value":"value_764913352401475512"}, +{"key":"key_891847986127","value":"value_150126761398210710"}, +{"key":"key_891881221328","value":"value_866610096127142120"}, +{"key":"key_891971286512","value":"value_118801431514414010"}, +{"key":"key_891981051038","value":"value_109441337790989596"}, +{"key":"key_892001147012","value":"value_758810288131129861"}, +{"key":"key_892047410113","value":"value_333615687136731018"}, +{"key":"key_892241331161","value":"value_133139901121281096"}, +{"key":"key_892311197141","value":"value_161344894110825775"}, +{"key":"key_892411288118","value":"value_141127114991541101"}, +{"key":"key_892810091771","value":"value_819610211314810367"}, +{"key":"key_893215211310","value":"value_122675498137907778"}, +{"key":"key_893511214814","value":"value_701069583855388979"}, +{"key":"key_893811010110","value":"value_831649913511978114"}, +{"key":"key_893920914712","value":"value_269745106108521771"}, +{"key":"key_894210442248","value":"value_153126871451511051"}, +{"key":"key_894510214012","value":"value_150577281748982156"}, +{"key":"key_894749164112","value":"value_147732813117711414"}, +{"key":"key_894911613336","value":"value_718714310570124971"}, +{"key":"key_894912113768","value":"value_115871051431375610"}, +{"key":"key_895014194138","value":"value_103101201311031295"}, +{"key":"key_895110912710","value":"value_105103130155511386"}, +{"key":"key_895113266101","value":"value_807310310879114571"}, +{"key":"key_895168175103","value":"value_717557661559778160"}, +{"key":"key_895314217714","value":"value_119748610912311461"}, +{"key":"key_895551616810","value":"value_112851119299112811"}, +{"key":"key_895942124125","value":"value_986680895711593959"}, +{"key":"key_895988133153","value":"value_136143117514766144"}, +{"key":"key_896010510315","value":"value_811121025678130991"}, +{"key":"key_896014310910","value":"value_575310011283122156"}, +{"key":"key_896066141968","value":"value_148862598566485611"}, +{"key":"key_896079124138","value":"value_133789111681120974"}, +{"key":"key_896111552771","value":"value_491391251161601089"}, +{"key":"key_896199757213","value":"value_826010711062521341"}, +{"key":"key_896229968319","value":"value_157964858114117149"}, +{"key":"key_896312880112","value":"value_105199156821401011"}, +{"key":"key_896396146979","value":"value_123138331158840791"}, +{"key":"key_896471641001","value":"value_911021051111679488"}, +{"key":"key_896711978122","value":"value_925466106169888892"}, +{"key":"key_896715088114","value":"value_107146140658211877"}, +{"key":"key_896768929568","value":"value_160199174136981111"}, +{"key":"key_896779109141","value":"value_154100115907991431"}, +{"key":"key_896812689511","value":"value_707481132174981009"}, +{"key":"key_896910292112","value":"value_113761321321547177"}, +{"key":"key_896996831018","value":"value_154110107621331351"}, +{"key":"key_897110514010","value":"value_123216610914126116"}, +{"key":"key_897117999121","value":"value_851418012051921547"}, +{"key":"key_897210911797","value":"value_145741591271106599"}, +{"key":"key_897216511512","value":"value_909562968113851137"}, +{"key":"key_897310216839","value":"value_139223084102656537"}, +{"key":"key_897318811212","value":"value_135144691481368110"}, +{"key":"key_897413174106","value":"value_108995510669154768"}, +{"key":"key_897413612164","value":"value_971229651111115116"}, +{"key":"key_897431150139","value":"value_119931179614237651"}, +{"key":"key_897438100105","value":"value_641419085772699125"}, +{"key":"key_897459929680","value":"value_866414017151837913"}, +{"key":"key_897488757415","value":"value_771031639912216410"}, +{"key":"key_897496988296","value":"value_144108122119921058"}, +{"key":"key_897515762189","value":"value_147128731342460679"}, +{"key":"key_897519878102","value":"value_101115134170735212"}, +{"key":"key_897612369611","value":"value_601091198836491371"}, +{"key":"key_897651137991","value":"value_101995878136861311"}, +{"key":"key_897697813348","value":"value_841261091681261079"}, +{"key":"key_897810279104","value":"value_898697123811445713"}, +{"key":"key_897810774159","value":"value_792212113511017713"}, +{"key":"key_897813185901","value":"value_971581121371147616"}, +{"key":"key_897815714013","value":"value_104149611126414261"}, +{"key":"key_897868511171","value":"value_108112171931649294"}, +{"key":"key_897877199831","value":"value_113691249516694166"}, +{"key":"key_897886713126","value":"value_119811595183136115"}, +{"key":"key_897894316884","value":"value_871801261129813694"}, +{"key":"key_897914912712","value":"value_681241471561471381"}, +{"key":"key_897949698612","value":"value_110948513998895016"}, +{"key":"key_897995776614","value":"value_298510018313413613"}, +{"key":"key_898053100117","value":"value_138751181219913463"}, +{"key":"key_898185758010","value":"value_114107111122971301"}, +{"key":"key_898197649913","value":"value_137131451339081115"}, +{"key":"key_898210911014","value":"value_751001363487741128"}, +{"key":"key_898213114059","value":"value_154149573312413879"}, +{"key":"key_898219570787","value":"value_841049368691431549"}, +{"key":"key_898412510010","value":"value_155105731328611179"}, +{"key":"key_898412612012","value":"value_789217414914411111"}, +{"key":"key_898416281104","value":"value_147701251159555109"}, +{"key":"key_898449144421","value":"value_118109998772108879"}, +{"key":"key_898511460449","value":"value_691045415211162761"}, +{"key":"key_898560158134","value":"value_906563771251521359"}, +{"key":"key_898574143901","value":"value_491241328911595441"}, +{"key":"key_898588119861","value":"value_106135461388611314"}, +{"key":"key_898610781558","value":"value_765514282881169113"}, +{"key":"key_898697142113","value":"value_751021828303312712"}, +{"key":"key_898711611583","value":"value_159151100931301922"}, +{"key":"key_898778141158","value":"value_131951031091158870"}, +{"key":"key_898790461347","value":"value_898448667415257108"}, +{"key":"key_898911894771","value":"value_139126100921034015"}, +{"key":"key_898914911810","value":"value_124899311012748104"}, +{"key":"key_898964971111","value":"value_917294107142927610"}, +{"key":"key_898966911101","value":"value_112102721521281328"}, +{"key":"key_898969119688","value":"value_137144131117120141"}, +{"key":"key_899011110317","value":"value_765483961491179182"}, +{"key":"key_899012685781","value":"value_979610010364138636"}, +{"key":"key_899013710111","value":"value_441101591601111996"}, +{"key":"key_899071120108","value":"value_157848510384561001"}, +{"key":"key_899078751339","value":"value_811879089133119106"}, +{"key":"key_899083108119","value":"value_989467701301201301"}, +{"key":"key_899097938298","value":"value_108612812712111111"}, +{"key":"key_899099111117","value":"value_595090173124109581"}, +{"key":"key_899117511362","value":"value_651456850116120701"}, +{"key":"key_899177851068","value":"value_706610611156919285"}, +{"key":"key_899310911881","value":"value_911021378012995711"}, +{"key":"key_899312452105","value":"value_126511293310895109"}, +{"key":"key_899313510013","value":"value_771161141163148153"}, +{"key":"key_899315510447","value":"value_881121131302611311"}, +{"key":"key_899351906867","value":"value_571381261201131181"}, +{"key":"key_899411212511","value":"value_727966122102124108"}, +{"key":"key_899411358110","value":"value_160928910362107106"}, +{"key":"key_899514163721","value":"value_159161114981341551"}, +{"key":"key_899576125571","value":"value_175231071271071714"}, +{"key":"key_899610483105","value":"value_987313910510511313"}, +{"key":"key_899613411610","value":"value_117858912313313510"}, +{"key":"key_899613863154","value":"value_911351256914713011"}, +{"key":"key_899710811247","value":"value_888269133115128134"}, +{"key":"key_899711482140","value":"value_831281057865917311"}, +{"key":"key_899713990311","value":"value_851219711115383871"}, +{"key":"key_899714312212","value":"value_458114192148841291"}, +{"key":"key_899714711817","value":"value_651341071168114857"}, +{"key":"key_899788100781","value":"value_112120979614010711"}, +{"key":"key_899814782541","value":"value_619093119111541008"}, +{"key":"key_899817681135","value":"value_118112734512598941"}, +{"key":"key_899819090156","value":"value_108691226821136106"}, +{"key":"key_899882641448","value":"value_356112259194921121"}, +{"key":"key_899913816052","value":"value_941081108512111916"}, +{"key":"key_899987142155","value":"value_102736090126188927"}, +{"key":"key_901001435674","value":"value_120139901431169710"}, +{"key":"key_901011461281","value":"value_958645123801521028"}, +{"key":"key_901017812911","value":"value_130120110599811314"}, +{"key":"key_901018938200","value":"value_123901261061019418"}, +{"key":"key_901021141231","value":"value_811047012271641026"}, +{"key":"key_901021148810","value":"value_103131155941331211"}, +{"key":"key_901021231454","value":"value_112122107109791911"}, +{"key":"key_901031031281","value":"value_821541639985135561"}, +{"key":"key_901031141091","value":"value_150291061189012460"}, +{"key":"key_901031188098","value":"value_101651271311001588"}, +{"key":"key_901031541026","value":"value_104106133799940114"}, +{"key":"key_901037931169","value":"value_962063119155125123"}, +{"key":"key_901041041131","value":"value_157166105911231341"}, +{"key":"key_901041411161","value":"value_116112738773727356"}, +{"key":"key_901048912847","value":"value_108127539514612068"}, +{"key":"key_901049612791","value":"value_731321087512812281"}, +{"key":"key_901051121011","value":"value_158116111148109589"}, +{"key":"key_901051231161","value":"value_671641171261443311"}, +{"key":"key_901055912910","value":"value_867610999951618511"}, +{"key":"key_901057913814","value":"value_137507912913217012"}, +{"key":"key_901058299641","value":"value_148921069981951369"}, +{"key":"key_901059790119","value":"value_891291091571091239"}, +{"key":"key_901061007514","value":"value_114113122133106841"}, +{"key":"key_901061241361","value":"value_741371788854169791"}, +{"key":"key_901061521491","value":"value_608810012611774562"}, +{"key":"key_901071295213","value":"value_126123134104119124"}, +{"key":"key_901077815110","value":"value_996013412097128761"}, +{"key":"key_901081065394","value":"value_834313380856810457"}, +{"key":"key_901081139312","value":"value_968411537971181214"}, +{"key":"key_901081389641","value":"value_771191468674116115"}, +{"key":"key_901081471001","value":"value_441408055506890741"}, +{"key":"key_901084589128","value":"value_107115658963125631"}, +{"key":"key_901087711394","value":"value_997896821574588155"}, +{"key":"key_901091164687","value":"value_969677721027066819"}, +{"key":"key_901091298847","value":"value_111961111036412197"}, +{"key":"key_901097613411","value":"value_671194384701449183"}, +{"key":"key_901101291161","value":"value_102901341319295701"}, +{"key":"key_901109171678","value":"value_541689564103133122"}, +{"key":"key_901118611164","value":"value_123106901019878541"}, +{"key":"key_901121151411","value":"value_116941118113811514"}, +{"key":"key_901121521116","value":"value_931701491079811012"}, +{"key":"key_901121608059","value":"value_121128105879113192"}, +{"key":"key_901121910868","value":"value_531291291209985149"}, +{"key":"key_901129112711","value":"value_128137139691227716"}, +{"key":"key_901131111248","value":"value_496210789544997931"}, +{"key":"key_901131281201","value":"value_951546380126101128"}, +{"key":"key_901135610316","value":"value_133591071274680117"}, +{"key":"key_901137794971","value":"value_125207132811211301"}, +{"key":"key_901139488781","value":"value_641111106071105102"}, +{"key":"key_901149914412","value":"value_103125791388469105"}, +{"key":"key_901151051594","value":"value_171110133117351901"}, +{"key":"key_901151344710","value":"value_125104691288515310"}, +{"key":"key_901151468711","value":"value_102107130128123876"}, +{"key":"key_901151851408","value":"value_122759711910766921"}, +{"key":"key_901157812961","value":"value_111529816221591241"}, +{"key":"key_901161256110","value":"value_135100931169013444"}, +{"key":"key_901163149113","value":"value_152109821148213848"}, +{"key":"key_901181211291","value":"value_114131136921211256"}, +{"key":"key_901181571127","value":"value_101122147701137586"}, +{"key":"key_901187276471","value":"value_979367133471251471"}, +{"key":"key_901191041586","value":"value_145109641308112512"}, +{"key":"key_901191281187","value":"value_116119466941561249"}, +{"key":"key_901191352399","value":"value_899079625769119111"}, +{"key":"key_901196962101","value":"value_109496271674412591"}, +{"key":"key_901199647136","value":"value_110819914013784721"}, +{"key":"key_901201051311","value":"value_639368878971140181"}, +{"key":"key_901201066472","value":"value_652867122132167841"}, +{"key":"key_901205181651","value":"value_182456186676912257"}, +{"key":"key_901211057215","value":"value_107601509011590276"}, +{"key":"key_901211107919","value":"value_116751001081093313"}, +{"key":"key_901212161598","value":"value_968712714485133122"}, +{"key":"key_901219412713","value":"value_999314313513310410"}, +{"key":"key_901221401011","value":"value_668880621224613410"}, +{"key":"key_901231111718","value":"value_731377368100721276"}, +{"key":"key_901231581458","value":"value_787093146139105124"}, +{"key":"key_901232071119","value":"value_146909515712192172"}, +{"key":"key_901241178813","value":"value_137711725512146661"}, +{"key":"key_901241686013","value":"value_666513315820812810"}, +{"key":"key_901248114278","value":"value_945311710331935311"}, +{"key":"key_901248497355","value":"value_717990615212513017"}, +{"key":"key_901248668491","value":"value_135140154102109120"}, +{"key":"key_901249170138","value":"value_107935759981297716"}, +{"key":"key_901251591141","value":"value_104711111551027871"}, +{"key":"key_901258681154","value":"value_132111132100996911"}, +{"key":"key_901261061091","value":"value_647811556187137143"}, +{"key":"key_901261278276","value":"value_141145118671079714"}, +{"key":"key_901267714613","value":"value_142555460106961109"}, +{"key":"key_901276213212","value":"value_175100101170134115"}, +{"key":"key_901278912111","value":"value_731131058712210440"}, +{"key":"key_901291161408","value":"value_545592371025910063"}, +{"key":"key_901291431188","value":"value_784416995634364767"}, +{"key":"key_901298313077","value":"value_987899391489784137"}, +{"key":"key_901309181147","value":"value_102701169081839712"}, +{"key":"key_901311131774","value":"value_439112586851191617"}, +{"key":"key_901311731041","value":"value_145651059995521609"}, +{"key":"key_901314511510","value":"value_618914893133942793"}, +{"key":"key_901315913715","value":"value_134110365813113114"}, +{"key":"key_901321121378","value":"value_123138598918396126"}, +{"key":"key_901321341361","value":"value_147110111911441031"}, +{"key":"key_901339240501","value":"value_986810512587103271"}, +{"key":"key_901341361068","value":"value_706812284621551495"}, +{"key":"key_901367457921","value":"value_136771601119614613"}, +{"key":"key_901368014579","value":"value_521011221227049145"}, +{"key":"key_901369210662","value":"value_949710613212801106"}, +{"key":"key_901374284894","value":"value_941111128010593951"}, +{"key":"key_901381691041","value":"value_111101741386553123"}, +{"key":"key_901384695149","value":"value_801241067070887475"}, +{"key":"key_901391091118","value":"value_139124166126991329"}, +{"key":"key_901391266315","value":"value_729812114110267857"}, +{"key":"key_901401331079","value":"value_174159861576612312"}, +{"key":"key_901419011816","value":"value_553412889119488410"}, +{"key":"key_901421391366","value":"value_120142121144968913"}, +{"key":"key_901431241058","value":"value_261401291061665812"}, +{"key":"key_901436585133","value":"value_991011078087659210"}, +{"key":"key_901441021711","value":"value_176797479145137631"}, +{"key":"key_901441136937","value":"value_741468966925756177"}, +{"key":"key_901441297514","value":"value_107159697611264579"}, +{"key":"key_901443816676","value":"value_971421361077178971"}, +{"key":"key_901448110584","value":"value_981599310798112112"}, +{"key":"key_901495813974","value":"value_981267812513578103"}, +{"key":"key_901501101301","value":"value_173631671127811367"}, +{"key":"key_901501661541","value":"value_808112013399871501"}, +{"key":"key_901508786939","value":"value_124931421211206711"}, +{"key":"key_901509210385","value":"value_134905210611660101"}, +{"key":"key_901515514911","value":"value_141133140821271381"}, +{"key":"key_901521231101","value":"value_951334910914413955"}, +{"key":"key_901521417265","value":"value_666310364548617146"}, +{"key":"key_901521681009","value":"value_784812690819710783"}, +{"key":"key_901527916272","value":"value_114150122123961011"}, +{"key":"key_901531071121","value":"value_130581106916312195"}, +{"key":"key_901551026217","value":"value_786378991181491101"}, +{"key":"key_901558216487","value":"value_136133152401067073"}, +{"key":"key_901561591581","value":"value_113934610511633110"}, +{"key":"key_901567988828","value":"value_901371599513476139"}, +{"key":"key_901579172521","value":"value_901814710714713912"}, +{"key":"key_901581111271","value":"value_117132607313617275"}, +{"key":"key_901591599712","value":"value_145136127164976112"}, +{"key":"key_901601161201","value":"value_126951161264889938"}, +{"key":"key_901610975737","value":"value_628960959911086979"}, +{"key":"key_901611241151","value":"value_134461351321231401"}, +{"key":"key_901665268771","value":"value_106867889835512283"}, +{"key":"key_901688498121","value":"value_617081143161587947"}, +{"key":"key_901698664871","value":"value_102139117811601261"}, +{"key":"key_901699139157","value":"value_125811201071751348"}, +{"key":"key_901706513189","value":"value_801119910914310096"}, +{"key":"key_901721501488","value":"value_111105124671347611"}, +{"key":"key_901762071081","value":"value_945210310310713413"}, +{"key":"key_901801379714","value":"value_123114117679116978"}, +{"key":"key_901829955811","value":"value_114101110129150145"}, +{"key":"key_901921041275","value":"value_145871258013115148"}, +{"key":"key_901941041031","value":"value_110361381307381921"}, +{"key":"key_902015614764","value":"value_138991223310567140"}, +{"key":"key_902611315411","value":"value_162868512985122911"}, +{"key":"key_902614422147","value":"value_146104981528582831"}, +{"key":"key_902914019410","value":"value_131979083781578942"}, +{"key":"key_903212683765","value":"value_108541661114084138"}, +{"key":"key_903315611896","value":"value_105591341101131216"}, +{"key":"key_903714811011","value":"value_127829912710410086"}, +{"key":"key_904216114115","value":"value_153110499213212812"}, +{"key":"key_904515437927","value":"value_154106908677128107"}, +{"key":"key_904910970916","value":"value_601088611311987148"}, +{"key":"key_904911257154","value":"value_591271219370946595"}, +{"key":"key_905611510710","value":"value_921099817483109128"}, +{"key":"key_905713286122","value":"value_831071129213715988"}, +{"key":"key_905782104106","value":"value_131441777383876590"}, +{"key":"key_906013292911","value":"value_901221249217359809"}, +{"key":"key_906111685919","value":"value_138638497357613270"}, +{"key":"key_906113616910","value":"value_801028910186121975"}, +{"key":"key_906153871386","value":"value_591097689199112761"}, +{"key":"key_906211212713","value":"value_143138571181141451"}, +{"key":"key_906211911912","value":"value_925812511412099913"}, +{"key":"key_906511195641","value":"value_113471721251158914"}, +{"key":"key_906612238899","value":"value_105136935311516911"}, +{"key":"key_906648101146","value":"value_966212778110135120"}, +{"key":"key_906671145131","value":"value_329859931021512514"}, +{"key":"key_906910166121","value":"value_901621651267979100"}, +{"key":"key_906911773131","value":"value_998391101112709113"}, +{"key":"key_906912610993","value":"value_128117109811121061"}, +{"key":"key_906913413311","value":"value_911218657523287114"}, +{"key":"key_906958729310","value":"value_758111411710775751"}, +{"key":"key_907199151121","value":"value_931211051151331156"}, +{"key":"key_907269117109","value":"value_155105566686110847"}, +{"key":"key_907292118131","value":"value_661371397569656412"}, +{"key":"key_907312810745","value":"value_113941249311317893"}, +{"key":"key_907410513715","value":"value_971491539712312154"}, +{"key":"key_907497169148","value":"value_115114751106788204"}, +{"key":"key_907510010562","value":"value_144100131100601391"}, +{"key":"key_907512210958","value":"value_817450988873987855"}, +{"key":"key_907555868811","value":"value_116501391386510312"}, +{"key":"key_907556131817","value":"value_461531291171139610"}, +{"key":"key_907610570855","value":"value_135656512011863158"}, +{"key":"key_907613413111","value":"value_807611877107618074"}, +{"key":"key_907613795641","value":"value_389210311615514764"}, +{"key":"key_907653918312","value":"value_926211089133120152"}, +{"key":"key_907658132191","value":"value_151100114771031391"}, +{"key":"key_907710866114","value":"value_112937615510289411"}, +{"key":"key_907711910799","value":"value_951535712914927126"}, +{"key":"key_907715474114","value":"value_104441505579881219"}, +{"key":"key_907814963113","value":"value_100104798112794914"}, +{"key":"key_907966741481","value":"value_114819694199991065"}, +{"key":"key_907978219157","value":"value_801191295012411310"}, +{"key":"key_908010214473","value":"value_119311231285311790"}, +{"key":"key_908011791861","value":"value_133118100117114681"}, +{"key":"key_908047129109","value":"value_104145937387127110"}, +{"key":"key_908079846913","value":"value_851297712698698771"}, +{"key":"key_908110614312","value":"value_616714389741668496"}, +{"key":"key_908210756221","value":"value_155124951251968813"}, +{"key":"key_908211016210","value":"value_771494911413459788"}, +{"key":"key_908216512510","value":"value_143112938215553124"}, +{"key":"key_908269571138","value":"value_134136129809188126"}, +{"key":"key_908289967213","value":"value_149105165105127100"}, +{"key":"key_908310114616","value":"value_126149413914789096"}, +{"key":"key_908311277106","value":"value_111160931141031509"}, +{"key":"key_908317395147","value":"value_114471707411512760"}, +{"key":"key_908411911912","value":"value_133119581541228611"}, +{"key":"key_908471126721","value":"value_727114391108151118"}, +{"key":"key_908510543121","value":"value_111101184113123120"}, +{"key":"key_908611187101","value":"value_140110891389812711"}, +{"key":"key_908614680911","value":"value_841011159243461011"}, +{"key":"key_908691117961","value":"value_128761041199811666"}, +{"key":"key_908710252998","value":"value_196897046110100133"}, +{"key":"key_908711211280","value":"value_122142111111119111"}, +{"key":"key_908712988145","value":"value_951186816566105739"}, +{"key":"key_908762207481","value":"value_106591031086973871"}, +{"key":"key_908791546551","value":"value_105169721331036187"}, +{"key":"key_908811114415","value":"value_519210213311496958"}, +{"key":"key_908812810757","value":"value_108126110122116978"}, +{"key":"key_908878117120","value":"value_861018210410774671"}, +{"key":"key_908922094817","value":"value_699777119122857810"}, +{"key":"key_908993921109","value":"value_841311548397107108"}, +{"key":"key_909010490509","value":"value_116120141369113215"}, +{"key":"key_909012410512","value":"value_112166589312211611"}, +{"key":"key_909013199991","value":"value_106118925711915685"}, +{"key":"key_909038961698","value":"value_102129187911011089"}, +{"key":"key_909058133150","value":"value_138109126116658314"}, +{"key":"key_909111669851","value":"value_105170931048710110"}, +{"key":"key_909215794110","value":"value_871101398511297107"}, +{"key":"key_909310711382","value":"value_991549311254259715"}, +{"key":"key_909311182689","value":"value_877512011186143133"}, +{"key":"key_909314753856","value":"value_158109779864926999"}, +{"key":"key_909410010510","value":"value_104133120179501107"}, +{"key":"key_909411864437","value":"value_631591688785621521"}, +{"key":"key_909459133956","value":"value_101116142122151931"}, +{"key":"key_909460134777","value":"value_829129110135132105"}, +{"key":"key_909492142421","value":"value_651243752165949210"}, +{"key":"key_909510310082","value":"value_103851246188141231"}, +{"key":"key_909560103129","value":"value_102129471061351189"}, +{"key":"key_909576140127","value":"value_140141839510010891"}, +{"key":"key_909612271401","value":"value_951031251001128167"}, +{"key":"key_909711774875","value":"value_911156030790111101"}, +{"key":"key_909712615880","value":"value_125138308754669911"}, +{"key":"key_909714113615","value":"value_921008911111982110"}, +{"key":"key_909715012618","value":"value_165101100808735147"}, +{"key":"key_909776147776","value":"value_868372901548020490"}, +{"key":"key_909779186114","value":"value_291241049112116611"}, +{"key":"key_909798108878","value":"value_101122839511015496"}, +{"key":"key_909813513110","value":"value_117162111126133791"}, +{"key":"key_909815958110","value":"value_109911987313013994"}, +{"key":"key_909969138118","value":"value_133991267712910214"}, +{"key":"key_909980102921","value":"value_119145141101658810"}, +{"key":"key_909996781377","value":"value_116119136545218914"}, +{"key":"key_910662839314","value":"value_177101591691229692"}, +{"key":"key_911001641001","value":"value_841138812314410413"}, +{"key":"key_911006412313","value":"value_111441471001190785"}, +{"key":"key_911011201167","value":"value_831031251011541331"}, +{"key":"key_911011351281","value":"value_771477013013613714"}, +{"key":"key_911016611488","value":"value_419972749880107110"}, +{"key":"key_911021117998","value":"value_927410112415013899"}, +{"key":"key_911021118411","value":"value_135117108901336017"}, +{"key":"key_911027713216","value":"value_121508850119145731"}, +{"key":"key_911041049514","value":"value_114111150819983104"}, +{"key":"key_911041221414","value":"value_821011281161218112"}, +{"key":"key_911045611212","value":"value_626211612810380157"}, +{"key":"key_911046786128","value":"value_116104919550116127"}, +{"key":"key_911048711417","value":"value_115758684183115729"}, +{"key":"key_911049811410","value":"value_471551198919799136"}, +{"key":"key_911051041232","value":"value_115104119153163509"}, +{"key":"key_911051451009","value":"value_937110310283178116"}, +{"key":"key_911058511393","value":"value_124176586515411816"}, +{"key":"key_911059672116","value":"value_155126741361031599"}, +{"key":"key_911061251081","value":"value_141661051308897901"}, +{"key":"key_911061344411","value":"value_121499614811987166"}, +{"key":"key_911061551027","value":"value_531126670648810879"}, +{"key":"key_911066415115","value":"value_671033046819074192"}, +{"key":"key_911071281041","value":"value_748314314491629513"}, +{"key":"key_911071591244","value":"value_701239712316714413"}, +{"key":"key_911074965798","value":"value_107125111811521211"}, +{"key":"key_911079412814","value":"value_174131139137116676"}, +{"key":"key_911081123796","value":"value_719554146821141398"}, +{"key":"key_911081291536","value":"value_967111510215112211"}, +{"key":"key_911111149713","value":"value_167468815711278879"}, +{"key":"key_911111301301","value":"value_134104101120748897"}, +{"key":"key_911119810969","value":"value_806710684117137861"}, +{"key":"key_911121051222","value":"value_901169413668601231"}, +{"key":"key_911121306310","value":"value_978516815357129141"}, +{"key":"key_911131661056","value":"value_114108164871241288"}, +{"key":"key_911151211048","value":"value_951461413886981736"}, +{"key":"key_911151641206","value":"value_731619394901161311"}, +{"key":"key_911159817939","value":"value_881227775711165010"}, +{"key":"key_911161004912","value":"value_341381059311488159"}, +{"key":"key_911161191621","value":"value_121122129110154108"}, +{"key":"key_911161402612","value":"value_236810914261149152"}, +{"key":"key_911166212999","value":"value_144136155142117598"}, +{"key":"key_911167096147","value":"value_518311110617210681"}, +{"key":"key_911171058095","value":"value_134139667885148999"}, +{"key":"key_911171541276","value":"value_935711086111147991"}, +{"key":"key_911179674888","value":"value_368266159811271821"}, +{"key":"key_911181011089","value":"value_981516914696991471"}, +{"key":"key_911181498597","value":"value_122777488170849076"}, +{"key":"key_911187514212","value":"value_451067470130133101"}, +{"key":"key_911187912214","value":"value_112561097910813111"}, +{"key":"key_911191228277","value":"value_103531725094821059"}, +{"key":"key_911191271528","value":"value_991081131371041221"}, +{"key":"key_911198810391","value":"value_125106535913469103"}, +{"key":"key_911199065135","value":"value_821559998140175181"}, +{"key":"key_911201369749","value":"value_588583129106716411"}, +{"key":"key_911204659671","value":"value_142931241239012310"}, +{"key":"key_911211147715","value":"value_113891065913717838"}, +{"key":"key_911211481908","value":"value_137541101306815114"}, +{"key":"key_911211691979","value":"value_125141969893931801"}, +{"key":"key_911216012797","value":"value_948911972561326511"}, +{"key":"key_911218311213","value":"value_142136551081521683"}, +{"key":"key_911221131749","value":"value_111855993123931221"}, +{"key":"key_911221391564","value":"value_100130681105710716"}, +{"key":"key_911226282138","value":"value_128109125143137101"}, +{"key":"key_911231117694","value":"value_811061451331397310"}, +{"key":"key_911231258958","value":"value_875914296349213911"}, +{"key":"key_911231425111","value":"value_163125918617185119"}, +{"key":"key_911231492798","value":"value_124106103128951217"}, +{"key":"key_911231621101","value":"value_741315412075683835"}, +{"key":"key_911235434831","value":"value_839995160764028110"}, +{"key":"key_911239110814","value":"value_491231065680166124"}, +{"key":"key_911241485211","value":"value_841658393761112037"}, +{"key":"key_911245611315","value":"value_114746787117161138"}, +{"key":"key_911246919312","value":"value_103709271291421619"}, +{"key":"key_911248910115","value":"value_156122126144871101"}, +{"key":"key_911258914758","value":"value_107145100102120106"}, +{"key":"key_911261031919","value":"value_115677111782901538"}, +{"key":"key_911271451341","value":"value_801801188012311413"}, +{"key":"key_911281388184","value":"value_103935374751151207"}, +{"key":"key_911281945912","value":"value_123861411211401179"}, +{"key":"key_911288092781","value":"value_917843957211112591"}, +{"key":"key_911289589478","value":"value_116761129411911911"}, +{"key":"key_911291211419","value":"value_129143119146689711"}, +{"key":"key_911291231441","value":"value_787796143994972668"}, +{"key":"key_911298011441","value":"value_123178102157116811"}, +{"key":"key_911299978102","value":"value_118791451171109112"}, +{"key":"key_911301369816","value":"value_821121141085510913"}, +{"key":"key_911307312064","value":"value_609013239928510463"}, +{"key":"key_911308010214","value":"value_132116131109981271"}, +{"key":"key_911317354117","value":"value_100132111130110129"}, +{"key":"key_911321048970","value":"value_104127121751127124"}, +{"key":"key_911321338065","value":"value_721477614180152948"}, +{"key":"key_911321741084","value":"value_971095515653931107"}, +{"key":"key_911326013013","value":"value_799011019290136474"}, +{"key":"key_911328711615","value":"value_114105731551308511"}, +{"key":"key_911331087776","value":"value_851561026757145148"}, +{"key":"key_911331413456","value":"value_529514498101731301"}, +{"key":"key_911349285144","value":"value_124133109117119901"}, +{"key":"key_911351189514","value":"value_114781608291857214"}, +{"key":"key_911351301241","value":"value_163738113713233991"}, +{"key":"key_911351691581","value":"value_881191031041568941"}, +{"key":"key_911351778912","value":"value_541448687641071501"}, +{"key":"key_911359266749","value":"value_501049814197961081"}, +{"key":"key_911365784891","value":"value_311087813588898183"}, +{"key":"key_911369815118","value":"value_139501441079810014"}, +{"key":"key_911381077764","value":"value_122751011154793971"}, +{"key":"key_911381116284","value":"value_799886118140102164"}, +{"key":"key_911388514447","value":"value_102861209811112513"}, +{"key":"key_911396013410","value":"value_939614586124119124"}, +{"key":"key_911401269080","value":"value_108178138371091281"}, +{"key":"key_911406310515","value":"value_957513257112115147"}, +{"key":"key_911408614415","value":"value_984017357988450110"}, +{"key":"key_911409010714","value":"value_106159135110101821"}, +{"key":"key_911411199713","value":"value_137745614199150751"}, +{"key":"key_911421575148","value":"value_101125998814111986"}, +{"key":"key_911438365112","value":"value_143124976816611938"}, +{"key":"key_911451021451","value":"value_296875671311149515"}, +{"key":"key_911451221226","value":"value_110807513296132126"}, +{"key":"key_911456512392","value":"value_131961101011111328"}, +{"key":"key_911461117610","value":"value_157110137931115610"}, +{"key":"key_911468711910","value":"value_136128564411116388"}, +{"key":"key_911471301051","value":"value_687515098981269810"}, +{"key":"key_911471596410","value":"value_122861191351341001"}, +{"key":"key_911481128389","value":"value_808886591261751221"}, +{"key":"key_911485913810","value":"value_129586966791761011"}, +{"key":"key_911501236520","value":"value_116791431591461171"}, +{"key":"key_911501589512","value":"value_466114111484110101"}, +{"key":"key_911521418341","value":"value_134148109901371351"}, +{"key":"key_911551126013","value":"value_869319612085986480"}, +{"key":"key_911559519695","value":"value_157999547118107133"}, +{"key":"key_911569012317","value":"value_146966973841381381"}, +{"key":"key_911581277113","value":"value_828110079531031409"}, +{"key":"key_911591351422","value":"value_110341281117112897"}, +{"key":"key_911626799916","value":"value_791181441571104075"}, +{"key":"key_911641285414","value":"value_100584310271873338"}, +{"key":"key_911651511098","value":"value_907015638961187878"}, +{"key":"key_911661558453","value":"value_130108101741271454"}, +{"key":"key_911671021361","value":"value_701181171311134914"}, +{"key":"key_911787112210","value":"value_139108117701141041"}, +{"key":"key_911811341026","value":"value_911201447797526712"}, +{"key":"key_911826912966","value":"value_122571158424102143"}, +{"key":"key_911828511210","value":"value_103991396882779710"}, +{"key":"key_911831334143","value":"value_109629412784128126"}, +{"key":"key_911851139353","value":"value_105117951329487111"}, +{"key":"key_911871171531","value":"value_441821099016810913"}, +{"key":"key_912031181081","value":"value_858112112615365967"}, +{"key":"key_912101245411","value":"value_113485610587133221"}, +{"key":"key_912145142891","value":"value_616613312816615291"}, +{"key":"key_912510711087","value":"value_128741508194934412"}, +{"key":"key_912612993101","value":"value_311281294911979131"}, +{"key":"key_912869130146","value":"value_126106139928876119"}, +{"key":"key_913218996126","value":"value_118671179149148871"}, +{"key":"key_913544128121","value":"value_117179167104142126"}, +{"key":"key_913611177129","value":"value_103801031579412766"}, +{"key":"key_914212686112","value":"value_871255314913113468"}, +{"key":"key_914263110781","value":"value_140124135441771051"}, +{"key":"key_914311347101","value":"value_100138691601051198"}, +{"key":"key_914414810412","value":"value_661041361228892861"}, +{"key":"key_914614514516","value":"value_701101038866801016"}, +{"key":"key_914734112100","value":"value_119798296971141051"}, +{"key":"key_914810645107","value":"value_110106119108841371"}, +{"key":"key_914910975155","value":"value_921288169321608280"}, +{"key":"key_914916862143","value":"value_124981111512910187"}, +{"key":"key_914995122674","value":"value_176991266891142110"}, +{"key":"key_915013813912","value":"value_105824082150994659"}, +{"key":"key_915184775015","value":"value_861241251408192110"}, +{"key":"key_915259851503","value":"value_961331431655314312"}, +{"key":"key_915274104103","value":"value_130764214914536699"}, +{"key":"key_915312585117","value":"value_117829011919105878"}, +{"key":"key_915381581428","value":"value_861187811217110473"}, +{"key":"key_915394301013","value":"value_100561159072546984"}, +{"key":"key_915453149163","value":"value_881031185915531141"}, +{"key":"key_915613236137","value":"value_131142135126103707"}, +{"key":"key_915657917297","value":"value_108117122179961561"}, +{"key":"key_915678102168","value":"value_105110136541168978"}, +{"key":"key_915787168841","value":"value_598933154195127669"}, +{"key":"key_915811014813","value":"value_711217110087688698"}, +{"key":"key_916012791843","value":"value_139135775712376831"}, +{"key":"key_916015496688","value":"value_199614914761113148"}, +{"key":"key_916114611814","value":"value_108737910191881039"}, +{"key":"key_916196118131","value":"value_831089868701248112"}, +{"key":"key_916210011310","value":"value_681136992109161911"}, +{"key":"key_916250115130","value":"value_133171106138781118"}, +{"key":"key_916413512313","value":"value_140108981741474735"}, +{"key":"key_916510586158","value":"value_149139119801057710"}, +{"key":"key_916513911110","value":"value_797389539611779132"}, +{"key":"key_916516510210","value":"value_108149106101173158"}, +{"key":"key_916575931121","value":"value_117115171841511091"}, +{"key":"key_916714064102","value":"value_141891541519740151"}, +{"key":"key_916714412083","value":"value_108194461071081381"}, +{"key":"key_916811288991","value":"value_571117212417390123"}, +{"key":"key_916885139120","value":"value_491338073801511161"}, +{"key":"key_917011794147","value":"value_131621291571141029"}, +{"key":"key_917012355757","value":"value_148821449128848310"}, +{"key":"key_917112311215","value":"value_911124411013215011"}, +{"key":"key_917276901358","value":"value_110711352331421289"}, +{"key":"key_917311273988","value":"value_163166119211597817"}, +{"key":"key_917315013510","value":"value_641138111411210970"}, +{"key":"key_917360781259","value":"value_756411014713511412"}, +{"key":"key_917410850781","value":"value_959785144696311110"}, +{"key":"key_917411583113","value":"value_117525386841248715"}, +{"key":"key_917484819928","value":"value_107831375689163561"}, +{"key":"key_917515213910","value":"value_111136281111227714"}, +{"key":"key_917515812888","value":"value_901099416511911512"}, +{"key":"key_917556110100","value":"value_479710182114116696"}, +{"key":"key_917610113057","value":"value_139105941169498166"}, +{"key":"key_917662301517","value":"value_711341691039913864"}, +{"key":"key_917762739712","value":"value_981461426811514112"}, +{"key":"key_917783611161","value":"value_116841291441541031"}, +{"key":"key_917810485102","value":"value_921308674105142137"}, +{"key":"key_917810997141","value":"value_121655291667883107"}, +{"key":"key_917890162110","value":"value_159827586611441261"}, +{"key":"key_917976251081","value":"value_134124939010360889"}, +{"key":"key_918010111112","value":"value_123132123143137734"}, +{"key":"key_918011610078","value":"value_110766311066146127"}, +{"key":"key_918012449108","value":"value_957994719365871101"}, +{"key":"key_918017437134","value":"value_101971427413411011"}, +{"key":"key_918042110431","value":"value_100371511051289889"}, +{"key":"key_918112214616","value":"value_142571228018571137"}, +{"key":"key_918140116159","value":"value_150100135891214529"}, +{"key":"key_918211280108","value":"value_104869011510519912"}, +{"key":"key_918211896117","value":"value_611051271111198011"}, +{"key":"key_918362153539","value":"value_126934114613882771"}, +{"key":"key_918372121937","value":"value_124134611066516616"}, +{"key":"key_918410888105","value":"value_101131798298195781"}, +{"key":"key_918411995985","value":"value_165867615713010411"}, +{"key":"key_918463141591","value":"value_144133906514911585"}, +{"key":"key_918466681204","value":"value_136341583743133175"}, +{"key":"key_918510310512","value":"value_153239015715810284"}, +{"key":"key_918516078148","value":"value_164115811214742111"}, +{"key":"key_918548104107","value":"value_106851401357214672"}, +{"key":"key_918586122119","value":"value_951081019488981169"}, +{"key":"key_918594100135","value":"value_969543105126961367"}, +{"key":"key_918610814818","value":"value_133141463894621311"}, +{"key":"key_918611075651","value":"value_135871161564710277"}, +{"key":"key_918611615115","value":"value_133971275122947016"}, +{"key":"key_918612710612","value":"value_179591269194829914"}, +{"key":"key_918661163146","value":"value_411207613313684731"}, +{"key":"key_918722517190","value":"value_117102127941054498"}, +{"key":"key_918851951041","value":"value_511041201601081468"}, +{"key":"key_918879891445","value":"value_166135136145721381"}, +{"key":"key_918891901009","value":"value_991335267108102608"}, +{"key":"key_918898106127","value":"value_108147668948787465"}, +{"key":"key_918910210612","value":"value_169132116130951179"}, +{"key":"key_918910367828","value":"value_611387913011492140"}, +{"key":"key_918913510511","value":"value_142988613295131131"}, +{"key":"key_918913840127","value":"value_115131601101149050"}, +{"key":"key_919013010882","value":"value_142351561327710291"}, +{"key":"key_919015169101","value":"value_768717411310012410"}, +{"key":"key_919078937713","value":"value_991031141381056710"}, +{"key":"key_919114681215","value":"value_741236525966214315"}, +{"key":"key_919210351291","value":"value_535212816281978093"}, +{"key":"key_919212263113","value":"value_701321471351181087"}, +{"key":"key_919212912612","value":"value_138969810410879118"}, +{"key":"key_919218497865","value":"value_949373135819215416"}, +{"key":"key_919247891051","value":"value_117988013898169103"}, +{"key":"key_919283174115","value":"value_511311886317610956"}, +{"key":"key_919311210614","value":"value_108129751059045821"}, +{"key":"key_919311999951","value":"value_139984080119131133"}, +{"key":"key_919314111911","value":"value_135173671091528914"}, +{"key":"key_919344991385","value":"value_143618916010870126"}, +{"key":"key_919396831167","value":"value_159981241261341336"}, +{"key":"key_919397608611","value":"value_149144146117871159"}, +{"key":"key_919410666153","value":"value_116941074910114896"}, +{"key":"key_919414410184","value":"value_526189180127845018"}, +{"key":"key_919415910113","value":"value_128127105919410565"}, +{"key":"key_919444894713","value":"value_108130121508688133"}, +{"key":"key_919596929258","value":"value_135149127871351555"}, +{"key":"key_919612011510","value":"value_106901421581156810"}, +{"key":"key_919615289651","value":"value_961484814741759210"}, +{"key":"key_919620280112","value":"value_114561181091366566"}, +{"key":"key_919681140781","value":"value_113901149336611239"}, +{"key":"key_919697521078","value":"value_649871204148143120"}, +{"key":"key_919810913411","value":"value_851261358862102158"}, +{"key":"key_919816947711","value":"value_521092910011598103"}, +{"key":"key_919881796648","value":"value_132721811451119443"}, +{"key":"key_919890941343","value":"value_104751031416014413"}, +{"key":"key_919912693177","value":"value_109159121641097110"}, +{"key":"key_919965147948","value":"value_110119129104126130"}, +{"key":"key_921001347313","value":"value_127941217582166126"}, +{"key":"key_921001475585","value":"value_831776512090105124"}, +{"key":"key_921007213411","value":"value_681088876108451721"}, +{"key":"key_921007812215","value":"value_158533892112121967"}, +{"key":"key_921011301171","value":"value_105671131091311481"}, +{"key":"key_921015990114","value":"value_988715211096111145"}, +{"key":"key_921018810014","value":"value_861411361351331448"}, +{"key":"key_921021201007","value":"value_689914093104134768"}, +{"key":"key_921025011645","value":"value_123166130151130115"}, +{"key":"key_921031011111","value":"value_421071439194144829"}, +{"key":"key_921031059019","value":"value_145401371174612487"}, +{"key":"key_921035315310","value":"value_145120721141538066"}, +{"key":"key_921038114785","value":"value_178104136124143130"}, +{"key":"key_921039310472","value":"value_123111168851091021"}, +{"key":"key_921039410214","value":"value_991491231047789961"}, +{"key":"key_921041209044","value":"value_110137110140116110"}, +{"key":"key_921045612814","value":"value_931231071058242891"}, +{"key":"key_921048890154","value":"value_138110118141144771"}, +{"key":"key_921051558211","value":"value_124968611198126143"}, +{"key":"key_921061001411","value":"value_839661154931151231"}, +{"key":"key_921061151251","value":"value_951658511810010510"}, +{"key":"key_921061399699","value":"value_971081111915816315"}, +{"key":"key_921061791351","value":"value_158627710310216736"}, +{"key":"key_921078584147","value":"value_451641201253211023"}, +{"key":"key_921079098157","value":"value_996012151105961241"}, +{"key":"key_921081241101","value":"value_148803167706810290"}, +{"key":"key_921081281261","value":"value_130738614857716999"}, +{"key":"key_921081391644","value":"value_428115210714185115"}, +{"key":"key_921088999151","value":"value_132130119141111869"}, +{"key":"key_921091031161","value":"value_102747268111131126"}, +{"key":"key_921091192583","value":"value_116122123987711611"}, +{"key":"key_921091621281","value":"value_778510017419616212"}, +{"key":"key_921101711798","value":"value_581371451031197813"}, +{"key":"key_921121188913","value":"value_868113598146172128"}, +{"key":"key_921131081021","value":"value_112591501201341171"}, +{"key":"key_921131157311","value":"value_110641215784981171"}, +{"key":"key_921131862045","value":"value_651011381327710517"}, +{"key":"key_921138487939","value":"value_116143128129110118"}, +{"key":"key_921141311341","value":"value_132137856682901351"}, +{"key":"key_921149112611","value":"value_735812689889811012"}, +{"key":"key_921151041171","value":"value_120899914010211713"}, +{"key":"key_921151061138","value":"value_104137796886719098"}, +{"key":"key_921156611810","value":"value_129709588761497212"}, +{"key":"key_921159089100","value":"value_906284118981161191"}, +{"key":"key_921161141209","value":"value_132538196148631164"}, +{"key":"key_921161281119","value":"value_961498914610213613"}, +{"key":"key_921161397219","value":"value_124176568984162541"}, +{"key":"key_921166710291","value":"value_854489798014711811"}, +{"key":"key_921169215914","value":"value_140131138664375516"}, +{"key":"key_921169611186","value":"value_105917210587975710"}, +{"key":"key_921171251511","value":"value_991581371001229075"}, +{"key":"key_921171258512","value":"value_511121181051276513"}, +{"key":"key_921181017013","value":"value_106115939412160136"}, +{"key":"key_921181226813","value":"value_132871071012410716"}, +{"key":"key_921189388901","value":"value_182847910917110010"}, +{"key":"key_921191055214","value":"value_661976501431571356"}, +{"key":"key_921191127839","value":"value_119861041141401623"}, +{"key":"key_921193810910","value":"value_110741071251178811"}, +{"key":"key_921197911813","value":"value_671378512215015598"}, +{"key":"key_921199070136","value":"value_143146467954123101"}, +{"key":"key_921201161101","value":"value_147138691241148813"}, +{"key":"key_921203697127","value":"value_811275814214885166"}, +{"key":"key_921209127111","value":"value_118931071081071671"}, +{"key":"key_921209796143","value":"value_461421371149049128"}, +{"key":"key_921211029411","value":"value_998811811510781849"}, +{"key":"key_921211321631","value":"value_254610116015186123"}, +{"key":"key_921216481121","value":"value_129120103131631491"}, +{"key":"key_921221161507","value":"value_146771141219311616"}, +{"key":"key_921227198937","value":"value_621396111016113510"}, +{"key":"key_921228088107","value":"value_999611212259711041"}, +{"key":"key_921229310239","value":"value_158100125137135731"}, +{"key":"key_921229596849","value":"value_158110113114131965"}, +{"key":"key_921231071251","value":"value_959513787145126126"}, +{"key":"key_921231631261","value":"value_129941324541871011"}, +{"key":"key_921231681251","value":"value_124691001419964124"}, +{"key":"key_921234013462","value":"value_721147811187839944"}, +{"key":"key_921241001391","value":"value_961168111114112913"}, +{"key":"key_921247077965","value":"value_132133111821617983"}, +{"key":"key_921251157312","value":"value_120111114121122921"}, +{"key":"key_921251261328","value":"value_106886869126144575"}, +{"key":"key_921254763142","value":"value_381629197107711580"}, +{"key":"key_921256493761","value":"value_154124891095910715"}, +{"key":"key_921268811664","value":"value_118611601419912658"}, +{"key":"key_921273581937","value":"value_501061221475079738"}, +{"key":"key_921276289777","value":"value_112120981367912878"}, +{"key":"key_921281151231","value":"value_581338513213095361"}, +{"key":"key_921291068196","value":"value_104106789513413215"}, +{"key":"key_921291331021","value":"value_115611308916412814"}, +{"key":"key_921301031361","value":"value_901547941748012950"}, +{"key":"key_921307946871","value":"value_109871579499123907"}, +{"key":"key_921309412711","value":"value_421081771628740104"}, +{"key":"key_921311277875","value":"value_598690115134621277"}, +{"key":"key_921321164986","value":"value_657714080809710913"}, +{"key":"key_921321332286","value":"value_917798178651625272"}, +{"key":"key_921339012913","value":"value_364613580931451059"}, +{"key":"key_921341064011","value":"value_718582126568115155"}, +{"key":"key_921341171061","value":"value_113163965813911912"}, +{"key":"key_921341681511","value":"value_149831346688103186"}, +{"key":"key_921344090857","value":"value_101771258542127121"}, +{"key":"key_921347610468","value":"value_571057713812886160"}, +{"key":"key_921351169313","value":"value_971288886807288119"}, +{"key":"key_921356410916","value":"value_105136155991331521"}, +{"key":"key_921359574956","value":"value_168112991201197911"}, +{"key":"key_921361071281","value":"value_991416194748113914"}, +{"key":"key_921363894115","value":"value_906512318610915116"}, +{"key":"key_921371279575","value":"value_721401099013882138"}, +{"key":"key_921376794301","value":"value_134134114611791453"}, +{"key":"key_921378741701","value":"value_711141327870101452"}, +{"key":"key_921381431177","value":"value_131126391728066841"}, +{"key":"key_921384486791","value":"value_741547411610213299"}, +{"key":"key_921391011361","value":"value_104797784981204551"}, +{"key":"key_921406688105","value":"value_921185963679510463"}, +{"key":"key_921411561012","value":"value_831461085511113514"}, +{"key":"key_921418117011","value":"value_150127169511309977"}, +{"key":"key_921421068840","value":"value_706325991821061018"}, +{"key":"key_921421327911","value":"value_101846566120107575"}, +{"key":"key_921441079313","value":"value_761351481234877110"}, +{"key":"key_921457014513","value":"value_112106114101651021"}, +{"key":"key_921476610918","value":"value_109945868111187774"}, +{"key":"key_921487110614","value":"value_113123131641261011"}, +{"key":"key_921488880721","value":"value_141146145877711213"}, +{"key":"key_921491257680","value":"value_888761771299014611"}, +{"key":"key_921514112794","value":"value_189901341601841551"}, +{"key":"key_921531336210","value":"value_145771351391444711"}, +{"key":"key_921541569663","value":"value_132669869818744125"}, +{"key":"key_921557112344","value":"value_961499316356122100"}, +{"key":"key_921563115268","value":"value_160105115851211501"}, +{"key":"key_921568410548","value":"value_153541038910176851"}, +{"key":"key_921571181091","value":"value_991916912850128125"}, +{"key":"key_921571489448","value":"value_531041471201069410"}, +{"key":"key_921581231328","value":"value_988613784581171296"}, +{"key":"key_921581917110","value":"value_114828493105107877"}, +{"key":"key_921584364656","value":"value_961561267910388122"}, +{"key":"key_921599373110","value":"value_571181161149080511"}, +{"key":"key_921601398413","value":"value_147811191261641911"}, +{"key":"key_921605241116","value":"value_236012499861191471"}, +{"key":"key_921611221211","value":"value_961016833147146415"}, +{"key":"key_921617314116","value":"value_150108139871265263"}, +{"key":"key_921619573100","value":"value_119737387135122898"}, +{"key":"key_921641369714","value":"value_771415512910033179"}, +{"key":"key_921651111991","value":"value_689211813310713696"}, +{"key":"key_921671201608","value":"value_115104113122151581"}, +{"key":"key_921691271047","value":"value_941519317462571511"}, +{"key":"key_921697011311","value":"value_110134108111871238"}, +{"key":"key_921771565311","value":"value_114132116121106629"}, +{"key":"key_921813313341","value":"value_106891291297489160"}, +{"key":"key_921921175980","value":"value_147107931079617915"}, +{"key":"key_922097940102","value":"value_127511215913959108"}, +{"key":"key_923510618411","value":"value_110101105161731139"}, +{"key":"key_923756921303","value":"value_152841221587111110"}, +{"key":"key_923789105551","value":"value_121947711810428126"}, +{"key":"key_924252139191","value":"value_128104997870113172"}, +{"key":"key_924285356852","value":"value_913613499911441472"}, +{"key":"key_924413212488","value":"value_120115745913914811"}, +{"key":"key_924414610016","value":"value_911451301181161161"}, +{"key":"key_924499121116","value":"value_125637396140115328"}, +{"key":"key_924736128721","value":"value_731001451081027410"}, +{"key":"key_924911511280","value":"value_271271078713313113"}, +{"key":"key_924913899145","value":"value_108102171751511019"}, +{"key":"key_924951107814","value":"value_111926270561101261"}, +{"key":"key_924956804958","value":"value_158210798113501358"}, +{"key":"key_925170969714","value":"value_108185105571061427"}, +{"key":"key_925210462138","value":"value_847515610411271816"}, +{"key":"key_925210512810","value":"value_931061521611231101"}, +{"key":"key_925412515851","value":"value_127621411162492145"}, +{"key":"key_925417610613","value":"value_274911669157841121"}, +{"key":"key_925473291281","value":"value_133139859811083140"}, +{"key":"key_925513212712","value":"value_531261191597410558"}, +{"key":"key_925586109911","value":"value_571068275138136155"}, +{"key":"key_925612310071","value":"value_140120949613112179"}, +{"key":"key_925614811713","value":"value_841461031557614411"}, +{"key":"key_925639911271","value":"value_330103131112909311"}, +{"key":"key_925714679115","value":"value_116122788560111159"}, +{"key":"key_925814526806","value":"value_989593589766123136"}, +{"key":"key_925815976114","value":"value_471256914010410110"}, +{"key":"key_925911611311","value":"value_941178918369853610"}, +{"key":"key_925912911325","value":"value_731107312513110296"}, +{"key":"key_925913471170","value":"value_131181995413812476"}, +{"key":"key_926114915112","value":"value_106901031431121368"}, +{"key":"key_926175956488","value":"value_981477610814893116"}, +{"key":"key_926199106116","value":"value_106496911019419413"}, +{"key":"key_926310465723","value":"value_120851538614585889"}, +{"key":"key_926510386421","value":"value_544257129150132101"}, +{"key":"key_926513712761","value":"value_556712082112779714"}, +{"key":"key_926712316711","value":"value_154118669111870241"}, +{"key":"key_926773153861","value":"value_174639610714512397"}, +{"key":"key_926811296106","value":"value_561791309112493137"}, +{"key":"key_926812614411","value":"value_792013218465161461"}, +{"key":"key_926816013012","value":"value_121127130125137825"}, +{"key":"key_926884143735","value":"value_701231091461001471"}, +{"key":"key_926911295107","value":"value_641229219063857898"}, +{"key":"key_926913953711","value":"value_761137275108102999"}, +{"key":"key_927012914315","value":"value_731016712675143115"}, +{"key":"key_927013688107","value":"value_781439469614910715"}, +{"key":"key_927058938892","value":"value_987182110101115691"}, +{"key":"key_927110910711","value":"value_102108152149618616"}, +{"key":"key_927158139137","value":"value_898551151651081511"}, +{"key":"key_927211213412","value":"value_791331141159911085"}, +{"key":"key_927211814512","value":"value_163705414189104172"}, +{"key":"key_927268174434","value":"value_601331111016611876"}, +{"key":"key_927296207505","value":"value_911061310411661815"}, +{"key":"key_927310213912","value":"value_831549813316510814"}, +{"key":"key_927310547101","value":"value_114891031068211088"}, +{"key":"key_927311215813","value":"value_142991159510812182"}, +{"key":"key_927363471061","value":"value_108801221141585812"}, +{"key":"key_927363699213","value":"value_160966011614210514"}, +{"key":"key_927412012280","value":"value_105126987652138156"}, +{"key":"key_927446101167","value":"value_177883810312051991"}, +{"key":"key_927491144103","value":"value_114131777211247131"}, +{"key":"key_927514676617","value":"value_337611314610415286"}, +{"key":"key_927517457584","value":"value_118756687108144101"}, +{"key":"key_927612312611","value":"value_761478212111872118"}, +{"key":"key_927655130128","value":"value_127797582126878663"}, +{"key":"key_927697193155","value":"value_113421251089710570"}, +{"key":"key_927714613110","value":"value_881771099413912680"}, +{"key":"key_927778129126","value":"value_115120649812036115"}, +{"key":"key_927783131148","value":"value_127186817510357391"}, +{"key":"key_927810967126","value":"value_139103106142361479"}, +{"key":"key_927912014165","value":"value_149125874524807784"}, +{"key":"key_928010210171","value":"value_941629211779998171"}, +{"key":"key_928089124401","value":"value_648575149117404046"}, +{"key":"key_928218414888","value":"value_969486421471101608"}, +{"key":"key_928281158110","value":"value_118119636612712614"}, +{"key":"key_928310660401","value":"value_112961141091459510"}, +{"key":"key_928413678853","value":"value_134911317011387113"}, +{"key":"key_928538120117","value":"value_731576518266141911"}, +{"key":"key_928553929579","value":"value_187128126651281161"}, +{"key":"key_928557144812","value":"value_501171036454146168"}, +{"key":"key_928584856051","value":"value_968013113786401189"}, +{"key":"key_928764118537","value":"value_150665070561881114"}, +{"key":"key_928811270129","value":"value_801168199678951919"}, +{"key":"key_928814413091","value":"value_133119947914014612"}, +{"key":"key_928814513011","value":"value_679112816110012947"}, +{"key":"key_928815614215","value":"value_961109955681541291"}, +{"key":"key_928878945712","value":"value_707470125626010414"}, +{"key":"key_928896641429","value":"value_131771221201241109"}, +{"key":"key_929013714074","value":"value_791274455781641449"}, +{"key":"key_929060104121","value":"value_809962165112351319"}, +{"key":"key_929096908811","value":"value_135871291351269325"}, +{"key":"key_929110913911","value":"value_519311766134791145"}, +{"key":"key_929179121456","value":"value_129157939068144164"}, +{"key":"key_929194918311","value":"value_561416413613579771"}, +{"key":"key_929197988761","value":"value_126811278910954819"}, +{"key":"key_929214812254","value":"value_133171150118115121"}, +{"key":"key_929311411913","value":"value_160132876716278917"}, +{"key":"key_929317176109","value":"value_549060968512741140"}, +{"key":"key_929397997956","value":"value_138158426689787012"}, +{"key":"key_929411414081","value":"value_551171151391211218"}, +{"key":"key_929449797586","value":"value_941131161019411011"}, +{"key":"key_929478761708","value":"value_705188541598411986"}, +{"key":"key_929489698485","value":"value_145100641061301371"}, +{"key":"key_929578166891","value":"value_192103147127731351"}, +{"key":"key_929612310412","value":"value_116901458977114949"}, +{"key":"key_929613784153","value":"value_985010410911010311"}, +{"key":"key_929668126957","value":"value_110182731519239812"}, +{"key":"key_929712457771","value":"value_109621111821401041"}, +{"key":"key_929713721110","value":"value_828213816113220861"}, +{"key":"key_929812060471","value":"value_117140126173101401"}, +{"key":"key_929812715914","value":"value_978769117971256711"}, +{"key":"key_929815578471","value":"value_901121171561391361"}, +{"key":"key_929862120816","value":"value_851421501092001251"}, +{"key":"key_929882112444","value":"value_531456590786966137"}, +{"key":"key_929893107608","value":"value_132991158011816572"}, +{"key":"key_929911092102","value":"value_170132128105976013"}, +{"key":"key_929911713614","value":"value_120113761055611385"}, +{"key":"key_929915316410","value":"value_508151741441061421"}, +{"key":"key_929954959976","value":"value_771065085997413612"}, +{"key":"key_931001092412","value":"value_111809153419614510"}, +{"key":"key_931008210572","value":"value_152988117315914159"}, +{"key":"key_931011117812","value":"value_792011321088813578"}, +{"key":"key_931011118111","value":"value_858777701048382105"}, +{"key":"key_931011401519","value":"value_898372119140946811"}, +{"key":"key_931028857911","value":"value_931121029697162145"}, +{"key":"key_931036065112","value":"value_127931522511410880"}, +{"key":"key_931038714418","value":"value_617715516111089116"}, +{"key":"key_931039469729","value":"value_119571557714714218"}, +{"key":"key_931041251271","value":"value_631418193160371199"}, +{"key":"key_931045651457","value":"value_125119109841248680"}, +{"key":"key_931046644151","value":"value_118839016919601439"}, +{"key":"key_931049492961","value":"value_601227812688791231"}, +{"key":"key_931049710285","value":"value_971371211671314913"}, +{"key":"key_931057671152","value":"value_124113196136150761"}, +{"key":"key_931061271431","value":"value_831271079411484983"}, +{"key":"key_931061351186","value":"value_781061231251289792"}, +{"key":"key_931061681198","value":"value_109111110845112011"}, +{"key":"key_931062154961","value":"value_911189911110541771"}, +{"key":"key_931067015713","value":"value_136105751571001111"}, +{"key":"key_931071178111","value":"value_719827119961212372"}, +{"key":"key_931077594119","value":"value_471041101201752679"}, +{"key":"key_931078713010","value":"value_711251421231469713"}, +{"key":"key_931091089050","value":"value_944411512575731351"}, +{"key":"key_931093210912","value":"value_821141007694299682"}, +{"key":"key_931094712181","value":"value_109666390156115115"}, +{"key":"key_931099086175","value":"value_917156731131508910"}, +{"key":"key_931099213113","value":"value_661501331211461331"}, +{"key":"key_931099571125","value":"value_741273211411633751"}, +{"key":"key_931101131416","value":"value_136611241658714285"}, +{"key":"key_931101371021","value":"value_969273110326475971"}, +{"key":"key_931106967104","value":"value_771419176135158481"}, +{"key":"key_931114873907","value":"value_110843061781601079"}, +{"key":"key_931116512915","value":"value_906073112151621811"}, +{"key":"key_931121868218","value":"value_194144939479127971"}, +{"key":"key_931128810313","value":"value_121146113134109841"}, +{"key":"key_931129714670","value":"value_101458118813912718"}, +{"key":"key_931131671111","value":"value_153132751361481321"}, +{"key":"key_931136052939","value":"value_111747710715331107"}, +{"key":"key_931138927107","value":"value_858814576651055798"}, +{"key":"key_931144815410","value":"value_711561016710991579"}, +{"key":"key_931149465104","value":"value_125126931746710412"}, +{"key":"key_931151341231","value":"value_698987601331041331"}, +{"key":"key_931155310063","value":"value_871631208764561541"}, +{"key":"key_931161264766","value":"value_146104125731623611"}, +{"key":"key_931171031131","value":"value_150636274105112131"}, +{"key":"key_931171093015","value":"value_143185801198310712"}, +{"key":"key_931171321081","value":"value_848314312511295140"}, +{"key":"key_931171495014","value":"value_158649913087107115"}, +{"key":"key_931171659895","value":"value_767978128101521361"}, +{"key":"key_931176710475","value":"value_738410111711812968"}, +{"key":"key_931177710495","value":"value_102138481788311065"}, +{"key":"key_931181041601","value":"value_119172958695142108"}, +{"key":"key_931181281118","value":"value_621068475961241381"}, +{"key":"key_931181291671","value":"value_951145147591291111"}, +{"key":"key_931184411823","value":"value_871178455861428455"}, +{"key":"key_931186511967","value":"value_526270156130127138"}, +{"key":"key_931189293157","value":"value_471141163226144100"}, +{"key":"key_931189514010","value":"value_151921157211111896"}, +{"key":"key_931191359798","value":"value_901216679951151231"}, +{"key":"key_931196664971","value":"value_151140499711111264"}, +{"key":"key_931201081208","value":"value_108104122131123933"}, +{"key":"key_931205513163","value":"value_163094788858117115"}, +{"key":"key_931208313514","value":"value_105981335614872761"}, +{"key":"key_931209313954","value":"value_751411195710012041"}, +{"key":"key_931209888127","value":"value_102144951501343312"}, +{"key":"key_931211117966","value":"value_701131451109687124"}, +{"key":"key_931211218874","value":"value_177171120666489467"}, +{"key":"key_931221283949","value":"value_821265387916312971"}, +{"key":"key_931221688111","value":"value_729251176929782105"}, +{"key":"key_931226810410","value":"value_898810798851061217"}, +{"key":"key_931231099212","value":"value_913392404681726571"}, +{"key":"key_931231149878","value":"value_122611188713810110"}, +{"key":"key_931231289710","value":"value_113135781101163873"}, +{"key":"key_931237516314","value":"value_101103147115138864"}, +{"key":"key_931241028865","value":"value_100798374179114968"}, +{"key":"key_931241029678","value":"value_136164123741227610"}, +{"key":"key_931247311218","value":"value_129129108130134941"}, +{"key":"key_931251168410","value":"value_741025115815184117"}, +{"key":"key_931251409383","value":"value_561091201179915784"}, +{"key":"key_931251611071","value":"value_103911377612848140"}, +{"key":"key_931252148363","value":"value_151107119671339310"}, +{"key":"key_931255710083","value":"value_154168134161768010"}, +{"key":"key_931261149012","value":"value_144126107261231158"}, +{"key":"key_931267812476","value":"value_118991081208710796"}, +{"key":"key_931268281120","value":"value_941121241241541691"}, +{"key":"key_931269314012","value":"value_891028250165687641"}, +{"key":"key_931269963121","value":"value_102797810913886134"}, +{"key":"key_931281181097","value":"value_139145125743616911"}, +{"key":"key_931281348012","value":"value_136514511872123111"}, +{"key":"key_931281471064","value":"value_124927813852831218"}, +{"key":"key_931287514613","value":"value_421644563107101211"}, +{"key":"key_931298790571","value":"value_104781548476759491"}, +{"key":"key_931299865791","value":"value_118123959874121124"}, +{"key":"key_931301038651","value":"value_178861471061521155"}, +{"key":"key_931301071635","value":"value_981051479163951041"}, +{"key":"key_931301401251","value":"value_889813812611313914"}, +{"key":"key_931311044112","value":"value_731559742114658395"}, +{"key":"key_931317690180","value":"value_768010687861136497"}, +{"key":"key_931318790106","value":"value_118888010363688593"}, +{"key":"key_931321415199","value":"value_115991539412611796"}, +{"key":"key_931328015745","value":"value_631444882595411211"}, +{"key":"key_931333789951","value":"value_123903710089175881"}, +{"key":"key_931341297052","value":"value_169120117127104117"}, +{"key":"key_931341307211","value":"value_741114739100779112"}, +{"key":"key_931351171157","value":"value_118928410115515211"}, +{"key":"key_931351181191","value":"value_111781496790631101"}, +{"key":"key_931351527721","value":"value_575680502088135117"}, +{"key":"key_931353810513","value":"value_144966468116118574"}, +{"key":"key_931371051368","value":"value_135149107126134122"}, +{"key":"key_931371239812","value":"value_411071277199130114"}, +{"key":"key_931371318378","value":"value_100774611115711382"}, +{"key":"key_931401411077","value":"value_921245410212986104"}, +{"key":"key_931405012683","value":"value_105691599315710959"}, +{"key":"key_931413976931","value":"value_100122136105129661"}, +{"key":"key_931415911515","value":"value_709115910413310314"}, +{"key":"key_931419453123","value":"value_107123117881021217"}, +{"key":"key_931425216218","value":"value_911271001209097183"}, +{"key":"key_931429314265","value":"value_102689116789511371"}, +{"key":"key_931431117278","value":"value_758212312714313583"}, +{"key":"key_931438314282","value":"value_746965136858715617"}, +{"key":"key_931439672161","value":"value_110145831231221059"}, +{"key":"key_931441417915","value":"value_851501154185113163"}, +{"key":"key_931441611328","value":"value_140341351241501149"}, +{"key":"key_931443715576","value":"value_106531491071111061"}, +{"key":"key_931446261951","value":"value_891309019488130130"}, +{"key":"key_931447110263","value":"value_111130938013512014"}, +{"key":"key_931448716316","value":"value_919110214485111144"}, +{"key":"key_931454013915","value":"value_141101941161061331"}, +{"key":"key_931461281289","value":"value_995911012616611510"}, +{"key":"key_931463919765","value":"value_123595184116119114"}, +{"key":"key_931471041361","value":"value_103681707711278571"}, +{"key":"key_931471311071","value":"value_151951397158891079"}, +{"key":"key_931479013765","value":"value_140123161916210310"}, +{"key":"key_931487593861","value":"value_751209511410986112"}, +{"key":"key_931491061313","value":"value_502003542114125801"}, +{"key":"key_931491309212","value":"value_861211218913768106"}, +{"key":"key_931501188216","value":"value_142127116731901119"}, +{"key":"key_931501401710","value":"value_571159612539126831"}, +{"key":"key_931507410813","value":"value_955372128971191239"}, +{"key":"key_931508112912","value":"value_122851471131266315"}, +{"key":"key_931511068912","value":"value_116115681141388961"}, +{"key":"key_931511091861","value":"value_116107107122113130"}, +{"key":"key_931539066147","value":"value_321305316916313810"}, +{"key":"key_931551232585","value":"value_122136118774530978"}, +{"key":"key_931553105155","value":"value_132107744892157128"}, +{"key":"key_931561151595","value":"value_661341811179013193"}, +{"key":"key_931581131088","value":"value_601039960136739612"}, +{"key":"key_931581191698","value":"value_113128113150961076"}, +{"key":"key_931581553811","value":"value_761141471281126690"}, +{"key":"key_931584511193","value":"value_157271425218111314"}, +{"key":"key_931601708385","value":"value_115114178888976968"}, +{"key":"key_931608811753","value":"value_115109136989313914"}, +{"key":"key_931611091021","value":"value_851764012055711108"}, +{"key":"key_931611091096","value":"value_551149924123128124"}, +{"key":"key_931611343911","value":"value_117112139138851051"}, +{"key":"key_931616716195","value":"value_888181172771555469"}, +{"key":"key_931628312812","value":"value_110148163105103108"}, +{"key":"key_931634066114","value":"value_561071299265971273"}, +{"key":"key_931641041088","value":"value_108112138207811270"}, +{"key":"key_931645914810","value":"value_146118111144103109"}, +{"key":"key_931648713396","value":"value_102112731139911810"}, +{"key":"key_931681261076","value":"value_138601121031574211"}, +{"key":"key_931709247120","value":"value_107104299813612463"}, +{"key":"key_931731074780","value":"value_741111131409813813"}, +{"key":"key_931731091683","value":"value_172611211003512415"}, +{"key":"key_931751191061","value":"value_871291411056860164"}, +{"key":"key_931801171191","value":"value_126120571191121187"}, +{"key":"key_931803459988","value":"value_861339811510010911"}, +{"key":"key_931841075912","value":"value_100122132927910563"}, +{"key":"key_931844713711","value":"value_109101236478160104"}, +{"key":"key_931888471441","value":"value_101101104147129191"}, +{"key":"key_931911116210","value":"value_166931431411331389"}, +{"key":"key_931928311083","value":"value_157859313390123788"}, +{"key":"key_931939891504","value":"value_627411115410510310"}, +{"key":"key_932010737106","value":"value_100124839415270842"}, +{"key":"key_932911286153","value":"value_841121181251161901"}, +{"key":"key_932990119911","value":"value_279479134123681188"}, +{"key":"key_933212013313","value":"value_781001201331471391"}, +{"key":"key_933844101117","value":"value_106821148514212455"}, +{"key":"key_933892671268","value":"value_115888710188158851"}, +{"key":"key_934313866109","value":"value_124108881121091176"}, +{"key":"key_934385131128","value":"value_137126957410513411"}, +{"key":"key_934480951326","value":"value_951891081291721111"}, +{"key":"key_934510787102","value":"value_142116721181331089"}, +{"key":"key_934611833108","value":"value_731227375426854135"}, +{"key":"key_934615213513","value":"value_115861591549711089"}, +{"key":"key_934682931141","value":"value_921121321081417078"}, +{"key":"key_934712657120","value":"value_143119127134131651"}, +{"key":"key_934755708610","value":"value_110551379113211273"}, +{"key":"key_934810411810","value":"value_150136109132104877"}, +{"key":"key_935012115871","value":"value_541403117512111311"}, +{"key":"key_935089116151","value":"value_811309598481044911"}, +{"key":"key_935112271897","value":"value_156123769191105947"}, +{"key":"key_935114610212","value":"value_114115907115011114"}, +{"key":"key_935171119962","value":"value_123871215214112188"}, +{"key":"key_935413888128","value":"value_751559989131108929"}, +{"key":"key_935611153116","value":"value_859410978521291451"}, +{"key":"key_935615313315","value":"value_126661098016391929"}, +{"key":"key_935812910413","value":"value_168751031439411216"}, +{"key":"key_935915911511","value":"value_391187279108106142"}, +{"key":"key_936043731161","value":"value_101144184103747273"}, +{"key":"key_936053931069","value":"value_741521085215711616"}, +{"key":"key_936097127118","value":"value_112819511911611683"}, +{"key":"key_936110689899","value":"value_157741481241181402"}, +{"key":"key_936215280128","value":"value_641051278574107114"}, +{"key":"key_936275121112","value":"value_101141737445110128"}, +{"key":"key_936283911311","value":"value_103361001708111086"}, +{"key":"key_936311110918","value":"value_149152761167161129"}, +{"key":"key_936315048101","value":"value_104871067257143113"}, +{"key":"key_936386142281","value":"value_162681211541531711"}, +{"key":"key_936398747712","value":"value_101971071241131256"}, +{"key":"key_936411011210","value":"value_139197810655891141"}, +{"key":"key_936415716611","value":"value_127681098080841191"}, +{"key":"key_936511186110","value":"value_981079512989135901"}, +{"key":"key_936552168126","value":"value_126951031121031471"}, +{"key":"key_936589138391","value":"value_139109123117797798"}, +{"key":"key_936610463101","value":"value_109140114137173120"}, +{"key":"key_937090989014","value":"value_971141119912315678"}, +{"key":"key_937210498831","value":"value_110881278898761101"}, +{"key":"key_937212387138","value":"value_482011516875621001"}, +{"key":"key_937295124741","value":"value_576111314378139109"}, +{"key":"key_937312612213","value":"value_131938472821128014"}, +{"key":"key_937368143831","value":"value_103941088569419610"}, +{"key":"key_937497100971","value":"value_971815214247706111"}, +{"key":"key_937510190150","value":"value_889812713410797876"}, +{"key":"key_937511552787","value":"value_162568698908310911"}, +{"key":"key_937515010012","value":"value_120100151127176691"}, +{"key":"key_937616212395","value":"value_865314198180541301"}, +{"key":"key_937715080968","value":"value_991398491839015972"}, +{"key":"key_937784137124","value":"value_651078037127159621"}, +{"key":"key_937811015812","value":"value_165113119941281677"}, +{"key":"key_937812186806","value":"value_168123124115117144"}, +{"key":"key_937888112132","value":"value_861341231029344106"}, +{"key":"key_937914911011","value":"value_791334896761311431"}, +{"key":"key_937919010913","value":"value_163939881141755513"}, +{"key":"key_937979100341","value":"value_997469166135931161"}, +{"key":"key_937982116109","value":"value_112719686182421047"}, +{"key":"key_937988591381","value":"value_100841239396165921"}, +{"key":"key_938077937413","value":"value_108996883391561261"}, +{"key":"key_938110599951","value":"value_242883129123129891"}, +{"key":"key_938115597361","value":"value_131565083439213411"}, +{"key":"key_938197681577","value":"value_142834711814297729"}, +{"key":"key_938214010847","value":"value_771034511952461281"}, +{"key":"key_938413540107","value":"value_497873787217410399"}, +{"key":"key_938413916380","value":"value_110971431181751541"}, +{"key":"key_938458531101","value":"value_911067411035573988"}, +{"key":"key_938613174811","value":"value_141106119119136124"}, +{"key":"key_938618316575","value":"value_102115661201477898"}, +{"key":"key_938711111712","value":"value_123881601417317482"}, +{"key":"key_938712013814","value":"value_118947981808091144"}, +{"key":"key_938787109126","value":"value_111147110868712913"}, +{"key":"key_938812410229","value":"value_808974133801131751"}, +{"key":"key_938812915110","value":"value_122691026353190116"}, +{"key":"key_938813413513","value":"value_136109104631171128"}, +{"key":"key_938815111411","value":"value_110117817095526566"}, +{"key":"key_938857201068","value":"value_863312911812475159"}, +{"key":"key_938947869470","value":"value_124981021176953767"}, +{"key":"key_938973119829","value":"value_173891041081841541"}, +{"key":"key_939011217389","value":"value_120105130130114167"}, +{"key":"key_939083851501","value":"value_109144118151801301"}, +{"key":"key_939096122821","value":"value_106109119987111442"}, +{"key":"key_939111616310","value":"value_109160182571161281"}, +{"key":"key_939176651091","value":"value_548411917711195931"}, +{"key":"key_939188926610","value":"value_941181701371051201"}, +{"key":"key_939213582104","value":"value_151171267256971166"}, +{"key":"key_939230124100","value":"value_831365910742365710"}, +{"key":"key_939271110130","value":"value_635014710299102918"}, +{"key":"key_939311892136","value":"value_559810299113108795"}, +{"key":"key_939383149145","value":"value_592988101176929412"}, +{"key":"key_939431741911","value":"value_987218710610215378"}, +{"key":"key_939482901481","value":"value_116120779011910685"}, +{"key":"key_939491130927","value":"value_117149671321036674"}, +{"key":"key_939511613273","value":"value_133147909582905668"}, +{"key":"key_939511714314","value":"value_133641371531229769"}, +{"key":"key_939515111181","value":"value_528629961371051391"}, +{"key":"key_939560120137","value":"value_839274671081551757"}, +{"key":"key_939578104569","value":"value_741751151011319511"}, +{"key":"key_939586114851","value":"value_104148147101131681"}, +{"key":"key_939614111682","value":"value_139144814310673109"}, +{"key":"key_939685929913","value":"value_121611451451298215"}, +{"key":"key_939752156951","value":"value_149102707311910015"}, +{"key":"key_939810886164","value":"value_941297960399420482"}, +{"key":"key_939811012673","value":"value_789710375129172127"}, +{"key":"key_939812212611","value":"value_891191345513411113"}, +{"key":"key_939913715814","value":"value_981595722721231166"}, +{"key":"key_939915288631","value":"value_153118143986916376"}, +{"key":"key_939915912897","value":"value_110144159146476486"}, +{"key":"key_939917514711","value":"value_133911131429596133"}, +{"key":"key_939920415011","value":"value_148361159660549411"}, +{"key":"key_939958761279","value":"value_110741558793931131"}, +{"key":"key_939976874994","value":"value_125571081587312912"}, +{"key":"key_939993108889","value":"value_686014374166121408"}, +{"key":"key_941001031065","value":"value_937115279180958712"}, +{"key":"key_941001167810","value":"value_129101789015668881"}, +{"key":"key_941009413011","value":"value_138885986117103948"}, +{"key":"key_941009715175","value":"value_118134107116178121"}, +{"key":"key_941011431511","value":"value_326910312710513895"}, +{"key":"key_941021398047","value":"value_661001661131281107"}, +{"key":"key_941026712812","value":"value_101132110147801061"}, +{"key":"key_941028724110","value":"value_716212487751621213"}, +{"key":"key_941029766100","value":"value_163114978911010279"}, +{"key":"key_941031311061","value":"value_948011214945110579"}, +{"key":"key_941034713810","value":"value_101891375115412412"}, +{"key":"key_941037790966","value":"value_671146411211285163"}, +{"key":"key_941039911172","value":"value_155146741225412282"}, +{"key":"key_941041191461","value":"value_145104147154158142"}, +{"key":"key_941048360147","value":"value_961794410413415012"}, +{"key":"key_941051031337","value":"value_616315513214350109"}, +{"key":"key_941051311077","value":"value_495111910711213866"}, +{"key":"key_941051337775","value":"value_898710311712511597"}, +{"key":"key_941051981131","value":"value_117681361051119881"}, +{"key":"key_941056410010","value":"value_130117701681309297"}, +{"key":"key_941061258576","value":"value_126101164671227112"}, +{"key":"key_941061511041","value":"value_911051334664156159"}, +{"key":"key_941067213214","value":"value_136152161081211001"}, +{"key":"key_941071219411","value":"value_831181098461559991"}, +{"key":"key_941071681009","value":"value_110131741465212853"}, +{"key":"key_941071729413","value":"value_715312499128701261"}, +{"key":"key_941071736012","value":"value_810611956131924296"}, +{"key":"key_941075652121","value":"value_251591001177812311"}, +{"key":"key_941077110410","value":"value_113143155138102841"}, +{"key":"key_941078796753","value":"value_125481687188101101"}, +{"key":"key_941081532571","value":"value_113567612965124841"}, +{"key":"key_941081578911","value":"value_911271348111184125"}, +{"key":"key_941085176138","value":"value_116968287841018820"}, +{"key":"key_941088366123","value":"value_739712611214282781"}, +{"key":"key_941091011541","value":"value_103107531305211712"}, +{"key":"key_941091476712","value":"value_117128126114153146"}, +{"key":"key_941095614410","value":"value_161144103122100117"}, +{"key":"key_941096631114","value":"value_761571611153879129"}, +{"key":"key_941097310813","value":"value_148859410176957611"}, +{"key":"key_941097761961","value":"value_180154931201161609"}, +{"key":"key_941101281231","value":"value_128143104866816315"}, +{"key":"key_941109769994","value":"value_104130105104591231"}, +{"key":"key_941111071334","value":"value_114132805815614815"}, +{"key":"key_941111146810","value":"value_118936691122129941"}, +{"key":"key_941111241126","value":"value_108142120116991358"}, +{"key":"key_941111261143","value":"value_968312017579130571"}, +{"key":"key_941111326110","value":"value_891101541239297107"}, +{"key":"key_941111357568","value":"value_631074711035122188"}, +{"key":"key_941116010713","value":"value_719211563123735578"}, +{"key":"key_941121211461","value":"value_754888100131114581"}, +{"key":"key_941121301181","value":"value_111115689512290116"}, +{"key":"key_941121345312","value":"value_172619894149951318"}, +{"key":"key_941127814898","value":"value_134956614368796542"}, +{"key":"key_941129265981","value":"value_765875881349114970"}, +{"key":"key_941129311377","value":"value_155631341176613570"}, +{"key":"key_941131773912","value":"value_921031561291121018"}, +{"key":"key_941135575931","value":"value_115162961531005671"}, +{"key":"key_941143713810","value":"value_135868391387957146"}, +{"key":"key_941145638911","value":"value_483580101569558851"}, +{"key":"key_941151101211","value":"value_162525220514111011"}, +{"key":"key_941151458971","value":"value_154160871151173415"}, +{"key":"key_941161031588","value":"value_160152163827516012"}, +{"key":"key_941161077487","value":"value_161871221251471501"}, +{"key":"key_941161091511","value":"value_986215810012714610"}, +{"key":"key_941161141041","value":"value_998153541611445811"}, +{"key":"key_941165170128","value":"value_957710081128231096"}, +{"key":"key_941166213013","value":"value_135121916390166104"}, +{"key":"key_941169587118","value":"value_921651021121071391"}, +{"key":"key_941171201245","value":"value_116108124737615697"}, +{"key":"key_941174486114","value":"value_376110411375181100"}, +{"key":"key_941177912576","value":"value_104132864412545133"}, +{"key":"key_941181261193","value":"value_117190931109887951"}, +{"key":"key_941181941091","value":"value_581301048467152122"}, +{"key":"key_941191288313","value":"value_599210510274123116"}, +{"key":"key_941191351256","value":"value_150729312774130771"}, +{"key":"key_941191407114","value":"value_807315511810212433"}, +{"key":"key_941195312468","value":"value_139153891031081355"}, +{"key":"key_941198814811","value":"value_691211709011012411"}, +{"key":"key_941201231296","value":"value_136117975375102153"}, +{"key":"key_941201499910","value":"value_144621481161075910"}, +{"key":"key_941201616971","value":"value_125102120132108117"}, +{"key":"key_941209399113","value":"value_132126120961081326"}, +{"key":"key_941209458102","value":"value_140198100106541131"}, +{"key":"key_941211071301","value":"value_132134119791005613"}, +{"key":"key_941211251118","value":"value_139122121818916110"}, +{"key":"key_941211271021","value":"value_741401181401461081"}, +{"key":"key_941218710910","value":"value_103351461266598758"}, +{"key":"key_941221317571","value":"value_102904118910411474"}, +{"key":"key_941223959107","value":"value_589013578691812350"}, +{"key":"key_941226610911","value":"value_135431281361131125"}, +{"key":"key_941229476109","value":"value_686075105739613373"}, +{"key":"key_941231369065","value":"value_491219910411099899"}, +{"key":"key_941237511111","value":"value_133811234115591138"}, +{"key":"key_941238810349","value":"value_101959983144128116"}, +{"key":"key_941241101221","value":"value_731156410211112655"}, +{"key":"key_941241188688","value":"value_104113788210046113"}, +{"key":"key_941241238767","value":"value_969379911131331203"}, +{"key":"key_941241441067","value":"value_104113971381671087"}, +{"key":"key_941248562631","value":"value_771387913772391341"}, +{"key":"key_941251121359","value":"value_639340982688136117"}, +{"key":"key_941251331121","value":"value_102941211291283911"}, +{"key":"key_941251379712","value":"value_661337012393777513"}, +{"key":"key_941251558089","value":"value_115111827011697907"}, +{"key":"key_941258887109","value":"value_133124821028938127"}, +{"key":"key_941261271187","value":"value_114816010811110282"}, +{"key":"key_941271437116","value":"value_124881111118777137"}, +{"key":"key_941278560117","value":"value_118719113412091941"}, +{"key":"key_941281055113","value":"value_135967977981055311"}, +{"key":"key_941281481741","value":"value_891055310780569811"}, +{"key":"key_941288692130","value":"value_121981601457040824"}, +{"key":"key_941291219556","value":"value_929010210713083741"}, +{"key":"key_941298462116","value":"value_804710341171110144"}, +{"key":"key_941301012163","value":"value_939170159871691181"}, +{"key":"key_941305213390","value":"value_685015370589953633"}, +{"key":"key_941311128947","value":"value_100120611176215511"}, +{"key":"key_941316711011","value":"value_501308914617811214"}, +{"key":"key_941321201761","value":"value_744712761985512096"}, +{"key":"key_941327294701","value":"value_466212911812915413"}, +{"key":"key_941331009627","value":"value_491098411276100115"}, +{"key":"key_941331368072","value":"value_100113958312459122"}, +{"key":"key_941341045865","value":"value_121791091621208879"}, +{"key":"key_941341121029","value":"value_111131102663212916"}, +{"key":"key_941361341024","value":"value_941561441435598717"}, +{"key":"key_941371221641","value":"value_291081067619109151"}, +{"key":"key_941371291196","value":"value_821259177639280801"}, +{"key":"key_941376986111","value":"value_823914410011288102"}, +{"key":"key_941381271888","value":"value_169725102684154132"}, +{"key":"key_941381329361","value":"value_115117133891209016"}, +{"key":"key_941389189127","value":"value_619812114515099113"}, +{"key":"key_941399136901","value":"value_985110311810314013"}, +{"key":"key_941401001289","value":"value_111891021041151406"}, +{"key":"key_941401502011","value":"value_137132891771571058"}, +{"key":"key_941405449998","value":"value_128144147966510012"}, +{"key":"key_941411271291","value":"value_106161129124110719"}, +{"key":"key_941421114610","value":"value_927678105751541307"}, +{"key":"key_941421268713","value":"value_858314113549114100"}, +{"key":"key_941421591051","value":"value_120671386313446841"}, +{"key":"key_941431019295","value":"value_921441201204211510"}, +{"key":"key_941431228312","value":"value_621321071009752101"}, +{"key":"key_941439510713","value":"value_173117146456710412"}, +{"key":"key_941451061271","value":"value_871799013183948789"}, +{"key":"key_941451266880","value":"value_102121164921516795"}, +{"key":"key_941461137485","value":"value_102120579797486611"}, +{"key":"key_941461513713","value":"value_931178981135649514"}, +{"key":"key_941471091201","value":"value_481331657714699857"}, +{"key":"key_941471101021","value":"value_861651137762165767"}, +{"key":"key_941471211246","value":"value_138821311111481001"}, +{"key":"key_941474811610","value":"value_100123701131156177"}, +{"key":"key_941479710811","value":"value_119106127638489110"}, +{"key":"key_941481091111","value":"value_130140143933871749"}, +{"key":"key_941489892165","value":"value_107166146106113157"}, +{"key":"key_941495711171","value":"value_121105136173341051"}, +{"key":"key_941495780177","value":"value_102776164851296914"}, +{"key":"key_941501046718","value":"value_831019583116631081"}, +{"key":"key_941511511491","value":"value_726911713112310376"}, +{"key":"key_941525514884","value":"value_118621141311221421"}, +{"key":"key_941541029661","value":"value_108105186109184120"}, +{"key":"key_941541621221","value":"value_103751411161407515"}, +{"key":"key_941548577909","value":"value_511202059591745415"}, +{"key":"key_941551242590","value":"value_107119808680128951"}, +{"key":"key_941553555107","value":"value_115143108781221871"}, +{"key":"key_941566312998","value":"value_759011283716934120"}, +{"key":"key_941581168712","value":"value_991151369912416113"}, +{"key":"key_941591278814","value":"value_143998977105125129"}, +{"key":"key_941621366916","value":"value_112941407211389772"}, +{"key":"key_941628756647","value":"value_124149961121076081"}, +{"key":"key_941664710859","value":"value_119112516398113160"}, +{"key":"key_941701201107","value":"value_134106122120111586"}, +{"key":"key_941713392130","value":"value_115134331021459111"}, +{"key":"key_941731088995","value":"value_851141135012413412"}, +{"key":"key_941821201454","value":"value_160356313710611425"}, +{"key":"key_941869616913","value":"value_107441238810410511"}, +{"key":"key_941935511916","value":"value_143788911213382123"}, +{"key":"key_942911285951","value":"value_136153144109134471"}, +{"key":"key_942911616226","value":"value_398899141913261851"}, +{"key":"key_943012014535","value":"value_108791368712050898"}, +{"key":"key_943111794827","value":"value_905014699921251061"}, +{"key":"key_943212395140","value":"value_160659113597178118"}, +{"key":"key_943391858093","value":"value_678817115712813472"}, +{"key":"key_943513613414","value":"value_721275673113865611"}, +{"key":"key_943569142491","value":"value_937886119127651111"}, +{"key":"key_943714271123","value":"value_112741411261276416"}, +{"key":"key_943898546810","value":"value_131651091081011761"}, +{"key":"key_944295110171","value":"value_104140859579257814"}, +{"key":"key_944510989110","value":"value_120136876512087134"}, +{"key":"key_944711411311","value":"value_641111121561011131"}, +{"key":"key_944884109133","value":"value_565878751757313286"}, +{"key":"key_944891148154","value":"value_766610811610779981"}, +{"key":"key_944912054129","value":"value_981268012497124117"}, +{"key":"key_945012413415","value":"value_331557193881061198"}, +{"key":"key_945110992117","value":"value_349289686575105738"}, +{"key":"key_945180161531","value":"value_836081448871979272"}, +{"key":"key_945371100158","value":"value_115841217915796129"}, +{"key":"key_945390726188","value":"value_149107941813212411"}, +{"key":"key_945515379100","value":"value_791421091341091331"}, +{"key":"key_945536127701","value":"value_132539512353120115"}, +{"key":"key_945848122110","value":"value_829675139106150631"}, +{"key":"key_946017311299","value":"value_124136103122881351"}, +{"key":"key_946111713456","value":"value_115801527111330127"}, +{"key":"key_946113189838","value":"value_123116729611911812"}, +{"key":"key_946115240819","value":"value_409610097911041438"}, +{"key":"key_946212214213","value":"value_129519090821071057"}, +{"key":"key_946213213868","value":"value_121104207511011211"}, +{"key":"key_946312045121","value":"value_185461031241251066"}, +{"key":"key_946313731701","value":"value_831468657658411611"}, +{"key":"key_946314315212","value":"value_101981761241145251"}, +{"key":"key_946354706515","value":"value_130139125791336410"}, +{"key":"key_946710415898","value":"value_851367990108118125"}, +{"key":"key_946711773140","value":"value_871732513114897102"}, +{"key":"key_946713188181","value":"value_134851068011514814"}, +{"key":"key_946713791132","value":"value_589380911628346681"}, +{"key":"key_946818514610","value":"value_127104120388013312"}, +{"key":"key_946892155101","value":"value_421561171041621177"}, +{"key":"key_946910316912","value":"value_101901611331108810"}, +{"key":"key_946912217514","value":"value_751097115711312391"}, +{"key":"key_947012716184","value":"value_971071031076610789"}, +{"key":"key_947013513412","value":"value_139128978410174133"}, +{"key":"key_947016010616","value":"value_711341201045011511"}, +{"key":"key_947051104951","value":"value_819812191561277313"}, +{"key":"key_947099139118","value":"value_116831361921114612"}, +{"key":"key_947195116127","value":"value_778412096140102103"}, +{"key":"key_947212477115","value":"value_771339417398105102"}, +{"key":"key_947291118991","value":"value_135116139154124531"}, +{"key":"key_947310710313","value":"value_106119661066612212"}, +{"key":"key_947314394619","value":"value_196691541216387167"}, +{"key":"key_947340148818","value":"value_142648713459911649"}, +{"key":"key_947411210111","value":"value_160776696111177701"}, +{"key":"key_947515079133","value":"value_804812813712561120"}, +{"key":"key_947611314787","value":"value_140951341431031310"}, +{"key":"key_947659115101","value":"value_961159511110623107"}, +{"key":"key_947671107419","value":"value_114651057610240136"}, +{"key":"key_947811914014","value":"value_112172927913510792"}, +{"key":"key_947812919467","value":"value_147156513012198104"}, +{"key":"key_947814274141","value":"value_109128584511224105"}, +{"key":"key_947855841221","value":"value_122132135174168115"}, +{"key":"key_948012282722","value":"value_129167139122127115"}, +{"key":"key_948114210084","value":"value_153107115110791021"}, +{"key":"key_948186148819","value":"value_645911513715811598"}, +{"key":"key_948210583119","value":"value_365312377126549691"}, +{"key":"key_948210856123","value":"value_331471401487310283"}, +{"key":"key_948214383150","value":"value_109401367610266123"}, +{"key":"key_948315198918","value":"value_761189363134170166"}, +{"key":"key_948382806413","value":"value_941545069126851401"}, +{"key":"key_948412711011","value":"value_124941141261084968"}, +{"key":"key_948415611313","value":"value_151139851098164961"}, +{"key":"key_948479100104","value":"value_969973100120122113"}, +{"key":"key_948516314875","value":"value_109118112501185111"}, +{"key":"key_948599719779","value":"value_122141999753891291"}, +{"key":"key_948615266136","value":"value_114984897717395113"}, +{"key":"key_948710714213","value":"value_124104105801407057"}, +{"key":"key_948772151775","value":"value_107129371351136277"}, +{"key":"key_948799881451","value":"value_117114102174871251"}, +{"key":"key_948810011312","value":"value_183571078911516114"}, +{"key":"key_948814283921","value":"value_841748611016913713"}, +{"key":"key_948815481751","value":"value_781579390102124827"}, +{"key":"key_948857104155","value":"value_110481545649521387"}, +{"key":"key_948877831187","value":"value_577716412510311117"}, +{"key":"key_948891136124","value":"value_100977795691421165"}, +{"key":"key_948911161861","value":"value_121776913184701387"}, +{"key":"key_948914146102","value":"value_110115100951401151"}, +{"key":"key_948996154821","value":"value_838341107571071231"}, +{"key":"key_949011961138","value":"value_133691187514778166"}, +{"key":"key_949012615425","value":"value_671325216210277100"}, +{"key":"key_949122251169","value":"value_597097105121159999"}, +{"key":"key_949167794083","value":"value_103521381089715379"}, +{"key":"key_949210211091","value":"value_121137122128107211"}, +{"key":"key_949310811415","value":"value_130911021361061037"}, +{"key":"key_949312112612","value":"value_123161691429210598"}, +{"key":"key_949352127901","value":"value_653912364491531302"}, +{"key":"key_949361106758","value":"value_381456888118749118"}, +{"key":"key_949412360108","value":"value_143159951581439214"}, +{"key":"key_949415611911","value":"value_133108321101261115"}, +{"key":"key_949472947966","value":"value_106132758912113215"}, +{"key":"key_949494122108","value":"value_881137884140521485"}, +{"key":"key_949499113861","value":"value_482610371115131137"}, +{"key":"key_949512015973","value":"value_601621081071099715"}, +{"key":"key_949513697811","value":"value_101677014288971301"}, +{"key":"key_949514269771","value":"value_931009352160541063"}, +{"key":"key_949570152728","value":"value_146787198817374381"}, +{"key":"key_949575454812","value":"value_321161687815610010"}, +{"key":"key_949611167828","value":"value_911639113913114442"}, +{"key":"key_949643105123","value":"value_881361529911811779"}, +{"key":"key_949685105108","value":"value_957213611814085167"}, +{"key":"key_949693981307","value":"value_122124172112841151"}, +{"key":"key_949775765811","value":"value_172785312491788410"}, +{"key":"key_949778114731","value":"value_961551636713111115"}, +{"key":"key_949810119110","value":"value_144674510832701008"}, +{"key":"key_949811314079","value":"value_877879158142141931"}, +{"key":"key_949846172122","value":"value_128122123971058172"}, +{"key":"key_949851126881","value":"value_136100105587424411"}, +{"key":"key_949873627887","value":"value_691091367933106121"}, +{"key":"key_949894797699","value":"value_772031291059981113"}, +{"key":"key_949910883751","value":"value_911211261591561491"}, +{"key":"key_949913110670","value":"value_178131131715715963"}, +{"key":"key_949914710552","value":"value_100971047721120591"}, +{"key":"key_949915512778","value":"value_129981401461322078"}, +{"key":"key_949917919713","value":"value_114508614816912770"}, +{"key":"key_949999951239","value":"value_148121747054608710"}, +{"key":"key_951001131581","value":"value_931228211975118170"}, +{"key":"key_951001707814","value":"value_932510293731025212"}, +{"key":"key_951007384421","value":"value_921121303414043151"}, +{"key":"key_951011021438","value":"value_691141071381327383"}, +{"key":"key_951016372120","value":"value_691219310915860124"}, +{"key":"key_951019111751","value":"value_117661123917111069"}, +{"key":"key_951021061101","value":"value_401161131428590941"}, +{"key":"key_951025012816","value":"value_159188777413613617"}, +{"key":"key_951025412755","value":"value_151101155611516414"}, +{"key":"key_951027795145","value":"value_104114841451117945"}, +{"key":"key_951028714712","value":"value_145142811331339415"}, +{"key":"key_951031062511","value":"value_869680991141757662"}, +{"key":"key_951031101081","value":"value_147128113851331061"}, +{"key":"key_951031171268","value":"value_927310084901138015"}, +{"key":"key_951038990108","value":"value_671282213612983178"}, +{"key":"key_951041238512","value":"value_139118791011168312"}, +{"key":"key_951041311508","value":"value_175112927994831537"}, +{"key":"key_951049111280","value":"value_306612216111211999"}, +{"key":"key_951051061661","value":"value_301151581021581191"}, +{"key":"key_951051141826","value":"value_122104136101152665"}, +{"key":"key_951055413512","value":"value_121108119118141153"}, +{"key":"key_951056574124","value":"value_200126121108123117"}, +{"key":"key_951061571321","value":"value_119137115901136312"}, +{"key":"key_951065412812","value":"value_768514744657013095"}, +{"key":"key_951069213299","value":"value_128166788693112764"}, +{"key":"key_951071089173","value":"value_129159105968811210"}, +{"key":"key_951071291239","value":"value_617488115801159111"}, +{"key":"key_951072812810","value":"value_102111371591095211"}, +{"key":"key_951081267115","value":"value_143789111410296122"}, +{"key":"key_951083395134","value":"value_104611221341095710"}, +{"key":"key_951088311353","value":"value_136461659312813413"}, +{"key":"key_951088415812","value":"value_781383061788176451"}, +{"key":"key_951095611315","value":"value_731131806197109111"}, +{"key":"key_951097190827","value":"value_173112497812611640"}, +{"key":"key_951097212210","value":"value_152101139163142581"}, +{"key":"key_951101031118","value":"value_781736211410344313"}, +{"key":"key_951101381067","value":"value_381231129797647742"}, +{"key":"key_951101591648","value":"value_341141738376128134"}, +{"key":"key_951111241071","value":"value_931256088126881451"}, +{"key":"key_951111441361","value":"value_139943691114545870"}, +{"key":"key_951119910112","value":"value_879114013151639293"}, +{"key":"key_951121009817","value":"value_128599113670110621"}, +{"key":"key_951131375210","value":"value_128886812013014017"}, +{"key":"key_951138555204","value":"value_112138141771081631"}, +{"key":"key_951141831551","value":"value_921709657130119854"}, +{"key":"key_951148196100","value":"value_115895010766110827"}, +{"key":"key_951151481249","value":"value_114128108156126561"}, +{"key":"key_951156410710","value":"value_889912714711011316"}, +{"key":"key_951159513514","value":"value_104104103905313312"}, +{"key":"key_951161241521","value":"value_441446694130948282"}, +{"key":"key_951167680129","value":"value_155129140731249310"}, +{"key":"key_951169587506","value":"value_791199414212111312"}, +{"key":"key_951171071451","value":"value_946195106109131997"}, +{"key":"key_951171161371","value":"value_998068139118807615"}, +{"key":"key_951177283118","value":"value_127931035411313711"}, +{"key":"key_951178460180","value":"value_796583141341158215"}, +{"key":"key_951181097312","value":"value_648081112109861121"}, +{"key":"key_951181191169","value":"value_136110105469911940"}, +{"key":"key_951181233682","value":"value_168771401515610314"}, +{"key":"key_951185911413","value":"value_117127116105117106"}, +{"key":"key_951187211613","value":"value_989210008881137133"}, +{"key":"key_951191137968","value":"value_201017715184571342"}, +{"key":"key_951191171358","value":"value_921075910511511438"}, +{"key":"key_951191469512","value":"value_113127691287411590"}, +{"key":"key_951195811352","value":"value_806692124130785713"}, +{"key":"key_951201071351","value":"value_531131245114091100"}, +{"key":"key_951201128899","value":"value_169754512118015511"}, +{"key":"key_951201161761","value":"value_109819412110882157"}, +{"key":"key_951211391471","value":"value_111139129128122140"}, +{"key":"key_951211491551","value":"value_615483571021798910"}, +{"key":"key_951211558782","value":"value_129107101109145518"}, +{"key":"key_951213210696","value":"value_180751039011999150"}, +{"key":"key_951221321101","value":"value_111811023710264134"}, +{"key":"key_951221623164","value":"value_751231097778997210"}, +{"key":"key_951225263915","value":"value_777911614512916390"}, +{"key":"key_951228485571","value":"value_911561181041306689"}, +{"key":"key_951229932111","value":"value_101908296918999451"}, +{"key":"key_951231021671","value":"value_939110574148152651"}, +{"key":"key_951231061019","value":"value_471001268512616499"}, +{"key":"key_951231091276","value":"value_831081019310063127"}, +{"key":"key_951231188314","value":"value_801331251034311314"}, +{"key":"key_951231411357","value":"value_351581149885148796"}, +{"key":"key_951231441141","value":"value_831141098378118141"}, +{"key":"key_951231481191","value":"value_156160126125678911"}, +{"key":"key_951236811844","value":"value_169100801181461061"}, +{"key":"key_951241411091","value":"value_111991031681081495"}, +{"key":"key_951241681461","value":"value_179538787101871021"}, +{"key":"key_951244510943","value":"value_102110821177116584"}, +{"key":"key_951251089939","value":"value_961301042049990956"}, +{"key":"key_951251215711","value":"value_140106150946379106"}, +{"key":"key_951251311371","value":"value_917112846589069110"}, +{"key":"key_951261209687","value":"value_136718111010614976"}, +{"key":"key_951267414918","value":"value_411031028467981121"}, +{"key":"key_951268114333","value":"value_878898841054871103"}, +{"key":"key_951269096701","value":"value_120118689812411816"}, +{"key":"key_951269713088","value":"value_519974676910676606"}, +{"key":"key_951271261393","value":"value_969118310093107921"}, +{"key":"key_951277931551","value":"value_135791027711714411"}, +{"key":"key_951278013973","value":"value_103725912111913016"}, +{"key":"key_951278585123","value":"value_176125857114955981"}, +{"key":"key_951281071248","value":"value_998610894135118101"}, +{"key":"key_951287912094","value":"value_859367130170105107"}, +{"key":"key_951291591226","value":"value_118129987242103112"}, +{"key":"key_951301079110","value":"value_116151146116157991"}, +{"key":"key_951301251011","value":"value_123196113124115818"}, +{"key":"key_951301319511","value":"value_701101431111141066"}, +{"key":"key_951301344791","value":"value_120139113476211599"}, +{"key":"key_951326894326","value":"value_114102117140621141"}, +{"key":"key_951327798123","value":"value_100121691491018714"}, +{"key":"key_951328911611","value":"value_728897125126898215"}, +{"key":"key_951331071011","value":"value_731707910222115105"}, +{"key":"key_951331154311","value":"value_938750105901234696"}, +{"key":"key_951331281039","value":"value_172102931481308012"}, +{"key":"key_951331411509","value":"value_103117125102881471"}, +{"key":"key_951331631463","value":"value_983284921619912414"}, +{"key":"key_951337115810","value":"value_177110681281181621"}, +{"key":"key_951337913372","value":"value_136139132132671108"}, +{"key":"key_951341272117","value":"value_110979710413016521"}, +{"key":"key_951347861143","value":"value_905714210114514714"}, +{"key":"key_951351151141","value":"value_641061071161471438"}, +{"key":"key_951351258316","value":"value_819386141153139321"}, +{"key":"key_951351314814","value":"value_751539486141151905"}, +{"key":"key_951351411471","value":"value_611391261139910281"}, +{"key":"key_951352094871","value":"value_885115611383100661"}, +{"key":"key_951368019476","value":"value_170108144106125998"}, +{"key":"key_951368512055","value":"value_129131183931191361"}, +{"key":"key_951374110290","value":"value_134121106101171148"}, +{"key":"key_951374947521","value":"value_107931071181531471"}, +{"key":"key_951388117169","value":"value_134838253146129128"}, +{"key":"key_951401051648","value":"value_824977817271651414"}, +{"key":"key_951401163914","value":"value_106120129868610612"}, +{"key":"key_951401398467","value":"value_106114599616112655"}, +{"key":"key_951401471027","value":"value_128847610267184115"}, +{"key":"key_951411001421","value":"value_111108128103911539"}, +{"key":"key_951413115812","value":"value_149881679687134979"}, +{"key":"key_951421301491","value":"value_149558101114868912"}, +{"key":"key_951421511401","value":"value_165120951085973973"}, +{"key":"key_951426610610","value":"value_133467739012867106"}, +{"key":"key_951431162994","value":"value_651171328097113116"}, +{"key":"key_951431191211","value":"value_481487888766377121"}, +{"key":"key_951437411417","value":"value_121133793678588810"}, +{"key":"key_951443088177","value":"value_154882814088611071"}, +{"key":"key_951448415010","value":"value_151565162151190180"}, +{"key":"key_951451299413","value":"value_121671261371171151"}, +{"key":"key_951455894123","value":"value_119881281111241364"}, +{"key":"key_951461231177","value":"value_130667690145135144"}, +{"key":"key_951461421191","value":"value_167931301001011961"}, +{"key":"key_951461431201","value":"value_961634487115958074"}, +{"key":"key_951466110913","value":"value_927971104901461372"}, +{"key":"key_951467367311","value":"value_428086163929210299"}, +{"key":"key_951468212714","value":"value_129118976810082911"}, +{"key":"key_951481209911","value":"value_127134133126831588"}, +{"key":"key_951481281241","value":"value_731481089816010111"}, +{"key":"key_951489410516","value":"value_102755883881181579"}, +{"key":"key_951499910312","value":"value_133146949160105891"}, +{"key":"key_951537615098","value":"value_148105103388718617"}, +{"key":"key_951538986104","value":"value_114991254111314468"}, +{"key":"key_951539411211","value":"value_931319810677321329"}, +{"key":"key_951549812786","value":"value_901331281911261341"}, +{"key":"key_951551131286","value":"value_109951039690103121"}, +{"key":"key_951558510314","value":"value_144120108103866510"}, +{"key":"key_951558887849","value":"value_921012996103851621"}, +{"key":"key_951561224976","value":"value_958812977190637715"}, +{"key":"key_951578312012","value":"value_861131271307475102"}, +{"key":"key_951588410619","value":"value_134859910455137131"}, +{"key":"key_951591101339","value":"value_121135896966569516"}, +{"key":"key_951601085137","value":"value_799294115981161494"}, +{"key":"key_951618866881","value":"value_401167174274811512"}, +{"key":"key_951641595163","value":"value_124136105371709676"}, +{"key":"key_951646511389","value":"value_811027411914076116"}, +{"key":"key_951672413192","value":"value_103681227710074114"}, +{"key":"key_951714165121","value":"value_631451041585215213"}, +{"key":"key_951715210313","value":"value_120123104569110611"}, +{"key":"key_951721431426","value":"value_661441091021376315"}, +{"key":"key_951771519061","value":"value_116125166991251181"}, +{"key":"key_951781041501","value":"value_132936213314394149"}, +{"key":"key_951787476851","value":"value_123180991059085120"}, +{"key":"key_951791653972","value":"value_791141311229110711"}, +{"key":"key_951828299609","value":"value_851994711416287751"}, +{"key":"key_951828817857","value":"value_818618211499981117"}, +{"key":"key_951901459981","value":"value_146681431488562111"}, +{"key":"key_951921178219","value":"value_976083821265117415"}, +{"key":"key_951929114314","value":"value_173141838642140100"}, +{"key":"key_952175866115","value":"value_124101100561681001"}, +{"key":"key_952444105144","value":"value_725915695801141131"}, +{"key":"key_952511477105","value":"value_126116118106109781"}, +{"key":"key_952612352701","value":"value_156131831371161491"}, +{"key":"key_953114085941","value":"value_364513610414371139"}, +{"key":"key_953121912491","value":"value_183118457499125551"}, +{"key":"key_953123100109","value":"value_102801271014413795"}, +{"key":"key_953192921381","value":"value_458393841781335713"}, +{"key":"key_953415262129","value":"value_158151481201201431"}, +{"key":"key_954516397122","value":"value_746894110441441191"}, +{"key":"key_954572176121","value":"value_761005414881158501"}, +{"key":"key_954665731181","value":"value_133106721007718712"}, +{"key":"key_954716653128","value":"value_154110964811915269"}, +{"key":"key_954841719715","value":"value_938311911311987981"}, +{"key":"key_955013013510","value":"value_107831135104929358"}, +{"key":"key_955172941385","value":"value_105177139521051471"}, +{"key":"key_955250147115","value":"value_751239513811112811"}, +{"key":"key_955515312666","value":"value_291331381209214810"}, +{"key":"key_955593142791","value":"value_156931157787651161"}, +{"key":"key_955610444100","value":"value_107101709070911091"}, +{"key":"key_955612714115","value":"value_157135635911113614"}, +{"key":"key_955643701838","value":"value_936091511548018264"}, +{"key":"key_955911276157","value":"value_711981011271331406"}, +{"key":"key_955911410795","value":"value_498311478140138105"}, +{"key":"key_956014010216","value":"value_771239815516764106"}, +{"key":"key_956086135106","value":"value_110105102511639374"}, +{"key":"key_956112512718","value":"value_114476752137118961"}, +{"key":"key_956148156996","value":"value_941299711113873931"}, +{"key":"key_956210287136","value":"value_904911836112144419"}, +{"key":"key_956210914193","value":"value_146541401511638195"}, +{"key":"key_956212295668","value":"value_138152139299170141"}, +{"key":"key_956264161651","value":"value_115121921285688105"}, +{"key":"key_956314113811","value":"value_111114971771601354"}, +{"key":"key_956336747775","value":"value_805713411510419199"}, +{"key":"key_956370124641","value":"value_941139612113711530"}, +{"key":"key_956487131149","value":"value_134160123101114494"}, +{"key":"key_956535103101","value":"value_909610783959510217"}, +{"key":"key_956790104121","value":"value_849013286951075031"}, +{"key":"key_956796881251","value":"value_105127100929780140"}, +{"key":"key_956877113748","value":"value_134169120441105485"}, +{"key":"key_956890174107","value":"value_831301771281031691"}, +{"key":"key_956993105170","value":"value_129691471361261147"}, +{"key":"key_957011310564","value":"value_365585985710264849"}, +{"key":"key_957011884100","value":"value_561384375843599201"}, +{"key":"key_957012216951","value":"value_148776040120123111"}, +{"key":"key_957015811614","value":"value_751171148475134135"}, +{"key":"key_957210915013","value":"value_161132701071161651"}, +{"key":"key_957212497146","value":"value_147125120591146012"}, +{"key":"key_957269120801","value":"value_841477657771001198"}, +{"key":"key_957312512511","value":"value_139123165157135111"}, +{"key":"key_957413671148","value":"value_112741191491527732"}, +{"key":"key_957414115095","value":"value_794016115511910918"}, +{"key":"key_957487605113","value":"value_651041381086910275"}, +{"key":"key_957579177148","value":"value_967290113811386895"}, +{"key":"key_957615115688","value":"value_977412381125146104"}, +{"key":"key_957678828514","value":"value_571533015658949282"}, +{"key":"key_957711012010","value":"value_971191097530105114"}, +{"key":"key_957712111610","value":"value_129127731508411282"}, +{"key":"key_957777125966","value":"value_113112108868013333"}, +{"key":"key_957793103149","value":"value_103150147597612816"}, +{"key":"key_957810692901","value":"value_787111110336142781"}, +{"key":"key_957912612299","value":"value_132174891541235177"}, +{"key":"key_957914114812","value":"value_391398995961675715"}, +{"key":"key_957988100105","value":"value_907015011699112119"}, +{"key":"key_958012391965","value":"value_131115118949897117"}, +{"key":"key_958014213412","value":"value_115119134125901161"}, +{"key":"key_958014412212","value":"value_140141737513011569"}, +{"key":"key_958015390891","value":"value_776282811049193134"}, +{"key":"key_958018010313","value":"value_146399410510312433"}, +{"key":"key_958074174104","value":"value_133871035613311114"}, +{"key":"key_958095521851","value":"value_721221098813914768"}, +{"key":"key_958111776127","value":"value_759812214617678901"}, +{"key":"key_958112877557","value":"value_111929611351081127"}, +{"key":"key_958113712510","value":"value_361721331059282844"}, +{"key":"key_958214911073","value":"value_111116117147172135"}, +{"key":"key_958267107139","value":"value_119698299135128119"}, +{"key":"key_958273132139","value":"value_108609512313185146"}, +{"key":"key_958313413011","value":"value_801101121221201089"}, +{"key":"key_958341401355","value":"value_101851461381421341"}, +{"key":"key_958378162861","value":"value_136162901381041025"}, +{"key":"key_958386100636","value":"value_102148115711005012"}, +{"key":"key_958511110516","value":"value_889912047601109563"}, +{"key":"key_958511611513","value":"value_811580827618913586"}, +{"key":"key_958586170104","value":"value_736211596615496132"}, +{"key":"key_958615154176","value":"value_741691161481001421"}, +{"key":"key_958711010412","value":"value_331194786135787910"}, +{"key":"key_958720097113","value":"value_679114810284154941"}, +{"key":"key_958811010468","value":"value_160999012269176126"}, +{"key":"key_958812986130","value":"value_120116101142949588"}, +{"key":"key_958814283427","value":"value_149123471281181071"}, +{"key":"key_958847941351","value":"value_118132771117310275"}, +{"key":"key_958856659080","value":"value_120117787316049971"}, +{"key":"key_958910187125","value":"value_898410372947615810"}, +{"key":"key_958915011598","value":"value_127164110164761178"}, +{"key":"key_958928118998","value":"value_144133179141341181"}, +{"key":"key_958973981599","value":"value_881366517929105104"}, +{"key":"key_959010011912","value":"value_931491099794134100"}, +{"key":"key_959014513214","value":"value_896512213412087138"}, +{"key":"key_959071196112","value":"value_729916612310859501"}, +{"key":"key_959110494919","value":"value_661629397111177681"}, +{"key":"key_959141117130","value":"value_102821106913811615"}, +{"key":"key_959156107671","value":"value_116122874810213314"}, +{"key":"key_959210797125","value":"value_711021414517387116"}, +{"key":"key_959210993856","value":"value_155741121308942773"}, +{"key":"key_959211010414","value":"value_981721449917114127"}, +{"key":"key_959211311012","value":"value_585713710513013112"}, +{"key":"key_959311310188","value":"value_211439924142818710"}, +{"key":"key_959369791187","value":"value_116711425870985558"}, +{"key":"key_959410210513","value":"value_493797122126130147"}, +{"key":"key_959490331181","value":"value_739080598085128155"}, +{"key":"key_959518543107","value":"value_190131795912512677"}, +{"key":"key_959612696871","value":"value_101139102815013411"}, +{"key":"key_959613399107","value":"value_116981016413086326"}, +{"key":"key_959615589964","value":"value_143123981371408774"}, +{"key":"key_959685153139","value":"value_921218812011216054"}, +{"key":"key_959698118108","value":"value_971097070122189761"}, +{"key":"key_959773117419","value":"value_141692214411413129"}, +{"key":"key_959794585713","value":"value_991216639821178611"}, +{"key":"key_959843511019","value":"value_916311016397148152"}, +{"key":"key_959877160175","value":"value_119141131066494148"}, +{"key":"key_959910815947","value":"value_859012511312149121"}, +{"key":"key_959947939812","value":"value_486761671111901157"}, +{"key":"key_961011111061","value":"value_134641111031461541"}, +{"key":"key_961011189178","value":"value_999598129761431038"}, +{"key":"key_961011231511","value":"value_125167118134799811"}, +{"key":"key_961012383818","value":"value_113106137104165123"}, +{"key":"key_961016410711","value":"value_107113106564614981"}, +{"key":"key_961019710211","value":"value_738614014697117311"}, +{"key":"key_961019983188","value":"value_688411712187541075"}, +{"key":"key_961021421681","value":"value_100621481511491391"}, +{"key":"key_961021531521","value":"value_501018942145120121"}, +{"key":"key_961028813610","value":"value_787560155581081091"}, +{"key":"key_961029889146","value":"value_137906568661311181"}, +{"key":"key_961031061575","value":"value_107108135129119811"}, +{"key":"key_961031126573","value":"value_701161079884127140"}, +{"key":"key_961031191111","value":"value_130110851111209378"}, +{"key":"key_961031351608","value":"value_811346951107802490"}, +{"key":"key_961031506971","value":"value_126911311201257487"}, +{"key":"key_961031699049","value":"value_135501901618819911"}, +{"key":"key_961048912911","value":"value_133671261381181233"}, +{"key":"key_961051136889","value":"value_137100799613013164"}, +{"key":"key_961051175190","value":"value_130115881021661559"}, +{"key":"key_961051391079","value":"value_114166869991116192"}, +{"key":"key_961051515413","value":"value_124845710194985513"}, +{"key":"key_961056615172","value":"value_179123111120123869"}, +{"key":"key_961058712511","value":"value_961661355324901021"}, +{"key":"key_961061561461","value":"value_871268571381251141"}, +{"key":"key_961071651538","value":"value_141124988546110711"}, +{"key":"key_961081061321","value":"value_113159110158139159"}, +{"key":"key_961091191026","value":"value_139981239613939104"}, +{"key":"key_961091316253","value":"value_103110541001388211"}, +{"key":"key_961091571538","value":"value_421261321192078610"}, +{"key":"key_961098663103","value":"value_461029795153121112"}, +{"key":"key_961098812613","value":"value_978112711789731061"}, +{"key":"key_961101267859","value":"value_711149474106147971"}, +{"key":"key_961106793109","value":"value_821371321238716783"}, +{"key":"key_961108316393","value":"value_127104717611512147"}, +{"key":"key_961109410713","value":"value_152163529112757781"}, +{"key":"key_961111259695","value":"value_854862737711214414"}, +{"key":"key_961114812512","value":"value_123103102938211187"}, +{"key":"key_961119111811","value":"value_831156412712110450"}, +{"key":"key_961123876151","value":"value_811031711231121124"}, +{"key":"key_961126597991","value":"value_124896768397815410"}, +{"key":"key_961128567125","value":"value_121329327598311399"}, +{"key":"key_961128662764","value":"value_691241491178593361"}, +{"key":"key_961131084814","value":"value_152881351271712162"}, +{"key":"key_961131261536","value":"value_811111221701081521"}, +{"key":"key_961133914241","value":"value_881511011241711829"}, +{"key":"key_961141156611","value":"value_117111170106159851"}, +{"key":"key_961141471061","value":"value_123687714782631259"}, +{"key":"key_961145911313","value":"value_196152789310245156"}, +{"key":"key_961147111869","value":"value_181152117337820471"}, +{"key":"key_961151251421","value":"value_146973053951221031"}, +{"key":"key_961151261351","value":"value_938733721024043152"}, +{"key":"key_961151301211","value":"value_889917018410896741"}, +{"key":"key_961159212275","value":"value_891629110914111191"}, +{"key":"key_961159696136","value":"value_811261781021219986"}, +{"key":"key_961161031601","value":"value_136711091023888115"}, +{"key":"key_961161061179","value":"value_995710014723821341"}, +{"key":"key_961161061436","value":"value_749074104491053985"}, +{"key":"key_961171171291","value":"value_166103379041149891"}, +{"key":"key_961176486108","value":"value_121895914517517210"}, +{"key":"key_961176510895","value":"value_142631422193124192"}, +{"key":"key_961176720310","value":"value_107801047185761291"}, +{"key":"key_961178713014","value":"value_161967171491041151"}, +{"key":"key_961179291131","value":"value_281124487141130139"}, +{"key":"key_961181041201","value":"value_109139688718616311"}, +{"key":"key_961181158115","value":"value_912162102132886910"}, +{"key":"key_961186793172","value":"value_130134281387514310"}, +{"key":"key_961188612451","value":"value_765398791331276915"}, +{"key":"key_961188874727","value":"value_128858714083112325"}, +{"key":"key_961191421189","value":"value_151146136721181298"}, +{"key":"key_961197959432","value":"value_791735212218911965"}, +{"key":"key_961199212912","value":"value_847074136103381338"}, +{"key":"key_961209066618","value":"value_936311067104144132"}, +{"key":"key_961209960104","value":"value_120150626787471231"}, +{"key":"key_961211098594","value":"value_111173157103143148"}, +{"key":"key_961211241381","value":"value_142147681011011098"}, +{"key":"key_961213082137","value":"value_119127441451011441"}, +{"key":"key_961221001539","value":"value_119124111147151142"}, +{"key":"key_961221331871","value":"value_130801046312616739"}, +{"key":"key_961221431310","value":"value_118125801731501041"}, +{"key":"key_961224914093","value":"value_601151167492901053"}, +{"key":"key_961238766112","value":"value_998898102151735359"}, +{"key":"key_961241331021","value":"value_987413487785654671"}, +{"key":"key_961241591007","value":"value_668113211311317697"}, +{"key":"key_961247683105","value":"value_182151831421306179"}, +{"key":"key_961248110112","value":"value_821275718415059106"}, +{"key":"key_961248712412","value":"value_133119120103591561"}, +{"key":"key_961257314271","value":"value_717213790768115156"}, +{"key":"key_961268310016","value":"value_131821298817350815"}, +{"key":"key_961268481110","value":"value_661327512944113551"}, +{"key":"key_961269513730","value":"value_791291251521349412"}, +{"key":"key_961271338616","value":"value_131133154715588811"}, +{"key":"key_961271568974","value":"value_143138107987711010"}, +{"key":"key_961276271119","value":"value_134794210412413572"}, +{"key":"key_961291117210","value":"value_119143154948314595"}, +{"key":"key_961291131081","value":"value_838469797275132163"}, +{"key":"key_961291171281","value":"value_106859110411590161"}, +{"key":"key_961291201191","value":"value_451592868142641105"}, +{"key":"key_961291681347","value":"value_801401081921486873"}, +{"key":"key_961291687513","value":"value_118911401331141128"}, +{"key":"key_961301259072","value":"value_739113079102112142"}, +{"key":"key_961309995115","value":"value_177158116909510194"}, +{"key":"key_961311181191","value":"value_190172130119629995"}, +{"key":"key_961311241191","value":"value_120136841031211581"}, +{"key":"key_961311501507","value":"value_578813714768921281"}, +{"key":"key_961317270807","value":"value_100879219058102137"}, +{"key":"key_961321199195","value":"value_941079251152140471"}, +{"key":"key_961321216610","value":"value_162115971132710710"}, +{"key":"key_961328797122","value":"value_178886412954718110"}, +{"key":"key_961335956851","value":"value_911114370681378511"}, +{"key":"key_961349617319","value":"value_991491031231357214"}, +{"key":"key_961351051246","value":"value_591198510567150112"}, +{"key":"key_961351101061","value":"value_135791109386130124"}, +{"key":"key_961361341482","value":"value_936510163177117126"}, +{"key":"key_961361798611","value":"value_107121831386017791"}, +{"key":"key_961367499147","value":"value_108117921057215714"}, +{"key":"key_961369268188","value":"value_134102124162106114"}, +{"key":"key_961369962174","value":"value_129174758313076157"}, +{"key":"key_961371291860","value":"value_648592139138163110"}, +{"key":"key_961371811811","value":"value_155945916255100637"}, +{"key":"key_961379511485","value":"value_941451041191029217"}, +{"key":"key_961388118876","value":"value_552061231304110513"}, +{"key":"key_961389610711","value":"value_329411914079811101"}, +{"key":"key_961391117912","value":"value_125781164910875667"}, +{"key":"key_961391414393","value":"value_128102801179812111"}, +{"key":"key_961401538214","value":"value_608763981061227769"}, +{"key":"key_961401931631","value":"value_846810977105138741"}, +{"key":"key_961406112717","value":"value_981259712611713712"}, +{"key":"key_961408410377","value":"value_110745065405294156"}, +{"key":"key_961419614510","value":"value_679499140651281368"}, +{"key":"key_961431141391","value":"value_120148975276109126"}, +{"key":"key_961431361166","value":"value_116115174180417310"}, +{"key":"key_961431501331","value":"value_122677511999967299"}, +{"key":"key_961439213646","value":"value_123132100561129918"}, +{"key":"key_961448610811","value":"value_150129131859013590"}, +{"key":"key_961451249052","value":"value_836492100152147160"}, +{"key":"key_961461166487","value":"value_196165133103514812"}, +{"key":"key_961466212911","value":"value_126149671241489063"}, +{"key":"key_961468489112","value":"value_151681156790123888"}, +{"key":"key_961471291461","value":"value_123129144104691308"}, +{"key":"key_961477965771","value":"value_110928770156168130"}, +{"key":"key_961481193710","value":"value_102961314747180105"}, +{"key":"key_961481341521","value":"value_101136778913110610"}, +{"key":"key_961481368588","value":"value_187118121102791211"}, +{"key":"key_961491261039","value":"value_104641068112713517"}, +{"key":"key_961491261269","value":"value_116271211194011811"}, +{"key":"key_961506216947","value":"value_103116163731216714"}, +{"key":"key_961517068809","value":"value_156123163948189179"}, +{"key":"key_961538949145","value":"value_157128776213313159"}, +{"key":"key_961551681044","value":"value_127135731015812797"}, +{"key":"key_961561021139","value":"value_871116099110651381"}, +{"key":"key_961561389511","value":"value_291101497107923813"}, +{"key":"key_961566812592","value":"value_100119681537811810"}, +{"key":"key_961567989117","value":"value_687811449779489155"}, +{"key":"key_961569411210","value":"value_142989514866310014"}, +{"key":"key_961586096103","value":"value_131173651111441181"}, +{"key":"key_961591091109","value":"value_146421151178015464"}, +{"key":"key_961605582781","value":"value_941201471048091105"}, +{"key":"key_961611396968","value":"value_691361084911814116"}, +{"key":"key_961618380147","value":"value_767212011710511411"}, +{"key":"key_961621094983","value":"value_691391121347681105"}, +{"key":"key_961631257897","value":"value_139881577111611997"}, +{"key":"key_961631699954","value":"value_125108771171031011"}, +{"key":"key_961641039958","value":"value_109104808311411689"}, +{"key":"key_961648910743","value":"value_101171136145119137"}, +{"key":"key_961681339512","value":"value_129136119731081641"}, +{"key":"key_961691391114","value":"value_771015313499731051"}, +{"key":"key_961721141171","value":"value_153961321381581021"}, +{"key":"key_961726895106","value":"value_106116661421019888"}, +{"key":"key_961771728060","value":"value_110741331341091291"}, +{"key":"key_961821441221","value":"value_106471347073801561"}, +{"key":"key_961836451131","value":"value_103937766936195105"}, +{"key":"key_961851361336","value":"value_871031161308714312"}, +{"key":"key_961861508616","value":"value_129911014996151106"}, +{"key":"key_962188921024","value":"value_886111178144107701"}, +{"key":"key_962331108077","value":"value_103169501221421321"}, +{"key":"key_962494649010","value":"value_131271481085382501"}, +{"key":"key_962513618100","value":"value_140107179882278107"}, +{"key":"key_963612891171","value":"value_125146609910211512"}, +{"key":"key_963710178919","value":"value_781561121041288113"}, +{"key":"key_963768119581","value":"value_941581495893125126"}, +{"key":"key_963916111199","value":"value_138521231098655142"}, +{"key":"key_964011091102","value":"value_129117157111988813"}, +{"key":"key_964211041135","value":"value_779381110120971071"}, +{"key":"key_964211378137","value":"value_691761071137314010"}, +{"key":"key_964280329513","value":"value_137987585761281948"}, +{"key":"key_965014468115","value":"value_126151100113881611"}, +{"key":"key_965081751369","value":"value_841121091048612598"}, +{"key":"key_965110414817","value":"value_811261771224472991"}, +{"key":"key_965110415410","value":"value_123411069385146588"}, +{"key":"key_965384991151","value":"value_117134856412670137"}, +{"key":"key_965388117127","value":"value_642533135129701461"}, +{"key":"key_965415699136","value":"value_105114126541178718"}, +{"key":"key_965514019717","value":"value_128589076136748317"}, +{"key":"key_965558120637","value":"value_387246661179210214"}, +{"key":"key_965587122819","value":"value_571246912083103125"}, +{"key":"key_965612883791","value":"value_541006217511911511"}, +{"key":"key_965711313610","value":"value_581064217094841041"}, +{"key":"key_965768821428","value":"value_120818291125547413"}, +{"key":"key_965812014290","value":"value_555410396918210926"}, +{"key":"key_965812613510","value":"value_130861671602618253"}, +{"key":"key_965864231491","value":"value_121126114983613713"}, +{"key":"key_966084839012","value":"value_901201579411914610"}, +{"key":"key_966115711884","value":"value_181117711388013682"}, +{"key":"key_966280791751","value":"value_991339077124581398"}, +{"key":"key_966294948610","value":"value_738190157100124901"}, +{"key":"key_966311180143","value":"value_861081251085214012"}, +{"key":"key_966377175147","value":"value_135491589416516992"}, +{"key":"key_966511390571","value":"value_119831061201381151"}, +{"key":"key_966583128588","value":"value_170148555810112690"}, +{"key":"key_966610913491","value":"value_693298132341189861"}, +{"key":"key_966612267108","value":"value_138115121104749315"}, +{"key":"key_966613210352","value":"value_934712913210695181"}, +{"key":"key_966636135539","value":"value_851981441361067614"}, +{"key":"key_966680511751","value":"value_998312914210212483"}, +{"key":"key_966710110494","value":"value_991531041381047648"}, +{"key":"key_966711310594","value":"value_135791291171396393"}, +{"key":"key_966716180109","value":"value_101136139160987113"}, +{"key":"key_966913510417","value":"value_881549861731184571"}, +{"key":"key_966915590381","value":"value_292297711331191459"}, +{"key":"key_967113711313","value":"value_721029811012512812"}, +{"key":"key_967212213132","value":"value_138637695104124117"}, +{"key":"key_967213112379","value":"value_481631478912313312"}, +{"key":"key_967257851141","value":"value_102168927711911513"}, +{"key":"key_967310111584","value":"value_681111297513211915"}, +{"key":"key_967310112812","value":"value_101581231231231097"}, +{"key":"key_967384131491","value":"value_741084614810190126"}, +{"key":"key_967450749910","value":"value_135136686263157991"}, +{"key":"key_967511285116","value":"value_135689870153151113"}, +{"key":"key_967551145574","value":"value_115561164214195891"}, +{"key":"key_967569144204","value":"value_891347117114016750"}, +{"key":"key_967712814213","value":"value_101100167125135118"}, +{"key":"key_967713395999","value":"value_137927874135133145"}, +{"key":"key_967810498120","value":"value_946212514917015180"}, +{"key":"key_967874811691","value":"value_136169101869659609"}, +{"key":"key_967894126165","value":"value_100147709914715410"}, +{"key":"key_967914112582","value":"value_577910944123191123"}, +{"key":"key_967917212911","value":"value_695986101152181181"}, +{"key":"key_967944136901","value":"value_115955015758941001"}, +{"key":"key_967974687813","value":"value_157837164721336915"}, +{"key":"key_968074138108","value":"value_871226064117106825"}, +{"key":"key_968078150651","value":"value_611028413214679157"}, +{"key":"key_968089124106","value":"value_859999819210988105"}, +{"key":"key_968114186118","value":"value_140895512913012483"}, +{"key":"key_968213612372","value":"value_108927910611612467"}, +{"key":"key_968214313913","value":"value_110168647132971061"}, +{"key":"key_968215542771","value":"value_127116791051149410"}, +{"key":"key_968215910745","value":"value_123105779511484114"}, +{"key":"key_968287591145","value":"value_779113290100125827"}, +{"key":"key_968410112584","value":"value_175137124144581031"}, +{"key":"key_968412351134","value":"value_102143129929578105"}, +{"key":"key_968414410975","value":"value_481221841031486843"}, +{"key":"key_968491132107","value":"value_150585010787959212"}, +{"key":"key_968514363132","value":"value_859412516077188103"}, +{"key":"key_968516813297","value":"value_921429483785298135"}, +{"key":"key_968518801297","value":"value_117851059091138849"}, +{"key":"key_968614069119","value":"value_902061281701667212"}, +{"key":"key_968615996104","value":"value_321011505714114016"}, +{"key":"key_968710811656","value":"value_121487915614513118"}, +{"key":"key_968758689710","value":"value_861025882591161201"}, +{"key":"key_968762758544","value":"value_155746515812013091"}, +{"key":"key_969010613942","value":"value_121117511771546968"}, +{"key":"key_969013716751","value":"value_785594125961811041"}, +{"key":"key_969090811351","value":"value_499810914496103761"}, +{"key":"key_969220910619","value":"value_101581597310781106"}, +{"key":"key_969281946979","value":"value_111153544015071147"}, +{"key":"key_969284961191","value":"value_739896101929699859"}, +{"key":"key_969290123137","value":"value_107831161468313973"}, +{"key":"key_969290441091","value":"value_241669299991201291"}, +{"key":"key_969311510836","value":"value_731521381531191351"}, +{"key":"key_969318286781","value":"value_129551181448610277"}, +{"key":"key_969410684991","value":"value_951031221201238386"}, +{"key":"key_969482982162","value":"value_469290150786079123"}, +{"key":"key_969511614585","value":"value_107911012947201186"}, +{"key":"key_969512615141","value":"value_361184314149621488"}, +{"key":"key_969610911074","value":"value_142128689866130899"}, +{"key":"key_969691981001","value":"value_127826860657112113"}, +{"key":"key_969710590781","value":"value_129132971121801589"}, +{"key":"key_969714596964","value":"value_112978161683911510"}, +{"key":"key_969764176124","value":"value_946965492314476150"}, +{"key":"key_969811210286","value":"value_108821457978129101"}, +{"key":"key_969881626014","value":"value_124135776811111290"}, +{"key":"key_969980125839","value":"value_801331127512212210"}, +{"key":"key_971001249053","value":"value_100104129637012910"}, +{"key":"key_971001561451","value":"value_142137150649416384"}, +{"key":"key_971001579063","value":"value_101116128146878151"}, +{"key":"key_971001957411","value":"value_281571057612762116"}, +{"key":"key_971011091219","value":"value_156645713015367781"}, +{"key":"key_971021104110","value":"value_123129879214010414"}, +{"key":"key_971038199767","value":"value_771279111486681221"}, +{"key":"key_971041199938","value":"value_133134109136100118"}, +{"key":"key_971041601135","value":"value_991058583871611311"}, +{"key":"key_971041848611","value":"value_104641426114313536"}, +{"key":"key_971041950787","value":"value_696561721401491281"}, +{"key":"key_971045913514","value":"value_577913083479123137"}, +{"key":"key_971046611013","value":"value_361171271691297682"}, +{"key":"key_971049812714","value":"value_154149105968489591"}, +{"key":"key_971051981375","value":"value_166101921421255072"}, +{"key":"key_971059511382","value":"value_132132119129335935"}, +{"key":"key_971061078961","value":"value_144901521087198775"}, +{"key":"key_971061266812","value":"value_130847813992751415"}, +{"key":"key_971068110664","value":"value_126821099416814413"}, +{"key":"key_971071055012","value":"value_110137591167115113"}, +{"key":"key_971071171051","value":"value_871318290147876314"}, +{"key":"key_971077575509","value":"value_114921249837147129"}, +{"key":"key_971077677891","value":"value_881021899911460126"}, +{"key":"key_971077711410","value":"value_114148147133829888"}, +{"key":"key_971081071054","value":"value_791088213711097117"}, +{"key":"key_971081268311","value":"value_996689921279010993"}, +{"key":"key_971087537110","value":"value_103111597752118691"}, +{"key":"key_971091881479","value":"value_125112831281321129"}, +{"key":"key_971101091058","value":"value_117961079610722771"}, +{"key":"key_971101106687","value":"value_935713160107941037"}, +{"key":"key_971101177811","value":"value_103731691023516598"}, +{"key":"key_971108365199","value":"value_301091051366012567"}, +{"key":"key_971108544871","value":"value_891244996114782895"}, +{"key":"key_971111041295","value":"value_100998511387821378"}, +{"key":"key_971111081061","value":"value_131849185971011011"}, +{"key":"key_971112013419","value":"value_116114909649158102"}, +{"key":"key_971117217080","value":"value_601361771451258014"}, +{"key":"key_971117598661","value":"value_778392135109155137"}, +{"key":"key_971118464160","value":"value_871701081681061982"}, +{"key":"key_971121758514","value":"value_121878172541161495"}, +{"key":"key_971128314107","value":"value_637460138109120618"}, +{"key":"key_971131371241","value":"value_119105104968617387"}, +{"key":"key_971132210912","value":"value_135113891407341116"}, +{"key":"key_971135610967","value":"value_938912096126107501"}, +{"key":"key_971141031548","value":"value_591101691271051108"}, +{"key":"key_971141059860","value":"value_741311078011184828"}, +{"key":"key_971141269853","value":"value_571436813464741277"}, +{"key":"key_971147912111","value":"value_120175854811192711"}, +{"key":"key_971151331101","value":"value_631477510816093110"}, +{"key":"key_971154881811","value":"value_518512416710291106"}, +{"key":"key_971158614465","value":"value_185104110823514110"}, +{"key":"key_971158710257","value":"value_122126699116113780"}, +{"key":"key_971161018418","value":"value_117495615288120926"}, +{"key":"key_971161061818","value":"value_793713811856113140"}, +{"key":"key_971161141121","value":"value_114107132128112721"}, +{"key":"key_971161161381","value":"value_641119092114751348"}, +{"key":"key_971161321056","value":"value_761807053841259713"}, +{"key":"key_971161721231","value":"value_110105967984825913"}, +{"key":"key_971166496154","value":"value_835599110118949177"}, +{"key":"key_971168912712","value":"value_827012213480103117"}, +{"key":"key_971168976856","value":"value_871221331351022071"}, +{"key":"key_971169459122","value":"value_135125596114210289"}, +{"key":"key_971171126511","value":"value_497512212519572106"}, +{"key":"key_971171623672","value":"value_971149413482823210"}, +{"key":"key_971176917710","value":"value_112469912071136126"}, +{"key":"key_971179398611","value":"value_100101671191303918"}, +{"key":"key_971181119865","value":"value_151974687605913813"}, +{"key":"key_971188312214","value":"value_811361301361231166"}, +{"key":"key_971191299012","value":"value_102978012712897726"}, +{"key":"key_971195858751","value":"value_100123114897286200"}, +{"key":"key_971201301097","value":"value_789395109180331061"}, +{"key":"key_971201617969","value":"value_101896810094735978"}, +{"key":"key_971208410086","value":"value_961096249113124118"}, +{"key":"key_971211286892","value":"value_143112805694121113"}, +{"key":"key_971215598718","value":"value_119141358391648214"}, +{"key":"key_971221315779","value":"value_971027310275937011"}, +{"key":"key_971231331291","value":"value_148124130128596011"}, +{"key":"key_971231423911","value":"value_136174951861931462"}, +{"key":"key_971237042114","value":"value_121978997841331331"}, +{"key":"key_971237660821","value":"value_173801001031111681"}, +{"key":"key_971238359123","value":"value_116150773883906312"}, +{"key":"key_971241088613","value":"value_103989110014712368"}, +{"key":"key_971241358812","value":"value_779095103142147816"}, +{"key":"key_971241437112","value":"value_851307949118768665"}, +{"key":"key_971241521097","value":"value_137109140113725867"}, +{"key":"key_971248784896","value":"value_341135028939514211"}, +{"key":"key_971251586268","value":"value_105899811911012313"}, +{"key":"key_971251799748","value":"value_113921246487162111"}, +{"key":"key_971254453122","value":"value_143781057610099152"}, +{"key":"key_971259317289","value":"value_504886897311064156"}, +{"key":"key_971261006412","value":"value_577814847143129106"}, +{"key":"key_971261461225","value":"value_936610911425104111"}, +{"key":"key_971261461278","value":"value_145117155645395931"}, +{"key":"key_971261701037","value":"value_126117140918914988"}, +{"key":"key_971271121291","value":"value_747675913185114117"}, +{"key":"key_971281459019","value":"value_114115116975317119"}, +{"key":"key_971287674801","value":"value_116861301361021321"}, +{"key":"key_971291518815","value":"value_115121162117123105"}, +{"key":"key_971293384571","value":"value_858099687594908711"}, +{"key":"key_971296012090","value":"value_148938188931102312"}, +{"key":"key_971296076158","value":"value_651211081071441011"}, +{"key":"key_971301168615","value":"value_140904715499309356"}, +{"key":"key_971307810611","value":"value_951471061737444871"}, +{"key":"key_971311051821","value":"value_103859692134127131"}, +{"key":"key_971311101701","value":"value_531161401057787527"}, +{"key":"key_971311495812","value":"value_113155104124105132"}, +{"key":"key_971319811433","value":"value_659484108126151107"}, +{"key":"key_971321261631","value":"value_117911079513714082"}, +{"key":"key_971321569094","value":"value_721531581511321831"}, +{"key":"key_971331221383","value":"value_721358518811110312"}, +{"key":"key_971331501459","value":"value_918095659863855114"}, +{"key":"key_971346912125","value":"value_124115160123969192"}, +{"key":"key_971351217079","value":"value_118707571621225744"}, +{"key":"key_971351472712","value":"value_118157140114808112"}, +{"key":"key_971356417313","value":"value_143941101429179139"}, +{"key":"key_971359144587","value":"value_136122941448310411"}, +{"key":"key_971361144614","value":"value_131104721449371847"}, +{"key":"key_971371001071","value":"value_445166111109143731"}, +{"key":"key_971381461028","value":"value_144531101621186414"}, +{"key":"key_971381571521","value":"value_142646544141172100"}, +{"key":"key_971388012755","value":"value_114353397164111861"}, +{"key":"key_971391051031","value":"value_255216075971119794"}, +{"key":"key_971395511067","value":"value_809510559687810210"}, +{"key":"key_971398696100","value":"value_196759397120621324"}, +{"key":"key_971401009510","value":"value_138971189644128948"}, +{"key":"key_971411008715","value":"value_891031212312571908"}, +{"key":"key_971411076998","value":"value_103231621301291311"}, +{"key":"key_971417512811","value":"value_123113711031135912"}, +{"key":"key_971431441141","value":"value_133114106112125114"}, +{"key":"key_971439755108","value":"value_876011052107651191"}, +{"key":"key_971449512010","value":"value_162904127126129142"}, +{"key":"key_971481171057","value":"value_189127779688122104"}, +{"key":"key_971487411664","value":"value_106134785576164868"}, +{"key":"key_971504486185","value":"value_665215714397103601"}, +{"key":"key_971511211051","value":"value_107118111103136115"}, +{"key":"key_971511335088","value":"value_705811768139961111"}, +{"key":"key_971531071431","value":"value_105861183844148127"}, +{"key":"key_971541377910","value":"value_721361381218513610"}, +{"key":"key_971545911666","value":"value_112851458213913611"}, +{"key":"key_971549193157","value":"value_741139212412776114"}, +{"key":"key_971551331511","value":"value_651258092791461658"}, +{"key":"key_971581079491","value":"value_121141141121295876"}, +{"key":"key_971589273106","value":"value_781304383889812010"}, +{"key":"key_971601319912","value":"value_421381327413485851"}, +{"key":"key_971611461561","value":"value_155510789841241011"}, +{"key":"key_971615813153","value":"value_701155540707188114"}, +{"key":"key_971621204777","value":"value_115128201521129311"}, +{"key":"key_971635411210","value":"value_122571211465411611"}, +{"key":"key_971651471141","value":"value_121130113120931757"}, +{"key":"key_971661501258","value":"value_964513214227231371"}, +{"key":"key_971691138310","value":"value_976313479955013313"}, +{"key":"key_971721661251","value":"value_741411288299932410"}, +{"key":"key_971765412393","value":"value_821241024375119154"}, +{"key":"key_971775712271","value":"value_779568911143052861"}, +{"key":"key_971808756139","value":"value_821581224813391491"}, +{"key":"key_971828310311","value":"value_201037376144145641"}, +{"key":"key_971841531136","value":"value_102109117105121911"}, +{"key":"key_971851564312","value":"value_275484139199129103"}, +{"key":"key_971896513334","value":"value_150121146109151109"}, +{"key":"key_971911911570","value":"value_211148012069133100"}, +{"key":"key_971941331604","value":"value_971151191511927435"}, +{"key":"key_972359901711","value":"value_152927712811999138"}, +{"key":"key_972711413192","value":"value_131148103154821151"}, +{"key":"key_973062107812","value":"value_112791192714156737"}, +{"key":"key_973310112112","value":"value_571291099179117102"}, +{"key":"key_973511547945","value":"value_127601051599257115"}, +{"key":"key_973710613596","value":"value_131114749997132975"}, +{"key":"key_973931316666","value":"value_971007019194631251"}, +{"key":"key_974010610442","value":"value_139111180938510290"}, +{"key":"key_974013711315","value":"value_921045495141130100"}, +{"key":"key_974099861006","value":"value_140138671401091329"}, +{"key":"key_974310011512","value":"value_851191021421101965"}, +{"key":"key_974316368145","value":"value_866874130509879120"}, +{"key":"key_974411513417","value":"value_161110132716014895"}, +{"key":"key_974411612010","value":"value_941277411090115117"}, +{"key":"key_974712513813","value":"value_841451469473551311"}, +{"key":"key_974716288621","value":"value_162145788014810895"}, +{"key":"key_974812412434","value":"value_133821553186110961"}, +{"key":"key_974882127118","value":"value_181137701279810210"}, +{"key":"key_975211711415","value":"value_133134139911341101"}, +{"key":"key_975213618847","value":"value_134187981271231391"}, +{"key":"key_975214814016","value":"value_104576189271401316"}, +{"key":"key_975266708112","value":"value_781081608710510511"}, +{"key":"key_975311011311","value":"value_711219714513712574"}, +{"key":"key_975314384123","value":"value_122471006911210115"}, +{"key":"key_975335131138","value":"value_118110105102411411"}, +{"key":"key_975411412110","value":"value_711061357510614690"}, +{"key":"key_975513433155","value":"value_173119241191428313"}, +{"key":"key_975610316012","value":"value_651417460724811980"}, +{"key":"key_975613712911","value":"value_715738681651208766"}, +{"key":"key_975710613013","value":"value_311106590891021094"}, +{"key":"key_975797721343","value":"value_455015113521601151"}, +{"key":"key_976011813811","value":"value_130104111107169111"}, +{"key":"key_976053124149","value":"value_126207512263278913"}, +{"key":"key_976156969412","value":"value_171908456120751096"}, +{"key":"key_976210810012","value":"value_123100711178511847"}, +{"key":"key_976211272117","value":"value_107538310883119155"}, +{"key":"key_976212254111","value":"value_126126117186301197"}, +{"key":"key_976212626155","value":"value_851171607512712612"}, +{"key":"key_976216911789","value":"value_821221396477871221"}, +{"key":"key_976297104110","value":"value_151141113777911989"}, +{"key":"key_976399140106","value":"value_881306530891241259"}, +{"key":"key_976413612513","value":"value_971141186290681581"}, +{"key":"key_976415610811","value":"value_601159114582901549"}, +{"key":"key_976417113615","value":"value_699311478115103186"}, +{"key":"key_976418469147","value":"value_138601777598845817"}, +{"key":"key_976510899177","value":"value_134941259694176156"}, +{"key":"key_976710829130","value":"value_931209386968080135"}, +{"key":"key_976712013810","value":"value_120104104154567125"}, +{"key":"key_976788761361","value":"value_611371297941116551"}, +{"key":"key_976810591731","value":"value_381001117915211711"}, +{"key":"key_976812210469","value":"value_111878814313911691"}, +{"key":"key_976812510511","value":"value_879061178109729615"}, +{"key":"key_976814899104","value":"value_131829985115122122"}, +{"key":"key_976859811139","value":"value_142115154108108781"}, +{"key":"key_976873967792","value":"value_601361081751311031"}, +{"key":"key_976882140120","value":"value_996854108511771221"}, +{"key":"key_976913911088","value":"value_119821411761084012"}, +{"key":"key_976915912779","value":"value_106791188112211811"}, +{"key":"key_977011115058","value":"value_125113102851234110"}, +{"key":"key_977087164115","value":"value_811131231109282764"}, +{"key":"key_977088823376","value":"value_114931661041191078"}, +{"key":"key_977093688372","value":"value_138888773793110533"}, +{"key":"key_977175107104","value":"value_153113117788160138"}, +{"key":"key_977210510516","value":"value_172797110216313014"}, +{"key":"key_977215310597","value":"value_144104143109981181"}, +{"key":"key_977345599991","value":"value_107144831421081121"}, +{"key":"key_977412376877","value":"value_721751001431361099"}, +{"key":"key_977459725518","value":"value_587357613810014399"}, +{"key":"key_977513173154","value":"value_130581251041111027"}, +{"key":"key_977516515551","value":"value_841021422932134127"}, +{"key":"key_977578105735","value":"value_997112897101128173"}, +{"key":"key_977611171130","value":"value_100961541045014711"}, +{"key":"key_977671386715","value":"value_116621401101181195"}, +{"key":"key_977710015172","value":"value_131110110681081211"}, +{"key":"key_977712811970","value":"value_134164125911071689"}, +{"key":"key_977913211552","value":"value_691431071151591081"}, +{"key":"key_977958311089","value":"value_727068839310739130"}, +{"key":"key_977968106609","value":"value_961096511566126109"}, +{"key":"key_977984587911","value":"value_103751391761191161"}, +{"key":"key_978011812611","value":"value_162197621615211577"}, +{"key":"key_978016811164","value":"value_821247765158108160"}, +{"key":"key_978112294898","value":"value_731121421476387171"}, +{"key":"key_978188156149","value":"value_113726081132163108"}, +{"key":"key_978246801769","value":"value_101147153661361201"}, +{"key":"key_978311688112","value":"value_961051401031186332"}, +{"key":"key_978399123491","value":"value_111104164113130105"}, +{"key":"key_978486116921","value":"value_921247711710387901"}, +{"key":"key_978512386147","value":"value_751086560729589799"}, +{"key":"key_978515270114","value":"value_148181331711638811"}, +{"key":"key_978519510332","value":"value_651758610068128931"}, +{"key":"key_978582897413","value":"value_125125102100138418"}, +{"key":"key_978593121105","value":"value_115105731401433911"}, +{"key":"key_978616484921","value":"value_144103641278362859"}, +{"key":"key_978714865129","value":"value_124178106105739795"}, +{"key":"key_978778177887","value":"value_103964916096927945"}, +{"key":"key_978799117948","value":"value_561279297709797105"}, +{"key":"key_978810297148","value":"value_149116162144641088"}, +{"key":"key_978815913913","value":"value_524295951111051199"}, +{"key":"key_978833117106","value":"value_941301671211509315"}, +{"key":"key_978894599386","value":"value_931195175631498689"}, +{"key":"key_978911476115","value":"value_771078062139149901"}, +{"key":"key_978911943511","value":"value_112125137937513559"}, +{"key":"key_978944515310","value":"value_134167781083715535"}, +{"key":"key_978959897315","value":"value_128107891183210479"}, +{"key":"key_979010815511","value":"value_636887100155125871"}, +{"key":"key_979014775931","value":"value_111139100929379911"}, +{"key":"key_979110010812","value":"value_168117545497651164"}, +{"key":"key_979210213915","value":"value_825567101147104601"}, +{"key":"key_979214092105","value":"value_948014490781123910"}, +{"key":"key_979216107139","value":"value_925889791421311124"}, +{"key":"key_979310071851","value":"value_115103110101139981"}, +{"key":"key_979311277211","value":"value_149133891201437991"}, +{"key":"key_979312873271","value":"value_135112129115158974"}, +{"key":"key_979313910611","value":"value_162812885158379274"}, +{"key":"key_979314111210","value":"value_131107251077183163"}, +{"key":"key_979382150108","value":"value_101130798583154535"}, +{"key":"key_979387128138","value":"value_968713590958210411"}, +{"key":"key_979412310614","value":"value_955246107851151421"}, +{"key":"key_979414214812","value":"value_130531566584140180"}, +{"key":"key_979478974511","value":"value_114120111511251291"}, +{"key":"key_979479388580","value":"value_971336063102709412"}, +{"key":"key_979520412011","value":"value_128611321369168898"}, +{"key":"key_979563131646","value":"value_881201027388579013"}, +{"key":"key_979610114210","value":"value_105139501001277398"}, +{"key":"key_979712456107","value":"value_138146105897710995"}, +{"key":"key_979756861035","value":"value_125261081631651226"}, +{"key":"key_979792154519","value":"value_901631629248108171"}, +{"key":"key_979812413577","value":"value_150106755373921337"}, +{"key":"key_979813112413","value":"value_103129132148100901"}, +{"key":"key_979814211513","value":"value_988713373818916996"}, +{"key":"key_979910572151","value":"value_941138211074871671"}, +{"key":"key_979917613512","value":"value_991451263710371126"}, +{"key":"key_979997807312","value":"value_808586729613012815"}, +{"key":"key_981001009911","value":"value_104109117115731191"}, +{"key":"key_981001192312","value":"value_965167919612210982"}, +{"key":"key_981001456017","value":"value_788414974987517010"}, +{"key":"key_981001483911","value":"value_132145771301061439"}, +{"key":"key_981002212986","value":"value_134139921261019742"}, +{"key":"key_981005294691","value":"value_858112611871115120"}, +{"key":"key_981005665117","value":"value_946264541219012791"}, +{"key":"key_981007486158","value":"value_875387401897842142"}, +{"key":"key_981011201631","value":"value_141147112701538315"}, +{"key":"key_981011597362","value":"value_121421179317280487"}, +{"key":"key_981015912414","value":"value_162997974891331261"}, +{"key":"key_981017675120","value":"value_741354679841277618"}, +{"key":"key_981018583130","value":"value_881301269153105100"}, +{"key":"key_981019262901","value":"value_106145134551441177"}, +{"key":"key_981021581264","value":"value_981019938951061254"}, +{"key":"key_981028216934","value":"value_137871031445511016"}, +{"key":"key_981029013710","value":"value_991189925110159908"}, +{"key":"key_981035149121","value":"value_119906218614279111"}, +{"key":"key_981038513312","value":"value_115116136712021204"}, +{"key":"key_981041021118","value":"value_147711219410368113"}, +{"key":"key_981047545109","value":"value_109178108110648011"}, +{"key":"key_981051057914","value":"value_136101112941486513"}, +{"key":"key_981052011361","value":"value_811137414011265918"}, +{"key":"key_981059283140","value":"value_107110973513249944"}, +{"key":"key_981061041771","value":"value_203329812417012211"}, +{"key":"key_981064614914","value":"value_951788675961048199"}, +{"key":"key_981071131593","value":"value_921481071226772931"}, +{"key":"key_981071338818","value":"value_908811114984821155"}, +{"key":"key_981075714814","value":"value_381309311917715011"}, +{"key":"key_981079881162","value":"value_120115135996744543"}, +{"key":"key_981081979015","value":"value_691276892112977287"}, +{"key":"key_981083453661","value":"value_140135811490131601"}, +{"key":"key_981087163951","value":"value_861121157793139181"}, +{"key":"key_981091001451","value":"value_409813415015812273"}, +{"key":"key_981091249595","value":"value_121191132815314314"}, +{"key":"key_981091773513","value":"value_538116310213288928"}, +{"key":"key_981099689851","value":"value_621048710414210667"}, +{"key":"key_981101051071","value":"value_671031018190138599"}, +{"key":"key_981101179887","value":"value_761145701361358716"}, +{"key":"key_981101341679","value":"value_991109060121757015"}, +{"key":"key_981108016110","value":"value_109571141098311591"}, +{"key":"key_981111231501","value":"value_143731461391239111"}, +{"key":"key_981111466514","value":"value_136187931691395999"}, +{"key":"key_981131026589","value":"value_901128111059172128"}, +{"key":"key_981131079442","value":"value_122571164074811058"}, +{"key":"key_981131418869","value":"value_132901699797117166"}, +{"key":"key_981131433136","value":"value_591461061221589797"}, +{"key":"key_981131651001","value":"value_141838311790127120"}, +{"key":"key_981151761194","value":"value_887412711998103771"}, +{"key":"key_981161227795","value":"value_123865912313573771"}, +{"key":"key_981161387311","value":"value_114107129671459793"}, +{"key":"key_981163449910","value":"value_109767074554278103"}, +{"key":"key_981165670877","value":"value_128754352584212768"}, +{"key":"key_981169212341","value":"value_429729135641141295"}, +{"key":"key_981171266476","value":"value_871114776981291627"}, +{"key":"key_981171601161","value":"value_159132989396238175"}, +{"key":"key_981178112193","value":"value_116107134471403410"}, +{"key":"key_981179314087","value":"value_103911428610377120"}, +{"key":"key_981181065857","value":"value_136108798713988491"}, +{"key":"key_981181109863","value":"value_131141861128013282"}, +{"key":"key_981181138716","value":"value_691311087161102601"}, +{"key":"key_981181591091","value":"value_132140128611925188"}, +{"key":"key_981181618112","value":"value_135651101761011088"}, +{"key":"key_981191521201","value":"value_127170152118144120"}, +{"key":"key_981199949961","value":"value_981001271461161091"}, +{"key":"key_981201347410","value":"value_876982759312582101"}, +{"key":"key_981201421251","value":"value_153683211810393661"}, +{"key":"key_981207813611","value":"value_821361352390673272"}, +{"key":"key_981211057539","value":"value_961008886761351689"}, +{"key":"key_981211464513","value":"value_136112671311787971"}, +{"key":"key_981217197971","value":"value_192154147741261265"}, +{"key":"key_981217813511","value":"value_619099124561061455"}, +{"key":"key_981223915090","value":"value_157151321205318812"}, +{"key":"key_981227553177","value":"value_651131304314571781"}, +{"key":"key_981251271501","value":"value_701431339712683110"}, +{"key":"key_981251361981","value":"value_100861561181175114"}, +{"key":"key_981258690128","value":"value_865395861501651179"}, +{"key":"key_981259211690","value":"value_751291061076312978"}, +{"key":"key_981271391411","value":"value_145102154821081449"}, +{"key":"key_981271406373","value":"value_881529010415389786"}, +{"key":"key_981272091849","value":"value_143150318873841307"}, +{"key":"key_981277212469","value":"value_633913096685988104"}, +{"key":"key_981281069314","value":"value_123941126510310789"}, +{"key":"key_981286974127","value":"value_459815580561359810"}, +{"key":"key_981297711515","value":"value_132125651061009512"}, +{"key":"key_981298174888","value":"value_114148132806899110"}, +{"key":"key_981309910270","value":"value_138865370117838816"}, +{"key":"key_981311801101","value":"value_100132591659511583"}, +{"key":"key_981314910413","value":"value_141898211183127106"}, +{"key":"key_981321571129","value":"value_121791668095173801"}, +{"key":"key_981356260401","value":"value_109113106461559699"}, +{"key":"key_981361409911","value":"value_761211121615891183"}, +{"key":"key_981361448933","value":"value_118597614193561341"}, +{"key":"key_981362029212","value":"value_119133228892971009"}, +{"key":"key_981369442173","value":"value_721111117712713973"}, +{"key":"key_981381121202","value":"value_818335107105142143"}, +{"key":"key_981386488155","value":"value_721521526466827111"}, +{"key":"key_981388195961","value":"value_109150143143561271"}, +{"key":"key_981391251891","value":"value_141971469511915684"}, +{"key":"key_981391391499","value":"value_611211436173951591"}, +{"key":"key_981397483719","value":"value_133851881138182106"}, +{"key":"key_981401108010","value":"value_717914074118571551"}, +{"key":"key_981421519711","value":"value_112191508995801266"}, +{"key":"key_981431088214","value":"value_150128815474831131"}, +{"key":"key_981433278131","value":"value_121201019885871725"}, +{"key":"key_981441741001","value":"value_931281018797147886"}, +{"key":"key_981459010312","value":"value_119979013315915433"}, +{"key":"key_981468411894","value":"value_911016610913710267"}, +{"key":"key_981468515514","value":"value_961278513017811310"}, +{"key":"key_981481101199","value":"value_106778648818353118"}, +{"key":"key_981486212469","value":"value_594812412813713681"}, +{"key":"key_981487611513","value":"value_110155571024975601"}, +{"key":"key_981488011715","value":"value_126119107834310073"}, +{"key":"key_981489311282","value":"value_150546111361945711"}, +{"key":"key_981491031311","value":"value_132841136014212765"}, +{"key":"key_981491272910","value":"value_681221388610212889"}, +{"key":"key_981494477501","value":"value_821731101079010996"}, +{"key":"key_981511117582","value":"value_108981338112065201"}, +{"key":"key_981517179929","value":"value_100135719014615210"}, +{"key":"key_981521249498","value":"value_852515275114114104"}, +{"key":"key_981521351561","value":"value_128110109110711019"}, +{"key":"key_981528414735","value":"value_567810861381185315"}, +{"key":"key_981531329165","value":"value_591751261296710111"}, +{"key":"key_981551139246","value":"value_142651181701626113"}, +{"key":"key_981557560921","value":"value_951061581055712513"}, +{"key":"key_981558896821","value":"value_116183751011091154"}, +{"key":"key_981561178911","value":"value_130861419913591175"}, +{"key":"key_981561437112","value":"value_195114099113124137"}, +{"key":"key_981571295686","value":"value_100621821257513867"}, +{"key":"key_981591324473","value":"value_132132105119120957"}, +{"key":"key_981591771331","value":"value_988212819693113921"}, +{"key":"key_981628613380","value":"value_979912164119641281"}, +{"key":"key_981633510969","value":"value_401131849911411916"}, +{"key":"key_981642247103","value":"value_106967788141136648"}, +{"key":"key_981651117797","value":"value_110100154831531001"}, +{"key":"key_981671081346","value":"value_106831151221539583"}, +{"key":"key_981679313416","value":"value_177123721552775951"}, +{"key":"key_981701751101","value":"value_110158422270100118"}, +{"key":"key_981710413772","value":"value_112116116103104128"}, +{"key":"key_981718810110","value":"value_711111018616415781"}, +{"key":"key_981731371251","value":"value_118811399411578241"}, +{"key":"key_981739487431","value":"value_981658613383731053"}, +{"key":"key_981741591784","value":"value_515518212074905015"}, +{"key":"key_981751151188","value":"value_100148109104901331"}, +{"key":"key_981751381131","value":"value_160102148611308812"}, +{"key":"key_981761227411","value":"value_152769111561126149"}, +{"key":"key_981799114099","value":"value_170161160691459314"}, +{"key":"key_981808464851","value":"value_106789013787771141"}, +{"key":"key_981812993143","value":"value_114711289211716668"}, +{"key":"key_981981519012","value":"value_866314312214060781"}, +{"key":"key_982371331099","value":"value_741801348512210510"}, +{"key":"key_982813511740","value":"value_619114210584136104"}, +{"key":"key_983077521181","value":"value_971571491264310112"}, +{"key":"key_983111914570","value":"value_554085130938615210"}, +{"key":"key_983114457120","value":"value_122841721181054412"}, +{"key":"key_983563104519","value":"value_691049433631339484"}, +{"key":"key_983775371081","value":"value_151931431481321701"}, +{"key":"key_983797429912","value":"value_779684881318872832"}, +{"key":"key_983812414512","value":"value_109811128210212013"}, +{"key":"key_984011916814","value":"value_136149128911414779"}, +{"key":"key_984213221274","value":"value_108128137877867811"}, +{"key":"key_984270961707","value":"value_122619088106631021"}, +{"key":"key_984282106104","value":"value_979856859213510558"}, +{"key":"key_984314693541","value":"value_737793107951111051"}, +{"key":"key_984415012771","value":"value_130781101618486678"}, +{"key":"key_984415153199","value":"value_103619914877773382"}, +{"key":"key_984415249140","value":"value_118971541091079613"}, +{"key":"key_984790154141","value":"value_109628712815110568"}, +{"key":"key_984911612491","value":"value_999492766050117897"}, +{"key":"key_985012912659","value":"value_135130961331005389"}, +{"key":"key_985061551264","value":"value_111131166141957211"}, +{"key":"key_985197105117","value":"value_771051326172695638"}, +{"key":"key_985212512610","value":"value_139103981299815411"}, +{"key":"key_985257116122","value":"value_691419818079121139"}, +{"key":"key_985296921031","value":"value_143149541395413815"}, +{"key":"key_985396116865","value":"value_173134741527481117"}, +{"key":"key_985514910672","value":"value_841471078013794133"}, +{"key":"key_985613161105","value":"value_149100611378910668"}, +{"key":"key_985711312535","value":"value_909910687828514415"}, +{"key":"key_985712280126","value":"value_911611521051258610"}, +{"key":"key_985810913314","value":"value_133109117139981415"}, +{"key":"key_985813211699","value":"value_130189489762731051"}, +{"key":"key_986013515766","value":"value_172104308475136154"}, +{"key":"key_986166107611","value":"value_104118132135121911"}, +{"key":"key_986215610114","value":"value_126104146157601146"}, +{"key":"key_986252771559","value":"value_749610412973119105"}, +{"key":"key_986295161038","value":"value_100111901331111261"}, +{"key":"key_986311711869","value":"value_988315512510413549"}, +{"key":"key_986386138931","value":"value_668613572186151121"}, +{"key":"key_986389971111","value":"value_135101147124147103"}, +{"key":"key_986411667106","value":"value_109150136134919016"}, +{"key":"key_986459898899","value":"value_801031328115117212"}, +{"key":"key_986559172571","value":"value_137125681211141026"}, +{"key":"key_986611476577","value":"value_103601571399910611"}, +{"key":"key_986614517617","value":"value_140103981471621171"}, +{"key":"key_986681111841","value":"value_128707910150629911"}, +{"key":"key_986710711455","value":"value_110108100109141141"}, +{"key":"key_986712118150","value":"value_135661189413681975"}, +{"key":"key_986776821481","value":"value_979484122636812992"}, +{"key":"key_986894951251","value":"value_150726713850105112"}, +{"key":"key_986913012756","value":"value_139107136148656439"}, +{"key":"key_986994928563","value":"value_581006711111417314"}, +{"key":"key_987078551407","value":"value_981123559114124124"}, +{"key":"key_987098897813","value":"value_931241691559972139"}, +{"key":"key_987310912882","value":"value_117165711201408914"}, +{"key":"key_987381169109","value":"value_138131171116132146"}, +{"key":"key_987511714388","value":"value_827086166100851091"}, +{"key":"key_987531137113","value":"value_105101114811509182"}, +{"key":"key_987614112559","value":"value_805614280827011614"}, +{"key":"key_987799461689","value":"value_100104741446591108"}, +{"key":"key_987810111274","value":"value_132856111867154136"}, +{"key":"key_987813085121","value":"value_109489310513199143"}, +{"key":"key_987815219213","value":"value_668099941411338410"}, +{"key":"key_987857889817","value":"value_857974899011015512"}, +{"key":"key_987877791488","value":"value_111154132157140155"}, +{"key":"key_987911211812","value":"value_111851211021409810"}, +{"key":"key_987952864811","value":"value_725491868913511492"}, +{"key":"key_988057126108","value":"value_122491421077080134"}, +{"key":"key_988088102561","value":"value_105381031421411641"}, +{"key":"key_988091569868","value":"value_869911867455615613"}, +{"key":"key_988115510193","value":"value_921221611287916511"}, +{"key":"key_988215510710","value":"value_105105661467614937"}, +{"key":"key_988310475858","value":"value_487813611695146135"}, +{"key":"key_988311282180","value":"value_941089810311099196"}, +{"key":"key_988311610862","value":"value_117122521221391001"}, +{"key":"key_988372371051","value":"value_125108139122168128"}, +{"key":"key_988410744629","value":"value_153131104951128383"}, +{"key":"key_988510714713","value":"value_899912731101079710"}, +{"key":"key_988512011712","value":"value_157104109137951069"}, +{"key":"key_988590325374","value":"value_118125158142177101"}, +{"key":"key_988592801275","value":"value_147137115124122100"}, +{"key":"key_988594439011","value":"value_781051161271111011"}, +{"key":"key_988618316284","value":"value_868411737119891441"}, +{"key":"key_988665107136","value":"value_851688671136926999"}, +{"key":"key_988714211913","value":"value_111939712810448881"}, +{"key":"key_988796104120","value":"value_125153140831201537"}, +{"key":"key_988812445101","value":"value_159116668788133109"}, +{"key":"key_988910410710","value":"value_739511116785167172"}, +{"key":"key_988910611286","value":"value_110401315912372941"}, +{"key":"key_988910815594","value":"value_125956042119131115"}, +{"key":"key_988915112015","value":"value_128101819210484987"}, +{"key":"key_988965122144","value":"value_562011071261241367"}, +{"key":"key_988965707811","value":"value_112109841181066013"}, +{"key":"key_988991948774","value":"value_113132711411213938"}, +{"key":"key_989014868891","value":"value_122118118816776111"}, +{"key":"key_989015614970","value":"value_581676693581041348"}, +{"key":"key_989052143929","value":"value_601531231491707311"}, +{"key":"key_989091411178","value":"value_113868944937711963"}, +{"key":"key_989096165751","value":"value_757813291101117878"}, +{"key":"key_989110882129","value":"value_116827211110314294"}, +{"key":"key_989111211671","value":"value_107132999412711489"}, +{"key":"key_989115091113","value":"value_851681078841141145"}, +{"key":"key_989198104193","value":"value_122157138388711947"}, +{"key":"key_989210810284","value":"value_771067399748673106"}, +{"key":"key_989297104981","value":"value_157871071391601051"}, +{"key":"key_989312071686","value":"value_841159497929511910"}, +{"key":"key_989414014314","value":"value_839314796104101691"}, +{"key":"key_989466594999","value":"value_909978105100125126"}, +{"key":"key_989576145117","value":"value_881137111211264117"}, +{"key":"key_989613610796","value":"value_158150170821398911"}, +{"key":"key_989684109751","value":"value_149156115102169150"}, +{"key":"key_989710671725","value":"value_112711547113010670"}, +{"key":"key_989778849010","value":"value_645114911178133104"}, +{"key":"key_989810812914","value":"value_838212649134112113"}, +{"key":"key_989816010715","value":"value_124117651495316811"}, +{"key":"key_989910213991","value":"value_150461024511311158"}, +{"key":"key_989918110111","value":"value_939816295691051211"}, +{"key":"key_989978122121","value":"value_139111778112413412"}, +{"key":"key_989995158621","value":"value_141117146120122153"}, +{"key":"key_991001212874","value":"value_911201144315520563"}, +{"key":"key_991001361577","value":"value_985810510199147491"}, +{"key":"key_991001741571","value":"value_115721193474394312"}, +{"key":"key_991007571881","value":"value_142121821211051421"}, +{"key":"key_991008511210","value":"value_851091284013110391"}, +{"key":"key_991009615611","value":"value_971011351261177467"}, +{"key":"key_991011081321","value":"value_121499493117122125"}, +{"key":"key_991011146759","value":"value_849012576122771121"}, +{"key":"key_991011197148","value":"value_421111261021351636"}, +{"key":"key_991011261228","value":"value_831401048313310377"}, +{"key":"key_991011749612","value":"value_112928536152789716"}, +{"key":"key_991021071139","value":"value_751229916811812080"}, +{"key":"key_991021188811","value":"value_124146120146115991"}, +{"key":"key_991031011526","value":"value_971051038812495123"}, +{"key":"key_991031071257","value":"value_147901001159710310"}, +{"key":"key_991033291898","value":"value_981001268354115737"}, +{"key":"key_991041081311","value":"value_271151129179125100"}, +{"key":"key_991051104614","value":"value_617299889311617185"}, +{"key":"key_991055475891","value":"value_112154150149479111"}, +{"key":"key_991057010896","value":"value_104891599515111111"}, +{"key":"key_991057549781","value":"value_124114137961001371"}, +{"key":"key_991059272589","value":"value_921331405711814311"}, +{"key":"key_991061181331","value":"value_113639112556125105"}, +{"key":"key_991061341191","value":"value_133667819913589129"}, +{"key":"key_991067116511","value":"value_671045812712814011"}, +{"key":"key_991067911810","value":"value_131131409813134133"}, +{"key":"key_991071091448","value":"value_100159130914514083"}, +{"key":"key_991071161731","value":"value_761077060109117901"}, +{"key":"key_991071361477","value":"value_146916749127901127"}, +{"key":"key_991074132114","value":"value_561608511910083107"}, +{"key":"key_991077211817","value":"value_165144931114311595"}, +{"key":"key_991081281247","value":"value_341491199274368310"}, +{"key":"key_991081283914","value":"value_748411926105128899"}, +{"key":"key_991081391158","value":"value_154111126104133831"}, +{"key":"key_991091024947","value":"value_631012081642170123"}, +{"key":"key_991091301131","value":"value_431415664134989813"}, +{"key":"key_991101221171","value":"value_821031061261371153"}, +{"key":"key_991101425310","value":"value_147469885119122947"}, +{"key":"key_991109253167","value":"value_951541231444543478"}, +{"key":"key_991111271151","value":"value_285596125123141341"}, +{"key":"key_991111521585","value":"value_881511215172127841"}, +{"key":"key_991114273227","value":"value_119291218513289899"}, +{"key":"key_991121051171","value":"value_125159162129119109"}, +{"key":"key_991124013516","value":"value_126115168798311715"}, +{"key":"key_991125917864","value":"value_137149381689913878"}, +{"key":"key_991129713112","value":"value_167100112128121171"}, +{"key":"key_991131121017","value":"value_324717117497120136"}, +{"key":"key_991138812410","value":"value_839916947857312012"}, +{"key":"key_991141338297","value":"value_901611037315616456"}, +{"key":"key_991151154845","value":"value_568717311317010924"}, +{"key":"key_991151481031","value":"value_122165129838611059"}, +{"key":"key_991151546310","value":"value_100766813190113881"}, +{"key":"key_991156712981","value":"value_139129107144111971"}, +{"key":"key_991161211591","value":"value_979812163110659210"}, +{"key":"key_991161475373","value":"value_859616015985413510"}, +{"key":"key_991165314913","value":"value_101581253271841231"}, +{"key":"key_991166712113","value":"value_129454810796921901"}, +{"key":"key_991171071157","value":"value_971298550831153316"}, +{"key":"key_991171131566","value":"value_171111107141751159"}, +{"key":"key_991171451209","value":"value_741244752789295124"}, +{"key":"key_991177111712","value":"value_135881461181241041"}, +{"key":"key_991185971123","value":"value_130106381591091631"}, +{"key":"key_991191147188","value":"value_811013357136261321"}, +{"key":"key_991191401424","value":"value_951428311854155183"}, +{"key":"key_991201401027","value":"value_125115891421518899"}, +{"key":"key_991201901401","value":"value_601096590122697610"}, +{"key":"key_991211056488","value":"value_751179214013919103"}, +{"key":"key_991211147975","value":"value_751481301237611813"}, +{"key":"key_991216517113","value":"value_711056010110817610"}, +{"key":"key_991217314594","value":"value_963912470191988989"}, +{"key":"key_991221515810","value":"value_165121106100112939"}, +{"key":"key_991229915810","value":"value_161701475814113258"}, +{"key":"key_991237871119","value":"value_107819193321281246"}, +{"key":"key_991241421411","value":"value_120817815212588908"}, +{"key":"key_991255213017","value":"value_123481071299274147"}, +{"key":"key_991257410312","value":"value_959168821781301197"}, +{"key":"key_991261001121","value":"value_107991279295891701"}, +{"key":"key_991261288931","value":"value_106165119124124106"}, +{"key":"key_991268884137","value":"value_117389411214511913"}, +{"key":"key_991281271151","value":"value_125674511094129128"}, +{"key":"key_991283812786","value":"value_137120991228888144"}, +{"key":"key_991288280165","value":"value_120905512315717082"}, +{"key":"key_991297679891","value":"value_941111636710317011"}, +{"key":"key_991298850117","value":"value_133526014844761491"}, +{"key":"key_991301011259","value":"value_104561086356818999"}, +{"key":"key_991304894667","value":"value_156110898914712011"}, +{"key":"key_991307514210","value":"value_451388344111761201"}, +{"key":"key_991311077158","value":"value_841001379610012013"}, +{"key":"key_991331171491","value":"value_981611051101181541"}, +{"key":"key_991331481041","value":"value_921125913786133718"}, +{"key":"key_991337491949","value":"value_103114162168157114"}, +{"key":"key_991341039012","value":"value_155975083116987810"}, +{"key":"key_991341151101","value":"value_107131511048495984"}, +{"key":"key_991346811010","value":"value_117130160100897416"}, +{"key":"key_991347796104","value":"value_871151079493631551"}, +{"key":"key_991349673975","value":"value_143119761481091151"}, +{"key":"key_991351021097","value":"value_997096109100123121"}, +{"key":"key_991351081052","value":"value_981358212712914540"}, +{"key":"key_991351361525","value":"value_135139102109111971"}, +{"key":"key_991361241155","value":"value_145891621501431791"}, +{"key":"key_991361297110","value":"value_441538253120961509"}, +{"key":"key_991381231951","value":"value_949513413275104631"}, +{"key":"key_991381257670","value":"value_641511261188454126"}, +{"key":"key_991385911611","value":"value_103117116118103134"}, +{"key":"key_991391141319","value":"value_771477417993119371"}, +{"key":"key_991397118772","value":"value_121171382061539918"}, +{"key":"key_991407077858","value":"value_858212247786917587"}, +{"key":"key_991411091501","value":"value_150121183712999434"}, +{"key":"key_991411158368","value":"value_106149591221062896"}, +{"key":"key_991411408367","value":"value_909816212010012889"}, +{"key":"key_991411608465","value":"value_611091198499421121"}, +{"key":"key_991421081701","value":"value_486714981007313391"}, +{"key":"key_991426610612","value":"value_140711091241475014"}, +{"key":"key_991431075762","value":"value_701398575119110132"}, +{"key":"key_991431265210","value":"value_441088410190117741"}, +{"key":"key_991431547814","value":"value_777578801526594138"}, +{"key":"key_991441221011","value":"value_120615963507183127"}, +{"key":"key_991448699149","value":"value_931081159872965912"}, +{"key":"key_991451041104","value":"value_901651239737122838"}, +{"key":"key_991461371549","value":"value_147126113151161109"}, +{"key":"key_991471161161","value":"value_118147106826110910"}, +{"key":"key_991475084697","value":"value_451149416364781379"}, +{"key":"key_991481541341","value":"value_116451541393912815"}, +{"key":"key_991491607010","value":"value_110841531381371171"}, +{"key":"key_991497893571","value":"value_152122126381511331"}, +{"key":"key_991548616311","value":"value_105378368641429964"}, +{"key":"key_991551071001","value":"value_841101341255438143"}, +{"key":"key_991551249994","value":"value_381641511191411061"}, +{"key":"key_991561051418","value":"value_968811669152928410"}, +{"key":"key_991571071227","value":"value_598212256104179127"}, +{"key":"key_991581469810","value":"value_107132159897813397"}, +{"key":"key_991588779126","value":"value_135611001201011021"}, +{"key":"key_991601181231","value":"value_137999741116170160"}, +{"key":"key_991611417311","value":"value_176108137296911910"}, +{"key":"key_991614362488","value":"value_100128971331290891"}, +{"key":"key_991621241417","value":"value_961417638781071481"}, +{"key":"key_991637217915","value":"value_671671277813212313"}, +{"key":"key_991637615013","value":"value_153667766591191309"}, +{"key":"key_991679416810","value":"value_918767959110113911"}, +{"key":"key_991691271011","value":"value_153828810010287999"}, +{"key":"key_991701261115","value":"value_180671292051721431"}, +{"key":"key_991761001081","value":"value_196751439896128551"}, +{"key":"key_991775969867","value":"value_801201571347217235"}, +{"key":"key_991801301175","value":"value_741291471231058763"}, +{"key":"key_991871037464","value":"value_961091219567145116"}, +{"key":"key_991881061151","value":"value_621081201121377591"}, +{"key":"key_991909812871","value":"value_681249371137183688"}, +{"key":"key_991910612715","value":"value_941857011984564310"}, +{"key":"key_991921296299","value":"value_120691031685713113"}, +{"key":"key_991921407810","value":"value_164791321315384751"}, +{"key":"key_992091201810","value":"value_929244883554162112"}, +{"key":"key_992112612912","value":"value_153110127183705294"}, +{"key":"key_992412771601","value":"value_125801338210612039"}, +{"key":"key_992668839413","value":"value_521431411361158710"}, +{"key":"key_992848113132","value":"value_765013212210898132"}, +{"key":"key_993111210885","value":"value_107971539667858766"}, +{"key":"key_993168117101","value":"value_148531251017688124"}, +{"key":"key_993188435911","value":"value_998093101802282657"}, +{"key":"key_993616414551","value":"value_125509310110912167"}, +{"key":"key_994098815190","value":"value_719411295125891829"}, +{"key":"key_994275587217","value":"value_611478780341411041"}, +{"key":"key_994276125165","value":"value_551421061271875483"}, +{"key":"key_994410116799","value":"value_835715113011410112"}, +{"key":"key_994413055121","value":"value_122906898828315491"}, +{"key":"key_994511013540","value":"value_136631011111271271"}, +{"key":"key_994679103657","value":"value_901191418212676409"}, +{"key":"key_994710311996","value":"value_160621387493146164"}, +{"key":"key_994978771097","value":"value_137124126341679912"}, +{"key":"key_994993911457","value":"value_106151658286133130"}, +{"key":"key_995013472116","value":"value_171142983010252995"}, +{"key":"key_995154881541","value":"value_123699897135107118"}, +{"key":"key_995687137126","value":"value_161130130102123813"}, +{"key":"key_995712710011","value":"value_877267141155349211"}, +{"key":"key_995911610345","value":"value_901407680125861131"}, +{"key":"key_996010316010","value":"value_122105591241771098"}, +{"key":"key_996068821444","value":"value_140656660821511398"}, +{"key":"key_996111577123","value":"value_931198770159468412"}, +{"key":"key_996180135113","value":"value_143107961361291007"}, +{"key":"key_996181868911","value":"value_106181001761656918"}, +{"key":"key_996212715729","value":"value_127549812783110139"}, +{"key":"key_996217383127","value":"value_166626914380801371"}, +{"key":"key_996288801061","value":"value_931301267912082616"}, +{"key":"key_996413811914","value":"value_121126130109756718"}, +{"key":"key_996481176130","value":"value_110135629875661151"}, +{"key":"key_996489486911","value":"value_741731331305011211"}, +{"key":"key_996511295871","value":"value_100861047118386138"}, +{"key":"key_996710566150","value":"value_724787591111596712"}, +{"key":"key_996812312963","value":"value_981264263372019738"}, +{"key":"key_996815492841","value":"value_601151491041081001"}, +{"key":"key_996894113911","value":"value_161110811511411169"}, +{"key":"key_996913113311","value":"value_143107108119119748"}, +{"key":"key_996914710212","value":"value_123125130113911191"}, +{"key":"key_996975621031","value":"value_528678641227718372"}, +{"key":"key_996982831015","value":"value_152601497184126181"}, +{"key":"key_997010013612","value":"value_108908411316955101"}, +{"key":"key_997011710059","value":"value_601191167815210412"}, +{"key":"key_997097531261","value":"value_477911815511012596"}, +{"key":"key_997110378903","value":"value_699216712316111470"}, +{"key":"key_997111112010","value":"value_626074114891408095"}, +{"key":"key_997242114661","value":"value_581081097992889181"}, +{"key":"key_997262951101","value":"value_967492105111927109"}, +{"key":"key_997354146104","value":"value_130107441211539610"}, +{"key":"key_997391170801","value":"value_137118106110119414"}, +{"key":"key_997469419513","value":"value_318287711499575917"}, +{"key":"key_997510812010","value":"value_129873410614363112"}, +{"key":"key_997514014113","value":"value_653929869068120120"}, +{"key":"key_997514315188","value":"value_711626511762471011"}, +{"key":"key_997562831461","value":"value_701221201161021086"}, +{"key":"key_997587999614","value":"value_107797712713861877"}, +{"key":"key_997610346143","value":"value_137151148115110132"}, +{"key":"key_997611815513","value":"value_120160421065911588"}, +{"key":"key_997613017711","value":"value_688512195134121118"}, +{"key":"key_997710118496","value":"value_130861161331314013"}, +{"key":"key_997711914855","value":"value_121639910910710811"}, +{"key":"key_997773120928","value":"value_130126100621401087"}, +{"key":"key_997782145927","value":"value_102841168196182851"}, +{"key":"key_997784121112","value":"value_134131134715910714"}, +{"key":"key_997910391429","value":"value_871107612763142183"}, +{"key":"key_997912910811","value":"value_908389841171038717"}, +{"key":"key_997967124698","value":"value_701251067813510312"}, +{"key":"key_997981921231","value":"value_671168686791318928"}, +{"key":"key_998112310570","value":"value_117851032910914511"}, +{"key":"key_998187101889","value":"value_101981151027611429"}, +{"key":"key_998311889981","value":"value_122117785191541341"}, +{"key":"key_998364791715","value":"value_128140133461031625"}, +{"key":"key_998394108177","value":"value_809912511511033657"}, +{"key":"key_998411613012","value":"value_959652132969581115"}, +{"key":"key_998412696942","value":"value_831388914974114481"}, +{"key":"key_998416311312","value":"value_110559915412113415"}, +{"key":"key_998417177115","value":"value_961369835889666120"}, +{"key":"key_998442107141","value":"value_121161901221881161"}, +{"key":"key_998495102152","value":"value_111637720140865961"}, +{"key":"key_998497959112","value":"value_619510575741347314"}, +{"key":"key_998512537123","value":"value_184102166114121779"}, +{"key":"key_998610497981","value":"value_150151761023115427"}, +{"key":"key_998657857311","value":"value_110118139591156910"}, +{"key":"key_998667127731","value":"value_481407220212616111"}, +{"key":"key_998711955829","value":"value_117121571246612912"}, +{"key":"key_998712169131","value":"value_543011311710813112"}, +{"key":"key_998792951293","value":"value_135531141067710815"}, +{"key":"key_998810611610","value":"value_962010396711031031"}, +{"key":"key_998812515911","value":"value_706610451148130120"}, +{"key":"key_998813217123","value":"value_102207925716034481"}, +{"key":"key_998814617354","value":"value_107108118349210710"}, +{"key":"key_998898129124","value":"value_105129103110824414"}, +{"key":"key_998979288062","value":"value_148156967574103116"}, +{"key":"key_998996471377","value":"value_481631098310379107"}, +{"key":"key_999011213512","value":"value_678013144931031299"}, +{"key":"key_999013614895","value":"value_106105761021111691"}, +{"key":"key_999016291631","value":"value_106311714511588359"}, +{"key":"key_999065561106","value":"value_148139143116132111"}, +{"key":"key_999111012043","value":"value_126115881065612671"}, +{"key":"key_999114181118","value":"value_192998672127669313"}, +{"key":"key_999116710211","value":"value_112391021001321005"}, +{"key":"key_999140128621","value":"value_106671471928211490"}, +{"key":"key_999144982584","value":"value_931466213973928210"}, +{"key":"key_999189103169","value":"value_103115132667594911"}, +{"key":"key_999213913998","value":"value_124971246583112117"}, +{"key":"key_999214810015","value":"value_631561271321027510"}, +{"key":"key_999235911841","value":"value_751121227911310213"}, +{"key":"key_999275143731","value":"value_138951249910587113"}, +{"key":"key_999311287411","value":"value_107861191081321101"}, +{"key":"key_999311497108","value":"value_113977172661091049"}, +{"key":"key_999311794871","value":"value_109139941947461646"}, +{"key":"key_999313354113","value":"value_977866409113383140"}, +{"key":"key_999315098667","value":"value_531473668734256109"}, +{"key":"key_999333129159","value":"value_797898164369112998"}, +{"key":"key_999390146127","value":"value_123797280761011212"}, +{"key":"key_999510111010","value":"value_651016592791674793"}, +{"key":"key_999517617412","value":"value_109809363151130130"}, +{"key":"key_999597795212","value":"value_127511321891231211"}, +{"key":"key_999610115249","value":"value_474987130120132102"}, +{"key":"key_999613896866","value":"value_856581126140114114"}, +{"key":"key_999616512610","value":"value_651281565814379132"}, +{"key":"key_999672721129","value":"value_168788013910557961"}, +{"key":"key_999680681041","value":"value_121781141341328541"}, +{"key":"key_999710359811","value":"value_529183984694871321"}, +{"key":"key_999714913585","value":"value_122366880494854821"}, +{"key":"key_999774108948","value":"value_391191121151301151"}, +{"key":"key_999798120669","value":"value_100118168162679818"}, +{"key":"key_999798681511","value":"value_772576971301031481"}, +{"key":"key_999892137102","value":"value_451491363211695158"}, +{"key":"key_999894411179","value":"value_496210615012677741"}, +{"key":"key_999910012613","value":"value_149961844214786631"}, +{"key":"key_999910315764","value":"value_146748912833162256"}, +{"key":"key_999910599148","value":"value_136361761148812212"}, +{"key":"key_999915015811","value":"value_921745712012113461"}, +{"key":"key_999980421111","value":"value_787285172133411056"}, +{"key":"key_999996115162","value":"value_116100891111125012"} +] \ No newline at end of file diff --git a/tests/data/readme b/tests/data/readme new file mode 100644 index 0000000000..18a777eb76 --- /dev/null +++ b/tests/data/readme @@ -0,0 +1 @@ +数据为string_ingest.tcl的测试数据 \ No newline at end of file diff --git a/tests/data/sst/test-1M/data_0.sst b/tests/data/sst/test-1M/data_0.sst new file mode 100644 index 0000000000000000000000000000000000000000..e85d07233aa94990b1b0fb188084d014237ef3fa GIT binary patch literal 761480 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

==#(0m^Oy!5#C2^6%M}!7@qiqZKHJkx;P^1&lY2 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

@V(kijy+I=VCOH=LImUs3oUs}L6C_tAsiJb zncqvgouSA&b~`=}JqL3H!bxiuL(NF3K1Ye1IxzT(xf|#w^m~R{k(9qxhfWn6CKfex znD8)(G2y6X$q<9{Ne>H&g;n6XX1cB|*%VbS)R_X9@hYz><_J}v&{qaaBreS@p@O!Z zTg?%3%zsG<7}aZghEX>>^8pR#s&vhzoAIoAlIPpRrfT5|m?Vt#(B zxUT%N=9bUm8WGfItCO{KmHByqq3qCeVdIf<6(8l)$A$S$r)#KVEMrDAI85R=$#($L z_iJb;fR~CLiVQi`&gy@n&w)-kg+Wr)D-dS$a-L_t-uiIFzmP=&Mb$FLiPibUAPOX zrL_$QpY=}+$1)TT4oa#$cRuKYj%h*0}k4oerzT^QE6Ib!~d4>lyma?LvVOvrDyX+g}*`Lyza*5v5>XENaoI zc0D_|8gsY`I=$=U^|Pz@=cbDqVmQao0pk{=x}Gn-E86K)eiW1yd}St8n;z!{p%cdC zBeY^dtoVZ*MDsY(&#jy25G#HtfO8~M(jh*5LVW8>UIM8pL2!0Gq7v{<> zAIQTz)ea{?QYtf388^~*EJc4ICV-*87T1nFFh>-XYyxxHu*nJqiOwx+ptvy8k}tzHlKR5bNpc2ge2Lq|)PVj>d?L@Wfw4jA_k8 z6~QIaGB&Ys<|=dN!fH&e*$GmFn@$^BN7wHhido}sPO-{vrIX7>f7xF)@&1XNJRD{* zf5Ir^)TS!GYJAjOJ)?hW-&@9lW@6<~7BIZ=# z2pRc?ol$qU%f5iM_t>NEfJ|>waT$wFRGLp&R78?>`65mjy0HemO zldfW%YAKN#1_eA5KMg59S^OT!Q?L*}fr(D*7lnya=srP9lLUEy86+>msY21+B0GRD z{#-tuCj^_3yd|{eMIEd8LgDD~-cm@)(H6}O#V?#4cmq1XsP}-+F5{LaOCnC7B!(B? z$4Sv=i>njrNQTP*2yWG=MC^J>AFfX2uQU0_i9_MP888K-#7kR@^u(Mv;P{dJ=Z*%q zJfLGuT~9?sm|zre0Bys}%CjWjf^B6dus7SW#$d&i>mP*MWMcKlfTc9!!M7l;G)ZgW z3)rKK0`zE^V0*j_2Y}uP0AI`8K?<;Ve)Wg|aKK5Lbw}-;4FZ+s`09r$Y4MA5NP|5l z!<7jHB#fpIi494YnuhCe)cf?$a2GO+5@3-o-Wz9Y_~Gapzgx4+3pi0sE#Mr`$oU8A zw(L@KX?L<;m=&7;A_WwF6N{AfPk{r}?@ECwZNj79#Ho%y25i+^6 zm^O^QP5nhG4ku`7>^$LxZN!!CpgbS$y$$`xk6xcSjQ zJi8rgJ_?r}by?55YH&PGsG#=OhD7|xmg_Jaw{H8&aY$b_8|pUQ`> zR7M2JzN`MFIpt@G2xrchfQo51xti`@HlC0dsRz#lNT;^gyae4wn8_s3Sp;g&yG`fwc5T^|_UPSP_(Sxx?u4L0H3LCCTVPm!;fdeec&0|CM7| zh(1_c(!&L;|5cUGd#(&w;WoIW{TSSlOdESP64_Z+v9V{AWMkm~?Wr5Nec0}laetIj zFbS;_Zy4V*yM%PZjSZEFD7y}(hgp{T9(Ufk>f;#J7Vf{JUg~=tfA=yJin+st*Jve@ z)qg|puJY02xh|xoAQQaon3Ee5w;-2WO=b{os5YA;O(e6FaiUJ~b1_&H0I&vdTGg%4 z0%9OtV;o&ZHZ7~n1y{l#q;r?mnS-0I&{F;t&kXt_Rm)UHoViYAP@(cSI!8t4is?rx z>*jTm(Z))+IlDH-7^Dhe@Mlt=nz$49CXFk;B)6yAoGIPhQ-U70mWJZ1MRlApk3#p% z%6iH9H<{Ptf&AP!osT;n-W4mCGXEqO=iAENm9M70PlI|nve#3Anr4~+E$r@5eZdE` z6aQYRyR~%fea-b(!%wa_gEpK{G-Ekc!|m+NwC7OC}x+FhKjU zAG0z7O)-*FSOxB&r1J>SczlHBNjVnSF9IT*>*TPp3}1tb`Ysr_gL9k6B&wdYWiC zMHnFtD9zzEBH5E7fKVGP;WxWO)>hq5NX?E=e>_ESqX0bKg|z~((H&R%1-TzoH^0MPu(F_M^DKz{zTVF`Na8`rJYS}n-ygKvI^N6p8T-x_BZ$*q+igyKsU zdwV}>4++UEb0ZtZhaoq9jcaDU+jCgyTy$>POkug!DUcKoL}*1%4`*Qa&`5I~h!K|7 zO%iVfk3b0vP=VJt>8(MRTCm*BlHZy*oXC` zOMmV^B~Nvm<&Ot5fB_M;1BO`(u+cNQf4rjaFfz+)&!%( z#Rk+N-RU_rY;|Igyvps17}`dNo~+^{GQsb*-5`Q{H}BNZ{2O~k-(k9=6QfgITY8BC zMS?dF1fz)jv0~Fx|BtG30gs}-`v3fr4D9AIZqg6~0%mMhNhPqevopK1;>xTn8oZ*V z8X(Y7W5r9YRlK)4)qtSX8)|LqWyPp?zoB?{(X`^VTD9I#Rs==FyKS|${y%4;&&&UL z-ly$LlHHl#<(%*Np6@wl=y2p8xpwG!em&*CMgfE+N5QVhOzxb&JK4DS!%;|2WAO^1 z56j`2dxjp37J&W_3KLLig+F5E^}Z;zg0bLR095HC(mqwm>=sYZI|W5cSuV9SkFtKp z?L}oTjne6;l1`a9)B&Ekg1m56Uo>m8hFr4xaQ@>u{@Iej%AWrK=~i%yIzlr1(CE41 zM|F$|vcef?UTi1ainb&gnF97e^7Z+M1RDS{Ci3h@=w)nY(UY<#V2=LTHC7@2O)Q$+`v#-VZ#9p%Vz3} zffGz%uQh%dH?E9VDX!;q^!zsBDY;-X}Y2K3H#)AyEXyqD=4X1(F!0c?Y0;39PA}Wvqhu~ z2>$Yi>tyf%BUi`eb?vNiNK8c?BncW(JlzMYD_9aPWH7;%=2drqzrxH;KOk1w14IVw zBJ%}u*O&DC3@DVph{mq5iG=yMLU1I^LYBMyN{6s(Sf8xB_GSNV z?0SmvIup1f#CJ43VKU6fQ5&$hG+pm!ejh0#_BnWuSQ4q5qpu223=fiu%wrXrUjC6d zp6@Dew@MeON&yO_QkuZ}L{exJI#*r`nYJp1XKj^%LS9YtXE}yW~0YlzYU;wr1RLIxSXirq8q0V=^X|v~FPvrI9J%Q1D>2iehb`-1iRG zWDOxO+kv^~T`<*Z8QFBpp4kQL$`qed7z@6{c8tp!G^^#Zn13#X3u;pSKO-ja9uf+Q zM{l_(w&3Z=&T#~p!1+wA(JyLGum<)Fn#s0ap>#9&srzf?S0EvBj%-sT z|DgeXO_~N!fL}Ijqg8OeojdJulB$+48HC2hdI&k=xO(Fs_3_2u=RendpZ~lT+;-Lv zxb5PZpY8tKHo7#38XP(czisbYPNn1%QB(;86DTs=nuF7U#~0=d+e$ivZ6y&)+{+ml z?#;n_Ne3_tFmUPD6Q#kLcvHRw@-33|L%m1!0>ni^5^)?O29Kps69u_ODm!Qx$sS_B zF%7H$PJZ-aD9DM#mvsIDPH~EaFT)&A#Wr8f5qJ;DA#ML*Ok_AUpU6k!_9?MN!wu=3 zrIj42TM=R6M?IVoWg9g9$0Je;j`tTWS_hsWii|y#Nk|IGR?*O4i*7M|Rv$P6Yew#5 zKw8z&jJau&`2-v_u66?0lSp60R&))a!7KJvy%+7$L`Zz$&vdb_+NF6`K z8S>g*vLy<4sF2K`QKJSXLY+Vd$c4#T@%#GT!7vKyE1XL{jID9ZXX*LEC@OYZCj;p> z<+remQq50%#wvjgnIyDDlFJ-hCXcFjgk>yU1-;_Gtv=8iXn5%rb|Du=)?BVWuL}C) zrIJs}u3~(N>W>F>ruahSYkVqHsNi?i8^ll%5s3d1)wPiBa(8)KWoZ^OzNx^Y;iDA7 zrTyz6&dgtlyjq_vW)a^=_M}lJQ|}W9@Z)f0y4K3e@KWmURS4 zkD^D?A!S}fbj}$Vn2wBgky@{%LlOfBr!4cIVbj1MYE^x`++2h^oN+qyK@mauPy_fS za$qYxuxHO}@HF6fN>Kd&z>1N={4a3pvJ)6Y$t=(%(jG;GpW+8?H3QjF^AdC4;=k+E zTRet|uvC#nb7zi|NiUSi3Czco;pWxP2~fL_(zFNeYZs9lF;G5V>tCPXl>zFo?Xj}O zpo5fCc$q$0cqonAg7*b5;FC~LSAmW2yoyOoQ`V`j}!jC$lJ)NJfd7AsiaDPbb% zJK*S&HnYXtIlqTMzZo48W)M3PK#l0$Bf(P8d7qKQ4lT-@%BKJVPy(S%xBm|Hv-Gc@ zLzNwO&0GL~OkhC$W?|z>nd3w=P3S+$4e=~oPeR4Df5LlK3Nr7Bksz?dnALQ3OiMkw zllb>(dRWcBY)De) zdE(895*=k|1rm-#(IY*kIUGA6)h4*mA0GNT9OC>XFr-lO&$Nn50egNZ2ZNJ@e)U-y z2DK9z+F$`RbMRa@A57g|I=`K2<#GeP!=uzs$VfS*JE1hJ;&pNVOk-J$b(c2UWRa8G z4b$J0hthM+yrNxH8{ms@JtA&>vOf!A?V`B*Jlj=9Ag}JC-@&5@;<6h%`X48+Pq=ta z&EVb%s8Pb~$LI(1UgcGOERB%pEk|xrLLmZK%U*ey;KQ8lchY+taT+nF`9$>q=={ye z2-xvNHsje*L}L!{EnG*x1N<;_Vsfp2VBt7=VT7-;u+zz;N(PoJy z~3mh9F<6R`oC+zEEkZ%1fjA& zXp~ldWVToT!we-gQ3HxXa1mhxJ@rMy+`eO;n161Bc{zrimWX61^d$#t@$fcjsp#hK zYE-u+Nc-fheh?1UtyzXYxW%JuwX9iJZfuvn1_Yj)yP^sQ$7`Vh--C>15dMJQ_Xo;f zH9v^9mKRPzQv1I&-mDK^^p_1TuP#>45kKvwLmv|i$OMw)I7H0ZmQU)1ckr0%Rh-`l z1Yuuu;d-8amS(l(>fyDki2W>ch5Ilm+l<Lt6wc00Y5|UjE7& z|3Iuw+OBMFIm#$C33G*h2+D@`rH|kiyp~aooFOEOZrRsd^$6HZ=BeKYHd_v-b|Tp9 z=RaUGt=Io>+hR_!xwuhCs%9X;q9m4ccRhvyGeR(!)1Kxazl&KDCP zbuTGxq3Ke?tQOG-?+59TU|mR_-A^4VD?%`*FO@BodI{_>oX!N!U&P6C#Z;F1k3Az& zpY>qjQ~47SnV~#kV|d9(bO0Jj$wzQeabh+@YFk+<7S8-qv(%85P5uXVk>3a5xmz@~ zO#V)=FL;F%fYY?4T>v)_4YE=MbN)GF1u_fDFYVg9m7;nJ{xJusHkC41Otz5Va6vGr zj=o%cHXD}qKXxy}_hI$?Nm|-GAi1cC7FM}nf2hW>wQ2%W1D)WgLAUBx&^KQw6%kwKFv@Cs`cNC60_j^`At6jj-BP?{g+8|b)DXae#fcERD}89AGv z%&h*f>PrZSvGYfh_XqlKX3{~*^0(6;l669agE!3bvJ-L7(xXS31*emv>0tF%0>Kf6 zfB+&(aU{u2H0=k>`YSdqiYy9eV`Ck4A)pLjP2ATM&EC$Y&As^>T1Q%`P#Rp1HJ{Kw z5R2vbM?&1>y&CCS57OJv&(;$c?>s&zUpS^I%#egFgLC4j{yM(@h8b~a`r(*@U`9A zL|l~!4OzUD7i?N^x4xA^i2f0E6jg79RV@EVrSz@C>Wy+^ehici;!h~|kHAXf$!V+- zD_mYq*<6t{AP75XVH7HPIu30%exK|NHUS5hB?mz^!89t3?HE2b#~Ij7ZKPiY$X<30 zn=Olg9=~L{%gi^F~(7(`xznKUYub;QGTW0h-imwW<6F=d~5@ldg>G;6Z^r1ffeN z_Ls?1kzUGD{>WQDBk-aT4(e-slr1Nf4QNm@4 z?X|S`!=Q07D-VPJlc$G|SMDzSd4!fL`;~(dLWa`ELNS@fXqHqFBuL?z5$zm>6g;Z` zxuALvEM?vV6G=C-*K0dj>nQMLZq^oJh087y9n`IH2F$Z{b}*WBAE{oG%Wa*Wz>E;h zovN3gg2N*?H1{Xx0VZf#&FUd=FK(@q9)cM5v>RGl#;l@YM$B8=QSe2vU^c*V6jg)VB_em^MSqq`iLMijODOORC)4$9GlIXC z-5SilmzI?W6B0nWgk$(<~VUd-u|a4wce!ZSlZ}npqs`naWR8D4NY6g=#He{ z3g<%2huXn8IPL>4v%#>8BV7&F3>K z{ESBYDdoT@3tx>Bdm4vQmFc+sVqHBjTbL5 zYC&rI>CofDZ_?r|2Q7{4^e!jbN3An@j*|g*u{| zPL1kh(^wTA$nKgdCewGK>J6x}$S}IerKDMsU(Tw+sS(;`RnmQlkh|2<%0A#DlQWVp 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%0Af0H? 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

_ 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%0DLjGoERngdvB_}9TBS!;W3H_X%{#r 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

`q_D2@SWUmZo};(C2!2T~zaVFw9=iT>Ngb5S_N zQsw&AY*Nhntu%ZX3!5esA(sRC5QH*#IxHX9n^!G<($vAbyY~DA)h)>-t*C4Ow|R?% zCL{7n`=b&f)#s!v+1QC{-4r(fvau^}@F@ZAtqG!e3_yw=kc2LWQ=h_i zp~=gpDOcd`R-$2xN)CB_3S`Pi`~l94yM{SQzT^$5-v!Af*&ODkRQ4Jv(j07m*hQ<{ zuRiy8qxkhrnWlN@NFJAE15sk%mYyD#?qIkao_Wark=pP44Uj;#zEA+26C5G!<=)p1 zl$>A2+_wEuu^J&mx|eX=BbYKG6_4QgH=dBG6sh9FFr#=3z9H|gk=_ZJ=zlcr1!)BJ zBQ016V+s@W`Z3-UqH}>~0^3df9jQ|;6L5zV*-W5e0dhdgt^cExb~^rC=MHlDuo_Zg z#JU?}Bbqbqw{ffpNU*TOpb_GqB;;|knJNkAE9a50O__HTOF9j4D1f{^;%(;bnB2!d zPfPg^l;$-dW6zfxXcK~Y6y0BC%}>!RS1n(Bu+dxVKjK|0i797x4>6iZ(~Ac+3Z?JV zTl@B+&BvVc5}15$U%Gf@L-mN-5>jZye2;nUwTre!;Bg3FBqd19wVPks-s{v!P zHja7m0EtD@Rpj{QLtwBIqoW>72vUJrEILt`S97ZlVq-x11fWuXA3ga{8p|w3R76-L zwXuUk&cZz4mo>NcWWi}vQ;?`oDf=N5HMe`|u5ra}n?iPMe%R6=~*gf`4nNf$5ra zXW2M|CUY6Hfw2%rHP-Ls$4K!|Ba@6VAt0BpjhD$55g8w|b#0pt_@b0GWKJa66g^6>!XEevzG6_ka(*!Noeot%}BsRss`oKyE|$;ImPceS3}Vm+qL-wBnaQ_ z%*v?m_-8QBgd#?M%`p~&32jGB7@;JCFX!f zv(?-VY;YeC&}C#o?B2Eei|&2ESopF;2rCT?O~LZ|$HL(_ z-aAOS;e;i)oY_rk8xw_t%~$>sLi+hbX(B2OFa%wOZVUgz2sE|O{{#GBzH}#j1xV0k z{hJA9onRT`ho?(%=VtIJ6XrFBgRtiB;1xCvh0QbOGMy#}P>(P+MZB~GYgli6LC7PR z=i?->TTBWAewhDalPU5D4y*hr?8GfGfW7zqjfA{k0q?QQS#<2Ket1Y<$U!8EDPB$; zhijgO{>X>Z^3J208AF9X7r^Dh3c}7~2%Y5Q;1Vre{_WHsyAc1u9q=fHm74lovx9en zyXb{x=a*iLI~uIEa&Ba5Hc1&FF}t<2H)rs-pmTLEdBzFdO%

o3m(xma5E@mV;7D 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 QnTp4!AIz*xyE^-S0Y)1dYXATM literal 0 HcmV?d00001 diff --git a/tests/integration/string_test.go b/tests/integration/string_test.go index 5f699549bc..83f30a9702 100644 --- a/tests/integration/string_test.go +++ b/tests/integration/string_test.go @@ -1035,5 +1035,25 @@ var _ = Describe("String Commands", func() { // Expect(dryRun.Err().Error()).To(Equal("ERR Error loading the extension. Please check the server logs.")) //}) + + It("should ManifestIngest", func() { + // 调用 manifestingest,传入准备好的 manifest 文件 + res := client.Do(ctx, "manifestingest", "manifest_1759125977953253000_part0.proto") + Expect(res.Err()).NotTo(HaveOccurred()) + val, err := res.Text() + Expect(err).NotTo(HaveOccurred()) + Expect(val).To(ContainSubstring("Manifest Ingested Successfully")) + + // 校验几个 key-value 确实 ingest 进来了 + get := client.Get(ctx, "key_100108891541") + Expect(get.Err()).NotTo(HaveOccurred()) + Expect(get.Val()).To(Equal("value_881631228310213113")) + + get = client.Get(ctx, "key_100117871061") + Expect(get.Err()).NotTo(HaveOccurred()) + Expect(get.Val()).To(Equal("value_649311313014912415")) + }) + + }) }) diff --git a/tests/unit/type/string_ingest.tcl b/tests/unit/type/string_ingest.tcl new file mode 100644 index 0000000000..acd947f33d --- /dev/null +++ b/tests/unit/type/string_ingest.tcl @@ -0,0 +1,30 @@ +start_server {tags {"string manifestingest"}} { + + # 测试参数数量错误 + test {manifestingest: wrong number of args} { + catch {r manifestingest} e + string match "*wrong number of arguments*" [string tolower $e] + } {1} + + # 测试正常 ingest + test {manifestingest: ingest success from prepared manifest} { + r manifestingest manifest_1759125977953253000_part0.proto + } {OK} + + # 数据校验 + test {manifestingest: verify kv from data_0.json - 1} { + r get key_011912412414 + } {value_154661251424274129} + + test {manifestingest: verify kv from data_0.json - 2} { + r get key_014310660701 + } {value_131919586971241288} + + test {manifestingest: verify kv from data_0.json - 3} { + r get key_059551467315 + } {value_108109118129921469} + + test {manifestingest: verify kv from data_0.json - 4} { + r get key_100101147501 + } {value_656914412392917379} +} diff --git a/tools/pika_batch_ingest/CMakeLists.txt b/tools/pika_batch_ingest/CMakeLists.txt new file mode 100755 index 0000000000..e651af8dee --- /dev/null +++ b/tools/pika_batch_ingest/CMakeLists.txt @@ -0,0 +1,159 @@ +cmake_minimum_required(VERSION 3.15) +project(bingest LANGUAGES CXX) +set(CMAKE_CXX_STANDARD 20) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +# set(CMAKE_BUILD_TYPE Debug) + +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) +get_filename_component(PROJECT_ROOT_DIR "${CMAKE_CURRENT_LIST_DIR}/../.." ABSOLUTE) + +cmake_policy(SET CMP0079 NEW) + +set(PROJECT_DIR "${CMAKE_SOURCE_DIR}/data") +set(CONFIG_DIR "${CMAKE_SOURCE_DIR}/config") + +include_directories( + ${CMAKE_SOURCE_DIR}/include + ${CMAKE_SOURCE_DIR}/third/ThreadPool +) + +set(DEPS_INCLUDE_DIR "${PROJECT_ROOT_DIR}/deps/include") +if(EXISTS "${DEPS_INCLUDE_DIR}") + include_directories(${DEPS_INCLUDE_DIR}) +endif() + +set(INGEST_ROOT_DIR "${CMAKE_SOURCE_DIR}") +set(EP_BASE_SUFFIX "buildtrees") +set(STAGED_INSTALL_PREFIX ${PROJECT_ROOT_DIR}/deps) +set(INSTALL_INCLUDEDIR ${STAGED_INSTALL_PREFIX}/include) +set(ROCKSDB_INCLUDE_DIR ${INSTALL_INCLUDEDIR}) +set(ROCKSDB_SOURCE_DIR ${PROJECT_ROOT_DIR}/${EP_BASE_SUFFIX}/Source/rocksdb) + +set(PIKIWIDB_LIB_PATH "${CMAKE_SOURCE_DIR}/vendor/lib/pika") +message(STATUS "Using link directories: ${PIKIWIDB_LIB_PATH}") + +set(_is_debug OFF) +if(CMAKE_BUILD_TYPE STREQUAL "Debug") + set(_is_debug ON) +endif() + +macro(_pick_lib outvar) + set(_cands ${ARGN}) + unset(${outvar}) + foreach(_c IN LISTS _cands) + if(_is_debug) + if(EXISTS "${PIKIWIDB_LIB_PATH}/lib${_c}d.a") + set(${outvar} "${PIKIWIDB_LIB_PATH}/lib${_c}d.a") + break() + endif() + if(EXISTS "${PIKIWIDB_LIB_PATH}/lib${_c}_debug.a") + set(${outvar} "${PIKIWIDB_LIB_PATH}/lib${_c}_debug.a") + break() + endif() + if(EXISTS "${PIKIWIDB_LIB_PATH}/lib${_c}_nothreads_debug.a") + set(${outvar} "${PIKIWIDB_LIB_PATH}/lib${_c}_nothreads_debug.a") + break() + endif() + endif() + if(EXISTS "${PIKIWIDB_LIB_PATH}/lib${_c}.a") + set(${outvar} "${PIKIWIDB_LIB_PATH}/lib${_c}.a") + break() + endif() + if(EXISTS "${PIKIWIDB_LIB_PATH}/lib${_c}_nothreads.a") + set(${outvar} "${PIKIWIDB_LIB_PATH}/lib${_c}_nothreads.a") + break() + endif() + if(EXISTS "${PIKIWIDB_LIB_PATH}/lib${_c}_static.a") + set(${outvar} "${PIKIWIDB_LIB_PATH}/lib${_c}_static.a") + break() + endif() + endforeach() + if(NOT ${outvar}) + message(FATAL_ERROR "[FAIL] Required library not found in ${PIKIWIDB_LIB_PATH}: one of [${_cands}]") + endif() +endmacro() + +# ========================= +# Pikiwidb +# ========================= +_pick_lib(PIKI_LIB_pstd pstd) +_pick_lib(PIKI_LIB_net net) +_pick_lib(PIKI_LIB_storage storage) +_pick_lib(PIKI_LIB_cache cache) +_pick_lib(PIKI_LIB_rediscache rediscache) +_pick_lib(PIKI_LIB_glog glog glogd glog_debug) +_pick_lib(PIKI_LIB_protobuf protobuf protobuf-lite protobufd protobuf-lited) +_pick_lib(PIKI_LIB_gflags + gflags gflags_nothreads + gflags_debug gflags_nothreads_debug + gflagsd gflags_nothreadsd +) +_pick_lib(PIKI_LIB_z z) +_pick_lib(PIKI_LIB_snappy snappy) +_pick_lib(PIKI_LIB_zstd zstd) +_pick_lib(PIKI_LIB_lz4 lz4) +_pick_lib(PIKI_LIB_unwind unwind) + +_pick_lib(PIKI_LIB_ssl ssl) +_pick_lib(PIKI_LIB_crypto crypto) +_pick_lib(PIKI_LIB_curl curl) +_pick_lib(PIKI_LIB_rocksdb rocksdb) + +_pick_lib(PIKI_LIB_gtest gtest) +_pick_lib(PIKI_LIB_gtest_main gtest_main) +_pick_lib(PIKI_LIB_gmock gmock) +_pick_lib(PIKI_LIB_gmock_main gmock_main) + +set(PIKIWIDB_LIBS + ${PIKI_LIB_pstd} + ${PIKI_LIB_net} + ${PIKI_LIB_storage} + ${PIKI_LIB_cache} + ${PIKI_LIB_rediscache} + ${PIKI_LIB_glog} + ${PIKI_LIB_protobuf} + ${PIKI_LIB_gflags} + ${PIKI_LIB_z} + ${PIKI_LIB_snappy} + ${PIKI_LIB_zstd} + ${PIKI_LIB_lz4} + ${PIKI_LIB_unwind} + ${PIKI_LIB_rocksdb} + ${PIKI_LIB_gtest} + ${PIKI_LIB_gtest_main} + ${PIKI_LIB_gmock} + ${PIKI_LIB_gmock_main} +) + +function(link_pikiwidb_libs target) + target_link_libraries(${target} PUBLIC ${PIKIWIDB_LIBS}) +endfunction() + +function(set_common_definitions target) + target_compile_definitions(${target} PUBLIC + PROJECT_DIR="${PROJECT_DIR}" + CONFIG_DIR="${CONFIG_DIR}" + ) +endfunction() + +set(OPENSSL_INCLUDE_DIR "${PROJECT_ROOT_DIR}/deps/include" CACHE PATH "") +set(CURL_INCLUDE_DIR "${PROJECT_ROOT_DIR}/deps/include" CACHE PATH "") +set(CURL_INCLUDE_DIR "${PROJECT_ROOT_DIR}/deps/include" CACHE PATH "") + +set(AWS_CRT_CPP_DIR "${PROJECT_ROOT_DIR}/deps" CACHE PATH "") +set(AWS_SDK_CPP_DIR "${PROJECT_ROOT_DIR}/deps" CACHE PATH "") + +include_directories(${OPENSSL_INCLUDE_DIR} ${CURL_INCLUDE_DIR}) +include_directories(${AWS_CRT_CPP_DIR}/include ${AWS_SDK_CPP_DIR}/include) + +set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--no-undefined") + +include(${CMAKE_CURRENT_LIST_DIR}/aws.cmake) + +add_subdirectory(src/mock) +add_subdirectory(src/exchange) +add_subdirectory(src/s3put) +add_subdirectory(vendor/iagent) +add_subdirectory(test) +add_subdirectory(test/mock) +add_subdirectory(test/iagent) diff --git a/tools/pika_batch_ingest/README.md b/tools/pika_batch_ingest/README.md new file mode 100644 index 0000000000..bd4df36c05 --- /dev/null +++ b/tools/pika_batch_ingest/README.md @@ -0,0 +1,595 @@ +# pika\_batch\_ingest + +一个面向Pika 数据库的高效批量导入系统。通过Mock 数据生成 → JSON 转换为 SST → 上传 S3 → 自动导入 Pika → RocksDB 存储的流水线,实现大规模数据快速入库,并支持主从同步。 + +## 目录 + +- [pika\_batch\_ingest](#pika_batch_ingest) + - [目录](#目录) + - [简介](#简介) + - [系统架构](#系统架构) + - [整体流程](#整体流程) + - [ASCII 流程图](#ascii-流程图) + - [快速开始](#快速开始) + - [配置文件](#配置文件) + - [`config.json`(run.sh 驱动配置)](#configjsonrunsh-驱动配置) + - [`dict.json`(Mock 数据字典/生成规则)](#dictjsonmock-数据字典生成规则) + - [`mock_threads.json`(Mock 并发)](#mock_threadsjsonmock-并发) + - [`s3_config.json`(S3/MinIO 与 manifest 上传)](#s3_configjsons3minio-与-manifest-上传) + - [`iagent_threads.json`(iAgent 并发)](#iagent_threadsjsoniagent-并发) + - [`pika.json`(Pika 连接)](#pikajsonpika-连接) + - [`manifest.queue` / `manifest.offset`(内部状态)](#manifestqueue--manifestoffset内部状态) + - [脚本说明](#脚本说明) + - [环与公共配置](#环与公共配置) + - [`env.sh`](#envsh) + - [构建与清理相关](#构建与清理相关) + - [`build.sh`](#buildsh) + - [`pre_build.sh`](#pre_buildsh) + - [`clear.sh`](#clearsh) + - [工具与检查](#工具与检查) + - [`check_cli.sh`](#check_clish) + - [`proto.sh`](#protosh) + - [`sst.sh`](#sstsh) + - [`check_pika.sh`](#check_pikash) + - [`check_txt.sh`](#check_txtsh) + - [`check_keys.sh`](#check_keyssh) + - [数据流转](#数据流转) + - [`mock.sh`](#mocksh) + - [`exchange.sh`](#exchangesh) + - [`s3put.sh`](#s3putsh) + - [服务与集成](#服务与集成) + - [`iagent.sh`](#iagentsh) + - [`pika.sh`](#pikash) + - [`tune_l0.sh`](#tune_l0sh) + - [`run.sh`](#runsh) + - [测试](#测试) + - [`test.sh`](#testsh) + - [应用场景](#应用场景) + - [依赖](#依赖) + - [总结](#总结) + +--- + +## 简介 + +`pika_batch_ingest` 通过模块化流水线将数据快速导入 Pika: + +* **Mock**:生成大规模 KV 数据 +* **Exchange**:转为 RocksDB SST 文件 +* **S3Put**:自动上传 S3 + 管理 manifest +* **iAgent**:检测新 manifest,推送 ingest 命令 +* **Pika**:主从节点 ingest,同步数据一致性 + +--- + +## 系统架构 + +``` +Mock(生成数据) → Exchange(转SST) → S3Put(上传S3) + │ + ▼ + iAgent(检测清单,通知Pika) + │ + ▼ + Pika集群(主从同步导入) + │ + ▼ + RocksDB +``` + +--- + +## 整体流程 + +```bash +1. 清理环境 ./shell/clear.sh +2. 构建依赖 ./shell/pre_build.sh +3. 编译 proto ./shell/proto.sh +4. 生成数据 ./shell/mock.sh -n 10G -d kvdict +5. 转换为 SST ./shell/exchange.sh -d kvdict +6. 上传 S3 ./shell/s3put.sh +7. 启动 Pika集群 ./shell/pika.sh +8. 校验导入 ./shell/check_cli.sh +9. 运行测试 ./shell/test.sh +``` + +### ASCII 流程图 + +``` + ┌───────────┐ + │ clear.sh │ 清理环境 + └─────┬─────┘ + │ + ┌─────▼─────┐ + │ pre_build │ 构建依赖 + └─────┬─────┘ + │ + ┌─────▼─────┐ + │ proto.sh │ 编译proto + └─────┬─────┘ + │ + ┌─────▼─────┐ + │ mock.sh │ 生成数据 + └─────┬─────┘ + │ + ┌─────▼─────┐ + │ exchange │ 转SST + └─────┬─────┘ + │ + ┌─────▼─────┐ + │ s3put.sh │ 上传S3 + └─────┬─────┘ + │ + ┌─────▼─────┐ + │ pika.sh │ 启动Pika+导入 + └─────┬─────┘ + │ + ┌─────▼─────┐ + │ check_cli │ 校验结果 + └─────┬─────┘ + │ + ┌─────▼─────┐ + │ test.sh │ 单元测试 + └───────────┘ +``` + +--- + +## 快速开始 + +### 跑全流程 +一键跑全流程:建议命名为生成的数据大小。 +1. 修改config/config.json文件中的`targetSizeMB`调整生产的总数据大小以及`maxFileSizeMB`调整生成的单个文件的kv大小。 +2. 运行脚本:其中test-1M为生成的文件夹名称,文件夹会在data/下生成对应mock/,sst/,klog/等文件。 +```bash +./shell/run.sh test-1M +``` + +> **重要:`run.sh` 基于 `config.json` 进行数据生成与流程编排**(例如目标规模、输出目录、引用的 `dict.json` 等)。运行前请先正确配置 **`config.json`**(见下文“配置文件”章节)。 + +--- + +## 配置文件 + +> 命名修正:请统一使用 **`dict.json`**(而非 `dics.json`)。 +> 配置文件建议放在 `config/` 目录,并通过脚本读取;密钥类信息请使用环境变量或本地未入库文件管理。 + +### `config.json`(run.sh 驱动配置) + +* **用途**:`run.sh` 会读取该文件来决定生成多大规模的数据、输出到哪里、以及采用哪个字典(`dict.json`)。随后按此配置依次调用 `mock.sh`、`exchange.sh`、`s3put.sh`、`pika.sh` 等。 +* **示例**: + +```json +{ + "size": "10G", + "output_dir": "kvdict", + "dict_file": "config/dict.json", + "enable_s3_upload": true, + "s3_config": "config/s3_config.json" +} +``` + +* **字段说明**: + + * `size`:目标数据规模,支持 `M`/`G`(等价于 `mock.sh -n`)。 + * `output_dir`:生成数据的目录(等价于 `mock.sh -d`;也是 `exchange.sh -d` 的入参)。 + * `dict_file`:Mock 生成规则文件路径(见下节 `dict.json`)。 + * `enable_s3_upload`:是否在生成与转换后执行上传。 + * `s3_config`:`s3put` 使用的 S3 配置文件路径(见下节 `s3_config.json`)。 + +> **运行提示**:当你执行 `./shell/run.sh kvdict` 时,`kvdict` 仅作为覆盖/兜底的目录名;最终以 `config.json` 为准(脚本优先读配置,其次读命令行)。 + +### `dict.json`(Mock 数据字典/生成规则) + +* **用途**:定义键值生成的分布、前缀、长度,以及每个 JSON 文件的最大体积、总体目标规模和输出目录等。 +* **示例**: + +```json +{ + "key": { + "distribution": "normal", + "poolSize": -1, + "prefix": "key_", + "size": 16 + }, + "value": { + "distribution": "normal", + "poolSize": -1, + "prefix": "value_", + "size": 24 + }, + "maxFileSizeMB": 50, + "targetSizeMB": 1024, + "maxSizeGB": 10, + "directory": "test-1G" +} +``` + +* **要点**: + + * `key` / `value`:分别定义键和值的**前缀**、**长度**、**分布**(如 `normal`)。 + * `maxFileSizeMB`:单个 JSON 文件的最大体积,超出将拆分。 + * `targetSizeMB`:单批目标体积;结合 `maxSizeGB` 决定总产出。 + * `directory`:输出目录名(若与 `config.json.output_dir` 冲突,以 `config.json` 为准)。 + +### `mock_threads.json`(Mock 并发) + +* **用途**:控制数据生成时的线程数。 +* **示例**: + +```json +{ "dataGen": 4 } +``` + +* **建议**:根据机器 CPU/磁盘性能调大可提升 Mock 吞吐,注意与 `maxFileSizeMB` 配合避免过多小文件。 + +### `s3_config.json`(S3/MinIO 与 manifest 上传) + +* **用途**:提供 `s3put` 模块的 S3/MinIO 访问配置,同时控制 **manifest 构建与上传** 行为。 +* **示例(请勿明文提交真实密钥,以下仅为字段演示)**: + +```json +{ + "endpoint": "https://s3.amazonaws.com", + "region": "ap-northeast-3", + "bucket": "pika-sst", + "access_key": "YOUR_ACCESS_KEY_ID", + "secret_key": "YOUR_SECRET_ACCESS_KEY", + "is_minio": false, + + "dict": "sst/test-100M", + "files_per_manifest": 5, + "manifest_dir": "manifest", + "latest_manifest_path": "last.manifest", + + "watch_interval_sec": 5, + "upload_concurrency": 3, + "hash_verify_on_unchanged": true, + "tracker_state_path": "tracker_state.json" +} +``` + +* **字段说明**: + + * **存储接入**: + + * `endpoint`:S3/MinIO 访问地址;MinIO 通常为 `http(s)://:` + * `region`:S3 区域(MinIO 可忽略或自定义) + * `bucket`:目标桶名 + * `access_key` / `secret_key`:访问凭证(**强烈建议改为环境变量或本地未入库文件**) + * `is_minio`:是否启用 MinIO 兼容模式 + * **清单与数据源**: + + * `dict`:**SST 文件所在目录**(`s3put` 将从这里扫描要上传的 `.sst`) + * `files_per_manifest`:每个 manifest 包含的 SST 文件数量 + * `manifest_dir`:生成 manifest 的本地目录(再由 `s3put` 上传) + * `latest_manifest_path`:记录“最新”清单文件名(供下游 iAgent/Pika 拉取) + * **性能与可靠性**: + + * `upload_concurrency`:并发上传数 + * `watch_interval_sec`:轮询本地新 SST 的间隔秒数 + * `hash_verify_on_unchanged`:内容未变更时是否仍做哈希校验 + * `tracker_state_path`:本地断点/状态跟踪文件(防重复上传) +* **安全建议**: + + * 不要把 `access_key`/`secret_key` 明文提交至仓库。可考虑: + + * 使用环境变量(例如 `AWS_ACCESS_KEY_ID`/`AWS_SECRET_ACCESS_KEY`) + * 使用云厂商实例角色或本地凭证文件 + * 对 MinIO:将 `is_minio=true` 并设置正确的 `endpoint`。 + +### `iagent_threads.json`(iAgent 并发) + +* **用途**:控制 iAgent 在拉取/去重/推送 manifest 任务时的并发度。 +* **示例**: + +```json +{ "pipe_conns": 8 } +``` + +### `pika.json`(Pika 连接) + +* **用途**:iAgent / 校验工具等与 Pika 的连接信息。 +* **示例**: + +```json +{ "host": "127.0.0.1", "port": 9221 } +``` + +### `manifest.queue` / `manifest.offset`(内部状态) + +* **用途**:iAgent 的本地持久化队列与偏移量,用于**断点续传与去重**。 +* **说明**:这两者由 iAgent 自动维护,一般无需手动修改。 + +--- + +## 脚本说明 + +### 环与公共配置 + +#### `env.sh` + +* 定义项目路径、构建目录、配置文件路径 +* 提供快捷跳转函数 `cd_build_bin` / `cd_proto` + +--- + +### 构建与清理相关 + +#### `build.sh` + +* 构建主项目和依赖 +* 用法: + +```bash +./shell/build.sh +JOBS=16 ./shell/build.sh +``` + +#### `pre_build.sh` + +* 一键构建第三方依赖(openssl/curl/aws/rocksdb 等) +* 用法: + +```bash +./shell/pre_build.sh +./shell/pre_build.sh openssl curl +``` + +#### `clear.sh` + +* 清理数据、日志、配置 +* 用法: + +```bash +./shell/clear.sh +./shell/clear.sh -d kvdict +``` + +--- + +### 工具与检查 + +#### `check_cli.sh` + +* 校验数据导入结果(队列缺失、RocksDB 状态、随机抽样) +* 用法: + +```bash +./shell/check_cli.sh [日志路径] +``` + +#### `proto.sh` + +* 编译 `.proto` 文件为 C++ 代码 + +#### `sst.sh` + +* 查看并打印指定 SST 文件的 raw 内容; 若本地无 sst_dump 可执行文件,自动在 RocksDB 目录编译; 支持传入 data/sst 下的相对路径,不传则使用内置默认文件 +* 用法: + +```bash +./shell/sst.sh [相对路径.sst] +``` + +#### `check_pika.sh` + +* 从 config/mock 生成的 keys 列表(JSON) 中抽取前 1000 个 key, 通过 pika_to_txt 导出 DB 到文本,再对比这些 key 是否存在 +* 用法: + +```bash +./shell/check_pika.sh +``` + +#### `check_txt.sh` + +* 调用 `check_keys_in_txt.py`, 用 JSON 里的 key 列表 对比 pika_to_txt 导出的 txt,只统计同一条记录里同时出现 key_* 与 value_* 的配对,判定哪些 key 覆盖到了 +* 用法: + +```bash +./shell/check_txt.sh +``` + + +#### `check_keys.sh` + +* 用于校验 Pika(兼容 Redis 协议的磁盘型 NoSQL)数据正确性的自动化脚本。 +* 用法: + +```bash +./shell/check_keys.sh +``` + +--- + +### 数据流转 + +#### `mock.sh` + +* 生成 KV 模拟数据(支持大小单位 M/G) +* 用法: + +```bash +./shell/mock.sh -n 10G -d kvdict +``` + +#### `exchange.sh` + +* JSON → SST 文件转换 +* 单文件: + +```bash +./shell/exchange.sh -k kv.json -s out.sst +``` + +* 批量目录: + +```bash +./shell/exchange.sh -d kvdict +``` + +#### `s3put.sh` + +* 上传 SST + manifest 到 S3 +* 从 `s3_config.json` 读取上传配置(桶、并发、manifest 策略等) +* 实时检测新文件并维护 `latest_manifest_path` + +--- + +### 服务与集成 + +#### `iagent.sh` + +* 周期性检测 S3 新 manifest,去重并将导入任务推送到 Pika(`manifestingest`) + +#### `pika.sh` + +* 启动 Pika 主从节点并执行 ingest 流程 + +#### `tune_l0.sh` + +* 自动调整 RocksDB L0 参数 +* 用法: + +```bash +./shell/tune_l0.sh +``` + +#### `run.sh` + +* 串联执行 **清理 → mock → exchange → s3put → pika → 校验** +* **严格依赖 `config.json`**:按其中的 `size`、`output_dir`、`dict_file`、`s3_config` 等项驱动各阶段 +* 用法: + +```bash +./shell/run.sh kvdict +``` + +--- + +### 测试 + +#### `test.sh` + +* 执行 gtest 单元测试 +* 用法: + +```bash +./shell/test.sh +./shell/test.sh SomeTest.* +``` + +--- + +## 应用场景 + +* 大规模离线导入 +* 冷热数据切换 +* 跨集群同步 +* 基准压测 + +--- + +## 依赖 + +* bash ≥ 4.0, cmake, make, g++/clang++ +* jq, protoc +* 第三方:RocksDB, AWS SDK, hiredis, openssl, curl(可用脚本自动构建) + +--- + +## 性能测试 + +### 测试 +| **(KV) 数据量** | **主节点完成时间** | **从节点完成时间** | +| ------------ | ----------- | ----------- | +| 500M | 0.525 s | 0.813 s | +| 1G | 1.026 s | 1.972 s | +| 5G | 5.316 s | 6.633 s | +| 10G | 8.807 s | 15.367 s | +| 25G | 14.659 s | 22.740 s | +| 50G | 20.101 s | 25.960 s | +| 80G | 31.074 s | 44.912 s | +| 100G | 47.585 s | 61.350 s | + + + +### 输出格式 +```log +Log Message(100G) +[@MOCK][TIME] Starting at Fri Sep 26 13:32:51 2025 +[@MOCK][TIME] completed in 17849846 ms. +[@EXCHANGE][TIME] Starting at Fri Sep 26 18:30:21 2025 +[@EXCHANGE][TIME] completed in 5184865 ms. +[@S3PUT][TIME] Starting at Fri Sep 26 19:56:46 2025 +[@S3PUT][TIME] completed in 131844 ms. +[@IAGENT][TIME] Starting at Fri Sep 26 19:59:05 2025 +[@IAGENT][TIME] completed in 166 ms. + +========================================================================== + Ingest 校验摘要 (port 9221, db-path /data/ospp/pikiwidb/db/master, mode key) +========================================================================== +状态 : SUCCESS (1) +命令 : ManifestIngestCmd +开始 : 2025-09-29 16:29:02.140 +结束 : 2025-09-29 16:29:49.725 +耗时 : 47585 ms (47.585 s) +备注 : [ManifestIngestCmd] Do (SST Ingest) completed, key=manifest_1759162959822905000_part8.proto +队列 : 总 11 | 已处理 11 | 缺失 0 → OK +抽样 : 成功 5 | 缺失 0 | 错误 0 / 总 5 +RocksDB: SST 28239483601 bytes +OK Keys: + - key_000001001020 + - key_338281927233 + - key_001010001010 + - key_001000000111 + - key_002100100000 +========================================================================== +[DEBUG] found key=key_010010001100 at first check +[DEBUG] found key=key_001002000010 at first check +[DEBUG] found key=key_000001100000 at first check +[DEBUG] found key=key_449582958230 at first check +[DEBUG] found key=key_185275774126 at first check +[DEBUG] SAMPLE_KEYS_RETRY 数量=0 +========================================================================== + Ingest 校验摘要 (port 9231, db-path /data/ospp/pikiwidb/db/slave, mode key) +========================================================================== +状态 : SUCCESS (1) +命令 : ManifestIngestCmd +开始 : 2025-09-29 16:29:13.582 +结束 : 2025-09-29 16:30:14.933 +耗时 : 61350 ms (61.350 s) +备注 : [ManifestIngestCmd] Do (SST Ingest) completed, key=manifest_1759162959822905000_part8.proto +队列 : 总 11 | 已处理 11 | 缺失 0 → OK +抽样 : 成功 5 | 缺失 0 | 错误 0 / 总 5 +RocksDB: SST 29796015037 bytes +OK Keys: + - key_010010001100 + - key_001002000010 + - key_000001100000 + - key_449582958230 + - key_185275774126 +========================================================================== +``` + +以1M数据导入,确定已经完全导入 +``` +[OK] key=key_999816719712 value=value_130861221081121606 +[DEBUG] key=key_999895268297, expect=value_103123147136138176 +[OK] key=key_999895268297 value=value_103123147136138176 +[DEBUG] key=key_999914111311, expect=value_138110112116759311 +[OK] key=key_999914111311 value=value_138110112116759311 +[DEBUG] key=key_999974102103, expect=value_145941274210497646 +[OK] key=key_999974102103 value=value_145941274210497646 +[DEBUG] key=key_999997569610, expect=value_521164892868965911 +[OK] key=key_999997569610 value=value_521164892868965911 +========================================== +Total=26214 OK=26214 FAIL=0 +``` + +--- + +## 总结 + +`pika_batch_ingest` 通过 **模块化流水线 + 脚本化工具 + 可配置化参数**,让用户可以 **配置 → 一键 run → 自动上传 → 自动 ingest → 校验**,并保证 Pika 主从一致性,开箱即用、高效稳定。 + diff --git a/tools/pika_batch_ingest/aws.cmake b/tools/pika_batch_ingest/aws.cmake new file mode 100644 index 0000000000..0afcdd3463 --- /dev/null +++ b/tools/pika_batch_ingest/aws.cmake @@ -0,0 +1,66 @@ +function(link_aws_static target_name) + if(DEFINED OPENSSL_INCLUDE_DIR) + target_include_directories(${target_name} PRIVATE ${OPENSSL_INCLUDE_DIR}) + endif() + if(DEFINED CURL_INCLUDE_DIR) + target_include_directories(${target_name} PRIVATE ${CURL_INCLUDE_DIR}) + endif() + if(EXISTS "${AWS_CRT_CPP_DIR}/include") + target_include_directories(${target_name} PRIVATE ${AWS_CRT_CPP_DIR}/include) + endif() + if(EXISTS "${AWS_SDK_CPP_DIR}/include") + target_include_directories(${target_name} PRIVATE ${AWS_SDK_CPP_DIR}/include) + endif() + + _pick_lib(_aws_core aws-cpp-sdk-core) + _pick_lib(_aws_s3 aws-cpp-sdk-s3) + _pick_lib(_aws_transfer aws-cpp-sdk-transfer) + _pick_lib(_aws_crt_cpp aws-crt-cpp) + + _pick_lib(_awsc_common aws-c-common) + _pick_lib(_awsc_sdkutils aws-c-sdkutils) + _pick_lib(_awsc_http aws-c-http) + _pick_lib(_awsc_io aws-c-io) + _pick_lib(_awsc_comp aws-c-compression) + _pick_lib(_awsc_cal aws-c-cal) + _pick_lib(_awsc_auth aws-c-auth) + _pick_lib(_awsc_mqtt aws-c-mqtt) + _pick_lib(_awsc_es aws-c-event-stream) + _pick_lib(_awsc_s3 aws-c-s3) + _pick_lib(_checksums aws-checksums) + _pick_lib(_s2n s2n) + + _pick_lib(_curl curl) + _pick_lib(_ssl ssl) + _pick_lib(_crypto crypto) + _pick_lib(_zlib z) + + target_link_libraries(${target_name} PRIVATE + "-Wl,--start-group" + ${_aws_transfer} + ${_aws_s3} + ${_aws_core} + ${_aws_crt_cpp} + + ${_awsc_http} + ${_awsc_io} + ${_awsc_comp} + ${_awsc_cal} + ${_awsc_auth} + ${_awsc_mqtt} + ${_awsc_es} + ${_awsc_common} + ${_awsc_sdkutils} + ${_awsc_s3} + ${_checksums} + + ${_curl} + ${_s2n} + ${_ssl} + ${_crypto} + ${_zlib} + "-Wl,--end-group" + + pthread dl m + ) +endfunction() diff --git a/tools/pika_batch_ingest/conf/ingest.conf b/tools/pika_batch_ingest/conf/ingest.conf new file mode 100644 index 0000000000..09ffd82e70 --- /dev/null +++ b/tools/pika_batch_ingest/conf/ingest.conf @@ -0,0 +1,59 @@ +# ======================= +# RocksDB Compaction and Write Settings +# ======================= + +# The maximum size of the write-ahead logs (WAL). +# When the total size of WAL files exceeds this limit, RocksDB will force the flush of column families. +ingest.aggr.max_total_wal_size : 268435456 # 1GB + +# 导入期:触发压缩和写入暂停的 L0 阈值 +ingest.aggr.level0-file-num-compaction-trigger : 20 +ingest.aggr.level0-slowdown-writes-trigger : 60 +ingest.aggr.level0-stop-writes-trigger : 120 + +# 导入期:pending bytes 限制 +ingest.aggr.soft-pending-compaction-bytes-limit : 4294967296 # 500GB +ingest.aggr.hard-pending-compaction-bytes-limit : 8589934592 # 1TB + +# 禁用自动 compaction 以提高导入速度 +ingest.aggr.disable-auto-compactions : true + +# ======================= +# Restore (Production) Configuration +# ======================= +ingest.restore.max_total_wal_size : 268435456 # 256MB + +# 恢复期:恢复 L0 阈值(生产期使用更保守的配置) +ingest.restore.level0-file-num-compaction-trigger : 10 +ingest.restore.level0-slowdown-writes-trigger : 60 +ingest.restore.level0-stop-writes-trigger : 120 + +# 恢复期:恢复 pending bytes 限制 +ingest.restore.soft-pending-compaction-bytes-limit : 67108864000 # 64GB +ingest.restore.hard-pending-compaction-bytes-limit : 134217728000 # 128GB + +# 恢复期:恢复自动 compaction +ingest.restore.disable-auto-compactions : false + +# 恢复期:恢复最大背景作业和子压缩作业数 +ingest.restore.max-background-jobs : 4 +ingest.restore.max-subcompactions : 2 + +# ======================= +# Ingest Operations and Options +# ======================= + +# Enable or disable move files after ingesting. +ingest.options.move-files : true + +# Verify checksums before ingesting to ensure the integrity of the data. +ingest.options.verify-checksums-before-ingest : true + +# Maintain snapshot consistency during ingestion for reliable data visibility. +ingest.options.snapshot-consistency : true + +# Allow blocking flush during ingestion if the memory is full, otherwise non-blocking flush is used. +ingest.options.allow-blocking-flush : true + +# Optionally ingest data behind the current snapshot, which helps reduce write conflicts in certain cases. +ingest.options.ingest-behind : false diff --git a/tools/pika_batch_ingest/conf/pika.conf b/tools/pika_batch_ingest/conf/pika.conf new file mode 100644 index 0000000000..6105aa5d02 --- /dev/null +++ b/tools/pika_batch_ingest/conf/pika.conf @@ -0,0 +1,714 @@ +########################### +# Pika configuration file # +########################### + +# Pika port, the default value is 9221. +# [NOTICE] Port Magic offsets of port+1000 / port+10001 are used by Pika at present. +# Port 9221+10001 is used for Rsync, and port 9221+1000 is used for incr Replication, while the listening port is 9221. +port : 9221 + +db-instance-num : 3 +rocksdb-ttl-second : 86400 * 7; +rocksdb-periodic-second : 86400 * 3; + +# Random value identifying the Pika server, its string length must be 40. +# If not set, Pika will generate a random string with a length of 40 random characters. +# run-id : + +# Master's run-id +# master-run-id : + +# The number of Net-worker threads in Pika. +# It's not recommended to set this value exceeds +# the number of CPU cores on the deployment server. +thread-num : 1 + +# use Net worker thread to read redis Cache for [Get, HGet] command, +# which can significantly improve QPS and reduce latency when cache hit rate is high +# default value is "yes", set it to "no" if you wanna disable it +rtc-cache-read : yes + +# Size of the thread pool, The threads within this pool +# are dedicated to handling user requests. +thread-pool-size : 12 + +# This parameter is used to control whether to separate fast and slow commands. +# When slow-cmd-pool is set to yes, fast and slow commands are separated. +# When set to no, they are not separated. +slow-cmd-pool : no + +# Size of the low level thread pool, The threads within this pool +# are dedicated to handling slow user requests. +slow-cmd-thread-pool-size : 1 + +# Size of the low level thread pool, The threads within this pool +# are dedicated to handling slow user requests. +admin-thread-pool-size : 2 + +# Slow cmd list e.g. hgetall, mset +slow-cmd-list : + +# List of commands considered as administrative. These commands will be handled by the admin thread pool. Modify this list as needed. +# Default commands: info, ping, monitor +# This parameter is only supported by the CONFIG GET command and not by CONFIG SET. +admin-cmd-list : info, ping, monitor, auth, config + +# The number of threads to write DB in slaveNode when replicating. +# It's preferable to set slave's sync-thread-num value close to master's thread-pool-size. +sync-thread-num : 6 + +# The num of threads to write binlog in slaveNode when replicating, +# each DB cloud only bind to one sync-binlog-thread to write binlog in maximum +#[NOTICE] It's highly recommended to set sync-binlog-thread-num equal to conf item 'database'(then each DB cloud have a exclusive thread to write binlog), +# eg. if you use 8 DBs(databases_ is 8), sync-binlog-thread-num is preferable to be 8 +# Valid range of sync-binlog-thread-num is [1, databases], the final value of it is Min(sync-binlog-thread-num, databases) +sync-binlog-thread-num : 1 + +# Directory to store log files of Pika, which contains multiple types of logs, +# Including: INFO, WARNING, ERROR log, as well as binglog(write2fine) file which +# is used for replication. +log-path : ./log/ + +# log retention time of serverlogs(pika.{hostname}.{username}.log.{loglevel}.YYYYMMDD-HHMMSS) files that stored within log-path. +# Any serverlogs files that exceed this time will be cleaned up. +# The unit of serverlogs is in [days] and the default value is 7(days). +log-retention-time : 7 + +# log-net-activities can be config as yes or no, if an invalid value is given, normal will be auto set to no. +# when log-net-activities is yes, connection activities will be logged. +# Default log-net-activities value is no. +# [NOTICE] you can use config set command to change log-net-activities dynamically. +log-net-activities : no + +# Directory to store the data of Pika. +db-path : ./db/ + +s3-conf-path : ./conf/s3.conf + +ingest-conf-path : ./conf/ingest.conf + +# The size of a single RocksDB memtable at the Pika's bottom layer(Pika use RocksDB to store persist data). +# [Tip] Big write-buffer-size can improve writing performance, +# but this will generate heavier IO load when flushing from buffer to disk, +# you should configure it based on you usage scenario. +# Supported Units [K|M|G], write-buffer-size default unit is in [bytes]. +write-buffer-size : 256M + +# The maximum size of a single bulk string in Pika protocol. +# This value is used to limit the size of a single bulk string in Pika protocol. +# The default value is 512M. +proto-max-bulk-len : 512M + +# The size of one block in arena memory allocation. +# If <= 0, a proper value is automatically calculated. +# (usually 1/8 of writer-buffer-size, rounded up to a multiple of 4KB) +# Supported Units [K|M|G], arena-block-size default unit is in [bytes]. +arena-block-size : + +# Timeout of Pika's connection, counting down starts When there are no requests +# on a connection (it enters sleep state), when the countdown reaches 0, the connection +# will be closed by Pika. +# [Tip] The issue of running out of Pika's connections may be avoided if this value +# is configured properly. +# The Unit of timeout is in [seconds] and its default value is 60(s). +timeout : 60 + +# The [password of administrator], which is empty by default. +# [NOTICE] If this admin password is the same as user password (including both being empty), +# in this scenario, users are not subject to the restrictions imposed by the userblacklist. +# PS: "user password" refers to value of the parameter below: userpass. +requirepass : + +# Password for replication verify, used for authentication when a slave +# connects to a master to request replication. +# [NOTICE] The value of this parameter must match the "requirepass" setting on the master. +masterauth : + +# The [password of user], which is empty by default. +# [NOTICE] If this user password is the same as admin password (including both being empty), +# the value of this parameter will be ignored and all users are considered as administrators, +# in this scenario, users are not subject to the restrictions imposed by the userblacklist. +# PS: "admin password" refers to value of the parameter above: requirepass. +# userpass : + +# The blacklist of commands for users that logged in by userpass, +# the commands that added to this list will not be available for users except for administrator. +# [Advice] It's recommended to add high-risk commands to this list. +# [Format] Commands should be separated by ",". For example: FLUSHALL, SHUTDOWN, KEYS, CONFIG +# By default, this list is empty. +# userblacklist : + +# Running Mode of Pika, The current version only supports running in "classic mode". +# If set to 'classic', Pika will create multiple DBs whose number is the value of configure item "databases". +instance-mode : classic + +# The number of databases when Pika runs in classic mode. +# The default database id is DB 0. You can select a different one on +# a per-connection by using SELECT. The db id range is [0, 'databases' value -1]. +# The value range of this parameter is [1, 8]. +# [NOTICE] It's RECOMMENDED to set sync-binlog-thread-num equal to DB num(databases), +# if you've changed the value of databases, remember to check if the value of sync-binlog-thread-num is proper. +databases : 1 + +# The number of followers of a master. Only [0, 1, 2, 3, 4] is valid at present. +# By default, this num is set to 0, which means this feature is [not enabled] +# and the Pika runs in standalone mode. +replication-num : 0 + +# consensus level defines the num of confirms(ACKs) the leader node needs to receive from +# follower nodes before returning the result to the client that sent the request. +# The [value range] of this parameter is: [0, ...replicaiton-num]. +# The default value of consensus-level is 0, which means this feature is not enabled. +consensus-level : 0 + +# The Prefix of dump file's name. +# All the files that generated by command "bgsave" will be name with this prefix. +dump-prefix : + +# daemonize [yes | no]. +#daemonize : yes + +# The directory to stored dump files that generated by command "bgsave". +dump-path : ./dump/ + +# TTL of dump files that generated by command "bgsave". +# Any dump files which exceed this TTL will be deleted. +# Unit of dump-expire is in [days] and the default value is 0(day), +# which means dump files never expire. +dump-expire : 0 + +# Pid file Path of Pika. +pidfile : ./pika.pid + +# The Maximum number of Pika's Connection. +maxclients : 20000 + +# The size of sst file in RocksDB(Pika is based on RocksDB). +# sst files are hierarchical, the smaller the sst file size, the higher the performance and the lower the merge cost, +# the price is that the number of sst files could be huge. On the contrary, the bigger the sst file size, the lower +# the performance and the higher the merge cost, while the number of files is fewer. +# Supported Units [K|M|G], target-file-size-base default unit is in [bytes] and the default value is 20M. +target-file-size-base : 20M + +# Expire-time of binlog(write2file) files that stored within log-path. +# Any binlog(write2file) files that exceed this expire time will be cleaned up. +# The unit of expire-logs-days is in [days] and the default value is 7(days). +# The [Minimum value] of this parameter is 1(day). +expire-logs-days : 7 + +# The maximum number of binlog(write2file) files. +# Once the total number of binlog files exceed this value, +# automatic cleaning will start to ensure the maximum number +# of binlog files is equal to expire-logs-nums. +# The [Minimum value] of this parameter is 10. +expire-logs-nums : 10 + +# The number of guaranteed connections for root user. +# This parameter guarantees that there are 2(By default) connections available +# for root user to log in Pika from 127.0.0.1, even if the maximum connection limit is reached. +# PS: The maximum connection refers to the parameter above: maxclients. +# The default value of root-connection-num is 2. +root-connection-num : 2 + +# Slowlog-write-errorlog +slowlog-write-errorlog : no + +# The time threshold for slow log recording. +# Any command whose execution time exceeds this threshold will be recorded in pika-ERROR.log, +# which is stored in log-path. +# The unit of slowlog-log-slower-than is in [microseconds(μs)] and the default value is 10000 μs / 10 ms. +slowlog-log-slower-than : 10000 + +# Slowlog-max-len +slowlog-max-len : 128 + +# Pika db sync path +db-sync-path : ./dbsync/ + +# The maximum Transmission speed during full synchronization. +# The exhaustion of network can be prevented by setting this parameter properly. +# The value range of this parameter is [1,1024] with unit in [MB/s]. +# [NOTICE] If this parameter is set to an invalid value(smaller than 0 or bigger than 1024), +# it will be automatically reset to 1024. +# The default value of db-sync-speed is -1 (1024MB/s). +db-sync-speed : -1 + +# The priority of slave node when electing new master node. +# The slave node with [lower] value of slave-priority will have [higher priority] to be elected as the new master node. +# This parameter is only used in conjunction with sentinel and serves no other purpose. +# The default value of slave-priority is 100. +slave-priority : 100 + +# Specify network interface that work with Pika. +#network-interface : eth1 + +# The IP and port of the master node are specified by this parameter for +# replication between master and slaves. +# [Format] is "ip:port" , for example: "192.168.1.2:6666" indicates that +# the slave instances that configured with this value will automatically send +# SLAVEOF command to port 6666 of 192.168.1.2 after startup. +# This parameter should be configured on slave nodes. +#slaveof : master-ip:master-port + + +# Daily/Weekly Automatic full compaction task is configured by compact-cron. +# +# [Format-daily]: start time(hour)-end time(hour)/disk-free-space-ratio, +# example: with value of "02-04/60", Pika will perform full compaction task between 2:00-4:00 AM everyday if +# the disk-free-size / disk-size > 60%. +# +# [Format-weekly]: week/start time(hour)-end time(hour)/disk-free-space-ratio, +# example: with value of "3/02-04/60", Pika will perform full compaction task between 2:00-4:00 AM every Wednesday if +# the disk-free-size / disk-size > 60%. +# +# [Tip] Automatic full compaction is suitable for scenarios with multiple data structures +# and lots of items are expired or deleted, or key names are frequently reused. +# +# [NOTICE]: If compact-interval is set, compact-cron will be masked and disabled. +# +#compact-cron : 3/02-04/60 + + +# Automatic full synchronization task between a time interval is configured by compact-interval. +# [Format]: time interval(hour)/disk-free-space-ratio, example: "6/60", Pika will perform full compaction every 6 hours, +# if the disk-free-size / disk-size > 60%. +# [NOTICE]: compact-interval is prior than compact-cron. +#compact-interval : + +# The disable_auto_compactions option is [true | false] +disable_auto_compactions : false + +# Rocksdb max_subcompactions, increasing this value can accelerate the exec speed of a single compaction task +# it's recommended to increase it's value if large compaction is found in you instance +max-subcompactions : 1 +# The minimum disk usage ratio for checking resume. +# If the disk usage ratio is lower than min-check-resume-ratio, it will not check resume, only higher will check resume. +# Its default value is 0.7. +#min-check-resume-ratio : 0.7 + +# The minimum free disk space to trigger db resume. +# If the db has a background error, only the free disk size is larger than this configuration can trigger manually resume db. +# Its default value is 256MB. +# [NOTICE]: least-free-disk-resume-size should not smaller than write-buffer-size! +#least-free-disk-resume-size : 256M + +# Manually trying to resume db interval is configured by manually-resume-interval. +# If db has a background error, it will try to manually call resume() to resume db if satisfy the least free disk to resume. +# Its default value is 60 seconds. +#manually-resume-interval : 60 + +# This window-size determines the amount of data that can be transmitted in a single synchronization process. +# [Tip] In the scenario of high network latency. Increasing this size can improve synchronization efficiency. +# Its default value is 9000. the [maximum] value is 90000. +sync-window-size : 9000 + +# Maximum buffer size of a client connection. +# [NOTICE] Master and slaves must have exactly the same value for the max-conn-rbuf-size. +# Supported Units [K|M|G]. Its default unit is in [bytes] and its default value is 268435456(256MB). The value range is [64MB, 1GB]. +max-conn-rbuf-size : 268435456 + + +#######################################################################E####### +#! Critical Settings !# +#######################################################################E####### + +# write_binlog [yes | no] +write-binlog : yes + +# The size of binlog file, which can not be modified once Pika instance started. +# [NOTICE] Master and slaves must have exactly the same value for the binlog-file-size. +# The [value range] of binlog-file-size is [1K, 2G]. +# Supported Units [K|M|G], binlog-file-size default unit is in [bytes] and the default value is 100M. +binlog-file-size : 104857600 + +# Automatically triggers a small compaction according to statistics +# Use the cache to store up to 'max-cache-statistic-keys' keys +# If 'max-cache-statistic-keys' set to '0', that means turn off the statistics function +# and this automatic small compaction feature is disabled. +max-cache-statistic-keys : 0 + +# When 'delete' or 'overwrite' a specific multi-data structure key 'small-compaction-threshold' times, +# a small compact is triggered automatically if the small compaction feature is enabled. +# small-compaction-threshold default value is 5000 and the value range is [1, 100000]. +small-compaction-threshold : 5000 +small-compaction-duration-threshold : 10000 + +# The maximum total size of all live memtables of the RocksDB instance that owned by Pika. +# Flushing from memtable to disk will be triggered if the actual memory usage of RocksDB +# exceeds max-write-buffer-size when next write operation is issued. +# [RocksDB-Basic-Tuning](https://github.com/facebook/rocksdb/wiki/Setup-Options-and-Basic-Tuning) +# Supported Units [K|M|G], max-write-buffer-size default unit is in [bytes]. +max-write-buffer-size : 10737418240 + +# The maximum number of write buffers(memtables) that are built up in memory for one ColumnFamily in DB. +# The default and the minimum number is 2. It means that Pika(RocksDB) will write to a write buffer +# when it flushes the data of another write buffer to storage. +# If max-write-buffer-num > 3, writing will be slowed down. +max-write-buffer-num : 2 + +# `min_write_buffer_number_to_merge` is the minimum number of memtables +# that need to be merged before placing the order. For example, if the +# option is set to 2, immutable memtables will only be flushed if there +# are two of them - a single immutable memtable will never be flushed. +# If multiple memtables are merged together, less data will be written +# to storage because the two updates are merged into a single key. However, +# each Get() must linearly traverse all unmodifiable memtables and check +# whether the key exists. Setting this value too high may hurt performance. +min-write-buffer-number-to-merge : 1 + +# The total size of wal files, when reaches this limit, rocksdb will force the flush of column-families +# whose memtables are backed by the oldest live WAL file. Also used to control the rocksdb open time when +# process restart. +max-total-wal-size : 1073741824 + +# rocksdb level0_stop_writes_trigger +level0-stop-writes-trigger : 36 + +# rocksdb level0_slowdown_writes_trigger +level0-slowdown-writes-trigger : 20 + +# rocksdb level0_file_num_compaction_trigger +level0-file-num-compaction-trigger : 4 + +# enable db statistics [yes | no] default no +enable-db-statistics : no +# see rocksdb/include/rocksdb/statistics.h enum StatsLevel for more details +# only use ticker counter should set db-statistics-level to 2 +db-statistics-level : 2 + +# The maximum size of the response package to client to prevent memory +# exhaustion caused by commands like 'keys *' and 'Scan' which can generate huge response. +# Supported Units [K|M|G]. The default unit is in [bytes]. +max-client-response-size : 1073741824 + +# The compression algorithm. You can not change it when Pika started. +# Supported types: [snappy, zlib, lz4, zstd]. If you do not wanna compress the SST file, please set its value as none. +# [NOTICE] The Pika official binary release just linking the snappy library statically, which means that +# you should compile the Pika from the source code and then link it with other compression algorithm library statically by yourself. +compression : snappy + +# if the vector size is smaller than the level number, the undefined lower level uses the +# last option in the configurable array, for example, for 3 level +# LSM tree the following settings are the same: +# configurable array: [none:snappy] +# LSM settings: [none:snappy:snappy] +# When this configurable is enabled, compression is ignored, +# default l0 l1 noCompression, l2 and more use `compression` option +# https://github.com/facebook/rocksdb/wiki/Compression +#compression_per_level : [none:none:snappy:lz4:lz4] + +# The number of rocksdb background threads(sum of max-background-compactions and max-background-flushes) +# If max-background-jobs has a valid value AND both 'max-background-flushs' and 'max-background-compactions' is set to -1, +# then max-background-flushs' and 'max-background-compactions will be auto config by rocksdb, specifically: +# 1/4 of max-background-jobs will be given to max-background-flushs' and the rest(3/4) will be given to 'max-background-compactions'. +# 'max-background-jobs' default value is 3 and the value range is [2, 12]. +max-background-jobs : 3 + +# The number of background flushing threads. +# max-background-flushes default value is -1 and the value range is [1, 4] or -1. +# if 'max-background-flushes' is set to -1, the 'max-background-compactions' should also be set to -1, +# which means let rocksdb to auto config them based on the value of 'max-background-jobs' +max-background-flushes : -1 + +# [NOTICE] you MUST NOT set one of the max-background-flushes or max-background-compactions to -1 while setting another one to other values(not -1). +# They SHOULD both be -1 or both not(if you want to config them manually). + +# The number of background compacting threads. +# max-background-compactions default value is -1 and the value range is [1, 8] or -1. +# if 'max-background-compactions' is set to -1, the 'max-background-flushes' should also be set to -1, +# which means let rocksdb to auto config them based on the value of 'max-background-jobs' +max-background-compactions : -1 + +# RocksDB delayed-write-rate, default is 0(infer from rate-limiter by RocksDB) +# Ref from rocksdb: Whenever stall conditions are triggered, RocksDB will reduce write rate to delayed_write_rate, +# and could possibly reduce write rate to even lower than delayed_write_rate if estimated pending compaction bytes accumulates. +# If the value is 0, RcoksDB will infer a value from `rater_limiter` value if it is not empty, or 16MB if `rater_limiter` is empty. +# Note that if users change the rate in `rate_limiter` after DB is opened, delayed_write_rate won't be adjusted. +# [Support Dynamically changeable] send 'config set delayed-write-rate' to a running pika can change it's value dynamically +delayed-write-rate : 0 + + +# RocksDB will try to limit number of bytes in one compaction to be lower than this max-compaction-bytes. +# But it's NOT guaranteed. +# default value is -1, means let it be 25 * target-file-size-base (Which is RocksDB's default value) +max-compaction-bytes : -1 + + +# maximum value of RocksDB cached open file descriptors +max-cache-files : 5000 + +# The ratio between the total size of RocksDB level-(L+1) files and the total size of RocksDB level-L files for all L. +# Its default value is 10(x). You can also change it to 5(x). +max-bytes-for-level-multiplier : 10 + +# slotmigrate is mainly used to migrate slots, usually we will set it to no. +# When you migrate slots, you need to set it to yes, and reload slotskeys before. +# slotmigrate [yes | no] +slotmigrate : no + +# slotmigrate thread num +slotmigrate-thread-num : 1 + +# thread-migrate-keys-num 1/8 of the write_buffer_size_ +thread-migrate-keys-num : 64 + +# BlockBasedTable block_size, default 4k +# block-size: 4096 + +# block LRU cache, default 8M, 0 to disable +# Supported Units [K|M|G], default unit [bytes] +# block-cache: 8388608 + +# num-shard-bits default -1, the number of bits from cache keys to be use as shard id. +# The cache will be sharded into 2^num_shard_bits shards. +# https://github.com/EighteenZi/rocksdb_wiki/blob/master/Block-Cache.md#lru-cache +# num-shard-bits: -1 + +# whether the block cache is shared among the RocksDB instances, default is per CF +# share-block-cache: no + +# The slot number of pika when used with codis. +default-slot-num : 1024 + +# enable-partitioned-index-filters [yes | no] +# When `cache-index-and-filter-blocks` is enabled, `pin_l0_filter_and_index_blocks_in_cache` +# and `cache-index-and-filter-blocks` is suggested to be enabled +# https://github.com/facebook/rocksdb/wiki/Partitioned-Index-Filters +# enable-partitioned-index-filters: default no + +# whether or not index and filter blocks is stored in block cache +# cache-index-and-filter-blocks: no + +# pin_l0_filter_and_index_blocks_in_cache [yes | no] +# When `cache-index-and-filter-blocks` is enabled, `pin_l0_filter_and_index_blocks_in_cache` is suggested to be enabled +# pin_l0_filter_and_index_blocks_in_cache : no + +# when set to yes, bloomfilter of the last level will not be built +# optimize-filters-for-hits: no +# https://github.com/facebook/rocksdb/wiki/Leveled-Compaction#levels-target-size +# level-compaction-dynamic-level-bytes: no + +################################## RocksDB Rate Limiter ####################### +# rocksdb rate limiter +# https://rocksdb.org/blog/2017/12/18/17-auto-tuned-rate-limiter.html +# https://github.com/EighteenZi/rocksdb_wiki/blob/master/Rate-Limiter.md +#######################################################################E####### + +# rate limiter mode +# 0: Read 1: Write 2: ReadAndWrite +# rate-limiter-mode : default 1 + +# rate limiter bandwidth, units in bytes, default 1024GB/s (No limit) +# [Support Dynamically changeable] send 'rate-limiter-bandwidth' to a running pika can change it's value dynamically +#rate-limiter-bandwidth : 1099511627776 + +#rate-limiter-refill-period-us : 100000 +# +#rate-limiter-fairness: 10 + +# if auto_tuned is true: Enables dynamic adjustment of rate limit within the range +#`[rate-limiter-bandwidth / 20, rate-limiter-bandwidth]`, according to the recent demand for background I/O. +# rate limiter auto tune https://rocksdb.org/blog/2017/12/18/17-auto-tuned-rate-limiter.html. the default value is true. +#rate-limiter-auto-tuned : yes + +################################## RocksDB Blob Configure ##################### +# rocksdb blob configure +# https://rocksdb.org/blog/2021/05/26/integrated-blob-db.html +# wiki https://github.com/facebook/rocksdb/wiki/BlobDB +#######################################################################E####### + +# enable rocksdb blob, default no +# enable-blob-files : yes + +# values at or above this threshold will be written to blob files during flush or compaction. +# Supported Units [K|M|G], default unit is in [bytes]. +# min-blob-size : 4K + +# the size limit for blob files +# Supported Units [K|M|G], default unit is in [bytes]. +# blob-file-size : 256M + +# the compression type to use for blob files. All blobs in the same file are compressed using the same algorithm. +# Supported types: [snappy, zlib, lz4, zstd]. If you do not wanna compress the SST file, please set its value as none. +# [NOTICE] The Pika official binary release just link the snappy library statically, which means that +# you should compile the Pika from the source code and then link it with other compression algorithm library statically by yourself. +# blob-compression-type : lz4 + +# set this to open to make BlobDB actively relocate valid blobs from the oldest blob files as they are encountered during compaction. +# The value option is [yes | no] +# enable-blob-garbage-collection : no + +# the cutoff that the GC logic uses to determine which blob files should be considered “old“. +# This parameter can be tuned to adjust the trade-off between write amplification and space amplification. +# blob-garbage-collection-age-cutoff : 0.25 + +# if the ratio of garbage in the oldest blob files exceeds this threshold, +# targeted compactions are scheduled in order to force garbage collecting the blob files in question +# blob_garbage_collection_force_threshold : 1.0 + +# the Cache object to use for blobs, default not open +# blob-cache : 0 + +# blob-num-shard-bits default -1, the number of bits from cache keys to be use as shard id. +# The cache will be sharded into 2^blob-num-shard-bits shards. +# blob-num-shard-bits : -1 + +# Rsync Rate limiting configuration [Default value is 200MB/s] +# [USED BY SLAVE] The transmitting speed(Rsync Rate) In full replication is controlled BY SLAVE NODE, You should modify the throttle-bytes-per-second in slave's pika.conf if you wanna change the rsync rate limit. +# [Dynamic Change Supported] send command 'config set throttle-bytes-per-second new_value' to SLAVE NODE can dynamically adjust rsync rate during full sync(use config rewrite can persist the changes). +throttle-bytes-per-second : 207200000 +# Rsync timeout in full sync stage[Default value is 1000 ms], unnecessary retries will happen if this value is too small. +# [Dynamic Change Supported] similar to throttle-bytes-per-second, rsync-timeout-ms can be dynamically changed by configset command +# [USED BY SLAVE] Similar to throttle-bytes-per-second, you should change rsync-timeout-ms's value in slave's conf file if it is needed to adjust. +rsync-timeout-ms : 1000 +# The valid range for max-rsync-parallel-num is [1, 4]. +# If an invalid value is provided, max-rsync-parallel-num will automatically be reset to 4. +max-rsync-parallel-num : 4 + +# The synchronization mode of Pika primary/secondary replication is determined by ReplicationID. ReplicationID in one replication_cluster are the same +# replication-id : + +################### +## Cache Settings +################### +# the number of caches for every db +cache-num : 16 + +# cache-model 0:cache_none 1:cache_read +cache-model : 1 +# cache-type: string, set, zset, list, hash, bit +cache-type: string, set, zset, list, hash, bit + +# Set the maximum number of elements in the cache of the Set, list, Zset data types +cache-value-item-max-size: 1024 + +# Sets the maximum number of bytes for Key when the String data type is updated in the cache +max-key-size-in-cache: 1048576 + +# Maximum number of keys in the zset redis cache +# On the disk DB, a zset field may have many fields. In the memory cache, we limit the maximum +# number of keys that can exist in a zset, which is zset-zset-cache-field-num-per-key, with a +# default value of 512. +zset-cache-field-num-per-key : 512 + +# If the number of elements in a zset in the DB exceeds zset-cache-field-num-per-key, +# we determine whether to cache the first 512[zset-cache-field-num-per-key] elements +# or the last 512[zset-cache-field-num-per-key] elements in the zset based on zset-cache-start-direction. +# +# If zset-cache-start-direction is 0, cache the first 512[zset-cache-field-num-per-key] elements from the header +# If zset-cache-start-direction is -1, cache the last 512[zset-cache-field-num-per-key] elements +zset-cache-start-direction : 0 + + +# the cache maxmemory of every db, configuration 10G +cache-maxmemory : 10737418240 + +# cache-maxmemory-policy +# 0: volatile-lru -> Evict using approximated LRU among the keys with an expire set. +# 1: allkeys-lru -> Evict any key using approximated LRU. +# 2: volatile-lfu -> Evict using approximated LFU among the keys with an expire set. +# 3: allkeys-lfu -> Evict any key using approximated LFU. +# 4: volatile-random -> Remove a random key among the ones with an expire set. +# 5: allkeys-random -> Remove a random key, any key. +# 6: volatile-ttl -> Remove the key with the nearest expire time (minor TTL) +# 7: noeviction -> Don't evict anything, just return an error on write operations. +cache-maxmemory-policy : 1 + +# cache-maxmemory-samples +cache-maxmemory-samples: 5 + +# cache-lfu-decay-time +cache-lfu-decay-time: 1 + + +# is possible to manage access to Pub/Sub channels with ACL rules as well. The +# default Pub/Sub channels permission if new users is controlled by the +# acl-pubsub-default configuration directive, which accepts one of these values: +# +# allchannels: grants access to all Pub/Sub channels +# resetchannels: revokes access to all Pub/Sub channels +# +# acl-pubsub-default defaults to 'resetchannels' permission. +# acl-pubsub-default : resetchannels + +# ACL users are defined in the following format: +# user : ... acl rules ... +# +# For example: +# +# user : worker on >password ~key* +@all + +# Using an external ACL file +# +# Instead of configuring users here in this file, it is possible to use +# a stand-alone file just listing users. The two methods cannot be mixed: +# if you configure users here and at the same time you activate the external +# ACL file, the server will refuse to start. +# +# The format of the external ACL user file is exactly the same as the +# format that is used inside pika.conf to describe users. +# +# aclfile : ../conf/users.acl + +# (experimental) +# It is possible to change the name of dangerous commands in a shared environment. +# For instance the CONFIG command may be renamed into something Warning: To prevent +# data inconsistency caused by different configuration files, do not use the rename +# command to modify write commands on the primary and secondary servers. If necessary, +# ensure that the configuration files of the primary and secondary servers are consistent +# In addition, when using the command rename, you must not use "" to modify the command, +# for example, rename-command: FLUSHDB "360flushdb" is incorrect; instead, use +# rename-command: FLUSHDB 360flushdb is correct. After the rename command is executed, +# it is most appropriate to use a numeric string with uppercase or lowercase letters +# for example: rename-command : FLUSHDB joYAPNXRPmcarcR4ZDgC81TbdkSmLAzRPmcarcR +# Warning: Currently only applies to flushdb, slaveof, bgsave, shutdown, config command +# Warning: Ensure that the Settings of rename-command on the master and slave servers are consistent +# +# Example: +# rename-command : FLUSHDB 360flushdb + +# [You can ignore this item] +# This is NOT a regular conf item, it is a internal used metric that relies on pika.conf for persistent storage. +# 'internal-used-unfinished-full-sync' is used to generate a metric 'is_eligible_for_master_election' +# which serves for the scenario of codis-pika cluster reelection +# You'd better [DO NOT MODIFY IT UNLESS YOU KNOW WHAT YOU ARE DOING] +internal-used-unfinished-full-sync : + +# for wash data from 4.0.0 to 4.0.1 +# https://github.com/OpenAtomFoundation/pika/issues/2886 +# default value: true +wash-data: true + +# Pika automatic compact compact strategy, a complement to rocksdb compact. +# Trigger the compact background task periodically according to `compact-interval` +# Can choose `full-compact` or `obd-compact`. +# obd-compact https://github.com/OpenAtomFoundation/pika/issues/2255 +compaction-strategy : obd-compact + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +compact-every-num-of-files : 10 + +# For OBD_Compact +# In another search, if the file creation time is +# greater than `force-compact-file-age-seconds`, +# a compaction of the upper and lower boundaries +# of the file will be performed at the same time +# `compact-every-num-of-files` -1 +force-compact-file-age-seconds : 300 + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +force-compact-min-delete-ratio : 10 + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +dont-compact-sst-created-in-seconds : 20 + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +best-delete-min-ratio : 10 \ No newline at end of file diff --git a/tools/pika_batch_ingest/conf/pika_master.conf b/tools/pika_batch_ingest/conf/pika_master.conf new file mode 100755 index 0000000000..1e2f618f2d --- /dev/null +++ b/tools/pika_batch_ingest/conf/pika_master.conf @@ -0,0 +1,717 @@ +########################### +# Pika configuration file # +########################### + +# Pika port, the default value is 9221. +# [NOTICE] Port Magic offsets of port+1000 / port+10001 are used by Pika at present. +# Port 9221+10001 is used for Rsync, and port 9221+1000 is used for incr Replication, while the listening port is 9221. +port : 9221 + +db-instance-num : 3 +rocksdb-ttl-second : 86400 * 7; +rocksdb-periodic-second : 86400 * 3; + +# Random value identifying the Pika server, its string length must be 40. +# If not set, Pika will generate a random string with a length of 40 random characters. +# run-id : + +# Master's run-id +# master-run-id : + +# The number of Net-worker threads in Pika. +# It's not recommended to set this value exceeds +# the number of CPU cores on the deployment server. +thread-num : 1 + +# use Net worker thread to read redis Cache for [Get, HGet] command, +# which can significantly improve QPS and reduce latency when cache hit rate is high +# default value is "yes", set it to "no" if you wanna disable it +rtc-cache-read : yes + +# Size of the thread pool, The threads within this pool +# are dedicated to handling user requests. +thread-pool-size : 12 + +# This parameter is used to control whether to separate fast and slow commands. +# When slow-cmd-pool is set to yes, fast and slow commands are separated. +# When set to no, they are not separated. +slow-cmd-pool : no + +# Size of the low level thread pool, The threads within this pool +# are dedicated to handling slow user requests. +slow-cmd-thread-pool-size : 1 + +# Size of the low level thread pool, The threads within this pool +# are dedicated to handling slow user requests. +admin-thread-pool-size : 2 + +# Slow cmd list e.g. hgetall, mset +slow-cmd-list : + +# List of commands considered as administrative. These commands will be handled by the admin thread pool. Modify this list as needed. +# Default commands: info, ping, monitor +# This parameter is only supported by the CONFIG GET command and not by CONFIG SET. +admin-cmd-list : info, ping, monitor, auth, config + +# The number of threads to write DB in slaveNode when replicating. +# It's preferable to set slave's sync-thread-num value close to master's thread-pool-size. +sync-thread-num : 6 + +# The num of threads to write binlog in slaveNode when replicating, +# each DB cloud only bind to one sync-binlog-thread to write binlog in maximum +#[NOTICE] It's highly recommended to set sync-binlog-thread-num equal to conf item 'database'(then each DB cloud have a exclusive thread to write binlog), +# eg. if you use 8 DBs(databases_ is 8), sync-binlog-thread-num is preferable to be 8 +# Valid range of sync-binlog-thread-num is [1, databases], the final value of it is Min(sync-binlog-thread-num, databases) +sync-binlog-thread-num : 1 + +# Directory to store log files of Pika, which contains multiple types of logs, +# Including: INFO, WARNING, ERROR log, as well as binglog(write2fine) file which +# is used for replication. +log-path : ./../../log/master/ + +# log retention time of serverlogs(pika.{hostname}.{username}.log.{loglevel}.YYYYMMDD-HHMMSS) files that stored within log-path. +# Any serverlogs files that exceed this time will be cleaned up. +# The unit of serverlogs is in [days] and the default value is 7(days). +log-retention-time : 7 + +# log-net-activities can be config as yes or no, if an invalid value is given, normal will be auto set to no. +# when log-net-activities is yes, connection activities will be logged. +# Default log-net-activities value is no. +# [NOTICE] you can use config set command to change log-net-activities dynamically. +log-net-activities : no + +# Directory to store the data of Pika. +db-path : ./../../db/master/ +sst-path : ./../../sst/master/ + +s3-conf-path : ./conf/s3.conf +ingest-conf-path : ./conf/ingest.conf + +# The size of a single RocksDB memtable at the Pika's bottom layer(Pika use RocksDB to store persist data). +# [Tip] Big write-buffer-size can improve writing performance, +# but this will generate heavier IO load when flushing from buffer to disk, +# you should configure it based on you usage scenario. +# Supported Units [K|M|G], write-buffer-size default unit is in [bytes]. +write-buffer-size : 256M + +# The maximum size of a single bulk string in Pika protocol. +# This value is used to limit the size of a single bulk string in Pika protocol. +# The default value is 512M. +proto-max-bulk-len : 512M + +# The size of one block in arena memory allocation. +# If <= 0, a proper value is automatically calculated. +# (usually 1/8 of writer-buffer-size, rounded up to a multiple of 4KB) +# Supported Units [K|M|G], arena-block-size default unit is in [bytes]. +arena-block-size : + +# Timeout of Pika's connection, counting down starts When there are no requests +# on a connection (it enters sleep state), when the countdown reaches 0, the connection +# will be closed by Pika. +# [Tip] The issue of running out of Pika's connections may be avoided if this value +# is configured properly. +# The Unit of timeout is in [seconds] and its default value is 60(s). +timeout : 60 + +# The [password of administrator], which is empty by default. +# [NOTICE] If this admin password is the same as user password (including both being empty), +# in this scenario, users are not subject to the restrictions imposed by the userblacklist. +# PS: "user password" refers to value of the parameter below: userpass. +requirepass : + +# Password for replication verify, used for authentication when a slave +# connects to a master to request replication. +# [NOTICE] The value of this parameter must match the "requirepass" setting on the master. +masterauth : + +# The [password of user], which is empty by default. +# [NOTICE] If this user password is the same as admin password (including both being empty), +# the value of this parameter will be ignored and all users are considered as administrators, +# in this scenario, users are not subject to the restrictions imposed by the userblacklist. +# PS: "admin password" refers to value of the parameter above: requirepass. +# userpass : + +# The blacklist of commands for users that logged in by userpass, +# the commands that added to this list will not be available for users except for administrator. +# [Advice] It's recommended to add high-risk commands to this list. +# [Format] Commands should be separated by ",". For example: FLUSHALL, SHUTDOWN, KEYS, CONFIG +# By default, this list is empty. +# userblacklist : + +# Running Mode of Pika, The current version only supports running in "classic mode". +# If set to 'classic', Pika will create multiple DBs whose number is the value of configure item "databases". +instance-mode : classic + +# The number of databases when Pika runs in classic mode. +# The default database id is DB 0. You can select a different one on +# a per-connection by using SELECT. The db id range is [0, 'databases' value -1]. +# The value range of this parameter is [1, 8]. +# [NOTICE] It's RECOMMENDED to set sync-binlog-thread-num equal to DB num(databases), +# if you've changed the value of databases, remember to check if the value of sync-binlog-thread-num is proper. +databases : 1 + +# The number of followers of a master. Only [0, 1, 2, 3, 4] is valid at present. +# By default, this num is set to 0, which means this feature is [not enabled] +# and the Pika runs in standalone mode. +replication-num : 0 + +# consensus level defines the num of confirms(ACKs) the leader node needs to receive from +# follower nodes before returning the result to the client that sent the request. +# The [value range] of this parameter is: [0, ...replicaiton-num]. +# The default value of consensus-level is 0, which means this feature is not enabled. +consensus-level : 0 + +# The Prefix of dump file's name. +# All the files that generated by command "bgsave" will be name with this prefix. +dump-prefix : + +# daemonize [yes | no]. +#daemonize : yes + +# The directory to stored dump files that generated by command "bgsave". +dump-path : ./dump/ + +# TTL of dump files that generated by command "bgsave". +# Any dump files which exceed this TTL will be deleted. +# Unit of dump-expire is in [days] and the default value is 0(day), +# which means dump files never expire. +dump-expire : 0 + +# Pid file Path of Pika. +pidfile : ./pika.pid + +# The Maximum number of Pika's Connection. +maxclients : 20000 + +# The size of sst file in RocksDB(Pika is based on RocksDB). +# sst files are hierarchical, the smaller the sst file size, the higher the performance and the lower the merge cost, +# the price is that the number of sst files could be huge. On the contrary, the bigger the sst file size, the lower +# the performance and the higher the merge cost, while the number of files is fewer. +# Supported Units [K|M|G], target-file-size-base default unit is in [bytes] and the default value is 20M. +target-file-size-base : 20M + +# Expire-time of binlog(write2file) files that stored within log-path. +# Any binlog(write2file) files that exceed this expire time will be cleaned up. +# The unit of expire-logs-days is in [days] and the default value is 7(days). +# The [Minimum value] of this parameter is 1(day). +expire-logs-days : 7 + +# The maximum number of binlog(write2file) files. +# Once the total number of binlog files exceed this value, +# automatic cleaning will start to ensure the maximum number +# of binlog files is equal to expire-logs-nums. +# The [Minimum value] of this parameter is 10. +expire-logs-nums : 10 + +# The number of guaranteed connections for root user. +# This parameter guarantees that there are 2(By default) connections available +# for root user to log in Pika from 127.0.0.1, even if the maximum connection limit is reached. +# PS: The maximum connection refers to the parameter above: maxclients. +# The default value of root-connection-num is 2. +root-connection-num : 2 + +# Slowlog-write-errorlog +slowlog-write-errorlog : no + +# The time threshold for slow log recording. +# Any command whose execution time exceeds this threshold will be recorded in pika-ERROR.log, +# which is stored in log-path. +# The unit of slowlog-log-slower-than is in [microseconds(μs)] and the default value is 10000 μs / 10 ms. +slowlog-log-slower-than : 10000 + +# Slowlog-max-len +slowlog-max-len : 128 + +# Pika db sync path +db-sync-path : ./dbsync/ + +# The maximum Transmission speed during full synchronization. +# The exhaustion of network can be prevented by setting this parameter properly. +# The value range of this parameter is [1,1024] with unit in [MB/s]. +# [NOTICE] If this parameter is set to an invalid value(smaller than 0 or bigger than 1024), +# it will be automatically reset to 1024. +# The default value of db-sync-speed is -1 (1024MB/s). +db-sync-speed : -1 + +# The priority of slave node when electing new master node. +# The slave node with [lower] value of slave-priority will have [higher priority] to be elected as the new master node. +# This parameter is only used in conjunction with sentinel and serves no other purpose. +# The default value of slave-priority is 100. +slave-priority : 100 + +# Specify network interface that work with Pika. +#network-interface : eth1 + +# The IP and port of the master node are specified by this parameter for +# replication between master and slaves. +# [Format] is "ip:port" , for example: "192.168.1.2:6666" indicates that +# the slave instances that configured with this value will automatically send +# SLAVEOF command to port 6666 of 192.168.1.2 after startup. +# This parameter should be configured on slave nodes. +#slaveof : master-ip:master-port + + +# Daily/Weekly Automatic full compaction task is configured by compact-cron. +# +# [Format-daily]: start time(hour)-end time(hour)/disk-free-space-ratio, +# example: with value of "02-04/60", Pika will perform full compaction task between 2:00-4:00 AM everyday if +# the disk-free-size / disk-size > 60%. +# +# [Format-weekly]: week/start time(hour)-end time(hour)/disk-free-space-ratio, +# example: with value of "3/02-04/60", Pika will perform full compaction task between 2:00-4:00 AM every Wednesday if +# the disk-free-size / disk-size > 60%. +# +# [Tip] Automatic full compaction is suitable for scenarios with multiple data structures +# and lots of items are expired or deleted, or key names are frequently reused. +# +# [NOTICE]: If compact-interval is set, compact-cron will be masked and disabled. +# +#compact-cron : 3/02-04/60 + + +# Automatic full synchronization task between a time interval is configured by compact-interval. +# [Format]: time interval(hour)/disk-free-space-ratio, example: "6/60", Pika will perform full compaction every 6 hours, +# if the disk-free-size / disk-size > 60%. +# [NOTICE]: compact-interval is prior than compact-cron. +#compact-interval : + +# The disable_auto_compactions option is [true | false] +disable_auto_compactions : false + +# Rocksdb max_subcompactions, increasing this value can accelerate the exec speed of a single compaction task +# it's recommended to increase it's value if large compaction is found in you instance +max-subcompactions : 1 +# The minimum disk usage ratio for checking resume. +# If the disk usage ratio is lower than min-check-resume-ratio, it will not check resume, only higher will check resume. +# Its default value is 0.7. +#min-check-resume-ratio : 0.7 + +# The minimum free disk space to trigger db resume. +# If the db has a background error, only the free disk size is larger than this configuration can trigger manually resume db. +# Its default value is 256MB. +# [NOTICE]: least-free-disk-resume-size should not smaller than write-buffer-size! +#least-free-disk-resume-size : 256M + +# Manually trying to resume db interval is configured by manually-resume-interval. +# If db has a background error, it will try to manually call resume() to resume db if satisfy the least free disk to resume. +# Its default value is 60 seconds. +#manually-resume-interval : 60 + +# This window-size determines the amount of data that can be transmitted in a single synchronization process. +# [Tip] In the scenario of high network latency. Increasing this size can improve synchronization efficiency. +# Its default value is 9000. the [maximum] value is 90000. +sync-window-size : 9000 + +# Maximum buffer size of a client connection. +# [NOTICE] Master and slaves must have exactly the same value for the max-conn-rbuf-size. +# Supported Units [K|M|G]. Its default unit is in [bytes] and its default value is 268435456(256MB). The value range is [64MB, 1GB]. +max-conn-rbuf-size : 268435456 + + +#######################################################################E####### +#! Critical Settings !# +#######################################################################E####### + +# write_binlog [yes | no] +write-binlog : yes + +# The size of binlog file, which can not be modified once Pika instance started. +# [NOTICE] Master and slaves must have exactly the same value for the binlog-file-size. +# The [value range] of binlog-file-size is [1K, 2G]. +# Supported Units [K|M|G], binlog-file-size default unit is in [bytes] and the default value is 100M. +binlog-file-size : 104857600 + +# Automatically triggers a small compaction according to statistics +# Use the cache to store up to 'max-cache-statistic-keys' keys +# If 'max-cache-statistic-keys' set to '0', that means turn off the statistics function +# and this automatic small compaction feature is disabled. +max-cache-statistic-keys : 0 + +# When 'delete' or 'overwrite' a specific multi-data structure key 'small-compaction-threshold' times, +# a small compact is triggered automatically if the small compaction feature is enabled. +# small-compaction-threshold default value is 5000 and the value range is [1, 100000]. +small-compaction-threshold : 5000 +small-compaction-duration-threshold : 10000 + +# The maximum total size of all live memtables of the RocksDB instance that owned by Pika. +# Flushing from memtable to disk will be triggered if the actual memory usage of RocksDB +# exceeds max-write-buffer-size when next write operation is issued. +# [RocksDB-Basic-Tuning](https://github.com/facebook/rocksdb/wiki/Setup-Options-and-Basic-Tuning) +# Supported Units [K|M|G], max-write-buffer-size default unit is in [bytes]. +max-write-buffer-size : 10737418240 + +# The maximum number of write buffers(memtables) that are built up in memory for one ColumnFamily in DB. +# The default and the minimum number is 2. It means that Pika(RocksDB) will write to a write buffer +# when it flushes the data of another write buffer to storage. +# If max-write-buffer-num > 3, writing will be slowed down. +max-write-buffer-num : 2 + +# `min_write_buffer_number_to_merge` is the minimum number of memtables +# that need to be merged before placing the order. For example, if the +# option is set to 2, immutable memtables will only be flushed if there +# are two of them - a single immutable memtable will never be flushed. +# If multiple memtables are merged together, less data will be written +# to storage because the two updates are merged into a single key. However, +# each Get() must linearly traverse all unmodifiable memtables and check +# whether the key exists. Setting this value too high may hurt performance. +min-write-buffer-number-to-merge : 1 + +# The total size of wal files, when reaches this limit, rocksdb will force the flush of column-families +# whose memtables are backed by the oldest live WAL file. Also used to control the rocksdb open time when +# process restart. +max-total-wal-size : 1073741824 + +# rocksdb level0_stop_writes_trigger +level0-stop-writes-trigger : 36 + +# rocksdb level0_slowdown_writes_trigger +level0-slowdown-writes-trigger : 20 + +# rocksdb level0_file_num_compaction_trigger +level0-file-num-compaction-trigger : 4 + +# enable db statistics [yes | no] default no +enable-db-statistics : no +# see rocksdb/include/rocksdb/statistics.h enum StatsLevel for more details +# only use ticker counter should set db-statistics-level to 2 +db-statistics-level : 2 + +# The maximum size of the response package to client to prevent memory +# exhaustion caused by commands like 'keys *' and 'Scan' which can generate huge response. +# Supported Units [K|M|G]. The default unit is in [bytes]. +max-client-response-size : 1073741824 + +# The compression algorithm. You can not change it when Pika started. +# Supported types: [snappy, zlib, lz4, zstd]. If you do not wanna compress the SST file, please set its value as none. +# [NOTICE] The Pika official binary release just linking the snappy library statically, which means that +# you should compile the Pika from the source code and then link it with other compression algorithm library statically by yourself. +compression : snappy + +# if the vector size is smaller than the level number, the undefined lower level uses the +# last option in the configurable array, for example, for 3 level +# LSM tree the following settings are the same: +# configurable array: [none:snappy] +# LSM settings: [none:snappy:snappy] +# When this configurable is enabled, compression is ignored, +# default l0 l1 noCompression, l2 and more use `compression` option +# https://github.com/facebook/rocksdb/wiki/Compression +#compression_per_level : [none:none:snappy:lz4:lz4] + +# The number of rocksdb background threads(sum of max-background-compactions and max-background-flushes) +# If max-background-jobs has a valid value AND both 'max-background-flushs' and 'max-background-compactions' is set to -1, +# then max-background-flushs' and 'max-background-compactions will be auto config by rocksdb, specifically: +# 1/4 of max-background-jobs will be given to max-background-flushs' and the rest(3/4) will be given to 'max-background-compactions'. +# 'max-background-jobs' default value is 3 and the value range is [2, 12]. +max-background-jobs : 3 + +# The number of background flushing threads. +# max-background-flushes default value is -1 and the value range is [1, 4] or -1. +# if 'max-background-flushes' is set to -1, the 'max-background-compactions' should also be set to -1, +# which means let rocksdb to auto config them based on the value of 'max-background-jobs' +max-background-flushes : -1 + +# [NOTICE] you MUST NOT set one of the max-background-flushes or max-background-compactions to -1 while setting another one to other values(not -1). +# They SHOULD both be -1 or both not(if you want to config them manually). + +# The number of background compacting threads. +# max-background-compactions default value is -1 and the value range is [1, 8] or -1. +# if 'max-background-compactions' is set to -1, the 'max-background-flushes' should also be set to -1, +# which means let rocksdb to auto config them based on the value of 'max-background-jobs' +max-background-compactions : -1 + +# RocksDB delayed-write-rate, default is 0(infer from rate-limiter by RocksDB) +# Ref from rocksdb: Whenever stall conditions are triggered, RocksDB will reduce write rate to delayed_write_rate, +# and could possibly reduce write rate to even lower than delayed_write_rate if estimated pending compaction bytes accumulates. +# If the value is 0, RcoksDB will infer a value from `rater_limiter` value if it is not empty, or 16MB if `rater_limiter` is empty. +# Note that if users change the rate in `rate_limiter` after DB is opened, delayed_write_rate won't be adjusted. +# [Support Dynamically changeable] send 'config set delayed-write-rate' to a running pika can change it's value dynamically +delayed-write-rate : 0 + + +# RocksDB will try to limit number of bytes in one compaction to be lower than this max-compaction-bytes. +# But it's NOT guaranteed. +# default value is -1, means let it be 25 * target-file-size-base (Which is RocksDB's default value) +max-compaction-bytes : -1 + + +# maximum value of RocksDB cached open file descriptors +max-cache-files : 5000 + +# The ratio between the total size of RocksDB level-(L+1) files and the total size of RocksDB level-L files for all L. +# Its default value is 10(x). You can also change it to 5(x). +max-bytes-for-level-multiplier : 10 + +# slotmigrate is mainly used to migrate slots, usually we will set it to no. +# When you migrate slots, you need to set it to yes, and reload slotskeys before. +# slotmigrate [yes | no] +slotmigrate : no + +# slotmigrate thread num +slotmigrate-thread-num : 1 + +# thread-migrate-keys-num 1/8 of the write_buffer_size_ +thread-migrate-keys-num : 64 + +# BlockBasedTable block_size, default 4k +# block-size: 4096 + +# block LRU cache, default 8M, 0 to disable +# Supported Units [K|M|G], default unit [bytes] +# block-cache: 8388608 + +# num-shard-bits default -1, the number of bits from cache keys to be use as shard id. +# The cache will be sharded into 2^num_shard_bits shards. +# https://github.com/EighteenZi/rocksdb_wiki/blob/master/Block-Cache.md#lru-cache +# num-shard-bits: -1 + +# whether the block cache is shared among the RocksDB instances, default is per CF +# share-block-cache: no + +# The slot number of pika when used with codis. +default-slot-num : 1024 + +# enable-partitioned-index-filters [yes | no] +# When `cache-index-and-filter-blocks` is enabled, `pin_l0_filter_and_index_blocks_in_cache` +# and `cache-index-and-filter-blocks` is suggested to be enabled +# https://github.com/facebook/rocksdb/wiki/Partitioned-Index-Filters +# enable-partitioned-index-filters: default no + +# whether or not index and filter blocks is stored in block cache +# cache-index-and-filter-blocks: no + +# pin_l0_filter_and_index_blocks_in_cache [yes | no] +# When `cache-index-and-filter-blocks` is enabled, `pin_l0_filter_and_index_blocks_in_cache` is suggested to be enabled +# pin_l0_filter_and_index_blocks_in_cache : no + +# when set to yes, bloomfilter of the last level will not be built +# optimize-filters-for-hits: no +# https://github.com/facebook/rocksdb/wiki/Leveled-Compaction#levels-target-size +# level-compaction-dynamic-level-bytes: no + +################################## RocksDB Rate Limiter ####################### +# rocksdb rate limiter +# https://rocksdb.org/blog/2017/12/18/17-auto-tuned-rate-limiter.html +# https://github.com/EighteenZi/rocksdb_wiki/blob/master/Rate-Limiter.md +#######################################################################E####### + +# rate limiter mode +# 0: Read 1: Write 2: ReadAndWrite +# rate-limiter-mode : default 1 + +# rate limiter bandwidth, units in bytes, default 1024GB/s (No limit) +# [Support Dynamically changeable] send 'rate-limiter-bandwidth' to a running pika can change it's value dynamically +#rate-limiter-bandwidth : 1099511627776 + +#rate-limiter-refill-period-us : 100000 +# +#rate-limiter-fairness: 10 + +# if auto_tuned is true: Enables dynamic adjustment of rate limit within the range +#`[rate-limiter-bandwidth / 20, rate-limiter-bandwidth]`, according to the recent demand for background I/O. +# rate limiter auto tune https://rocksdb.org/blog/2017/12/18/17-auto-tuned-rate-limiter.html. the default value is true. +#rate-limiter-auto-tuned : yes + +################################## RocksDB Blob Configure ##################### +# rocksdb blob configure +# https://rocksdb.org/blog/2021/05/26/integrated-blob-db.html +# wiki https://github.com/facebook/rocksdb/wiki/BlobDB +#######################################################################E####### + +# enable rocksdb blob, default no +# enable-blob-files : yes + +# values at or above this threshold will be written to blob files during flush or compaction. +# Supported Units [K|M|G], default unit is in [bytes]. +# min-blob-size : 4K + +# the size limit for blob files +# Supported Units [K|M|G], default unit is in [bytes]. +# blob-file-size : 256M + +# the compression type to use for blob files. All blobs in the same file are compressed using the same algorithm. +# Supported types: [snappy, zlib, lz4, zstd]. If you do not wanna compress the SST file, please set its value as none. +# [NOTICE] The Pika official binary release just link the snappy library statically, which means that +# you should compile the Pika from the source code and then link it with other compression algorithm library statically by yourself. +# blob-compression-type : lz4 + +# set this to open to make BlobDB actively relocate valid blobs from the oldest blob files as they are encountered during compaction. +# The value option is [yes | no] +# enable-blob-garbage-collection : no + +# the cutoff that the GC logic uses to determine which blob files should be considered “old“. +# This parameter can be tuned to adjust the trade-off between write amplification and space amplification. +# blob-garbage-collection-age-cutoff : 0.25 + +# if the ratio of garbage in the oldest blob files exceeds this threshold, +# targeted compactions are scheduled in order to force garbage collecting the blob files in question +# blob_garbage_collection_force_threshold : 1.0 + +# the Cache object to use for blobs, default not open +# blob-cache : 0 + +# blob-num-shard-bits default -1, the number of bits from cache keys to be use as shard id. +# The cache will be sharded into 2^blob-num-shard-bits shards. +# blob-num-shard-bits : -1 + +# Rsync Rate limiting configuration [Default value is 200MB/s] +# [USED BY SLAVE] The transmitting speed(Rsync Rate) In full replication is controlled BY SLAVE NODE, You should modify the throttle-bytes-per-second in slave's pika.conf if you wanna change the rsync rate limit. +# [Dynamic Change Supported] send command 'config set throttle-bytes-per-second new_value' to SLAVE NODE can dynamically adjust rsync rate during full sync(use config rewrite can persist the changes). +throttle-bytes-per-second : 207200000 +# Rsync timeout in full sync stage[Default value is 1000 ms], unnecessary retries will happen if this value is too small. +# [Dynamic Change Supported] similar to throttle-bytes-per-second, rsync-timeout-ms can be dynamically changed by configset command +# [USED BY SLAVE] Similar to throttle-bytes-per-second, you should change rsync-timeout-ms's value in slave's conf file if it is needed to adjust. +rsync-timeout-ms : 1000 +# The valid range for max-rsync-parallel-num is [1, 4]. +# If an invalid value is provided, max-rsync-parallel-num will automatically be reset to 4. +max-rsync-parallel-num : 4 + +# The synchronization mode of Pika primary/secondary replication is determined by ReplicationID. ReplicationID in one replication_cluster are the same +# replication-id : + +################### +## Cache Settings +################### +# the number of caches for every db +cache-num : 16 + +# cache-model 0:cache_none 1:cache_read +cache-model : 1 +# cache-type: string, set, zset, list, hash, bit +cache-type : string, set, zset, list, hash, bit + +# Set the maximum number of elements in the cache of the Set, list, Zset data types +cache-value-item-max-size : 1024 + +# Sets the maximum number of bytes for Key when the String data type is updated in the cache +max-key-size-in-cache : 1048576 + +# Maximum number of keys in the zset redis cache +# On the disk DB, a zset field may have many fields. In the memory cache, we limit the maximum +# number of keys that can exist in a zset, which is zset-zset-cache-field-num-per-key, with a +# default value of 512. +zset-cache-field-num-per-key : 512 + +# If the number of elements in a zset in the DB exceeds zset-cache-field-num-per-key, +# we determine whether to cache the first 512[zset-cache-field-num-per-key] elements +# or the last 512[zset-cache-field-num-per-key] elements in the zset based on zset-cache-start-direction. +# +# If zset-cache-start-direction is 0, cache the first 512[zset-cache-field-num-per-key] elements from the header +# If zset-cache-start-direction is -1, cache the last 512[zset-cache-field-num-per-key] elements +zset-cache-start-direction : 0 + + +# the cache maxmemory of every db, configuration 10G +cache-maxmemory : 10737418240 + +# cache-maxmemory-policy +# 0: volatile-lru -> Evict using approximated LRU among the keys with an expire set. +# 1: allkeys-lru -> Evict any key using approximated LRU. +# 2: volatile-lfu -> Evict using approximated LFU among the keys with an expire set. +# 3: allkeys-lfu -> Evict any key using approximated LFU. +# 4: volatile-random -> Remove a random key among the ones with an expire set. +# 5: allkeys-random -> Remove a random key, any key. +# 6: volatile-ttl -> Remove the key with the nearest expire time (minor TTL) +# 7: noeviction -> Don't evict anything, just return an error on write operations. +cache-maxmemory-policy : 1 + +# cache-maxmemory-samples +cache-maxmemory-samples : 5 + +# cache-lfu-decay-time +cache-lfu-decay-time : 1 + + +# is possible to manage access to Pub/Sub channels with ACL rules as well. The +# default Pub/Sub channels permission if new users is controlled by the +# acl-pubsub-default configuration directive, which accepts one of these values: +# +# allchannels: grants access to all Pub/Sub channels +# resetchannels: revokes access to all Pub/Sub channels +# +# acl-pubsub-default defaults to 'resetchannels' permission. +# acl-pubsub-default : resetchannels + +# ACL users are defined in the following format: +# user : ... acl rules ... +# +# For example: +# +# user : worker on >password ~key* +@all + +# Using an external ACL file +# +# Instead of configuring users here in this file, it is possible to use +# a stand-alone file just listing users. The two methods cannot be mixed: +# if you configure users here and at the same time you activate the external +# ACL file, the server will refuse to start. +# +# The format of the external ACL user file is exactly the same as the +# format that is used inside pika.conf to describe users. +# +# aclfile : ../conf/users.acl + +# (experimental) +# It is possible to change the name of dangerous commands in a shared environment. +# For instance the CONFIG command may be renamed into something Warning: To prevent +# data inconsistency caused by different configuration files, do not use the rename +# command to modify write commands on the primary and secondary servers. If necessary, +# ensure that the configuration files of the primary and secondary servers are consistent +# In addition, when using the command rename, you must not use "" to modify the command, +# for example, rename-command: FLUSHDB "360flushdb" is incorrect; instead, use +# rename-command: FLUSHDB 360flushdb is correct. After the rename command is executed, +# it is most appropriate to use a numeric string with uppercase or lowercase letters +# for example: rename-command : FLUSHDB joYAPNXRPmcarcR4ZDgC81TbdkSmLAzRPmcarcR +# Warning: Currently only applies to flushdb, slaveof, bgsave, shutdown, config command +# Warning: Ensure that the Settings of rename-command on the master and slave servers are consistent +# +# Example: +# rename-command : FLUSHDB 360flushdb + +# [You can ignore this item] +# This is NOT a regular conf item, it is a internal used metric that relies on pika.conf for persistent storage. +# 'internal-used-unfinished-full-sync' is used to generate a metric 'is_eligible_for_master_election' +# which serves for the scenario of codis-pika cluster reelection +# You'd better [DO NOT MODIFY IT UNLESS YOU KNOW WHAT YOU ARE DOING] +internal-used-unfinished-full-sync : + +# for wash data from 4.0.0 to 4.0.1 +# https://github.com/OpenAtomFoundation/pika/issues/2886 +# default value: true +wash-data : true + +# Pika automatic compact compact strategy, a complement to rocksdb compact. +# Trigger the compact background task periodically according to `compact-interval` +# Can choose `full-compact` or `obd-compact`. +# obd-compact https://github.com/OpenAtomFoundation/pika/issues/2255 +compaction-strategy : obd-compact + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +compact-every-num-of-files : 10 + +# For OBD_Compact +# In another search, if the file creation time is +# greater than `force-compact-file-age-seconds`, +# a compaction of the upper and lower boundaries +# of the file will be performed at the same time +# `compact-every-num-of-files` -1 +force-compact-file-age-seconds : 300 + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +force-compact-min-delete-ratio : 10 + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +dont-compact-sst-created-in-seconds : 20 + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +best-delete-min-ratio : 10 +# Generated by ReplicationID CONFIG REWRITE +replication-id : 615ad4c7fc5f7a90982956700d45aafd9991997d561323d708 +run-id : a8e3df1f860ec4d7597278f835a92ce821a80a2e diff --git a/tools/pika_batch_ingest/conf/pika_slave.conf b/tools/pika_batch_ingest/conf/pika_slave.conf new file mode 100755 index 0000000000..f3226fcd26 --- /dev/null +++ b/tools/pika_batch_ingest/conf/pika_slave.conf @@ -0,0 +1,718 @@ +########################### +# Pika configuration file # +########################### + +# Pika port, the default value is 9221. +# [NOTICE] Port Magic offsets of port+1000 / port+10001 are used by Pika at present. +# Port 9221+10001 is used for Rsync, and port 9221+1000 is used for incr Replication, while the listening port is 9221. +port : 9231 + +db-instance-num : 3 +rocksdb-ttl-second : 86400 * 7; +rocksdb-periodic-second : 86400 * 3; + +# Random value identifying the Pika server, its string length must be 40. +# If not set, Pika will generate a random string with a length of 40 random characters. +# run-id : + +# Master's run-id +# master-run-id : + +# The number of Net-worker threads in Pika. +# It's not recommended to set this value exceeds +# the number of CPU cores on the deployment server. +thread-num : 1 + +# use Net worker thread to read redis Cache for [Get, HGet] command, +# which can significantly improve QPS and reduce latency when cache hit rate is high +# default value is "yes", set it to "no" if you wanna disable it +rtc-cache-read : yes + +# Size of the thread pool, The threads within this pool +# are dedicated to handling user requests. +thread-pool-size : 12 + +# This parameter is used to control whether to separate fast and slow commands. +# When slow-cmd-pool is set to yes, fast and slow commands are separated. +# When set to no, they are not separated. +slow-cmd-pool : no + +# Size of the low level thread pool, The threads within this pool +# are dedicated to handling slow user requests. +slow-cmd-thread-pool-size : 1 + +# Size of the low level thread pool, The threads within this pool +# are dedicated to handling slow user requests. +admin-thread-pool-size : 2 + +# Slow cmd list e.g. hgetall, mset +slow-cmd-list : + +# List of commands considered as administrative. These commands will be handled by the admin thread pool. Modify this list as needed. +# Default commands: info, ping, monitor +# This parameter is only supported by the CONFIG GET command and not by CONFIG SET. +admin-cmd-list : info, ping, monitor, auth, config + +# The number of threads to write DB in slaveNode when replicating. +# It's preferable to set slave's sync-thread-num value close to master's thread-pool-size. +sync-thread-num : 6 + +# The num of threads to write binlog in slaveNode when replicating, +# each DB cloud only bind to one sync-binlog-thread to write binlog in maximum +#[NOTICE] It's highly recommended to set sync-binlog-thread-num equal to conf item 'database'(then each DB cloud have a exclusive thread to write binlog), +# eg. if you use 8 DBs(databases_ is 8), sync-binlog-thread-num is preferable to be 8 +# Valid range of sync-binlog-thread-num is [1, databases], the final value of it is Min(sync-binlog-thread-num, databases) +sync-binlog-thread-num : 1 + +# Directory to store log files of Pika, which contains multiple types of logs, +# Including: INFO, WARNING, ERROR log, as well as binglog(write2fine) file which +# is used for replication. +log-path : ./../../log/slave/ + +# log retention time of serverlogs(pika.{hostname}.{username}.log.{loglevel}.YYYYMMDD-HHMMSS) files that stored within log-path. +# Any serverlogs files that exceed this time will be cleaned up. +# The unit of serverlogs is in [days] and the default value is 7(days). +log-retention-time : 7 + +# log-net-activities can be config as yes or no, if an invalid value is given, normal will be auto set to no. +# when log-net-activities is yes, connection activities will be logged. +# Default log-net-activities value is no. +# [NOTICE] you can use config set command to change log-net-activities dynamically. +log-net-activities : no + +# Directory to store the data of Pika. +db-path : ./../../db/slave/ +sst-path : ./../../sst/slave/ + +s3-conf-path : ./conf/s3.conf +ingest-conf-path : ./conf/ingest.conf + +# The size of a single RocksDB memtable at the Pika's bottom layer(Pika use RocksDB to store persist data). +# [Tip] Big write-buffer-size can improve writing performance, +# but this will generate heavier IO load when flushing from buffer to disk, +# you should configure it based on you usage scenario. +# Supported Units [K|M|G], write-buffer-size default unit is in [bytes]. +write-buffer-size : 268435456 + +# The maximum size of a single bulk string in Pika protocol. +# This value is used to limit the size of a single bulk string in Pika protocol. +# The default value is 512M. +proto-max-bulk-len : 512M + +# The size of one block in arena memory allocation. +# If <= 0, a proper value is automatically calculated. +# (usually 1/8 of writer-buffer-size, rounded up to a multiple of 4KB) +# Supported Units [K|M|G], arena-block-size default unit is in [bytes]. +arena-block-size : 33554432 + +# Timeout of Pika's connection, counting down starts When there are no requests +# on a connection (it enters sleep state), when the countdown reaches 0, the connection +# will be closed by Pika. +# [Tip] The issue of running out of Pika's connections may be avoided if this value +# is configured properly. +# The Unit of timeout is in [seconds] and its default value is 60(s). +timeout : 60 + +# The [password of administrator], which is empty by default. +# [NOTICE] If this admin password is the same as user password (including both being empty), +# in this scenario, users are not subject to the restrictions imposed by the userblacklist. +# PS: "user password" refers to value of the parameter below: userpass. +requirepass : + +# Password for replication verify, used for authentication when a slave +# connects to a master to request replication. +# [NOTICE] The value of this parameter must match the "requirepass" setting on the master. +masterauth : + +# The [password of user], which is empty by default. +# [NOTICE] If this user password is the same as admin password (including both being empty), +# the value of this parameter will be ignored and all users are considered as administrators, +# in this scenario, users are not subject to the restrictions imposed by the userblacklist. +# PS: "admin password" refers to value of the parameter above: requirepass. +# userpass : + +# The blacklist of commands for users that logged in by userpass, +# the commands that added to this list will not be available for users except for administrator. +# [Advice] It's recommended to add high-risk commands to this list. +# [Format] Commands should be separated by ",". For example: FLUSHALL, SHUTDOWN, KEYS, CONFIG +# By default, this list is empty. +# userblacklist : + +# Running Mode of Pika, The current version only supports running in "classic mode". +# If set to 'classic', Pika will create multiple DBs whose number is the value of configure item "databases". +instance-mode : classic + +# The number of databases when Pika runs in classic mode. +# The default database id is DB 0. You can select a different one on +# a per-connection by using SELECT. The db id range is [0, 'databases' value -1]. +# The value range of this parameter is [1, 8]. +# [NOTICE] It's RECOMMENDED to set sync-binlog-thread-num equal to DB num(databases), +# if you've changed the value of databases, remember to check if the value of sync-binlog-thread-num is proper. +databases : 1 + +# The number of followers of a master. Only [0, 1, 2, 3, 4] is valid at present. +# By default, this num is set to 0, which means this feature is [not enabled] +# and the Pika runs in standalone mode. +replication-num : 0 + +# consensus level defines the num of confirms(ACKs) the leader node needs to receive from +# follower nodes before returning the result to the client that sent the request. +# The [value range] of this parameter is: [0, ...replicaiton-num]. +# The default value of consensus-level is 0, which means this feature is not enabled. +consensus-level : 0 + +# The Prefix of dump file's name. +# All the files that generated by command "bgsave" will be name with this prefix. +dump-prefix : + +# daemonize [yes | no]. +#daemonize : yes + +# The directory to stored dump files that generated by command "bgsave". +dump-path : ./dump/ + +# TTL of dump files that generated by command "bgsave". +# Any dump files which exceed this TTL will be deleted. +# Unit of dump-expire is in [days] and the default value is 0(day), +# which means dump files never expire. +dump-expire : 0 + +# Pid file Path of Pika. +pidfile : ./pika.pid + +# The Maximum number of Pika's Connection. +maxclients : 20000 + +# The size of sst file in RocksDB(Pika is based on RocksDB). +# sst files are hierarchical, the smaller the sst file size, the higher the performance and the lower the merge cost, +# the price is that the number of sst files could be huge. On the contrary, the bigger the sst file size, the lower +# the performance and the higher the merge cost, while the number of files is fewer. +# Supported Units [K|M|G], target-file-size-base default unit is in [bytes] and the default value is 20M. +target-file-size-base : 20M + +# Expire-time of binlog(write2file) files that stored within log-path. +# Any binlog(write2file) files that exceed this expire time will be cleaned up. +# The unit of expire-logs-days is in [days] and the default value is 7(days). +# The [Minimum value] of this parameter is 1(day). +expire-logs-days : 7 + +# The maximum number of binlog(write2file) files. +# Once the total number of binlog files exceed this value, +# automatic cleaning will start to ensure the maximum number +# of binlog files is equal to expire-logs-nums. +# The [Minimum value] of this parameter is 10. +expire-logs-nums : 10 + +# The number of guaranteed connections for root user. +# This parameter guarantees that there are 2(By default) connections available +# for root user to log in Pika from 127.0.0.1, even if the maximum connection limit is reached. +# PS: The maximum connection refers to the parameter above: maxclients. +# The default value of root-connection-num is 2. +root-connection-num : 2 + +# Slowlog-write-errorlog +slowlog-write-errorlog : no + +# The time threshold for slow log recording. +# Any command whose execution time exceeds this threshold will be recorded in pika-ERROR.log, +# which is stored in log-path. +# The unit of slowlog-log-slower-than is in [microseconds(μs)] and the default value is 10000 μs / 10 ms. +slowlog-log-slower-than : 10000 + +# Slowlog-max-len +slowlog-max-len : 128 + +# Pika db sync path +db-sync-path : ./dbsync/ + +# The maximum Transmission speed during full synchronization. +# The exhaustion of network can be prevented by setting this parameter properly. +# The value range of this parameter is [1,1024] with unit in [MB/s]. +# [NOTICE] If this parameter is set to an invalid value(smaller than 0 or bigger than 1024), +# it will be automatically reset to 1024. +# The default value of db-sync-speed is -1 (1024MB/s). +db-sync-speed : 1024 + +# The priority of slave node when electing new master node. +# The slave node with [lower] value of slave-priority will have [higher priority] to be elected as the new master node. +# This parameter is only used in conjunction with sentinel and serves no other purpose. +# The default value of slave-priority is 100. +slave-priority : 100 + +# Specify network interface that work with Pika. +#network-interface : eth1 + +# The IP and port of the master node are specified by this parameter for +# replication between master and slaves. +# [Format] is "ip:port" , for example: "192.168.1.2:6666" indicates that +# the slave instances that configured with this value will automatically send +# SLAVEOF command to port 6666 of 192.168.1.2 after startup. +# This parameter should be configured on slave nodes. +#slaveof : master-ip:master-port + + +# Daily/Weekly Automatic full compaction task is configured by compact-cron. +# +# [Format-daily]: start time(hour)-end time(hour)/disk-free-space-ratio, +# example: with value of "02-04/60", Pika will perform full compaction task between 2:00-4:00 AM everyday if +# the disk-free-size / disk-size > 60%. +# +# [Format-weekly]: week/start time(hour)-end time(hour)/disk-free-space-ratio, +# example: with value of "3/02-04/60", Pika will perform full compaction task between 2:00-4:00 AM every Wednesday if +# the disk-free-size / disk-size > 60%. +# +# [Tip] Automatic full compaction is suitable for scenarios with multiple data structures +# and lots of items are expired or deleted, or key names are frequently reused. +# +# [NOTICE]: If compact-interval is set, compact-cron will be masked and disabled. +# +#compact-cron : 3/02-04/60 + + +# Automatic full synchronization task between a time interval is configured by compact-interval. +# [Format]: time interval(hour)/disk-free-space-ratio, example: "6/60", Pika will perform full compaction every 6 hours, +# if the disk-free-size / disk-size > 60%. +# [NOTICE]: compact-interval is prior than compact-cron. +#compact-interval : + +# The disable_auto_compactions option is [true | false] +disable_auto_compactions : false + +# Rocksdb max_subcompactions, increasing this value can accelerate the exec speed of a single compaction task +# it's recommended to increase it's value if large compaction is found in you instance +max-subcompactions : 1 +# The minimum disk usage ratio for checking resume. +# If the disk usage ratio is lower than min-check-resume-ratio, it will not check resume, only higher will check resume. +# Its default value is 0.7. +#min-check-resume-ratio : 0.7 + +# The minimum free disk space to trigger db resume. +# If the db has a background error, only the free disk size is larger than this configuration can trigger manually resume db. +# Its default value is 256MB. +# [NOTICE]: least-free-disk-resume-size should not smaller than write-buffer-size! +#least-free-disk-resume-size : 256M + +# Manually trying to resume db interval is configured by manually-resume-interval. +# If db has a background error, it will try to manually call resume() to resume db if satisfy the least free disk to resume. +# Its default value is 60 seconds. +#manually-resume-interval : 60 + +# This window-size determines the amount of data that can be transmitted in a single synchronization process. +# [Tip] In the scenario of high network latency. Increasing this size can improve synchronization efficiency. +# Its default value is 9000. the [maximum] value is 90000. +sync-window-size : 9000 + +# Maximum buffer size of a client connection. +# [NOTICE] Master and slaves must have exactly the same value for the max-conn-rbuf-size. +# Supported Units [K|M|G]. Its default unit is in [bytes] and its default value is 268435456(256MB). The value range is [64MB, 1GB]. +max-conn-rbuf-size : 268435456 + + +#######################################################################E####### +#! Critical Settings !# +#######################################################################E####### + +# write_binlog [yes | no] +write-binlog : yes + +# The size of binlog file, which can not be modified once Pika instance started. +# [NOTICE] Master and slaves must have exactly the same value for the binlog-file-size. +# The [value range] of binlog-file-size is [1K, 2G]. +# Supported Units [K|M|G], binlog-file-size default unit is in [bytes] and the default value is 100M. +binlog-file-size : 104857600 + +# Automatically triggers a small compaction according to statistics +# Use the cache to store up to 'max-cache-statistic-keys' keys +# If 'max-cache-statistic-keys' set to '0', that means turn off the statistics function +# and this automatic small compaction feature is disabled. +max-cache-statistic-keys : 0 + +# When 'delete' or 'overwrite' a specific multi-data structure key 'small-compaction-threshold' times, +# a small compact is triggered automatically if the small compaction feature is enabled. +# small-compaction-threshold default value is 5000 and the value range is [1, 100000]. +small-compaction-threshold : 5000 +small-compaction-duration-threshold : 10000 + +# The maximum total size of all live memtables of the RocksDB instance that owned by Pika. +# Flushing from memtable to disk will be triggered if the actual memory usage of RocksDB +# exceeds max-write-buffer-size when next write operation is issued. +# [RocksDB-Basic-Tuning](https://github.com/facebook/rocksdb/wiki/Setup-Options-and-Basic-Tuning) +# Supported Units [K|M|G], max-write-buffer-size default unit is in [bytes]. +max-write-buffer-size : 10737418240 + +# The maximum number of write buffers(memtables) that are built up in memory for one ColumnFamily in DB. +# The default and the minimum number is 2. It means that Pika(RocksDB) will write to a write buffer +# when it flushes the data of another write buffer to storage. +# If max-write-buffer-num > 3, writing will be slowed down. +max-write-buffer-num : 2 + +# `min_write_buffer_number_to_merge` is the minimum number of memtables +# that need to be merged before placing the order. For example, if the +# option is set to 2, immutable memtables will only be flushed if there +# are two of them - a single immutable memtable will never be flushed. +# If multiple memtables are merged together, less data will be written +# to storage because the two updates are merged into a single key. However, +# each Get() must linearly traverse all unmodifiable memtables and check +# whether the key exists. Setting this value too high may hurt performance. +min-write-buffer-number-to-merge : 1 + +# The total size of wal files, when reaches this limit, rocksdb will force the flush of column-families +# whose memtables are backed by the oldest live WAL file. Also used to control the rocksdb open time when +# process restart. +max-total-wal-size : 1073741824 + +# rocksdb level0_stop_writes_trigger +level0-stop-writes-trigger : 36 + +# rocksdb level0_slowdown_writes_trigger +level0-slowdown-writes-trigger : 20 + +# rocksdb level0_file_num_compaction_trigger +level0-file-num-compaction-trigger : 4 + +# enable db statistics [yes | no] default no +enable-db-statistics : no +# see rocksdb/include/rocksdb/statistics.h enum StatsLevel for more details +# only use ticker counter should set db-statistics-level to 2 +db-statistics-level : 2 + +# The maximum size of the response package to client to prevent memory +# exhaustion caused by commands like 'keys *' and 'Scan' which can generate huge response. +# Supported Units [K|M|G]. The default unit is in [bytes]. +max-client-response-size : 1073741824 + +# The compression algorithm. You can not change it when Pika started. +# Supported types: [snappy, zlib, lz4, zstd]. If you do not wanna compress the SST file, please set its value as none. +# [NOTICE] The Pika official binary release just linking the snappy library statically, which means that +# you should compile the Pika from the source code and then link it with other compression algorithm library statically by yourself. +compression : snappy + +# if the vector size is smaller than the level number, the undefined lower level uses the +# last option in the configurable array, for example, for 3 level +# LSM tree the following settings are the same: +# configurable array: [none:snappy] +# LSM settings: [none:snappy:snappy] +# When this configurable is enabled, compression is ignored, +# default l0 l1 noCompression, l2 and more use `compression` option +# https://github.com/facebook/rocksdb/wiki/Compression +#compression_per_level : [none:none:snappy:lz4:lz4] + +# The number of rocksdb background threads(sum of max-background-compactions and max-background-flushes) +# If max-background-jobs has a valid value AND both 'max-background-flushs' and 'max-background-compactions' is set to -1, +# then max-background-flushs' and 'max-background-compactions will be auto config by rocksdb, specifically: +# 1/4 of max-background-jobs will be given to max-background-flushs' and the rest(3/4) will be given to 'max-background-compactions'. +# 'max-background-jobs' default value is 3 and the value range is [2, 12]. +max-background-jobs : 3 + +# The number of background flushing threads. +# max-background-flushes default value is -1 and the value range is [1, 4] or -1. +# if 'max-background-flushes' is set to -1, the 'max-background-compactions' should also be set to -1, +# which means let rocksdb to auto config them based on the value of 'max-background-jobs' +max-background-flushes : -1 + +# [NOTICE] you MUST NOT set one of the max-background-flushes or max-background-compactions to -1 while setting another one to other values(not -1). +# They SHOULD both be -1 or both not(if you want to config them manually). + +# The number of background compacting threads. +# max-background-compactions default value is -1 and the value range is [1, 8] or -1. +# if 'max-background-compactions' is set to -1, the 'max-background-flushes' should also be set to -1, +# which means let rocksdb to auto config them based on the value of 'max-background-jobs' +max-background-compactions : -1 + +# RocksDB delayed-write-rate, default is 0(infer from rate-limiter by RocksDB) +# Ref from rocksdb: Whenever stall conditions are triggered, RocksDB will reduce write rate to delayed_write_rate, +# and could possibly reduce write rate to even lower than delayed_write_rate if estimated pending compaction bytes accumulates. +# If the value is 0, RcoksDB will infer a value from `rater_limiter` value if it is not empty, or 16MB if `rater_limiter` is empty. +# Note that if users change the rate in `rate_limiter` after DB is opened, delayed_write_rate won't be adjusted. +# [Support Dynamically changeable] send 'config set delayed-write-rate' to a running pika can change it's value dynamically +delayed-write-rate : 0 + + +# RocksDB will try to limit number of bytes in one compaction to be lower than this max-compaction-bytes. +# But it's NOT guaranteed. +# default value is -1, means let it be 25 * target-file-size-base (Which is RocksDB's default value) +max-compaction-bytes : 524288000 + + +# maximum value of RocksDB cached open file descriptors +max-cache-files : 5000 + +# The ratio between the total size of RocksDB level-(L+1) files and the total size of RocksDB level-L files for all L. +# Its default value is 10(x). You can also change it to 5(x). +max-bytes-for-level-multiplier : 10 + +# slotmigrate is mainly used to migrate slots, usually we will set it to no. +# When you migrate slots, you need to set it to yes, and reload slotskeys before. +# slotmigrate [yes | no] +slotmigrate : no + +# slotmigrate thread num +slotmigrate-thread-num : 1 + +# thread-migrate-keys-num 1/8 of the write_buffer_size_ +thread-migrate-keys-num : 64 + +# BlockBasedTable block_size, default 4k +# block-size: 4096 + +# block LRU cache, default 8M, 0 to disable +# Supported Units [K|M|G], default unit [bytes] +# block-cache: 8388608 + +# num-shard-bits default -1, the number of bits from cache keys to be use as shard id. +# The cache will be sharded into 2^num_shard_bits shards. +# https://github.com/EighteenZi/rocksdb_wiki/blob/master/Block-Cache.md#lru-cache +# num-shard-bits: -1 + +# whether the block cache is shared among the RocksDB instances, default is per CF +# share-block-cache: no + +# The slot number of pika when used with codis. +default-slot-num : 1024 + +# enable-partitioned-index-filters [yes | no] +# When `cache-index-and-filter-blocks` is enabled, `pin_l0_filter_and_index_blocks_in_cache` +# and `cache-index-and-filter-blocks` is suggested to be enabled +# https://github.com/facebook/rocksdb/wiki/Partitioned-Index-Filters +# enable-partitioned-index-filters: default no + +# whether or not index and filter blocks is stored in block cache +# cache-index-and-filter-blocks: no + +# pin_l0_filter_and_index_blocks_in_cache [yes | no] +# When `cache-index-and-filter-blocks` is enabled, `pin_l0_filter_and_index_blocks_in_cache` is suggested to be enabled +# pin_l0_filter_and_index_blocks_in_cache : no + +# when set to yes, bloomfilter of the last level will not be built +# optimize-filters-for-hits: no +# https://github.com/facebook/rocksdb/wiki/Leveled-Compaction#levels-target-size +# level-compaction-dynamic-level-bytes: no + +################################## RocksDB Rate Limiter ####################### +# rocksdb rate limiter +# https://rocksdb.org/blog/2017/12/18/17-auto-tuned-rate-limiter.html +# https://github.com/EighteenZi/rocksdb_wiki/blob/master/Rate-Limiter.md +#######################################################################E####### + +# rate limiter mode +# 0: Read 1: Write 2: ReadAndWrite +# rate-limiter-mode : default 1 + +# rate limiter bandwidth, units in bytes, default 1024GB/s (No limit) +# [Support Dynamically changeable] send 'rate-limiter-bandwidth' to a running pika can change it's value dynamically +#rate-limiter-bandwidth : 1099511627776 + +#rate-limiter-refill-period-us : 100000 +# +#rate-limiter-fairness: 10 + +# if auto_tuned is true: Enables dynamic adjustment of rate limit within the range +#`[rate-limiter-bandwidth / 20, rate-limiter-bandwidth]`, according to the recent demand for background I/O. +# rate limiter auto tune https://rocksdb.org/blog/2017/12/18/17-auto-tuned-rate-limiter.html. the default value is true. +#rate-limiter-auto-tuned : yes + +################################## RocksDB Blob Configure ##################### +# rocksdb blob configure +# https://rocksdb.org/blog/2021/05/26/integrated-blob-db.html +# wiki https://github.com/facebook/rocksdb/wiki/BlobDB +#######################################################################E####### + +# enable rocksdb blob, default no +# enable-blob-files : yes + +# values at or above this threshold will be written to blob files during flush or compaction. +# Supported Units [K|M|G], default unit is in [bytes]. +# min-blob-size : 4K + +# the size limit for blob files +# Supported Units [K|M|G], default unit is in [bytes]. +# blob-file-size : 256M + +# the compression type to use for blob files. All blobs in the same file are compressed using the same algorithm. +# Supported types: [snappy, zlib, lz4, zstd]. If you do not wanna compress the SST file, please set its value as none. +# [NOTICE] The Pika official binary release just link the snappy library statically, which means that +# you should compile the Pika from the source code and then link it with other compression algorithm library statically by yourself. +# blob-compression-type : lz4 + +# set this to open to make BlobDB actively relocate valid blobs from the oldest blob files as they are encountered during compaction. +# The value option is [yes | no] +# enable-blob-garbage-collection : no + +# the cutoff that the GC logic uses to determine which blob files should be considered “old“. +# This parameter can be tuned to adjust the trade-off between write amplification and space amplification. +# blob-garbage-collection-age-cutoff : 0.25 + +# if the ratio of garbage in the oldest blob files exceeds this threshold, +# targeted compactions are scheduled in order to force garbage collecting the blob files in question +# blob_garbage_collection_force_threshold : 1.0 + +# the Cache object to use for blobs, default not open +# blob-cache : 0 + +# blob-num-shard-bits default -1, the number of bits from cache keys to be use as shard id. +# The cache will be sharded into 2^blob-num-shard-bits shards. +# blob-num-shard-bits : -1 + +# Rsync Rate limiting configuration [Default value is 200MB/s] +# [USED BY SLAVE] The transmitting speed(Rsync Rate) In full replication is controlled BY SLAVE NODE, You should modify the throttle-bytes-per-second in slave's pika.conf if you wanna change the rsync rate limit. +# [Dynamic Change Supported] send command 'config set throttle-bytes-per-second new_value' to SLAVE NODE can dynamically adjust rsync rate during full sync(use config rewrite can persist the changes). +throttle-bytes-per-second : 207200000 +# Rsync timeout in full sync stage[Default value is 1000 ms], unnecessary retries will happen if this value is too small. +# [Dynamic Change Supported] similar to throttle-bytes-per-second, rsync-timeout-ms can be dynamically changed by configset command +# [USED BY SLAVE] Similar to throttle-bytes-per-second, you should change rsync-timeout-ms's value in slave's conf file if it is needed to adjust. +rsync-timeout-ms : 1000 +# The valid range for max-rsync-parallel-num is [1, 4]. +# If an invalid value is provided, max-rsync-parallel-num will automatically be reset to 4. +max-rsync-parallel-num : 4 + +# The synchronization mode of Pika primary/secondary replication is determined by ReplicationID. ReplicationID in one replication_cluster are the same +# replication-id : + +################### +## Cache Settings +################### +# the number of caches for every db +cache-num : 16 + +# cache-model 0:cache_none 1:cache_read +cache-model : 1 +# cache-type: string, set, zset, list, hash, bit +cache-type : string,set,zset,list,hash,bit + +# Set the maximum number of elements in the cache of the Set, list, Zset data types +cache-value-item-max-size : 1024 + +# Sets the maximum number of bytes for Key when the String data type is updated in the cache +max-key-size-in-cache : 1048576 + +# Maximum number of keys in the zset redis cache +# On the disk DB, a zset field may have many fields. In the memory cache, we limit the maximum +# number of keys that can exist in a zset, which is zset-zset-cache-field-num-per-key, with a +# default value of 512. +zset-cache-field-num-per-key : 512 + +# If the number of elements in a zset in the DB exceeds zset-cache-field-num-per-key, +# we determine whether to cache the first 512[zset-cache-field-num-per-key] elements +# or the last 512[zset-cache-field-num-per-key] elements in the zset based on zset-cache-start-direction. +# +# If zset-cache-start-direction is 0, cache the first 512[zset-cache-field-num-per-key] elements from the header +# If zset-cache-start-direction is -1, cache the last 512[zset-cache-field-num-per-key] elements +zset-cache-start-direction : 0 + + +# the cache maxmemory of every db, configuration 10G +cache-maxmemory : 10737418240 + +# cache-maxmemory-policy +# 0: volatile-lru -> Evict using approximated LRU among the keys with an expire set. +# 1: allkeys-lru -> Evict any key using approximated LRU. +# 2: volatile-lfu -> Evict using approximated LFU among the keys with an expire set. +# 3: allkeys-lfu -> Evict any key using approximated LFU. +# 4: volatile-random -> Remove a random key among the ones with an expire set. +# 5: allkeys-random -> Remove a random key, any key. +# 6: volatile-ttl -> Remove the key with the nearest expire time (minor TTL) +# 7: noeviction -> Don't evict anything, just return an error on write operations. +cache-maxmemory-policy : 1 + +# cache-maxmemory-samples +cache-maxmemory-samples : 5 + +# cache-lfu-decay-time +cache-lfu-decay-time : 1 + + +# is possible to manage access to Pub/Sub channels with ACL rules as well. The +# default Pub/Sub channels permission if new users is controlled by the +# acl-pubsub-default configuration directive, which accepts one of these values: +# +# allchannels: grants access to all Pub/Sub channels +# resetchannels: revokes access to all Pub/Sub channels +# +# acl-pubsub-default defaults to 'resetchannels' permission. +# acl-pubsub-default : resetchannels + +# ACL users are defined in the following format: +# user : ... acl rules ... +# +# For example: +# +# user : worker on >password ~key* +@all + +# Using an external ACL file +# +# Instead of configuring users here in this file, it is possible to use +# a stand-alone file just listing users. The two methods cannot be mixed: +# if you configure users here and at the same time you activate the external +# ACL file, the server will refuse to start. +# +# The format of the external ACL user file is exactly the same as the +# format that is used inside pika.conf to describe users. +# +# aclfile : ../conf/users.acl + +# (experimental) +# It is possible to change the name of dangerous commands in a shared environment. +# For instance the CONFIG command may be renamed into something Warning: To prevent +# data inconsistency caused by different configuration files, do not use the rename +# command to modify write commands on the primary and secondary servers. If necessary, +# ensure that the configuration files of the primary and secondary servers are consistent +# In addition, when using the command rename, you must not use "" to modify the command, +# for example, rename-command: FLUSHDB "360flushdb" is incorrect; instead, use +# rename-command: FLUSHDB 360flushdb is correct. After the rename command is executed, +# it is most appropriate to use a numeric string with uppercase or lowercase letters +# for example: rename-command : FLUSHDB joYAPNXRPmcarcR4ZDgC81TbdkSmLAzRPmcarcR +# Warning: Currently only applies to flushdb, slaveof, bgsave, shutdown, config command +# Warning: Ensure that the Settings of rename-command on the master and slave servers are consistent +# +# Example: +# rename-command : FLUSHDB 360flushdb + +# [You can ignore this item] +# This is NOT a regular conf item, it is a internal used metric that relies on pika.conf for persistent storage. +# 'internal-used-unfinished-full-sync' is used to generate a metric 'is_eligible_for_master_election' +# which serves for the scenario of codis-pika cluster reelection +# You'd better [DO NOT MODIFY IT UNLESS YOU KNOW WHAT YOU ARE DOING] +internal-used-unfinished-full-sync : + +# for wash data from 4.0.0 to 4.0.1 +# https://github.com/OpenAtomFoundation/pika/issues/2886 +# default value: true +wash-data : true + +# Pika automatic compact compact strategy, a complement to rocksdb compact. +# Trigger the compact background task periodically according to `compact-interval` +# Can choose `full-compact` or `obd-compact`. +# obd-compact https://github.com/OpenAtomFoundation/pika/issues/2255 +compaction-strategy : + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +compact-every-num-of-files : 10 + +# For OBD_Compact +# In another search, if the file creation time is +# greater than `force-compact-file-age-seconds`, +# a compaction of the upper and lower boundaries +# of the file will be performed at the same time +# `compact-every-num-of-files` -1 +force-compact-file-age-seconds : 300 + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +force-compact-min-delete-ratio : 10 + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +dont-compact-sst-created-in-seconds : 600 + +# For OBD_Compact +# According to the number of sst files in rocksdb, +# compact every `compact-every-num-of-files` file. +best-delete-min-ratio : 10 +# Generated by ReplicationID CONFIG REWRITE +replication-id : 615ad4c7fc5f7a90982956700d45aafd9991997d561323d708 +run-id : 82d687b36dc7c989b161f3e9c490ea00fee47c09 +slaveof : 127.0.0.1:9221 diff --git a/tools/pika_batch_ingest/conf/s3.conf b/tools/pika_batch_ingest/conf/s3.conf new file mode 100644 index 0000000000..9aefb1cb11 --- /dev/null +++ b/tools/pika_batch_ingest/conf/s3.conf @@ -0,0 +1,15 @@ +{ + "endpoint": "http://127.0.0.1:9000", + "region": "ap-northeast-3", + "bucket": "pika-sst", + "access_key": "minioadmin", + "secret_key": "minioadmin", + "is_minio": true, + "transfer_threads": 32, + "transfer_buf_bytes": 8388608, + "max_inflight": 512, + "retry_max_attempts":3, + "retry_base_ms":50, + "retry_max_ms":2000, + "retry_jitter":0.2 +} \ No newline at end of file diff --git a/tools/pika_batch_ingest/config/config.json b/tools/pika_batch_ingest/config/config.json new file mode 100644 index 0000000000..b273b48cd3 --- /dev/null +++ b/tools/pika_batch_ingest/config/config.json @@ -0,0 +1,18 @@ +{ + "key": { + "distribution": "normal", + "poolSize": -1, + "prefix": "key_", + "size": 16 + }, + "maxFileSizeMB": 50, + "maxSizeGB": 100, + "targetSizeMB": 1024, + "value": { + "distribution": "normal", + "poolSize": -1, + "prefix": "value_", + "size": 24 + }, + "directory": "test-100G-50M" +} \ No newline at end of file diff --git a/tools/pika_batch_ingest/config/dics.json b/tools/pika_batch_ingest/config/dics.json new file mode 100644 index 0000000000..7a8f32b3dd --- /dev/null +++ b/tools/pika_batch_ingest/config/dics.json @@ -0,0 +1,3 @@ +{ + "folders": [] +} diff --git a/tools/pika_batch_ingest/config/iagent.json b/tools/pika_batch_ingest/config/iagent.json new file mode 100644 index 0000000000..5a70f6d88c --- /dev/null +++ b/tools/pika_batch_ingest/config/iagent.json @@ -0,0 +1,12 @@ +{ + "endpoint": "http://127.0.0.1:9000", + "region": "ap-northeast-3", + "bucket": "pika-sst", + "access_key": "minioadmin", + "secret_key": "minioadmin", + "key": "manifest/latest.manifest", + "manifest_batch": 200, + "connect_timeout_ms": 3000, + "rw_timeout_ms": 2000, + "max_retries": 5 +} \ No newline at end of file diff --git a/tools/pika_batch_ingest/config/iagent_threads.json b/tools/pika_batch_ingest/config/iagent_threads.json new file mode 100644 index 0000000000..e1f3334ddf --- /dev/null +++ b/tools/pika_batch_ingest/config/iagent_threads.json @@ -0,0 +1,3 @@ +{ + "pipe_conns": 8 +} \ No newline at end of file diff --git a/tools/pika_batch_ingest/config/manifest.offset b/tools/pika_batch_ingest/config/manifest.offset new file mode 100644 index 0000000000..b4de394767 --- /dev/null +++ b/tools/pika_batch_ingest/config/manifest.offset @@ -0,0 +1 @@ +11 diff --git a/tools/pika_batch_ingest/config/manifest.queue b/tools/pika_batch_ingest/config/manifest.queue new file mode 100644 index 0000000000..f0b52104b5 --- /dev/null +++ b/tools/pika_batch_ingest/config/manifest.queue @@ -0,0 +1,11 @@ +manifest_1759162959822905000_part0.proto +manifest_1759162959822905000_part1.proto +manifest_1759162959822905000_part2.proto +manifest_1759162959822905000_part3.proto +manifest_1759162959822905000_part4.proto +manifest_1759162959822905000_part5.proto +manifest_1759162959822905000_part6.proto +manifest_1759162959822905000_part7.proto +manifest_1759162959822905000_part8.proto +manifest_1759162959822905000_part9.proto +manifest_1759162959822905000_part10.proto diff --git a/tools/pika_batch_ingest/config/mock_threads.json b/tools/pika_batch_ingest/config/mock_threads.json new file mode 100644 index 0000000000..5fe2d0e16e --- /dev/null +++ b/tools/pika_batch_ingest/config/mock_threads.json @@ -0,0 +1,3 @@ +{ + "dataGen": 4 +} \ No newline at end of file diff --git a/tools/pika_batch_ingest/config/pika.json b/tools/pika_batch_ingest/config/pika.json new file mode 100644 index 0000000000..7856a8a4d4 --- /dev/null +++ b/tools/pika_batch_ingest/config/pika.json @@ -0,0 +1,4 @@ +{ + "host": "127.0.0.1", + "port": 9221 +} \ No newline at end of file diff --git a/tools/pika_batch_ingest/config/s3_config.json b/tools/pika_batch_ingest/config/s3_config.json new file mode 100644 index 0000000000..13b2cb5fe1 --- /dev/null +++ b/tools/pika_batch_ingest/config/s3_config.json @@ -0,0 +1,16 @@ +{ + "endpoint": "http://127.0.0.1:9000", + "region": "ap-northeast-3", + "bucket": "pika-sst", + "access_key": "minioadmin", + "secret_key": "minioadmin", + "is_minio": true, + "dict": "sst/test-100G-50M", + "files_per_manifest": 200, + "manifest_dir": "manifest", + "latest_manifest_path": "last.manifest", + "watch_interval_sec": 5, + "upload_concurrency": 3, + "hash_verify_on_unchanged": true, + "tracker_state_path": "tracker_state.json" +} \ No newline at end of file diff --git a/tools/pika_batch_ingest/config/sst_count.json b/tools/pika_batch_ingest/config/sst_count.json new file mode 100644 index 0000000000..ebda208c62 --- /dev/null +++ b/tools/pika_batch_ingest/config/sst_count.json @@ -0,0 +1,6 @@ +{ + "status": "ok", + "total_encode_bytes": 0, + "total_keys": 1034739954, + "total_raw_bytes": 41389598160 +} \ No newline at end of file diff --git a/tools/pika_batch_ingest/include/utils/compare.h b/tools/pika_batch_ingest/include/utils/compare.h new file mode 100644 index 0000000000..7a001484f2 --- /dev/null +++ b/tools/pika_batch_ingest/include/utils/compare.h @@ -0,0 +1,23 @@ +#ifndef COMPARE_H +#define COMPARE_H + +#include +#include "utils/kvEntry.h" + +struct ComparePair +{ + bool operator()(const KvEntry &lhs, const KvEntry &rhs) const + { + if (lhs.key < rhs.key) + return true; + if (rhs.key < lhs.key) + return false; + + if (lhs.timestamp != rhs.timestamp) + return lhs.timestamp > rhs.timestamp; + + return lhs.value < rhs.value; + } +}; + +#endif diff --git a/tools/pika_batch_ingest/include/utils/kconfig.h b/tools/pika_batch_ingest/include/utils/kconfig.h new file mode 100644 index 0000000000..b08a741fc4 --- /dev/null +++ b/tools/pika_batch_ingest/include/utils/kconfig.h @@ -0,0 +1,64 @@ + + +#ifndef KCONFIG_H +#define KCONFIG_H +#include +#ifndef PROJECT_DIR +#define PROJECT_DIR "data" +#endif + +#ifndef CONFIG_DIR +#define CONFIG_DIR "config" +#endif + +// mock +const std::filesystem::path DEFAULTDIC = + std::filesystem::path(PROJECT_DIR) / "mock"; +const std::filesystem::path MOCKTHREADCONF = + std::filesystem::path(CONFIG_DIR) / "mock_threads.json"; + +// exchange +const std::filesystem::path DEFAULTSSTDIC = + std::filesystem::path(PROJECT_DIR) / "sst"; +const std::filesystem::path DEFUALTSSTTEST = + std::filesystem::path(DEFAULTSSTDIC) / "test-10M"; +const std::filesystem::path SUMMERMETA = + std::filesystem::path(CONFIG_DIR) / "sst_count.json"; + +// s3put +const std::filesystem::path MANIFESTDIC = + std::filesystem::path(PROJECT_DIR) / "manifest"; +const std::filesystem::path STATUSTDIC = + std::filesystem::path(PROJECT_DIR) / "status"; +const std::filesystem::path LASTMANIFEST = + std::filesystem::path(MANIFESTDIC) / "last.manifest"; +const std::filesystem::path DEFAULTCONFIGFILEDIC = + std::filesystem::path(CONFIG_DIR) / "dics.json"; +const std::filesystem::path HASHTABLE = + std::filesystem::path(CONFIG_DIR) / "hashTable.json"; +const std::filesystem::path S3CONFIG = + std::filesystem::path(CONFIG_DIR) / "s3_config.json"; + +// iagent +const std::filesystem::path IAGENTS3CONFIG = + std::filesystem::path(CONFIG_DIR) / "iagent.json"; +const std::filesystem::path IAGENTPIKACONFIG = + std::filesystem::path(CONFIG_DIR) / "pika.json"; +const std::filesystem::path IAGENTMANIFESTQUE = + std::filesystem::path(CONFIG_DIR) / "manifest.queue"; +const std::filesystem::path IAGENTMANIFESTOFFSET = + std::filesystem::path(CONFIG_DIR) / "manifest.offset"; +const std::filesystem::path IAGENTTHREADCONF = + std::filesystem::path(CONFIG_DIR) / "iagent_threads.json"; + +// time +const std::filesystem::path TIMEDICT = + std::filesystem::path(PROJECT_DIR) / "time"; +const std::filesystem::path TIEMRECORDPATH = + std::filesystem::path(TIMEDICT) / "time_record.csv"; + +//log +const std::filesystem::path KLOGDICT = + std::filesystem::path(PROJECT_DIR) / "klog"; +const std::filesystem::path KLOGPATH = KLOGDICT / "klog.txt"; +#endif \ No newline at end of file diff --git a/tools/pika_batch_ingest/include/utils/klog.h b/tools/pika_batch_ingest/include/utils/klog.h new file mode 100644 index 0000000000..9cfbcbb0b9 --- /dev/null +++ b/tools/pika_batch_ingest/include/utils/klog.h @@ -0,0 +1,90 @@ +#ifndef KLOG_H +#define KLOG_H + +#include "kconfig.h" +#include +#include +#include +#include +#include +#include +#include "kconfig.h" + +class KLogger { +public: + enum KLogLevel { Debug = 0, Info, Warning, Error }; + + KLogger() + : filename_(KLOGPATH) { + if (!std::filesystem::exists(KLOGDICT)) { + std::filesystem::create_directories(KLOGDICT); + } + } + + void setKLog(KLogLevel level, const std::string &msg) { + std::lock_guard lock(mutex_); + level_ = level; + message_ = msg; + } + + void logMessage() const { + std::lock_guard lock(mutex_); + switch (level_) { +#ifdef DEBUG + case Debug: std::cout << "[DEBUG] " << message_ << std::endl; break; +#endif + case Info: std::cout << "[INFO] " << message_ << std::endl; break; + case Warning: std::cout << "[WARNING] " << message_ << std::endl; break; + case Error: std::cerr << "[ERROR] " << message_ << std::endl; break; + } + } + + void logToFile() const { + std::lock_guard lock(mutex_); + std::ofstream logFile(filename_, std::ios::app); + if (logFile.is_open()) { + auto now = std::chrono::system_clock::now(); + auto now_time = std::chrono::system_clock::to_time_t(now); + + std::tm tm_buf; +#ifdef _WIN32 + localtime_s(&tm_buf, &now_time); +#else + localtime_r(&now_time, &tm_buf); +#endif + logFile << std::put_time(&tm_buf, "%Y-%m-%d %H:%M:%S") << " "; + + switch (level_) { +#ifdef DEBUG + case Debug: logFile << "[DEBUG] "; break; +#endif + case Info: logFile << "[INFO] "; break; + case Warning: logFile << "[WARNING] "; break; + case Error: logFile << "[ERROR] "; break; + } + logFile << message_ << std::endl; + } + } + +private: + mutable std::mutex mutex_; + KLogLevel level_ = Info; + std::string message_; + std::filesystem::path filename_; +}; + +inline KLogger klogger; + +#define KLOG(level, content) \ + klogger.setKLog(KLogger::KLogLevel::level, content); \ + klogger.logMessage(); \ + klogger.logToFile() + +#define LOG_DEBUG(content) KLOG(Debug, content) +#define LOG_INFO(content) KLOG(Info, content) +#define LOG_WARN(content) KLOG(Warning, content) +#define LOG_ERROR(content) \ + KLOG(Error, content); \ + exit(EXIT_FAILURE) + +#endif // KLOG_H diff --git a/tools/pika_batch_ingest/include/utils/ktime.h b/tools/pika_batch_ingest/include/utils/ktime.h new file mode 100644 index 0000000000..e54a57bf96 --- /dev/null +++ b/tools/pika_batch_ingest/include/utils/ktime.h @@ -0,0 +1,68 @@ +#include +#include +#include +#include +#include "utils/kconfig.h" + +namespace fs = std::filesystem; + +class TimeTracker +{ +public: + static void Start(const std::string &actionName) + { + action_ = actionName; + start_time_ = std::chrono::steady_clock::now(); + std::string log_message = action_ + "[TIME] Starting " + " at " + GetCurrentTime(); + std::cout << log_message << std::endl; + WriteToCSV(log_message); + } + + static void End() + { + auto end_time = std::chrono::steady_clock::now(); + auto duration = std::chrono::duration_cast(end_time - start_time_); + std::string log_message = action_ + "[TIME] completed in " + std::to_string(duration.count()) + " ms."; + std::cout << log_message << std::endl; + WriteToCSV(log_message); + } + +private: + static std::chrono::steady_clock::time_point start_time_; + static std::string action_; + static std::string GetCurrentTime() + { + auto now = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now()); + std::string time_str = std::ctime(&now); + time_str.pop_back(); + return time_str; + } + + static void WriteToCSV(const std::string &message) + { + fs::path parentDir = fs::path(TIEMRECORDPATH).parent_path(); + if (!parentDir.empty() && !fs::exists(parentDir)) + { + fs::create_directories(parentDir); + } + + std::ofstream csv_file(TIEMRECORDPATH, std::ios::app); + if (csv_file.is_open()) + { + if (csv_file.tellp() == 0) + { + csv_file << "Log Message\n"; + } + + csv_file << message << "\n"; + csv_file.close(); + } + else + { + std::cerr << "Failed to open CSV file for writing." << std::endl; + } + } +}; + +std::chrono::steady_clock::time_point TimeTracker::start_time_; +std::string TimeTracker::action_; diff --git a/tools/pika_batch_ingest/include/utils/kvEntry.h b/tools/pika_batch_ingest/include/utils/kvEntry.h new file mode 100644 index 0000000000..2df91f731e --- /dev/null +++ b/tools/pika_batch_ingest/include/utils/kvEntry.h @@ -0,0 +1,60 @@ +#ifndef KV_ENTRY_H +#define KV_ENTRY_H + +#include +#include +#include +#include +#include "utils/kconfig.h" + +using json = nlohmann::json; + +struct KvEntry +{ + std::string key; + std::string value; + uint32_t timestamp = 0; +}; + +using KvData = std::vector; +using DataType = KvData; + +inline void to_json(json &j, const KvEntry &entry) +{ + j = json{ + {"key", entry.key}, + {"value", entry.value}}; + + if (entry.timestamp != 0) + { + j["expire"] = entry.timestamp; + } +} + +inline void from_json(const json &j, KvEntry &entry) +{ + entry.key = j.at("key").get(); + entry.value = j.at("value").get(); + entry.timestamp = j.value("expire", 0); +} + +inline uint32_t generateRandomTimestamp(double zero_prob = 0.5, int offsetSeconds = 3600) +{ + static thread_local std::mt19937 gen(std::random_device{}()); + std::uniform_real_distribution prob_dist(0.0, 1.0); + std::uniform_int_distribution offset_dist(-offsetSeconds, offsetSeconds); + + if (prob_dist(gen) < zero_prob) + { + return 0; + } + + uint32_t now = static_cast( + std::chrono::duration_cast( + std::chrono::system_clock::now().time_since_epoch()) + .count()); + + return now + offset_dist(gen); +} + +#endif // KV_ENTRY_H diff --git a/tools/pika_batch_ingest/include/utils/result.h b/tools/pika_batch_ingest/include/utils/result.h new file mode 100644 index 0000000000..347f7a6bb3 --- /dev/null +++ b/tools/pika_batch_ingest/include/utils/result.h @@ -0,0 +1,155 @@ +#ifndef RESULT_H +#define RESULT_H +#include + +class Result +{ +public: + enum Ret + { + kNone = 0, // 默认状态 + kOk, // 成功 + kFileCreated, // 文件创建成功 + kFileReadError, // 文件读取错误 + kDataGenerated, // 数据成功生成 + kError, // 一般错误 + kFileOpenError, // 文件打开错误 + kInvalidSize, // 无效的文件大小 + kInvalidParam, // 无效的参数 + kFileWriteError, // 文件写入错误 + kOutOfMemory, // 内存不足 + kFileTooLarge, // 文件太大 + kInvalidUnit, // 无效的单位(B, K, M, G) + kInvalidRange, // 超出允许的范围 + kInvalidFileType, // 无效的文件类型 + kDataSizeMismatch, // 数据大小不匹配 + kProcessing, // 数据生成中 + kCancelled, // 操作被取消 + kConfigError, // 配置错误 + kS3UploadError, // S3上传错误 + kInvalidArgument // 无效的参数 + }; + Result() = default; + Result(Ret ret, const std::string &message = "") + : ret_(ret), message_(message) {} + + bool isError() const + { + return ret_ != kOk && ret_ != kFileCreated && ret_ != kDataGenerated; + } + std::string message_raw() const { return message_; } + + std::string message() const + { + std::string result; + switch (ret_) + { + case kNone: + return message_; + case kOk: + return "+OK\r\n"; + case kFileCreated: + return "+OK File created successfully\r\n"; + case kDataGenerated: + return "+OK Data generated successfully\r\n"; + case kError: + return "-ERR An unknown error occurred\r\n"; + case kFileOpenError: + result = "-ERR Unable to open file for '"; + result.append(message_); + result.append("'\r\n"); + case kFileReadError: + result = "-ERR Error reading file for '"; + result.append(message_); + result.append("'\r\n"); + return result; + case kInvalidSize: + result = "-ERR Invalid size parameter for '"; + result.append(message_); + result.append("'\r\n"); + return result; + case kInvalidParam: + result = "-ERR Invalid parameters provided for '"; + result.append(message_); + result.append("'\r\n"); + return result; + case kFileWriteError: + result = "-ERR Error writing to file for '"; + result.append(message_); + result.append("'\r\n"); + return result; + case kOutOfMemory: + result = "-ERR Out of memory for '"; + result.append(message_); + result.append("'\r\n"); + return result; + case kFileTooLarge: + result = "-ERR File size exceeds the allowed limit for '"; + result.append(message_); + result.append("'\r\n"); + return result; + case kInvalidUnit: + result = "-ERR Invalid unit (use B, K, M, G) for '"; + result.append(message_); + result.append("'\r\n"); + return result; + case kInvalidRange: + result = "-ERR The specified range is invalid for '"; + result.append(message_); + result.append("'\r\n"); + return result; + case kInvalidFileType: + result = "-ERR Invalid file type (only .json supported) for '"; + result.append(message_); + result.append("'\r\n"); + return result; + case kDataSizeMismatch: + result = "-ERR The generated data size does not match the expected size for '"; + result.append(message_); + result.append("'\r\n"); + return result; + case kProcessing: + result = "-ERR Data generation in progress for '"; + result.append(message_); + result.append("'\r\n"); + return result; + case kCancelled: + result = "-ERR Operation was cancelled for '"; + result.append(message_); + result.append("'\r\n"); + return result; + case kConfigError: + result = "-ERR Configuration error for '"; + result.append(message_); + result.append("'\r\n"); + return result; + case kS3UploadError: + result = "-ERR S3Upload error for '"; + result.append(message_); + result.append("'\r\n"); + case kInvalidArgument: + result = "-ERR Invalid Argument error for '"; + result.append(message_); + result.append("'\r\n"); + default: + return "-ERR Unknown status.\r\n"; + } + } + + void setRes(Ret ret, const std::string &content = "") + { + ret_ = ret; + if (!content.empty()) + { + message_ = content; + } + } + + Ret getRet() const { return ret_; } + +private: + Ret ret_ = kNone; + std::string message_; +}; + +#endif diff --git a/tools/pika_batch_ingest/include/utils/threadScheduler.h b/tools/pika_batch_ingest/include/utils/threadScheduler.h new file mode 100644 index 0000000000..b27643b499 --- /dev/null +++ b/tools/pika_batch_ingest/include/utils/threadScheduler.h @@ -0,0 +1,210 @@ +#pragma once +#include +#include +#include +#include +#include +#include +#include +#include "utils/klog.h" +#include + +class ThreadScheduler +{ +public: + static ThreadScheduler &get() + { + static ThreadScheduler instance; + return instance; + } + + void init(unsigned totalThreads = std::thread::hardware_concurrency()) + { + std::lock_guard lock(mutex_); + total_ = std::max(1u, (2 * totalThreads) / 3); + used_ = 0; + finalized_ = false; + logicalRequests_.clear(); + allocations_.clear(); + } + + void registerLogicalRequest(const std::string &name, size_t logical) + { + std::lock_guard lock(mutex_); + if (finalized_) + { + LOG_WARN("ThreadScheduler::registerLogicalRequest called after finalize(). Ignored."); + return; + } + logicalRequests_[name] = logical; + } + + void finalize() + { + std::lock_guard lock(mutex_); + size_t totalLogical = 0; + for (const auto &pair : logicalRequests_) + { + totalLogical += pair.second; + } + + if (totalLogical == 0) + { + LOG_INFO("No logical requests registered. Nothing to allocate."); + return; + } + + LOG_DEBUG("========== ThreadScheduler Finalization =========="); + LOG_DEBUG("Total usable threads: " + std::to_string(total_)); + LOG_DEBUG("Total logical request weight: " + std::to_string(totalLogical)); + + // 按权重比例分配线程 + std::vector> modules; + for (const auto &pair : logicalRequests_) { + modules.push_back({pair.first, pair.second}); + } + + // 按权重从大到小排序,优先分配权重高的模块 + std::sort(modules.begin(), modules.end(), + [](const auto& a, const auto& b) { return a.second > b.second; }); + + // 按权重比例分配线程,但确保每个模块至少分配1个线程(除非没有线程可用) + size_t allocatedCount = 0; + for (const auto &module : modules) { + const std::string &name = module.first; + size_t logical = module.second; + + // 计算按比例应分配的线程数 + size_t allocated = (total_ * logical) / totalLogical; + + // 确保至少分配1个线程(除非total_为0或已分配完所有线程) + if (allocated == 0 && total_ > 0 && used_ < total_) { + allocated = 1; + } + + // 如果需要的线程数超过了剩余线程数,则只分配剩余的线程 + if (used_ + allocated > total_) { + allocated = total_ - used_; + } + + allocations_[name] = allocated; + used_ += allocated; + allocatedCount += allocated; + + LOG_DEBUG("Module: " + name + + " | Logical Weight: " + std::to_string(logical) + + " | Allocated Threads: " + std::to_string(allocated)); + } + + // 如果还有剩余线程,按照权重重新分配给各模块 + if (used_ < total_) { + size_t remaining = total_ - used_; + LOG_DEBUG("Remaining threads to distribute: " + std::to_string(remaining)); + + // 按权重比例分配剩余线程 + for (const auto &module : modules) { + const std::string &name = module.first; + size_t logical = module.second; + + size_t additional = (remaining * logical) / totalLogical; + + // 确保不超出剩余线程数 + if (additional > (total_ - used_)) { + additional = total_ - used_; + } + + allocations_[name] += additional; + used_ += additional; + + if (additional > 0) { + LOG_DEBUG("Module: " + name + + " | Additional Threads: " + std::to_string(additional)); + } + + if (used_ >= total_) { + break; + } + } + } + + LOG_DEBUG("Total threads used: " + std::to_string(used_)); + LOG_DEBUG("==================================================="); + + finalized_ = true; + } + + // 获取某个模块实际分配的线程数 + size_t get(const std::string &name) + { + std::lock_guard lock(mutex_); + auto it = allocations_.find(name); + if (it != allocations_.end()) + { + return it->second; + } + LOG_WARN("ThreadScheduler::get called for unregistered module: " + name); + return 1; // fallback + } + + size_t available() const + { + std::lock_guard lock(mutex_); + return total_ - used_; + } + +private: + ThreadScheduler() = default; + + size_t total_ = 0; + size_t used_ = 0; + bool finalized_ = false; + + std::unordered_map logicalRequests_; + std::unordered_map allocations_; + + mutable std::mutex mutex_; +}; + +inline void initThreadSchedulerFromConfig(const std::string &jsonPath) +{ + std::ifstream file(jsonPath); + if (!file.is_open()) + { + LOG_ERROR("Failed to open thread config file: " + jsonPath + ". Using default settings."); + return; + } + + nlohmann::json conf; + try + { + file >> conf; + } + catch (const std::exception &e) + { + LOG_ERROR("Invalid JSON in thread config file: " + std::string(e.what())); + return; + } + + auto &sched = ThreadScheduler::get(); + sched.init(); // 初始化线程调度器 + + if (!conf.is_object()) + { + LOG_ERROR("Thread config file must contain a JSON object."); + return; + } + + for (auto &[name, weight] : conf.items()) + { + if (weight.is_number_unsigned()) + { + sched.registerLogicalRequest(name, weight.get()); + } + else + { + LOG_ERROR("Invalid thread weight for module: " + name); + } + } + + sched.finalize(); // 分配 +} diff --git a/tools/pika_batch_ingest/info_rocksdb.txt b/tools/pika_batch_ingest/info_rocksdb.txt new file mode 100644 index 0000000000..c7ad5b06a7 --- /dev/null +++ b/tools/pika_batch_ingest/info_rocksdb.txt @@ -0,0 +1,478 @@ +# RocksDB +#instance0_RocksDB +instance0_num_immutable_mem_table:0 +instance0_num_immutable_mem_table_flushed:0 +instance0_mem_table_flush_pending:0 +instance0_num_running_flushes:0 +instance0_compaction_pending:0 +instance0_num_running_compactions:0 +instance0_background_errors:0 +instance0_cur_size_active_mem_table:14336 +instance0_cur_size_all_mem_tables:14336 +instance0_size_all_mem_tables:14336 +instance0_estimate_num_keys:0 +instance0_estimate_table_readers_mem:0 +instance0_num_snapshots:0 +instance0_num_live_versions:7 +instance0_current_super_version_number:13 +instance0_estimate_live_data_size:0 +instance0_num_files_at_level0_default:0 +instance0_num_files_at_level0_hash_data_cf:0 +instance0_num_files_at_level0_set_data_cf:0 +instance0_num_files_at_level0_list_data_cf:0 +instance0_num_files_at_level0_zset_data_cf:0 +instance0_num_files_at_level0_zset_score_cf:0 +instance0_num_files_at_level0_stream_data_cf:0 +instance0_num_files_at_level1_default:0 +instance0_num_files_at_level1_hash_data_cf:0 +instance0_num_files_at_level1_set_data_cf:0 +instance0_num_files_at_level1_list_data_cf:0 +instance0_num_files_at_level1_zset_data_cf:0 +instance0_num_files_at_level1_zset_score_cf:0 +instance0_num_files_at_level1_stream_data_cf:0 +instance0_num_files_at_level2_default:0 +instance0_num_files_at_level2_hash_data_cf:0 +instance0_num_files_at_level2_set_data_cf:0 +instance0_num_files_at_level2_list_data_cf:0 +instance0_num_files_at_level2_zset_data_cf:0 +instance0_num_files_at_level2_zset_score_cf:0 +instance0_num_files_at_level2_stream_data_cf:0 +instance0_num_files_at_level3_default:0 +instance0_num_files_at_level3_hash_data_cf:0 +instance0_num_files_at_level3_set_data_cf:0 +instance0_num_files_at_level3_list_data_cf:0 +instance0_num_files_at_level3_zset_data_cf:0 +instance0_num_files_at_level3_zset_score_cf:0 +instance0_num_files_at_level3_stream_data_cf:0 +instance0_num_files_at_level4_default:0 +instance0_num_files_at_level4_hash_data_cf:0 +instance0_num_files_at_level4_set_data_cf:0 +instance0_num_files_at_level4_list_data_cf:0 +instance0_num_files_at_level4_zset_data_cf:0 +instance0_num_files_at_level4_zset_score_cf:0 +instance0_num_files_at_level4_stream_data_cf:0 +instance0_num_files_at_level5_default:0 +instance0_num_files_at_level5_hash_data_cf:0 +instance0_num_files_at_level5_set_data_cf:0 +instance0_num_files_at_level5_list_data_cf:0 +instance0_num_files_at_level5_zset_data_cf:0 +instance0_num_files_at_level5_zset_score_cf:0 +instance0_num_files_at_level5_stream_data_cf:0 +instance0_num_files_at_level6_default:0 +instance0_num_files_at_level6_hash_data_cf:0 +instance0_num_files_at_level6_set_data_cf:0 +instance0_num_files_at_level6_list_data_cf:0 +instance0_num_files_at_level6_zset_data_cf:0 +instance0_num_files_at_level6_zset_score_cf:0 +instance0_num_files_at_level6_stream_data_cf:0 +instance0_compression_ratio_at_level0_default:-1.000000 +instance0_compression_ratio_at_level0_hash_data_cf:-1.000000 +instance0_compression_ratio_at_level0_set_data_cf:-1.000000 +instance0_compression_ratio_at_level0_list_data_cf:-1.000000 +instance0_compression_ratio_at_level0_zset_data_cf:-1.000000 +instance0_compression_ratio_at_level0_zset_score_cf:-1.000000 +instance0_compression_ratio_at_level0_stream_data_cf:-1.000000 +instance0_compression_ratio_at_level1_default:-1.000000 +instance0_compression_ratio_at_level1_hash_data_cf:-1.000000 +instance0_compression_ratio_at_level1_set_data_cf:-1.000000 +instance0_compression_ratio_at_level1_list_data_cf:-1.000000 +instance0_compression_ratio_at_level1_zset_data_cf:-1.000000 +instance0_compression_ratio_at_level1_zset_score_cf:-1.000000 +instance0_compression_ratio_at_level1_stream_data_cf:-1.000000 +instance0_compression_ratio_at_level2_default:-1.000000 +instance0_compression_ratio_at_level2_hash_data_cf:-1.000000 +instance0_compression_ratio_at_level2_set_data_cf:-1.000000 +instance0_compression_ratio_at_level2_list_data_cf:-1.000000 +instance0_compression_ratio_at_level2_zset_data_cf:-1.000000 +instance0_compression_ratio_at_level2_zset_score_cf:-1.000000 +instance0_compression_ratio_at_level2_stream_data_cf:-1.000000 +instance0_compression_ratio_at_level3_default:-1.000000 +instance0_compression_ratio_at_level3_hash_data_cf:-1.000000 +instance0_compression_ratio_at_level3_set_data_cf:-1.000000 +instance0_compression_ratio_at_level3_list_data_cf:-1.000000 +instance0_compression_ratio_at_level3_zset_data_cf:-1.000000 +instance0_compression_ratio_at_level3_zset_score_cf:-1.000000 +instance0_compression_ratio_at_level3_stream_data_cf:-1.000000 +instance0_compression_ratio_at_level4_default:-1.000000 +instance0_compression_ratio_at_level4_hash_data_cf:-1.000000 +instance0_compression_ratio_at_level4_set_data_cf:-1.000000 +instance0_compression_ratio_at_level4_list_data_cf:-1.000000 +instance0_compression_ratio_at_level4_zset_data_cf:-1.000000 +instance0_compression_ratio_at_level4_zset_score_cf:-1.000000 +instance0_compression_ratio_at_level4_stream_data_cf:-1.000000 +instance0_compression_ratio_at_level5_default:-1.000000 +instance0_compression_ratio_at_level5_hash_data_cf:-1.000000 +instance0_compression_ratio_at_level5_set_data_cf:-1.000000 +instance0_compression_ratio_at_level5_list_data_cf:-1.000000 +instance0_compression_ratio_at_level5_zset_data_cf:-1.000000 +instance0_compression_ratio_at_level5_zset_score_cf:-1.000000 +instance0_compression_ratio_at_level5_stream_data_cf:-1.000000 +instance0_compression_ratio_at_level6_default:-1.000000 +instance0_compression_ratio_at_level6_hash_data_cf:-1.000000 +instance0_compression_ratio_at_level6_set_data_cf:-1.000000 +instance0_compression_ratio_at_level6_list_data_cf:-1.000000 +instance0_compression_ratio_at_level6_zset_data_cf:-1.000000 +instance0_compression_ratio_at_level6_zset_score_cf:-1.000000 +instance0_compression_ratio_at_level6_stream_data_cf:-1.000000 +instance0_total_sst_files_size:0 +instance0_live_sst_files_size:0 +instance0_estimate_pending_compaction_bytes:0 +instance0_block_cache_capacity:83886080 +instance0_block_cache_usage:672 +instance0_block_cache_pinned_usage:672 +instance0_num_blob_files:0 +instance0_blob_stats:0 +instance0_total_blob_file_size:0 +instance0_live_blob_file_size:0 +instance0_blob_cache_capacity:0 +instance0_blob_cache_usage:0 +instance0_blob_cache_pinned_usage:0 +instance0_cf-l0-file-count-limit-delays-with-ongoing-compaction: 0 +instance0_cf-l0-file-count-limit-stops-with-ongoing-compaction: 0 +instance0_compaction.Sum.AvgSec: 0.000000 +instance0_compaction.Sum.CompCount: 0.000000 +instance0_compaction.Sum.CompMergeCPU: 0.000000 +instance0_compaction.Sum.CompSec: 0.000000 +instance0_compaction.Sum.CompactedFiles: 0.000000 +instance0_compaction.Sum.KeyDrop: 0.000000 +instance0_compaction.Sum.KeyIn: 0.000000 +instance0_compaction.Sum.MovedGB: 0.000000 +instance0_compaction.Sum.NumFiles: 0.000000 +instance0_compaction.Sum.RblobGB: 0.000000 +instance0_compaction.Sum.ReadGB: 0.000000 +instance0_compaction.Sum.ReadMBps: 0.000000 +instance0_compaction.Sum.RnGB: 0.000000 +instance0_compaction.Sum.Rnp1GB: 0.000000 +instance0_compaction.Sum.Score: 0.000000 +instance0_compaction.Sum.SizeBytes: 0.000000 +instance0_compaction.Sum.WblobGB: 0.000000 +instance0_compaction.Sum.WnewGB: 0.000000 +instance0_compaction.Sum.WriteAmp: 0.000000 +instance0_compaction.Sum.WriteGB: 0.000000 +instance0_compaction.Sum.WriteMBps: 0.000000 +instance0_l0-file-count-limit-delays: 0 +instance0_l0-file-count-limit-stops: 0 +instance0_memtable-limit-delays: 0 +instance0_memtable-limit-stops: 0 +instance0_pending-compaction-bytes-delays: 0 +instance0_pending-compaction-bytes-stops: 0 +instance0_total-delays: 0 +instance0_total-stops: 0 +#instance1_RocksDB +instance1_num_immutable_mem_table:0 +instance1_num_immutable_mem_table_flushed:0 +instance1_mem_table_flush_pending:0 +instance1_num_running_flushes:0 +instance1_compaction_pending:0 +instance1_num_running_compactions:0 +instance1_background_errors:0 +instance1_cur_size_active_mem_table:14336 +instance1_cur_size_all_mem_tables:14336 +instance1_size_all_mem_tables:14336 +instance1_estimate_num_keys:0 +instance1_estimate_table_readers_mem:0 +instance1_num_snapshots:0 +instance1_num_live_versions:7 +instance1_current_super_version_number:13 +instance1_estimate_live_data_size:0 +instance1_num_files_at_level0_default:0 +instance1_num_files_at_level0_hash_data_cf:0 +instance1_num_files_at_level0_set_data_cf:0 +instance1_num_files_at_level0_list_data_cf:0 +instance1_num_files_at_level0_zset_data_cf:0 +instance1_num_files_at_level0_zset_score_cf:0 +instance1_num_files_at_level0_stream_data_cf:0 +instance1_num_files_at_level1_default:0 +instance1_num_files_at_level1_hash_data_cf:0 +instance1_num_files_at_level1_set_data_cf:0 +instance1_num_files_at_level1_list_data_cf:0 +instance1_num_files_at_level1_zset_data_cf:0 +instance1_num_files_at_level1_zset_score_cf:0 +instance1_num_files_at_level1_stream_data_cf:0 +instance1_num_files_at_level2_default:0 +instance1_num_files_at_level2_hash_data_cf:0 +instance1_num_files_at_level2_set_data_cf:0 +instance1_num_files_at_level2_list_data_cf:0 +instance1_num_files_at_level2_zset_data_cf:0 +instance1_num_files_at_level2_zset_score_cf:0 +instance1_num_files_at_level2_stream_data_cf:0 +instance1_num_files_at_level3_default:0 +instance1_num_files_at_level3_hash_data_cf:0 +instance1_num_files_at_level3_set_data_cf:0 +instance1_num_files_at_level3_list_data_cf:0 +instance1_num_files_at_level3_zset_data_cf:0 +instance1_num_files_at_level3_zset_score_cf:0 +instance1_num_files_at_level3_stream_data_cf:0 +instance1_num_files_at_level4_default:0 +instance1_num_files_at_level4_hash_data_cf:0 +instance1_num_files_at_level4_set_data_cf:0 +instance1_num_files_at_level4_list_data_cf:0 +instance1_num_files_at_level4_zset_data_cf:0 +instance1_num_files_at_level4_zset_score_cf:0 +instance1_num_files_at_level4_stream_data_cf:0 +instance1_num_files_at_level5_default:0 +instance1_num_files_at_level5_hash_data_cf:0 +instance1_num_files_at_level5_set_data_cf:0 +instance1_num_files_at_level5_list_data_cf:0 +instance1_num_files_at_level5_zset_data_cf:0 +instance1_num_files_at_level5_zset_score_cf:0 +instance1_num_files_at_level5_stream_data_cf:0 +instance1_num_files_at_level6_default:0 +instance1_num_files_at_level6_hash_data_cf:0 +instance1_num_files_at_level6_set_data_cf:0 +instance1_num_files_at_level6_list_data_cf:0 +instance1_num_files_at_level6_zset_data_cf:0 +instance1_num_files_at_level6_zset_score_cf:0 +instance1_num_files_at_level6_stream_data_cf:0 +instance1_compression_ratio_at_level0_default:-1.000000 +instance1_compression_ratio_at_level0_hash_data_cf:-1.000000 +instance1_compression_ratio_at_level0_set_data_cf:-1.000000 +instance1_compression_ratio_at_level0_list_data_cf:-1.000000 +instance1_compression_ratio_at_level0_zset_data_cf:-1.000000 +instance1_compression_ratio_at_level0_zset_score_cf:-1.000000 +instance1_compression_ratio_at_level0_stream_data_cf:-1.000000 +instance1_compression_ratio_at_level1_default:-1.000000 +instance1_compression_ratio_at_level1_hash_data_cf:-1.000000 +instance1_compression_ratio_at_level1_set_data_cf:-1.000000 +instance1_compression_ratio_at_level1_list_data_cf:-1.000000 +instance1_compression_ratio_at_level1_zset_data_cf:-1.000000 +instance1_compression_ratio_at_level1_zset_score_cf:-1.000000 +instance1_compression_ratio_at_level1_stream_data_cf:-1.000000 +instance1_compression_ratio_at_level2_default:-1.000000 +instance1_compression_ratio_at_level2_hash_data_cf:-1.000000 +instance1_compression_ratio_at_level2_set_data_cf:-1.000000 +instance1_compression_ratio_at_level2_list_data_cf:-1.000000 +instance1_compression_ratio_at_level2_zset_data_cf:-1.000000 +instance1_compression_ratio_at_level2_zset_score_cf:-1.000000 +instance1_compression_ratio_at_level2_stream_data_cf:-1.000000 +instance1_compression_ratio_at_level3_default:-1.000000 +instance1_compression_ratio_at_level3_hash_data_cf:-1.000000 +instance1_compression_ratio_at_level3_set_data_cf:-1.000000 +instance1_compression_ratio_at_level3_list_data_cf:-1.000000 +instance1_compression_ratio_at_level3_zset_data_cf:-1.000000 +instance1_compression_ratio_at_level3_zset_score_cf:-1.000000 +instance1_compression_ratio_at_level3_stream_data_cf:-1.000000 +instance1_compression_ratio_at_level4_default:-1.000000 +instance1_compression_ratio_at_level4_hash_data_cf:-1.000000 +instance1_compression_ratio_at_level4_set_data_cf:-1.000000 +instance1_compression_ratio_at_level4_list_data_cf:-1.000000 +instance1_compression_ratio_at_level4_zset_data_cf:-1.000000 +instance1_compression_ratio_at_level4_zset_score_cf:-1.000000 +instance1_compression_ratio_at_level4_stream_data_cf:-1.000000 +instance1_compression_ratio_at_level5_default:-1.000000 +instance1_compression_ratio_at_level5_hash_data_cf:-1.000000 +instance1_compression_ratio_at_level5_set_data_cf:-1.000000 +instance1_compression_ratio_at_level5_list_data_cf:-1.000000 +instance1_compression_ratio_at_level5_zset_data_cf:-1.000000 +instance1_compression_ratio_at_level5_zset_score_cf:-1.000000 +instance1_compression_ratio_at_level5_stream_data_cf:-1.000000 +instance1_compression_ratio_at_level6_default:-1.000000 +instance1_compression_ratio_at_level6_hash_data_cf:-1.000000 +instance1_compression_ratio_at_level6_set_data_cf:-1.000000 +instance1_compression_ratio_at_level6_list_data_cf:-1.000000 +instance1_compression_ratio_at_level6_zset_data_cf:-1.000000 +instance1_compression_ratio_at_level6_zset_score_cf:-1.000000 +instance1_compression_ratio_at_level6_stream_data_cf:-1.000000 +instance1_total_sst_files_size:0 +instance1_live_sst_files_size:0 +instance1_estimate_pending_compaction_bytes:0 +instance1_block_cache_capacity:83886080 +instance1_block_cache_usage:672 +instance1_block_cache_pinned_usage:672 +instance1_num_blob_files:0 +instance1_blob_stats:0 +instance1_total_blob_file_size:0 +instance1_live_blob_file_size:0 +instance1_blob_cache_capacity:0 +instance1_blob_cache_usage:0 +instance1_blob_cache_pinned_usage:0 +instance1_cf-l0-file-count-limit-delays-with-ongoing-compaction: 0 +instance1_cf-l0-file-count-limit-stops-with-ongoing-compaction: 0 +instance1_compaction.Sum.AvgSec: 0.000000 +instance1_compaction.Sum.CompCount: 0.000000 +instance1_compaction.Sum.CompMergeCPU: 0.000000 +instance1_compaction.Sum.CompSec: 0.000000 +instance1_compaction.Sum.CompactedFiles: 0.000000 +instance1_compaction.Sum.KeyDrop: 0.000000 +instance1_compaction.Sum.KeyIn: 0.000000 +instance1_compaction.Sum.MovedGB: 0.000000 +instance1_compaction.Sum.NumFiles: 0.000000 +instance1_compaction.Sum.RblobGB: 0.000000 +instance1_compaction.Sum.ReadGB: 0.000000 +instance1_compaction.Sum.ReadMBps: 0.000000 +instance1_compaction.Sum.RnGB: 0.000000 +instance1_compaction.Sum.Rnp1GB: 0.000000 +instance1_compaction.Sum.Score: 0.000000 +instance1_compaction.Sum.SizeBytes: 0.000000 +instance1_compaction.Sum.WblobGB: 0.000000 +instance1_compaction.Sum.WnewGB: 0.000000 +instance1_compaction.Sum.WriteAmp: 0.000000 +instance1_compaction.Sum.WriteGB: 0.000000 +instance1_compaction.Sum.WriteMBps: 0.000000 +instance1_l0-file-count-limit-delays: 0 +instance1_l0-file-count-limit-stops: 0 +instance1_memtable-limit-delays: 0 +instance1_memtable-limit-stops: 0 +instance1_pending-compaction-bytes-delays: 0 +instance1_pending-compaction-bytes-stops: 0 +instance1_total-delays: 0 +instance1_total-stops: 0 +#instance2_RocksDB +instance2_num_immutable_mem_table:0 +instance2_num_immutable_mem_table_flushed:0 +instance2_mem_table_flush_pending:0 +instance2_num_running_flushes:0 +instance2_compaction_pending:0 +instance2_num_running_compactions:0 +instance2_background_errors:0 +instance2_cur_size_active_mem_table:14336 +instance2_cur_size_all_mem_tables:14336 +instance2_size_all_mem_tables:14336 +instance2_estimate_num_keys:0 +instance2_estimate_table_readers_mem:0 +instance2_num_snapshots:0 +instance2_num_live_versions:7 +instance2_current_super_version_number:13 +instance2_estimate_live_data_size:0 +instance2_num_files_at_level0_default:0 +instance2_num_files_at_level0_hash_data_cf:0 +instance2_num_files_at_level0_set_data_cf:0 +instance2_num_files_at_level0_list_data_cf:0 +instance2_num_files_at_level0_zset_data_cf:0 +instance2_num_files_at_level0_zset_score_cf:0 +instance2_num_files_at_level0_stream_data_cf:0 +instance2_num_files_at_level1_default:0 +instance2_num_files_at_level1_hash_data_cf:0 +instance2_num_files_at_level1_set_data_cf:0 +instance2_num_files_at_level1_list_data_cf:0 +instance2_num_files_at_level1_zset_data_cf:0 +instance2_num_files_at_level1_zset_score_cf:0 +instance2_num_files_at_level1_stream_data_cf:0 +instance2_num_files_at_level2_default:0 +instance2_num_files_at_level2_hash_data_cf:0 +instance2_num_files_at_level2_set_data_cf:0 +instance2_num_files_at_level2_list_data_cf:0 +instance2_num_files_at_level2_zset_data_cf:0 +instance2_num_files_at_level2_zset_score_cf:0 +instance2_num_files_at_level2_stream_data_cf:0 +instance2_num_files_at_level3_default:0 +instance2_num_files_at_level3_hash_data_cf:0 +instance2_num_files_at_level3_set_data_cf:0 +instance2_num_files_at_level3_list_data_cf:0 +instance2_num_files_at_level3_zset_data_cf:0 +instance2_num_files_at_level3_zset_score_cf:0 +instance2_num_files_at_level3_stream_data_cf:0 +instance2_num_files_at_level4_default:0 +instance2_num_files_at_level4_hash_data_cf:0 +instance2_num_files_at_level4_set_data_cf:0 +instance2_num_files_at_level4_list_data_cf:0 +instance2_num_files_at_level4_zset_data_cf:0 +instance2_num_files_at_level4_zset_score_cf:0 +instance2_num_files_at_level4_stream_data_cf:0 +instance2_num_files_at_level5_default:0 +instance2_num_files_at_level5_hash_data_cf:0 +instance2_num_files_at_level5_set_data_cf:0 +instance2_num_files_at_level5_list_data_cf:0 +instance2_num_files_at_level5_zset_data_cf:0 +instance2_num_files_at_level5_zset_score_cf:0 +instance2_num_files_at_level5_stream_data_cf:0 +instance2_num_files_at_level6_default:0 +instance2_num_files_at_level6_hash_data_cf:0 +instance2_num_files_at_level6_set_data_cf:0 +instance2_num_files_at_level6_list_data_cf:0 +instance2_num_files_at_level6_zset_data_cf:0 +instance2_num_files_at_level6_zset_score_cf:0 +instance2_num_files_at_level6_stream_data_cf:0 +instance2_compression_ratio_at_level0_default:-1.000000 +instance2_compression_ratio_at_level0_hash_data_cf:-1.000000 +instance2_compression_ratio_at_level0_set_data_cf:-1.000000 +instance2_compression_ratio_at_level0_list_data_cf:-1.000000 +instance2_compression_ratio_at_level0_zset_data_cf:-1.000000 +instance2_compression_ratio_at_level0_zset_score_cf:-1.000000 +instance2_compression_ratio_at_level0_stream_data_cf:-1.000000 +instance2_compression_ratio_at_level1_default:-1.000000 +instance2_compression_ratio_at_level1_hash_data_cf:-1.000000 +instance2_compression_ratio_at_level1_set_data_cf:-1.000000 +instance2_compression_ratio_at_level1_list_data_cf:-1.000000 +instance2_compression_ratio_at_level1_zset_data_cf:-1.000000 +instance2_compression_ratio_at_level1_zset_score_cf:-1.000000 +instance2_compression_ratio_at_level1_stream_data_cf:-1.000000 +instance2_compression_ratio_at_level2_default:-1.000000 +instance2_compression_ratio_at_level2_hash_data_cf:-1.000000 +instance2_compression_ratio_at_level2_set_data_cf:-1.000000 +instance2_compression_ratio_at_level2_list_data_cf:-1.000000 +instance2_compression_ratio_at_level2_zset_data_cf:-1.000000 +instance2_compression_ratio_at_level2_zset_score_cf:-1.000000 +instance2_compression_ratio_at_level2_stream_data_cf:-1.000000 +instance2_compression_ratio_at_level3_default:-1.000000 +instance2_compression_ratio_at_level3_hash_data_cf:-1.000000 +instance2_compression_ratio_at_level3_set_data_cf:-1.000000 +instance2_compression_ratio_at_level3_list_data_cf:-1.000000 +instance2_compression_ratio_at_level3_zset_data_cf:-1.000000 +instance2_compression_ratio_at_level3_zset_score_cf:-1.000000 +instance2_compression_ratio_at_level3_stream_data_cf:-1.000000 +instance2_compression_ratio_at_level4_default:-1.000000 +instance2_compression_ratio_at_level4_hash_data_cf:-1.000000 +instance2_compression_ratio_at_level4_set_data_cf:-1.000000 +instance2_compression_ratio_at_level4_list_data_cf:-1.000000 +instance2_compression_ratio_at_level4_zset_data_cf:-1.000000 +instance2_compression_ratio_at_level4_zset_score_cf:-1.000000 +instance2_compression_ratio_at_level4_stream_data_cf:-1.000000 +instance2_compression_ratio_at_level5_default:-1.000000 +instance2_compression_ratio_at_level5_hash_data_cf:-1.000000 +instance2_compression_ratio_at_level5_set_data_cf:-1.000000 +instance2_compression_ratio_at_level5_list_data_cf:-1.000000 +instance2_compression_ratio_at_level5_zset_data_cf:-1.000000 +instance2_compression_ratio_at_level5_zset_score_cf:-1.000000 +instance2_compression_ratio_at_level5_stream_data_cf:-1.000000 +instance2_compression_ratio_at_level6_default:-1.000000 +instance2_compression_ratio_at_level6_hash_data_cf:-1.000000 +instance2_compression_ratio_at_level6_set_data_cf:-1.000000 +instance2_compression_ratio_at_level6_list_data_cf:-1.000000 +instance2_compression_ratio_at_level6_zset_data_cf:-1.000000 +instance2_compression_ratio_at_level6_zset_score_cf:-1.000000 +instance2_compression_ratio_at_level6_stream_data_cf:-1.000000 +instance2_total_sst_files_size:0 +instance2_live_sst_files_size:0 +instance2_estimate_pending_compaction_bytes:0 +instance2_block_cache_capacity:83886080 +instance2_block_cache_usage:672 +instance2_block_cache_pinned_usage:672 +instance2_num_blob_files:0 +instance2_blob_stats:0 +instance2_total_blob_file_size:0 +instance2_live_blob_file_size:0 +instance2_blob_cache_capacity:0 +instance2_blob_cache_usage:0 +instance2_blob_cache_pinned_usage:0 +instance2_cf-l0-file-count-limit-delays-with-ongoing-compaction: 0 +instance2_cf-l0-file-count-limit-stops-with-ongoing-compaction: 0 +instance2_compaction.Sum.AvgSec: 0.000000 +instance2_compaction.Sum.CompCount: 0.000000 +instance2_compaction.Sum.CompMergeCPU: 0.000000 +instance2_compaction.Sum.CompSec: 0.000000 +instance2_compaction.Sum.CompactedFiles: 0.000000 +instance2_compaction.Sum.KeyDrop: 0.000000 +instance2_compaction.Sum.KeyIn: 0.000000 +instance2_compaction.Sum.MovedGB: 0.000000 +instance2_compaction.Sum.NumFiles: 0.000000 +instance2_compaction.Sum.RblobGB: 0.000000 +instance2_compaction.Sum.ReadGB: 0.000000 +instance2_compaction.Sum.ReadMBps: 0.000000 +instance2_compaction.Sum.RnGB: 0.000000 +instance2_compaction.Sum.Rnp1GB: 0.000000 +instance2_compaction.Sum.Score: 0.000000 +instance2_compaction.Sum.SizeBytes: 0.000000 +instance2_compaction.Sum.WblobGB: 0.000000 +instance2_compaction.Sum.WnewGB: 0.000000 +instance2_compaction.Sum.WriteAmp: 0.000000 +instance2_compaction.Sum.WriteGB: 0.000000 +instance2_compaction.Sum.WriteMBps: 0.000000 +instance2_l0-file-count-limit-delays: 0 +instance2_l0-file-count-limit-stops: 0 +instance2_memtable-limit-delays: 0 +instance2_memtable-limit-stops: 0 +instance2_pending-compaction-bytes-delays: 0 +instance2_pending-compaction-bytes-stops: 0 +instance2_total-delays: 0 +instance2_total-stops: 0 diff --git a/tools/pika_batch_ingest/shell/build.sh b/tools/pika_batch_ingest/shell/build.sh new file mode 100755 index 0000000000..01ad730a23 --- /dev/null +++ b/tools/pika_batch_ingest/shell/build.sh @@ -0,0 +1,111 @@ +#!/usr/bin/env bash +set -euo pipefail + +# ----------------------------- +# Project paths +# ----------------------------- +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PROJECT_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)" +PIKA_ROOT="$(cd "${SCRIPT_DIR}/../../.." && pwd)" +cd "$PROJECT_ROOT" + +# 计算并行编译核数(Linux/macOS 兼容) +detect_jobs() { + if command -v nproc >/dev/null 2>&1; then + nproc + elif [[ "$OSTYPE" == "darwin"* ]]; then + sysctl -n hw.logicalcpu + else + echo 4 + fi +} +JOBS="${JOBS:-$(detect_jobs)}" + +# 彩色输出 +info(){ echo -e "\033[1;34m[INFO]\033[0m $*"; } +ok(){ echo -e "\033[1;32m[OK]\033[0m $*"; } +err(){ echo -e "\033[1;31m[ERR]\033[0m $*"; } + +# ----------------------------- +# Step 1: 检查并构建 pikiwidb +# ----------------------------- +info "➡️ Step 1: 检查并构建 pikiwidb" +PIKA_LIB_DIR="$PROJECT_ROOT/vendor/lib/pika" +PIKA_LIB_CHECK="$PIKA_LIB_DIR/libpstd.a" # \检测条件 +PIKIWIDB_DIR="$PIKA_ROOT" + +if [[ -f "$PIKA_LIB_CHECK" ]]; then + ok "已构建,无需重复构建(发现 $PIKA_LIB_CHECK)" +else + info "🔧 正在构建 pikiwidb ..." + pushd "$PIKIWIDB_DIR" >/dev/null + ./build.sh || { echo "❌ pikiwidb 构建失败"; exit 1; } + popd >/dev/null + ok "pikiwidb 构建完成" +fi + +# ----------------------------- +# Step 2: 复制静态库 +# ----------------------------- +info "➡️ Step 2: 复制静态库文件到 vendor/lib/pika/" +mkdir -p "$PIKA_LIB_DIR" + +# 复制 output 下编译出的静态库 +if [[ -d "$PIKA_ROOT/output/src" ]]; then + find "$PIKA_ROOT/output/src" -type f -name "lib*.a" -exec cp -u {} "$PIKA_LIB_DIR/" \; +fi + +# 复制 deps/lib 中的静态库(ExternalProject 产物) +if [[ -d "$PIKA_ROOT/deps/lib" ]]; then + find "$PIKA_ROOT/deps/lib" -type f -name "lib*.a" -exec cp -u {} "$PIKA_LIB_DIR/" \; +fi + +# 复制 deps/lib 中的静态库(ExternalProject 产物) +if [[ -d "$PIKA_ROOT/deps/lib64" ]]; then + find "$PIKA_ROOT/deps/lib64" -type f -name "lib*.a" -exec cp -u {} "$PIKA_LIB_DIR/" \; +fi + + +ok "所有静态库已复制到 $PIKA_LIB_DIR/" + +# ----------------------------- +# Step 3: 构建主项目(CMake) +# ----------------------------- +info "➡️ Step 3: 构建主项目" + +BUILD_DIR="$PROJECT_ROOT/build" +mkdir -p "$BUILD_DIR" +pushd "$BUILD_DIR" >/dev/null + +# OpenSSL 静态库路径兼容(有些系统是 lib64,有些是 lib) +OPENSSL_ROOT="$PROJECT_ROOT/third/openssl/install" +OPENSSL_INC="$OPENSSL_ROOT/include" +if [[ -f "$OPENSSL_ROOT/lib64/libssl.a" ]]; then + OPENSSL_SSL="$OPENSSL_ROOT/lib64/libssl.a" + OPENSSL_CRYPTO="$OPENSSL_ROOT/lib64/libcrypto.a" +else + OPENSSL_SSL="$OPENSSL_ROOT/lib/libssl.a" + OPENSSL_CRYPTO="$OPENSSL_ROOT/lib/libcrypto.a" +fi + +# RocksDB 静态库(按你之前的构建,默认在 build/librocksdb.a) +ROCKSDB_INCLUDE="$PROJECT_ROOT/third/rocksdb/include" +ROCKSDB_LIB="$PROJECT_ROOT/third/rocksdb/build/librocksdb.a" + +# CMAKE_PREFIX_PATH:aws-sdk-cpp / aws-crt-cpp / openssl 的 install +CMAKE_PREFIX="$PROJECT_ROOT/third/aws-sdk-cpp/install;$PROJECT_ROOT/third/aws-crt-cpp/install;$OPENSSL_ROOT" + +cmake .. \ + -DOPENSSL_ROOT_DIR="$OPENSSL_ROOT" \ + -DOPENSSL_USE_STATIC_LIBS=ON \ + -DOPENSSL_INCLUDE_DIR="$OPENSSL_INC" \ + -DOPENSSL_SSL_LIBRARY="$OPENSSL_SSL" \ + -DOPENSSL_CRYPTO_LIBRARY="$OPENSSL_CRYPTO" \ + -DROCKSDB_INCLUDE_DIR="$ROCKSDB_INCLUDE" \ + -DROCKSDB_LIBRARY="$ROCKSDB_LIB" \ + -DCMAKE_PREFIX_PATH="$CMAKE_PREFIX" + +make -j"$JOBS" || { err "主项目构建失败"; exit 1; } + +popd >/dev/null +ok "✅ 构建完成" diff --git a/tools/pika_batch_ingest/shell/build_pika.sh b/tools/pika_batch_ingest/shell/build_pika.sh new file mode 100755 index 0000000000..b5779d687b --- /dev/null +++ b/tools/pika_batch_ingest/shell/build_pika.sh @@ -0,0 +1,111 @@ +#!/usr/bin/env bash +set -euo pipefail + +# ----------------------------- +# Project paths +# ----------------------------- +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PROJECT_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)" +PIKA_ROOT="$(cd "${SCRIPT_DIR}/../../.." && pwd)" +cd "$PROJECT_ROOT" + +# 计算并行编译核数(Linux/macOS 兼容) +detect_jobs() { + if command -v nproc >/dev/null 2>&1; then + nproc + elif [[ "$OSTYPE" == "darwin"* ]]; then + sysctl -n hw.logicalcpu + else + echo 4 + fi +} +JOBS="${JOBS:-$(detect_jobs)}" + +# 彩色输出 +info(){ echo -e "\033[1;34m[INFO]\033[0m $*"; } +ok(){ echo -e "\033[1;32m[OK]\033[0m $*"; } +err(){ echo -e "\033[1;31m[ERR]\033[0m $*"; } + +# ----------------------------- +# Step 1: 检查并构建 pikiwidb +# ----------------------------- +echo "➡️ Step 1: 检查并构建 pikiwidb" + +PIKIWIDB_DIR="$PIKA_ROOT" +PIKA_LIB_DIR="$PROJECT_ROOT/vendor/lib/pika" + +if [[ ! -d "$PIKIWIDB_DIR" ]]; then + echo "❌ 无法进入 pikiwidb 目录: $PIKIWIDB_DIR" + exit 1 +fi + +pushd "$PIKIWIDB_DIR" >/dev/null + ./build.sh tools || { echo "❌ pikiwidb 构建失败"; exit 1; } +popd >/dev/null + +echo "✅ pikiwidb 构建完成" + +# ----------------------------- +# Step 2: 复制静态库 +# ----------------------------- +info "➡️ Step 2: 复制静态库文件到 vendor/lib/pika/" +mkdir -p "$PIKA_LIB_DIR" + +# 复制 output 下编译出的静态库 +if [[ -d "$PIKA_ROOT/output/src" ]]; then + find "$PIKA_ROOT/output/src" -type f -name "lib*.a" -exec cp -u {} "$PIKA_LIB_DIR/" \; +fi + +# 复制 deps/lib 中的静态库(ExternalProject 产物) +if [[ -d "$PIKA_ROOT/deps/lib" ]]; then + find "$PIKA_ROOT/deps/lib" -type f -name "lib*.a" -exec cp -u {} "$PIKA_LIB_DIR/" \; +fi + +# 复制 deps/lib 中的静态库(ExternalProject 产物) +if [[ -d "$PIKA_ROOT/deps/lib64" ]]; then + find "$PIKA_ROOT/deps/lib64" -type f -name "lib*.a" -exec cp -u {} "$PIKA_LIB_DIR/" \; +fi + +ok "所有静态库已复制到 $PIKA_LIB_DIR/" + +# ----------------------------- +# Step 3: 构建主项目(CMake) +# ----------------------------- +info "➡️ Step 3: 构建主项目" + +BUILD_DIR="$PROJECT_ROOT/build" +mkdir -p "$BUILD_DIR" +pushd "$BUILD_DIR" >/dev/null + +# OpenSSL 静态库路径兼容(有些系统是 lib64,有些是 lib) +OPENSSL_ROOT="$PROJECT_ROOT/third/openssl/install" +OPENSSL_INC="$OPENSSL_ROOT/include" +if [[ -f "$OPENSSL_ROOT/lib64/libssl.a" ]]; then + OPENSSL_SSL="$OPENSSL_ROOT/lib64/libssl.a" + OPENSSL_CRYPTO="$OPENSSL_ROOT/lib64/libcrypto.a" +else + OPENSSL_SSL="$OPENSSL_ROOT/lib/libssl.a" + OPENSSL_CRYPTO="$OPENSSL_ROOT/lib/libcrypto.a" +fi + +# RocksDB 静态库(按你之前的构建,默认在 build/librocksdb.a) +ROCKSDB_INCLUDE="$PROJECT_ROOT/third/rocksdb/include" +ROCKSDB_LIB="$PROJECT_ROOT/third/rocksdb/build/librocksdb.a" + +# CMAKE_PREFIX_PATH:aws-sdk-cpp / aws-crt-cpp / openssl 的 install +CMAKE_PREFIX="$PROJECT_ROOT/third/aws-sdk-cpp/install;$PROJECT_ROOT/third/aws-crt-cpp/install;$OPENSSL_ROOT" + +cmake .. \ + -DOPENSSL_ROOT_DIR="$OPENSSL_ROOT" \ + -DOPENSSL_USE_STATIC_LIBS=ON \ + -DOPENSSL_INCLUDE_DIR="$OPENSSL_INC" \ + -DOPENSSL_SSL_LIBRARY="$OPENSSL_SSL" \ + -DOPENSSL_CRYPTO_LIBRARY="$OPENSSL_CRYPTO" \ + -DROCKSDB_INCLUDE_DIR="$ROCKSDB_INCLUDE" \ + -DROCKSDB_LIBRARY="$ROCKSDB_LIB" \ + -DCMAKE_PREFIX_PATH="$CMAKE_PREFIX" + +make -j"$JOBS" || { err "主项目构建失败"; exit 1; } + +popd >/dev/null +ok "✅ 构建完成" diff --git a/tools/pika_batch_ingest/shell/check_cli.sh b/tools/pika_batch_ingest/shell/check_cli.sh new file mode 100755 index 0000000000..0dc5589e91 --- /dev/null +++ b/tools/pika_batch_ingest/shell/check_cli.sh @@ -0,0 +1,562 @@ +#!/usr/bin/env bash +# Fixed version of check_cli.sh +# Main issues fixed: +# 1. Missing closing quote in REDIS_CLI_BIN variable +# 2. Better error handling for missing files and directories +# 3. Graceful fallback when dependencies are missing + +set -uo pipefail +# set -x +trap 'ec=$?; + if [[ $ec -ne 0 && $ec -ne 1 && $ec -ne 2 && $ec -ne 3 ]]; then + echo "[DEBUG] Error at line $LINENO, exit code $ec" + fi' ERR + +######################################## +# 用法 +######################################## +usage() { + cat <<'USAGE' +Usage: check_cli.sh [options] + +Options: + -p, --port Redis/Pika 端口(默认 9221 或环境变量 REDIS_PORT) + -a, --auth 访问密码(默认读取环境变量 REDIS_AUTH) + --db-path Pika db-path(用于标题显示) + --log 覆盖日志路径(默认 $PROJECT_ROOT/data/klog/master.log) + --cmd-tag 日志命令标签(默认 ManifestIngestCmd) + --stable-secs 日志稳定性检测窗口秒数(默认 3) + --machine 机器友好:只输出 1(通过)/0(失败),并以 0 退出 + -h, --help 显示帮助 +USAGE +} + +######################################## +# 路径与默认值 +######################################## +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PROJECT_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)" + +REDIS_PORT="${REDIS_PORT:-9221}" +REDIS_AUTH="${REDIS_AUTH:-}" +DB_PATH="" + +LOG_FILE_DEFAULT="${PROJECT_ROOT}/data/klog/master.log" +LOG_FILE="$LOG_FILE_DEFAULT" + +CMD_TAG="${CMD_TAG:-ManifestIngestCmd}" +STABLE_SECS="${STABLE_SECS:-3}" +MACHINE_ONLY=0 +MODE="size" # 判定模式 keys|size +SIZE_THRESHOLD="0.15" # 大小判定的阈值比例,默认 85% +QUEUE_FILE="${PROJECT_ROOT}/config/manifest.queue" +CONFIG_PATH="${PROJECT_ROOT}/config/config.json" + +# FIXED: Added missing closing quote +REDIS_CLI_BIN="${REDIS_CLI_BIN:-${PROJECT_ROOT}/third/redis/src/redis-cli}" +JQ_BIN="${PROJECT_ROOT}/third/jq/jq" + +RECOVERED_TIME="${RECOVERED_TIME:-10}" +######################################## +# 参数解析 +######################################## +while [[ $# -gt 0 ]]; do + case "$1" in + -p|--port) REDIS_PORT="$2"; shift 2;; + --port=*) REDIS_PORT="${1#*=}"; shift;; + -a|--auth) REDIS_AUTH="$2"; shift 2;; + --auth=*) REDIS_AUTH="${1#*=}"; shift;; + --db-path) DB_PATH="$2"; shift 2;; + --db-path=*) DB_PATH="${1#*=}"; shift;; + --log) LOG_FILE="$2"; shift 2;; + --log=*) LOG_FILE="${1#*=}"; shift;; + --cmd-tag) CMD_TAG="$2"; shift 2;; + --cmd-tag=*) CMD_TAG="${1#*=}"; shift;; + --stable-secs) STABLE_SECS="$2"; shift 2;; + --stable-secs=*) STABLE_SECS="${1#*=}"; shift;; + --final-delay) RECOVERED_TIME="$2"; shift 2;; + --final-delay=*) RECOVERED_TIME="${1#*=}"; shift;; + --mode) MODE="$2"; shift 2;; + --mode=*) MODE="${1#*=}"; shift;; + --size-threshold) SIZE_THRESHOLD="$2"; shift 2;; + --size-threshold=*) SIZE_THRESHOLD="${1#*=}"; shift;; + --machine) MACHINE_ONLY=1; shift;; + -h|--help) usage; exit 0;; + *) if [[ "$LOG_FILE" == "$LOG_FILE_DEFAULT" ]]; then + LOG_FILE="$1"; shift + else + echo "未知参数: $1" >&2; usage; exit 1 + fi;; + esac +done + +######################################## +# 颜色 +######################################## +if [[ -t 1 ]]; then + GREEN=$'\033[32m'; RED=$'\033[31m'; YELLOW=$'\033[33m'; NC=$'\033[0m' +else + GREEN=; RED=; YELLOW=; NC= +fi + +hr() { + printf '%s\n' "==========================================================================" +} + +title() { + hr + printf " Ingest 校验摘要 (port %s, db-path %s, mode %s)\n" "$REDIS_PORT" "${DB_PATH:-auto}" "$MODE" + hr +} + + +######################################## +# jq 检查 - 改进版本 +######################################## +if [ ! -x "$JQ_BIN" ]; then + # 尝试创建目录,但如果失败则继续 + if mkdir -p "$PROJECT_ROOT/third/jq" 2>/dev/null; then + echo "jq 未找到,正在下载到 third/jq..." >&2 + if curl -fsSL -o "$JQ_BIN" https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 2>/dev/null; then + chmod +x "$JQ_BIN" || { echo "下载 jq 失败" >&2; } + else + echo "下载 jq 失败,跳过 jq 相关功能" >&2 + fi + else + echo "无法创建目录,跳过 jq 安装" >&2 + fi +fi + +if [ -x "$JQ_BIN" ]; then + PATH="$PROJECT_ROOT/third/jq:$PATH" +fi + +######################################## +# redis-cli 封装 +######################################## +choose_redis_cli() { + if [[ -x "$REDIS_CLI_BIN" ]]; then + echo "$REDIS_CLI_BIN" + elif command -v redis-cli >/dev/null 2>&1; then + command -v redis-cli + else + echo "" + fi +} +REDIS_CLI="$(choose_redis_cli)" +if [[ -z "$REDIS_CLI" ]]; then + echo "[WARN] 未找到 redis-cli,部分检查将跳过。" >&2 +fi + +redis_cmd() { + local subcmd=("$@") + if [[ -z "$REDIS_CLI" ]]; then return 0; fi + if [[ -n "$REDIS_AUTH" ]]; then + base_cmd=("$REDIS_CLI" --raw --no-auth-warning -p "$REDIS_PORT" -a "$REDIS_AUTH") + else + base_cmd=("$REDIS_CLI" --raw --no-auth-warning -p "$REDIS_PORT") + fi + "${base_cmd[@]}" "${subcmd[@]}" 2>&1 +} + +######################################## +# 日志稳定性(可按需启用) +######################################## +log_stable_check() { + local file="$1" secs="$2" + if [[ ! -f "$file" ]]; then + echo "[WARN] 日志文件不存在:$file" >&2 + return 1 + fi + local s1 s2 + s1=$(wc -c < "$file" 2>/dev/null || echo 0) + sleep "$secs" + s2=$(wc -c < "$file" 2>/dev/null || echo 0) + if [[ "$s1" == "$s2" ]]; then + echo "${GREEN}[SUCCESS]${NC} $file 在 ${secs}s 内无增长" + else + echo "${YELLOW}[WARN]${NC} $file 在 ${secs}s 内仍在增长($s1 -> $s2)" + fi +} + +######################################## +# 队列缺失检查 +######################################## +queue_files=""; queue_count=0 +if [[ -f "$QUEUE_FILE" ]]; then + queue_files="$(sort -u "$QUEUE_FILE")" + queue_count="$(printf "%s\n" "$queue_files" | wc -l)" +fi + +matched_files=""; matched_count=0 +if [[ -f "$LOG_FILE" ]]; then + matched_files="$(grep -oP 'manifest_\d+_part\d+\.proto' "$LOG_FILE" | sort -u || true)" + matched_count="$(printf "%s\n" "$matched_files" | sed '/^$/d' | wc -l)" +fi + +missing_files=""; missing_count=0 +if [[ -n "${queue_files:-}" ]]; then + missing_files=$(comm -23 <(printf "%s\n" "$queue_files") <(printf "%s\n" "$matched_files")) + missing_count="$(printf "%s\n" "$missing_files" | sed '/^$/d' | wc -l || true)" +fi + +######################################## +# RocksDB INFO +######################################## +TOTAL_SST=0 +if [[ -n "$REDIS_CLI" ]]; then + TOTAL_SST="$(redis_cmd INFO rocksdb | awk -F: '/total_sst_files_size/{gsub("\r","",$2); total+=$2} END{print total+0}' || echo 0)" +fi + +######################################## +# 抽样检查 (重试 + 多次抽样统计) +######################################## +MOCK_DIR="${PROJECT_ROOT}/data/mock" +SAMPLE_TOTAL=5 # 尝试抽样次数 +RETRY_MAX=0 # 每个 key 最多重试 +RETRY_DELAY=0 # 重试间隔秒 + +# 统计与明细 +SAMPLE_OK=0; SAMPLE_FAIL=0; SAMPLE_ERR=0 +SAMPLE_KEYS_OK=() +SAMPLE_KEYS_FAIL=() +SAMPLE_KEYS_ERR=() +SAMPLE_KEYS_RETRY=() +SAMPLE_KEYS_RECOVERED=() + +pick_and_check_sample() { + local sample_file sample_key + sample_file="$(find "$MOCK_DIR" -type f -name '*.json' | shuf -n 1 || true)" + [[ -z "$sample_file" ]] && { echo "ERR::no_sample_file"; return 2; } + + # 检查 jq 是否可用 + if [[ ! -x "$JQ_BIN" ]]; then + echo "ERR::jq_not_available"; return 2 + fi + + sample_key="$("$JQ_BIN" -r '.[].key' "$sample_file" | shuf -n 1 || true)" + [[ -z "$sample_key" || "$sample_key" == "null" ]] && { echo "ERR::invalid_key"; return 2; } + + exists_out="$(redis_cmd EXISTS "$sample_key" | sed -E 's/[^0-9]//g' || echo 0)" + if [[ "$exists_out" == "1" ]]; then + redis_cmd GET "$sample_key" >/dev/null || true + [[ "${DEBUG:-0}" -eq 1 ]] && echo "[DEBUG] found key=$sample_key at first check" >&2 + echo "OK::$sample_key" + return 0 + else + [[ "${DEBUG:-0}" -eq 1 ]] && echo "[DEBUG] will retry later: $sample_key" >&2 + echo "FAIL::$sample_key" + return 3 + fi +} + + +if [[ -n "$REDIS_CLI" && -d "$MOCK_DIR" ]]; then + for ((i=1; i<=SAMPLE_TOTAL; i++)); do + output="$(pick_and_check_sample)" + rc=$? + key="${output#*::}" + status="${output%%::*}" + + case "$rc" in + 0) ((SAMPLE_OK++)); SAMPLE_KEYS_OK+=("$key") ;; + 2) ((SAMPLE_ERR++)); SAMPLE_KEYS_ERR+=("$key") ;; + 3) ((SAMPLE_FAIL++)); SAMPLE_KEYS_FAIL+=("$key"); SAMPLE_KEYS_RETRY+=("$key") ;; + esac + done +fi + + +######################################## +# sum 摘要函数(按 CMD_TAG 抓取首尾并计算耗时) +######################################## +print_ingest_sum() { + local log_file="$1" cmd_tag="$2" status="$3" + # 检查日志文件是否存在 + if [[ ! -f "$log_file" ]]; then + echo "命令 : $cmd_tag" + echo "开始 : -" + echo "结束 : -" + echo "耗时 : -" + echo "备注 : 日志文件不存在" + return + fi + + awk -v cmd_tag="$cmd_tag" -v status="$status" ' + $0 ~ "\\[" cmd_tag "\\]" { + # 例:I20250926 08:42:54.651342 876540 pika_kv.cc:223] [ManifestIngestCmd] msg... + if (match($0, /^I([0-9]{8})[[:space:]]+([0-9]{2}):([0-9]{2}):([0-9]{2})\.([0-9]{3,6})[[:space:]]+[0-9]+[[:space:]]+[^ ]+\] (.*)$/, m)) { + ymd=m[1]; HH=m[2]; MM=m[3]; SS=m[4]; us=m[5]; msg=m[6]; + if (length(us)==3) us=us "000"; + yyyy=substr(ymd,1,4); mon=substr(ymd,5,2); day=substr(ymd,7,2); + sec = mktime(sprintf("%s %s %s %s %s %s", yyyy, mon, day, HH, MM, SS)); + t_us = sec*1000000 + us + 0; + ts_ms = sprintf("%s-%s-%s %s:%s:%s.%s", yyyy, mon, day, HH, MM, SS, substr(us,1,3)); + if (cnt==0) { first_us=t_us; first_ts=ts_ms; first_msg=msg; } + last_us=t_us; last_ts=ts_ms; last_msg=msg; cnt++; + } + } + END{ + if (cnt==0) { + printf("命令 : %s\n开始 : -\n结束 : -\n耗时 : -\n备注 : 无匹配日志\n", cmd_tag); exit 0; + } + diff_us = last_us - first_us; + printf("命令 : %s\n", cmd_tag); + printf("开始 : %s\n", first_ts); + printf("结束 : %s\n", last_ts); + printf("耗时 : %.0f ms (%.3f s)\n", diff_us/1000.0, diff_us/1e6); + printf("备注 : %s\n", last_msg); + } + ' "$log_file" +} + +######################################## +# 二次延时重查 +######################################## +rocksdb_metric_sum() { + local pattern="$1" + local value + value="$(redis_cmd INFO rocksdb \ + | awk -F: -v pat="$pattern" ' + $1 ~ pat { + gsub("\r","",$2); + sum += $2 + } + END { print sum+0 }')" + echo "$value" +} + +wait_for_rocksdb_stable() { + # local retries="${STABLE_RETRIES:-10}" # 默认重试 10 次 + # local delay="${STABLE_DELAY:-3}" # 默认间隔 3 秒 + # local threshold="${PENDING_THRESHOLD:-0}" # 默认 pending 必须为 0 + # local stable_count=0 prev_sst=0 + + # local start_time end_time elapsed + + # start_time=$(date +%s) + + # for ((i=1; i<=retries; i++)); do + # flush="$(rocksdb_metric_sum '_mem_table_flush_pending')" + # comp="$(rocksdb_metric_sum '_num_running_compactions')" + # sst="$(rocksdb_metric_sum '_total_sst_files_size')" + # pending="$(rocksdb_metric_sum '_estimate_pending_compaction_bytes')" + + # # 条件统计 + # ok_count=0 + # total_count=4 + # (( flush==0 )) && ((ok_count++)) + # (( comp==0 )) && ((ok_count++)) + # (( pending<=threshold )) && ((ok_count++)) + # (( sst==prev_sst && sst>0 )) && ((ok_count++)) + + # [[ "${DEBUG:-0}" -eq 1 ]] && \ + # echo "[DEBUG] [Check#$i] flush=$flush (ok? $((flush==0))) | comp=$comp (ok? $((comp==0))) | pending=$pending<=${threshold} (ok? $((pending<=threshold))) | sst=$sst prev=$prev_sst (ok? $((sst==prev_sst && sst>0))) | stable_count=$stable_count | 条件满足=$ok_count/$total_count" + + # if (( flush==0 && comp==0 && pending<=threshold && sst==prev_sst && sst>0 )); then + # ((stable_count++)) + # if (( stable_count >= 2 )); then + # end_time=$(date +%s) + # elapsed=$(( end_time - start_time )) + # echo "[INFO] RocksDB 状态稳定 (pending=$pending ≤ threshold=$threshold),耗时 ${elapsed}s" + # return 0 + # fi + # else + # stable_count=0 + # fi + + # prev_sst=$sst + # sleep "$delay" + # done + + # end_time=$(date +%s) + # elapsed=$(( end_time - start_time )) + # echo "[WARN] RocksDB 在 ${retries} 次检查后仍未稳定 (pending=$pending threshold=$threshold),总耗时 ${elapsed}s" + return 1 +} + + +[[ "${DEBUG:-0}" -eq 1 ]] && echo "[DEBUG] SAMPLE_KEYS_RETRY 数量=${#SAMPLE_KEYS_RETRY[@]}" + +if (( ${#SAMPLE_KEYS_RETRY[@]} > 0 )); then + echo "[INFO] 检测到 ${#SAMPLE_KEYS_RETRY[@]} 个 notfound keys,等待 RocksDB 稳定后再次检查..." + + if wait_for_rocksdb_stable; then + echo "[INFO] 开始重查 notfound keys..." + + for key in "${SAMPLE_KEYS_RETRY[@]}"; do + recovered=0 + for ((i=1; i<=RETRY_MAX; i++)); do + exists_out="$(redis_cmd EXISTS "$key" | sed -E 's/[^0-9]//g' || echo 0)" + [[ "${DEBUG:-0}" -eq 1 ]] && echo "[DEBUG] retry $i for $key -> exists_out=$exists_out" >&2 + + if [[ "$exists_out" == "1" ]]; then + echo "[RECOVERED] $key 在延时检查中出现了" >&2 + SAMPLE_OK=$((SAMPLE_OK+1)) + SAMPLE_FAIL=$((SAMPLE_FAIL-1)) + SAMPLE_KEYS_OK+=("$key") + SAMPLE_KEYS_RECOVERED+=("$key") + SAMPLE_KEYS_FAIL=($(printf "%s\n" "${SAMPLE_KEYS_FAIL[@]}" | grep -vx "$key")) + recovered=1 + break + fi + + sleep "$RETRY_DELAY" + done + [[ $recovered -eq 0 && "${DEBUG:-0}" -eq 1 ]] && echo "[DEBUG] key=$key still not found after ${RETRY_MAX} retries" >&2 + done + fi +fi + + +######################################## +# 统一判定 + 失败原因 +######################################## +FAIL_REASONS="" + +cond_queue="OK" +if [[ -f "$QUEUE_FILE" && $queue_count -gt 0 ]]; then + if [[ $missing_count -gt 0 ]]; then + cond_queue="NO" + FAIL_REASONS+="队列缺失(${missing_count} 个); " + fi +fi + +if [[ "$TOTAL_SST" == "0" ]]; then + FAIL_REASONS+="RocksDB total_sst_files_size 异常为 0; " +fi + + +# 统一判定:根据 MODE 切换(keys / size) +STATUS_TXT="FAIL"; RESULT_CODE=0 + +if [[ "$cond_queue" != "OK" ]]; then + FAIL_REASONS+="队列缺失检查未通过; " +fi + +if [[ "$MODE" == "size" ]]; then + # —— 按 RocksDB 大小判定(±比例区间) —— + if [[ ! -f "$CONFIG_PATH" ]]; then + FAIL_REASONS+="未找到配置文件: $CONFIG_PATH; " + elif [[ ! -x "$JQ_BIN" ]]; then + FAIL_REASONS+="jq 不可用,无法读取 targetSizeMB; " + else + TARGET_MB="$("$JQ_BIN" -r '.targetSizeMB // 0' "$CONFIG_PATH" 2>/dev/null || echo 0)" + [[ "$TARGET_MB" =~ ^[0-9]+(\.[0-9]+)?$ ]] || TARGET_MB=0 + + # 计算当前、上下界(MB 与 Bytes) + CURRENT_MB=$(awk -v b="$TOTAL_SST" 'BEGIN{printf "%.3f", b/1024/1024}') + DELTA=$(awk -v r="$SIZE_THRESHOLD" 'BEGIN{printf "%.3f", 1-r}') # 例如 r=0.85 => Δ=0.15 + LOWER_MB=$(awk -v mb="$TARGET_MB" -v r="$SIZE_THRESHOLD" 'BEGIN{printf "%.3f", mb*r}') + UPPER_MB=$(awk -v mb="$TARGET_MB" -v r="$SIZE_THRESHOLD" 'BEGIN{printf "%.3f", mb*(1+(1-r))}') # = mb*(2-r) + + LOWER_BYTES=$(awk -v mb="$LOWER_MB" 'BEGIN{printf "%.0f", mb*1024*1024}') + UPPER_BYTES=$(awk -v mb="$UPPER_MB" 'BEGIN{printf "%.0f", mb*1024*1024}') + + if (( TOTAL_SST >= LOWER_BYTES && TOTAL_SST <= UPPER_BYTES && LOWER_BYTES > 0 )); then + STATUS_TXT="SUCCESS"; RESULT_CODE=1 + SIZE_PASS_REASON=$( + printf '目标=%.3f MB,允许区间=[%.3f MB, %.3f MB],当前=%.3f MB ∈ 区间' \ + "$TARGET_MB" "$LOWER_MB" "$UPPER_MB" "$CURRENT_MB" + ) + else + STATUS_TXT="FAIL"; RESULT_CODE=0 + if (( TOTAL_SST < LOWER_BYTES )); then + FAIL_REASONS+=$( + printf '当前=%.3f MB < 下限=%.3f MB(目标=%.3f MB,±%.0f%%); ' \ + "$CURRENT_MB" "$LOWER_MB" "$TARGET_MB" "$(awk -v d="$DELTA" 'BEGIN{printf "%.0f", d*100}')" + ) + elif (( TOTAL_SST > UPPER_BYTES )); then + FAIL_REASONS+=$( + printf '当前=%.3f MB > 上限=%.3f MB(目标=%.3f MB,±%.0f%%); ' \ + "$CURRENT_MB" "$UPPER_MB" "$TARGET_MB" "$(awk -v d="$DELTA" 'BEGIN{printf "%.0f", d*100}')" + ) + else + FAIL_REASONS+="阈值/配置异常; " + fi + fi + fi + else + # 抽样判断逻辑 + STATUS_TXT="FAIL"; RESULT_CODE=0 + if [[ "$cond_queue" == "OK" ]]; then + if [[ $SAMPLE_OK -eq $SAMPLE_TOTAL ]]; then + STATUS_TXT="SUCCESS"; RESULT_CODE=1 + elif [[ $SAMPLE_OK -gt 0 ]]; then + STATUS_TXT="WARN"; RESULT_CODE=0 + FAIL_REASONS+="部分抽样 key 不存在(${SAMPLE_FAIL}/${SAMPLE_TOTAL}); " + + # 根据 RocksDB 状态增加可能原因 + pending_bytes="$(redis_cmd INFO rocksdb | awk -F: '/estimate_pending_compaction_bytes/{gsub("\r","",$2); sum+=$2} END{print sum+0}')" + running_comp="$(redis_cmd INFO rocksdb | awk -F: '/num_running_compactions/{gsub("\r","",$2); sum+=$2} END{print sum+0}')" + + if (( pending_bytes > 0 || running_comp > 0 )); then + FAIL_REASONS+="可能原因: RocksDB 存在延迟压缩 (pending=${pending_bytes}, comp=${running_comp}), 部分 key 暂时不可见; " + fi + + elif [[ $SAMPLE_ERR -gt 0 ]]; then + STATUS_TXT="FAIL"; RESULT_CODE=0 + FAIL_REASONS+="抽样过程中出现错误(${SAMPLE_ERR} 次); " + else + STATUS_TXT="FAIL"; RESULT_CODE=0 + FAIL_REASONS+="所有抽样 key 均不存在; " + fi + else + FAIL_REASONS+="队列缺失检查未通过; " + fi +fi + + +######################################## +# 输出 +######################################## +if [[ $MACHINE_ONLY -eq 1 ]]; then + echo "$RESULT_CODE"; exit 0 +fi + +title +# 如需启用日志稳定性检测,取消下一行注释 +# log_stable_check "$LOG_FILE" "$STABLE_SECS" || true + +if [[ "$STATUS_TXT" == "SUCCESS" ]]; then + printf "状态 : %s%s%s (%d)\n" "$GREEN" "$STATUS_TXT" "$NC" "$RESULT_CODE" + if [[ "$MODE" == "size" && -n "${SIZE_PASS_REASON:-}" ]]; then + echo "原因 : $SIZE_PASS_REASON" + fi +else + printf "状态 : %s%s%s (%d)\n" "$RED" "$STATUS_TXT" "$NC" "$RESULT_CODE" + echo "原因 : $FAIL_REASONS" +fi + +# —— sum 摘要(在队列/抽样信息之前打印) +print_ingest_sum "$LOG_FILE" "$CMD_TAG" "$STATUS_TXT" + +printf "队列 : 总 %s | 已处理 %s | 缺失 %s → %s\n" \ + "$queue_count" "$matched_count" "$missing_count" "$cond_queue" + +if [[ "$MODE" == "key" ]]; then + printf "抽样 : 成功 %d | 缺失 %d | 错误 %d / 总 %d\n" \ + "$SAMPLE_OK" "$SAMPLE_FAIL" "$SAMPLE_ERR" "$SAMPLE_TOTAL" +fi + +printf "RocksDB: SST %s bytes\n" "$TOTAL_SST" + +# —— 抽样 Key 明细(可视化) +if (( SAMPLE_OK > 0 )); then + echo "OK Keys:" + printf ' - %s\n' "${SAMPLE_KEYS_OK[@]}" +fi +if (( SAMPLE_FAIL > 0 )); then + echo "NOTFOUND Keys:" + printf ' - %s\n' "${SAMPLE_KEYS_FAIL[@]}" +fi +if (( SAMPLE_ERR > 0 )); then + echo "ERROR Keys:" + printf ' - %s\n' "${SAMPLE_KEYS_ERR[@]}" +fi +if (( SAMPLE_KEYS_RECOVERED > 0 )); then + echo "RECOVERED Keys:" + printf ' - %s\n' "${SAMPLE_KEYS_RECOVERED[@]}" +fi +hr +exit 0 \ No newline at end of file diff --git a/tools/pika_batch_ingest/shell/check_key_in_txt.py b/tools/pika_batch_ingest/shell/check_key_in_txt.py new file mode 100644 index 0000000000..6dc17cbc38 --- /dev/null +++ b/tools/pika_batch_ingest/shell/check_key_in_txt.py @@ -0,0 +1,120 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +import argparse, json, re, sys +from pathlib import Path +from typing import Set, Tuple, List, Union + +KEY_RE = re.compile(r"(key_\d+)", re.I) +VALUE_RE = re.compile(r"(value_\d+)", re.I) + +# 记录分隔符:优先用 '------';没有时再按空行分组 +DASH_SPLIT = re.compile(r"^\s*-{6,}\s*$", re.M) +BLANK_SPLIT = re.compile(r"(?:\r?\n){2,}", re.M) + +def load_json_keys(p: Union[str, Path]) -> Set[str]: + data = json.loads(Path(p).read_text(encoding="utf-8")) + keys: Set[str] = set() + if isinstance(data, list): + for i, item in enumerate(data): + if isinstance(item, dict): + if isinstance(item.get("key"), str): + keys.add(item["key"]) + for k in item.keys(): + if isinstance(k, str) and k.lower().startswith("key_"): + keys.add(k) + else: + raise ValueError(f"JSON 第 {i} 项不是对象:{type(item)}") + elif isinstance(data, dict): + for k in data.keys(): + if isinstance(k, str) and k.lower().startswith("key_"): + keys.add(k) + if isinstance(data.get("key"), str): + keys.add(data["key"]) + else: + raise ValueError(f"不支持的 JSON 顶层类型:{type(data)}") + return keys + +def normalize(s: str) -> str: + # 把 'k e y _ 1 2 3' 这类拆分字符粘回去;仅保留 [a-z0-9_] + s = s.lower().replace("\\0", "") + return re.sub(r"[^a-z0-9_]+", "", s) + +def split_records(raw: str) -> List[str]: + parts = [p for p in DASH_SPLIT.split(raw) if p.strip()] + if len(parts) <= 1: # 若没有 '------',按空行兜底 + parts = [p for p in BLANK_SPLIT.split(raw) if p.strip()] + return parts + +def extract_pairs(record_text: str) -> List[Tuple[str, str]]: + norm = normalize(record_text) + ks = KEY_RE.findall(norm) + vs = VALUE_RE.findall(norm) + n = min(len(ks), len(vs)) + return list(zip(ks[:n], vs[:n])) + +def main(): + ap = argparse.ArgumentParser( + description="在整份 txt 中,仅统计同一条记录里 key_* 与 value_* 同时出现的对儿,用这些 key 覆盖校验 JSON。" + ) + ap.add_argument("json_file", help="包含 key 的 JSON 文件路径") + ap.add_argument("txt_file", help="ASCII/HEX dump 的 txt 文件路径") + ap.add_argument("--show-extra", action="store_true", help="显示 txt 有效记录里出现、但 JSON 未包含的 key_*") + ap.add_argument("--show-pairs", action="store_true", help="调试:打印解析到的 (key, value) 对") + args = ap.parse_args() + + try: + json_keys = load_json_keys(args.json_file) + except Exception as e: + print(f"[错误] 解析 JSON 失败:{e}", file=sys.stderr) + sys.exit(2) + + try: + raw = Path(args.txt_file).read_text(encoding="utf-8", errors="ignore") + except Exception as e: + print(f"[错误] 读取 TXT 失败:{e}", file=sys.stderr) + sys.exit(2) + + records = split_records(raw) + pairs: List[Tuple[str, str]] = [] + for rec in records: + pairs.extend(extract_pairs(rec)) + + if args.show_pairs: + print("[调试] 解析到的 (key, value) 对:") + for k, v in pairs[:500]: + print(f" {k} :: {v}") + if len(pairs) > 500: + print(f" ... 以及 {len(pairs)-500} 对更多") + + valid_keys: Set[str] = {k for k, _ in pairs} + + missing = sorted(k for k in json_keys if k not in valid_keys) + extra = sorted(k for k in valid_keys if k not in json_keys) + + print(f"JSON 键总数:{len(json_keys)}") + print(f"txt 有效记录中的键总数:{len(valid_keys)}") + + if missing: + print("\n[缺失] 以下 JSON 键未在任何“key+value 同时出现”的记录里找到:") + for k in missing[:200]: + print(" -", k) + if len(missing) > 200: + print(f" ... 以及 {len(missing)-200} 个更多") + else: + print("\n[OK] txt 的有效记录覆盖了 JSON 的全部键。") + + if args.show_extra and extra: + print("\n[额外] txt 有效记录中出现,但不在 JSON 的键:") + for k in extra[:200]: + print(" -", k) + if len(extra) > 200: + print(f" ... 以及 {len(extra)-200} 个更多") + + # 退出码:0=全部匹配;1=有缺失或(当指定 --show-extra 时)有多余;2=解析错误 + if missing or (args.show_extra and extra): + sys.exit(1) + sys.exit(0) + +if __name__ == "__main__": + main() diff --git a/tools/pika_batch_ingest/shell/check_keys.sh b/tools/pika_batch_ingest/shell/check_keys.sh new file mode 100755 index 0000000000..4c6cb35e71 --- /dev/null +++ b/tools/pika_batch_ingest/shell/check_keys.sh @@ -0,0 +1,216 @@ +#!/usr/bin/env bash +set -euo pipefail + +######################################## +# 用法 +######################################## +usage() { + cat <<'USAGE' +Usage: check_keys.sh [options] + +Options: + -p, --port pika 启动端口 (默认 9221) + -d, --dbpath pika 的 db-path (默认 $PROJECT_ROOT/data/db) + -j, --json

包含 keys 的 JSON 文件目录 (默认 $PROJECT_ROOT/data/mock) + -l, --log pika 日志文件路径 (默认 master.log, 拼接到 $LOG_DICT) + -h, --help 显示帮助 +USAGE +} + +######################################## +# 默认参数 +######################################## +PROJECT_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +PIKA_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../../.." && pwd)" + +PORT="9221" +DBPATH="$PIKA_ROOT/db/master" +JSON_DIR="$PROJECT_ROOT/data/mock" +LOG_DICT="$PROJECT_ROOT/data/tmp" +LOG_FILE="master.log" # 默认日志文件名 +JQ_BIN="${PROJECT_ROOT}/third/jq/jq" + +######################################## +# 参数解析 +######################################## +while [[ $# -gt 0 ]]; do + case "$1" in + -p|--port) PORT="$2"; shift 2;; + -d|--dbpath) DBPATH="$2"; shift 2;; + -j|--json) JSON_DIR="$2"; shift 2;; + -l|--log) LOG_FILE="$2"; shift 2;; + -h|--help) usage; exit 0;; + *) echo "未知参数: $1" >&2; usage; exit 1;; + esac +done + +# 拼接日志目录和文件名 +LOG_FILE="$LOG_DICT/$LOG_FILE" + +######################################## +# 函数定义 +######################################## +# 计算复制端口:服务端口 + 2000 +repl_port() { echo $(( $1 + 2000 )); } + +# 清理端口上的进程 +clear_port() { + local port="$1" + local pids="" + + if command -v lsof >/dev/null 2>&1; then + pids=$(lsof -ti tcp:"$port" 2>/dev/null || true) + elif command -v ss >/dev/null 2>&1; then + pids=$(ss -ltnp 2>/dev/null | awk -v p=":$port" '$4 ~ p {print $6}' | sed -n 's/.*pid=\([0-9]\+\).*/\1/p' | sort -u) + else + pids=$(netstat -tunlp 2>/dev/null | awk -v p=":$port" '$4 ~ p {print $7}' | cut -d/ -f1 | sort -u) + fi + + if [ -n "$pids" ]; then + kill -9 $pids 2>/dev/null || true + echo "[SUCCESS] 端口 $port 已释放。" + else + echo "[WARN] 端口 $port 没有找到对应的进程。" + fi +} + +# 等待端口空闲 +wait_port_free() { + local port="$1"; local tries="${2:-10}" + for ((i=1;i<=tries;i++)); do + if ! (echo > /dev/tcp/127.0.0.1/$port) >/dev/null 2>&1; then + return 0 + fi + sleep 0.5 + done + return 1 +} + +# 清理环境中的端口 +clear_env() { + local ports=("$PORT" "$(repl_port "$PORT")") + for P in "${ports[@]}"; do + clear_port "$P" + if wait_port_free "$P" 10; then + echo "[SUCCESS] Port $P 已释放。" + else + echo "[WARN] Port $P 仍在占用,请手动检查。" + fi + done + echo "[INFO] 环境清理完成。" +} + +######################################## +# 启动 pika +######################################## +clear_env + +PIKA_BIN="${PIKA_ROOT}/output/pika" +REDIS_CLI_BIN="${REDIS_CLI_BIN:-${PROJECT_ROOT}/third/redis/src/redis-cli}" + +if [[ ! -x "$PIKA_BIN" ]]; then + echo "[ERROR] 未找到 pika 可执行文件: $PIKA_BIN" >&2 + exit 1 +fi + +mkdir -p "$DBPATH" "$(dirname "$LOG_FILE")" + +echo "[INFO] 启动 pika on port $PORT ..." +"$PIKA_BIN" -c "$PROJECT_ROOT/conf/pika_master.conf" >> "$LOG_FILE" 2>&1 & +PIKA_PID=$! +sleep 3 + +######################################## +# 查找 redis-cli +######################################## +if [[ -x "$REDIS_CLI_BIN" ]]; then + REDIS_CLI="$REDIS_CLI_BIN" +elif command -v redis-cli >/dev/null 2>&1; then + REDIS_CLI=$(command -v redis-cli) +else + echo "[ERROR] redis-cli 未找到" >&2 + kill $PIKA_PID || true + exit 1 +fi + +######################################## +# jq 检查 - 改进版本 +######################################## +if [ ! -x "$JQ_BIN" ]; then + if mkdir -p "$PROJECT_ROOT/third/jq" 2>/dev/null; then + echo "jq 未找到,正在下载到 third/jq..." >&2 + if curl -fsSL -o "$JQ_BIN" https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 2>/dev/null; then + chmod +x "$JQ_BIN" || { echo "下载 jq 失败" >&2; } + else + echo "下载 jq 失败,跳过 jq 相关功能" >&2 + fi + else + echo "无法创建目录,跳过 jq 安装" >&2 + fi +fi +if [ -x "$JQ_BIN" ]; then + PATH="$PROJECT_ROOT/third/jq:$PATH" +fi + +######################################## +# 校验 keys +######################################## +if [[ ! -d "$JSON_DIR" ]]; then + echo "[ERROR] JSON 目录不存在: $JSON_DIR" >&2 + kill $PIKA_PID || true + exit 1 +fi + +TOTAL=0; OK=0; FAIL=0 + +echo "[DEBUG] 查找 JSON 文件: $JSON_DIR" +JSON_FILES=$(find "$JSON_DIR" -type f -name "*.json") +if [[ -z "$JSON_FILES" ]]; then + echo "[ERROR] 没有找到 JSON 文件" >&2 + exit 1 +fi + +for JSON_FILE in $JSON_FILES; do + echo "[INFO] 校验 JSON 文件: $JSON_FILE" + if [[ ! -f "$JSON_FILE" ]]; then + echo "[ERROR] JSON 文件不存在: $JSON_FILE" >&2 + kill $PIKA_PID || true + exit 1 + fi + + # ====== 关键修复:用进程替换避免子 Shell ====== + while read -r item; do + key=$(echo "$item" | jq -r '.key') + expect=$(echo "$item" | jq -r '.value') + if [[ -z "$key" || -z "$expect" ]]; then + echo "[ERROR] key 或 value 为空,跳过此项" + continue + fi + echo "[DEBUG] key=$key, expect=$expect" + + val=$($REDIS_CLI -p "$PORT" --raw get "$key" || true) + val=$(echo "$val" | xargs) + if [[ -z "$val" ]]; then + echo "[ERROR] 无法获取 Redis key=$key 的值" >&2 + fi + + if [[ "$val" == "$expect" ]]; then + echo "[OK] key=$key value=$val" + OK=$((OK + 1)) + else + echo "[FAIL] key=$key 期望=$expect 实际=${val:-nil}" + FAIL=$((FAIL + 1)) + fi + TOTAL=$((TOTAL + 1)) + done < <(jq -c '.[]' "$JSON_FILE") +done + +# 输出最终结果 +echo "==========================================" +echo "Total=$TOTAL OK=$OK FAIL=$FAIL" + +######################################## +# 退出前清理 +######################################## +kill $PIKA_PID || true +wait $PIKA_PID 2>/dev/null || true \ No newline at end of file diff --git a/tools/pika_batch_ingest/shell/check_pika.sh b/tools/pika_batch_ingest/shell/check_pika.sh new file mode 100755 index 0000000000..3a9dafeee1 --- /dev/null +++ b/tools/pika_batch_ingest/shell/check_pika.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" +PROJECT_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)" +DATA_DIR="$(cd "${PROJECT_ROOT}/data" && pwd)" +KEYS_FILE="${DATA_DIR}/mock/test-1M/data_0.json" +DUMP_FILE="${DATA_DIR}/mock/test-1M/dump_0.txt" +PIKA_ROOT="$(cd "${SCRIPT_DIR}/../../.." && pwd)" +cd "$PROJECT_ROOT" + +JQ_DIR="$PROJECT_ROOT/third/jq" +JQ_BIN="$JQ_DIR/jq" + +if [ ! -x "$JQ_BIN" ]; then + echo "⚙ jq 未找到,正在下载到 $JQ_DIR ..." + mkdir -p "$JQ_DIR" + if command -v curl >/dev/null 2>&1; then + curl -L -o "$JQ_BIN" https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 + elif command -v wget >/dev/null 2>&1; then + wget -O "$JQ_BIN" https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 + else + echo "❌ 需要 curl 或 wget 用于下载 jq" + exit 1 + fi + chmod +x "$JQ_BIN" || { echo "❌ 下载 jq 失败"; exit 1; } + echo "✅ jq 已下载到 $JQ_BIN" +fi + +export PATH="$JQ_DIR:$PATH" + +# === 导出 DB 数据 === +echo "=== Dumping DB with pika_to_txt ===" +"${PIKA_ROOT}/output/pika_to_txt" /home/ospp/work/pikiwidb/db/master/db0 "$DUMP_FILE" + +# === 遍历 JSON 里的前 1000 个 key === +found=0 +notfound=0 +total=0 + +while read -r k; do + total=$((total+1)) + if grep -q "$k" "$DUMP_FILE"; then + echo "[FOUND] $k" + found=$((found+1)) + else + echo "[NOTFOUND] $k" + notfound=$((notfound+1)) + fi +done < <(jq -r '.[].key' "$KEYS_FILE" | head -1000) + +# === 汇总 === +echo "=== Summary ===" +echo "Total keys : $total" +echo "Keys FOUND : $found" +echo "Keys NOTFOUND: $notfound" diff --git a/tools/pika_batch_ingest/shell/check_txt.sh b/tools/pika_batch_ingest/shell/check_txt.sh new file mode 100644 index 0000000000..18a0db617c --- /dev/null +++ b/tools/pika_batch_ingest/shell/check_txt.sh @@ -0,0 +1 @@ +python3 check_keys_in_txt.py /home/ospp/work/pikiwidb/tools/pika_batch_ingest/data/mock/test-1M/data_0.json /home/ospp/work/pikiwidb/tools/pika_batch_ingest/data/mock/test-1M/dump_0.txt --show-extra \ No newline at end of file diff --git a/tools/pika_batch_ingest/shell/clear.sh b/tools/pika_batch_ingest/shell/clear.sh new file mode 100755 index 0000000000..efa9c53713 --- /dev/null +++ b/tools/pika_batch_ingest/shell/clear.sh @@ -0,0 +1,137 @@ +#!/usr/bin/env bash +set -euo pipefail + +# ----------------------- +# 路径基准:脚本所在目录 & 工程根 +# ----------------------- +SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" +PROJECT_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)" +PIKA_ROOT="$(cd "${SCRIPT_DIR}/../../.." && pwd)" +cd "$PROJECT_ROOT" + +# ----------------------- +# 自动确保 jq 存在(下载到 third/jq/jq) +# ----------------------- +JQ_DIR="$PROJECT_ROOT/third/jq" +JQ_BIN="$JQ_DIR/jq" + +if [ ! -x "$JQ_BIN" ]; then + echo "⚙ jq 未找到,正在下载到 $JQ_DIR ..." + mkdir -p "$JQ_DIR" + if command -v curl >/dev/null 2>&1; then + curl -L -o "$JQ_BIN" https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 + elif command -v wget >/dev/null 2>&1; then + wget -O "$JQ_BIN" https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 + else + echo "❌ 需要 curl 或 wget 用于下载 jq" + exit 1 + fi + chmod +x "$JQ_BIN" || { echo "❌ 下载 jq 失败"; exit 1; } + echo "✅ jq 已下载到 $JQ_BIN" +fi + +# 确保优先用本地 jq +export PATH="$JQ_DIR:$PATH" + +# ----------------------- +# 解析参数:-d +# ----------------------- +DIR_NAME="" +while getopts "d:" opt; do + case $opt in + d) DIR_NAME=$OPTARG ;; + *) echo "Usage: $0 [-d ]"; exit 1 ;; + esac +done + +# ----------------------- +# 处理 config/dics.json +# ----------------------- +DICT_FILE="$PROJECT_ROOT/config/dics.json" + +if [ -f "$DICT_FILE" ]; then + tmpfile="$(mktemp)" + if [ -z "$DIR_NAME" ]; then + echo "Clearing all folders in $DICT_FILE ..." + jq '.folders = []' "$DICT_FILE" > "$tmpfile" && mv "$tmpfile" "$DICT_FILE" + echo "All folders cleared." + else + echo "Removing '$DIR_NAME' from folders in $DICT_FILE ..." + jq --arg dir "$DIR_NAME" ' + if .folders then + .folders |= map(select(. != $dir)) + else . end + ' "$DICT_FILE" > "$tmpfile" && mv "$tmpfile" "$DICT_FILE" + echo "Folder '$DIR_NAME' removed." + fi +else + echo "JSON file $DICT_FILE does not exist. (skip)" +fi + +# ----------------------- +# 清理 data/* 子目录 +# ----------------------- +DATA_DIR="$PROJECT_ROOT/data" +mkdir -p "$DATA_DIR" + +if [ -z "$DIR_NAME" ]; then + echo "No -d provided, clearing all subdirectories in $DATA_DIR ..." + for subdir in "$DATA_DIR"/*; do + [ -d "$subdir" ] || continue + echo "Deleting $subdir ..." + rm -rf "$subdir" + done + echo "Done clearing all $DATA_DIR subdirectories." +else + echo "Deleting all folders named '$DIR_NAME' inside $DATA_DIR/*/ ..." + MATCHED=0 + shopt -s nullglob + for subdir in "$DATA_DIR"/*/"$DIR_NAME"; do + if [ -d "$subdir" ]; then + echo "Deleting $subdir ..." + rm -rf "$subdir" + MATCHED=1 + fi + done + shopt -u nullglob + if [ $MATCHED -eq 0 ]; then + echo "No matching directories named '$DIR_NAME' found inside $DATA_DIR/*/" + fi +fi + +# ----------------------- +# 清空(或创建)关键文件 +# ----------------------- +file1="$PROJECT_ROOT/config/manifest.offset" +file2="$PROJECT_ROOT/config/manifest.queue" + +for f in "$file1" "$file2"; do + if [ -f "$f" ]; then + : > "$f" + echo "$f has been cleared." + else + echo "$f does not exist. (skip)" + fi +done + +# ----------------------- +# 清理根目录下的 log/ 与 db/(整个目录删除) +# ----------------------- +ROOT_LOG_DIR="$PIKA_ROOT/log" +ROOT_DB_DIR="$PIKA_ROOT/db" +rm -rf "$ROOT_LOG_DIR" "$ROOT_DB_DIR" +echo "Removed $ROOT_LOG_DIR and $ROOT_DB_DIR if existed." + +# ----------------------- +# 清理 conf 下的 ingest.conf.bak.* +# ----------------------- +CONF_DIR="$PROJECT_ROOT/conf" +if [ -d "$CONF_DIR" ]; then + echo "Cleaning old ingest.conf.bak.* files in $CONF_DIR ..." + find "$CONF_DIR" -maxdepth 1 -type f -name "ingest.conf.bak.*" -exec rm -f {} + + echo "Done cleaning ingest.conf.bak.* files." +else + echo "Directory $CONF_DIR not found, skipping." +fi + +echo "✅ 全部清理完成" diff --git a/tools/pika_batch_ingest/shell/env.sh b/tools/pika_batch_ingest/shell/env.sh new file mode 100755 index 0000000000..e161b8a0f3 --- /dev/null +++ b/tools/pika_batch_ingest/shell/env.sh @@ -0,0 +1,27 @@ +#!/bin/bash +# env.sh —— 所有脚本共享的路径配置 + +# 项目根目录(相对本脚本:../) +PROJECT_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +BUILD_BIN_DIR="$PROJECT_ROOT/build/bin" +PROTO_DIR="$PROJECT_ROOT/src/s3put/include/proto" +DICT_JSON="$PROJECT_ROOT/config/dics.json" + + +export PROJECT_ROOT +export BUILD_BIN_DIR +export PROTO_DIR +export DICT_JSON + +cd_project_root() { + cd "$PROJECT_ROOT" || { echo "❌ 进入项目根失败"; exit 1; } +} +cd_build_bin() { + cd "$BUILD_BIN_DIR" || { echo "❌ 进入构建二进制目录失败"; exit 1; } +} +cd_proto() { + cd "$PROTO_DIR" || { echo "❌ 进入 proto 目录失败"; exit 1; } +} +cd_dict_json() { + cd "$(dirname "$DICT_JSON")" || { echo "❌ 进入字典 JSON 目录失败"; exit 1; } +} \ No newline at end of file diff --git a/tools/pika_batch_ingest/shell/exchange.sh b/tools/pika_batch_ingest/shell/exchange.sh new file mode 100755 index 0000000000..c27349e768 --- /dev/null +++ b/tools/pika_batch_ingest/shell/exchange.sh @@ -0,0 +1,118 @@ +#!/bin/bash + +# =================== 默认配置 =================== + +SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" + +DEFAULT_KV="${SCRIPT_DIR}/data/mock/kvdict/data_1.json" +DEFAULT_SST="${SCRIPT_DIR}/data/sst/kvdict/data_1.sst" +DEFAULT_DICT="kvdict" + +# =================== 变量初始化 =================== + +kv="" +sst="" +dict="" +USE_DEFAULT_SINGLE=false + +# =================== 手动解析 --default-single 和 --help =================== + +for arg in "$@"; do + if [[ "$arg" == "--default-single" ]]; then + USE_DEFAULT_SINGLE=true + # 从参数列表中移除这个标志,避免 getopts 误报 + set -- "${@/--default-single/}" + elif [[ "$arg" == "--help" ]]; then + echo "用法:" + echo " $0 -k -s # 单文件模式" + echo " $0 -d # 多线程目录模式" + echo " $0 # 默认进入批处理模式" + echo " $0 --default-single # 默认进入单文件模式" + exit 0 + fi +done + +# =================== 解析参数 =================== + +while getopts ":k:s:d:" opt; do + case $opt in + k) kv="$OPTARG" ;; + s) sst="$OPTARG" ;; + d) dict="$OPTARG" ;; + \?) + echo "无效选项: -$OPTARG" >&2 + exit 1 + ;; + :) + echo "选项 -$OPTARG 需要参数值." >&2 + exit 1 + ;; + esac +done + +# =================== 冲突检查与默认行为 =================== + +if [[ -n "$dict" && ( -n "$kv" || -n "$sst" ) ]]; then + echo "错误:不能同时使用 -d 和 -k/-s 参数." >&2 + exit 1 +fi + +# 用户指定了参数:单文件 +if [[ -n "$kv" && -n "$sst" ]]; then + echo "[单文件模式]" + echo "使用 kv : $kv" + echo "使用 sst: $sst" + mode="single" + +# 用户指定了参数:目录 +elif [[ -n "$dict" ]]; then + echo "[多线程目录模式]" + echo "使用目录: $dict" + mode="batch" + +# 用户未传任何参数:根据 USE_DEFAULT_SINGLE 决定 +elif [[ -z "$kv" && -z "$sst" && -z "$dict" ]]; then + if [[ "$USE_DEFAULT_SINGLE" == "true" ]]; then + echo "[使用默认单文件模式]" + kv="$DEFAULT_KV" + sst="$DEFAULT_SST" + echo "使用默认 kv : $kv" + echo "使用默认 sst: $sst" + mode="single" + else + echo "[使用默认多线程目录模式]" + dict="$DEFAULT_DICT" + echo "使用默认目录: $dict" + mode="batch" + fi + +else + echo "参数组合不合法,请使用 -k 与 -s,或 -d,或 --help 查看用法。" >&2 + exit 1 +fi + +# =================== 构建与执行 =================== + +# ./build.sh || { echo "构建失败"; exit 1; } +source "$(dirname "$0")/env.sh" +cd_build_bin + +start_time=$(date +%s%3N) + +if [[ "$mode" == "single" ]]; then + ./exchange -k "$kv" -s "$sst" +elif [[ "$mode" == "batch" ]]; then + ./exchange -d "$dict" +fi + + +end_time=$(date +%s%3N) +elapsed=$((end_time - start_time)) # 毫秒总数 + +# 转换 +hours=$((elapsed / 3600000)) +minutes=$(((elapsed % 3600000) / 60000)) +seconds=$(((elapsed % 60000) / 1000)) +millis=$((elapsed % 1000)) + +echo "[EXCHANGE] 执行耗时: ${hours}小时 ${minutes}分钟 ${seconds}秒 ${millis}毫秒" \ No newline at end of file diff --git a/tools/pika_batch_ingest/shell/iagent.sh b/tools/pika_batch_ingest/shell/iagent.sh new file mode 100755 index 0000000000..89933e9a81 --- /dev/null +++ b/tools/pika_batch_ingest/shell/iagent.sh @@ -0,0 +1,5 @@ +# ./build.sh +source "$(dirname "$0")/env.sh" +cd_build_bin + +./iagent \ No newline at end of file diff --git a/tools/pika_batch_ingest/shell/mock.sh b/tools/pika_batch_ingest/shell/mock.sh new file mode 100755 index 0000000000..97fcf64be4 --- /dev/null +++ b/tools/pika_batch_ingest/shell/mock.sh @@ -0,0 +1,53 @@ +# #!/bin/bash + +# # 默认参数值 +# DEFAULT_SIZE="10M" +# DEFAULT_DICT="kvdict" + +# # 解析命令行参数 +# while getopts ":n:d:" opt; do +# case $opt in +# n) +# size="$OPTARG" +# ;; +# d) +# dict="$OPTARG" +# ;; +# \?) +# echo "无效选项: -$OPTARG" >&2 +# exit 1 +# ;; +# :) +# echo "选项 -$OPTARG 需要参数值." >&2 +# exit 1 +# ;; +# esac +# done + +# # 使用默认值(如果用户未输入) +# size=${size:-$DEFAULT_SIZE} +# dict=${dict:-$DEFAULT_DICT} + +# # 执行构建和运行命令 +# source "$(dirname "$0")/env.sh" +# cd_build_bin + +# ./mock -n "$size" -d "$dict" + +source "$(dirname "$0")/env.sh" +cd_build_bin + +start_time=$(date +%s%3N) + +./mock + +end_time=$(date +%s%3N) +elapsed=$((end_time - start_time)) # 毫秒总数 + +# 转换 +hours=$((elapsed / 3600000)) +minutes=$(((elapsed % 3600000) / 60000)) +seconds=$(((elapsed % 60000) / 1000)) +millis=$((elapsed % 1000)) + +echo "[MOCK] 执行耗时: ${hours}小时 ${minutes}分钟 ${seconds}秒 ${millis}毫秒" diff --git a/tools/pika_batch_ingest/shell/pika.sh b/tools/pika_batch_ingest/shell/pika.sh new file mode 100755 index 0000000000..d14e3e5070 --- /dev/null +++ b/tools/pika_batch_ingest/shell/pika.sh @@ -0,0 +1,394 @@ +#!/usr/bin/env bash +set -euo pipefail + +######################################## +# 参数区(按需修改) +######################################## +# 每次检查系统/进程的间隔秒数(通用,kill 等操作后轮询) +PROCESS_CHECK_INTERVAL=1 + +# 每次检查 Ingest 状态的间隔秒数(用于 wait_for_ingest_done 循环中) +INGEST_CHECK_INTERVAL=1 + +# 每次检查 Compaction 状态的间隔秒数(用于 wait_for_compaction_quiet 或 RocksDB Idle 检测) +COMPACTION_CHECK_INTERVAL=1 + +# 启动主从节点或 iagent 后,等待进程稳定启动的秒数 +STARTUP_WAIT_TIME=3 + +# iagent 最大等待超时时间(秒);超过此时间视为 iagent 未完成 +IAGENT_WAIT_TIMEOUT=120 + +# Ingest 最大等待超时时间(秒);超过此时间视为 ingest 未完成 +INGEST_WAIT_TIMEOUT=120 + +# Compaction 最大等待超时时间(秒);超过此时间视为 compaction 未完成,为0即为无限等待模式 +COMPACTION_WAIT_TIMEOUT=0 + +# 用于日志或 RocksDB 状态检测的“静默时间”(秒) +# ——连续这个时间内无新增活动视为安静(用于 wait_for_compaction_quiet) +COMPACTION_QUIET_TIME=3 + +# 日志稳定性检测参数(秒):连续这个时间内日志大小无变化视为稳定 +LOG_STABLE_QUIET_TIME=5 + +# 主节点服务端口(pika master 的监听端口) +MASTER_PORT=9221 + +# 从节点服务端口(pika slave 的监听端口) +SLAVE_PORT=9231 + +######################################## +# 函数定义 +######################################## +abs_path() { + local p="$1" + [[ -n "${p:-}" ]] || { echo ""; return 1; } + + if command -v realpath >/dev/null 2>&1; then + local out + if out=$(realpath -m -- "$p" 2>/dev/null); then + printf '%s\n' "$out"; return 0 + elif out=$(realpath -- "$p" 2>/dev/null); then + printf '%s\n' "$out"; return 0 + fi + fi + + [[ "$p" = /* ]] || p="$PWD/$p" + while [[ "$p" == *'//'* + ]]; do p="${p//\/\//\/}"; done + + local IFS='/' + local -a parts=() stack=() + read -r -a parts <<< "$p" + + for comp in "${parts[@]}"; do + case "$comp" in + ''|'.') ;; + '..') [[ ${#stack[@]} -gt 0 ]] && unset 'stack[${#stack[@]}-1]' ;; + *) stack+=("$comp") ;; + esac + done + + local out="/" + if (( ${#stack[@]} )); then + out="/${stack[*]// /\/}" + fi + printf '%s\n' "$out" +} + +# 从 conf 中抽取 log-path 与 db-path,并对主/从保存为全局变量 +ensure_config_paths_exist() { + local conf_path="$1" + local role_name="$2" + + if [ ! -f "$conf_path" ]; then + echo "[ERROR] 配置文件 $conf_path 不存在,无法启动 $role_name" + exit 1 + fi + + local log_path db_path + log_path=$(grep -E "^\s*log-path" "$conf_path" | sed -E 's/.*[:=]\s*//' | xargs || true) + db_path=$(grep -E "^\s*db-path" "$conf_path" | sed -E 's/.*[:=]\s*//' | xargs || true) + + if [ -z "${log_path:-}" ] || [ -z "${db_path:-}" ]; then + echo "[ERROR] $role_name 的 log-path 或 db-path 没有正确配置" + exit 1 + fi + + # 保存到全局,供 ldb 使用 + if [[ "$role_name" == "主节点" ]]; then + MASTER_DB_PATH="$db_path" + MASTER_LOG_PATH="$log_path" + else + SLAVE_DB_PATH="$db_path" + SLAVE_LOG_PATH="$log_path" + fi + + echo "[SUCCESS] $role_name 目录检查完成:log=$log_path db=$db_path" +} + +# 计算复制端口:服务端口 + 2000 +repl_port() { echo $(( $1 + 2000 )); } + +kill_port() { + local port="$1" + local pids="" + if command -v lsof >/dev/null 2>&1; then + pids=$(lsof -ti tcp:"$port" 2>/dev/null || true) + elif command -v ss >/dev/null 2>&1; then + pids=$(ss -ltnp 2>/dev/null | awk -v p=":$port" '$4 ~ p {print $6}' | sed -n 's/.*pid=\([0-9]\+\).*/\1/p' | sort -u) + else + pids=$(netstat -tunlp 2>/dev/null | awk -v p=":$port" '$4 ~ p {print $7}' | cut -d/ -f1 | sort -u) + fi + [ -n "$pids" ] && kill -9 $pids 2>/dev/null || true +} + +# 等待端口真正空闲(最多 N 次轮询) +wait_port_free() { + local port="$1"; local tries="${2:-10}" + for ((i=1;i<=tries;i++)); do + if ! (echo > /dev/tcp/127.0.0.1/$port) >/dev/null 2>&1; then + return 0 + fi + sleep 0.5 + done + return 1 +} + +clear_env(){ + rm -rf "${PIKA_ROOT}/log" + mkdir -p "${PIKA_ROOT}/log/master" "${PIKA_ROOT}/log/slave" + touch "${MASTER_LOG}" "${SLAVE_LOG}" + + local ports=() + ports+=("$MASTER_PORT" "$(repl_port "$MASTER_PORT")") + ports+=("$SLAVE_PORT" "$(repl_port "$SLAVE_PORT")") + + for P in "${ports[@]}"; do + kill_port "$P" + if wait_port_free "$P" 10; then + echo "[SUCCESS] Port $P freed." + else + echo "[WARN] Port $P still appears busy; please check manually." + fi + done + + echo "[0] 清理环境完成。" +} + +wait_for_process_exit() { + local pid="$1"; local timeout="${2:-60}" + local start=$(date +%s) + while kill -0 "$pid" 2>/dev/null; do + local now=$(date +%s) + if (( now - start >= timeout )); then + echo "[WARN] 进程 $pid 未在 ${timeout}s 内退出" + return 1 + fi + sleep $PROCESS_CHECK_INTERVAL + done + echo "[SUCCESS] 进程 $pid 已自然退出" + return 0 +} + +wait_for_ingest_done() { + local role="$1"; local log_path="$2"; local timeout="${3:-120}" + local start=$(date +%s) + local pat_finish='Finish Ingest|Ingested .* SST files|SST Ingest successful|Do \(SST Ingest\) completed' + while :; do + if grep -qE "$pat_finish" "$log_path"; then + echo "[SUCCESS] $role ingest 完成" + return 0 + fi + local now=$(date +%s) + if (( now - start >= timeout )); then + echo "[WARN] $role ingest 超时" + return 1 + fi + sleep $INGEST_CHECK_INTERVAL + done +} + +# 旧的“compaction 日志安静”兜底函数(可保留) +wait_for_compaction_quiet() { + local log_path="$1"; local quiet_secs="${2:-10}"; local max_wait="${3:-180}" + local start=$(date +%s) + local last=$(grep -cE '[Cc]ompact|flush (start|finish)' "$log_path" 2>/dev/null || echo 0) + local stable=0 + while :; do + sleep $COMPACTION_CHECK_INTERVAL + local cur=$(grep -cE '[Cc]ompact|flush (start|finish)' "$log_path" 2>/dev/null || echo 0) + if [[ "$cur" == "$last" ]]; then + stable=$((stable + COMPACTION_CHECK_INTERVAL)) + if (( stable >= quiet_secs )); then + echo "[SUCCESS] $log_path 在 ${quiet_secs}s 内无新增活动" + return 0 + fi + else + last=$cur; stable=0 + fi + local now=$(date +%s) + if (( now - start >= max_wait )); then + echo "[WARN] $log_path compaction 未安静" + return 1 + fi + done +} + +# RocksDB 空闲等待函数(支持无限等待和超时模式) +wait_for_rocksdb_idle() { + # 连续空闲秒数 = COMPACTION_QUIET_TIME + # 采样间隔 = COMPACTION_CHECK_INTERVAL + # 超时 = ROCKSDB_IDLE_TIMEOUT(0 表示无限等待) + local consecutive="${COMPACTION_QUIET_TIME:-10}" + local interval="${COMPACTION_CHECK_INTERVAL:-1}" + local timeout="${ROCKSDB_IDLE_TIMEOUT:-${COMPACTION_WAIT_TIMEOUT:-180}}" + + local start_ts now master_ok slave_ok + start_ts="$(date +%s)" + + # 预检查辅助脚本是否存在 + if [[ ! -x "./shell/rocksdb_idle_check.sh" ]]; then + echo "[ERROR] 缺少辅助脚本: ./shell/rocksdb_idle_check.sh(请 chmod +x)" + return 2 + fi + + while :; do + # --- master --- + if [[ -x "$LDB_BIN" && -n "${MASTER_DB_PATH:-}" ]]; then + ./shell/rocksdb_idle_check.sh --db "$MASTER_DB_PATH" --ldb "$LDB_BIN" \ + --consecutive "$consecutive" --interval "$interval" >/dev/null + master_ok=$? + else + ./shell/rocksdb_idle_check.sh --port "$MASTER_PORT" \ + --consecutive "$consecutive" --interval "$interval" >/dev/null + master_ok=$? + fi + + # --- slave --- + if [[ -x "$LDB_BIN" && -n "${SLAVE_DB_PATH:-}" ]]; then + ./shell/rocksdb_idle_check.sh --db "$SLAVE_DB_PATH" --ldb "$LDB_BIN" \ + --consecutive "$consecutive" --interval "$interval" >/dev/null + slave_ok=$? + else + ./shell/rocksdb_idle_check.sh --port "$SLAVE_PORT" \ + --consecutive "$consecutive" --interval "$interval" >/dev/null + slave_ok=$? + fi + + if [[ $master_ok -eq 0 && $slave_ok -eq 0 ]]; then + echo "[SUCCESS] RocksDB(master/slave) 均已连续 ${consecutive}s 空闲" + return 0 + fi + + now="$(date +%s)" + if (( timeout > 0 && now - start_ts >= timeout )); then + echo "[WARN] 等待 RocksDB 空闲超时 ${timeout}s(master_ok=$master_ok slave_ok=$slave_ok)" + return 1 + fi + + sleep "$interval" + done +} + +# 旧“日志大小静默”兜底 +wait_for_log_stable() { + local log_path="$1"; local quiet_secs="${2:-30}" + local last_size=$(wc -c < "$log_path" 2>/dev/null || echo 0) + local stable=0 + while :; do + sleep 2 + local cur_size=$(wc -c < "$log_path" 2>/dev/null || echo 0) + if [[ "$cur_size" == "$last_size" ]]; then + stable=$((stable+2)) + if (( stable >= quiet_secs )); then + echo "[SUCCESS] $log_path 在 ${quiet_secs}s 内无增长" + return 0 + fi + else + last_size=$cur_size; stable=0 + fi + done +} + +wait_for_iagent_send_done() { + local log_path="$1" # iagent 日志路径 + local wait_secs="$2" # 最大等待秒数 + + # 保证是数字 + local last_send + last_send=$(grep -c "Send success" "$log_path" 2>/dev/null || echo 0) + [[ "$last_send" =~ ^[0-9]+$ ]] || last_send=0 + + for ((i=1; i<=wait_secs; i++)); do + sleep 1 + local cur_send + cur_send=$(grep -c "Send success" "$log_path" 2>/dev/null || echo 0) + [[ "$cur_send" =~ ^[0-9]+$ ]] || cur_send=0 + + if (( cur_send == last_send )); then + echo "[SUCCESS] iagent 发送完成" + return 0 + else + last_send=$cur_send + fi + done + + echo "[FAIL] iagent 在 ${wait_secs}s 内仍有发送活动" + return 1 +} + + +######################################## +# 主逻辑 +######################################## +PROJECT_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +PIKA_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../../.." && pwd)" +LOG_ROOT="$PROJECT_ROOT/data/klog" +mkdir -p "$LOG_ROOT" + +MASTER_CONF="$PROJECT_ROOT/conf/pika_master.conf" +SLAVE_CONF="$PROJECT_ROOT/conf/pika_slave.conf" +MASTER_LOG="$PIKA_ROOT/log/master/pika.INFO" +SLAVE_LOG="$PIKA_ROOT/log/slave/pika.INFO" +MASTER_RE_LOG="$LOG_ROOT/master.log" +SLAVE_RE_LOG="$LOG_ROOT/slave.log" +IAGENT_LOG="$LOG_ROOT/iagent.log" + +: > "$MASTER_RE_LOG"; : > "$SLAVE_RE_LOG"; : > "$IAGENT_LOG" + +clear_env + +# 目录检查(同时拿到各自 db-path) +ensure_config_paths_exist "$MASTER_CONF" "主节点" +ensure_config_paths_exist "$SLAVE_CONF" "从节点" + +# 脚本自身所在目录 +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +"$SCRIPT_DIR/tune_l0.sh" + +# 启动主从 +echo "[1] 启动主节点... " +"$PIKA_ROOT/output/pika" -c "$MASTER_CONF" >> "$MASTER_RE_LOG" 2>&1 & +MASTER_PID=$!; sleep $STARTUP_WAIT_TIME + +echo "[2] 启动从节点... " +"$PIKA_ROOT/output/pika" -c "$SLAVE_CONF" >> "$SLAVE_RE_LOG" 2>&1 & +SLAVE_PID=$!; sleep $STARTUP_WAIT_TIME + +# 启动 iagent +echo "[3] 启动 iagent... " +./shell/iagent.sh >> "$IAGENT_LOG" 2>&1 & +IAGENT_PID=$! + +# 检查 ingest +echo "[4] 检查 iagent 发送... " +wait_for_iagent_send_done "$IAGENT_LOG" $INGEST_WAIT_TIMEOUT +IAGENT_INGEST=$? + +if [[ $IAGENT_INGEST -eq 0 ]]; then + echo "[SUCCESS] iagent 已完成发送" +else + echo "[FAIL] iagent 发送超时或失败" +fi + +echo "[5] 等待 compaction稳定... " +wait_for_log_stable "$MASTER_RE_LOG" $LOG_STABLE_QUIET_TIME +wait_for_log_stable "$SLAVE_RE_LOG" $LOG_STABLE_QUIET_TIME + +MASTER_DB_PATH="$(abs_path "$MASTER_DB_PATH")" +SLAVE_DB_PATH="$(abs_path "$SLAVE_DB_PATH")" + +# 后续校验 +echo "[6] 等待 校验... " +DEBUG=1 ./shell/check_cli.sh -p $MASTER_PORT --db-path $MASTER_DB_PATH --log $MASTER_RE_LOG --mode key --size-threshold 0.8 +DEBUG=1 ./shell/check_cli.sh -p $SLAVE_PORT --db-path $SLAVE_DB_PATH --log $SLAVE_RE_LOG --mode key --size-threshold 0.8 + +######################################## +# 停止进程 +######################################## +[ -n "${IAGENT_PID:-}" ] && kill $IAGENT_PID 2>/dev/null || true +[ -n "${MASTER_PID:-}" ] && kill $MASTER_PID 2>/dev/null || true +[ -n "${SLAVE_PID:-}" ] && kill $SLAVE_PID 2>/dev/null || true +echo "[成功退出]" diff --git a/tools/pika_batch_ingest/shell/pre_build.sh b/tools/pika_batch_ingest/shell/pre_build.sh new file mode 100755 index 0000000000..2e28b3b7de --- /dev/null +++ b/tools/pika_batch_ingest/shell/pre_build.sh @@ -0,0 +1,207 @@ +#!/usr/bin/env bash +set -euo pipefail + +# ========================== +# Orchestrator +# ========================== +# 功能: +# - 一键/分步编译 third 目录下的依赖:openssl、curl、aws-crt-cpp、aws-sdk-cpp、rocksdb、hiredis +# - 生成 protobuf +# +# 使用: +# 1) 默认全量构建: +# ./shell/pre_build.sh +# 2) 指定步骤(可多选): +# ./shell/pre_build.sh openssl curl aws-crt-cpp aws-sdk-cpp rocksdb hiredis proto +# 3) 可选参数: +# INSTALL_ROOT=<绝对或相对路径> # 依赖安装根目录,默认:$PROJECT_ROOT/third +# JOBS=<并行数> # 默认自动检测 +# +# 示例: +# INSTALL_ROOT=/data/ospp/pika_batch_ingest/third JOBS=16 ./shell/pre_build.sh curl aws-sdk-cpp +# +# 说明: +# - 尽量使用相对 PROJECT_ROOT 的路径,避免硬编码绝对路径 +# - 已做幂等处理:存在则 update,不存在则 add/init +# - macOS 和 Linux 均可;RocksDB 会根据系统使用不同编译选项 +# +# ========================== + +# ---------- 基本环境 ---------- +PROJECT_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +cd "$PROJECT_ROOT" + +# 可通过环境变量覆盖 +INSTALL_ROOT="${INSTALL_ROOT:-$PROJECT_ROOT/third}" +JOBS="${JOBS:-}" +HIREDIS_DIR="$PROJECT_ROOT/third/redis/deps/hiredis" + +# 自动检测并行编译核数 +detect_jobs() { + if [[ -n "${JOBS}" ]]; then + echo "${JOBS}" + else + if command -v nproc >/dev/null 2>&1; then + nproc + elif [[ "$OSTYPE" == "darwin"* ]]; then + sysctl -n hw.logicalcpu + else + echo 4 + fi + fi +} +JOBS="$(detect_jobs)" + +# 平台判断 +OS="linux" +if [[ "$OSTYPE" == "darwin"* ]]; then + OS="macos" +fi + +# 颜色输出 +c_info(){ echo -e "\033[1;34m[INFO]\033[0m $*"; } +c_ok(){ echo -e "\033[1;32m[OK]\033[0m $*"; } +c_warn(){ echo -e "\033[1;33m[WARN]\033[0m $*"; } +c_err(){ echo -e "\033[1;31m[ERR]\033[0m $*"; } + +# 依赖检查 +need_bin() { + if ! command -v "$1" >/dev/null 2>&1; then + c_err "缺少依赖命令:$1" + exit 1 + fi +} + +for bin in git cmake make; do + need_bin "$bin" +done + +# ---------- 公用函数 ---------- +ensure_submodule() { + local path="$1" + local repo="$2" # 可为空:如果是项目自带子模块,只需要 init/update + if [[ -d "$path/.git" ]] || git submodule status "$path" >/dev/null 2>&1; then + c_info "子模块存在:$path -> 更新" + git submodule update --init --recursive "$path" + else + if [[ -n "$repo" ]]; then + c_info "添加并初始化子模块:$path" + git submodule add -f "$repo" "$path" || true + git submodule update --init --recursive "$path" + else + c_info "初始化项目自带子模块:$path" + git submodule update --init --recursive "$path" + fi + fi +} + +# ---------- 步骤函数 ---------- +step_submodules() { + c_info "[1] 拉取第三方库子模块" + git submodule update --init --recursive + c_ok "子模块初始化完成" +} + +step_threadpool() { + c_info "[ThreadPool] 初始化/更新" + ensure_submodule "third/ThreadPool" "https://github.com/progschj/ThreadPool.git" + c_ok "ThreadPool 完成" +} + +step_redis() { + c_info "[redis] 初始化/更新" + ensure_submodule "third/redis" "https://github.com/redis/redis.git" + git -C "third/redis" submodule update --init --recursive deps/hiredis || true + c_info "[redis] 开始编译" + (cd third/redis && make -j"${JOBS}") + step_hiredis + c_ok "redis 编译完成" +} + +step_hiredis() { + set -euo pipefail + c_info "[hiredis] 编译 hiredis (静态)" + + local PROJECT_ROOT_REAL + PROJECT_ROOT_REAL="$(realpath -P "${PROJECT_ROOT}")" + + local REDIS_DIR="$PROJECT_ROOT_REAL/third/redis" + local HIREDIS_REL="deps/hiredis" + local HIREDIS_DIR_REAL="$REDIS_DIR/$HIREDIS_REL" + + if [[ ! -d "$HIREDIS_DIR_REAL" ]] || [[ ! -d "$HIREDIS_DIR_REAL/.git" ]]; then + c_info "[hiredis] 初始化 redis 子模块:$HIREDIS_REL" + git -C "$REDIS_DIR" submodule update --init --recursive "$HIREDIS_REL" + else + c_info "[hiredis] 子模块已存在,执行更新" + git -C "$REDIS_DIR" submodule update --recursive "$HIREDIS_REL" || true + fi + + local PREFIX="${INSTALL_ROOT}/hiredis" + rm -rf "$PREFIX" && mkdir -p "$PREFIX" + + pushd "$HIREDIS_DIR_REAL" >/dev/null + rm -rf build && mkdir build && cd build + cmake .. \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_SHARED_LIBS=OFF \ + -DENABLE_SSL=OFF \ + -DENABLE_EXAMPLES=OFF \ + -DENABLE_TESTS=OFF \ + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ + -DCMAKE_INSTALL_PREFIX="$PREFIX" \ + -DCMAKE_INSTALL_LIBDIR=lib + make -j"${JOBS}" + make install + popd >/dev/null + + export HIREDIS_ROOT="$PREFIX" + export HIREDIS_INCLUDE_DIR="$PREFIX/include" + export HIREDIS_LIBRARY="$PREFIX/lib/libhiredis.a" + + c_ok "hiredis 安装完成(静态):$HIREDIS_LIBRARY" +} + +step_proto() { + c_info "[proto] 生成 protobuf" + if [[ -x "$PROJECT_ROOT/shell/proto.sh" ]]; then + "$PROJECT_ROOT/shell/proto.sh" + else + c_warn "未找到 shell/proto.sh 或不可执行,跳过" + fi + c_ok "protobuf 步骤完成(若脚本存在)" +} + +# ---------- 任务选择 ---------- +ALL_STEPS=(submodules threadpool redis proto) + +run_step() { + case "$1" in + submodules) step_submodules ;; + threadpool) step_threadpool ;; + redis) step_redis ;; + proto) step_proto ;; + *) c_err "未知步骤:$1"; exit 1 ;; + esac +} + +main() { + c_info "PROJECT_ROOT=$PROJECT_ROOT" + c_info "INSTALL_ROOT=$INSTALL_ROOT" + c_info "OS=$OS JOBS=$JOBS" + + if [[ $# -eq 0 ]]; then + # 默认顺序与说明保持一致 + SEQ=(submodules threadpool redis proto) + else + SEQ=("$@") + fi + + for s in "${SEQ[@]}"; do + run_step "$s" + done + + c_ok "[SUCCESS] 全部完成" +} + +main "$@" diff --git a/tools/pika_batch_ingest/shell/proto.sh b/tools/pika_batch_ingest/shell/proto.sh new file mode 100755 index 0000000000..ec04a47b82 --- /dev/null +++ b/tools/pika_batch_ingest/shell/proto.sh @@ -0,0 +1,61 @@ +#!/usr/bin/env bash +set -euo pipefail + +# 计算路径:proto.sh -> ../../.. 就是仓库根 /home/ospp/work/pikiwidb +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +REPO_ROOT="$(cd "${SCRIPT_DIR}/../../.." && pwd)" # …/pikiwidb + +# 可选:加载你的 env.sh(如果里面导出了 PROTO_DIR / cd_proto 等) +if [[ -f "${SCRIPT_DIR}/env.sh" ]]; then + # shellcheck disable=SC1090 + source "${SCRIPT_DIR}/env.sh" +fi + +# 如果 env.sh 里定义了 cd_proto,就先切到 proto 目录;否则从变量或默认推断 +if type -t cd_proto >/dev/null 2>&1; then + cd_proto +fi + +# 确定 PROTO_DIR(优先环境变量;否则用默认:tools/pika_batch_ingest/src/s3put/include/proto) +: "${PROTO_DIR:="${REPO_ROOT}/tools/pika_batch_ingest/src/s3put/include/proto"}" +OUT_DIR="${PROTO_DIR}" + +echo "[DEBUG] 仓库根:${REPO_ROOT}" +echo "[DEBUG] 编译目录:${PROTO_DIR}" +echo "[DEBUG] 输出目录:${OUT_DIR}" + +# 选择 protoc:优先使用仓库里的 deps/bin/protoc(相对路径),否则退回系统 protoc +if [[ -x "${REPO_ROOT}/deps/bin/protoc" ]]; then + PROTOC="${REPO_ROOT}/deps/bin/protoc" +else + PROTOC="$(command -v protoc || true)" +fi +if [[ -z "${PROTOC}" ]]; then + echo "❌ 找不到 protoc,可在 ${REPO_ROOT}/deps/bin/protoc 放置对应版本的 protoc" >&2 + exit 1 +fi + +echo "[DEBUG] 使用 protoc:${PROTOC} ($("${PROTOC}" --version))" + +# 创建输出目录 +mkdir -p "${OUT_DIR}" + +# 编译所有 .proto(稳健处理空目录与空格路径) +shopt -s nullglob +found_any=false +for proto_file in "${PROTO_DIR}"/*.proto; do + found_any=true + echo "Compiling ${proto_file} ..." + # IMPORT 根指向 PROTO_DIR,使得 #include \"proto/xxx.pb.h\" 的相对层级一致 + "${PROTOC}" \ + --proto_path="${PROTO_DIR}" \ + --cpp_out="${OUT_DIR}" \ + "${proto_file}" +done +shopt -u nullglob + +if [[ "${found_any}" == false ]]; then + echo "⚠️ 在 ${PROTO_DIR} 下未找到任何 .proto 文件" +fi + +echo "✅ All .proto files compiled to ${OUT_DIR}" diff --git a/tools/pika_batch_ingest/shell/run.sh b/tools/pika_batch_ingest/shell/run.sh new file mode 100755 index 0000000000..cf740a8750 --- /dev/null +++ b/tools/pika_batch_ingest/shell/run.sh @@ -0,0 +1,161 @@ +#!/usr/bin/env bash +set -euo pipefail + +# ======================= +# 路径与通用函数 +# ======================= +SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" +PROJECT_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)" +cd "$PROJECT_ROOT" + +log_time() { + echo "[$(date '+%Y-%m-%d %H:%M:%S')] $*" +} + +# ======================= +# 确保 jq 可用(下载到 third/jq/jq) +# ======================= +JQ_DIR="$PROJECT_ROOT/third/jq" +JQ_BIN="$JQ_DIR/jq" + +if [ ! -x "$JQ_BIN" ]; then + echo "⚙ jq 未找到,正在下载到 $JQ_DIR ..." + mkdir -p "$JQ_DIR" + if command -v curl >/dev/null 2>&1; then + curl -L -o "$JQ_BIN" https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 + elif command -v wget >/dev/null 2>&1; then + wget -O "$JQ_BIN" https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 + else + echo "❌ 需要 curl 或 wget 用于下载 jq" + exit 1 + fi + chmod +x "$JQ_BIN" || { echo "❌ 下载 jq 失败"; exit 1; } + echo "✅ jq 已下载到 $JQ_BIN" +fi +export PATH="$JQ_DIR:$PATH" + +# ======================= +# 计时 +# ======================= +start_ts=$(date +%s) +log_time "开始执行脚本" + +# ======================= +# 入参 +# ======================= +FOLDER_NAME="${1-}" +if [ -z "$FOLDER_NAME" ]; then + echo "Usage: $0 " + exit 1 +fi + +# ======================= +# 调用清理脚本(寻找 shell/clear.sh 或根目录 clear.sh) +# ======================= +CLEAR_SH="$PROJECT_ROOT/shell/clear.sh" +[ -x "$CLEAR_SH" ] || CLEAR_SH="$PROJECT_ROOT/clear.sh" +if [ -x "$CLEAR_SH" ]; then + log_time "执行 $(realpath "$CLEAR_SH")" + "$CLEAR_SH" +else + log_time "未找到可执行的 clear.sh,跳过" +fi + +# ======================= +# 修改 config/config.json 中的 directory +# ======================= +CONFIG_FILE="$PROJECT_ROOT/config/config.json" +if [ -f "$CONFIG_FILE" ]; then + log_time "修改 $CONFIG_FILE 中的 directory 为 $FOLDER_NAME" + tmpfile="$(mktemp)" + jq --arg folder_name "$FOLDER_NAME" '.directory = $folder_name' "$CONFIG_FILE" > "$tmpfile" && mv "$tmpfile" "$CONFIG_FILE" +else + echo "❌ 未找到 $CONFIG_FILE" + exit 1 +fi + +# ======================= +# 修改 S3 配置里的 dict(兼容两种命名:s3_config.json / s3config.json) +# ======================= +S3CONFIG_CANDIDATES=( + "$PROJECT_ROOT/config/s3_config.json" + "$PROJECT_ROOT/config/s3config.json" +) +S3CONFIG_FILE="" +for f in "${S3CONFIG_CANDIDATES[@]}"; do + if [ -f "$f" ]; then + S3CONFIG_FILE="$f" + break + fi +done + +if [ -n "$S3CONFIG_FILE" ]; then + log_time "修改 $S3CONFIG_FILE 中的 dict 为 sst/$FOLDER_NAME" + tmpfile="$(mktemp)" + jq --arg folder_name "sst/$FOLDER_NAME" '.dict = $folder_name' "$S3CONFIG_FILE" > "$tmpfile" && mv "$tmpfile" "$S3CONFIG_FILE" +else + echo "❌ 未找到 S3 配置文件(尝试了 config/s3_config.json 与 config/s3config.json)" + exit 1 +fi + +# ======================= +# 调整 L0 阈值 +# ======================= +TUNE_L0_SH="$PROJECT_ROOT/shell/tune_l0.sh" +if [ -x "$TUNE_L0_SH" ]; then + log_time "执行 $(realpath "$TUNE_L0_SH")" + "$TUNE_L0_SH" +else + log_time "未找到或不可执行:$TUNE_L0_SH(跳过)" +fi + +# ======================= +# 执行 mock +# ======================= +MOCK_SH="$PROJECT_ROOT/shell/mock.sh" +if [ -x "$MOCK_SH" ]; then + log_time "执行 $(realpath "$MOCK_SH")" + "$MOCK_SH" +else + log_time "未找到或不可执行:$MOCK_SH(跳过)" +fi + +# ======================= +# 执行 exchange -d +# ======================= +EXCHANGE_SH="$PROJECT_ROOT/shell/exchange.sh" +if [ -x "$EXCHANGE_SH" ]; then + log_time "执行 $(realpath "$EXCHANGE_SH") -d $FOLDER_NAME" + "$EXCHANGE_SH" -d "$FOLDER_NAME" +else + log_time "未找到或不可执行:$EXCHANGE_SH(跳过)" +fi + +# ======================= +# 执行 s3put +# ======================= +S3PUT_SH="$PROJECT_ROOT/shell/s3put.sh" +if [ -x "$S3PUT_SH" ]; then + log_time "执行 $(realpath "$S3PUT_SH")" + "$S3PUT_SH" +else + log_time "未找到或不可执行:$S3PUT_SH(跳过)" +fi + +# ======================= +# 执行 pika(ms_pika.sh) +# ======================= +PIKA_SH="$PROJECT_ROOT/shell/pika.sh" +if [ -x "$PIKA_SH" ]; then + log_time "执行 $(realpath "$PIKA_SH")" + "$PIKA_SH" +else + log_time "未找到或不可执行:$PIKA_SH(跳过)" +fi + +# ======================= +# 结束 +# ======================= +end_ts=$(date +%s) +elapsed=$(( end_ts - start_ts )) +log_time "脚本执行完成,总耗时 ${elapsed} 秒" diff --git a/tools/pika_batch_ingest/shell/s3put.sh b/tools/pika_batch_ingest/shell/s3put.sh new file mode 100755 index 0000000000..428fe2ad1c --- /dev/null +++ b/tools/pika_batch_ingest/shell/s3put.sh @@ -0,0 +1,7 @@ +# 执行构建和运行命令 +# cd build/bin + +source "$(dirname "$0")/env.sh" +cd_build_bin + +./s3put \ No newline at end of file diff --git a/tools/pika_batch_ingest/shell/sst.sh b/tools/pika_batch_ingest/shell/sst.sh new file mode 100755 index 0000000000..abe792f201 --- /dev/null +++ b/tools/pika_batch_ingest/shell/sst.sh @@ -0,0 +1,71 @@ +#!/bin/bash +set -e + +# ----------------------- +# 路径基准:脚本所在目录 & 工程根 +# ----------------------- +SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" +PROJECT_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)" +DATA_DIR="${PROJECT_ROOT}/data" +PIKA_ROOT="$(cd "${SCRIPT_DIR}/../../.." && pwd)" +ROCKSDB_DIR="${PIKA_ROOT}/buildtrees/Build/rocksdb" +SST_DUMP_BIN="${ROCKSDB_DIR}/tools/sst_dump" + +DEFAULT_SST_FILE="${DATA_DIR}/sst/test-1M/data_0.sst" + +# ----------------------- +# 帮助信息 +# ----------------------- +show_help() { + echo "用法:" + echo " $0 [相对路径.sst] # 单文件模式(相对 data/sst)" + echo " $0 # 默认读取 data/sst/test-1M/data_0.sst" + echo " $0 --help # 显示帮助" + echo + echo "示例:" + echo " $0 test-1M/data_1.sst # 显示指定文件" + echo " $0 # 默认显示 data_0.sst" +} + +# ----------------------- +# 处理参数 +# ----------------------- +if [[ "$1" == "--help" ]]; then + show_help + exit 0 +elif [[ "$1" == -* ]]; then + echo "[ERROR] 无效参数: $1" + show_help + exit 1 +fi + +if [[ -n "$1" ]]; then + SST_FILE="${DATA_DIR}/sst/$1" +else + SST_FILE="${DEFAULT_SST_FILE}" +fi + +# ----------------------- +# 检查文件和 sst_dump +# ----------------------- +if [[ ! -f "$SST_FILE" ]]; then + echo "[ERROR] SST 文件不存在: $SST_FILE" + exit 1 +fi + +if [[ ! -x "$SST_DUMP_BIN" ]]; then + echo "[编译] sst_dump..." + cd "${ROCKSDB_DIR}" + make sst_dump -j$(nproc) +fi + +if [[ ! -x "$SST_DUMP_BIN" ]]; then + echo "[ERROR] sst_dump 编译失败,请检查 RocksDB 构建日志" + exit 1 +fi + +# ----------------------- +# 执行 +# ----------------------- +echo "[运行] $SST_DUMP_BIN --file=$SST_FILE --command=raw" +"$SST_DUMP_BIN" --file="$SST_FILE" --command=raw diff --git a/tools/pika_batch_ingest/shell/sum.sh b/tools/pika_batch_ingest/shell/sum.sh new file mode 100755 index 0000000000..e0e3387a7d --- /dev/null +++ b/tools/pika_batch_ingest/shell/sum.sh @@ -0,0 +1,46 @@ +#!/usr/bin/env bash +set -euo pipefail + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PROJECT_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)" + +LOG_FILE="${1:-$PROJECT_ROOT/data/klog/master.log}" # 可传参覆盖 +CMD_TAG="${2:-ManifestIngestCmd}" # 可传参覆盖 +STATUS="${3:-SUCCESS}" # SUCCESS/FAIL + +awk -v cmd_tag="$CMD_TAG" -v status="$STATUS" ' +$0 ~ "\\[" cmd_tag "\\]" { + # I20250926 08:42:54.651342 876540 pika_kv.cc:223] [ManifestIngestCmd] msg... + if (match($0, /^.([0-9]{8})[[:space:]]+([0-9]{2}):([0-9]{2}):([0-9]{2})\.([0-9]{3,6})[[:space:]]+([0-9]+)[[:space:]]+([^ ]+)\] (.*)$/, m)) { + ymd=m[1]; HH=m[2]; MM=m[3]; SS=m[4]; us=m[5]; msg=m[8]; + + if (length(us)==3) us=us "000"; # 统一成微秒 6 位 + yyyy=substr(ymd,1,4); mon=substr(ymd,5,2); day=substr(ymd,7,2); + sec = mktime(sprintf("%s %s %s %s %s %s", yyyy, mon, day, HH, MM, SS)); + t_us = sec*1000000 + us + 0; + + # 去掉前缀 "[ManifestIngestCmd] " + prefix="[" cmd_tag "] "; + if (index(msg, prefix)==1) msg=substr(msg, length(prefix)+1); + + ts_ms = sprintf("%s-%s-%s %s:%s:%s.%s", yyyy, mon, day, HH, MM, SS, substr(us,1,3)); + + if (cnt==0) { first_us=t_us; first_ts=ts_ms; first_msg=msg; } + last_us=t_us; last_ts=ts_ms; last_msg=msg; + cnt++; + } +} +END{ + if (cnt==0) { printf("No [%s] lines found.\n", cmd_tag); exit 0; } + + diff_us = last_us - first_us; + printf("=============== Ingest 摘要 ===============\n"); + printf("状态 : %s\n", status); + printf("命令 : %s\n", cmd_tag); + printf("开始 : %s\n", first_ts); + printf("结束 : %s\n", last_ts); + printf("耗时 : %.0f ms (%.3f s)\n", diff_us/1000.0, diff_us/1e6); + printf("备注 : %s\n", last_msg); + printf("==========================================\n"); +} +' "$LOG_FILE" diff --git a/tools/pika_batch_ingest/shell/test.sh b/tools/pika_batch_ingest/shell/test.sh new file mode 100755 index 0000000000..0202bb19e6 --- /dev/null +++ b/tools/pika_batch_ingest/shell/test.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +source "$(dirname "$0")/env.sh" + +cd_project_root +./build.sh + +cd_build_bin + +# 多个 test_xxx 可执行文件 +TEST_EXECUTABLES=(./test_bingest ./test_mock ./test_iagent) + +# 设置默认过滤器 +FILTER="*" +if [ $# -ge 1 ]; then + FILTER="$1" + echo "🎯 指定测试过滤器: $FILTER" +else + echo "🔄 未指定测试过滤器,将运行所有测试(*)" +fi + +for exe in "${TEST_EXECUTABLES[@]}"; do + if [ -x "$exe" ]; then + echo "✅ 开始运行测试: $exe --gtest_filter=$FILTER" + $exe --gtest_filter="$FILTER" + else + echo "⚠️ 测试可执行文件 $exe 不存在,跳过" + fi +done diff --git a/tools/pika_batch_ingest/shell/tune_l0.sh b/tools/pika_batch_ingest/shell/tune_l0.sh new file mode 100755 index 0000000000..225b371540 --- /dev/null +++ b/tools/pika_batch_ingest/shell/tune_l0.sh @@ -0,0 +1,115 @@ +#!/usr/bin/env bash +# shell/tune_l0_thresholds.sh +# Auto-tune L0 thresholds for ingest.aggr based on targetSizeMB & maxFileSizeMB. +# Default policy = balanced (ratio 1:3:6). Requires jq, otherwise falls back to python. + +set -euo pipefail + +# --- Paths (relative to repo root; script is under shell/) --- +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +REPO_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)" +PIKA_ROOT="$(cd "${SCRIPT_DIR}/../../.." && pwd)" +CONFIG_JSON="${REPO_ROOT}/config/config.json" +INGEST_CONF="${REPO_ROOT}/conf/ingest.conf" + +# --- Tuning knobs via env --- +POLICY="${POLICY:-balanced}" # early | balanced | heavy +SLOWDOWN_FACTOR="${SLOWDOWN_FACTOR:-3}" +STOP_FACTOR="${STOP_FACTOR:-6}" +DRY_RUN="${DRY_RUN:-0}" + +# --- Helpers --- +need() { command -v "$1" >/dev/null 2>&1; } +round_to_nearest_10() { local n="$1"; echo $(( ((n + 5) / 10) * 10 )); } +clamp() { local v="$1" lo="$2" hi="$3"; (( v < lo )) && v="$lo"; (( v > hi )) && v="$hi"; echo "$v"; } + +read_json_key() { + local key="$1" + if need jq; then + jq -r --arg k "$key" '.[$k]' "$CONFIG_JSON" + else + # Fallback to python if jq is not available + python3 - "$CONFIG_JSON" "$key" <<'PY' +import json,sys +p, k = sys.argv[1], sys.argv[2] +with open(p,'r',encoding='utf-8') as f: + d=json.load(f) +v = d.get(k) +if isinstance(v, bool): print("true" if v else "false") +else: print(v) +PY + fi +} + +# --- Sanity checks --- +[[ -f "$CONFIG_JSON" ]] || { echo "[ERR] Not found: $CONFIG_JSON"; exit 1; } +[[ -f "$INGEST_CONF" ]] || { echo "[ERR] Not found: $INGEST_CONF"; exit 1; } + +target_mb_raw="$(read_json_key targetSizeMB)" +file_mb_raw="$(read_json_key maxFileSizeMB)" + +# Validate numbers +[[ "$target_mb_raw" =~ ^[0-9]+$ ]] || { echo "[ERR] targetSizeMB not int: $target_mb_raw"; exit 1; } +[[ "$file_mb_raw" =~ ^[0-9]+$ ]] || { echo "[ERR] maxFileSizeMB not int: $file_mb_raw"; exit 1; } + +target_mb="$target_mb_raw" +file_mb="$file_mb_raw" +(( target_mb > 0 && file_mb > 0 )) || { echo "[ERR] targetSizeMB/maxFileSizeMB must be > 0"; exit 1; } + +# --- Derive N = number of files in target window (ceil) --- +n_files=$(( (target_mb + file_mb - 1) / file_mb )) +# Cap N at a reasonable floor/ceiling to avoid extremes +n_files_capped="$(clamp "$n_files" 4 2000)" + +# --- Decide compaction-trigger (base) by POLICY --- +# Rationale: +# - early: 约 0.5*N,提前触发,追求更低 L0 backlog、低尾延迟 +# - balanced: 约 1.0*N(与“1GB/10MB→100”一致),更接近你之前用的经验值 +# - heavy: 约 1.5*N,在吞吐优先/后台较强时减少过度 compaction 启动 +case "$POLICY" in + early) + base_raw=$(( (n_files_capped + 1) / 2 )) + base="$(round_to_nearest_10 "$(clamp "$base_raw" 20 200)")" + ;; + balanced) + base="$(round_to_nearest_10 "$(clamp "$n_files_capped" 20 200)")" + ;; + heavy) + base_raw=$(( (n_files_capped * 3) / 2 )) + base="$(round_to_nearest_10 "$(clamp "$base_raw" 50 300)")" + ;; + *) + echo "[WARN] Unknown POLICY='$POLICY', fallback to 'balanced'" + base="$(round_to_nearest_10 "$(clamp "$n_files_capped" 20 200)")" + ;; +esac + +# Derive slowdown/stop +slowdown=$(( base * SLOWDOWN_FACTOR )) +stop=$(( base * STOP_FACTOR )) + +echo "[info] targetSizeMB=${target_mb}MB, maxFileSizeMB=${file_mb}MB -> N≈${n_files}" +echo "[info] POLICY=${POLICY}, base=${base}, slowdown=${slowdown}, stop=${stop}" + +# --- DRY RUN? --- +if [[ "$DRY_RUN" == "1" ]]; then + echo "[dry-run] Will NOT modify: $INGEST_CONF" + exit 0 +fi + +# --- Backup then rewrite in place (preserve comments) --- +ts="$(date +%Y%m%d-%H%M%S)" +backup="${INGEST_CONF}.bak.${ts}" +cp -f "$INGEST_CONF" "$backup" +echo "[info] Backup created: $backup" + +tmp="$(mktemp)" +# Only replace the numeric literal after the colon; keep spacing and trailing comments +sed -E \ + -e "s/^(ingest\.aggr\.level0-file-num-compaction-trigger\s*:\s*)[0-9]+/\1${base}/" \ + -e "s/^(ingest\.aggr\.level0-slowdown-writes-trigger\s*:\s*)[0-9]+/\1${slowdown}/" \ + -e "s/^(ingest\.aggr\.level0-stop-writes-trigger\s*:\s*)[0-9]+/\1${stop}/" \ + "$INGEST_CONF" > "$tmp" + +mv "$tmp" "$INGEST_CONF" +echo "[ok] Updated $INGEST_CONF" diff --git a/tools/pika_batch_ingest/src/exchange/CMakeLists.txt b/tools/pika_batch_ingest/src/exchange/CMakeLists.txt new file mode 100644 index 0000000000..568afbe351 --- /dev/null +++ b/tools/pika_batch_ingest/src/exchange/CMakeLists.txt @@ -0,0 +1,42 @@ +file(GLOB_RECURSE EXCHANGE_SRC CONFIGURE_DEPENDS "*.cpp") +set(EXCHANGE_MAIN "${CMAKE_CURRENT_SOURCE_DIR}/exchange.cpp") +if (EXISTS "${EXCHANGE_MAIN}") + list(FILTER EXCHANGE_SRC EXCLUDE REGEX ".*/exchange\\.cpp$") +endif() + +add_library(exchange_lib STATIC ${EXCHANGE_SRC}) + +target_include_directories(exchange_lib PUBLIC + ${CMAKE_CURRENT_SOURCE_DIR}/include + ${PROJECT_ROOT_DIR} + ${PROJECT_ROOT_DIR}/include + ${PROJECT_ROOT_DIR}/src + ${PROJECT_ROOT_DIR}/src/pstd + ${PROJECT_ROOT_DIR}/src/pstd/include + ${PROJECT_ROOT_DIR}/src/storage + ${PROJECT_ROOT_DIR}/src/storage/include + ${ROCKSDB_SOURCE_DIR} +) + +link_pikiwidb_libs(exchange_lib) + +target_link_libraries(exchange_lib PUBLIC pthread z dl) + +set_common_definitions(exchange_lib) + + +if(EXISTS "${EXCHANGE_MAIN}") + add_executable(exchange "${EXCHANGE_MAIN}") + target_link_libraries(exchange PRIVATE + -Wl,--start-group + exchange_lib + ${PIKIWIDB_LIBS} + -Wl,--end-group + pthread dl + ) + set_common_definitions(exchange) +endif() + +message(STATUS "PROJECT_ROOT_DIR=${PROJECT_ROOT_DIR}") +message(STATUS "PROJECT_DIR=${PROJECT_DIR}") +message(STATUS "CONFIG_DIR=${CONFIG_DIR}") diff --git a/tools/pika_batch_ingest/src/exchange/exchange.cpp b/tools/pika_batch_ingest/src/exchange/exchange.cpp new file mode 100644 index 0000000000..e31f9384a5 --- /dev/null +++ b/tools/pika_batch_ingest/src/exchange/exchange.cpp @@ -0,0 +1,146 @@ +#include +#include +#include +#include "sstProcessor.h" +#include "JsonFileManager.h" +#include "utils/klog.h" +#include +#include +#include "utils/ktime.h" + +namespace fs = std::filesystem; + +void print_usage(const char *prog) +{ + std::cout << "Usage:\n" + << " " << prog << " -k -s # Single file mode\n" + << " " << prog << " -d # Batch directory mode\n"; +} + +bool isFolderListed(const std::string &target) +{ + std::ifstream inFile(DEFAULTCONFIGFILEDIC); + if (!inFile.is_open()) + { + LOG_ERROR("Failed to open config file: " + std::string(DEFAULTCONFIGFILEDIC)); + return false; + } + + try + { + nlohmann::json configJson; + inFile >> configJson; + + if (!configJson.contains("folders") || !configJson["folders"].is_array()) + { + LOG_ERROR("Invalid config file format. Expecting a 'folders' array."); + return false; + } + + for (const auto &folder : configJson["folders"]) + { + + if (folder.is_string() && folder.get() == target) + { + return true; + } + } + + return false; + } + catch (const std::exception &e) + { + LOG_ERROR("JSON parse error in config file: " + std::string(e.what())); + return false; + } +} + +int main(int argc, char **argv) +{ + std::string kvPath; + std::string sstPath; + std::string dirPath; + + int opt; + while ((opt = getopt(argc, argv, "k:s:d:")) != -1) + { + switch (opt) + { + case 'k': + kvPath = optarg; + break; + case 's': + sstPath = optarg; + break; + case 'd': + dirPath = optarg; + break; + default: + print_usage(argv[0]); + return 1; + } + } + + bool singleMode = !kvPath.empty() && !sstPath.empty(); + bool batchMode = !dirPath.empty(); + + if ((singleMode && batchMode) || (!singleMode && !batchMode)) + { + LOG_ERROR("Error: Invalid argument combination."); + print_usage(argv[0]); + return 1; + } + + exchange::JsonFileManager fileManager; + rocksdb::Options options; + options.create_if_missing = true; + + exchange::SstProcessor processor(options); + TimeTracker::Start("[@EXCHANGE]"); + + if (singleMode) + { + LOG_DEBUG("Running in single file mode with kvPath: " + kvPath + ", sstPath: " + sstPath); + + Result result = processor.processSstFile(&fileManager, kvPath, sstPath); + if (result.getRet() == Result::Ret::kOk) + { + LOG_DEBUG("Success: " + result.message()); + TimeTracker::End(); + } + else + { + LOG_ERROR("Error: " + result.message()); + return 1; + } + } + else if (batchMode) + { + LOG_INFO("Running in multi-threaded directory mode with Input directory: " + dirPath); + + auto state_path_dir = fs::path(dirPath).filename(); + if (!fs::exists(state_path_dir)) + { + std::error_code ec; + if (!fs::create_directories(state_path_dir, ec) && ec) + { + LOG_ERROR("Failed to create directory for state_path: " + state_path_dir.string() + + " error: " + ec.message()); + return 1; + } + } + Result result = processor.mutiProcessSstFile(&fileManager, dirPath); + if (result.getRet() == Result::Ret::kOk) + { + LOG_DEBUG("Success: " + result.message()); + TimeTracker::End(); + } + else + { + LOG_ERROR("Error: " + result.message()); + return 1; + } + } + + return 0; +} diff --git a/tools/pika_batch_ingest/src/exchange/include/JsonFileManager.h b/tools/pika_batch_ingest/src/exchange/include/JsonFileManager.h new file mode 100644 index 0000000000..3f7cd47804 --- /dev/null +++ b/tools/pika_batch_ingest/src/exchange/include/JsonFileManager.h @@ -0,0 +1,66 @@ +#ifndef JSONFILEMANAGER_H +#define JSONFILEMANAGER_H +#include +#include +#include "utils/kvEntry.h" +namespace exchange +{ + + using json = nlohmann::json; + + class JsonFileManagerBase + { + public: + virtual ~JsonFileManagerBase() = default; + virtual DataType parse(const std::string &jsonStr) = 0; // 改为虚函数 + + protected: + JsonFileManagerBase() = default; + }; + + class JsonFileManager : public JsonFileManagerBase + { + public: + DataType parse(const std::string &filePath) + { + json j = load(filePath); + KvData data; + for (const auto &item : j) + { + if (item.is_object() && item.contains("key") && item.contains("value")) + { + KvEntry entry; + entry.key = item["key"].get(); + entry.value = item["value"].get(); + if (item.contains("expire")) + { + entry.timestamp = item["expire"].get(); + } + else + { + entry.timestamp = 0; + } + data.push_back(entry); + } + else + { + throw std::runtime_error("Invalid JSON format"); + } + } + return data; + }; + + json load(const std::string &filePath) + { + std::ifstream in(filePath); + if (!in) + throw std::runtime_error("File open failed: " + filePath); + json j; + in >> j; + return j; + } + }; + +} // namespace exchange + +#endif // JSONFILEMANAGER_H \ No newline at end of file diff --git a/tools/pika_batch_ingest/src/exchange/include/sstProcessor.h b/tools/pika_batch_ingest/src/exchange/include/sstProcessor.h new file mode 100644 index 0000000000..de6e1d58fe --- /dev/null +++ b/tools/pika_batch_ingest/src/exchange/include/sstProcessor.h @@ -0,0 +1,40 @@ +#ifndef SST_PROCESSOR_H +#define SST_PROCESSOR_H + +#include +#include +#include +#include "rocksdb/sst_file_writer.h" +#include "rocksdb/env.h" +#include "rocksdb/options.h" +#include "rocksdb/status.h" +#include "rocksdb/utilities/db_ttl.h" +#include "utils/result.h" +#include "JsonFileManager.h" + +namespace exchange +{ + + class SstProcessor + { + public: + SstProcessor(const rocksdb::Options &opts, rocksdb::ColumnFamilyHandle *cfh = nullptr) + : options_(opts), cfh_(cfh) {} + Result processSstFile(JsonFileManagerBase *fileManager, + const std::string &inputJsonPath, + const std::string &outputSstPath); + Result mutiProcessSstFile(JsonFileManagerBase *fileManager, const std::string &inputDicPath); + + std::vector> collectJsonFiles(const std::string &inputDir); + + private: + rocksdb::Options options_; + rocksdb::ColumnFamilyHandle *cfh_; + std::atomic totalKeys_{0}; + std::atomic totalRawBytes_{0}; + std::atomic totalEncodeBytes_{0}; + }; + +} // namespace exchange + +#endif // SST_PROCESSOR_H \ No newline at end of file diff --git a/tools/pika_batch_ingest/src/exchange/sstProcessor.cpp b/tools/pika_batch_ingest/src/exchange/sstProcessor.cpp new file mode 100644 index 0000000000..cd9be4c0ab --- /dev/null +++ b/tools/pika_batch_ingest/src/exchange/sstProcessor.cpp @@ -0,0 +1,196 @@ +#include "sstProcessor.h" +#include "JsonFileManager.h" +#include "utils/compare.h" +#include +#include +#include "utils/klog.h" +#include +#include +#include +#include "rocksdb/table.h" +#include "rocksdb/file_checksum.h" +#include "storage/src/strings_value_format.h" + +namespace exchange +{ + + namespace fs = std::filesystem; + + std::vector> SstProcessor::collectJsonFiles(const std::string &inputDir) + { + std::vector> result; + for (const auto &entry : fs::recursive_directory_iterator(inputDir)) + { + LOG_DEBUG("exchange: Checking entry: " + entry.path().string()); + if (entry.is_regular_file() && entry.path().extension() == ".json") + { + std::string jsonPath = entry.path().string(); + std::filesystem::path relativePath = std::filesystem::relative(entry.path(), DEFAULTDIC); + std::filesystem::path sstPath = DEFAULTSSTDIC / relativePath; + sstPath.replace_extension(".sst"); + + LOG_DEBUG("exchange: Found JSON file: " + jsonPath + ", corresponding SST path: " + sstPath.string()); + + result.emplace_back(jsonPath, sstPath.string()); + } + } + return result; + } + + Result SstProcessor::processSstFile(JsonFileManagerBase *fileManager, + const std::string &inputJsonPath, + const std::string &outputSstPath) + { + DataType data; + try + { + data = fileManager->parse(inputJsonPath); + } + catch (const std::exception &e) + { + return Result(Result::Ret::kFileReadError, "JSON parse failed: " + std::string(e.what())); + } + try + { + fs::path outputPath(outputSstPath); + fs::path parentDir = outputPath.parent_path(); + + if (!parentDir.empty() && !fs::exists(parentDir)) + { + LOG_DEBUG("exchange: Parent directory does not exist, creating: " + parentDir.string()); + fs::create_directories(parentDir); + } + } + catch (const std::exception &e) + { + return Result(Result::Ret::kFileWriteError, "Failed to create directory: " + std::string(e.what())); + } + + rocksdb::Options sst_options = options_; + rocksdb::BlockBasedTableOptions table_options; + table_options.checksum = rocksdb::kCRC32c; + sst_options.file_checksum_gen_factory = rocksdb::GetFileChecksumGenCrc32cFactory(); + sst_options.table_factory.reset(rocksdb::NewBlockBasedTableFactory(table_options)); + rocksdb::SstFileWriter writer(rocksdb::EnvOptions(), sst_options, cfh_); + auto status = writer.Open(outputSstPath); + if (!status.ok()) + { + return Result(Result::Ret::kFileWriteError, "Failed to open SST file: " + status.ToString()); + } + std::sort(data.begin(), data.end(), ComparePair()); + std::vector deduped; + for (size_t i = 0; i < data.size();) + { + deduped.push_back(data[i]); + size_t j = i + 1; + while (j < data.size() && data[j].key == data[i].key) + { + ++j; + } + i = j; + } + + size_t kvCount = 0; + size_t totalRawBytes = 0; + size_t totalEncodeBytes = 0; + for (const auto &entry : deduped) + { + storage::StringsValue strings_value(entry.value); + // if (entry.timestamp > 0) { + // strings_value.SetRelativeTimeInMillsec(entry.timestamp); + // } + auto encodedVal = strings_value.Encode(); + + status = writer.Put(rocksdb::Slice(entry.key), encodedVal); + kvCount++; + totalRawBytes += entry.key.size(); + totalRawBytes += entry.value.size(); + + if (!status.ok()) + { + writer.Finish().PermitUncheckedError(); + return Result(Result::Ret::kFileWriteError, "Put failed: " + status.ToString()); + } + } + + status = writer.Finish(); + if (!status.ok()) + { + return Result(Result::Ret::kFileWriteError, "Finish failed: " + status.ToString()); + } + totalKeys_.fetch_add(kvCount, std::memory_order_relaxed); + totalRawBytes_.fetch_add(totalRawBytes, std::memory_order_relaxed); + totalEncodeBytes_.fetch_add(totalEncodeBytes, std::memory_order_relaxed); + return Result(Result::Ret::kOk, "SST file created successfully: " + outputSstPath); + } + + Result SstProcessor::mutiProcessSstFile(JsonFileManagerBase *fileManager, const std::string &inputDicPath) + { + std::string inputDicPathFull = (fs::path(DEFAULTDIC) / inputDicPath).string(); + auto filePairs = collectJsonFiles(inputDicPathFull); + if (filePairs.empty()) + { + return Result(Result::Ret::kFileReadError, "No JSON files found in directory: " + inputDicPath); + } + + ThreadPool pool(std::thread::hardware_concurrency()); + std::mutex resultMutex; + std::vector results; + + std::vector> futures; + + for (const auto &pair : filePairs) + { + futures.emplace_back(pool.enqueue([&, pair]() + { + Result r = processSstFile(fileManager, pair.first, pair.second); + { + std::lock_guard lock(resultMutex); + results.push_back(r); + if (r.isError()) { + LOG_ERROR("exchange: Failed to process file: " + pair.first + " => " + r.message()); + } + else + { + LOG_INFO("exchange: Successfully processed file: " + pair.first + " => " + pair.second); + } + } })); + } + + for (auto &fut : futures) + { + fut.get(); + } + + for (const auto &r : results) + { + if (r.isError()) + { + return Result(Result::Ret::kFileWriteError, "Some files failed. Check logs."); + } + } + + try { + nlohmann::json summary; + summary["total_keys"] = totalKeys_.load(); + summary["total_raw_bytes"] = totalRawBytes_.load(); + summary["total_encode_bytes"] = totalEncodeBytes_.load(); + summary["status"] = "ok"; + + std::string sstCountPath = fs::path(SUMMERMETA).string(); + std::ofstream out(sstCountPath); + if (!out.is_open()) { + return Result(Result::Ret::kFileWriteError, "Failed to write summary meta file: " + sstCountPath); + } + out << summary.dump(2); + out.close(); + + LOG_INFO("exchange: Summary meta written to " + sstCountPath); + } catch (const std::exception &e) { + return Result(Result::Ret::kFileWriteError, "Failed to write summary meta: " + std::string(e.what())); + } + + return Result(Result::Ret::kOk, "All files processed successfully."); + } + +} // namespace exchange \ No newline at end of file diff --git a/tools/pika_batch_ingest/src/mock/CMakeLists.txt b/tools/pika_batch_ingest/src/mock/CMakeLists.txt new file mode 100644 index 0000000000..6a4de4a8ab --- /dev/null +++ b/tools/pika_batch_ingest/src/mock/CMakeLists.txt @@ -0,0 +1,26 @@ +file(GLOB_RECURSE MOCK_SRC CONFIGURE_DEPENDS "*.cpp") +set(MOCK_MAIN "${CMAKE_CURRENT_SOURCE_DIR}/mock.cpp") +if(EXISTS "${MOCK_MAIN}") + list(FILTER MOCK_SRC EXCLUDE REGEX ".*/mock\\.cpp$") +endif() + +add_library(mock_lib STATIC ${MOCK_SRC}) + +target_include_directories(mock_lib PUBLIC + ${CMAKE_CURRENT_SOURCE_DIR}/include +) + +link_pikiwidb_libs(mock_lib) + +target_link_libraries(mock_lib PUBLIC pthread z dl) + +set_common_definitions(mock_lib) + +message(STATUS "PROJECT_DIR=${PROJECT_DIR}") +message(STATUS "CONFIG_DIR=${CONFIG_DIR}") + +if(EXISTS "${MOCK_MAIN}") + add_executable(mock "${MOCK_MAIN}") + target_link_libraries(mock PRIVATE mock_lib) + set_common_definitions(mock) +endif() diff --git a/tools/pika_batch_ingest/src/mock/dataGen.cpp b/tools/pika_batch_ingest/src/mock/dataGen.cpp new file mode 100644 index 0000000000..3f7221ba6a --- /dev/null +++ b/tools/pika_batch_ingest/src/mock/dataGen.cpp @@ -0,0 +1,142 @@ +#include "dataGen.h" +#include "fileManager.h" +#include "utils/compare.h" +#include "utils/klog.h" +#include "utils/result.h" +#include +#include +#include +#include +#include +#include +#include +#include + +namespace mock { +namespace fs = std::filesystem; + +DataGen::DataGen(const std::string &dicPath, size_t approxEntrySize, + double maxFileSizeMB, double targetSizeMB, double maxSizeMB, + size_t numThreads) + : fileManager_(std::make_shared(dicPath)), + maxFileSizeMB_(maxFileSizeMB), targetSizeMB_(targetSizeMB), + maxSizeMB_(maxSizeMB), approxEntrySize_(approxEntrySize), + numThreads_(numThreads) {} + +Result DataGen::generateData() { + double totalDataSize = targetSizeMB_; + double totalFiles = + (maxFileSizeMB_ > 0) ? totalDataSize / maxFileSizeMB_ : 0.0; + double remainder = + (maxFileSizeMB_ > 0) ? std::fmod(totalDataSize, maxFileSizeMB_) : 0.0; + double perFileDataSize = maxFileSizeMB_; + + LOG_DEBUG("Total data size: " + std::to_string(totalDataSize) + + " MB, Total files to generate: " + std::to_string(totalFiles) + + ", Remainder: " + std::to_string(remainder) + + " MB, Per file data size: " + std::to_string(perFileDataSize) + + " MB"); + + size_t workerThreads = (numThreads_ > 1) ? (numThreads_ - 1) : 1; + ThreadPool pool(workerThreads); + LOG_DEBUG("numThreads: " + std::to_string(numThreads_)); + std::vector> futures; + + for (size_t i = 1; i < totalFiles; ++i) { + futures.emplace_back(pool.enqueue([this, perFileDataSize] { + return this->generateFile(perFileDataSize).get(); + })); + } + + futures.emplace_back(pool.enqueue([this, perFileDataSize, remainder] { + return this->generateFile(perFileDataSize + remainder).get(); + })); + bool hasError = false; + std::string errMsg; + for (auto &f : futures) { + Result r = f.get(); + if (r.isError()) { + LOG_WARN("Data file write failed: " + r.message()); + hasError = true; + errMsg = r.message(); + } + } + + if (hasError) { + return Result(Result::Ret::kFileWriteError, errMsg); + } + return Result(Result::Ret::kOk, "Data generation completed successfully."); + +} + + +std::future DataGen::generateFile(size_t fileSizeMB) { + DataType data; + + size_t numEntries = fileSizeMB * 1024 * 1024 / approxEntrySize_; + + LOG_DEBUG("Thread " + std::to_string(std::hash{}(std::this_thread::get_id())) + + " started generating file."); + const size_t maxRetries = 99999; + size_t retries = 0; + + for (size_t i = 0; i < numEntries && retries < maxRetries;) { + KvEntry entry; + try { + auto keyResult = generateKey(); + if (keyResult.isError()) { + LOG_WARN("Key generation error: " + keyResult.message()); + retries++; + continue; + } + entry.key = keyResult.message_raw(); + + auto valueResult = generateValue(); + if (valueResult.isError()) { + LOG_WARN("Value generation error: " + valueResult.message()); + retries++; + continue; + } + entry.value = valueResult.message_raw(); + + data.emplace_back(entry); + i++; + retries = 0; + } catch (const std::exception &e) { + retries++; + LOG_WARN("Failed to generate kv: " + std::string(e.what())); + } + } + + if (retries >= maxRetries) { + std::promise p; + p.set_value(Result(Result::Ret::kError, + "Exceeded maximum retries for KV generation")); + return p.get_future(); + } + + std::sort(data.begin(), data.end(), ComparePair()); + + if (data.empty()) { + std::promise p; + p.set_value(Result(Result::Ret::kOk, "No data generated for file.")); + return p.get_future(); + } + return fileManager_->write(data); +} + + + +Result DataGen::generateKey() { + if (!keyGen_) + return Result(Result::Ret::kError, "Key generator not set"); + return keyGen_->generateField(); +} + +Result DataGen::generateValue() { + if (!valueGen_) + return Result(Result::Ret::kError, "Value generator not set"); + return valueGen_->generateField(); +} + +} // namespace mock \ No newline at end of file diff --git a/tools/pika_batch_ingest/src/mock/include/dataGen.h b/tools/pika_batch_ingest/src/mock/include/dataGen.h new file mode 100644 index 0000000000..091abfa42e --- /dev/null +++ b/tools/pika_batch_ingest/src/mock/include/dataGen.h @@ -0,0 +1,70 @@ +#ifndef DATAGEN_H +#define DATAGEN_H + +#include "fileManager.h" +#include +#include +#include +#include +#include +#include +#include +#include "utils/result.h" +#include "fieldGens/IFieldGenerator.h" + +namespace mock +{ + class DataGen + { + public: + DataGen(const std::string &dicPath, size_t approxEntrySize, double maxFileSizeMB, double targetSizeMB, double maxSizeMB, size_t numThreads); + + Result generateData(); + + void setKeyGenerator(std::shared_ptr gen) + { + keyGen_ = std::move(gen); + } + + std::shared_ptr getKeyGenerator() const + { + return keyGen_; + } + + void setValueGenerator(std::shared_ptr gen) + { + valueGen_ = std::move(gen); + } + + std::shared_ptr getValueGenerator() const + { + return valueGen_; + } + + size_t getNumThreads() const { return numThreads_; } + + void setFileManager(const std::shared_ptr &fileManager) + { + fileManager_ = std::move(fileManager); + } + + private: + std::future generateFile(size_t fileSizeMB); + + Result generateKey(); + Result generateValue(); + + std::shared_ptr fileManager_; + std::shared_ptr keyGen_; + std::shared_ptr valueGen_; + size_t approxEntrySize_; + double maxFileSizeMB_ = 256; + double targetSizeMB_ = 0; + double maxSizeMB_ = 0; + size_t numThreads_ = 1; + friend class DataGenTest; + }; + +} // namespace mock + +#endif // DATAGEN_H diff --git a/tools/pika_batch_ingest/src/mock/include/fieldGens/FieldGebBuilder.h b/tools/pika_batch_ingest/src/mock/include/fieldGens/FieldGebBuilder.h new file mode 100644 index 0000000000..547c8d703c --- /dev/null +++ b/tools/pika_batch_ingest/src/mock/include/fieldGens/FieldGebBuilder.h @@ -0,0 +1,69 @@ +#ifndef FIELDGENBUILDER_H +#define FIELDGENBUILDER_H + +#include "fieldGens/IFieldGenerator.h" +#include "fieldGens/RandomFieldGenerator.h" +#include "fieldGens/ZipfianFieldGenerator.h" +#include "fieldGens/NormalFieldGenerator.h" +#include "fieldGens/UniformFieldGenerator.h" +#include "fieldGens/SafeFieldGenerator.h" +#include "utils/klog.h" +#include + +namespace mock +{ + enum class FieldDistributionType + { + Random, + Uniform, + Zipfian, + Normal + }; + + inline std::shared_ptr createFieldGenerator(FieldDistributionType type, + const std::string &fieldPrefix, + size_t fieldSize, + size_t poolSize) + { + std::shared_ptr baseGen; + + switch (type) + { + case FieldDistributionType::Uniform: + LOG_DEBUG("Creating UniformFieldGenerator with prefix: " + fieldPrefix); + baseGen = std::make_shared(); + break; + case FieldDistributionType::Zipfian: + LOG_DEBUG("Creating ZipfianFieldGenerator with prefix: " + fieldPrefix); + baseGen = std::make_shared(); + break; + case FieldDistributionType::Normal: + LOG_DEBUG("Creating NormalFieldGenerator with prefix: " + fieldPrefix); + baseGen = std::make_shared(); + break; + case FieldDistributionType::Random: + default: + LOG_DEBUG("Creating RandomFieldGenerator with prefix: " + fieldPrefix); + baseGen = std::make_shared(); + break; + } + + baseGen->setContext(fieldPrefix, poolSize, fieldSize); + return std::make_shared(baseGen); + } + + inline FieldDistributionType parseDistribution(const std::string &dist) + { + if (dist == "uniform") + return mock::FieldDistributionType::Uniform; + else if (dist == "zipfian") + return mock::FieldDistributionType::Zipfian; + else if (dist == "normal") + return mock::FieldDistributionType::Normal; + else + return mock::FieldDistributionType::Random; + } + +} // namespace mock + +#endif // FIELDGENBUILDER_H \ No newline at end of file diff --git a/tools/pika_batch_ingest/src/mock/include/fieldGens/IFieldGenerator.h b/tools/pika_batch_ingest/src/mock/include/fieldGens/IFieldGenerator.h new file mode 100644 index 0000000000..2b7d5a20ac --- /dev/null +++ b/tools/pika_batch_ingest/src/mock/include/fieldGens/IFieldGenerator.h @@ -0,0 +1,81 @@ +#ifndef IFIELDGENERATOR_H +#define IFIELDGENERATOR_H +#include +#include +#include "utils/result.h" +#include +#include + +namespace mock +{ + struct LogicalFieldPool + { + std::string prefix; + size_t size; + }; + + class IFieldGenerator + { + public: + virtual ~IFieldGenerator() = default; + IFieldGenerator() = default; + + virtual size_t getFieldPoolSize() = 0; + virtual size_t getFieldSize() = 0; + virtual size_t generateIndex() = 0; + virtual Result generateField() + { + std::string full = logicalPool_.prefix; + + while (full.size() < fieldSize_) + { + size_t index = generateIndex(); + std::string indexStr = std::to_string(index); + + if (full.size() + indexStr.size() >= fieldSize_) + { + size_t remain = fieldSize_ - full.size(); + full += indexStr.substr(0, remain); + break; + } + + full += indexStr; + } + + return Result(Result::kOk, full); + } + + virtual size_t estimateRepeatCount() const + { + size_t indexDigits = std::to_string(logicalPool_.size).size(); + size_t avgSegmentLength = logicalPool_.prefix.size() + indexDigits; + return (fieldSize_ + avgSegmentLength - 1) / avgSegmentLength; + } + + virtual Result setContext(const std::string &fieldPrefix, size_t poolSize, size_t fieldSize = 16) + { + if (fieldPrefix.empty()) + { + return Result(Result::Ret::kError, "Field prefix cannot be empty."); + } + if (poolSize == 0) + { + return Result(Result::Ret::kError, "Pool size must be greater than 0."); + } + if (fieldSize == 0 || fieldSize > 1024) + { + return Result(Result::Ret::kError, "Field size must be in range [1, 1024]."); + } + logicalPool_ = LogicalFieldPool{fieldPrefix, poolSize}; + fieldSize_ = fieldSize; + return Result(Result::Ret::kOk, "Context set successfully."); + } + + protected: + LogicalFieldPool logicalPool_{}; + size_t fieldSize_ = 16; + }; + +} // namespace mock + +#endif // IFIELDGENERATOR_H diff --git a/tools/pika_batch_ingest/src/mock/include/fieldGens/NormalFieldGenerator.h b/tools/pika_batch_ingest/src/mock/include/fieldGens/NormalFieldGenerator.h new file mode 100644 index 0000000000..48137872de --- /dev/null +++ b/tools/pika_batch_ingest/src/mock/include/fieldGens/NormalFieldGenerator.h @@ -0,0 +1,66 @@ +#ifndef NORMALFIELDGENERATOR_H +#define NORMALFIELDGENERATOR_H + +#include "fieldGens/IFieldGenerator.h" +#include "utils/result.h" +#include "utils/klog.h" +#include +#include + +namespace mock +{ + + class NormalFieldGenerator : public IFieldGenerator + { + public: + NormalFieldGenerator() = default; + + Result setContext(const std::string &fieldPrefix, size_t poolSize, size_t fieldSize = 16) override + { + return IFieldGenerator::setContext(fieldPrefix, poolSize, fieldSize); + } + + size_t generateIndex() override + { + thread_local std::mt19937 generator(std::random_device{}()); + thread_local std::normal_distribution dist; + + if (!initialized_) + { + mean_ = static_cast(logicalPool_.size) / 2.0; + stddev_ = static_cast(logicalPool_.size) / 6.0; + dist = std::normal_distribution(mean_, stddev_); + initialized_ = true; + } + + for (int retry = 0; retry < 10; ++retry) + { + double sampled = dist(generator); + if (sampled >= 0 && sampled < static_cast(logicalPool_.size)) + { + return static_cast(sampled); + } + } + + return static_cast(mean_); + } + + size_t getFieldPoolSize() override + { + return logicalPool_.size; + } + + size_t getFieldSize() override + { + return fieldSize_; + } + + private: + double mean_ = 0.0; + double stddev_ = 1.0; + bool initialized_ = false; + }; + +} // namespace mock + +#endif // NORMALFIELDGENERATOR_H \ No newline at end of file diff --git a/tools/pika_batch_ingest/src/mock/include/fieldGens/PrefixZipfFieldGenerator.h b/tools/pika_batch_ingest/src/mock/include/fieldGens/PrefixZipfFieldGenerator.h new file mode 100644 index 0000000000..412538a8a1 --- /dev/null +++ b/tools/pika_batch_ingest/src/mock/include/fieldGens/PrefixZipfFieldGenerator.h @@ -0,0 +1,91 @@ +#ifndef PREFIXZIPFFIELDGENERATOR_H +#define PREFIXZIPFFIELDGENERATOR_H + +#include "fieldGens/IFieldGenerator.h" +#include +#include +#include +#include +#include +#include + +namespace mock +{ + class PrefixZipfFieldGenerator : public IFieldGenerator + { + public: + PrefixZipfFieldGenerator(double skew = 1.0, size_t maxSuffix = 99999) + : skew_(skew), maxSuffix_(maxSuffix) {} + + Result setContext(const std::string &fieldPrefix, size_t poolSize, size_t fieldSize = 16) override + { + auto r = IFieldGenerator::setContext(fieldPrefix, poolSize, fieldSize); + distributionInitialized_ = false; + return r; + } + + size_t generateIndex() override + { + thread_local std::mt19937 gen(std::random_device{}()); + ensureDistributionInitialized(); + + size_t prefixIndex = prefixDist_(gen); + size_t suffix = std::uniform_int_distribution(0, maxSuffix_)(gen); + + std::ostringstream oss; + oss << logicalPool_.prefix << prefixIndex << "_" << suffix; + currentField_ = oss.str(); + return 0; + } + + Result generateField() override + { + generateIndex(); + std::string full = currentField_; + + if (full.size() >= fieldSize_) + return Result(Result::Ret::kOk, full.substr(0, fieldSize_)); + else + return Result(Result::Ret::kOk, full + std::string(fieldSize_ - full.size(), 'X')); + } + + size_t getFieldPoolSize() override + { + return logicalPool_.size; + } + + size_t getFieldSize() override + { + return fieldSize_; + } + + private: + void ensureDistributionInitialized() + { + if (distributionInitialized_ || logicalPool_.size == 0) + return; + + std::vector weights(logicalPool_.size); + double sum = 0.0; + for (size_t i = 1; i <= logicalPool_.size; ++i) + { + weights[i - 1] = 1.0 / std::pow(static_cast(i), skew_); + sum += weights[i - 1]; + } + for (auto &w : weights) + w /= sum; + + prefixDist_ = std::discrete_distribution(weights.begin(), weights.end()); + distributionInitialized_ = true; + } + + double skew_; + bool distributionInitialized_ = false; + std::discrete_distribution prefixDist_; + size_t maxSuffix_; + std::string currentField_; + }; + +} // namespace mock + +#endif // PREFIXZIPFFIELDGENERATOR_H \ No newline at end of file diff --git a/tools/pika_batch_ingest/src/mock/include/fieldGens/RandomFieldGenerator.h b/tools/pika_batch_ingest/src/mock/include/fieldGens/RandomFieldGenerator.h new file mode 100644 index 0000000000..1a19edcdac --- /dev/null +++ b/tools/pika_batch_ingest/src/mock/include/fieldGens/RandomFieldGenerator.h @@ -0,0 +1,43 @@ +#ifndef RANDOMFIELDGENERATOR_H +#define RANDOMFIELDGENERATOR_H + +#include "fieldGens/IFieldGenerator.h" +#include "utils/result.h" +#include "utils/klog.h" +#include +#include + +namespace mock +{ + + class RandomFieldGenerator : public IFieldGenerator + { + public: + RandomFieldGenerator() = default; + + Result setContext(const std::string &fieldPrefix, size_t poolSize, size_t fieldSize = 16) override + { + return IFieldGenerator::setContext(fieldPrefix, poolSize, fieldSize); + } + + size_t generateIndex() override + { + thread_local std::mt19937 gen(std::random_device{}()); + std::uniform_int_distribution dist(0, logicalPool_.size - 1); + return dist(gen); + } + + size_t getFieldPoolSize() override + { + return logicalPool_.size; + } + + size_t getFieldSize() override + { + return fieldSize_; + } + }; + +} // namespace mock + +#endif // RANDOMFIELDGENERATOR_H \ No newline at end of file diff --git a/tools/pika_batch_ingest/src/mock/include/fieldGens/SafeFieldGenerator.h b/tools/pika_batch_ingest/src/mock/include/fieldGens/SafeFieldGenerator.h new file mode 100644 index 0000000000..afd80164f0 --- /dev/null +++ b/tools/pika_batch_ingest/src/mock/include/fieldGens/SafeFieldGenerator.h @@ -0,0 +1,48 @@ +#ifndef SAFE_FIELD_GENERATOR_H +#define SAFE_FIELD_GENERATOR_H + +#include "fieldGens/IFieldGenerator.h" +#include +#include +#include + +namespace mock +{ + class SafeFieldGenerator : public IFieldGenerator + { + public: + explicit SafeFieldGenerator(std::shared_ptr wrapped) + : wrapped_(std::move(wrapped)) {} + + Result generateField() override + { + std::shared_lock lock(mutex_); + return wrapped_->generateField(); + } + + size_t getFieldPoolSize() override + { + std::shared_lock lock(mutex_); + return wrapped_->getFieldPoolSize(); + } + + size_t getFieldSize() override + { + std::shared_lock lock(mutex_); + return wrapped_->getFieldSize(); + } + + size_t generateIndex() override + { + std::shared_lock lock(mutex_); + return wrapped_->generateIndex(); + } + + private: + std::shared_ptr wrapped_; + mutable std::shared_mutex mutex_; + }; + +} // namespace mock + +#endif // SAFE_FIELD_GENERATOR_H \ No newline at end of file diff --git a/tools/pika_batch_ingest/src/mock/include/fieldGens/UniformFieldGenerator.h b/tools/pika_batch_ingest/src/mock/include/fieldGens/UniformFieldGenerator.h new file mode 100644 index 0000000000..5636609840 --- /dev/null +++ b/tools/pika_batch_ingest/src/mock/include/fieldGens/UniformFieldGenerator.h @@ -0,0 +1,42 @@ +#ifndef UNIFORMFIELDGENERATOR_H +#define UNIFORMFIELDGENERATOR_H + +#include "fieldGens/IFieldGenerator.h" +#include "utils/result.h" +#include "utils/klog.h" +#include +#include + +namespace mock +{ + class UniformFieldGenerator : public IFieldGenerator + { + public: + UniformFieldGenerator() = default; + Result setContext(const std::string &fieldPrefix, size_t poolSize, size_t fieldSize = 16) override + { + return IFieldGenerator::setContext(fieldPrefix, poolSize, fieldSize); + } + + size_t generateIndex() override + { + return counter_.fetch_add(1, std::memory_order_relaxed) % logicalPool_.size; + } + + size_t getFieldPoolSize() override + { + return logicalPool_.size; + } + + size_t getFieldSize() override + { + return fieldSize_; + } + + private: + std::atomic counter_{0}; + }; + +} // namespace mock + +#endif // UNIFORMFIELDGENERATOR_H diff --git a/tools/pika_batch_ingest/src/mock/include/fieldGens/ZipfianFieldGenerator.h b/tools/pika_batch_ingest/src/mock/include/fieldGens/ZipfianFieldGenerator.h new file mode 100644 index 0000000000..4250b098a7 --- /dev/null +++ b/tools/pika_batch_ingest/src/mock/include/fieldGens/ZipfianFieldGenerator.h @@ -0,0 +1,69 @@ +#ifndef ZIPFIANFIELDGENERATOR_H +#define ZIPFIANFIELDGENERATOR_H + +#include "fieldGens/IFieldGenerator.h" +#include "utils/result.h" +#include "utils/klog.h" +#include +#include +#include + +namespace mock +{ + class ZipfianFieldGenerator : public IFieldGenerator + { + public: + ZipfianFieldGenerator(double skew = 1.0) : skew_(skew) {} + + Result setContext(const std::string &fieldPrefix, size_t poolSize, size_t fieldSize = 16) override + { + return IFieldGenerator::setContext(fieldPrefix, poolSize, fieldSize); + } + + size_t generateIndex() override + { + ensureDistributionInitialized(); + thread_local std::mt19937 gen(std::random_device{}()); + thread_local std::discrete_distribution dist(zipfWeights_.begin(), zipfWeights_.end()); + return dist(gen); + } + + size_t getFieldPoolSize() override + { + return logicalPool_.size; + } + + size_t getFieldSize() override + { + return fieldSize_; + } + + private: + void ensureDistributionInitialized() + { + if (!distributionInitialized_ && logicalPool_.size > 0) + { + zipfWeights_.resize(logicalPool_.size); + double sum = 0.0; + for (size_t i = 1; i <= logicalPool_.size; ++i) + { + zipfWeights_[i - 1] = 1.0 / std::pow(static_cast(i), skew_); + sum += zipfWeights_[i - 1]; + } + for (auto &w : zipfWeights_) + { + w /= sum; + } + distributionInitialized_ = true; + LOG_DEBUG("Initialized Zipfian weights with skew: " + std::to_string(skew_)); + } + } + + double skew_ = 1.0; + bool distributionInitialized_ = false; + std::vector zipfWeights_; + }; + +} // namespace mock + +#endif // ZIPFIANFIELDGENERATOR_H \ No newline at end of file diff --git a/tools/pika_batch_ingest/src/mock/include/fileManager.h b/tools/pika_batch_ingest/src/mock/include/fileManager.h new file mode 100644 index 0000000000..fa7125ca1c --- /dev/null +++ b/tools/pika_batch_ingest/src/mock/include/fileManager.h @@ -0,0 +1,134 @@ +#ifndef FILEMANAGER_H +#define FILEMANAGER_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "utils/result.h" +#include "utils/klog.h" +#include "utils/kvEntry.h" + +namespace mock { + + using json = nlohmann::json; + + class FileManagerBase { + public: + using DataType = std::vector; + virtual ~FileManagerBase() = default; + virtual std::future write(const DataType &data) = 0; + }; + + class FileManager : public FileManagerBase { + public: + explicit FileManager(const std::string &dic, + unsigned writer_threads = std::max(1u, std::thread::hardware_concurrency() / 2)) + : stopFlag_(false), next_index_(0) { + + dic_ = DEFAULTDIC / dic; + if (!std::filesystem::exists(dic_)) { + std::filesystem::create_directories(dic_); + } + + if (writer_threads == 0) writer_threads = 1; + writers_.reserve(writer_threads); + for (unsigned i = 0; i < writer_threads; ++i) { + writers_.emplace_back(&FileManager::writerLoop, this); + } + } + + ~FileManager() override { + { + std::lock_guard lk(mutex_); + stopFlag_ = true; + } + cv_.notify_all(); + for (auto &t : writers_) { + if (t.joinable()) t.join(); + } + } + + std::future write(const DataType &data) override { + auto promise = std::make_shared>(); + std::filesystem::path filePath; + { + std::lock_guard lk(name_mutex_); + filePath = dic_ / ("data_" + std::to_string(next_index_++) + ".json"); + LOG_DEBUG(dic_.string() + " is the directory for data files."); + LOG_DEBUG("FileManager Creating file: " + filePath.string()); + } + { + std::lock_guard lk(mutex_); + tasks_.emplace(Task{filePath, data, promise}); + } + cv_.notify_one(); + + return promise->get_future(); + } + + private: + struct Task { + std::filesystem::path path; + DataType data; + std::shared_ptr> prom; + }; + + void writerLoop() { + while (true) { + Task task; + { + std::unique_lock lk(mutex_); + cv_.wait(lk, [&]{ return stopFlag_ || !tasks_.empty(); }); + if (stopFlag_ && tasks_.empty()) return; + task = std::move(tasks_.front()); + tasks_.pop(); + } + + try { + LOG_DEBUG("Writing data to file: " + task.path.string()); + std::ofstream file(task.path, std::ios::out | std::ios::trunc); + if (!file.is_open()) { + LOG_ERROR("Failed to open file: " + task.path.string()); + task.prom->set_value(Result(Result::Ret::kFileOpenError, task.path.string())); + continue; + } + + file << "[\n"; + for (size_t i = 0; i < task.data.size(); ++i) { + json obj = task.data[i]; + file << obj.dump(); + if (i + 1 < task.data.size()) file << ",\n"; + } + file << "\n]"; + file.close(); + + task.prom->set_value(Result(Result::Ret::kOk, task.path.string())); + } catch (const std::exception &e) { + task.prom->set_value(Result(Result::Ret::kFileWriteError, e.what())); + } + } + } + + std::filesystem::path dic_; + std::atomic next_index_; + std::mutex name_mutex_; + + std::queue tasks_; + std::vector writers_; + std::mutex mutex_; + std::condition_variable cv_; + std::atomic stopFlag_; + }; + +} // namespace mock + +#endif // FILEMANAGER_H diff --git a/tools/pika_batch_ingest/src/mock/include/mock.h b/tools/pika_batch_ingest/src/mock/include/mock.h new file mode 100644 index 0000000000..36b274d18e --- /dev/null +++ b/tools/pika_batch_ingest/src/mock/include/mock.h @@ -0,0 +1,72 @@ +#ifndef MOCK_H +#define MOCK_H + +#include +#include +#include +#include +#include "utils/klog.h" +#include "utils/kconfig.h" + +namespace mock +{ + + using json = nlohmann::json; + + json LoadFolderHistory(const std::filesystem::path &path = DEFAULTCONFIGFILEDIC) + { + json history; + + LOG_DEBUG("Loading folder history from: " + path.string()); + std::filesystem::create_directories(path.parent_path()); + std::ifstream ifs(path); + if (!ifs.is_open()) + { + history["folders"] = json::array(); + LOG_DEBUG("Folder history json not found, returning empty history: " + path.string()); + return history; + } + try + { + ifs >> history; + } + catch (...) + { + LOG_ERROR("Failed to parse folder history json: " + path.string()); + history["folders"] = json::array(); + } + return history; + } + + bool CheckFolderNameUnique(const json &history, const std::string &folder_name) + { + for (const auto &item : history["folders"]) + { + if (item == folder_name) + { + return false; + } + } + return true; + } + + bool SaveFolderHistory(json &history, const std::string &folder_name, const std::filesystem::path &path = DEFAULTCONFIGFILEDIC) + { + if (!history.contains("folders")) + { + history["folders"] = json::array(); + } + history["folders"].push_back(folder_name); + + std::ofstream ofs(path); + if (!ofs.is_open()) + { + LOG_ERROR("Failed to open folder history json for writing: " + path.string()); + return false; + } + ofs << history.dump(4); + return true; + } +} // namespace mock + +#endif // MOCK_H diff --git a/tools/pika_batch_ingest/src/mock/mock.cpp b/tools/pika_batch_ingest/src/mock/mock.cpp new file mode 100755 index 0000000000..426c5f7aa4 --- /dev/null +++ b/tools/pika_batch_ingest/src/mock/mock.cpp @@ -0,0 +1,191 @@ +#include +#include +#include +#include +#include +#include +#include "utils/klog.h" +#include "dataGen.h" +#include "utils/result.h" +#include +#include +#include +#include "mock.h" +#include "utils/kconfig.h" +#include "fieldGens/FieldGebBuilder.h" +#include "utils/threadScheduler.h" +#include "utils/ktime.h" + +using json = nlohmann::json; +static const std::string configFile = std::filesystem::path(CONFIG_DIR) / "config.json"; + +static json &getConfig() +{ + static json instance; + return instance; +} + +static void loadConfig(const std::string &filePath) +{ + std::ifstream file(filePath); + LOG_DEBUG("Loading config from: " + filePath); + if (!file) + { + perror("Failed to open config file"); + LOG_ERROR("Failed to open config file: " + filePath); + } + file >> getConfig(); +} + +class MockCmd +{ +public: + std::string directory; + std::string keyPrefix; + std::string valuePrefix; + double maxFileSizeMB; + double maxSizeGB; + double targetSizeMB; + double keySizeBytes; + double valueSizeBytes; + mock::FieldDistributionType keyType_; + mock::FieldDistributionType valueType_; + std::string keyDist; + std::string valueDist; + int keyPoolSize = -1; + int valuePoolSize = -1; + + MockCmd() + { + try + { + loadConfig(configFile); + auto &conf = getConfig(); + if (conf.contains("targetSizeMB")) + targetSizeMB = conf["targetSizeMB"].get(); + if (conf.contains("maxFileSizeMB")) + maxFileSizeMB = conf["maxFileSizeMB"].get(); + if (conf.contains("maxSizeGB")) + maxSizeGB = conf["maxSizeGB"].get(); + if (conf.contains("directory")) + directory = conf["directory"].get(); + if (conf.contains("key")) + { + auto keyConf = conf["key"]; + keyPrefix = keyConf["prefix"].get(); + keySizeBytes = keyConf["size"].get(); + keyDist = keyConf["distribution"].get(); + keyPoolSize = keyConf["poolSize"].get(); + keyType_ = mock::parseDistribution(keyDist); + } + if (conf.contains("value")) + { + auto valueConf = conf["value"]; + valuePrefix = valueConf["prefix"].get(); + valueSizeBytes = valueConf["size"].get(); + valueDist = valueConf["distribution"].get(); + valuePoolSize = valueConf["poolSize"].get(); + valueType_ = mock::parseDistribution(valueDist); + } + } + catch (const std::exception &e) + { + LOG_ERROR("Failed to load configuration: " + std::string(e.what())); + } + } + +private: + Result parseSize(const char *sizeStr) + { + size_t size = 0; + std::string str(sizeStr); + LOG_DEBUG("Parsing target size: " + str); + char unit = str.back(); + str.pop_back(); + + try + { + size = stod(str); + } + catch (const std::exception &e) + { + return Result(Result::kError, "Invalid size format: " + std::string(sizeStr)); + } + + LOG_DEBUG("Parsed size: " + std::to_string(size) + " with unit: " + unit); + if (unit == 'G') + return Result(Result::kOk, std::to_string(size * 1024)); + else if (unit == 'M') + return Result(Result::kOk, std::to_string(size)); + else + return Result(Result::kError, "Invalid size unit, only 'G' or 'M' are supported"); + } +}; + +int main(int argc, char **argv) +{ + MockCmd cmd; + + LOG_DEBUG("Target size: " + std::to_string(cmd.targetSizeMB) + "MB"); + LOG_DEBUG("Directory: " + cmd.directory); + + if (cmd.directory.empty()) { + LOG_ERROR("Directory not specified in config file"); + return 1; + } + + json folderHistory = mock::LoadFolderHistory(); + if (!mock::CheckFolderNameUnique(folderHistory, cmd.directory)) + { + LOG_ERROR("Folder name conflict detected: " + cmd.directory); + return 1; + } + if (!mock::SaveFolderHistory(folderHistory, cmd.directory)) + { + LOG_ERROR("Failed to save folder history."); + return 1; + } + + try + { + initThreadSchedulerFromConfig(MOCKTHREADCONF); + + mock::DataGen generator(cmd.directory, (cmd.keySizeBytes + cmd.valueSizeBytes), cmd.maxFileSizeMB, cmd.targetSizeMB, cmd.maxSizeGB, ThreadScheduler::get().get("dataGen")); + + auto estimatePoolSize = [&](int poolSize, double sizeBytes) -> size_t + { + if (poolSize > 0) + return static_cast(poolSize); + double estimatedNumEntries = (cmd.targetSizeMB * 1024 * 1024) / sizeBytes; + return static_cast(std::sqrt(estimatedNumEntries)); + }; + + size_t estimatedKeyPoolSize = estimatePoolSize(cmd.keyPoolSize, cmd.keySizeBytes); + size_t estimatedValuePoolSize = estimatePoolSize(cmd.valuePoolSize, cmd.valueSizeBytes); + + generator.setKeyGenerator(mock::createFieldGenerator(cmd.keyType_, cmd.keyPrefix, cmd.keySizeBytes, estimatedKeyPoolSize)); + generator.setValueGenerator(mock::createFieldGenerator(cmd.valueType_, cmd.valuePrefix, cmd.valueSizeBytes, estimatedValuePoolSize)); + TimeTracker::Start("[@MOCK]"); + + if (!generator.getKeyGenerator() || !generator.getValueGenerator()) { + LOG_ERROR("Failed to create key or value generator"); + return 1; + } + + Result res = generator.generateData(); + TimeTracker::End(); + + if (res.isError()) { + LOG_ERROR("Data generation failed: " + res.message()); + return 1; + } + + LOG_INFO("Data generation completed successfully."); + } + catch (const std::exception &e) + { + LOG_ERROR("Data generation failed: " + std::string(e.what())); + return 1; + } + return 0; +} diff --git a/tools/pika_batch_ingest/src/s3put/CMakeLists.txt b/tools/pika_batch_ingest/src/s3put/CMakeLists.txt new file mode 100644 index 0000000000..9169db1769 --- /dev/null +++ b/tools/pika_batch_ingest/src/s3put/CMakeLists.txt @@ -0,0 +1,36 @@ +file(GLOB_RECURSE S3PUT_SRC CONFIGURE_DEPENDS "*.cpp" "*.cc") + +file(GLOB S3PUT_PB_SRCS + "${CMAKE_CURRENT_SOURCE_DIR}/include/proto/*.pb.cc" + "${CMAKE_CURRENT_SOURCE_DIR}/proto/*.pb.cc" +) + +set(S3PUT_MAIN "${CMAKE_CURRENT_SOURCE_DIR}/s3put.cpp") +if(EXISTS "${S3PUT_MAIN}") + list(FILTER S3PUT_SRC EXCLUDE REGEX ".*/s3put\\.cpp$") +endif() + +add_library(s3put_lib STATIC ${S3PUT_SRC} ${S3PUT_PB_SRCS}) + +target_include_directories(s3put_lib + BEFORE PUBLIC + ${CMAKE_CURRENT_SOURCE_DIR}/include + ${CMAKE_CURRENT_SOURCE_DIR}/include/proto +) + +link_pikiwidb_libs(s3put_lib) +link_aws_static(s3put_lib) +target_link_libraries(s3put_lib PUBLIC pthread dl) +set_common_definitions(s3put_lib) + +message(STATUS "PROJECT_DIR=${PROJECT_DIR}") +message(STATUS "CONFIG_DIR=${CONFIG_DIR}") + +if(EXISTS "${S3PUT_MAIN}") + add_executable(s3put "${S3PUT_MAIN}") + target_link_libraries(s3put PRIVATE + s3put_lib + ${PIKI_LIB_protobuf} + ) + set_common_definitions(s3put) +endif() diff --git a/tools/pika_batch_ingest/src/s3put/include/configManager.h b/tools/pika_batch_ingest/src/s3put/include/configManager.h new file mode 100644 index 0000000000..9d46c4f53b --- /dev/null +++ b/tools/pika_batch_ingest/src/s3put/include/configManager.h @@ -0,0 +1,62 @@ +#ifndef S3PUT_CONFIGMANAGER_H +#define S3PUT_CONFIGMANAGER_H +#include +#include +#include +#include +#include "utils/klog.h" +namespace s3put +{ + + class ConfigManager + { + public: + static ConfigManager &getInstance() + { + static ConfigManager instance; + return instance; + } + + bool loadConfig(const std::string &config_path) + { + std::lock_guard lock(config_mutex_); + if (config_loaded_) + return true; + + std::ifstream in(config_path); + if (!in.is_open()) + { + LOG_ERROR("Failed to open config file: " + config_path); + return false; + } + + in >> config_data_; + config_loaded_ = true; + + return true; + } + + template + T getConfigValue(const std::string &key) const + { + std::lock_guard lock(config_mutex_); + if (config_data_.contains(key)) + { + return config_data_[key].get(); + } + else + { + throw std::runtime_error("Config key not found: " + key); + } + } + + private: + ConfigManager() = default; + + nlohmann::json config_data_; + mutable std::mutex config_mutex_; + bool config_loaded_ = false; + }; + +} +#endif // S3PUT_CONFIGMANAGER_H \ No newline at end of file diff --git a/tools/pika_batch_ingest/src/s3put/include/fileReader.h b/tools/pika_batch_ingest/src/s3put/include/fileReader.h new file mode 100644 index 0000000000..a34daef771 --- /dev/null +++ b/tools/pika_batch_ingest/src/s3put/include/fileReader.h @@ -0,0 +1,136 @@ +#include "utils/klog.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace s3put { +namespace fs = std::filesystem; + +class FileReader { +public: + FileReader(const std::string &root_dir, size_t num_threads) + : root_dir_(root_dir), num_threads_(num_threads ? num_threads : 1), + done_(false) {} + + void scan() { + LOG_DEBUG("Starting concurrent scan in: " + root_dir_); + + { + std::lock_guard lk(files_mutex_); + files_.clear(); + } + total_files_.store(0); + + std::vector workers; + workers.reserve(num_threads_); + for (size_t i = 0; i < num_threads_; ++i) { + workers.emplace_back([this] { this->consumer_loop(); }); + } + + producer_walk(); + + { + std::lock_guard lk(q_mutex_); + done_ = true; + } + q_cv_.notify_all(); + + for (auto &t : workers) + t.join(); + } + + std::vector get_files() const { + std::lock_guard lk(files_mutex_); + return files_; + } + +private: + void enqueue(std::string path) { + { + std::lock_guard lk(q_mutex_); + queue_.push(std::move(path)); + } + q_cv_.notify_one(); + } + + bool dequeue(std::string &out) { + std::unique_lock lk(q_mutex_); + q_cv_.wait(lk, [this] { return !queue_.empty() || done_; }); + if (queue_.empty()) + return false; + out = std::move(queue_.front()); + queue_.pop(); + return true; + } + + void producer_walk() { + size_t discovered = 0; + try { + for (auto it = fs::recursive_directory_iterator( + root_dir_, fs::directory_options::skip_permission_denied); + it != fs::recursive_directory_iterator(); ++it) { + std::error_code ec; + if (!it->is_regular_file(ec)) + continue; + + auto ext = it->path().extension().string(); + std::transform(ext.begin(), ext.end(), ext.begin(), ::tolower); + if (ext == ".sst") { + enqueue(it->path().string()); + ++discovered; + } + } + } catch (const std::exception &e) { + std::cerr << "[WARN] producer_walk exception: " << e.what() << std::endl; + } + std::cout << "[DEBUG] Total .sst files discovered: " << discovered + << std::endl; + } + + void consumer_loop() { + std::vector local_files; + local_files.reserve(256); + + std::string path; + while (true) { + if (!dequeue(path)) + break; + + local_files.push_back(std::move(path)); + total_files_.fetch_add(1, std::memory_order_relaxed); + if (local_files.size() >= 256) { + flush_local(local_files); + } + } + flush_local(local_files); + } + + void flush_local(std::vector &local) { + if (local.empty()) + return; + std::lock_guard lk(files_mutex_); + files_.insert(files_.end(), std::make_move_iterator(local.begin()), + std::make_move_iterator(local.end())); + local.clear(); + } + +private: + std::string root_dir_; + size_t num_threads_; + mutable std::mutex files_mutex_; + std::vector files_; + std::atomic total_files_{0}; + std::queue queue_; + std::mutex q_mutex_; + std::condition_variable q_cv_; + bool done_; +}; + +} // namespace s3put diff --git a/tools/pika_batch_ingest/src/s3put/include/manifestBuilder.h b/tools/pika_batch_ingest/src/s3put/include/manifestBuilder.h new file mode 100644 index 0000000000..053fc7c559 --- /dev/null +++ b/tools/pika_batch_ingest/src/s3put/include/manifestBuilder.h @@ -0,0 +1,78 @@ +#ifndef S3PUT_MANIFEST_BUILDER_H +#define S3PUT_MANIFEST_BUILDER_H + +#include +#include +#include +#include +#include "sstTracker.h" +#include "proto/manifest.pb.h" +#include +#ifndef _WIN32 +#include +#include +#include +#endif +#include + +namespace s3put +{ + namespace fs = std::filesystem; + struct DirLock + { + int fd{-1}; + std::string path; + bool ok{false}; + explicit DirLock(const std::string &manifest_dir) + { + path = (fs::path(manifest_dir) / ".build.lock").string(); +#ifndef _WIN32 + fd = ::open(path.c_str(), O_CREAT | O_RDWR, 0666); + if (fd >= 0) + { + if (::flock(fd, LOCK_EX | LOCK_NB) == 0) + ok = true; + } +#else + // Windows + ok = true; +#endif + } + ~DirLock() + { +#ifndef _WIN32 + if (fd >= 0) + { + ::flock(fd, LOCK_UN); + ::close(fd); + } +#endif + } + }; + + class ManifestBuilder + { + public: + ManifestBuilder() = default; + bool BuildAndWrite(const SstTracker &tracker, + size_t num_threads, + const std::string &manifest_dir, + const std::string &latest_path, + size_t max_per_part, + const std::string &version_id, + std::vector *out_parts = nullptr); + static std::string GenerateVersionId(); + static bool WriteLatestManifest(const std::string &path, + const std::string &version_id, + int64_t timestamp_ms, + const std::vector &manifest_files); + + private: + static bool WriteManifestPart(const std::vector &files, + const std::string &manifest_file, + const std::string &version_id); + }; + +} // namespace s3put + +#endif // S3PUT_MANIFEST_BUILDER_H diff --git a/tools/pika_batch_ingest/src/s3put/include/proto/manifest.proto b/tools/pika_batch_ingest/src/s3put/include/proto/manifest.proto new file mode 100644 index 0000000000..420be2031c --- /dev/null +++ b/tools/pika_batch_ingest/src/s3put/include/proto/manifest.proto @@ -0,0 +1,14 @@ +syntax = "proto3"; +package s3put.manifest; + +message Manifest { + string version_id = 1; // 用于生成manifest的名称 + int64 timestamp = 2; // 生成manifest的时间戳,单位为毫秒 + repeated SSTFile sst_files = 3; // 文件列表 +} + +message SSTFile { + string sst_path = 1; // sst路径,"sst/db1/000112.sst" + string hash = 2; // 文件hash值 + int64 file_size = 3; // 文件大小 +} diff --git a/tools/pika_batch_ingest/src/s3put/include/s3SyncManager.h b/tools/pika_batch_ingest/src/s3put/include/s3SyncManager.h new file mode 100644 index 0000000000..396a55030d --- /dev/null +++ b/tools/pika_batch_ingest/src/s3put/include/s3SyncManager.h @@ -0,0 +1,40 @@ +#ifndef S3SyncManager_H +#define S3SyncManager_H + +#include "s3Uploader.h" +#include "sstTracker.h" +#include "sstWatch.h" +#include +#include +#include + +namespace s3put { + +class S3SyncManager { +public: + S3SyncManager(); + ~S3SyncManager(); + bool Init(const std::string &s3_config_path, + std::unique_ptr tracker = nullptr, + std::unique_ptr uploader = nullptr, + std::unique_ptr watcher = nullptr, + std::unique_ptr builder = nullptr); + void Run(); + + SstWatcher *GetWatcher() const { return watcher_.get(); } + SstTracker *GetTracker() const { return tracker_.get(); } + ManifestBuilder *GetBuilder() const { return builder_.get(); } + std::string GetSstRoot(const std::string &config_path); + +private: + std::unique_ptr tracker_; + std::unique_ptr uploader_; + std::unique_ptr watcher_; + std::unique_ptr builder_; + + std::string sst_root_; + ThreadPool pool_{std::max(1u, std::thread::hardware_concurrency() / 3 - 1)}; +}; +} // namespace s3put + +#endif // S3SyncManager_H \ No newline at end of file diff --git a/tools/pika_batch_ingest/src/s3put/include/s3Uploader.h b/tools/pika_batch_ingest/src/s3put/include/s3Uploader.h new file mode 100644 index 0000000000..fe7b6cd790 --- /dev/null +++ b/tools/pika_batch_ingest/src/s3put/include/s3Uploader.h @@ -0,0 +1,31 @@ +#ifndef S3UPLOADER_H +#define S3UPLOADER_H + +#include +#include +#include +#include +#include "utils/result.h" + +namespace s3put +{ + + class S3Uploader + { + public: + S3Uploader(const std::string &config_path); + ~S3Uploader(); + + Result UploadFile(const std::string &local_path, const std::string &s3_key, const std::string &bucket = ""); + Result UploadText(const std::string &content, const std::string &s3_key, const std::string &bucket = ""); + Result setS3Client(const std::shared_ptr &client); + + private: + Aws::SDKOptions options_; + std::shared_ptr client_; + std::string bucket_; + }; + +} + +#endif // S3UPLOADER_H \ No newline at end of file diff --git a/tools/pika_batch_ingest/src/s3put/include/sstTracker.h b/tools/pika_batch_ingest/src/s3put/include/sstTracker.h new file mode 100644 index 0000000000..80ceb86f5f --- /dev/null +++ b/tools/pika_batch_ingest/src/s3put/include/sstTracker.h @@ -0,0 +1,75 @@ +#ifndef S3PUT_SSTTRACKER_H +#define S3PUT_SSTTRACKER_H + +#include +#include +#include +#include +#include +#include +#include +#include "proto/manifest.pb.h" + +namespace s3put +{ + + class SstTracker + { + using Sha256 = std::array; + + public: + SstTracker() = default; + + void SetSstRoot(const std::string &root); + void SetKeyPrefix(const std::string &prefix); + void SetCurrentVersionId(const std::string &ver); + + void SetHashVerifyOnUnchanged(bool on) { hash_verify_on_unchanged_ = on; } + bool GetHashVerifyOnUnchanged() const { return hash_verify_on_unchanged_; } + + bool HasChanged(const std::string &filepath); + + void ClearChanged(); + std::vector GetChangedFiles() const; + void ReplaceChanged(const std::vector &files); + void AddChanged(const std::string &file); + + std::string GenerateSstUploadKey(const std::string &abs_path) const; + long long GetFileSize(const std::string &path) const; + std::string GetFileHash(const std::string &path) const; + static Sha256 ComputeSha256(const std::string &path); + static std::string ShaToHex(const Sha256 &hash); + + void ExportToManifest(s3put::manifest::Manifest &manifest) const; + + bool LoadState(const std::string &path); + bool SaveState(const std::string &path) const; + int GetCurrentStatus(const std::string &filepath) const; + void SetStatus(const std::string &filepath, int code); + + private: + mutable std::mutex mu_; + + std::string sst_root_; + std::string key_prefix_; + std::string current_version_id_; + + struct FileMeta + { + long long size{-1}; + int64_t mtime_sec; + std::string hash_hex; + int status = 0; + }; + + std::unordered_map known_; + std::unordered_set changed_files_; + + bool hash_verify_on_unchanged_{true}; + + std::string ExtractDictFromPath(const std::string &abs_path) const; + }; + +} // namespace s3put + +#endif // S3PUT_SSTTRACKER_H diff --git a/tools/pika_batch_ingest/src/s3put/include/sstWatch.h b/tools/pika_batch_ingest/src/s3put/include/sstWatch.h new file mode 100644 index 0000000000..70766b434f --- /dev/null +++ b/tools/pika_batch_ingest/src/s3put/include/sstWatch.h @@ -0,0 +1,40 @@ +#ifndef S3PUT_SSTWATCH_H +#define S3PUT_SSTWATCH_H + +#include "manifestBuilder.h" +#include "sstTracker.h" +#include +#include +#include +#include +#include +#include +#include + +namespace s3put { + +class SstWatcher { +public: + using Callback = std::function &)>; + + SstWatcher(SstTracker &tracker, const std::string &sst_root, ThreadPool &pool, + int interval_sec); + + void SetCallback(Callback cb); + void Start(); + void Stop(); + void SimulateChange(const std::vector &changed); + void ScheduledScan(); + +private: + SstTracker &tracker_; + std::string sst_root_; + int interval_sec_; + std::atomic running_; + ThreadPool &pool_; + Callback on_change_callback_; +}; + +} // namespace s3put + +#endif // S3PUT_SSTWATCH_H diff --git a/tools/pika_batch_ingest/src/s3put/manifestBuilder.cpp b/tools/pika_batch_ingest/src/s3put/manifestBuilder.cpp new file mode 100644 index 0000000000..73a8c3c95e --- /dev/null +++ b/tools/pika_batch_ingest/src/s3put/manifestBuilder.cpp @@ -0,0 +1,414 @@ +// manifestBuilder.cpp +#include "manifestBuilder.h" +#include "sstTracker.h" +#include "utils/klog.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include "manifest.pb.h" + +namespace fs = std::filesystem; + +namespace s3put +{ + namespace + { + + inline int64_t NowMs() + { + using namespace std::chrono; + return duration_cast(system_clock::now().time_since_epoch()).count(); + } + inline bool AtomicWriteText(const std::string &path, + const std::string &body, + std::string *err = nullptr) + { + std::error_code ec; + fs::path p(path); + if (p.has_parent_path()) + { + fs::create_directories(p.parent_path(), ec); + if (ec) + { + if (err) + *err = "create_directories failed: " + ec.message(); + return false; + } + } + const std::string tmp = path + ".tmp"; + { + std::ofstream ofs(tmp, std::ios::binary | std::ios::trunc); + if (!ofs.is_open()) + { + if (err) + *err = "open tmp failed: " + tmp; + return false; + } + ofs.write(body.data(), static_cast(body.size())); + ofs.flush(); + if (!ofs) + { + if (err) + *err = "flush tmp failed: " + tmp; + return false; + } + } + fs::rename(tmp, path, ec); + if (ec) + { + if (err) + *err = "rename failed: " + ec.message(); + return false; + } + return true; + } + + inline bool AtomicWriteProto(const std::string &path, + const google::protobuf::Message &msg, + std::string *err = nullptr) + { + std::error_code ec; + fs::path p(path); + if (p.has_parent_path()) + { + fs::create_directories(p.parent_path(), ec); + if (ec) + { + if (err) + *err = "create_directories failed: " + ec.message(); + return false; + } + } + const std::string tmp = path + ".tmp"; + { + std::ofstream ofs(tmp, std::ios::binary | std::ios::trunc); + if (!ofs.is_open()) + { + if (err) + *err = "open tmp failed: " + tmp; + return false; + } + if (!msg.SerializeToOstream(&ofs)) + { + if (err) + *err = "SerializeToOstream failed"; + return false; + } + ofs.flush(); + if (!ofs) + { + if (err) + *err = "flush tmp failed: " + tmp; + return false; + } + } + fs::rename(tmp, path, ec); + if (ec) + { + if (err) + *err = "rename failed: " + ec.message(); + return false; + } + return true; + } + + inline void SortPartsByNumericIndex(std::vector &parts) + { + auto key = [](const std::string &p) -> int + { + auto pos = p.rfind("_part"); + if (pos == std::string::npos) + return -1; + auto end = p.find('.', pos); + if (end == std::string::npos) + end = p.size(); + try + { + return std::stoi(p.substr(pos + 5, end - (pos + 5))); + } + catch (...) + { + return -1; + } + }; + std::sort(parts.begin(), parts.end(), [&](const std::string &a, const std::string &b) + { return key(a) < key(b); }); + } + + std::mutex g_mu; + std::unordered_set g_building_versions; + std::unordered_set g_writing_parts; + + struct BuildGuard + { + std::string version; + bool active{false}; + BuildGuard(const std::string &v) : version(v) + { + std::lock_guard lk(g_mu); + auto ok = g_building_versions.insert(version).second; + active = ok; + } + ~BuildGuard() + { + if (!active) + return; + std::lock_guard lk(g_mu); + g_building_versions.erase(version); + } + bool ok() const { return active; } + }; + + } // anonymous namespace + +#ifdef _WIN32 +#include + static inline int get_pid() { return _getpid(); } +#else +#include + static inline int get_pid() { return static_cast(::getpid()); } +#endif + + static std::atomic g_version_seq{0}; + + std::string ManifestBuilder::GenerateVersionId() + { + using namespace std::chrono; + const uint64_t ms = duration_cast(system_clock::now().time_since_epoch()).count(); + const uint64_t pid = static_cast(get_pid()) % 1000ULL; + const uint64_t seq = g_version_seq.fetch_add(1, std::memory_order_relaxed) % 1000ULL; + const uint64_t ver = ms * 1000000ULL + pid * 1000ULL + seq; + return std::to_string(ver); + } + + bool ManifestBuilder::WriteManifestPart( + const std::vector &files, + const std::string &path, + const std::string &version_id) + { + s3put::manifest::Manifest part; + part.set_version_id(version_id); + part.set_timestamp(NowMs()); + for (const auto &f : files) + { + *part.add_sst_files() = f; + } + std::string err; + if (!AtomicWriteProto(path, part, &err)) + { + LOG_ERROR("WriteManifestPart: " + err); + return false; + } + LOG_INFO("Wrote manifest part: " + path); + return true; + } + + bool ManifestBuilder::WriteLatestManifest(const std::string &path, + const std::string &version_id, + int64_t timestamp_ms, + const std::vector &manifest_files) + { + nlohmann::json j; + j["version_id"] = version_id; + j["timestamp_ms"] = timestamp_ms; + j["parts"] = manifest_files; + + std::string err; + if (!AtomicWriteText(path, j.dump(2), &err)) + { + LOG_ERROR("WriteLatestManifest: " + err); + return false; + } + LOG_INFO("latest.manifest updated: " + path + " parts=" + std::to_string(manifest_files.size())); + return true; + } + + bool ManifestBuilder::BuildAndWrite(const SstTracker &tracker, + size_t num_threads, + const std::string &manifest_dir, + const std::string &latest_path, + size_t max_per_part, + const std::string &version_id, + std::vector *out_parts) + { + BuildGuard guard(version_id); + if (!guard.ok()) + { + LOG_WARN("BuildAndWrite: duplicate invocation for version " + version_id + ", skip."); + return false; + } + + DirLock lock(manifest_dir); + if (!lock.ok) + { + LOG_WARN("BuildAndWrite: another process is building in " + manifest_dir + ", skip."); + if (out_parts) + out_parts->clear(); + return true; + } + + if (version_id.empty()) + { + LOG_ERROR("BuildAndWrite: version_id is empty."); + return false; + } + if (num_threads == 0) + num_threads = 1; + if (max_per_part == 0) + max_per_part = std::numeric_limits::max(); + + std::error_code ec; + fs::create_directories(manifest_dir, ec); + if (ec) + { + LOG_ERROR("BuildAndWrite: create_directories failed: " + ec.message()); + return false; + } + + std::vector files = tracker.GetChangedFiles(); + if (files.empty()) + { + LOG_WARN("BuildAndWrite: no changed files; nothing to write."); + if (out_parts) + out_parts->clear(); + return true; + } + LOG_INFO("BuildAndWrite start: version=" + version_id + ", files=" + std::to_string(files.size())); + + struct Entry + { + std::string sst_path; + std::string hash; + long long size; + }; + std::vector entries(files.size()); + + const size_t workers = std::max(1, num_threads); + std::atomic next{0}; + std::vector> futs; + futs.reserve(workers); + for (size_t t = 0; t < workers; ++t) + { + futs.emplace_back(std::async(std::launch::async, [&] + { + for (;;) { + size_t i = next.fetch_add(1, std::memory_order_relaxed); + if (i >= files.size()) break; + Entry e; + e.sst_path = tracker.GenerateSstUploadKey(files[i]); + e.hash = tracker.GetFileHash(files[i]); + e.size = tracker.GetFileSize(files[i]); + entries[i] = std::move(e); + } })); + } + for (auto &f : futs) + f.get(); + + const size_t per = std::max(1, max_per_part); + const size_t num_parts = (entries.size() + per - 1) / per; + + std::vector part_paths(num_parts); + for (size_t part_no = 0; part_no < num_parts; ++part_no) + { + part_paths[part_no] = (fs::path(manifest_dir) / + ("manifest_" + version_id + "_part" + std::to_string(part_no) + ".proto")) + .string(); + } + + std::vector>> writers; + writers.reserve(num_parts); + + for (size_t part_no = 0; part_no < num_parts; ++part_no) + { + const size_t start = part_no * per; + const size_t end = std::min(start + per, entries.size()); + const std::string mf = part_paths[part_no]; + + { + std::lock_guard lk(g_mu); + if (!g_writing_parts.insert(mf).second) + { + LOG_WARN("BuildAndWrite: part already in-flight, skip: " + mf); + continue; + } + } + + writers.emplace_back(std::async(std::launch::async, + [&, part_no, start, end, mf]() -> std::pair + { + std::vector chunk; + chunk.reserve(end - start); + for (size_t i = start; i < end; ++i) + { + s3put::manifest::SSTFile f; + f.set_sst_path(entries[i].sst_path); + f.set_hash(entries[i].hash); + f.set_file_size(entries[i].size); + chunk.push_back(std::move(f)); + } + + bool ok = WriteManifestPart(chunk, mf, version_id); + + { + std::lock_guard lk(g_mu); + g_writing_parts.erase(mf); + } + + if (!ok) + { + LOG_ERROR("WriteManifestPart failed: " + mf); + } + return {ok, mf}; + })); + } + + std::vector manifest_files; + std::vector manifest_files_abs; + + manifest_files.reserve(writers.size()); + bool all_ok = true; + for (auto &w : writers) + { + auto [ok, path] = w.get(); + if (ok) + { + manifest_files.push_back(fs::path(path).filename().string()); + manifest_files_abs.push_back(path); + } + else + all_ok = false; + } + if (!all_ok) + return false; + + SortPartsByNumericIndex(manifest_files); + manifest_files.erase(std::unique(manifest_files.begin(), manifest_files.end()), + manifest_files.end()); + + const int64_t ts = NowMs(); + if (!WriteLatestManifest(latest_path, version_id, ts, manifest_files)) + { + LOG_ERROR("BuildAndWrite: WriteLatestManifest failed."); + return false; + } + + if (out_parts) + *out_parts = manifest_files_abs; + + LOG_INFO("Manifest build completed. version=" + version_id + + ", parts=" + std::to_string(manifest_files.size()) + + ", files=" + std::to_string(files.size())); + + return true; + } + +} // namespace s3put diff --git a/tools/pika_batch_ingest/src/s3put/s3SyncManager.cpp b/tools/pika_batch_ingest/src/s3put/s3SyncManager.cpp new file mode 100644 index 0000000000..4faabdc4ef --- /dev/null +++ b/tools/pika_batch_ingest/src/s3put/s3SyncManager.cpp @@ -0,0 +1,262 @@ +#include "s3SyncManager.h" +#include "configManager.h" +#include "manifestBuilder.h" +#include "utils/kconfig.h" +#include "utils/klog.h" +#include +#include + +namespace s3put { +namespace fs = std::filesystem; + +S3SyncManager::S3SyncManager() = default; + +S3SyncManager::~S3SyncManager() { + if (watcher_) + watcher_->Stop(); +} + +std::string S3SyncManager::GetSstRoot(const std::string &config_path) { + std::string dict = + ConfigManager::getInstance().getConfigValue("dict"); + if (dict.empty()) { + throw std::runtime_error("The 'dict' configuration value is empty"); + } + + std::filesystem::path full_path = fs::path(PROJECT_DIR) / dict; + if (!fs::exists(full_path)) { + throw std::runtime_error("The path does not exist: " + full_path.string()); + } + return full_path.string(); +} + +bool S3SyncManager::Init(const std::string &s3_config_path, + std::unique_ptr tracker, + std::unique_ptr uploader, + std::unique_ptr watcher, + std::unique_ptr) +{ + sst_root_ = GetSstRoot(s3_config_path); + if (sst_root_.empty()) + { + LOG_ERROR("Failed to get SST root directory from config."); + return false; + } + + const std::string key_prefix = ConfigManager::getInstance().getConfigValue("dict"); + const std::string state_path = fs::path(STATUSTDIC) / ConfigManager::getInstance().getConfigValue("tracker_state_path"); + const size_t files_per_manifest = ConfigManager::getInstance().getConfigValue("files_per_manifest"); + const std::string manifest_dir = MANIFESTDIC; + const std::string latest_manifest = LASTMANIFEST; + + fs::path latest_manifest_dir = fs::path(latest_manifest).parent_path(); + if (!fs::exists(latest_manifest_dir)) + { + std::error_code ec; + if (!fs::create_directories(latest_manifest_dir, ec) && ec) + { + LOG_ERROR("Failed to create directory for latest_manifest: " + latest_manifest_dir.string() + + " error: " + ec.message()); + return false; + } + } + + fs::path state_path_dir = fs::path(state_path).parent_path(); + if (!fs::exists(state_path_dir)) + { + std::error_code ec; + if (!fs::create_directories(state_path_dir, ec) && ec) + { + LOG_ERROR("Failed to create directory for state_path: " + state_path_dir.string() + + " error: " + ec.message()); + return false; + } + } + + if (key_prefix.empty() || state_path.empty()) + { + LOG_ERROR("Config missing: key_prefix or state_path must be set."); + return false; + } + + tracker_ = tracker ? std::move(tracker) : std::make_unique(); + tracker_->SetSstRoot(sst_root_); + tracker_->SetKeyPrefix(key_prefix); + + if (!tracker_->LoadState(state_path)) + { + LOG_WARN("SstTracker state not found; cold start."); + } + + uploader_ = uploader ? std::move(uploader) : std::make_unique(s3_config_path); + + const size_t watch_interval_sec = 0; + watcher_ = watcher ? std::move(watcher) : std::make_unique(*tracker_, sst_root_, pool_, watch_interval_sec); + + watcher_->SetCallback([this, files_per_manifest, manifest_dir, latest_manifest, state_path](const std::vector &changed) + { + if (changed.empty()) + { + LOG_INFO("Watcher callback: no changed files."); + return; + } + + const std::string version_id = ManifestBuilder::GenerateVersionId(); + tracker_->SetCurrentVersionId(version_id); + LOG_INFO("Starting build/upload for version: " + version_id); + + size_t upload_concurrency = std::max(1, std::thread::hardware_concurrency()); + std::atomic idx{0}; + std::mutex ok_mu; + std::vector uploaded_ok; + uploaded_ok.reserve(changed.size()); + + std::vector> workers; + workers.reserve(upload_concurrency); + + for (size_t t = 0; t < upload_concurrency; ++t) + { + workers.emplace_back(std::async(std::launch::async, [&, t] + { + for (;;) + { + size_t i = idx.fetch_add(1, std::memory_order_relaxed); + if (i >= changed.size()) break; + + const std::string &file = changed[i]; + std::string key = tracker_->GenerateSstUploadKey(file); + if (key.empty()) + { + LOG_ERROR("Abort upload: empty S3 key for " + file); + continue; + } + + const int max_retries = 3; + bool uploaded = false; + for (int attempt = 0; attempt <= max_retries; ++attempt) { + auto res = uploader_->UploadFile(file, key, ""); + + if (!res.isError()) + { + std::lock_guard lk(ok_mu); + uploaded_ok.push_back(file); + tracker_->SetStatus(file, 1); + uploaded = true; + break; + } + else + { + std::string error_msg = "Upload failed: " + file + " -- " + res.message(); + if (attempt < max_retries) { + LOG_WARN("Upload attempt " + std::to_string(attempt + 1) + " failed: " + error_msg + ". Retrying..."); + std::this_thread::sleep_for(std::chrono::milliseconds(100 * (attempt + 1))); // Exponential backoff + } else { + LOG_ERROR(error_msg); + } + } + } + } + })); + } + + for (auto &f : workers) + f.get(); + + LOG_INFO("Upload finished: ok=" + std::to_string(uploaded_ok.size()) + " / total=" + std::to_string(changed.size())); + + tracker_->ReplaceChanged(uploaded_ok); + + const std::string key_prefix = ConfigManager::getInstance().getConfigValue("dict"); + const std::string state_path = fs::path(STATUSTDIC) / ConfigManager::getInstance().getConfigValue("tracker_state_path"); + const size_t files_per_manifest = ConfigManager::getInstance().getConfigValue("files_per_manifest"); + const std::string manifest_dir = MANIFESTDIC; + const std::string latest_manifest = LASTMANIFEST; + + std::vector parts; + bool ok = builder_->BuildAndWrite( + *tracker_, + std::max(1, std::thread::hardware_concurrency()), + manifest_dir, + latest_manifest, + std::max(1, files_per_manifest), + version_id, + &parts); + + if (!ok) + { + LOG_ERROR("BuildAndWrite failed: latest.manifest not updated."); + return; + } + if (parts.empty()) + { + LOG_INFO("Manifest build skipped (lock held by another process)."); + return; + } + + LOG_INFO("Uploading manifest parts ..."); + for (const auto &part : parts) + { + std::ifstream in(part, std::ios::binary); + if (!in.is_open()) + { + LOG_WARN("Create to open manifest part: " + part); + } + else + { + const std::string body((std::istreambuf_iterator(in)), std::istreambuf_iterator()); + auto rc = uploader_->UploadText(body, "manifest/" + fs::path(part).filename().string()); + if (rc.isError()) + { + LOG_ERROR(std::string("Upload manifest part failed: ") + rc.message()); + return; + } + } + } + + LOG_INFO("Uploading latest.manifest ..."); + { + std::ifstream in(latest_manifest, std::ios::binary); + if (!in.is_open()) + { + LOG_WARN("Create to open latest.manifest: " + latest_manifest); + + } + else + { + const std::string body((std::istreambuf_iterator(in)), std::istreambuf_iterator()); + auto rc = uploader_->UploadText(body, "manifest/latest.manifest"); + if (rc.isError()) + { + LOG_ERROR(std::string("Upload latest.manifest failed: ") + rc.message()); + return; + } + else + { + LOG_INFO("Uploaded manifest/latest.manifest"); + } + } + } + + if (tracker_->SaveState(state_path)) + { + LOG_INFO("SstTracker state saved: " + state_path); + } + else + { + LOG_WARN("Failed to save SstTracker state: " + state_path); + } + + tracker_->ClearChanged(); + LOG_INFO("Watcher callback finished. version=" + version_id + " parts=" + std::to_string(parts.size()) + " files=" + std::to_string(changed.size())); }); + + return true; +} + +void S3SyncManager::Run() { + if (watcher_) { + watcher_->ScheduledScan(); + } + LOG_INFO("S3SyncManager finished."); +} + +} // namespace s3put diff --git a/tools/pika_batch_ingest/src/s3put/s3Uploader.cpp b/tools/pika_batch_ingest/src/s3put/s3Uploader.cpp new file mode 100644 index 0000000000..a36665817f --- /dev/null +++ b/tools/pika_batch_ingest/src/s3put/s3Uploader.cpp @@ -0,0 +1,176 @@ +#include "s3Uploader.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "configManager.h" +#include "utils/klog.h" + +namespace s3put +{ + + S3Uploader::S3Uploader(const std::string &config_path) + { + if (!ConfigManager::getInstance().loadConfig(config_path)) + { + LOG_ERROR("Failed to load config file: " + config_path); + return; + } + + LOG_DEBUG("Initializing S3Uploader with config: " + config_path); + + Aws::InitAPI(options_); + LOG_DEBUG("AWS SDK initialized"); + Aws::Client::ClientConfiguration cfg; + cfg.region = ConfigManager::getInstance().getConfigValue("region"); + cfg.endpointOverride = ConfigManager::getInstance().getConfigValue("endpoint"); + cfg.scheme = (cfg.endpointOverride.find("https") == 0) ? Aws::Http::Scheme::HTTPS : Aws::Http::Scheme::HTTP; + cfg.verifySSL = false; + + bool is_minio = ConfigManager::getInstance().getConfigValue("is_minio"); + + Aws::Auth::AWSCredentials creds( + ConfigManager::getInstance().getConfigValue("access_key"), + ConfigManager::getInstance().getConfigValue("secret_key")); + + client_ = std::make_shared( + creds, + cfg, + Aws::Client::AWSAuthV4Signer::PayloadSigningPolicy::Never, + !is_minio, + Aws::S3::US_EAST_1_REGIONAL_ENDPOINT_OPTION::LEGACY); + + LOG_DEBUG("S3 client initialized with endpoint: " + cfg.endpointOverride); + bucket_ = ConfigManager::getInstance().getConfigValue("bucket"); + + Aws::S3::Model::HeadBucketRequest head_bucket_request; + head_bucket_request.SetBucket(bucket_); + + auto head_outcome = client_->HeadBucket(head_bucket_request); + + if (!head_outcome.IsSuccess()) + { + auto code = head_outcome.GetError().GetErrorType(); + LOG_WARN("Bucket not found, will attempt to create: " + bucket_); + + Aws::S3::Model::CreateBucketRequest create_request; + create_request.SetBucket(bucket_); + + if (!is_minio) + { + Aws::S3::Model::CreateBucketConfiguration config; + config.SetLocationConstraint(Aws::S3::Model::BucketLocationConstraintMapper::GetBucketLocationConstraintForName(cfg.region)); + create_request.SetCreateBucketConfiguration(config); + } + + auto create_outcome = client_->CreateBucket(create_request); + if (create_outcome.IsSuccess()) + { + LOG_INFO("Bucket created successfully: " + bucket_); + } + else + { + LOG_ERROR("Failed to create bucket: " + create_outcome.GetError().GetMessage()); + } + } + else + { + LOG_INFO("Bucket already exists: " + bucket_); + } + } + + S3Uploader::~S3Uploader() + { + Aws::ShutdownAPI(options_); + } + + Result S3Uploader::UploadFile(const std::string &local_path, const std::string &s3_key, const std::string &bucket) + { + const int max_retries = 3; + for (int attempt = 0; attempt <= max_retries; ++attempt) { + Aws::S3::Model::PutObjectRequest request; + const std::string &final_bucket = bucket.empty() ? bucket_ : bucket; + request.SetBucket(final_bucket); + LOG_DEBUG("Uploading file to Bucket: " + final_bucket); + LOG_DEBUG("file name: " + s3_key); + request.SetKey(s3_key); + + auto input_data = Aws::MakeShared( + "UploadTag", local_path.c_str(), std::ios_base::in | std::ios_base::binary); + + if (!input_data->good()) { + LOG_ERROR("Failed to open local file: " + local_path); + return Result(Result::Ret::kFileOpenError, "Failed to open local file: " + local_path); + } + + request.SetBody(input_data); + auto outcome = client_->PutObject(request); + + if (outcome.IsSuccess()) { + LOG_DEBUG("Uploaded: " + s3_key); + return Result(Result::Ret::kOk, "Uploaded: " + s3_key); + } else { + std::string error_msg = "S3 upload failed: " + outcome.GetError().GetMessage(); + if (attempt < max_retries) { + LOG_WARN("Upload attempt " + std::to_string(attempt + 1) + " failed: " + error_msg + ". Retrying..."); + std::this_thread::sleep_for(std::chrono::milliseconds(100 * (attempt + 1))); + } else { + LOG_ERROR(error_msg); + return Result(Result::Ret::kS3UploadError, error_msg); + } + } + } + return Result(Result::Ret::kS3UploadError, "Upload failed after retries"); + } + + Result S3Uploader::UploadText(const std::string &content, const std::string &s3_key, const std::string &bucket) + { + const int max_retries = 3; + for (int attempt = 0; attempt <= max_retries; ++attempt) { + Aws::S3::Model::PutObjectRequest request; + const std::string &final_bucket = bucket.empty() ? bucket_ : bucket; + request.SetBucket(final_bucket); + LOG_DEBUG("Uploading text to Bucket: " + final_bucket); + request.SetKey(s3_key); + + auto stream = Aws::MakeShared("UploadTextTag"); + *stream << content; + request.SetBody(stream); + + auto outcome = client_->PutObject(request); + if (outcome.IsSuccess()) { + LOG_DEBUG("Uploaded text to: " + s3_key); + return Result(Result::Ret::kOk, "Uploaded text to: " + s3_key); + } else { + std::string error_msg = "Upload text failed: " + outcome.GetError().GetMessage(); + if (attempt < max_retries) { + LOG_WARN("Upload text attempt " + std::to_string(attempt + 1) + " failed: " + error_msg + ". Retrying..."); + std::this_thread::sleep_for(std::chrono::milliseconds(100 * (attempt + 1))); + } else { + LOG_ERROR(error_msg); + return Result(Result::Ret::kS3UploadError, error_msg); + } + } + } + return Result(Result::Ret::kS3UploadError, "Upload text failed after retries"); + } + + Result S3Uploader::setS3Client(const std::shared_ptr &client) + { + if (!client) + { + LOG_ERROR("Provided S3 client is null"); + return Result(Result::Ret::kInvalidArgument, "Provided S3 client is null"); + } + client_ = client; + LOG_DEBUG("S3 client set successfully"); + return Result(Result::Ret::kOk, "S3 client set successfully"); + } +} \ No newline at end of file diff --git a/tools/pika_batch_ingest/src/s3put/s3put.cpp b/tools/pika_batch_ingest/src/s3put/s3put.cpp new file mode 100644 index 0000000000..8d21f2c903 --- /dev/null +++ b/tools/pika_batch_ingest/src/s3put/s3put.cpp @@ -0,0 +1,21 @@ +#include "configManager.h" +#include "manifestBuilder.h" +#include "s3SyncManager.h" +#include "utils/kconfig.h" +#include "utils/klog.h" +#include + +int main(int argc, char *argv[]) { + s3put::S3SyncManager manager; + if (!s3put::ConfigManager::getInstance().loadConfig(S3CONFIG)) { + LOG_ERROR("Failed to load config file: " + S3CONFIG.string()); + return 1; + } + if (!manager.Init(S3CONFIG)) { + LOG_ERROR("Failed to initialize S3SyncManager with config and SST dir"); + return 1; + } + + manager.Run(); + return 0; +} diff --git a/tools/pika_batch_ingest/src/s3put/sstTracker.cpp b/tools/pika_batch_ingest/src/s3put/sstTracker.cpp new file mode 100644 index 0000000000..3efeaa14bd --- /dev/null +++ b/tools/pika_batch_ingest/src/s3put/sstTracker.cpp @@ -0,0 +1,399 @@ +#include "sstTracker.h" +#include +#include +#include +#include +#include +#include +#include "utils/klog.h" +#include + +namespace fs = std::filesystem; +namespace s3put +{ + + void SstTracker::SetSstRoot(const std::string &root) + { + sst_root_ = root; + } + void SstTracker::SetKeyPrefix(const std::string &prefix) + { + key_prefix_ = prefix; + } + void SstTracker::SetCurrentVersionId(const std::string &ver) + { + current_version_id_ = ver; + } + + static inline std::time_t ToTimeT(const std::filesystem::file_time_type &ft) + { + using namespace std::chrono; + return system_clock::to_time_t(time_point_cast( + ft - std::filesystem::file_time_type::clock::now() + system_clock::now())); + } + + bool SstTracker::SaveState(const std::string &path) const + { + nlohmann::json j; + { + std::lock_guard lk(mu_); + for (const auto &[fp, meta] : known_) + { + nlohmann::json o; + o["size"] = meta.size; + o["mtime_sec"] = static_cast(meta.mtime_sec); + o["hash"] = meta.hash_hex; + o["status"] = meta.status; + j[fp] = std::move(o); + } + } + + const std::string tmp = path + ".tmp"; + { + std::ofstream ofs(tmp, std::ios::binary | std::ios::trunc); + if (!ofs.is_open()) + { + LOG_ERROR("SaveState: open failed: " + tmp); + return false; + } + ofs << j.dump(2); + ofs.flush(); + if (!ofs) + { + LOG_ERROR("SaveState: write failed: " + tmp); + return false; + } + } + fs::rename(tmp, path); + return true; + } + + bool SstTracker::LoadState(const std::string &path) + { + std::ifstream ifs(path, std::ios::binary); + if (!ifs.is_open()) + { + LOG_WARN("LoadState: no state file: " + path); + return false; + } + + nlohmann::json j; + try + { + ifs >> j; + } + catch (const std::exception &e) + { + LOG_ERROR(std::string("LoadState: parse json failed: ") + e.what()); + return false; + } + + std::lock_guard lk(mu_); + known_.clear(); + + for (auto it = j.begin(); it != j.end(); ++it) + { + try + { + const std::string fp = it.key(); + const auto &o = it.value(); + + FileMeta m; + m.size = o.value("size", -1ll); + m.mtime_sec = o.value("mtime_sec", int64_t{0}); + m.hash_hex = o.value("hash", ""); + m.status = o.value("status", 0); + + known_.emplace(fp, std::move(m)); + } + catch (const std::exception &e) + { + LOG_WARN("LoadState: skip bad entry for " + it.key() + " (" + e.what() + ")"); + } + } + + LOG_INFO("LoadState: restored " + std::to_string(known_.size()) + " entries"); + return true; + } + + int SstTracker::GetCurrentStatus(const std::string &filepath) const + { + std::lock_guard lk(mu_); + auto it = known_.find(filepath); + return (it != known_.end()) ? it->second.status : 0; + } + + void SstTracker::SetStatus(const std::string &filepath, int code) + { + std::lock_guard lk(mu_); + FileMeta &meta = known_[filepath]; + meta.status = code; + } + + bool SstTracker::HasChanged(const std::string &filepath) + { + std::error_code ec; + fs::file_time_type ft = fs::last_write_time(filepath, ec); + long long size = ec ? -1 : static_cast(fs::file_size(filepath, ec)); + if (ec || size < 0) + { + LOG_ERROR("HasChanged: stat failed for " + filepath); + return false; + } + + const int64_t mtime_sec = static_cast(ToTimeT(ft)); + bool need_hash = false; + bool seen_before = false; + { + std::lock_guard lk(mu_); + auto it = known_.find(filepath); + if (it == known_.end()) + { + need_hash = true; + } + else + { + seen_before = true; + if (it->second.status == 1) + { + return true; + } + const bool meta_unchanged = (it->second.size == size) && (it->second.mtime_sec == mtime_sec); + if (meta_unchanged) + { + if (!hash_verify_on_unchanged_) + { + return false; + } + need_hash = true; + } + else + { + need_hash = true; + } + } + } + std::string cur_hash_hex; + if (need_hash) + cur_hash_hex = ShaToHex(ComputeSha256(filepath)); + bool changed = false; + { + std::lock_guard lk(mu_); + FileMeta &meta = known_[filepath]; + + std::error_code ec2; + fs::file_time_type ft2 = fs::last_write_time(filepath, ec2); + long long size2 = ec2 ? -1 : static_cast(fs::file_size(filepath, ec2)); + if (ec2 || size2 < 0) + { + LOG_ERROR("HasChanged: restat failed for " + filepath); + return false; + } + const int64_t mtime_sec2 = static_cast(ToTimeT(ft2)); + + const bool meta_changed_now = (!seen_before) || + (meta.size != size2) || + (meta.mtime_sec != mtime_sec2) || + meta.hash_hex.empty(); + + bool hash_changed_now = false; + if (!cur_hash_hex.empty()) + { + hash_changed_now = meta.hash_hex.empty() || (meta.hash_hex != cur_hash_hex); + } + + changed = (meta_changed_now || hash_changed_now); + meta.size = size2; + meta.mtime_sec = mtime_sec2; + if (!cur_hash_hex.empty()) + meta.hash_hex = cur_hash_hex; + if (changed) + { + changed_files_.insert(filepath); + } + } + + return changed; + } + + void SstTracker::ClearChanged() + { + std::lock_guard lk(mu_); + changed_files_.clear(); + } + + std::vector SstTracker::GetChangedFiles() const + { + std::lock_guard lk(mu_); + return {changed_files_.begin(), changed_files_.end()}; + } + + void SstTracker::ReplaceChanged(const std::vector &files) + { + std::lock_guard lk(mu_); + changed_files_.clear(); + changed_files_.insert(files.begin(), files.end()); + } + + void SstTracker::AddChanged(const std::string &file) + { + std::lock_guard lk(mu_); + changed_files_.insert(file); + } + + void SstTracker::ExportToManifest(s3put::manifest::Manifest &manifest) const + { + std::vector snapshot; + { + std::lock_guard lk(mu_); + snapshot.assign(changed_files_.begin(), changed_files_.end()); + } + for (const auto &file : snapshot) + { + auto *sst_file = manifest.add_sst_files(); + sst_file->set_sst_path(GenerateSstUploadKey(file)); + sst_file->set_hash(GetFileHash(file)); + sst_file->set_file_size(GetFileSize(file)); + } + } + + static inline std::string NormalizeSlashes(std::string s) + { + std::replace(s.begin(), s.end(), '\\', '/'); + return s; + } + + static inline std::string SanitizeToken(std::string s) + { + for (char &c : s) + { + if (!(std::isalnum(static_cast(c)) || c == '-' || c == '_' || c == '.')) + c = '_'; + } + return s; + } + + std::string SstTracker::GenerateSstUploadKey(const std::string &abs_path) const + { + if (sst_root_.empty() || key_prefix_.empty() || current_version_id_.empty()) + { + LOG_ERROR("GenerateSstUploadKey: sst_root_, key_prefix_, or version_id not set!"); + return ""; + } + + std::string prefix = key_prefix_; + if (!prefix.empty() && (prefix.back() == '/' || prefix.back() == '\\')) + prefix.pop_back(); + + fs::path p(abs_path); + std::string stem = p.stem().string(); + std::string ext = p.extension().string(); + + if (stem.empty()) + { + stem = p.filename().string(); + auto dot = stem.rfind('.'); + if (dot != std::string::npos) + stem = stem.substr(0, dot); + } + if (ext != ".sst") + ext = ".sst"; + + std::string dict = ExtractDictFromPath(abs_path); + if (dict.empty()) + dict = "unknown"; + + stem = SanitizeToken(stem); + dict = SanitizeToken(dict); + + std::string filename = stem + "_" + key_prefix_ + "_" + current_version_id_ + ext; + filename = NormalizeSlashes(filename); + + return "sst/" + dict + "/" + filename; + } + + long long SstTracker::GetFileSize(const std::string &path) const + { + std::error_code ec; + auto sz = static_cast(fs::file_size(path, ec)); + return ec ? -1 : sz; + } + + std::string SstTracker::GetFileHash(const std::string &path) const + { + Sha256 bin = ComputeSha256(path); + return ShaToHex(bin); + } + + SstTracker::Sha256 SstTracker::ComputeSha256(const std::string &path) + { + Sha256 hash{}; + std::ifstream ifs(path, std::ios::binary); + if (!ifs.is_open()) + { + LOG_ERROR("ComputeSha256: cannot open file " + path); + return hash; + } + + EVP_MD_CTX *ctx = EVP_MD_CTX_new(); + if (!ctx) + { + LOG_ERROR("ComputeSha256: EVP_MD_CTX_new failed"); + return hash; + } + if (EVP_DigestInit_ex(ctx, EVP_sha256(), nullptr) != 1) + { + LOG_ERROR("ComputeSha256: EVP_DigestInit_ex failed"); + EVP_MD_CTX_free(ctx); + return hash; + } + + const size_t BUF_SIZE = 1 << 20; + std::vector buffer(BUF_SIZE); + while (ifs.good()) + { + ifs.read(buffer.data(), buffer.size()); + std::streamsize n = ifs.gcount(); + if (n > 0) + { + if (EVP_DigestUpdate(ctx, buffer.data(), static_cast(n)) != 1) + { + LOG_ERROR("ComputeSha256: EVP_DigestUpdate failed"); + EVP_MD_CTX_free(ctx); + return hash; + } + } + } + unsigned int out_len = 0; + if (EVP_DigestFinal_ex(ctx, hash.data(), &out_len) != 1 || out_len != hash.size()) + { + LOG_ERROR("ComputeSha256: EVP_DigestFinal_ex failed"); + } + EVP_MD_CTX_free(ctx); + return hash; + } + + std::string SstTracker::ShaToHex(const Sha256 &hash) + { + static const char *hex = "0123456789abcdef"; + std::string out; + out.reserve(hash.size() * 2); + for (auto c : hash) + { + out.push_back(hex[(c >> 4) & 0xF]); + out.push_back(hex[c & 0xF]); + } + return out; + } + + std::string SstTracker::ExtractDictFromPath(const std::string &abs_path) const + { + fs::path p(abs_path); + if (p.has_parent_path()) + { + return p.parent_path().filename().string(); + } + return ""; + } + +} // namespace s3put diff --git a/tools/pika_batch_ingest/src/s3put/sstWatch.cpp b/tools/pika_batch_ingest/src/s3put/sstWatch.cpp new file mode 100644 index 0000000000..ceae9c5fbb --- /dev/null +++ b/tools/pika_batch_ingest/src/s3put/sstWatch.cpp @@ -0,0 +1,60 @@ +#include "sstWatch.h" +#include "fileReader.h" +#include "utils/klog.h" +#include "utils/ktime.h" +#include + +namespace s3put { + +SstWatcher::SstWatcher(SstTracker &tracker, const std::string &sst_root, + ThreadPool &pool, int interval_sec) + : tracker_(tracker), sst_root_(sst_root), interval_sec_(interval_sec), + running_(false), pool_(pool) {} + +void SstWatcher::SetCallback(Callback cb) { + on_change_callback_ = std::move(cb); +} + +void SstWatcher::Start() { + if (running_.exchange(true)) { + return; + } + pool_.enqueue([this] { ScheduledScan(); }); +} + +void SstWatcher::Stop() { running_ = false; } + +void SstWatcher::SimulateChange(const std::vector &changed) { + if (on_change_callback_) { + on_change_callback_(changed); + } +} + +void SstWatcher::ScheduledScan() { + try { + TimeTracker::Start("[@S3PUT]"); + FileReader reader(sst_root_, std::thread::hardware_concurrency()); + reader.scan(); + auto files = reader.get_files(); + for (const auto &path : files) { + if (path.size() >= 4 && path.compare(path.size() - 4, 4, ".sst") == 0) { + tracker_.HasChanged(path); + } + } + + auto changed = tracker_.GetChangedFiles(); + if (!changed.empty()) { + LOG_INFO("Detected " + std::to_string(changed.size()) + " SST changes"); + if (on_change_callback_) { + on_change_callback_(changed); + } + } else { + LOG_INFO("No changes detected in SST files."); + } + TimeTracker::End(); + } catch (const std::exception &ex) { + LOG_ERROR(std::string("ScheduledScan error: ") + ex.what()); + } +} + +} // namespace s3put diff --git a/tools/pika_batch_ingest/test/CMakeLists.txt b/tools/pika_batch_ingest/test/CMakeLists.txt new file mode 100644 index 0000000000..5771e5b3b7 --- /dev/null +++ b/tools/pika_batch_ingest/test/CMakeLists.txt @@ -0,0 +1,59 @@ +cmake_minimum_required(VERSION 3.16) + +file(GLOB_RECURSE TEST_SRC CONFIGURE_DEPENDS "*.cpp") +file(GLOB_RECURSE MOCK_TEST_SRC CONFIGURE_DEPENDS "mock/*.cpp") +file(GLOB_RECURSE IAGENT_TEST_SRC CONFIGURE_DEPENDS "iagent/*.cpp") + +list(REMOVE_ITEM TEST_SRC ${MOCK_TEST_SRC}) +list(REMOVE_ITEM TEST_SRC ${IAGENT_TEST_SRC}) + +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +add_executable(test_bingest ${TEST_SRC}) + +file(GLOB S3PUT_PB_SRCS "${CMAKE_SOURCE_DIR}/src/s3put/include/proto/*.pb.cc") +if(S3PUT_PB_SRCS) + message(STATUS "test_bingest: add proto sources: ${S3PUT_PB_SRCS}") + target_sources(test_bingest PRIVATE ${S3PUT_PB_SRCS}) +endif() + +target_include_directories(test_bingest PUBLIC + ${CMAKE_SOURCE_DIR}/test + ${CMAKE_SOURCE_DIR}/include + ${CMAKE_SOURCE_DIR}/src/mock/include + ${CMAKE_SOURCE_DIR}/src/exchange/include + ${CMAKE_SOURCE_DIR}/src/s3put/include + ${CMAKE_SOURCE_DIR}/src/s3put/include/proto + ${CMAKE_SOURCE_DIR}/vendor/iagent/include + ${OPENSSL_INCLUDE_DIR} + ${CURL_INCLUDE_DIR} + ${AWS_CRT_CPP_DIR}/include + ${AWS_SDK_CPP_DIR}/include + ${ROCKSDB_INCLUDE_DIR} + ${CMAKE_BINARY_DIR}/src/s3put +) + +target_link_libraries(test_bingest PRIVATE + "-Wl,--start-group" + exchange_lib + mock_lib + s3put_lib + pthread + z + "-Wl,--end-group" +) + +link_pikiwidb_libs(test_bingest) +link_aws_static(test_bingest) + +target_compile_definitions(test_bingest PRIVATE + PROJECT_DIR="${CMAKE_SOURCE_DIR}/data/test" + DEBUG=1 +) + +enable_testing() +add_test(NAME test_bingest COMMAND test_bingest) + +message(STATUS "PROJECT_DIR=${PROJECT_DIR}") +message(STATUS "CONFIG_DIR=${CONFIG_DIR}") diff --git a/tools/pika_batch_ingest/test/iagent/CMakeLists.txt b/tools/pika_batch_ingest/test/iagent/CMakeLists.txt new file mode 100644 index 0000000000..a2b789f111 --- /dev/null +++ b/tools/pika_batch_ingest/test/iagent/CMakeLists.txt @@ -0,0 +1,22 @@ +file(GLOB IAGENT_TEST_SRC CONFIGURE_DEPENDS "*.cpp") + +add_executable(test_iagent ${IAGENT_TEST_SRC}) + +target_include_directories(test_iagent PUBLIC + ${CMAKE_SOURCE_DIR}/test + ${CMAKE_SOURCE_DIR}/include + ${CMAKE_SOURCE_DIR}/vendor/iagent/include +) + +target_link_libraries(test_iagent PUBLIC + iagent_lib + pthread +) + +target_compile_definitions(test_iagent PRIVATE + PROJECT_DIR="${CMAKE_SOURCE_DIR}/data/test" + DEBUG=1 +) + +enable_testing() +add_test(NAME test_iagent COMMAND test_iagent) \ No newline at end of file diff --git a/tools/pika_batch_ingest/test/iagent/test_iagent_module.cpp b/tools/pika_batch_ingest/test/iagent/test_iagent_module.cpp new file mode 100644 index 0000000000..1f9e0aac78 --- /dev/null +++ b/tools/pika_batch_ingest/test/iagent/test_iagent_module.cpp @@ -0,0 +1,279 @@ +#include "agentRunner.h" +#include "configLoader.h" +#include "manifestWatcher.h" +#include "pipelinedBurst.h" +#include "s3Fetcher.h" +#include "utils/klog.h" +#include +#include +#include +#include +#include + +using ::testing::_; +using ::testing::Return; +using ::testing::Throw; +using json = nlohmann::json; +namespace fs = std::filesystem; + +class IAgentModuleTest : public ::testing::Test { +protected: + void SetUp() override { + tempDir_ = "/tmp/iagent_test_" + std::to_string(time(nullptr)); + fs::create_directories(tempDir_); + createTestConfigs(); + } + + void TearDown() override { + if (fs::exists(tempDir_)) { + fs::remove_all(tempDir_); + } + } + + void createTestConfigs() { + s3ConfigPath_ = tempDir_ / "s3_config.json"; + json s3Config = {{"endpoint", "https://s3.amazonaws.com"}, + {"region", "us-east-1"}, + {"bucket", "test-bucket"}, + {"key", "test-key"}, + {"access_key", "test-access-key"}, + {"secret_key", "test-secret-key"}, + {"manifest_batch", 10}, + {"connect_timeout_ms", 3000}, + {"rw_timeout_ms", 5000}}; + + std::ofstream s3Out(s3ConfigPath_); + s3Out << s3Config.dump(4); + s3Out.close(); + pikaConfigPath_ = tempDir_ / "pika_config.json"; + json pikaConfig = {{"host", "localhost"}, {"port", 9221}}; + + std::ofstream pikaOut(pikaConfigPath_); + pikaOut << pikaConfig.dump(4); + pikaOut.close(); + } + + fs::path tempDir_; + fs::path s3ConfigPath_; + fs::path pikaConfigPath_; +}; + +TEST_F(IAgentModuleTest, ConfigLoaderLoadS3Config) { + iagent::S3Config config = + iagent::ConfigLoader::loadS3Config(s3ConfigPath_.string()); + + EXPECT_EQ(config.endpoint, "https://s3.amazonaws.com"); + EXPECT_EQ(config.region, "us-east-1"); + EXPECT_EQ(config.bucket, "test-bucket"); + EXPECT_EQ(config.key, "test-key"); + EXPECT_EQ(config.accessKey, "test-access-key"); + EXPECT_EQ(config.secretKey, "test-secret-key"); + EXPECT_EQ(config.manifest_batch, 10); + EXPECT_EQ(config.connect_timeout_ms, 3000); + EXPECT_EQ(config.rw_timeout_ms, 5000); +} + +TEST_F(IAgentModuleTest, ConfigLoaderLoadPikaConfig) { + iagent::PikaConfig config = + iagent::ConfigLoader::loadPikaConfig(pikaConfigPath_.string()); + + EXPECT_EQ(config.host, "localhost"); + EXPECT_EQ(config.port, 9221); +} + +TEST_F(IAgentModuleTest, ConfigLoaderLoadNonExistentS3Config) { + EXPECT_NO_THROW({ + try { + iagent::S3Config config = + iagent::ConfigLoader::loadS3Config("/non/existent/s3_config.json"); + } catch (...) { + // 忽略异常 + } + }); +} + +TEST_F(IAgentModuleTest, ConfigLoaderLoadNonExistentPikaConfig) { + EXPECT_NO_THROW({ + try { + iagent::PikaConfig config = iagent::ConfigLoader::loadPikaConfig( + "/non/existent/pika_config.json"); + } catch (...) { + // 忽略异常 + } + }); +} + +TEST_F(IAgentModuleTest, ManifestWatcherConstructor) { + fs::path queueFile = tempDir_ / "manifest.queue"; + fs::path offsetFile = tempDir_ / "manifest.offset"; + + iagent::ManifestWatcher watcher(queueFile.string(), offsetFile.string()); + SUCCEED(); +} + +TEST_F(IAgentModuleTest, ManifestWatcherBasicOperations) { + fs::path queueFile = tempDir_ / "manifest.queue"; + fs::path offsetFile = tempDir_ / "manifest.offset"; + + iagent::ManifestWatcher watcher(queueFile.string(), offsetFile.string()); + watcher.enqueue("test_manifest_1"); + watcher.enqueue("test_manifest_2"); + EXPECT_TRUE(watcher.hasPending()); + std::string next = watcher.next(); + EXPECT_EQ(next, "test_manifest_1"); + std::string popped = watcher.popNext(); + EXPECT_EQ(popped, "test_manifest_1"); + watcher.ack(); +} + +TEST_F(IAgentModuleTest, ManifestWatcherDeduplication) { + fs::path queueFile = tempDir_ / "manifest.queue"; + fs::path offsetFile = tempDir_ / "manifest.offset"; + + iagent::ManifestWatcher watcher(queueFile.string(), offsetFile.string()); + + watcher.enqueue("duplicate_manifest"); + watcher.enqueue("duplicate_manifest"); + watcher.enqueue("duplicate_manifest"); + + EXPECT_TRUE(watcher.hasPending()); + + std::string first = watcher.popNext(); + EXPECT_EQ(first, "duplicate_manifest"); + EXPECT_FALSE(watcher.hasPending()); +} + +TEST_F(IAgentModuleTest, ManifestWatcherBatchAck) { + fs::path queueFile = tempDir_ / "manifest.queue"; + fs::path offsetFile = tempDir_ / "manifest.offset"; + + iagent::ManifestWatcher watcher(queueFile.string(), offsetFile.string()); + watcher.enqueue("manifest_1"); + watcher.enqueue("manifest_2"); + watcher.enqueue("manifest_3"); + watcher.popNext(); + watcher.popNext(); + watcher.popNext(); + watcher.ack(3); +} + +TEST_F(IAgentModuleTest, S3FetcherConstructor) { + iagent::S3Config config; + config.endpoint = "https://s3.amazonaws.com"; + config.region = "us-east-1"; + config.bucket = "test-bucket"; + config.key = "test-key"; + config.accessKey = "test-access-key"; + config.secretKey = "test-secret-key"; + config.manifest_batch = 10; + config.connect_timeout_ms = 3000; + config.rw_timeout_ms = 5000; + + iagent::S3Fetcher fetcher(config); + SUCCEED(); +} + +TEST_F(IAgentModuleTest, S3FetcherComputeMD5) { + iagent::S3Config config; + config.endpoint = "https://s3.amazonaws.com"; + config.region = "us-east-1"; + config.bucket = "test-bucket"; + config.key = "test-key"; + config.accessKey = "test-access-key"; + config.secretKey = "test-secret-key"; + config.manifest_batch = 10; + config.connect_timeout_ms = 3000; + config.rw_timeout_ms = 5000; + + iagent::S3Fetcher fetcher(config); + EXPECT_NO_THROW(iagent::S3Fetcher fetcher2(config)); +} + +TEST_F(IAgentModuleTest, PipelinedBurstConstructor) { + iagent::Endpoint endpoint; + endpoint.host = "localhost"; + endpoint.port = 9221; + endpoint.connect_timeout_ms = 3000; + endpoint.rw_timeout_ms = 5000; + EXPECT_NO_THROW({ + try { + iagent::PipelinedBurst burst(endpoint, 4, 0); + } catch (...) { + // 忽略连接相关的异常 + } + }); +} + +TEST_F(IAgentModuleTest, PipelinedBurstConnectionCount) { + iagent::Endpoint endpoint; + endpoint.host = "localhost"; + endpoint.port = 9221; + endpoint.connect_timeout_ms = 3000; + endpoint.rw_timeout_ms = 5000; + EXPECT_NO_THROW({ + try { + iagent::PipelinedBurst burst(endpoint, 4, 0); + } catch (...) { + // 忽略连接相关的异常 + } + }); +} + +TEST_F(IAgentModuleTest, AgentRunnerConstructor) { + iagent::S3Config s3Config; + s3Config.endpoint = "https://s3.amazonaws.com"; + s3Config.region = "us-east-1"; + s3Config.bucket = "test-bucket"; + s3Config.key = "test-key"; + s3Config.accessKey = "test-access-key"; + s3Config.secretKey = "test-secret-key"; + s3Config.manifest_batch = 10; + s3Config.connect_timeout_ms = 3000; + s3Config.rw_timeout_ms = 5000; + + iagent::PikaConfig pikaConfig; + pikaConfig.host = "localhost"; + pikaConfig.port = 9221; + + fs::path queueFile = tempDir_ / "manifest.queue"; + fs::path offsetFile = tempDir_ / "manifest.offset"; + + iagent::AgentRunner runner(s3Config, pikaConfig, queueFile.string(), + offsetFile.string()); + + SUCCEED(); +} + +TEST_F(IAgentModuleTest, LastManifestFromJson) { + json j = {{"parts", {"part1.manifest", "part2.manifest"}}}; + + iagent::LastManifest lm = iagent::LastManifest::from_json(j); + + EXPECT_EQ(lm.parts.size(), 2); + EXPECT_EQ(lm.parts[0], "part1.manifest"); + EXPECT_EQ(lm.parts[1], "part2.manifest"); +} + +TEST_F(IAgentModuleTest, LastManifestFromEmptyJson) { + json j = {}; + + iagent::LastManifest lm = iagent::LastManifest::from_json(j); + + EXPECT_EQ(lm.parts.size(), 0); +} + +TEST_F(IAgentModuleTest, ManifestWatcherPersistence) { + fs::path queueFile = tempDir_ / "manifest.queue"; + fs::path offsetFile = tempDir_ / "manifest.offset"; + + { + iagent::ManifestWatcher watcher(queueFile.string(), offsetFile.string()); + watcher.enqueue("persistent_manifest_1"); + watcher.enqueue("persistent_manifest_2"); + } + + { + iagent::ManifestWatcher watcher(queueFile.string(), offsetFile.string()); + EXPECT_TRUE(watcher.hasPending()); + } +} \ No newline at end of file diff --git a/tools/pika_batch_ingest/test/main.cpp b/tools/pika_batch_ingest/test/main.cpp new file mode 100644 index 0000000000..96d7200ccd --- /dev/null +++ b/tools/pika_batch_ingest/test/main.cpp @@ -0,0 +1,7 @@ +#include + +int main(int argc, char **argv) +{ + ::testing::InitGoogleTest(&argc, argv); + return RUN_ALL_TESTS(); +} diff --git a/tools/pika_batch_ingest/test/mock/CMakeLists.txt b/tools/pika_batch_ingest/test/mock/CMakeLists.txt new file mode 100644 index 0000000000..46fceacf98 --- /dev/null +++ b/tools/pika_batch_ingest/test/mock/CMakeLists.txt @@ -0,0 +1,21 @@ +file(GLOB MOCK_TEST_SRC CONFIGURE_DEPENDS "*.cpp" "mock/*.cpp") +add_executable(test_mock ${MOCK_TEST_SRC}) + +target_include_directories(test_mock PUBLIC + ${CMAKE_SOURCE_DIR}/test + ${CMAKE_SOURCE_DIR}/include + ${CMAKE_SOURCE_DIR}/src/mock/include +) + +target_link_libraries(test_mock PUBLIC + mock_lib + pthread +) + +target_compile_definitions(test_mock PRIVATE + PROJECT_DIR="${CMAKE_SOURCE_DIR}/data/test" + DEBUG=1 +) + +enable_testing() +add_test(NAME test_mock COMMAND test_mock) \ No newline at end of file diff --git a/tools/pika_batch_ingest/test/mock/test_dataGen.cpp b/tools/pika_batch_ingest/test/mock/test_dataGen.cpp new file mode 100644 index 0000000000..35e17c80bc --- /dev/null +++ b/tools/pika_batch_ingest/test/mock/test_dataGen.cpp @@ -0,0 +1,100 @@ +#include +#include +#include +#include +#include "dataGen.h" +#include "fieldGens/FieldGebBuilder.h" +#include "utils/threadScheduler.h" + +namespace fs = std::filesystem; + +class DataGenTest : public ::testing::Test { +protected: + void SetUp() override { + testDir = "/tmp/mock_test_" + std::to_string(std::time(nullptr)); + fs::create_directories(testDir); + ThreadScheduler::get().init(4); + ThreadScheduler::get().registerLogicalRequest("dataGen", 2); + ThreadScheduler::get().registerLogicalRequest("keyGen", 1); + ThreadScheduler::get().registerLogicalRequest("valueGen", 1); + ThreadScheduler::get().finalize(); + } + + void TearDown() override { + if (fs::exists(testDir)) { + fs::remove_all(testDir); + } + } + + std::string testDir; +}; + +TEST_F(DataGenTest, Constructor) { + mock::DataGen generator(testDir, 100, 1.0, 1.0, 1.0, 2); + EXPECT_EQ(generator.getNumThreads(), 2); +} + +TEST_F(DataGenTest, GenerateDataBasic) { + mock::DataGen generator(testDir, 100, 1.0, 1.0, 1.0, 2); + + auto keyGen = mock::createFieldGenerator(mock::FieldDistributionType::Normal, "key_", 10, 100); + auto valueGen = mock::createFieldGenerator(mock::FieldDistributionType::Normal, "value_", 20, 100); + + generator.setKeyGenerator(keyGen); + generator.setValueGenerator(valueGen); + + auto result = generator.generateData(); + EXPECT_FALSE(result.isError()) << "Data generation failed: " << result.message(); + + EXPECT_TRUE(fs::exists(testDir)) << "Test directory not created"; + + int fileCount = 0; + for (const auto& entry : fs::directory_iterator(testDir)) { + if (entry.is_regular_file()) { + fileCount++; + } + } + + EXPECT_GT(fileCount, 0) << "No files were generated"; +} + +TEST_F(DataGenTest, SetFileManager) { + mock::DataGen generator(testDir, 100, 1.0, 1.0, 1.0, 1); + + auto keyGen = mock::createFieldGenerator(mock::FieldDistributionType::Normal, "key_", 10, 100); + generator.setKeyGenerator(keyGen); + + auto valueGen = mock::createFieldGenerator(mock::FieldDistributionType::Normal, "value_", 20, 100); + generator.setValueGenerator(valueGen); + + auto result = generator.generateData(); + EXPECT_FALSE(result.isError()) << "Data generation failed after setting generators"; +} + +TEST_F(DataGenTest, GenerateDataWithZeroThreads) { + mock::DataGen generator(testDir, 100, 1.0, 0.5, 1.0, 0); + + auto keyGen = mock::createFieldGenerator(mock::FieldDistributionType::Normal, "key_", 10, 100); + auto valueGen = mock::createFieldGenerator(mock::FieldDistributionType::Normal, "value_", 20, 100); + + generator.setKeyGenerator(keyGen); + generator.setValueGenerator(valueGen); + + auto result = generator.generateData(); + EXPECT_FALSE(result.isError()) << "Data generation failed with zero threads: " << result.message(); +} + +TEST_F(DataGenTest, GenerateSmallData) { + mock::DataGen generator(testDir, 50, 0.1, 1.0, 0.5, 1); + + auto keyGen = mock::createFieldGenerator(mock::FieldDistributionType::Normal, "key_", 5, 50); + auto valueGen = mock::createFieldGenerator(mock::FieldDistributionType::Normal, "value_", 10, 50); + + generator.setKeyGenerator(keyGen); + generator.setValueGenerator(valueGen); + + auto result = generator.generateData(); + EXPECT_FALSE(result.isError()) << "Small data generation failed: " << result.message(); + + EXPECT_FALSE(result.isError()) << "DataGen should handle small data without error"; +} \ No newline at end of file diff --git a/tools/pika_batch_ingest/test/mock/test_fieldGenerators.cpp b/tools/pika_batch_ingest/test/mock/test_fieldGenerators.cpp new file mode 100644 index 0000000000..1f18e48f09 --- /dev/null +++ b/tools/pika_batch_ingest/test/mock/test_fieldGenerators.cpp @@ -0,0 +1,118 @@ +#include +#include +#include +#include "fieldGens/FieldGebBuilder.h" +#include "fieldGens/IFieldGenerator.h" + +class FieldGeneratorTest : public ::testing::Test { +protected: + void SetUp() override { + prefix = "test_"; + size = 10; + poolSize = 100; + } + + std::string prefix; + size_t size; + size_t poolSize; +}; + +TEST_F(FieldGeneratorTest, CreateNormalFieldGenerator) { + auto generator = mock::createFieldGenerator( + mock::FieldDistributionType::Normal, + prefix, size, poolSize); + + EXPECT_NE(generator, nullptr) << "NormalFieldGenerator creation failed"; + auto result = generator->generateField(); + EXPECT_FALSE(result.isError()) << "Field generation failed: " << result.message(); + EXPECT_FALSE(result.message_raw().empty()) << "Generated field is empty"; + EXPECT_EQ(result.message_raw().substr(0, prefix.length()), prefix) + << "Generated field doesn't start with prefix"; +} + +TEST_F(FieldGeneratorTest, CreateRandomFieldGenerator) { + auto generator = mock::createFieldGenerator( + mock::FieldDistributionType::Random, + prefix, size, poolSize); + + EXPECT_NE(generator, nullptr) << "RandomFieldGenerator creation failed"; + auto result = generator->generateField(); + EXPECT_FALSE(result.isError()) << "Field generation failed: " << result.message(); + EXPECT_FALSE(result.message_raw().empty()) << "Generated field is empty"; +} + +TEST_F(FieldGeneratorTest, CreateZipfianFieldGenerator) { + auto generator = mock::createFieldGenerator( + mock::FieldDistributionType::Zipfian, + prefix, size, poolSize); + + EXPECT_NE(generator, nullptr) << "ZipfianFieldGenerator creation failed"; + auto result = generator->generateField(); + EXPECT_FALSE(result.isError()) << "Field generation failed: " << result.message(); + EXPECT_FALSE(result.message_raw().empty()) << "Generated field is empty"; +} + +TEST_F(FieldGeneratorTest, CreateUniformFieldGenerator) { + auto generator = mock::createFieldGenerator( + mock::FieldDistributionType::Uniform, + prefix, size, poolSize); + + EXPECT_NE(generator, nullptr) << "UniformFieldGenerator creation failed"; + auto result = generator->generateField(); + EXPECT_FALSE(result.isError()) << "Field generation failed: " << result.message(); + EXPECT_FALSE(result.message_raw().empty()) << "Generated field is empty"; +} + +TEST_F(FieldGeneratorTest, FieldUniqueness) { + auto generator = mock::createFieldGenerator( + mock::FieldDistributionType::Random, + prefix, size, poolSize); + + std::set generatedFields; + int numTests = 50; + for (int i = 0; i < numTests; ++i) { + auto result = generator->generateField(); + EXPECT_FALSE(result.isError()) << "Field generation failed on iteration " << i; + generatedFields.insert(result.message_raw()); + } + + EXPECT_GE(generatedFields.size(), 1) << "No fields were generated"; +} + +TEST_F(FieldGeneratorTest, FieldLength) { + size_t testSize = 20; + auto generator = mock::createFieldGenerator( + mock::FieldDistributionType::Normal, + prefix, testSize, poolSize); + + auto result = generator->generateField(); + EXPECT_FALSE(result.isError()) << "Field generation failed"; + EXPECT_GT(result.message_raw().length(), 0) << "Generated field is empty"; +} + +TEST_F(FieldGeneratorTest, DifferentPrefixes) { + std::vector prefixes = {"key_", "value_", "test_", "data_"}; + + for (const auto& testPrefix : prefixes) { + auto gen = mock::createFieldGenerator( + mock::FieldDistributionType::Normal, + testPrefix, size, poolSize); + + auto result = gen->generateField(); + EXPECT_FALSE(result.isError()) << "Field generation failed for prefix: " << testPrefix; + EXPECT_EQ(result.message_raw().substr(0, testPrefix.length()), testPrefix) + << "Generated field doesn't start with prefix: " << testPrefix; + } +} + +TEST_F(FieldGeneratorTest, InvalidParameters) { + auto generator1 = mock::createFieldGenerator( + mock::FieldDistributionType::Normal, + "", size, poolSize); + EXPECT_NE(generator1, nullptr) << "Generator creation failed with empty prefix"; + + auto generator2 = mock::createFieldGenerator( + mock::FieldDistributionType::Normal, + prefix, 0, poolSize); + EXPECT_NE(generator2, nullptr) << "Generator creation failed with zero size"; +} \ No newline at end of file diff --git a/tools/pika_batch_ingest/test/mock/test_fileManager.cpp b/tools/pika_batch_ingest/test/mock/test_fileManager.cpp new file mode 100644 index 0000000000..abe2f81d9f --- /dev/null +++ b/tools/pika_batch_ingest/test/mock/test_fileManager.cpp @@ -0,0 +1,124 @@ +#include +#include +#include +#include +#include "fileManager.h" +#include "utils/kvEntry.h" + +namespace fs = std::filesystem; + +class FileManagerTest : public ::testing::Test { +protected: + void SetUp() override { + testDir = "/tmp/filemanager_test_" + std::to_string(std::time(nullptr)); + fs::create_directories(testDir); + } + + void TearDown() override { + if (fs::exists(testDir)) { + fs::remove_all(testDir); + } + } + + std::string testDir; +}; + +TEST_F(FileManagerTest, Constructor) { + mock::FileManager fileManager(testDir); + EXPECT_TRUE(true) << "FileManager constructor test"; +} + +TEST_F(FileManagerTest, WriteData) { + mock::FileManager fileManager(testDir); + + DataType testData; + testData.push_back({"key1", "value1", 100}); + testData.push_back({"key2", "value2", 200}); + + auto future = fileManager.write(testData); + Result result = future.get(); + EXPECT_FALSE(result.isError()) << "Data writing failed: " << result.message(); + + int fileCount = 0; + for (const auto& entry : fs::directory_iterator(testDir)) { + if (entry.is_regular_file()) { + fileCount++; + } + } + EXPECT_EQ(fileCount, 1) << "Expected exactly one file to be created"; +} + +TEST_F(FileManagerTest, MultipleWrites) { + mock::FileManager fileManager(testDir); + + DataType testData1{{"key1", "value1", 100}}; + DataType testData2{{"key2", "value2", 200}}; + + auto f1 = fileManager.write(testData1); + auto f2 = fileManager.write(testData2); + + EXPECT_FALSE(f1.get().isError()); + EXPECT_FALSE(f2.get().isError()); + + int fileCount = 0; + for (const auto& entry : fs::directory_iterator(testDir)) { + if (entry.is_regular_file()) { + fileCount++; + } + } + EXPECT_EQ(fileCount, 2) << "Expected two files to be created"; +} + +TEST_F(FileManagerTest, WriteEmptyData) { + mock::FileManager fileManager(testDir); + + DataType emptyData; + auto future = fileManager.write(emptyData); + Result result = future.get(); + EXPECT_FALSE(result.isError()) << "Empty data writing failed: " << result.message(); +} + +TEST_F(FileManagerTest, WriteLargeData) { + mock::FileManager fileManager(testDir); + + DataType largeData; + for (int i = 0; i < 1000; ++i) { + largeData.push_back({"key" + std::to_string(i), "value" + std::to_string(i), static_cast(i)}); + } + + auto future = fileManager.write(largeData); + Result result = future.get(); + EXPECT_FALSE(result.isError()) << "Large data writing failed: " << result.message(); + + int fileCount = 0; + for (const auto& entry : fs::directory_iterator(testDir)) { + if (entry.is_regular_file()) { + fileCount++; + } + } + EXPECT_EQ(fileCount, 1); +} + +TEST_F(FileManagerTest, FileContentFormat) { + mock::FileManager fileManager(testDir); + + DataType testData; + testData.push_back({"key1", "value1", 100}); + testData.push_back({"key2", "value2", 200}); + + auto future = fileManager.write(testData); + Result result = future.get(); + EXPECT_FALSE(result.isError()); + + for (const auto& entry : fs::directory_iterator(testDir)) { + if (entry.is_regular_file()) { + std::ifstream file(entry.path(), std::ios::binary); + std::string content((std::istreambuf_iterator(file)), + std::istreambuf_iterator()); + EXPECT_NE(content.find("key1"), std::string::npos); + EXPECT_NE(content.find("value1"), std::string::npos); + EXPECT_NE(content.find("key2"), std::string::npos); + EXPECT_NE(content.find("value2"), std::string::npos); + } + } +} diff --git a/tools/pika_batch_ingest/test/mock/test_mock.cpp b/tools/pika_batch_ingest/test/mock/test_mock.cpp new file mode 100644 index 0000000000..90fd7a96a5 --- /dev/null +++ b/tools/pika_batch_ingest/test/mock/test_mock.cpp @@ -0,0 +1,29 @@ +#include +#include +#include "utils/klog.h" + +class MockTestEnvironment : public ::testing::Environment { +public: + void SetUp() override { + std::filesystem::create_directories("/tmp/mock_test_logs"); + } + + void TearDown() override { + std::filesystem::remove_all("/tmp/mock_test_logs"); + } +}; + +TEST(MockModuleTest, Initialization) { + EXPECT_TRUE(true) << "Mock module initialization test placeholder"; +} + +TEST(MockModuleTest, BasicFunctionality) { + EXPECT_TRUE(true) << "Mock module basic functionality test placeholder"; +} + +int main(int argc, char **argv) { + ::testing::InitGoogleTest(&argc, argv); + ::testing::AddGlobalTestEnvironment(new MockTestEnvironment); + + return RUN_ALL_TESTS(); +} \ No newline at end of file diff --git a/tools/pika_batch_ingest/test/mock/test_threadScheduler.cpp b/tools/pika_batch_ingest/test/mock/test_threadScheduler.cpp new file mode 100644 index 0000000000..32270ef3d0 --- /dev/null +++ b/tools/pika_batch_ingest/test/mock/test_threadScheduler.cpp @@ -0,0 +1,85 @@ +#include +#include "utils/threadScheduler.h" +#include + +class ThreadSchedulerTest : public ::testing::Test { +protected: + void SetUp() override { + auto& scheduler = ThreadScheduler::get(); + } +}; + +TEST_F(ThreadSchedulerTest, Singleton) { + auto& scheduler1 = ThreadScheduler::get(); + auto& scheduler2 = ThreadScheduler::get(); + EXPECT_EQ(&scheduler1, &scheduler2) << "ThreadScheduler should be a singleton"; +} + +TEST_F(ThreadSchedulerTest, Initialization) { + auto& scheduler = ThreadScheduler::get(); + scheduler.init(4); +} + +TEST_F(ThreadSchedulerTest, RegisterLogicalRequest) { + auto& scheduler = ThreadScheduler::get(); + scheduler.init(4); + + scheduler.registerLogicalRequest("dataGen", 2); + scheduler.registerLogicalRequest("keyGen", 1); + scheduler.registerLogicalRequest("valueGen", 1); + SUCCEED(); +} + +TEST_F(ThreadSchedulerTest, ThreadAllocation) { + auto& scheduler = ThreadScheduler::get(); + scheduler.init(4); + + scheduler.registerLogicalRequest("dataGen", 2); + scheduler.registerLogicalRequest("keyGen", 1); + scheduler.registerLogicalRequest("valueGen", 1); + + scheduler.finalize(); + size_t dataGenThreads = scheduler.get("dataGen"); + size_t keyGenThreads = scheduler.get("keyGen"); + size_t valueGenThreads = scheduler.get("valueGen"); + EXPECT_LE(dataGenThreads + keyGenThreads + valueGenThreads, 4); + + EXPECT_GE(dataGenThreads, 0); + EXPECT_GE(keyGenThreads, 0); + EXPECT_GE(valueGenThreads, 0); +} + +TEST_F(ThreadSchedulerTest, GetUnregisteredModule) { + auto& scheduler = ThreadScheduler::get(); + scheduler.init(2); + scheduler.finalize(); + size_t threads = scheduler.get("unregistered_module"); + EXPECT_EQ(threads, 1); +} + +TEST_F(ThreadSchedulerTest, ZeroThreadInitialization) { + auto& scheduler = ThreadScheduler::get(); + scheduler.init(0); + scheduler.finalize(); + size_t available = scheduler.available(); +} + +TEST_F(ThreadSchedulerTest, LargeLogicalRequests) { + auto& scheduler = ThreadScheduler::get(); + scheduler.init(8); + scheduler.registerLogicalRequest("module1", 10); + scheduler.registerLogicalRequest("module2", 5); + scheduler.registerLogicalRequest("module3", 3); + scheduler.registerLogicalRequest("module4", 2); + scheduler.registerLogicalRequest("module5", 1); + + scheduler.finalize(); + size_t totalAllocated = + scheduler.get("module1") + + scheduler.get("module2") + + scheduler.get("module3") + + scheduler.get("module4") + + scheduler.get("module5"); + + EXPECT_LE(totalAllocated, 8); +} \ No newline at end of file diff --git a/tools/pika_batch_ingest/test/test_exchange_module.cpp b/tools/pika_batch_ingest/test/test_exchange_module.cpp new file mode 100644 index 0000000000..9f669d9be3 --- /dev/null +++ b/tools/pika_batch_ingest/test/test_exchange_module.cpp @@ -0,0 +1,298 @@ +#include +#include +#include +#include +#include +#include "sstProcessor.h" +#include "JsonFileManager.h" +#include "utils/kvEntry.h" +#include "utils/result.h" + +using ::testing::_; +using ::testing::Return; +using ::testing::Throw; +using json = nlohmann::json; +namespace fs = std::filesystem; + +class MockJsonFileManager : public exchange::JsonFileManagerBase +{ +public: + MOCK_METHOD(DataType, parse, (const std::string &), (override)); +}; +class ExchangeModuleTest : public ::testing::Test +{ +protected: + void SetUp() override + { + tempDir_ = "/tmp/exchange_test_" + std::to_string(time(nullptr)); + inputDir_ = tempDir_ / "input"; + outputDir_ = tempDir_ / "output"; + fs::create_directories(inputDir_); + fs::create_directories(outputDir_); + options_.create_if_missing = true; + cfh_ = nullptr; + } + + void TearDown() override + { + if (fs::exists(tempDir_)) { + fs::remove_all(tempDir_); + } + } + + rocksdb::Options options_; + rocksdb::ColumnFamilyHandle *cfh_; + fs::path tempDir_; + fs::path inputDir_; + fs::path outputDir_; +}; + +TEST_F(ExchangeModuleTest, JsonFileManagerParseValidJson) +{ + fs::path jsonFile = inputDir_ / "test.json"; + json data = json::array({ + {{"key", "key_1"}, {"value", "value_1"}, {"expire", 1000}}, + {{"key", "key_2"}, {"value", "value_2"}} + }); + + std::ofstream out(jsonFile); + out << data.dump(4); + out.close(); + + exchange::JsonFileManager fileManager; + DataType result = fileManager.parse(jsonFile.string()); + + ASSERT_EQ(result.size(), 2); + + EXPECT_EQ(result[0].key, "key_1"); + EXPECT_EQ(result[0].value, "value_1"); + EXPECT_EQ(result[0].timestamp, 1000); + + EXPECT_EQ(result[1].key, "key_2"); + EXPECT_EQ(result[1].value, "value_2"); + EXPECT_EQ(result[1].timestamp, 0); +} + +TEST_F(ExchangeModuleTest, JsonFileManagerParseInvalidJson) +{ + fs::path jsonFile = inputDir_ / "invalid.json"; + std::ofstream out(jsonFile); + out << "{ invalid json }"; + out.close(); + + exchange::JsonFileManager fileManager; + EXPECT_THROW(fileManager.parse(jsonFile.string()), std::exception); +} + +TEST_F(ExchangeModuleTest, JsonFileManagerParseNonExistentFile) +{ + exchange::JsonFileManager fileManager; + EXPECT_THROW(fileManager.parse("/non/existent/file.json"), std::runtime_error); +} + +TEST_F(ExchangeModuleTest, SstProcessorConstructor) +{ + exchange::SstProcessor processor(options_, cfh_); + SUCCEED(); +} + +TEST_F(ExchangeModuleTest, SstProcessorProcessSingleFile) +{ + fs::path inputJson = inputDir_ / "input.json"; + fs::path outputSst = outputDir_ / "output.sst"; + + json data = json::array({ + {{"key", "test_key"}, {"value", "test_value"}, {"expire", 2000}} + }); + + std::ofstream out(inputJson); + out << data.dump(4); + out.close(); + + exchange::JsonFileManager fileManager; + exchange::SstProcessor processor(options_, cfh_); + + Result result = processor.processSstFile(&fileManager, inputJson.string(), outputSst.string()); + + EXPECT_FALSE(result.isError()) << "Processing failed: " << result.message(); + EXPECT_TRUE(fs::exists(outputSst)) << "SST file was not created"; +} + +TEST_F(ExchangeModuleTest, SstProcessorProcessEmptyData) +{ + fs::path inputJson = inputDir_ / "empty.json"; + fs::path outputSst = outputDir_ / "empty.sst"; + + json data = json::array({}); + + std::ofstream out(inputJson); + out << data.dump(4); + out.close(); + + exchange::JsonFileManager fileManager; + exchange::SstProcessor processor(options_, cfh_); + + Result result = processor.processSstFile(&fileManager, inputJson.string(), outputSst.string()); + + EXPECT_TRUE(result.isError() || !result.isError()) << "Processing result is acceptable"; +} + +TEST_F(ExchangeModuleTest, SstProcessorProcessDuplicateKeys) +{ + fs::path inputJson = inputDir_ / "duplicate.json"; + fs::path outputSst = outputDir_ / "duplicate.sst"; + + json data = json::array({ + {{"key", "duplicate_key"}, {"value", "value_1"}, {"expire", 1000}}, + {{"key", "duplicate_key"}, {"value", "value_2"}, {"expire", 2000}}, + {{"key", "unique_key"}, {"value", "value_3"}} + }); + + std::ofstream out(inputJson); + out << data.dump(4); + out.close(); + + exchange::JsonFileManager fileManager; + exchange::SstProcessor processor(options_, cfh_); + + Result result = processor.processSstFile(&fileManager, inputJson.string(), outputSst.string()); + + EXPECT_FALSE(result.isError()) << "Processing failed: " << result.message(); + EXPECT_TRUE(fs::exists(outputSst)) << "SST file was not created"; +} + +TEST_F(ExchangeModuleTest, SstProcessorWithMockFileManager) +{ + MockJsonFileManager mockFileManager; + exchange::SstProcessor processor(options_, cfh_); + + DataType testData; + testData.push_back({"key1", "value1", 1000}); + testData.push_back({"key2", "value2", 2000}); + + EXPECT_CALL(mockFileManager, parse("test.json")) + .WillOnce(Return(testData)); + + fs::path outputSst = outputDir_ / "mock_output.sst"; + + Result result = processor.processSstFile(&mockFileManager, "test.json", outputSst.string()); + + EXPECT_FALSE(result.isError()) << "Processing failed: " << result.message(); + EXPECT_TRUE(fs::exists(outputSst)) << "SST file was not created"; +} + +TEST_F(ExchangeModuleTest, SstProcessorJsonParseError) +{ + MockJsonFileManager mockFileManager; + exchange::SstProcessor processor(options_, cfh_); + + EXPECT_CALL(mockFileManager, parse("invalid.json")) + .WillOnce(Throw(std::runtime_error("JSON parse error"))); + + fs::path outputSst = outputDir_ / "error_output.sst"; + + Result result = processor.processSstFile(&mockFileManager, "invalid.json", outputSst.string()); + + EXPECT_TRUE(result.isError()) << "Should have failed due to JSON parse error"; + EXPECT_EQ(result.getRet(), Result::Ret::kFileReadError); + EXPECT_FALSE(fs::exists(outputSst)) << "SST file should not be created when JSON parsing fails"; +} + +TEST_F(ExchangeModuleTest, SstProcessorCollectJsonFiles) +{ + fs::path json1 = inputDir_ / "file1.json"; + fs::path json2 = inputDir_ / "subdir" / "file2.json"; + fs::path txtFile = inputDir_ / "not_json.txt"; + + fs::create_directories(json2.parent_path()); + + std::ofstream(json1) << "{}"; + std::ofstream(json2) << "{}"; + std::ofstream(txtFile) << "not json"; + + exchange::SstProcessor processor(options_, cfh_); + auto filePairs = processor.collectJsonFiles(inputDir_.string()); + + ASSERT_EQ(filePairs.size(), 2); + + bool foundFile1 = false, foundFile2 = false; + for (const auto& pair : filePairs) { + if (pair.first == json1.string()) foundFile1 = true; + if (pair.first == json2.string()) foundFile2 = true; + } + + EXPECT_TRUE(foundFile1) << "file1.json should be found"; + EXPECT_TRUE(foundFile2) << "file2.json should be found"; +} + +TEST_F(ExchangeModuleTest, SstProcessorCollectJsonFilesEmptyDir) +{ + exchange::SstProcessor processor(options_, cfh_); + auto filePairs = processor.collectJsonFiles(inputDir_.string()); + + EXPECT_EQ(filePairs.size(), 0) << "Should find no JSON files in empty directory"; +} + +TEST_F(ExchangeModuleTest, SstProcessorMultiThreadedProcessing) +{ + fs::path json1 = inputDir_ / "file1.json"; + fs::path json2 = inputDir_ / "file2.json"; + + json data1 = json::array({ + {{"key", "key1"}, {"value", "value1"}} + }); + + json data2 = json::array({ + {{"key", "key2"}, {"value", "value2"}} + }); + + std::ofstream(json1) << data1.dump(4); + std::ofstream(json2) << data2.dump(4); + + exchange::JsonFileManager fileManager; + exchange::SstProcessor processor(options_, cfh_); + + Result result = processor.mutiProcessSstFile(&fileManager, inputDir_.string()); + + EXPECT_FALSE(result.isError()) << "Multi-threaded processing failed: " << result.message(); + + fs::path sst1 = outputDir_ / "file1.sst"; + fs::path sst2 = outputDir_ / "file2.sst"; +} + +TEST_F(ExchangeModuleTest, SstProcessorMultiThreadedProcessingEmptyDir) +{ + exchange::JsonFileManager fileManager; + exchange::SstProcessor processor(options_, cfh_); + + Result result = processor.mutiProcessSstFile(&fileManager, inputDir_.string()); + + EXPECT_TRUE(result.isError()) << "Should fail when processing empty directory"; + EXPECT_EQ(result.getRet(), Result::Ret::kFileReadError); +} + +TEST_F(ExchangeModuleTest, SstProcessorWithDifferentOptions) +{ + rocksdb::Options customOptions; + customOptions.create_if_missing = true; + customOptions.compression = rocksdb::kSnappyCompression; + + exchange::SstProcessor processor(customOptions, cfh_); + + fs::path inputJson = inputDir_ / "options_test.json"; + fs::path outputSst = outputDir_ / "options_test.sst"; + + json data = json::array({ + {{"key", "test_key"}, {"value", "test_value"}} + }); + + std::ofstream out(inputJson); + out << data.dump(4); + out.close(); + + exchange::JsonFileManager fileManager; + Result result = processor.processSstFile(&fileManager, inputJson.string(), outputSst.string()); + + EXPECT_FALSE(result.isError()) << "Processing with custom options failed: " << result.message(); + EXPECT_TRUE(fs::exists(outputSst)) << "SST file was not created with custom options"; +} \ No newline at end of file diff --git a/tools/pika_batch_ingest/test/test_s3put_module.cpp b/tools/pika_batch_ingest/test/test_s3put_module.cpp new file mode 100644 index 0000000000..d9edb14817 --- /dev/null +++ b/tools/pika_batch_ingest/test/test_s3put_module.cpp @@ -0,0 +1,270 @@ +#include +#include +#include +#include +#include +#include "s3Uploader.h" +#include "s3SyncManager.h" +#include "sstTracker.h" +#include "sstWatch.h" +#include "manifestBuilder.h" +#include "configManager.h" +#include "utils/result.h" +#include "proto/manifest.pb.h" + +using ::testing::_; +using ::testing::Return; +using ::testing::Throw; +using json = nlohmann::json; +namespace fs = std::filesystem; + +class S3PutModuleTest : public ::testing::Test +{ +protected: + void SetUp() override + { + tempDir_ = "/tmp/s3put_test_" + std::to_string(time(nullptr)); + sstDir_ = tempDir_ / "sst"; + manifestDir_ = tempDir_ / "manifest"; + stateDir_ = tempDir_ / "state"; + + fs::create_directories(sstDir_); + fs::create_directories(manifestDir_); + fs::create_directories(stateDir_); + + createTestConfig(); + } + + void TearDown() override + { + if (fs::exists(tempDir_)) { + fs::remove_all(tempDir_); + } + } + + void createTestConfig() + { + configPath_ = tempDir_ / "s3_config.json"; + json config = { + {"endpoint", "https://s3.amazonaws.com"}, + {"region", "us-east-1"}, + {"bucket", "test-bucket"}, + {"access_key", "test-access-key"}, + {"secret_key", "test-secret-key"}, + {"dict", "test-dict"}, + {"is_minio", false}, + {"tracker_state_path", "tracker.state"}, + {"files_per_manifest", 100}, + {"watch_interval_sec", 5} + }; + + std::ofstream out(configPath_); + out << config.dump(4); + out.close(); + } + + fs::path tempDir_; + fs::path sstDir_; + fs::path manifestDir_; + fs::path stateDir_; + fs::path configPath_; +}; + +TEST_F(S3PutModuleTest, ConfigManagerLoadConfig) +{ + auto& configManager = s3put::ConfigManager::getInstance(); + bool loaded = configManager.loadConfig(configPath_.string()); + + EXPECT_TRUE(loaded) << "Config should load successfully"; + + std::string endpoint = configManager.getConfigValue("endpoint"); + EXPECT_EQ(endpoint, "https://s3.amazonaws.com"); + + std::string bucket = configManager.getConfigValue("bucket"); + EXPECT_EQ(bucket, "test-bucket"); + + bool isMinio = configManager.getConfigValue("is_minio"); + EXPECT_FALSE(isMinio); +} + +TEST_F(S3PutModuleTest, ConfigManagerLoadNonExistentConfig) +{ + auto& configManager = s3put::ConfigManager::getInstance(); + bool loaded = configManager.loadConfig("/non/existent/config.json"); + EXPECT_NO_THROW(configManager.loadConfig("/non/existent/config.json")); +} + +TEST_F(S3PutModuleTest, ConfigManagerGetNonExistentKey) +{ + auto& configManager = s3put::ConfigManager::getInstance(); + configManager.loadConfig(configPath_.string()); + + EXPECT_THROW(configManager.getConfigValue("non_existent_key"), std::runtime_error); +} + +TEST_F(S3PutModuleTest, SstTrackerBasicOperations) +{ + s3put::SstTracker tracker; + tracker.SetSstRoot(sstDir_.string()); + tracker.SetKeyPrefix("test_prefix"); + tracker.SetCurrentVersionId("v1.0"); + + EXPECT_EQ(tracker.GetHashVerifyOnUnchanged(), true); + + fs::path testFile = sstDir_ / "test.sst"; + std::ofstream out(testFile); + out << "test content"; + out.close(); + bool changed = tracker.HasChanged(testFile.string()); + EXPECT_TRUE(changed || !changed) << "HasChanged result is acceptable"; + + tracker.AddChanged(testFile.string()); + auto changedFiles = tracker.GetChangedFiles(); + EXPECT_EQ(changedFiles.size(), 1); + EXPECT_EQ(changedFiles[0], testFile.string()); +} + +TEST_F(S3PutModuleTest, SstTrackerGetFileSize) +{ + s3put::SstTracker tracker; + fs::path testFile = sstDir_ / "test.sst"; + std::string content = "test content"; + std::ofstream out(testFile); + out << content; + out.close(); + + long long size = tracker.GetFileSize(testFile.string()); + EXPECT_EQ(size, content.length()); + + long long nonExistentSize = tracker.GetFileSize("/non/existent/file.sst"); + EXPECT_EQ(nonExistentSize, -1); +} + +TEST_F(S3PutModuleTest, SstTrackerComputeSha256) +{ + fs::path testFile = sstDir_ / "sha_test.sst"; + std::string content = "This is a test file for SHA256 computation"; + std::ofstream out(testFile); + out << content; + out.close(); + + auto hash = s3put::SstTracker::ComputeSha256(testFile.string()); + std::string hexHash = s3put::SstTracker::ShaToHex(hash); + + EXPECT_FALSE(hexHash.empty()) << "SHA256 hash should not be empty"; + EXPECT_EQ(hexHash.length(), 64) << "SHA256 hex hash should be 64 characters long"; +} + +TEST_F(S3PutModuleTest, SstTrackerSaveLoadState) +{ + s3put::SstTracker tracker; + tracker.SetSstRoot(sstDir_.string()); + + tracker.AddChanged("file1.sst"); + tracker.AddChanged("file2.sst"); + + fs::path stateFile = stateDir_ / "tracker.state"; + bool saved = tracker.SaveState(stateFile.string()); + EXPECT_TRUE(saved) << "State should save successfully"; + EXPECT_TRUE(fs::exists(stateFile)) << "State file should be created"; + + s3put::SstTracker newTracker; + bool loaded = newTracker.LoadState(stateFile.string()); + EXPECT_TRUE(loaded) << "State should load successfully"; +} + +TEST_F(S3PutModuleTest, ManifestBuilderGenerateVersionId) +{ + std::string versionId = s3put::ManifestBuilder::GenerateVersionId(); + + EXPECT_FALSE(versionId.empty()) << "Version ID should not be empty"; + EXPECT_TRUE(versionId.length() > 10) << "Version ID should be reasonably long"; +} + +TEST_F(S3PutModuleTest, ManifestBuilderWriteLatestManifest) +{ + fs::path latestManifest = manifestDir_ / "latest.manifest"; + std::vector manifestFiles = {"part1.manifest", "part2.manifest"}; + + bool result = s3put::ManifestBuilder::WriteLatestManifest( + latestManifest.string(), + "v1.0", + 1234567890, + manifestFiles + ); + + EXPECT_TRUE(result) << "Latest manifest should write successfully"; + EXPECT_TRUE(fs::exists(latestManifest)) << "Latest manifest file should be created"; +} + +TEST_F(S3PutModuleTest, SstWatcherConstructor) +{ + s3put::SstTracker tracker; + ThreadPool pool(2); + + s3put::SstWatcher watcher(tracker, sstDir_.string(), pool, 5); + SUCCEED(); +} + +TEST_F(S3PutModuleTest, SstWatcherSetCallback) +{ + s3put::SstTracker tracker; + ThreadPool pool(2); + + s3put::SstWatcher watcher(tracker, sstDir_.string(), pool, 5); + + watcher.SetCallback([](const std::vector& changed) { }); + + SUCCEED(); +} + +TEST_F(S3PutModuleTest, ManifestBuilderConstructor) +{ + s3put::ManifestBuilder builder; + SUCCEED(); +} + +TEST_F(S3PutModuleTest, S3SyncManagerConstructor) +{ + s3put::S3SyncManager syncManager; + SUCCEED(); +} + +TEST_F(S3PutModuleTest, S3SyncManagerInit) +{ + EXPECT_NO_THROW(s3put::S3SyncManager syncManager); +} + +TEST_F(S3PutModuleTest, S3UploaderConstructor) +{ + EXPECT_NO_THROW({ + }); +} + +TEST_F(S3PutModuleTest, DirLockFunctionality) +{ + fs::path lockPath = manifestDir_ / ".build.lock"; + + { + s3put::DirLock lock1(manifestDir_.string()); + EXPECT_TRUE(lock1.ok) << "First lock should acquire successfully"; + + s3put::DirLock lock2(manifestDir_.string()); + EXPECT_FALSE(lock2.ok) << "Second lock should fail when first is held"; + } + + s3put::DirLock lock3(manifestDir_.string()); + EXPECT_TRUE(lock3.ok) << "Third lock should acquire after first is released"; +} + +TEST_F(S3PutModuleTest, SstTrackerExtractDictFromPath) +{ + s3put::SstTracker tracker; + tracker.SetSstRoot("/data/sst"); + std::string path = "/data/sst/testdir/file.sst"; + tracker.SetKeyPrefix("test_prefix"); + tracker.SetCurrentVersionId("test_version"); + + std::string key = tracker.GenerateSstUploadKey(path); + EXPECT_FALSE(key.empty()) << "Upload key should not be empty"; +} \ No newline at end of file diff --git a/tools/pika_batch_ingest/third/ThreadPool b/tools/pika_batch_ingest/third/ThreadPool new file mode 160000 index 0000000000..9a42ec1329 --- /dev/null +++ b/tools/pika_batch_ingest/third/ThreadPool @@ -0,0 +1 @@ +Subproject commit 9a42ec1329f259a5f4881a291db1dcb8f2ad9040 diff --git a/tools/pika_batch_ingest/third/redis b/tools/pika_batch_ingest/third/redis new file mode 160000 index 0000000000..e0bb2a31d4 --- /dev/null +++ b/tools/pika_batch_ingest/third/redis @@ -0,0 +1 @@ +Subproject commit e0bb2a31d4de5b8ac9798df84af87113425db8fb diff --git a/tools/pika_batch_ingest/vendor/iagent/CMakeLists.txt b/tools/pika_batch_ingest/vendor/iagent/CMakeLists.txt new file mode 100644 index 0000000000..e7a99038ab --- /dev/null +++ b/tools/pika_batch_ingest/vendor/iagent/CMakeLists.txt @@ -0,0 +1,66 @@ +file(GLOB_RECURSE IAGENT_SRC CONFIGURE_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp") + +set(IAGENT_MAIN "${CMAKE_CURRENT_SOURCE_DIR}/iagent.cpp") +if(EXISTS "${IAGENT_MAIN}") + list(FILTER IAGENT_SRC EXCLUDE REGEX ".*/iagent\\.cpp$") +endif() + +set(HIREDIS_ROOT ${INGEST_ROOT_DIR}/third/hiredis) + +find_path(HIREDIS_INCLUDE_DIR NAMES hiredis/hiredis.h + HINTS + ${HIREDIS_ROOT}/include + ${PROJECT_ROOT_DIR}/deps/include + ${CMAKE_SOURCE_DIR}/deps/include + /usr/local/include /usr/include +) + +find_library(HIREDIS_LIBRARY NAMES hiredis + HINTS + ${HIREDIS_ROOT}/lib ${HIREDIS_ROOT}/lib64 + ${PROJECT_ROOT_DIR}/deps/lib ${PROJECT_ROOT_DIR}/deps/lib64 + ${CMAKE_SOURCE_DIR}/deps/lib + /usr/local/lib /usr/lib +) + +add_library(hiredis::hiredis STATIC IMPORTED GLOBAL) +set_target_properties(hiredis::hiredis PROPERTIES + IMPORTED_LOCATION "${HIREDIS_LIBRARY}" + INTERFACE_INCLUDE_DIRECTORIES "${HIREDIS_INCLUDE_DIR}" +) + +if(IAGENT_SRC) + add_library(iagent_lib STATIC ${IAGENT_SRC}) + target_include_directories(iagent_lib PUBLIC + ${CMAKE_CURRENT_SOURCE_DIR}/include + ${HIREDIS_INCLUDE_DIR} + ) + target_link_libraries(iagent_lib PUBLIC hiredis::hiredis) +else() + add_library(iagent_lib INTERFACE) + target_include_directories(iagent_lib INTERFACE + ${CMAKE_CURRENT_SOURCE_DIR}/include + ${HIREDIS_INCLUDE_DIR} + ) + target_link_libraries(iagent_lib INTERFACE hiredis::hiredis) +endif() + +link_pikiwidb_libs(iagent_lib) +link_aws_static(iagent_lib) + +if(TARGET iagent_lib AND TARGET_PROPERTY_VALUE) +endif() +target_link_libraries(iagent_lib PUBLIC pthread dl z) + +set_common_definitions(iagent_lib) + +if(EXISTS "${IAGENT_MAIN}") + add_executable(iagent "${IAGENT_MAIN}") + target_link_libraries(iagent PRIVATE iagent_lib) + set_common_definitions(iagent) +endif() + +list(LENGTH IAGENT_SRC _n) +message(STATUS "IAGENT_SRC count = ${_n}") +message(STATUS "HIREDIS_INCLUDE_DIR = ${HIREDIS_INCLUDE_DIR}") +message(STATUS "HIREDIS_LIBRARY = ${HIREDIS_LIBRARY}") diff --git a/tools/pika_batch_ingest/vendor/iagent/agentRunner.cpp b/tools/pika_batch_ingest/vendor/iagent/agentRunner.cpp new file mode 100644 index 0000000000..89bab2b6fc --- /dev/null +++ b/tools/pika_batch_ingest/vendor/iagent/agentRunner.cpp @@ -0,0 +1,141 @@ +#include "include/agentRunner.h" +#include "include/configLoader.h" +#include "include/pipelinedBurst.h" +#include "include/s3Fetcher.h" +#include "utils/klog.h" +#include "utils/ktime.h" +#include "utils/threadScheduler.h" + +#include +#include +#include +#include + +using json = nlohmann::json; + +namespace iagent { + +static AgentRunner *globalRunner = nullptr; + +AgentRunner::AgentRunner(const S3Config &s3Conf, const PikaConfig &pikaConf, + const std::string &queuePath, + const std::string &offsetPath) + : running_(true), s3Config_(s3Conf), pikaConfig_(pikaConf), + fetcher_(s3Conf), watcher_(queuePath, offsetPath) { + globalRunner = this; + setupSignalHandlers(); +} + +void AgentRunner::setupSignalHandlers() { + std::signal(SIGINT, [](int) { + LOG_DEBUG("[AgentRunner] SIGINT received, shutting down..."); + if (globalRunner) + globalRunner->stop(); + }); + std::signal(SIGTERM, [](int) { + LOG_DEBUG("[AgentRunner] SIGTERM received, shutting down..."); + if (globalRunner) + globalRunner->stop(); + }); +} + +void AgentRunner::stop() { + running_ = false; + fetcher_.stop(); +} + +void AgentRunner::run() { + LOG_INFO("[Agent] Started."); + TimeTracker::Start("[@IAGENT]"); + + fetcher_.start([this](const std::string &entry) { + if (!entry.empty()) watcher_.enqueue(entry); + }); + + Endpoint ep{pikaConfig_.host, pikaConfig_.port, + s3Config_.connect_timeout_ms, s3Config_.rw_timeout_ms}; + size_t conns = std::max(1, ThreadScheduler::get().get("pipe_conns")); + PipelinedBurst burst(ep, conns); + + const size_t BATCH_SIZE = s3Config_.manifest_batch; + size_t inflight_total = 0; + + size_t retry_count = 0; + while (running_ || watcher_.hasPending() || inflight_total > 0) { + if (!watcher_.hasPending() && inflight_total == 0) { + if (retry_count >= s3Config_.max_retries) { + LOG_INFO("[Agent] No more tasks and max retries reached. Exiting."); + break; + } else { + std::this_thread::sleep_for(std::chrono::seconds(1)); + retry_count++; + continue; + } + } + + std::vector keys; + keys.reserve(BATCH_SIZE); + for (size_t i = 0; i < BATCH_SIZE; ++i) { + if (!watcher_.hasPending()) break; + std::string k = watcher_.popNext(); + if (k.empty()) break; + keys.emplace_back(std::move(k)); + } + + if (!keys.empty()) { + std::vector items; + items.reserve(keys.size()); + for (auto &key : keys) items.push_back(BurstItem{/*payload=*/key, /*tag=*/key}); + + std::vector rejected; + size_t accepted = burst.appendAll(items, &rejected); + + for (auto &it : rejected) watcher_.enqueue(it.tag); + if (!rejected.empty()) { + LOG_WARN("[Agent] requeued " + std::to_string(rejected.size()) + " items"); + } + + inflight_total += accepted; + watcher_.ack(items.size()); + } + + + // —— drain replies —— + auto replies = burst.drainReplies(std::chrono::milliseconds(500), true); + + if (!replies.empty()) { + size_t okCnt = 0, failCnt = 0; + for (auto &r : replies) { + if (r.ok) { + ++okCnt; + } else { + ++failCnt; + LOG_WARN("[Agent] fail tag=" + r.tag + " err=" + r.err); + } + } + inflight_total -= replies.size(); + // LOG_INFO("[Agent] drain: ok=" + std::to_string(okCnt) + + // " fail=" + std::to_string(failCnt) + + // " inflight=" + std::to_string(inflight_total)); + } else { + std::this_thread::sleep_for(std::chrono::milliseconds(50)); + } + + // —— 任务完成立即退出 —— + if (!watcher_.hasPending() && inflight_total == 0) { + LOG_INFO("[Agent] All tasks completed. Exiting."); + break; + } + + // 没有 drain,直接检查队列 + // if (!watcher_.hasPending()) { + // LOG_INFO("[Agent] All tasks completed. Exiting."); + // break; + // } + } + + TimeTracker::End(); + LOG_INFO("[Agent] Clean exit."); +} + +} // namespace iagent diff --git a/tools/pika_batch_ingest/vendor/iagent/configLoader.cpp b/tools/pika_batch_ingest/vendor/iagent/configLoader.cpp new file mode 100644 index 0000000000..f0f508f6b5 --- /dev/null +++ b/tools/pika_batch_ingest/vendor/iagent/configLoader.cpp @@ -0,0 +1,59 @@ +#include "configLoader.h" +#include "utils/klog.h" +#include +#include +#include + +using json = nlohmann::json; + +namespace iagent { + +S3Config ConfigLoader::loadS3Config(const std::string &filePath) { + std::ifstream file(filePath); + if (!file) { + LOG_ERROR("Failed to open S3 config file: " + filePath); + throw std::runtime_error("Failed to open S3 config file: " + filePath); + } + + json j; + file >> j; + + if (!j.contains("endpoint") || !j.contains("region") || !j.contains("bucket") || + !j.contains("key") || !j.contains("access_key") || !j.contains("secret_key") || + !j.contains("manifest_batch") || !j.contains("connect_timeout_ms") || + !j.contains("rw_timeout_ms")) { + LOG_ERROR("Missing required fields in S3 config file: " + filePath); + throw std::runtime_error("Missing required fields in S3 config file: " + filePath); + } + + return S3Config{j.at("endpoint").get(), + j.at("region").get(), + j.at("bucket").get(), + j.at("key").get(), + j.at("access_key").get(), + j.at("secret_key").get(), + j.at("manifest_batch").get(), + j.at("connect_timeout_ms").get(), + j.at("rw_timeout_ms").get(), + j.at("max_retries").get()}; +} + +PikaConfig ConfigLoader::loadPikaConfig(const std::string &filePath) { + std::ifstream file(filePath); + if (!file) { + LOG_ERROR("Failed to open Pika config file: " + filePath); + throw std::runtime_error("Failed to open Pika config file: " + filePath); + } + + json j; + file >> j; + + if (!j.contains("host") || !j.contains("port")) { + LOG_ERROR("Missing required fields in Pika config file: " + filePath); + throw std::runtime_error("Missing required fields in Pika config file: " + filePath); + } + + return PikaConfig{j.at("host").get(), j.at("port").get()}; +} + +} // namespace iagent diff --git a/tools/pika_batch_ingest/vendor/iagent/iagent.cpp b/tools/pika_batch_ingest/vendor/iagent/iagent.cpp new file mode 100644 index 0000000000..eefc21cf8b --- /dev/null +++ b/tools/pika_batch_ingest/vendor/iagent/iagent.cpp @@ -0,0 +1,23 @@ +#include "agentRunner.h" +#include "utils/kconfig.h" +#include "utils/threadScheduler.h" +#include "utils/klog.h" + +int main() { + using namespace iagent; + + try { + initThreadSchedulerFromConfig(IAGENTTHREADCONF); + + auto s3Config = ConfigLoader::loadS3Config(IAGENTS3CONFIG); + auto pikaConfig = ConfigLoader::loadPikaConfig(IAGENTPIKACONFIG); + AgentRunner runner(s3Config, pikaConfig, IAGENTMANIFESTQUE, + IAGENTMANIFESTOFFSET); + runner.run(); + } catch (const std::exception& e) { + LOG_ERROR(std::string("iagent failed to start: ") + e.what()); + return 1; + } + + return 0; +} diff --git a/tools/pika_batch_ingest/vendor/iagent/include/agentRunner.h b/tools/pika_batch_ingest/vendor/iagent/include/agentRunner.h new file mode 100644 index 0000000000..0020326ecb --- /dev/null +++ b/tools/pika_batch_ingest/vendor/iagent/include/agentRunner.h @@ -0,0 +1,35 @@ +// iagent/AgentRunner.h +#pragma once + +#include +#include +#include "configLoader.h" +#include "s3Fetcher.h" +#include "manifestWatcher.h" + +namespace iagent +{ + + class AgentRunner + { + public: + AgentRunner(const S3Config &s3Conf, + const PikaConfig &pikaConf, + const std::string &queuePath, + const std::string &offsetPath); + + void run(); + + private: + void loopOnce(); + void stop(); + void setupSignalHandlers(); + + std::atomic running_; + S3Config s3Config_; + PikaConfig pikaConfig_; + S3Fetcher fetcher_; + ManifestWatcher watcher_; + }; + +} // namespace iagent diff --git a/tools/pika_batch_ingest/vendor/iagent/include/configLoader.h b/tools/pika_batch_ingest/vendor/iagent/include/configLoader.h new file mode 100644 index 0000000000..f4294daf65 --- /dev/null +++ b/tools/pika_batch_ingest/vendor/iagent/include/configLoader.h @@ -0,0 +1,33 @@ +#ifndef IAGENT_CONFIG_LOADER_H +#define IAGENT_CONFIG_LOADER_H + +#include +namespace iagent { + +struct S3Config { + std::string endpoint; + std::string region; + std::string bucket; + std::string key; + std::string accessKey; + std::string secretKey; + int manifest_batch; + int connect_timeout_ms; + int rw_timeout_ms; + int max_retries; +}; + +struct PikaConfig { + std::string host; + int port; +}; + +class ConfigLoader { +public: + static S3Config loadS3Config(const std::string &filePath); + static PikaConfig loadPikaConfig(const std::string &filePath); +}; + +} // namespace iagent + +#endif // IAGENT_CONFIG_LOADER_H \ No newline at end of file diff --git a/tools/pika_batch_ingest/vendor/iagent/include/manifestWatcher.h b/tools/pika_batch_ingest/vendor/iagent/include/manifestWatcher.h new file mode 100644 index 0000000000..48252192cb --- /dev/null +++ b/tools/pika_batch_ingest/vendor/iagent/include/manifestWatcher.h @@ -0,0 +1,39 @@ +#pragma once +#include +#include +#include +#include +#include + +namespace iagent { + +class ManifestWatcher { +public: + ManifestWatcher(const std::string &queueFilePath, + const std::string &offsetFilePath); + + void enqueue(const std::string &content); + bool hasPending(); + std::string next(); + std::string popNext(); + void ack(); + void ack(size_t n); + +private: + void loadOffset(); + void loadQueueFromDisk(); + void persistEnqueue(const std::string &content); + void persistOffset(); + +private: + std::string queueFilePath_; + std::string offsetFilePath_; + size_t currentOffset_{0}; + std::deque ready_; + std::deque staged_; + std::unordered_set seen_; + + std::mutex mutex_; +}; + +} // namespace iagent diff --git a/tools/pika_batch_ingest/vendor/iagent/include/pipelinedBurst.h b/tools/pika_batch_ingest/vendor/iagent/include/pipelinedBurst.h new file mode 100644 index 0000000000..2a8f4ac934 --- /dev/null +++ b/tools/pika_batch_ingest/vendor/iagent/include/pipelinedBurst.h @@ -0,0 +1,73 @@ +#pragma once +#include +#include +#include +#include +#include +#include + +struct redisContext; +struct redisReply; + +namespace iagent { +struct BurstResult { + bool ok{true}; + std::string err; + std::string tag; +}; + +struct Endpoint { + std::string host; + int port{0}; + int connect_timeout_ms{3000}; + int rw_timeout_ms{5000}; +}; + +struct BurstItem { + std::string payload; + std::string tag; +}; + +class PipelinedBurst { +public: + explicit PipelinedBurst(const Endpoint &ep, size_t connections = 4, + size_t max_inflight_per_conn = 0); + ~PipelinedBurst(); + + PipelinedBurst(const PipelinedBurst &) = delete; + PipelinedBurst &operator=(const PipelinedBurst &) = delete; + bool append(const BurstItem &item); + size_t appendAll(const std::vector &items, + std::vector *rejected = nullptr); + std::vector drainReplies(std::chrono::milliseconds max_wait, + bool force_quick_exit = true); + std::vector sendAndDrain(const std::vector &items, + std::chrono::milliseconds max_wait); + size_t inflight() const; + + size_t connectionCount() const { return conns_.size(); } + +private: + struct Conn { + redisContext *ctx{nullptr}; + size_t inflight{0}; + size_t id{0}; + std::deque tags; + std::deque pending_failures; + }; + + bool ensureConnected_(Conn &c); + bool appendOne_(Conn &c, const BurstItem &item); + std::optional getOneReply_(Conn &c); + static bool drainPendingFailures_(Conn &c, std::vector &out); + Conn *pickConnForAppend_(); + static void closeConn_(Conn &c); + +private: + Endpoint ep_; + std::vector> conns_; + size_t rr_{0}; + size_t max_inflight_per_conn_{0}; +}; + +} // namespace iagent diff --git a/tools/pika_batch_ingest/vendor/iagent/include/s3Fetcher.h b/tools/pika_batch_ingest/vendor/iagent/include/s3Fetcher.h new file mode 100644 index 0000000000..91c7f84dee --- /dev/null +++ b/tools/pika_batch_ingest/vendor/iagent/include/s3Fetcher.h @@ -0,0 +1,47 @@ +#pragma once +#include "configLoader.h" +#include +#include +#include +#include +#include + +namespace iagent { + +struct LastManifest { + std::vector parts; // latest.manifest 中列出的 .manifest 列表 + static LastManifest from_json(const nlohmann::json &j) { + LastManifest lm; + if (j.contains("parts") && j["parts"].is_array()) { + for (auto &v : j["parts"]) { + if (v.is_string()) + lm.parts.emplace_back(v.get()); + } + } + return lm; + } +}; + +class S3Fetcher { +public: + using ManifestCallback = std::function; + + explicit S3Fetcher(const S3Config &config); + ~S3Fetcher(); + + void start(const ManifestCallback &onManifestUpdate); + void stop(); + bool fetchLast(std::string &contentOut); + bool fetchObject(const std::string &key, std::string &contentOut); + +private: + void pollingLoop(const ManifestCallback &callback); + std::string computeMD5(const std::string &data); + LastManifest extractLastManifestFile(const std::string &content); + +private: + S3Config config_; + std::string lastSeenHash_; +}; + +} // namespace iagent diff --git a/tools/pika_batch_ingest/vendor/iagent/manifestWatcher.cpp b/tools/pika_batch_ingest/vendor/iagent/manifestWatcher.cpp new file mode 100644 index 0000000000..1b8c778c59 --- /dev/null +++ b/tools/pika_batch_ingest/vendor/iagent/manifestWatcher.cpp @@ -0,0 +1,113 @@ +#include "manifestWatcher.h" +#include "utils/klog.h" +#include +#include + +namespace iagent { + +ManifestWatcher::ManifestWatcher(const std::string &queueFilePath, + const std::string &offsetFilePath) + : queueFilePath_(queueFilePath), offsetFilePath_(offsetFilePath) { + loadOffset(); + loadQueueFromDisk(); +} + +void ManifestWatcher::loadOffset() { + std::ifstream in(offsetFilePath_); + if (in) { + in >> currentOffset_; + } else { + currentOffset_ = 0; + } +} + +void ManifestWatcher::loadQueueFromDisk() { + std::ifstream in(queueFilePath_); + if (!in) + return; + + std::string line; + size_t lineIdx = 0; + + while (std::getline(in, line)) { + if (line.empty()) + continue; + seen_.insert(line); + if (lineIdx++ >= currentOffset_) { + ready_.push_back(line); + } + } +} + +void ManifestWatcher::persistEnqueue(const std::string &content) { + std::ofstream out(queueFilePath_, std::ios::app); + out << content << "\n"; + out.flush(); +} + +void ManifestWatcher::persistOffset() { + std::ofstream out(offsetFilePath_, std::ios::trunc); + out << currentOffset_ << "\n"; + out.flush(); +} + +void ManifestWatcher::enqueue(const std::string &content) { + std::lock_guard lk(mutex_); + if (content.empty()) + return; + + if (seen_.insert(content).second) { + ready_.push_back(content); + persistEnqueue(content); + LOG_DEBUG("[ManifestWatcher] Enqueueing content: " + content); + } else { + LOG_DEBUG("[ManifestWatcher] Duplicate ignored: " + content); + } +} + +bool ManifestWatcher::hasPending() { + std::lock_guard lk(mutex_); + return !ready_.empty(); +} + +std::string ManifestWatcher::next() { + std::lock_guard lk(mutex_); + if (ready_.empty()) + return {}; + return ready_.front(); +} + +std::string ManifestWatcher::popNext() { + std::lock_guard lk(mutex_); + if (ready_.empty()) + return {}; + std::string k = std::move(ready_.front()); + ready_.pop_front(); + staged_.push_back(k); + return k; +} + +void ManifestWatcher::ack() { + std::lock_guard lk(mutex_); + if (staged_.empty()) + return; + + staged_.pop_front(); + ++currentOffset_; + persistOffset(); +} + +void ManifestWatcher::ack(size_t n) { + std::lock_guard lk(mutex_); + n = std::min(n, staged_.size()); + if (n == 0) + return; + + for (size_t i = 0; i < n; ++i) { + staged_.pop_front(); + ++currentOffset_; + } + persistOffset(); +} + +} // namespace iagent diff --git a/tools/pika_batch_ingest/vendor/iagent/pipelinedBurst.cpp b/tools/pika_batch_ingest/vendor/iagent/pipelinedBurst.cpp new file mode 100644 index 0000000000..ca304b1d0a --- /dev/null +++ b/tools/pika_batch_ingest/vendor/iagent/pipelinedBurst.cpp @@ -0,0 +1,361 @@ +#include "include/pipelinedBurst.h" +#include "utils/klog.h" + +#include +#include +#include +#include +#include + +namespace iagent { +static redisContext *connectWithTimeout(const Endpoint &ep) { + timeval tv{}; + tv.tv_sec = ep.connect_timeout_ms / 1000; + tv.tv_usec = (ep.connect_timeout_ms % 1000) * 1000; + redisContext *c = redisConnectWithTimeout(ep.host.c_str(), ep.port, tv); + if (!c || c->err) { + if (c) + redisFree(c); + return nullptr; + } + timeval rw{}; + rw.tv_sec = ep.rw_timeout_ms / 1000; + rw.tv_usec = (ep.rw_timeout_ms % 1000) * 1000; + redisSetTimeout(c, rw); +#ifdef HIREDIS_KEEPALIVE + redisEnableKeepAlive(c); +#endif + return c; +} + +PipelinedBurst::PipelinedBurst(const Endpoint &ep, size_t connections, + size_t max_inflight_per_conn) + : ep_(ep), max_inflight_per_conn_(max_inflight_per_conn) { + if (connections == 0) + connections = 1; + conns_.reserve(connections); + for (size_t i = 0; i < connections; ++i) { + auto ptr = std::make_unique(); + ptr->id = i; + ptr->ctx = connectWithTimeout(ep_); + conns_.emplace_back(std::move(ptr)); + } +} + +PipelinedBurst::~PipelinedBurst() { + for (auto &p : conns_) { + if (p->ctx) + redisFree(p->ctx); + p->ctx = nullptr; + } +} + +bool PipelinedBurst::ensureConnected_(Conn &c) { + if (c.ctx && c.ctx->err == 0) + return true; + if (c.ctx) { + redisFree(c.ctx); + c.ctx = nullptr; + } + c.ctx = connectWithTimeout(ep_); + return c.ctx != nullptr; +} + +PipelinedBurst::Conn *PipelinedBurst::pickConnForAppend_() { + if (conns_.empty()) + return nullptr; + const size_t n = conns_.size(); + for (size_t tries = 0; tries < n; ++tries) { + Conn *c = conns_[(rr_++) % n].get(); + if (max_inflight_per_conn_ > 0 && c->inflight >= max_inflight_per_conn_) { + continue; + } + if (!ensureConnected_(*c)) { + continue; + } + return c; + } + return nullptr; +} + +// 有连接时间版本,若需要保持连接时间可以使用这个 +bool PipelinedBurst::appendOne_(Conn &c, const BurstItem &item) { + // 二进制安全(即便 payload 中包含空字符) + int rc = redisAppendCommand(c.ctx, "MANIFESTINGEST %b", item.payload.data(), + (size_t)item.payload.size()); + if (rc != REDIS_OK) { + return false; + } + + // 尝试非阻塞 flush 一下,降低 obuf 积压(不强求写空) + const int fd = c.ctx->fd; + if (fd > 0) { + struct pollfd wfd {}; + wfd.fd = fd; + wfd.events = POLLOUT; + if (poll(&wfd, 1, 0) > 0 && (wfd.revents & POLLOUT)) { + int done = 0; + (void)redisBufferWrite(c.ctx, &done); // 清空缓冲区 + } + } + + c.inflight += 1; + c.tags.emplace_back(item.tag); + LOG_INFO("[PipelinedBurst] Send success: tag=" + item.tag); + return true; +} + + +// bool PipelinedBurst::appendOne_(Conn &c, const BurstItem &item) { +// int rc = redisAppendCommand(c.ctx, "MANIFESTINGEST %b", +// item.payload.data(), item.payload.size()); +// if (rc != REDIS_OK) return false; +// int done = 0; +// redisBufferWrite(c.ctx, &done); +// LOG_INFO("[PipelinedBurst] Fire-and-forget send: tag=" + item.tag); +// return true; +// } + + +bool PipelinedBurst::append(const BurstItem &item) { + Conn *c = pickConnForAppend_(); + if (!c) + return false; + return appendOne_(*c, item); +} + +size_t PipelinedBurst::appendAll(const std::vector &items, + std::vector *rejected) { + size_t accepted = 0; + for (const auto &it : items) { + Conn *c = pickConnForAppend_(); + if (!c) { + LOG_WARN("[PipelinedBurst] all connections unavailable/full, drop append " + "for tag=" + + it.tag); + if (rejected) + rejected->push_back(it); + continue; + } + if (appendOne_(*c, it)) { + ++accepted; + } else { + LOG_WARN("[PipelinedBurst] append failed on chosen conn, drop tag=" + + it.tag); + if (rejected) + rejected->push_back(it); + } + } + return accepted; +} + + +std::optional PipelinedBurst::getOneReply_(Conn &c) { + if (!c.ctx || c.inflight == 0) + return std::nullopt; + + const int fd = c.ctx->fd; + if (fd <= 0) { + BurstResult br; + br.ok = false; + br.err = "invalid socket fd"; + if (!c.tags.empty()) { + br.tag = std::move(c.tags.front()); + c.tags.pop_front(); + } + if (c.inflight > 0) + c.inflight -= 1; + while (!c.tags.empty()) { + BurstResult x{false, "connection dropped", std::move(c.tags.front())}; + c.tags.pop_front(); + c.pending_failures.push_back(std::move(x)); + } + c.inflight = 0; + closeConn_(c); + return br; + } + + struct pollfd wfd {}; + wfd.fd = fd; + wfd.events = POLLOUT; + const int wready = poll(&wfd, 1, 0); + if (wready < 0) { + BurstResult br; + br.ok = false; + br.err = "poll POLLOUT error"; + if (!c.tags.empty()) { + br.tag = std::move(c.tags.front()); + c.tags.pop_front(); + } + if (c.inflight > 0) + c.inflight -= 1; + while (!c.tags.empty()) { + c.pending_failures.push_back(BurstResult{false, "connection dropped", std::move(c.tags.front())}); + c.tags.pop_front(); + } + c.inflight = 0; + closeConn_(c); + return br; + } + + if (wready > 0 && (wfd.revents & POLLOUT)) { + int done = 0; + do { + if (redisBufferWrite(c.ctx, &done) != REDIS_OK) { + BurstResult br; + br.ok = false; + br.err = "redisBufferWrite error"; + if (!c.tags.empty()) { + br.tag = std::move(c.tags.front()); + c.tags.pop_front(); + } + if (c.inflight > 0) + c.inflight -= 1; + while (!c.tags.empty()) { + c.pending_failures.push_back(BurstResult{ + false, "connection dropped", std::move(c.tags.front())}); + c.tags.pop_front(); + } + c.inflight = 0; + closeConn_(c); + return br; + } + } while (!done); + } + + struct pollfd rfd {}; + rfd.fd = fd; + rfd.events = POLLIN; + const int rready = poll(&rfd, 1, 0); + if (rready < 0) { + BurstResult br; + br.ok = false; + br.err = "poll POLLIN error"; + if (!c.tags.empty()) { + br.tag = std::move(c.tags.front()); + c.tags.pop_front(); + } + if (c.inflight > 0) + c.inflight -= 1; + while (!c.tags.empty()) { + c.pending_failures.push_back(BurstResult{false, "connection dropped", std::move(c.tags.front())}); + c.tags.pop_front(); + } + c.inflight = 0; + closeConn_(c); + return br; + } + + if (rready == 0) { + return std::nullopt; + } + + void *rptr = nullptr; + const int s = redisGetReply(c.ctx, &rptr); + std::unique_ptr reply(reinterpret_cast(rptr), freeReplyObject); + + BurstResult br; + if (!c.tags.empty()) { + br.tag = std::move(c.tags.front()); + c.tags.pop_front(); + } + if (c.inflight > 0) + c.inflight -= 1; + + if (s != REDIS_OK) { + br.ok = false; + br.err = "redisGetReply error/timeout"; + while (!c.tags.empty()) { + c.pending_failures.push_back(BurstResult{false, "connection dropped", std::move(c.tags.front())}); + c.tags.pop_front(); + } + c.inflight = 0; + closeConn_(c); + return br; + } + if (!reply) { + br.ok = false; + br.err = "null reply"; + return br; + } + if (reply->type == REDIS_REPLY_ERROR) { + br.ok = false; + br.err = reply->str ? reply->str : "REDIS_REPLY_ERROR"; + return br; + } + br.ok = true; + return br; +} + + +bool PipelinedBurst::drainPendingFailures_(Conn &c, + std::vector &out) { + bool progressed = false; + while (!c.pending_failures.empty()) { + out.emplace_back(std::move(c.pending_failures.front())); + c.pending_failures.pop_front(); + progressed = true; + } + return progressed; +} + +std::vector +PipelinedBurst::drainReplies(std::chrono::milliseconds max_wait, + bool force_quick_exit) { + std::vector out; + if (inflight() == 0) + return out; + + const auto deadline = std::chrono::steady_clock::now() + max_wait; + + while (inflight() > 0) { + bool progressed = false; + + for (auto &p : conns_) { + progressed |= drainPendingFailures_(*p, out); + + if (p->inflight == 0) + continue; + auto r = getOneReply_(*p); + if (r.has_value()) { + out.emplace_back(std::move(*r)); + progressed = true; + progressed |= drainPendingFailures_(*p, out); + } + } + + if (!progressed) { + if (force_quick_exit && inflight() == 0) { + break; + } + if (std::chrono::steady_clock::now() >= deadline) + break; + std::this_thread::sleep_for(std::chrono::milliseconds(2)); + } + } + + return out; +} + +std::vector +PipelinedBurst::sendAndDrain(const std::vector &items, + std::chrono::milliseconds max_wait) { + appendAll(items); + return drainReplies(max_wait); +} + +size_t PipelinedBurst::inflight() const { + size_t sum = 0; + for (auto &p : conns_) + sum += p->inflight; + return sum; +} + +void PipelinedBurst::closeConn_(Conn &c) { + if (c.ctx) { + redisFree(c.ctx); + c.ctx = nullptr; + } +} + +} // namespace iagent diff --git a/tools/pika_batch_ingest/vendor/iagent/s3Fetcher.cpp b/tools/pika_batch_ingest/vendor/iagent/s3Fetcher.cpp new file mode 100644 index 0000000000..7b1543f762 --- /dev/null +++ b/tools/pika_batch_ingest/vendor/iagent/s3Fetcher.cpp @@ -0,0 +1,180 @@ +#include "s3Fetcher.h" +#include "include/configLoader.h" +#include "utils/klog.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace iagent { + +S3Fetcher::S3Fetcher(const S3Config &config) : config_(config) {} +S3Fetcher::~S3Fetcher() { stop(); } + +void S3Fetcher::start(const ManifestCallback &onManifestUpdate) { + Aws::SDKOptions options; + Aws::InitAPI(options); + pollingLoop(onManifestUpdate); + Aws::ShutdownAPI(options); +} + +void S3Fetcher::stop() { + // 若做常驻轮询,这里设置 running 标志退出 +} + +static void parseEndpointAndScheme(const std::string &endpoint, + std::string &outEndpoint, + Aws::Http::Scheme &outScheme) { + outEndpoint.clear(); + if (endpoint.rfind("http://", 0) == 0) { + outScheme = Aws::Http::Scheme::HTTP; + outEndpoint = endpoint.substr(7); + + } else if (endpoint.rfind("https://", 0) == 0) { + outScheme = Aws::Http::Scheme::HTTPS; + outEndpoint = endpoint.substr(8); + + } else { + outScheme = Aws::Http::Scheme::HTTPS; + outEndpoint = endpoint; + } +} + +static Aws::S3::S3Client makeS3Client(const S3Config &cfg) { + Aws::Client::ClientConfiguration clientConfig; + + std::string endpointStripped; + Aws::Http::Scheme scheme; + + if (!cfg.endpoint.empty()) { + parseEndpointAndScheme(cfg.endpoint, endpointStripped, scheme); + clientConfig.endpointOverride = endpointStripped; + clientConfig.region = cfg.region.empty() ? "us-east-1" : cfg.region; + } else { + scheme = Aws::Http::Scheme::HTTPS; + clientConfig.region = cfg.region; + } + clientConfig.scheme = scheme; + + clientConfig.connectTimeoutMs = cfg.connect_timeout_ms; + clientConfig.requestTimeoutMs = cfg.rw_timeout_ms; + + Aws::Auth::AWSCredentials credentials(cfg.accessKey, cfg.secretKey); + + return Aws::S3::S3Client( + credentials, clientConfig, + Aws::Client::AWSAuthV4Signer::PayloadSigningPolicy::RequestDependent, + /*useVirtualAddressing*/ true); +} + +void S3Fetcher::pollingLoop(const ManifestCallback &callback) { + std::string content; + if (fetchLast(content)) { + std::string currentHash = computeMD5(content); + if (currentHash != lastSeenHash_) { + lastSeenHash_ = currentHash; + try { + LastManifest lm = extractLastManifestFile(content); + for (auto &manifestKey : lm.parts) { + if (!manifestKey.empty()) { + LOG_DEBUG("[S3Fetcher] Parsed manifest_file: " + manifestKey); + callback(manifestKey); + } else { + LOG_ERROR( + "[S3Fetcher] Failed to extract manifest_file from content."); + } + } + } catch (const std::exception& e) { + LOG_ERROR( + std::string("[S3Fetcher] Failed to parse latest.manifest: ") + e.what()); + } + } + } else { + LOG_ERROR("[S3Fetcher] Failed to fetch latest.manifest."); + } +} + +LastManifest S3Fetcher::extractLastManifestFile(const std::string &content) { + try { + nlohmann::json j = nlohmann::json::parse(content); + return LastManifest::from_json(j); + } catch (const std::exception& e) { + LOG_ERROR(std::string("[S3Fetcher] Failed to parse JSON: ") + e.what()); + throw; + } +} + +bool S3Fetcher::fetchLast(std::string &contentOut) { + auto s3_client = makeS3Client(config_); + + Aws::S3::Model::GetObjectRequest request; + request.SetBucket(config_.bucket); + const std::string key = (!config_.key.empty() && config_.key.front() == '/') + ? config_.key.substr(1) + : config_.key; + request.SetKey(key); + + auto outcome = s3_client.GetObject(request); + if (!outcome.IsSuccess()) { + const auto &err = outcome.GetError(); + LOG_ERROR( + std::string("[S3Fetcher] Failed to fetch latest.manifest. Exception=") + + err.GetExceptionName() + " Message=" + err.GetMessage()); + return false; + } + + std::stringstream ss; + ss << outcome.GetResult().GetBody().rdbuf(); + contentOut = ss.str(); + return true; +} + +bool S3Fetcher::fetchObject(const std::string &key, std::string &contentOut) { + auto s3_client = makeS3Client(config_); + + Aws::S3::Model::GetObjectRequest request; + request.SetBucket(config_.bucket); + const std::string normKey = + (!key.empty() && key.front() == '/') ? key.substr(1) : key; + request.SetKey(normKey); + + auto outcome = s3_client.GetObject(request); + if (!outcome.IsSuccess()) { + const auto &err = outcome.GetError(); + LOG_ERROR(std::string("[S3Fetcher] fetchObject failed: ") + normKey + + " Exception=" + err.GetExceptionName() + + " Message=" + err.GetMessage()); + return false; + } + + std::stringstream ss; + ss << outcome.GetResult().GetBody().rdbuf(); + contentOut = ss.str(); + return true; +} + +std::string S3Fetcher::computeMD5(const std::string &data) { + unsigned char md_value[EVP_MAX_MD_SIZE]; + unsigned int md_len = 0; + + EVP_MD_CTX *mdctx = EVP_MD_CTX_new(); + EVP_DigestInit_ex(mdctx, EVP_md5(), nullptr); + EVP_DigestUpdate(mdctx, data.c_str(), data.size()); + EVP_DigestFinal_ex(mdctx, md_value, &md_len); + EVP_MD_CTX_free(mdctx); + + std::ostringstream oss; + for (unsigned int i = 0; i < md_len; ++i) { + oss << std::hex << std::setw(2) << std::setfill('0') + << static_cast(md_value[i]); + } + return oss.str(); +} + +} // namespace iagent From 718dd883ccdb09e06d929bd0de8af0833989ef25 Mon Sep 17 00:00:00 2001 From: xzy <321231035@qq.com> Date: Tue, 21 Oct 2025 04:23:47 +0000 Subject: [PATCH 2/3] Ignore conf/pika_master.conf --- .gitignore | 4 +- conf/pika_master.conf | 717 ------------------------------------------ 2 files changed, 3 insertions(+), 718 deletions(-) delete mode 100755 conf/pika_master.conf diff --git a/.gitignore b/.gitignore index 5b4d678a88..3c35afa382 100644 --- a/.gitignore +++ b/.gitignore @@ -96,4 +96,6 @@ pika.py sample_mock.py tools/pika_batch_ingest/d100 tools/pika_batch_ingest/test.sh -tools/pika_batch_ingest/info_rocksdb.txt \ No newline at end of file +tools/pika_batch_ingest/info_rocksdb.txt + +conf/pika_master.conf \ No newline at end of file diff --git a/conf/pika_master.conf b/conf/pika_master.conf deleted file mode 100755 index ed7f583e43..0000000000 --- a/conf/pika_master.conf +++ /dev/null @@ -1,717 +0,0 @@ -########################### -# Pika configuration file # -########################### - -# Pika port, the default value is 9221. -# [NOTICE] Port Magic offsets of port+1000 / port+10001 are used by Pika at present. -# Port 9221+10001 is used for Rsync, and port 9221+1000 is used for incr Replication, while the listening port is 9221. -port : 9221 - -db-instance-num : 3 -rocksdb-ttl-second : 86400 * 7; -rocksdb-periodic-second : 86400 * 3; - -# Random value identifying the Pika server, its string length must be 40. -# If not set, Pika will generate a random string with a length of 40 random characters. -# run-id : - -# Master's run-id -# master-run-id : - -# The number of Net-worker threads in Pika. -# It's not recommended to set this value exceeds -# the number of CPU cores on the deployment server. -thread-num : 1 - -# use Net worker thread to read redis Cache for [Get, HGet] command, -# which can significantly improve QPS and reduce latency when cache hit rate is high -# default value is "yes", set it to "no" if you wanna disable it -rtc-cache-read : yes - -# Size of the thread pool, The threads within this pool -# are dedicated to handling user requests. -thread-pool-size : 12 - -# This parameter is used to control whether to separate fast and slow commands. -# When slow-cmd-pool is set to yes, fast and slow commands are separated. -# When set to no, they are not separated. -slow-cmd-pool : no - -# Size of the low level thread pool, The threads within this pool -# are dedicated to handling slow user requests. -slow-cmd-thread-pool-size : 1 - -# Size of the low level thread pool, The threads within this pool -# are dedicated to handling slow user requests. -admin-thread-pool-size : 2 - -# Slow cmd list e.g. hgetall, mset -slow-cmd-list : - -# List of commands considered as administrative. These commands will be handled by the admin thread pool. Modify this list as needed. -# Default commands: info, ping, monitor -# This parameter is only supported by the CONFIG GET command and not by CONFIG SET. -admin-cmd-list : info, ping, monitor, auth, config - -# The number of threads to write DB in slaveNode when replicating. -# It's preferable to set slave's sync-thread-num value close to master's thread-pool-size. -sync-thread-num : 6 - -# The num of threads to write binlog in slaveNode when replicating, -# each DB cloud only bind to one sync-binlog-thread to write binlog in maximum -#[NOTICE] It's highly recommended to set sync-binlog-thread-num equal to conf item 'database'(then each DB cloud have a exclusive thread to write binlog), -# eg. if you use 8 DBs(databases_ is 8), sync-binlog-thread-num is preferable to be 8 -# Valid range of sync-binlog-thread-num is [1, databases], the final value of it is Min(sync-binlog-thread-num, databases) -sync-binlog-thread-num : 1 - -# Directory to store log files of Pika, which contains multiple types of logs, -# Including: INFO, WARNING, ERROR log, as well as binglog(write2fine) file which -# is used for replication. -log-path : ./log/master/ - -# log retention time of serverlogs(pika.{hostname}.{username}.log.{loglevel}.YYYYMMDD-HHMMSS) files that stored within log-path. -# Any serverlogs files that exceed this time will be cleaned up. -# The unit of serverlogs is in [days] and the default value is 7(days). -log-retention-time : 7 - -# log-net-activities can be config as yes or no, if an invalid value is given, normal will be auto set to no. -# when log-net-activities is yes, connection activities will be logged. -# Default log-net-activities value is no. -# [NOTICE] you can use config set command to change log-net-activities dynamically. -log-net-activities : no - -# Directory to store the data of Pika. -db-path : ./db/master/ -sst-path : ./sst/master/ - -s3-conf-path : ./conf/s3.conf -ingest-conf-path : ./conf/ingest.conf - -# The size of a single RocksDB memtable at the Pika's bottom layer(Pika use RocksDB to store persist data). -# [Tip] Big write-buffer-size can improve writing performance, -# but this will generate heavier IO load when flushing from buffer to disk, -# you should configure it based on you usage scenario. -# Supported Units [K|M|G], write-buffer-size default unit is in [bytes]. -write-buffer-size : 256M - -# The maximum size of a single bulk string in Pika protocol. -# This value is used to limit the size of a single bulk string in Pika protocol. -# The default value is 512M. -proto-max-bulk-len : 512M - -# The size of one block in arena memory allocation. -# If <= 0, a proper value is automatically calculated. -# (usually 1/8 of writer-buffer-size, rounded up to a multiple of 4KB) -# Supported Units [K|M|G], arena-block-size default unit is in [bytes]. -arena-block-size : - -# Timeout of Pika's connection, counting down starts When there are no requests -# on a connection (it enters sleep state), when the countdown reaches 0, the connection -# will be closed by Pika. -# [Tip] The issue of running out of Pika's connections may be avoided if this value -# is configured properly. -# The Unit of timeout is in [seconds] and its default value is 60(s). -timeout : 60 - -# The [password of administrator], which is empty by default. -# [NOTICE] If this admin password is the same as user password (including both being empty), -# in this scenario, users are not subject to the restrictions imposed by the userblacklist. -# PS: "user password" refers to value of the parameter below: userpass. -requirepass : - -# Password for replication verify, used for authentication when a slave -# connects to a master to request replication. -# [NOTICE] The value of this parameter must match the "requirepass" setting on the master. -masterauth : - -# The [password of user], which is empty by default. -# [NOTICE] If this user password is the same as admin password (including both being empty), -# the value of this parameter will be ignored and all users are considered as administrators, -# in this scenario, users are not subject to the restrictions imposed by the userblacklist. -# PS: "admin password" refers to value of the parameter above: requirepass. -# userpass : - -# The blacklist of commands for users that logged in by userpass, -# the commands that added to this list will not be available for users except for administrator. -# [Advice] It's recommended to add high-risk commands to this list. -# [Format] Commands should be separated by ",". For example: FLUSHALL, SHUTDOWN, KEYS, CONFIG -# By default, this list is empty. -# userblacklist : - -# Running Mode of Pika, The current version only supports running in "classic mode". -# If set to 'classic', Pika will create multiple DBs whose number is the value of configure item "databases". -instance-mode : classic - -# The number of databases when Pika runs in classic mode. -# The default database id is DB 0. You can select a different one on -# a per-connection by using SELECT. The db id range is [0, 'databases' value -1]. -# The value range of this parameter is [1, 8]. -# [NOTICE] It's RECOMMENDED to set sync-binlog-thread-num equal to DB num(databases), -# if you've changed the value of databases, remember to check if the value of sync-binlog-thread-num is proper. -databases : 1 - -# The number of followers of a master. Only [0, 1, 2, 3, 4] is valid at present. -# By default, this num is set to 0, which means this feature is [not enabled] -# and the Pika runs in standalone mode. -replication-num : 0 - -# consensus level defines the num of confirms(ACKs) the leader node needs to receive from -# follower nodes before returning the result to the client that sent the request. -# The [value range] of this parameter is: [0, ...replicaiton-num]. -# The default value of consensus-level is 0, which means this feature is not enabled. -consensus-level : 0 - -# The Prefix of dump file's name. -# All the files that generated by command "bgsave" will be name with this prefix. -dump-prefix : - -# daemonize [yes | no]. -#daemonize : yes - -# The directory to stored dump files that generated by command "bgsave". -dump-path : ./dump/ - -# TTL of dump files that generated by command "bgsave". -# Any dump files which exceed this TTL will be deleted. -# Unit of dump-expire is in [days] and the default value is 0(day), -# which means dump files never expire. -dump-expire : 0 - -# Pid file Path of Pika. -pidfile : ./pika.pid - -# The Maximum number of Pika's Connection. -maxclients : 20000 - -# The size of sst file in RocksDB(Pika is based on RocksDB). -# sst files are hierarchical, the smaller the sst file size, the higher the performance and the lower the merge cost, -# the price is that the number of sst files could be huge. On the contrary, the bigger the sst file size, the lower -# the performance and the higher the merge cost, while the number of files is fewer. -# Supported Units [K|M|G], target-file-size-base default unit is in [bytes] and the default value is 20M. -target-file-size-base : 20M - -# Expire-time of binlog(write2file) files that stored within log-path. -# Any binlog(write2file) files that exceed this expire time will be cleaned up. -# The unit of expire-logs-days is in [days] and the default value is 7(days). -# The [Minimum value] of this parameter is 1(day). -expire-logs-days : 7 - -# The maximum number of binlog(write2file) files. -# Once the total number of binlog files exceed this value, -# automatic cleaning will start to ensure the maximum number -# of binlog files is equal to expire-logs-nums. -# The [Minimum value] of this parameter is 10. -expire-logs-nums : 10 - -# The number of guaranteed connections for root user. -# This parameter guarantees that there are 2(By default) connections available -# for root user to log in Pika from 127.0.0.1, even if the maximum connection limit is reached. -# PS: The maximum connection refers to the parameter above: maxclients. -# The default value of root-connection-num is 2. -root-connection-num : 2 - -# Slowlog-write-errorlog -slowlog-write-errorlog : no - -# The time threshold for slow log recording. -# Any command whose execution time exceeds this threshold will be recorded in pika-ERROR.log, -# which is stored in log-path. -# The unit of slowlog-log-slower-than is in [microseconds(μs)] and the default value is 10000 μs / 10 ms. -slowlog-log-slower-than : 10000 - -# Slowlog-max-len -slowlog-max-len : 128 - -# Pika db sync path -db-sync-path : ./dbsync/ - -# The maximum Transmission speed during full synchronization. -# The exhaustion of network can be prevented by setting this parameter properly. -# The value range of this parameter is [1,1024] with unit in [MB/s]. -# [NOTICE] If this parameter is set to an invalid value(smaller than 0 or bigger than 1024), -# it will be automatically reset to 1024. -# The default value of db-sync-speed is -1 (1024MB/s). -db-sync-speed : -1 - -# The priority of slave node when electing new master node. -# The slave node with [lower] value of slave-priority will have [higher priority] to be elected as the new master node. -# This parameter is only used in conjunction with sentinel and serves no other purpose. -# The default value of slave-priority is 100. -slave-priority : 100 - -# Specify network interface that work with Pika. -#network-interface : eth1 - -# The IP and port of the master node are specified by this parameter for -# replication between master and slaves. -# [Format] is "ip:port" , for example: "192.168.1.2:6666" indicates that -# the slave instances that configured with this value will automatically send -# SLAVEOF command to port 6666 of 192.168.1.2 after startup. -# This parameter should be configured on slave nodes. -#slaveof : master-ip:master-port - - -# Daily/Weekly Automatic full compaction task is configured by compact-cron. -# -# [Format-daily]: start time(hour)-end time(hour)/disk-free-space-ratio, -# example: with value of "02-04/60", Pika will perform full compaction task between 2:00-4:00 AM everyday if -# the disk-free-size / disk-size > 60%. -# -# [Format-weekly]: week/start time(hour)-end time(hour)/disk-free-space-ratio, -# example: with value of "3/02-04/60", Pika will perform full compaction task between 2:00-4:00 AM every Wednesday if -# the disk-free-size / disk-size > 60%. -# -# [Tip] Automatic full compaction is suitable for scenarios with multiple data structures -# and lots of items are expired or deleted, or key names are frequently reused. -# -# [NOTICE]: If compact-interval is set, compact-cron will be masked and disabled. -# -#compact-cron : 3/02-04/60 - - -# Automatic full synchronization task between a time interval is configured by compact-interval. -# [Format]: time interval(hour)/disk-free-space-ratio, example: "6/60", Pika will perform full compaction every 6 hours, -# if the disk-free-size / disk-size > 60%. -# [NOTICE]: compact-interval is prior than compact-cron. -#compact-interval : - -# The disable_auto_compactions option is [true | false] -disable_auto_compactions : false - -# Rocksdb max_subcompactions, increasing this value can accelerate the exec speed of a single compaction task -# it's recommended to increase it's value if large compaction is found in you instance -max-subcompactions : 1 -# The minimum disk usage ratio for checking resume. -# If the disk usage ratio is lower than min-check-resume-ratio, it will not check resume, only higher will check resume. -# Its default value is 0.7. -#min-check-resume-ratio : 0.7 - -# The minimum free disk space to trigger db resume. -# If the db has a background error, only the free disk size is larger than this configuration can trigger manually resume db. -# Its default value is 256MB. -# [NOTICE]: least-free-disk-resume-size should not smaller than write-buffer-size! -#least-free-disk-resume-size : 256M - -# Manually trying to resume db interval is configured by manually-resume-interval. -# If db has a background error, it will try to manually call resume() to resume db if satisfy the least free disk to resume. -# Its default value is 60 seconds. -#manually-resume-interval : 60 - -# This window-size determines the amount of data that can be transmitted in a single synchronization process. -# [Tip] In the scenario of high network latency. Increasing this size can improve synchronization efficiency. -# Its default value is 9000. the [maximum] value is 90000. -sync-window-size : 9000 - -# Maximum buffer size of a client connection. -# [NOTICE] Master and slaves must have exactly the same value for the max-conn-rbuf-size. -# Supported Units [K|M|G]. Its default unit is in [bytes] and its default value is 268435456(256MB). The value range is [64MB, 1GB]. -max-conn-rbuf-size : 268435456 - - -#######################################################################E####### -#! Critical Settings !# -#######################################################################E####### - -# write_binlog [yes | no] -write-binlog : yes - -# The size of binlog file, which can not be modified once Pika instance started. -# [NOTICE] Master and slaves must have exactly the same value for the binlog-file-size. -# The [value range] of binlog-file-size is [1K, 2G]. -# Supported Units [K|M|G], binlog-file-size default unit is in [bytes] and the default value is 100M. -binlog-file-size : 104857600 - -# Automatically triggers a small compaction according to statistics -# Use the cache to store up to 'max-cache-statistic-keys' keys -# If 'max-cache-statistic-keys' set to '0', that means turn off the statistics function -# and this automatic small compaction feature is disabled. -max-cache-statistic-keys : 0 - -# When 'delete' or 'overwrite' a specific multi-data structure key 'small-compaction-threshold' times, -# a small compact is triggered automatically if the small compaction feature is enabled. -# small-compaction-threshold default value is 5000 and the value range is [1, 100000]. -small-compaction-threshold : 5000 -small-compaction-duration-threshold : 10000 - -# The maximum total size of all live memtables of the RocksDB instance that owned by Pika. -# Flushing from memtable to disk will be triggered if the actual memory usage of RocksDB -# exceeds max-write-buffer-size when next write operation is issued. -# [RocksDB-Basic-Tuning](https://github.com/facebook/rocksdb/wiki/Setup-Options-and-Basic-Tuning) -# Supported Units [K|M|G], max-write-buffer-size default unit is in [bytes]. -max-write-buffer-size : 10737418240 - -# The maximum number of write buffers(memtables) that are built up in memory for one ColumnFamily in DB. -# The default and the minimum number is 2. It means that Pika(RocksDB) will write to a write buffer -# when it flushes the data of another write buffer to storage. -# If max-write-buffer-num > 3, writing will be slowed down. -max-write-buffer-num : 2 - -# `min_write_buffer_number_to_merge` is the minimum number of memtables -# that need to be merged before placing the order. For example, if the -# option is set to 2, immutable memtables will only be flushed if there -# are two of them - a single immutable memtable will never be flushed. -# If multiple memtables are merged together, less data will be written -# to storage because the two updates are merged into a single key. However, -# each Get() must linearly traverse all unmodifiable memtables and check -# whether the key exists. Setting this value too high may hurt performance. -min-write-buffer-number-to-merge : 1 - -# The total size of wal files, when reaches this limit, rocksdb will force the flush of column-families -# whose memtables are backed by the oldest live WAL file. Also used to control the rocksdb open time when -# process restart. -max-total-wal-size : 1073741824 - -# rocksdb level0_stop_writes_trigger -level0-stop-writes-trigger : 36 - -# rocksdb level0_slowdown_writes_trigger -level0-slowdown-writes-trigger : 20 - -# rocksdb level0_file_num_compaction_trigger -level0-file-num-compaction-trigger : 4 - -# enable db statistics [yes | no] default no -enable-db-statistics : no -# see rocksdb/include/rocksdb/statistics.h enum StatsLevel for more details -# only use ticker counter should set db-statistics-level to 2 -db-statistics-level : 2 - -# The maximum size of the response package to client to prevent memory -# exhaustion caused by commands like 'keys *' and 'Scan' which can generate huge response. -# Supported Units [K|M|G]. The default unit is in [bytes]. -max-client-response-size : 1073741824 - -# The compression algorithm. You can not change it when Pika started. -# Supported types: [snappy, zlib, lz4, zstd]. If you do not wanna compress the SST file, please set its value as none. -# [NOTICE] The Pika official binary release just linking the snappy library statically, which means that -# you should compile the Pika from the source code and then link it with other compression algorithm library statically by yourself. -compression : snappy - -# if the vector size is smaller than the level number, the undefined lower level uses the -# last option in the configurable array, for example, for 3 level -# LSM tree the following settings are the same: -# configurable array: [none:snappy] -# LSM settings: [none:snappy:snappy] -# When this configurable is enabled, compression is ignored, -# default l0 l1 noCompression, l2 and more use `compression` option -# https://github.com/facebook/rocksdb/wiki/Compression -#compression_per_level : [none:none:snappy:lz4:lz4] - -# The number of rocksdb background threads(sum of max-background-compactions and max-background-flushes) -# If max-background-jobs has a valid value AND both 'max-background-flushs' and 'max-background-compactions' is set to -1, -# then max-background-flushs' and 'max-background-compactions will be auto config by rocksdb, specifically: -# 1/4 of max-background-jobs will be given to max-background-flushs' and the rest(3/4) will be given to 'max-background-compactions'. -# 'max-background-jobs' default value is 3 and the value range is [2, 12]. -max-background-jobs : 3 - -# The number of background flushing threads. -# max-background-flushes default value is -1 and the value range is [1, 4] or -1. -# if 'max-background-flushes' is set to -1, the 'max-background-compactions' should also be set to -1, -# which means let rocksdb to auto config them based on the value of 'max-background-jobs' -max-background-flushes : -1 - -# [NOTICE] you MUST NOT set one of the max-background-flushes or max-background-compactions to -1 while setting another one to other values(not -1). -# They SHOULD both be -1 or both not(if you want to config them manually). - -# The number of background compacting threads. -# max-background-compactions default value is -1 and the value range is [1, 8] or -1. -# if 'max-background-compactions' is set to -1, the 'max-background-flushes' should also be set to -1, -# which means let rocksdb to auto config them based on the value of 'max-background-jobs' -max-background-compactions : -1 - -# RocksDB delayed-write-rate, default is 0(infer from rate-limiter by RocksDB) -# Ref from rocksdb: Whenever stall conditions are triggered, RocksDB will reduce write rate to delayed_write_rate, -# and could possibly reduce write rate to even lower than delayed_write_rate if estimated pending compaction bytes accumulates. -# If the value is 0, RcoksDB will infer a value from `rater_limiter` value if it is not empty, or 16MB if `rater_limiter` is empty. -# Note that if users change the rate in `rate_limiter` after DB is opened, delayed_write_rate won't be adjusted. -# [Support Dynamically changeable] send 'config set delayed-write-rate' to a running pika can change it's value dynamically -delayed-write-rate : 0 - - -# RocksDB will try to limit number of bytes in one compaction to be lower than this max-compaction-bytes. -# But it's NOT guaranteed. -# default value is -1, means let it be 25 * target-file-size-base (Which is RocksDB's default value) -max-compaction-bytes : -1 - - -# maximum value of RocksDB cached open file descriptors -max-cache-files : 5000 - -# The ratio between the total size of RocksDB level-(L+1) files and the total size of RocksDB level-L files for all L. -# Its default value is 10(x). You can also change it to 5(x). -max-bytes-for-level-multiplier : 10 - -# slotmigrate is mainly used to migrate slots, usually we will set it to no. -# When you migrate slots, you need to set it to yes, and reload slotskeys before. -# slotmigrate [yes | no] -slotmigrate : no - -# slotmigrate thread num -slotmigrate-thread-num : 1 - -# thread-migrate-keys-num 1/8 of the write_buffer_size_ -thread-migrate-keys-num : 64 - -# BlockBasedTable block_size, default 4k -# block-size: 4096 - -# block LRU cache, default 8M, 0 to disable -# Supported Units [K|M|G], default unit [bytes] -# block-cache: 8388608 - -# num-shard-bits default -1, the number of bits from cache keys to be use as shard id. -# The cache will be sharded into 2^num_shard_bits shards. -# https://github.com/EighteenZi/rocksdb_wiki/blob/master/Block-Cache.md#lru-cache -# num-shard-bits: -1 - -# whether the block cache is shared among the RocksDB instances, default is per CF -# share-block-cache: no - -# The slot number of pika when used with codis. -default-slot-num : 1024 - -# enable-partitioned-index-filters [yes | no] -# When `cache-index-and-filter-blocks` is enabled, `pin_l0_filter_and_index_blocks_in_cache` -# and `cache-index-and-filter-blocks` is suggested to be enabled -# https://github.com/facebook/rocksdb/wiki/Partitioned-Index-Filters -# enable-partitioned-index-filters: default no - -# whether or not index and filter blocks is stored in block cache -# cache-index-and-filter-blocks: no - -# pin_l0_filter_and_index_blocks_in_cache [yes | no] -# When `cache-index-and-filter-blocks` is enabled, `pin_l0_filter_and_index_blocks_in_cache` is suggested to be enabled -# pin_l0_filter_and_index_blocks_in_cache : no - -# when set to yes, bloomfilter of the last level will not be built -# optimize-filters-for-hits: no -# https://github.com/facebook/rocksdb/wiki/Leveled-Compaction#levels-target-size -# level-compaction-dynamic-level-bytes: no - -################################## RocksDB Rate Limiter ####################### -# rocksdb rate limiter -# https://rocksdb.org/blog/2017/12/18/17-auto-tuned-rate-limiter.html -# https://github.com/EighteenZi/rocksdb_wiki/blob/master/Rate-Limiter.md -#######################################################################E####### - -# rate limiter mode -# 0: Read 1: Write 2: ReadAndWrite -# rate-limiter-mode : default 1 - -# rate limiter bandwidth, units in bytes, default 1024GB/s (No limit) -# [Support Dynamically changeable] send 'rate-limiter-bandwidth' to a running pika can change it's value dynamically -#rate-limiter-bandwidth : 1099511627776 - -#rate-limiter-refill-period-us : 100000 -# -#rate-limiter-fairness: 10 - -# if auto_tuned is true: Enables dynamic adjustment of rate limit within the range -#`[rate-limiter-bandwidth / 20, rate-limiter-bandwidth]`, according to the recent demand for background I/O. -# rate limiter auto tune https://rocksdb.org/blog/2017/12/18/17-auto-tuned-rate-limiter.html. the default value is true. -#rate-limiter-auto-tuned : yes - -################################## RocksDB Blob Configure ##################### -# rocksdb blob configure -# https://rocksdb.org/blog/2021/05/26/integrated-blob-db.html -# wiki https://github.com/facebook/rocksdb/wiki/BlobDB -#######################################################################E####### - -# enable rocksdb blob, default no -# enable-blob-files : yes - -# values at or above this threshold will be written to blob files during flush or compaction. -# Supported Units [K|M|G], default unit is in [bytes]. -# min-blob-size : 4K - -# the size limit for blob files -# Supported Units [K|M|G], default unit is in [bytes]. -# blob-file-size : 256M - -# the compression type to use for blob files. All blobs in the same file are compressed using the same algorithm. -# Supported types: [snappy, zlib, lz4, zstd]. If you do not wanna compress the SST file, please set its value as none. -# [NOTICE] The Pika official binary release just link the snappy library statically, which means that -# you should compile the Pika from the source code and then link it with other compression algorithm library statically by yourself. -# blob-compression-type : lz4 - -# set this to open to make BlobDB actively relocate valid blobs from the oldest blob files as they are encountered during compaction. -# The value option is [yes | no] -# enable-blob-garbage-collection : no - -# the cutoff that the GC logic uses to determine which blob files should be considered “old“. -# This parameter can be tuned to adjust the trade-off between write amplification and space amplification. -# blob-garbage-collection-age-cutoff : 0.25 - -# if the ratio of garbage in the oldest blob files exceeds this threshold, -# targeted compactions are scheduled in order to force garbage collecting the blob files in question -# blob_garbage_collection_force_threshold : 1.0 - -# the Cache object to use for blobs, default not open -# blob-cache : 0 - -# blob-num-shard-bits default -1, the number of bits from cache keys to be use as shard id. -# The cache will be sharded into 2^blob-num-shard-bits shards. -# blob-num-shard-bits : -1 - -# Rsync Rate limiting configuration [Default value is 200MB/s] -# [USED BY SLAVE] The transmitting speed(Rsync Rate) In full replication is controlled BY SLAVE NODE, You should modify the throttle-bytes-per-second in slave's pika.conf if you wanna change the rsync rate limit. -# [Dynamic Change Supported] send command 'config set throttle-bytes-per-second new_value' to SLAVE NODE can dynamically adjust rsync rate during full sync(use config rewrite can persist the changes). -throttle-bytes-per-second : 207200000 -# Rsync timeout in full sync stage[Default value is 1000 ms], unnecessary retries will happen if this value is too small. -# [Dynamic Change Supported] similar to throttle-bytes-per-second, rsync-timeout-ms can be dynamically changed by configset command -# [USED BY SLAVE] Similar to throttle-bytes-per-second, you should change rsync-timeout-ms's value in slave's conf file if it is needed to adjust. -rsync-timeout-ms : 1000 -# The valid range for max-rsync-parallel-num is [1, 4]. -# If an invalid value is provided, max-rsync-parallel-num will automatically be reset to 4. -max-rsync-parallel-num : 4 - -# The synchronization mode of Pika primary/secondary replication is determined by ReplicationID. ReplicationID in one replication_cluster are the same -# replication-id : - -################### -## Cache Settings -################### -# the number of caches for every db -cache-num : 16 - -# cache-model 0:cache_none 1:cache_read -cache-model : 1 -# cache-type: string, set, zset, list, hash, bit -cache-type : string, set, zset, list, hash, bit - -# Set the maximum number of elements in the cache of the Set, list, Zset data types -cache-value-item-max-size : 1024 - -# Sets the maximum number of bytes for Key when the String data type is updated in the cache -max-key-size-in-cache : 1048576 - -# Maximum number of keys in the zset redis cache -# On the disk DB, a zset field may have many fields. In the memory cache, we limit the maximum -# number of keys that can exist in a zset, which is zset-zset-cache-field-num-per-key, with a -# default value of 512. -zset-cache-field-num-per-key : 512 - -# If the number of elements in a zset in the DB exceeds zset-cache-field-num-per-key, -# we determine whether to cache the first 512[zset-cache-field-num-per-key] elements -# or the last 512[zset-cache-field-num-per-key] elements in the zset based on zset-cache-start-direction. -# -# If zset-cache-start-direction is 0, cache the first 512[zset-cache-field-num-per-key] elements from the header -# If zset-cache-start-direction is -1, cache the last 512[zset-cache-field-num-per-key] elements -zset-cache-start-direction : 0 - - -# the cache maxmemory of every db, configuration 10G -cache-maxmemory : 10737418240 - -# cache-maxmemory-policy -# 0: volatile-lru -> Evict using approximated LRU among the keys with an expire set. -# 1: allkeys-lru -> Evict any key using approximated LRU. -# 2: volatile-lfu -> Evict using approximated LFU among the keys with an expire set. -# 3: allkeys-lfu -> Evict any key using approximated LFU. -# 4: volatile-random -> Remove a random key among the ones with an expire set. -# 5: allkeys-random -> Remove a random key, any key. -# 6: volatile-ttl -> Remove the key with the nearest expire time (minor TTL) -# 7: noeviction -> Don't evict anything, just return an error on write operations. -cache-maxmemory-policy : 1 - -# cache-maxmemory-samples -cache-maxmemory-samples : 5 - -# cache-lfu-decay-time -cache-lfu-decay-time : 1 - - -# is possible to manage access to Pub/Sub channels with ACL rules as well. The -# default Pub/Sub channels permission if new users is controlled by the -# acl-pubsub-default configuration directive, which accepts one of these values: -# -# allchannels: grants access to all Pub/Sub channels -# resetchannels: revokes access to all Pub/Sub channels -# -# acl-pubsub-default defaults to 'resetchannels' permission. -# acl-pubsub-default : resetchannels - -# ACL users are defined in the following format: -# user : ... acl rules ... -# -# For example: -# -# user : worker on >password ~key* +@all - -# Using an external ACL file -# -# Instead of configuring users here in this file, it is possible to use -# a stand-alone file just listing users. The two methods cannot be mixed: -# if you configure users here and at the same time you activate the external -# ACL file, the server will refuse to start. -# -# The format of the external ACL user file is exactly the same as the -# format that is used inside pika.conf to describe users. -# -# aclfile : ../conf/users.acl - -# (experimental) -# It is possible to change the name of dangerous commands in a shared environment. -# For instance the CONFIG command may be renamed into something Warning: To prevent -# data inconsistency caused by different configuration files, do not use the rename -# command to modify write commands on the primary and secondary servers. If necessary, -# ensure that the configuration files of the primary and secondary servers are consistent -# In addition, when using the command rename, you must not use "" to modify the command, -# for example, rename-command: FLUSHDB "360flushdb" is incorrect; instead, use -# rename-command: FLUSHDB 360flushdb is correct. After the rename command is executed, -# it is most appropriate to use a numeric string with uppercase or lowercase letters -# for example: rename-command : FLUSHDB joYAPNXRPmcarcR4ZDgC81TbdkSmLAzRPmcarcR -# Warning: Currently only applies to flushdb, slaveof, bgsave, shutdown, config command -# Warning: Ensure that the Settings of rename-command on the master and slave servers are consistent -# -# Example: -# rename-command : FLUSHDB 360flushdb - -# [You can ignore this item] -# This is NOT a regular conf item, it is a internal used metric that relies on pika.conf for persistent storage. -# 'internal-used-unfinished-full-sync' is used to generate a metric 'is_eligible_for_master_election' -# which serves for the scenario of codis-pika cluster reelection -# You'd better [DO NOT MODIFY IT UNLESS YOU KNOW WHAT YOU ARE DOING] -internal-used-unfinished-full-sync : - -# for wash data from 4.0.0 to 4.0.1 -# https://github.com/OpenAtomFoundation/pika/issues/2886 -# default value: true -wash-data : true - -# Pika automatic compact compact strategy, a complement to rocksdb compact. -# Trigger the compact background task periodically according to `compact-interval` -# Can choose `full-compact` or `obd-compact`. -# obd-compact https://github.com/OpenAtomFoundation/pika/issues/2255 -compaction-strategy : obd-compact - -# For OBD_Compact -# According to the number of sst files in rocksdb, -# compact every `compact-every-num-of-files` file. -compact-every-num-of-files : 10 - -# For OBD_Compact -# In another search, if the file creation time is -# greater than `force-compact-file-age-seconds`, -# a compaction of the upper and lower boundaries -# of the file will be performed at the same time -# `compact-every-num-of-files` -1 -force-compact-file-age-seconds : 300 - -# For OBD_Compact -# According to the number of sst files in rocksdb, -# compact every `compact-every-num-of-files` file. -force-compact-min-delete-ratio : 10 - -# For OBD_Compact -# According to the number of sst files in rocksdb, -# compact every `compact-every-num-of-files` file. -dont-compact-sst-created-in-seconds : 20 - -# For OBD_Compact -# According to the number of sst files in rocksdb, -# compact every `compact-every-num-of-files` file. -best-delete-min-ratio : 10 -# Generated by ReplicationID CONFIG REWRITE -replication-id : 615ad4c7fc5f7a90982956700d45aafd9991997d561323d708 -run-id : a8e3df1f860ec4d7597278f835a92ce821a80a2e From e717c3633d2f7c1808bbe25830b610a60c7a64be Mon Sep 17 00:00:00 2001 From: xzy <321231035@qq.com> Date: Tue, 21 Oct 2025 05:20:02 +0000 Subject: [PATCH 3/3] feat: add option to enable or disable S3 service --- .gitignore | 4 +- conf/pika.conf | 12 + include/pika_conf.h | 5 + src/ingest/src/sst_downloader.cc | 2 +- src/pika.cc | 10 +- src/pika_conf.cc | 1 + src/pika_kv.cc | 7 +- tools/pika_batch_ingest/conf/pika.conf | 12 + tools/pika_batch_ingest/conf/pika_master.conf | 14 +- tools/pika_batch_ingest/conf/pika_slave.conf | 14 +- tools/pika_batch_ingest/config/config.json | 8 +- .../pika_batch_ingest/config/manifest.offset | 1 - tools/pika_batch_ingest/config/manifest.queue | 11 - tools/pika_batch_ingest/config/s3_config.json | 4 +- tools/pika_batch_ingest/config/sst_count.json | 4 +- tools/pika_batch_ingest/info_rocksdb.txt | 478 ------------------ tools/pika_batch_ingest/shell/clear.sh | 2 +- 17 files changed, 79 insertions(+), 510 deletions(-) delete mode 100644 tools/pika_batch_ingest/info_rocksdb.txt diff --git a/.gitignore b/.gitignore index 3c35afa382..5b4d678a88 100644 --- a/.gitignore +++ b/.gitignore @@ -96,6 +96,4 @@ pika.py sample_mock.py tools/pika_batch_ingest/d100 tools/pika_batch_ingest/test.sh -tools/pika_batch_ingest/info_rocksdb.txt - -conf/pika_master.conf \ No newline at end of file +tools/pika_batch_ingest/info_rocksdb.txt \ No newline at end of file diff --git a/conf/pika.conf b/conf/pika.conf index 6105aa5d02..9f2a5b274c 100644 --- a/conf/pika.conf +++ b/conf/pika.conf @@ -83,10 +83,22 @@ log-net-activities : no # Directory to store the data of Pika. db-path : ./db/ +# s3-conf-path specifies the configuration file path for S3-related settings. +# This file defines parameters for data storage and interaction with S3-compatible services. +# Default s3-conf-path value is ./conf/s3.conf. s3-conf-path : ./conf/s3.conf +# ingest-conf-path specifies the configuration file path for the ingest service. +# This file is used when initializing or starting large-scale batch data insertion. +# Default ingest-conf-path value is ./conf/ingest.conf. ingest-conf-path : ./conf/ingest.conf +# batch-extend-ingest can be config as yes or no +# When batch-extend-ingest is yes, the batch insertion service will be enabled. +# Default batch-extend-ingest value is no. +# [NOTICE] you can use config set command to change batch-extend-ingest dynamically. +batch-extend-ingest : no + # The size of a single RocksDB memtable at the Pika's bottom layer(Pika use RocksDB to store persist data). # [Tip] Big write-buffer-size can improve writing performance, # but this will generate heavier IO load when flushing from buffer to disk, diff --git a/include/pika_conf.h b/include/pika_conf.h index c73ad93d5c..4a457d0617 100644 --- a/include/pika_conf.h +++ b/include/pika_conf.h @@ -99,6 +99,10 @@ class PikaConf : public pstd::BaseConf { return ingest_conf_path_; } + bool batch_extend_ingest(){ + std::shared_lock l(rwlock_); + return batch_extend_ingest_; + } std::string db_sync_path() { std::shared_lock l(rwlock_); @@ -922,6 +926,7 @@ class PikaConf : public pstd::BaseConf { std::string db_path_; std::string s3_conf_path_; std::string ingest_conf_path_; + bool batch_extend_ingest_; std::string db_sync_path_; std::string compact_cron_; std::string compact_interval_; diff --git a/src/ingest/src/sst_downloader.cc b/src/ingest/src/sst_downloader.cc index 49b976c704..6e0efb05ad 100644 --- a/src/ingest/src/sst_downloader.cc +++ b/src/ingest/src/sst_downloader.cc @@ -117,7 +117,7 @@ rocksdb::Status SstDownloader::DownloadAllFiles(const std::string& manifest_name Aws::Transfer::DownloadConfiguration dcfg; auto handle = xfer_mgr_->DownloadFile( bucket_.c_str(), - Aws::String(s3_key.c_str()), // ✅ 用 s3_key + Aws::String(s3_key.c_str()), [local_path]() { return Aws::New( "S3DownloadStream", diff --git a/src/pika.cc b/src/pika.cc index 77163905b2..f2238c7fa1 100644 --- a/src/pika.cc +++ b/src/pika.cc @@ -219,10 +219,12 @@ int main(int argc, char* argv[]) { } // === InitS3 === - std::string s3_conf = g_pika_conf->s3_conf_path(); - auto s3_st = g_pika_server->InitS3(s3_conf); - if (!s3_st.ok()) { - LOG(FATAL) << s3_st.ToString(); + if(g_pika_conf->batch_extend_ingest()){ + std::string s3_conf = g_pika_conf->s3_conf_path(); + auto s3_st = g_pika_server->InitS3(s3_conf); + if (!s3_st.ok()) { + LOG(FATAL) << s3_st.ToString(); + } } if (g_pika_conf->daemonize()) { diff --git a/src/pika_conf.cc b/src/pika_conf.cc index 84f0f2bc6e..44284c0ee4 100644 --- a/src/pika_conf.cc +++ b/src/pika_conf.cc @@ -155,6 +155,7 @@ int PikaConf::Load() { GetConfStr("s3-conf-path", &s3_conf_path_); GetConfStr("ingest-conf-path", &ingest_conf_path_); + GetConfBool("batch-extend-ingest", &batch_extend_ingest_); GetConfInt("thread-num", &thread_num_); if (thread_num_ <= 0) { diff --git a/src/pika_kv.cc b/src/pika_kv.cc index 5c1a95e860..8d82c3d3a7 100644 --- a/src/pika_kv.cc +++ b/src/pika_kv.cc @@ -203,6 +203,7 @@ void GetCmd::DoUpdateCache() { void ManifestIngestCmd::DoInitial() { LOG(INFO) << "[ManifestIngestCmd] Starting DoInitial"; + if(!g_pika_conf->batch_extend_ingest()) return; if (!CheckArg(argv_.size())) { res_.SetRes(CmdRes::kWrongNum, kCmdNameManifestIngest); @@ -215,7 +216,7 @@ void ManifestIngestCmd::DoInitial() { // 下载所有 SST SstDownloader* downloader = g_pika_server->s3()->Downloader(); - rocksdb::Status s_ = downloader->DownloadAllFiles(key_, sst_files_path_); + s_ = downloader->DownloadAllFiles(key_, sst_files_path_); if (!s_.ok()) { res_.SetRes(CmdRes::kErrOther, s_.ToString()); @@ -228,6 +229,10 @@ void ManifestIngestCmd::DoInitial() { void ManifestIngestCmd::Do() { LOG(INFO) << "[ManifestIngestCmd] Starting Do (SST Ingest)"; + if(!g_pika_conf->batch_extend_ingest()){ + LOG(WARNING) << "[ManifestIngestCmd] ManifestIngest not enabled"; + return; + } s_ = db_->storage()->SstExtendIngest( sst_files_path_, diff --git a/tools/pika_batch_ingest/conf/pika.conf b/tools/pika_batch_ingest/conf/pika.conf index 6105aa5d02..9f2a5b274c 100644 --- a/tools/pika_batch_ingest/conf/pika.conf +++ b/tools/pika_batch_ingest/conf/pika.conf @@ -83,10 +83,22 @@ log-net-activities : no # Directory to store the data of Pika. db-path : ./db/ +# s3-conf-path specifies the configuration file path for S3-related settings. +# This file defines parameters for data storage and interaction with S3-compatible services. +# Default s3-conf-path value is ./conf/s3.conf. s3-conf-path : ./conf/s3.conf +# ingest-conf-path specifies the configuration file path for the ingest service. +# This file is used when initializing or starting large-scale batch data insertion. +# Default ingest-conf-path value is ./conf/ingest.conf. ingest-conf-path : ./conf/ingest.conf +# batch-extend-ingest can be config as yes or no +# When batch-extend-ingest is yes, the batch insertion service will be enabled. +# Default batch-extend-ingest value is no. +# [NOTICE] you can use config set command to change batch-extend-ingest dynamically. +batch-extend-ingest : no + # The size of a single RocksDB memtable at the Pika's bottom layer(Pika use RocksDB to store persist data). # [Tip] Big write-buffer-size can improve writing performance, # but this will generate heavier IO load when flushing from buffer to disk, diff --git a/tools/pika_batch_ingest/conf/pika_master.conf b/tools/pika_batch_ingest/conf/pika_master.conf index 1e2f618f2d..0ebe0c26c2 100755 --- a/tools/pika_batch_ingest/conf/pika_master.conf +++ b/tools/pika_batch_ingest/conf/pika_master.conf @@ -82,11 +82,23 @@ log-net-activities : no # Directory to store the data of Pika. db-path : ./../../db/master/ -sst-path : ./../../sst/master/ +# s3-conf-path specifies the configuration file path for S3-related settings. +# This file defines parameters for data storage and interaction with S3-compatible services. +# Default s3-conf-path value is ./conf/s3.conf. s3-conf-path : ./conf/s3.conf + +# ingest-conf-path specifies the configuration file path for the ingest service. +# This file is used when initializing or starting large-scale batch data insertion. +# Default ingest-conf-path value is ./conf/ingest.conf. ingest-conf-path : ./conf/ingest.conf +# batch-extend-ingest can be config as yes or no +# When batch-extend-ingest is yes, the batch insertion service will be enabled. +# Default batch-extend-ingest value is no. +# [NOTICE] you can use config set command to change batch-extend-ingest dynamically. +batch-extend-ingest : yes + # The size of a single RocksDB memtable at the Pika's bottom layer(Pika use RocksDB to store persist data). # [Tip] Big write-buffer-size can improve writing performance, # but this will generate heavier IO load when flushing from buffer to disk, diff --git a/tools/pika_batch_ingest/conf/pika_slave.conf b/tools/pika_batch_ingest/conf/pika_slave.conf index f3226fcd26..8f8ec7ae50 100755 --- a/tools/pika_batch_ingest/conf/pika_slave.conf +++ b/tools/pika_batch_ingest/conf/pika_slave.conf @@ -82,11 +82,23 @@ log-net-activities : no # Directory to store the data of Pika. db-path : ./../../db/slave/ -sst-path : ./../../sst/slave/ +# s3-conf-path specifies the configuration file path for S3-related settings. +# This file defines parameters for data storage and interaction with S3-compatible services. +# Default s3-conf-path value is ./conf/s3.conf. s3-conf-path : ./conf/s3.conf + +# ingest-conf-path specifies the configuration file path for the ingest service. +# This file is used when initializing or starting large-scale batch data insertion. +# Default ingest-conf-path value is ./conf/ingest.conf. ingest-conf-path : ./conf/ingest.conf +# batch-extend-ingest can be config as yes or no +# When batch-extend-ingest is yes, the batch insertion service will be enabled. +# Default batch-extend-ingest value is no. +# [NOTICE] you can use config set command to change batch-extend-ingest dynamically. +batch-extend-ingest : no + # The size of a single RocksDB memtable at the Pika's bottom layer(Pika use RocksDB to store persist data). # [Tip] Big write-buffer-size can improve writing performance, # but this will generate heavier IO load when flushing from buffer to disk, diff --git a/tools/pika_batch_ingest/config/config.json b/tools/pika_batch_ingest/config/config.json index b273b48cd3..0bf9ab2ff5 100644 --- a/tools/pika_batch_ingest/config/config.json +++ b/tools/pika_batch_ingest/config/config.json @@ -5,14 +5,14 @@ "prefix": "key_", "size": 16 }, - "maxFileSizeMB": 50, + "maxFileSizeMB": 2, "maxSizeGB": 100, - "targetSizeMB": 1024, + "targetSizeMB": 10, "value": { "distribution": "normal", "poolSize": -1, "prefix": "value_", "size": 24 }, - "directory": "test-100G-50M" -} \ No newline at end of file + "directory": "test-10M" +} diff --git a/tools/pika_batch_ingest/config/manifest.offset b/tools/pika_batch_ingest/config/manifest.offset index b4de394767..e69de29bb2 100644 --- a/tools/pika_batch_ingest/config/manifest.offset +++ b/tools/pika_batch_ingest/config/manifest.offset @@ -1 +0,0 @@ -11 diff --git a/tools/pika_batch_ingest/config/manifest.queue b/tools/pika_batch_ingest/config/manifest.queue index f0b52104b5..e69de29bb2 100644 --- a/tools/pika_batch_ingest/config/manifest.queue +++ b/tools/pika_batch_ingest/config/manifest.queue @@ -1,11 +0,0 @@ -manifest_1759162959822905000_part0.proto -manifest_1759162959822905000_part1.proto -manifest_1759162959822905000_part2.proto -manifest_1759162959822905000_part3.proto -manifest_1759162959822905000_part4.proto -manifest_1759162959822905000_part5.proto -manifest_1759162959822905000_part6.proto -manifest_1759162959822905000_part7.proto -manifest_1759162959822905000_part8.proto -manifest_1759162959822905000_part9.proto -manifest_1759162959822905000_part10.proto diff --git a/tools/pika_batch_ingest/config/s3_config.json b/tools/pika_batch_ingest/config/s3_config.json index 13b2cb5fe1..ed36ed11b7 100644 --- a/tools/pika_batch_ingest/config/s3_config.json +++ b/tools/pika_batch_ingest/config/s3_config.json @@ -5,7 +5,7 @@ "access_key": "minioadmin", "secret_key": "minioadmin", "is_minio": true, - "dict": "sst/test-100G-50M", + "dict": "sst/test-10M", "files_per_manifest": 200, "manifest_dir": "manifest", "latest_manifest_path": "last.manifest", @@ -13,4 +13,4 @@ "upload_concurrency": 3, "hash_verify_on_unchanged": true, "tracker_state_path": "tracker_state.json" -} \ No newline at end of file +} diff --git a/tools/pika_batch_ingest/config/sst_count.json b/tools/pika_batch_ingest/config/sst_count.json index ebda208c62..0d11344d03 100644 --- a/tools/pika_batch_ingest/config/sst_count.json +++ b/tools/pika_batch_ingest/config/sst_count.json @@ -1,6 +1,6 @@ { "status": "ok", "total_encode_bytes": 0, - "total_keys": 1034739954, - "total_raw_bytes": 41389598160 + "total_keys": 153912, + "total_raw_bytes": 6156480 } \ No newline at end of file diff --git a/tools/pika_batch_ingest/info_rocksdb.txt b/tools/pika_batch_ingest/info_rocksdb.txt deleted file mode 100644 index c7ad5b06a7..0000000000 --- a/tools/pika_batch_ingest/info_rocksdb.txt +++ /dev/null @@ -1,478 +0,0 @@ -# RocksDB -#instance0_RocksDB -instance0_num_immutable_mem_table:0 -instance0_num_immutable_mem_table_flushed:0 -instance0_mem_table_flush_pending:0 -instance0_num_running_flushes:0 -instance0_compaction_pending:0 -instance0_num_running_compactions:0 -instance0_background_errors:0 -instance0_cur_size_active_mem_table:14336 -instance0_cur_size_all_mem_tables:14336 -instance0_size_all_mem_tables:14336 -instance0_estimate_num_keys:0 -instance0_estimate_table_readers_mem:0 -instance0_num_snapshots:0 -instance0_num_live_versions:7 -instance0_current_super_version_number:13 -instance0_estimate_live_data_size:0 -instance0_num_files_at_level0_default:0 -instance0_num_files_at_level0_hash_data_cf:0 -instance0_num_files_at_level0_set_data_cf:0 -instance0_num_files_at_level0_list_data_cf:0 -instance0_num_files_at_level0_zset_data_cf:0 -instance0_num_files_at_level0_zset_score_cf:0 -instance0_num_files_at_level0_stream_data_cf:0 -instance0_num_files_at_level1_default:0 -instance0_num_files_at_level1_hash_data_cf:0 -instance0_num_files_at_level1_set_data_cf:0 -instance0_num_files_at_level1_list_data_cf:0 -instance0_num_files_at_level1_zset_data_cf:0 -instance0_num_files_at_level1_zset_score_cf:0 -instance0_num_files_at_level1_stream_data_cf:0 -instance0_num_files_at_level2_default:0 -instance0_num_files_at_level2_hash_data_cf:0 -instance0_num_files_at_level2_set_data_cf:0 -instance0_num_files_at_level2_list_data_cf:0 -instance0_num_files_at_level2_zset_data_cf:0 -instance0_num_files_at_level2_zset_score_cf:0 -instance0_num_files_at_level2_stream_data_cf:0 -instance0_num_files_at_level3_default:0 -instance0_num_files_at_level3_hash_data_cf:0 -instance0_num_files_at_level3_set_data_cf:0 -instance0_num_files_at_level3_list_data_cf:0 -instance0_num_files_at_level3_zset_data_cf:0 -instance0_num_files_at_level3_zset_score_cf:0 -instance0_num_files_at_level3_stream_data_cf:0 -instance0_num_files_at_level4_default:0 -instance0_num_files_at_level4_hash_data_cf:0 -instance0_num_files_at_level4_set_data_cf:0 -instance0_num_files_at_level4_list_data_cf:0 -instance0_num_files_at_level4_zset_data_cf:0 -instance0_num_files_at_level4_zset_score_cf:0 -instance0_num_files_at_level4_stream_data_cf:0 -instance0_num_files_at_level5_default:0 -instance0_num_files_at_level5_hash_data_cf:0 -instance0_num_files_at_level5_set_data_cf:0 -instance0_num_files_at_level5_list_data_cf:0 -instance0_num_files_at_level5_zset_data_cf:0 -instance0_num_files_at_level5_zset_score_cf:0 -instance0_num_files_at_level5_stream_data_cf:0 -instance0_num_files_at_level6_default:0 -instance0_num_files_at_level6_hash_data_cf:0 -instance0_num_files_at_level6_set_data_cf:0 -instance0_num_files_at_level6_list_data_cf:0 -instance0_num_files_at_level6_zset_data_cf:0 -instance0_num_files_at_level6_zset_score_cf:0 -instance0_num_files_at_level6_stream_data_cf:0 -instance0_compression_ratio_at_level0_default:-1.000000 -instance0_compression_ratio_at_level0_hash_data_cf:-1.000000 -instance0_compression_ratio_at_level0_set_data_cf:-1.000000 -instance0_compression_ratio_at_level0_list_data_cf:-1.000000 -instance0_compression_ratio_at_level0_zset_data_cf:-1.000000 -instance0_compression_ratio_at_level0_zset_score_cf:-1.000000 -instance0_compression_ratio_at_level0_stream_data_cf:-1.000000 -instance0_compression_ratio_at_level1_default:-1.000000 -instance0_compression_ratio_at_level1_hash_data_cf:-1.000000 -instance0_compression_ratio_at_level1_set_data_cf:-1.000000 -instance0_compression_ratio_at_level1_list_data_cf:-1.000000 -instance0_compression_ratio_at_level1_zset_data_cf:-1.000000 -instance0_compression_ratio_at_level1_zset_score_cf:-1.000000 -instance0_compression_ratio_at_level1_stream_data_cf:-1.000000 -instance0_compression_ratio_at_level2_default:-1.000000 -instance0_compression_ratio_at_level2_hash_data_cf:-1.000000 -instance0_compression_ratio_at_level2_set_data_cf:-1.000000 -instance0_compression_ratio_at_level2_list_data_cf:-1.000000 -instance0_compression_ratio_at_level2_zset_data_cf:-1.000000 -instance0_compression_ratio_at_level2_zset_score_cf:-1.000000 -instance0_compression_ratio_at_level2_stream_data_cf:-1.000000 -instance0_compression_ratio_at_level3_default:-1.000000 -instance0_compression_ratio_at_level3_hash_data_cf:-1.000000 -instance0_compression_ratio_at_level3_set_data_cf:-1.000000 -instance0_compression_ratio_at_level3_list_data_cf:-1.000000 -instance0_compression_ratio_at_level3_zset_data_cf:-1.000000 -instance0_compression_ratio_at_level3_zset_score_cf:-1.000000 -instance0_compression_ratio_at_level3_stream_data_cf:-1.000000 -instance0_compression_ratio_at_level4_default:-1.000000 -instance0_compression_ratio_at_level4_hash_data_cf:-1.000000 -instance0_compression_ratio_at_level4_set_data_cf:-1.000000 -instance0_compression_ratio_at_level4_list_data_cf:-1.000000 -instance0_compression_ratio_at_level4_zset_data_cf:-1.000000 -instance0_compression_ratio_at_level4_zset_score_cf:-1.000000 -instance0_compression_ratio_at_level4_stream_data_cf:-1.000000 -instance0_compression_ratio_at_level5_default:-1.000000 -instance0_compression_ratio_at_level5_hash_data_cf:-1.000000 -instance0_compression_ratio_at_level5_set_data_cf:-1.000000 -instance0_compression_ratio_at_level5_list_data_cf:-1.000000 -instance0_compression_ratio_at_level5_zset_data_cf:-1.000000 -instance0_compression_ratio_at_level5_zset_score_cf:-1.000000 -instance0_compression_ratio_at_level5_stream_data_cf:-1.000000 -instance0_compression_ratio_at_level6_default:-1.000000 -instance0_compression_ratio_at_level6_hash_data_cf:-1.000000 -instance0_compression_ratio_at_level6_set_data_cf:-1.000000 -instance0_compression_ratio_at_level6_list_data_cf:-1.000000 -instance0_compression_ratio_at_level6_zset_data_cf:-1.000000 -instance0_compression_ratio_at_level6_zset_score_cf:-1.000000 -instance0_compression_ratio_at_level6_stream_data_cf:-1.000000 -instance0_total_sst_files_size:0 -instance0_live_sst_files_size:0 -instance0_estimate_pending_compaction_bytes:0 -instance0_block_cache_capacity:83886080 -instance0_block_cache_usage:672 -instance0_block_cache_pinned_usage:672 -instance0_num_blob_files:0 -instance0_blob_stats:0 -instance0_total_blob_file_size:0 -instance0_live_blob_file_size:0 -instance0_blob_cache_capacity:0 -instance0_blob_cache_usage:0 -instance0_blob_cache_pinned_usage:0 -instance0_cf-l0-file-count-limit-delays-with-ongoing-compaction: 0 -instance0_cf-l0-file-count-limit-stops-with-ongoing-compaction: 0 -instance0_compaction.Sum.AvgSec: 0.000000 -instance0_compaction.Sum.CompCount: 0.000000 -instance0_compaction.Sum.CompMergeCPU: 0.000000 -instance0_compaction.Sum.CompSec: 0.000000 -instance0_compaction.Sum.CompactedFiles: 0.000000 -instance0_compaction.Sum.KeyDrop: 0.000000 -instance0_compaction.Sum.KeyIn: 0.000000 -instance0_compaction.Sum.MovedGB: 0.000000 -instance0_compaction.Sum.NumFiles: 0.000000 -instance0_compaction.Sum.RblobGB: 0.000000 -instance0_compaction.Sum.ReadGB: 0.000000 -instance0_compaction.Sum.ReadMBps: 0.000000 -instance0_compaction.Sum.RnGB: 0.000000 -instance0_compaction.Sum.Rnp1GB: 0.000000 -instance0_compaction.Sum.Score: 0.000000 -instance0_compaction.Sum.SizeBytes: 0.000000 -instance0_compaction.Sum.WblobGB: 0.000000 -instance0_compaction.Sum.WnewGB: 0.000000 -instance0_compaction.Sum.WriteAmp: 0.000000 -instance0_compaction.Sum.WriteGB: 0.000000 -instance0_compaction.Sum.WriteMBps: 0.000000 -instance0_l0-file-count-limit-delays: 0 -instance0_l0-file-count-limit-stops: 0 -instance0_memtable-limit-delays: 0 -instance0_memtable-limit-stops: 0 -instance0_pending-compaction-bytes-delays: 0 -instance0_pending-compaction-bytes-stops: 0 -instance0_total-delays: 0 -instance0_total-stops: 0 -#instance1_RocksDB -instance1_num_immutable_mem_table:0 -instance1_num_immutable_mem_table_flushed:0 -instance1_mem_table_flush_pending:0 -instance1_num_running_flushes:0 -instance1_compaction_pending:0 -instance1_num_running_compactions:0 -instance1_background_errors:0 -instance1_cur_size_active_mem_table:14336 -instance1_cur_size_all_mem_tables:14336 -instance1_size_all_mem_tables:14336 -instance1_estimate_num_keys:0 -instance1_estimate_table_readers_mem:0 -instance1_num_snapshots:0 -instance1_num_live_versions:7 -instance1_current_super_version_number:13 -instance1_estimate_live_data_size:0 -instance1_num_files_at_level0_default:0 -instance1_num_files_at_level0_hash_data_cf:0 -instance1_num_files_at_level0_set_data_cf:0 -instance1_num_files_at_level0_list_data_cf:0 -instance1_num_files_at_level0_zset_data_cf:0 -instance1_num_files_at_level0_zset_score_cf:0 -instance1_num_files_at_level0_stream_data_cf:0 -instance1_num_files_at_level1_default:0 -instance1_num_files_at_level1_hash_data_cf:0 -instance1_num_files_at_level1_set_data_cf:0 -instance1_num_files_at_level1_list_data_cf:0 -instance1_num_files_at_level1_zset_data_cf:0 -instance1_num_files_at_level1_zset_score_cf:0 -instance1_num_files_at_level1_stream_data_cf:0 -instance1_num_files_at_level2_default:0 -instance1_num_files_at_level2_hash_data_cf:0 -instance1_num_files_at_level2_set_data_cf:0 -instance1_num_files_at_level2_list_data_cf:0 -instance1_num_files_at_level2_zset_data_cf:0 -instance1_num_files_at_level2_zset_score_cf:0 -instance1_num_files_at_level2_stream_data_cf:0 -instance1_num_files_at_level3_default:0 -instance1_num_files_at_level3_hash_data_cf:0 -instance1_num_files_at_level3_set_data_cf:0 -instance1_num_files_at_level3_list_data_cf:0 -instance1_num_files_at_level3_zset_data_cf:0 -instance1_num_files_at_level3_zset_score_cf:0 -instance1_num_files_at_level3_stream_data_cf:0 -instance1_num_files_at_level4_default:0 -instance1_num_files_at_level4_hash_data_cf:0 -instance1_num_files_at_level4_set_data_cf:0 -instance1_num_files_at_level4_list_data_cf:0 -instance1_num_files_at_level4_zset_data_cf:0 -instance1_num_files_at_level4_zset_score_cf:0 -instance1_num_files_at_level4_stream_data_cf:0 -instance1_num_files_at_level5_default:0 -instance1_num_files_at_level5_hash_data_cf:0 -instance1_num_files_at_level5_set_data_cf:0 -instance1_num_files_at_level5_list_data_cf:0 -instance1_num_files_at_level5_zset_data_cf:0 -instance1_num_files_at_level5_zset_score_cf:0 -instance1_num_files_at_level5_stream_data_cf:0 -instance1_num_files_at_level6_default:0 -instance1_num_files_at_level6_hash_data_cf:0 -instance1_num_files_at_level6_set_data_cf:0 -instance1_num_files_at_level6_list_data_cf:0 -instance1_num_files_at_level6_zset_data_cf:0 -instance1_num_files_at_level6_zset_score_cf:0 -instance1_num_files_at_level6_stream_data_cf:0 -instance1_compression_ratio_at_level0_default:-1.000000 -instance1_compression_ratio_at_level0_hash_data_cf:-1.000000 -instance1_compression_ratio_at_level0_set_data_cf:-1.000000 -instance1_compression_ratio_at_level0_list_data_cf:-1.000000 -instance1_compression_ratio_at_level0_zset_data_cf:-1.000000 -instance1_compression_ratio_at_level0_zset_score_cf:-1.000000 -instance1_compression_ratio_at_level0_stream_data_cf:-1.000000 -instance1_compression_ratio_at_level1_default:-1.000000 -instance1_compression_ratio_at_level1_hash_data_cf:-1.000000 -instance1_compression_ratio_at_level1_set_data_cf:-1.000000 -instance1_compression_ratio_at_level1_list_data_cf:-1.000000 -instance1_compression_ratio_at_level1_zset_data_cf:-1.000000 -instance1_compression_ratio_at_level1_zset_score_cf:-1.000000 -instance1_compression_ratio_at_level1_stream_data_cf:-1.000000 -instance1_compression_ratio_at_level2_default:-1.000000 -instance1_compression_ratio_at_level2_hash_data_cf:-1.000000 -instance1_compression_ratio_at_level2_set_data_cf:-1.000000 -instance1_compression_ratio_at_level2_list_data_cf:-1.000000 -instance1_compression_ratio_at_level2_zset_data_cf:-1.000000 -instance1_compression_ratio_at_level2_zset_score_cf:-1.000000 -instance1_compression_ratio_at_level2_stream_data_cf:-1.000000 -instance1_compression_ratio_at_level3_default:-1.000000 -instance1_compression_ratio_at_level3_hash_data_cf:-1.000000 -instance1_compression_ratio_at_level3_set_data_cf:-1.000000 -instance1_compression_ratio_at_level3_list_data_cf:-1.000000 -instance1_compression_ratio_at_level3_zset_data_cf:-1.000000 -instance1_compression_ratio_at_level3_zset_score_cf:-1.000000 -instance1_compression_ratio_at_level3_stream_data_cf:-1.000000 -instance1_compression_ratio_at_level4_default:-1.000000 -instance1_compression_ratio_at_level4_hash_data_cf:-1.000000 -instance1_compression_ratio_at_level4_set_data_cf:-1.000000 -instance1_compression_ratio_at_level4_list_data_cf:-1.000000 -instance1_compression_ratio_at_level4_zset_data_cf:-1.000000 -instance1_compression_ratio_at_level4_zset_score_cf:-1.000000 -instance1_compression_ratio_at_level4_stream_data_cf:-1.000000 -instance1_compression_ratio_at_level5_default:-1.000000 -instance1_compression_ratio_at_level5_hash_data_cf:-1.000000 -instance1_compression_ratio_at_level5_set_data_cf:-1.000000 -instance1_compression_ratio_at_level5_list_data_cf:-1.000000 -instance1_compression_ratio_at_level5_zset_data_cf:-1.000000 -instance1_compression_ratio_at_level5_zset_score_cf:-1.000000 -instance1_compression_ratio_at_level5_stream_data_cf:-1.000000 -instance1_compression_ratio_at_level6_default:-1.000000 -instance1_compression_ratio_at_level6_hash_data_cf:-1.000000 -instance1_compression_ratio_at_level6_set_data_cf:-1.000000 -instance1_compression_ratio_at_level6_list_data_cf:-1.000000 -instance1_compression_ratio_at_level6_zset_data_cf:-1.000000 -instance1_compression_ratio_at_level6_zset_score_cf:-1.000000 -instance1_compression_ratio_at_level6_stream_data_cf:-1.000000 -instance1_total_sst_files_size:0 -instance1_live_sst_files_size:0 -instance1_estimate_pending_compaction_bytes:0 -instance1_block_cache_capacity:83886080 -instance1_block_cache_usage:672 -instance1_block_cache_pinned_usage:672 -instance1_num_blob_files:0 -instance1_blob_stats:0 -instance1_total_blob_file_size:0 -instance1_live_blob_file_size:0 -instance1_blob_cache_capacity:0 -instance1_blob_cache_usage:0 -instance1_blob_cache_pinned_usage:0 -instance1_cf-l0-file-count-limit-delays-with-ongoing-compaction: 0 -instance1_cf-l0-file-count-limit-stops-with-ongoing-compaction: 0 -instance1_compaction.Sum.AvgSec: 0.000000 -instance1_compaction.Sum.CompCount: 0.000000 -instance1_compaction.Sum.CompMergeCPU: 0.000000 -instance1_compaction.Sum.CompSec: 0.000000 -instance1_compaction.Sum.CompactedFiles: 0.000000 -instance1_compaction.Sum.KeyDrop: 0.000000 -instance1_compaction.Sum.KeyIn: 0.000000 -instance1_compaction.Sum.MovedGB: 0.000000 -instance1_compaction.Sum.NumFiles: 0.000000 -instance1_compaction.Sum.RblobGB: 0.000000 -instance1_compaction.Sum.ReadGB: 0.000000 -instance1_compaction.Sum.ReadMBps: 0.000000 -instance1_compaction.Sum.RnGB: 0.000000 -instance1_compaction.Sum.Rnp1GB: 0.000000 -instance1_compaction.Sum.Score: 0.000000 -instance1_compaction.Sum.SizeBytes: 0.000000 -instance1_compaction.Sum.WblobGB: 0.000000 -instance1_compaction.Sum.WnewGB: 0.000000 -instance1_compaction.Sum.WriteAmp: 0.000000 -instance1_compaction.Sum.WriteGB: 0.000000 -instance1_compaction.Sum.WriteMBps: 0.000000 -instance1_l0-file-count-limit-delays: 0 -instance1_l0-file-count-limit-stops: 0 -instance1_memtable-limit-delays: 0 -instance1_memtable-limit-stops: 0 -instance1_pending-compaction-bytes-delays: 0 -instance1_pending-compaction-bytes-stops: 0 -instance1_total-delays: 0 -instance1_total-stops: 0 -#instance2_RocksDB -instance2_num_immutable_mem_table:0 -instance2_num_immutable_mem_table_flushed:0 -instance2_mem_table_flush_pending:0 -instance2_num_running_flushes:0 -instance2_compaction_pending:0 -instance2_num_running_compactions:0 -instance2_background_errors:0 -instance2_cur_size_active_mem_table:14336 -instance2_cur_size_all_mem_tables:14336 -instance2_size_all_mem_tables:14336 -instance2_estimate_num_keys:0 -instance2_estimate_table_readers_mem:0 -instance2_num_snapshots:0 -instance2_num_live_versions:7 -instance2_current_super_version_number:13 -instance2_estimate_live_data_size:0 -instance2_num_files_at_level0_default:0 -instance2_num_files_at_level0_hash_data_cf:0 -instance2_num_files_at_level0_set_data_cf:0 -instance2_num_files_at_level0_list_data_cf:0 -instance2_num_files_at_level0_zset_data_cf:0 -instance2_num_files_at_level0_zset_score_cf:0 -instance2_num_files_at_level0_stream_data_cf:0 -instance2_num_files_at_level1_default:0 -instance2_num_files_at_level1_hash_data_cf:0 -instance2_num_files_at_level1_set_data_cf:0 -instance2_num_files_at_level1_list_data_cf:0 -instance2_num_files_at_level1_zset_data_cf:0 -instance2_num_files_at_level1_zset_score_cf:0 -instance2_num_files_at_level1_stream_data_cf:0 -instance2_num_files_at_level2_default:0 -instance2_num_files_at_level2_hash_data_cf:0 -instance2_num_files_at_level2_set_data_cf:0 -instance2_num_files_at_level2_list_data_cf:0 -instance2_num_files_at_level2_zset_data_cf:0 -instance2_num_files_at_level2_zset_score_cf:0 -instance2_num_files_at_level2_stream_data_cf:0 -instance2_num_files_at_level3_default:0 -instance2_num_files_at_level3_hash_data_cf:0 -instance2_num_files_at_level3_set_data_cf:0 -instance2_num_files_at_level3_list_data_cf:0 -instance2_num_files_at_level3_zset_data_cf:0 -instance2_num_files_at_level3_zset_score_cf:0 -instance2_num_files_at_level3_stream_data_cf:0 -instance2_num_files_at_level4_default:0 -instance2_num_files_at_level4_hash_data_cf:0 -instance2_num_files_at_level4_set_data_cf:0 -instance2_num_files_at_level4_list_data_cf:0 -instance2_num_files_at_level4_zset_data_cf:0 -instance2_num_files_at_level4_zset_score_cf:0 -instance2_num_files_at_level4_stream_data_cf:0 -instance2_num_files_at_level5_default:0 -instance2_num_files_at_level5_hash_data_cf:0 -instance2_num_files_at_level5_set_data_cf:0 -instance2_num_files_at_level5_list_data_cf:0 -instance2_num_files_at_level5_zset_data_cf:0 -instance2_num_files_at_level5_zset_score_cf:0 -instance2_num_files_at_level5_stream_data_cf:0 -instance2_num_files_at_level6_default:0 -instance2_num_files_at_level6_hash_data_cf:0 -instance2_num_files_at_level6_set_data_cf:0 -instance2_num_files_at_level6_list_data_cf:0 -instance2_num_files_at_level6_zset_data_cf:0 -instance2_num_files_at_level6_zset_score_cf:0 -instance2_num_files_at_level6_stream_data_cf:0 -instance2_compression_ratio_at_level0_default:-1.000000 -instance2_compression_ratio_at_level0_hash_data_cf:-1.000000 -instance2_compression_ratio_at_level0_set_data_cf:-1.000000 -instance2_compression_ratio_at_level0_list_data_cf:-1.000000 -instance2_compression_ratio_at_level0_zset_data_cf:-1.000000 -instance2_compression_ratio_at_level0_zset_score_cf:-1.000000 -instance2_compression_ratio_at_level0_stream_data_cf:-1.000000 -instance2_compression_ratio_at_level1_default:-1.000000 -instance2_compression_ratio_at_level1_hash_data_cf:-1.000000 -instance2_compression_ratio_at_level1_set_data_cf:-1.000000 -instance2_compression_ratio_at_level1_list_data_cf:-1.000000 -instance2_compression_ratio_at_level1_zset_data_cf:-1.000000 -instance2_compression_ratio_at_level1_zset_score_cf:-1.000000 -instance2_compression_ratio_at_level1_stream_data_cf:-1.000000 -instance2_compression_ratio_at_level2_default:-1.000000 -instance2_compression_ratio_at_level2_hash_data_cf:-1.000000 -instance2_compression_ratio_at_level2_set_data_cf:-1.000000 -instance2_compression_ratio_at_level2_list_data_cf:-1.000000 -instance2_compression_ratio_at_level2_zset_data_cf:-1.000000 -instance2_compression_ratio_at_level2_zset_score_cf:-1.000000 -instance2_compression_ratio_at_level2_stream_data_cf:-1.000000 -instance2_compression_ratio_at_level3_default:-1.000000 -instance2_compression_ratio_at_level3_hash_data_cf:-1.000000 -instance2_compression_ratio_at_level3_set_data_cf:-1.000000 -instance2_compression_ratio_at_level3_list_data_cf:-1.000000 -instance2_compression_ratio_at_level3_zset_data_cf:-1.000000 -instance2_compression_ratio_at_level3_zset_score_cf:-1.000000 -instance2_compression_ratio_at_level3_stream_data_cf:-1.000000 -instance2_compression_ratio_at_level4_default:-1.000000 -instance2_compression_ratio_at_level4_hash_data_cf:-1.000000 -instance2_compression_ratio_at_level4_set_data_cf:-1.000000 -instance2_compression_ratio_at_level4_list_data_cf:-1.000000 -instance2_compression_ratio_at_level4_zset_data_cf:-1.000000 -instance2_compression_ratio_at_level4_zset_score_cf:-1.000000 -instance2_compression_ratio_at_level4_stream_data_cf:-1.000000 -instance2_compression_ratio_at_level5_default:-1.000000 -instance2_compression_ratio_at_level5_hash_data_cf:-1.000000 -instance2_compression_ratio_at_level5_set_data_cf:-1.000000 -instance2_compression_ratio_at_level5_list_data_cf:-1.000000 -instance2_compression_ratio_at_level5_zset_data_cf:-1.000000 -instance2_compression_ratio_at_level5_zset_score_cf:-1.000000 -instance2_compression_ratio_at_level5_stream_data_cf:-1.000000 -instance2_compression_ratio_at_level6_default:-1.000000 -instance2_compression_ratio_at_level6_hash_data_cf:-1.000000 -instance2_compression_ratio_at_level6_set_data_cf:-1.000000 -instance2_compression_ratio_at_level6_list_data_cf:-1.000000 -instance2_compression_ratio_at_level6_zset_data_cf:-1.000000 -instance2_compression_ratio_at_level6_zset_score_cf:-1.000000 -instance2_compression_ratio_at_level6_stream_data_cf:-1.000000 -instance2_total_sst_files_size:0 -instance2_live_sst_files_size:0 -instance2_estimate_pending_compaction_bytes:0 -instance2_block_cache_capacity:83886080 -instance2_block_cache_usage:672 -instance2_block_cache_pinned_usage:672 -instance2_num_blob_files:0 -instance2_blob_stats:0 -instance2_total_blob_file_size:0 -instance2_live_blob_file_size:0 -instance2_blob_cache_capacity:0 -instance2_blob_cache_usage:0 -instance2_blob_cache_pinned_usage:0 -instance2_cf-l0-file-count-limit-delays-with-ongoing-compaction: 0 -instance2_cf-l0-file-count-limit-stops-with-ongoing-compaction: 0 -instance2_compaction.Sum.AvgSec: 0.000000 -instance2_compaction.Sum.CompCount: 0.000000 -instance2_compaction.Sum.CompMergeCPU: 0.000000 -instance2_compaction.Sum.CompSec: 0.000000 -instance2_compaction.Sum.CompactedFiles: 0.000000 -instance2_compaction.Sum.KeyDrop: 0.000000 -instance2_compaction.Sum.KeyIn: 0.000000 -instance2_compaction.Sum.MovedGB: 0.000000 -instance2_compaction.Sum.NumFiles: 0.000000 -instance2_compaction.Sum.RblobGB: 0.000000 -instance2_compaction.Sum.ReadGB: 0.000000 -instance2_compaction.Sum.ReadMBps: 0.000000 -instance2_compaction.Sum.RnGB: 0.000000 -instance2_compaction.Sum.Rnp1GB: 0.000000 -instance2_compaction.Sum.Score: 0.000000 -instance2_compaction.Sum.SizeBytes: 0.000000 -instance2_compaction.Sum.WblobGB: 0.000000 -instance2_compaction.Sum.WnewGB: 0.000000 -instance2_compaction.Sum.WriteAmp: 0.000000 -instance2_compaction.Sum.WriteGB: 0.000000 -instance2_compaction.Sum.WriteMBps: 0.000000 -instance2_l0-file-count-limit-delays: 0 -instance2_l0-file-count-limit-stops: 0 -instance2_memtable-limit-delays: 0 -instance2_memtable-limit-stops: 0 -instance2_pending-compaction-bytes-delays: 0 -instance2_pending-compaction-bytes-stops: 0 -instance2_total-delays: 0 -instance2_total-stops: 0 diff --git a/tools/pika_batch_ingest/shell/clear.sh b/tools/pika_batch_ingest/shell/clear.sh index efa9c53713..5716f592d2 100755 --- a/tools/pika_batch_ingest/shell/clear.sh +++ b/tools/pika_batch_ingest/shell/clear.sh @@ -45,7 +45,7 @@ while getopts "d:" opt; do done # ----------------------- -# 处理 config/dics.json +# 处理 config/dics.json:慎重删除该文件,若要删除改文件需确定远程端也同步删除,否则会导致导入数据为整个文件夹数据 # ----------------------- DICT_FILE="$PROJECT_ROOT/config/dics.json"