top $21.3bn