Lastest statistics:  

Total sites : 475.

Total interfaces : 1663.

More than 28.24 million events processed during 2021.