40 million pre-ordered from Phizer, 100m from Astra Zeneca. Don't know about the rest.