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: 100cba2040608010099.5092.7796.61MAX: 23842.33MAX: 23925.11MAX: 23921.84

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

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

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

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

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

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

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

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

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

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

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 400cba163248648072.5072.6470.26MAX: 26440.5MAX: 26256.71MAX: 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: 400cba100200300400500430.52430.98444.36MAX: 28768.9MAX: 27211.44MAX: 28214.78

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 200 - Client Number: 100cba81624324035.0035.1934.58MAX: 23855.88MAX: 23866.94MAX: 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: 100cba153045607566.7767.2366.15MAX: 23828.82MAX: 23876.96MAX: 22554.51

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

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

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

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

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

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

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

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

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: 100cba71421283529.8930.2430.07MAX: 10112.12MAX: 12586.09MAX: 10098.74

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: 100cba51015202521.0921.1221.31MAX: 23861.33MAX: 23827.84MAX: 23832.97

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

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

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

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

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

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

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

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 1 - Sensor Count: 800 - Client Number: 400cba2040608010088.4188.8488.19MAX: 26945.43MAX: 26305.27MAX: 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: 100cba306090120150115.23115.03115.50MAX: 22571.47MAX: 23894.85MAX: 23808.26

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

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

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

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

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

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

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