Nearly 4.14 million Ukrainians have fled their country since Russia's full-scale invasion began on February 24, with tens of thousands continuing to flood into neighbouring countries each day, UN numbers show.
The United Nations refugee agency, UNHCR, said Saturday that 4,137,842 Ukrainians had fled in just over five weeks, an increase of 34,966 on the figure given Friday.
Women and children account for 90 percent of those who have left Ukraine, with men aged 18 to 60 eligible for military call-up and unable to leave.
The UN's International Organization for Migration (IOM) said that in addition to Ukrainian refugees, nearly 205,500 non-Ukrainians living, studying or working in the country have also left.
Nearly 6.48 million people were meanwhile estimated to be internally displaced within Ukraine as of mid-March, according IOM.
That puts the total number of people displaced by the conflict at well over 10 million, or around a quarter of Ukraine's total population.
Before the Russian invasion, Ukraine had a population of 37 million in the regions under government control, excluding Russia-annexed Crimea and the pro-Russian separatist regions in the east.
Children have been disproportionately affected.
The UN children's agency UNICEF said last week more than half of the country's estimated 7.5 million children have been displaced -- 2.5 million internally and two million abroad.
Here is a breakdown of how many Ukrainian refugees have fled to neighbouring countries, according to UNHCR:
Nearly six out of 10 Ukrainian refugees -- 2,405,703 so far -- have crossed into Poland, according to the UN tally.
Polish border guards put the tally even higher, saying Saturday that 2,437,000 people had entered from Ukraine since February 24.
More than 1.1 million children have arrived in Poland, said UNICEF.
Many people who go to Ukraine's immediate western neighbours travel on to other states in Europe's Schengen open-borders zone.
A total of 629,917 Ukrainians have entered the EU member state, including a large number who crossed over from Moldova, wedged between Romania and Ukraine.
The vast majority are thought to have gone on to other countries.
The Moldovan border is the closest to the major port city of Odessa. Some 391,592 Ukrainians have crossed into the non-EU state, one of the poorest in Europe.
Most of those who have entered the former Soviet republic of 2.6 million people, sandwiched between Ukraine and Romania, have moved on.
But around 93,000 have stayed, with the UN Development Programme saying that some 80 percent are being housed by private individuals.
The UN's World Food Programme has started cash assistance for 100,000 refugees and their host families in the country.
A total of 379,988 Ukrainians have entered Hungary.
Some 350,632 refugees had sought shelter in Russia as of Tuesday.
In addition, 113,000 people crossed into Russia from the separatist-held pro-Russian regions of Donetsk and Lugansk in eastern Ukraine between February 21 and 23.
A total of 294,885 people have crossed Ukraine's shortest border into Slovakia.
Another 12,746 refugees had made it north to Russia's close ally Belarus as of Thursday.