Source: https://www.sbnation.com/nhl/2017/7/4/15919362/avalanche-nail-yakupov-contract-nhl-free-agency-2017