Rusada reports hundreds of doping violations