How was Shinano sunk by only 4 torpedoes while Yamato took around 10 and Musashi around 19 to sink?