Number of speakers of Berber languages

I have a good source, The Moroccan population census of 2004 asked people older than 5 what languages did they speak, the figures are on the Haut commissariat au plan  which is an official Governmental website, it gives the numbers by region (12 regions in total), after adding things up: 

3.89 million for tashlhyt
2.43 million for tamazight
1.27 million for tarifit 

I'll add these figures later with the proper link.