villageNum = range(1,1001) # village numbers from 1 to 1000
numVisits = [] # stores number of visits to each village
for village in villageNum:
	numVisits.append(len([salesman for salesman in range(1,1001) if village%salesman == 0]))
print numVisits.index(max(numVisits))

# Here are the exact number of salesman visits for villages below
villageNum = [384, 490, 720, 840, 900]
for village in villageNum:
	print village, " : ", numVisits[village-1]