Dango Ouattara scored a hat-trick and Mohamed Salah reached a milestone as 19 Africans netted in the top five European leagues at the weekend.