Israel has killed at least 17,400 children in its war on Gaza.