Upper Lachlan hit by 3.1 magnitude earthquake