5942