Lastest statistics:  

Total sites : 474.

Total interfaces : 1659.

More than 31.77 million events processed during 2021.