North Shore's Diana Vizza takes 3K with PB of 9:50.43