[
 {
  "town": "Bethel",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Bridgeport",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Brookfield",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Danbury",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Darien",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Easton",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Fairfield",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Greenwich",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Monroe",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "New Canaan",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "New Fairfield",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Newtown",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Norwalk",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Redding",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Ridgefield",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Shelton",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Sherman",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Stamford",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Stratford",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Trumbull",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Weston",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Westport",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Wilton",
  "county": "Fairfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 908.8,
  "county_major_events_per_year": 52.5,
  "county_pct_of_year_with_any_outage": 68.5,
  "county_median_duration_hours": 2.5,
  "county_p90_duration_hours": 16.25
 },
 {
  "town": "Avon",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Berlin",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Bloomfield",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Bristol",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Burlington",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Canton",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "East Granby",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "East Hartford",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "East Windsor",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Enfield",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Farmington",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Glastonbury",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Granby",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Hartford",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Hartland",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Manchester",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Marlborough",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "New Britain",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Newington",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Plainville",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Rocky Hill",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Simsbury",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Southington",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "South Windsor",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Suffield",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "West Hartford",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Wethersfield",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Windsor",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Windsor Locks",
  "county": "Hartford",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1232.2,
  "county_major_events_per_year": 42.8,
  "county_pct_of_year_with_any_outage": 57.6,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 10.0
 },
 {
  "town": "Barkhamsted",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Bethlehem",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Bridgewater",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Canaan",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Colebrook",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Cornwall",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Goshen",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Harwinton",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Kent",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Litchfield",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Morris",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "New Hartford",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "New Milford",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Norfolk",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "North Canaan",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Plymouth",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Roxbury",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Salisbury",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Sharon",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Thomaston",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Torrington",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Warren",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Washington",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Watertown",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Winchester",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Woodbury",
  "county": "Litchfield",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 905.8,
  "county_major_events_per_year": 20.9,
  "county_pct_of_year_with_any_outage": 41.6,
  "county_median_duration_hours": 2.0,
  "county_p90_duration_hours": 9.0
 },
 {
  "town": "Chester",
  "county": "Middlesex",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 910.6,
  "county_major_events_per_year": 14.5,
  "county_pct_of_year_with_any_outage": 32.2,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.0
 },
 {
  "town": "Clinton",
  "county": "Middlesex",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 910.6,
  "county_major_events_per_year": 14.5,
  "county_pct_of_year_with_any_outage": 32.2,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.0
 },
 {
  "town": "Cromwell",
  "county": "Middlesex",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 910.6,
  "county_major_events_per_year": 14.5,
  "county_pct_of_year_with_any_outage": 32.2,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.0
 },
 {
  "town": "Deep River",
  "county": "Middlesex",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 910.6,
  "county_major_events_per_year": 14.5,
  "county_pct_of_year_with_any_outage": 32.2,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.0
 },
 {
  "town": "Durham",
  "county": "Middlesex",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 910.6,
  "county_major_events_per_year": 14.5,
  "county_pct_of_year_with_any_outage": 32.2,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.0
 },
 {
  "town": "East Haddam",
  "county": "Middlesex",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 910.6,
  "county_major_events_per_year": 14.5,
  "county_pct_of_year_with_any_outage": 32.2,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.0
 },
 {
  "town": "East Hampton",
  "county": "Middlesex",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 910.6,
  "county_major_events_per_year": 14.5,
  "county_pct_of_year_with_any_outage": 32.2,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.0
 },
 {
  "town": "Essex",
  "county": "Middlesex",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 910.6,
  "county_major_events_per_year": 14.5,
  "county_pct_of_year_with_any_outage": 32.2,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.0
 },
 {
  "town": "Haddam",
  "county": "Middlesex",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 910.6,
  "county_major_events_per_year": 14.5,
  "county_pct_of_year_with_any_outage": 32.2,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.0
 },
 {
  "town": "Killingworth",
  "county": "Middlesex",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 910.6,
  "county_major_events_per_year": 14.5,
  "county_pct_of_year_with_any_outage": 32.2,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.0
 },
 {
  "town": "Middlefield",
  "county": "Middlesex",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 910.6,
  "county_major_events_per_year": 14.5,
  "county_pct_of_year_with_any_outage": 32.2,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.0
 },
 {
  "town": "Middletown",
  "county": "Middlesex",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 910.6,
  "county_major_events_per_year": 14.5,
  "county_pct_of_year_with_any_outage": 32.2,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.0
 },
 {
  "town": "Old Saybrook",
  "county": "Middlesex",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 910.6,
  "county_major_events_per_year": 14.5,
  "county_pct_of_year_with_any_outage": 32.2,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.0
 },
 {
  "town": "Portland",
  "county": "Middlesex",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 910.6,
  "county_major_events_per_year": 14.5,
  "county_pct_of_year_with_any_outage": 32.2,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.0
 },
 {
  "town": "Westbrook",
  "county": "Middlesex",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 910.6,
  "county_major_events_per_year": 14.5,
  "county_pct_of_year_with_any_outage": 32.2,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.0
 },
 {
  "town": "Ansonia",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Beacon Falls",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Bethany",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Branford",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Cheshire",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Derby",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "East Haven",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Guilford",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Hamden",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Madison",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Meriden",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Middlebury",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Milford",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Naugatuck",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "New Haven",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "North Branford",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "North Haven",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Orange",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Oxford",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Prospect",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Seymour",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Southbury",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Wallingford",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Waterbury",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "West Haven",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Wolcott",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Woodbridge",
  "county": "New Haven",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 1134.9,
  "county_major_events_per_year": 47.4,
  "county_pct_of_year_with_any_outage": 57.5,
  "county_median_duration_hours": 1.75,
  "county_p90_duration_hours": 11.0
 },
 {
  "town": "Bozrah",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "Colchester",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "East Lyme",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "Franklin",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "Griswold",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "Groton",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "Lebanon",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "Ledyard",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "Lisbon",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "Lyme",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "Montville",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "New London",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "North Stonington",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "Norwich",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "Old Lyme",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "Preston",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "Salem",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "Sprague",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "Stonington",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "Voluntown",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "Waterford",
  "county": "New London",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 980.0,
  "county_major_events_per_year": 21.5,
  "county_pct_of_year_with_any_outage": 34.7,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.25
 },
 {
  "town": "Andover",
  "county": "Tolland",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 778.1,
  "county_major_events_per_year": 11.9,
  "county_pct_of_year_with_any_outage": 26.8,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 6.75
 },
 {
  "town": "Bolton",
  "county": "Tolland",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 778.1,
  "county_major_events_per_year": 11.9,
  "county_pct_of_year_with_any_outage": 26.8,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 6.75
 },
 {
  "town": "Columbia",
  "county": "Tolland",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 778.1,
  "county_major_events_per_year": 11.9,
  "county_pct_of_year_with_any_outage": 26.8,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 6.75
 },
 {
  "town": "Coventry",
  "county": "Tolland",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 778.1,
  "county_major_events_per_year": 11.9,
  "county_pct_of_year_with_any_outage": 26.8,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 6.75
 },
 {
  "town": "Ellington",
  "county": "Tolland",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 778.1,
  "county_major_events_per_year": 11.9,
  "county_pct_of_year_with_any_outage": 26.8,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 6.75
 },
 {
  "town": "Hebron",
  "county": "Tolland",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 778.1,
  "county_major_events_per_year": 11.9,
  "county_pct_of_year_with_any_outage": 26.8,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 6.75
 },
 {
  "town": "Mansfield",
  "county": "Tolland",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 778.1,
  "county_major_events_per_year": 11.9,
  "county_pct_of_year_with_any_outage": 26.8,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 6.75
 },
 {
  "town": "Somers",
  "county": "Tolland",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 778.1,
  "county_major_events_per_year": 11.9,
  "county_pct_of_year_with_any_outage": 26.8,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 6.75
 },
 {
  "town": "Stafford",
  "county": "Tolland",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 778.1,
  "county_major_events_per_year": 11.9,
  "county_pct_of_year_with_any_outage": 26.8,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 6.75
 },
 {
  "town": "Tolland",
  "county": "Tolland",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 778.1,
  "county_major_events_per_year": 11.9,
  "county_pct_of_year_with_any_outage": 26.8,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 6.75
 },
 {
  "town": "Union",
  "county": "Tolland",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 778.1,
  "county_major_events_per_year": 11.9,
  "county_pct_of_year_with_any_outage": 26.8,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 6.75
 },
 {
  "town": "Vernon",
  "county": "Tolland",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 778.1,
  "county_major_events_per_year": 11.9,
  "county_pct_of_year_with_any_outage": 26.8,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 6.75
 },
 {
  "town": "Willington",
  "county": "Tolland",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 778.1,
  "county_major_events_per_year": 11.9,
  "county_pct_of_year_with_any_outage": 26.8,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 6.75
 },
 {
  "town": "Ashford",
  "county": "Windham",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 772.2,
  "county_major_events_per_year": 12.1,
  "county_pct_of_year_with_any_outage": 29.1,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.5
 },
 {
  "town": "Brooklyn",
  "county": "Windham",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 772.2,
  "county_major_events_per_year": 12.1,
  "county_pct_of_year_with_any_outage": 29.1,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.5
 },
 {
  "town": "Canterbury",
  "county": "Windham",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 772.2,
  "county_major_events_per_year": 12.1,
  "county_pct_of_year_with_any_outage": 29.1,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.5
 },
 {
  "town": "Chaplin",
  "county": "Windham",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 772.2,
  "county_major_events_per_year": 12.1,
  "county_pct_of_year_with_any_outage": 29.1,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.5
 },
 {
  "town": "Eastford",
  "county": "Windham",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 772.2,
  "county_major_events_per_year": 12.1,
  "county_pct_of_year_with_any_outage": 29.1,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.5
 },
 {
  "town": "Hampton",
  "county": "Windham",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 772.2,
  "county_major_events_per_year": 12.1,
  "county_pct_of_year_with_any_outage": 29.1,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.5
 },
 {
  "town": "Killingly",
  "county": "Windham",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 772.2,
  "county_major_events_per_year": 12.1,
  "county_pct_of_year_with_any_outage": 29.1,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.5
 },
 {
  "town": "Plainfield",
  "county": "Windham",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 772.2,
  "county_major_events_per_year": 12.1,
  "county_pct_of_year_with_any_outage": 29.1,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.5
 },
 {
  "town": "Pomfret",
  "county": "Windham",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 772.2,
  "county_major_events_per_year": 12.1,
  "county_pct_of_year_with_any_outage": 29.1,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.5
 },
 {
  "town": "Putnam",
  "county": "Windham",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 772.2,
  "county_major_events_per_year": 12.1,
  "county_pct_of_year_with_any_outage": 29.1,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.5
 },
 {
  "town": "Scotland",
  "county": "Windham",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 772.2,
  "county_major_events_per_year": 12.1,
  "county_pct_of_year_with_any_outage": 29.1,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.5
 },
 {
  "town": "Sterling",
  "county": "Windham",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 772.2,
  "county_major_events_per_year": 12.1,
  "county_pct_of_year_with_any_outage": 29.1,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.5
 },
 {
  "town": "Thompson",
  "county": "Windham",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 772.2,
  "county_major_events_per_year": 12.1,
  "county_pct_of_year_with_any_outage": 29.1,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.5
 },
 {
  "town": "Windham",
  "county": "Windham",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 772.2,
  "county_major_events_per_year": 12.1,
  "county_pct_of_year_with_any_outage": 29.1,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.5
 },
 {
  "town": "Woodstock",
  "county": "Windham",
  "window": "2016-2024 excluding 2019",
  "apportionment": "county-grain",
  "county_events_per_year": 772.2,
  "county_major_events_per_year": 12.1,
  "county_pct_of_year_with_any_outage": 29.1,
  "county_median_duration_hours": 1.5,
  "county_p90_duration_hours": 7.5
 }
]