Hamas Releases All Living Hostages for 2K Palestinian Prisoners