Tickets Statistics

Hello,

I am building a simple dashboard which lists various stats about the open tickets. I am trying to pull out the following data programatically for reporting purposes:

* The total number of all tickets
* The total number open tickets
* The total number of closed tickets
* Total number of open tickets per client
* Total number of open tickets per user

Help would be greatly appreciated. What is the best way to pull out this info from the database?

Many thanks.