Science and technology indicators, country size and economic development: An international comparison