geydigarcia468 geydigarcia468 19-02-2021 Biology contestada 1,260 deer are living on an island that is 840 square kilometers in size. What is the population density of the deer per square kilometer?