Cheap up to £50
Luxury from £100
runners 2
round 27
rectangular 35
square 7
oval
ready made 8
shaggy
plain 2
patterned 1
wool 1