contestada

If there are 250 puppies born for every 1,000 dogs in a year, what is the per capita birth rate?