Original sentence: Charles County: St.Clair County IL: O'Fallon, East St.Clinton County IL: Carlyle, New Baden, Germantown, Centralia (smaller part).Francois County: Farmington, Bonne Terre, Park Hills, Desloge, Leadwood.Franklin County: Union, Washington , Saint Clair, Pacific, Sullivan, New Haven, Berger, Gerald.Jefferson County: Arnold, Festus, Pevely, Herculaneum, Byrnes Mill, Hillsboro, De Soto, Crystal City, Barnhart.Lincoln County: Troy, Elsberry, Moscow Mills, Winfield, Old Monroe.Louis, Belleville, Fairview Heights, Shiloh, Lebanon, Caseyville, Cahokia and other municipilities.Louis, Wentzville, Cottleville, Weldon Spring, Dardenne Prairie, Foristell.Madison County IL: Collinsville, Alton, Edwardsville, Highland, Troy, Granite City, Wood River, Glen Carbon.Monroe County IL: Waterloo, Columbia.Peters, O'Fallon, Lake St.Warren County: Warrenton, Truesdale, Marthasville, Wright City, Foristell.Washington County: Potosi , Belgrade , Richwoods , Caledonia , Irondale
Edited sentence: Charles County: Cottleville, Dardenne Prairie, Foristell, Lake St.Clair County IL: Belleville, Cahokia, Caseyville, East St.Clinton County IL: Carlyle,  Centralia (smaller part), Germantown, New Baden.Francois County:  Bonne Terre, Desloge, Farmington, Leadwood, Park Hills.Franklin County: Berger, Gerald, New Haven,Pacific, Saint Clair, Sullivan, Union, Washington.Jefferson County: Arnold, Barnhart, Byrnes Mill, Crystal City, De Soto, Festus, Herculaneum, Hillsboro, Pevely.Lincoln County: Elsberry,  Moscow Mills,  Old Monroe, Troy, Winfield.Louis, Fairview Heights, Lebanon, O'Fallon, Shiloh, and other municipilities.Louis, O'Fallon, St.Madison County IL: Alton, Collinsville, Edwardsville, Glen Carbon, Granite City, Highland, Troy, Wood River.Monroe County IL: Columbia, Waterloo.Peters, Weldon Spring, Wentzville.Warren County: Foristell, Marthasville,  Truesdale, Warrenton, Wright City.Washington County: Belgrade, Caledonia , Irondale,Potosi, Richwoods