how many no 1 does beyonce have