<data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<row _id="1"><municipality>Ambler Borough</municipality><county>Montgomery</county><streetlights>477</streetlights><20_year_savings>282348</20_year_savings></row>
<row _id="2"><municipality>Aston Township</municipality><county>Delaware</county><streetlights>798</streetlights><20_year_savings>573690</20_year_savings></row>
<row _id="3"><municipality>Avondale Borough</municipality><county>Delaware</county><streetlights>74</streetlights><20_year_savings>176075</20_year_savings></row>
<row _id="4"><municipality>Bensalem Township</municipality><county>Bucks</county><streetlights>3453</streetlights><20_year_savings>1240434</20_year_savings></row>
<row _id="5"><municipality>Brookhaven Borough</municipality><county>Delaware</county><streetlights>533</streetlights><20_year_savings>344440</20_year_savings></row>
<row _id="6"><municipality>Buckingham Township</municipality><county>Bucks</county><streetlights>248</streetlights><20_year_savings>146119</20_year_savings></row>
<row _id="7"><municipality>Caln Township</municipality><county>Chester</county><streetlights>245</streetlights><20_year_savings>508027</20_year_savings></row>
<row _id="8"><municipality>Cheltenham Township</municipality><county>Montgomery</county><streetlights>3225</streetlights><20_year_savings>3335973</20_year_savings></row>
<row _id="9"><municipality>City of Chester</municipality><county>Delaware</county><streetlights>3693</streetlights><20_year_savings>3114136</20_year_savings></row>
<row _id="10"><municipality>Collegeville Borough</municipality><county>Montgomery</county><streetlights>403</streetlights><20_year_savings>137016</20_year_savings></row>
<row _id="11"><municipality>Collingdale Borough</municipality><county>Delaware</county><streetlights>435</streetlights><20_year_savings>341867</20_year_savings></row>
<row _id="12"><municipality>Colwyn Borough</municipality><county>Delaware</county><streetlights>156</streetlights><20_year_savings>47033</20_year_savings></row>
<row _id="13"><municipality>Darby Borough</municipality><county>Delaware</county><streetlights>593</streetlights><20_year_savings>400680</20_year_savings></row>
<row _id="14"><municipality>Downingtown Borough</municipality><county>Chester</county><streetlights>293</streetlights><20_year_savings>267174</20_year_savings></row>
<row _id="15"><municipality>Dublin Borough</municipality><county>Bucks</county><streetlights>113</streetlights><20_year_savings>76738</20_year_savings></row>
<row _id="16"><municipality>East Lansdowne Borough</municipality><county>Delaware</county><streetlights>109</streetlights><20_year_savings>62835</20_year_savings></row>
<row _id="17"><municipality>East Marlborough Township</municipality><county>Chester</county><streetlights>332</streetlights><20_year_savings>104895</20_year_savings></row>
<row _id="18"><municipality>Easttown Township</municipality><county>Chester</county><streetlights>256</streetlights><20_year_savings>834643</20_year_savings></row>
<row _id="19"><municipality>Eddystone Borough</municipality><county>Delaware</county><streetlights>490</streetlights><20_year_savings>190829</20_year_savings></row>
<row _id="20"><municipality>Glenolden Borough</municipality><county>Delaware</county><streetlights>385</streetlights><20_year_savings>182872</20_year_savings></row>
<row _id="21"><municipality>Green Lane Borough</municipality><county>Montgomery</county><streetlights>48</streetlights><20_year_savings>132916</20_year_savings></row>
<row _id="22"><municipality>Hatfield Township</municipality><county>Montgomery</county><streetlights>916</streetlights><20_year_savings>177221</20_year_savings></row>
<row _id="23"><municipality>Haverford Township</municipality><county>Delaware</county><streetlights>1057</streetlights><20_year_savings>366964</20_year_savings></row>
<row _id="24"><municipality>Ivyland Borough</municipality><county>Bucks</county><streetlights>96</streetlights><20_year_savings>23921</20_year_savings></row>
<row _id="25"><municipality>Jenkintown Borough</municipality><county>Montgomery</county><streetlights>368</streetlights><20_year_savings>365508</20_year_savings></row>
<row _id="26"><municipality>Kennett Square Borough</municipality><county>Chester</county><streetlights>436</streetlights><20_year_savings>199721</20_year_savings></row>
<row _id="27"><municipality>Langhorne Manor Borough</municipality><county>Bucks</county><streetlights>109</streetlights><20_year_savings>37898</20_year_savings></row>
<row _id="28"><municipality>Lansdale Borough</municipality><county>Montgomery</county><streetlights>2621</streetlights><20_year_savings>2204773</20_year_savings></row>
<row _id="29"><municipality>Lansdowne Borough</municipality><county>Delaware</county><streetlights>606</streetlights><20_year_savings>136360</20_year_savings></row>
<row _id="30"><municipality>Limerick Township</municipality><county>Montgomery</county><streetlights>291</streetlights><20_year_savings>610703</20_year_savings></row>
<row _id="31"><municipality>Lower Chichester Township</municipality><county>Delaware</county><streetlights>254</streetlights><20_year_savings>282509</20_year_savings></row>
<row _id="32"><municipality>Lower Gwynedd Township</municipality><county>Montgomery</county><streetlights>157</streetlights><20_year_savings>-9602</20_year_savings></row>
<row _id="33"><municipality>Lower Moreland Township</municipality><county>Montgomery</county><streetlights>499</streetlights><20_year_savings>174584</20_year_savings></row>
<row _id="34"><municipality>Lower Pottsgrove Township</municipality><county>Montgomery</county><streetlights>100</streetlights><20_year_savings>228858</20_year_savings></row>
<row _id="35"><municipality>Lower Salford Township</municipality><county>Montgomery</county><streetlights>224</streetlights><20_year_savings>301671</20_year_savings></row>
<row _id="36"><municipality>Malvern Borough</municipality><county>Chester</county><streetlights>208</streetlights><20_year_savings>513039</20_year_savings></row>
<row _id="37"><municipality>Marcus Hook Borough</municipality><county>Delaware</county><streetlights>287</streetlights><20_year_savings>332469</20_year_savings></row>
<row _id="38"><municipality>Media Borough</municipality><county>Delaware</county><streetlights>445</streetlights><20_year_savings>457997</20_year_savings></row>
<row _id="39"><municipality>Middletown Township</municipality><county>Bucks</county><streetlights>4756</streetlights><20_year_savings>1323798</20_year_savings></row>
<row _id="40"><municipality>Millbourne Borough</municipality><county>Delaware</county><streetlights>91</streetlights><20_year_savings>70749</20_year_savings></row>
<row _id="41"><municipality>Montgomery Township</municipality><county>Montgomery</county><streetlights>3333</streetlights><20_year_savings>298447</20_year_savings></row>
<row _id="42"><municipality>Morton Borough</municipality><county>Delaware</county><streetlights>176</streetlights><20_year_savings>138777</20_year_savings></row>
<row _id="43"><municipality>Narberth Borough</municipality><county>Montgomery</county><streetlights>458</streetlights><20_year_savings>872169</20_year_savings></row>
<row _id="44"><municipality>New Britain Township</municipality><county>Bucks</county><streetlights>270</streetlights><20_year_savings>604935</20_year_savings></row>
<row _id="45"><municipality>New Garden Township</municipality><county>Chester</county><streetlights>436</streetlights><20_year_savings>301118</20_year_savings></row>
<row _id="46"><municipality>New Hope Borough</municipality><county>Bucks</county><streetlights>361</streetlights><20_year_savings>106838</20_year_savings></row>
<row _id="47"><municipality>Newtown Borough</municipality><county>Bucks</county><streetlights>181</streetlights><20_year_savings>149922</20_year_savings></row>
<row _id="48"><municipality>Newtown Township</municipality><county>Bucks</county><streetlights>1521</streetlights><20_year_savings>2956</20_year_savings></row>
<row _id="49"><municipality>Newtown Township</municipality><county>Delaware</county><streetlights>1204</streetlights><20_year_savings>126701</20_year_savings></row>
<row _id="50"><municipality>Norristown Borough</municipality><county>Montgomery</county><streetlights>2075</streetlights><20_year_savings>1107171</20_year_savings></row>
<row _id="51"><municipality>North Wales Borough</municipality><county>Montgomery</county><streetlights>260</streetlights><20_year_savings>33258</20_year_savings></row>
<row _id="52"><municipality>Oxford Borough</municipality><county>Chester</county><streetlights>336</streetlights><20_year_savings>225150</20_year_savings></row>
<row _id="53"><municipality>Parkside Borough</municipality><county>Delaware</county><streetlights>93</streetlights><20_year_savings>90284</20_year_savings></row>
<row _id="54"><municipality>Penndel Borough</municipality><county>Bucks</county><streetlights>171</streetlights><20_year_savings>58667</20_year_savings></row>
<row _id="55"><municipality>Phoenixville Borough</municipality><county>Chester</county><streetlights>1128</streetlights><20_year_savings>952293</20_year_savings></row>
<row _id="56"><municipality>Radnor Township</municipality><county>Delaware</county><streetlights>1356</streetlights><20_year_savings>205911</20_year_savings></row>
<row _id="57"><municipality>Rockledge Borough</municipality><county>Montgomery</county><streetlights>297</streetlights><20_year_savings>112150</20_year_savings></row>
<row _id="58"><municipality>Rutledge Borough</municipality><county>Delaware</county><streetlights>68</streetlights><20_year_savings>34799</20_year_savings></row>
<row _id="59"><municipality>Schwenksville Borough</municipality><county>Montgomery</county><streetlights>75</streetlights><20_year_savings>41299</20_year_savings></row>
<row _id="60"><municipality>Skippack Township</municipality><county>Montgomery</county><streetlights>147</streetlights><20_year_savings>13833</20_year_savings></row>
<row _id="61"><municipality>South Coatesville Borough</municipality><county>Chester</county><streetlights>108</streetlights><20_year_savings>15520</20_year_savings></row>
<row _id="62"><municipality>Springfield Township</municipality><county>Montgomery</county><streetlights>1193</streetlights><20_year_savings>534323</20_year_savings></row>
<row _id="63"><municipality>Towamencin Township</municipality><county>Montgomery</county><streetlights>97</streetlights><20_year_savings>91676</20_year_savings></row>
<row _id="64"><municipality>Trainer Borough</municipality><county>Delaware</county><streetlights>352</streetlights><20_year_savings>154555</20_year_savings></row>
<row _id="65"><municipality>Trappe Borough</municipality><county>Montgomery</county><streetlights>246</streetlights><20_year_savings>99090</20_year_savings></row>
<row _id="66"><municipality>Tredyffrin Township</municipality><county>Chester</county><streetlights>4024</streetlights><20_year_savings>1256772</20_year_savings></row>
<row _id="67"><municipality>Tullytown Borough</municipality><county>Bucks</county><streetlights>440</streetlights><20_year_savings>860196</20_year_savings></row>
<row _id="68"><municipality>Upper Dublin Township</municipality><county>Montgomery</county><streetlights>2107</streetlights><20_year_savings>824730</20_year_savings></row>
<row _id="69"><municipality>Upper Gwynedd Township</municipality><county>Montgomery</county><streetlights>174</streetlights><20_year_savings>224180</20_year_savings></row>
<row _id="70"><municipality>Upper Moreland Township</municipality><county>Montgomery</county><streetlights>2901</streetlights><20_year_savings>580905</20_year_savings></row>
<row _id="71"><municipality>Upper Providence Township</municipality><county>Montgomery</county><streetlights>499</streetlights><20_year_savings>79806</20_year_savings></row>
<row _id="72"><municipality>Uwchlan Township</municipality><county>Chester</county><streetlights>91</streetlights><20_year_savings>-26882</20_year_savings></row>
<row _id="73"><municipality>Warrington Township</municipality><county>Bucks</county><streetlights>1539</streetlights><20_year_savings>458949</20_year_savings></row>
<row _id="74"><municipality>West Brandywine Township</municipality><county>Chester</county><streetlights>82</streetlights><20_year_savings>40612</20_year_savings></row>
<row _id="75"><municipality>West Grove Borough</municipality><county>Chester</county><streetlights>178</streetlights><20_year_savings>30245</20_year_savings></row>
<row _id="76"><municipality>Whitemarsh Township</municipality><county>Montgomery</county><streetlights>1865</streetlights><20_year_savings>772401</20_year_savings></row>
<row _id="77"><municipality>Yeadon Borough</municipality><county>Delaware</county><streetlights>588</streetlights><20_year_savings>271260</20_year_savings></row>
</data>
