Hi, can anyone help me with sizing for Agnes b please? I am a 'standard' 10, (except for Boden when I wear a 12 top). What size do I look for when buying Agnes b - is it 38 or 40, and do the tops in particular come up small at all? Thank you,