how many ranks are there?
10