Cantonese top 10 swear words

Phrase Meaning Is This Accurate?
Ba po Bitch (57%)      (43%)
D'iu lay Fuck you (87%)      (13%)
D'iu ne lo mo Fuck your mom (76%)      (24%)
Diu Fuck (61%)      (39%)
D'iu ne lo mo Fuck your mom (74%)      (26%)
Dieu Lei Lo Mo Go fuck your mother (85%)      (15%)
Ban jau Dick (47%)      (53%)
sAY Baht Poh bitch (79%)      (21%)
Bitch! Sai bak po! (35%)      (65%)
Ham Ka Chan Curse your family to death (82%)      (18%)

Cantonese Swear Words by Letter:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z