taxonID scientificName eolID Hirudinea Hirudinea 2565059 Hirudo medicinalis Hirudo medicinalis 401376 Lumbricidae Lumbricidae 2564945 Dero digitata Dero digitata Nereididae Nereididae 108