664 single nucleotide polymorphisms