FAO officials say some nations have made essential contributions , but tens of millions of dollars more than the nearly $ 20 million already given is urgently needed to prevent the spread of the virus .