Consistent gets are directly related to the arraysize set in SQL*Plus,
the default being 15. This means each fetch gets 15 rows of data. You
have 16384 rows of data, with an 8k block size; 16384 divided by 15
gives 1092, or 1092 fetches (consistent gets) to return all of your
data. Add 58 (the number of blocks in your table) and we have 1150,
which is close to the 1171 you see reported. Try this with different
arraysize settings and you'll see the consistent gets reduced in
number. Also, note that the number of rows / arraysize (1092) pretty
much matches with the SQL*Net roundtrips (1094).

You're not reading any more than 58 blocks from your table; you don't
have any more than that to read.