Total Estimated Losses of the Russian Occupiers as of June 9 3 years ago The latest numbers on Russia’s losses in Ukraine: Ukraine Will Prevail