Identification of macroinvertebrates was carried out to the family level, except for Polychaeta and Oligochaeta the calculations were done to the order level only, according to the taxonomy introduced by Dang (1980), McCafferty and Provonsha (1983), Dudgeon (1999) and Nguyen et al. (2004).