Gold futures down at Rs 31,489 per 10 gm