NFT sales skyrocket 40% to $221m, CryptoPunks jump 590%