21,649,058,945 shares