Alabama top earners