В частотном списке Шарова (32459 слов) имеется 9336 глаголов.
В нём есть ошибки (слева - как в списке, справа - как надо):
вывешить - вывесить
всклокочить - всклокотать
придти - прийти
спасться - спастись
воспрять - воспрянуть
Вручную рассортировал их по корням, пользуясь следующими правилами:
* Берётся последний корень слова.
* Полногласие и неполногласие считаем одним корнем.
* Количественные чередования (ъ-ы, о-а, ь-и) кладём в один корень.
* Качественные чередования кладём в разные корни, но пишем их рядом.
* Чередования по звонкости (прыскать-брызгать) и однотипные образования (ахать-охать) кладём в один корень.
* В остальном объединения в один корень совершаем по Фасмеру, насколько это возможно.
* Ономатопею и заимствования необщеславянского периода выделяем по Фасмеру, насколько это возможно. Общеславянские оставляем.
В дополнение к списку Шарова я добавил ещё несколько слов (в квадратных скобках). Это не меняет число корней.
Итого:
1003 корня в основном списке.
316 корней заимствованных.
97 корней ономатопеи.
http://alonecoder.nedopc.com/ling/russian-10000verbroot.rar
Дальше буду выкидывать корни, которые я не употребляю или предпочитаю не употреблять в устной речи - посмотрим, сколько останется.
Я думаю, это связано с тем, что он использовал программный лемматизатор.