Football stadiums

Which English Football League teams play home games at the following stadiums?


1Goodison Park
2Meadow Lane
3Turf Moor
4Kassam Stadium
5Keepmoat Stadium
6The Hawthorns
7Vicarage Road
8Ewood Park
9Carrow Road
10New York Stadium