Thank you very much for this!
regarding Ajax 2297 BRT sunk and Bahia Castillo 8550 BRT, I write that both probably were hit by submarines. Thank you for specifying the exact submarine that hit them.
Regarding Ponyri and Ferdinand losses, I didn't have access to the figures in Münch's books about Schwere Panzer Jager Abteilung 653 and 654, since my main focus is on the air war.
Concerning Liepaja, it is from my 13-year-old book. For the new Black Cross/Red Star books, I have gathered a tremendous amount of new research material. I'll look into Liepaja on Dec 14, 1944 for Volume 7 or 8, but the figures at the website Chorink des Seekrieges appear to be dubious (they often are). According to Uboatnet, five German ships were destroyed:
SS Mina Cords
SS Otterberg
SS Clara L. M. Russ
SS Erika Schunemann
SS Inka
https://uboat.net/forums/read.php?3,95601,95601
See also:
Otterberg (1293 GRT), Clara L.M.Russ (1600 GRT), Erika Schunemann (1177 GRT), Minna Cords (951 GRT) and Inka (443 GRT)
http://wio.ru/fleet/sunk/baltic.htm
You can Google on each of those ships. Two of these collided in the port. I will look into this case to see if this was because of the Soviet bombing.
Many thanks!