How to describe humor types in Spanish?

Complete the sentences with these words to do with humor: chistes, bromas, reírse, gracioso, cómico:

A mi amigo Juan le gusta mucho contar  __________.

Pedro es un cachondo y le encanta gastar ___________ a todo el mundo.

Desde que le he contado el chiste no para de ___________.

Pedro tiene una profesión que es hacer reír a los demás, es decir que es ___________.

A Marcos se le da bien contar chistes, él es muy ___________.