Lastest statistics:  

Total sites : 420.

Total interfaces : 1375.

More than 10.59 million events processed during 2021.