31859 Björn Andersen