Structure of the Iranian Army

The following article lists three Orders of Battle for the Iranian Army at different periods. 
Note, that this is not the order of battle of the Iranian Revolutionary Guards but of the regular ground forces ("Artesh").