here are the listings for U-Boat losses on U-Boat net which is probably more accurate:
http://www.uboat.net/fates/losses/cause.htm
as to the discrepancy, many U-Boats sunk had survivors who were rescued or captured, although a discrepancy of 200 seems a bit high. I will have to check what Blair says.