Invitations 2

You have to deliver some birthday party invitations.

You don’t want to travel further than you need to, and you will only visit each house once, so you estimate the distances between the houses.

In the following map, the circles represent the houses where you have to deliver an invitation.

What is the shortest distance you have to travel to deliver the invitations and return home?