ID quiz

In this photo there are (at least) 8 different species of birds

can you get them all?