detains around 500 protestors