Lastest statistics:  

Total sites : 495.

Total interfaces : 1733.

More than 21.18 million events processed during 2021.