How many forecasters and predictions were involved in the research mentioned?
1) 5,000 forecasters and 100,000 predictions
2) 50,000 forecasters and 2 million predictions
3) 25,000 forecasters and a million predictions
4) 10,000 forecasters and 500,000 predictions