Israel has injured 24,000 Gaza protesters