Top: no longer available BUT I linked a similar one! I usually get tops in a US 4 from Princess Polly Jeans: size US 3 (these are from the tall section)
SHOP THE PRODUCTS BELOW