145,835 lessons delivered