how many episodes has the longest running cartoon aired so far ?
674