3221 reads