iotdb extra

AMD Ryzen 9 7900X 12-Core testing with a ASRockRack B650D4U-2L2T/BCM (2.09 BIOS) and ASPEED on Ubuntu 22.04 via the Phoronix Test Suite.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2309181-NE-IOTDBEXTR46
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
a
September 18 2023
  1 Hour, 43 Minutes
b
September 18 2023
  1 Hour, 43 Minutes
c
September 18 2023
  1 Hour, 43 Minutes
Invert Hiding All Results Option
  1 Hour, 43 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


iotdb extraOpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen 9 7900X 12-Core @ 5.73GHz (12 Cores / 24 Threads)ASRockRack B650D4U-2L2T/BCM (2.09 BIOS)AMD Device 14d862GB3201GB Micron_7450_MTFDKCC3T2TFS + 0GB Virtual HDisk0 + 0GB Virtual HDisk1 + 0GB Virtual HDisk2 + 0GB Virtual HDisk3ASPEEDAMD Device 1640VA24312 x Intel I210 + 2 x Broadcom BCM57416 NetXtreme-E Dual-Media 10G RDMAUbuntu 22.046.6.0-060600rc1daily20230913-generic (x86_64)GNOME Shell 42.9X Server 1.21.1.41.3.238GCC 11.4.0ext41920x1200ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerVulkanCompilerFile-SystemScreen ResolutionIotdb Extra BenchmarksSystem Logs- Transparent Huge Pages: madvise- Scaling Governor: amd-pstate-epp performance (EPP: performance) - CPU Microcode: 0xa601203- OpenJDK Runtime Environment (build 11.0.20+8-post-Ubuntu-1ubuntu122.04)- gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of safe RET no microcode + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

Apache IoTDB

Apache IotDB is a time series database and this benchmark is facilitated using the IoT Benchmaark [https://github.com/thulab/iot-benchmark/]. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100cba306090120150126.65120.77112.08MAX: 23873.55MAX: 23867.17MAX: 24117.93

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100cba306090120150127.07121.91116.59MAX: 25707.49MAX: 25584.54MAX: 25724.45

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100cba306090120150148.37143.24136.48MAX: 25839.9MAX: 25851.3MAX: 25771.68

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100cba13M26M39M52M65M554014375751921759469702

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100cab2040608010099.5096.6192.77MAX: 23842.33MAX: 23921.84MAX: 23925.11

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100bca4080120160200161.84157.92151.79MAX: 26130.65MAX: 25688.32MAX: 25773.95

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100cab102030405042.5842.2940.06MAX: 11341.21MAX: 11344.7MAX: 10109.21

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400bac70140210280350342.49333.80323.19MAX: 27829.15MAX: 27593.08MAX: 26894.91

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100cab2040608010077.5374.1173.17MAX: 23883.49MAX: 23858.25MAX: 23870.7

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400bac50100150200250247.89246.28236.74MAX: 27831.12MAX: 27006.24MAX: 26293.62

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100bca81624324032.7932.2831.33MAX: 11354.2MAX: 10115.67MAX: 10095.18

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400bca2040608010080.9378.8277.34MAX: 27703.27MAX: 26370.77MAX: 26491.51

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100cab10M20M30M40M50M440184564454542345686298

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100bca9M18M27M36M45M391113603990103140574732

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100abc142842567063.8463.6861.60MAX: 23850.8MAX: 23848.43MAX: 23843.86

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400bca163248648072.6472.5070.26MAX: 26256.71MAX: 26440.5MAX: 26293.32

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100cba6M12M18M24M30M275118952793947028434062

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400abc100200300400500444.36430.98430.52MAX: 28214.78MAX: 27211.44MAX: 28768.9

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400bac500K1000K1500K2000K2500K221871122874012289472

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100bca306090120150118.62116.99114.99MAX: 25621.97MAX: 25583.11MAX: 25630.89

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100cab5M10M15M20M25M228406702344793323559342

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100bca500K1000K1500K2000K2500K225511522811492325975

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100abc20406080100102.31101.4799.31MAX: 10169.58MAX: 10113.58MAX: 11394.27

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100cab153045607567.2066.9165.29MAX: 23849.58MAX: 23854.09MAX: 23858.76

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100bac71421283527.7727.4227.03MAX: 13800.02MAX: 11334.76MAX: 10084.14

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100cab9M18M27M36M45M426037424262351943761656

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100bac140K280K420K560K700K652927669323669879

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100abc16M32M48M64M80M720241097285713273761712

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400bac14M28M42M56M70M648768226512477766417167

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400bca200K400K600K800K1000K101254310157511036383

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400acb500K1000K1500K2000K2500K227582822974092328300

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400acb306090120150122.04120.32119.30MAX: 26456.32MAX: 26576.58MAX: 26245.79

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100bac300K600K900K1200K1500K150706115332281541357

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400abc15M30M45M60M75M671610216800335368649714

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400bca60120180240300252.14251.53246.68MAX: 26615.48MAX: 26703.36MAX: 27786.08

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400bac16M32M48M64M80M740343707455399275540235

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400bac306090120150133.42131.91130.89MAX: 26524.72MAX: 26607.44MAX: 26858.91

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100bca700K1400K2100K2800K3500K307847731236823136224

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100bca61218243024.3624.0023.92MAX: 23822.02MAX: 23811.21MAX: 23809.3

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100cab153045607565.4664.9464.28MAX: 23895.74MAX: 23838.84MAX: 23827.62

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100acb51015202518.9018.7318.57MAX: 23847.13MAX: 23831.48MAX: 23793.61

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100bca81624324035.1935.0034.58MAX: 23866.94MAX: 23855.88MAX: 23832.66

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100cba3M6M9M12M15M129150371307080913135077

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100bca153045607567.2366.7766.15MAX: 23876.96MAX: 23828.82MAX: 22554.51

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400cab16M32M48M64M80M713593157248775272491037

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100acb200K400K600K800K1000K9867579940081002384

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100bac306090120150116.86115.55115.06MAX: 25468.76MAX: 25564.84MAX: 25474.53

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400acb306090120150158.25157.30155.86MAX: 26552.76MAX: 26708.39MAX: 26995.19

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400abc20406080100106.45106.30104.97MAX: 26316.79MAX: 26347.32MAX: 25623.34

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100bca15M30M45M60M75M701993077084874771130535

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400bca306090120150113.02111.93111.55MAX: 26463.15MAX: 26401.11MAX: 26401.09

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400abc12M24M36M48M60M533552645339806454057478

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100cba11M22M33M44M55M526691665279245153327838

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100bac71421283530.2430.0729.89MAX: 12586.09MAX: 10098.74MAX: 10112.12

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 400cba300K600K900K1200K1500K154016315490731557726

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100abc51015202521.3121.1221.09MAX: 23832.97MAX: 23827.84MAX: 23861.33

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100bac153045607568.7268.2368.02MAX: 10133.01MAX: 10119.87MAX: 8907.25

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 400acb9M18M27M36M45M418815114192508042250653

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100cab150K300K450K600K750K684483686033690378

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100acb500K1000K1500K2000K2500K219474922054902212600

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100cab200K400K600K800K1000K106395810645261072067

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400acb700K1400K2100K2800K3500K320746732176163231734

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 100bca120K240K360K480K600K555779558550559982

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400bca2040608010088.8488.4188.19MAX: 26305.27MAX: 26945.43MAX: 26340.26

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400cba140K280K420K560K700K669012670260672324

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100acb306090120150115.50115.23115.03MAX: 23808.26MAX: 22571.47MAX: 23894.85

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100bac306090120150114.83114.60114.39MAX: 25450.29MAX: 25461.51MAX: 25473.19

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100abc14M28M42M56M70M664338496655602166688789

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 500 - Client Number: 100abc80K160K240K320K400K353190354408354414

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100bac14M28M42M56M70M663342416633944566468381

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100acb30K60K90K120K150K143161143229143408

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 200 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100bca60K120K180K240K300K281452281597281930

72 Results Shown

Apache IoTDB:
  200 - 100 - 800 - 100
  100 - 100 - 200 - 100
  100 - 100 - 500 - 100
  200 - 100 - 800 - 100
  200 - 100 - 500 - 100
  100 - 100 - 800 - 100
  500 - 100 - 200 - 100
  500 - 100 - 800 - 400
  200 - 100 - 200 - 100
  500 - 100 - 500 - 400
  500 - 1 - 800 - 100
  800 - 1 - 500 - 400
  200 - 100 - 500 - 100
  100 - 100 - 800 - 100
  200 - 1 - 200 - 100
  800 - 1 - 200 - 400
  100 - 100 - 500 - 100
  800 - 100 - 800 - 400
  800 - 1 - 500 - 400
  100 - 1 - 800 - 100
  200 - 100 - 200 - 100
  500 - 1 - 800 - 100
  500 - 100 - 800 - 100
  200 - 1 - 800 - 100
  500 - 1 - 200 - 100
  500 - 100 - 200 - 100
  500 - 1 - 200 - 100
  500 - 100 - 800 - 100
  500 - 100 - 500 - 400
  800 - 1 - 200 - 400
  500 - 1 - 800 - 400
  500 - 1 - 800 - 400
  500 - 1 - 500 - 100
  800 - 100 - 800 - 400
  800 - 100 - 500 - 400
  500 - 100 - 800 - 400
  800 - 100 - 200 - 400
  800 - 1 - 800 - 100
  800 - 1 - 800 - 100
  200 - 1 - 500 - 100
  800 - 1 - 200 - 100
  800 - 100 - 200 - 100
  100 - 100 - 200 - 100
  800 - 100 - 500 - 100
  800 - 100 - 500 - 400
  800 - 1 - 200 - 100
  100 - 1 - 500 - 100
  500 - 100 - 200 - 400
  500 - 1 - 200 - 400
  800 - 100 - 500 - 100
  500 - 1 - 500 - 400
  800 - 100 - 200 - 400
  800 - 100 - 200 - 100
  500 - 1 - 500 - 100
  500 - 1 - 500 - 400
  800 - 1 - 500 - 100
  500 - 100 - 500 - 100
  500 - 100 - 200 - 400
  200 - 1 - 500 - 100
  800 - 1 - 500 - 100
  200 - 1 - 800 - 100
  800 - 1 - 800 - 400
  100 - 1 - 800 - 100
  800 - 1 - 800 - 400
  500 - 1 - 200 - 400
  800 - 100 - 800 - 100
  100 - 1 - 200 - 100
  800 - 100 - 800 - 100
  100 - 1 - 500 - 100
  500 - 100 - 500 - 100
  100 - 1 - 200 - 100
  200 - 1 - 200 - 100