About 25 countries have signed in the past four months , and about half of those have been signed in the past few weeks .