A.- S._, geboren 1938, erlitt am 3. November 1957 beim Schiessen mit Flobertpistolen einen Unfall, als sich aus der Waffe eines andern Schützen ein Schuss löste. Das Projektil drang ihm zwischen der zweiten und dritten Rippe in die Brust und blieb in der Hinterwand des rechten Herzvorhofes stecken, wo es sich heute noch befindet. Die Schweizerische Unfallversicherungsanstalt (SUVA) sprach ihm mit Verfügung vom 7. Februar 1959 ab September 1958 eine Invalidenrente auf Grund eines Invaliditätsgrades von 20 % zu, welche sie auf der Basis eines Jahreseinkommens als Flugzeugschreinerlehrling und ab 1. Mai 1959 (dem mutmasslichen Lehrabschluss-Zeitpunkt) auf dem Einkommen eines gelernten Flugzeugschreiners von Fr. 7'673.- auf Fr. 89.50 festsetzte. Aus gesundheitlichen Gründen musste S._ die Tätigkeit als Flugzeugschreiner aufgeben und arbeitete in der Folge vollzeitlich als Hochbauzeichner. Nachdem er schon zuvor wiederholt Rückfälle gemeldet hatte, kam es am 29. Januar 1994 zu akuten Herzrhythmusstörungen, die zu einer Hospitalisation Anlass gaben, in deren Folge er nurmehr halbtags arbeitete. Ab 18. Juli 1994 war er zu 75 % arbeitsunfähig. Auf den 31. Dezember 1995 wurde das Arbeitsverhältnis seitens des Arbeitgebers aufgelöst, nachdem zunehmend Störungen der Leistungs- und Konzentrationsfähigkeit aufgetreten waren. Nach näheren Abklärungen erliess die SUVA am 19. Mai 1998 eine Verfügung, mit welcher sie dem Versicherten ab 1. Juni 1998 eine Invalidenrente von Fr. 1'250.- (Monatsrente von Fr. 336.- plus Teuerungszulage von Fr. 914.-) auf Grund einer Erwerbsunfähigkeit von 75 % und eines versicherten Verdienstes von Fr. 7'673.- sowie eine Integritätsentschädigung von Fr. 41'760.- auf Grund einer Integritätseinbusse von 60 % und eines Jahresverdienstes von Fr. 69'600.- zusprach. Die hiegegen erhobene Einsprache hiess sie insoweit teilweise gut, als sie den Invaliditätsgrad auf 100 % erhöhte (Einspracheentscheid vom 14. August 1998). B.- S._ beschwerte sich gegen diesen Entscheid bei der kantonalen Rekursinstanz und beantragte, es seien ihm eine Invalidenrente auf Grund eines Jahresverdienstes von mindestens Fr. 65'000.- sowie eine Integritätsentschädigung von mindestens Fr. 72'900.- (Integritätsschaden von 75 % bei einem höchstversicherten Jahresverdienst von Fr. 97'200.-) zuzusprechen. Das Verwaltungsgericht des Kantons Glarus hiess die Beschwerde insoweit teilweise gut, als es die Integritätsentschädigung auf dem im Jahre 1993 gültig gewesenen Höchstbetrag des versicherten Verdienstes von Fr. 97'200.- und einer Integritätseinbusse von 60 % auf Fr. 58'320.- festsetzte. Im Übrigen wies es die Beschwerde ab (Entscheid vom 22. August 2000). C.- Die SUVA führt Verwaltungsgerichtsbeschwerde mit dem Rechtsbegehren, der angefochtene Entscheid sei insoweit aufzuheben, als die SUVA verpflichtet werde, dem Versicherten eine Integritätsentschädigung von Fr. 58'320.- auszurichten bzw. den Differenzbetrag von Fr. 16'500.- nachzuzahlen. S._ beantragt Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung. D.- Innert der gesetzlichen Frist erhebt auch S._ Verwaltungsgerichtsbeschwerde mit den Anträgen, es sei bei der Festsetzung der Rente von einem Jahresverdienst von mindestens Fr. 65'000.- auszugehen und es sei eine Integritätsentschädigung von mindestens Fr. 72'900.- zuzusprechen. Die SUVA beantragt Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung. 