// Train punctuality and delay causes log (train-punctuality-and-delay-causes-log) v1 — Prisma seed
// Synthetic sample data, CC0-1.0. Generated deterministically; re-running the
// generator with the same spec and seed reproduces this file exactly.
//
// Delegates are named after the tables (prisma.delay_causes), which assumes models
// mapped to those table names. Rename the delegates if your models differ.
import { PrismaClient } from '@prisma/client';

const prisma = new PrismaClient();

async function main() {
    await prisma.delay_causes.createMany({
        data: [
            { id: 1, catalogue: "attribution", cause_name: "no incident", cause_group: "none" },
            { id: 2, catalogue: "attribution", cause_name: "signal failure", cause_group: "infrastructure" },
            { id: 3, catalogue: "attribution", cause_name: "rolling stock fault", cause_group: "rolling stock" },
            { id: 4, catalogue: "attribution", cause_name: "crew availability", cause_group: "operations" },
            { id: 5, catalogue: "attribution", cause_name: "passenger incident", cause_group: "external" },
            { id: 6, catalogue: "attribution", cause_name: "track works overrun", cause_group: "infrastructure" },
            { id: 7, catalogue: "attribution", cause_name: "trespass", cause_group: "external" },
            { id: 8, catalogue: "attribution", cause_name: "weather", cause_group: "external" },
            { id: 9, catalogue: "attribution", cause_name: "late-running train ahead", cause_group: "operations" },
        ],
    });
    await prisma.runs.createMany({
        data: [
            { id: 1, train_no: "T889", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-12T13:45:21Z") },
            { id: 2, train_no: "T541", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-06T19:03:23Z") },
            { id: 3, train_no: "T047", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-08T21:57:21Z") },
            { id: 4, train_no: "T496", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-12T22:19:15Z") },
            { id: 5, train_no: "T337", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-06T20:12:27Z") },
            { id: 6, train_no: "T542", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-10T16:06:38Z") },
            { id: 7, train_no: "T541", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-13T14:16:11Z") },
            { id: 8, train_no: "T238", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-16T09:57:04Z") },
            { id: 9, train_no: "T397", rolling_stock: "diesel multiple unit", departs_at: new Date("2026-04-10T10:32:48Z") },
            { id: 10, train_no: "T217", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-09T14:12:56Z") },
            { id: 11, train_no: "T824", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-07T19:40:45Z") },
            { id: 12, train_no: "T124", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-06T12:45:26Z") },
            { id: 13, train_no: "T355", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-10T23:13:57Z") },
            { id: 14, train_no: "T667", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-14T11:16:07Z") },
            { id: 15, train_no: "T648", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-17T12:32:07Z") },
            { id: 16, train_no: "T449", rolling_stock: "diesel multiple unit", departs_at: new Date("2026-04-12T09:32:11Z") },
            { id: 17, train_no: "T088", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-10T20:11:38Z") },
            { id: 18, train_no: "T167", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-12T19:56:26Z") },
            { id: 19, train_no: "T195", rolling_stock: "diesel multiple unit", departs_at: new Date("2026-04-08T21:33:44Z") },
            { id: 20, train_no: "T796", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-13T07:42:41Z") },
            { id: 21, train_no: "T767", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-11T12:17:40Z") },
            { id: 22, train_no: "T295", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-12T17:08:00Z") },
            { id: 23, train_no: "T830", rolling_stock: "diesel multiple unit", departs_at: new Date("2026-04-13T17:57:56Z") },
            { id: 24, train_no: "T854", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-07T22:58:25Z") },
            { id: 25, train_no: "T757", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-19T20:43:00Z") },
            { id: 26, train_no: "T877", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-09T08:55:27Z") },
            { id: 27, train_no: "T060", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-11T12:19:12Z") },
            { id: 28, train_no: "T579", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-16T22:17:29Z") },
            { id: 29, train_no: "T287", rolling_stock: "diesel multiple unit", departs_at: new Date("2026-04-19T21:48:37Z") },
            { id: 30, train_no: "T500", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-08T11:05:09Z") },
            { id: 31, train_no: "T470", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-14T18:25:38Z") },
            { id: 32, train_no: "T891", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-10T19:39:01Z") },
            { id: 33, train_no: "T027", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-12T12:49:06Z") },
            { id: 34, train_no: "T465", rolling_stock: "diesel multiple unit", departs_at: new Date("2026-04-13T11:13:44Z") },
            { id: 35, train_no: "T944", rolling_stock: "diesel multiple unit", departs_at: new Date("2026-04-16T10:09:10Z") },
            { id: 36, train_no: "T883", rolling_stock: "diesel multiple unit", departs_at: new Date("2026-04-15T20:27:10Z") },
            { id: 37, train_no: "T998", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-18T21:22:33Z") },
            { id: 38, train_no: "T959", rolling_stock: "diesel multiple unit", departs_at: new Date("2026-04-12T20:12:17Z") },
            { id: 39, train_no: "T469", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-10T08:56:37Z") },
            { id: 40, train_no: "T709", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-07T21:57:14Z") },
            { id: 41, train_no: "T137", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-12T16:01:41Z") },
            { id: 42, train_no: "T657", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-08T14:18:43Z") },
            { id: 43, train_no: "T656", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-13T12:34:51Z") },
            { id: 44, train_no: "T240", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-17T11:30:39Z") },
            { id: 45, train_no: "T843", rolling_stock: "diesel multiple unit", departs_at: new Date("2026-04-08T13:02:34Z") },
            { id: 46, train_no: "T779", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-07T09:14:13Z") },
            { id: 47, train_no: "T551", rolling_stock: "diesel multiple unit", departs_at: new Date("2026-04-11T14:25:43Z") },
            { id: 48, train_no: "T390", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-15T10:16:41Z") },
            { id: 49, train_no: "T461", rolling_stock: "diesel multiple unit", departs_at: new Date("2026-04-16T11:41:20Z") },
            { id: 50, train_no: "T077", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-18T15:21:23Z") },
            { id: 51, train_no: "T250", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-09T09:31:48Z") },
            { id: 52, train_no: "T616", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-08T05:19:26Z") },
            { id: 53, train_no: "T438", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-19T19:27:08Z") },
            { id: 54, train_no: "T594", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-15T11:44:13Z") },
            { id: 55, train_no: "T160", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-08T08:50:19Z") },
            { id: 56, train_no: "T491", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-06T11:34:19Z") },
            { id: 57, train_no: "T034", rolling_stock: "diesel multiple unit", departs_at: new Date("2026-04-11T16:27:29Z") },
            { id: 58, train_no: "T844", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-13T09:23:45Z") },
            { id: 59, train_no: "T341", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-15T19:38:02Z") },
            { id: 60, train_no: "T516", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-17T19:47:41Z") },
            { id: 61, train_no: "T304", rolling_stock: "diesel multiple unit", departs_at: new Date("2026-04-12T17:43:03Z") },
            { id: 62, train_no: "T291", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-18T20:17:51Z") },
            { id: 63, train_no: "T381", rolling_stock: "diesel multiple unit", departs_at: new Date("2026-04-13T07:46:28Z") },
            { id: 64, train_no: "T077", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-19T10:58:42Z") },
            { id: 65, train_no: "T191", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-13T12:21:58Z") },
            { id: 66, train_no: "T955", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-15T22:25:37Z") },
            { id: 67, train_no: "T868", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-18T15:21:09Z") },
            { id: 68, train_no: "T016", rolling_stock: "diesel multiple unit", departs_at: new Date("2026-04-08T13:53:18Z") },
            { id: 69, train_no: "T873", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-13T11:07:11Z") },
            { id: 70, train_no: "T609", rolling_stock: "diesel multiple unit", departs_at: new Date("2026-04-14T09:21:06Z") },
            { id: 71, train_no: "T285", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-16T20:46:02Z") },
            { id: 72, train_no: "T093", rolling_stock: "diesel multiple unit", departs_at: new Date("2026-04-07T10:51:04Z") },
            { id: 73, train_no: "T922", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-19T16:51:36Z") },
            { id: 74, train_no: "T328", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-17T08:33:12Z") },
            { id: 75, train_no: "T581", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-07T17:13:07Z") },
            { id: 76, train_no: "T641", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-12T19:27:15Z") },
            { id: 77, train_no: "T552", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-10T08:04:37Z") },
            { id: 78, train_no: "T987", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-17T13:02:05Z") },
            { id: 79, train_no: "T874", rolling_stock: "4-car electric unit", departs_at: new Date("2026-04-12T17:42:53Z") },
            { id: 80, train_no: "T474", rolling_stock: "6-car electric unit", departs_at: new Date("2026-04-10T20:43:15Z") },
        ],
    });
    await prisma.stations.createMany({
        data: [
            { id: 1, catalogue: "corridor", stop_no: 1, station_name: "Harlow Quay", km_post: "0", platforms: "6" },
            { id: 2, catalogue: "corridor", stop_no: 2, station_name: "Pinecroft", km_post: "14", platforms: "2" },
            { id: 3, catalogue: "corridor", stop_no: 3, station_name: "Wexley Junction", km_post: "29", platforms: "4" },
            { id: 4, catalogue: "corridor", stop_no: 4, station_name: "Ludmoor", km_post: "43", platforms: "2" },
            { id: 5, catalogue: "corridor", stop_no: 5, station_name: "Saltmarsh Road", km_post: "57", platforms: "3" },
            { id: 6, catalogue: "corridor", stop_no: 6, station_name: "Fernleigh", km_post: "72", platforms: "2" },
            { id: 7, catalogue: "corridor", stop_no: 7, station_name: "Ravensford", km_post: "86", platforms: "4" },
            { id: 8, catalogue: "corridor", stop_no: 8, station_name: "Brindle Park", km_post: "101", platforms: "3" },
        ],
    });
    await prisma.timing_points.createMany({
        data: [
            { id: 1, run_id: 74, stop_no: 1, scheduled_at: new Date("2026-04-17T08:33:12Z"), timing_variation_s: 59, delay_cause: "no incident", incident_delay_s: null, delay_s: "59" },
            { id: 2, run_id: 47, stop_no: 1, scheduled_at: new Date("2026-04-11T14:25:43Z"), timing_variation_s: 65, delay_cause: "no incident", incident_delay_s: null, delay_s: "65" },
            { id: 3, run_id: 73, stop_no: 1, scheduled_at: new Date("2026-04-19T16:51:36Z"), timing_variation_s: -34, delay_cause: "no incident", incident_delay_s: null, delay_s: "-34" },
            { id: 4, run_id: 58, stop_no: 1, scheduled_at: new Date("2026-04-13T09:23:45Z"), timing_variation_s: 26, delay_cause: "no incident", incident_delay_s: null, delay_s: "26" },
            { id: 5, run_id: 66, stop_no: 1, scheduled_at: new Date("2026-04-15T22:25:37Z"), timing_variation_s: 37, delay_cause: "no incident", incident_delay_s: null, delay_s: "37" },
            { id: 6, run_id: 34, stop_no: 1, scheduled_at: new Date("2026-04-13T11:13:44Z"), timing_variation_s: 77, delay_cause: "track works overrun", incident_delay_s: 2355, delay_s: "2432" },
            { id: 7, run_id: 33, stop_no: 1, scheduled_at: new Date("2026-04-12T12:49:06Z"), timing_variation_s: -15, delay_cause: "no incident", incident_delay_s: null, delay_s: "-15" },
            { id: 8, run_id: 19, stop_no: 1, scheduled_at: new Date("2026-04-08T21:33:44Z"), timing_variation_s: -30, delay_cause: "no incident", incident_delay_s: null, delay_s: "-30" },
            { id: 9, run_id: 59, stop_no: 1, scheduled_at: new Date("2026-04-15T19:38:02Z"), timing_variation_s: -41, delay_cause: "track works overrun", incident_delay_s: 660, delay_s: "619" },
            { id: 10, run_id: 58, stop_no: 2, scheduled_at: new Date("2026-04-13T09:33:45Z"), timing_variation_s: 80, delay_cause: "late-running train ahead", incident_delay_s: 960, delay_s: "1040" },
            { id: 11, run_id: 40, stop_no: 1, scheduled_at: new Date("2026-04-07T21:57:14Z"), timing_variation_s: 33, delay_cause: "no incident", incident_delay_s: null, delay_s: "33" },
            { id: 12, run_id: 55, stop_no: 1, scheduled_at: new Date("2026-04-08T08:50:19Z"), timing_variation_s: -20, delay_cause: "no incident", incident_delay_s: null, delay_s: "-20" },
            { id: 13, run_id: 49, stop_no: 1, scheduled_at: new Date("2026-04-16T11:41:20Z"), timing_variation_s: 26, delay_cause: "no incident", incident_delay_s: null, delay_s: "26" },
            { id: 14, run_id: 9, stop_no: 1, scheduled_at: new Date("2026-04-10T10:32:48Z"), timing_variation_s: 63, delay_cause: "no incident", incident_delay_s: null, delay_s: "63" },
            { id: 15, run_id: 18, stop_no: 1, scheduled_at: new Date("2026-04-12T19:56:26Z"), timing_variation_s: 57, delay_cause: "no incident", incident_delay_s: null, delay_s: "57" },
            { id: 16, run_id: 10, stop_no: 1, scheduled_at: new Date("2026-04-09T14:12:56Z"), timing_variation_s: 55, delay_cause: "track works overrun", incident_delay_s: 239, delay_s: "294" },
            { id: 17, run_id: 45, stop_no: 1, scheduled_at: new Date("2026-04-08T13:02:34Z"), timing_variation_s: -10, delay_cause: "no incident", incident_delay_s: null, delay_s: "-10" },
            { id: 18, run_id: 7, stop_no: 1, scheduled_at: new Date("2026-04-13T14:16:11Z"), timing_variation_s: 80, delay_cause: "no incident", incident_delay_s: null, delay_s: "80" },
            { id: 19, run_id: 62, stop_no: 1, scheduled_at: new Date("2026-04-18T20:17:51Z"), timing_variation_s: 29, delay_cause: "signal failure", incident_delay_s: 61, delay_s: "90" },
            { id: 20, run_id: 68, stop_no: 1, scheduled_at: new Date("2026-04-08T13:53:18Z"), timing_variation_s: 52, delay_cause: "no incident", incident_delay_s: null, delay_s: "52" },
            { id: 21, run_id: 35, stop_no: 1, scheduled_at: new Date("2026-04-16T10:09:10Z"), timing_variation_s: 20, delay_cause: "no incident", incident_delay_s: null, delay_s: "20" },
            { id: 22, run_id: 12, stop_no: 1, scheduled_at: new Date("2026-04-06T12:45:26Z"), timing_variation_s: -35, delay_cause: "no incident", incident_delay_s: null, delay_s: "-35" },
            { id: 23, run_id: 76, stop_no: 1, scheduled_at: new Date("2026-04-12T19:27:15Z"), timing_variation_s: -7, delay_cause: "no incident", incident_delay_s: null, delay_s: "-7" },
            { id: 24, run_id: 70, stop_no: 1, scheduled_at: new Date("2026-04-14T09:21:06Z"), timing_variation_s: 89, delay_cause: "no incident", incident_delay_s: null, delay_s: "89" },
            { id: 25, run_id: 77, stop_no: 1, scheduled_at: new Date("2026-04-10T08:04:37Z"), timing_variation_s: 75, delay_cause: "no incident", incident_delay_s: null, delay_s: "75" },
            { id: 26, run_id: 68, stop_no: 2, scheduled_at: new Date("2026-04-08T14:03:18Z"), timing_variation_s: 3, delay_cause: "no incident", incident_delay_s: null, delay_s: "3" },
            { id: 27, run_id: 2, stop_no: 1, scheduled_at: new Date("2026-04-06T19:03:23Z"), timing_variation_s: 6, delay_cause: "weather", incident_delay_s: 616, delay_s: "622" },
            { id: 28, run_id: 56, stop_no: 1, scheduled_at: new Date("2026-04-06T11:34:19Z"), timing_variation_s: 50, delay_cause: "no incident", incident_delay_s: null, delay_s: "50" },
            { id: 29, run_id: 17, stop_no: 1, scheduled_at: new Date("2026-04-10T20:11:38Z"), timing_variation_s: -1, delay_cause: "no incident", incident_delay_s: null, delay_s: "-1" },
            { id: 30, run_id: 73, stop_no: 2, scheduled_at: new Date("2026-04-19T17:01:36Z"), timing_variation_s: 44, delay_cause: "no incident", incident_delay_s: null, delay_s: "44" },
            { id: 31, run_id: 32, stop_no: 1, scheduled_at: new Date("2026-04-10T19:39:01Z"), timing_variation_s: -10, delay_cause: "no incident", incident_delay_s: null, delay_s: "-10" },
            { id: 32, run_id: 78, stop_no: 1, scheduled_at: new Date("2026-04-17T13:02:05Z"), timing_variation_s: 78, delay_cause: "late-running train ahead", incident_delay_s: 2144, delay_s: "2222" },
            { id: 33, run_id: 64, stop_no: 1, scheduled_at: new Date("2026-04-19T10:58:42Z"), timing_variation_s: 13, delay_cause: "track works overrun", incident_delay_s: 368, delay_s: "381" },
            { id: 34, run_id: 46, stop_no: 1, scheduled_at: new Date("2026-04-07T09:14:13Z"), timing_variation_s: 37, delay_cause: "no incident", incident_delay_s: null, delay_s: "37" },
            { id: 35, run_id: 46, stop_no: 2, scheduled_at: new Date("2026-04-07T09:24:13Z"), timing_variation_s: -11, delay_cause: "no incident", incident_delay_s: null, delay_s: "-11" },
            { id: 36, run_id: 15, stop_no: 1, scheduled_at: new Date("2026-04-17T12:32:07Z"), timing_variation_s: 20, delay_cause: "no incident", incident_delay_s: null, delay_s: "20" },
            { id: 37, run_id: 47, stop_no: 2, scheduled_at: new Date("2026-04-11T14:35:43Z"), timing_variation_s: 57, delay_cause: "no incident", incident_delay_s: null, delay_s: "57" },
            { id: 38, run_id: 41, stop_no: 1, scheduled_at: new Date("2026-04-12T16:01:41Z"), timing_variation_s: -12, delay_cause: "no incident", incident_delay_s: null, delay_s: "-12" },
            { id: 39, run_id: 30, stop_no: 1, scheduled_at: new Date("2026-04-08T11:05:09Z"), timing_variation_s: -10, delay_cause: "no incident", incident_delay_s: null, delay_s: "-10" },
            { id: 40, run_id: 69, stop_no: 1, scheduled_at: new Date("2026-04-13T11:07:11Z"), timing_variation_s: 20, delay_cause: "no incident", incident_delay_s: null, delay_s: "20" },
            { id: 41, run_id: 1, stop_no: 1, scheduled_at: new Date("2026-04-12T13:45:21Z"), timing_variation_s: -16, delay_cause: "no incident", incident_delay_s: null, delay_s: "-16" },
            { id: 42, run_id: 37, stop_no: 1, scheduled_at: new Date("2026-04-18T21:22:33Z"), timing_variation_s: 31, delay_cause: "no incident", incident_delay_s: null, delay_s: "31" },
            { id: 43, run_id: 62, stop_no: 2, scheduled_at: new Date("2026-04-18T20:27:51Z"), timing_variation_s: 68, delay_cause: "no incident", incident_delay_s: null, delay_s: "68" },
            { id: 44, run_id: 39, stop_no: 1, scheduled_at: new Date("2026-04-10T08:56:37Z"), timing_variation_s: 14, delay_cause: "no incident", incident_delay_s: null, delay_s: "14" },
            { id: 45, run_id: 16, stop_no: 1, scheduled_at: new Date("2026-04-12T09:32:11Z"), timing_variation_s: 57, delay_cause: "no incident", incident_delay_s: null, delay_s: "57" },
            { id: 46, run_id: 28, stop_no: 1, scheduled_at: new Date("2026-04-16T22:17:29Z"), timing_variation_s: 44, delay_cause: "no incident", incident_delay_s: null, delay_s: "44" },
            { id: 47, run_id: 18, stop_no: 2, scheduled_at: new Date("2026-04-12T20:06:26Z"), timing_variation_s: -28, delay_cause: "no incident", incident_delay_s: null, delay_s: "-28" },
            { id: 48, run_id: 71, stop_no: 1, scheduled_at: new Date("2026-04-16T20:46:02Z"), timing_variation_s: 20, delay_cause: "crew availability", incident_delay_s: 2175, delay_s: "2195" },
            { id: 49, run_id: 43, stop_no: 1, scheduled_at: new Date("2026-04-13T12:34:51Z"), timing_variation_s: 110, delay_cause: "no incident", incident_delay_s: null, delay_s: "110" },
            { id: 50, run_id: 68, stop_no: 3, scheduled_at: new Date("2026-04-08T14:13:18Z"), timing_variation_s: 69, delay_cause: "passenger incident", incident_delay_s: 974, delay_s: "1043" },
            { id: 51, run_id: 15, stop_no: 2, scheduled_at: new Date("2026-04-17T12:42:07Z"), timing_variation_s: -3, delay_cause: "no incident", incident_delay_s: null, delay_s: "-3" },
            { id: 52, run_id: 50, stop_no: 1, scheduled_at: new Date("2026-04-18T15:21:23Z"), timing_variation_s: 11, delay_cause: "no incident", incident_delay_s: null, delay_s: "11" },
            { id: 53, run_id: 47, stop_no: 3, scheduled_at: new Date("2026-04-11T14:45:43Z"), timing_variation_s: 14, delay_cause: "crew availability", incident_delay_s: 85, delay_s: "99" },
            { id: 54, run_id: 41, stop_no: 2, scheduled_at: new Date("2026-04-12T16:11:41Z"), timing_variation_s: 28, delay_cause: "no incident", incident_delay_s: null, delay_s: "28" },
            { id: 55, run_id: 6, stop_no: 1, scheduled_at: new Date("2026-04-10T16:06:38Z"), timing_variation_s: 31, delay_cause: "no incident", incident_delay_s: null, delay_s: "31" },
            { id: 56, run_id: 51, stop_no: 1, scheduled_at: new Date("2026-04-09T09:31:48Z"), timing_variation_s: -42, delay_cause: "no incident", incident_delay_s: null, delay_s: "-42" },
            { id: 57, run_id: 15, stop_no: 3, scheduled_at: new Date("2026-04-17T12:52:07Z"), timing_variation_s: 34, delay_cause: "no incident", incident_delay_s: null, delay_s: "34" },
            { id: 58, run_id: 36, stop_no: 1, scheduled_at: new Date("2026-04-15T20:27:10Z"), timing_variation_s: -15, delay_cause: "no incident", incident_delay_s: null, delay_s: "-15" },
            { id: 59, run_id: 75, stop_no: 1, scheduled_at: new Date("2026-04-07T17:13:07Z"), timing_variation_s: 67, delay_cause: "no incident", incident_delay_s: null, delay_s: "67" },
            { id: 60, run_id: 8, stop_no: 1, scheduled_at: new Date("2026-04-16T09:57:04Z"), timing_variation_s: 44, delay_cause: "no incident", incident_delay_s: null, delay_s: "44" },
            { id: 61, run_id: 47, stop_no: 4, scheduled_at: new Date("2026-04-11T14:55:43Z"), timing_variation_s: -5, delay_cause: "no incident", incident_delay_s: null, delay_s: "-5" },
            { id: 62, run_id: 14, stop_no: 1, scheduled_at: new Date("2026-04-14T11:16:07Z"), timing_variation_s: 7, delay_cause: "no incident", incident_delay_s: null, delay_s: "7" },
            { id: 63, run_id: 22, stop_no: 1, scheduled_at: new Date("2026-04-12T17:08:00Z"), timing_variation_s: 34, delay_cause: "no incident", incident_delay_s: null, delay_s: "34" },
            { id: 64, run_id: 54, stop_no: 1, scheduled_at: new Date("2026-04-15T11:44:13Z"), timing_variation_s: 90, delay_cause: "no incident", incident_delay_s: null, delay_s: "90" },
            { id: 65, run_id: 18, stop_no: 3, scheduled_at: new Date("2026-04-12T20:16:26Z"), timing_variation_s: 49, delay_cause: "no incident", incident_delay_s: null, delay_s: "49" },
            { id: 66, run_id: 69, stop_no: 2, scheduled_at: new Date("2026-04-13T11:17:11Z"), timing_variation_s: 29, delay_cause: "trespass", incident_delay_s: 185, delay_s: "214" },
            { id: 67, run_id: 11, stop_no: 1, scheduled_at: new Date("2026-04-07T19:40:45Z"), timing_variation_s: 5, delay_cause: "weather", incident_delay_s: 878, delay_s: "883" },
            { id: 68, run_id: 61, stop_no: 1, scheduled_at: new Date("2026-04-12T17:43:03Z"), timing_variation_s: 29, delay_cause: "no incident", incident_delay_s: null, delay_s: "29" },
            { id: 69, run_id: 67, stop_no: 1, scheduled_at: new Date("2026-04-18T15:21:09Z"), timing_variation_s: 41, delay_cause: "no incident", incident_delay_s: null, delay_s: "41" },
            { id: 70, run_id: 23, stop_no: 1, scheduled_at: new Date("2026-04-13T17:57:56Z"), timing_variation_s: -6, delay_cause: "track works overrun", incident_delay_s: 906, delay_s: "900" },
            { id: 71, run_id: 11, stop_no: 2, scheduled_at: new Date("2026-04-07T19:50:45Z"), timing_variation_s: 52, delay_cause: "no incident", incident_delay_s: null, delay_s: "52" },
            { id: 72, run_id: 3, stop_no: 1, scheduled_at: new Date("2026-04-08T21:57:21Z"), timing_variation_s: -1, delay_cause: "no incident", incident_delay_s: null, delay_s: "-1" },
            { id: 73, run_id: 5, stop_no: 1, scheduled_at: new Date("2026-04-06T20:12:27Z"), timing_variation_s: 36, delay_cause: "no incident", incident_delay_s: null, delay_s: "36" },
            { id: 74, run_id: 34, stop_no: 2, scheduled_at: new Date("2026-04-13T11:23:44Z"), timing_variation_s: 42, delay_cause: "no incident", incident_delay_s: null, delay_s: "42" },
            { id: 75, run_id: 54, stop_no: 2, scheduled_at: new Date("2026-04-15T11:54:13Z"), timing_variation_s: 31, delay_cause: "no incident", incident_delay_s: null, delay_s: "31" },
            { id: 76, run_id: 14, stop_no: 2, scheduled_at: new Date("2026-04-14T11:26:07Z"), timing_variation_s: 37, delay_cause: "no incident", incident_delay_s: null, delay_s: "37" },
            { id: 77, run_id: 20, stop_no: 1, scheduled_at: new Date("2026-04-13T07:42:41Z"), timing_variation_s: 83, delay_cause: "no incident", incident_delay_s: null, delay_s: "83" },
            { id: 78, run_id: 75, stop_no: 2, scheduled_at: new Date("2026-04-07T17:23:07Z"), timing_variation_s: 55, delay_cause: "no incident", incident_delay_s: null, delay_s: "55" },
            { id: 79, run_id: 40, stop_no: 2, scheduled_at: new Date("2026-04-07T22:07:14Z"), timing_variation_s: 107, delay_cause: "no incident", incident_delay_s: null, delay_s: "107" },
            { id: 80, run_id: 11, stop_no: 3, scheduled_at: new Date("2026-04-07T20:00:45Z"), timing_variation_s: 83, delay_cause: "rolling stock fault", incident_delay_s: 476, delay_s: "559" },
            { id: 81, run_id: 17, stop_no: 2, scheduled_at: new Date("2026-04-10T20:21:38Z"), timing_variation_s: 38, delay_cause: "passenger incident", incident_delay_s: 153, delay_s: "191" },
            { id: 82, run_id: 35, stop_no: 2, scheduled_at: new Date("2026-04-16T10:19:10Z"), timing_variation_s: 68, delay_cause: "no incident", incident_delay_s: null, delay_s: "68" },
            { id: 83, run_id: 13, stop_no: 1, scheduled_at: new Date("2026-04-10T23:13:57Z"), timing_variation_s: 36, delay_cause: "no incident", incident_delay_s: null, delay_s: "36" },
            { id: 84, run_id: 38, stop_no: 1, scheduled_at: new Date("2026-04-12T20:12:17Z"), timing_variation_s: 15, delay_cause: "no incident", incident_delay_s: null, delay_s: "15" },
            { id: 85, run_id: 26, stop_no: 1, scheduled_at: new Date("2026-04-09T08:55:27Z"), timing_variation_s: 62, delay_cause: "no incident", incident_delay_s: null, delay_s: "62" },
            { id: 86, run_id: 74, stop_no: 2, scheduled_at: new Date("2026-04-17T08:43:12Z"), timing_variation_s: 39, delay_cause: "rolling stock fault", incident_delay_s: 618, delay_s: "657" },
            { id: 87, run_id: 75, stop_no: 3, scheduled_at: new Date("2026-04-07T17:33:07Z"), timing_variation_s: 41, delay_cause: "weather", incident_delay_s: 2110, delay_s: "2151" },
            { id: 88, run_id: 19, stop_no: 2, scheduled_at: new Date("2026-04-08T21:43:44Z"), timing_variation_s: -8, delay_cause: "no incident", incident_delay_s: null, delay_s: "-8" },
            { id: 89, run_id: 64, stop_no: 2, scheduled_at: new Date("2026-04-19T11:08:42Z"), timing_variation_s: 54, delay_cause: "no incident", incident_delay_s: null, delay_s: "54" },
            { id: 90, run_id: 32, stop_no: 2, scheduled_at: new Date("2026-04-10T19:49:01Z"), timing_variation_s: 46, delay_cause: "no incident", incident_delay_s: null, delay_s: "46" },
            { id: 91, run_id: 61, stop_no: 2, scheduled_at: new Date("2026-04-12T17:53:03Z"), timing_variation_s: 31, delay_cause: "no incident", incident_delay_s: null, delay_s: "31" },
            { id: 92, run_id: 55, stop_no: 2, scheduled_at: new Date("2026-04-08T09:00:19Z"), timing_variation_s: 11, delay_cause: "no incident", incident_delay_s: null, delay_s: "11" },
            { id: 93, run_id: 23, stop_no: 2, scheduled_at: new Date("2026-04-13T18:07:56Z"), timing_variation_s: 14, delay_cause: "weather", incident_delay_s: 1044, delay_s: "1058" },
            { id: 94, run_id: 51, stop_no: 2, scheduled_at: new Date("2026-04-09T09:41:48Z"), timing_variation_s: -18, delay_cause: "no incident", incident_delay_s: null, delay_s: "-18" },
            { id: 95, run_id: 63, stop_no: 1, scheduled_at: new Date("2026-04-13T07:46:28Z"), timing_variation_s: -9, delay_cause: "no incident", incident_delay_s: null, delay_s: "-9" },
            { id: 96, run_id: 14, stop_no: 3, scheduled_at: new Date("2026-04-14T11:36:07Z"), timing_variation_s: 31, delay_cause: "late-running train ahead", incident_delay_s: 100, delay_s: "131" },
            { id: 97, run_id: 80, stop_no: 1, scheduled_at: new Date("2026-04-10T20:43:15Z"), timing_variation_s: 48, delay_cause: "no incident", incident_delay_s: null, delay_s: "48" },
            { id: 98, run_id: 10, stop_no: 2, scheduled_at: new Date("2026-04-09T14:22:56Z"), timing_variation_s: 37, delay_cause: "no incident", incident_delay_s: null, delay_s: "37" },
            { id: 99, run_id: 7, stop_no: 2, scheduled_at: new Date("2026-04-13T14:26:11Z"), timing_variation_s: 27, delay_cause: "rolling stock fault", incident_delay_s: 796, delay_s: "823" },
            { id: 100, run_id: 51, stop_no: 3, scheduled_at: new Date("2026-04-09T09:51:48Z"), timing_variation_s: 38, delay_cause: "no incident", incident_delay_s: null, delay_s: "38" },
            { id: 101, run_id: 55, stop_no: 3, scheduled_at: new Date("2026-04-08T09:10:19Z"), timing_variation_s: 12, delay_cause: "no incident", incident_delay_s: null, delay_s: "12" },
            { id: 102, run_id: 42, stop_no: 1, scheduled_at: new Date("2026-04-08T14:18:43Z"), timing_variation_s: 5, delay_cause: "trespass", incident_delay_s: 1876, delay_s: "1881" },
            { id: 103, run_id: 58, stop_no: 3, scheduled_at: new Date("2026-04-13T09:43:45Z"), timing_variation_s: 42, delay_cause: "no incident", incident_delay_s: null, delay_s: "42" },
            { id: 104, run_id: 44, stop_no: 1, scheduled_at: new Date("2026-04-17T11:30:39Z"), timing_variation_s: 68, delay_cause: "no incident", incident_delay_s: null, delay_s: "68" },
            { id: 105, run_id: 61, stop_no: 3, scheduled_at: new Date("2026-04-12T18:03:03Z"), timing_variation_s: 30, delay_cause: "no incident", incident_delay_s: null, delay_s: "30" },
            { id: 106, run_id: 22, stop_no: 2, scheduled_at: new Date("2026-04-12T17:18:00Z"), timing_variation_s: -12, delay_cause: "no incident", incident_delay_s: null, delay_s: "-12" },
            { id: 107, run_id: 25, stop_no: 1, scheduled_at: new Date("2026-04-19T20:43:00Z"), timing_variation_s: -60, delay_cause: "rolling stock fault", incident_delay_s: 1249, delay_s: "1189" },
            { id: 108, run_id: 8, stop_no: 2, scheduled_at: new Date("2026-04-16T10:07:04Z"), timing_variation_s: 22, delay_cause: "no incident", incident_delay_s: null, delay_s: "22" },
            { id: 109, run_id: 24, stop_no: 1, scheduled_at: new Date("2026-04-07T22:58:25Z"), timing_variation_s: 33, delay_cause: "no incident", incident_delay_s: null, delay_s: "33" },
            { id: 110, run_id: 14, stop_no: 4, scheduled_at: new Date("2026-04-14T11:46:07Z"), timing_variation_s: 1, delay_cause: "no incident", incident_delay_s: null, delay_s: "1" },
            { id: 111, run_id: 61, stop_no: 4, scheduled_at: new Date("2026-04-12T18:13:03Z"), timing_variation_s: 26, delay_cause: "no incident", incident_delay_s: null, delay_s: "26" },
            { id: 112, run_id: 55, stop_no: 4, scheduled_at: new Date("2026-04-08T09:20:19Z"), timing_variation_s: 15, delay_cause: "no incident", incident_delay_s: null, delay_s: "15" },
            { id: 113, run_id: 26, stop_no: 2, scheduled_at: new Date("2026-04-09T09:05:27Z"), timing_variation_s: 57, delay_cause: "no incident", incident_delay_s: null, delay_s: "57" },
            { id: 114, run_id: 60, stop_no: 1, scheduled_at: new Date("2026-04-17T19:47:41Z"), timing_variation_s: 59, delay_cause: "no incident", incident_delay_s: null, delay_s: "59" },
            { id: 115, run_id: 52, stop_no: 1, scheduled_at: new Date("2026-04-08T05:19:26Z"), timing_variation_s: -12, delay_cause: "no incident", incident_delay_s: null, delay_s: "-12" },
            { id: 116, run_id: 35, stop_no: 3, scheduled_at: new Date("2026-04-16T10:29:10Z"), timing_variation_s: 32, delay_cause: "no incident", incident_delay_s: null, delay_s: "32" },
            { id: 117, run_id: 13, stop_no: 2, scheduled_at: new Date("2026-04-10T23:23:57Z"), timing_variation_s: 14, delay_cause: "no incident", incident_delay_s: null, delay_s: "14" },
            { id: 118, run_id: 73, stop_no: 3, scheduled_at: new Date("2026-04-19T17:11:36Z"), timing_variation_s: 47, delay_cause: "no incident", incident_delay_s: null, delay_s: "47" },
            { id: 119, run_id: 40, stop_no: 3, scheduled_at: new Date("2026-04-07T22:17:14Z"), timing_variation_s: 12, delay_cause: "no incident", incident_delay_s: null, delay_s: "12" },
            { id: 120, run_id: 23, stop_no: 3, scheduled_at: new Date("2026-04-13T18:17:56Z"), timing_variation_s: 23, delay_cause: "no incident", incident_delay_s: null, delay_s: "23" },
            { id: 121, run_id: 25, stop_no: 2, scheduled_at: new Date("2026-04-19T20:53:00Z"), timing_variation_s: -14, delay_cause: "no incident", incident_delay_s: null, delay_s: "-14" },
            { id: 122, run_id: 10, stop_no: 3, scheduled_at: new Date("2026-04-09T14:32:56Z"), timing_variation_s: -19, delay_cause: "no incident", incident_delay_s: null, delay_s: "-19" },
            { id: 123, run_id: 43, stop_no: 2, scheduled_at: new Date("2026-04-13T12:44:51Z"), timing_variation_s: 49, delay_cause: "no incident", incident_delay_s: null, delay_s: "49" },
            { id: 124, run_id: 63, stop_no: 2, scheduled_at: new Date("2026-04-13T07:56:28Z"), timing_variation_s: 107, delay_cause: "no incident", incident_delay_s: null, delay_s: "107" },
            { id: 125, run_id: 22, stop_no: 3, scheduled_at: new Date("2026-04-12T17:28:00Z"), timing_variation_s: 16, delay_cause: "no incident", incident_delay_s: null, delay_s: "16" },
            { id: 126, run_id: 12, stop_no: 2, scheduled_at: new Date("2026-04-06T12:55:26Z"), timing_variation_s: 37, delay_cause: "no incident", incident_delay_s: null, delay_s: "37" },
            { id: 127, run_id: 29, stop_no: 1, scheduled_at: new Date("2026-04-19T21:48:37Z"), timing_variation_s: 7, delay_cause: "no incident", incident_delay_s: null, delay_s: "7" },
            { id: 128, run_id: 43, stop_no: 3, scheduled_at: new Date("2026-04-13T12:54:51Z"), timing_variation_s: 33, delay_cause: "no incident", incident_delay_s: null, delay_s: "33" },
            { id: 129, run_id: 72, stop_no: 1, scheduled_at: new Date("2026-04-07T10:51:04Z"), timing_variation_s: 43, delay_cause: "no incident", incident_delay_s: null, delay_s: "43" },
            { id: 130, run_id: 43, stop_no: 4, scheduled_at: new Date("2026-04-13T13:04:51Z"), timing_variation_s: 26, delay_cause: "rolling stock fault", incident_delay_s: 319, delay_s: "345" },
            { id: 131, run_id: 29, stop_no: 2, scheduled_at: new Date("2026-04-19T21:58:37Z"), timing_variation_s: 18, delay_cause: "no incident", incident_delay_s: null, delay_s: "18" },
            { id: 132, run_id: 70, stop_no: 2, scheduled_at: new Date("2026-04-14T09:31:06Z"), timing_variation_s: 35, delay_cause: "rolling stock fault", incident_delay_s: 2036, delay_s: "2071" },
            { id: 133, run_id: 43, stop_no: 5, scheduled_at: new Date("2026-04-13T13:14:51Z"), timing_variation_s: -43, delay_cause: "no incident", incident_delay_s: null, delay_s: "-43" },
            { id: 134, run_id: 19, stop_no: 3, scheduled_at: new Date("2026-04-08T21:53:44Z"), timing_variation_s: 62, delay_cause: "no incident", incident_delay_s: null, delay_s: "62" },
            { id: 135, run_id: 45, stop_no: 2, scheduled_at: new Date("2026-04-08T13:12:34Z"), timing_variation_s: 81, delay_cause: "no incident", incident_delay_s: null, delay_s: "81" },
            { id: 136, run_id: 30, stop_no: 2, scheduled_at: new Date("2026-04-08T11:15:09Z"), timing_variation_s: 115, delay_cause: "no incident", incident_delay_s: null, delay_s: "115" },
            { id: 137, run_id: 71, stop_no: 2, scheduled_at: new Date("2026-04-16T20:56:02Z"), timing_variation_s: 53, delay_cause: "no incident", incident_delay_s: null, delay_s: "53" },
            { id: 138, run_id: 51, stop_no: 4, scheduled_at: new Date("2026-04-09T10:01:48Z"), timing_variation_s: 78, delay_cause: "no incident", incident_delay_s: null, delay_s: "78" },
            { id: 139, run_id: 79, stop_no: 1, scheduled_at: new Date("2026-04-12T17:42:53Z"), timing_variation_s: 62, delay_cause: "no incident", incident_delay_s: null, delay_s: "62" },
            { id: 140, run_id: 34, stop_no: 3, scheduled_at: new Date("2026-04-13T11:33:44Z"), timing_variation_s: 41, delay_cause: "no incident", incident_delay_s: null, delay_s: "41" },
            { id: 141, run_id: 62, stop_no: 3, scheduled_at: new Date("2026-04-18T20:37:51Z"), timing_variation_s: 42, delay_cause: "no incident", incident_delay_s: null, delay_s: "42" },
            { id: 142, run_id: 35, stop_no: 4, scheduled_at: new Date("2026-04-16T10:39:10Z"), timing_variation_s: 85, delay_cause: "no incident", incident_delay_s: null, delay_s: "85" },
            { id: 143, run_id: 73, stop_no: 4, scheduled_at: new Date("2026-04-19T17:21:36Z"), timing_variation_s: 7, delay_cause: "no incident", incident_delay_s: null, delay_s: "7" },
            { id: 144, run_id: 10, stop_no: 4, scheduled_at: new Date("2026-04-09T14:42:56Z"), timing_variation_s: 44, delay_cause: "track works overrun", incident_delay_s: 1177, delay_s: "1221" },
            { id: 145, run_id: 66, stop_no: 2, scheduled_at: new Date("2026-04-15T22:35:37Z"), timing_variation_s: 50, delay_cause: "no incident", incident_delay_s: null, delay_s: "50" },
            { id: 146, run_id: 59, stop_no: 2, scheduled_at: new Date("2026-04-15T19:48:02Z"), timing_variation_s: -9, delay_cause: "rolling stock fault", incident_delay_s: 1586, delay_s: "1577" },
            { id: 147, run_id: 47, stop_no: 5, scheduled_at: new Date("2026-04-11T15:05:43Z"), timing_variation_s: 17, delay_cause: "no incident", incident_delay_s: null, delay_s: "17" },
            { id: 148, run_id: 4, stop_no: 1, scheduled_at: new Date("2026-04-12T22:19:15Z"), timing_variation_s: -1, delay_cause: "no incident", incident_delay_s: null, delay_s: "-1" },
            { id: 149, run_id: 46, stop_no: 3, scheduled_at: new Date("2026-04-07T09:34:13Z"), timing_variation_s: 26, delay_cause: "no incident", incident_delay_s: null, delay_s: "26" },
            { id: 150, run_id: 68, stop_no: 4, scheduled_at: new Date("2026-04-08T14:23:18Z"), timing_variation_s: 66, delay_cause: "trespass", incident_delay_s: 1734, delay_s: "1800" },
            { id: 151, run_id: 76, stop_no: 2, scheduled_at: new Date("2026-04-12T19:37:15Z"), timing_variation_s: 127, delay_cause: "no incident", incident_delay_s: null, delay_s: "127" },
            { id: 152, run_id: 38, stop_no: 2, scheduled_at: new Date("2026-04-12T20:22:17Z"), timing_variation_s: 4, delay_cause: "no incident", incident_delay_s: null, delay_s: "4" },
            { id: 153, run_id: 79, stop_no: 2, scheduled_at: new Date("2026-04-12T17:52:53Z"), timing_variation_s: 16, delay_cause: "no incident", incident_delay_s: null, delay_s: "16" },
            { id: 154, run_id: 2, stop_no: 2, scheduled_at: new Date("2026-04-06T19:13:23Z"), timing_variation_s: 82, delay_cause: "no incident", incident_delay_s: null, delay_s: "82" },
            { id: 155, run_id: 15, stop_no: 4, scheduled_at: new Date("2026-04-17T13:02:07Z"), timing_variation_s: -56, delay_cause: "no incident", incident_delay_s: null, delay_s: "-56" },
            { id: 156, run_id: 67, stop_no: 2, scheduled_at: new Date("2026-04-18T15:31:09Z"), timing_variation_s: 58, delay_cause: "rolling stock fault", incident_delay_s: 64, delay_s: "122" },
            { id: 157, run_id: 25, stop_no: 3, scheduled_at: new Date("2026-04-19T21:03:00Z"), timing_variation_s: 53, delay_cause: "track works overrun", incident_delay_s: 139, delay_s: "192" },
            { id: 158, run_id: 77, stop_no: 2, scheduled_at: new Date("2026-04-10T08:14:37Z"), timing_variation_s: 11, delay_cause: "weather", incident_delay_s: 99, delay_s: "110" },
            { id: 159, run_id: 1, stop_no: 2, scheduled_at: new Date("2026-04-12T13:55:21Z"), timing_variation_s: 24, delay_cause: "no incident", incident_delay_s: null, delay_s: "24" },
            { id: 160, run_id: 22, stop_no: 4, scheduled_at: new Date("2026-04-12T17:38:00Z"), timing_variation_s: 88, delay_cause: "no incident", incident_delay_s: null, delay_s: "88" },
            { id: 161, run_id: 28, stop_no: 2, scheduled_at: new Date("2026-04-16T22:27:29Z"), timing_variation_s: -9, delay_cause: "no incident", incident_delay_s: null, delay_s: "-9" },
            { id: 162, run_id: 32, stop_no: 3, scheduled_at: new Date("2026-04-10T19:59:01Z"), timing_variation_s: 46, delay_cause: "no incident", incident_delay_s: null, delay_s: "46" },
            { id: 163, run_id: 71, stop_no: 3, scheduled_at: new Date("2026-04-16T21:06:02Z"), timing_variation_s: 50, delay_cause: "no incident", incident_delay_s: null, delay_s: "50" },
            { id: 164, run_id: 2, stop_no: 3, scheduled_at: new Date("2026-04-06T19:23:23Z"), timing_variation_s: 37, delay_cause: "no incident", incident_delay_s: null, delay_s: "37" },
            { id: 165, run_id: 21, stop_no: 1, scheduled_at: new Date("2026-04-11T12:17:40Z"), timing_variation_s: -4, delay_cause: "passenger incident", incident_delay_s: 1380, delay_s: "1376" },
            { id: 166, run_id: 65, stop_no: 1, scheduled_at: new Date("2026-04-13T12:21:58Z"), timing_variation_s: 83, delay_cause: "passenger incident", incident_delay_s: 1252, delay_s: "1335" },
            { id: 167, run_id: 59, stop_no: 3, scheduled_at: new Date("2026-04-15T19:58:02Z"), timing_variation_s: 31, delay_cause: "no incident", incident_delay_s: null, delay_s: "31" },
            { id: 168, run_id: 74, stop_no: 3, scheduled_at: new Date("2026-04-17T08:53:12Z"), timing_variation_s: 3, delay_cause: "no incident", incident_delay_s: null, delay_s: "3" },
            { id: 169, run_id: 60, stop_no: 2, scheduled_at: new Date("2026-04-17T19:57:41Z"), timing_variation_s: 43, delay_cause: "no incident", incident_delay_s: null, delay_s: "43" },
            { id: 170, run_id: 66, stop_no: 3, scheduled_at: new Date("2026-04-15T22:45:37Z"), timing_variation_s: -31, delay_cause: "no incident", incident_delay_s: null, delay_s: "-31" },
            { id: 171, run_id: 44, stop_no: 2, scheduled_at: new Date("2026-04-17T11:40:39Z"), timing_variation_s: 8, delay_cause: "no incident", incident_delay_s: null, delay_s: "8" },
            { id: 172, run_id: 31, stop_no: 1, scheduled_at: new Date("2026-04-14T18:25:38Z"), timing_variation_s: 50, delay_cause: "no incident", incident_delay_s: null, delay_s: "50" },
            { id: 173, run_id: 25, stop_no: 4, scheduled_at: new Date("2026-04-19T21:13:00Z"), timing_variation_s: 56, delay_cause: "no incident", incident_delay_s: null, delay_s: "56" },
            { id: 174, run_id: 54, stop_no: 3, scheduled_at: new Date("2026-04-15T12:04:13Z"), timing_variation_s: 64, delay_cause: "no incident", incident_delay_s: null, delay_s: "64" },
            { id: 175, run_id: 28, stop_no: 3, scheduled_at: new Date("2026-04-16T22:37:29Z"), timing_variation_s: 6, delay_cause: "rolling stock fault", incident_delay_s: 1919, delay_s: "1925" },
            { id: 176, run_id: 50, stop_no: 2, scheduled_at: new Date("2026-04-18T15:31:23Z"), timing_variation_s: 58, delay_cause: "no incident", incident_delay_s: null, delay_s: "58" },
            { id: 177, run_id: 22, stop_no: 5, scheduled_at: new Date("2026-04-12T17:48:00Z"), timing_variation_s: 38, delay_cause: "no incident", incident_delay_s: null, delay_s: "38" },
            { id: 178, run_id: 71, stop_no: 4, scheduled_at: new Date("2026-04-16T21:16:02Z"), timing_variation_s: -13, delay_cause: "no incident", incident_delay_s: null, delay_s: "-13" },
            { id: 179, run_id: 9, stop_no: 2, scheduled_at: new Date("2026-04-10T10:42:48Z"), timing_variation_s: 46, delay_cause: "crew availability", incident_delay_s: 157, delay_s: "203" },
            { id: 180, run_id: 13, stop_no: 3, scheduled_at: new Date("2026-04-10T23:33:57Z"), timing_variation_s: -13, delay_cause: "no incident", incident_delay_s: null, delay_s: "-13" },
            { id: 181, run_id: 18, stop_no: 4, scheduled_at: new Date("2026-04-12T20:26:26Z"), timing_variation_s: 38, delay_cause: "no incident", incident_delay_s: null, delay_s: "38" },
            { id: 182, run_id: 19, stop_no: 4, scheduled_at: new Date("2026-04-08T22:03:44Z"), timing_variation_s: 27, delay_cause: "weather", incident_delay_s: 860, delay_s: "887" },
            { id: 183, run_id: 41, stop_no: 3, scheduled_at: new Date("2026-04-12T16:21:41Z"), timing_variation_s: -60, delay_cause: "no incident", incident_delay_s: null, delay_s: "-60" },
            { id: 184, run_id: 54, stop_no: 4, scheduled_at: new Date("2026-04-15T12:14:13Z"), timing_variation_s: 3, delay_cause: "no incident", incident_delay_s: null, delay_s: "3" },
            { id: 185, run_id: 52, stop_no: 2, scheduled_at: new Date("2026-04-08T05:29:26Z"), timing_variation_s: 91, delay_cause: "no incident", incident_delay_s: null, delay_s: "91" },
            { id: 186, run_id: 27, stop_no: 1, scheduled_at: new Date("2026-04-11T12:19:12Z"), timing_variation_s: 31, delay_cause: "no incident", incident_delay_s: null, delay_s: "31" },
            { id: 187, run_id: 57, stop_no: 1, scheduled_at: new Date("2026-04-11T16:27:29Z"), timing_variation_s: 48, delay_cause: "no incident", incident_delay_s: null, delay_s: "48" },
            { id: 188, run_id: 41, stop_no: 4, scheduled_at: new Date("2026-04-12T16:31:41Z"), timing_variation_s: 102, delay_cause: "no incident", incident_delay_s: null, delay_s: "102" },
            { id: 189, run_id: 33, stop_no: 2, scheduled_at: new Date("2026-04-12T12:59:06Z"), timing_variation_s: 39, delay_cause: "weather", incident_delay_s: 1848, delay_s: "1887" },
            { id: 190, run_id: 34, stop_no: 4, scheduled_at: new Date("2026-04-13T11:43:44Z"), timing_variation_s: -10, delay_cause: "no incident", incident_delay_s: null, delay_s: "-10" },
            { id: 191, run_id: 20, stop_no: 2, scheduled_at: new Date("2026-04-13T07:52:41Z"), timing_variation_s: 63, delay_cause: "no incident", incident_delay_s: null, delay_s: "63" },
            { id: 192, run_id: 79, stop_no: 3, scheduled_at: new Date("2026-04-12T18:02:53Z"), timing_variation_s: 60, delay_cause: "no incident", incident_delay_s: null, delay_s: "60" },
            { id: 193, run_id: 5, stop_no: 2, scheduled_at: new Date("2026-04-06T20:22:27Z"), timing_variation_s: 90, delay_cause: "no incident", incident_delay_s: null, delay_s: "90" },
            { id: 194, run_id: 60, stop_no: 3, scheduled_at: new Date("2026-04-17T20:07:41Z"), timing_variation_s: 62, delay_cause: "no incident", incident_delay_s: null, delay_s: "62" },
            { id: 195, run_id: 62, stop_no: 4, scheduled_at: new Date("2026-04-18T20:47:51Z"), timing_variation_s: 51, delay_cause: "no incident", incident_delay_s: null, delay_s: "51" },
            { id: 196, run_id: 40, stop_no: 4, scheduled_at: new Date("2026-04-07T22:27:14Z"), timing_variation_s: 7, delay_cause: "no incident", incident_delay_s: null, delay_s: "7" },
            { id: 197, run_id: 28, stop_no: 4, scheduled_at: new Date("2026-04-16T22:47:29Z"), timing_variation_s: 80, delay_cause: "no incident", incident_delay_s: null, delay_s: "80" },
            { id: 198, run_id: 16, stop_no: 2, scheduled_at: new Date("2026-04-12T09:42:11Z"), timing_variation_s: 24, delay_cause: "no incident", incident_delay_s: null, delay_s: "24" },
            { id: 199, run_id: 28, stop_no: 5, scheduled_at: new Date("2026-04-16T22:57:29Z"), timing_variation_s: -31, delay_cause: "no incident", incident_delay_s: null, delay_s: "-31" },
            { id: 200, run_id: 61, stop_no: 5, scheduled_at: new Date("2026-04-12T18:23:03Z"), timing_variation_s: 80, delay_cause: "no incident", incident_delay_s: null, delay_s: "80" },
            { id: 201, run_id: 74, stop_no: 4, scheduled_at: new Date("2026-04-17T09:03:12Z"), timing_variation_s: -16, delay_cause: "no incident", incident_delay_s: null, delay_s: "-16" },
            { id: 202, run_id: 56, stop_no: 2, scheduled_at: new Date("2026-04-06T11:44:19Z"), timing_variation_s: 40, delay_cause: "no incident", incident_delay_s: null, delay_s: "40" },
            { id: 203, run_id: 56, stop_no: 3, scheduled_at: new Date("2026-04-06T11:54:19Z"), timing_variation_s: 3, delay_cause: "no incident", incident_delay_s: null, delay_s: "3" },
            { id: 204, run_id: 16, stop_no: 3, scheduled_at: new Date("2026-04-12T09:52:11Z"), timing_variation_s: 10, delay_cause: "no incident", incident_delay_s: null, delay_s: "10" },
            { id: 205, run_id: 17, stop_no: 3, scheduled_at: new Date("2026-04-10T20:31:38Z"), timing_variation_s: 20, delay_cause: "no incident", incident_delay_s: null, delay_s: "20" },
            { id: 206, run_id: 30, stop_no: 3, scheduled_at: new Date("2026-04-08T11:25:09Z"), timing_variation_s: 4, delay_cause: "no incident", incident_delay_s: null, delay_s: "4" },
            { id: 207, run_id: 14, stop_no: 5, scheduled_at: new Date("2026-04-14T11:56:07Z"), timing_variation_s: 36, delay_cause: "no incident", incident_delay_s: null, delay_s: "36" },
            { id: 208, run_id: 9, stop_no: 3, scheduled_at: new Date("2026-04-10T10:52:48Z"), timing_variation_s: 57, delay_cause: "passenger incident", incident_delay_s: 104, delay_s: "161" },
            { id: 209, run_id: 5, stop_no: 3, scheduled_at: new Date("2026-04-06T20:32:27Z"), timing_variation_s: 25, delay_cause: "crew availability", incident_delay_s: 1258, delay_s: "1283" },
            { id: 210, run_id: 72, stop_no: 2, scheduled_at: new Date("2026-04-07T11:01:04Z"), timing_variation_s: 54, delay_cause: "no incident", incident_delay_s: null, delay_s: "54" },
            { id: 211, run_id: 80, stop_no: 2, scheduled_at: new Date("2026-04-10T20:53:15Z"), timing_variation_s: 35, delay_cause: "no incident", incident_delay_s: null, delay_s: "35" },
            { id: 212, run_id: 67, stop_no: 3, scheduled_at: new Date("2026-04-18T15:41:09Z"), timing_variation_s: -45, delay_cause: "no incident", incident_delay_s: null, delay_s: "-45" },
            { id: 213, run_id: 57, stop_no: 2, scheduled_at: new Date("2026-04-11T16:37:29Z"), timing_variation_s: 32, delay_cause: "no incident", incident_delay_s: null, delay_s: "32" },
            { id: 214, run_id: 7, stop_no: 3, scheduled_at: new Date("2026-04-13T14:36:11Z"), timing_variation_s: 3, delay_cause: "rolling stock fault", incident_delay_s: 1079, delay_s: "1082" },
            { id: 215, run_id: 6, stop_no: 2, scheduled_at: new Date("2026-04-10T16:16:38Z"), timing_variation_s: 11, delay_cause: "no incident", incident_delay_s: null, delay_s: "11" },
            { id: 216, run_id: 71, stop_no: 5, scheduled_at: new Date("2026-04-16T21:26:02Z"), timing_variation_s: 64, delay_cause: "no incident", incident_delay_s: null, delay_s: "64" },
            { id: 217, run_id: 65, stop_no: 2, scheduled_at: new Date("2026-04-13T12:31:58Z"), timing_variation_s: 56, delay_cause: "no incident", incident_delay_s: null, delay_s: "56" },
            { id: 218, run_id: 13, stop_no: 4, scheduled_at: new Date("2026-04-10T23:43:57Z"), timing_variation_s: 8, delay_cause: "no incident", incident_delay_s: null, delay_s: "8" },
            { id: 219, run_id: 41, stop_no: 5, scheduled_at: new Date("2026-04-12T16:41:41Z"), timing_variation_s: 81, delay_cause: "no incident", incident_delay_s: null, delay_s: "81" },
            { id: 220, run_id: 8, stop_no: 3, scheduled_at: new Date("2026-04-16T10:17:04Z"), timing_variation_s: 82, delay_cause: "no incident", incident_delay_s: null, delay_s: "82" },
            { id: 221, run_id: 58, stop_no: 4, scheduled_at: new Date("2026-04-13T09:53:45Z"), timing_variation_s: -23, delay_cause: "no incident", incident_delay_s: null, delay_s: "-23" },
            { id: 222, run_id: 10, stop_no: 5, scheduled_at: new Date("2026-04-09T14:52:56Z"), timing_variation_s: -7, delay_cause: "no incident", incident_delay_s: null, delay_s: "-7" },
            { id: 223, run_id: 52, stop_no: 3, scheduled_at: new Date("2026-04-08T05:39:26Z"), timing_variation_s: 34, delay_cause: "no incident", incident_delay_s: null, delay_s: "34" },
            { id: 224, run_id: 33, stop_no: 3, scheduled_at: new Date("2026-04-12T13:09:06Z"), timing_variation_s: 54, delay_cause: "no incident", incident_delay_s: null, delay_s: "54" },
            { id: 225, run_id: 34, stop_no: 5, scheduled_at: new Date("2026-04-13T11:53:44Z"), timing_variation_s: 79, delay_cause: "no incident", incident_delay_s: null, delay_s: "79" },
            { id: 226, run_id: 28, stop_no: 6, scheduled_at: new Date("2026-04-16T23:07:29Z"), timing_variation_s: -12, delay_cause: "no incident", incident_delay_s: null, delay_s: "-12" },
            { id: 227, run_id: 39, stop_no: 2, scheduled_at: new Date("2026-04-10T09:06:37Z"), timing_variation_s: -2, delay_cause: "no incident", incident_delay_s: null, delay_s: "-2" },
            { id: 228, run_id: 66, stop_no: 4, scheduled_at: new Date("2026-04-15T22:55:37Z"), timing_variation_s: -1, delay_cause: "no incident", incident_delay_s: null, delay_s: "-1" },
            { id: 229, run_id: 7, stop_no: 4, scheduled_at: new Date("2026-04-13T14:46:11Z"), timing_variation_s: 30, delay_cause: "no incident", incident_delay_s: null, delay_s: "30" },
            { id: 230, run_id: 4, stop_no: 2, scheduled_at: new Date("2026-04-12T22:29:15Z"), timing_variation_s: 3, delay_cause: "no incident", incident_delay_s: null, delay_s: "3" },
            { id: 231, run_id: 40, stop_no: 5, scheduled_at: new Date("2026-04-07T22:37:14Z"), timing_variation_s: 66, delay_cause: "no incident", incident_delay_s: null, delay_s: "66" },
            { id: 232, run_id: 4, stop_no: 3, scheduled_at: new Date("2026-04-12T22:39:15Z"), timing_variation_s: 2, delay_cause: "no incident", incident_delay_s: null, delay_s: "2" },
            { id: 233, run_id: 49, stop_no: 2, scheduled_at: new Date("2026-04-16T11:51:20Z"), timing_variation_s: 31, delay_cause: "late-running train ahead", incident_delay_s: 293, delay_s: "324" },
            { id: 234, run_id: 58, stop_no: 5, scheduled_at: new Date("2026-04-13T10:03:45Z"), timing_variation_s: -7, delay_cause: "no incident", incident_delay_s: null, delay_s: "-7" },
            { id: 235, run_id: 39, stop_no: 3, scheduled_at: new Date("2026-04-10T09:16:37Z"), timing_variation_s: 57, delay_cause: "no incident", incident_delay_s: null, delay_s: "57" },
            { id: 236, run_id: 10, stop_no: 6, scheduled_at: new Date("2026-04-09T15:02:56Z"), timing_variation_s: 59, delay_cause: "no incident", incident_delay_s: null, delay_s: "59" },
            { id: 237, run_id: 70, stop_no: 3, scheduled_at: new Date("2026-04-14T09:41:06Z"), timing_variation_s: 9, delay_cause: "no incident", incident_delay_s: null, delay_s: "9" },
            { id: 238, run_id: 72, stop_no: 3, scheduled_at: new Date("2026-04-07T11:11:04Z"), timing_variation_s: 15, delay_cause: "no incident", incident_delay_s: null, delay_s: "15" },
            { id: 239, run_id: 24, stop_no: 2, scheduled_at: new Date("2026-04-07T23:08:25Z"), timing_variation_s: 53, delay_cause: "no incident", incident_delay_s: null, delay_s: "53" },
            { id: 240, run_id: 26, stop_no: 3, scheduled_at: new Date("2026-04-09T09:15:27Z"), timing_variation_s: 87, delay_cause: "late-running train ahead", incident_delay_s: 97, delay_s: "184" },
            { id: 241, run_id: 48, stop_no: 1, scheduled_at: new Date("2026-04-15T10:16:41Z"), timing_variation_s: -13, delay_cause: "passenger incident", incident_delay_s: 302, delay_s: "289" },
            { id: 242, run_id: 55, stop_no: 5, scheduled_at: new Date("2026-04-08T09:30:19Z"), timing_variation_s: 43, delay_cause: "no incident", incident_delay_s: null, delay_s: "43" },
            { id: 243, run_id: 39, stop_no: 4, scheduled_at: new Date("2026-04-10T09:26:37Z"), timing_variation_s: 5, delay_cause: "no incident", incident_delay_s: null, delay_s: "5" },
            { id: 244, run_id: 2, stop_no: 4, scheduled_at: new Date("2026-04-06T19:33:23Z"), timing_variation_s: 48, delay_cause: "no incident", incident_delay_s: null, delay_s: "48" },
            { id: 245, run_id: 26, stop_no: 4, scheduled_at: new Date("2026-04-09T09:25:27Z"), timing_variation_s: 4, delay_cause: "no incident", incident_delay_s: null, delay_s: "4" },
            { id: 246, run_id: 39, stop_no: 5, scheduled_at: new Date("2026-04-10T09:36:37Z"), timing_variation_s: 106, delay_cause: "no incident", incident_delay_s: null, delay_s: "106" },
            { id: 247, run_id: 80, stop_no: 3, scheduled_at: new Date("2026-04-10T21:03:15Z"), timing_variation_s: 23, delay_cause: "no incident", incident_delay_s: null, delay_s: "23" },
            { id: 248, run_id: 36, stop_no: 2, scheduled_at: new Date("2026-04-15T20:37:10Z"), timing_variation_s: -14, delay_cause: "no incident", incident_delay_s: null, delay_s: "-14" },
            { id: 249, run_id: 51, stop_no: 5, scheduled_at: new Date("2026-04-09T10:11:48Z"), timing_variation_s: -1, delay_cause: "no incident", incident_delay_s: null, delay_s: "-1" },
            { id: 250, run_id: 37, stop_no: 2, scheduled_at: new Date("2026-04-18T21:32:33Z"), timing_variation_s: 87, delay_cause: "no incident", incident_delay_s: null, delay_s: "87" },
            { id: 251, run_id: 3, stop_no: 2, scheduled_at: new Date("2026-04-08T22:07:21Z"), timing_variation_s: 17, delay_cause: "no incident", incident_delay_s: null, delay_s: "17" },
            { id: 252, run_id: 6, stop_no: 3, scheduled_at: new Date("2026-04-10T16:26:38Z"), timing_variation_s: 61, delay_cause: "no incident", incident_delay_s: null, delay_s: "61" },
            { id: 253, run_id: 20, stop_no: 3, scheduled_at: new Date("2026-04-13T08:02:41Z"), timing_variation_s: 84, delay_cause: "no incident", incident_delay_s: null, delay_s: "84" },
            { id: 254, run_id: 70, stop_no: 4, scheduled_at: new Date("2026-04-14T09:51:06Z"), timing_variation_s: 29, delay_cause: "no incident", incident_delay_s: null, delay_s: "29" },
            { id: 255, run_id: 47, stop_no: 6, scheduled_at: new Date("2026-04-11T15:15:43Z"), timing_variation_s: 18, delay_cause: "no incident", incident_delay_s: null, delay_s: "18" },
            { id: 256, run_id: 43, stop_no: 6, scheduled_at: new Date("2026-04-13T13:24:51Z"), timing_variation_s: -15, delay_cause: "no incident", incident_delay_s: null, delay_s: "-15" },
            { id: 257, run_id: 55, stop_no: 6, scheduled_at: new Date("2026-04-08T09:40:19Z"), timing_variation_s: 61, delay_cause: "no incident", incident_delay_s: null, delay_s: "61" },
            { id: 258, run_id: 32, stop_no: 4, scheduled_at: new Date("2026-04-10T20:09:01Z"), timing_variation_s: 38, delay_cause: "no incident", incident_delay_s: null, delay_s: "38" },
            { id: 259, run_id: 78, stop_no: 2, scheduled_at: new Date("2026-04-17T13:12:05Z"), timing_variation_s: 70, delay_cause: "no incident", incident_delay_s: null, delay_s: "70" },
            { id: 260, run_id: 38, stop_no: 3, scheduled_at: new Date("2026-04-12T20:32:17Z"), timing_variation_s: 16, delay_cause: "no incident", incident_delay_s: null, delay_s: "16" },
            { id: 261, run_id: 45, stop_no: 3, scheduled_at: new Date("2026-04-08T13:22:34Z"), timing_variation_s: 2, delay_cause: "no incident", incident_delay_s: null, delay_s: "2" },
            { id: 262, run_id: 79, stop_no: 4, scheduled_at: new Date("2026-04-12T18:12:53Z"), timing_variation_s: 55, delay_cause: "no incident", incident_delay_s: null, delay_s: "55" },
            { id: 263, run_id: 30, stop_no: 4, scheduled_at: new Date("2026-04-08T11:35:09Z"), timing_variation_s: 26, delay_cause: "no incident", incident_delay_s: null, delay_s: "26" },
            { id: 264, run_id: 35, stop_no: 5, scheduled_at: new Date("2026-04-16T10:49:10Z"), timing_variation_s: 64, delay_cause: "late-running train ahead", incident_delay_s: 84, delay_s: "148" },
            { id: 265, run_id: 77, stop_no: 3, scheduled_at: new Date("2026-04-10T08:24:37Z"), timing_variation_s: 24, delay_cause: "no incident", incident_delay_s: null, delay_s: "24" },
            { id: 266, run_id: 60, stop_no: 4, scheduled_at: new Date("2026-04-17T20:17:41Z"), timing_variation_s: 2, delay_cause: "no incident", incident_delay_s: null, delay_s: "2" },
            { id: 267, run_id: 68, stop_no: 5, scheduled_at: new Date("2026-04-08T14:33:18Z"), timing_variation_s: -9, delay_cause: "no incident", incident_delay_s: null, delay_s: "-9" },
            { id: 268, run_id: 16, stop_no: 4, scheduled_at: new Date("2026-04-12T10:02:11Z"), timing_variation_s: 39, delay_cause: "no incident", incident_delay_s: null, delay_s: "39" },
            { id: 269, run_id: 1, stop_no: 3, scheduled_at: new Date("2026-04-12T14:05:21Z"), timing_variation_s: 36, delay_cause: "no incident", incident_delay_s: null, delay_s: "36" },
            { id: 270, run_id: 46, stop_no: 4, scheduled_at: new Date("2026-04-07T09:44:13Z"), timing_variation_s: 67, delay_cause: "no incident", incident_delay_s: null, delay_s: "67" },
            { id: 271, run_id: 55, stop_no: 7, scheduled_at: new Date("2026-04-08T09:50:19Z"), timing_variation_s: 14, delay_cause: "no incident", incident_delay_s: null, delay_s: "14" },
            { id: 272, run_id: 21, stop_no: 2, scheduled_at: new Date("2026-04-11T12:27:40Z"), timing_variation_s: 11, delay_cause: "signal failure", incident_delay_s: 1509, delay_s: "1520" },
            { id: 273, run_id: 68, stop_no: 6, scheduled_at: new Date("2026-04-08T14:43:18Z"), timing_variation_s: 8, delay_cause: "no incident", incident_delay_s: null, delay_s: "8" },
            { id: 274, run_id: 63, stop_no: 3, scheduled_at: new Date("2026-04-13T08:06:28Z"), timing_variation_s: -26, delay_cause: "no incident", incident_delay_s: null, delay_s: "-26" },
            { id: 275, run_id: 7, stop_no: 5, scheduled_at: new Date("2026-04-13T14:56:11Z"), timing_variation_s: 11, delay_cause: "no incident", incident_delay_s: null, delay_s: "11" },
            { id: 276, run_id: 67, stop_no: 4, scheduled_at: new Date("2026-04-18T15:51:09Z"), timing_variation_s: 41, delay_cause: "no incident", incident_delay_s: null, delay_s: "41" },
            { id: 277, run_id: 44, stop_no: 3, scheduled_at: new Date("2026-04-17T11:50:39Z"), timing_variation_s: 17, delay_cause: "passenger incident", incident_delay_s: 1008, delay_s: "1025" },
            { id: 278, run_id: 4, stop_no: 4, scheduled_at: new Date("2026-04-12T22:49:15Z"), timing_variation_s: -4, delay_cause: "no incident", incident_delay_s: null, delay_s: "-4" },
            { id: 279, run_id: 59, stop_no: 4, scheduled_at: new Date("2026-04-15T20:08:02Z"), timing_variation_s: 36, delay_cause: "no incident", incident_delay_s: null, delay_s: "36" },
            { id: 280, run_id: 3, stop_no: 3, scheduled_at: new Date("2026-04-08T22:17:21Z"), timing_variation_s: 89, delay_cause: "no incident", incident_delay_s: null, delay_s: "89" },
            { id: 281, run_id: 53, stop_no: 1, scheduled_at: new Date("2026-04-19T19:27:08Z"), timing_variation_s: 54, delay_cause: "track works overrun", incident_delay_s: 1709, delay_s: "1763" },
            { id: 282, run_id: 49, stop_no: 3, scheduled_at: new Date("2026-04-16T12:01:20Z"), timing_variation_s: 65, delay_cause: "passenger incident", incident_delay_s: 2360, delay_s: "2425" },
            { id: 283, run_id: 34, stop_no: 6, scheduled_at: new Date("2026-04-13T12:03:44Z"), timing_variation_s: -2, delay_cause: "no incident", incident_delay_s: null, delay_s: "-2" },
            { id: 284, run_id: 59, stop_no: 5, scheduled_at: new Date("2026-04-15T20:18:02Z"), timing_variation_s: 21, delay_cause: "no incident", incident_delay_s: null, delay_s: "21" },
            { id: 285, run_id: 12, stop_no: 3, scheduled_at: new Date("2026-04-06T13:05:26Z"), timing_variation_s: 34, delay_cause: "no incident", incident_delay_s: null, delay_s: "34" },
            { id: 286, run_id: 72, stop_no: 4, scheduled_at: new Date("2026-04-07T11:21:04Z"), timing_variation_s: 14, delay_cause: "no incident", incident_delay_s: null, delay_s: "14" },
            { id: 287, run_id: 70, stop_no: 5, scheduled_at: new Date("2026-04-14T10:01:06Z"), timing_variation_s: 15, delay_cause: "no incident", incident_delay_s: null, delay_s: "15" },
            { id: 288, run_id: 16, stop_no: 5, scheduled_at: new Date("2026-04-12T10:12:11Z"), timing_variation_s: 95, delay_cause: "no incident", incident_delay_s: null, delay_s: "95" },
            { id: 289, run_id: 70, stop_no: 6, scheduled_at: new Date("2026-04-14T10:11:06Z"), timing_variation_s: 12, delay_cause: "no incident", incident_delay_s: null, delay_s: "12" },
            { id: 290, run_id: 53, stop_no: 2, scheduled_at: new Date("2026-04-19T19:37:08Z"), timing_variation_s: 43, delay_cause: "no incident", incident_delay_s: null, delay_s: "43" },
            { id: 291, run_id: 65, stop_no: 3, scheduled_at: new Date("2026-04-13T12:41:58Z"), timing_variation_s: 59, delay_cause: "no incident", incident_delay_s: null, delay_s: "59" },
            { id: 292, run_id: 29, stop_no: 3, scheduled_at: new Date("2026-04-19T22:08:37Z"), timing_variation_s: 22, delay_cause: "no incident", incident_delay_s: null, delay_s: "22" },
            { id: 293, run_id: 11, stop_no: 4, scheduled_at: new Date("2026-04-07T20:10:45Z"), timing_variation_s: 35, delay_cause: "no incident", incident_delay_s: null, delay_s: "35" },
            { id: 294, run_id: 26, stop_no: 5, scheduled_at: new Date("2026-04-09T09:35:27Z"), timing_variation_s: 15, delay_cause: "no incident", incident_delay_s: null, delay_s: "15" },
            { id: 295, run_id: 37, stop_no: 3, scheduled_at: new Date("2026-04-18T21:42:33Z"), timing_variation_s: -4, delay_cause: "no incident", incident_delay_s: null, delay_s: "-4" },
            { id: 296, run_id: 69, stop_no: 3, scheduled_at: new Date("2026-04-13T11:27:11Z"), timing_variation_s: 119, delay_cause: "no incident", incident_delay_s: null, delay_s: "119" },
            { id: 297, run_id: 64, stop_no: 3, scheduled_at: new Date("2026-04-19T11:18:42Z"), timing_variation_s: 85, delay_cause: "no incident", incident_delay_s: null, delay_s: "85" },
            { id: 298, run_id: 77, stop_no: 4, scheduled_at: new Date("2026-04-10T08:34:37Z"), timing_variation_s: -57, delay_cause: "no incident", incident_delay_s: null, delay_s: "-57" },
            { id: 299, run_id: 37, stop_no: 4, scheduled_at: new Date("2026-04-18T21:52:33Z"), timing_variation_s: 52, delay_cause: "no incident", incident_delay_s: null, delay_s: "52" },
            { id: 300, run_id: 29, stop_no: 4, scheduled_at: new Date("2026-04-19T22:18:37Z"), timing_variation_s: 10, delay_cause: "weather", incident_delay_s: 2385, delay_s: "2395" },
            { id: 301, run_id: 21, stop_no: 3, scheduled_at: new Date("2026-04-11T12:37:40Z"), timing_variation_s: -3, delay_cause: "no incident", incident_delay_s: null, delay_s: "-3" },
            { id: 302, run_id: 11, stop_no: 5, scheduled_at: new Date("2026-04-07T20:20:45Z"), timing_variation_s: 43, delay_cause: "no incident", incident_delay_s: null, delay_s: "43" },
            { id: 303, run_id: 26, stop_no: 6, scheduled_at: new Date("2026-04-09T09:45:27Z"), timing_variation_s: 30, delay_cause: "no incident", incident_delay_s: null, delay_s: "30" },
            { id: 304, run_id: 49, stop_no: 4, scheduled_at: new Date("2026-04-16T12:11:20Z"), timing_variation_s: 38, delay_cause: "no incident", incident_delay_s: null, delay_s: "38" },
            { id: 305, run_id: 36, stop_no: 3, scheduled_at: new Date("2026-04-15T20:47:10Z"), timing_variation_s: 100, delay_cause: "no incident", incident_delay_s: null, delay_s: "100" },
            { id: 306, run_id: 26, stop_no: 7, scheduled_at: new Date("2026-04-09T09:55:27Z"), timing_variation_s: 29, delay_cause: "no incident", incident_delay_s: null, delay_s: "29" },
            { id: 307, run_id: 33, stop_no: 4, scheduled_at: new Date("2026-04-12T13:19:06Z"), timing_variation_s: 20, delay_cause: "rolling stock fault", incident_delay_s: 693, delay_s: "713" },
            { id: 308, run_id: 35, stop_no: 6, scheduled_at: new Date("2026-04-16T10:59:10Z"), timing_variation_s: 90, delay_cause: "trespass", incident_delay_s: 572, delay_s: "662" },
            { id: 309, run_id: 48, stop_no: 2, scheduled_at: new Date("2026-04-15T10:26:41Z"), timing_variation_s: 64, delay_cause: "no incident", incident_delay_s: null, delay_s: "64" },
            { id: 310, run_id: 1, stop_no: 4, scheduled_at: new Date("2026-04-12T14:15:21Z"), timing_variation_s: 88, delay_cause: "no incident", incident_delay_s: null, delay_s: "88" },
            { id: 311, run_id: 65, stop_no: 4, scheduled_at: new Date("2026-04-13T12:51:58Z"), timing_variation_s: 8, delay_cause: "no incident", incident_delay_s: null, delay_s: "8" },
            { id: 312, run_id: 17, stop_no: 4, scheduled_at: new Date("2026-04-10T20:41:38Z"), timing_variation_s: 46, delay_cause: "trespass", incident_delay_s: 131, delay_s: "177" },
            { id: 313, run_id: 79, stop_no: 5, scheduled_at: new Date("2026-04-12T18:22:53Z"), timing_variation_s: 51, delay_cause: "no incident", incident_delay_s: null, delay_s: "51" },
            { id: 314, run_id: 54, stop_no: 5, scheduled_at: new Date("2026-04-15T12:24:13Z"), timing_variation_s: 26, delay_cause: "no incident", incident_delay_s: null, delay_s: "26" },
            { id: 315, run_id: 76, stop_no: 3, scheduled_at: new Date("2026-04-12T19:47:15Z"), timing_variation_s: 2, delay_cause: "no incident", incident_delay_s: null, delay_s: "2" },
            { id: 316, run_id: 61, stop_no: 6, scheduled_at: new Date("2026-04-12T18:33:03Z"), timing_variation_s: 54, delay_cause: "no incident", incident_delay_s: null, delay_s: "54" },
            { id: 317, run_id: 53, stop_no: 3, scheduled_at: new Date("2026-04-19T19:47:08Z"), timing_variation_s: 48, delay_cause: "no incident", incident_delay_s: null, delay_s: "48" },
            { id: 318, run_id: 57, stop_no: 3, scheduled_at: new Date("2026-04-11T16:47:29Z"), timing_variation_s: 85, delay_cause: "no incident", incident_delay_s: null, delay_s: "85" },
            { id: 319, run_id: 29, stop_no: 5, scheduled_at: new Date("2026-04-19T22:28:37Z"), timing_variation_s: -7, delay_cause: "no incident", incident_delay_s: null, delay_s: "-7" },
            { id: 320, run_id: 5, stop_no: 4, scheduled_at: new Date("2026-04-06T20:42:27Z"), timing_variation_s: -4, delay_cause: "no incident", incident_delay_s: null, delay_s: "-4" },
            { id: 321, run_id: 66, stop_no: 5, scheduled_at: new Date("2026-04-15T23:05:37Z"), timing_variation_s: 11, delay_cause: "no incident", incident_delay_s: null, delay_s: "11" },
            { id: 322, run_id: 32, stop_no: 5, scheduled_at: new Date("2026-04-10T20:19:01Z"), timing_variation_s: 48, delay_cause: "weather", incident_delay_s: 735, delay_s: "783" },
            { id: 323, run_id: 65, stop_no: 5, scheduled_at: new Date("2026-04-13T13:01:58Z"), timing_variation_s: 79, delay_cause: "no incident", incident_delay_s: null, delay_s: "79" },
            { id: 324, run_id: 71, stop_no: 6, scheduled_at: new Date("2026-04-16T21:36:02Z"), timing_variation_s: 13, delay_cause: "crew availability", incident_delay_s: 750, delay_s: "763" },
            { id: 325, run_id: 2, stop_no: 5, scheduled_at: new Date("2026-04-06T19:43:23Z"), timing_variation_s: 31, delay_cause: "no incident", incident_delay_s: null, delay_s: "31" },
            { id: 326, run_id: 46, stop_no: 5, scheduled_at: new Date("2026-04-07T09:54:13Z"), timing_variation_s: -55, delay_cause: "no incident", incident_delay_s: null, delay_s: "-55" },
            { id: 327, run_id: 36, stop_no: 4, scheduled_at: new Date("2026-04-15T20:57:10Z"), timing_variation_s: 7, delay_cause: "trespass", incident_delay_s: 1172, delay_s: "1179" },
            { id: 328, run_id: 19, stop_no: 5, scheduled_at: new Date("2026-04-08T22:13:44Z"), timing_variation_s: 75, delay_cause: "crew availability", incident_delay_s: 153, delay_s: "228" },
            { id: 329, run_id: 57, stop_no: 4, scheduled_at: new Date("2026-04-11T16:57:29Z"), timing_variation_s: 40, delay_cause: "no incident", incident_delay_s: null, delay_s: "40" },
            { id: 330, run_id: 78, stop_no: 3, scheduled_at: new Date("2026-04-17T13:22:05Z"), timing_variation_s: 2, delay_cause: "no incident", incident_delay_s: null, delay_s: "2" },
            { id: 331, run_id: 20, stop_no: 4, scheduled_at: new Date("2026-04-13T08:12:41Z"), timing_variation_s: 58, delay_cause: "no incident", incident_delay_s: null, delay_s: "58" },
            { id: 332, run_id: 42, stop_no: 2, scheduled_at: new Date("2026-04-08T14:28:43Z"), timing_variation_s: 65, delay_cause: "no incident", incident_delay_s: null, delay_s: "65" },
            { id: 333, run_id: 70, stop_no: 7, scheduled_at: new Date("2026-04-14T10:21:06Z"), timing_variation_s: -7, delay_cause: "no incident", incident_delay_s: null, delay_s: "-7" },
            { id: 334, run_id: 16, stop_no: 6, scheduled_at: new Date("2026-04-12T10:22:11Z"), timing_variation_s: 6, delay_cause: "no incident", incident_delay_s: null, delay_s: "6" },
            { id: 335, run_id: 46, stop_no: 6, scheduled_at: new Date("2026-04-07T10:04:13Z"), timing_variation_s: 1, delay_cause: "crew availability", incident_delay_s: 1199, delay_s: "1200" },
            { id: 336, run_id: 50, stop_no: 3, scheduled_at: new Date("2026-04-18T15:41:23Z"), timing_variation_s: 14, delay_cause: "no incident", incident_delay_s: null, delay_s: "14" },
            { id: 337, run_id: 27, stop_no: 2, scheduled_at: new Date("2026-04-11T12:29:12Z"), timing_variation_s: -43, delay_cause: "no incident", incident_delay_s: null, delay_s: "-43" },
            { id: 338, run_id: 19, stop_no: 6, scheduled_at: new Date("2026-04-08T22:23:44Z"), timing_variation_s: 45, delay_cause: "track works overrun", incident_delay_s: 305, delay_s: "350" },
            { id: 339, run_id: 9, stop_no: 4, scheduled_at: new Date("2026-04-10T11:02:48Z"), timing_variation_s: 0, delay_cause: "no incident", incident_delay_s: null, delay_s: "0" },
            { id: 340, run_id: 5, stop_no: 5, scheduled_at: new Date("2026-04-06T20:52:27Z"), timing_variation_s: 1, delay_cause: "no incident", incident_delay_s: null, delay_s: "1" },
            { id: 341, run_id: 27, stop_no: 3, scheduled_at: new Date("2026-04-11T12:39:12Z"), timing_variation_s: 68, delay_cause: "no incident", incident_delay_s: null, delay_s: "68" },
            { id: 342, run_id: 72, stop_no: 5, scheduled_at: new Date("2026-04-07T11:31:04Z"), timing_variation_s: -21, delay_cause: "late-running train ahead", incident_delay_s: 144, delay_s: "123" },
            { id: 343, run_id: 9, stop_no: 5, scheduled_at: new Date("2026-04-10T11:12:48Z"), timing_variation_s: 36, delay_cause: "no incident", incident_delay_s: null, delay_s: "36" },
            { id: 344, run_id: 20, stop_no: 5, scheduled_at: new Date("2026-04-13T08:22:41Z"), timing_variation_s: 11, delay_cause: "no incident", incident_delay_s: null, delay_s: "11" },
            { id: 345, run_id: 39, stop_no: 6, scheduled_at: new Date("2026-04-10T09:46:37Z"), timing_variation_s: 27, delay_cause: "late-running train ahead", incident_delay_s: 60, delay_s: "87" },
            { id: 346, run_id: 11, stop_no: 6, scheduled_at: new Date("2026-04-07T20:30:45Z"), timing_variation_s: 26, delay_cause: "track works overrun", incident_delay_s: 133, delay_s: "159" },
            { id: 347, run_id: 56, stop_no: 4, scheduled_at: new Date("2026-04-06T12:04:19Z"), timing_variation_s: -16, delay_cause: "no incident", incident_delay_s: null, delay_s: "-16" },
            { id: 348, run_id: 56, stop_no: 5, scheduled_at: new Date("2026-04-06T12:14:19Z"), timing_variation_s: 7, delay_cause: "no incident", incident_delay_s: null, delay_s: "7" },
            { id: 349, run_id: 31, stop_no: 2, scheduled_at: new Date("2026-04-14T18:35:38Z"), timing_variation_s: 65, delay_cause: "signal failure", incident_delay_s: 559, delay_s: "624" },
            { id: 350, run_id: 73, stop_no: 5, scheduled_at: new Date("2026-04-19T17:31:36Z"), timing_variation_s: 73, delay_cause: "no incident", incident_delay_s: null, delay_s: "73" },
            { id: 351, run_id: 8, stop_no: 4, scheduled_at: new Date("2026-04-16T10:27:04Z"), timing_variation_s: 88, delay_cause: "no incident", incident_delay_s: null, delay_s: "88" },
            { id: 352, run_id: 48, stop_no: 3, scheduled_at: new Date("2026-04-15T10:36:41Z"), timing_variation_s: 37, delay_cause: "no incident", incident_delay_s: null, delay_s: "37" },
            { id: 353, run_id: 36, stop_no: 5, scheduled_at: new Date("2026-04-15T21:07:10Z"), timing_variation_s: 37, delay_cause: "no incident", incident_delay_s: null, delay_s: "37" },
            { id: 354, run_id: 78, stop_no: 4, scheduled_at: new Date("2026-04-17T13:32:05Z"), timing_variation_s: 94, delay_cause: "crew availability", incident_delay_s: 1880, delay_s: "1974" },
            { id: 355, run_id: 78, stop_no: 5, scheduled_at: new Date("2026-04-17T13:42:05Z"), timing_variation_s: -22, delay_cause: "weather", incident_delay_s: 185, delay_s: "163" },
            { id: 356, run_id: 11, stop_no: 7, scheduled_at: new Date("2026-04-07T20:40:45Z"), timing_variation_s: -10, delay_cause: "no incident", incident_delay_s: null, delay_s: "-10" },
            { id: 357, run_id: 22, stop_no: 6, scheduled_at: new Date("2026-04-12T17:58:00Z"), timing_variation_s: 67, delay_cause: "no incident", incident_delay_s: null, delay_s: "67" },
            { id: 358, run_id: 41, stop_no: 6, scheduled_at: new Date("2026-04-12T16:51:41Z"), timing_variation_s: -28, delay_cause: "no incident", incident_delay_s: null, delay_s: "-28" },
            { id: 359, run_id: 61, stop_no: 7, scheduled_at: new Date("2026-04-12T18:43:03Z"), timing_variation_s: 26, delay_cause: "no incident", incident_delay_s: null, delay_s: "26" },
            { id: 360, run_id: 75, stop_no: 4, scheduled_at: new Date("2026-04-07T17:43:07Z"), timing_variation_s: 18, delay_cause: "no incident", incident_delay_s: null, delay_s: "18" },
            { id: 361, run_id: 32, stop_no: 6, scheduled_at: new Date("2026-04-10T20:29:01Z"), timing_variation_s: 42, delay_cause: "no incident", incident_delay_s: null, delay_s: "42" },
            { id: 362, run_id: 56, stop_no: 6, scheduled_at: new Date("2026-04-06T12:24:19Z"), timing_variation_s: 83, delay_cause: "signal failure", incident_delay_s: 986, delay_s: "1069" },
            { id: 363, run_id: 51, stop_no: 6, scheduled_at: new Date("2026-04-09T10:21:48Z"), timing_variation_s: 6, delay_cause: "no incident", incident_delay_s: null, delay_s: "6" },
            { id: 364, run_id: 28, stop_no: 7, scheduled_at: new Date("2026-04-16T23:17:29Z"), timing_variation_s: 57, delay_cause: "no incident", incident_delay_s: null, delay_s: "57" },
            { id: 365, run_id: 53, stop_no: 4, scheduled_at: new Date("2026-04-19T19:57:08Z"), timing_variation_s: 78, delay_cause: "no incident", incident_delay_s: null, delay_s: "78" },
            { id: 366, run_id: 8, stop_no: 5, scheduled_at: new Date("2026-04-16T10:37:04Z"), timing_variation_s: 85, delay_cause: "no incident", incident_delay_s: null, delay_s: "85" },
            { id: 367, run_id: 38, stop_no: 4, scheduled_at: new Date("2026-04-12T20:42:17Z"), timing_variation_s: 59, delay_cause: "no incident", incident_delay_s: null, delay_s: "59" },
            { id: 368, run_id: 31, stop_no: 3, scheduled_at: new Date("2026-04-14T18:45:38Z"), timing_variation_s: 101, delay_cause: "crew availability", incident_delay_s: 235, delay_s: "336" },
            { id: 369, run_id: 59, stop_no: 6, scheduled_at: new Date("2026-04-15T20:28:02Z"), timing_variation_s: 14, delay_cause: "no incident", incident_delay_s: null, delay_s: "14" },
            { id: 370, run_id: 72, stop_no: 6, scheduled_at: new Date("2026-04-07T11:41:04Z"), timing_variation_s: 7, delay_cause: "no incident", incident_delay_s: null, delay_s: "7" },
            { id: 371, run_id: 57, stop_no: 5, scheduled_at: new Date("2026-04-11T17:07:29Z"), timing_variation_s: 7, delay_cause: "no incident", incident_delay_s: null, delay_s: "7" },
            { id: 372, run_id: 76, stop_no: 4, scheduled_at: new Date("2026-04-12T19:57:15Z"), timing_variation_s: 28, delay_cause: "no incident", incident_delay_s: null, delay_s: "28" },
            { id: 373, run_id: 12, stop_no: 4, scheduled_at: new Date("2026-04-06T13:15:26Z"), timing_variation_s: 27, delay_cause: "no incident", incident_delay_s: null, delay_s: "27" },
            { id: 374, run_id: 41, stop_no: 7, scheduled_at: new Date("2026-04-12T17:01:41Z"), timing_variation_s: 76, delay_cause: "no incident", incident_delay_s: null, delay_s: "76" },
            { id: 375, run_id: 6, stop_no: 4, scheduled_at: new Date("2026-04-10T16:36:38Z"), timing_variation_s: 51, delay_cause: "late-running train ahead", incident_delay_s: 1296, delay_s: "1347" },
            { id: 376, run_id: 69, stop_no: 4, scheduled_at: new Date("2026-04-13T11:37:11Z"), timing_variation_s: 20, delay_cause: "no incident", incident_delay_s: null, delay_s: "20" },
            { id: 377, run_id: 63, stop_no: 4, scheduled_at: new Date("2026-04-13T08:16:28Z"), timing_variation_s: 16, delay_cause: "no incident", incident_delay_s: null, delay_s: "16" },
            { id: 378, run_id: 1, stop_no: 5, scheduled_at: new Date("2026-04-12T14:25:21Z"), timing_variation_s: 28, delay_cause: "no incident", incident_delay_s: null, delay_s: "28" },
            { id: 379, run_id: 20, stop_no: 6, scheduled_at: new Date("2026-04-13T08:32:41Z"), timing_variation_s: 18, delay_cause: "no incident", incident_delay_s: null, delay_s: "18" },
            { id: 380, run_id: 18, stop_no: 5, scheduled_at: new Date("2026-04-12T20:36:26Z"), timing_variation_s: -19, delay_cause: "no incident", incident_delay_s: null, delay_s: "-19" },
            { id: 381, run_id: 2, stop_no: 6, scheduled_at: new Date("2026-04-06T19:53:23Z"), timing_variation_s: -3, delay_cause: "no incident", incident_delay_s: null, delay_s: "-3" },
            { id: 382, run_id: 58, stop_no: 6, scheduled_at: new Date("2026-04-13T10:13:45Z"), timing_variation_s: 11, delay_cause: "rolling stock fault", incident_delay_s: 871, delay_s: "882" },
            { id: 383, run_id: 24, stop_no: 3, scheduled_at: new Date("2026-04-07T23:18:25Z"), timing_variation_s: 8, delay_cause: "no incident", incident_delay_s: null, delay_s: "8" },
            { id: 384, run_id: 27, stop_no: 4, scheduled_at: new Date("2026-04-11T12:49:12Z"), timing_variation_s: 29, delay_cause: "no incident", incident_delay_s: null, delay_s: "29" },
            { id: 385, run_id: 65, stop_no: 6, scheduled_at: new Date("2026-04-13T13:11:58Z"), timing_variation_s: 39, delay_cause: "no incident", incident_delay_s: null, delay_s: "39" },
            { id: 386, run_id: 15, stop_no: 5, scheduled_at: new Date("2026-04-17T13:12:07Z"), timing_variation_s: -26, delay_cause: "no incident", incident_delay_s: null, delay_s: "-26" },
            { id: 387, run_id: 74, stop_no: 5, scheduled_at: new Date("2026-04-17T09:13:12Z"), timing_variation_s: 43, delay_cause: "no incident", incident_delay_s: null, delay_s: "43" },
            { id: 388, run_id: 68, stop_no: 7, scheduled_at: new Date("2026-04-08T14:53:18Z"), timing_variation_s: 42, delay_cause: "no incident", incident_delay_s: null, delay_s: "42" },
            { id: 389, run_id: 64, stop_no: 4, scheduled_at: new Date("2026-04-19T11:28:42Z"), timing_variation_s: 14, delay_cause: "no incident", incident_delay_s: null, delay_s: "14" },
            { id: 390, run_id: 42, stop_no: 3, scheduled_at: new Date("2026-04-08T14:38:43Z"), timing_variation_s: 83, delay_cause: "no incident", incident_delay_s: null, delay_s: "83" },
            { id: 391, run_id: 31, stop_no: 4, scheduled_at: new Date("2026-04-14T18:55:38Z"), timing_variation_s: 22, delay_cause: "signal failure", incident_delay_s: 470, delay_s: "492" },
            { id: 392, run_id: 26, stop_no: 8, scheduled_at: new Date("2026-04-09T10:05:27Z"), timing_variation_s: -35, delay_cause: "passenger incident", incident_delay_s: 126, delay_s: "91" },
            { id: 393, run_id: 23, stop_no: 4, scheduled_at: new Date("2026-04-13T18:27:56Z"), timing_variation_s: 18, delay_cause: "no incident", incident_delay_s: null, delay_s: "18" },
            { id: 394, run_id: 76, stop_no: 5, scheduled_at: new Date("2026-04-12T20:07:15Z"), timing_variation_s: 7, delay_cause: "no incident", incident_delay_s: null, delay_s: "7" },
            { id: 395, run_id: 45, stop_no: 4, scheduled_at: new Date("2026-04-08T13:32:34Z"), timing_variation_s: 20, delay_cause: "no incident", incident_delay_s: null, delay_s: "20" },
            { id: 396, run_id: 24, stop_no: 4, scheduled_at: new Date("2026-04-07T23:28:25Z"), timing_variation_s: -12, delay_cause: "no incident", incident_delay_s: null, delay_s: "-12" },
            { id: 397, run_id: 52, stop_no: 4, scheduled_at: new Date("2026-04-08T05:49:26Z"), timing_variation_s: 93, delay_cause: "no incident", incident_delay_s: null, delay_s: "93" },
            { id: 398, run_id: 13, stop_no: 5, scheduled_at: new Date("2026-04-10T23:53:57Z"), timing_variation_s: 27, delay_cause: "no incident", incident_delay_s: null, delay_s: "27" },
            { id: 399, run_id: 45, stop_no: 5, scheduled_at: new Date("2026-04-08T13:42:34Z"), timing_variation_s: 21, delay_cause: "no incident", incident_delay_s: null, delay_s: "21" },
            { id: 400, run_id: 69, stop_no: 5, scheduled_at: new Date("2026-04-13T11:47:11Z"), timing_variation_s: 75, delay_cause: "trespass", incident_delay_s: 2356, delay_s: "2431" },
            { id: 401, run_id: 51, stop_no: 7, scheduled_at: new Date("2026-04-09T10:31:48Z"), timing_variation_s: 10, delay_cause: "no incident", incident_delay_s: null, delay_s: "10" },
            { id: 402, run_id: 66, stop_no: 6, scheduled_at: new Date("2026-04-15T23:15:37Z"), timing_variation_s: -3, delay_cause: "no incident", incident_delay_s: null, delay_s: "-3" },
            { id: 403, run_id: 37, stop_no: 5, scheduled_at: new Date("2026-04-18T22:02:33Z"), timing_variation_s: 2, delay_cause: "no incident", incident_delay_s: null, delay_s: "2" },
            { id: 404, run_id: 45, stop_no: 6, scheduled_at: new Date("2026-04-08T13:52:34Z"), timing_variation_s: -2, delay_cause: "no incident", incident_delay_s: null, delay_s: "-2" },
            { id: 405, run_id: 27, stop_no: 5, scheduled_at: new Date("2026-04-11T12:59:12Z"), timing_variation_s: -6, delay_cause: "no incident", incident_delay_s: null, delay_s: "-6" },
            { id: 406, run_id: 75, stop_no: 5, scheduled_at: new Date("2026-04-07T17:53:07Z"), timing_variation_s: 17, delay_cause: "no incident", incident_delay_s: null, delay_s: "17" },
            { id: 407, run_id: 52, stop_no: 5, scheduled_at: new Date("2026-04-08T05:59:26Z"), timing_variation_s: -20, delay_cause: "crew availability", incident_delay_s: 156, delay_s: "136" },
            { id: 408, run_id: 12, stop_no: 5, scheduled_at: new Date("2026-04-06T13:25:26Z"), timing_variation_s: 50, delay_cause: "no incident", incident_delay_s: null, delay_s: "50" },
            { id: 409, run_id: 46, stop_no: 7, scheduled_at: new Date("2026-04-07T10:14:13Z"), timing_variation_s: 19, delay_cause: "no incident", incident_delay_s: null, delay_s: "19" },
            { id: 410, run_id: 48, stop_no: 4, scheduled_at: new Date("2026-04-15T10:46:41Z"), timing_variation_s: 51, delay_cause: "no incident", incident_delay_s: null, delay_s: "51" },
            { id: 411, run_id: 33, stop_no: 5, scheduled_at: new Date("2026-04-12T13:29:06Z"), timing_variation_s: 39, delay_cause: "no incident", incident_delay_s: null, delay_s: "39" },
            { id: 412, run_id: 75, stop_no: 6, scheduled_at: new Date("2026-04-07T18:03:07Z"), timing_variation_s: 76, delay_cause: "no incident", incident_delay_s: null, delay_s: "76" },
            { id: 413, run_id: 49, stop_no: 5, scheduled_at: new Date("2026-04-16T12:21:20Z"), timing_variation_s: 70, delay_cause: "no incident", incident_delay_s: null, delay_s: "70" },
            { id: 414, run_id: 48, stop_no: 5, scheduled_at: new Date("2026-04-15T10:56:41Z"), timing_variation_s: 44, delay_cause: "no incident", incident_delay_s: null, delay_s: "44" },
            { id: 415, run_id: 65, stop_no: 7, scheduled_at: new Date("2026-04-13T13:21:58Z"), timing_variation_s: 12, delay_cause: "rolling stock fault", incident_delay_s: 2388, delay_s: "2400" },
            { id: 416, run_id: 69, stop_no: 6, scheduled_at: new Date("2026-04-13T11:57:11Z"), timing_variation_s: 47, delay_cause: "no incident", incident_delay_s: null, delay_s: "47" },
            { id: 417, run_id: 25, stop_no: 5, scheduled_at: new Date("2026-04-19T21:23:00Z"), timing_variation_s: 19, delay_cause: "no incident", incident_delay_s: null, delay_s: "19" },
            { id: 418, run_id: 57, stop_no: 6, scheduled_at: new Date("2026-04-11T17:17:29Z"), timing_variation_s: 4, delay_cause: "no incident", incident_delay_s: null, delay_s: "4" },
            { id: 419, run_id: 18, stop_no: 6, scheduled_at: new Date("2026-04-12T20:46:26Z"), timing_variation_s: 54, delay_cause: "no incident", incident_delay_s: null, delay_s: "54" },
            { id: 420, run_id: 35, stop_no: 7, scheduled_at: new Date("2026-04-16T11:09:10Z"), timing_variation_s: -1, delay_cause: "no incident", incident_delay_s: null, delay_s: "-1" },
            { id: 421, run_id: 65, stop_no: 8, scheduled_at: new Date("2026-04-13T13:31:58Z"), timing_variation_s: 19, delay_cause: "no incident", incident_delay_s: null, delay_s: "19" },
            { id: 422, run_id: 3, stop_no: 4, scheduled_at: new Date("2026-04-08T22:27:21Z"), timing_variation_s: 44, delay_cause: "no incident", incident_delay_s: null, delay_s: "44" },
            { id: 423, run_id: 38, stop_no: 5, scheduled_at: new Date("2026-04-12T20:52:17Z"), timing_variation_s: -25, delay_cause: "no incident", incident_delay_s: null, delay_s: "-25" },
            { id: 424, run_id: 80, stop_no: 4, scheduled_at: new Date("2026-04-10T21:13:15Z"), timing_variation_s: 17, delay_cause: "no incident", incident_delay_s: null, delay_s: "17" },
            { id: 425, run_id: 74, stop_no: 6, scheduled_at: new Date("2026-04-17T09:23:12Z"), timing_variation_s: 56, delay_cause: "no incident", incident_delay_s: null, delay_s: "56" },
            { id: 426, run_id: 69, stop_no: 7, scheduled_at: new Date("2026-04-13T12:07:11Z"), timing_variation_s: -2, delay_cause: "no incident", incident_delay_s: null, delay_s: "-2" },
            { id: 427, run_id: 78, stop_no: 6, scheduled_at: new Date("2026-04-17T13:52:05Z"), timing_variation_s: 33, delay_cause: "no incident", incident_delay_s: null, delay_s: "33" },
            { id: 428, run_id: 30, stop_no: 5, scheduled_at: new Date("2026-04-08T11:45:09Z"), timing_variation_s: 72, delay_cause: "no incident", incident_delay_s: null, delay_s: "72" },
            { id: 429, run_id: 12, stop_no: 6, scheduled_at: new Date("2026-04-06T13:35:26Z"), timing_variation_s: 89, delay_cause: "no incident", incident_delay_s: null, delay_s: "89" },
            { id: 430, run_id: 5, stop_no: 6, scheduled_at: new Date("2026-04-06T21:02:27Z"), timing_variation_s: 84, delay_cause: "no incident", incident_delay_s: null, delay_s: "84" },
            { id: 431, run_id: 24, stop_no: 5, scheduled_at: new Date("2026-04-07T23:38:25Z"), timing_variation_s: 0, delay_cause: "no incident", incident_delay_s: null, delay_s: "0" },
            { id: 432, run_id: 53, stop_no: 5, scheduled_at: new Date("2026-04-19T20:07:08Z"), timing_variation_s: 51, delay_cause: "no incident", incident_delay_s: null, delay_s: "51" },
            { id: 433, run_id: 7, stop_no: 6, scheduled_at: new Date("2026-04-13T15:06:11Z"), timing_variation_s: 55, delay_cause: "no incident", incident_delay_s: null, delay_s: "55" },
            { id: 434, run_id: 39, stop_no: 7, scheduled_at: new Date("2026-04-10T09:56:37Z"), timing_variation_s: 1, delay_cause: "trespass", incident_delay_s: 732, delay_s: "733" },
            { id: 435, run_id: 31, stop_no: 5, scheduled_at: new Date("2026-04-14T19:05:38Z"), timing_variation_s: -24, delay_cause: "no incident", incident_delay_s: null, delay_s: "-24" },
            { id: 436, run_id: 3, stop_no: 5, scheduled_at: new Date("2026-04-08T22:37:21Z"), timing_variation_s: 31, delay_cause: "no incident", incident_delay_s: null, delay_s: "31" },
            { id: 437, run_id: 57, stop_no: 7, scheduled_at: new Date("2026-04-11T17:27:29Z"), timing_variation_s: 6, delay_cause: "no incident", incident_delay_s: null, delay_s: "6" },
            { id: 438, run_id: 77, stop_no: 5, scheduled_at: new Date("2026-04-10T08:44:37Z"), timing_variation_s: -31, delay_cause: "no incident", incident_delay_s: null, delay_s: "-31" },
            { id: 439, run_id: 33, stop_no: 6, scheduled_at: new Date("2026-04-12T13:39:06Z"), timing_variation_s: 53, delay_cause: "no incident", incident_delay_s: null, delay_s: "53" },
            { id: 440, run_id: 10, stop_no: 7, scheduled_at: new Date("2026-04-09T15:12:56Z"), timing_variation_s: 59, delay_cause: "no incident", incident_delay_s: null, delay_s: "59" },
            { id: 441, run_id: 78, stop_no: 7, scheduled_at: new Date("2026-04-17T14:02:05Z"), timing_variation_s: 59, delay_cause: "no incident", incident_delay_s: null, delay_s: "59" },
            { id: 442, run_id: 13, stop_no: 6, scheduled_at: new Date("2026-04-11T00:03:57Z"), timing_variation_s: 65, delay_cause: "no incident", incident_delay_s: null, delay_s: "65" },
            { id: 443, run_id: 71, stop_no: 7, scheduled_at: new Date("2026-04-16T21:46:02Z"), timing_variation_s: -39, delay_cause: "no incident", incident_delay_s: null, delay_s: "-39" },
            { id: 444, run_id: 60, stop_no: 5, scheduled_at: new Date("2026-04-17T20:27:41Z"), timing_variation_s: 65, delay_cause: "signal failure", incident_delay_s: 1573, delay_s: "1638" },
            { id: 445, run_id: 58, stop_no: 7, scheduled_at: new Date("2026-04-13T10:23:45Z"), timing_variation_s: 42, delay_cause: "no incident", incident_delay_s: null, delay_s: "42" },
            { id: 446, run_id: 16, stop_no: 7, scheduled_at: new Date("2026-04-12T10:32:11Z"), timing_variation_s: 5, delay_cause: "no incident", incident_delay_s: null, delay_s: "5" },
            { id: 447, run_id: 38, stop_no: 6, scheduled_at: new Date("2026-04-12T21:02:17Z"), timing_variation_s: 24, delay_cause: "no incident", incident_delay_s: null, delay_s: "24" },
            { id: 448, run_id: 31, stop_no: 6, scheduled_at: new Date("2026-04-14T19:15:38Z"), timing_variation_s: 69, delay_cause: "no incident", incident_delay_s: null, delay_s: "69" },
            { id: 449, run_id: 25, stop_no: 6, scheduled_at: new Date("2026-04-19T21:33:00Z"), timing_variation_s: 26, delay_cause: "no incident", incident_delay_s: null, delay_s: "26" },
            { id: 450, run_id: 64, stop_no: 5, scheduled_at: new Date("2026-04-19T11:38:42Z"), timing_variation_s: -15, delay_cause: "rolling stock fault", incident_delay_s: 187, delay_s: "172" },
            { id: 451, run_id: 70, stop_no: 8, scheduled_at: new Date("2026-04-14T10:31:06Z"), timing_variation_s: 24, delay_cause: "no incident", incident_delay_s: null, delay_s: "24" },
            { id: 452, run_id: 42, stop_no: 4, scheduled_at: new Date("2026-04-08T14:48:43Z"), timing_variation_s: 16, delay_cause: "no incident", incident_delay_s: null, delay_s: "16" },
            { id: 453, run_id: 7, stop_no: 7, scheduled_at: new Date("2026-04-13T15:16:11Z"), timing_variation_s: -25, delay_cause: "signal failure", incident_delay_s: 773, delay_s: "748" },
            { id: 454, run_id: 49, stop_no: 6, scheduled_at: new Date("2026-04-16T12:31:20Z"), timing_variation_s: 118, delay_cause: "no incident", incident_delay_s: null, delay_s: "118" },
            { id: 455, run_id: 39, stop_no: 8, scheduled_at: new Date("2026-04-10T10:06:37Z"), timing_variation_s: 11, delay_cause: "no incident", incident_delay_s: null, delay_s: "11" },
            { id: 456, run_id: 78, stop_no: 8, scheduled_at: new Date("2026-04-17T14:12:05Z"), timing_variation_s: 54, delay_cause: "no incident", incident_delay_s: null, delay_s: "54" },
            { id: 457, run_id: 44, stop_no: 4, scheduled_at: new Date("2026-04-17T12:00:39Z"), timing_variation_s: 41, delay_cause: "no incident", incident_delay_s: null, delay_s: "41" },
            { id: 458, run_id: 59, stop_no: 7, scheduled_at: new Date("2026-04-15T20:38:02Z"), timing_variation_s: 60, delay_cause: "no incident", incident_delay_s: null, delay_s: "60" },
            { id: 459, run_id: 5, stop_no: 7, scheduled_at: new Date("2026-04-06T21:12:27Z"), timing_variation_s: 22, delay_cause: "no incident", incident_delay_s: null, delay_s: "22" },
            { id: 460, run_id: 20, stop_no: 7, scheduled_at: new Date("2026-04-13T08:42:41Z"), timing_variation_s: 92, delay_cause: "no incident", incident_delay_s: null, delay_s: "92" },
            { id: 461, run_id: 79, stop_no: 6, scheduled_at: new Date("2026-04-12T18:32:53Z"), timing_variation_s: 19, delay_cause: "passenger incident", incident_delay_s: 60, delay_s: "79" },
            { id: 462, run_id: 80, stop_no: 5, scheduled_at: new Date("2026-04-10T21:23:15Z"), timing_variation_s: 75, delay_cause: "no incident", incident_delay_s: null, delay_s: "75" },
            { id: 463, run_id: 67, stop_no: 5, scheduled_at: new Date("2026-04-18T16:01:09Z"), timing_variation_s: -1, delay_cause: "no incident", incident_delay_s: null, delay_s: "-1" },
            { id: 464, run_id: 11, stop_no: 8, scheduled_at: new Date("2026-04-07T20:50:45Z"), timing_variation_s: 20, delay_cause: "no incident", incident_delay_s: null, delay_s: "20" },
            { id: 465, run_id: 79, stop_no: 7, scheduled_at: new Date("2026-04-12T18:42:53Z"), timing_variation_s: 58, delay_cause: "signal failure", incident_delay_s: 1559, delay_s: "1617" },
            { id: 466, run_id: 57, stop_no: 8, scheduled_at: new Date("2026-04-11T17:37:29Z"), timing_variation_s: 22, delay_cause: "no incident", incident_delay_s: null, delay_s: "22" },
            { id: 467, run_id: 73, stop_no: 6, scheduled_at: new Date("2026-04-19T17:41:36Z"), timing_variation_s: 15, delay_cause: "no incident", incident_delay_s: null, delay_s: "15" },
            { id: 468, run_id: 66, stop_no: 7, scheduled_at: new Date("2026-04-15T23:25:37Z"), timing_variation_s: 50, delay_cause: "no incident", incident_delay_s: null, delay_s: "50" },
            { id: 469, run_id: 48, stop_no: 6, scheduled_at: new Date("2026-04-15T11:06:41Z"), timing_variation_s: 15, delay_cause: "track works overrun", incident_delay_s: 119, delay_s: "134" },
            { id: 470, run_id: 32, stop_no: 7, scheduled_at: new Date("2026-04-10T20:39:01Z"), timing_variation_s: 73, delay_cause: "weather", incident_delay_s: 2085, delay_s: "2158" },
            { id: 471, run_id: 74, stop_no: 7, scheduled_at: new Date("2026-04-17T09:33:12Z"), timing_variation_s: 18, delay_cause: "no incident", incident_delay_s: null, delay_s: "18" },
            { id: 472, run_id: 25, stop_no: 7, scheduled_at: new Date("2026-04-19T21:43:00Z"), timing_variation_s: 32, delay_cause: "rolling stock fault", incident_delay_s: 1415, delay_s: "1447" },
            { id: 473, run_id: 36, stop_no: 6, scheduled_at: new Date("2026-04-15T21:17:10Z"), timing_variation_s: 10, delay_cause: "signal failure", incident_delay_s: 1762, delay_s: "1772" },
            { id: 474, run_id: 15, stop_no: 6, scheduled_at: new Date("2026-04-17T13:22:07Z"), timing_variation_s: 22, delay_cause: "crew availability", incident_delay_s: 1364, delay_s: "1386" },
            { id: 475, run_id: 4, stop_no: 5, scheduled_at: new Date("2026-04-12T22:59:15Z"), timing_variation_s: 49, delay_cause: "no incident", incident_delay_s: null, delay_s: "49" },
            { id: 476, run_id: 53, stop_no: 6, scheduled_at: new Date("2026-04-19T20:17:08Z"), timing_variation_s: 54, delay_cause: "trespass", incident_delay_s: 1406, delay_s: "1460" },
            { id: 477, run_id: 15, stop_no: 7, scheduled_at: new Date("2026-04-17T13:32:07Z"), timing_variation_s: 75, delay_cause: "no incident", incident_delay_s: null, delay_s: "75" },
            { id: 478, run_id: 18, stop_no: 7, scheduled_at: new Date("2026-04-12T20:56:26Z"), timing_variation_s: 61, delay_cause: "no incident", incident_delay_s: null, delay_s: "61" },
            { id: 479, run_id: 33, stop_no: 7, scheduled_at: new Date("2026-04-12T13:49:06Z"), timing_variation_s: 67, delay_cause: "passenger incident", incident_delay_s: 1070, delay_s: "1137" },
            { id: 480, run_id: 37, stop_no: 6, scheduled_at: new Date("2026-04-18T22:12:33Z"), timing_variation_s: 64, delay_cause: "no incident", incident_delay_s: null, delay_s: "64" },
            { id: 481, run_id: 52, stop_no: 6, scheduled_at: new Date("2026-04-08T06:09:26Z"), timing_variation_s: -4, delay_cause: "signal failure", incident_delay_s: 1162, delay_s: "1158" },
            { id: 482, run_id: 3, stop_no: 6, scheduled_at: new Date("2026-04-08T22:47:21Z"), timing_variation_s: 12, delay_cause: "crew availability", incident_delay_s: 365, delay_s: "377" },
            { id: 483, run_id: 13, stop_no: 7, scheduled_at: new Date("2026-04-11T00:13:57Z"), timing_variation_s: 1, delay_cause: "passenger incident", incident_delay_s: 1810, delay_s: "1811" },
            { id: 484, run_id: 8, stop_no: 6, scheduled_at: new Date("2026-04-16T10:47:04Z"), timing_variation_s: 6, delay_cause: "no incident", incident_delay_s: null, delay_s: "6" },
            { id: 485, run_id: 30, stop_no: 6, scheduled_at: new Date("2026-04-08T11:55:09Z"), timing_variation_s: 30, delay_cause: "no incident", incident_delay_s: null, delay_s: "30" },
            { id: 486, run_id: 67, stop_no: 6, scheduled_at: new Date("2026-04-18T16:11:09Z"), timing_variation_s: 33, delay_cause: "no incident", incident_delay_s: null, delay_s: "33" },
            { id: 487, run_id: 45, stop_no: 7, scheduled_at: new Date("2026-04-08T14:02:34Z"), timing_variation_s: 96, delay_cause: "no incident", incident_delay_s: null, delay_s: "96" },
            { id: 488, run_id: 72, stop_no: 7, scheduled_at: new Date("2026-04-07T11:51:04Z"), timing_variation_s: -9, delay_cause: "passenger incident", incident_delay_s: 2094, delay_s: "2085" },
            { id: 489, run_id: 44, stop_no: 5, scheduled_at: new Date("2026-04-17T12:10:39Z"), timing_variation_s: -10, delay_cause: "no incident", incident_delay_s: null, delay_s: "-10" },
            { id: 490, run_id: 74, stop_no: 8, scheduled_at: new Date("2026-04-17T09:43:12Z"), timing_variation_s: 47, delay_cause: "no incident", incident_delay_s: null, delay_s: "47" },
            { id: 491, run_id: 19, stop_no: 7, scheduled_at: new Date("2026-04-08T22:33:44Z"), timing_variation_s: 13, delay_cause: "no incident", incident_delay_s: null, delay_s: "13" },
            { id: 492, run_id: 46, stop_no: 8, scheduled_at: new Date("2026-04-07T10:24:13Z"), timing_variation_s: 25, delay_cause: "no incident", incident_delay_s: null, delay_s: "25" },
            { id: 493, run_id: 72, stop_no: 8, scheduled_at: new Date("2026-04-07T12:01:04Z"), timing_variation_s: 8, delay_cause: "no incident", incident_delay_s: null, delay_s: "8" },
            { id: 494, run_id: 49, stop_no: 7, scheduled_at: new Date("2026-04-16T12:41:20Z"), timing_variation_s: 33, delay_cause: "no incident", incident_delay_s: null, delay_s: "33" },
            { id: 495, run_id: 50, stop_no: 4, scheduled_at: new Date("2026-04-18T15:51:23Z"), timing_variation_s: 32, delay_cause: "no incident", incident_delay_s: null, delay_s: "32" },
            { id: 496, run_id: 1, stop_no: 6, scheduled_at: new Date("2026-04-12T14:35:21Z"), timing_variation_s: 24, delay_cause: "no incident", incident_delay_s: null, delay_s: "24" },
            { id: 497, run_id: 23, stop_no: 5, scheduled_at: new Date("2026-04-13T18:37:56Z"), timing_variation_s: -14, delay_cause: "no incident", incident_delay_s: null, delay_s: "-14" },
            { id: 498, run_id: 66, stop_no: 8, scheduled_at: new Date("2026-04-15T23:35:37Z"), timing_variation_s: -31, delay_cause: "no incident", incident_delay_s: null, delay_s: "-31" },
            { id: 499, run_id: 3, stop_no: 7, scheduled_at: new Date("2026-04-08T22:57:21Z"), timing_variation_s: 35, delay_cause: "no incident", incident_delay_s: null, delay_s: "35" },
            { id: 500, run_id: 50, stop_no: 5, scheduled_at: new Date("2026-04-18T16:01:23Z"), timing_variation_s: 35, delay_cause: "no incident", incident_delay_s: null, delay_s: "35" },
        ],
    });
    await prisma.timing_points.createMany({
        data: [
            { id: 501, run_id: 79, stop_no: 8, scheduled_at: new Date("2026-04-12T18:52:53Z"), timing_variation_s: -28, delay_cause: "track works overrun", incident_delay_s: 96, delay_s: "68" },
            { id: 502, run_id: 4, stop_no: 6, scheduled_at: new Date("2026-04-12T23:09:15Z"), timing_variation_s: 26, delay_cause: "no incident", incident_delay_s: null, delay_s: "26" },
            { id: 503, run_id: 27, stop_no: 6, scheduled_at: new Date("2026-04-11T13:09:12Z"), timing_variation_s: 17, delay_cause: "no incident", incident_delay_s: null, delay_s: "17" },
            { id: 504, run_id: 68, stop_no: 8, scheduled_at: new Date("2026-04-08T15:03:18Z"), timing_variation_s: 6, delay_cause: "no incident", incident_delay_s: null, delay_s: "6" },
            { id: 505, run_id: 38, stop_no: 7, scheduled_at: new Date("2026-04-12T21:12:17Z"), timing_variation_s: 51, delay_cause: "late-running train ahead", incident_delay_s: 1498, delay_s: "1549" },
            { id: 506, run_id: 25, stop_no: 8, scheduled_at: new Date("2026-04-19T21:53:00Z"), timing_variation_s: 60, delay_cause: "no incident", incident_delay_s: null, delay_s: "60" },
            { id: 507, run_id: 1, stop_no: 7, scheduled_at: new Date("2026-04-12T14:45:21Z"), timing_variation_s: 61, delay_cause: "no incident", incident_delay_s: null, delay_s: "61" },
            { id: 508, run_id: 41, stop_no: 8, scheduled_at: new Date("2026-04-12T17:11:41Z"), timing_variation_s: 47, delay_cause: "no incident", incident_delay_s: null, delay_s: "47" },
            { id: 509, run_id: 53, stop_no: 7, scheduled_at: new Date("2026-04-19T20:27:08Z"), timing_variation_s: 83, delay_cause: "no incident", incident_delay_s: null, delay_s: "83" },
            { id: 510, run_id: 30, stop_no: 7, scheduled_at: new Date("2026-04-08T12:05:09Z"), timing_variation_s: 47, delay_cause: "crew availability", incident_delay_s: 1652, delay_s: "1699" },
            { id: 511, run_id: 77, stop_no: 6, scheduled_at: new Date("2026-04-10T08:54:37Z"), timing_variation_s: 67, delay_cause: "no incident", incident_delay_s: null, delay_s: "67" },
            { id: 512, run_id: 8, stop_no: 7, scheduled_at: new Date("2026-04-16T10:57:04Z"), timing_variation_s: 33, delay_cause: "no incident", incident_delay_s: null, delay_s: "33" },
            { id: 513, run_id: 17, stop_no: 5, scheduled_at: new Date("2026-04-10T20:51:38Z"), timing_variation_s: 21, delay_cause: "no incident", incident_delay_s: null, delay_s: "21" },
            { id: 514, run_id: 67, stop_no: 7, scheduled_at: new Date("2026-04-18T16:21:09Z"), timing_variation_s: 24, delay_cause: "no incident", incident_delay_s: null, delay_s: "24" },
            { id: 515, run_id: 75, stop_no: 7, scheduled_at: new Date("2026-04-07T18:13:07Z"), timing_variation_s: 34, delay_cause: "no incident", incident_delay_s: null, delay_s: "34" },
            { id: 516, run_id: 62, stop_no: 5, scheduled_at: new Date("2026-04-18T20:57:51Z"), timing_variation_s: 19, delay_cause: "no incident", incident_delay_s: null, delay_s: "19" },
            { id: 517, run_id: 29, stop_no: 6, scheduled_at: new Date("2026-04-19T22:38:37Z"), timing_variation_s: 75, delay_cause: "no incident", incident_delay_s: null, delay_s: "75" },
            { id: 518, run_id: 44, stop_no: 6, scheduled_at: new Date("2026-04-17T12:20:39Z"), timing_variation_s: 77, delay_cause: "no incident", incident_delay_s: null, delay_s: "77" },
            { id: 519, run_id: 6, stop_no: 5, scheduled_at: new Date("2026-04-10T16:46:38Z"), timing_variation_s: 71, delay_cause: "no incident", incident_delay_s: null, delay_s: "71" },
            { id: 520, run_id: 35, stop_no: 8, scheduled_at: new Date("2026-04-16T11:19:10Z"), timing_variation_s: 44, delay_cause: "rolling stock fault", incident_delay_s: 172, delay_s: "216" },
            { id: 521, run_id: 20, stop_no: 8, scheduled_at: new Date("2026-04-13T08:52:41Z"), timing_variation_s: -28, delay_cause: "late-running train ahead", incident_delay_s: 193, delay_s: "165" },
            { id: 522, run_id: 44, stop_no: 7, scheduled_at: new Date("2026-04-17T12:30:39Z"), timing_variation_s: 26, delay_cause: "rolling stock fault", incident_delay_s: 1010, delay_s: "1036" },
            { id: 523, run_id: 33, stop_no: 8, scheduled_at: new Date("2026-04-12T13:59:06Z"), timing_variation_s: 23, delay_cause: "rolling stock fault", incident_delay_s: 612, delay_s: "635" },
            { id: 524, run_id: 38, stop_no: 8, scheduled_at: new Date("2026-04-12T21:22:17Z"), timing_variation_s: -47, delay_cause: "no incident", incident_delay_s: null, delay_s: "-47" },
            { id: 525, run_id: 29, stop_no: 7, scheduled_at: new Date("2026-04-19T22:48:37Z"), timing_variation_s: 48, delay_cause: "no incident", incident_delay_s: null, delay_s: "48" },
            { id: 526, run_id: 69, stop_no: 8, scheduled_at: new Date("2026-04-13T12:17:11Z"), timing_variation_s: 18, delay_cause: "no incident", incident_delay_s: null, delay_s: "18" },
            { id: 527, run_id: 21, stop_no: 4, scheduled_at: new Date("2026-04-11T12:47:40Z"), timing_variation_s: -2, delay_cause: "no incident", incident_delay_s: null, delay_s: "-2" },
            { id: 528, run_id: 23, stop_no: 6, scheduled_at: new Date("2026-04-13T18:47:56Z"), timing_variation_s: 8, delay_cause: "rolling stock fault", incident_delay_s: 619, delay_s: "627" },
            { id: 529, run_id: 40, stop_no: 6, scheduled_at: new Date("2026-04-07T22:47:14Z"), timing_variation_s: 49, delay_cause: "crew availability", incident_delay_s: 438, delay_s: "487" },
            { id: 530, run_id: 50, stop_no: 6, scheduled_at: new Date("2026-04-18T16:11:23Z"), timing_variation_s: 0, delay_cause: "no incident", incident_delay_s: null, delay_s: "0" },
            { id: 531, run_id: 9, stop_no: 6, scheduled_at: new Date("2026-04-10T11:22:48Z"), timing_variation_s: 82, delay_cause: "no incident", incident_delay_s: null, delay_s: "82" },
            { id: 532, run_id: 61, stop_no: 8, scheduled_at: new Date("2026-04-12T18:53:03Z"), timing_variation_s: 35, delay_cause: "crew availability", incident_delay_s: 68, delay_s: "103" },
            { id: 533, run_id: 76, stop_no: 6, scheduled_at: new Date("2026-04-12T20:17:15Z"), timing_variation_s: 44, delay_cause: "no incident", incident_delay_s: null, delay_s: "44" },
            { id: 534, run_id: 12, stop_no: 7, scheduled_at: new Date("2026-04-06T13:45:26Z"), timing_variation_s: 36, delay_cause: "no incident", incident_delay_s: null, delay_s: "36" },
            { id: 535, run_id: 77, stop_no: 7, scheduled_at: new Date("2026-04-10T09:04:37Z"), timing_variation_s: 59, delay_cause: "no incident", incident_delay_s: null, delay_s: "59" },
            { id: 536, run_id: 37, stop_no: 7, scheduled_at: new Date("2026-04-18T22:22:33Z"), timing_variation_s: 60, delay_cause: "no incident", incident_delay_s: null, delay_s: "60" },
            { id: 537, run_id: 80, stop_no: 6, scheduled_at: new Date("2026-04-10T21:33:15Z"), timing_variation_s: 17, delay_cause: "crew availability", incident_delay_s: 2342, delay_s: "2359" },
            { id: 538, run_id: 40, stop_no: 7, scheduled_at: new Date("2026-04-07T22:57:14Z"), timing_variation_s: -13, delay_cause: "no incident", incident_delay_s: null, delay_s: "-13" },
            { id: 539, run_id: 51, stop_no: 8, scheduled_at: new Date("2026-04-09T10:41:48Z"), timing_variation_s: 54, delay_cause: "no incident", incident_delay_s: null, delay_s: "54" },
            { id: 540, run_id: 76, stop_no: 7, scheduled_at: new Date("2026-04-12T20:27:15Z"), timing_variation_s: 74, delay_cause: "crew availability", incident_delay_s: 186, delay_s: "260" },
            { id: 541, run_id: 5, stop_no: 8, scheduled_at: new Date("2026-04-06T21:22:27Z"), timing_variation_s: 80, delay_cause: "signal failure", incident_delay_s: 215, delay_s: "295" },
            { id: 542, run_id: 42, stop_no: 5, scheduled_at: new Date("2026-04-08T14:58:43Z"), timing_variation_s: 75, delay_cause: "late-running train ahead", incident_delay_s: 141, delay_s: "216" },
            { id: 543, run_id: 23, stop_no: 7, scheduled_at: new Date("2026-04-13T18:57:56Z"), timing_variation_s: 15, delay_cause: "track works overrun", incident_delay_s: 63, delay_s: "78" },
            { id: 544, run_id: 58, stop_no: 8, scheduled_at: new Date("2026-04-13T10:33:45Z"), timing_variation_s: 71, delay_cause: "no incident", incident_delay_s: null, delay_s: "71" },
            { id: 545, run_id: 36, stop_no: 7, scheduled_at: new Date("2026-04-15T21:27:10Z"), timing_variation_s: 45, delay_cause: "no incident", incident_delay_s: null, delay_s: "45" },
            { id: 546, run_id: 60, stop_no: 6, scheduled_at: new Date("2026-04-17T20:37:41Z"), timing_variation_s: 74, delay_cause: "no incident", incident_delay_s: null, delay_s: "74" },
            { id: 547, run_id: 44, stop_no: 8, scheduled_at: new Date("2026-04-17T12:40:39Z"), timing_variation_s: 10, delay_cause: "no incident", incident_delay_s: null, delay_s: "10" },
            { id: 548, run_id: 76, stop_no: 8, scheduled_at: new Date("2026-04-12T20:37:15Z"), timing_variation_s: 28, delay_cause: "no incident", incident_delay_s: null, delay_s: "28" },
            { id: 549, run_id: 4, stop_no: 7, scheduled_at: new Date("2026-04-12T23:19:15Z"), timing_variation_s: 59, delay_cause: "no incident", incident_delay_s: null, delay_s: "59" },
            { id: 550, run_id: 62, stop_no: 6, scheduled_at: new Date("2026-04-18T21:07:51Z"), timing_variation_s: -3, delay_cause: "no incident", incident_delay_s: null, delay_s: "-3" },
            { id: 551, run_id: 31, stop_no: 7, scheduled_at: new Date("2026-04-14T19:25:38Z"), timing_variation_s: 97, delay_cause: "no incident", incident_delay_s: null, delay_s: "97" },
            { id: 552, run_id: 1, stop_no: 8, scheduled_at: new Date("2026-04-12T14:55:21Z"), timing_variation_s: 41, delay_cause: "no incident", incident_delay_s: null, delay_s: "41" },
            { id: 553, run_id: 59, stop_no: 8, scheduled_at: new Date("2026-04-15T20:48:02Z"), timing_variation_s: -39, delay_cause: "track works overrun", incident_delay_s: 65, delay_s: "26" },
            { id: 554, run_id: 32, stop_no: 8, scheduled_at: new Date("2026-04-10T20:49:01Z"), timing_variation_s: 35, delay_cause: "rolling stock fault", incident_delay_s: 1169, delay_s: "1204" },
            { id: 555, run_id: 30, stop_no: 8, scheduled_at: new Date("2026-04-08T12:15:09Z"), timing_variation_s: 17, delay_cause: "no incident", incident_delay_s: null, delay_s: "17" },
            { id: 556, run_id: 71, stop_no: 8, scheduled_at: new Date("2026-04-16T21:56:02Z"), timing_variation_s: 53, delay_cause: "rolling stock fault", incident_delay_s: 939, delay_s: "992" },
            { id: 557, run_id: 6, stop_no: 6, scheduled_at: new Date("2026-04-10T16:56:38Z"), timing_variation_s: 20, delay_cause: "no incident", incident_delay_s: null, delay_s: "20" },
            { id: 558, run_id: 21, stop_no: 5, scheduled_at: new Date("2026-04-11T12:57:40Z"), timing_variation_s: 11, delay_cause: "no incident", incident_delay_s: null, delay_s: "11" },
            { id: 559, run_id: 17, stop_no: 6, scheduled_at: new Date("2026-04-10T21:01:38Z"), timing_variation_s: 58, delay_cause: "no incident", incident_delay_s: null, delay_s: "58" },
            { id: 560, run_id: 43, stop_no: 7, scheduled_at: new Date("2026-04-13T13:34:51Z"), timing_variation_s: 26, delay_cause: "no incident", incident_delay_s: null, delay_s: "26" },
            { id: 561, run_id: 64, stop_no: 6, scheduled_at: new Date("2026-04-19T11:48:42Z"), timing_variation_s: 15, delay_cause: "no incident", incident_delay_s: null, delay_s: "15" },
            { id: 562, run_id: 62, stop_no: 7, scheduled_at: new Date("2026-04-18T21:17:51Z"), timing_variation_s: 0, delay_cause: "no incident", incident_delay_s: null, delay_s: "0" },
            { id: 563, run_id: 77, stop_no: 8, scheduled_at: new Date("2026-04-10T09:14:37Z"), timing_variation_s: 77, delay_cause: "track works overrun", incident_delay_s: 708, delay_s: "785" },
            { id: 564, run_id: 75, stop_no: 8, scheduled_at: new Date("2026-04-07T18:23:07Z"), timing_variation_s: 35, delay_cause: "no incident", incident_delay_s: null, delay_s: "35" },
            { id: 565, run_id: 27, stop_no: 7, scheduled_at: new Date("2026-04-11T13:19:12Z"), timing_variation_s: 72, delay_cause: "no incident", incident_delay_s: null, delay_s: "72" },
            { id: 566, run_id: 64, stop_no: 7, scheduled_at: new Date("2026-04-19T11:58:42Z"), timing_variation_s: 30, delay_cause: "no incident", incident_delay_s: null, delay_s: "30" },
            { id: 567, run_id: 19, stop_no: 8, scheduled_at: new Date("2026-04-08T22:43:44Z"), timing_variation_s: -17, delay_cause: "no incident", incident_delay_s: null, delay_s: "-17" },
            { id: 568, run_id: 17, stop_no: 7, scheduled_at: new Date("2026-04-10T21:11:38Z"), timing_variation_s: -34, delay_cause: "no incident", incident_delay_s: null, delay_s: "-34" },
            { id: 569, run_id: 9, stop_no: 7, scheduled_at: new Date("2026-04-10T11:32:48Z"), timing_variation_s: 16, delay_cause: "no incident", incident_delay_s: null, delay_s: "16" },
            { id: 570, run_id: 80, stop_no: 7, scheduled_at: new Date("2026-04-10T21:43:15Z"), timing_variation_s: 8, delay_cause: "no incident", incident_delay_s: null, delay_s: "8" },
            { id: 571, run_id: 16, stop_no: 8, scheduled_at: new Date("2026-04-12T10:42:11Z"), timing_variation_s: 20, delay_cause: "no incident", incident_delay_s: null, delay_s: "20" },
            { id: 572, run_id: 47, stop_no: 7, scheduled_at: new Date("2026-04-11T15:25:43Z"), timing_variation_s: 25, delay_cause: "no incident", incident_delay_s: null, delay_s: "25" },
            { id: 573, run_id: 47, stop_no: 8, scheduled_at: new Date("2026-04-11T15:35:43Z"), timing_variation_s: 29, delay_cause: "track works overrun", incident_delay_s: 631, delay_s: "660" },
            { id: 574, run_id: 54, stop_no: 6, scheduled_at: new Date("2026-04-15T12:34:13Z"), timing_variation_s: -67, delay_cause: "signal failure", incident_delay_s: 332, delay_s: "265" },
            { id: 575, run_id: 23, stop_no: 8, scheduled_at: new Date("2026-04-13T19:07:56Z"), timing_variation_s: 31, delay_cause: "no incident", incident_delay_s: null, delay_s: "31" },
            { id: 576, run_id: 6, stop_no: 7, scheduled_at: new Date("2026-04-10T17:06:38Z"), timing_variation_s: 27, delay_cause: "no incident", incident_delay_s: null, delay_s: "27" },
            { id: 577, run_id: 15, stop_no: 8, scheduled_at: new Date("2026-04-17T13:42:07Z"), timing_variation_s: 42, delay_cause: "no incident", incident_delay_s: null, delay_s: "42" },
            { id: 578, run_id: 13, stop_no: 8, scheduled_at: new Date("2026-04-11T00:23:57Z"), timing_variation_s: -16, delay_cause: "no incident", incident_delay_s: null, delay_s: "-16" },
            { id: 579, run_id: 2, stop_no: 7, scheduled_at: new Date("2026-04-06T20:03:23Z"), timing_variation_s: 57, delay_cause: "no incident", incident_delay_s: null, delay_s: "57" },
            { id: 580, run_id: 29, stop_no: 8, scheduled_at: new Date("2026-04-19T22:58:37Z"), timing_variation_s: 48, delay_cause: "track works overrun", incident_delay_s: 194, delay_s: "242" },
            { id: 581, run_id: 14, stop_no: 6, scheduled_at: new Date("2026-04-14T12:06:07Z"), timing_variation_s: 86, delay_cause: "no incident", incident_delay_s: null, delay_s: "86" },
            { id: 582, run_id: 54, stop_no: 7, scheduled_at: new Date("2026-04-15T12:44:13Z"), timing_variation_s: 4, delay_cause: "no incident", incident_delay_s: null, delay_s: "4" },
            { id: 583, run_id: 73, stop_no: 7, scheduled_at: new Date("2026-04-19T17:51:36Z"), timing_variation_s: 94, delay_cause: "rolling stock fault", incident_delay_s: 268, delay_s: "362" },
            { id: 584, run_id: 48, stop_no: 7, scheduled_at: new Date("2026-04-15T11:16:41Z"), timing_variation_s: -23, delay_cause: "no incident", incident_delay_s: null, delay_s: "-23" },
            { id: 585, run_id: 36, stop_no: 8, scheduled_at: new Date("2026-04-15T21:37:10Z"), timing_variation_s: 42, delay_cause: "no incident", incident_delay_s: null, delay_s: "42" },
            { id: 586, run_id: 80, stop_no: 8, scheduled_at: new Date("2026-04-10T21:53:15Z"), timing_variation_s: 76, delay_cause: "no incident", incident_delay_s: null, delay_s: "76" },
            { id: 587, run_id: 48, stop_no: 8, scheduled_at: new Date("2026-04-15T11:26:41Z"), timing_variation_s: 41, delay_cause: "no incident", incident_delay_s: null, delay_s: "41" },
            { id: 588, run_id: 2, stop_no: 8, scheduled_at: new Date("2026-04-06T20:13:23Z"), timing_variation_s: 54, delay_cause: "no incident", incident_delay_s: null, delay_s: "54" },
            { id: 589, run_id: 53, stop_no: 8, scheduled_at: new Date("2026-04-19T20:37:08Z"), timing_variation_s: 75, delay_cause: "no incident", incident_delay_s: null, delay_s: "75" },
            { id: 590, run_id: 3, stop_no: 8, scheduled_at: new Date("2026-04-08T23:07:21Z"), timing_variation_s: 10, delay_cause: "no incident", incident_delay_s: null, delay_s: "10" },
            { id: 591, run_id: 14, stop_no: 7, scheduled_at: new Date("2026-04-14T12:16:07Z"), timing_variation_s: 28, delay_cause: "no incident", incident_delay_s: null, delay_s: "28" },
            { id: 592, run_id: 22, stop_no: 7, scheduled_at: new Date("2026-04-12T18:08:00Z"), timing_variation_s: 39, delay_cause: "track works overrun", incident_delay_s: 1114, delay_s: "1153" },
            { id: 593, run_id: 63, stop_no: 5, scheduled_at: new Date("2026-04-13T08:26:28Z"), timing_variation_s: 47, delay_cause: "no incident", incident_delay_s: null, delay_s: "47" },
            { id: 594, run_id: 24, stop_no: 6, scheduled_at: new Date("2026-04-07T23:48:25Z"), timing_variation_s: -28, delay_cause: "rolling stock fault", incident_delay_s: 1030, delay_s: "1002" },
            { id: 595, run_id: 52, stop_no: 7, scheduled_at: new Date("2026-04-08T06:19:26Z"), timing_variation_s: 74, delay_cause: "no incident", incident_delay_s: null, delay_s: "74" },
            { id: 596, run_id: 34, stop_no: 7, scheduled_at: new Date("2026-04-13T12:13:44Z"), timing_variation_s: 39, delay_cause: "no incident", incident_delay_s: null, delay_s: "39" },
            { id: 597, run_id: 55, stop_no: 8, scheduled_at: new Date("2026-04-08T10:00:19Z"), timing_variation_s: 49, delay_cause: "no incident", incident_delay_s: null, delay_s: "49" },
            { id: 598, run_id: 24, stop_no: 7, scheduled_at: new Date("2026-04-07T23:58:25Z"), timing_variation_s: 24, delay_cause: "no incident", incident_delay_s: null, delay_s: "24" },
            { id: 599, run_id: 54, stop_no: 8, scheduled_at: new Date("2026-04-15T12:54:13Z"), timing_variation_s: 27, delay_cause: "no incident", incident_delay_s: null, delay_s: "27" },
            { id: 600, run_id: 31, stop_no: 8, scheduled_at: new Date("2026-04-14T19:35:38Z"), timing_variation_s: 3, delay_cause: "no incident", incident_delay_s: null, delay_s: "3" },
            { id: 601, run_id: 49, stop_no: 8, scheduled_at: new Date("2026-04-16T12:51:20Z"), timing_variation_s: 29, delay_cause: "no incident", incident_delay_s: null, delay_s: "29" },
            { id: 602, run_id: 40, stop_no: 8, scheduled_at: new Date("2026-04-07T23:07:14Z"), timing_variation_s: 93, delay_cause: "no incident", incident_delay_s: null, delay_s: "93" },
            { id: 603, run_id: 45, stop_no: 8, scheduled_at: new Date("2026-04-08T14:12:34Z"), timing_variation_s: -2, delay_cause: "no incident", incident_delay_s: null, delay_s: "-2" },
            { id: 604, run_id: 42, stop_no: 6, scheduled_at: new Date("2026-04-08T15:08:43Z"), timing_variation_s: 3, delay_cause: "no incident", incident_delay_s: null, delay_s: "3" },
            { id: 605, run_id: 56, stop_no: 7, scheduled_at: new Date("2026-04-06T12:34:19Z"), timing_variation_s: 19, delay_cause: "no incident", incident_delay_s: null, delay_s: "19" },
            { id: 606, run_id: 42, stop_no: 7, scheduled_at: new Date("2026-04-08T15:18:43Z"), timing_variation_s: 40, delay_cause: "no incident", incident_delay_s: null, delay_s: "40" },
            { id: 607, run_id: 4, stop_no: 8, scheduled_at: new Date("2026-04-12T23:29:15Z"), timing_variation_s: 90, delay_cause: "no incident", incident_delay_s: null, delay_s: "90" },
            { id: 608, run_id: 8, stop_no: 8, scheduled_at: new Date("2026-04-16T11:07:04Z"), timing_variation_s: -15, delay_cause: "no incident", incident_delay_s: null, delay_s: "-15" },
            { id: 609, run_id: 21, stop_no: 6, scheduled_at: new Date("2026-04-11T13:07:40Z"), timing_variation_s: 40, delay_cause: "no incident", incident_delay_s: null, delay_s: "40" },
            { id: 610, run_id: 63, stop_no: 6, scheduled_at: new Date("2026-04-13T08:36:28Z"), timing_variation_s: 44, delay_cause: "no incident", incident_delay_s: null, delay_s: "44" },
            { id: 611, run_id: 10, stop_no: 8, scheduled_at: new Date("2026-04-09T15:22:56Z"), timing_variation_s: -35, delay_cause: "no incident", incident_delay_s: null, delay_s: "-35" },
            { id: 612, run_id: 37, stop_no: 8, scheduled_at: new Date("2026-04-18T22:32:33Z"), timing_variation_s: 52, delay_cause: "trespass", incident_delay_s: 1463, delay_s: "1515" },
            { id: 613, run_id: 21, stop_no: 7, scheduled_at: new Date("2026-04-11T13:17:40Z"), timing_variation_s: 63, delay_cause: "no incident", incident_delay_s: null, delay_s: "63" },
            { id: 614, run_id: 43, stop_no: 8, scheduled_at: new Date("2026-04-13T13:44:51Z"), timing_variation_s: 9, delay_cause: "no incident", incident_delay_s: null, delay_s: "9" },
            { id: 615, run_id: 7, stop_no: 8, scheduled_at: new Date("2026-04-13T15:26:11Z"), timing_variation_s: 40, delay_cause: "no incident", incident_delay_s: null, delay_s: "40" },
            { id: 616, run_id: 27, stop_no: 8, scheduled_at: new Date("2026-04-11T13:29:12Z"), timing_variation_s: -25, delay_cause: "no incident", incident_delay_s: null, delay_s: "-25" },
            { id: 617, run_id: 50, stop_no: 7, scheduled_at: new Date("2026-04-18T16:21:23Z"), timing_variation_s: -18, delay_cause: "no incident", incident_delay_s: null, delay_s: "-18" },
            { id: 618, run_id: 63, stop_no: 7, scheduled_at: new Date("2026-04-13T08:46:28Z"), timing_variation_s: 62, delay_cause: "no incident", incident_delay_s: null, delay_s: "62" },
            { id: 619, run_id: 52, stop_no: 8, scheduled_at: new Date("2026-04-08T06:29:26Z"), timing_variation_s: -9, delay_cause: "no incident", incident_delay_s: null, delay_s: "-9" },
            { id: 620, run_id: 17, stop_no: 8, scheduled_at: new Date("2026-04-10T21:21:38Z"), timing_variation_s: 80, delay_cause: "signal failure", incident_delay_s: 1336, delay_s: "1416" },
            { id: 621, run_id: 73, stop_no: 8, scheduled_at: new Date("2026-04-19T18:01:36Z"), timing_variation_s: 30, delay_cause: "rolling stock fault", incident_delay_s: 83, delay_s: "113" },
            { id: 622, run_id: 34, stop_no: 8, scheduled_at: new Date("2026-04-13T12:23:44Z"), timing_variation_s: -14, delay_cause: "no incident", incident_delay_s: null, delay_s: "-14" },
            { id: 623, run_id: 60, stop_no: 7, scheduled_at: new Date("2026-04-17T20:47:41Z"), timing_variation_s: -16, delay_cause: "no incident", incident_delay_s: null, delay_s: "-16" },
            { id: 624, run_id: 24, stop_no: 8, scheduled_at: new Date("2026-04-08T00:08:25Z"), timing_variation_s: 95, delay_cause: "crew availability", incident_delay_s: 1267, delay_s: "1362" },
            { id: 625, run_id: 21, stop_no: 8, scheduled_at: new Date("2026-04-11T13:27:40Z"), timing_variation_s: -4, delay_cause: "no incident", incident_delay_s: null, delay_s: "-4" },
            { id: 626, run_id: 18, stop_no: 8, scheduled_at: new Date("2026-04-12T21:06:26Z"), timing_variation_s: 53, delay_cause: "no incident", incident_delay_s: null, delay_s: "53" },
            { id: 627, run_id: 12, stop_no: 8, scheduled_at: new Date("2026-04-06T13:55:26Z"), timing_variation_s: 54, delay_cause: "rolling stock fault", incident_delay_s: 513, delay_s: "567" },
            { id: 628, run_id: 67, stop_no: 8, scheduled_at: new Date("2026-04-18T16:31:09Z"), timing_variation_s: 40, delay_cause: "no incident", incident_delay_s: null, delay_s: "40" },
            { id: 629, run_id: 42, stop_no: 8, scheduled_at: new Date("2026-04-08T15:28:43Z"), timing_variation_s: 75, delay_cause: "no incident", incident_delay_s: null, delay_s: "75" },
            { id: 630, run_id: 60, stop_no: 8, scheduled_at: new Date("2026-04-17T20:57:41Z"), timing_variation_s: 89, delay_cause: "no incident", incident_delay_s: null, delay_s: "89" },
            { id: 631, run_id: 14, stop_no: 8, scheduled_at: new Date("2026-04-14T12:26:07Z"), timing_variation_s: 96, delay_cause: "no incident", incident_delay_s: null, delay_s: "96" },
            { id: 632, run_id: 50, stop_no: 8, scheduled_at: new Date("2026-04-18T16:31:23Z"), timing_variation_s: 76, delay_cause: "no incident", incident_delay_s: null, delay_s: "76" },
            { id: 633, run_id: 63, stop_no: 8, scheduled_at: new Date("2026-04-13T08:56:28Z"), timing_variation_s: 47, delay_cause: "weather", incident_delay_s: 968, delay_s: "1015" },
            { id: 634, run_id: 56, stop_no: 8, scheduled_at: new Date("2026-04-06T12:44:19Z"), timing_variation_s: 15, delay_cause: "no incident", incident_delay_s: null, delay_s: "15" },
            { id: 635, run_id: 62, stop_no: 8, scheduled_at: new Date("2026-04-18T21:27:51Z"), timing_variation_s: 25, delay_cause: "weather", incident_delay_s: 240, delay_s: "265" },
            { id: 636, run_id: 22, stop_no: 8, scheduled_at: new Date("2026-04-12T18:18:00Z"), timing_variation_s: 61, delay_cause: "weather", incident_delay_s: 1879, delay_s: "1940" },
            { id: 637, run_id: 64, stop_no: 8, scheduled_at: new Date("2026-04-19T12:08:42Z"), timing_variation_s: 41, delay_cause: "weather", incident_delay_s: 1582, delay_s: "1623" },
            { id: 638, run_id: 9, stop_no: 8, scheduled_at: new Date("2026-04-10T11:42:48Z"), timing_variation_s: 34, delay_cause: "no incident", incident_delay_s: null, delay_s: "34" },
            { id: 639, run_id: 6, stop_no: 8, scheduled_at: new Date("2026-04-10T17:16:38Z"), timing_variation_s: 5, delay_cause: "no incident", incident_delay_s: null, delay_s: "5" },
            { id: 640, run_id: 28, stop_no: 8, scheduled_at: new Date("2026-04-16T23:27:29Z"), timing_variation_s: 46, delay_cause: "no incident", incident_delay_s: null, delay_s: "46" },
        ],
    });
}

main()
    .then(() => prisma.$disconnect())
    .catch(async error => {
        console.error(error);
        await prisma.$disconnect();
        process.exit(1);
    });
