It feels as though the never-ending cycle of violence in the United States is threatening to swallow the country whole. The unconscionable combination of the Alton Sterling and Philando Castile shootings within a 24-hour window this week has already sparked several protest songs in the realm of hip hop.

If there is a silver lining to times like these, it is that they produce a high volume of protest music. Since George Zimmerman gunned down 17-year-old Trayvon Martin in 2012, hip hop has responded with an abundance of songs castigating police brutality and unending oppression of minorities at the hands of The Man. From YG's "Police Get Away Away Wit Murder" to J Cole's "Be Free," here are the 10 best hip hop protest songs released in that time period.