Теория:

Числительное один (одна, одно) согласуется с существительным в роде, числе и падеже.
Пример:
один день, одним днём, в одну неделю...
Числительные два, три, четыре в форме именительного/винительного падежа управляют формой родительного падежа единственного числа существительных неодушевлённых и согласуются с формой родительного падежа множественного числа существительных одушевлённых.
Пример:
потерял два дня — потерял двух товарищей;
в остальных падежах эти числительные согласуются с существительными во множественном числе.
Пример:
двух столов, двумя столами, на двух столах.
Составные числительные, оканчивающиеся на два, три, четыре, имеют всегда форму винительного падежа, совпадающую с формой именительного падежа.
Пример:
надо избрать двадцать два/три/четыре представителя.
Названные составные числительные не сочетаются с существительными, употребляемыми только во множественном числе; в подобных случаях используются синонимические выражения.
Пример:
двадцать две штуки саней.
Субстантивированные прилагательные мужского и среднего рода в сочетании с числительными два, три, четыре употребляются в форме родительного падежа множественного числа.
Пример:
два дежурных, три насекомых;
а субстантивированные прилагательные женского рода — в форме родительного или именительного/винительного падежа множественного числа.
Пример:
две запятых — две запятые.
Числительные, начиная от пяти и далее, в именительном/винительном падеже сочетаются с существительными по способу управления, а в остальных падежах — по способу согласования, причём существительные в таких сочетаниях имеют форму множественного числа.
Пример:
пять учеников, сто шагов, пятью учениками, ста шагами.
Слово тысяча в косвенных падежах может сочетаться с существительными.
Пример:
к тысяче рублей — к тысяче рублям.
Слова миллион, миллиард во всех падежах управляют существительными в родительном падеже множественного числа.
Пример:
миллион, миллиона, миллионам жителей.
При употреблении во множественном числе слова тысяча, миллион, миллиард имеют значение счётных существительных и потому во всех падежах управляют родительным падежом множественного числа.
Пример:
о тысячах, миллионах жителей.
Прилагательное-определение к существительному в сочетаниях с числительными два, три, четыре употребляется в форме родительного падежа множественного числа при именах существительных мужского и среднего рода.
Пример:
«Два красных фонаря... становятся ярче» (М. Г.); «Родион увидел два светлых окошка (Мальцев)».
Определения, выраженные словами последний, первый, второй, каждый, другой в сочетаниях указанного типа, употребляются в форме именительного/винительного падежа множественного числа и обычно стоят перед числительным.
Пример:
последние два экзамена, первые два шага, каждые два часа и т. п.
При именах существительных женского рода прилагательные-определения могут употребляться как в форме именительного/винительного, так и в форме родительного падежа множественного числа.
Пример:
«Три бодрые клячки щёлкали подковами по мелкому щебню» (Кат.); «Наконец в опустошённой миске остались всего четыре лиловых мармеладки» (Кат.). Более употребительна первая форма.
Числительные один, тысяча, миллион, миллиард в количественно-именном сочетании, как правило, препозитивны.
Пример:
один день, тысяча килограммов, миллион рублей и т. п.;
прочие числительные при постпозитивном употреблении обозначают не точное, а приблизительное количество.
Пример:
десять километров — километров десять.
Сочетания  количественных числительных с предлогом по в распределительном значении имеют варианты:

а) с предлогом по в дательном падеже употребляются: числительные один, тысяча, миллион, миллиард (по одному слову, по тысяче, по миллиону рублей); числительные от пяти до двадцати и обозначения десятков (по тридцати, по шестидесяти, по семидесяти, по восьмидесяти); неопределённо-количественные слова (по многу лет, по немногу средств, по нескольку лет) и, наконец, существительные с первой частью полу– (по полубуханке, по полумиле и т. п.);

б) с предлогом по в винительном падеже употребляются числительные два, три, четыре, сто, двести, триста, четыреста, двоедесятеро (по два (две), по три, четыре листа; по двести, триста, четыреста листов; по двое — десятеро учеников); существительные с первой частью пол– (по полдюжины, по полсотни, по полмили, по полбуханки);

в) с предлогом по особо сочетаются числительные, оканчивающиеся на –сот (по пятисот, по девятисот патронов).