Order Passeriformes: 956 species in Birds of Ecuador, with species accounts, photographs and distribution maps.