The Islamic Stateinfo-icon group killed 116 people it suspected of collaborating with the Syrian regime in al-Qaryatain this month before losing the desert town to government forces, a monitor said Monday.

"IS has over a period of 20 days executed at least 116 civilians in reprisal killings, accusing them of collaboration with regime forces," said Rami Abdelrahman, head of the Britaininfo-icon-based Syrian Observatory for Human Rightsinfo-icon monitor.

Regime forces retook al-Qaryatain, which lies in the central Homs province, on Saturday, three weeks after the jihadis seized control of it.

IS had first occupied the town in 2015 and lost it to a Russian-backed Syriainfo-icon forces last year.

"After the regime retook it (on Saturday), the town's residents found the bodies on the streets. They had been shot dead or executed with knives," Abdelrahman said.

"Most of the IS fighters who attacked the town a month ago were sleeper cells. ... They are from the town, know the town's residents and who is for or against the regime," he said.

The majority of those killed were executed in the last two days before IS lost the town again, he added.