How many main game roles are there in League of Legends?

3
4
5
6

Info: The game has only 6 roles: Tanks, Fighters, Mages, Assassins, Marksmen, Supports.