Suspects charged in dozens of robberies