Hamas released all 20 living Israeli hostages Monday, and Israel released more than 1,900 Palestinian prisoners as part of a ...