58,777 speeches, by 1,589 speakers, in 245 sections