Triage plot, salting and the join product
Simulate a modelNeeds Python with NumPy, matplotlib
Problem
A stage is only as fast as its last task, so a long tail is the first thing to explain. Three different causes look alike on a progress bar: random variation between tasks, one slow machine (a straggler), and one task with far more data than the rest (skew, often one hot key). They need different fixes. Speculation, which starts a duplicate of a late task and keeps whichever finishes first, helps a straggler. Only splitting the data helps skew. A scatter plot of each task's duration against the bytes it read tells the causes apart. Joins make skew worse: for a key with L rows on the left and R rows on the right, the join output has L × R rows.
Classify three kinds of long tail, then fix skew by salting, and see that join skew multiplies.
- Simulate 1,000 tasks. Case A: equal bytes, random durations. Case B: equal bytes, one task 10× slower. Case C: durations proportional to bytes, one task with 7% of all bytes. Plot duration against bytes (matplotlib scatter) for each. You should see a cloud, one outlier above the line, and a point far to the right on the line.
- For case C, simulate speculation: the duplicate of the big task takes as long as the original, so the stage time does not change. Then split the hot key into k = 16 salts and confirm the largest task falls by about 16×.
- Join arithmetic: with
L = 10 × share_left × rows_leftandR = 10 × share_right × rows_rightrows for one key, the work is L × R. Compute it for a key with 10× its fair share on both sides and verify it is 100× the fair work, while each side alone looks only 10× too big.
The question. Can you tell the three causes apart from one plot, and which fix, a duplicate or a split, actually shortens the hot-key tail?
Predict
The scatter plot identifies the cause in seconds, and only the split (not the duplicate) shortens the tail.
Run it
1Install uv once. It fetches Python and the lab's packages for you.
Terminal curl -LsSf https://astral.sh/uv/install.sh | sh2Get the script. It is the whole lab: read it, then download it.
View the codeHide the code
triage-salting-and-the-join-product.py # /// script # requires-python = ">=3.10" # dependencies = ["numpy", "matplotlib"] # /// # Copyright (c) 2026 Aayush Sharma · SPDX-License-Identifier: MIT # https://thedataengineering.com/lab-code/LICENSE.txt """Triage plot, salting and the join product. Three kinds of long tail on a duration-against-bytes plot; speculation against salting for the hot key; and why join skew multiplies. """ import argparse, json import numpy as np p = argparse.ArgumentParser(description=__doc__.splitlines()[0]) p.add_argument("--tasks", type=int, default=1000, help="Tasks in the stage.") p.add_argument("--hot-share", type=float, default=0.07, help="Case C: share of all bytes in the one hot task.") p.add_argument("--slow-factor", type=float, default=10.0, help="Case B: how much slower the one slow task is.") p.add_argument("--salts", type=int, default=16, help="k: salts the hot key is split into.") p.add_argument("--join-skew", type=float, default=10.0, help="A key's multiple of its fair share, on each side of the join.") p.add_argument("--plot", help="Save the triage scatter plots to this PNG file.") p.add_argument("--seed", type=int, default=0, help="Random seed.") p.add_argument("--json", help="Also write the results to this JSON file.") args = p.parse_args() rng = np.random.default_rng(args.seed) n = args.tasks MB_PER_S = 2.0 # processing rate: duration = bytes / rate # 1. Three long tails # A: equal bytes, random durations a_bytes = np.full(n, 100.0) a_secs = rng.lognormal(np.log(50), 0.25, n) # B: equal bytes, one task many times slower (a slow machine) b_bytes = np.full(n, 100.0) b_secs = b_bytes / MB_PER_S * rng.normal(1, 0.05, n) b_secs[0] *= args.slow_factor # C: durations proportional to bytes, one task holding hot_share of all bytes (a hot key) c_bytes = rng.normal(100, 10, n).clip(10) c_bytes[0] = args.hot_share * c_bytes[1:].sum() / (1 - args.hot_share) c_secs = c_bytes / MB_PER_S * rng.normal(1, 0.05, n) cases = {"A · random durations": (a_bytes, a_secs), "B · one slow task": (b_bytes, b_secs), "C · one hot key": (c_bytes, c_secs)} tasks, tails = [], [] for name, (bts, secs) in cases.items(): med = np.median(secs) print(f"{name:<22} slowest task {secs.max():6.0f} s = {secs.max() / med:4.1f}x median, " f"holding {bts[secs.argmax()]:,.0f} MB ({bts[secs.argmax()] / np.median(bts):.1f}x median bytes)") tasks += [{"case": name, "mb": float(b), "seconds": float(s)} for b, s in zip(bts, secs)] tails.append(float(secs.max() / med)) # 2. Case C: speculation against salting stage = c_secs.max() speculated = max(c_secs.max(), c_secs[0]) # the duplicate reads the same bytes: as slow as the original salted = c_secs.copy() salted[0] = c_secs[0] / args.salts # the hot key split into k salts ... salted = np.append(salted, [salted[0]] * (args.salts - 1)) # ... k smaller tasks print(f"\nhot task: {c_secs[0]:.0f} s with speculation: stage {speculated:.0f} s (unchanged) " f"salted k={args.salts}: largest task {c_secs[0] / args.salts:.0f} s ({c_secs[0] / (c_secs[0] / args.salts):.0f}x smaller), " f"stage {salted.max():.0f} s") # 3. The join product: one key's work is L x R s = args.join_skew print(f"\njoin: a key at {s:g}x its fair share on each side -> each side {s:g}x too big, " f"work L x R = {s * s:g}x the fair work") if args.plot: import matplotlib.pyplot as plt fig, axes = plt.subplots(1, 3, figsize=(12, 3.5)) for ax, (name, (bts, secs)) in zip(axes, cases.items()): ax.scatter(bts, secs, s=6); ax.set_title(name); ax.set_xlabel("MB read"); ax.set_ylabel("seconds") fig.tight_layout(); fig.savefig(args.plot) if args.json: with open(args.json, "w") as f: json.dump({"tables": { "tasks": tasks, "fix": [{"hot_task_s": float(c_secs[0]), "stage_s": float(stage), "speculated_stage_s": float(speculated), "salted_largest_task_s": float(c_secs[0] / args.salts), "salted_stage_s": float(salted.max())}], "join": [{"skew_each_side": s, "work_multiple": s * s}], "summary": [{"a_tail": tails[0], "b_tail": tails[1], "c_tail": tails[2], "hot_mb": float(c_bytes[0])}], }}, f)3Run it in the folder you saved it to, with the defaults first. Then change a knob from the table below and run it again.
Terminal uv run triage-salting-and-the-join-product.py uv run triage-salting-and-the-join-product.py --help # every knob
| Knob · default | What it changes |
|---|---|
| --tasks1000 | Tasks in the stage. |
| --hot-share0.07 | Case C: share of all bytes in the one hot task. |
| --slow-factor10 | Case B: how much slower the one slow task is. |
| --salts16 | k: salts the hot key is split into. |
| --join-skew10 | A key's multiple of its fair share, on each side of the join. |
| --plot— | Save the triage scatter plots to this PNG file. |
| --seed0 | Random seed. |
Our run
A · random durations
B · one slow task
C · one hot key
Data table
| case | MB read | Seconds |
|---|---|---|
| A · random durations | 100 | 51.6 |
| A · random durations | 100 | 48.4 |
| A · random durations | 100 | 58.7 |
| A · random durations | 100 | 51.3 |
| A · random durations | 100 | 43.7 |
| A · random durations | 100 | 54.7 |
| A · random durations | 100 | 69.3 |
| A · random durations | 100 | 63.4 |
| A · random durations | 100 | 41.9 |
| A · random durations | 100 | 36.4 |
| A · random durations | 100 | 42.8 |
| A · random durations | 100 | 50.5 |
| A · random durations | 100 | 28 |
| A · random durations | 100 | 47.3 |
| A · random durations | 100 | 36.6 |
| A · random durations | 100 | 41.6 |
| A · random durations | 100 | 43.6 |
| A · random durations | 100 | 46.2 |
| A · random durations | 100 | 55.4 |
| A · random durations | 100 | 64.9 |
| A · random durations | 100 | 48.4 |
| A · random durations | 100 | 70.4 |
| A · random durations | 100 | 42.3 |
| A · random durations | 100 | 54.6 |
| A · random durations | 100 | 62.7 |
| A · random durations | 100 | 51.2 |
| A · random durations | 100 | 41.5 |
| A · random durations | 100 | 39.7 |
| A · random durations | 100 | 44.6 |
| A · random durations | 100 | 52.8 |
| A · random durations | 100 | 38.8 |
| A · random durations | 100 | 47.5 |
| A · random durations | 100 | 48 |
| A · random durations | 100 | 57.2 |
| A · random durations | 100 | 52.8 |
| A · random durations | 100 | 54.6 |
| A · random durations | 100 | 42.5 |
| A · random durations | 100 | 48.4 |
| A · random durations | 100 | 60.8 |
| A · random durations | 100 | 72.6 |
| A · random durations | 100 | 36.5 |
| A · random durations | 100 | 73 |
| A · random durations | 100 | 70 |
| A · random durations | 100 | 60.8 |
| A · random durations | 100 | 53.4 |
| A · random durations | 100 | 46.2 |
| A · random durations | 100 | 72 |
| A · random durations | 100 | 81.6 |
| A · random durations | 100 | 78.4 |
| A · random durations | 100 | 69.5 |
| A · random durations | 100 | 54.7 |
| A · random durations | 100 | 37 |
| A · random durations | 100 | 49.9 |
| A · random durations | 100 | 58.9 |
| A · random durations | 100 | 36.2 |
| A · random durations | 100 | 55.2 |
| A · random durations | 100 | 55.7 |
| A · random durations | 100 | 59.5 |
| A · random durations | 100 | 37.2 |
| A · random durations | 100 | 42.4 |
| A · random durations | 100 | 44.8 |
| A · random durations | 100 | 37.3 |
| A · random durations | 100 | 77.2 |
| A · random durations | 100 | 44.2 |
| A · random durations | 100 | 54.3 |
| A · random durations | 100 | 46.9 |
| A · random durations | 100 | 74.3 |
| A · random durations | 100 | 69.6 |
| A · random durations | 100 | 58.6 |
| A · random durations | 100 | 28.8 |
| A · random durations | 100 | 50.7 |
| A · random durations | 100 | 59.3 |
| A · random durations | 100 | 64.3 |
| A · random durations | 100 | 42.8 |
| A · random durations | 100 | 78.8 |
| A · random durations | 100 | 35.9 |
| A · random durations | 100 | 42.4 |
| A · random durations | 100 | 63.2 |
| A · random durations | 100 | 50.6 |
| A · random durations | 100 | 82.5 |
| A · random durations | 100 | 52.4 |
| A · random durations | 100 | 42.7 |
| A · random durations | 100 | 45.5 |
| A · random durations | 100 | 38.1 |
| A · random durations | 100 | 36.3 |
| A · random durations | 100 | 58.5 |
| A · random durations | 100 | 57.8 |
| A · random durations | 100 | 69.1 |
| A · random durations | 100 | 41.4 |
| A · random durations | 100 | 76.3 |
| A · random durations | 100 | 46.5 |
| A · random durations | 100 | 74.1 |
| A · random durations | 100 | 44.9 |
| A · random durations | 100 | 41.6 |
| A · random durations | 100 | 53.2 |
| A · random durations | 100 | 64.7 |
| A · random durations | 100 | 52.1 |
| A · random durations | 100 | 43.2 |
| A · random durations | 100 | 35.8 |
| A · random durations | 100 | 35.2 |
| A · random durations | 100 | 56.7 |
| A · random durations | 100 | 64 |
| A · random durations | 100 | 48 |
| A · random durations | 100 | 38.2 |
| A · random durations | 100 | 62.2 |
| A · random durations | 100 | 36.3 |
| A · random durations | 100 | 41.8 |
| A · random durations | 100 | 58.4 |
| A · random durations | 100 | 28.5 |
| A · random durations | 100 | 55.1 |
| A · random durations | 100 | 43.2 |
| A · random durations | 100 | 51.4 |
| A · random durations | 100 | 49.1 |
| A · random durations | 100 | 52.6 |
| A · random durations | 100 | 59.5 |
| A · random durations | 100 | 41.4 |
| A · random durations | 100 | 71.3 |
| A · random durations | 100 | 60 |
| A · random durations | 100 | 61.7 |
| A · random durations | 100 | 66.9 |
| A · random durations | 100 | 60.9 |
| A · random durations | 100 | 61.7 |
| A · random durations | 100 | 51 |
| A · random durations | 100 | 35 |
| A · random durations | 100 | 48.3 |
| A · random durations | 100 | 41.2 |
| A · random durations | 100 | 35 |
| A · random durations | 100 | 53.3 |
| A · random durations | 100 | 43.4 |
| A · random durations | 100 | 38.7 |
| A · random durations | 100 | 38.5 |
| A · random durations | 100 | 53.5 |
| A · random durations | 100 | 54.7 |
| A · random durations | 100 | 69.6 |
| A · random durations | 100 | 49.8 |
| A · random durations | 100 | 64.9 |
| A · random durations | 100 | 71 |
| A · random durations | 100 | 66.7 |
| A · random durations | 100 | 27.7 |
| A · random durations | 100 | 68 |
| A · random durations | 100 | 54.4 |
| A · random durations | 100 | 55.6 |
| A · random durations | 100 | 54.9 |
| A · random durations | 100 | 55 |
| A · random durations | 100 | 54.2 |
| A · random durations | 100 | 45.7 |
| A · random durations | 100 | 31.1 |
| A · random durations | 100 | 48.7 |
| A · random durations | 100 | 40.9 |
| A · random durations | 100 | 65.5 |
| A · random durations | 100 | 46.5 |
| A · random durations | 100 | 51.1 |
| A · random durations | 100 | 40.4 |
| A · random durations | 100 | 44 |
| A · random durations | 100 | 49.9 |
| A · random durations | 100 | 34.5 |
| A · random durations | 100 | 53.9 |
| A · random durations | 100 | 48.7 |
| A · random durations | 100 | 37.2 |
| A · random durations | 100 | 27.5 |
| A · random durations | 100 | 56.8 |
| A · random durations | 100 | 46.4 |
| A · random durations | 100 | 43.8 |
| A · random durations | 100 | 47.1 |
| A · random durations | 100 | 78.7 |
| A · random durations | 100 | 49.4 |
| A · random durations | 100 | 51.1 |
| A · random durations | 100 | 34.5 |
| A · random durations | 100 | 75.5 |
| A · random durations | 100 | 62.9 |
| A · random durations | 100 | 65.3 |
| A · random durations | 100 | 50.6 |
| A · random durations | 100 | 62.9 |
| A · random durations | 100 | 54.9 |
| A · random durations | 100 | 58.3 |
| A · random durations | 100 | 48.1 |
| A · random durations | 100 | 34.6 |
| A · random durations | 100 | 64.7 |
| A · random durations | 100 | 30.8 |
| A · random durations | 100 | 47.1 |
| A · random durations | 100 | 47.5 |
| A · random durations | 100 | 38.5 |
| A · random durations | 100 | 58.3 |
| A · random durations | 100 | 47.6 |
| A · random durations | 100 | 44.8 |
| A · random durations | 100 | 56.9 |
| A · random durations | 100 | 44.4 |
| A · random durations | 100 | 70.8 |
| A · random durations | 100 | 54.6 |
| A · random durations | 100 | 44.4 |
| A · random durations | 100 | 30.8 |
| A · random durations | 100 | 36.1 |
| A · random durations | 100 | 65.6 |
| A · random durations | 100 | 49.4 |
| A · random durations | 100 | 46.6 |
| A · random durations | 100 | 75.4 |
| A · random durations | 100 | 36.3 |
| A · random durations | 100 | 43.2 |
| A · random durations | 100 | 44.4 |
| A · random durations | 100 | 57.9 |
| A · random durations | 100 | 42.4 |
| A · random durations | 100 | 42.9 |
| A · random durations | 100 | 33.5 |
| A · random durations | 100 | 60 |
| A · random durations | 100 | 61.2 |
| A · random durations | 100 | 44.4 |
| A · random durations | 100 | 52.1 |
| A · random durations | 100 | 36.2 |
| A · random durations | 100 | 44.4 |
| A · random durations | 100 | 70.6 |
| A · random durations | 100 | 51.7 |
| A · random durations | 100 | 89.1 |
| A · random durations | 100 | 41.1 |
| A · random durations | 100 | 57.8 |
| A · random durations | 100 | 47.6 |
| A · random durations | 100 | 57.6 |
| A · random durations | 100 | 49.9 |
| A · random durations | 100 | 43.5 |
| A · random durations | 100 | 40.3 |
| A · random durations | 100 | 108 |
| A · random durations | 100 | 49 |
| A · random durations | 100 | 30.2 |
| A · random durations | 100 | 42.5 |
| A · random durations | 100 | 59.2 |
| A · random durations | 100 | 44.1 |
| A · random durations | 100 | 70.3 |
| A · random durations | 100 | 64.2 |
| A · random durations | 100 | 48.1 |
| A · random durations | 100 | 44.4 |
| A · random durations | 100 | 38.9 |
| A · random durations | 100 | 42 |
| A · random durations | 100 | 34.6 |
| A · random durations | 100 | 67.6 |
| A · random durations | 100 | 74.4 |
| A · random durations | 100 | 36.5 |
| A · random durations | 100 | 37.2 |
| A · random durations | 100 | 32.1 |
| A · random durations | 100 | 39.3 |
| A · random durations | 100 | 23 |
| A · random durations | 100 | 37.6 |
| A · random durations | 100 | 69.1 |
| A · random durations | 100 | 45.9 |
| A · random durations | 100 | 61.9 |
| A · random durations | 100 | 44.2 |
| A · random durations | 100 | 77.6 |
| A · random durations | 100 | 52.6 |
| A · random durations | 100 | 45.4 |
| A · random durations | 100 | 94.6 |
| A · random durations | 100 | 46.1 |
| A · random durations | 100 | 36.8 |
| A · random durations | 100 | 52.6 |
| A · random durations | 100 | 49.5 |
| A · random durations | 100 | 65.3 |
| A · random durations | 100 | 39.7 |
| A · random durations | 100 | 61.1 |
| A · random durations | 100 | 61.9 |
| A · random durations | 100 | 42.3 |
| A · random durations | 100 | 52.1 |
| A · random durations | 100 | 40.6 |
| A · random durations | 100 | 89.9 |
| A · random durations | 100 | 41.9 |
| A · random durations | 100 | 44.6 |
| A · random durations | 100 | 38.3 |
| A · random durations | 100 | 45.9 |
| A · random durations | 100 | 49.9 |
| A · random durations | 100 | 60.6 |
| A · random durations | 100 | 42.9 |
| A · random durations | 100 | 47.7 |
| A · random durations | 100 | 35.1 |
| A · random durations | 100 | 40.7 |
| A · random durations | 100 | 99.6 |
| A · random durations | 100 | 64.9 |
| A · random durations | 100 | 41.1 |
| A · random durations | 100 | 35.8 |
| A · random durations | 100 | 39.2 |
| A · random durations | 100 | 49.7 |
| A · random durations | 100 | 50.4 |
| A · random durations | 100 | 41.5 |
| A · random durations | 100 | 36.2 |
| A · random durations | 100 | 71.4 |
| A · random durations | 100 | 56 |
| A · random durations | 100 | 45.5 |
| A · random durations | 100 | 47.3 |
| A · random durations | 100 | 43.8 |
| A · random durations | 100 | 24 |
| A · random durations | 100 | 51.5 |
| A · random durations | 100 | 38.3 |
| A · random durations | 100 | 38.9 |
| A · random durations | 100 | 42.6 |
| A · random durations | 100 | 60 |
| A · random durations | 100 | 37.3 |
| A · random durations | 100 | 34.9 |
| A · random durations | 100 | 58.7 |
| A · random durations | 100 | 60.4 |
| A · random durations | 100 | 39.3 |
| A · random durations | 100 | 57.5 |
| A · random durations | 100 | 46.5 |
| A · random durations | 100 | 53.9 |
| A · random durations | 100 | 36.5 |
| A · random durations | 100 | 61.6 |
| A · random durations | 100 | 67.5 |
| A · random durations | 100 | 58.6 |
| A · random durations | 100 | 57.5 |
| A · random durations | 100 | 19.5 |
| A · random durations | 100 | 53.4 |
| A · random durations | 100 | 49.7 |
| A · random durations | 100 | 48.2 |
| A · random durations | 100 | 42.7 |
| A · random durations | 100 | 50.7 |
| A · random durations | 100 | 55.4 |
| A · random durations | 100 | 46.8 |
| A · random durations | 100 | 44.5 |
| A · random durations | 100 | 68 |
| A · random durations | 100 | 37.9 |
| A · random durations | 100 | 64.7 |
| A · random durations | 100 | 52.3 |
| A · random durations | 100 | 40.9 |
| A · random durations | 100 | 46.5 |
| A · random durations | 100 | 39.7 |
| A · random durations | 100 | 59.2 |
| A · random durations | 100 | 54.5 |
| A · random durations | 100 | 43.5 |
| A · random durations | 100 | 38 |
| A · random durations | 100 | 53.9 |
| A · random durations | 100 | 63.5 |
| A · random durations | 100 | 48.6 |
| A · random durations | 100 | 55.5 |
| A · random durations | 100 | 45.5 |
| A · random durations | 100 | 50.9 |
| A · random durations | 100 | 46.5 |
| A · random durations | 100 | 53.8 |
| A · random durations | 100 | 34.3 |
| A · random durations | 100 | 58.7 |
| A · random durations | 100 | 47.2 |
| A · random durations | 100 | 54.7 |
| A · random durations | 100 | 45.9 |
| A · random durations | 100 | 54.2 |
| A · random durations | 100 | 38.2 |
| A · random durations | 100 | 67.3 |
| A · random durations | 100 | 32.7 |
| A · random durations | 100 | 38.6 |
| A · random durations | 100 | 53 |
| A · random durations | 100 | 72.1 |
| A · random durations | 100 | 53.6 |
| A · random durations | 100 | 47 |
| A · random durations | 100 | 35 |
| A · random durations | 100 | 47.7 |
| A · random durations | 100 | 49.8 |
| A · random durations | 100 | 76.3 |
| A · random durations | 100 | 58.4 |
| A · random durations | 100 | 34.1 |
| A · random durations | 100 | 83 |
| A · random durations | 100 | 45.3 |
| A · random durations | 100 | 40.1 |
| A · random durations | 100 | 72.3 |
| A · random durations | 100 | 49.4 |
| A · random durations | 100 | 45.6 |
| A · random durations | 100 | 52.8 |
| A · random durations | 100 | 61.8 |
| A · random durations | 100 | 64.1 |
| A · random durations | 100 | 35.5 |
| A · random durations | 100 | 82.4 |
| A · random durations | 100 | 63.4 |
| A · random durations | 100 | 45.5 |
| A · random durations | 100 | 40.7 |
| A · random durations | 100 | 39.2 |
| A · random durations | 100 | 51.6 |
| A · random durations | 100 | 42.5 |
| A · random durations | 100 | 41.3 |
| A · random durations | 100 | 61.2 |
| A · random durations | 100 | 54.8 |
| A · random durations | 100 | 45.3 |
| A · random durations | 100 | 60.1 |
| A · random durations | 100 | 70.4 |
| A · random durations | 100 | 38 |
| A · random durations | 100 | 43 |
| A · random durations | 100 | 63.3 |
| A · random durations | 100 | 59.8 |
| A · random durations | 100 | 52.9 |
| A · random durations | 100 | 66.9 |
| A · random durations | 100 | 38.1 |
| A · random durations | 100 | 34.5 |
| A · random durations | 100 | 40.3 |
| A · random durations | 100 | 51.6 |
| A · random durations | 100 | 41 |
| A · random durations | 100 | 44.3 |
| A · random durations | 100 | 39.2 |
| A · random durations | 100 | 42.8 |
| A · random durations | 100 | 38.9 |
| A · random durations | 100 | 54.8 |
| A · random durations | 100 | 61 |
| A · random durations | 100 | 44.3 |
| A · random durations | 100 | 47.5 |
| A · random durations | 100 | 43.2 |
| A · random durations | 100 | 57.1 |
| A · random durations | 100 | 51.1 |
| A · random durations | 100 | 74.5 |
| A · random durations | 100 | 38 |
| A · random durations | 100 | 54.7 |
| A · random durations | 100 | 55.9 |
| A · random durations | 100 | 45.7 |
| A · random durations | 100 | 57.9 |
| A · random durations | 100 | 34.9 |
| A · random durations | 100 | 84.9 |
| A · random durations | 100 | 35.7 |
| A · random durations | 100 | 62.9 |
| A · random durations | 100 | 37.8 |
| A · random durations | 100 | 66.7 |
| A · random durations | 100 | 45.4 |
| A · random durations | 100 | 52 |
| A · random durations | 100 | 50.7 |
| A · random durations | 100 | 65.8 |
| A · random durations | 100 | 46.1 |
| A · random durations | 100 | 23.8 |
| A · random durations | 100 | 41.3 |
| A · random durations | 100 | 52.3 |
| A · random durations | 100 | 44.8 |
| A · random durations | 100 | 60.6 |
| A · random durations | 100 | 64.4 |
| A · random durations | 100 | 48.2 |
| A · random durations | 100 | 34.5 |
| A · random durations | 100 | 70.7 |
| A · random durations | 100 | 65.5 |
| A · random durations | 100 | 46.4 |
| A · random durations | 100 | 84.7 |
| A · random durations | 100 | 45.8 |
| A · random durations | 100 | 37.6 |
| A · random durations | 100 | 48.1 |
| A · random durations | 100 | 65.5 |
| A · random durations | 100 | 39.6 |
| A · random durations | 100 | 81.4 |
| A · random durations | 100 | 40 |
| A · random durations | 100 | 63.5 |
| A · random durations | 100 | 57.3 |
| A · random durations | 100 | 48.1 |
| A · random durations | 100 | 65.5 |
| A · random durations | 100 | 34.4 |
| A · random durations | 100 | 70.2 |
| A · random durations | 100 | 49.2 |
| A · random durations | 100 | 43.7 |
| A · random durations | 100 | 60.3 |
| A · random durations | 100 | 65.2 |
| A · random durations | 100 | 60.6 |
| A · random durations | 100 | 82.4 |
| A · random durations | 100 | 65.5 |
| A · random durations | 100 | 68.9 |
| A · random durations | 100 | 43.7 |
| A · random durations | 100 | 51.3 |
| A · random durations | 100 | 57.6 |
| A · random durations | 100 | 49.8 |
| A · random durations | 100 | 53.9 |
| A · random durations | 100 | 55.6 |
| A · random durations | 100 | 61.7 |
| A · random durations | 100 | 48.7 |
| A · random durations | 100 | 45.8 |
| A · random durations | 100 | 40.6 |
| A · random durations | 100 | 40 |
| A · random durations | 100 | 67 |
| A · random durations | 100 | 49 |
| A · random durations | 100 | 60.9 |
| A · random durations | 100 | 36.2 |
| A · random durations | 100 | 30.8 |
| A · random durations | 100 | 38.5 |
| A · random durations | 100 | 66.6 |
| A · random durations | 100 | 65.3 |
| A · random durations | 100 | 54.3 |
| A · random durations | 100 | 40.9 |
| A · random durations | 100 | 48.4 |
| A · random durations | 100 | 46.4 |
| A · random durations | 100 | 45.9 |
| A · random durations | 100 | 26.7 |
| A · random durations | 100 | 40.3 |
| A · random durations | 100 | 47.7 |
| A · random durations | 100 | 73 |
| A · random durations | 100 | 52.1 |
| A · random durations | 100 | 71 |
| A · random durations | 100 | 45.3 |
| A · random durations | 100 | 46.9 |
| A · random durations | 100 | 18.9 |
| A · random durations | 100 | 56.1 |
| A · random durations | 100 | 57.3 |
| A · random durations | 100 | 77.7 |
| A · random durations | 100 | 44.3 |
| A · random durations | 100 | 51.2 |
| A · random durations | 100 | 41.9 |
| A · random durations | 100 | 37.3 |
| A · random durations | 100 | 41.8 |
| A · random durations | 100 | 45.9 |
| A · random durations | 100 | 70.2 |
| A · random durations | 100 | 50 |
| A · random durations | 100 | 41 |
| A · random durations | 100 | 51.8 |
| A · random durations | 100 | 52.8 |
| A · random durations | 100 | 42.2 |
| A · random durations | 100 | 66.5 |
| A · random durations | 100 | 31.2 |
| A · random durations | 100 | 47.4 |
| A · random durations | 100 | 59 |
| A · random durations | 100 | 35.8 |
| A · random durations | 100 | 54.7 |
| A · random durations | 100 | 69.1 |
| A · random durations | 100 | 56 |
| A · random durations | 100 | 32.8 |
| A · random durations | 100 | 41.7 |
| A · random durations | 100 | 68 |
| A · random durations | 100 | 53.9 |
| A · random durations | 100 | 49.9 |
| A · random durations | 100 | 55.8 |
| A · random durations | 100 | 59.9 |
| A · random durations | 100 | 41.9 |
| A · random durations | 100 | 46.5 |
| A · random durations | 100 | 51.8 |
| A · random durations | 100 | 43.6 |
| A · random durations | 100 | 48.4 |
| A · random durations | 100 | 69.2 |
| A · random durations | 100 | 39.3 |
| A · random durations | 100 | 80.9 |
| A · random durations | 100 | 80 |
| A · random durations | 100 | 32.6 |
| A · random durations | 100 | 48.3 |
| A · random durations | 100 | 54.5 |
| A · random durations | 100 | 41.3 |
| A · random durations | 100 | 41.5 |
| A · random durations | 100 | 47.1 |
| A · random durations | 100 | 60.1 |
| A · random durations | 100 | 44 |
| A · random durations | 100 | 78.9 |
| A · random durations | 100 | 53.8 |
| A · random durations | 100 | 48.7 |
| A · random durations | 100 | 71.8 |
| A · random durations | 100 | 58.5 |
| A · random durations | 100 | 54.8 |
| A · random durations | 100 | 46 |
| A · random durations | 100 | 78.7 |
| A · random durations | 100 | 61.3 |
| A · random durations | 100 | 47.5 |
| A · random durations | 100 | 33.7 |
| A · random durations | 100 | 54.9 |
| A · random durations | 100 | 37.6 |
| A · random durations | 100 | 32.6 |
| A · random durations | 100 | 46.6 |
| A · random durations | 100 | 53.6 |
| A · random durations | 100 | 68.9 |
| A · random durations | 100 | 53.7 |
| A · random durations | 100 | 61.2 |
| A · random durations | 100 | 36.8 |
| A · random durations | 100 | 49.7 |
| A · random durations | 100 | 51.6 |
| A · random durations | 100 | 62 |
| A · random durations | 100 | 51.5 |
| A · random durations | 100 | 61.1 |
| A · random durations | 100 | 44.1 |
| A · random durations | 100 | 54.7 |
| A · random durations | 100 | 55.5 |
| A · random durations | 100 | 36.6 |
| A · random durations | 100 | 52.2 |
| A · random durations | 100 | 46.2 |
| A · random durations | 100 | 31.1 |
| A · random durations | 100 | 63.5 |
| A · random durations | 100 | 45.7 |
| A · random durations | 100 | 40.4 |
| A · random durations | 100 | 45.5 |
| A · random durations | 100 | 51.8 |
| A · random durations | 100 | 72.9 |
| A · random durations | 100 | 48 |
| A · random durations | 100 | 56.3 |
| A · random durations | 100 | 70.5 |
| A · random durations | 100 | 57.1 |
| A · random durations | 100 | 65.3 |
| A · random durations | 100 | 44.4 |
| A · random durations | 100 | 60.6 |
| A · random durations | 100 | 49.3 |
| A · random durations | 100 | 65.4 |
| A · random durations | 100 | 38.9 |
| A · random durations | 100 | 41.1 |
| A · random durations | 100 | 68.7 |
| A · random durations | 100 | 47.6 |
| A · random durations | 100 | 45.7 |
| A · random durations | 100 | 51 |
| A · random durations | 100 | 42.1 |
| A · random durations | 100 | 69.8 |
| A · random durations | 100 | 36.6 |
| A · random durations | 100 | 48.2 |
| A · random durations | 100 | 54.5 |
| A · random durations | 100 | 48.7 |
| A · random durations | 100 | 40.9 |
| A · random durations | 100 | 40.2 |
| A · random durations | 100 | 55.6 |
| A · random durations | 100 | 38.6 |
| A · random durations | 100 | 58.8 |
| A · random durations | 100 | 34.2 |
| A · random durations | 100 | 43.5 |
| A · random durations | 100 | 50.5 |
| A · random durations | 100 | 36.6 |
| A · random durations | 100 | 58.9 |
| A · random durations | 100 | 49.8 |
| A · random durations | 100 | 38.6 |
| A · random durations | 100 | 34.2 |
| A · random durations | 100 | 33.8 |
| A · random durations | 100 | 50.6 |
| A · random durations | 100 | 37.4 |
| A · random durations | 100 | 35.5 |
| A · random durations | 100 | 47.2 |
| A · random durations | 100 | 88.4 |
| A · random durations | 100 | 53.6 |
| A · random durations | 100 | 60.5 |
| A · random durations | 100 | 52.7 |
| A · random durations | 100 | 60.8 |
| A · random durations | 100 | 35.7 |
| A · random durations | 100 | 44.9 |
| A · random durations | 100 | 53.4 |
| A · random durations | 100 | 49.8 |
| A · random durations | 100 | 47.7 |
| A · random durations | 100 | 42.3 |
| A · random durations | 100 | 46.9 |
| A · random durations | 100 | 41.2 |
| A · random durations | 100 | 27.3 |
| A · random durations | 100 | 37.1 |
| A · random durations | 100 | 56.3 |
| A · random durations | 100 | 73.8 |
| A · random durations | 100 | 78.7 |
| A · random durations | 100 | 51.2 |
| A · random durations | 100 | 62.5 |
| A · random durations | 100 | 62.7 |
| A · random durations | 100 | 42.1 |
| A · random durations | 100 | 32.7 |
| A · random durations | 100 | 50.4 |
| A · random durations | 100 | 32.2 |
| A · random durations | 100 | 46.2 |
| A · random durations | 100 | 58.2 |
| A · random durations | 100 | 35.1 |
| A · random durations | 100 | 50.4 |
| A · random durations | 100 | 68.2 |
| A · random durations | 100 | 54.7 |
| A · random durations | 100 | 57 |
| A · random durations | 100 | 62.7 |
| A · random durations | 100 | 77.1 |
| A · random durations | 100 | 51.9 |
| A · random durations | 100 | 68 |
| A · random durations | 100 | 49.2 |
| A · random durations | 100 | 43.6 |
| A · random durations | 100 | 54.1 |
| A · random durations | 100 | 43 |
| A · random durations | 100 | 43.3 |
| A · random durations | 100 | 43 |
| A · random durations | 100 | 28.2 |
| A · random durations | 100 | 51.3 |
| A · random durations | 100 | 36.5 |
| A · random durations | 100 | 48.7 |
| A · random durations | 100 | 71.8 |
| A · random durations | 100 | 43.9 |
| A · random durations | 100 | 43.7 |
| A · random durations | 100 | 70.3 |
| A · random durations | 100 | 57.3 |
| A · random durations | 100 | 63.8 |
| A · random durations | 100 | 45.8 |
| A · random durations | 100 | 60.3 |
| A · random durations | 100 | 42.1 |
| A · random durations | 100 | 42.2 |
| A · random durations | 100 | 58 |
| A · random durations | 100 | 43.1 |
| A · random durations | 100 | 60.6 |
| A · random durations | 100 | 90.9 |
| A · random durations | 100 | 32.8 |
| A · random durations | 100 | 41.4 |
| A · random durations | 100 | 66.2 |
| A · random durations | 100 | 48.2 |
| A · random durations | 100 | 66.8 |
| A · random durations | 100 | 38.8 |
| A · random durations | 100 | 54.3 |
| A · random durations | 100 | 48.2 |
| A · random durations | 100 | 51.8 |
| A · random durations | 100 | 54.3 |
| A · random durations | 100 | 36.9 |
| A · random durations | 100 | 38.2 |
| A · random durations | 100 | 70.9 |
| A · random durations | 100 | 53.8 |
| A · random durations | 100 | 51.3 |
| A · random durations | 100 | 49.5 |
| A · random durations | 100 | 54.7 |
| A · random durations | 100 | 37.5 |
| A · random durations | 100 | 38.9 |
| A · random durations | 100 | 69.3 |
| A · random durations | 100 | 51.9 |
| A · random durations | 100 | 61.8 |
| A · random durations | 100 | 43 |
| A · random durations | 100 | 70.5 |
| A · random durations | 100 | 54.5 |
| A · random durations | 100 | 56.4 |
| A · random durations | 100 | 57.4 |
| A · random durations | 100 | 41 |
| A · random durations | 100 | 31.4 |
| A · random durations | 100 | 38.2 |
| A · random durations | 100 | 75.2 |
| A · random durations | 100 | 69.2 |
| A · random durations | 100 | 45.8 |
| A · random durations | 100 | 46.4 |
| A · random durations | 100 | 64.8 |
| A · random durations | 100 | 47.9 |
| A · random durations | 100 | 36.1 |
| A · random durations | 100 | 68.6 |
| A · random durations | 100 | 56.3 |
| A · random durations | 100 | 26.7 |
| A · random durations | 100 | 46.2 |
| A · random durations | 100 | 51.8 |
| A · random durations | 100 | 56.4 |
| A · random durations | 100 | 51.9 |
| A · random durations | 100 | 42.7 |
| A · random durations | 100 | 48.6 |
| A · random durations | 100 | 53.8 |
| A · random durations | 100 | 46.8 |
| A · random durations | 100 | 45.6 |
| A · random durations | 100 | 68.4 |
| A · random durations | 100 | 39.5 |
| A · random durations | 100 | 45.8 |
| A · random durations | 100 | 30.1 |
| A · random durations | 100 | 57.2 |
| A · random durations | 100 | 61.5 |
| A · random durations | 100 | 57.3 |
| A · random durations | 100 | 62.9 |
| A · random durations | 100 | 55.8 |
| A · random durations | 100 | 54.5 |
| A · random durations | 100 | 56.3 |
| A · random durations | 100 | 46.8 |
| A · random durations | 100 | 67.3 |
| A · random durations | 100 | 45.8 |
| A · random durations | 100 | 34.7 |
| A · random durations | 100 | 61.8 |
| A · random durations | 100 | 79.4 |
| A · random durations | 100 | 39.3 |
| A · random durations | 100 | 48.7 |
| A · random durations | 100 | 42.1 |
| A · random durations | 100 | 45.5 |
| A · random durations | 100 | 50.6 |
| A · random durations | 100 | 36.7 |
| A · random durations | 100 | 46.6 |
| A · random durations | 100 | 34.7 |
| A · random durations | 100 | 43.4 |
| A · random durations | 100 | 37.2 |
| A · random durations | 100 | 38.4 |
| A · random durations | 100 | 32.5 |
| A · random durations | 100 | 67.8 |
| A · random durations | 100 | 56.8 |
| A · random durations | 100 | 31 |
| A · random durations | 100 | 43.1 |
| A · random durations | 100 | 42.3 |
| A · random durations | 100 | 42.1 |
| A · random durations | 100 | 34.8 |
| A · random durations | 100 | 60.4 |
| A · random durations | 100 | 45.3 |
| A · random durations | 100 | 56.2 |
| A · random durations | 100 | 57 |
| A · random durations | 100 | 70.5 |
| A · random durations | 100 | 31.8 |
| A · random durations | 100 | 77.2 |
| A · random durations | 100 | 68.7 |
| A · random durations | 100 | 57.7 |
| A · random durations | 100 | 90.7 |
| A · random durations | 100 | 52.6 |
| A · random durations | 100 | 61.4 |
| A · random durations | 100 | 41.6 |
| A · random durations | 100 | 66.4 |
| A · random durations | 100 | 52.1 |
| A · random durations | 100 | 44.7 |
| A · random durations | 100 | 84.9 |
| A · random durations | 100 | 46.3 |
| A · random durations | 100 | 50.1 |
| A · random durations | 100 | 47.6 |
| A · random durations | 100 | 41.4 |
| A · random durations | 100 | 57.1 |
| A · random durations | 100 | 60.1 |
| A · random durations | 100 | 54.6 |
| A · random durations | 100 | 27.7 |
| A · random durations | 100 | 64.3 |
| A · random durations | 100 | 45.8 |
| A · random durations | 100 | 36.9 |
| A · random durations | 100 | 58.1 |
| A · random durations | 100 | 57.6 |
| A · random durations | 100 | 38.5 |
| A · random durations | 100 | 92.8 |
| A · random durations | 100 | 37 |
| A · random durations | 100 | 32.4 |
| A · random durations | 100 | 37.5 |
| A · random durations | 100 | 71.3 |
| A · random durations | 100 | 47.8 |
| A · random durations | 100 | 45.6 |
| A · random durations | 100 | 49.2 |
| A · random durations | 100 | 43.1 |
| A · random durations | 100 | 42.1 |
| A · random durations | 100 | 42.6 |
| A · random durations | 100 | 59.7 |
| A · random durations | 100 | 64.5 |
| A · random durations | 100 | 38.4 |
| A · random durations | 100 | 53.1 |
| A · random durations | 100 | 60.9 |
| A · random durations | 100 | 38.2 |
| A · random durations | 100 | 44.1 |
| A · random durations | 100 | 38.6 |
| A · random durations | 100 | 36.2 |
| A · random durations | 100 | 51.3 |
| A · random durations | 100 | 41.6 |
| A · random durations | 100 | 58.5 |
| A · random durations | 100 | 49.6 |
| A · random durations | 100 | 55.4 |
| A · random durations | 100 | 46.5 |
| A · random durations | 100 | 42.7 |
| A · random durations | 100 | 48.9 |
| A · random durations | 100 | 49.9 |
| A · random durations | 100 | 41.9 |
| A · random durations | 100 | 55.6 |
| A · random durations | 100 | 60.3 |
| A · random durations | 100 | 52 |
| A · random durations | 100 | 76.7 |
| A · random durations | 100 | 42.7 |
| A · random durations | 100 | 56.9 |
| A · random durations | 100 | 45.1 |
| A · random durations | 100 | 53 |
| A · random durations | 100 | 40.6 |
| A · random durations | 100 | 66.1 |
| A · random durations | 100 | 52.2 |
| A · random durations | 100 | 67.4 |
| A · random durations | 100 | 36.4 |
| A · random durations | 100 | 44.2 |
| A · random durations | 100 | 40 |
| A · random durations | 100 | 43.8 |
| A · random durations | 100 | 42.1 |
| A · random durations | 100 | 48.5 |
| A · random durations | 100 | 49.8 |
| A · random durations | 100 | 49.5 |
| A · random durations | 100 | 43.5 |
| A · random durations | 100 | 52.4 |
| A · random durations | 100 | 62.2 |
| A · random durations | 100 | 39.9 |
| A · random durations | 100 | 50 |
| A · random durations | 100 | 49.1 |
| A · random durations | 100 | 56.2 |
| A · random durations | 100 | 49.2 |
| A · random durations | 100 | 49.8 |
| A · random durations | 100 | 39 |
| A · random durations | 100 | 50.3 |
| A · random durations | 100 | 39.7 |
| A · random durations | 100 | 56.9 |
| A · random durations | 100 | 48.7 |
| A · random durations | 100 | 50.5 |
| A · random durations | 100 | 40 |
| A · random durations | 100 | 61.1 |
| A · random durations | 100 | 59.4 |
| A · random durations | 100 | 62 |
| A · random durations | 100 | 87.3 |
| A · random durations | 100 | 49.3 |
| A · random durations | 100 | 67.6 |
| A · random durations | 100 | 48.5 |
| A · random durations | 100 | 55.2 |
| A · random durations | 100 | 54.8 |
| A · random durations | 100 | 53.4 |
| A · random durations | 100 | 58.9 |
| A · random durations | 100 | 46.3 |
| A · random durations | 100 | 50.5 |
| A · random durations | 100 | 57.2 |
| A · random durations | 100 | 77.4 |
| A · random durations | 100 | 40.5 |
| A · random durations | 100 | 31.8 |
| A · random durations | 100 | 44.3 |
| A · random durations | 100 | 51.1 |
| A · random durations | 100 | 52.2 |
| A · random durations | 100 | 51.2 |
| A · random durations | 100 | 67.2 |
| A · random durations | 100 | 63.8 |
| A · random durations | 100 | 49.4 |
| A · random durations | 100 | 44.5 |
| A · random durations | 100 | 45.9 |
| A · random durations | 100 | 45.7 |
| A · random durations | 100 | 47.3 |
| A · random durations | 100 | 33.7 |
| A · random durations | 100 | 44.6 |
| A · random durations | 100 | 45 |
| A · random durations | 100 | 47.7 |
| A · random durations | 100 | 46.9 |
| A · random durations | 100 | 59.1 |
| A · random durations | 100 | 43.8 |
| A · random durations | 100 | 44.8 |
| A · random durations | 100 | 57.3 |
| A · random durations | 100 | 47.1 |
| A · random durations | 100 | 52.8 |
| A · random durations | 100 | 59.1 |
| A · random durations | 100 | 55.6 |
| A · random durations | 100 | 53.2 |
| A · random durations | 100 | 47.6 |
| A · random durations | 100 | 59.3 |
| A · random durations | 100 | 52.2 |
| A · random durations | 100 | 44.1 |
| A · random durations | 100 | 48.1 |
| A · random durations | 100 | 36.9 |
| A · random durations | 100 | 39.3 |
| A · random durations | 100 | 31.2 |
| A · random durations | 100 | 42.2 |
| A · random durations | 100 | 69.8 |
| A · random durations | 100 | 43.5 |
| A · random durations | 100 | 60.9 |
| A · random durations | 100 | 50 |
| A · random durations | 100 | 42 |
| A · random durations | 100 | 69.9 |
| A · random durations | 100 | 57.8 |
| A · random durations | 100 | 32.3 |
| A · random durations | 100 | 64.9 |
| A · random durations | 100 | 38.2 |
| A · random durations | 100 | 47.8 |
| A · random durations | 100 | 59.1 |
| A · random durations | 100 | 46.4 |
| A · random durations | 100 | 66.1 |
| A · random durations | 100 | 60.5 |
| A · random durations | 100 | 33.7 |
| A · random durations | 100 | 44.4 |
| A · random durations | 100 | 53.7 |
| A · random durations | 100 | 43.3 |
| A · random durations | 100 | 47.4 |
| A · random durations | 100 | 61.1 |
| A · random durations | 100 | 54.1 |
| A · random durations | 100 | 39.7 |
| A · random durations | 100 | 52.2 |
| A · random durations | 100 | 42.9 |
| A · random durations | 100 | 36.9 |
| A · random durations | 100 | 37.7 |
| A · random durations | 100 | 53.7 |
| A · random durations | 100 | 49.6 |
| A · random durations | 100 | 50.1 |
| A · random durations | 100 | 37.5 |
| A · random durations | 100 | 47.8 |
| A · random durations | 100 | 38.6 |
| A · random durations | 100 | 39.7 |
| A · random durations | 100 | 48 |
| A · random durations | 100 | 35.4 |
| A · random durations | 100 | 59.1 |
| A · random durations | 100 | 93.1 |
| A · random durations | 100 | 56.1 |
| A · random durations | 100 | 38.5 |
| A · random durations | 100 | 46.7 |
| A · random durations | 100 | 33.9 |
| A · random durations | 100 | 45.5 |
| A · random durations | 100 | 56.8 |
| A · random durations | 100 | 57.9 |
| A · random durations | 100 | 38.6 |
| A · random durations | 100 | 53.9 |
| A · random durations | 100 | 66.8 |
| A · random durations | 100 | 77.5 |
| A · random durations | 100 | 42 |
| A · random durations | 100 | 40.3 |
| A · random durations | 100 | 50.7 |
| A · random durations | 100 | 24 |
| A · random durations | 100 | 43.8 |
| A · random durations | 100 | 46.7 |
| A · random durations | 100 | 44.6 |
| A · random durations | 100 | 33.7 |
| A · random durations | 100 | 47 |
| A · random durations | 100 | 41.2 |
| A · random durations | 100 | 60.4 |
| A · random durations | 100 | 39.7 |
| A · random durations | 100 | 46.6 |
| A · random durations | 100 | 47.2 |
| A · random durations | 100 | 57.6 |
| A · random durations | 100 | 26.5 |
| A · random durations | 100 | 45.9 |
| A · random durations | 100 | 60.5 |
| A · random durations | 100 | 45.7 |
| A · random durations | 100 | 34.1 |
| A · random durations | 100 | 54.3 |
| A · random durations | 100 | 54.4 |
| A · random durations | 100 | 46.7 |
| A · random durations | 100 | 37.4 |
| A · random durations | 100 | 41.5 |
| A · random durations | 100 | 46.2 |
| A · random durations | 100 | 40.2 |
| A · random durations | 100 | 30.9 |
| A · random durations | 100 | 41.3 |
| A · random durations | 100 | 49.2 |
| A · random durations | 100 | 44 |
| A · random durations | 100 | 49.1 |
| A · random durations | 100 | 51.1 |
| A · random durations | 100 | 62.6 |
| A · random durations | 100 | 86.7 |
| A · random durations | 100 | 60 |
| A · random durations | 100 | 35.2 |
| A · random durations | 100 | 25.7 |
| A · random durations | 100 | 48.8 |
| A · random durations | 100 | 50.9 |
| A · random durations | 100 | 37.4 |
| A · random durations | 100 | 53.5 |
| A · random durations | 100 | 41.3 |
| A · random durations | 100 | 55.3 |
| A · random durations | 100 | 46.1 |
| A · random durations | 100 | 55.2 |
| A · random durations | 100 | 32.3 |
| A · random durations | 100 | 44.8 |
| A · random durations | 100 | 48.2 |
| A · random durations | 100 | 35 |
| A · random durations | 100 | 80 |
| A · random durations | 100 | 43.7 |
| A · random durations | 100 | 70.8 |
| A · random durations | 100 | 42.3 |
| A · random durations | 100 | 47.2 |
| B · one slow task | 100 | 530 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 50.5 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 46.6 |
| B · one slow task | 100 | 49 |
| B · one slow task | 100 | 47.6 |
| B · one slow task | 100 | 50.5 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 48.4 |
| B · one slow task | 100 | 47.4 |
| B · one slow task | 100 | 48.3 |
| B · one slow task | 100 | 52.7 |
| B · one slow task | 100 | 50.9 |
| B · one slow task | 100 | 51.5 |
| B · one slow task | 100 | 53.4 |
| B · one slow task | 100 | 47.1 |
| B · one slow task | 100 | 51.3 |
| B · one slow task | 100 | 47.3 |
| B · one slow task | 100 | 49.2 |
| B · one slow task | 100 | 51.2 |
| B · one slow task | 100 | 54 |
| B · one slow task | 100 | 48 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 52.9 |
| B · one slow task | 100 | 46.3 |
| B · one slow task | 100 | 50.9 |
| B · one slow task | 100 | 49.2 |
| B · one slow task | 100 | 47.8 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 51.5 |
| B · one slow task | 100 | 47.7 |
| B · one slow task | 100 | 50.9 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 46.9 |
| B · one slow task | 100 | 53.9 |
| B · one slow task | 100 | 52.7 |
| B · one slow task | 100 | 47.9 |
| B · one slow task | 100 | 48.5 |
| B · one slow task | 100 | 51.9 |
| B · one slow task | 100 | 48.8 |
| B · one slow task | 100 | 45.4 |
| B · one slow task | 100 | 52.6 |
| B · one slow task | 100 | 50 |
| B · one slow task | 100 | 54.8 |
| B · one slow task | 100 | 50.9 |
| B · one slow task | 100 | 50.5 |
| B · one slow task | 100 | 57.2 |
| B · one slow task | 100 | 49.6 |
| B · one slow task | 100 | 47.6 |
| B · one slow task | 100 | 50.6 |
| B · one slow task | 100 | 52.8 |
| B · one slow task | 100 | 47.1 |
| B · one slow task | 100 | 47.7 |
| B · one slow task | 100 | 51.1 |
| B · one slow task | 100 | 42 |
| B · one slow task | 100 | 47.3 |
| B · one slow task | 100 | 52 |
| B · one slow task | 100 | 48.5 |
| B · one slow task | 100 | 45.9 |
| B · one slow task | 100 | 54.8 |
| B · one slow task | 100 | 46.5 |
| B · one slow task | 100 | 48.7 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 50.2 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 50.1 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 50.2 |
| B · one slow task | 100 | 44.1 |
| B · one slow task | 100 | 51.1 |
| B · one slow task | 100 | 46.5 |
| B · one slow task | 100 | 44.6 |
| B · one slow task | 100 | 53.5 |
| B · one slow task | 100 | 46.8 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 48.1 |
| B · one slow task | 100 | 48.3 |
| B · one slow task | 100 | 51.2 |
| B · one slow task | 100 | 47.4 |
| B · one slow task | 100 | 50.9 |
| B · one slow task | 100 | 51 |
| B · one slow task | 100 | 52.9 |
| B · one slow task | 100 | 49.2 |
| B · one slow task | 100 | 52.6 |
| B · one slow task | 100 | 54.3 |
| B · one slow task | 100 | 54 |
| B · one slow task | 100 | 51.5 |
| B · one slow task | 100 | 51.1 |
| B · one slow task | 100 | 57.1 |
| B · one slow task | 100 | 55.6 |
| B · one slow task | 100 | 48.1 |
| B · one slow task | 100 | 52.3 |
| B · one slow task | 100 | 51.5 |
| B · one slow task | 100 | 50.2 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 51.2 |
| B · one slow task | 100 | 52.3 |
| B · one slow task | 100 | 50.5 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 53.5 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 51.4 |
| B · one slow task | 100 | 52.5 |
| B · one slow task | 100 | 54.1 |
| B · one slow task | 100 | 53.1 |
| B · one slow task | 100 | 50.9 |
| B · one slow task | 100 | 50.5 |
| B · one slow task | 100 | 46.9 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 47.4 |
| B · one slow task | 100 | 47.4 |
| B · one slow task | 100 | 51.6 |
| B · one slow task | 100 | 49.7 |
| B · one slow task | 100 | 51.2 |
| B · one slow task | 100 | 48.4 |
| B · one slow task | 100 | 53 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 53 |
| B · one slow task | 100 | 51.7 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 48.8 |
| B · one slow task | 100 | 50.1 |
| B · one slow task | 100 | 52.1 |
| B · one slow task | 100 | 51.7 |
| B · one slow task | 100 | 47 |
| B · one slow task | 100 | 52.6 |
| B · one slow task | 100 | 49.5 |
| B · one slow task | 100 | 52 |
| B · one slow task | 100 | 48.3 |
| B · one slow task | 100 | 51.6 |
| B · one slow task | 100 | 48 |
| B · one slow task | 100 | 50.3 |
| B · one slow task | 100 | 49.3 |
| B · one slow task | 100 | 49.3 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 49.6 |
| B · one slow task | 100 | 45.6 |
| B · one slow task | 100 | 52.2 |
| B · one slow task | 100 | 52.4 |
| B · one slow task | 100 | 48.9 |
| B · one slow task | 100 | 46.6 |
| B · one slow task | 100 | 48.4 |
| B · one slow task | 100 | 52.4 |
| B · one slow task | 100 | 51.6 |
| B · one slow task | 100 | 49.2 |
| B · one slow task | 100 | 52.2 |
| B · one slow task | 100 | 47.4 |
| B · one slow task | 100 | 48.5 |
| B · one slow task | 100 | 51.2 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 48.5 |
| B · one slow task | 100 | 43.7 |
| B · one slow task | 100 | 51.7 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 45.6 |
| B · one slow task | 100 | 51.5 |
| B · one slow task | 100 | 50 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 52.4 |
| B · one slow task | 100 | 48.2 |
| B · one slow task | 100 | 51.8 |
| B · one slow task | 100 | 51.7 |
| B · one slow task | 100 | 51.9 |
| B · one slow task | 100 | 54.1 |
| B · one slow task | 100 | 51.6 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 54.5 |
| B · one slow task | 100 | 47.2 |
| B · one slow task | 100 | 48.8 |
| B · one slow task | 100 | 47.6 |
| B · one slow task | 100 | 49.7 |
| B · one slow task | 100 | 52.7 |
| B · one slow task | 100 | 53.2 |
| B · one slow task | 100 | 51.2 |
| B · one slow task | 100 | 48.5 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 48.5 |
| B · one slow task | 100 | 52.4 |
| B · one slow task | 100 | 47.7 |
| B · one slow task | 100 | 52.2 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 53.8 |
| B · one slow task | 100 | 48.8 |
| B · one slow task | 100 | 54.2 |
| B · one slow task | 100 | 46.5 |
| B · one slow task | 100 | 47.9 |
| B · one slow task | 100 | 46.1 |
| B · one slow task | 100 | 48.1 |
| B · one slow task | 100 | 51.5 |
| B · one slow task | 100 | 51.8 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 47.1 |
| B · one slow task | 100 | 46.7 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 53.4 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 46.8 |
| B · one slow task | 100 | 46.2 |
| B · one slow task | 100 | 48.3 |
| B · one slow task | 100 | 53.9 |
| B · one slow task | 100 | 49.5 |
| B · one slow task | 100 | 47.4 |
| B · one slow task | 100 | 48.5 |
| B · one slow task | 100 | 48.8 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 48.3 |
| B · one slow task | 100 | 47.8 |
| B · one slow task | 100 | 49.5 |
| B · one slow task | 100 | 51.2 |
| B · one slow task | 100 | 51.8 |
| B · one slow task | 100 | 51.4 |
| B · one slow task | 100 | 48.9 |
| B · one slow task | 100 | 45.8 |
| B · one slow task | 100 | 48 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 46.7 |
| B · one slow task | 100 | 50.6 |
| B · one slow task | 100 | 48.5 |
| B · one slow task | 100 | 48.5 |
| B · one slow task | 100 | 52.8 |
| B · one slow task | 100 | 50.5 |
| B · one slow task | 100 | 53.4 |
| B · one slow task | 100 | 47.7 |
| B · one slow task | 100 | 52.8 |
| B · one slow task | 100 | 52.3 |
| B · one slow task | 100 | 42.5 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 53.9 |
| B · one slow task | 100 | 51.9 |
| B · one slow task | 100 | 48.9 |
| B · one slow task | 100 | 49.4 |
| B · one slow task | 100 | 46.7 |
| B · one slow task | 100 | 50.5 |
| B · one slow task | 100 | 45.5 |
| B · one slow task | 100 | 47.5 |
| B · one slow task | 100 | 52.8 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 49.7 |
| B · one slow task | 100 | 56.9 |
| B · one slow task | 100 | 52.6 |
| B · one slow task | 100 | 48.1 |
| B · one slow task | 100 | 54.2 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 51.8 |
| B · one slow task | 100 | 48.5 |
| B · one slow task | 100 | 47.7 |
| B · one slow task | 100 | 52 |
| B · one slow task | 100 | 48.1 |
| B · one slow task | 100 | 48 |
| B · one slow task | 100 | 52.2 |
| B · one slow task | 100 | 47.1 |
| B · one slow task | 100 | 46.5 |
| B · one slow task | 100 | 51.4 |
| B · one slow task | 100 | 45.1 |
| B · one slow task | 100 | 48.1 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 46.6 |
| B · one slow task | 100 | 47.2 |
| B · one slow task | 100 | 51.7 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 47.6 |
| B · one slow task | 100 | 51.3 |
| B · one slow task | 100 | 53.8 |
| B · one slow task | 100 | 46.8 |
| B · one slow task | 100 | 50.2 |
| B · one slow task | 100 | 54.9 |
| B · one slow task | 100 | 51.5 |
| B · one slow task | 100 | 52 |
| B · one slow task | 100 | 49.5 |
| B · one slow task | 100 | 48 |
| B · one slow task | 100 | 52.9 |
| B · one slow task | 100 | 51.6 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 48.8 |
| B · one slow task | 100 | 45.6 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 48.3 |
| B · one slow task | 100 | 49.7 |
| B · one slow task | 100 | 51.7 |
| B · one slow task | 100 | 52.1 |
| B · one slow task | 100 | 51.8 |
| B · one slow task | 100 | 55.6 |
| B · one slow task | 100 | 52.9 |
| B · one slow task | 100 | 48.1 |
| B · one slow task | 100 | 48 |
| B · one slow task | 100 | 55.8 |
| B · one slow task | 100 | 48.3 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 54.4 |
| B · one slow task | 100 | 54.3 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 50.6 |
| B · one slow task | 100 | 45.9 |
| B · one slow task | 100 | 47.7 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 50 |
| B · one slow task | 100 | 49.2 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 55.5 |
| B · one slow task | 100 | 51.2 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 50 |
| B · one slow task | 100 | 49.6 |
| B · one slow task | 100 | 53.1 |
| B · one slow task | 100 | 47.5 |
| B · one slow task | 100 | 49.7 |
| B · one slow task | 100 | 47.3 |
| B · one slow task | 100 | 50.2 |
| B · one slow task | 100 | 50.3 |
| B · one slow task | 100 | 52.3 |
| B · one slow task | 100 | 53 |
| B · one slow task | 100 | 51.7 |
| B · one slow task | 100 | 54.1 |
| B · one slow task | 100 | 54 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 50.9 |
| B · one slow task | 100 | 45.2 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 50 |
| B · one slow task | 100 | 45.8 |
| B · one slow task | 100 | 48.9 |
| B · one slow task | 100 | 52.4 |
| B · one slow task | 100 | 46.9 |
| B · one slow task | 100 | 53.2 |
| B · one slow task | 100 | 51.2 |
| B · one slow task | 100 | 49.4 |
| B · one slow task | 100 | 49.6 |
| B · one slow task | 100 | 52.1 |
| B · one slow task | 100 | 46.4 |
| B · one slow task | 100 | 55.1 |
| B · one slow task | 100 | 48 |
| B · one slow task | 100 | 48.1 |
| B · one slow task | 100 | 53.1 |
| B · one slow task | 100 | 52 |
| B · one slow task | 100 | 53.3 |
| B · one slow task | 100 | 52.6 |
| B · one slow task | 100 | 50.9 |
| B · one slow task | 100 | 46.8 |
| B · one slow task | 100 | 48.8 |
| B · one slow task | 100 | 50.5 |
| B · one slow task | 100 | 50 |
| B · one slow task | 100 | 44.9 |
| B · one slow task | 100 | 52.6 |
| B · one slow task | 100 | 54.3 |
| B · one slow task | 100 | 53.7 |
| B · one slow task | 100 | 47.5 |
| B · one slow task | 100 | 51.1 |
| B · one slow task | 100 | 44.7 |
| B · one slow task | 100 | 54.2 |
| B · one slow task | 100 | 45.2 |
| B · one slow task | 100 | 51 |
| B · one slow task | 100 | 52.9 |
| B · one slow task | 100 | 53.2 |
| B · one slow task | 100 | 50.9 |
| B · one slow task | 100 | 46.4 |
| B · one slow task | 100 | 49.7 |
| B · one slow task | 100 | 49.3 |
| B · one slow task | 100 | 50.9 |
| B · one slow task | 100 | 52.5 |
| B · one slow task | 100 | 51.7 |
| B · one slow task | 100 | 55.3 |
| B · one slow task | 100 | 51.7 |
| B · one slow task | 100 | 49 |
| B · one slow task | 100 | 54.1 |
| B · one slow task | 100 | 49.2 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 50.5 |
| B · one slow task | 100 | 44.3 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 49.5 |
| B · one slow task | 100 | 49.6 |
| B · one slow task | 100 | 46.8 |
| B · one slow task | 100 | 50.2 |
| B · one slow task | 100 | 53.8 |
| B · one slow task | 100 | 49.6 |
| B · one slow task | 100 | 48.7 |
| B · one slow task | 100 | 48.5 |
| B · one slow task | 100 | 55 |
| B · one slow task | 100 | 46.6 |
| B · one slow task | 100 | 52.1 |
| B · one slow task | 100 | 50.3 |
| B · one slow task | 100 | 54.8 |
| B · one slow task | 100 | 53.3 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 46.1 |
| B · one slow task | 100 | 53.6 |
| B · one slow task | 100 | 53.6 |
| B · one slow task | 100 | 47.2 |
| B · one slow task | 100 | 51.9 |
| B · one slow task | 100 | 48 |
| B · one slow task | 100 | 48.1 |
| B · one slow task | 100 | 46 |
| B · one slow task | 100 | 52.3 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 51.2 |
| B · one slow task | 100 | 53.6 |
| B · one slow task | 100 | 51.7 |
| B · one slow task | 100 | 51.5 |
| B · one slow task | 100 | 51.9 |
| B · one slow task | 100 | 47.3 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 47 |
| B · one slow task | 100 | 47.8 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 52.7 |
| B · one slow task | 100 | 55.1 |
| B · one slow task | 100 | 47.3 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 51.3 |
| B · one slow task | 100 | 51.5 |
| B · one slow task | 100 | 50.9 |
| B · one slow task | 100 | 47.6 |
| B · one slow task | 100 | 51 |
| B · one slow task | 100 | 52.2 |
| B · one slow task | 100 | 48.7 |
| B · one slow task | 100 | 54.9 |
| B · one slow task | 100 | 49.4 |
| B · one slow task | 100 | 48.4 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 49.4 |
| B · one slow task | 100 | 46.6 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 54 |
| B · one slow task | 100 | 55 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 52.3 |
| B · one slow task | 100 | 50.3 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 53.2 |
| B · one slow task | 100 | 52.1 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 47.7 |
| B · one slow task | 100 | 47.2 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 51.3 |
| B · one slow task | 100 | 52 |
| B · one slow task | 100 | 52.4 |
| B · one slow task | 100 | 44 |
| B · one slow task | 100 | 52.3 |
| B · one slow task | 100 | 47.4 |
| B · one slow task | 100 | 52.8 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 51.6 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 45.3 |
| B · one slow task | 100 | 52.7 |
| B · one slow task | 100 | 49.2 |
| B · one slow task | 100 | 43.5 |
| B · one slow task | 100 | 52.7 |
| B · one slow task | 100 | 54.2 |
| B · one slow task | 100 | 47.8 |
| B · one slow task | 100 | 53 |
| B · one slow task | 100 | 48.1 |
| B · one slow task | 100 | 44.3 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 50.3 |
| B · one slow task | 100 | 50.3 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 50.5 |
| B · one slow task | 100 | 49.5 |
| B · one slow task | 100 | 48.5 |
| B · one slow task | 100 | 49.3 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 49.2 |
| B · one slow task | 100 | 47.2 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 50.2 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 49.5 |
| B · one slow task | 100 | 51.3 |
| B · one slow task | 100 | 52 |
| B · one slow task | 100 | 51.7 |
| B · one slow task | 100 | 45.6 |
| B · one slow task | 100 | 48.9 |
| B · one slow task | 100 | 51.8 |
| B · one slow task | 100 | 51.3 |
| B · one slow task | 100 | 51.7 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 47.9 |
| B · one slow task | 100 | 53.1 |
| B · one slow task | 100 | 46.6 |
| B · one slow task | 100 | 52.5 |
| B · one slow task | 100 | 50 |
| B · one slow task | 100 | 46.3 |
| B · one slow task | 100 | 49 |
| B · one slow task | 100 | 53 |
| B · one slow task | 100 | 48.5 |
| B · one slow task | 100 | 47 |
| B · one slow task | 100 | 49.3 |
| B · one slow task | 100 | 48 |
| B · one slow task | 100 | 46.9 |
| B · one slow task | 100 | 51.1 |
| B · one slow task | 100 | 52 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 51.3 |
| B · one slow task | 100 | 49 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 50.3 |
| B · one slow task | 100 | 53.7 |
| B · one slow task | 100 | 51.3 |
| B · one slow task | 100 | 47.5 |
| B · one slow task | 100 | 51.3 |
| B · one slow task | 100 | 49.4 |
| B · one slow task | 100 | 48.8 |
| B · one slow task | 100 | 47.9 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 49 |
| B · one slow task | 100 | 46.5 |
| B · one slow task | 100 | 45.7 |
| B · one slow task | 100 | 50.3 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 55.5 |
| B · one slow task | 100 | 49.6 |
| B · one slow task | 100 | 52.6 |
| B · one slow task | 100 | 53 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 50.2 |
| B · one slow task | 100 | 48.9 |
| B · one slow task | 100 | 54.4 |
| B · one slow task | 100 | 46.2 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 53.5 |
| B · one slow task | 100 | 49.7 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 50.6 |
| B · one slow task | 100 | 51.3 |
| B · one slow task | 100 | 51.4 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 51.9 |
| B · one slow task | 100 | 52.4 |
| B · one slow task | 100 | 47.2 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 52.2 |
| B · one slow task | 100 | 51.2 |
| B · one slow task | 100 | 50.6 |
| B · one slow task | 100 | 51.7 |
| B · one slow task | 100 | 52.4 |
| B · one slow task | 100 | 47.9 |
| B · one slow task | 100 | 46.9 |
| B · one slow task | 100 | 47.1 |
| B · one slow task | 100 | 54.6 |
| B · one slow task | 100 | 47.4 |
| B · one slow task | 100 | 49.4 |
| B · one slow task | 100 | 49.5 |
| B · one slow task | 100 | 52.6 |
| B · one slow task | 100 | 45.7 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 53 |
| B · one slow task | 100 | 52.8 |
| B · one slow task | 100 | 51 |
| B · one slow task | 100 | 49.3 |
| B · one slow task | 100 | 54.4 |
| B · one slow task | 100 | 45.8 |
| B · one slow task | 100 | 52.5 |
| B · one slow task | 100 | 51.3 |
| B · one slow task | 100 | 51.5 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 50.5 |
| B · one slow task | 100 | 52.3 |
| B · one slow task | 100 | 47.1 |
| B · one slow task | 100 | 46.9 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 50.1 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 54 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 51.9 |
| B · one slow task | 100 | 51 |
| B · one slow task | 100 | 55.9 |
| B · one slow task | 100 | 46.5 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 48.9 |
| B · one slow task | 100 | 53.3 |
| B · one slow task | 100 | 48 |
| B · one slow task | 100 | 54.1 |
| B · one slow task | 100 | 54 |
| B · one slow task | 100 | 52.2 |
| B · one slow task | 100 | 51.1 |
| B · one slow task | 100 | 46.1 |
| B · one slow task | 100 | 50.5 |
| B · one slow task | 100 | 46.4 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 50.5 |
| B · one slow task | 100 | 49.2 |
| B · one slow task | 100 | 52.4 |
| B · one slow task | 100 | 49.7 |
| B · one slow task | 100 | 46.1 |
| B · one slow task | 100 | 47.3 |
| B · one slow task | 100 | 46.8 |
| B · one slow task | 100 | 49.2 |
| B · one slow task | 100 | 53.1 |
| B · one slow task | 100 | 51.3 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 46.8 |
| B · one slow task | 100 | 55.9 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 56 |
| B · one slow task | 100 | 47.8 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 56.5 |
| B · one slow task | 100 | 47.3 |
| B · one slow task | 100 | 51 |
| B · one slow task | 100 | 49.2 |
| B · one slow task | 100 | 48 |
| B · one slow task | 100 | 55.4 |
| B · one slow task | 100 | 47.5 |
| B · one slow task | 100 | 52.2 |
| B · one slow task | 100 | 52.8 |
| B · one slow task | 100 | 47.5 |
| B · one slow task | 100 | 45.3 |
| B · one slow task | 100 | 45.5 |
| B · one slow task | 100 | 48 |
| B · one slow task | 100 | 50.6 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 49.5 |
| B · one slow task | 100 | 49.7 |
| B · one slow task | 100 | 52.4 |
| B · one slow task | 100 | 51.9 |
| B · one slow task | 100 | 50.9 |
| B · one slow task | 100 | 48.5 |
| B · one slow task | 100 | 51.9 |
| B · one slow task | 100 | 50.5 |
| B · one slow task | 100 | 48.1 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 53.1 |
| B · one slow task | 100 | 54.6 |
| B · one slow task | 100 | 48.7 |
| B · one slow task | 100 | 44.8 |
| B · one slow task | 100 | 51.5 |
| B · one slow task | 100 | 47.7 |
| B · one slow task | 100 | 51.8 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 55.6 |
| B · one slow task | 100 | 50.3 |
| B · one slow task | 100 | 52.3 |
| B · one slow task | 100 | 47 |
| B · one slow task | 100 | 43 |
| B · one slow task | 100 | 50.3 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 51.8 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 46.8 |
| B · one slow task | 100 | 46 |
| B · one slow task | 100 | 51.4 |
| B · one slow task | 100 | 51.8 |
| B · one slow task | 100 | 47.8 |
| B · one slow task | 100 | 48.7 |
| B · one slow task | 100 | 48.2 |
| B · one slow task | 100 | 45.3 |
| B · one slow task | 100 | 50.5 |
| B · one slow task | 100 | 52.1 |
| B · one slow task | 100 | 49.4 |
| B · one slow task | 100 | 46.4 |
| B · one slow task | 100 | 49.5 |
| B · one slow task | 100 | 53.4 |
| B · one slow task | 100 | 55.3 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 48 |
| B · one slow task | 100 | 45 |
| B · one slow task | 100 | 46.1 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 50.6 |
| B · one slow task | 100 | 50.6 |
| B · one slow task | 100 | 49.3 |
| B · one slow task | 100 | 46.1 |
| B · one slow task | 100 | 46.1 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 47.9 |
| B · one slow task | 100 | 53.3 |
| B · one slow task | 100 | 46.4 |
| B · one slow task | 100 | 54.2 |
| B · one slow task | 100 | 48.3 |
| B · one slow task | 100 | 50.6 |
| B · one slow task | 100 | 50.6 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 45 |
| B · one slow task | 100 | 48.8 |
| B · one slow task | 100 | 53.8 |
| B · one slow task | 100 | 46.8 |
| B · one slow task | 100 | 45.4 |
| B · one slow task | 100 | 49.5 |
| B · one slow task | 100 | 49 |
| B · one slow task | 100 | 46.8 |
| B · one slow task | 100 | 48.1 |
| B · one slow task | 100 | 48.8 |
| B · one slow task | 100 | 49 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 51.8 |
| B · one slow task | 100 | 51 |
| B · one slow task | 100 | 50.9 |
| B · one slow task | 100 | 54.2 |
| B · one slow task | 100 | 52.7 |
| B · one slow task | 100 | 42.7 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 46.1 |
| B · one slow task | 100 | 48.3 |
| B · one slow task | 100 | 51.9 |
| B · one slow task | 100 | 49.5 |
| B · one slow task | 100 | 48.9 |
| B · one slow task | 100 | 53.3 |
| B · one slow task | 100 | 46.2 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 51.4 |
| B · one slow task | 100 | 50.1 |
| B · one slow task | 100 | 47.1 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 52 |
| B · one slow task | 100 | 50.9 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 50.3 |
| B · one slow task | 100 | 46.9 |
| B · one slow task | 100 | 49.2 |
| B · one slow task | 100 | 51.1 |
| B · one slow task | 100 | 42.2 |
| B · one slow task | 100 | 51.9 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 47.3 |
| B · one slow task | 100 | 48.1 |
| B · one slow task | 100 | 49.5 |
| B · one slow task | 100 | 51 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 52.9 |
| B · one slow task | 100 | 51 |
| B · one slow task | 100 | 48 |
| B · one slow task | 100 | 48.8 |
| B · one slow task | 100 | 50.6 |
| B · one slow task | 100 | 51.8 |
| B · one slow task | 100 | 51.7 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 52.1 |
| B · one slow task | 100 | 47.5 |
| B · one slow task | 100 | 51.5 |
| B · one slow task | 100 | 45.4 |
| B · one slow task | 100 | 51.1 |
| B · one slow task | 100 | 50.6 |
| B · one slow task | 100 | 50 |
| B · one slow task | 100 | 44.7 |
| B · one slow task | 100 | 53.9 |
| B · one slow task | 100 | 52.2 |
| B · one slow task | 100 | 50.1 |
| B · one slow task | 100 | 51.1 |
| B · one slow task | 100 | 47.7 |
| B · one slow task | 100 | 51.3 |
| B · one slow task | 100 | 53.9 |
| B · one slow task | 100 | 47.1 |
| B · one slow task | 100 | 56.7 |
| B · one slow task | 100 | 48.9 |
| B · one slow task | 100 | 52.1 |
| B · one slow task | 100 | 47.9 |
| B · one slow task | 100 | 51 |
| B · one slow task | 100 | 46.8 |
| B · one slow task | 100 | 48.4 |
| B · one slow task | 100 | 49.4 |
| B · one slow task | 100 | 48.4 |
| B · one slow task | 100 | 49.4 |
| B · one slow task | 100 | 52.4 |
| B · one slow task | 100 | 46.8 |
| B · one slow task | 100 | 47 |
| B · one slow task | 100 | 50.1 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 47.5 |
| B · one slow task | 100 | 50.3 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 49.5 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 52.6 |
| B · one slow task | 100 | 53.3 |
| B · one slow task | 100 | 49.6 |
| B · one slow task | 100 | 47.4 |
| B · one slow task | 100 | 46.2 |
| B · one slow task | 100 | 44.4 |
| B · one slow task | 100 | 47.1 |
| B · one slow task | 100 | 47.9 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 45.3 |
| B · one slow task | 100 | 53.6 |
| B · one slow task | 100 | 52.7 |
| B · one slow task | 100 | 53.1 |
| B · one slow task | 100 | 48.7 |
| B · one slow task | 100 | 50.6 |
| B · one slow task | 100 | 47.6 |
| B · one slow task | 100 | 53.9 |
| B · one slow task | 100 | 47 |
| B · one slow task | 100 | 48.7 |
| B · one slow task | 100 | 53.6 |
| B · one slow task | 100 | 56.2 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 49 |
| B · one slow task | 100 | 43.7 |
| B · one slow task | 100 | 54.3 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 45.3 |
| B · one slow task | 100 | 52.2 |
| B · one slow task | 100 | 51.5 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 51.8 |
| B · one slow task | 100 | 50.6 |
| B · one slow task | 100 | 51.2 |
| B · one slow task | 100 | 53.1 |
| B · one slow task | 100 | 53 |
| B · one slow task | 100 | 51.9 |
| B · one slow task | 100 | 51.5 |
| B · one slow task | 100 | 46.8 |
| B · one slow task | 100 | 47.2 |
| B · one slow task | 100 | 52 |
| B · one slow task | 100 | 51.6 |
| B · one slow task | 100 | 51.3 |
| B · one slow task | 100 | 52.1 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 51.4 |
| B · one slow task | 100 | 47.5 |
| B · one slow task | 100 | 50.2 |
| B · one slow task | 100 | 52.3 |
| B · one slow task | 100 | 48.3 |
| B · one slow task | 100 | 54.9 |
| B · one slow task | 100 | 52.8 |
| B · one slow task | 100 | 53.4 |
| B · one slow task | 100 | 49.5 |
| B · one slow task | 100 | 46.5 |
| B · one slow task | 100 | 48.3 |
| B · one slow task | 100 | 51.4 |
| B · one slow task | 100 | 49.3 |
| B · one slow task | 100 | 51.8 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 48.5 |
| B · one slow task | 100 | 52.3 |
| B · one slow task | 100 | 53.4 |
| B · one slow task | 100 | 48.2 |
| B · one slow task | 100 | 51.3 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 49.7 |
| B · one slow task | 100 | 46.9 |
| B · one slow task | 100 | 53.5 |
| B · one slow task | 100 | 47.4 |
| B · one slow task | 100 | 47.8 |
| B · one slow task | 100 | 51.6 |
| B · one slow task | 100 | 50.4 |
| B · one slow task | 100 | 48 |
| B · one slow task | 100 | 48.4 |
| B · one slow task | 100 | 49.6 |
| B · one slow task | 100 | 48.9 |
| B · one slow task | 100 | 51.6 |
| B · one slow task | 100 | 47.1 |
| B · one slow task | 100 | 50.9 |
| B · one slow task | 100 | 53.8 |
| B · one slow task | 100 | 50.5 |
| B · one slow task | 100 | 47.8 |
| B · one slow task | 100 | 48.2 |
| B · one slow task | 100 | 50.1 |
| B · one slow task | 100 | 48.4 |
| B · one slow task | 100 | 53.1 |
| B · one slow task | 100 | 45.4 |
| B · one slow task | 100 | 54.1 |
| B · one slow task | 100 | 44.9 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 47.3 |
| B · one slow task | 100 | 52.1 |
| B · one slow task | 100 | 48.1 |
| B · one slow task | 100 | 47.2 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 49 |
| B · one slow task | 100 | 45.2 |
| B · one slow task | 100 | 51.1 |
| B · one slow task | 100 | 44 |
| B · one slow task | 100 | 52.9 |
| B · one slow task | 100 | 49.2 |
| B · one slow task | 100 | 52.4 |
| B · one slow task | 100 | 48.5 |
| B · one slow task | 100 | 48 |
| B · one slow task | 100 | 51.6 |
| B · one slow task | 100 | 48.5 |
| B · one slow task | 100 | 46.1 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 46.6 |
| B · one slow task | 100 | 50 |
| B · one slow task | 100 | 53.4 |
| B · one slow task | 100 | 52.4 |
| B · one slow task | 100 | 50 |
| B · one slow task | 100 | 49.6 |
| B · one slow task | 100 | 49.2 |
| B · one slow task | 100 | 48.4 |
| B · one slow task | 100 | 50.9 |
| B · one slow task | 100 | 49.6 |
| B · one slow task | 100 | 49 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 45 |
| B · one slow task | 100 | 54.9 |
| B · one slow task | 100 | 51.6 |
| B · one slow task | 100 | 46.5 |
| B · one slow task | 100 | 50.3 |
| B · one slow task | 100 | 47.2 |
| B · one slow task | 100 | 48.7 |
| B · one slow task | 100 | 47.8 |
| B · one slow task | 100 | 52.7 |
| B · one slow task | 100 | 45.2 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 45.9 |
| B · one slow task | 100 | 49.9 |
| B · one slow task | 100 | 49.2 |
| B · one slow task | 100 | 46.5 |
| B · one slow task | 100 | 53.6 |
| B · one slow task | 100 | 53.9 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 51.3 |
| B · one slow task | 100 | 49.6 |
| B · one slow task | 100 | 50.6 |
| B · one slow task | 100 | 53.8 |
| B · one slow task | 100 | 49.3 |
| B · one slow task | 100 | 54.5 |
| B · one slow task | 100 | 49.3 |
| B · one slow task | 100 | 49.8 |
| B · one slow task | 100 | 54.7 |
| B · one slow task | 100 | 50.7 |
| B · one slow task | 100 | 44.9 |
| B · one slow task | 100 | 50.6 |
| B · one slow task | 100 | 46.8 |
| B · one slow task | 100 | 45.8 |
| B · one slow task | 100 | 47.6 |
| B · one slow task | 100 | 50.8 |
| B · one slow task | 100 | 47.2 |
| B · one slow task | 100 | 46.5 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 51 |
| B · one slow task | 100 | 48.3 |
| B · one slow task | 100 | 46.7 |
| B · one slow task | 100 | 44.6 |
| B · one slow task | 100 | 48.1 |
| B · one slow task | 100 | 52.1 |
| B · one slow task | 100 | 52.5 |
| B · one slow task | 100 | 52 |
| B · one slow task | 100 | 49.6 |
| B · one slow task | 100 | 50.3 |
| B · one slow task | 100 | 53.2 |
| B · one slow task | 100 | 47.8 |
| B · one slow task | 100 | 50.9 |
| B · one slow task | 100 | 45.3 |
| B · one slow task | 100 | 51.7 |
| B · one slow task | 100 | 48.9 |
| B · one slow task | 100 | 47.1 |
| B · one slow task | 100 | 51.9 |
| B · one slow task | 100 | 47.2 |
| B · one slow task | 100 | 47.8 |
| B · one slow task | 100 | 53.8 |
| B · one slow task | 100 | 47.4 |
| B · one slow task | 100 | 48.4 |
| B · one slow task | 100 | 48.3 |
| B · one slow task | 100 | 52 |
| B · one slow task | 100 | 45.4 |
| B · one slow task | 100 | 53.1 |
| B · one slow task | 100 | 49.4 |
| B · one slow task | 100 | 49.2 |
| B · one slow task | 100 | 47.8 |
| B · one slow task | 100 | 49.6 |
| B · one slow task | 100 | 53.7 |
| B · one slow task | 100 | 50.5 |
| B · one slow task | 100 | 47.7 |
| B · one slow task | 100 | 49.1 |
| B · one slow task | 100 | 51.3 |
| B · one slow task | 100 | 50.2 |
| B · one slow task | 100 | 49.4 |
| B · one slow task | 100 | 51.5 |
| B · one slow task | 100 | 50.9 |
| B · one slow task | 100 | 47.3 |
| B · one slow task | 100 | 45.2 |
| B · one slow task | 100 | 51.3 |
| B · one slow task | 100 | 54.6 |
| B · one slow task | 100 | 47.9 |
| B · one slow task | 100 | 49.6 |
| B · one slow task | 100 | 53.4 |
| B · one slow task | 100 | 54.3 |
| B · one slow task | 100 | 50.2 |
| B · one slow task | 100 | 53.1 |
| B · one slow task | 100 | 51.9 |
| B · one slow task | 100 | 48.6 |
| B · one slow task | 100 | 45 |
| B · one slow task | 100 | 47.7 |
| B · one slow task | 100 | 50.9 |
| C · one hot key | 7,480 | 3,670 |
| C · one hot key | 95 | 46.8 |
| C · one hot key | 91.4 | 42.9 |
| C · one hot key | 84 | 40.3 |
| C · one hot key | 83.2 | 41.7 |
| C · one hot key | 98.8 | 44.6 |
| C · one hot key | 84.3 | 42.3 |
| C · one hot key | 99.8 | 51.4 |
| C · one hot key | 92 | 49.2 |
| C · one hot key | 95.7 | 49 |
| C · one hot key | 121 | 64.1 |
| C · one hot key | 100 | 51 |
| C · one hot key | 96.6 | 51.9 |
| C · one hot key | 98.3 | 49.4 |
| C · one hot key | 85.3 | 47.1 |
| C · one hot key | 113 | 58.4 |
| C · one hot key | 108 | 52.7 |
| C · one hot key | 94.7 | 47.8 |
| C · one hot key | 102 | 46.7 |
| C · one hot key | 93.3 | 49.5 |
| C · one hot key | 104 | 51.3 |
| C · one hot key | 86.6 | 46 |
| C · one hot key | 103 | 57 |
| C · one hot key | 115 | 57.5 |
| C · one hot key | 104 | 52.3 |
| C · one hot key | 94.1 | 46.7 |
| C · one hot key | 109 | 55.8 |
| C · one hot key | 120 | 66.4 |
| C · one hot key | 107 | 57.1 |
| C · one hot key | 101 | 51.1 |
| C · one hot key | 92 | 48.4 |
| C · one hot key | 104 | 46.8 |
| C · one hot key | 119 | 60 |
| C · one hot key | 79.8 | 34.3 |
| C · one hot key | 110 | 58 |
| C · one hot key | 101 | 45.2 |
| C · one hot key | 115 | 59.1 |
| C · one hot key | 98.7 | 47.1 |
| C · one hot key | 78.4 | 44.2 |
| C · one hot key | 120 | 56.2 |
| C · one hot key | 88.4 | 43.5 |
| C · one hot key | 108 | 58.6 |
| C · one hot key | 98.7 | 50.5 |
| C · one hot key | 99.6 | 50.3 |
| C · one hot key | 101 | 50.1 |
| C · one hot key | 94.5 | 47.5 |
| C · one hot key | 102 | 49 |
| C · one hot key | 103 | 51.1 |
| C · one hot key | 108 | 53.9 |
| C · one hot key | 101 | 52.5 |
| C · one hot key | 103 | 51.8 |
| C · one hot key | 113 | 59 |
| C · one hot key | 91 | 42.1 |
| C · one hot key | 101 | 53.9 |
| C · one hot key | 105 | 53.6 |
| C · one hot key | 110 | 59.7 |
| C · one hot key | 99.4 | 51 |
| C · one hot key | 101 | 50.2 |
| C · one hot key | 96.6 | 48.6 |
| C · one hot key | 112 | 53 |
| C · one hot key | 96.8 | 47.8 |
| C · one hot key | 107 | 53.9 |
| C · one hot key | 99 | 49.8 |
| C · one hot key | 100 | 46.1 |
| C · one hot key | 87.8 | 45 |
| C · one hot key | 101 | 47.8 |
| C · one hot key | 99.7 | 49.3 |
| C · one hot key | 85.2 | 44.4 |
| C · one hot key | 92.6 | 44.7 |
| C · one hot key | 95.5 | 47.4 |
| C · one hot key | 84.7 | 41.4 |
| C · one hot key | 87.8 | 45.1 |
| C · one hot key | 115 | 54 |
| C · one hot key | 89.7 | 41.4 |
| C · one hot key | 91.4 | 41 |
| C · one hot key | 86 | 47.7 |
| C · one hot key | 112 | 58 |
| C · one hot key | 109 | 59 |
| C · one hot key | 103 | 50.6 |
| C · one hot key | 101 | 53.3 |
| C · one hot key | 95.1 | 46.5 |
| C · one hot key | 97.2 | 45.5 |
| C · one hot key | 93.3 | 48.6 |
| C · one hot key | 107 | 52.5 |
| C · one hot key | 107 | 54.2 |
| C · one hot key | 109 | 55.7 |
| C · one hot key | 120 | 62 |
| C · one hot key | 107 | 53 |
| C · one hot key | 106 | 47 |
| C · one hot key | 110 | 51.8 |
| C · one hot key | 84.6 | 43.5 |
| C · one hot key | 100 | 54.9 |
| C · one hot key | 84.9 | 42.4 |
| C · one hot key | 116 | 61.9 |
| C · one hot key | 95.1 | 41.9 |
| C · one hot key | 118 | 63.3 |
| C · one hot key | 111 | 52.2 |
| C · one hot key | 94.5 | 44.8 |
| C · one hot key | 83.4 | 41.1 |
| C · one hot key | 88.8 | 45 |
| C · one hot key | 110 | 51.9 |
| C · one hot key | 96.8 | 50.8 |
| C · one hot key | 85.2 | 39.5 |
| C · one hot key | 97.8 | 49.2 |
| C · one hot key | 117 | 55.9 |
| C · one hot key | 116 | 58.7 |
| C · one hot key | 95.3 | 42.8 |
| C · one hot key | 103 | 49 |
| C · one hot key | 106 | 49.7 |
| C · one hot key | 85.2 | 44.5 |
| C · one hot key | 94.7 | 42 |
| C · one hot key | 95.9 | 52.1 |
| C · one hot key | 104 | 50.7 |
| C · one hot key | 94.9 | 47.9 |
| C · one hot key | 86 | 37.5 |
| C · one hot key | 103 | 49.6 |
| C · one hot key | 93.6 | 48.7 |
| C · one hot key | 87.7 | 47.2 |
| C · one hot key | 87.7 | 41.7 |
| C · one hot key | 97.8 | 51.7 |
| C · one hot key | 115 | 57.8 |
| C · one hot key | 98.3 | 50.7 |
| C · one hot key | 111 | 54.8 |
| C · one hot key | 77.5 | 41.7 |
| C · one hot key | 91.6 | 41.9 |
| C · one hot key | 87.4 | 45.1 |
| C · one hot key | 97.3 | 52.4 |
| C · one hot key | 108 | 55.9 |
| C · one hot key | 94.5 | 46.6 |
| C · one hot key | 87.6 | 44.9 |
| C · one hot key | 109 | 55.5 |
| C · one hot key | 92.4 | 45.6 |
| C · one hot key | 103 | 54.1 |
| C · one hot key | 93.4 | 49.8 |
| C · one hot key | 105 | 49 |
| C · one hot key | 96.2 | 52.6 |
| C · one hot key | 108 | 54.1 |
| C · one hot key | 106 | 52.7 |
| C · one hot key | 122 | 63.9 |
| C · one hot key | 99.2 | 47.7 |
| C · one hot key | 90.2 | 46.2 |
| C · one hot key | 88.4 | 43.5 |
| C · one hot key | 94 | 46.9 |
| C · one hot key | 104 | 52.9 |
| C · one hot key | 92.9 | 46.5 |
| C · one hot key | 115 | 56.6 |
| C · one hot key | 102 | 54.1 |
| C · one hot key | 90.2 | 46.4 |
| C · one hot key | 95.4 | 48.9 |
| C · one hot key | 93.6 | 48.9 |
| C · one hot key | 102 | 45.6 |
| C · one hot key | 89.7 | 46.9 |
| C · one hot key | 113 | 62.9 |
| C · one hot key | 96.4 | 45.7 |
| C · one hot key | 97.6 | 55 |
| C · one hot key | 109 | 49.7 |
| C · one hot key | 92.5 | 44.6 |
| C · one hot key | 100 | 51.7 |
| C · one hot key | 118 | 57.2 |
| C · one hot key | 104 | 49.7 |
| C · one hot key | 103 | 51.9 |
| C · one hot key | 95.2 | 48.7 |
| C · one hot key | 90.1 | 47 |
| C · one hot key | 117 | 57.9 |
| C · one hot key | 98.4 | 44.2 |
| C · one hot key | 119 | 61.2 |
| C · one hot key | 93.2 | 49.6 |
| C · one hot key | 113 | 55 |
| C · one hot key | 97.9 | 50.9 |
| C · one hot key | 104 | 48.5 |
| C · one hot key | 112 | 54.1 |
| C · one hot key | 104 | 49.1 |
| C · one hot key | 108 | 54.3 |
| C · one hot key | 84.4 | 39.7 |
| C · one hot key | 95.4 | 51.6 |
| C · one hot key | 120 | 61.8 |
| C · one hot key | 97.7 | 49 |
| C · one hot key | 103 | 53.4 |
| C · one hot key | 98.4 | 52.3 |
| C · one hot key | 93.8 | 47.8 |
| C · one hot key | 85.1 | 40.8 |
| C · one hot key | 88.6 | 44.5 |
| C · one hot key | 117 | 57.1 |
| C · one hot key | 99.2 | 50.9 |
| C · one hot key | 88.1 | 43.2 |
| C · one hot key | 91 | 45.6 |
| C · one hot key | 109 | 57.2 |
| C · one hot key | 90.5 | 43.5 |
| C · one hot key | 93.7 | 46.5 |
| C · one hot key | 88.8 | 43.9 |
| C · one hot key | 87.4 | 42.4 |
| C · one hot key | 116 | 65.7 |
| C · one hot key | 98.6 | 52.2 |
| C · one hot key | 96.8 | 46.8 |
| C · one hot key | 94 | 45.5 |
| C · one hot key | 107 | 54.5 |
| C · one hot key | 101 | 53.5 |
| C · one hot key | 103 | 51.2 |
| C · one hot key | 101 | 52.8 |
| C · one hot key | 96.4 | 44 |
| C · one hot key | 95.2 | 48.6 |
| C · one hot key | 82.7 | 44.1 |
| C · one hot key | 95.1 | 47.9 |
| C · one hot key | 122 | 58.9 |
| C · one hot key | 87.6 | 46.2 |
| C · one hot key | 100 | 47.6 |
| C · one hot key | 103 | 50.9 |
| C · one hot key | 112 | 57.7 |
| C · one hot key | 127 | 60.4 |
| C · one hot key | 96 | 54.4 |
| C · one hot key | 91.2 | 45.2 |
| C · one hot key | 111 | 49.7 |
| C · one hot key | 102 | 53.9 |
| C · one hot key | 120 | 61.1 |
| C · one hot key | 107 | 53.5 |
| C · one hot key | 93.3 | 47.8 |
| C · one hot key | 98 | 50.6 |
| C · one hot key | 104 | 51.9 |
| C · one hot key | 105 | 54.3 |
| C · one hot key | 88.7 | 45.2 |
| C · one hot key | 80.8 | 42.3 |
| C · one hot key | 84 | 41 |
| C · one hot key | 106 | 52.1 |
| C · one hot key | 98.5 | 50.8 |
| C · one hot key | 81.7 | 42.3 |
| C · one hot key | 94.5 | 47.2 |
| C · one hot key | 80.6 | 40.5 |
| C · one hot key | 97.4 | 51 |
| C · one hot key | 91.3 | 43.7 |
| C · one hot key | 94.4 | 44.4 |
| C · one hot key | 99.2 | 51.6 |
| C · one hot key | 102 | 51.9 |
| C · one hot key | 101 | 48.5 |
| C · one hot key | 113 | 55.7 |
| C · one hot key | 124 | 59.7 |
| C · one hot key | 109 | 52.9 |
| C · one hot key | 98.1 | 52.3 |
| C · one hot key | 108 | 53.9 |
| C · one hot key | 92.7 | 43.8 |
| C · one hot key | 91.7 | 47.1 |
| C · one hot key | 91.3 | 46.9 |
| C · one hot key | 103 | 51.3 |
| C · one hot key | 112 | 56 |
| C · one hot key | 122 | 62.7 |
| C · one hot key | 113 | 58.8 |
| C · one hot key | 107 | 53.2 |
| C · one hot key | 93.1 | 45.2 |
| C · one hot key | 101 | 49.8 |
| C · one hot key | 105 | 55.3 |
| C · one hot key | 98.8 | 51.3 |
| C · one hot key | 119 | 58.1 |
| C · one hot key | 91.8 | 52.4 |
| C · one hot key | 92.9 | 52.3 |
| C · one hot key | 104 | 49.2 |
| C · one hot key | 120 | 63.1 |
| C · one hot key | 81.9 | 38.9 |
| C · one hot key | 91.5 | 45.9 |
| C · one hot key | 113 | 60.8 |
| C · one hot key | 93.2 | 48.4 |
| C · one hot key | 121 | 56.7 |
| C · one hot key | 91.8 | 47.1 |
| C · one hot key | 111 | 48.6 |
| C · one hot key | 99.1 | 45.6 |
| C · one hot key | 105 | 52.4 |
| C · one hot key | 89.6 | 43 |
| C · one hot key | 83.9 | 45.3 |
| C · one hot key | 108 | 54.2 |
| C · one hot key | 94.7 | 50.4 |
| C · one hot key | 90.8 | 45.7 |
| C · one hot key | 88.9 | 44.9 |
| C · one hot key | 89.5 | 45.2 |
| C · one hot key | 114 | 62.3 |
| C · one hot key | 90.8 | 49.1 |
| C · one hot key | 94.6 | 44.6 |
| C · one hot key | 120 | 59.1 |
| C · one hot key | 95.7 | 51.9 |
| C · one hot key | 99.9 | 46.2 |
| C · one hot key | 104 | 56.6 |
| C · one hot key | 97 | 50.1 |
| C · one hot key | 93.1 | 44.2 |
| C · one hot key | 113 | 50.1 |
| C · one hot key | 103 | 51.8 |
| C · one hot key | 93.7 | 50.9 |
| C · one hot key | 86.1 | 43.6 |
| C · one hot key | 88.4 | 45.4 |
| C · one hot key | 89.8 | 46 |
| C · one hot key | 78.4 | 38.7 |
| C · one hot key | 112 | 57 |
| C · one hot key | 101 | 48.9 |
| C · one hot key | 105 | 51.2 |
| C · one hot key | 85.8 | 40.9 |
| C · one hot key | 95.1 | 46.7 |
| C · one hot key | 97.6 | 47.9 |
| C · one hot key | 101 | 50.8 |
| C · one hot key | 97.9 | 48.1 |
| C · one hot key | 87.6 | 40.1 |
| C · one hot key | 111 | 52.4 |
| C · one hot key | 107 | 52.8 |
| C · one hot key | 101 | 51.7 |
| C · one hot key | 110 | 54.4 |
| C · one hot key | 112 | 57.1 |
| C · one hot key | 114 | 52.6 |
| C · one hot key | 102 | 53.8 |
| C · one hot key | 96.9 | 47.3 |
| C · one hot key | 95.2 | 45.7 |
| C · one hot key | 109 | 54.6 |
| C · one hot key | 93 | 47.5 |
| C · one hot key | 90.9 | 44.9 |
| C · one hot key | 106 | 54.5 |
| C · one hot key | 105 | 48 |
| C · one hot key | 106 | 52.9 |
| C · one hot key | 91.5 | 47.7 |
| C · one hot key | 103 | 52.7 |
| C · one hot key | 109 | 53.8 |
| C · one hot key | 95.2 | 48.4 |
| C · one hot key | 97.3 | 52.9 |
| C · one hot key | 97 | 45.8 |
| C · one hot key | 115 | 58.4 |
| C · one hot key | 109 | 54.8 |
| C · one hot key | 86.6 | 44.8 |
| C · one hot key | 84.8 | 40 |
| C · one hot key | 107 | 57.5 |
| C · one hot key | 97.9 | 51.1 |
| C · one hot key | 105 | 58.8 |
| C · one hot key | 103 | 51.5 |
| C · one hot key | 110 | 53.4 |
| C · one hot key | 83.7 | 38.1 |
| C · one hot key | 94.5 | 46.1 |
| C · one hot key | 103 | 48 |
| C · one hot key | 102 | 46 |
| C · one hot key | 90.5 | 43.3 |
| C · one hot key | 94.7 | 46.7 |
| C · one hot key | 94.1 | 46.7 |
| C · one hot key | 100 | 56.7 |
| C · one hot key | 107 | 57.7 |
| C · one hot key | 97.2 | 49.1 |
| C · one hot key | 98.5 | 51 |
| C · one hot key | 79.1 | 38.8 |
| C · one hot key | 89.4 | 43.8 |
| C · one hot key | 119 | 60.7 |
| C · one hot key | 82.9 | 41.2 |
| C · one hot key | 114 | 61.4 |
| C · one hot key | 97 | 50.3 |
| C · one hot key | 80.4 | 38.1 |
| C · one hot key | 115 | 53 |
| C · one hot key | 113 | 56.9 |
| C · one hot key | 95 | 50.3 |
| C · one hot key | 109 | 51.5 |
| C · one hot key | 96.4 | 46 |
| C · one hot key | 101 | 56.3 |
| C · one hot key | 102 | 50.9 |
| C · one hot key | 97.7 | 48 |
| C · one hot key | 105 | 59.2 |
| C · one hot key | 104 | 51.2 |
| C · one hot key | 94.8 | 44.7 |
| C · one hot key | 103 | 51.7 |
| C · one hot key | 94.8 | 44.4 |
| C · one hot key | 101 | 46.7 |
| C · one hot key | 95 | 49.8 |
| C · one hot key | 101 | 49.1 |
| C · one hot key | 116 | 59.4 |
| C · one hot key | 93.5 | 44.1 |
| C · one hot key | 85.4 | 42.2 |
| C · one hot key | 116 | 54.4 |
| C · one hot key | 103 | 49 |
| C · one hot key | 93.5 | 50.8 |
| C · one hot key | 97.5 | 50.6 |
| C · one hot key | 90.9 | 47 |
| C · one hot key | 109 | 54.6 |
| C · one hot key | 107 | 52.6 |
| C · one hot key | 106 | 53.1 |
| C · one hot key | 102 | 50 |
| C · one hot key | 79.5 | 40.8 |
| C · one hot key | 88.1 | 43.9 |
| C · one hot key | 103 | 51.9 |
| C · one hot key | 73.5 | 41.6 |
| C · one hot key | 99.2 | 49.6 |
| C · one hot key | 89.7 | 42.4 |
| C · one hot key | 106 | 57.4 |
| C · one hot key | 98 | 46.5 |
| C · one hot key | 111 | 52.4 |
| C · one hot key | 103 | 56.4 |
| C · one hot key | 101 | 51.7 |
| C · one hot key | 90.3 | 42.9 |
| C · one hot key | 106 | 53.4 |
| C · one hot key | 124 | 66.3 |
| C · one hot key | 82.9 | 39.6 |
| C · one hot key | 89.8 | 45.4 |
| C · one hot key | 117 | 65.5 |
| C · one hot key | 105 | 52.2 |
| C · one hot key | 97 | 44.5 |
| C · one hot key | 108 | 52.9 |
| C · one hot key | 103 | 50.9 |
| C · one hot key | 93.5 | 45.5 |
| C · one hot key | 93.3 | 50.7 |
| C · one hot key | 109 | 54.9 |
| C · one hot key | 103 | 51.8 |
| C · one hot key | 111 | 56.9 |
| C · one hot key | 107 | 53.7 |
| C · one hot key | 93.9 | 42.4 |
| C · one hot key | 115 | 59.6 |
| C · one hot key | 90.8 | 46.6 |
| C · one hot key | 95.5 | 48.7 |
| C · one hot key | 92.2 | 47.8 |
| C · one hot key | 86 | 45.4 |
| C · one hot key | 106 | 56.8 |
| C · one hot key | 89.5 | 41.2 |
| C · one hot key | 93.2 | 44.8 |
| C · one hot key | 109 | 51.9 |
| C · one hot key | 109 | 53.1 |
| C · one hot key | 93.8 | 47.8 |
| C · one hot key | 86.9 | 39.6 |
| C · one hot key | 99 | 51.1 |
| C · one hot key | 84 | 38.8 |
| C · one hot key | 89.9 | 42.7 |
| C · one hot key | 96.1 | 45.1 |
| C · one hot key | 98.4 | 48 |
| C · one hot key | 94.4 | 48 |
| C · one hot key | 98.5 | 44.2 |
| C · one hot key | 114 | 61.4 |
| C · one hot key | 106 | 50.6 |
| C · one hot key | 114 | 63.1 |
| C · one hot key | 109 | 50.3 |
| C · one hot key | 102 | 53.4 |
| C · one hot key | 87.9 | 45.2 |
| C · one hot key | 86.6 | 42.8 |
| C · one hot key | 99.8 | 46.3 |
| C · one hot key | 95.9 | 46.8 |
| C · one hot key | 90.7 | 48.3 |
| C · one hot key | 104 | 54.3 |
| C · one hot key | 112 | 58.5 |
| C · one hot key | 99.3 | 53.4 |
| C · one hot key | 101 | 51.7 |
| C · one hot key | 94.5 | 47.1 |
| C · one hot key | 93.1 | 48.6 |
| C · one hot key | 120 | 62 |
| C · one hot key | 87.4 | 46.7 |
| C · one hot key | 98.4 | 50.4 |
| C · one hot key | 95.5 | 49.2 |
| C · one hot key | 98.9 | 52 |
| C · one hot key | 110 | 55.2 |
| C · one hot key | 110 | 52 |
| C · one hot key | 98.6 | 49.2 |
| C · one hot key | 111 | 55.9 |
| C · one hot key | 92.3 | 48.8 |
| C · one hot key | 104 | 53.5 |
| C · one hot key | 118 | 57.4 |
| C · one hot key | 94.2 | 47.7 |
| C · one hot key | 102 | 50.3 |
| C · one hot key | 115 | 56.1 |
| C · one hot key | 91.6 | 47.7 |
| C · one hot key | 101 | 47.7 |
| C · one hot key | 96.9 | 51 |
| C · one hot key | 88.8 | 43.7 |
| C · one hot key | 104 | 53.1 |
| C · one hot key | 91.6 | 44.9 |
| C · one hot key | 117 | 56.3 |
| C · one hot key | 100 | 48.5 |
| C · one hot key | 97.9 | 51 |
| C · one hot key | 100 | 45.9 |
| C · one hot key | 101 | 50.8 |
| C · one hot key | 98 | 47.4 |
| C · one hot key | 101 | 49 |
| C · one hot key | 94.3 | 51.4 |
| C · one hot key | 95 | 45.8 |
| C · one hot key | 105 | 50.7 |
| C · one hot key | 78.6 | 36.3 |
| C · one hot key | 92 | 41.7 |
| C · one hot key | 100 | 49.4 |
| C · one hot key | 103 | 49.9 |
| C · one hot key | 96.1 | 49.7 |
| C · one hot key | 101 | 51.2 |
| C · one hot key | 96.5 | 46.1 |
| C · one hot key | 81.4 | 43.7 |
| C · one hot key | 109 | 57.7 |
| C · one hot key | 103 | 51.4 |
| C · one hot key | 90.4 | 47 |
| C · one hot key | 115 | 62.3 |
| C · one hot key | 107 | 54.4 |
| C · one hot key | 93.7 | 45.6 |
| C · one hot key | 111 | 55.9 |
| C · one hot key | 105 | 53.2 |
| C · one hot key | 108 | 54.9 |
| C · one hot key | 94 | 49.7 |
| C · one hot key | 94.4 | 48 |
| C · one hot key | 91.8 | 42.1 |
| C · one hot key | 94.6 | 45.4 |
| C · one hot key | 76.9 | 36.4 |
| C · one hot key | 111 | 56.4 |
| C · one hot key | 88.2 | 43.5 |
| C · one hot key | 106 | 53.8 |
| C · one hot key | 87 | 42.4 |
| C · one hot key | 101 | 48.7 |
| C · one hot key | 88.1 | 46.3 |
| C · one hot key | 99.8 | 50.9 |
| C · one hot key | 84 | 41.5 |
| C · one hot key | 94.1 | 43.1 |
| C · one hot key | 107 | 49.9 |
| C · one hot key | 102 | 48 |
| C · one hot key | 102 | 50.7 |
| C · one hot key | 91.4 | 43.5 |
| C · one hot key | 78 | 41.1 |
| C · one hot key | 91.1 | 47.2 |
| C · one hot key | 94.9 | 47.1 |
| C · one hot key | 115 | 55 |
| C · one hot key | 106 | 51.5 |
| C · one hot key | 103 | 52.3 |
| C · one hot key | 94.2 | 47.1 |
| C · one hot key | 92.7 | 45.9 |
| C · one hot key | 106 | 56.3 |
| C · one hot key | 96.3 | 47.3 |
| C · one hot key | 96.6 | 48 |
| C · one hot key | 119 | 61.2 |
| C · one hot key | 90.2 | 45.7 |
| C · one hot key | 97.2 | 51.2 |
| C · one hot key | 97.5 | 47.6 |
| C · one hot key | 93.5 | 44.9 |
| C · one hot key | 85.9 | 44.4 |
| C · one hot key | 113 | 56.7 |
| C · one hot key | 85.9 | 44.6 |
| C · one hot key | 90.9 | 47.1 |
| C · one hot key | 103 | 53.1 |
| C · one hot key | 87.6 | 41.6 |
| C · one hot key | 98.4 | 49 |
| C · one hot key | 97.4 | 47.4 |
| C · one hot key | 97.6 | 47.7 |
| C · one hot key | 98.6 | 49.6 |
| C · one hot key | 85.9 | 46.2 |
| C · one hot key | 94.5 | 52.2 |
| C · one hot key | 113 | 54.1 |
| C · one hot key | 112 | 55.7 |
| C · one hot key | 94.2 | 45.2 |
| C · one hot key | 111 | 53.3 |
| C · one hot key | 90.6 | 44.7 |
| C · one hot key | 86.4 | 39.7 |
| C · one hot key | 79.8 | 40.6 |
| C · one hot key | 88.9 | 41.9 |
| C · one hot key | 105 | 51.8 |
| C · one hot key | 96.7 | 46.4 |
| C · one hot key | 117 | 60.3 |
| C · one hot key | 108 | 56.4 |
| C · one hot key | 96.5 | 49.7 |
| C · one hot key | 97.8 | 48.7 |
| C · one hot key | 97.8 | 45 |
| C · one hot key | 110 | 52.1 |
| C · one hot key | 96.2 | 49.1 |
| C · one hot key | 99.9 | 48.4 |
| C · one hot key | 92.6 | 45.6 |
| C · one hot key | 113 | 57.9 |
| C · one hot key | 96.5 | 53.4 |
| C · one hot key | 93.5 | 45 |
| C · one hot key | 84.8 | 43.3 |
| C · one hot key | 110 | 53.3 |
| C · one hot key | 94.1 | 44.4 |
| C · one hot key | 99.3 | 48.8 |
| C · one hot key | 95.9 | 47.3 |
| C · one hot key | 98.1 | 48 |
| C · one hot key | 80.2 | 41.1 |
| C · one hot key | 92.2 | 45.4 |
| C · one hot key | 89.2 | 40 |
| C · one hot key | 122 | 62.5 |
| C · one hot key | 113 | 58.1 |
| C · one hot key | 104 | 48.4 |
| C · one hot key | 125 | 60.3 |
| C · one hot key | 113 | 55 |
| C · one hot key | 86.6 | 44.7 |
| C · one hot key | 87.1 | 43 |
| C · one hot key | 103 | 53.8 |
| C · one hot key | 99.3 | 47.8 |
| C · one hot key | 102 | 53.2 |
| C · one hot key | 91.8 | 45.9 |
| C · one hot key | 118 | 58.1 |
| C · one hot key | 96.5 | 50.3 |
| C · one hot key | 111 | 57.8 |
| C · one hot key | 115 | 58.9 |
| C · one hot key | 94.1 | 46.8 |
| C · one hot key | 106 | 55.6 |
| C · one hot key | 116 | 61.4 |
| C · one hot key | 115 | 56.4 |
| C · one hot key | 108 | 54 |
| C · one hot key | 104 | 48.2 |
| C · one hot key | 101 | 48.7 |
| C · one hot key | 113 | 59.1 |
| C · one hot key | 106 | 50.4 |
| C · one hot key | 101 | 51.5 |
| C · one hot key | 95.3 | 47.5 |
| C · one hot key | 86.5 | 46.8 |
| C · one hot key | 98.3 | 49.5 |
| C · one hot key | 119 | 53.8 |
| C · one hot key | 95.2 | 46.6 |
| C · one hot key | 93.6 | 47.8 |
| C · one hot key | 97.6 | 50.3 |
| C · one hot key | 97.9 | 50.1 |
| C · one hot key | 94.4 | 50.2 |
| C · one hot key | 106 | 53.9 |
| C · one hot key | 103 | 46.7 |
| C · one hot key | 112 | 54.1 |
| C · one hot key | 106 | 53.6 |
| C · one hot key | 102 | 49.2 |
| C · one hot key | 79 | 40.2 |
| C · one hot key | 102 | 51.7 |
| C · one hot key | 93.5 | 50.5 |
| C · one hot key | 111 | 53.4 |
| C · one hot key | 101 | 47.3 |
| C · one hot key | 92.4 | 43.3 |
| C · one hot key | 94.6 | 46.2 |
| C · one hot key | 88 | 45.1 |
| C · one hot key | 94.5 | 46.9 |
| C · one hot key | 103 | 49.8 |
| C · one hot key | 112 | 52.8 |
| C · one hot key | 105 | 52 |
| C · one hot key | 108 | 55.7 |
| C · one hot key | 109 | 57.5 |
| C · one hot key | 96.8 | 51.4 |
| C · one hot key | 115 | 59.3 |
| C · one hot key | 86.5 | 43.9 |
| C · one hot key | 101 | 49 |
| C · one hot key | 94.7 | 48.1 |
| C · one hot key | 80.3 | 43.2 |
| C · one hot key | 117 | 58.6 |
| C · one hot key | 80 | 41.5 |
| C · one hot key | 107 | 53.5 |
| C · one hot key | 118 | 60.4 |
| C · one hot key | 98 | 46.7 |
| C · one hot key | 98.8 | 46.3 |
| C · one hot key | 81 | 38.5 |
| C · one hot key | 97.5 | 44 |
| C · one hot key | 115 | 59.7 |
| C · one hot key | 94.8 | 53 |
| C · one hot key | 90.3 | 44.7 |
| C · one hot key | 76.8 | 36.9 |
| C · one hot key | 113 | 57.4 |
| C · one hot key | 104 | 56.2 |
| C · one hot key | 97 | 48.7 |
| C · one hot key | 110 | 58.8 |
| C · one hot key | 94.7 | 47.3 |
| C · one hot key | 96.7 | 48.9 |
| C · one hot key | 121 | 56 |
| C · one hot key | 91 | 46.3 |
| C · one hot key | 103 | 49.1 |
| C · one hot key | 102 | 48.4 |
| C · one hot key | 101 | 46.5 |
| C · one hot key | 100 | 51.5 |
| C · one hot key | 86.9 | 48.4 |
| C · one hot key | 98.6 | 47.5 |
| C · one hot key | 97.6 | 48.1 |
| C · one hot key | 93.3 | 45.8 |
| C · one hot key | 91.7 | 46.8 |
| C · one hot key | 90 | 47.2 |
| C · one hot key | 91.9 | 45.9 |
| C · one hot key | 104 | 51 |
| C · one hot key | 100 | 45.7 |
| C · one hot key | 117 | 60.1 |
| C · one hot key | 106 | 53.2 |
| C · one hot key | 94 | 42.8 |
| C · one hot key | 94.6 | 44.5 |
| C · one hot key | 98.3 | 46.7 |
| C · one hot key | 96.5 | 47.2 |
| C · one hot key | 100 | 47.8 |
| C · one hot key | 119 | 62 |
| C · one hot key | 98.5 | 46.9 |
| C · one hot key | 101 | 49.4 |
| C · one hot key | 88.1 | 41.7 |
| C · one hot key | 85 | 44 |
| C · one hot key | 98.6 | 48.3 |
| C · one hot key | 95.8 | 47.9 |
| C · one hot key | 102 | 52.4 |
| C · one hot key | 114 | 56.8 |
| C · one hot key | 94.9 | 47.1 |
| C · one hot key | 93.2 | 48.3 |
| C · one hot key | 110 | 55.9 |
| C · one hot key | 95.6 | 48.1 |
| C · one hot key | 101 | 49.3 |
| C · one hot key | 98.9 | 49.9 |
| C · one hot key | 119 | 57.3 |
| C · one hot key | 83.2 | 44.7 |
| C · one hot key | 91.8 | 46.5 |
| C · one hot key | 107 | 54.5 |
| C · one hot key | 112 | 54 |
| C · one hot key | 89.7 | 44.4 |
| C · one hot key | 112 | 57.8 |
| C · one hot key | 95.3 | 43 |
| C · one hot key | 92.7 | 45.7 |
| C · one hot key | 93.7 | 45.3 |
| C · one hot key | 104 | 48.8 |
| C · one hot key | 105 | 54.2 |
| C · one hot key | 91.3 | 43.9 |
| C · one hot key | 102 | 48.4 |
| C · one hot key | 96.2 | 50.5 |
| C · one hot key | 88.1 | 39.9 |
| C · one hot key | 117 | 61.5 |
| C · one hot key | 90.3 | 47.6 |
| C · one hot key | 101 | 45.3 |
| C · one hot key | 88.4 | 43.7 |
| C · one hot key | 95.7 | 48.5 |
| C · one hot key | 101 | 53 |
| C · one hot key | 102 | 49.5 |
| C · one hot key | 89.8 | 44.5 |
| C · one hot key | 98.8 | 51.2 |
| C · one hot key | 103 | 49.4 |
| C · one hot key | 115 | 59.1 |
| C · one hot key | 108 | 57 |
| C · one hot key | 111 | 52.5 |
| C · one hot key | 106 | 54 |
| C · one hot key | 93.3 | 46.8 |
| C · one hot key | 96.7 | 45.8 |
| C · one hot key | 109 | 54.9 |
| C · one hot key | 93.1 | 46 |
| C · one hot key | 88.8 | 42.6 |
| C · one hot key | 99.6 | 48.9 |
| C · one hot key | 81.8 | 38.9 |
| C · one hot key | 92.2 | 47 |
| C · one hot key | 88.6 | 45.2 |
| C · one hot key | 95.9 | 49.8 |
| C · one hot key | 113 | 56.8 |
| C · one hot key | 123 | 62.2 |
| C · one hot key | 106 | 51.5 |
| C · one hot key | 90.4 | 46.7 |
| C · one hot key | 107 | 52 |
| C · one hot key | 104 | 53.6 |
| C · one hot key | 94 | 45.9 |
| C · one hot key | 109 | 52.3 |
| C · one hot key | 95.2 | 48.5 |
| C · one hot key | 94.2 | 51 |
| C · one hot key | 101 | 52.4 |
| C · one hot key | 107 | 52.2 |
| C · one hot key | 96.3 | 44.8 |
| C · one hot key | 104 | 47.9 |
| C · one hot key | 81.7 | 41.4 |
| C · one hot key | 103 | 51.9 |
| C · one hot key | 95.2 | 43 |
| C · one hot key | 94.8 | 47 |
| C · one hot key | 74.7 | 39.4 |
| C · one hot key | 85.5 | 42.7 |
| C · one hot key | 82.5 | 41.2 |
| C · one hot key | 106 | 50 |
| C · one hot key | 90.8 | 47 |
| C · one hot key | 103 | 49.6 |
| C · one hot key | 107 | 51.8 |
| C · one hot key | 94.5 | 50 |
| C · one hot key | 89.7 | 42.6 |
| C · one hot key | 112 | 55.5 |
| C · one hot key | 103 | 51.3 |
| C · one hot key | 87.7 | 44.7 |
| C · one hot key | 105 | 56.4 |
| C · one hot key | 93.4 | 46.6 |
| C · one hot key | 105 | 53.7 |
| C · one hot key | 108 | 53.9 |
| C · one hot key | 91.8 | 42.1 |
| C · one hot key | 105 | 55.4 |
| C · one hot key | 69.9 | 36.2 |
| C · one hot key | 105 | 55.9 |
| C · one hot key | 80.4 | 38.1 |
| C · one hot key | 125 | 63.1 |
| C · one hot key | 104 | 56.7 |
| C · one hot key | 93.9 | 52.1 |
| C · one hot key | 111 | 55.9 |
| C · one hot key | 92.2 | 46.8 |
| C · one hot key | 101 | 48.2 |
| C · one hot key | 97.2 | 48.1 |
| C · one hot key | 100 | 48.1 |
| C · one hot key | 94.4 | 49.7 |
| C · one hot key | 104 | 51.1 |
| C · one hot key | 92.6 | 46.1 |
| C · one hot key | 101 | 52.6 |
| C · one hot key | 106 | 52.8 |
| C · one hot key | 94 | 49.5 |
| C · one hot key | 108 | 53.7 |
| C · one hot key | 105 | 54.4 |
| C · one hot key | 97 | 46.1 |
| C · one hot key | 94.9 | 47.4 |
| C · one hot key | 99.5 | 46.1 |
| C · one hot key | 95.5 | 45.7 |
| C · one hot key | 94.9 | 45.7 |
| C · one hot key | 98.7 | 54.1 |
| C · one hot key | 97.9 | 46.3 |
| C · one hot key | 101 | 55.4 |
| C · one hot key | 114 | 59 |
| C · one hot key | 109 | 55.8 |
| C · one hot key | 108 | 52.3 |
| C · one hot key | 105 | 54.7 |
| C · one hot key | 94 | 51.4 |
| C · one hot key | 89.4 | 46.9 |
| C · one hot key | 97.7 | 49.8 |
| C · one hot key | 112 | 56.1 |
| C · one hot key | 112 | 57.9 |
| C · one hot key | 85.4 | 43 |
| C · one hot key | 82.3 | 40.7 |
| C · one hot key | 117 | 60.9 |
| C · one hot key | 114 | 56.2 |
| C · one hot key | 93.7 | 48.9 |
| C · one hot key | 99.2 | 54.8 |
| C · one hot key | 100 | 52.7 |
| C · one hot key | 111 | 54.2 |
| C · one hot key | 95.1 | 47.1 |
| C · one hot key | 106 | 55.8 |
| C · one hot key | 103 | 49.3 |
| C · one hot key | 103 | 56.3 |
| C · one hot key | 111 | 54.7 |
| C · one hot key | 101 | 51.1 |
| C · one hot key | 87.2 | 44.5 |
| C · one hot key | 109 | 63.4 |
| C · one hot key | 95.1 | 47.4 |
| C · one hot key | 109 | 52.9 |
| C · one hot key | 103 | 50.3 |
| C · one hot key | 90.2 | 46.6 |
| C · one hot key | 103 | 55.6 |
| C · one hot key | 93.6 | 44.4 |
| C · one hot key | 103 | 50.4 |
| C · one hot key | 96 | 47.5 |
| C · one hot key | 110 | 54 |
| C · one hot key | 92.9 | 49.9 |
| C · one hot key | 96.3 | 50.3 |
| C · one hot key | 93 | 49.8 |
| C · one hot key | 92.1 | 44.9 |
| C · one hot key | 97.3 | 46 |
| C · one hot key | 102 | 50.9 |
| C · one hot key | 106 | 50.8 |
| C · one hot key | 101 | 50.8 |
| C · one hot key | 95.4 | 50.3 |
| C · one hot key | 84.4 | 37.6 |
| C · one hot key | 109 | 56.7 |
| C · one hot key | 94.9 | 52.5 |
| C · one hot key | 104 | 48.8 |
| C · one hot key | 89.3 | 45.4 |
| C · one hot key | 115 | 54.2 |
| C · one hot key | 107 | 51.1 |
| C · one hot key | 91.1 | 45.8 |
| C · one hot key | 103 | 56.5 |
| C · one hot key | 113 | 61.3 |
| C · one hot key | 98.2 | 49.4 |
| C · one hot key | 83 | 43.6 |
| C · one hot key | 105 | 45.1 |
| C · one hot key | 118 | 58.2 |
| C · one hot key | 84 | 41.5 |
| C · one hot key | 110 | 56.7 |
| C · one hot key | 97.7 | 46.9 |
| C · one hot key | 99.1 | 47.4 |
| C · one hot key | 102 | 48.6 |
| C · one hot key | 100 | 51.5 |
| C · one hot key | 109 | 55.3 |
| C · one hot key | 88.4 | 43.4 |
| C · one hot key | 99.1 | 51.9 |
| C · one hot key | 90.6 | 45 |
| C · one hot key | 94.9 | 46 |
| C · one hot key | 130 | 62.6 |
| C · one hot key | 91.5 | 41 |
| C · one hot key | 104 | 52.7 |
| C · one hot key | 103 | 53.3 |
| C · one hot key | 80.8 | 41.4 |
| C · one hot key | 88.5 | 50.2 |
| C · one hot key | 81.8 | 40.2 |
| C · one hot key | 98.5 | 46.1 |
| C · one hot key | 86.9 | 47.3 |
| C · one hot key | 91 | 49.1 |
| C · one hot key | 84.6 | 40.7 |
| C · one hot key | 107 | 53.2 |
| C · one hot key | 106 | 51.7 |
| C · one hot key | 115 | 59 |
| C · one hot key | 98.2 | 48.3 |
| C · one hot key | 107 | 55.8 |
| C · one hot key | 111 | 58.4 |
| C · one hot key | 121 | 66.5 |
| C · one hot key | 87.5 | 42.9 |
| C · one hot key | 91.9 | 47.7 |
| C · one hot key | 90.2 | 47.4 |
| C · one hot key | 86.1 | 43.6 |
| C · one hot key | 107 | 57.9 |
| C · one hot key | 107 | 54.8 |
| C · one hot key | 86 | 43.3 |
| C · one hot key | 89.1 | 49.3 |
| C · one hot key | 103 | 49.6 |
| C · one hot key | 95.1 | 50.4 |
| C · one hot key | 102 | 49.3 |
| C · one hot key | 98.3 | 50.6 |
| C · one hot key | 111 | 57.6 |
| C · one hot key | 111 | 58.3 |
| C · one hot key | 81.7 | 43.8 |
| C · one hot key | 114 | 54.9 |
| C · one hot key | 95.2 | 44.6 |
| C · one hot key | 88.7 | 44.8 |
| C · one hot key | 106 | 53.9 |
| C · one hot key | 90.2 | 44.9 |
| C · one hot key | 87.4 | 49.2 |
| C · one hot key | 96.6 | 48.6 |
| C · one hot key | 114 | 53.2 |
| C · one hot key | 81.8 | 39.5 |
| C · one hot key | 89.6 | 45.9 |
| C · one hot key | 83.1 | 41.4 |
| C · one hot key | 88 | 46.6 |
| C · one hot key | 98.5 | 51.5 |
| C · one hot key | 86.8 | 45.4 |
| C · one hot key | 103 | 53.8 |
| C · one hot key | 101 | 52.6 |
| C · one hot key | 107 | 53.3 |
| C · one hot key | 119 | 64.3 |
| C · one hot key | 90.1 | 47.6 |
| C · one hot key | 95.2 | 45.9 |
| C · one hot key | 94 | 48 |
| C · one hot key | 95.5 | 50.2 |
| C · one hot key | 104 | 55.8 |
| C · one hot key | 106 | 54.3 |
| C · one hot key | 94.9 | 49.5 |
| C · one hot key | 113 | 51.1 |
| C · one hot key | 97.3 | 48 |
| C · one hot key | 98.8 | 49.4 |
| C · one hot key | 91.1 | 43.2 |
| C · one hot key | 107 | 53.3 |
| C · one hot key | 107 | 53 |
| C · one hot key | 100 | 47.1 |
| C · one hot key | 78.5 | 40.3 |
| C · one hot key | 97.6 | 47.2 |
| C · one hot key | 106 | 51.9 |
| C · one hot key | 95.8 | 50.2 |
| C · one hot key | 99 | 47.9 |
| C · one hot key | 105 | 56.2 |
| C · one hot key | 81.8 | 41.9 |
| C · one hot key | 108 | 51.7 |
| C · one hot key | 81.1 | 37.6 |
| C · one hot key | 101 | 50.7 |
| C · one hot key | 106 | 50.9 |
| C · one hot key | 95 | 44.7 |
| C · one hot key | 105 | 49 |
| C · one hot key | 105 | 51.1 |
| C · one hot key | 94.7 | 46.2 |
| C · one hot key | 95.8 | 48.3 |
| C · one hot key | 108 | 50.6 |
| C · one hot key | 103 | 50.2 |
| C · one hot key | 106 | 51.4 |
| C · one hot key | 104 | 50.1 |
| C · one hot key | 94.3 | 50.2 |
| C · one hot key | 89.4 | 45.3 |
| C · one hot key | 89.8 | 49.7 |
| C · one hot key | 86.6 | 45 |
| C · one hot key | 79.9 | 40.7 |
| C · one hot key | 94.1 | 50 |
| C · one hot key | 91 | 48.2 |
| C · one hot key | 101 | 46.2 |
| C · one hot key | 97.7 | 46.9 |
| C · one hot key | 104 | 51.3 |
| C · one hot key | 111 | 56.4 |
| C · one hot key | 90.2 | 45.7 |
| C · one hot key | 97.5 | 45 |
| C · one hot key | 96.2 | 49 |
| C · one hot key | 91.3 | 46.7 |
| C · one hot key | 88.1 | 42.1 |
| C · one hot key | 101 | 47.4 |
| C · one hot key | 103 | 52.8 |
| C · one hot key | 97.2 | 47.5 |
| C · one hot key | 106 | 55.1 |
| C · one hot key | 103 | 54.2 |
| C · one hot key | 110 | 56.1 |
| C · one hot key | 100 | 46.6 |
| C · one hot key | 102 | 48.5 |
| C · one hot key | 111 | 50.5 |
| C · one hot key | 95.7 | 46.6 |
| C · one hot key | 105 | 50 |
| C · one hot key | 110 | 59.3 |
| C · one hot key | 109 | 56.3 |
| C · one hot key | 108 | 53.5 |
| C · one hot key | 106 | 49.9 |
| C · one hot key | 97.2 | 53 |
| C · one hot key | 110 | 52.5 |
| C · one hot key | 95 | 42.7 |
| C · one hot key | 95.8 | 46.1 |
| C · one hot key | 97.9 | 45.4 |
| C · one hot key | 105 | 54.9 |
| C · one hot key | 116 | 55.1 |
| C · one hot key | 113 | 58.1 |
| C · one hot key | 113 | 60.6 |
| C · one hot key | 107 | 51 |
| C · one hot key | 102 | 50.5 |
| C · one hot key | 91.3 | 50 |
| C · one hot key | 94.2 | 46.5 |
| C · one hot key | 101 | 50 |
| C · one hot key | 117 | 57.6 |
| C · one hot key | 106 | 50.9 |
| C · one hot key | 104 | 49.8 |
| C · one hot key | 106 | 55.7 |
| C · one hot key | 86.6 | 46 |
| C · one hot key | 93.4 | 44.6 |
| C · one hot key | 105 | 57.9 |
| C · one hot key | 110 | 59.7 |
| C · one hot key | 94.1 | 46.3 |
| C · one hot key | 106 | 48.4 |
| C · one hot key | 81.2 | 38.5 |
| C · one hot key | 105 | 52 |
| C · one hot key | 114 | 56.4 |
| C · one hot key | 98 | 53.2 |
| C · one hot key | 93.8 | 43.9 |
| C · one hot key | 127 | 63 |
| C · one hot key | 100 | 49.8 |
| C · one hot key | 114 | 59.3 |
| C · one hot key | 93.5 | 46.2 |
| C · one hot key | 88.1 | 43.4 |
| C · one hot key | 84.7 | 42.3 |
| C · one hot key | 110 | 53.7 |
| C · one hot key | 83.4 | 42.9 |
| C · one hot key | 80 | 41.1 |
| C · one hot key | 93.9 | 44.9 |
Case C: speculation against salting
| Hot task | Stage, with speculation | Largest task, salted | Stage, salted |
|---|---|---|---|
| 3,670 s | 3,670 s | 229 s | 229 s |
The join product
| Each side | Work L × R |
|---|---|
| 10× | 100× |
A · random durations slowest task 108 s = 2.2x median, holding 100 MB (1.0x median bytes)
B · one slow task slowest task 530 s = 10.6x median, holding 100 MB (1.0x median bytes)
C · one hot key slowest task 3670 s = 74.0x median, holding 7,485 MB (75.8x median bytes)
hot task: 3670 s with speculation: stage 3670 s (unchanged) salted k=16: largest task 229 s (16x smaller), stage 229 s
join: a key at 10x its fair share on each side -> each side 10x too big, work L x R = 100x the fair workWhat we found
The three plots separate at a glance. In case A the tasks form a vertical cloud at 100 MB, and the slowest is only 2.19× the median. In case B one task sits far above the rest at the same bytes (10.6× the median): slow, not big. In case C one task sits far to the right, on the same line as the others (74× the median, holding 7,480 MB): big, not slow.
For case C, speculation left the stage at 3,670 s, because the duplicate has to read the same bytes. Splitting the hot key into 16 salts cut the largest task from 3,670 s to 229 s. A key at 10× its fair share on both sides of a join produced 100× the fair work.
Read it
A rule such as "slower than 1.5× the median elapsed time" cannot tell a task that is slow from a task that is big. On skewed data the naive rule speculates the largest task. The duplicate takes just as long, because it has just as much work, and you have paid double capacity for nothing. The plot replaces that guess: a point above the line is slow (speculate it), a point far along the line is big (split it).
Salting is legal only where the reduction is associative: a SUM or COUNT can be computed per salt and combined, a median cannot. And because join work is L × R, a key that looks 10× too big on each side is 100× too big where it matters, so join skew is the first place to look when one task runs for hours.