select userid, username, count(threadid) as threads_read from whoread inner join user using (userid) group by userid order by threads_read desc