ranks and numbers compete