In a race with eight swimmers, how many different orders of finish are possible for the first four positions?​