At least 23 U.S. troops have been killed by hostile fire since Bush declared major combat in Iraq to be over on May 1 .
At least 26 American troops have been killed in hostile fire since major combat was officially declared over on May 1 .