Library sees over 40,000 visitors over past year