How many titles has john cena won?

he has one 16 titles all together. 9 time wwe champion, 2 time world heavy weight champion, 3 time united states champion and 2 time world tag team champion