Rearrange this list of dog breeds by popularity according to the Kennel Club's 2006 figures, with the most popular at the top
Correctly ordered list
1: Labrador Retriever 45,700 registrations
2: Cocker Spaniel 20,459 registrations
3: English Springer Spaniel 15,133 registrations
4: German Shepherd Dog 12,857 registrations
5: Staffordshire Bull Terrier 12,729 registrations
6: Cavalier King Charles Spaniel 11,141 registrations
7: Golden Retriever 9,373 registrations
8: West Highland White Terrier 9,300 registrations
9: Boxer 9,066 registrations
10: Border Terrier 8,916 registrations