how many pages in a song of ice and fire series