New coronavirus cases hit four figures for a fourth consecutive day in Singapore on Thursday as the Southeast Asian city state grapples with a second wave of infections centered around migrant worker dormitories.

A total of 1,037 new cases were recorded as of 12 p.m. today local time, the country’s Ministry of Health said in a statement.

The vast majority of new cases are work permit holders residing in foreign worker dormitories, the statement said. Among the new cases, 21 are Singaporean citizens or permanent residents.