202323 speeches; 4132 speakers; 939 sections