The drone flying over Korenevo village, in the Kursk region of Russia that Ukraine invaded in August, recorded a grisly scene: at least seven bodies lying on the road, most of them in civilian clothes.

Destroyed cars were scattered on the roadside, some with corpses in them. One man lay entangled with a red bicycle. Some bodies had decomposed so badly in the summer heat that they had to be identified by their teeth, according to a volunteer who helped recover the remains.

The video and photographs that captured the scene were taken in the early days of Ukraine’s offensive, the first invasion of Russian territory since World War II. The area was heavily contested by Russian and Ukrainian troops, with weapons fired in both directions, so it is impossible to determine who was responsible for the deaths with available information.

But the Korenevo casualties represent the clearest known example of the toll on Russian civilians of Ukraine’s seizure of territory in Kursk. They also highlight the unexpected position Ukraine is in — an invading and occupying force for the first time in 2 1/2 years of war.

Since Ukrainian forces made their surprise incursion into western Russia over two months ago, the experience of ordinary Russians has been difficult to gauge. Cellphone towers have been destroyed, making it hard to reach residents. The region is largely closed to independent reporters, and propaganda has dominated news coverage, as both Russia and Ukraine have reasons to play down the human toll.

Through verified video, satellite imagery, photographs and testimony from nearly 20 Russians who lived in the area, The New York Times has compiled a detailed snapshot of how Ukraine’s invasion unfolded for civilians. Some of those contacted willingly spoke for attribution; in other cases, the Times is using only their first names because of security concerns.

Civilians who went to the scene in Korenevo after Russian troops had pushed out the Ukrainian forces described the remnants of chaotic and violent encounters.

“Every car that approached that place was shot at,” said the volunteer, Maria Skrob, who helped take bodies to a morgue in the provincial capital. “Everyone was trying to get out, but as you can see, they did not succeed.”

Eight bodies were visible in drone footage and photographs. Skrob described remains that had become unrecognizable in the heat and said that, overall, 15 bodies were recovered at the site, a figure that could not be independently confirmed.

She asserted in an interview that Ukrainian soldiers had shot at fleeing civilians in Korenevo, but did not cite any evidence. Residents of a nearby village, Kurilovka, also claimed Ukrainian forces had shot at fleeing civilians. Ukraine has denied the accusations, and neither claim could be independently verified.

Residents said periodic Ukrainian shelling in previous months, and a lack of warning from local officials, led many local residents to ignore the signs of approaching battle and remain home until it was too late.

A Korenevo resident named Olga said she was sitting down to a meal with her family when they heard explosions. “Korenevo descended into hell,” she said in a phone interview. “No one came to evacuate us, no one told us to leave.”

As local officials fled, residents took it upon themselves to evacuate those most in need. But by Aug. 10, Russian soldiers still in Korenevo had told a volunteer, Ivan Naumov, that it was too dangerous to stay.

“Poking your nose there is pointless — it’s in gun sights,” Naumov, a firefighter, told the other volunteers in a voice note reviewed by the Times. “It equals death.”

He told the others to avoid crossing a bridge over the Krepna River into Korenevo’s eastern suburb.

The bodies were later discovered near the bridge described by Naumov.

The Russian government has not provided detailed information on the deaths in Korenevo. The Ukrainian military, in a statement, dismissed descriptions or accounts of the deaths as Russian propaganda.

Occupying enemy territory

The Ukrainian invasion creates a moral burden for the government in Kyiv, sociologists and military analysts say. In Kursk, Ukrainian soldiers found themselves assessing threats from real and imagined spies and saboteurs, and overseeing thousands of citizens of a nation that has destroyed swaths of their homeland.

The Ukrainian military is now under scrutiny to uphold the same rules of war that Russian invaders have broken thousands of times in Ukraine with executions, torture, rape and the forceful removal of Ukrainian children to Russia, as documented by Ukrainian and international prosecutors.

Dmytro Lubinets, Ukraine’s human rights commissioner, has insisted that his country would adhere to humanitarian laws. “We are different,” he said in an interview shortly after the incursion. “It’s the main argument for our international partners to provide assistance.”

The Ukrainian military said in statement it had committed “no recorded cases of violations” of the Geneva Conventions in Kursk. To support its claims, Ukrainian soldiers and officials have released videos showing their forces delivering food and water to residents of occupied towns.

Ukraine set up a military administration in Kursk in August to provide humanitarian aid, law and order and basic services in the occupied land. A spokesperson for the Ukrainian military authority in Kursk, Oleksiy Dmytrashkivsky, told Agence France-Presse on Sept. 18 that “several thousand” civilians remained in the Ukrainian-controlled area at the time.

But the government in Kyiv has provided few other details about the work of the occupation authority, and Dmytrashkivsky did not respond to interview requests.

Varying treatment from soldiers

The accounts that civilians provided present a mixed picture of Ukraine’s record in Kursk.

Some Russians said they safely passed Ukrainian soldiers as they fled on the first day of the invasion, Aug. 6.

“I nearly brushed against them on the road,” said Sergei, a Korenevo resident, describing his encounter with Ukrainian armored columns. “For some reason no one shot at me.”

The Times spoke to three people who had escaped to safer areas but managed to talk to family members who stayed behind. They described fairly benevolent treatment.

One elderly man said Ukrainian soldiers had brought him fresh bread and canned meat. Platon Mamatov, a Russian soldier and blogger, said he found signs of ongoing daily routines during his drone sorties over the occupied territory, including footage of a woman working in her garden and a man drawing water from a well.

There were also signs of harsher treatment.

In one video verified by the Times, two Ukrainian servicemen taunt an elderly Russian man on a road outside the occupied town of Sudzha. “You’re a Russian swine,” one Ukrainian soldier says in mock German.

Another Ukrainian soldier in the video wears a World War II-style helmet with SS markings. Some units in the Ukrainian military have displayed Nazi imagery, in some cases ironically because Russia has portrayed Ukraine as a neo-Nazi state to justify its invasion.

Shelled residential areas

Videos posted by the Ukrainian military and verified by the Times show strikes being carried out in residential areas. In some of those videos, Russian soldiers are visible entering the buildings before they are hit. In most cases, it is not possible to determine whether civilians are present.

These attacks have destroyed or damaged residential housing and infrastructure.

Russian forces have also shelled residential areas as part of their counteroffensive against the Ukrainians in Kursk, according to videos verified by the Times.

In the village of Kurilovka, residents said that Ukrainian soldiers shot and killed fleeing civilians.

Those reports of shootings in the region are particularly hard to verify as the fighting continues. While there is sometimes visual evidence that civilians were killed, it is not clear by which army.

But as Russia intensifies efforts to regain territory, so do the risks to civilians, military analysts said.

In the meantime, a group of about 250 Kursk residents has been pressuring the Russian and Ukrainian governments, to no avail, to provide passage to safer places for nearly 500 relatives who lack basic services as the weather worsens.

“At what cost will we get the town back?” said Tatiana Mozgovaya, whose husband remains in Sudzha. “The impression is that no one cares about the people who are left there.”