An online game collects data about each player's performance in the game. A program is used to analyze the data to make predictions about how players will perform in a new version of the game. The procedure Get Prediction (idNum) returns a predicted score for the player with ID number idNum. Assume that all predicted scores are positive. The Get Prediction procedure takes approximately 1 minute to return a result. All other operations happen nearly instantaneously. Two versions of the program are shown below.

Version I:

topScore = 0
idList = (1298702, 1356846, 8848491, 8675309)
FOR EACH id IN idList
score = Get Prediction (id)
IF (score > topScore)
topScore = score

DISPLAY (topScore)

Version II:

idList = [1298702, 1356846, 8848491, 8675309]
topID = idList[0]
FOR EACH id IN idList
IF (GetPrediction (id) > GetPrediction (topID))
topID = id

DISPLAY (GetPrediction (topID))

Which of the following best compares the execution times of the two versions of the program?
1) Version I requires approximately 1 more minute to execute than version II.
2) Version I requires approximately 5 more minutes to execute than version II.
3) Version II requires approximately 1 more minute to execute than version I.
4) Version II requires approximately 5 more minutes to execute than version I.