20 Million dead, 2.2 Billion injured - Stack up?

Do the numbers stack up?