Distribution Of Class Groups