OWLSnet Statistics 2025