3947