Something like this should work.
Copy it in to a notepad, name it file.ps1
Then run it from the Exchange management shell.
It doesn't have all of the values that you want, I have copy and paste it from my own list of scripts, so you will need to adjust the list after "select" to adjust what the report contains.
Get-MailboxServer | Get-MailboxStatistics | select displayname,itemcount,totalitemsize | ConvertTo-HTML -head "
Mailbox Size Report" | Out-File C:\Test.htm
Invoke-Expression C:\Test.htm
-M