Sri Guru Granth Sahib contains the Bani of 6 Sikh gurus,
1st Guru : Guru Nanak Dev Ji
2nd Guru: Guru Angad Dev Ji
3rd Guru: Guru Amardas Ji
4th Guru: Guru Ramdas Ji
5th Guru: Guru Arjun Dev Ji
and
9th Guru: Guru Teg Bahadur ji.
Guru Granth Sahib Ji has 5894 hymns in 31 musical rhythm.
There are 11 Bhats
There are 5894 hymns in Sri Guru Granth Sahib ji.
31
869 Hymns
115 hymns
Nobody has created the Guru Granth Sahib but many of the gurus have added stuff to the Guru Granth Sahib. The last guru, Guru Gobind Singh finished it off and wrote in it.Here is a website that might give you some more information:http://atschool.eduweb.co.uk/carolrb/sikhism/sikhism1.html
62 hymns
5 hymns
3 hymns
4 hymns
2 hymns