how many total garratts did south african railways have?
42