Теория:

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

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

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

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