Source: Analysis by The Oregonian/OregonLive Get the data