Taxa Count: 421
AESHNIDAE
AMPULLARIIDAE
ANOMALOPSYCHIDAE
ASPLANCHNIDAE
ATHERICIDAE
Atherix
ATYIDAE
BAETIDAE
BELOSTOMATIDAE
BLABERIDAE
Blaptica
BLEPHARICERIDAE
BOSMINIDAE
CAENIDAE
CALAMOCERATIDAE
CALOPTERYGIDAE
Hetaerina rosea Family
Hetaerina rosea Specie
Hetearina rosea Specie
CERATOPOGONIDAE
CHAOBORIDAE
CHILINIDAE
CHIRONOMIDAE
Endotribelos
Thienemanniella
CHORDODIDAE
Neochordodes
CHRYSOMELIDAE
CHYDORIDAE
COENAGRIONIDAE
CORIXIDAE
CORYDALIDAE
CORYPHORIDAE
CRAMBIDAE
CULICIDAE
CYLICOBDELLIDAE
CYMOTHOIDAE
CYPRIDIDAE
CYRENIDAE
DAPHNIIDAE
DIXIDAE
DOLICHOPODIDAE
DRYOPIDAE
Elmoparnus
Onopelmus
Pelonomus
DUGESIIDAE
DYTISCIDAE
ECNOMIDAE
ELMIDAE
EMPIDIDAE
ENCHYTRAEIDAE
EPHEMERIDAE
EPHYDRIDAE
EUTHYPLOCIIDAE
GELASTOCORIDAE
GERRIDAE
Charmatometra
GLOSSIPHONIIDAE
GLOSSOSOMATIDAE
GOMPHIDAE
GRIPOPTERYGIDAE
GYRINIDAE
Andogyrus
HEBRIDAE
HELICOPSYCHIDAE
HEMISINIDAE
HEXARTHRIDAE
HIRUDINIDAE
HYALELLIDAE
HYDRAENIDAE
HYDROBIOSIDAE
HYDROCHIDAE
Hidrochus
HYDROMETRIDAE
HYDROPHILIDAE
Laccobius
Notionotus
HYDROPSYCHIDAE
Calosopsyche
HYDROPTILIDAE
HYRIIDAE
ISOTOMIDAE
LAMPYRIDAE
LECANIDAE
LEPADELLIDAE
LEPIDOSTOMATIDAE
LEPTOCERIDAE
LEPTOHYPHIDAE
LEPTOPHLEBIIDAE
LIBELLULIDAE
LIMNEPHILIDAE
LIMNICHIDAE
LIMONIIDAE
Eriocera
LUTROCHIDAE
LYMNAEIDAE
MACROTHRICIDAE
MACROVELIIDAE
Chepuvelia
MALDANIDAE
MEGAPODAGRIONIDAE
MESOVELIIDAE
MICRONECTIDAE
MICROPEZIDAE
MOINIDAE
MUSCIDAE
MYCETOPODIDAE
NAUCORIDAE
Limnochoris gracilis Specie
NEPIDAE
Telmatotrephes
NERITIDAE
NOTERIDAE
NOTONECTIDAE
OCHTERIDAE
ODONTOCERIDAE
OLIGONEURIIDAE
PALAEMONIDAE
PARASTACIDAE
PENAEIDAE
PERILESTIDAE
PERLIDAE
PHILOPOTAMIDAE
PHYSIDAE
PLANARIIDAE
PLANORBIDAE
PLATYSTICTIDAE
PLEIDAE
POLYCENTROPODIDAE
POLYMITARCYIDAE
POLYTHORIDAE
PROTONEURIDAE
PSEPHENIDAE
Pheneps
PSEUDOSTIGMATIDAE
PSEUDOTHELPHUSIDAE
PSYCHODIDAE
PTILODACTYLIDAE
RUTACEAE
SALDIDAE
SARCOPHAGIDAE
SCARIDIIDAE
SCIOMYZIDAE
SCIRTIDAE
Ora
SIDIDAE
SIMULIIDAE
SPHAERIIDAE
STAPHYLINIDAE
STRATIOMYIDAE
TABANIDAE
TESTUDINELLIDAE
THIARIDAE
TIPULIDAE
TRICHOCERCIDAE
TRICHODACTYLIDAE
VELIIDAE
XIPHOCENTRONIDAE