How many bitcoin exchanges exist