The Israeli military said thousands had taken part in the demonstration, throwing burning tires, rocks and explosive devices toward the troops on the other side of the border fence. Soldiers responded with riot dispersal means according to rules of engagement, a military spokesman said. Gaza health officials said 90 people were hurt, 10 of them by live fire. Since Gazans began holding border protests on March 30, the Israeli army has killed 184 Palestinians. A Gaza sniper has killed one Israeli soldier.