Currently, the Complutense University is the largest university in Spain. During the 2004–2005 academic year the University recorded an enrollment of 91,598 students and employed a staff of 9,500, of which over 6000 are directly involved in teaching duties; the University operates on government subsidies, grants and enrollment funds, with a current annual budget of over 500,000,000 euros. The University currently offers nearly 80 possible majors, 230 individual degrees, and 221 doctorate programs. The University has over 30 libraries, with over 2 million works in print, a particularly rich archive of over 90,000 historical documents, and one of the most extensive film collections in Europe.