At least 31 Palestinians have been martyred and 2,850 others injured by Israeli gunfire in anti-occupation rallies on border of the Gaza Strip since last week, according to the Palestinian Health Ministry.