Every dated Gigi Hadid outfit since 2012 (2,038 looks), with the brands she wears most. #1 on the street: Prada.