as of April 17, 2019 at 14:00 Pacific time:
45049 terms, 100.0% with definitions.

29698 biological_process
4202 cellular_component
1 external
11148 molecular_function

There are 2291 obsolete terms not included in the above statistics.