Trade surplus reaches US$15.23 billion in seven months