Colombian population reaches 46 million