По договору Венеции с Крыжаками, венецианцы должны были поставить корабли на 4500 рыцарей, 9000 оруженосцев, 20000 обычных ратников. На деле оказалось значительно меньше. К Царьграду подступило где-то 1000 рыцарей, если следовать логике договора, их должно было сопровождать до 2000 оруженосцев и 4000 пехоты. Кроме того венецианцы их говорят было до 17000, но в основном экипажи кораблей. Подсчет дан в Виллардуэне "Взятие Константинополя" в комментариях.
В битве у Влахерн не совсем понятно 700 это рыцари, или все всадники, что более вероятно ( так как были бесконные, а для рыцаря это маловероятно), скорее всего было 230 рыцарей, 460 оруженосцев и до 1000 пехоты, которую и построили в прикрытие. Хотя возможно и 700 рыцарей, 1400 оруженосцев и до 3000 пехоты. Часть пехоты поддерживала конные баталии (арбалетчики)
Ромеи - 70 000- это списачный состав войска при Алексее 1 Комнине, из них боевых 20000, к 1203 году собрать столько было не реально Чем могли распологать ромеи это гвардия и может быть часть фракийской фемы. Ополчение Царьграда по источникам не превышало 1500-2000. В той же битве ромеи построились 17-ю ( по памяти) отрядами (бандами), обычно отряд 300 чел., получается 5100, но и это. на мой взгляд много.
Миллион для тогдашнего Константинополя- преувеличение.
К тому же не забывайте, что обратно, через 58 лет Царьград отбило "800 вифинских всадников".