TOP x determines the TOP x values, not record.
In this case, the TOP 1 value for DESCRIP is "", and 8 records match this value.
If the TOP 2 were "", and "ABC" and 40 records have DESCRIP="ABC", 48 records will be returned.
Insanity: Doing the same thing over and over and expecting different results.