If the population of a certain country is 120,256,000 and its land area is 2,998,000 square kilometers, then the population per square kilometer is closest to which of the following?
4
6
20
40
60
登录 或 注册 后可以参加讨论