Verses 1-5 - the lamb and the 144,000
Verses 6-13 - the three angels
Verses 14-20 - the harvest of the earth