Cosmic abundance of elements