How Lovely Are Thy Dwelling Places Chords

How Lovely Are Thy Dwelling Places Chords (Transposable):

 
Chorus
C D Gmaj7 Cmaj7 C G Gmaj7 C/E Gmaj9
How lovely are Thy dwelling pla-ces
G/B Cmaj7 Am D D Gmaj7 F G
My soul longs for the courts of the Lord
G/B Cmaj7 D C
My heart and my flesh
Bsus B Em
Sing for joy to the living God
Am7 Am7 D D C G G
You are my King and my God