 At this time last year, the war in Ukraine had already lasted longer than virtually anyone predicted. Ukraine's military was still holding on. It surprised a lot of analysts because it was using a fraction of Russian firepower. At the peak of fighting in early 2023, CNN reported Ukrainian troops were firing between 6,000 and 7,000 artillery rounds per day. Russian forces, meanwhile, were firing nearly 10 times that amount.