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: 100abc306090120150112.08120.77126.65MAX: 24117.93MAX: 23867.17MAX: 23873.55

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

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

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

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

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

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

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

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

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

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

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

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

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

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: 400abc163248648070.2672.6472.50MAX: 26293.32MAX: 26256.71MAX: 26440.5

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

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: 400abc500K1000K1500K2000K2500K228740122187112289472

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

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

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

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: 100abc153045607566.9165.2967.20MAX: 23854.09MAX: 23858.76MAX: 23849.58

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

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

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

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: 400abc14M28M42M56M70M651247776487682266417167

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

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

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

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

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: 400abc60120180240300246.68252.14251.53MAX: 27786.08MAX: 26615.48MAX: 26703.36

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

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

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

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

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

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

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

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

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

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

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

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

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

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: 100abc15M30M45M60M75M711305357019930770848747

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

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: 100abc11M22M33M44M55M533278385279245152669166

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

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

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: 100abc153045607568.2368.7268.02MAX: 10119.87MAX: 10133.01MAX: 8907.25

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

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

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

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

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

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

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

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

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

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 100 - Batch Size Per Write: 1 - Sensor Count: 200 - Client Number: 100abc306090120150114.60114.83114.39MAX: 25461.51MAX: 25450.29MAX: 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: 100abc14M28M42M56M70M663394456633424166468381

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

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

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