Frozen 2 Earns $34.7 Million to Top Third Weekend at the Box Office