Israel detains over 3,600 Palestinians in 2017