How big are comets and asteroids?

Anywhere from the size of pebbles (1 cm) to gigantic rocks that rival some of the moons of other planets for size (1000 km diameter)