Whom
That
Who
Which
Whose
Subject or object pronoun for people
Subject or object pronoun for animals and things
Subject or object pronoun for people, animals and things in defining relative clauses (who or which are also possible)
Object pronoun for people, especially in non-defining relative clauses (in defining relative clauses we colloquially prefer who)
Possession for people animals and things