хотя потери под непосредственным командованием Робба были очевидно меньшими
Примерно 2к он лично потерял, из 16, убив 20 тысяч ланнистеров. -3.5 от КС это 10.5. Битва на зубце это пара тысяч, предательство русе с Сумеречным долом -2, фейл на переправе где-то 500. -войско Карстарков, это где-то тысяча. Где еще 5? Размен русе на Зубце и СД может 1:1, то есть 4к ланнистеров тот мог снять, а что касается ещё 5? Тоже размен 1:1, ибо ни о каких более предательствах русе мы не знаем. В таком случае Ланнистеры потеряли 30к на 13, ещё 3 под КС убил Фрей.
В ТсД было сказано, что из 20000 северян, которые шли на юг, осталось 4000
Осталось или вернулось? Важен контекст, кем сказано и кому. Я не исключаю того что они обратно не дотопали, а остались воевать либо растворились, а не умерли.