Every dated Taylor Swift outfit since 2003 (2,904 looks), with the brands she wears most. #1 on the street: Ray-Ban.