Neoperla spio
Neoperla primitiva
(tree size 1)
Neoperla siveci
Neoperla erecta
Neoperla forcipata
Neoperla yentu
Neoperla saraburi
Neoperla dorsispina
Neoperla furcata
Neoperla securifera
Neoperla spinaloba
Neoperla separanda
Neoperla katmanduana
Neoperla curvispina
Neoperla qingyuanensis
Neoperla hainanensis
Neoperla flavescens
Neoperla recta
Neoperla longispina
Neoperla osage
Neoperla malleus
Neoperla peterzwicki
Neoperla maolanensis
Neoperla jacobsoni
Neoperla chui
Neoperla clymene
Neoperla flexiscrotata
Neoperla silvaeae
Neoperla pseudorecta
Neoperla guangxiensis
Neoperla distincta
Neoperla ramosa
Neoperla dayak
Neoperla mnong
Neoperla teresa
Neoperla tortipenis
Neoperla tetrapoda
Neoperla fanjingshana
Neoperla lii
Neoperla carlsoni
Neoperla harina
Neoperla connectens
Neoperla idella
Neoperla flavicincta
Neoperla rotunda
Neoperla grafei
Neoperla cavalerieri
Neoperla yangae
Neoperla flinti
Neoperla microtumida
Neoperla sungi
Neoperla propinqua
Neoperla song
Neoperla clara
Neoperla multispinosa
Neoperla magisterchoui
Neoperla sarawak
Neoperla multilobata
Neoperla lieftincki
Neoperla vesperi
Neoperla tenuispina
Neoperla pallescens
Neoperla indica
Neoperla perspicillata
Neoperla gordonae
Neoperla sinensis
Neoperla daklak
Neoperla pilosella
Neoperla transversprojecta
Neoperla choctaw
Neoperla duratubulata
Neoperla nitida
Neoperla hubleyi
Neoperla yao
Neoperla hoabinhica
Neoperla minor
Neoperla borneensis
Neoperla theobromae
Neoperla rougemonti
Neoperla obscura
Neoperla variegata
Neoperla harrisi
Neoperla sitahoanensis
Neoperla diehli
Neoperla obliqua
Neoperla qinglingensis
Neoperla schlitz
Neoperla sinuata
Neoperla tuberculata
Neoperla jewetti
Neoperla signatalis
Neoperla truncata
Neoperla coralliata
Neoperla divergens
Neoperla pluvia
Neoperla stueberae
Neoperla lui
Neoperla coosa
Neoperla longwangshana
Neoperla parva
Neoperla dashahena
Neoperla illiesi
Neoperla harperi
Neoperla gaufini
Neoperla reticulata
Neoperla wui
Neoperla laotica
Neoperla mainensis
Neoperla tingwushanensis
Neoperla dentata
Neoperla lushana
Neoperla uniformis
Neoperla zwicki
Neoperla catharae
Neoperla nova
Neoperla yaoshana
Neoperla montivaga
Neoperla hermosa
Neoperla cameronis
Neoperla edmundsi
Neoperla harpi
Neoperla dolichocephala
Neoperla sumatrana
Neoperla occipitalis
Neoperla stewarti
Neoperla quadrata
Neoperla coreensis
Neoperla leptacantha
Neoperla breviscrotata
Neoperla ochracea
Neoperla sauteri
Neoperla geniculata
Neoperla coxi
Neoperla seriespinosa
Neoperla naviculata
Neoperla latamaculata
Neoperla leigongshana
Neoperla zonata
Neoperla moesta
Neoperla obscurofulva
Neoperla triangulata
Neoperla costalis
Neoperla luteola
Neoperla dao
Neoperla furcifera
Neoperla schmidi
Neoperla sabah
Neoperla foveolata
Neoperla venosa
Neoperla melanocephala
Neoperla monacha
Neoperla simplicior
Neoperla han
Neoperla starki
Neoperla serrata
Neoperla coronata
Neoperla banksi
Neoperla ussurica
Neoperla limbatella
Neoperla inexspectata
Neoperla hubbsi
Neoperla verna
Neoperla biprojecta
Neoperla tamdao
Neoperla bilobata
Neoperla angulata
Neoperla nishidai
Neoperla nebulosa
Neoperla asperipenis
Neoperla vallis
Neoperla atropennis
Neoperla thai
Neoperla bicornuta
Neoperla formosana
Neoperla alboguttata
Neoperla anjiensis
Neoperla hatakeyamae
Neoperla aliqua
Neoperla unicolor
Neoperla infuscata
Neoperla schmidiana
Neoperla nigra
Neoperla leptophallus
Neoperla asperata
Neoperla aeripennis
Neoperla biseriata
Neoperla baishuijiangensis
Neoperla bicoronata
Neoperla angustilobata
Neoperla bilineata
Neoperla affinis
Neoperla binodosa
Neoperla darlingi
Neoperla klapaleki
Neoperla bicornua
Neoperla falayah
Neoperla lahu
Neoperla caligata
Neoperla spinosa
Neoperla taiwanica
Neoperla pallicornis
Neoperla robisoni
Neoperla fallax
Neoperla oculata
Neoperla paucispinosa
Neoperla punan
Neoperla bituberculata
Neoperla rigidipenis
Neoperla agusani
Neoperla taihorinensis
Neoperla wagneri
Neoperla philippina
Neoperla aestiva
Neoperla geniculatella
Neoperla hamata
Neoperla hemiphaea
Neoperla lacunosa
Neoperla posticata
Neoperla remota
Neoperla appolinaris
Neoperla brachyura
Neoperla collaris
Neoperla bom
Neoperla ignatiana
Neoperla laminulata
Neoperla longinqua
Neoperla niponensis
Neoperla reedi
Neoperla taibaina
Neoperla uruguayana
Neoperla trinervis
Neoperla agtouganon
Neoperla andreas
Neoperla cavaleriei
Neoperla flagellata
Neoperla flexicrotata
Neoperla henana
Neoperla hubeiensis
Neoperla palawan
Neoperla sabang
Neoperla salakot
Neoperla similiserecta
Neoperla zhiltzovae
Neoperla jigongshana
Neoperla baotianmana
Neoperla nigromarginata
Neoperla yanlii
Neoperla similiflavescens
Neoperla lihuae
Neoperla inutilis
Neoperla goguryeo
Neoperla adamantea
Neoperla chebalinga
Neoperla minuta
Neoperla wuzhishana
Neoperla sexlobata
Neoperla jiangsuensis
Neoperla xuansongae
Neoperla brevistyla