A link with a full accounting / audit - not likely - not even sure Ukraine knows what has come in.
Ukraine had some 2200 per this article - looks like the data was as of 2014
All about the tactics, technologies, and evolution of the tank worldwide, from World War I to the Atomic and Digital Ages.
tanks-encyclopedia.com
Likely picked up a few more from 2015 to 2020 - but 2200 is a good working number
Once this war started NATO pulled every Soviet Tank from member nations (and the US is actively looking at N. Africa and S. America for more) to Ukraine - for example just Poland sent in around 200 T-72 tanks - could be more as they had 382
Poland sends 200 tanks to Ukraine as Russia suffers 'colossal' loses
Other former Soviet nations also have stocks of Soviet Tanks the US is / has been actively moving to Ukraine
Reports state that a U.S.-brokered transfer of T-72 tanks to Ukraine from NATO countries’ Soviet-era stocks is imminent.
www.thedrive.com
Besides Poland we have Bulgaria with 160 T-72, Czech Republic with around 100 T-72 as well as a number of other nations.
So maybe some 700 / 800 ? - again it is almost impossible to get accurate numbers - but we are still in general looking at Ukraine having had around 3000 tanks under its control over the extent of this war +/- .
As for losses ??? we only have two data points - first Russian ( yes Russian) reports on Ukrainian losses.
Russian Defense Ministry, Lieutenant General Igor Konashenkov, said that “more than 6,000 Ukrainian tanks and other armoured fighting vehicles of the Armed Forces of Ukraine (AFU) have been destroyed”…
euroweeklynews.com
The 6000 includes tank and other armored and looking back over 2000 as of 8 months ago
Russia claims to have destroyed 2,037 Ukraine tanks, 127 aircraft & 428 UAVs in war - Naturally a lot more armor has been destroyed since then.
How inflated are the Russian numbers??? Who knows - likely but - always a but....
But IF Ukraine still had the bulk of this tank force of around 3000 WHY would they be begging for just a "few hundred more"
While this is all "back of the envelope" analysis - the bottom line is that having destroyed some 2 to 3 thousand +/- Ukrainian tanks - the additional -
maybe 400 German Leopards and (if they ever show up) all of 30 M1 will make ZERO difference in this war
Yes Russia has lost tanks - maybe as many - but their primary tank factory was able to produce 1000 a year (likely more today) and some 8000 T-72 and some 3000 T-80 in storage not sure on the T-64's (likely a few) - yes in storage - maybe half are non-operational ??? You still have Russia with a reserve of 4 to 5 thousand tanks they can put into play - vs the few hundred old Leopards Ukraine is getting.
You don't need a PhD in math - to crunch these numbers.