One more variation. If you only need numbers.
$ esearch -db snp -query "brca1" | esummary | xtract -pattern DocumentSummary -element SNP_ID -element FXN_CLASS -element VALIDATED | awk -F '\t' '{print $2}' | sort | uniq -c
2 cds-indel,frameshift-variant,intron-variant,nc-transcript-variant,reference
49 cds-indel,intron-variant,nc-transcript-variant
22 cds-indel,nc-transcript-variant
1 cds-indel,nc-transcript-variant,reference
1 cds-indel,nc-transcript-variant,upstream-variant-2KB
1 cds-indel,nc-transcript-variant,upstream-variant-2KB,utr-variant-5-prime
1 cds-indel,nc-transcript-variant,utr-variant-3-prime
1 cds-indel,splice-acceptor-variant
93 downstream-variant-500B
125 downstream-variant-500B,nc-transcript-variant,utr-variant-3-prime
1 frameshift-variant,intron-variant,nc-transcript-variant
1144 frameshift-variant,intron-variant,nc-transcript-variant,reference
10 frameshift-variant,intron-variant,reference
2 frameshift-variant,nc-transcript-variant
459 frameshift-variant,nc-transcript-variant,reference
1 frameshift-variant,nc-transcript-variant,reference,splice-donor-variant
39 frameshift-variant,nc-transcript-variant,reference,upstream-variant-2KB,utr-variant-5-prime
36 frameshift-variant,nc-transcript-variant,reference,utr-variant-3-prime
2 frameshift-variant,nc-transcript-variant,reference,utr-variant-5-prime
16573 intron-variant
86 nc-transcript-variant,reference,stop-gained
5 nc-transcript-variant,reference,stop-gained,synonymous-codon
2 nc-transcript-variant,reference,stop-gained,upstream-variant-2KB,utr-variant-5-prime
5 nc-transcript-variant,reference,stop-gained,utr-variant-3-prime
Truncated due to space constraint.