alanpena82 alanpena82 20-05-2020 Biology contestada If there are 300 kittens born for every 1000 cats In a year what is per capita birth rate?