一辆货车从超市出发,向东走了4千米到达小红家,继续向东走了2.5千米到达小丽家,然后向西走了10.5千米到达小华家,最后回到超市.如果以超市为原点,规定向东为正,那么小华家距离小红家有多远?货车一共行驶了多少千米?