In how many groups can human blood be divided?

3

5

4

2