Magnus Björnstjerna — Swedish count and general (1779-1847)