question: What are the different role codes for users, and how many users have each?
#1 return users 
#2 return different role codes of  #1 
#3 return users with #2 
#4 return number of  #3 for each  #2 
#5 return #2 ,  #4