{
  "summary": {
    "device_id": "305290",
    "speed_limit": null,
    "active_start": "2026-03-31",
    "active_end": "2026-04-24",
    "n_active_days": 25,
    "total_vehicles": 74040,
    "total_violators": 11111,
    "violator_rate": 15.0,
    "mean_speed": 23.2,
    "peak_speed": 77.0
  },
  "daily": [
    {
      "date": "2026-03-31",
      "vehicles": 1380,
      "violators": 246,
      "mean_speed": 24.5,
      "peak_speed": 47.0,
      "violator_rate": 17.8
    },
    {
      "date": "2026-04-01",
      "vehicles": 3088,
      "violators": 571,
      "mean_speed": 24.6,
      "peak_speed": 69.0,
      "violator_rate": 18.5
    },
    {
      "date": "2026-04-02",
      "vehicles": 3137,
      "violators": 609,
      "mean_speed": 24.6,
      "peak_speed": 56.0,
      "violator_rate": 19.4
    },
    {
      "date": "2026-04-03",
      "vehicles": 3182,
      "violators": 564,
      "mean_speed": 24.1,
      "peak_speed": 46.0,
      "violator_rate": 17.7
    },
    {
      "date": "2026-04-04",
      "vehicles": 2906,
      "violators": 598,
      "mean_speed": 24.6,
      "peak_speed": 54.0,
      "violator_rate": 20.6
    },
    {
      "date": "2026-04-05",
      "vehicles": 2729,
      "violators": 497,
      "mean_speed": 24.2,
      "peak_speed": 69.0,
      "violator_rate": 18.2
    },
    {
      "date": "2026-04-06",
      "vehicles": 3160,
      "violators": 444,
      "mean_speed": 23.2,
      "peak_speed": 48.0,
      "violator_rate": 14.1
    },
    {
      "date": "2026-04-07",
      "vehicles": 3252,
      "violators": 453,
      "mean_speed": 23.3,
      "peak_speed": 47.0,
      "violator_rate": 13.9
    },
    {
      "date": "2026-04-08",
      "vehicles": 3278,
      "violators": 488,
      "mean_speed": 23.1,
      "peak_speed": 49.0,
      "violator_rate": 14.9
    },
    {
      "date": "2026-04-09",
      "vehicles": 3304,
      "violators": 466,
      "mean_speed": 22.9,
      "peak_speed": 51.0,
      "violator_rate": 14.1
    },
    {
      "date": "2026-04-10",
      "vehicles": 3287,
      "violators": 485,
      "mean_speed": 23.2,
      "peak_speed": 54.0,
      "violator_rate": 14.8
    },
    {
      "date": "2026-04-11",
      "vehicles": 3174,
      "violators": 527,
      "mean_speed": 23.1,
      "peak_speed": 55.0,
      "violator_rate": 16.6
    },
    {
      "date": "2026-04-12",
      "vehicles": 2741,
      "violators": 529,
      "mean_speed": 24.2,
      "peak_speed": 58.0,
      "violator_rate": 19.3
    },
    {
      "date": "2026-04-13",
      "vehicles": 3175,
      "violators": 380,
      "mean_speed": 22.5,
      "peak_speed": 69.0,
      "violator_rate": 12.0
    },
    {
      "date": "2026-04-14",
      "vehicles": 2664,
      "violators": 288,
      "mean_speed": 22.2,
      "peak_speed": 58.0,
      "violator_rate": 10.8
    },
    {
      "date": "2026-04-15",
      "vehicles": 3265,
      "violators": 431,
      "mean_speed": 22.5,
      "peak_speed": 57.0,
      "violator_rate": 13.2
    },
    {
      "date": "2026-04-16",
      "vehicles": 3233,
      "violators": 405,
      "mean_speed": 22.4,
      "peak_speed": 50.0,
      "violator_rate": 12.5
    },
    {
      "date": "2026-04-17",
      "vehicles": 3426,
      "violators": 453,
      "mean_speed": 22.6,
      "peak_speed": 57.0,
      "violator_rate": 13.2
    },
    {
      "date": "2026-04-18",
      "vehicles": 3058,
      "violators": 514,
      "mean_speed": 23.3,
      "peak_speed": 56.0,
      "violator_rate": 16.8
    },
    {
      "date": "2026-04-19",
      "vehicles": 2839,
      "violators": 486,
      "mean_speed": 23.6,
      "peak_speed": 51.0,
      "violator_rate": 17.1
    },
    {
      "date": "2026-04-20",
      "vehicles": 3199,
      "violators": 398,
      "mean_speed": 22.6,
      "peak_speed": 52.0,
      "violator_rate": 12.4
    },
    {
      "date": "2026-04-21",
      "vehicles": 3299,
      "violators": 384,
      "mean_speed": 21.8,
      "peak_speed": 51.0,
      "violator_rate": 11.6
    },
    {
      "date": "2026-04-22",
      "vehicles": 3272,
      "violators": 346,
      "mean_speed": 21.7,
      "peak_speed": 62.0,
      "violator_rate": 10.6
    },
    {
      "date": "2026-04-23",
      "vehicles": 3310,
      "violators": 403,
      "mean_speed": 22.2,
      "peak_speed": 60.0,
      "violator_rate": 12.2
    },
    {
      "date": "2026-04-24",
      "vehicles": 682,
      "violators": 146,
      "mean_speed": 23.4,
      "peak_speed": 77.0,
      "violator_rate": 21.4
    }
  ],
  "hourly": [
    {
      "hour": 0,
      "avg_vehicles_per_hour": 37.2,
      "violators": 501,
      "violator_rate": 53.8,
      "mean_speed": 30.8,
      "peak_speed": 60.0
    },
    {
      "hour": 1,
      "avg_vehicles_per_hour": 22.7,
      "violators": 278,
      "violator_rate": 48.9,
      "mean_speed": 29.5,
      "peak_speed": 58.0
    },
    {
      "hour": 2,
      "avg_vehicles_per_hour": 13.0,
      "violators": 176,
      "violator_rate": 54.3,
      "mean_speed": 31.0,
      "peak_speed": 53.0
    },
    {
      "hour": 3,
      "avg_vehicles_per_hour": 12.0,
      "violators": 182,
      "violator_rate": 60.9,
      "mean_speed": 31.4,
      "peak_speed": 53.0
    },
    {
      "hour": 4,
      "avg_vehicles_per_hour": 24.6,
      "violators": 345,
      "violator_rate": 56.0,
      "mean_speed": 31.3,
      "peak_speed": 51.0
    },
    {
      "hour": 5,
      "avg_vehicles_per_hour": 53.5,
      "violators": 780,
      "violator_rate": 58.3,
      "mean_speed": 31.3,
      "peak_speed": 51.0
    },
    {
      "hour": 6,
      "avg_vehicles_per_hour": 88.8,
      "violators": 706,
      "violator_rate": 31.8,
      "mean_speed": 26.6,
      "peak_speed": 77.0
    },
    {
      "hour": 7,
      "avg_vehicles_per_hour": 136.2,
      "violators": 376,
      "violator_rate": 11.0,
      "mean_speed": 22.0,
      "peak_speed": 56.0
    },
    {
      "hour": 8,
      "avg_vehicles_per_hour": 149.0,
      "violators": 366,
      "violator_rate": 9.8,
      "mean_speed": 21.4,
      "peak_speed": 51.0
    },
    {
      "hour": 9,
      "avg_vehicles_per_hour": 165.8,
      "violators": 472,
      "violator_rate": 11.4,
      "mean_speed": 22.8,
      "peak_speed": 50.0
    },
    {
      "hour": 10,
      "avg_vehicles_per_hour": 173.3,
      "violators": 411,
      "violator_rate": 9.5,
      "mean_speed": 22.1,
      "peak_speed": 55.0
    },
    {
      "hour": 11,
      "avg_vehicles_per_hour": 178.7,
      "violators": 345,
      "violator_rate": 7.7,
      "mean_speed": 21.2,
      "peak_speed": 45.0
    },
    {
      "hour": 12,
      "avg_vehicles_per_hour": 180.4,
      "violators": 307,
      "violator_rate": 6.8,
      "mean_speed": 20.7,
      "peak_speed": 69.0
    },
    {
      "hour": 13,
      "avg_vehicles_per_hour": 181.4,
      "violators": 319,
      "violator_rate": 7.0,
      "mean_speed": 21.0,
      "peak_speed": 45.0
    },
    {
      "hour": 14,
      "avg_vehicles_per_hour": 182.1,
      "violators": 361,
      "violator_rate": 7.9,
      "mean_speed": 21.6,
      "peak_speed": 44.0
    },
    {
      "hour": 15,
      "avg_vehicles_per_hour": 187.3,
      "violators": 309,
      "violator_rate": 6.6,
      "mean_speed": 21.3,
      "peak_speed": 52.0
    },
    {
      "hour": 16,
      "avg_vehicles_per_hour": 189.6,
      "violators": 337,
      "violator_rate": 7.1,
      "mean_speed": 21.5,
      "peak_speed": 47.0
    },
    {
      "hour": 17,
      "avg_vehicles_per_hour": 187.4,
      "violators": 343,
      "violator_rate": 7.3,
      "mean_speed": 21.6,
      "peak_speed": 57.0
    },
    {
      "hour": 18,
      "avg_vehicles_per_hour": 186.1,
      "violators": 521,
      "violator_rate": 11.2,
      "mean_speed": 23.0,
      "peak_speed": 44.0
    },
    {
      "hour": 19,
      "avg_vehicles_per_hour": 173.6,
      "violators": 539,
      "violator_rate": 12.4,
      "mean_speed": 22.9,
      "peak_speed": 52.0
    },
    {
      "hour": 20,
      "avg_vehicles_per_hour": 158.7,
      "violators": 623,
      "violator_rate": 15.7,
      "mean_speed": 24.0,
      "peak_speed": 46.0
    },
    {
      "hour": 21,
      "avg_vehicles_per_hour": 126.4,
      "violators": 663,
      "violator_rate": 21.0,
      "mean_speed": 25.5,
      "peak_speed": 69.0
    },
    {
      "hour": 22,
      "avg_vehicles_per_hour": 92.3,
      "violators": 1065,
      "violator_rate": 46.2,
      "mean_speed": 30.2,
      "peak_speed": 55.0
    },
    {
      "hour": 23,
      "avg_vehicles_per_hour": 61.5,
      "violators": 786,
      "violator_rate": 51.1,
      "mean_speed": 31.0,
      "peak_speed": 69.0
    }
  ],
  "dow": [
    {
      "name": "Mon",
      "n_days": 3,
      "avg_vehicles_per_day": 3178.0,
      "violator_rate": 12.8,
      "mean_speed": 22.8,
      "peak_speed": 69.0
    },
    {
      "name": "Tue",
      "n_days": 4,
      "avg_vehicles_per_day": 2648.8,
      "violator_rate": 12.9,
      "mean_speed": 22.7,
      "peak_speed": 58.0
    },
    {
      "name": "Wed",
      "n_days": 4,
      "avg_vehicles_per_day": 3225.8,
      "violator_rate": 14.2,
      "mean_speed": 23.0,
      "peak_speed": 69.0
    },
    {
      "name": "Thu",
      "n_days": 4,
      "avg_vehicles_per_day": 3246.0,
      "violator_rate": 14.5,
      "mean_speed": 23.0,
      "peak_speed": 60.0
    },
    {
      "name": "Fri",
      "n_days": 4,
      "avg_vehicles_per_day": 2644.2,
      "violator_rate": 15.6,
      "mean_speed": 23.3,
      "peak_speed": 77.0
    },
    {
      "name": "Sat",
      "n_days": 3,
      "avg_vehicles_per_day": 3046.0,
      "violator_rate": 17.9,
      "mean_speed": 23.6,
      "peak_speed": 56.0
    },
    {
      "name": "Sun",
      "n_days": 3,
      "avg_vehicles_per_day": 2769.7,
      "violator_rate": 18.2,
      "mean_speed": 24.0,
      "peak_speed": 69.0
    }
  ],
  "histogram": [
    {
      "bucket": "20-24",
      "count": 1
    },
    {
      "bucket": "25-29",
      "count": 1
    },
    {
      "bucket": "30-34",
      "count": 29
    },
    {
      "bucket": "35-39",
      "count": 386
    },
    {
      "bucket": "40-44",
      "count": 546
    },
    {
      "bucket": "45-49",
      "count": 115
    },
    {
      "bucket": "50-54",
      "count": 29
    },
    {
      "bucket": "55-59",
      "count": 9
    },
    {
      "bucket": "60-64",
      "count": 2
    },
    {
      "bucket": "65-69",
      "count": 3
    },
    {
      "bucket": "75-79",
      "count": 1
    }
  ],
  "grid": [
    {
      "date": "2026-03-31",
      "hour": 0,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-03-31",
      "hour": 1,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-03-31",
      "hour": 2,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-03-31",
      "hour": 3,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-03-31",
      "hour": 4,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-03-31",
      "hour": 5,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-03-31",
      "hour": 6,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-03-31",
      "hour": 7,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-03-31",
      "hour": 8,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-03-31",
      "hour": 9,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-03-31",
      "hour": 10,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-03-31",
      "hour": 11,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-03-31",
      "hour": 12,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-03-31",
      "hour": 13,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-03-31",
      "hour": 14,
      "vehicles": 16,
      "violators": 1,
      "mean_speed": 20.6,
      "peak_speed": 34.0,
      "violator_rate": 6.2
    },
    {
      "date": "2026-03-31",
      "hour": 15,
      "vehicles": 220,
      "violators": 17,
      "mean_speed": 22.2,
      "peak_speed": 39.0,
      "violator_rate": 7.7
    },
    {
      "date": "2026-03-31",
      "hour": 16,
      "vehicles": 207,
      "violators": 19,
      "mean_speed": 23.0,
      "peak_speed": 41.0,
      "violator_rate": 9.2
    },
    {
      "date": "2026-03-31",
      "hour": 17,
      "vehicles": 213,
      "violators": 20,
      "mean_speed": 23.3,
      "peak_speed": 39.0,
      "violator_rate": 9.4
    },
    {
      "date": "2026-03-31",
      "hour": 18,
      "vehicles": 185,
      "violators": 30,
      "mean_speed": 22.6,
      "peak_speed": 41.0,
      "violator_rate": 16.2
    },
    {
      "date": "2026-03-31",
      "hour": 19,
      "vehicles": 166,
      "violators": 38,
      "mean_speed": 24.9,
      "peak_speed": 41.0,
      "violator_rate": 22.9
    },
    {
      "date": "2026-03-31",
      "hour": 20,
      "vehicles": 133,
      "violators": 27,
      "mean_speed": 26.4,
      "peak_speed": 42.0,
      "violator_rate": 20.3
    },
    {
      "date": "2026-03-31",
      "hour": 21,
      "vehicles": 112,
      "violators": 23,
      "mean_speed": 26.8,
      "peak_speed": 47.0,
      "violator_rate": 20.5
    },
    {
      "date": "2026-03-31",
      "hour": 22,
      "vehicles": 83,
      "violators": 45,
      "mean_speed": 31.1,
      "peak_speed": 47.0,
      "violator_rate": 54.2
    },
    {
      "date": "2026-03-31",
      "hour": 23,
      "vehicles": 45,
      "violators": 26,
      "mean_speed": 32.0,
      "peak_speed": 44.0,
      "violator_rate": 57.8
    },
    {
      "date": "2026-04-01",
      "hour": 0,
      "vehicles": 35,
      "violators": 20,
      "mean_speed": 31.8,
      "peak_speed": 42.0,
      "violator_rate": 57.1
    },
    {
      "date": "2026-04-01",
      "hour": 1,
      "vehicles": 19,
      "violators": 8,
      "mean_speed": 30.8,
      "peak_speed": 41.0,
      "violator_rate": 42.1
    },
    {
      "date": "2026-04-01",
      "hour": 2,
      "vehicles": 12,
      "violators": 8,
      "mean_speed": 32.8,
      "peak_speed": 43.0,
      "violator_rate": 66.7
    },
    {
      "date": "2026-04-01",
      "hour": 3,
      "vehicles": 9,
      "violators": 6,
      "mean_speed": 33.3,
      "peak_speed": 41.0,
      "violator_rate": 66.7
    },
    {
      "date": "2026-04-01",
      "hour": 4,
      "vehicles": 29,
      "violators": 18,
      "mean_speed": 31.4,
      "peak_speed": 45.0,
      "violator_rate": 62.1
    },
    {
      "date": "2026-04-01",
      "hour": 5,
      "vehicles": 80,
      "violators": 59,
      "mean_speed": 33.4,
      "peak_speed": 48.0,
      "violator_rate": 73.8
    },
    {
      "date": "2026-04-01",
      "hour": 6,
      "vehicles": 97,
      "violators": 42,
      "mean_speed": 28.7,
      "peak_speed": 43.0,
      "violator_rate": 43.3
    },
    {
      "date": "2026-04-01",
      "hour": 7,
      "vehicles": 138,
      "violators": 29,
      "mean_speed": 25.5,
      "peak_speed": 45.0,
      "violator_rate": 21.0
    },
    {
      "date": "2026-04-01",
      "hour": 8,
      "vehicles": 157,
      "violators": 22,
      "mean_speed": 23.5,
      "peak_speed": 41.0,
      "violator_rate": 14.0
    },
    {
      "date": "2026-04-01",
      "hour": 9,
      "vehicles": 172,
      "violators": 18,
      "mean_speed": 24.2,
      "peak_speed": 47.0,
      "violator_rate": 10.5
    },
    {
      "date": "2026-04-01",
      "hour": 10,
      "vehicles": 166,
      "violators": 9,
      "mean_speed": 22.8,
      "peak_speed": 38.0,
      "violator_rate": 5.4
    },
    {
      "date": "2026-04-01",
      "hour": 11,
      "vehicles": 193,
      "violators": 23,
      "mean_speed": 22.7,
      "peak_speed": 41.0,
      "violator_rate": 11.9
    },
    {
      "date": "2026-04-01",
      "hour": 12,
      "vehicles": 201,
      "violators": 23,
      "mean_speed": 22.9,
      "peak_speed": 69.0,
      "violator_rate": 11.4
    },
    {
      "date": "2026-04-01",
      "hour": 13,
      "vehicles": 197,
      "violators": 12,
      "mean_speed": 21.0,
      "peak_speed": 40.0,
      "violator_rate": 6.1
    },
    {
      "date": "2026-04-01",
      "hour": 14,
      "vehicles": 191,
      "violators": 26,
      "mean_speed": 22.7,
      "peak_speed": 41.0,
      "violator_rate": 13.6
    },
    {
      "date": "2026-04-01",
      "hour": 15,
      "vehicles": 214,
      "violators": 28,
      "mean_speed": 23.9,
      "peak_speed": 41.0,
      "violator_rate": 13.1
    },
    {
      "date": "2026-04-01",
      "hour": 16,
      "vehicles": 202,
      "violators": 18,
      "mean_speed": 23.1,
      "peak_speed": 45.0,
      "violator_rate": 8.9
    },
    {
      "date": "2026-04-01",
      "hour": 17,
      "vehicles": 209,
      "violators": 20,
      "mean_speed": 23.5,
      "peak_speed": 40.0,
      "violator_rate": 9.6
    },
    {
      "date": "2026-04-01",
      "hour": 18,
      "vehicles": 180,
      "violators": 23,
      "mean_speed": 24.1,
      "peak_speed": 42.0,
      "violator_rate": 12.8
    },
    {
      "date": "2026-04-01",
      "hour": 19,
      "vehicles": 161,
      "violators": 22,
      "mean_speed": 23.8,
      "peak_speed": 41.0,
      "violator_rate": 13.7
    },
    {
      "date": "2026-04-01",
      "hour": 20,
      "vehicles": 153,
      "violators": 33,
      "mean_speed": 24.7,
      "peak_speed": 46.0,
      "violator_rate": 21.6
    },
    {
      "date": "2026-04-01",
      "hour": 21,
      "vehicles": 128,
      "violators": 26,
      "mean_speed": 26.3,
      "peak_speed": 40.0,
      "violator_rate": 20.3
    },
    {
      "date": "2026-04-01",
      "hour": 22,
      "vehicles": 83,
      "violators": 41,
      "mean_speed": 31.0,
      "peak_speed": 47.0,
      "violator_rate": 49.4
    },
    {
      "date": "2026-04-01",
      "hour": 23,
      "vehicles": 62,
      "violators": 37,
      "mean_speed": 32.7,
      "peak_speed": 45.0,
      "violator_rate": 59.7
    },
    {
      "date": "2026-04-02",
      "hour": 0,
      "vehicles": 38,
      "violators": 29,
      "mean_speed": 32.9,
      "peak_speed": 48.0,
      "violator_rate": 76.3
    },
    {
      "date": "2026-04-02",
      "hour": 1,
      "vehicles": 17,
      "violators": 5,
      "mean_speed": 28.6,
      "peak_speed": 36.0,
      "violator_rate": 29.4
    },
    {
      "date": "2026-04-02",
      "hour": 2,
      "vehicles": 11,
      "violators": 7,
      "mean_speed": 32.5,
      "peak_speed": 40.0,
      "violator_rate": 63.6
    },
    {
      "date": "2026-04-02",
      "hour": 3,
      "vehicles": 8,
      "violators": 4,
      "mean_speed": 31.5,
      "peak_speed": 53.0,
      "violator_rate": 50.0
    },
    {
      "date": "2026-04-02",
      "hour": 4,
      "vehicles": 31,
      "violators": 22,
      "mean_speed": 32.6,
      "peak_speed": 48.0,
      "violator_rate": 71.0
    },
    {
      "date": "2026-04-02",
      "hour": 5,
      "vehicles": 62,
      "violators": 44,
      "mean_speed": 33.6,
      "peak_speed": 45.0,
      "violator_rate": 71.0
    },
    {
      "date": "2026-04-02",
      "hour": 6,
      "vehicles": 90,
      "violators": 52,
      "mean_speed": 30.6,
      "peak_speed": 43.0,
      "violator_rate": 57.8
    },
    {
      "date": "2026-04-02",
      "hour": 7,
      "vehicles": 144,
      "violators": 42,
      "mean_speed": 26.2,
      "peak_speed": 56.0,
      "violator_rate": 29.2
    },
    {
      "date": "2026-04-02",
      "hour": 8,
      "vehicles": 151,
      "violators": 17,
      "mean_speed": 23.6,
      "peak_speed": 43.0,
      "violator_rate": 11.3
    },
    {
      "date": "2026-04-02",
      "hour": 9,
      "vehicles": 166,
      "violators": 25,
      "mean_speed": 24.0,
      "peak_speed": 45.0,
      "violator_rate": 15.1
    },
    {
      "date": "2026-04-02",
      "hour": 10,
      "vehicles": 196,
      "violators": 15,
      "mean_speed": 22.4,
      "peak_speed": 39.0,
      "violator_rate": 7.7
    },
    {
      "date": "2026-04-02",
      "hour": 11,
      "vehicles": 191,
      "violators": 23,
      "mean_speed": 21.9,
      "peak_speed": 41.0,
      "violator_rate": 12.0
    },
    {
      "date": "2026-04-02",
      "hour": 12,
      "vehicles": 195,
      "violators": 13,
      "mean_speed": 22.3,
      "peak_speed": 40.0,
      "violator_rate": 6.7
    },
    {
      "date": "2026-04-02",
      "hour": 13,
      "vehicles": 192,
      "violators": 17,
      "mean_speed": 21.8,
      "peak_speed": 45.0,
      "violator_rate": 8.9
    },
    {
      "date": "2026-04-02",
      "hour": 14,
      "vehicles": 202,
      "violators": 30,
      "mean_speed": 23.6,
      "peak_speed": 41.0,
      "violator_rate": 14.9
    },
    {
      "date": "2026-04-02",
      "hour": 15,
      "vehicles": 206,
      "violators": 28,
      "mean_speed": 24.5,
      "peak_speed": 42.0,
      "violator_rate": 13.6
    },
    {
      "date": "2026-04-02",
      "hour": 16,
      "vehicles": 199,
      "violators": 30,
      "mean_speed": 24.2,
      "peak_speed": 43.0,
      "violator_rate": 15.1
    },
    {
      "date": "2026-04-02",
      "hour": 17,
      "vehicles": 213,
      "violators": 29,
      "mean_speed": 23.5,
      "peak_speed": 44.0,
      "violator_rate": 13.6
    },
    {
      "date": "2026-04-02",
      "hour": 18,
      "vehicles": 205,
      "violators": 31,
      "mean_speed": 24.3,
      "peak_speed": 43.0,
      "violator_rate": 15.1
    },
    {
      "date": "2026-04-02",
      "hour": 19,
      "vehicles": 170,
      "violators": 34,
      "mean_speed": 24.1,
      "peak_speed": 42.0,
      "violator_rate": 20.0
    },
    {
      "date": "2026-04-02",
      "hour": 20,
      "vehicles": 161,
      "violators": 22,
      "mean_speed": 23.7,
      "peak_speed": 40.0,
      "violator_rate": 13.7
    },
    {
      "date": "2026-04-02",
      "hour": 21,
      "vehicles": 120,
      "violators": 26,
      "mean_speed": 26.1,
      "peak_speed": 42.0,
      "violator_rate": 21.7
    },
    {
      "date": "2026-04-02",
      "hour": 22,
      "vehicles": 96,
      "violators": 38,
      "mean_speed": 29.1,
      "peak_speed": 55.0,
      "violator_rate": 39.6
    },
    {
      "date": "2026-04-02",
      "hour": 23,
      "vehicles": 73,
      "violators": 26,
      "mean_speed": 28.6,
      "peak_speed": 41.0,
      "violator_rate": 35.6
    },
    {
      "date": "2026-04-03",
      "hour": 0,
      "vehicles": 37,
      "violators": 19,
      "mean_speed": 30.6,
      "peak_speed": 42.0,
      "violator_rate": 51.4
    },
    {
      "date": "2026-04-03",
      "hour": 1,
      "vehicles": 24,
      "violators": 9,
      "mean_speed": 29.4,
      "peak_speed": 40.0,
      "violator_rate": 37.5
    },
    {
      "date": "2026-04-03",
      "hour": 2,
      "vehicles": 14,
      "violators": 8,
      "mean_speed": 30.1,
      "peak_speed": 38.0,
      "violator_rate": 57.1
    },
    {
      "date": "2026-04-03",
      "hour": 3,
      "vehicles": 16,
      "violators": 8,
      "mean_speed": 27.1,
      "peak_speed": 41.0,
      "violator_rate": 50.0
    },
    {
      "date": "2026-04-03",
      "hour": 4,
      "vehicles": 29,
      "violators": 17,
      "mean_speed": 28.8,
      "peak_speed": 45.0,
      "violator_rate": 58.6
    },
    {
      "date": "2026-04-03",
      "hour": 5,
      "vehicles": 37,
      "violators": 24,
      "mean_speed": 31.2,
      "peak_speed": 41.0,
      "violator_rate": 64.9
    },
    {
      "date": "2026-04-03",
      "hour": 6,
      "vehicles": 74,
      "violators": 37,
      "mean_speed": 29.5,
      "peak_speed": 42.0,
      "violator_rate": 50.0
    },
    {
      "date": "2026-04-03",
      "hour": 7,
      "vehicles": 124,
      "violators": 33,
      "mean_speed": 26.5,
      "peak_speed": 46.0,
      "violator_rate": 26.6
    },
    {
      "date": "2026-04-03",
      "hour": 8,
      "vehicles": 152,
      "violators": 34,
      "mean_speed": 25.8,
      "peak_speed": 41.0,
      "violator_rate": 22.4
    },
    {
      "date": "2026-04-03",
      "hour": 9,
      "vehicles": 177,
      "violators": 24,
      "mean_speed": 24.5,
      "peak_speed": 45.0,
      "violator_rate": 13.6
    },
    {
      "date": "2026-04-03",
      "hour": 10,
      "vehicles": 195,
      "violators": 19,
      "mean_speed": 22.3,
      "peak_speed": 41.0,
      "violator_rate": 9.7
    },
    {
      "date": "2026-04-03",
      "hour": 11,
      "vehicles": 190,
      "violators": 10,
      "mean_speed": 20.7,
      "peak_speed": 40.0,
      "violator_rate": 5.3
    },
    {
      "date": "2026-04-03",
      "hour": 12,
      "vehicles": 193,
      "violators": 8,
      "mean_speed": 19.2,
      "peak_speed": 39.0,
      "violator_rate": 4.1
    },
    {
      "date": "2026-04-03",
      "hour": 13,
      "vehicles": 208,
      "violators": 13,
      "mean_speed": 20.4,
      "peak_speed": 39.0,
      "violator_rate": 6.2
    },
    {
      "date": "2026-04-03",
      "hour": 14,
      "vehicles": 211,
      "violators": 28,
      "mean_speed": 22.8,
      "peak_speed": 41.0,
      "violator_rate": 13.3
    },
    {
      "date": "2026-04-03",
      "hour": 15,
      "vehicles": 201,
      "violators": 23,
      "mean_speed": 23.4,
      "peak_speed": 41.0,
      "violator_rate": 11.4
    },
    {
      "date": "2026-04-03",
      "hour": 16,
      "vehicles": 220,
      "violators": 30,
      "mean_speed": 23.5,
      "peak_speed": 41.0,
      "violator_rate": 13.6
    },
    {
      "date": "2026-04-03",
      "hour": 17,
      "vehicles": 195,
      "violators": 21,
      "mean_speed": 23.5,
      "peak_speed": 45.0,
      "violator_rate": 10.8
    },
    {
      "date": "2026-04-03",
      "hour": 18,
      "vehicles": 188,
      "violators": 30,
      "mean_speed": 24.9,
      "peak_speed": 41.0,
      "violator_rate": 16.0
    },
    {
      "date": "2026-04-03",
      "hour": 19,
      "vehicles": 186,
      "violators": 30,
      "mean_speed": 22.9,
      "peak_speed": 41.0,
      "violator_rate": 16.1
    },
    {
      "date": "2026-04-03",
      "hour": 20,
      "vehicles": 167,
      "violators": 27,
      "mean_speed": 24.8,
      "peak_speed": 45.0,
      "violator_rate": 16.2
    },
    {
      "date": "2026-04-03",
      "hour": 21,
      "vehicles": 145,
      "violators": 30,
      "mean_speed": 25.3,
      "peak_speed": 41.0,
      "violator_rate": 20.7
    },
    {
      "date": "2026-04-03",
      "hour": 22,
      "vehicles": 110,
      "violators": 42,
      "mean_speed": 29.3,
      "peak_speed": 43.0,
      "violator_rate": 38.2
    },
    {
      "date": "2026-04-03",
      "hour": 23,
      "vehicles": 89,
      "violators": 40,
      "mean_speed": 30.4,
      "peak_speed": 42.0,
      "violator_rate": 44.9
    },
    {
      "date": "2026-04-04",
      "hour": 0,
      "vehicles": 60,
      "violators": 30,
      "mean_speed": 30.5,
      "peak_speed": 45.0,
      "violator_rate": 50.0
    },
    {
      "date": "2026-04-04",
      "hour": 1,
      "vehicles": 37,
      "violators": 23,
      "mean_speed": 31.5,
      "peak_speed": 54.0,
      "violator_rate": 62.2
    },
    {
      "date": "2026-04-04",
      "hour": 2,
      "vehicles": 27,
      "violators": 17,
      "mean_speed": 31.1,
      "peak_speed": 47.0,
      "violator_rate": 63.0
    },
    {
      "date": "2026-04-04",
      "hour": 3,
      "vehicles": 14,
      "violators": 8,
      "mean_speed": 30.5,
      "peak_speed": 43.0,
      "violator_rate": 57.1
    },
    {
      "date": "2026-04-04",
      "hour": 4,
      "vehicles": 14,
      "violators": 8,
      "mean_speed": 31.7,
      "peak_speed": 47.0,
      "violator_rate": 57.1
    },
    {
      "date": "2026-04-04",
      "hour": 5,
      "vehicles": 33,
      "violators": 3,
      "mean_speed": 16.4,
      "peak_speed": 40.0,
      "violator_rate": 9.1
    },
    {
      "date": "2026-04-04",
      "hour": 6,
      "vehicles": 32,
      "violators": 13,
      "mean_speed": 29.3,
      "peak_speed": 42.0,
      "violator_rate": 40.6
    },
    {
      "date": "2026-04-04",
      "hour": 7,
      "vehicles": 66,
      "violators": 8,
      "mean_speed": 24.8,
      "peak_speed": 41.0,
      "violator_rate": 12.1
    },
    {
      "date": "2026-04-04",
      "hour": 8,
      "vehicles": 109,
      "violators": 39,
      "mean_speed": 27.2,
      "peak_speed": 42.0,
      "violator_rate": 35.8
    },
    {
      "date": "2026-04-04",
      "hour": 9,
      "vehicles": 154,
      "violators": 31,
      "mean_speed": 26.0,
      "peak_speed": 45.0,
      "violator_rate": 20.1
    },
    {
      "date": "2026-04-04",
      "hour": 10,
      "vehicles": 179,
      "violators": 22,
      "mean_speed": 23.4,
      "peak_speed": 40.0,
      "violator_rate": 12.3
    },
    {
      "date": "2026-04-04",
      "hour": 11,
      "vehicles": 189,
      "violators": 36,
      "mean_speed": 24.2,
      "peak_speed": 41.0,
      "violator_rate": 19.0
    },
    {
      "date": "2026-04-04",
      "hour": 12,
      "vehicles": 195,
      "violators": 25,
      "mean_speed": 22.6,
      "peak_speed": 39.0,
      "violator_rate": 12.8
    },
    {
      "date": "2026-04-04",
      "hour": 13,
      "vehicles": 193,
      "violators": 22,
      "mean_speed": 22.6,
      "peak_speed": 39.0,
      "violator_rate": 11.4
    },
    {
      "date": "2026-04-04",
      "hour": 14,
      "vehicles": 200,
      "violators": 25,
      "mean_speed": 22.6,
      "peak_speed": 41.0,
      "violator_rate": 12.5
    },
    {
      "date": "2026-04-04",
      "hour": 15,
      "vehicles": 195,
      "violators": 30,
      "mean_speed": 22.6,
      "peak_speed": 52.0,
      "violator_rate": 15.4
    },
    {
      "date": "2026-04-04",
      "hour": 16,
      "vehicles": 191,
      "violators": 30,
      "mean_speed": 23.4,
      "peak_speed": 42.0,
      "violator_rate": 15.7
    },
    {
      "date": "2026-04-04",
      "hour": 17,
      "vehicles": 191,
      "violators": 25,
      "mean_speed": 21.9,
      "peak_speed": 41.0,
      "violator_rate": 13.1
    },
    {
      "date": "2026-04-04",
      "hour": 18,
      "vehicles": 172,
      "violators": 24,
      "mean_speed": 24.2,
      "peak_speed": 41.0,
      "violator_rate": 14.0
    },
    {
      "date": "2026-04-04",
      "hour": 19,
      "vehicles": 181,
      "violators": 33,
      "mean_speed": 25.0,
      "peak_speed": 46.0,
      "violator_rate": 18.2
    },
    {
      "date": "2026-04-04",
      "hour": 20,
      "vehicles": 148,
      "violators": 28,
      "mean_speed": 25.2,
      "peak_speed": 41.0,
      "violator_rate": 18.9
    },
    {
      "date": "2026-04-04",
      "hour": 21,
      "vehicles": 129,
      "violators": 25,
      "mean_speed": 25.5,
      "peak_speed": 41.0,
      "violator_rate": 19.4
    },
    {
      "date": "2026-04-04",
      "hour": 22,
      "vehicles": 113,
      "violators": 55,
      "mean_speed": 30.3,
      "peak_speed": 50.0,
      "violator_rate": 48.7
    },
    {
      "date": "2026-04-04",
      "hour": 23,
      "vehicles": 84,
      "violators": 38,
      "mean_speed": 29.7,
      "peak_speed": 42.0,
      "violator_rate": 45.2
    },
    {
      "date": "2026-04-05",
      "hour": 0,
      "vehicles": 60,
      "violators": 28,
      "mean_speed": 31.0,
      "peak_speed": 51.0,
      "violator_rate": 46.7
    },
    {
      "date": "2026-04-05",
      "hour": 1,
      "vehicles": 43,
      "violators": 22,
      "mean_speed": 30.3,
      "peak_speed": 41.0,
      "violator_rate": 51.2
    },
    {
      "date": "2026-04-05",
      "hour": 2,
      "vehicles": 20,
      "violators": 14,
      "mean_speed": 31.8,
      "peak_speed": 40.0,
      "violator_rate": 70.0
    },
    {
      "date": "2026-04-05",
      "hour": 3,
      "vehicles": 13,
      "violators": 9,
      "mean_speed": 33.5,
      "peak_speed": 43.0,
      "violator_rate": 69.2
    },
    {
      "date": "2026-04-05",
      "hour": 4,
      "vehicles": 15,
      "violators": 11,
      "mean_speed": 31.5,
      "peak_speed": 39.0,
      "violator_rate": 73.3
    },
    {
      "date": "2026-04-05",
      "hour": 5,
      "vehicles": 18,
      "violators": 8,
      "mean_speed": 29.6,
      "peak_speed": 43.0,
      "violator_rate": 44.4
    },
    {
      "date": "2026-04-05",
      "hour": 6,
      "vehicles": 35,
      "violators": 15,
      "mean_speed": 28.7,
      "peak_speed": 38.0,
      "violator_rate": 42.9
    },
    {
      "date": "2026-04-05",
      "hour": 7,
      "vehicles": 71,
      "violators": 18,
      "mean_speed": 27.6,
      "peak_speed": 45.0,
      "violator_rate": 25.4
    },
    {
      "date": "2026-04-05",
      "hour": 8,
      "vehicles": 122,
      "violators": 34,
      "mean_speed": 26.5,
      "peak_speed": 43.0,
      "violator_rate": 27.9
    },
    {
      "date": "2026-04-05",
      "hour": 9,
      "vehicles": 156,
      "violators": 38,
      "mean_speed": 26.7,
      "peak_speed": 45.0,
      "violator_rate": 24.4
    },
    {
      "date": "2026-04-05",
      "hour": 10,
      "vehicles": 183,
      "violators": 23,
      "mean_speed": 22.8,
      "peak_speed": 45.0,
      "violator_rate": 12.6
    },
    {
      "date": "2026-04-05",
      "hour": 11,
      "vehicles": 188,
      "violators": 22,
      "mean_speed": 22.8,
      "peak_speed": 45.0,
      "violator_rate": 11.7
    },
    {
      "date": "2026-04-05",
      "hour": 12,
      "vehicles": 208,
      "violators": 17,
      "mean_speed": 20.4,
      "peak_speed": 39.0,
      "violator_rate": 8.2
    },
    {
      "date": "2026-04-05",
      "hour": 13,
      "vehicles": 213,
      "violators": 9,
      "mean_speed": 20.7,
      "peak_speed": 45.0,
      "violator_rate": 4.2
    },
    {
      "date": "2026-04-05",
      "hour": 14,
      "vehicles": 183,
      "violators": 11,
      "mean_speed": 21.3,
      "peak_speed": 40.0,
      "violator_rate": 6.0
    },
    {
      "date": "2026-04-05",
      "hour": 15,
      "vehicles": 188,
      "violators": 28,
      "mean_speed": 23.3,
      "peak_speed": 41.0,
      "violator_rate": 14.9
    },
    {
      "date": "2026-04-05",
      "hour": 16,
      "vehicles": 185,
      "violators": 27,
      "mean_speed": 23.9,
      "peak_speed": 47.0,
      "violator_rate": 14.6
    },
    {
      "date": "2026-04-05",
      "hour": 17,
      "vehicles": 166,
      "violators": 25,
      "mean_speed": 23.4,
      "peak_speed": 41.0,
      "violator_rate": 15.1
    },
    {
      "date": "2026-04-05",
      "hour": 18,
      "vehicles": 180,
      "violators": 23,
      "mean_speed": 23.0,
      "peak_speed": 41.0,
      "violator_rate": 12.8
    },
    {
      "date": "2026-04-05",
      "hour": 19,
      "vehicles": 166,
      "violators": 24,
      "mean_speed": 23.3,
      "peak_speed": 44.0,
      "violator_rate": 14.5
    },
    {
      "date": "2026-04-05",
      "hour": 20,
      "vehicles": 138,
      "violators": 26,
      "mean_speed": 26.2,
      "peak_speed": 41.0,
      "violator_rate": 18.8
    },
    {
      "date": "2026-04-05",
      "hour": 21,
      "vehicles": 84,
      "violators": 20,
      "mean_speed": 26.9,
      "peak_speed": 39.0,
      "violator_rate": 23.8
    },
    {
      "date": "2026-04-05",
      "hour": 22,
      "vehicles": 59,
      "violators": 22,
      "mean_speed": 29.5,
      "peak_speed": 41.0,
      "violator_rate": 37.3
    },
    {
      "date": "2026-04-05",
      "hour": 23,
      "vehicles": 35,
      "violators": 23,
      "mean_speed": 33.1,
      "peak_speed": 69.0,
      "violator_rate": 65.7
    },
    {
      "date": "2026-04-06",
      "hour": 0,
      "vehicles": 24,
      "violators": 12,
      "mean_speed": 29.8,
      "peak_speed": 38.0,
      "violator_rate": 50.0
    },
    {
      "date": "2026-04-06",
      "hour": 1,
      "vehicles": 12,
      "violators": 4,
      "mean_speed": 28.6,
      "peak_speed": 36.0,
      "violator_rate": 33.3
    },
    {
      "date": "2026-04-06",
      "hour": 2,
      "vehicles": 8,
      "violators": 5,
      "mean_speed": 30.6,
      "peak_speed": 43.0,
      "violator_rate": 62.5
    },
    {
      "date": "2026-04-06",
      "hour": 3,
      "vehicles": 8,
      "violators": 2,
      "mean_speed": 24.5,
      "peak_speed": 36.0,
      "violator_rate": 25.0
    },
    {
      "date": "2026-04-06",
      "hour": 4,
      "vehicles": 28,
      "violators": 15,
      "mean_speed": 31.5,
      "peak_speed": 48.0,
      "violator_rate": 53.6
    },
    {
      "date": "2026-04-06",
      "hour": 5,
      "vehicles": 68,
      "violators": 34,
      "mean_speed": 31.4,
      "peak_speed": 45.0,
      "violator_rate": 50.0
    },
    {
      "date": "2026-04-06",
      "hour": 6,
      "vehicles": 118,
      "violators": 39,
      "mean_speed": 26.4,
      "peak_speed": 41.0,
      "violator_rate": 33.1
    },
    {
      "date": "2026-04-06",
      "hour": 7,
      "vehicles": 172,
      "violators": 11,
      "mean_speed": 21.8,
      "peak_speed": 43.0,
      "violator_rate": 6.4
    },
    {
      "date": "2026-04-06",
      "hour": 8,
      "vehicles": 186,
      "violators": 14,
      "mean_speed": 21.4,
      "peak_speed": 40.0,
      "violator_rate": 7.5
    },
    {
      "date": "2026-04-06",
      "hour": 9,
      "vehicles": 182,
      "violators": 20,
      "mean_speed": 23.0,
      "peak_speed": 41.0,
      "violator_rate": 11.0
    },
    {
      "date": "2026-04-06",
      "hour": 10,
      "vehicles": 186,
      "violators": 22,
      "mean_speed": 22.5,
      "peak_speed": 43.0,
      "violator_rate": 11.8
    },
    {
      "date": "2026-04-06",
      "hour": 11,
      "vehicles": 196,
      "violators": 16,
      "mean_speed": 21.9,
      "peak_speed": 43.0,
      "violator_rate": 8.2
    },
    {
      "date": "2026-04-06",
      "hour": 12,
      "vehicles": 197,
      "violators": 13,
      "mean_speed": 20.0,
      "peak_speed": 39.0,
      "violator_rate": 6.6
    },
    {
      "date": "2026-04-06",
      "hour": 13,
      "vehicles": 199,
      "violators": 14,
      "mean_speed": 22.0,
      "peak_speed": 40.0,
      "violator_rate": 7.0
    },
    {
      "date": "2026-04-06",
      "hour": 14,
      "vehicles": 198,
      "violators": 11,
      "mean_speed": 21.5,
      "peak_speed": 41.0,
      "violator_rate": 5.6
    },
    {
      "date": "2026-04-06",
      "hour": 15,
      "vehicles": 210,
      "violators": 13,
      "mean_speed": 21.4,
      "peak_speed": 40.0,
      "violator_rate": 6.2
    },
    {
      "date": "2026-04-06",
      "hour": 16,
      "vehicles": 201,
      "violators": 14,
      "mean_speed": 21.7,
      "peak_speed": 39.0,
      "violator_rate": 7.0
    },
    {
      "date": "2026-04-06",
      "hour": 17,
      "vehicles": 200,
      "violators": 16,
      "mean_speed": 22.1,
      "peak_speed": 43.0,
      "violator_rate": 8.0
    },
    {
      "date": "2026-04-06",
      "hour": 18,
      "vehicles": 213,
      "violators": 34,
      "mean_speed": 24.0,
      "peak_speed": 43.0,
      "violator_rate": 16.0
    },
    {
      "date": "2026-04-06",
      "hour": 19,
      "vehicles": 188,
      "violators": 32,
      "mean_speed": 23.8,
      "peak_speed": 41.0,
      "violator_rate": 17.0
    },
    {
      "date": "2026-04-06",
      "hour": 20,
      "vehicles": 145,
      "violators": 21,
      "mean_speed": 25.2,
      "peak_speed": 41.0,
      "violator_rate": 14.5
    },
    {
      "date": "2026-04-06",
      "hour": 21,
      "vehicles": 104,
      "violators": 25,
      "mean_speed": 26.7,
      "peak_speed": 39.0,
      "violator_rate": 24.0
    },
    {
      "date": "2026-04-06",
      "hour": 22,
      "vehicles": 68,
      "violators": 29,
      "mean_speed": 29.5,
      "peak_speed": 40.0,
      "violator_rate": 42.6
    },
    {
      "date": "2026-04-06",
      "hour": 23,
      "vehicles": 49,
      "violators": 28,
      "mean_speed": 31.7,
      "peak_speed": 44.0,
      "violator_rate": 57.1
    },
    {
      "date": "2026-04-07",
      "hour": 0,
      "vehicles": 31,
      "violators": 17,
      "mean_speed": 31.4,
      "peak_speed": 41.0,
      "violator_rate": 54.8
    },
    {
      "date": "2026-04-07",
      "hour": 1,
      "vehicles": 14,
      "violators": 5,
      "mean_speed": 31.1,
      "peak_speed": 47.0,
      "violator_rate": 35.7
    },
    {
      "date": "2026-04-07",
      "hour": 2,
      "vehicles": 13,
      "violators": 7,
      "mean_speed": 30.8,
      "peak_speed": 40.0,
      "violator_rate": 53.8
    },
    {
      "date": "2026-04-07",
      "hour": 3,
      "vehicles": 13,
      "violators": 7,
      "mean_speed": 31.8,
      "peak_speed": 42.0,
      "violator_rate": 53.8
    },
    {
      "date": "2026-04-07",
      "hour": 4,
      "vehicles": 31,
      "violators": 17,
      "mean_speed": 30.2,
      "peak_speed": 45.0,
      "violator_rate": 54.8
    },
    {
      "date": "2026-04-07",
      "hour": 5,
      "vehicles": 80,
      "violators": 49,
      "mean_speed": 31.8,
      "peak_speed": 47.0,
      "violator_rate": 61.2
    },
    {
      "date": "2026-04-07",
      "hour": 6,
      "vehicles": 118,
      "violators": 27,
      "mean_speed": 25.1,
      "peak_speed": 42.0,
      "violator_rate": 22.9
    },
    {
      "date": "2026-04-07",
      "hour": 7,
      "vehicles": 179,
      "violators": 13,
      "mean_speed": 21.4,
      "peak_speed": 40.0,
      "violator_rate": 7.3
    },
    {
      "date": "2026-04-07",
      "hour": 8,
      "vehicles": 187,
      "violators": 20,
      "mean_speed": 23.1,
      "peak_speed": 43.0,
      "violator_rate": 10.7
    },
    {
      "date": "2026-04-07",
      "hour": 9,
      "vehicles": 183,
      "violators": 17,
      "mean_speed": 23.0,
      "peak_speed": 42.0,
      "violator_rate": 9.3
    },
    {
      "date": "2026-04-07",
      "hour": 10,
      "vehicles": 186,
      "violators": 20,
      "mean_speed": 22.0,
      "peak_speed": 45.0,
      "violator_rate": 10.8
    },
    {
      "date": "2026-04-07",
      "hour": 11,
      "vehicles": 193,
      "violators": 14,
      "mean_speed": 22.5,
      "peak_speed": 41.0,
      "violator_rate": 7.3
    },
    {
      "date": "2026-04-07",
      "hour": 12,
      "vehicles": 196,
      "violators": 15,
      "mean_speed": 21.3,
      "peak_speed": 39.0,
      "violator_rate": 7.7
    },
    {
      "date": "2026-04-07",
      "hour": 13,
      "vehicles": 187,
      "violators": 17,
      "mean_speed": 22.4,
      "peak_speed": 39.0,
      "violator_rate": 9.1
    },
    {
      "date": "2026-04-07",
      "hour": 14,
      "vehicles": 208,
      "violators": 16,
      "mean_speed": 22.4,
      "peak_speed": 39.0,
      "violator_rate": 7.7
    },
    {
      "date": "2026-04-07",
      "hour": 15,
      "vehicles": 200,
      "violators": 8,
      "mean_speed": 21.1,
      "peak_speed": 43.0,
      "violator_rate": 4.0
    },
    {
      "date": "2026-04-07",
      "hour": 16,
      "vehicles": 202,
      "violators": 13,
      "mean_speed": 20.7,
      "peak_speed": 40.0,
      "violator_rate": 6.4
    },
    {
      "date": "2026-04-07",
      "hour": 17,
      "vehicles": 196,
      "violators": 7,
      "mean_speed": 20.4,
      "peak_speed": 41.0,
      "violator_rate": 3.6
    },
    {
      "date": "2026-04-07",
      "hour": 18,
      "vehicles": 203,
      "violators": 10,
      "mean_speed": 22.5,
      "peak_speed": 40.0,
      "violator_rate": 4.9
    },
    {
      "date": "2026-04-07",
      "hour": 19,
      "vehicles": 180,
      "violators": 23,
      "mean_speed": 23.2,
      "peak_speed": 39.0,
      "violator_rate": 12.8
    },
    {
      "date": "2026-04-07",
      "hour": 20,
      "vehicles": 167,
      "violators": 19,
      "mean_speed": 23.5,
      "peak_speed": 46.0,
      "violator_rate": 11.4
    },
    {
      "date": "2026-04-07",
      "hour": 21,
      "vehicles": 134,
      "violators": 31,
      "mean_speed": 26.2,
      "peak_speed": 40.0,
      "violator_rate": 23.1
    },
    {
      "date": "2026-04-07",
      "hour": 22,
      "vehicles": 87,
      "violators": 52,
      "mean_speed": 31.4,
      "peak_speed": 45.0,
      "violator_rate": 59.8
    },
    {
      "date": "2026-04-07",
      "hour": 23,
      "vehicles": 64,
      "violators": 29,
      "mean_speed": 31.1,
      "peak_speed": 45.0,
      "violator_rate": 45.3
    },
    {
      "date": "2026-04-08",
      "hour": 0,
      "vehicles": 26,
      "violators": 13,
      "mean_speed": 31.9,
      "peak_speed": 49.0,
      "violator_rate": 50.0
    },
    {
      "date": "2026-04-08",
      "hour": 1,
      "vehicles": 18,
      "violators": 9,
      "mean_speed": 31.4,
      "peak_speed": 45.0,
      "violator_rate": 50.0
    },
    {
      "date": "2026-04-08",
      "hour": 2,
      "vehicles": 8,
      "violators": 2,
      "mean_speed": 28.9,
      "peak_speed": 37.0,
      "violator_rate": 25.0
    },
    {
      "date": "2026-04-08",
      "hour": 3,
      "vehicles": 12,
      "violators": 10,
      "mean_speed": 33.5,
      "peak_speed": 43.0,
      "violator_rate": 83.3
    },
    {
      "date": "2026-04-08",
      "hour": 4,
      "vehicles": 34,
      "violators": 22,
      "mean_speed": 31.8,
      "peak_speed": 41.0,
      "violator_rate": 64.7
    },
    {
      "date": "2026-04-08",
      "hour": 5,
      "vehicles": 80,
      "violators": 49,
      "mean_speed": 32.0,
      "peak_speed": 47.0,
      "violator_rate": 61.2
    },
    {
      "date": "2026-04-08",
      "hour": 6,
      "vehicles": 124,
      "violators": 34,
      "mean_speed": 25.7,
      "peak_speed": 45.0,
      "violator_rate": 27.4
    },
    {
      "date": "2026-04-08",
      "hour": 7,
      "vehicles": 184,
      "violators": 16,
      "mean_speed": 21.5,
      "peak_speed": 42.0,
      "violator_rate": 8.7
    },
    {
      "date": "2026-04-08",
      "hour": 8,
      "vehicles": 179,
      "violators": 14,
      "mean_speed": 20.0,
      "peak_speed": 39.0,
      "violator_rate": 7.8
    },
    {
      "date": "2026-04-08",
      "hour": 9,
      "vehicles": 187,
      "violators": 22,
      "mean_speed": 23.1,
      "peak_speed": 43.0,
      "violator_rate": 11.8
    },
    {
      "date": "2026-04-08",
      "hour": 10,
      "vehicles": 184,
      "violators": 13,
      "mean_speed": 22.3,
      "peak_speed": 40.0,
      "violator_rate": 7.1
    },
    {
      "date": "2026-04-08",
      "hour": 11,
      "vehicles": 204,
      "violators": 12,
      "mean_speed": 20.5,
      "peak_speed": 41.0,
      "violator_rate": 5.9
    },
    {
      "date": "2026-04-08",
      "hour": 12,
      "vehicles": 193,
      "violators": 12,
      "mean_speed": 20.9,
      "peak_speed": 40.0,
      "violator_rate": 6.2
    },
    {
      "date": "2026-04-08",
      "hour": 13,
      "vehicles": 202,
      "violators": 16,
      "mean_speed": 21.4,
      "peak_speed": 40.0,
      "violator_rate": 7.9
    },
    {
      "date": "2026-04-08",
      "hour": 14,
      "vehicles": 197,
      "violators": 12,
      "mean_speed": 22.0,
      "peak_speed": 39.0,
      "violator_rate": 6.1
    },
    {
      "date": "2026-04-08",
      "hour": 15,
      "vehicles": 200,
      "violators": 19,
      "mean_speed": 22.1,
      "peak_speed": 43.0,
      "violator_rate": 9.5
    },
    {
      "date": "2026-04-08",
      "hour": 16,
      "vehicles": 201,
      "violators": 12,
      "mean_speed": 21.3,
      "peak_speed": 42.0,
      "violator_rate": 6.0
    },
    {
      "date": "2026-04-08",
      "hour": 17,
      "vehicles": 194,
      "violators": 7,
      "mean_speed": 22.0,
      "peak_speed": 39.0,
      "violator_rate": 3.6
    },
    {
      "date": "2026-04-08",
      "hour": 18,
      "vehicles": 196,
      "violators": 23,
      "mean_speed": 23.4,
      "peak_speed": 40.0,
      "violator_rate": 11.7
    },
    {
      "date": "2026-04-08",
      "hour": 19,
      "vehicles": 183,
      "violators": 22,
      "mean_speed": 21.7,
      "peak_speed": 41.0,
      "violator_rate": 12.0
    },
    {
      "date": "2026-04-08",
      "hour": 20,
      "vehicles": 177,
      "violators": 20,
      "mean_speed": 22.8,
      "peak_speed": 41.0,
      "violator_rate": 11.3
    },
    {
      "date": "2026-04-08",
      "hour": 21,
      "vehicles": 142,
      "violators": 43,
      "mean_speed": 26.2,
      "peak_speed": 41.0,
      "violator_rate": 30.3
    },
    {
      "date": "2026-04-08",
      "hour": 22,
      "vehicles": 96,
      "violators": 57,
      "mean_speed": 31.0,
      "peak_speed": 42.0,
      "violator_rate": 59.4
    },
    {
      "date": "2026-04-08",
      "hour": 23,
      "vehicles": 57,
      "violators": 29,
      "mean_speed": 31.1,
      "peak_speed": 43.0,
      "violator_rate": 50.9
    },
    {
      "date": "2026-04-09",
      "hour": 0,
      "vehicles": 22,
      "violators": 13,
      "mean_speed": 33.1,
      "peak_speed": 47.0,
      "violator_rate": 59.1
    },
    {
      "date": "2026-04-09",
      "hour": 1,
      "vehicles": 17,
      "violators": 7,
      "mean_speed": 29.5,
      "peak_speed": 40.0,
      "violator_rate": 41.2
    },
    {
      "date": "2026-04-09",
      "hour": 2,
      "vehicles": 15,
      "violators": 7,
      "mean_speed": 30.6,
      "peak_speed": 41.0,
      "violator_rate": 46.7
    },
    {
      "date": "2026-04-09",
      "hour": 3,
      "vehicles": 10,
      "violators": 8,
      "mean_speed": 33.7,
      "peak_speed": 43.0,
      "violator_rate": 80.0
    },
    {
      "date": "2026-04-09",
      "hour": 4,
      "vehicles": 32,
      "violators": 19,
      "mean_speed": 32.4,
      "peak_speed": 49.0,
      "violator_rate": 59.4
    },
    {
      "date": "2026-04-09",
      "hour": 5,
      "vehicles": 72,
      "violators": 44,
      "mean_speed": 31.8,
      "peak_speed": 43.0,
      "violator_rate": 61.1
    },
    {
      "date": "2026-04-09",
      "hour": 6,
      "vehicles": 125,
      "violators": 40,
      "mean_speed": 26.6,
      "peak_speed": 41.0,
      "violator_rate": 32.0
    },
    {
      "date": "2026-04-09",
      "hour": 7,
      "vehicles": 190,
      "violators": 16,
      "mean_speed": 20.6,
      "peak_speed": 40.0,
      "violator_rate": 8.4
    },
    {
      "date": "2026-04-09",
      "hour": 8,
      "vehicles": 188,
      "violators": 11,
      "mean_speed": 20.5,
      "peak_speed": 40.0,
      "violator_rate": 5.9
    },
    {
      "date": "2026-04-09",
      "hour": 9,
      "vehicles": 193,
      "violators": 14,
      "mean_speed": 21.8,
      "peak_speed": 49.0,
      "violator_rate": 7.3
    },
    {
      "date": "2026-04-09",
      "hour": 10,
      "vehicles": 181,
      "violators": 18,
      "mean_speed": 22.0,
      "peak_speed": 40.0,
      "violator_rate": 9.9
    },
    {
      "date": "2026-04-09",
      "hour": 11,
      "vehicles": 193,
      "violators": 20,
      "mean_speed": 21.4,
      "peak_speed": 39.0,
      "violator_rate": 10.4
    },
    {
      "date": "2026-04-09",
      "hour": 12,
      "vehicles": 193,
      "violators": 12,
      "mean_speed": 21.6,
      "peak_speed": 39.0,
      "violator_rate": 6.2
    },
    {
      "date": "2026-04-09",
      "hour": 13,
      "vehicles": 194,
      "violators": 18,
      "mean_speed": 22.2,
      "peak_speed": 39.0,
      "violator_rate": 9.3
    },
    {
      "date": "2026-04-09",
      "hour": 14,
      "vehicles": 201,
      "violators": 16,
      "mean_speed": 22.0,
      "peak_speed": 41.0,
      "violator_rate": 8.0
    },
    {
      "date": "2026-04-09",
      "hour": 15,
      "vehicles": 197,
      "violators": 6,
      "mean_speed": 21.0,
      "peak_speed": 36.0,
      "violator_rate": 3.0
    },
    {
      "date": "2026-04-09",
      "hour": 16,
      "vehicles": 202,
      "violators": 2,
      "mean_speed": 20.1,
      "peak_speed": 38.0,
      "violator_rate": 1.0
    },
    {
      "date": "2026-04-09",
      "hour": 17,
      "vehicles": 195,
      "violators": 7,
      "mean_speed": 21.0,
      "peak_speed": 40.0,
      "violator_rate": 3.6
    },
    {
      "date": "2026-04-09",
      "hour": 18,
      "vehicles": 201,
      "violators": 19,
      "mean_speed": 22.9,
      "peak_speed": 42.0,
      "violator_rate": 9.5
    },
    {
      "date": "2026-04-09",
      "hour": 19,
      "vehicles": 177,
      "violators": 21,
      "mean_speed": 22.3,
      "peak_speed": 41.0,
      "violator_rate": 11.9
    },
    {
      "date": "2026-04-09",
      "hour": 20,
      "vehicles": 192,
      "violators": 27,
      "mean_speed": 23.1,
      "peak_speed": 40.0,
      "violator_rate": 14.1
    },
    {
      "date": "2026-04-09",
      "hour": 21,
      "vehicles": 141,
      "violators": 25,
      "mean_speed": 24.8,
      "peak_speed": 41.0,
      "violator_rate": 17.7
    },
    {
      "date": "2026-04-09",
      "hour": 22,
      "vehicles": 114,
      "violators": 62,
      "mean_speed": 31.1,
      "peak_speed": 51.0,
      "violator_rate": 54.4
    },
    {
      "date": "2026-04-09",
      "hour": 23,
      "vehicles": 59,
      "violators": 34,
      "mean_speed": 31.5,
      "peak_speed": 43.0,
      "violator_rate": 57.6
    },
    {
      "date": "2026-04-10",
      "hour": 0,
      "vehicles": 38,
      "violators": 21,
      "mean_speed": 31.1,
      "peak_speed": 45.0,
      "violator_rate": 55.3
    },
    {
      "date": "2026-04-10",
      "hour": 1,
      "vehicles": 19,
      "violators": 12,
      "mean_speed": 30.5,
      "peak_speed": 40.0,
      "violator_rate": 63.2
    },
    {
      "date": "2026-04-10",
      "hour": 2,
      "vehicles": 8,
      "violators": 4,
      "mean_speed": 30.5,
      "peak_speed": 40.0,
      "violator_rate": 50.0
    },
    {
      "date": "2026-04-10",
      "hour": 3,
      "vehicles": 7,
      "violators": 6,
      "mean_speed": 32.6,
      "peak_speed": 41.0,
      "violator_rate": 85.7
    },
    {
      "date": "2026-04-10",
      "hour": 4,
      "vehicles": 27,
      "violators": 14,
      "mean_speed": 32.3,
      "peak_speed": 50.0,
      "violator_rate": 51.9
    },
    {
      "date": "2026-04-10",
      "hour": 5,
      "vehicles": 64,
      "violators": 34,
      "mean_speed": 31.4,
      "peak_speed": 42.0,
      "violator_rate": 53.1
    },
    {
      "date": "2026-04-10",
      "hour": 6,
      "vehicles": 110,
      "violators": 35,
      "mean_speed": 27.1,
      "peak_speed": 42.0,
      "violator_rate": 31.8
    },
    {
      "date": "2026-04-10",
      "hour": 7,
      "vehicles": 171,
      "violators": 25,
      "mean_speed": 22.9,
      "peak_speed": 41.0,
      "violator_rate": 14.6
    },
    {
      "date": "2026-04-10",
      "hour": 8,
      "vehicles": 170,
      "violators": 14,
      "mean_speed": 21.7,
      "peak_speed": 39.0,
      "violator_rate": 8.2
    },
    {
      "date": "2026-04-10",
      "hour": 9,
      "vehicles": 176,
      "violators": 14,
      "mean_speed": 21.7,
      "peak_speed": 38.0,
      "violator_rate": 8.0
    },
    {
      "date": "2026-04-10",
      "hour": 10,
      "vehicles": 186,
      "violators": 13,
      "mean_speed": 20.7,
      "peak_speed": 54.0,
      "violator_rate": 7.0
    },
    {
      "date": "2026-04-10",
      "hour": 11,
      "vehicles": 190,
      "violators": 14,
      "mean_speed": 21.5,
      "peak_speed": 41.0,
      "violator_rate": 7.4
    },
    {
      "date": "2026-04-10",
      "hour": 12,
      "vehicles": 192,
      "violators": 10,
      "mean_speed": 20.2,
      "peak_speed": 43.0,
      "violator_rate": 5.2
    },
    {
      "date": "2026-04-10",
      "hour": 13,
      "vehicles": 193,
      "violators": 11,
      "mean_speed": 21.2,
      "peak_speed": 40.0,
      "violator_rate": 5.7
    },
    {
      "date": "2026-04-10",
      "hour": 14,
      "vehicles": 195,
      "violators": 21,
      "mean_speed": 21.6,
      "peak_speed": 41.0,
      "violator_rate": 10.8
    },
    {
      "date": "2026-04-10",
      "hour": 15,
      "vehicles": 200,
      "violators": 8,
      "mean_speed": 20.8,
      "peak_speed": 40.0,
      "violator_rate": 4.0
    },
    {
      "date": "2026-04-10",
      "hour": 16,
      "vehicles": 199,
      "violators": 9,
      "mean_speed": 21.4,
      "peak_speed": 37.0,
      "violator_rate": 4.5
    },
    {
      "date": "2026-04-10",
      "hour": 17,
      "vehicles": 215,
      "violators": 14,
      "mean_speed": 21.0,
      "peak_speed": 38.0,
      "violator_rate": 6.5
    },
    {
      "date": "2026-04-10",
      "hour": 18,
      "vehicles": 186,
      "violators": 21,
      "mean_speed": 23.9,
      "peak_speed": 41.0,
      "violator_rate": 11.3
    },
    {
      "date": "2026-04-10",
      "hour": 19,
      "vehicles": 182,
      "violators": 23,
      "mean_speed": 23.5,
      "peak_speed": 52.0,
      "violator_rate": 12.6
    },
    {
      "date": "2026-04-10",
      "hour": 20,
      "vehicles": 174,
      "violators": 30,
      "mean_speed": 24.1,
      "peak_speed": 41.0,
      "violator_rate": 17.2
    },
    {
      "date": "2026-04-10",
      "hour": 21,
      "vehicles": 156,
      "violators": 23,
      "mean_speed": 24.1,
      "peak_speed": 39.0,
      "violator_rate": 14.7
    },
    {
      "date": "2026-04-10",
      "hour": 22,
      "vehicles": 131,
      "violators": 54,
      "mean_speed": 29.9,
      "peak_speed": 43.0,
      "violator_rate": 41.2
    },
    {
      "date": "2026-04-10",
      "hour": 23,
      "vehicles": 98,
      "violators": 55,
      "mean_speed": 30.8,
      "peak_speed": 42.0,
      "violator_rate": 56.1
    },
    {
      "date": "2026-04-11",
      "hour": 0,
      "vehicles": 61,
      "violators": 31,
      "mean_speed": 31.1,
      "peak_speed": 51.0,
      "violator_rate": 50.8
    },
    {
      "date": "2026-04-11",
      "hour": 1,
      "vehicles": 45,
      "violators": 26,
      "mean_speed": 31.9,
      "peak_speed": 48.0,
      "violator_rate": 57.8
    },
    {
      "date": "2026-04-11",
      "hour": 2,
      "vehicles": 21,
      "violators": 13,
      "mean_speed": 32.7,
      "peak_speed": 42.0,
      "violator_rate": 61.9
    },
    {
      "date": "2026-04-11",
      "hour": 3,
      "vehicles": 12,
      "violators": 9,
      "mean_speed": 32.2,
      "peak_speed": 41.0,
      "violator_rate": 75.0
    },
    {
      "date": "2026-04-11",
      "hour": 4,
      "vehicles": 19,
      "violators": 12,
      "mean_speed": 33.7,
      "peak_speed": 50.0,
      "violator_rate": 63.2
    },
    {
      "date": "2026-04-11",
      "hour": 5,
      "vehicles": 25,
      "violators": 16,
      "mean_speed": 31.8,
      "peak_speed": 41.0,
      "violator_rate": 64.0
    },
    {
      "date": "2026-04-11",
      "hour": 6,
      "vehicles": 51,
      "violators": 24,
      "mean_speed": 29.0,
      "peak_speed": 43.0,
      "violator_rate": 47.1
    },
    {
      "date": "2026-04-11",
      "hour": 7,
      "vehicles": 109,
      "violators": 28,
      "mean_speed": 26.9,
      "peak_speed": 43.0,
      "violator_rate": 25.7
    },
    {
      "date": "2026-04-11",
      "hour": 8,
      "vehicles": 143,
      "violators": 26,
      "mean_speed": 24.4,
      "peak_speed": 41.0,
      "violator_rate": 18.2
    },
    {
      "date": "2026-04-11",
      "hour": 9,
      "vehicles": 179,
      "violators": 27,
      "mean_speed": 23.5,
      "peak_speed": 41.0,
      "violator_rate": 15.1
    },
    {
      "date": "2026-04-11",
      "hour": 10,
      "vehicles": 194,
      "violators": 17,
      "mean_speed": 21.9,
      "peak_speed": 39.0,
      "violator_rate": 8.8
    },
    {
      "date": "2026-04-11",
      "hour": 11,
      "vehicles": 196,
      "violators": 4,
      "mean_speed": 19.8,
      "peak_speed": 45.0,
      "violator_rate": 2.0
    },
    {
      "date": "2026-04-11",
      "hour": 12,
      "vehicles": 202,
      "violators": 15,
      "mean_speed": 20.3,
      "peak_speed": 40.0,
      "violator_rate": 7.4
    },
    {
      "date": "2026-04-11",
      "hour": 13,
      "vehicles": 202,
      "violators": 13,
      "mean_speed": 20.1,
      "peak_speed": 40.0,
      "violator_rate": 6.4
    },
    {
      "date": "2026-04-11",
      "hour": 14,
      "vehicles": 198,
      "violators": 14,
      "mean_speed": 19.9,
      "peak_speed": 39.0,
      "violator_rate": 7.1
    },
    {
      "date": "2026-04-11",
      "hour": 15,
      "vehicles": 193,
      "violators": 15,
      "mean_speed": 20.4,
      "peak_speed": 49.0,
      "violator_rate": 7.8
    },
    {
      "date": "2026-04-11",
      "hour": 16,
      "vehicles": 183,
      "violators": 19,
      "mean_speed": 21.8,
      "peak_speed": 40.0,
      "violator_rate": 10.4
    },
    {
      "date": "2026-04-11",
      "hour": 17,
      "vehicles": 192,
      "violators": 20,
      "mean_speed": 21.4,
      "peak_speed": 41.0,
      "violator_rate": 10.4
    },
    {
      "date": "2026-04-11",
      "hour": 18,
      "vehicles": 194,
      "violators": 22,
      "mean_speed": 21.0,
      "peak_speed": 42.0,
      "violator_rate": 11.3
    },
    {
      "date": "2026-04-11",
      "hour": 19,
      "vehicles": 183,
      "violators": 16,
      "mean_speed": 22.4,
      "peak_speed": 45.0,
      "violator_rate": 8.7
    },
    {
      "date": "2026-04-11",
      "hour": 20,
      "vehicles": 187,
      "violators": 36,
      "mean_speed": 23.3,
      "peak_speed": 41.0,
      "violator_rate": 19.3
    },
    {
      "date": "2026-04-11",
      "hour": 21,
      "vehicles": 151,
      "violators": 28,
      "mean_speed": 24.5,
      "peak_speed": 43.0,
      "violator_rate": 18.5
    },
    {
      "date": "2026-04-11",
      "hour": 22,
      "vehicles": 132,
      "violators": 45,
      "mean_speed": 28.9,
      "peak_speed": 55.0,
      "violator_rate": 34.1
    },
    {
      "date": "2026-04-11",
      "hour": 23,
      "vehicles": 102,
      "violators": 51,
      "mean_speed": 30.4,
      "peak_speed": 44.0,
      "violator_rate": 50.0
    },
    {
      "date": "2026-04-12",
      "hour": 0,
      "vehicles": 69,
      "violators": 32,
      "mean_speed": 30.6,
      "peak_speed": 45.0,
      "violator_rate": 46.4
    },
    {
      "date": "2026-04-12",
      "hour": 1,
      "vehicles": 32,
      "violators": 19,
      "mean_speed": 31.8,
      "peak_speed": 58.0,
      "violator_rate": 59.4
    },
    {
      "date": "2026-04-12",
      "hour": 2,
      "vehicles": 23,
      "violators": 15,
      "mean_speed": 32.1,
      "peak_speed": 45.0,
      "violator_rate": 65.2
    },
    {
      "date": "2026-04-12",
      "hour": 3,
      "vehicles": 15,
      "violators": 9,
      "mean_speed": 33.3,
      "peak_speed": 42.0,
      "violator_rate": 60.0
    },
    {
      "date": "2026-04-12",
      "hour": 4,
      "vehicles": 14,
      "violators": 7,
      "mean_speed": 31.2,
      "peak_speed": 43.0,
      "violator_rate": 50.0
    },
    {
      "date": "2026-04-12",
      "hour": 5,
      "vehicles": 16,
      "violators": 5,
      "mean_speed": 28.1,
      "peak_speed": 38.0,
      "violator_rate": 31.2
    },
    {
      "date": "2026-04-12",
      "hour": 6,
      "vehicles": 32,
      "violators": 9,
      "mean_speed": 28.1,
      "peak_speed": 43.0,
      "violator_rate": 28.1
    },
    {
      "date": "2026-04-12",
      "hour": 7,
      "vehicles": 70,
      "violators": 19,
      "mean_speed": 27.4,
      "peak_speed": 42.0,
      "violator_rate": 27.1
    },
    {
      "date": "2026-04-12",
      "hour": 8,
      "vehicles": 120,
      "violators": 31,
      "mean_speed": 27.4,
      "peak_speed": 51.0,
      "violator_rate": 25.8
    },
    {
      "date": "2026-04-12",
      "hour": 9,
      "vehicles": 168,
      "violators": 30,
      "mean_speed": 24.5,
      "peak_speed": 41.0,
      "violator_rate": 17.9
    },
    {
      "date": "2026-04-12",
      "hour": 10,
      "vehicles": 178,
      "violators": 31,
      "mean_speed": 23.3,
      "peak_speed": 45.0,
      "violator_rate": 17.4
    },
    {
      "date": "2026-04-12",
      "hour": 11,
      "vehicles": 186,
      "violators": 16,
      "mean_speed": 21.9,
      "peak_speed": 39.0,
      "violator_rate": 8.6
    },
    {
      "date": "2026-04-12",
      "hour": 12,
      "vehicles": 194,
      "violators": 20,
      "mean_speed": 21.3,
      "peak_speed": 46.0,
      "violator_rate": 10.3
    },
    {
      "date": "2026-04-12",
      "hour": 13,
      "vehicles": 188,
      "violators": 16,
      "mean_speed": 20.4,
      "peak_speed": 43.0,
      "violator_rate": 8.5
    },
    {
      "date": "2026-04-12",
      "hour": 14,
      "vehicles": 194,
      "violators": 16,
      "mean_speed": 21.5,
      "peak_speed": 41.0,
      "violator_rate": 8.2
    },
    {
      "date": "2026-04-12",
      "hour": 15,
      "vehicles": 186,
      "violators": 26,
      "mean_speed": 23.4,
      "peak_speed": 41.0,
      "violator_rate": 14.0
    },
    {
      "date": "2026-04-12",
      "hour": 16,
      "vehicles": 192,
      "violators": 21,
      "mean_speed": 22.1,
      "peak_speed": 42.0,
      "violator_rate": 10.9
    },
    {
      "date": "2026-04-12",
      "hour": 17,
      "vehicles": 184,
      "violators": 27,
      "mean_speed": 22.6,
      "peak_speed": 42.0,
      "violator_rate": 14.7
    },
    {
      "date": "2026-04-12",
      "hour": 18,
      "vehicles": 177,
      "violators": 31,
      "mean_speed": 24.4,
      "peak_speed": 41.0,
      "violator_rate": 17.5
    },
    {
      "date": "2026-04-12",
      "hour": 19,
      "vehicles": 167,
      "violators": 16,
      "mean_speed": 23.7,
      "peak_speed": 44.0,
      "violator_rate": 9.6
    },
    {
      "date": "2026-04-12",
      "hour": 20,
      "vehicles": 133,
      "violators": 44,
      "mean_speed": 26.5,
      "peak_speed": 43.0,
      "violator_rate": 33.1
    },
    {
      "date": "2026-04-12",
      "hour": 21,
      "vehicles": 95,
      "violators": 30,
      "mean_speed": 27.2,
      "peak_speed": 41.0,
      "violator_rate": 31.6
    },
    {
      "date": "2026-04-12",
      "hour": 22,
      "vehicles": 60,
      "violators": 27,
      "mean_speed": 30.1,
      "peak_speed": 43.0,
      "violator_rate": 45.0
    },
    {
      "date": "2026-04-12",
      "hour": 23,
      "vehicles": 48,
      "violators": 32,
      "mean_speed": 33.2,
      "peak_speed": 42.0,
      "violator_rate": 66.7
    },
    {
      "date": "2026-04-13",
      "hour": 0,
      "vehicles": 27,
      "violators": 12,
      "mean_speed": 29.2,
      "peak_speed": 43.0,
      "violator_rate": 44.4
    },
    {
      "date": "2026-04-13",
      "hour": 1,
      "vehicles": 13,
      "violators": 5,
      "mean_speed": 28.8,
      "peak_speed": 43.0,
      "violator_rate": 38.5
    },
    {
      "date": "2026-04-13",
      "hour": 2,
      "vehicles": 17,
      "violators": 11,
      "mean_speed": 31.9,
      "peak_speed": 41.0,
      "violator_rate": 64.7
    },
    {
      "date": "2026-04-13",
      "hour": 3,
      "vehicles": 17,
      "violators": 9,
      "mean_speed": 26.4,
      "peak_speed": 46.0,
      "violator_rate": 52.9
    },
    {
      "date": "2026-04-13",
      "hour": 4,
      "vehicles": 36,
      "violators": 21,
      "mean_speed": 32.1,
      "peak_speed": 43.0,
      "violator_rate": 58.3
    },
    {
      "date": "2026-04-13",
      "hour": 5,
      "vehicles": 80,
      "violators": 46,
      "mean_speed": 31.3,
      "peak_speed": 43.0,
      "violator_rate": 57.5
    },
    {
      "date": "2026-04-13",
      "hour": 6,
      "vehicles": 130,
      "violators": 35,
      "mean_speed": 26.1,
      "peak_speed": 43.0,
      "violator_rate": 26.9
    },
    {
      "date": "2026-04-13",
      "hour": 7,
      "vehicles": 191,
      "violators": 5,
      "mean_speed": 19.5,
      "peak_speed": 38.0,
      "violator_rate": 2.6
    },
    {
      "date": "2026-04-13",
      "hour": 8,
      "vehicles": 171,
      "violators": 2,
      "mean_speed": 17.8,
      "peak_speed": 35.0,
      "violator_rate": 1.2
    },
    {
      "date": "2026-04-13",
      "hour": 9,
      "vehicles": 192,
      "violators": 15,
      "mean_speed": 22.3,
      "peak_speed": 43.0,
      "violator_rate": 7.8
    },
    {
      "date": "2026-04-13",
      "hour": 10,
      "vehicles": 194,
      "violators": 23,
      "mean_speed": 22.5,
      "peak_speed": 55.0,
      "violator_rate": 11.9
    },
    {
      "date": "2026-04-13",
      "hour": 11,
      "vehicles": 191,
      "violators": 9,
      "mean_speed": 22.0,
      "peak_speed": 38.0,
      "violator_rate": 4.7
    },
    {
      "date": "2026-04-13",
      "hour": 12,
      "vehicles": 192,
      "violators": 17,
      "mean_speed": 21.1,
      "peak_speed": 41.0,
      "violator_rate": 8.9
    },
    {
      "date": "2026-04-13",
      "hour": 13,
      "vehicles": 200,
      "violators": 18,
      "mean_speed": 21.4,
      "peak_speed": 41.0,
      "violator_rate": 9.0
    },
    {
      "date": "2026-04-13",
      "hour": 14,
      "vehicles": 198,
      "violators": 9,
      "mean_speed": 21.3,
      "peak_speed": 41.0,
      "violator_rate": 4.5
    },
    {
      "date": "2026-04-13",
      "hour": 15,
      "vehicles": 196,
      "violators": 2,
      "mean_speed": 19.4,
      "peak_speed": 36.0,
      "violator_rate": 1.0
    },
    {
      "date": "2026-04-13",
      "hour": 16,
      "vehicles": 202,
      "violators": 8,
      "mean_speed": 21.2,
      "peak_speed": 41.0,
      "violator_rate": 4.0
    },
    {
      "date": "2026-04-13",
      "hour": 17,
      "vehicles": 183,
      "violators": 6,
      "mean_speed": 20.1,
      "peak_speed": 37.0,
      "violator_rate": 3.3
    },
    {
      "date": "2026-04-13",
      "hour": 18,
      "vehicles": 209,
      "violators": 23,
      "mean_speed": 22.4,
      "peak_speed": 42.0,
      "violator_rate": 11.0
    },
    {
      "date": "2026-04-13",
      "hour": 19,
      "vehicles": 179,
      "violators": 18,
      "mean_speed": 23.6,
      "peak_speed": 45.0,
      "violator_rate": 10.1
    },
    {
      "date": "2026-04-13",
      "hour": 20,
      "vehicles": 167,
      "violators": 21,
      "mean_speed": 24.2,
      "peak_speed": 41.0,
      "violator_rate": 12.6
    },
    {
      "date": "2026-04-13",
      "hour": 21,
      "vehicles": 117,
      "violators": 29,
      "mean_speed": 27.4,
      "peak_speed": 69.0,
      "violator_rate": 24.8
    },
    {
      "date": "2026-04-13",
      "hour": 22,
      "vehicles": 73,
      "violators": 36,
      "mean_speed": 30.8,
      "peak_speed": 48.0,
      "violator_rate": 49.3
    },
    {
      "date": "2026-04-13",
      "hour": 23,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-14",
      "hour": 0,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-14",
      "hour": 1,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-14",
      "hour": 2,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-14",
      "hour": 3,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-14",
      "hour": 4,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-14",
      "hour": 5,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-14",
      "hour": 6,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-14",
      "hour": 7,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-14",
      "hour": 8,
      "vehicles": 44,
      "violators": 2,
      "mean_speed": 19.2,
      "peak_speed": 37.0,
      "violator_rate": 4.5
    },
    {
      "date": "2026-04-14",
      "hour": 9,
      "vehicles": 191,
      "violators": 15,
      "mean_speed": 21.6,
      "peak_speed": 38.0,
      "violator_rate": 7.9
    },
    {
      "date": "2026-04-14",
      "hour": 10,
      "vehicles": 192,
      "violators": 28,
      "mean_speed": 23.5,
      "peak_speed": 45.0,
      "violator_rate": 14.6
    },
    {
      "date": "2026-04-14",
      "hour": 11,
      "vehicles": 211,
      "violators": 20,
      "mean_speed": 21.4,
      "peak_speed": 41.0,
      "violator_rate": 9.5
    },
    {
      "date": "2026-04-14",
      "hour": 12,
      "vehicles": 204,
      "violators": 11,
      "mean_speed": 20.6,
      "peak_speed": 39.0,
      "violator_rate": 5.4
    },
    {
      "date": "2026-04-14",
      "hour": 13,
      "vehicles": 202,
      "violators": 11,
      "mean_speed": 20.6,
      "peak_speed": 41.0,
      "violator_rate": 5.4
    },
    {
      "date": "2026-04-14",
      "hour": 14,
      "vehicles": 197,
      "violators": 18,
      "mean_speed": 22.2,
      "peak_speed": 44.0,
      "violator_rate": 9.1
    },
    {
      "date": "2026-04-14",
      "hour": 15,
      "vehicles": 187,
      "violators": 1,
      "mean_speed": 19.9,
      "peak_speed": 36.0,
      "violator_rate": 0.5
    },
    {
      "date": "2026-04-14",
      "hour": 16,
      "vehicles": 189,
      "violators": 3,
      "mean_speed": 19.8,
      "peak_speed": 36.0,
      "violator_rate": 1.6
    },
    {
      "date": "2026-04-14",
      "hour": 17,
      "vehicles": 193,
      "violators": 1,
      "mean_speed": 20.0,
      "peak_speed": 42.0,
      "violator_rate": 0.5
    },
    {
      "date": "2026-04-14",
      "hour": 18,
      "vehicles": 195,
      "violators": 17,
      "mean_speed": 22.9,
      "peak_speed": 41.0,
      "violator_rate": 8.7
    },
    {
      "date": "2026-04-14",
      "hour": 19,
      "vehicles": 176,
      "violators": 21,
      "mean_speed": 22.0,
      "peak_speed": 43.0,
      "violator_rate": 11.9
    },
    {
      "date": "2026-04-14",
      "hour": 20,
      "vehicles": 166,
      "violators": 20,
      "mean_speed": 22.2,
      "peak_speed": 41.0,
      "violator_rate": 12.0
    },
    {
      "date": "2026-04-14",
      "hour": 21,
      "vehicles": 141,
      "violators": 22,
      "mean_speed": 25.6,
      "peak_speed": 43.0,
      "violator_rate": 15.6
    },
    {
      "date": "2026-04-14",
      "hour": 22,
      "vehicles": 107,
      "violators": 57,
      "mean_speed": 30.8,
      "peak_speed": 45.0,
      "violator_rate": 53.3
    },
    {
      "date": "2026-04-14",
      "hour": 23,
      "vehicles": 69,
      "violators": 41,
      "mean_speed": 32.5,
      "peak_speed": 58.0,
      "violator_rate": 59.4
    },
    {
      "date": "2026-04-15",
      "hour": 0,
      "vehicles": 47,
      "violators": 16,
      "mean_speed": 20.6,
      "peak_speed": 40.0,
      "violator_rate": 34.0
    },
    {
      "date": "2026-04-15",
      "hour": 1,
      "vehicles": 41,
      "violators": 1,
      "mean_speed": 10.9,
      "peak_speed": 41.0,
      "violator_rate": 2.4
    },
    {
      "date": "2026-04-15",
      "hour": 2,
      "vehicles": 8,
      "violators": 3,
      "mean_speed": 26.0,
      "peak_speed": 33.0,
      "violator_rate": 37.5
    },
    {
      "date": "2026-04-15",
      "hour": 3,
      "vehicles": 16,
      "violators": 9,
      "mean_speed": 31.7,
      "peak_speed": 41.0,
      "violator_rate": 56.2
    },
    {
      "date": "2026-04-15",
      "hour": 4,
      "vehicles": 34,
      "violators": 20,
      "mean_speed": 31.6,
      "peak_speed": 46.0,
      "violator_rate": 58.8
    },
    {
      "date": "2026-04-15",
      "hour": 5,
      "vehicles": 71,
      "violators": 38,
      "mean_speed": 31.9,
      "peak_speed": 44.0,
      "violator_rate": 53.5
    },
    {
      "date": "2026-04-15",
      "hour": 6,
      "vehicles": 104,
      "violators": 31,
      "mean_speed": 26.2,
      "peak_speed": 42.0,
      "violator_rate": 29.8
    },
    {
      "date": "2026-04-15",
      "hour": 7,
      "vehicles": 180,
      "violators": 12,
      "mean_speed": 20.9,
      "peak_speed": 48.0,
      "violator_rate": 6.7
    },
    {
      "date": "2026-04-15",
      "hour": 8,
      "vehicles": 176,
      "violators": 2,
      "mean_speed": 17.8,
      "peak_speed": 39.0,
      "violator_rate": 1.1
    },
    {
      "date": "2026-04-15",
      "hour": 9,
      "vehicles": 190,
      "violators": 17,
      "mean_speed": 21.6,
      "peak_speed": 41.0,
      "violator_rate": 8.9
    },
    {
      "date": "2026-04-15",
      "hour": 10,
      "vehicles": 188,
      "violators": 10,
      "mean_speed": 21.0,
      "peak_speed": 40.0,
      "violator_rate": 5.3
    },
    {
      "date": "2026-04-15",
      "hour": 11,
      "vehicles": 188,
      "violators": 5,
      "mean_speed": 18.9,
      "peak_speed": 40.0,
      "violator_rate": 2.7
    },
    {
      "date": "2026-04-15",
      "hour": 12,
      "vehicles": 200,
      "violators": 20,
      "mean_speed": 21.9,
      "peak_speed": 43.0,
      "violator_rate": 10.0
    },
    {
      "date": "2026-04-15",
      "hour": 13,
      "vehicles": 203,
      "violators": 17,
      "mean_speed": 21.5,
      "peak_speed": 42.0,
      "violator_rate": 8.4
    },
    {
      "date": "2026-04-15",
      "hour": 14,
      "vehicles": 197,
      "violators": 18,
      "mean_speed": 21.9,
      "peak_speed": 40.0,
      "violator_rate": 9.1
    },
    {
      "date": "2026-04-15",
      "hour": 15,
      "vehicles": 178,
      "violators": 2,
      "mean_speed": 20.5,
      "peak_speed": 38.0,
      "violator_rate": 1.1
    },
    {
      "date": "2026-04-15",
      "hour": 16,
      "vehicles": 195,
      "violators": 12,
      "mean_speed": 22.1,
      "peak_speed": 39.0,
      "violator_rate": 6.2
    },
    {
      "date": "2026-04-15",
      "hour": 17,
      "vehicles": 193,
      "violators": 10,
      "mean_speed": 20.7,
      "peak_speed": 57.0,
      "violator_rate": 5.2
    },
    {
      "date": "2026-04-15",
      "hour": 18,
      "vehicles": 191,
      "violators": 23,
      "mean_speed": 23.9,
      "peak_speed": 44.0,
      "violator_rate": 12.0
    },
    {
      "date": "2026-04-15",
      "hour": 19,
      "vehicles": 191,
      "violators": 15,
      "mean_speed": 22.4,
      "peak_speed": 37.0,
      "violator_rate": 7.9
    },
    {
      "date": "2026-04-15",
      "hour": 20,
      "vehicles": 169,
      "violators": 21,
      "mean_speed": 24.0,
      "peak_speed": 43.0,
      "violator_rate": 12.4
    },
    {
      "date": "2026-04-15",
      "hour": 21,
      "vehicles": 142,
      "violators": 37,
      "mean_speed": 26.4,
      "peak_speed": 39.0,
      "violator_rate": 26.1
    },
    {
      "date": "2026-04-15",
      "hour": 22,
      "vehicles": 100,
      "violators": 58,
      "mean_speed": 30.8,
      "peak_speed": 48.0,
      "violator_rate": 58.0
    },
    {
      "date": "2026-04-15",
      "hour": 23,
      "vehicles": 63,
      "violators": 34,
      "mean_speed": 31.8,
      "peak_speed": 46.0,
      "violator_rate": 54.0
    },
    {
      "date": "2026-04-16",
      "hour": 0,
      "vehicles": 30,
      "violators": 16,
      "mean_speed": 31.3,
      "peak_speed": 45.0,
      "violator_rate": 53.3
    },
    {
      "date": "2026-04-16",
      "hour": 1,
      "vehicles": 20,
      "violators": 13,
      "mean_speed": 31.9,
      "peak_speed": 43.0,
      "violator_rate": 65.0
    },
    {
      "date": "2026-04-16",
      "hour": 2,
      "vehicles": 8,
      "violators": 2,
      "mean_speed": 22.8,
      "peak_speed": 41.0,
      "violator_rate": 25.0
    },
    {
      "date": "2026-04-16",
      "hour": 3,
      "vehicles": 11,
      "violators": 3,
      "mean_speed": 29.2,
      "peak_speed": 37.0,
      "violator_rate": 27.3
    },
    {
      "date": "2026-04-16",
      "hour": 4,
      "vehicles": 29,
      "violators": 16,
      "mean_speed": 31.0,
      "peak_speed": 49.0,
      "violator_rate": 55.2
    },
    {
      "date": "2026-04-16",
      "hour": 5,
      "vehicles": 66,
      "violators": 38,
      "mean_speed": 32.0,
      "peak_speed": 46.0,
      "violator_rate": 57.6
    },
    {
      "date": "2026-04-16",
      "hour": 6,
      "vehicles": 125,
      "violators": 40,
      "mean_speed": 26.0,
      "peak_speed": 43.0,
      "violator_rate": 32.0
    },
    {
      "date": "2026-04-16",
      "hour": 7,
      "vehicles": 191,
      "violators": 15,
      "mean_speed": 21.3,
      "peak_speed": 43.0,
      "violator_rate": 7.9
    },
    {
      "date": "2026-04-16",
      "hour": 8,
      "vehicles": 173,
      "violators": 4,
      "mean_speed": 17.8,
      "peak_speed": 39.0,
      "violator_rate": 2.3
    },
    {
      "date": "2026-04-16",
      "hour": 9,
      "vehicles": 181,
      "violators": 16,
      "mean_speed": 21.2,
      "peak_speed": 38.0,
      "violator_rate": 8.8
    },
    {
      "date": "2026-04-16",
      "hour": 10,
      "vehicles": 193,
      "violators": 17,
      "mean_speed": 21.7,
      "peak_speed": 38.0,
      "violator_rate": 8.8
    },
    {
      "date": "2026-04-16",
      "hour": 11,
      "vehicles": 188,
      "violators": 12,
      "mean_speed": 19.3,
      "peak_speed": 41.0,
      "violator_rate": 6.4
    },
    {
      "date": "2026-04-16",
      "hour": 12,
      "vehicles": 197,
      "violators": 9,
      "mean_speed": 20.8,
      "peak_speed": 39.0,
      "violator_rate": 4.6
    },
    {
      "date": "2026-04-16",
      "hour": 13,
      "vehicles": 193,
      "violators": 18,
      "mean_speed": 21.6,
      "peak_speed": 41.0,
      "violator_rate": 9.3
    },
    {
      "date": "2026-04-16",
      "hour": 14,
      "vehicles": 187,
      "violators": 9,
      "mean_speed": 20.3,
      "peak_speed": 39.0,
      "violator_rate": 4.8
    },
    {
      "date": "2026-04-16",
      "hour": 15,
      "vehicles": 187,
      "violators": 6,
      "mean_speed": 19.8,
      "peak_speed": 50.0,
      "violator_rate": 3.2
    },
    {
      "date": "2026-04-16",
      "hour": 16,
      "vehicles": 188,
      "violators": 4,
      "mean_speed": 20.5,
      "peak_speed": 41.0,
      "violator_rate": 2.1
    },
    {
      "date": "2026-04-16",
      "hour": 17,
      "vehicles": 196,
      "violators": 6,
      "mean_speed": 20.8,
      "peak_speed": 40.0,
      "violator_rate": 3.1
    },
    {
      "date": "2026-04-16",
      "hour": 18,
      "vehicles": 197,
      "violators": 17,
      "mean_speed": 22.7,
      "peak_speed": 41.0,
      "violator_rate": 8.6
    },
    {
      "date": "2026-04-16",
      "hour": 19,
      "vehicles": 196,
      "violators": 23,
      "mean_speed": 22.8,
      "peak_speed": 45.0,
      "violator_rate": 11.7
    },
    {
      "date": "2026-04-16",
      "hour": 20,
      "vehicles": 163,
      "violators": 19,
      "mean_speed": 24.4,
      "peak_speed": 39.0,
      "violator_rate": 11.7
    },
    {
      "date": "2026-04-16",
      "hour": 21,
      "vehicles": 147,
      "violators": 28,
      "mean_speed": 24.7,
      "peak_speed": 41.0,
      "violator_rate": 19.0
    },
    {
      "date": "2026-04-16",
      "hour": 22,
      "vehicles": 98,
      "violators": 39,
      "mean_speed": 29.9,
      "peak_speed": 48.0,
      "violator_rate": 39.8
    },
    {
      "date": "2026-04-16",
      "hour": 23,
      "vehicles": 69,
      "violators": 35,
      "mean_speed": 30.5,
      "peak_speed": 42.0,
      "violator_rate": 50.7
    },
    {
      "date": "2026-04-17",
      "hour": 0,
      "vehicles": 34,
      "violators": 16,
      "mean_speed": 31.3,
      "peak_speed": 47.0,
      "violator_rate": 47.1
    },
    {
      "date": "2026-04-17",
      "hour": 1,
      "vehicles": 29,
      "violators": 14,
      "mean_speed": 30.5,
      "peak_speed": 43.0,
      "violator_rate": 48.3
    },
    {
      "date": "2026-04-17",
      "hour": 2,
      "vehicles": 12,
      "violators": 6,
      "mean_speed": 32.3,
      "peak_speed": 53.0,
      "violator_rate": 50.0
    },
    {
      "date": "2026-04-17",
      "hour": 3,
      "vehicles": 11,
      "violators": 6,
      "mean_speed": 31.8,
      "peak_speed": 41.0,
      "violator_rate": 54.5
    },
    {
      "date": "2026-04-17",
      "hour": 4,
      "vehicles": 26,
      "violators": 13,
      "mean_speed": 31.3,
      "peak_speed": 50.0,
      "violator_rate": 50.0
    },
    {
      "date": "2026-04-17",
      "hour": 5,
      "vehicles": 68,
      "violators": 37,
      "mean_speed": 31.8,
      "peak_speed": 45.0,
      "violator_rate": 54.4
    },
    {
      "date": "2026-04-17",
      "hour": 6,
      "vehicles": 113,
      "violators": 35,
      "mean_speed": 26.5,
      "peak_speed": 45.0,
      "violator_rate": 31.0
    },
    {
      "date": "2026-04-17",
      "hour": 7,
      "vehicles": 185,
      "violators": 17,
      "mean_speed": 21.5,
      "peak_speed": 42.0,
      "violator_rate": 9.2
    },
    {
      "date": "2026-04-17",
      "hour": 8,
      "vehicles": 171,
      "violators": 12,
      "mean_speed": 20.9,
      "peak_speed": 51.0,
      "violator_rate": 7.0
    },
    {
      "date": "2026-04-17",
      "hour": 9,
      "vehicles": 182,
      "violators": 26,
      "mean_speed": 23.1,
      "peak_speed": 43.0,
      "violator_rate": 14.3
    },
    {
      "date": "2026-04-17",
      "hour": 10,
      "vehicles": 197,
      "violators": 15,
      "mean_speed": 21.6,
      "peak_speed": 49.0,
      "violator_rate": 7.6
    },
    {
      "date": "2026-04-17",
      "hour": 11,
      "vehicles": 197,
      "violators": 20,
      "mean_speed": 20.2,
      "peak_speed": 42.0,
      "violator_rate": 10.2
    },
    {
      "date": "2026-04-17",
      "hour": 12,
      "vehicles": 200,
      "violators": 13,
      "mean_speed": 21.6,
      "peak_speed": 57.0,
      "violator_rate": 6.5
    },
    {
      "date": "2026-04-17",
      "hour": 13,
      "vehicles": 204,
      "violators": 16,
      "mean_speed": 19.8,
      "peak_speed": 41.0,
      "violator_rate": 7.8
    },
    {
      "date": "2026-04-17",
      "hour": 14,
      "vehicles": 196,
      "violators": 9,
      "mean_speed": 20.1,
      "peak_speed": 41.0,
      "violator_rate": 4.6
    },
    {
      "date": "2026-04-17",
      "hour": 15,
      "vehicles": 182,
      "violators": 1,
      "mean_speed": 19.2,
      "peak_speed": 43.0,
      "violator_rate": 0.5
    },
    {
      "date": "2026-04-17",
      "hour": 16,
      "vehicles": 197,
      "violators": 4,
      "mean_speed": 20.5,
      "peak_speed": 41.0,
      "violator_rate": 2.0
    },
    {
      "date": "2026-04-17",
      "hour": 17,
      "vehicles": 213,
      "violators": 20,
      "mean_speed": 21.9,
      "peak_speed": 41.0,
      "violator_rate": 9.4
    },
    {
      "date": "2026-04-17",
      "hour": 18,
      "vehicles": 204,
      "violators": 17,
      "mean_speed": 23.2,
      "peak_speed": 42.0,
      "violator_rate": 8.3
    },
    {
      "date": "2026-04-17",
      "hour": 19,
      "vehicles": 194,
      "violators": 19,
      "mean_speed": 22.0,
      "peak_speed": 43.0,
      "violator_rate": 9.8
    },
    {
      "date": "2026-04-17",
      "hour": 20,
      "vehicles": 193,
      "violators": 24,
      "mean_speed": 22.2,
      "peak_speed": 39.0,
      "violator_rate": 12.4
    },
    {
      "date": "2026-04-17",
      "hour": 21,
      "vehicles": 172,
      "violators": 19,
      "mean_speed": 22.8,
      "peak_speed": 39.0,
      "violator_rate": 11.0
    },
    {
      "date": "2026-04-17",
      "hour": 22,
      "vehicles": 132,
      "violators": 44,
      "mean_speed": 29.2,
      "peak_speed": 47.0,
      "violator_rate": 33.3
    },
    {
      "date": "2026-04-17",
      "hour": 23,
      "vehicles": 114,
      "violators": 50,
      "mean_speed": 29.6,
      "peak_speed": 41.0,
      "violator_rate": 43.9
    },
    {
      "date": "2026-04-18",
      "hour": 0,
      "vehicles": 64,
      "violators": 45,
      "mean_speed": 32.8,
      "peak_speed": 51.0,
      "violator_rate": 70.3
    },
    {
      "date": "2026-04-18",
      "hour": 1,
      "vehicles": 42,
      "violators": 26,
      "mean_speed": 32.8,
      "peak_speed": 56.0,
      "violator_rate": 61.9
    },
    {
      "date": "2026-04-18",
      "hour": 2,
      "vehicles": 23,
      "violators": 8,
      "mean_speed": 30.0,
      "peak_speed": 45.0,
      "violator_rate": 34.8
    },
    {
      "date": "2026-04-18",
      "hour": 3,
      "vehicles": 18,
      "violators": 15,
      "mean_speed": 33.4,
      "peak_speed": 52.0,
      "violator_rate": 83.3
    },
    {
      "date": "2026-04-18",
      "hour": 4,
      "vehicles": 20,
      "violators": 9,
      "mean_speed": 31.0,
      "peak_speed": 46.0,
      "violator_rate": 45.0
    },
    {
      "date": "2026-04-18",
      "hour": 5,
      "vehicles": 32,
      "violators": 22,
      "mean_speed": 31.6,
      "peak_speed": 41.0,
      "violator_rate": 68.8
    },
    {
      "date": "2026-04-18",
      "hour": 6,
      "vehicles": 45,
      "violators": 13,
      "mean_speed": 27.9,
      "peak_speed": 44.0,
      "violator_rate": 28.9
    },
    {
      "date": "2026-04-18",
      "hour": 7,
      "vehicles": 78,
      "violators": 16,
      "mean_speed": 27.0,
      "peak_speed": 41.0,
      "violator_rate": 20.5
    },
    {
      "date": "2026-04-18",
      "hour": 8,
      "vehicles": 142,
      "violators": 24,
      "mean_speed": 25.6,
      "peak_speed": 43.0,
      "violator_rate": 16.9
    },
    {
      "date": "2026-04-18",
      "hour": 9,
      "vehicles": 170,
      "violators": 17,
      "mean_speed": 22.9,
      "peak_speed": 41.0,
      "violator_rate": 10.0
    },
    {
      "date": "2026-04-18",
      "hour": 10,
      "vehicles": 190,
      "violators": 18,
      "mean_speed": 22.0,
      "peak_speed": 40.0,
      "violator_rate": 9.5
    },
    {
      "date": "2026-04-18",
      "hour": 11,
      "vehicles": 187,
      "violators": 10,
      "mean_speed": 19.5,
      "peak_speed": 39.0,
      "violator_rate": 5.3
    },
    {
      "date": "2026-04-18",
      "hour": 12,
      "vehicles": 184,
      "violators": 4,
      "mean_speed": 18.4,
      "peak_speed": 39.0,
      "violator_rate": 2.2
    },
    {
      "date": "2026-04-18",
      "hour": 13,
      "vehicles": 188,
      "violators": 3,
      "mean_speed": 19.2,
      "peak_speed": 38.0,
      "violator_rate": 1.6
    },
    {
      "date": "2026-04-18",
      "hour": 14,
      "vehicles": 187,
      "violators": 17,
      "mean_speed": 20.8,
      "peak_speed": 41.0,
      "violator_rate": 9.1
    },
    {
      "date": "2026-04-18",
      "hour": 15,
      "vehicles": 187,
      "violators": 29,
      "mean_speed": 22.1,
      "peak_speed": 43.0,
      "violator_rate": 15.5
    },
    {
      "date": "2026-04-18",
      "hour": 16,
      "vehicles": 198,
      "violators": 27,
      "mean_speed": 21.7,
      "peak_speed": 41.0,
      "violator_rate": 13.6
    },
    {
      "date": "2026-04-18",
      "hour": 17,
      "vehicles": 204,
      "violators": 24,
      "mean_speed": 21.9,
      "peak_speed": 41.0,
      "violator_rate": 11.8
    },
    {
      "date": "2026-04-18",
      "hour": 18,
      "vehicles": 178,
      "violators": 24,
      "mean_speed": 21.6,
      "peak_speed": 39.0,
      "violator_rate": 13.5
    },
    {
      "date": "2026-04-18",
      "hour": 19,
      "vehicles": 172,
      "violators": 22,
      "mean_speed": 23.1,
      "peak_speed": 40.0,
      "violator_rate": 12.8
    },
    {
      "date": "2026-04-18",
      "hour": 20,
      "vehicles": 172,
      "violators": 27,
      "mean_speed": 24.1,
      "peak_speed": 43.0,
      "violator_rate": 15.7
    },
    {
      "date": "2026-04-18",
      "hour": 21,
      "vehicles": 154,
      "violators": 26,
      "mean_speed": 23.7,
      "peak_speed": 42.0,
      "violator_rate": 16.9
    },
    {
      "date": "2026-04-18",
      "hour": 22,
      "vehicles": 121,
      "violators": 41,
      "mean_speed": 29.3,
      "peak_speed": 44.0,
      "violator_rate": 33.9
    },
    {
      "date": "2026-04-18",
      "hour": 23,
      "vehicles": 102,
      "violators": 47,
      "mean_speed": 30.2,
      "peak_speed": 45.0,
      "violator_rate": 46.1
    },
    {
      "date": "2026-04-19",
      "hour": 0,
      "vehicles": 75,
      "violators": 35,
      "mean_speed": 30.9,
      "peak_speed": 47.0,
      "violator_rate": 46.7
    },
    {
      "date": "2026-04-19",
      "hour": 1,
      "vehicles": 47,
      "violators": 24,
      "mean_speed": 31.0,
      "peak_speed": 41.0,
      "violator_rate": 51.1
    },
    {
      "date": "2026-04-19",
      "hour": 2,
      "vehicles": 29,
      "violators": 17,
      "mean_speed": 31.7,
      "peak_speed": 51.0,
      "violator_rate": 58.6
    },
    {
      "date": "2026-04-19",
      "hour": 3,
      "vehicles": 17,
      "violators": 9,
      "mean_speed": 31.5,
      "peak_speed": 45.0,
      "violator_rate": 52.9
    },
    {
      "date": "2026-04-19",
      "hour": 4,
      "vehicles": 13,
      "violators": 6,
      "mean_speed": 30.8,
      "peak_speed": 46.0,
      "violator_rate": 46.2
    },
    {
      "date": "2026-04-19",
      "hour": 5,
      "vehicles": 19,
      "violators": 12,
      "mean_speed": 30.4,
      "peak_speed": 41.0,
      "violator_rate": 63.2
    },
    {
      "date": "2026-04-19",
      "hour": 6,
      "vehicles": 38,
      "violators": 12,
      "mean_speed": 29.5,
      "peak_speed": 51.0,
      "violator_rate": 31.6
    },
    {
      "date": "2026-04-19",
      "hour": 7,
      "vehicles": 79,
      "violators": 20,
      "mean_speed": 26.9,
      "peak_speed": 43.0,
      "violator_rate": 25.3
    },
    {
      "date": "2026-04-19",
      "hour": 8,
      "vehicles": 125,
      "violators": 31,
      "mean_speed": 26.4,
      "peak_speed": 43.0,
      "violator_rate": 24.8
    },
    {
      "date": "2026-04-19",
      "hour": 9,
      "vehicles": 152,
      "violators": 23,
      "mean_speed": 24.3,
      "peak_speed": 50.0,
      "violator_rate": 15.1
    },
    {
      "date": "2026-04-19",
      "hour": 10,
      "vehicles": 183,
      "violators": 18,
      "mean_speed": 21.7,
      "peak_speed": 41.0,
      "violator_rate": 9.8
    },
    {
      "date": "2026-04-19",
      "hour": 11,
      "vehicles": 197,
      "violators": 12,
      "mean_speed": 21.2,
      "peak_speed": 41.0,
      "violator_rate": 6.1
    },
    {
      "date": "2026-04-19",
      "hour": 12,
      "vehicles": 195,
      "violators": 12,
      "mean_speed": 19.4,
      "peak_speed": 41.0,
      "violator_rate": 6.2
    },
    {
      "date": "2026-04-19",
      "hour": 13,
      "vehicles": 202,
      "violators": 9,
      "mean_speed": 19.1,
      "peak_speed": 41.0,
      "violator_rate": 4.5
    },
    {
      "date": "2026-04-19",
      "hour": 14,
      "vehicles": 201,
      "violators": 17,
      "mean_speed": 20.6,
      "peak_speed": 41.0,
      "violator_rate": 8.5
    },
    {
      "date": "2026-04-19",
      "hour": 15,
      "vehicles": 185,
      "violators": 12,
      "mean_speed": 22.3,
      "peak_speed": 40.0,
      "violator_rate": 6.5
    },
    {
      "date": "2026-04-19",
      "hour": 16,
      "vehicles": 191,
      "violators": 13,
      "mean_speed": 20.8,
      "peak_speed": 41.0,
      "violator_rate": 6.8
    },
    {
      "date": "2026-04-19",
      "hour": 17,
      "vehicles": 173,
      "violators": 21,
      "mean_speed": 22.1,
      "peak_speed": 40.0,
      "violator_rate": 12.1
    },
    {
      "date": "2026-04-19",
      "hour": 18,
      "vehicles": 196,
      "violators": 27,
      "mean_speed": 23.8,
      "peak_speed": 41.0,
      "violator_rate": 13.8
    },
    {
      "date": "2026-04-19",
      "hour": 19,
      "vehicles": 164,
      "violators": 25,
      "mean_speed": 24.5,
      "peak_speed": 41.0,
      "violator_rate": 15.2
    },
    {
      "date": "2026-04-19",
      "hour": 20,
      "vehicles": 148,
      "violators": 44,
      "mean_speed": 26.4,
      "peak_speed": 43.0,
      "violator_rate": 29.7
    },
    {
      "date": "2026-04-19",
      "hour": 21,
      "vehicles": 104,
      "violators": 35,
      "mean_speed": 27.1,
      "peak_speed": 43.0,
      "violator_rate": 33.7
    },
    {
      "date": "2026-04-19",
      "hour": 22,
      "vehicles": 72,
      "violators": 36,
      "mean_speed": 30.5,
      "peak_speed": 43.0,
      "violator_rate": 50.0
    },
    {
      "date": "2026-04-19",
      "hour": 23,
      "vehicles": 34,
      "violators": 16,
      "mean_speed": 31.1,
      "peak_speed": 42.0,
      "violator_rate": 47.1
    },
    {
      "date": "2026-04-20",
      "hour": 0,
      "vehicles": 27,
      "violators": 17,
      "mean_speed": 32.3,
      "peak_speed": 45.0,
      "violator_rate": 63.0
    },
    {
      "date": "2026-04-20",
      "hour": 1,
      "vehicles": 11,
      "violators": 6,
      "mean_speed": 30.5,
      "peak_speed": 40.0,
      "violator_rate": 54.5
    },
    {
      "date": "2026-04-20",
      "hour": 2,
      "vehicles": 9,
      "violators": 7,
      "mean_speed": 33.4,
      "peak_speed": 40.0,
      "violator_rate": 77.8
    },
    {
      "date": "2026-04-20",
      "hour": 3,
      "vehicles": 10,
      "violators": 6,
      "mean_speed": 32.7,
      "peak_speed": 52.0,
      "violator_rate": 60.0
    },
    {
      "date": "2026-04-20",
      "hour": 4,
      "vehicles": 33,
      "violators": 18,
      "mean_speed": 31.8,
      "peak_speed": 51.0,
      "violator_rate": 54.5
    },
    {
      "date": "2026-04-20",
      "hour": 5,
      "vehicles": 80,
      "violators": 47,
      "mean_speed": 31.7,
      "peak_speed": 41.0,
      "violator_rate": 58.8
    },
    {
      "date": "2026-04-20",
      "hour": 6,
      "vehicles": 121,
      "violators": 30,
      "mean_speed": 25.6,
      "peak_speed": 41.0,
      "violator_rate": 24.8
    },
    {
      "date": "2026-04-20",
      "hour": 7,
      "vehicles": 178,
      "violators": 8,
      "mean_speed": 20.1,
      "peak_speed": 41.0,
      "violator_rate": 4.5
    },
    {
      "date": "2026-04-20",
      "hour": 8,
      "vehicles": 172,
      "violators": 5,
      "mean_speed": 19.5,
      "peak_speed": 38.0,
      "violator_rate": 2.9
    },
    {
      "date": "2026-04-20",
      "hour": 9,
      "vehicles": 199,
      "violators": 21,
      "mean_speed": 22.6,
      "peak_speed": 41.0,
      "violator_rate": 10.6
    },
    {
      "date": "2026-04-20",
      "hour": 10,
      "vehicles": 202,
      "violators": 17,
      "mean_speed": 21.0,
      "peak_speed": 40.0,
      "violator_rate": 8.4
    },
    {
      "date": "2026-04-20",
      "hour": 11,
      "vehicles": 196,
      "violators": 10,
      "mean_speed": 20.9,
      "peak_speed": 40.0,
      "violator_rate": 5.1
    },
    {
      "date": "2026-04-20",
      "hour": 12,
      "vehicles": 191,
      "violators": 11,
      "mean_speed": 21.5,
      "peak_speed": 39.0,
      "violator_rate": 5.8
    },
    {
      "date": "2026-04-20",
      "hour": 13,
      "vehicles": 194,
      "violators": 10,
      "mean_speed": 21.1,
      "peak_speed": 38.0,
      "violator_rate": 5.2
    },
    {
      "date": "2026-04-20",
      "hour": 14,
      "vehicles": 200,
      "violators": 20,
      "mean_speed": 22.3,
      "peak_speed": 41.0,
      "violator_rate": 10.0
    },
    {
      "date": "2026-04-20",
      "hour": 15,
      "vehicles": 196,
      "violators": 3,
      "mean_speed": 19.6,
      "peak_speed": 46.0,
      "violator_rate": 1.5
    },
    {
      "date": "2026-04-20",
      "hour": 16,
      "vehicles": 200,
      "violators": 4,
      "mean_speed": 20.0,
      "peak_speed": 37.0,
      "violator_rate": 2.0
    },
    {
      "date": "2026-04-20",
      "hour": 17,
      "vehicles": 184,
      "violators": 2,
      "mean_speed": 19.7,
      "peak_speed": 38.0,
      "violator_rate": 1.1
    },
    {
      "date": "2026-04-20",
      "hour": 18,
      "vehicles": 206,
      "violators": 22,
      "mean_speed": 23.1,
      "peak_speed": 43.0,
      "violator_rate": 10.7
    },
    {
      "date": "2026-04-20",
      "hour": 19,
      "vehicles": 183,
      "violators": 18,
      "mean_speed": 22.7,
      "peak_speed": 41.0,
      "violator_rate": 9.8
    },
    {
      "date": "2026-04-20",
      "hour": 20,
      "vehicles": 159,
      "violators": 25,
      "mean_speed": 24.1,
      "peak_speed": 42.0,
      "violator_rate": 15.7
    },
    {
      "date": "2026-04-20",
      "hour": 21,
      "vehicles": 122,
      "violators": 23,
      "mean_speed": 26.0,
      "peak_speed": 46.0,
      "violator_rate": 18.9
    },
    {
      "date": "2026-04-20",
      "hour": 22,
      "vehicles": 74,
      "violators": 40,
      "mean_speed": 30.8,
      "peak_speed": 44.0,
      "violator_rate": 54.1
    },
    {
      "date": "2026-04-20",
      "hour": 23,
      "vehicles": 52,
      "violators": 28,
      "mean_speed": 31.3,
      "peak_speed": 41.0,
      "violator_rate": 53.8
    },
    {
      "date": "2026-04-21",
      "hour": 0,
      "vehicles": 27,
      "violators": 11,
      "mean_speed": 31.0,
      "peak_speed": 51.0,
      "violator_rate": 40.7
    },
    {
      "date": "2026-04-21",
      "hour": 1,
      "vehicles": 20,
      "violators": 10,
      "mean_speed": 30.2,
      "peak_speed": 40.0,
      "violator_rate": 50.0
    },
    {
      "date": "2026-04-21",
      "hour": 2,
      "vehicles": 5,
      "violators": 1,
      "mean_speed": 28.4,
      "peak_speed": 36.0,
      "violator_rate": 20.0
    },
    {
      "date": "2026-04-21",
      "hour": 3,
      "vehicles": 13,
      "violators": 8,
      "mean_speed": 32.9,
      "peak_speed": 48.0,
      "violator_rate": 61.5
    },
    {
      "date": "2026-04-21",
      "hour": 4,
      "vehicles": 36,
      "violators": 18,
      "mean_speed": 31.2,
      "peak_speed": 45.0,
      "violator_rate": 50.0
    },
    {
      "date": "2026-04-21",
      "hour": 5,
      "vehicles": 76,
      "violators": 48,
      "mean_speed": 32.8,
      "peak_speed": 51.0,
      "violator_rate": 63.2
    },
    {
      "date": "2026-04-21",
      "hour": 6,
      "vehicles": 134,
      "violators": 36,
      "mean_speed": 25.4,
      "peak_speed": 45.0,
      "violator_rate": 26.9
    },
    {
      "date": "2026-04-21",
      "hour": 7,
      "vehicles": 179,
      "violators": 5,
      "mean_speed": 17.8,
      "peak_speed": 37.0,
      "violator_rate": 2.8
    },
    {
      "date": "2026-04-21",
      "hour": 8,
      "vehicles": 187,
      "violators": 2,
      "mean_speed": 17.0,
      "peak_speed": 37.0,
      "violator_rate": 1.1
    },
    {
      "date": "2026-04-21",
      "hour": 9,
      "vehicles": 199,
      "violators": 18,
      "mean_speed": 20.9,
      "peak_speed": 47.0,
      "violator_rate": 9.0
    },
    {
      "date": "2026-04-21",
      "hour": 10,
      "vehicles": 196,
      "violators": 22,
      "mean_speed": 22.7,
      "peak_speed": 40.0,
      "violator_rate": 11.2
    },
    {
      "date": "2026-04-21",
      "hour": 11,
      "vehicles": 203,
      "violators": 18,
      "mean_speed": 21.9,
      "peak_speed": 42.0,
      "violator_rate": 8.9
    },
    {
      "date": "2026-04-21",
      "hour": 12,
      "vehicles": 196,
      "violators": 7,
      "mean_speed": 19.5,
      "peak_speed": 37.0,
      "violator_rate": 3.6
    },
    {
      "date": "2026-04-21",
      "hour": 13,
      "vehicles": 203,
      "violators": 15,
      "mean_speed": 21.2,
      "peak_speed": 41.0,
      "violator_rate": 7.4
    },
    {
      "date": "2026-04-21",
      "hour": 14,
      "vehicles": 199,
      "violators": 8,
      "mean_speed": 20.3,
      "peak_speed": 38.0,
      "violator_rate": 4.0
    },
    {
      "date": "2026-04-21",
      "hour": 15,
      "vehicles": 188,
      "violators": 0,
      "mean_speed": 18.6,
      "peak_speed": 34.0,
      "violator_rate": 0.0
    },
    {
      "date": "2026-04-21",
      "hour": 16,
      "vehicles": 201,
      "violators": 4,
      "mean_speed": 20.2,
      "peak_speed": 42.0,
      "violator_rate": 2.0
    },
    {
      "date": "2026-04-21",
      "hour": 17,
      "vehicles": 193,
      "violators": 1,
      "mean_speed": 19.0,
      "peak_speed": 38.0,
      "violator_rate": 0.5
    },
    {
      "date": "2026-04-21",
      "hour": 18,
      "vehicles": 207,
      "violators": 4,
      "mean_speed": 20.1,
      "peak_speed": 39.0,
      "violator_rate": 1.9
    },
    {
      "date": "2026-04-21",
      "hour": 19,
      "vehicles": 194,
      "violators": 19,
      "mean_speed": 22.0,
      "peak_speed": 40.0,
      "violator_rate": 9.8
    },
    {
      "date": "2026-04-21",
      "hour": 20,
      "vehicles": 172,
      "violators": 22,
      "mean_speed": 23.4,
      "peak_speed": 38.0,
      "violator_rate": 12.8
    },
    {
      "date": "2026-04-21",
      "hour": 21,
      "vehicles": 122,
      "violators": 24,
      "mean_speed": 25.7,
      "peak_speed": 41.0,
      "violator_rate": 19.7
    },
    {
      "date": "2026-04-21",
      "hour": 22,
      "vehicles": 87,
      "violators": 47,
      "mean_speed": 30.4,
      "peak_speed": 44.0,
      "violator_rate": 54.0
    },
    {
      "date": "2026-04-21",
      "hour": 23,
      "vehicles": 62,
      "violators": 36,
      "mean_speed": 32.0,
      "peak_speed": 50.0,
      "violator_rate": 58.1
    },
    {
      "date": "2026-04-22",
      "hour": 0,
      "vehicles": 31,
      "violators": 25,
      "mean_speed": 32.9,
      "peak_speed": 43.0,
      "violator_rate": 80.6
    },
    {
      "date": "2026-04-22",
      "hour": 1,
      "vehicles": 16,
      "violators": 10,
      "mean_speed": 31.6,
      "peak_speed": 44.0,
      "violator_rate": 62.5
    },
    {
      "date": "2026-04-22",
      "hour": 2,
      "vehicles": 13,
      "violators": 5,
      "mean_speed": 30.3,
      "peak_speed": 39.0,
      "violator_rate": 38.5
    },
    {
      "date": "2026-04-22",
      "hour": 3,
      "vehicles": 13,
      "violators": 10,
      "mean_speed": 33.8,
      "peak_speed": 53.0,
      "violator_rate": 76.9
    },
    {
      "date": "2026-04-22",
      "hour": 4,
      "vehicles": 31,
      "violators": 16,
      "mean_speed": 30.9,
      "peak_speed": 45.0,
      "violator_rate": 51.6
    },
    {
      "date": "2026-04-22",
      "hour": 5,
      "vehicles": 77,
      "violators": 45,
      "mean_speed": 31.2,
      "peak_speed": 46.0,
      "violator_rate": 58.4
    },
    {
      "date": "2026-04-22",
      "hour": 6,
      "vehicles": 122,
      "violators": 34,
      "mean_speed": 26.6,
      "peak_speed": 42.0,
      "violator_rate": 27.9
    },
    {
      "date": "2026-04-22",
      "hour": 7,
      "vehicles": 167,
      "violators": 3,
      "mean_speed": 18.3,
      "peak_speed": 39.0,
      "violator_rate": 1.8
    },
    {
      "date": "2026-04-22",
      "hour": 8,
      "vehicles": 167,
      "violators": 2,
      "mean_speed": 18.0,
      "peak_speed": 42.0,
      "violator_rate": 1.2
    },
    {
      "date": "2026-04-22",
      "hour": 9,
      "vehicles": 198,
      "violators": 6,
      "mean_speed": 19.6,
      "peak_speed": 39.0,
      "violator_rate": 3.0
    },
    {
      "date": "2026-04-22",
      "hour": 10,
      "vehicles": 188,
      "violators": 7,
      "mean_speed": 21.6,
      "peak_speed": 38.0,
      "violator_rate": 3.7
    },
    {
      "date": "2026-04-22",
      "hour": 11,
      "vehicles": 206,
      "violators": 10,
      "mean_speed": 20.3,
      "peak_speed": 41.0,
      "violator_rate": 4.9
    },
    {
      "date": "2026-04-22",
      "hour": 12,
      "vehicles": 206,
      "violators": 8,
      "mean_speed": 18.8,
      "peak_speed": 41.0,
      "violator_rate": 3.9
    },
    {
      "date": "2026-04-22",
      "hour": 13,
      "vehicles": 192,
      "violators": 7,
      "mean_speed": 20.3,
      "peak_speed": 38.0,
      "violator_rate": 3.6
    },
    {
      "date": "2026-04-22",
      "hour": 14,
      "vehicles": 200,
      "violators": 2,
      "mean_speed": 20.9,
      "peak_speed": 39.0,
      "violator_rate": 1.0
    },
    {
      "date": "2026-04-22",
      "hour": 15,
      "vehicles": 194,
      "violators": 1,
      "mean_speed": 18.4,
      "peak_speed": 41.0,
      "violator_rate": 0.5
    },
    {
      "date": "2026-04-22",
      "hour": 16,
      "vehicles": 191,
      "violators": 2,
      "mean_speed": 19.5,
      "peak_speed": 41.0,
      "violator_rate": 1.0
    },
    {
      "date": "2026-04-22",
      "hour": 17,
      "vehicles": 181,
      "violators": 2,
      "mean_speed": 19.5,
      "peak_speed": 37.0,
      "violator_rate": 1.1
    },
    {
      "date": "2026-04-22",
      "hour": 18,
      "vehicles": 193,
      "violators": 16,
      "mean_speed": 22.6,
      "peak_speed": 41.0,
      "violator_rate": 8.3
    },
    {
      "date": "2026-04-22",
      "hour": 19,
      "vehicles": 197,
      "violators": 8,
      "mean_speed": 20.3,
      "peak_speed": 39.0,
      "violator_rate": 4.1
    },
    {
      "date": "2026-04-22",
      "hour": 20,
      "vehicles": 193,
      "violators": 21,
      "mean_speed": 22.1,
      "peak_speed": 45.0,
      "violator_rate": 10.9
    },
    {
      "date": "2026-04-22",
      "hour": 21,
      "vehicles": 143,
      "violators": 34,
      "mean_speed": 25.9,
      "peak_speed": 62.0,
      "violator_rate": 23.8
    },
    {
      "date": "2026-04-22",
      "hour": 22,
      "vehicles": 102,
      "violators": 47,
      "mean_speed": 30.1,
      "peak_speed": 46.0,
      "violator_rate": 46.1
    },
    {
      "date": "2026-04-22",
      "hour": 23,
      "vehicles": 51,
      "violators": 25,
      "mean_speed": 31.0,
      "peak_speed": 42.0,
      "violator_rate": 49.0
    },
    {
      "date": "2026-04-23",
      "hour": 0,
      "vehicles": 29,
      "violators": 19,
      "mean_speed": 33.0,
      "peak_speed": 60.0,
      "violator_rate": 65.5
    },
    {
      "date": "2026-04-23",
      "hour": 1,
      "vehicles": 15,
      "violators": 12,
      "mean_speed": 31.2,
      "peak_speed": 40.0,
      "violator_rate": 80.0
    },
    {
      "date": "2026-04-23",
      "hour": 2,
      "vehicles": 6,
      "violators": 5,
      "mean_speed": 31.3,
      "peak_speed": 38.0,
      "violator_rate": 83.3
    },
    {
      "date": "2026-04-23",
      "hour": 3,
      "vehicles": 16,
      "violators": 7,
      "mean_speed": 31.8,
      "peak_speed": 45.0,
      "violator_rate": 43.8
    },
    {
      "date": "2026-04-23",
      "hour": 4,
      "vehicles": 30,
      "violators": 14,
      "mean_speed": 30.9,
      "peak_speed": 43.0,
      "violator_rate": 46.7
    },
    {
      "date": "2026-04-23",
      "hour": 5,
      "vehicles": 65,
      "violators": 43,
      "mean_speed": 31.4,
      "peak_speed": 41.0,
      "violator_rate": 66.2
    },
    {
      "date": "2026-04-23",
      "hour": 6,
      "vehicles": 129,
      "violators": 34,
      "mean_speed": 26.2,
      "peak_speed": 43.0,
      "violator_rate": 26.4
    },
    {
      "date": "2026-04-23",
      "hour": 7,
      "vehicles": 181,
      "violators": 8,
      "mean_speed": 18.7,
      "peak_speed": 38.0,
      "violator_rate": 4.4
    },
    {
      "date": "2026-04-23",
      "hour": 8,
      "vehicles": 164,
      "violators": 3,
      "mean_speed": 18.4,
      "peak_speed": 44.0,
      "violator_rate": 1.8
    },
    {
      "date": "2026-04-23",
      "hour": 9,
      "vehicles": 199,
      "violators": 18,
      "mean_speed": 21.1,
      "peak_speed": 40.0,
      "violator_rate": 9.0
    },
    {
      "date": "2026-04-23",
      "hour": 10,
      "vehicles": 195,
      "violators": 14,
      "mean_speed": 21.4,
      "peak_speed": 40.0,
      "violator_rate": 7.2
    },
    {
      "date": "2026-04-23",
      "hour": 11,
      "vehicles": 194,
      "violators": 9,
      "mean_speed": 20.6,
      "peak_speed": 40.0,
      "violator_rate": 4.6
    },
    {
      "date": "2026-04-23",
      "hour": 12,
      "vehicles": 187,
      "violators": 12,
      "mean_speed": 20.4,
      "peak_speed": 39.0,
      "violator_rate": 6.4
    },
    {
      "date": "2026-04-23",
      "hour": 13,
      "vehicles": 187,
      "violators": 17,
      "mean_speed": 21.1,
      "peak_speed": 45.0,
      "violator_rate": 9.1
    },
    {
      "date": "2026-04-23",
      "hour": 14,
      "vehicles": 197,
      "violators": 7,
      "mean_speed": 20.9,
      "peak_speed": 38.0,
      "violator_rate": 3.6
    },
    {
      "date": "2026-04-23",
      "hour": 15,
      "vehicles": 192,
      "violators": 3,
      "mean_speed": 20.0,
      "peak_speed": 40.0,
      "violator_rate": 1.6
    },
    {
      "date": "2026-04-23",
      "hour": 16,
      "vehicles": 203,
      "violators": 12,
      "mean_speed": 20.3,
      "peak_speed": 38.0,
      "violator_rate": 5.9
    },
    {
      "date": "2026-04-23",
      "hour": 17,
      "vehicles": 209,
      "violators": 12,
      "mean_speed": 21.4,
      "peak_speed": 38.0,
      "violator_rate": 5.7
    },
    {
      "date": "2026-04-23",
      "hour": 18,
      "vehicles": 197,
      "violators": 10,
      "mean_speed": 21.8,
      "peak_speed": 41.0,
      "violator_rate": 5.1
    },
    {
      "date": "2026-04-23",
      "hour": 19,
      "vehicles": 203,
      "violators": 17,
      "mean_speed": 21.5,
      "peak_speed": 41.0,
      "violator_rate": 8.4
    },
    {
      "date": "2026-04-23",
      "hour": 20,
      "vehicles": 191,
      "violators": 19,
      "mean_speed": 22.2,
      "peak_speed": 41.0,
      "violator_rate": 9.9
    },
    {
      "date": "2026-04-23",
      "hour": 21,
      "vehicles": 156,
      "violators": 31,
      "mean_speed": 24.8,
      "peak_speed": 47.0,
      "violator_rate": 19.9
    },
    {
      "date": "2026-04-23",
      "hour": 22,
      "vehicles": 109,
      "violators": 51,
      "mean_speed": 30.6,
      "peak_speed": 45.0,
      "violator_rate": 46.8
    },
    {
      "date": "2026-04-23",
      "hour": 23,
      "vehicles": 56,
      "violators": 26,
      "mean_speed": 30.7,
      "peak_speed": 48.0,
      "violator_rate": 46.4
    },
    {
      "date": "2026-04-24",
      "hour": 0,
      "vehicles": 39,
      "violators": 24,
      "mean_speed": 31.8,
      "peak_speed": 43.0,
      "violator_rate": 61.5
    },
    {
      "date": "2026-04-24",
      "hour": 1,
      "vehicles": 17,
      "violators": 8,
      "mean_speed": 30.4,
      "peak_speed": 39.0,
      "violator_rate": 47.1
    },
    {
      "date": "2026-04-24",
      "hour": 2,
      "vehicles": 14,
      "violators": 4,
      "mean_speed": 30.1,
      "peak_speed": 42.0,
      "violator_rate": 28.6
    },
    {
      "date": "2026-04-24",
      "hour": 3,
      "vehicles": 20,
      "violators": 14,
      "mean_speed": 31.2,
      "peak_speed": 51.0,
      "violator_rate": 70.0
    },
    {
      "date": "2026-04-24",
      "hour": 4,
      "vehicles": 25,
      "violators": 12,
      "mean_speed": 28.5,
      "peak_speed": 45.0,
      "violator_rate": 48.0
    },
    {
      "date": "2026-04-24",
      "hour": 5,
      "vehicles": 69,
      "violators": 35,
      "mean_speed": 29.7,
      "peak_speed": 49.0,
      "violator_rate": 50.7
    },
    {
      "date": "2026-04-24",
      "hour": 6,
      "vehicles": 153,
      "violators": 39,
      "mean_speed": 24.0,
      "peak_speed": 77.0,
      "violator_rate": 25.5
    },
    {
      "date": "2026-04-24",
      "hour": 7,
      "vehicles": 177,
      "violators": 9,
      "mean_speed": 20.6,
      "peak_speed": 42.0,
      "violator_rate": 5.1
    },
    {
      "date": "2026-04-24",
      "hour": 8,
      "vehicles": 168,
      "violators": 1,
      "mean_speed": 18.4,
      "peak_speed": 35.0,
      "violator_rate": 0.6
    },
    {
      "date": "2026-04-24",
      "hour": 9,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-24",
      "hour": 10,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-24",
      "hour": 11,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-24",
      "hour": 12,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-24",
      "hour": 13,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-24",
      "hour": 14,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-24",
      "hour": 15,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-24",
      "hour": 16,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-24",
      "hour": 17,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-24",
      "hour": 18,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-24",
      "hour": 19,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-24",
      "hour": 20,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-24",
      "hour": 21,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-24",
      "hour": 22,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    },
    {
      "date": "2026-04-24",
      "hour": 23,
      "vehicles": 0,
      "violators": 0,
      "mean_speed": null,
      "peak_speed": null,
      "violator_rate": null
    }
  ],
  "insights": {
    "peak_event": {
      "date": "2026-04-24",
      "time": "06:00",
      "peak_speed": 77.0
    },
    "top_violator_hours": [
      {
        "hour": 3,
        "avg_vehicles_per_hour": 12.0,
        "violators": 182,
        "violator_rate": 60.9,
        "mean_speed": 31.4,
        "peak_speed": 53.0
      },
      {
        "hour": 5,
        "avg_vehicles_per_hour": 53.5,
        "violators": 780,
        "violator_rate": 58.3,
        "mean_speed": 31.3,
        "peak_speed": 51.0
      },
      {
        "hour": 4,
        "avg_vehicles_per_hour": 24.6,
        "violators": 345,
        "violator_rate": 56.0,
        "mean_speed": 31.3,
        "peak_speed": 51.0
      },
      {
        "hour": 2,
        "avg_vehicles_per_hour": 13.0,
        "violators": 176,
        "violator_rate": 54.3,
        "mean_speed": 31.0,
        "peak_speed": 53.0
      },
      {
        "hour": 0,
        "avg_vehicles_per_hour": 37.2,
        "violators": 501,
        "violator_rate": 53.8,
        "mean_speed": 30.8,
        "peak_speed": 60.0
      }
    ],
    "top_peak_hours": [
      {
        "hour": 6,
        "avg_vehicles_per_hour": 88.8,
        "violators": 706,
        "violator_rate": 31.8,
        "mean_speed": 26.6,
        "peak_speed": 77.0
      },
      {
        "hour": 12,
        "avg_vehicles_per_hour": 180.4,
        "violators": 307,
        "violator_rate": 6.8,
        "mean_speed": 20.7,
        "peak_speed": 69.0
      },
      {
        "hour": 21,
        "avg_vehicles_per_hour": 126.4,
        "violators": 663,
        "violator_rate": 21.0,
        "mean_speed": 25.5,
        "peak_speed": 69.0
      },
      {
        "hour": 23,
        "avg_vehicles_per_hour": 61.5,
        "violators": 786,
        "violator_rate": 51.1,
        "mean_speed": 31.0,
        "peak_speed": 69.0
      },
      {
        "hour": 0,
        "avg_vehicles_per_hour": 37.2,
        "violators": 501,
        "violator_rate": 53.8,
        "mean_speed": 30.8,
        "peak_speed": 60.0
      }
    ],
    "daytime": {
      "vehicles": 66120,
      "violators": 6998,
      "violator_rate": 10.6,
      "mean_speed": 22.3
    },
    "nighttime": {
      "vehicles": 7920,
      "violators": 4113,
      "violator_rate": 51.9,
      "mean_speed": 30.7
    },
    "weekday_vs_weekend": {
      "weekday": {
        "vehicles": 56593,
        "violator_rate": 14.1,
        "mean_speed": 23.0
      },
      "weekend": {
        "vehicles": 17447,
        "violator_rate": 18.1,
        "mean_speed": 23.8
      }
    },
    "bins_total": 1122,
    "bins_peak_thresholds": {
      "45+": 159,
      "50+": 44,
      "55+": 15,
      "60+": 6
    },
    "top_peak_bins": [
      {
        "date": "2026-04-24",
        "time": "06:00",
        "peak_speed": 77.0,
        "vehicles": 75,
        "violators": 25
      },
      {
        "date": "2026-04-13",
        "time": "21:00",
        "peak_speed": 69.0,
        "vehicles": 62,
        "violators": 15
      },
      {
        "date": "2026-04-01",
        "time": "12:00",
        "peak_speed": 69.0,
        "vehicles": 99,
        "violators": 12
      },
      {
        "date": "2026-04-05",
        "time": "23:00",
        "peak_speed": 69.0,
        "vehicles": 22,
        "violators": 12
      },
      {
        "date": "2026-04-22",
        "time": "21:30",
        "peak_speed": 62.0,
        "vehicles": 72,
        "violators": 18
      },
      {
        "date": "2026-04-23",
        "time": "00:00",
        "peak_speed": 60.0,
        "vehicles": 17,
        "violators": 10
      },
      {
        "date": "2026-04-14",
        "time": "23:00",
        "peak_speed": 58.0,
        "vehicles": 36,
        "violators": 21
      },
      {
        "date": "2026-04-12",
        "time": "01:00",
        "peak_speed": 58.0,
        "vehicles": 20,
        "violators": 12
      },
      {
        "date": "2026-04-15",
        "time": "17:30",
        "peak_speed": 57.0,
        "vehicles": 100,
        "violators": 8
      },
      {
        "date": "2026-04-17",
        "time": "12:00",
        "peak_speed": 57.0,
        "vehicles": 107,
        "violators": 6
      }
    ],
    "top_rate_bins": [
      {
        "date": "2026-04-01",
        "time": "05:00",
        "violator_rate": 81.6,
        "vehicles": 38,
        "violators": 31,
        "peak_speed": 48.0
      },
      {
        "date": "2026-04-10",
        "time": "23:30",
        "violator_rate": 72.3,
        "vehicles": 47,
        "violators": 34,
        "peak_speed": 42.0
      },
      {
        "date": "2026-04-18",
        "time": "00:00",
        "violator_rate": 71.1,
        "vehicles": 38,
        "violators": 27,
        "peak_speed": 51.0
      },
      {
        "date": "2026-04-08",
        "time": "22:30",
        "violator_rate": 70.8,
        "vehicles": 48,
        "violators": 34,
        "peak_speed": 42.0
      },
      {
        "date": "2026-04-23",
        "time": "05:30",
        "violator_rate": 70.7,
        "vehicles": 41,
        "violators": 29,
        "peak_speed": 40.0
      },
      {
        "date": "2026-04-01",
        "time": "23:30",
        "violator_rate": 69.7,
        "vehicles": 33,
        "violators": 23,
        "peak_speed": 42.0
      },
      {
        "date": "2026-04-21",
        "time": "05:00",
        "violator_rate": 69.7,
        "vehicles": 33,
        "violators": 23,
        "peak_speed": 51.0
      },
      {
        "date": "2026-04-16",
        "time": "05:30",
        "violator_rate": 69.2,
        "vehicles": 39,
        "violators": 27,
        "peak_speed": 46.0
      },
      {
        "date": "2026-04-13",
        "time": "05:00",
        "violator_rate": 67.7,
        "vehicles": 31,
        "violators": 21,
        "peak_speed": 41.0
      },
      {
        "date": "2026-04-07",
        "time": "22:30",
        "violator_rate": 67.6,
        "vehicles": 37,
        "violators": 25,
        "peak_speed": 42.0
      }
    ]
  },
  "data_quality": {
    "count_label": "device flags (CSV #violators)",
    "threshold_verified": false,
    "earlier_35_mph_interpretation_withdrawn": true,
    "inconsistent_interval_count": 26,
    "flags_in_inconsistent_intervals": 47
  }
}
