Commuting probabilities of finite groups