Local governments, under pressure to maintain a constant flow of new recruits, advertise hefty pay-outs, meet people who have large debts and campaign in universities and colleges.

This means that the Kremlin has been able to compensate for heavy losses at the front while avoiding the politically risky move of a large-scale mandatory mobilisation.

By October, 336,000 people had signed up for the military this year, according to National Security Council deputy chief Dmitry Medvedev – well over 30,000 a month.

Nato Secretary-General Mark Rutte has since said that 25,000 Russian soldiers are being killed every month. If both are right, Russia is still recruiting more soldiers than it is losing.

Based on obituaries and relatives’ accounts, most of those who signed up to fight did so voluntarily; but there are reports of pressure and coercion, especially on regular conscripts and those charged with criminal offences.

Some recruits mistakenly believe that after they have signed up for a year they can return to their old life with money in their pockets.

A new recruit can earn up to 10m roubles (£95,000; $128,000) in a year. In reality all contracts signed with the defence ministry since September 2022 are automatically renewed until the war is over.