Garibaldi har under sig 20,000 man.