CHARLOTTE, N.C. (AP) — Duke Energy says it has restored power to all but a sliver of the hundreds of thousands of customers affected by recent storms.

Company data shows that about 20,000 customers were still without power on Sunday. The Charlotte and Winston-Salem areas have the most people still waiting to have power restored. About 100 of the customers were in South Carolina.

There were still more than 1,000 technicians out working to restore power. The work should be finished by Monday night.

The company said in a news release that about 350,000 customers lost electricity at some point during the powerful storm that hit Friday night. Officials said the storm packed winds of up to 70 mph.

Duke Energy said the outages were worst in Mecklenburg, Gaston, Forsyth, Wilkes, Macon and Jackson counties in North Carolina, along with the Spartanburg, South Carolina, area.