select
    substring(zip_code for 3) as zip_code_area,
    family_name,
    email_address
from
    person
order by
    zip_code_area asc,
    family_name desc;