Не закрывайте придаточное времени после «двери»: оно продолжается сообщением о голосах. Всё условие ожидания заканчивается перед словом «хозяева».
Шаг 1. Найдём грамматические основы и части предложения
Первая часть — неопределённо-личное «услыхали», вторая — «хозяева замерли». Время перед второй частью задано двумя однородными придаточными: «топот затих» и «голоса донеслись», связанными общим «когда».
Шаг 2. Проверим каждую цифру
(1) — ставим запятую
…услыхали стук копыт по мостовой (1) и когда топот затих у…
Самостоятельное сообщение «в доме ... услыхали» соединено с «хозяева замерли» союзом «и». Перед союзом нужна запятая.
(2) — ставим запятую
…стук копыт по мостовой и (2) когда топот затих у входной…
Обе временные части можно убрать вместе: «и хозяева замерли ...». После них нет «то», поэтому на стыке «и, когда» ставим запятую.
(3) — без запятой
…топот затих у входной двери (3) и сквозь стену донеслись голоса…
«Топот затих» и «донеслись голоса» — однородные придаточные времени с общим «когда». Перед одиночным «и» между ними запятой нет.
(4) — ставим запятую
…и сквозь стену донеслись голоса (4) хозяева замерли в тревожном ожидании.…
После «голоса» заканчивается весь блок времени. Отделяем его от основной части «хозяева замерли».
Текст с запятыми на указанных местах
В доме сразу услыхали стук копыт по мостовой, и, когда топот затих у входной двери и сквозь стену донеслись голоса, хозяева замерли в тревожном ожидании.
Шаг 3. Запишем ответ
Запятые нужны на местах (1), (2), (4). Места (3) оставляем без запятых по разобранным связям. Записываем цифры подряд без повторов и разделителей: 124.
Ответ:124
ФИПИ: навигатор по пунктуации