How many Ahadis does the Sahih Bukhari contain?

A ) 6654

B ) 7654

C ) 7855

D ) 7397 ✅