Annual Appeal raises record $7.4 million