Source: Analysis by The Oregonian of Portland Police Bureau data