Statistics#

To be completed.