О конкуренции этих вариантов и о причинах распространенности конструкции с предлогом по можно прочитать в статье «Ошибочные употребления предлогов могут стать частью нормы», опубликованной на нашем портале.
Оба варианта верны.
См. в «Словаре трудностей».