The number will most likely be alot higher if governments start making corona test's mandatory. I know that's impossible hence why hasn't been done yet but the actual number is way higher than what is being reported. Development of vaccines on the other hands is being rushed but the trials and testing period will take up most of the time as Vaccines need to be first studied for atleast 6 months on live humans to see if there are any harmful side effects but to be clear vaccines won't end Corona once it's out. You will need to get vaccinated before catching corona, it won't work on people already affected by the virus. It will take quite a while before noticeable population will be subjected to vaccines to further stop the risk of getting infected just by being next to someone(metaphor). Eradicating the virus will be hard but we humans tend to figure something out. Now do take this in with a pinch of salt, this was what I found on my research and the sources aren't always perfect. Do point out anything that is invalid.